(window["__googlesitekit_webpackJsonp"] = window["__googlesitekit_webpackJsonp"] || []).push([["googlesitekit-modules-search-console"],{ /***/ "./js/components/ActivateAnalyticsCTA.js": /*!***********************************************!*\ !*** ./js/components/ActivateAnalyticsCTA.js ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ActivateAnalyticsCTA; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../modules/analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../js/googlesitekit/datastore/location/constants */ \"./js/googlesitekit/datastore/location/constants.js\");\n/* harmony import */ var _hooks_useActivateModuleCallback__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../hooks/useActivateModuleCallback */ \"./js/hooks/useActivateModuleCallback.js\");\n/* harmony import */ var _hooks_useCompleteModuleActivationCallback__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../hooks/useCompleteModuleActivationCallback */ \"./js/hooks/useCompleteModuleActivationCallback.js\");\n/* harmony import */ var _hooks_useDebounce__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../hooks/useDebounce */ \"./js/hooks/useDebounce.js\");\n\n\n/**\n * ActivateAnalyticsCTA component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\nfunction ActivateAnalyticsCTA(_ref) {\n var children = _ref.children;\n var activateModuleCallback = Object(_hooks_useActivateModuleCallback__WEBPACK_IMPORTED_MODULE_9__[\"default\"])('analytics-4');\n var completeModuleActivationCallback = Object(_hooks_useCompleteModuleActivationCallback__WEBPACK_IMPORTED_MODULE_10__[\"default\"])('analytics-4');\n var analyticsModuleActive = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_MODULES\"]).isModuleActive('analytics-4');\n });\n var analyticsModuleAvailable = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n var _select = select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_MODULES\"]),\n isModuleAvailable = _select.isModuleAvailable;\n return isModuleAvailable('analytics-4') && !!select(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_7__[\"MODULES_ANALYTICS_4\"]);\n });\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useState\"])(false),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2),\n inProgress = _useState2[0],\n setInProgress = _useState2[1];\n var isNavigatingToReauthURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n if (!analyticsModuleAvailable) {\n return false;\n }\n var adminReauthURL = select(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_7__[\"MODULES_ANALYTICS_4\"]).getAdminReauthURL();\n if (!adminReauthURL) {\n return false;\n }\n return select(_js_googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_LOCATION\"]).isNavigatingTo(adminReauthURL);\n });\n var isActivating = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n if (!analyticsModuleAvailable) {\n return false;\n }\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_MODULES\"]).isFetchingSetModuleActivation('analytics-4', true);\n });\n\n /*\n * Using debounce here because the spinner has to render across two separate calls.\n * Rather than risk it flickering on and off in between the activation call completing and\n * the navigate call starting, we will just set a debounce to keep the spinner for 3 seconds.\n */\n var debouncedSetInProgress = Object(_hooks_useDebounce__WEBPACK_IMPORTED_MODULE_11__[\"useDebounce\"])(setInProgress, 3000);\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useEffect\"])(function () {\n if (isActivating || isNavigatingToReauthURL) {\n setInProgress(true);\n } else {\n debouncedSetInProgress(false);\n }\n }, [isActivating, isNavigatingToReauthURL, debouncedSetInProgress]);\n var onClickCallback = analyticsModuleActive ? completeModuleActivationCallback : activateModuleCallback;\n if (!analyticsModuleAvailable || !onClickCallback) {\n return null;\n }\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-analytics-cta\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-analytics-cta__preview-graphs\"\n }, children), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-analytics-cta__details\"\n }, /*#__PURE__*/React.createElement(\"p\", {\n className: \"googlesitekit-analytics-cta--description\"\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('See how many people visit your site from Search and track how you’re achieving your goals', 'google-site-kit')), /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__[\"SpinnerButton\"], {\n onClick: onClickCallback,\n isSaving: inProgress\n }, analyticsModuleActive ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Complete setup', 'google-site-kit') : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Set up Google Analytics', 'google-site-kit'))));\n}\nActivateAnalyticsCTA.propTypes = {\n children: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.node.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0FjdGl2YXRlQW5hbHl0aWNzQ1RBLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9BY3RpdmF0ZUFuYWx5dGljc0NUQS5qcz9jZGVmIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQWN0aXZhdGVBbmFseXRpY3NDVEEgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjIgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTcGlubmVyQnV0dG9uIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1jb21wb25lbnRzJztcbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX01PRFVMRVMgfSBmcm9tICcuLi9nb29nbGVzaXRla2l0L21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBNT0RVTEVTX0FOQUxZVElDU180IH0gZnJvbSAnLi4vbW9kdWxlcy9hbmFseXRpY3MtNC9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfTE9DQVRJT04gfSBmcm9tICcuLi8uLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9sb2NhdGlvbi9jb25zdGFudHMnO1xuaW1wb3J0IHVzZUFjdGl2YXRlTW9kdWxlQ2FsbGJhY2sgZnJvbSAnLi4vaG9va3MvdXNlQWN0aXZhdGVNb2R1bGVDYWxsYmFjayc7XG5pbXBvcnQgdXNlQ29tcGxldGVNb2R1bGVBY3RpdmF0aW9uQ2FsbGJhY2sgZnJvbSAnLi4vaG9va3MvdXNlQ29tcGxldGVNb2R1bGVBY3RpdmF0aW9uQ2FsbGJhY2snO1xuaW1wb3J0IHsgdXNlRGVib3VuY2UgfSBmcm9tICcuLi9ob29rcy91c2VEZWJvdW5jZSc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFjdGl2YXRlQW5hbHl0aWNzQ1RBKCB7IGNoaWxkcmVuIH0gKSB7XG5cdGNvbnN0IGFjdGl2YXRlTW9kdWxlQ2FsbGJhY2sgPSB1c2VBY3RpdmF0ZU1vZHVsZUNhbGxiYWNrKCAnYW5hbHl0aWNzLTQnICk7XG5cdGNvbnN0IGNvbXBsZXRlTW9kdWxlQWN0aXZhdGlvbkNhbGxiYWNrID1cblx0XHR1c2VDb21wbGV0ZU1vZHVsZUFjdGl2YXRpb25DYWxsYmFjayggJ2FuYWx5dGljcy00JyApO1xuXHRjb25zdCBhbmFseXRpY3NNb2R1bGVBY3RpdmUgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfTU9EVUxFUyApLmlzTW9kdWxlQWN0aXZlKCAnYW5hbHl0aWNzLTQnIClcblx0KTtcblxuXHRjb25zdCBhbmFseXRpY3NNb2R1bGVBdmFpbGFibGUgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT4ge1xuXHRcdGNvbnN0IHsgaXNNb2R1bGVBdmFpbGFibGUgfSA9IHNlbGVjdCggQ09SRV9NT0RVTEVTICk7XG5cdFx0cmV0dXJuIChcblx0XHRcdGlzTW9kdWxlQXZhaWxhYmxlKCAnYW5hbHl0aWNzLTQnICkgJiZcblx0XHRcdCEhIHNlbGVjdCggTU9EVUxFU19BTkFMWVRJQ1NfNCApXG5cdFx0KTtcblx0fSApO1xuXHRjb25zdCBbIGluUHJvZ3Jlc3MsIHNldEluUHJvZ3Jlc3MgXSA9IHVzZVN0YXRlKCBmYWxzZSApO1xuXG5cdGNvbnN0IGlzTmF2aWdhdGluZ1RvUmVhdXRoVVJMID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRpZiAoICEgYW5hbHl0aWNzTW9kdWxlQXZhaWxhYmxlICkge1xuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH1cblxuXHRcdGNvbnN0IGFkbWluUmVhdXRoVVJMID1cblx0XHRcdHNlbGVjdCggTU9EVUxFU19BTkFMWVRJQ1NfNCApLmdldEFkbWluUmVhdXRoVVJMKCk7XG5cblx0XHRpZiAoICEgYWRtaW5SZWF1dGhVUkwgKSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHNlbGVjdCggQ09SRV9MT0NBVElPTiApLmlzTmF2aWdhdGluZ1RvKCBhZG1pblJlYXV0aFVSTCApO1xuXHR9ICk7XG5cblx0Y29uc3QgaXNBY3RpdmF0aW5nID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRpZiAoICEgYW5hbHl0aWNzTW9kdWxlQXZhaWxhYmxlICkge1xuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH1cblxuXHRcdHJldHVybiBzZWxlY3QoIENPUkVfTU9EVUxFUyApLmlzRmV0Y2hpbmdTZXRNb2R1bGVBY3RpdmF0aW9uKFxuXHRcdFx0J2FuYWx5dGljcy00Jyxcblx0XHRcdHRydWVcblx0XHQpO1xuXHR9ICk7XG5cblx0Lypcblx0ICogVXNpbmcgZGVib3VuY2UgaGVyZSBiZWNhdXNlIHRoZSBzcGlubmVyIGhhcyB0byByZW5kZXIgYWNyb3NzIHR3byBzZXBhcmF0ZSBjYWxscy5cblx0ICogUmF0aGVyIHRoYW4gcmlzayBpdCBmbGlja2VyaW5nIG9uIGFuZCBvZmYgaW4gYmV0d2VlbiB0aGUgYWN0aXZhdGlvbiBjYWxsIGNvbXBsZXRpbmcgYW5kXG5cdCAqIHRoZSBuYXZpZ2F0ZSBjYWxsIHN0YXJ0aW5nLCB3ZSB3aWxsIGp1c3Qgc2V0IGEgZGVib3VuY2UgdG8ga2VlcCB0aGUgc3Bpbm5lciBmb3IgMyBzZWNvbmRzLlxuXHQgKi9cblx0Y29uc3QgZGVib3VuY2VkU2V0SW5Qcm9ncmVzcyA9IHVzZURlYm91bmNlKCBzZXRJblByb2dyZXNzLCAzMDAwICk7XG5cblx0dXNlRWZmZWN0KCAoKSA9PiB7XG5cdFx0aWYgKCBpc0FjdGl2YXRpbmcgfHwgaXNOYXZpZ2F0aW5nVG9SZWF1dGhVUkwgKSB7XG5cdFx0XHRzZXRJblByb2dyZXNzKCB0cnVlICk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdGRlYm91bmNlZFNldEluUHJvZ3Jlc3MoIGZhbHNlICk7XG5cdFx0fVxuXHR9LCBbIGlzQWN0aXZhdGluZywgaXNOYXZpZ2F0aW5nVG9SZWF1dGhVUkwsIGRlYm91bmNlZFNldEluUHJvZ3Jlc3MgXSApO1xuXG5cdGNvbnN0IG9uQ2xpY2tDYWxsYmFjayA9IGFuYWx5dGljc01vZHVsZUFjdGl2ZVxuXHRcdD8gY29tcGxldGVNb2R1bGVBY3RpdmF0aW9uQ2FsbGJhY2tcblx0XHQ6IGFjdGl2YXRlTW9kdWxlQ2FsbGJhY2s7XG5cblx0aWYgKCAhIGFuYWx5dGljc01vZHVsZUF2YWlsYWJsZSB8fCAhIG9uQ2xpY2tDYWxsYmFjayApIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiAoXG5cdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWFuYWx5dGljcy1jdGFcIj5cblx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1hbmFseXRpY3MtY3RhX19wcmV2aWV3LWdyYXBoc1wiPlxuXHRcdFx0XHR7IGNoaWxkcmVuIH1cblx0XHRcdDwvZGl2PlxuXHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWFuYWx5dGljcy1jdGFfX2RldGFpbHNcIj5cblx0XHRcdFx0PHAgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1hbmFseXRpY3MtY3RhLS1kZXNjcmlwdGlvblwiPlxuXHRcdFx0XHRcdHsgX18oXG5cdFx0XHRcdFx0XHQnU2VlIGhvdyBtYW55IHBlb3BsZSB2aXNpdCB5b3VyIHNpdGUgZnJvbSBTZWFyY2ggYW5kIHRyYWNrIGhvdyB5b3XigJlyZSBhY2hpZXZpbmcgeW91ciBnb2FscycsXG5cdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdCkgfVxuXHRcdFx0XHQ8L3A+XG5cdFx0XHRcdDxTcGlubmVyQnV0dG9uXG5cdFx0XHRcdFx0b25DbGljaz17IG9uQ2xpY2tDYWxsYmFjayB9XG5cdFx0XHRcdFx0aXNTYXZpbmc9eyBpblByb2dyZXNzIH1cblx0XHRcdFx0PlxuXHRcdFx0XHRcdHsgYW5hbHl0aWNzTW9kdWxlQWN0aXZlXG5cdFx0XHRcdFx0XHQ/IF9fKCAnQ29tcGxldGUgc2V0dXAnLCAnZ29vZ2xlLXNpdGUta2l0JyApXG5cdFx0XHRcdFx0XHQ6IF9fKCAnU2V0IHVwIEdvb2dsZSBBbmFseXRpY3MnLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdFx0PC9TcGlubmVyQnV0dG9uPlxuXHRcdFx0PC9kaXY+XG5cdFx0PC9kaXY+XG5cdCk7XG59XG5cbkFjdGl2YXRlQW5hbHl0aWNzQ1RBLnByb3BUeXBlcyA9IHtcblx0Y2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLmlzUmVxdWlyZWQsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBR0E7QUFBQTtBQUNBO0FBQ0E7QUFJQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFPQTtBQUNBO0FBQUE7QUFTQTtBQUVBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/ActivateAnalyticsCTA.js\n"); /***/ }), /***/ "./js/components/AdminMenuTooltip/AdminMenuTooltip.js": /*!************************************************************!*\ !*** ./js/components/AdminMenuTooltip/AdminMenuTooltip.js ***! \************************************************************/ /*! exports provided: AdminMenuTooltip */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AdminMenuTooltip\", function() { return AdminMenuTooltip; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _JoyrideTooltip__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../JoyrideTooltip */ \"./js/components/JoyrideTooltip.js\");\n/* harmony import */ var _googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n\n/**\n * AdminMenuTooltip component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nfunction AdminMenuTooltip() {\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_5__[\"default\"])();\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useDispatch\"])(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_UI\"]),\n setValue = _useDispatch.setValue;\n var _useSelect = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_UI\"]).getValue('admin-menu-tooltip') || {\n isTooltipVisible: false\n };\n }),\n _useSelect$isTooltipV = _useSelect.isTooltipVisible,\n isTooltipVisible = _useSelect$isTooltipV === void 0 ? false : _useSelect$isTooltipV,\n _useSelect$rehideAdmi = _useSelect.rehideAdminMenu,\n rehideAdminMenu = _useSelect$rehideAdmi === void 0 ? false : _useSelect$rehideAdmi,\n _useSelect$rehideAdmi2 = _useSelect.rehideAdminSubMenu,\n rehideAdminSubMenu = _useSelect$rehideAdmi2 === void 0 ? false : _useSelect$rehideAdmi2,\n tooltipSlug = _useSelect.tooltipSlug,\n title = _useSelect.title,\n content = _useSelect.content,\n dismissLabel = _useSelect.dismissLabel;\n var handleViewTooltip = function handleViewTooltip() {\n Object(_util__WEBPACK_IMPORTED_MODULE_4__[\"trackEvent\"])(\"\".concat(viewContext, \"_\").concat(tooltipSlug), 'tooltip_view');\n };\n var handleDismissTooltip = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n // If the WordPress admin menu was closed, re-close it.\n if (rehideAdminMenu) {\n var isAdminMenuOpen = document.querySelector('#adminmenu').offsetHeight > 0;\n if (isAdminMenuOpen) {\n var _document$getElementB;\n (_document$getElementB = document.getElementById('wp-admin-bar-menu-toggle')) === null || _document$getElementB === void 0 ? void 0 : _document$getElementB.click();\n }\n }\n\n // If the Site Kit admin submenu was hidden, re-hide it.\n if (rehideAdminSubMenu) {\n // Click on the body to close the submenu.\n document.querySelector('body').click();\n }\n\n // Track dismiss event.\n if (tooltipSlug) {\n Object(_util__WEBPACK_IMPORTED_MODULE_4__[\"trackEvent\"])(\"\".concat(viewContext, \"_\").concat(tooltipSlug), 'tooltip_dismiss');\n }\n setValue('admin-menu-tooltip', undefined);\n }, [rehideAdminMenu, rehideAdminSubMenu, setValue, tooltipSlug, viewContext]);\n if (!isTooltipVisible) {\n return null;\n }\n return /*#__PURE__*/React.createElement(_JoyrideTooltip__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n // Point to the Site Kit Settings menu item by default.\n , {\n target: '#adminmenu [href*=\"page=googlesitekit-settings\"]',\n slug: \"ga4-activation-banner-admin-menu-tooltip\",\n title: title,\n content: content,\n dismissLabel: dismissLabel,\n onView: handleViewTooltip,\n onDismiss: handleDismissTooltip\n });\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0FkbWluTWVudVRvb2x0aXAvQWRtaW5NZW51VG9vbHRpcC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvQWRtaW5NZW51VG9vbHRpcC9BZG1pbk1lbnVUb29sdGlwLmpzPzAzMWIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBZG1pbk1lbnVUb29sdGlwIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIyIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VDYWxsYmFjayB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZURpc3BhdGNoLCB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IEpveXJpZGVUb29sdGlwIGZyb20gJy4uL0pveXJpZGVUb29sdGlwJztcbmltcG9ydCB7IENPUkVfVUkgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91aS9jb25zdGFudHMnO1xuaW1wb3J0IHsgdHJhY2tFdmVudCB9IGZyb20gJy4uLy4uL3V0aWwnO1xuaW1wb3J0IHVzZVZpZXdDb250ZXh0IGZyb20gJy4uLy4uL2hvb2tzL3VzZVZpZXdDb250ZXh0JztcblxuZXhwb3J0IGZ1bmN0aW9uIEFkbWluTWVudVRvb2x0aXAoKSB7XG5cdGNvbnN0IHZpZXdDb250ZXh0ID0gdXNlVmlld0NvbnRleHQoKTtcblx0Y29uc3QgeyBzZXRWYWx1ZSB9ID0gdXNlRGlzcGF0Y2goIENPUkVfVUkgKTtcblxuXHRjb25zdCB7XG5cdFx0aXNUb29sdGlwVmlzaWJsZSA9IGZhbHNlLFxuXHRcdHJlaGlkZUFkbWluTWVudSA9IGZhbHNlLFxuXHRcdHJlaGlkZUFkbWluU3ViTWVudSA9IGZhbHNlLFxuXHRcdHRvb2x0aXBTbHVnLFxuXHRcdHRpdGxlLFxuXHRcdGNvbnRlbnQsXG5cdFx0ZGlzbWlzc0xhYmVsLFxuXHR9ID0gdXNlU2VsZWN0KFxuXHRcdCggc2VsZWN0ICkgPT5cblx0XHRcdHNlbGVjdCggQ09SRV9VSSApLmdldFZhbHVlKCAnYWRtaW4tbWVudS10b29sdGlwJyApIHx8IHtcblx0XHRcdFx0aXNUb29sdGlwVmlzaWJsZTogZmFsc2UsXG5cdFx0XHR9XG5cdCk7XG5cblx0Y29uc3QgaGFuZGxlVmlld1Rvb2x0aXAgPSAoKSA9PiB7XG5cdFx0dHJhY2tFdmVudCggYCR7IHZpZXdDb250ZXh0IH1fJHsgdG9vbHRpcFNsdWcgfWAsICd0b29sdGlwX3ZpZXcnICk7XG5cdH07XG5cblx0Y29uc3QgaGFuZGxlRGlzbWlzc1Rvb2x0aXAgPSB1c2VDYWxsYmFjayggKCkgPT4ge1xuXHRcdC8vIElmIHRoZSBXb3JkUHJlc3MgYWRtaW4gbWVudSB3YXMgY2xvc2VkLCByZS1jbG9zZSBpdC5cblx0XHRpZiAoIHJlaGlkZUFkbWluTWVudSApIHtcblx0XHRcdGNvbnN0IGlzQWRtaW5NZW51T3BlbiA9XG5cdFx0XHRcdGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoICcjYWRtaW5tZW51JyApLm9mZnNldEhlaWdodCA+IDA7XG5cblx0XHRcdGlmICggaXNBZG1pbk1lbnVPcGVuICkge1xuXHRcdFx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggJ3dwLWFkbWluLWJhci1tZW51LXRvZ2dsZScgKT8uY2xpY2soKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBJZiB0aGUgU2l0ZSBLaXQgYWRtaW4gc3VibWVudSB3YXMgaGlkZGVuLCByZS1oaWRlIGl0LlxuXHRcdGlmICggcmVoaWRlQWRtaW5TdWJNZW51ICkge1xuXHRcdFx0Ly8gQ2xpY2sgb24gdGhlIGJvZHkgdG8gY2xvc2UgdGhlIHN1Ym1lbnUuXG5cdFx0XHRkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCAnYm9keScgKS5jbGljaygpO1xuXHRcdH1cblxuXHRcdC8vIFRyYWNrIGRpc21pc3MgZXZlbnQuXG5cdFx0aWYgKCB0b29sdGlwU2x1ZyApIHtcblx0XHRcdHRyYWNrRXZlbnQoXG5cdFx0XHRcdGAkeyB2aWV3Q29udGV4dCB9XyR7IHRvb2x0aXBTbHVnIH1gLFxuXHRcdFx0XHQndG9vbHRpcF9kaXNtaXNzJ1xuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRzZXRWYWx1ZSggJ2FkbWluLW1lbnUtdG9vbHRpcCcsIHVuZGVmaW5lZCApO1xuXHR9LCBbXG5cdFx0cmVoaWRlQWRtaW5NZW51LFxuXHRcdHJlaGlkZUFkbWluU3ViTWVudSxcblx0XHRzZXRWYWx1ZSxcblx0XHR0b29sdGlwU2x1Zyxcblx0XHR2aWV3Q29udGV4dCxcblx0XSApO1xuXG5cdGlmICggISBpc1Rvb2x0aXBWaXNpYmxlICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8Sm95cmlkZVRvb2x0aXBcblx0XHRcdC8vIFBvaW50IHRvIHRoZSBTaXRlIEtpdCBTZXR0aW5ncyBtZW51IGl0ZW0gYnkgZGVmYXVsdC5cblx0XHRcdHRhcmdldD17ICcjYWRtaW5tZW51IFtocmVmKj1cInBhZ2U9Z29vZ2xlc2l0ZWtpdC1zZXR0aW5nc1wiXScgfVxuXHRcdFx0c2x1Zz1cImdhNC1hY3RpdmF0aW9uLWJhbm5lci1hZG1pbi1tZW51LXRvb2x0aXBcIlxuXHRcdFx0dGl0bGU9eyB0aXRsZSB9XG5cdFx0XHRjb250ZW50PXsgY29udGVudCB9XG5cdFx0XHRkaXNtaXNzTGFiZWw9eyBkaXNtaXNzTGFiZWwgfVxuXHRcdFx0b25WaWV3PXsgaGFuZGxlVmlld1Rvb2x0aXAgfVxuXHRcdFx0b25EaXNtaXNzPXsgaGFuZGxlRGlzbWlzc1Rvb2x0aXAgfVxuXHRcdC8+XG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFXQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBWkE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUVBO0FBQ0E7QUFRQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/AdminMenuTooltip/AdminMenuTooltip.js\n"); /***/ }), /***/ "./js/components/AdminMenuTooltip/index.js": /*!*************************************************!*\ !*** ./js/components/AdminMenuTooltip/index.js ***! \*************************************************/ /*! exports provided: useShowTooltip, AdminMenuTooltip */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _useShowTooltip__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./useShowTooltip */ \"./js/components/AdminMenuTooltip/useShowTooltip.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"useShowTooltip\", function() { return _useShowTooltip__WEBPACK_IMPORTED_MODULE_0__[\"useShowTooltip\"]; });\n\n/* harmony import */ var _AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AdminMenuTooltip */ \"./js/components/AdminMenuTooltip/AdminMenuTooltip.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"AdminMenuTooltip\", function() { return _AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_1__[\"AdminMenuTooltip\"]; });\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0FkbWluTWVudVRvb2x0aXAvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0FkbWluTWVudVRvb2x0aXAvaW5kZXguanM/MzhhYyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3VzZVNob3dUb29sdGlwJztcbmV4cG9ydCAqIGZyb20gJy4vQWRtaW5NZW51VG9vbHRpcCc7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/AdminMenuTooltip/index.js\n"); /***/ }), /***/ "./js/components/AdminMenuTooltip/useShowTooltip.js": /*!**********************************************************!*\ !*** ./js/components/AdminMenuTooltip/useShowTooltip.js ***! \**********************************************************/ /*! exports provided: useShowTooltip */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useShowTooltip\", function() { return useShowTooltip; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___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; }\n\n\n\n\nfunction useShowTooltip(tooltipSettings) {\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useDispatch\"])(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_UI\"]),\n setValue = _useDispatch.setValue;\n var hasMinimumWordPress62 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).hasMinimumWordPressVersion('6.2');\n });\n var hasMinimumWordPress64 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).hasMinimumWordPressVersion('6.4');\n });\n return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(/*#__PURE__*/_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {\n var isAdminMenuOpen, adminMenuToggle, adminSubMenuSelector, isAdminSubMenuHidden, originalHasFocus;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n // Check if the WordPress admin menu is open, and if not, open it.\n // The admin menu is hidden via responsive CSS. This is a simple and effective way to check if it's visible.\n isAdminMenuOpen = document.querySelector('#adminmenu').offsetHeight > 0;\n if (isAdminMenuOpen) {\n _context.next = 7;\n break;\n }\n adminMenuToggle = document.getElementById('wp-admin-bar-menu-toggle');\n if (!adminMenuToggle) {\n _context.next = 7;\n break;\n }\n adminMenuToggle.firstChild.click();\n\n // On iOS, at least, this is necessary, without it the settings menu item\n // is not scrolled into view when the Tooltip is shown.\n _context.next = 7;\n return new Promise(function (resolve) {\n setTimeout(resolve, 0);\n });\n case 7:\n // Check if the Site Kit admin submenu is hidden, and if so, show it.\n adminSubMenuSelector = \"#adminmenu [href*='page=googlesitekit-dashboard']\";\n isAdminSubMenuHidden = !!document.querySelector(\"\".concat(adminSubMenuSelector, \"[aria-haspopup=true]\"));\n if (isAdminSubMenuHidden) {\n document.querySelector(adminSubMenuSelector).click();\n }\n\n // This is a hack to prevent the WordPress admin menu from auto-closing when the tooltip takes the focus.\n // This is applicable for WordPress versions 6.2 and 6.3.\n // See https://github.com/WordPress/wordpress-develop/commit/a9fc43e.\n // It's no longer needed from 6.4, see https://github.com/WordPress/wordpress-develop/commit/93cc3b17.\n if (hasMinimumWordPress62 && !hasMinimumWordPress64) {\n originalHasFocus = document.hasFocus;\n document.hasFocus = function () {\n document.hasFocus = originalHasFocus;\n return false;\n };\n }\n setValue('admin-menu-tooltip', _objectSpread({\n isTooltipVisible: true,\n rehideAdminMenu: !isAdminMenuOpen,\n rehideAdminSubMenu: isAdminSubMenuHidden\n }, tooltipSettings));\n case 12:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n })), [hasMinimumWordPress62, hasMinimumWordPress64, setValue, tooltipSettings]);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0FkbWluTWVudVRvb2x0aXAvdXNlU2hvd1Rvb2x0aXAuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0FkbWluTWVudVRvb2x0aXAvdXNlU2hvd1Rvb2x0aXAuanM/YzNmZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VDYWxsYmFjayB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbmltcG9ydCB7IHVzZVNlbGVjdCwgdXNlRGlzcGF0Y2ggfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgQ09SRV9TSVRFIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvc2l0ZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9VSSB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VpL2NvbnN0YW50cyc7XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VTaG93VG9vbHRpcCggdG9vbHRpcFNldHRpbmdzICkge1xuXHRjb25zdCB7IHNldFZhbHVlIH0gPSB1c2VEaXNwYXRjaCggQ09SRV9VSSApO1xuXG5cdGNvbnN0IGhhc01pbmltdW1Xb3JkUHJlc3M2MiA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9TSVRFICkuaGFzTWluaW11bVdvcmRQcmVzc1ZlcnNpb24oICc2LjInIClcblx0KTtcblxuXHRjb25zdCBoYXNNaW5pbXVtV29yZFByZXNzNjQgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfU0lURSApLmhhc01pbmltdW1Xb3JkUHJlc3NWZXJzaW9uKCAnNi40JyApXG5cdCk7XG5cblx0cmV0dXJuIHVzZUNhbGxiYWNrKCBhc3luYyAoKSA9PiB7XG5cdFx0Ly8gQ2hlY2sgaWYgdGhlIFdvcmRQcmVzcyBhZG1pbiBtZW51IGlzIG9wZW4sIGFuZCBpZiBub3QsIG9wZW4gaXQuXG5cdFx0Ly8gVGhlIGFkbWluIG1lbnUgaXMgaGlkZGVuIHZpYSByZXNwb25zaXZlIENTUy4gVGhpcyBpcyBhIHNpbXBsZSBhbmQgZWZmZWN0aXZlIHdheSB0byBjaGVjayBpZiBpdCdzIHZpc2libGUuXG5cdFx0Y29uc3QgaXNBZG1pbk1lbnVPcGVuID1cblx0XHRcdGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoICcjYWRtaW5tZW51JyApLm9mZnNldEhlaWdodCA+IDA7XG5cblx0XHRpZiAoICEgaXNBZG1pbk1lbnVPcGVuICkge1xuXHRcdFx0Y29uc3QgYWRtaW5NZW51VG9nZ2xlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXG5cdFx0XHRcdCd3cC1hZG1pbi1iYXItbWVudS10b2dnbGUnXG5cdFx0XHQpO1xuXG5cdFx0XHRpZiAoIGFkbWluTWVudVRvZ2dsZSApIHtcblx0XHRcdFx0YWRtaW5NZW51VG9nZ2xlLmZpcnN0Q2hpbGQuY2xpY2soKTtcblxuXHRcdFx0XHQvLyBPbiBpT1MsIGF0IGxlYXN0LCB0aGlzIGlzIG5lY2Vzc2FyeSwgd2l0aG91dCBpdCB0aGUgc2V0dGluZ3MgbWVudSBpdGVtXG5cdFx0XHRcdC8vIGlzIG5vdCBzY3JvbGxlZCBpbnRvIHZpZXcgd2hlbiB0aGUgVG9vbHRpcCBpcyBzaG93bi5cblx0XHRcdFx0YXdhaXQgbmV3IFByb21pc2UoICggcmVzb2x2ZSApID0+IHtcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCByZXNvbHZlLCAwICk7XG5cdFx0XHRcdH0gKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBDaGVjayBpZiB0aGUgU2l0ZSBLaXQgYWRtaW4gc3VibWVudSBpcyBoaWRkZW4sIGFuZCBpZiBzbywgc2hvdyBpdC5cblx0XHRjb25zdCBhZG1pblN1Yk1lbnVTZWxlY3RvciA9XG5cdFx0XHRcIiNhZG1pbm1lbnUgW2hyZWYqPSdwYWdlPWdvb2dsZXNpdGVraXQtZGFzaGJvYXJkJ11cIjtcblx0XHRjb25zdCBpc0FkbWluU3ViTWVudUhpZGRlbiA9ICEhIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXG5cdFx0XHRgJHsgYWRtaW5TdWJNZW51U2VsZWN0b3IgfVthcmlhLWhhc3BvcHVwPXRydWVdYFxuXHRcdCk7XG5cblx0XHRpZiAoIGlzQWRtaW5TdWJNZW51SGlkZGVuICkge1xuXHRcdFx0ZG9jdW1lbnQucXVlcnlTZWxlY3RvciggYWRtaW5TdWJNZW51U2VsZWN0b3IgKS5jbGljaygpO1xuXHRcdH1cblxuXHRcdC8vIFRoaXMgaXMgYSBoYWNrIHRvIHByZXZlbnQgdGhlIFdvcmRQcmVzcyBhZG1pbiBtZW51IGZyb20gYXV0by1jbG9zaW5nIHdoZW4gdGhlIHRvb2x0aXAgdGFrZXMgdGhlIGZvY3VzLlxuXHRcdC8vIFRoaXMgaXMgYXBwbGljYWJsZSBmb3IgV29yZFByZXNzIHZlcnNpb25zIDYuMiBhbmQgNi4zLlxuXHRcdC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL3dvcmRwcmVzcy1kZXZlbG9wL2NvbW1pdC9hOWZjNDNlLlxuXHRcdC8vIEl0J3Mgbm8gbG9uZ2VyIG5lZWRlZCBmcm9tIDYuNCwgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3Mvd29yZHByZXNzLWRldmVsb3AvY29tbWl0LzkzY2MzYjE3LlxuXHRcdGlmICggaGFzTWluaW11bVdvcmRQcmVzczYyICYmICEgaGFzTWluaW11bVdvcmRQcmVzczY0ICkge1xuXHRcdFx0Y29uc3Qgb3JpZ2luYWxIYXNGb2N1cyA9IGRvY3VtZW50Lmhhc0ZvY3VzO1xuXHRcdFx0ZG9jdW1lbnQuaGFzRm9jdXMgPSAoKSA9PiB7XG5cdFx0XHRcdGRvY3VtZW50Lmhhc0ZvY3VzID0gb3JpZ2luYWxIYXNGb2N1cztcblx0XHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdFx0fTtcblx0XHR9XG5cblx0XHRzZXRWYWx1ZSggJ2FkbWluLW1lbnUtdG9vbHRpcCcsIHtcblx0XHRcdGlzVG9vbHRpcFZpc2libGU6IHRydWUsXG5cdFx0XHRyZWhpZGVBZG1pbk1lbnU6ICEgaXNBZG1pbk1lbnVPcGVuLFxuXHRcdFx0cmVoaWRlQWRtaW5TdWJNZW51OiBpc0FkbWluU3ViTWVudUhpZGRlbixcblx0XHRcdC4uLnRvb2x0aXBTZXR0aW5ncyxcblx0XHR9ICk7XG5cdH0sIFtcblx0XHRoYXNNaW5pbXVtV29yZFByZXNzNjIsXG5cdFx0aGFzTWluaW11bVdvcmRQcmVzczY0LFxuXHRcdHNldFZhbHVlLFxuXHRcdHRvb2x0aXBTZXR0aW5ncyxcblx0XSApO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUdBO0FBQUE7QUFDQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUlBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU9BIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/AdminMenuTooltip/useShowTooltip.js\n"); /***/ }), /***/ "./js/components/Badge.js": /*!********************************!*\ !*** ./js/components/Badge.js ***! \********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n/**\n * Badge component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\nvar Badge = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"forwardRef\"])(function (_ref, ref) {\n var label = _ref.label,\n className = _ref.className,\n _ref$hasLeftSpacing = _ref.hasLeftSpacing,\n hasLeftSpacing = _ref$hasLeftSpacing === void 0 ? false : _ref$hasLeftSpacing,\n rest = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref, [\"label\", \"className\", \"hasLeftSpacing\"]);\n return /*#__PURE__*/React.createElement(\"span\", _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n ref: ref\n }, rest, {\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()('googlesitekit-badge', className, {\n 'googlesitekit-badge--has-left-spacing': hasLeftSpacing\n })\n }), label);\n});\nBadge.displayName = 'Badge';\nBadge.propTypes = {\n label: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string.isRequired,\n hasLeftSpacing: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Badge);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0JhZGdlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9CYWRnZS5qcz8zN2ZlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQmFkZ2UgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgZm9yd2FyZFJlZiB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbmNvbnN0IEJhZGdlID0gZm9yd2FyZFJlZihcblx0KCB7IGxhYmVsLCBjbGFzc05hbWUsIGhhc0xlZnRTcGFjaW5nID0gZmFsc2UsIC4uLnJlc3QgfSwgcmVmICkgPT4gKFxuXHRcdDxzcGFuXG5cdFx0XHRyZWY9eyByZWYgfVxuXHRcdFx0eyAuLi5yZXN0IH1cblx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoICdnb29nbGVzaXRla2l0LWJhZGdlJywgY2xhc3NOYW1lLCB7XG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWJhZGdlLS1oYXMtbGVmdC1zcGFjaW5nJzogaGFzTGVmdFNwYWNpbmcsXG5cdFx0XHR9ICkgfVxuXHRcdD5cblx0XHRcdHsgbGFiZWwgfVxuXHRcdDwvc3Bhbj5cblx0KVxuKTtcblxuQmFkZ2UuZGlzcGxheU5hbWUgPSAnQmFkZ2UnO1xuXG5CYWRnZS5wcm9wVHlwZXMgPSB7XG5cdGxhYmVsOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdGhhc0xlZnRTcGFjaW5nOiBQcm9wVHlwZXMuYm9vbCxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEJhZGdlO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/Badge.js\n"); /***/ }), /***/ "./js/components/ChangeArrow.js": /*!**************************************!*\ !*** ./js/components/ChangeArrow.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n\n/**\n * External dependencies\n */\n\n\nfunction ChangeArrow(_ref) {\n var direction = _ref.direction,\n invertColor = _ref.invertColor,\n width = _ref.width,\n height = _ref.height;\n return /*#__PURE__*/React.createElement(\"svg\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-change-arrow', \"googlesitekit-change-arrow--\".concat(direction), {\n 'googlesitekit-change-arrow--inverted-color': invertColor\n }),\n width: width,\n height: height,\n viewBox: \"0 0 10 10\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M5.625 10L5.625 2.375L9.125 5.875L10 5L5 -1.76555e-07L-2.7055e-07 5L0.875 5.875L4.375 2.375L4.375 10L5.625 10Z\",\n fill: \"currentColor\"\n }));\n}\nChangeArrow.propTypes = {\n direction: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n invertColor: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n width: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n height: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number\n};\nChangeArrow.defaultProps = {\n direction: 'up',\n invertColor: false,\n width: 9,\n height: 9\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (ChangeArrow);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0NoYW5nZUFycm93LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9DaGFuZ2VBcnJvdy5qcz9iNjAwIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuZnVuY3Rpb24gQ2hhbmdlQXJyb3coIHsgZGlyZWN0aW9uLCBpbnZlcnRDb2xvciwgd2lkdGgsIGhlaWdodCB9ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxzdmdcblx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWNoYW5nZS1hcnJvdycsXG5cdFx0XHRcdGBnb29nbGVzaXRla2l0LWNoYW5nZS1hcnJvdy0tJHsgZGlyZWN0aW9uIH1gLFxuXHRcdFx0XHR7ICdnb29nbGVzaXRla2l0LWNoYW5nZS1hcnJvdy0taW52ZXJ0ZWQtY29sb3InOiBpbnZlcnRDb2xvciB9XG5cdFx0XHQpIH1cblx0XHRcdHdpZHRoPXsgd2lkdGggfVxuXHRcdFx0aGVpZ2h0PXsgaGVpZ2h0IH1cblx0XHRcdHZpZXdCb3g9XCIwIDAgMTAgMTBcIlxuXHRcdFx0ZmlsbD1cIm5vbmVcIlxuXHRcdFx0eG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG5cdFx0PlxuXHRcdFx0PHBhdGhcblx0XHRcdFx0ZD1cIk01LjYyNSAxMEw1LjYyNSAyLjM3NUw5LjEyNSA1Ljg3NUwxMCA1TDUgLTEuNzY1NTVlLTA3TC0yLjcwNTVlLTA3IDVMMC44NzUgNS44NzVMNC4zNzUgMi4zNzVMNC4zNzUgMTBMNS42MjUgMTBaXCJcblx0XHRcdFx0ZmlsbD1cImN1cnJlbnRDb2xvclwiXG5cdFx0XHQvPlxuXHRcdDwvc3ZnPlxuXHQpO1xufVxuXG5DaGFuZ2VBcnJvdy5wcm9wVHlwZXMgPSB7XG5cdGRpcmVjdGlvbjogUHJvcFR5cGVzLnN0cmluZyxcblx0aW52ZXJ0Q29sb3I6IFByb3BUeXBlcy5ib29sLFxuXHR3aWR0aDogUHJvcFR5cGVzLm51bWJlcixcblx0aGVpZ2h0OiBQcm9wVHlwZXMubnVtYmVyLFxufTtcblxuQ2hhbmdlQXJyb3cuZGVmYXVsdFByb3BzID0ge1xuXHRkaXJlY3Rpb246ICd1cCcsXG5cdGludmVydENvbG9yOiBmYWxzZSxcblx0d2lkdGg6IDksXG5cdGhlaWdodDogOSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IENoYW5nZUFycm93O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBR0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFBQTtBQUlBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/ChangeArrow.js\n"); /***/ }), /***/ "./js/components/ChangeBadge.js": /*!**************************************!*\ !*** ./js/components/ChangeBadge.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ChangeBadge; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util */ \"./js/util/index.js\");\n\n/**\n * ChangeBadge component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\nfunction ChangeBadge(props) {\n var previousValue = props.previousValue,\n currentValue = props.currentValue,\n isAbsolute = props.isAbsolute;\n var change = isAbsolute ? currentValue - previousValue : Object(_util__WEBPACK_IMPORTED_MODULE_3__[\"calculateChange\"])(previousValue, currentValue);\n var isNegative = change < 0;\n var isZero = change === 0;\n\n // Do not display the change badge if the change value can't be calculated.\n if (change === null) {\n return null;\n }\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-change-badge', {\n 'googlesitekit-change-badge--negative': isNegative,\n 'googlesitekit-change-badge--zero': isZero\n })\n }, Object(_util__WEBPACK_IMPORTED_MODULE_3__[\"numFmt\"])(change, {\n style: 'percent',\n signDisplay: 'exceptZero',\n maximumFractionDigits: 1\n }));\n}\nChangeBadge.propTypes = {\n isAbsolute: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n previousValue: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number.isRequired,\n currentValue: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0NoYW5nZUJhZGdlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9DaGFuZ2VCYWRnZS5qcz9lNzU4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ2hhbmdlQmFkZ2UgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjYWxjdWxhdGVDaGFuZ2UsIG51bUZtdCB9IGZyb20gJy4uL3V0aWwnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBDaGFuZ2VCYWRnZSggcHJvcHMgKSB7XG5cdGNvbnN0IHsgcHJldmlvdXNWYWx1ZSwgY3VycmVudFZhbHVlLCBpc0Fic29sdXRlIH0gPSBwcm9wcztcblxuXHRjb25zdCBjaGFuZ2UgPSBpc0Fic29sdXRlXG5cdFx0PyBjdXJyZW50VmFsdWUgLSBwcmV2aW91c1ZhbHVlXG5cdFx0OiBjYWxjdWxhdGVDaGFuZ2UoIHByZXZpb3VzVmFsdWUsIGN1cnJlbnRWYWx1ZSApO1xuXHRjb25zdCBpc05lZ2F0aXZlID0gY2hhbmdlIDwgMDtcblx0Y29uc3QgaXNaZXJvID0gY2hhbmdlID09PSAwO1xuXG5cdC8vIERvIG5vdCBkaXNwbGF5IHRoZSBjaGFuZ2UgYmFkZ2UgaWYgdGhlIGNoYW5nZSB2YWx1ZSBjYW4ndCBiZSBjYWxjdWxhdGVkLlxuXHRpZiAoIGNoYW5nZSA9PT0gbnVsbCApIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiAoXG5cdFx0PGRpdlxuXHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyggJ2dvb2dsZXNpdGVraXQtY2hhbmdlLWJhZGdlJywge1xuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1jaGFuZ2UtYmFkZ2UtLW5lZ2F0aXZlJzogaXNOZWdhdGl2ZSxcblx0XHRcdFx0J2dvb2dsZXNpdGVraXQtY2hhbmdlLWJhZGdlLS16ZXJvJzogaXNaZXJvLFxuXHRcdFx0fSApIH1cblx0XHQ+XG5cdFx0XHR7IG51bUZtdCggY2hhbmdlLCB7XG5cdFx0XHRcdHN0eWxlOiAncGVyY2VudCcsXG5cdFx0XHRcdHNpZ25EaXNwbGF5OiAnZXhjZXB0WmVybycsXG5cdFx0XHRcdG1heGltdW1GcmFjdGlvbkRpZ2l0czogMSxcblx0XHRcdH0gKSB9XG5cdFx0PC9kaXY+XG5cdCk7XG59XG5cbkNoYW5nZUJhZGdlLnByb3BUeXBlcyA9IHtcblx0aXNBYnNvbHV0ZTogUHJvcFR5cGVzLmJvb2wsXG5cdHByZXZpb3VzVmFsdWU6IFByb3BUeXBlcy5udW1iZXIuaXNSZXF1aXJlZCxcblx0Y3VycmVudFZhbHVlOiBQcm9wVHlwZXMubnVtYmVyLmlzUmVxdWlyZWQsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/ChangeBadge.js\n"); /***/ }), /***/ "./js/components/DataBlock/Change.js": /*!*******************************************!*\ !*** ./js/components/DataBlock/Change.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _ChangeArrow__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../ChangeArrow */ \"./js/components/ChangeArrow.js\");\n\n/**\n * Change component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction Change(_ref) {\n var change = _ref.change,\n changeDataUnit = _ref.changeDataUnit,\n period = _ref.period,\n invertChangeColor = _ref.invertChangeColor;\n var changeFormatted = change;\n\n // If changeDataUnit is given, try using it as currency first, otherwise add it as suffix.\n if (changeDataUnit) {\n if (changeDataUnit === '%') {\n // Format percentage change with only 1 digit instead of the usual 2.\n changeFormatted = Object(_util__WEBPACK_IMPORTED_MODULE_4__[\"numFmt\"])(change, {\n style: 'percent',\n signDisplay: 'never',\n maximumFractionDigits: 1\n });\n } else {\n changeFormatted = Object(_util__WEBPACK_IMPORTED_MODULE_4__[\"numFmt\"])(change, changeDataUnit);\n }\n }\n\n // If period is given (requires %s placeholder), add it.\n if (period) {\n changeFormatted = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(period, changeFormatted);\n }\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-data-block__change', {\n 'googlesitekit-data-block__change--no-change': !change\n })\n }, !!change && /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-data-block__arrow\"\n }, /*#__PURE__*/React.createElement(_ChangeArrow__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n direction: 0 < parseFloat(change) ? 'up' : 'down',\n invertColor: invertChangeColor\n })), /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-data-block__value\"\n }, changeFormatted));\n}\nChange.propTypes = {\n change: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number]),\n changeDataUnit: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool]),\n period: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n invertChangeColor: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Change);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0RhdGFCbG9jay9DaGFuZ2UuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0RhdGFCbG9jay9DaGFuZ2UuanM/YmM5YiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIENoYW5nZSBjb21wb25lbnQuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMyBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgbnVtRm10IH0gZnJvbSAnLi4vLi4vdXRpbCc7XG5pbXBvcnQgQ2hhbmdlQXJyb3cgZnJvbSAnLi4vQ2hhbmdlQXJyb3cnO1xuXG5mdW5jdGlvbiBDaGFuZ2UoIHsgY2hhbmdlLCBjaGFuZ2VEYXRhVW5pdCwgcGVyaW9kLCBpbnZlcnRDaGFuZ2VDb2xvciB9ICkge1xuXHRsZXQgY2hhbmdlRm9ybWF0dGVkID0gY2hhbmdlO1xuXG5cdC8vIElmIGNoYW5nZURhdGFVbml0IGlzIGdpdmVuLCB0cnkgdXNpbmcgaXQgYXMgY3VycmVuY3kgZmlyc3QsIG90aGVyd2lzZSBhZGQgaXQgYXMgc3VmZml4LlxuXHRpZiAoIGNoYW5nZURhdGFVbml0ICkge1xuXHRcdGlmICggY2hhbmdlRGF0YVVuaXQgPT09ICclJyApIHtcblx0XHRcdC8vIEZvcm1hdCBwZXJjZW50YWdlIGNoYW5nZSB3aXRoIG9ubHkgMSBkaWdpdCBpbnN0ZWFkIG9mIHRoZSB1c3VhbCAyLlxuXHRcdFx0Y2hhbmdlRm9ybWF0dGVkID0gbnVtRm10KCBjaGFuZ2UsIHtcblx0XHRcdFx0c3R5bGU6ICdwZXJjZW50Jyxcblx0XHRcdFx0c2lnbkRpc3BsYXk6ICduZXZlcicsXG5cdFx0XHRcdG1heGltdW1GcmFjdGlvbkRpZ2l0czogMSxcblx0XHRcdH0gKTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0Y2hhbmdlRm9ybWF0dGVkID0gbnVtRm10KCBjaGFuZ2UsIGNoYW5nZURhdGFVbml0ICk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gSWYgcGVyaW9kIGlzIGdpdmVuIChyZXF1aXJlcyAlcyBwbGFjZWhvbGRlciksIGFkZCBpdC5cblx0aWYgKCBwZXJpb2QgKSB7XG5cdFx0Y2hhbmdlRm9ybWF0dGVkID0gc3ByaW50ZiggcGVyaW9kLCBjaGFuZ2VGb3JtYXR0ZWQgKTtcblx0fVxuXG5cdHJldHVybiAoXG5cdFx0PGRpdlxuXHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyggJ2dvb2dsZXNpdGVraXQtZGF0YS1ibG9ja19fY2hhbmdlJywge1xuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1kYXRhLWJsb2NrX19jaGFuZ2UtLW5vLWNoYW5nZSc6ICEgY2hhbmdlLFxuXHRcdFx0fSApIH1cblx0XHQ+XG5cdFx0XHR7ICEhIGNoYW5nZSAmJiAoXG5cdFx0XHRcdDxzcGFuIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtZGF0YS1ibG9ja19fYXJyb3dcIj5cblx0XHRcdFx0XHQ8Q2hhbmdlQXJyb3dcblx0XHRcdFx0XHRcdGRpcmVjdGlvbj17IDAgPCBwYXJzZUZsb2F0KCBjaGFuZ2UgKSA/ICd1cCcgOiAnZG93bicgfVxuXHRcdFx0XHRcdFx0aW52ZXJ0Q29sb3I9eyBpbnZlcnRDaGFuZ2VDb2xvciB9XG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0PC9zcGFuPlxuXHRcdFx0KSB9XG5cdFx0XHQ8c3BhbiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWRhdGEtYmxvY2tfX3ZhbHVlXCI+XG5cdFx0XHRcdHsgY2hhbmdlRm9ybWF0dGVkIH1cblx0XHRcdDwvc3Bhbj5cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuQ2hhbmdlLnByb3BUeXBlcyA9IHtcblx0Y2hhbmdlOiBQcm9wVHlwZXMub25lT2ZUeXBlKCBbIFByb3BUeXBlcy5zdHJpbmcsIFByb3BUeXBlcy5udW1iZXIgXSApLFxuXHRjaGFuZ2VEYXRhVW5pdDogUHJvcFR5cGVzLm9uZU9mVHlwZSggWyBQcm9wVHlwZXMuc3RyaW5nLCBQcm9wVHlwZXMuYm9vbCBdICksXG5cdHBlcmlvZDogUHJvcFR5cGVzLnN0cmluZyxcblx0aW52ZXJ0Q2hhbmdlQ29sb3I6IFByb3BUeXBlcy5ib29sLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgQ2hhbmdlO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUlBO0FBQUE7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/DataBlock/Change.js\n"); /***/ }), /***/ "./js/components/DataBlock/Sparkline.js": /*!**********************************************!*\ !*** ./js/components/DataBlock/Sparkline.js ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n\n/**\n * Sparkline component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\nfunction Sparkline(_ref) {\n var sparkline = _ref.sparkline,\n invertChangeColor = _ref.invertChangeColor;\n // The `sparkline` prop is passed as a component, but if `invertChangeColor`\n // is set, we should pass that to ``. In that case, we clone\n // the element and add the prop.\n var sparklineComponent = sparkline;\n if (sparklineComponent && invertChangeColor) {\n sparklineComponent = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"cloneElement\"])(sparkline, {\n invertChangeColor: invertChangeColor\n });\n }\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-data-block__sparkline\"\n }, sparklineComponent);\n}\nSparkline.propTypes = {\n sparkline: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.element,\n invertChangeColor: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Sparkline);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0RhdGFCbG9jay9TcGFya2xpbmUuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0RhdGFCbG9jay9TcGFya2xpbmUuanM/NjdiOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNwYXJrbGluZSBjb21wb25lbnQuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMyBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY2xvbmVFbGVtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuZnVuY3Rpb24gU3BhcmtsaW5lKCB7IHNwYXJrbGluZSwgaW52ZXJ0Q2hhbmdlQ29sb3IgfSApIHtcblx0Ly8gVGhlIGBzcGFya2xpbmVgIHByb3AgaXMgcGFzc2VkIGFzIGEgY29tcG9uZW50LCBidXQgaWYgYGludmVydENoYW5nZUNvbG9yYFxuXHQvLyBpcyBzZXQsIHdlIHNob3VsZCBwYXNzIHRoYXQgdG8gYDxTcGFya2xpbmU+YC4gSW4gdGhhdCBjYXNlLCB3ZSBjbG9uZVxuXHQvLyB0aGUgZWxlbWVudCBhbmQgYWRkIHRoZSBwcm9wLlxuXHRsZXQgc3BhcmtsaW5lQ29tcG9uZW50ID0gc3BhcmtsaW5lO1xuXHRpZiAoIHNwYXJrbGluZUNvbXBvbmVudCAmJiBpbnZlcnRDaGFuZ2VDb2xvciApIHtcblx0XHRzcGFya2xpbmVDb21wb25lbnQgPSBjbG9uZUVsZW1lbnQoIHNwYXJrbGluZSwge1xuXHRcdFx0aW52ZXJ0Q2hhbmdlQ29sb3IsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtZGF0YS1ibG9ja19fc3BhcmtsaW5lXCI+XG5cdFx0XHR7IHNwYXJrbGluZUNvbXBvbmVudCB9XG5cdFx0PC9kaXY+XG5cdCk7XG59XG5cblNwYXJrbGluZS5wcm9wVHlwZXMgPSB7XG5cdHNwYXJrbGluZTogUHJvcFR5cGVzLmVsZW1lbnQsXG5cdGludmVydENoYW5nZUNvbG9yOiBQcm9wVHlwZXMuYm9vbCxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNwYXJrbGluZTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/DataBlock/Sparkline.js\n"); /***/ }), /***/ "./js/components/DataBlock/index.js": /*!******************************************!*\ !*** ./js/components/DataBlock/index.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _GatheringDataNotice__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../GatheringDataNotice */ \"./js/components/GatheringDataNotice.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _Sparkline__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Sparkline */ \"./js/components/DataBlock/Sparkline.js\");\n/* harmony import */ var _Badge__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../Badge */ \"./js/components/Badge.js\");\n/* harmony import */ var _Change__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Change */ \"./js/components/DataBlock/Change.js\");\n/* harmony import */ var _SourceLink__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../SourceLink */ \"./js/components/SourceLink.js\");\n\n/**\n * DataBlock component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/* eslint complexity: [ \"error\", 16 ] */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\nfunction DataBlock(_ref) {\n var _ref$stat = _ref.stat,\n stat = _ref$stat === void 0 ? null : _ref$stat,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$title = _ref.title,\n title = _ref$title === void 0 ? '' : _ref$title,\n _ref$datapoint = _ref.datapoint,\n datapoint = _ref$datapoint === void 0 ? null : _ref$datapoint,\n _ref$datapointUnit = _ref.datapointUnit,\n datapointUnit = _ref$datapointUnit === void 0 ? '' : _ref$datapointUnit,\n _ref$change = _ref.change,\n change = _ref$change === void 0 ? null : _ref$change,\n _ref$changeDataUnit = _ref.changeDataUnit,\n changeDataUnit = _ref$changeDataUnit === void 0 ? '' : _ref$changeDataUnit,\n _ref$context = _ref.context,\n context = _ref$context === void 0 ? 'default' : _ref$context,\n _ref$period = _ref.period,\n period = _ref$period === void 0 ? '' : _ref$period,\n _ref$selected = _ref.selected,\n selected = _ref$selected === void 0 ? false : _ref$selected,\n source = _ref.source,\n sparkline = _ref.sparkline,\n _ref$handleStatSelect = _ref.handleStatSelection,\n handleStatSelection = _ref$handleStatSelect === void 0 ? null : _ref$handleStatSelect,\n _ref$invertChangeColo = _ref.invertChangeColor,\n invertChangeColor = _ref$invertChangeColo === void 0 ? false : _ref$invertChangeColo,\n _ref$gatheringData = _ref.gatheringData,\n gatheringData = _ref$gatheringData === void 0 ? false : _ref$gatheringData,\n _ref$gatheringDataNot = _ref.gatheringDataNoticeStyle,\n gatheringDataNoticeStyle = _ref$gatheringDataNot === void 0 ? _GatheringDataNotice__WEBPACK_IMPORTED_MODULE_3__[\"NOTICE_STYLE\"].DEFAULT : _ref$gatheringDataNot,\n badge = _ref.badge;\n var handleClick = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n if (!gatheringData && handleStatSelection) {\n handleStatSelection(stat);\n }\n }, [gatheringData, handleStatSelection, stat]);\n var handleKeyDown = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function (e) {\n if ('Enter' === e.key || ' ' === e.key) {\n e.preventDefault();\n handleClick();\n }\n }, [handleClick]);\n var datapointFormatted = datapoint === undefined ? datapoint : Object(_util__WEBPACK_IMPORTED_MODULE_4__[\"numFmt\"])(datapoint, datapointUnit);\n var isButtonContext = 'button' === context;\n var role = isButtonContext ? 'button' : '';\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-data-block', className, \"googlesitekit-data-block--\".concat(context), {\n 'googlesitekit-data-block--selected': selected,\n 'googlesitekit-data-block--is-gathering-data': gatheringData\n }),\n tabIndex: isButtonContext && !gatheringData ? '0' : '-1',\n role: handleStatSelection && role,\n onClick: handleClick,\n onKeyDown: handleKeyDown,\n \"aria-disabled\": gatheringData || undefined,\n \"aria-label\": handleStatSelection && title,\n \"aria-pressed\": handleStatSelection && selected\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-data-block__title-datapoint-wrapper\"\n }, /*#__PURE__*/React.createElement(\"h3\", {\n className: \" googlesitekit-subheading-1 googlesitekit-data-block__title \"\n }, badge === true ? /*#__PURE__*/React.createElement(_Badge__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n \"aria-hidden\": \"true\",\n className: \"googlesitekit-badge--hidden\",\n label: \"X\" // This is a minimal placeholder value to provide the correct height without too much width.\n }) : badge, /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-data-block__title-inner\"\n }, title)), !gatheringData && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-data-block__datapoint\"\n }, datapointFormatted)), !gatheringData && sparkline && /*#__PURE__*/React.createElement(_Sparkline__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n sparkline: sparkline,\n invertChangeColor: invertChangeColor\n }), !gatheringData && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-data-block__change-source-wrapper\"\n }, /*#__PURE__*/React.createElement(_Change__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n change: change,\n changeDataUnit: changeDataUnit,\n period: period,\n invertChangeColor: invertChangeColor\n }), source && /*#__PURE__*/React.createElement(_SourceLink__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n className: \"googlesitekit-data-block__source\",\n name: source.name,\n href: source.link,\n external: source === null || source === void 0 ? void 0 : source.external\n })), gatheringData && /*#__PURE__*/React.createElement(_GatheringDataNotice__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n style: gatheringDataNoticeStyle\n }));\n}\nDataBlock.propTypes = {\n stat: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n className: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n title: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n datapoint: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number]),\n datapointUnit: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n change: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number]),\n changeDataUnit: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool]),\n context: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n period: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n selected: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n handleStatSelection: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n invertChangeColor: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n gatheringData: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n gatheringDataNoticeStyle: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOf(Object.values(_GatheringDataNotice__WEBPACK_IMPORTED_MODULE_3__[\"NOTICE_STYLE\"])),\n badge: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node])\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (DataBlock);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0RhdGFCbG9jay9pbmRleC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvRGF0YUJsb2NrL2luZGV4LmpzPzk2ZWMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBEYXRhQmxvY2sgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyogZXNsaW50IGNvbXBsZXhpdHk6IFsgXCJlcnJvclwiLCAxNiBdICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZUNhbGxiYWNrIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEdhdGhlcmluZ0RhdGFOb3RpY2UsIHsgTk9USUNFX1NUWUxFIH0gZnJvbSAnLi4vR2F0aGVyaW5nRGF0YU5vdGljZSc7XG5pbXBvcnQgeyBudW1GbXQgfSBmcm9tICcuLi8uLi91dGlsJztcbmltcG9ydCBTcGFya2xpbmUgZnJvbSAnLi9TcGFya2xpbmUnO1xuaW1wb3J0IEJhZGdlIGZyb20gJy4uL0JhZGdlJztcbmltcG9ydCBDaGFuZ2UgZnJvbSAnLi9DaGFuZ2UnO1xuaW1wb3J0IFNvdXJjZUxpbmsgZnJvbSAnLi4vU291cmNlTGluayc7XG5cbmZ1bmN0aW9uIERhdGFCbG9jaygge1xuXHRzdGF0ID0gbnVsbCxcblx0Y2xhc3NOYW1lID0gJycsXG5cdHRpdGxlID0gJycsXG5cdGRhdGFwb2ludCA9IG51bGwsXG5cdGRhdGFwb2ludFVuaXQgPSAnJyxcblx0Y2hhbmdlID0gbnVsbCxcblx0Y2hhbmdlRGF0YVVuaXQgPSAnJyxcblx0Y29udGV4dCA9ICdkZWZhdWx0Jyxcblx0cGVyaW9kID0gJycsXG5cdHNlbGVjdGVkID0gZmFsc2UsXG5cdHNvdXJjZSxcblx0c3BhcmtsaW5lLFxuXHRoYW5kbGVTdGF0U2VsZWN0aW9uID0gbnVsbCxcblx0aW52ZXJ0Q2hhbmdlQ29sb3IgPSBmYWxzZSxcblx0Z2F0aGVyaW5nRGF0YSA9IGZhbHNlLFxuXHRnYXRoZXJpbmdEYXRhTm90aWNlU3R5bGUgPSBOT1RJQ0VfU1RZTEUuREVGQVVMVCxcblx0YmFkZ2UsXG59ICkge1xuXHRjb25zdCBoYW5kbGVDbGljayA9IHVzZUNhbGxiYWNrKCAoKSA9PiB7XG5cdFx0aWYgKCAhIGdhdGhlcmluZ0RhdGEgJiYgaGFuZGxlU3RhdFNlbGVjdGlvbiApIHtcblx0XHRcdGhhbmRsZVN0YXRTZWxlY3Rpb24oIHN0YXQgKTtcblx0XHR9XG5cdH0sIFsgZ2F0aGVyaW5nRGF0YSwgaGFuZGxlU3RhdFNlbGVjdGlvbiwgc3RhdCBdICk7XG5cblx0Y29uc3QgaGFuZGxlS2V5RG93biA9IHVzZUNhbGxiYWNrKFxuXHRcdCggZSApID0+IHtcblx0XHRcdGlmICggJ0VudGVyJyA9PT0gZS5rZXkgfHwgJyAnID09PSBlLmtleSApIHtcblx0XHRcdFx0ZS5wcmV2ZW50RGVmYXVsdCgpO1xuXHRcdFx0XHRoYW5kbGVDbGljaygpO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0WyBoYW5kbGVDbGljayBdXG5cdCk7XG5cblx0Y29uc3QgZGF0YXBvaW50Rm9ybWF0dGVkID1cblx0XHRkYXRhcG9pbnQgPT09IHVuZGVmaW5lZFxuXHRcdFx0PyBkYXRhcG9pbnRcblx0XHRcdDogbnVtRm10KCBkYXRhcG9pbnQsIGRhdGFwb2ludFVuaXQgKTtcblxuXHRjb25zdCBpc0J1dHRvbkNvbnRleHQgPSAnYnV0dG9uJyA9PT0gY29udGV4dDtcblx0Y29uc3Qgcm9sZSA9IGlzQnV0dG9uQ29udGV4dCA/ICdidXR0b24nIDogJyc7XG5cblx0cmV0dXJuIChcblx0XHQ8ZGl2XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1kYXRhLWJsb2NrJyxcblx0XHRcdFx0Y2xhc3NOYW1lLFxuXHRcdFx0XHRgZ29vZ2xlc2l0ZWtpdC1kYXRhLWJsb2NrLS0keyBjb250ZXh0IH1gLFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtZGF0YS1ibG9jay0tc2VsZWN0ZWQnOiBzZWxlY3RlZCxcblx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1kYXRhLWJsb2NrLS1pcy1nYXRoZXJpbmctZGF0YSc6XG5cdFx0XHRcdFx0XHRnYXRoZXJpbmdEYXRhLFxuXHRcdFx0XHR9XG5cdFx0XHQpIH1cblx0XHRcdHRhYkluZGV4PXsgaXNCdXR0b25Db250ZXh0ICYmICEgZ2F0aGVyaW5nRGF0YSA/ICcwJyA6ICctMScgfVxuXHRcdFx0cm9sZT17IGhhbmRsZVN0YXRTZWxlY3Rpb24gJiYgcm9sZSB9XG5cdFx0XHRvbkNsaWNrPXsgaGFuZGxlQ2xpY2sgfVxuXHRcdFx0b25LZXlEb3duPXsgaGFuZGxlS2V5RG93biB9XG5cdFx0XHRhcmlhLWRpc2FibGVkPXsgZ2F0aGVyaW5nRGF0YSB8fCB1bmRlZmluZWQgfVxuXHRcdFx0YXJpYS1sYWJlbD17IGhhbmRsZVN0YXRTZWxlY3Rpb24gJiYgdGl0bGUgfVxuXHRcdFx0YXJpYS1wcmVzc2VkPXsgaGFuZGxlU3RhdFNlbGVjdGlvbiAmJiBzZWxlY3RlZCB9XG5cdFx0PlxuXHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWRhdGEtYmxvY2tfX3RpdGxlLWRhdGFwb2ludC13cmFwcGVyXCI+XG5cdFx0XHRcdDxoM1xuXHRcdFx0XHRcdGNsYXNzTmFtZT1cIlxuXHRcdFx0XHRcdFx0Z29vZ2xlc2l0ZWtpdC1zdWJoZWFkaW5nLTFcblx0XHRcdFx0XHRcdGdvb2dsZXNpdGVraXQtZGF0YS1ibG9ja19fdGl0bGVcblx0XHRcdFx0XHRcIlxuXHRcdFx0XHQ+XG5cdFx0XHRcdFx0eyBiYWRnZSA9PT0gdHJ1ZSA/IChcblx0XHRcdFx0XHRcdDxCYWRnZVxuXHRcdFx0XHRcdFx0XHRhcmlhLWhpZGRlbj1cInRydWVcIlxuXHRcdFx0XHRcdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWJhZGdlLS1oaWRkZW5cIlxuXHRcdFx0XHRcdFx0XHRsYWJlbD1cIlhcIiAvLyBUaGlzIGlzIGEgbWluaW1hbCBwbGFjZWhvbGRlciB2YWx1ZSB0byBwcm92aWRlIHRoZSBjb3JyZWN0IGhlaWdodCB3aXRob3V0IHRvbyBtdWNoIHdpZHRoLlxuXHRcdFx0XHRcdFx0Lz5cblx0XHRcdFx0XHQpIDogKFxuXHRcdFx0XHRcdFx0YmFkZ2Vcblx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHQ8c3BhbiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWRhdGEtYmxvY2tfX3RpdGxlLWlubmVyXCI+XG5cdFx0XHRcdFx0XHR7IHRpdGxlIH1cblx0XHRcdFx0XHQ8L3NwYW4+XG5cdFx0XHRcdDwvaDM+XG5cblx0XHRcdFx0eyAhIGdhdGhlcmluZ0RhdGEgJiYgKFxuXHRcdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1kYXRhLWJsb2NrX19kYXRhcG9pbnRcIj5cblx0XHRcdFx0XHRcdHsgZGF0YXBvaW50Rm9ybWF0dGVkIH1cblx0XHRcdFx0XHQ8L2Rpdj5cblx0XHRcdFx0KSB9XG5cdFx0XHQ8L2Rpdj5cblxuXHRcdFx0eyAhIGdhdGhlcmluZ0RhdGEgJiYgc3BhcmtsaW5lICYmIChcblx0XHRcdFx0PFNwYXJrbGluZVxuXHRcdFx0XHRcdHNwYXJrbGluZT17IHNwYXJrbGluZSB9XG5cdFx0XHRcdFx0aW52ZXJ0Q2hhbmdlQ29sb3I9eyBpbnZlcnRDaGFuZ2VDb2xvciB9XG5cdFx0XHRcdC8+XG5cdFx0XHQpIH1cblxuXHRcdFx0eyAhIGdhdGhlcmluZ0RhdGEgJiYgKFxuXHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtZGF0YS1ibG9ja19fY2hhbmdlLXNvdXJjZS13cmFwcGVyXCI+XG5cdFx0XHRcdFx0PENoYW5nZVxuXHRcdFx0XHRcdFx0Y2hhbmdlPXsgY2hhbmdlIH1cblx0XHRcdFx0XHRcdGNoYW5nZURhdGFVbml0PXsgY2hhbmdlRGF0YVVuaXQgfVxuXHRcdFx0XHRcdFx0cGVyaW9kPXsgcGVyaW9kIH1cblx0XHRcdFx0XHRcdGludmVydENoYW5nZUNvbG9yPXsgaW52ZXJ0Q2hhbmdlQ29sb3IgfVxuXHRcdFx0XHRcdC8+XG5cdFx0XHRcdFx0eyBzb3VyY2UgJiYgKFxuXHRcdFx0XHRcdFx0PFNvdXJjZUxpbmtcblx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1kYXRhLWJsb2NrX19zb3VyY2VcIlxuXHRcdFx0XHRcdFx0XHRuYW1lPXsgc291cmNlLm5hbWUgfVxuXHRcdFx0XHRcdFx0XHRocmVmPXsgc291cmNlLmxpbmsgfVxuXHRcdFx0XHRcdFx0XHRleHRlcm5hbD17IHNvdXJjZT8uZXh0ZXJuYWwgfVxuXHRcdFx0XHRcdFx0Lz5cblx0XHRcdFx0XHQpIH1cblx0XHRcdFx0PC9kaXY+XG5cdFx0XHQpIH1cblxuXHRcdFx0eyBnYXRoZXJpbmdEYXRhICYmIChcblx0XHRcdFx0PEdhdGhlcmluZ0RhdGFOb3RpY2Ugc3R5bGU9eyBnYXRoZXJpbmdEYXRhTm90aWNlU3R5bGUgfSAvPlxuXHRcdFx0KSB9XG5cdFx0PC9kaXY+XG5cdCk7XG59XG5cbkRhdGFCbG9jay5wcm9wVHlwZXMgPSB7XG5cdHN0YXQ6IFByb3BUeXBlcy5udW1iZXIsXG5cdGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcblx0dGl0bGU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGRhdGFwb2ludDogUHJvcFR5cGVzLm9uZU9mVHlwZSggWyBQcm9wVHlwZXMuc3RyaW5nLCBQcm9wVHlwZXMubnVtYmVyIF0gKSxcblx0ZGF0YXBvaW50VW5pdDogUHJvcFR5cGVzLnN0cmluZyxcblx0Y2hhbmdlOiBQcm9wVHlwZXMub25lT2ZUeXBlKCBbIFByb3BUeXBlcy5zdHJpbmcsIFByb3BUeXBlcy5udW1iZXIgXSApLFxuXHRjaGFuZ2VEYXRhVW5pdDogUHJvcFR5cGVzLm9uZU9mVHlwZSggWyBQcm9wVHlwZXMuc3RyaW5nLCBQcm9wVHlwZXMuYm9vbCBdICksXG5cdGNvbnRleHQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHBlcmlvZDogUHJvcFR5cGVzLnN0cmluZyxcblx0c2VsZWN0ZWQ6IFByb3BUeXBlcy5ib29sLFxuXHRoYW5kbGVTdGF0U2VsZWN0aW9uOiBQcm9wVHlwZXMuZnVuYyxcblx0aW52ZXJ0Q2hhbmdlQ29sb3I6IFByb3BUeXBlcy5ib29sLFxuXHRnYXRoZXJpbmdEYXRhOiBQcm9wVHlwZXMuYm9vbCxcblx0Z2F0aGVyaW5nRGF0YU5vdGljZVN0eWxlOiBQcm9wVHlwZXMub25lT2YoIE9iamVjdC52YWx1ZXMoIE5PVElDRV9TVFlMRSApICksXG5cdGJhZGdlOiBQcm9wVHlwZXMub25lT2ZUeXBlKCBbIFByb3BUeXBlcy5ib29sLCBQcm9wVHlwZXMubm9kZSBdICksXG59O1xuXG5leHBvcnQgZGVmYXVsdCBEYXRhQmxvY2s7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBa0JBO0FBakJBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUtBO0FBQ0E7QUFFQTtBQUVBO0FBS0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFFQTtBQUdBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUFBO0FBTUE7QUFBQTtBQVFBO0FBQ0E7QUFBQTtBQUtBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQU9BO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/DataBlock/index.js\n"); /***/ }), /***/ "./js/components/DataBlockGroup.js": /*!*****************************************!*\ !*** ./js/components/DataBlockGroup.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global, React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return DataBlockGroup; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var _hooks_useDebounce__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../hooks/useDebounce */ \"./js/hooks/useDebounce.js\");\n\n/**\n * DataBlockGroup component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\nfunction DataBlockGroup(_ref) {\n var className = _ref.className,\n children = _ref.children;\n var ref = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useRef\"])();\n var adjustFontSize = function adjustFontSize() {\n var _ref$current, _blocks$, _global, _global$getComputedSt;\n var blocks = ref === null || ref === void 0 ? void 0 : (_ref$current = ref.current) === null || _ref$current === void 0 ? void 0 : _ref$current.querySelectorAll('.googlesitekit-data-block');\n if (!blocks) {\n return;\n }\n var firstDataPoint = (_blocks$ = blocks[0]) === null || _blocks$ === void 0 ? void 0 : _blocks$.querySelector('.googlesitekit-data-block__datapoint');\n if (!firstDataPoint) {\n return;\n }\n\n // Reset font sizes, so on screen rotation/resize the font size\n // can be re-calculated.\n setFontSizes(blocks, '');\n\n // Set the default value to the current font size of the blocks.\n var originalSize = parseInt((_global = global) === null || _global === void 0 ? void 0 : (_global$getComputedSt = _global.getComputedStyle(firstDataPoint)) === null || _global$getComputedSt === void 0 ? void 0 : _global$getComputedSt.fontSize, 10);\n var adjustedSize = originalSize;\n\n // Loop through the blocks to determine the smallest size needed to fit\n // if any of the blocks are outside their container.\n blocks.forEach(function (block) {\n var _global2, _global2$getComputedS, _dataPoint$parentElem;\n var dataPoint = block.querySelector('.googlesitekit-data-block__datapoint');\n if (!dataPoint) {\n return;\n }\n var fontSize = parseInt((_global2 = global) === null || _global2 === void 0 ? void 0 : (_global2$getComputedS = _global2.getComputedStyle(dataPoint)) === null || _global2$getComputedS === void 0 ? void 0 : _global2$getComputedS.fontSize, 10);\n var parentWidth = dataPoint === null || dataPoint === void 0 ? void 0 : (_dataPoint$parentElem = dataPoint.parentElement) === null || _dataPoint$parentElem === void 0 ? void 0 : _dataPoint$parentElem.offsetWidth;\n\n // If the block value overflows the parent container, we want to keep\n // decrementing the font size by 1 until it fits the container,\n // so we can find the optimal font size. And it should't go below minimal value\n // which is 14px.\n if (dataPoint.scrollWidth > parentWidth && fontSize > 14) {\n while (dataPoint.scrollWidth > parentWidth && fontSize > 14) {\n fontSize -= 1;\n dataPoint.style.fontSize = \"\".concat(fontSize, \"px\");\n }\n adjustedSize = fontSize;\n }\n });\n\n // If the initial loop found a block or blocks that needed adjustments to fit\n // the container, only in that case, apply the final font size to all the blocks as well.\n if (originalSize !== adjustedSize) {\n // Loop through the blocks to set the adjusted font size to\n // all the blocks in the current group.\n setFontSizes(blocks, \"\".concat(adjustedSize, \"px\"));\n }\n };\n var setFontSizes = function setFontSizes(blocks, adjustedSize) {\n blocks.forEach(function (block) {\n var dataPoint = block === null || block === void 0 ? void 0 : block.querySelector('.googlesitekit-data-block__datapoint');\n if (!dataPoint) {\n return;\n }\n dataPoint.style.fontSize = adjustedSize;\n });\n };\n\n // Debounce the adjustFontSize function\n var debouncedAdjustFontSize = Object(_hooks_useDebounce__WEBPACK_IMPORTED_MODULE_2__[\"useDebounce\"])(adjustFontSize, 50);\n Object(react_use__WEBPACK_IMPORTED_MODULE_1__[\"useMount\"])(function () {\n adjustFontSize();\n global.addEventListener('resize', debouncedAdjustFontSize);\n });\n Object(react_use__WEBPACK_IMPORTED_MODULE_1__[\"useUnmount\"])(function () {\n return global.removeEventListener('resize', debouncedAdjustFontSize);\n });\n return /*#__PURE__*/React.createElement(\"div\", {\n ref: ref,\n className: className\n }, children);\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\"), __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0RhdGFCbG9ja0dyb3VwLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9EYXRhQmxvY2tHcm91cC5qcz9hZGZlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRGF0YUJsb2NrR3JvdXAgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlTW91bnQsIHVzZVVubW91bnQgfSBmcm9tICdyZWFjdC11c2UnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlUmVmIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB7IHVzZURlYm91bmNlIH0gZnJvbSAnLi4vaG9va3MvdXNlRGVib3VuY2UnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBEYXRhQmxvY2tHcm91cCggeyBjbGFzc05hbWUsIGNoaWxkcmVuIH0gKSB7XG5cdGNvbnN0IHJlZiA9IHVzZVJlZigpO1xuXG5cdGNvbnN0IGFkanVzdEZvbnRTaXplID0gKCkgPT4ge1xuXHRcdGNvbnN0IGJsb2NrcyA9IHJlZj8uY3VycmVudD8ucXVlcnlTZWxlY3RvckFsbChcblx0XHRcdCcuZ29vZ2xlc2l0ZWtpdC1kYXRhLWJsb2NrJ1xuXHRcdCk7XG5cblx0XHRpZiAoICEgYmxvY2tzICkge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblxuXHRcdGNvbnN0IGZpcnN0RGF0YVBvaW50ID0gYmxvY2tzWyAwIF0/LnF1ZXJ5U2VsZWN0b3IoXG5cdFx0XHQnLmdvb2dsZXNpdGVraXQtZGF0YS1ibG9ja19fZGF0YXBvaW50J1xuXHRcdCk7XG5cblx0XHRpZiAoICEgZmlyc3REYXRhUG9pbnQgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0Ly8gUmVzZXQgZm9udCBzaXplcywgc28gb24gc2NyZWVuIHJvdGF0aW9uL3Jlc2l6ZSB0aGUgZm9udCBzaXplXG5cdFx0Ly8gY2FuIGJlIHJlLWNhbGN1bGF0ZWQuXG5cdFx0c2V0Rm9udFNpemVzKCBibG9ja3MsICcnICk7XG5cblx0XHQvLyBTZXQgdGhlIGRlZmF1bHQgdmFsdWUgdG8gdGhlIGN1cnJlbnQgZm9udCBzaXplIG9mIHRoZSBibG9ja3MuXG5cdFx0Y29uc3Qgb3JpZ2luYWxTaXplID0gcGFyc2VJbnQoXG5cdFx0XHRnbG9iYWw/LmdldENvbXB1dGVkU3R5bGUoIGZpcnN0RGF0YVBvaW50ICk/LmZvbnRTaXplLFxuXHRcdFx0MTBcblx0XHQpO1xuXHRcdGxldCBhZGp1c3RlZFNpemUgPSBvcmlnaW5hbFNpemU7XG5cblx0XHQvLyBMb29wIHRocm91Z2ggdGhlIGJsb2NrcyB0byBkZXRlcm1pbmUgdGhlIHNtYWxsZXN0IHNpemUgbmVlZGVkIHRvIGZpdFxuXHRcdC8vIGlmIGFueSBvZiB0aGUgYmxvY2tzIGFyZSBvdXRzaWRlIHRoZWlyIGNvbnRhaW5lci5cblx0XHRibG9ja3MuZm9yRWFjaCggKCBibG9jayApID0+IHtcblx0XHRcdGNvbnN0IGRhdGFQb2ludCA9IGJsb2NrLnF1ZXJ5U2VsZWN0b3IoXG5cdFx0XHRcdCcuZ29vZ2xlc2l0ZWtpdC1kYXRhLWJsb2NrX19kYXRhcG9pbnQnXG5cdFx0XHQpO1xuXG5cdFx0XHRpZiAoICEgZGF0YVBvaW50ICkge1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cblx0XHRcdGxldCBmb250U2l6ZSA9IHBhcnNlSW50KFxuXHRcdFx0XHRnbG9iYWw/LmdldENvbXB1dGVkU3R5bGUoIGRhdGFQb2ludCApPy5mb250U2l6ZSxcblx0XHRcdFx0MTBcblx0XHRcdCk7XG5cdFx0XHRjb25zdCBwYXJlbnRXaWR0aCA9IGRhdGFQb2ludD8ucGFyZW50RWxlbWVudD8ub2Zmc2V0V2lkdGg7XG5cblx0XHRcdC8vIElmIHRoZSBibG9jayB2YWx1ZSBvdmVyZmxvd3MgdGhlIHBhcmVudCBjb250YWluZXIsIHdlIHdhbnQgdG8ga2VlcFxuXHRcdFx0Ly8gZGVjcmVtZW50aW5nIHRoZSBmb250IHNpemUgYnkgMSB1bnRpbCBpdCBmaXRzIHRoZSBjb250YWluZXIsXG5cdFx0XHQvLyBzbyB3ZSBjYW4gZmluZCB0aGUgb3B0aW1hbCBmb250IHNpemUuIEFuZCBpdCBzaG91bGQndCBnbyBiZWxvdyBtaW5pbWFsIHZhbHVlXG5cdFx0XHQvLyB3aGljaCBpcyAxNHB4LlxuXHRcdFx0aWYgKCBkYXRhUG9pbnQuc2Nyb2xsV2lkdGggPiBwYXJlbnRXaWR0aCAmJiBmb250U2l6ZSA+IDE0ICkge1xuXHRcdFx0XHR3aGlsZSAoIGRhdGFQb2ludC5zY3JvbGxXaWR0aCA+IHBhcmVudFdpZHRoICYmIGZvbnRTaXplID4gMTQgKSB7XG5cdFx0XHRcdFx0Zm9udFNpemUgLT0gMTtcblx0XHRcdFx0XHRkYXRhUG9pbnQuc3R5bGUuZm9udFNpemUgPSBgJHsgZm9udFNpemUgfXB4YDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhZGp1c3RlZFNpemUgPSBmb250U2l6ZTtcblx0XHRcdH1cblx0XHR9ICk7XG5cblx0XHQvLyBJZiB0aGUgaW5pdGlhbCBsb29wIGZvdW5kIGEgYmxvY2sgb3IgYmxvY2tzIHRoYXQgbmVlZGVkIGFkanVzdG1lbnRzIHRvIGZpdFxuXHRcdC8vIHRoZSBjb250YWluZXIsIG9ubHkgaW4gdGhhdCBjYXNlLCBhcHBseSB0aGUgZmluYWwgZm9udCBzaXplIHRvIGFsbCB0aGUgYmxvY2tzIGFzIHdlbGwuXG5cdFx0aWYgKCBvcmlnaW5hbFNpemUgIT09IGFkanVzdGVkU2l6ZSApIHtcblx0XHRcdC8vIExvb3AgdGhyb3VnaCB0aGUgYmxvY2tzIHRvIHNldCB0aGUgYWRqdXN0ZWQgZm9udCBzaXplIHRvXG5cdFx0XHQvLyBhbGwgdGhlIGJsb2NrcyBpbiB0aGUgY3VycmVudCBncm91cC5cblx0XHRcdHNldEZvbnRTaXplcyggYmxvY2tzLCBgJHsgYWRqdXN0ZWRTaXplIH1weGAgKTtcblx0XHR9XG5cdH07XG5cblx0Y29uc3Qgc2V0Rm9udFNpemVzID0gKCBibG9ja3MsIGFkanVzdGVkU2l6ZSApID0+IHtcblx0XHRibG9ja3MuZm9yRWFjaCggKCBibG9jayApID0+IHtcblx0XHRcdGNvbnN0IGRhdGFQb2ludCA9IGJsb2NrPy5xdWVyeVNlbGVjdG9yKFxuXHRcdFx0XHQnLmdvb2dsZXNpdGVraXQtZGF0YS1ibG9ja19fZGF0YXBvaW50J1xuXHRcdFx0KTtcblx0XHRcdGlmICggISBkYXRhUG9pbnQgKSB7XG5cdFx0XHRcdHJldHVybjtcblx0XHRcdH1cblxuXHRcdFx0ZGF0YVBvaW50LnN0eWxlLmZvbnRTaXplID0gYWRqdXN0ZWRTaXplO1xuXHRcdH0gKTtcblx0fTtcblxuXHQvLyBEZWJvdW5jZSB0aGUgYWRqdXN0Rm9udFNpemUgZnVuY3Rpb25cblx0Y29uc3QgZGVib3VuY2VkQWRqdXN0Rm9udFNpemUgPSB1c2VEZWJvdW5jZSggYWRqdXN0Rm9udFNpemUsIDUwICk7XG5cblx0dXNlTW91bnQoICgpID0+IHtcblx0XHRhZGp1c3RGb250U2l6ZSgpO1xuXG5cdFx0Z2xvYmFsLmFkZEV2ZW50TGlzdGVuZXIoICdyZXNpemUnLCBkZWJvdW5jZWRBZGp1c3RGb250U2l6ZSApO1xuXHR9ICk7XG5cblx0dXNlVW5tb3VudCggKCkgPT5cblx0XHRnbG9iYWwucmVtb3ZlRXZlbnRMaXN0ZW5lciggJ3Jlc2l6ZScsIGRlYm91bmNlZEFkanVzdEZvbnRTaXplIClcblx0KTtcblxuXHRyZXR1cm4gKFxuXHRcdDxkaXYgcmVmPXsgcmVmIH0gY2xhc3NOYW1lPXsgY2xhc3NOYW1lIH0+XG5cdFx0XHR7IGNoaWxkcmVuIH1cblx0XHQ8L2Rpdj5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUVBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUVBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFJQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/DataBlockGroup.js\n"); /***/ }), /***/ "./js/components/DisplaySetting.js": /*!*****************************************!*\ !*** ./js/components/DisplaySetting.js ***! \*****************************************/ /*! exports provided: BLANK_SPACE, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"BLANK_SPACE\", function() { return BLANK_SPACE; });\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__);\n/**\n * DisplaySetting component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n\nvar BLANK_SPACE = \"\\xA0\";\nfunction DisplaySetting(_ref) {\n var value = _ref.value;\n return value || BLANK_SPACE;\n}\nDisplaySetting.propTypes = {\n value: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.bool, prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.number])\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (DisplaySetting);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0Rpc3BsYXlTZXR0aW5nLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9EaXNwbGF5U2V0dGluZy5qcz83MDQ0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRGlzcGxheVNldHRpbmcgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuZXhwb3J0IGNvbnN0IEJMQU5LX1NQQUNFID0gJ1xcdTAwQTAnO1xuXG5mdW5jdGlvbiBEaXNwbGF5U2V0dGluZyggeyB2YWx1ZSB9ICkge1xuXHRyZXR1cm4gdmFsdWUgfHwgQkxBTktfU1BBQ0U7XG59XG5cbkRpc3BsYXlTZXR0aW5nLnByb3BUeXBlcyA9IHtcblx0dmFsdWU6IFByb3BUeXBlcy5vbmVPZlR5cGUoIFtcblx0XHRQcm9wVHlwZXMuc3RyaW5nLFxuXHRcdFByb3BUeXBlcy5ib29sLFxuXHRcdFByb3BUeXBlcy5udW1iZXIsXG5cdF0gKSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IERpc3BsYXlTZXR0aW5nO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFLQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/DisplaySetting.js\n"); /***/ }), /***/ "./js/components/ErrorNotice.js": /*!**************************************!*\ !*** ./js/components/ErrorNotice.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ErrorNotice; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _util_errors__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../util/errors */ \"./js/util/errors.js\");\n/* harmony import */ var _ErrorText__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./ErrorText */ \"./js/components/ErrorText.js\");\n\n/**\n * ErrorNotice component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\nfunction ErrorNotice(_ref) {\n var _error$data;\n var error = _ref.error,\n _ref$hasButton = _ref.hasButton,\n hasButton = _ref$hasButton === void 0 ? false : _ref$hasButton,\n storeName = _ref.storeName,\n _ref$message = _ref.message,\n message = _ref$message === void 0 ? error.message : _ref$message,\n _ref$noPrefix = _ref.noPrefix,\n noPrefix = _ref$noPrefix === void 0 ? false : _ref$noPrefix,\n skipRetryMessage = _ref.skipRetryMessage,\n Icon = _ref.Icon;\n var dispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useDispatch\"])();\n var selectorData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n if (!storeName) {\n return null;\n }\n return select(storeName).getSelectorDataForError(error);\n });\n var handleRetry = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n dispatch(selectorData.storeName).invalidateResolution(selectorData.name, selectorData.args);\n }, [dispatch, selectorData]);\n\n // Do not display if there is no error, or if the error is for missing scopes.\n if (!error || Object(_util_errors__WEBPACK_IMPORTED_MODULE_5__[\"isPermissionScopeError\"])(error)) {\n return null;\n }\n var shouldDisplayRetry = hasButton && Object(_util_errors__WEBPACK_IMPORTED_MODULE_5__[\"isErrorRetryable\"])(error, selectorData);\n\n // Append \"Try again\" messaging if no retry button is present.\n if (!hasButton && !skipRetryMessage) {\n message = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"sprintf\"])(/* translators: %1$s: Error message from Google API. */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('%1$s%2$s Please try again.', 'google-site-kit'), message, message.endsWith('.') ? '' : '.');\n }\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null, Icon && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-error-notice__icon\"\n }, /*#__PURE__*/React.createElement(Icon, {\n width: \"24\",\n height: \"24\"\n })), /*#__PURE__*/React.createElement(_ErrorText__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n message: message,\n reconnectURL: (_error$data = error.data) === null || _error$data === void 0 ? void 0 : _error$data.reconnectURL,\n noPrefix: noPrefix\n }), shouldDisplayRetry && /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__[\"Button\"], {\n className: \"googlesitekit-error-notice__retry-button\",\n onClick: handleRetry\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Retry', 'google-site-kit')));\n}\nErrorNotice.propTypes = {\n error: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({\n message: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string\n }),\n hasButton: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n storeName: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n message: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n noPrefix: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n skipRetryMessage: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n Icon: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.elementType\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0Vycm9yTm90aWNlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9FcnJvck5vdGljZS5qcz80MzU2Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXJyb3JOb3RpY2UgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IEZyYWdtZW50LCB1c2VDYWxsYmFjayB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyBfXywgc3ByaW50ZiB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCwgdXNlRGlzcGF0Y2ggfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgQnV0dG9uIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1jb21wb25lbnRzJztcbmltcG9ydCB7IGlzUGVybWlzc2lvblNjb3BlRXJyb3IsIGlzRXJyb3JSZXRyeWFibGUgfSBmcm9tICcuLi91dGlsL2Vycm9ycyc7XG5pbXBvcnQgRXJyb3JUZXh0IGZyb20gJy4vRXJyb3JUZXh0JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRXJyb3JOb3RpY2UoIHtcblx0ZXJyb3IsXG5cdGhhc0J1dHRvbiA9IGZhbHNlLFxuXHRzdG9yZU5hbWUsXG5cdG1lc3NhZ2UgPSBlcnJvci5tZXNzYWdlLFxuXHRub1ByZWZpeCA9IGZhbHNlLFxuXHRza2lwUmV0cnlNZXNzYWdlLFxuXHRJY29uLFxufSApIHtcblx0Y29uc3QgZGlzcGF0Y2ggPSB1c2VEaXNwYXRjaCgpO1xuXG5cdGNvbnN0IHNlbGVjdG9yRGF0YSA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0aWYgKCAhIHN0b3JlTmFtZSApIHtcblx0XHRcdHJldHVybiBudWxsO1xuXHRcdH1cblxuXHRcdHJldHVybiBzZWxlY3QoIHN0b3JlTmFtZSApLmdldFNlbGVjdG9yRGF0YUZvckVycm9yKCBlcnJvciApO1xuXHR9ICk7XG5cblx0Y29uc3QgaGFuZGxlUmV0cnkgPSB1c2VDYWxsYmFjayggKCkgPT4ge1xuXHRcdGRpc3BhdGNoKCBzZWxlY3RvckRhdGEuc3RvcmVOYW1lICkuaW52YWxpZGF0ZVJlc29sdXRpb24oXG5cdFx0XHRzZWxlY3RvckRhdGEubmFtZSxcblx0XHRcdHNlbGVjdG9yRGF0YS5hcmdzXG5cdFx0KTtcblx0fSwgWyBkaXNwYXRjaCwgc2VsZWN0b3JEYXRhIF0gKTtcblxuXHQvLyBEbyBub3QgZGlzcGxheSBpZiB0aGVyZSBpcyBubyBlcnJvciwgb3IgaWYgdGhlIGVycm9yIGlzIGZvciBtaXNzaW5nIHNjb3Blcy5cblx0aWYgKCAhIGVycm9yIHx8IGlzUGVybWlzc2lvblNjb3BlRXJyb3IoIGVycm9yICkgKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHRjb25zdCBzaG91bGREaXNwbGF5UmV0cnkgPVxuXHRcdGhhc0J1dHRvbiAmJiBpc0Vycm9yUmV0cnlhYmxlKCBlcnJvciwgc2VsZWN0b3JEYXRhICk7XG5cblx0Ly8gQXBwZW5kIFwiVHJ5IGFnYWluXCIgbWVzc2FnaW5nIGlmIG5vIHJldHJ5IGJ1dHRvbiBpcyBwcmVzZW50LlxuXHRpZiAoICEgaGFzQnV0dG9uICYmICEgc2tpcFJldHJ5TWVzc2FnZSApIHtcblx0XHRtZXNzYWdlID0gc3ByaW50Zihcblx0XHRcdC8qIHRyYW5zbGF0b3JzOiAlMSRzOiBFcnJvciBtZXNzYWdlIGZyb20gR29vZ2xlIEFQSS4gKi9cblx0XHRcdF9fKCAnJTEkcyUyJHMgUGxlYXNlIHRyeSBhZ2Fpbi4nLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdFx0bWVzc2FnZSxcblx0XHRcdG1lc3NhZ2UuZW5kc1dpdGgoICcuJyApID8gJycgOiAnLidcblx0XHQpO1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8RnJhZ21lbnQ+XG5cdFx0XHR7IEljb24gJiYgKFxuXHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtZXJyb3Itbm90aWNlX19pY29uXCI+XG5cdFx0XHRcdFx0PEljb24gd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgLz5cblx0XHRcdFx0PC9kaXY+XG5cdFx0XHQpIH1cblx0XHRcdDxFcnJvclRleHRcblx0XHRcdFx0bWVzc2FnZT17IG1lc3NhZ2UgfVxuXHRcdFx0XHRyZWNvbm5lY3RVUkw9eyBlcnJvci5kYXRhPy5yZWNvbm5lY3RVUkwgfVxuXHRcdFx0XHRub1ByZWZpeD17IG5vUHJlZml4IH1cblx0XHRcdC8+XG5cdFx0XHR7IHNob3VsZERpc3BsYXlSZXRyeSAmJiAoXG5cdFx0XHRcdDxCdXR0b25cblx0XHRcdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWVycm9yLW5vdGljZV9fcmV0cnktYnV0dG9uXCJcblx0XHRcdFx0XHRvbkNsaWNrPXsgaGFuZGxlUmV0cnkgfVxuXHRcdFx0XHQ+XG5cdFx0XHRcdFx0eyBfXyggJ1JldHJ5JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdDwvQnV0dG9uPlxuXHRcdFx0KSB9XG5cdFx0PC9GcmFnbWVudD5cblx0KTtcbn1cblxuRXJyb3JOb3RpY2UucHJvcFR5cGVzID0ge1xuXHRlcnJvcjogUHJvcFR5cGVzLnNoYXBlKCB7XG5cdFx0bWVzc2FnZTogUHJvcFR5cGVzLnN0cmluZyxcblx0fSApLFxuXHRoYXNCdXR0b246IFByb3BUeXBlcy5ib29sLFxuXHRzdG9yZU5hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdG1lc3NhZ2U6IFByb3BUeXBlcy5zdHJpbmcsXG5cdG5vUHJlZml4OiBQcm9wVHlwZXMuYm9vbCxcblx0c2tpcFJldHJ5TWVzc2FnZTogUHJvcFR5cGVzLmJvb2wsXG5cdEljb246IFByb3BUeXBlcy5lbGVtZW50VHlwZSxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFRQTtBQUFBO0FBUEE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBSUE7QUFFQTtBQUdBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFJQTtBQUNBO0FBQ0E7QUFBQTtBQUlBO0FBQ0E7QUFBQTtBQU9BO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/ErrorNotice.js\n"); /***/ }), /***/ "./js/components/ErrorText.js": /*!************************************!*\ !*** ./js/components/ErrorText.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/url */ \"../node_modules/@wordpress/url/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util */ \"./js/util/index.js\");\n\n/**\n * Error Text component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\nfunction ErrorText(_ref) {\n var message = _ref.message,\n reconnectURL = _ref.reconnectURL,\n _ref$noPrefix = _ref.noPrefix,\n noPrefix = _ref$noPrefix === void 0 ? false : _ref$noPrefix;\n if (!message) {\n return null;\n }\n var error = message;\n if (!noPrefix) {\n error = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: %s: Error message */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Error: %s', 'google-site-kit'), message);\n }\n if (reconnectURL && Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_2__[\"isURL\"])(reconnectURL)) {\n error = error + ' ' + Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: %s: Reconnect URL */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('To fix this, redo the plugin setup.', 'google-site-kit'), reconnectURL);\n }\n var sanitizeArgs = {\n ALLOWED_TAGS: ['a'],\n ALLOWED_ATTR: ['href']\n };\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-error-text\"\n }, /*#__PURE__*/React.createElement(\"p\", {\n dangerouslySetInnerHTML: Object(_util__WEBPACK_IMPORTED_MODULE_4__[\"sanitizeHTML\"])(error, sanitizeArgs)\n }));\n}\nErrorText.propTypes = {\n message: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n reconnectURL: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n noPrefix: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool\n};\nErrorText.defaultProps = {\n reconnectURL: '',\n noPrefix: false\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (ErrorText);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0Vycm9yVGV4dC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvRXJyb3JUZXh0LmpzPzFiZjIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFcnJvciBUZXh0IGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgeyBpc1VSTCB9IGZyb20gJ0B3b3JkcHJlc3MvdXJsJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHNwcmludGYsIF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgc2FuaXRpemVIVE1MIH0gZnJvbSAnLi4vdXRpbCc7XG5cbmZ1bmN0aW9uIEVycm9yVGV4dCggeyBtZXNzYWdlLCByZWNvbm5lY3RVUkwsIG5vUHJlZml4ID0gZmFsc2UgfSApIHtcblx0aWYgKCAhIG1lc3NhZ2UgKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHRsZXQgZXJyb3IgPSBtZXNzYWdlO1xuXG5cdGlmICggISBub1ByZWZpeCApIHtcblx0XHRlcnJvciA9IHNwcmludGYoXG5cdFx0XHQvKiB0cmFuc2xhdG9yczogJXM6IEVycm9yIG1lc3NhZ2UgKi9cblx0XHRcdF9fKCAnRXJyb3I6ICVzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdG1lc3NhZ2Vcblx0XHQpO1xuXHR9XG5cblx0aWYgKCByZWNvbm5lY3RVUkwgJiYgaXNVUkwoIHJlY29ubmVjdFVSTCApICkge1xuXHRcdGVycm9yID1cblx0XHRcdGVycm9yICtcblx0XHRcdCcgJyArXG5cdFx0XHRzcHJpbnRmKFxuXHRcdFx0XHQvKiB0cmFuc2xhdG9yczogJXM6IFJlY29ubmVjdCBVUkwgKi9cblx0XHRcdFx0X18oXG5cdFx0XHRcdFx0J1RvIGZpeCB0aGlzLCA8YSBocmVmPVwiJXNcIj5yZWRvIHRoZSBwbHVnaW4gc2V0dXA8L2E+LicsXG5cdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0KSxcblx0XHRcdFx0cmVjb25uZWN0VVJMXG5cdFx0XHQpO1xuXHR9XG5cblx0Y29uc3Qgc2FuaXRpemVBcmdzID0ge1xuXHRcdEFMTE9XRURfVEFHUzogWyAnYScgXSxcblx0XHRBTExPV0VEX0FUVFI6IFsgJ2hyZWYnIF0sXG5cdH07XG5cblx0cmV0dXJuIChcblx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtZXJyb3ItdGV4dFwiPlxuXHRcdFx0PHBcblx0XHRcdFx0ZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9eyBzYW5pdGl6ZUhUTUwoIGVycm9yLCBzYW5pdGl6ZUFyZ3MgKSB9XG5cdFx0XHQvPlxuXHRcdDwvZGl2PlxuXHQpO1xufVxuXG5FcnJvclRleHQucHJvcFR5cGVzID0ge1xuXHRtZXNzYWdlOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdHJlY29ubmVjdFVSTDogUHJvcFR5cGVzLnN0cmluZyxcblx0bm9QcmVmaXg6IFByb3BUeXBlcy5ib29sLFxufTtcblxuRXJyb3JUZXh0LmRlZmF1bHRQcm9wcyA9IHtcblx0cmVjb25uZWN0VVJMOiAnJyxcblx0bm9QcmVmaXg6IGZhbHNlLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRXJyb3JUZXh0O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBRUE7QUFHQTtBQUVBO0FBQ0E7QUFLQTtBQU1BO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/ErrorText.js\n"); /***/ }), /***/ "./js/components/GatheringDataNotice.js": /*!**********************************************!*\ !*** ./js/components/GatheringDataNotice.js ***! \**********************************************/ /*! exports provided: NOTICE_STYLE, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"NOTICE_STYLE\", function() { return NOTICE_STYLE; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n\n\n/**\n * GatheringDataNotice component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\nvar NOTICE_STYLE = {\n DEFAULT: 'default',\n OVERLAY: 'overlay',\n SMALL: 'small',\n SMALL_OVERLAY: 'small-overlay',\n LARGE: 'large'\n};\nfunction GatheringDataNotice(_ref) {\n var style = _ref.style;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()('googlesitekit-gathering-data-notice', _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, \"googlesitekit-gathering-data-notice--has-style-\".concat(style), !!style))\n }, /*#__PURE__*/React.createElement(\"span\", null, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Gathering data…', 'google-site-kit')));\n}\nGatheringDataNotice.propTypes = {\n style: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.oneOf(Object.values(NOTICE_STYLE))\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (GatheringDataNotice);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0dhdGhlcmluZ0RhdGFOb3RpY2UuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0dhdGhlcmluZ0RhdGFOb3RpY2UuanM/MzZlZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdhdGhlcmluZ0RhdGFOb3RpY2UgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjIgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG5leHBvcnQgY29uc3QgTk9USUNFX1NUWUxFID0ge1xuXHRERUZBVUxUOiAnZGVmYXVsdCcsXG5cdE9WRVJMQVk6ICdvdmVybGF5Jyxcblx0U01BTEw6ICdzbWFsbCcsXG5cdFNNQUxMX09WRVJMQVk6ICdzbWFsbC1vdmVybGF5Jyxcblx0TEFSR0U6ICdsYXJnZScsXG59O1xuXG5mdW5jdGlvbiBHYXRoZXJpbmdEYXRhTm90aWNlKCB7IHN0eWxlIH0gKSB7XG5cdHJldHVybiAoXG5cdFx0PGRpdlxuXHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyggJ2dvb2dsZXNpdGVraXQtZ2F0aGVyaW5nLWRhdGEtbm90aWNlJywge1xuXHRcdFx0XHRbIGBnb29nbGVzaXRla2l0LWdhdGhlcmluZy1kYXRhLW5vdGljZS0taGFzLXN0eWxlLSR7IHN0eWxlIH1gIF06XG5cdFx0XHRcdFx0ISEgc3R5bGUsXG5cdFx0XHR9ICkgfVxuXHRcdD5cblx0XHRcdDxzcGFuPnsgX18oICdHYXRoZXJpbmcgZGF0YeKApicsICdnb29nbGUtc2l0ZS1raXQnICkgfTwvc3Bhbj5cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuR2F0aGVyaW5nRGF0YU5vdGljZS5wcm9wVHlwZXMgPSB7XG5cdHN0eWxlOiBQcm9wVHlwZXMub25lT2YoIE9iamVjdC52YWx1ZXMoIE5PVElDRV9TVFlMRSApICksXG59O1xuXG5leHBvcnQgZGVmYXVsdCBHYXRoZXJpbmdEYXRhTm90aWNlO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBR0E7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/GatheringDataNotice.js\n"); /***/ }), /***/ "./js/components/GenericErrorHandlerActions.js": /*!*****************************************************!*\ !*** ./js/components/GenericErrorHandlerActions.js ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return GenericErrorHandlerActions; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _Link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Link */ \"./js/components/Link.js\");\n/* harmony import */ var _ReportErrorButton__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ReportErrorButton */ \"./js/components/ReportErrorButton/index.js\");\n\n/**\n * GenericErrorHandlerActions component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction GenericErrorHandlerActions(_ref) {\n var message = _ref.message,\n componentStack = _ref.componentStack;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-generic-error-handler-actions\"\n }, /*#__PURE__*/React.createElement(_ReportErrorButton__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n message: message,\n componentStack: componentStack\n }), /*#__PURE__*/React.createElement(_Link__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n href: \"https://wordpress.org/support/plugin/google-site-kit/\",\n external: true\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Report this problem', 'google-site-kit')));\n}\nGenericErrorHandlerActions.propTypes = {\n message: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n componentStack: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0dlbmVyaWNFcnJvckhhbmRsZXJBY3Rpb25zLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9HZW5lcmljRXJyb3JIYW5kbGVyQWN0aW9ucy5qcz81ZDY3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJpY0Vycm9ySGFuZGxlckFjdGlvbnMgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IExpbmsgZnJvbSAnLi9MaW5rJztcbmltcG9ydCBSZXBvcnRFcnJvckJ1dHRvbiBmcm9tICcuL1JlcG9ydEVycm9yQnV0dG9uJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2VuZXJpY0Vycm9ySGFuZGxlckFjdGlvbnMoIHtcblx0bWVzc2FnZSxcblx0Y29tcG9uZW50U3RhY2ssXG59ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1nZW5lcmljLWVycm9yLWhhbmRsZXItYWN0aW9uc1wiPlxuXHRcdFx0PFJlcG9ydEVycm9yQnV0dG9uXG5cdFx0XHRcdG1lc3NhZ2U9eyBtZXNzYWdlIH1cblx0XHRcdFx0Y29tcG9uZW50U3RhY2s9eyBjb21wb25lbnRTdGFjayB9XG5cdFx0XHQvPlxuXHRcdFx0PExpbmtcblx0XHRcdFx0aHJlZj1cImh0dHBzOi8vd29yZHByZXNzLm9yZy9zdXBwb3J0L3BsdWdpbi9nb29nbGUtc2l0ZS1raXQvXCJcblx0XHRcdFx0ZXh0ZXJuYWxcblx0XHRcdD5cblx0XHRcdFx0eyBfXyggJ1JlcG9ydCB0aGlzIHByb2JsZW0nLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdDwvTGluaz5cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuR2VuZXJpY0Vycm9ySGFuZGxlckFjdGlvbnMucHJvcFR5cGVzID0ge1xuXHRtZXNzYWdlOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRjb21wb25lbnRTdGFjazogUHJvcFR5cGVzLnN0cmluZyxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBREE7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFNQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/GenericErrorHandlerActions.js\n"); /***/ }), /***/ "./js/components/GoogleChart/DateMarker.js": /*!*************************************************!*\ !*** ./js/components/GoogleChart/DateMarker.js ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return DateMarker; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/icons */ \"../node_modules/@wordpress/icons/build-module/index.js\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _hooks_useDebounce__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../hooks/useDebounce */ \"./js/hooks/useDebounce.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n\n/**\n * GoogleChart DateMarker component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\nfunction DateMarker(_ref) {\n var id = _ref.id,\n text = _ref.text;\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_3__[\"default\"])();\n var eventCategory = \"\".concat(viewContext, \"_ga4-data-collection-line\");\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useEffect\"])(function () {\n Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"trackEvent\"])(eventCategory, 'chart_line_view');\n }, [eventCategory]);\n var trackTooltipOpen = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"trackEvent\"])(eventCategory, 'chart_tooltip_view');\n }, [eventCategory]);\n var handleTooltipOpen = Object(_hooks_useDebounce__WEBPACK_IMPORTED_MODULE_4__[\"useDebounce\"])(trackTooltipOpen, 5000, {\n leading: true,\n trailing: false\n });\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null, /*#__PURE__*/React.createElement(\"div\", {\n id: \"googlesitekit-chart__date-marker-line--\".concat(id),\n className: \"googlesitekit-chart__date-marker-line\"\n }), text && /*#__PURE__*/React.createElement(\"div\", {\n id: \"googlesitekit-chart__date-marker-tooltip--\".concat(id),\n className: \"googlesitekit-chart__date-marker-tooltip\"\n }, /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__[\"Tooltip\"], {\n title: text,\n onOpen: handleTooltipOpen\n }, /*#__PURE__*/React.createElement(\"span\", null, /*#__PURE__*/React.createElement(_wordpress_icons__WEBPACK_IMPORTED_MODULE_1__[\"Icon\"], {\n fill: \"currentColor\",\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_1__[\"info\"],\n size: 18\n })))));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0dvb2dsZUNoYXJ0L0RhdGVNYXJrZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0dvb2dsZUNoYXJ0L0RhdGVNYXJrZXIuanM/MDg5MSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdvb2dsZUNoYXJ0IERhdGVNYXJrZXIgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IEZyYWdtZW50LCB1c2VDYWxsYmFjaywgdXNlRWZmZWN0IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB7IEljb24sIGluZm8gfSBmcm9tICdAd29yZHByZXNzL2ljb25zJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgVG9vbHRpcCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5pbXBvcnQgdXNlVmlld0NvbnRleHQgZnJvbSAnLi4vLi4vaG9va3MvdXNlVmlld0NvbnRleHQnO1xuaW1wb3J0IHsgdXNlRGVib3VuY2UgfSBmcm9tICcuLi8uLi9ob29rcy91c2VEZWJvdW5jZSc7XG5pbXBvcnQgeyB0cmFja0V2ZW50IH0gZnJvbSAnLi4vLi4vdXRpbCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIERhdGVNYXJrZXIoIHsgaWQsIHRleHQgfSApIHtcblx0Y29uc3Qgdmlld0NvbnRleHQgPSB1c2VWaWV3Q29udGV4dCgpO1xuXG5cdGNvbnN0IGV2ZW50Q2F0ZWdvcnkgPSBgJHsgdmlld0NvbnRleHQgfV9nYTQtZGF0YS1jb2xsZWN0aW9uLWxpbmVgO1xuXG5cdHVzZUVmZmVjdCggKCkgPT4ge1xuXHRcdHRyYWNrRXZlbnQoIGV2ZW50Q2F0ZWdvcnksICdjaGFydF9saW5lX3ZpZXcnICk7XG5cdH0sIFsgZXZlbnRDYXRlZ29yeSBdICk7XG5cblx0Y29uc3QgdHJhY2tUb29sdGlwT3BlbiA9IHVzZUNhbGxiYWNrKCAoKSA9PiB7XG5cdFx0dHJhY2tFdmVudCggZXZlbnRDYXRlZ29yeSwgJ2NoYXJ0X3Rvb2x0aXBfdmlldycgKTtcblx0fSwgWyBldmVudENhdGVnb3J5IF0gKTtcblxuXHRjb25zdCBoYW5kbGVUb29sdGlwT3BlbiA9IHVzZURlYm91bmNlKCB0cmFja1Rvb2x0aXBPcGVuLCA1MDAwLCB7XG5cdFx0bGVhZGluZzogdHJ1ZSxcblx0XHR0cmFpbGluZzogZmFsc2UsXG5cdH0gKTtcblxuXHRyZXR1cm4gKFxuXHRcdDxGcmFnbWVudD5cblx0XHRcdDxkaXZcblx0XHRcdFx0aWQ9eyBgZ29vZ2xlc2l0ZWtpdC1jaGFydF9fZGF0ZS1tYXJrZXItbGluZS0tJHsgaWQgfWAgfVxuXHRcdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWNoYXJ0X19kYXRlLW1hcmtlci1saW5lXCJcblx0XHRcdC8+XG5cdFx0XHR7IHRleHQgJiYgKFxuXHRcdFx0XHQ8ZGl2XG5cdFx0XHRcdFx0aWQ9eyBgZ29vZ2xlc2l0ZWtpdC1jaGFydF9fZGF0ZS1tYXJrZXItdG9vbHRpcC0tJHsgaWQgfWAgfVxuXHRcdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtY2hhcnRfX2RhdGUtbWFya2VyLXRvb2x0aXBcIlxuXHRcdFx0XHQ+XG5cdFx0XHRcdFx0PFRvb2x0aXAgdGl0bGU9eyB0ZXh0IH0gb25PcGVuPXsgaGFuZGxlVG9vbHRpcE9wZW4gfT5cblx0XHRcdFx0XHRcdDxzcGFuPlxuXHRcdFx0XHRcdFx0XHQ8SWNvblxuXHRcdFx0XHRcdFx0XHRcdGZpbGw9XCJjdXJyZW50Q29sb3JcIlxuXHRcdFx0XHRcdFx0XHRcdGljb249eyBpbmZvIH1cblx0XHRcdFx0XHRcdFx0XHRzaXplPXsgMTggfVxuXHRcdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0PC9zcGFuPlxuXHRcdFx0XHRcdDwvVG9vbHRpcD5cblx0XHRcdFx0PC9kaXY+XG5cdFx0XHQpIH1cblx0XHQ8L0ZyYWdtZW50PlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBQ0E7QUFBQTtBQUlBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUFBO0FBUUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/GoogleChart/DateMarker.js\n"); /***/ }), /***/ "./js/components/GoogleChart/index.js": /*!********************************************!*\ !*** ./js/components/GoogleChart/index.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React, global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return GoogleChart; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _util_initialize_google_global__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/initialize-google-global */ \"./js/util/initialize-google-global.js\");\n/* harmony import */ var _util_initialize_google_global__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_util_initialize_google_global__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var react_google_charts__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react-google-charts */ \"../node_modules/react-google-charts/dist/index.esm.js\");\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @wordpress/compose */ \"../node_modules/@wordpress/compose/build-module/index.js\");\n/* harmony import */ var _PreviewBlock__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../PreviewBlock */ \"./js/components/PreviewBlock.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _GatheringDataNotice__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../GatheringDataNotice */ \"./js/components/GatheringDataNotice.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var _GoogleChartErrorHandler__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../GoogleChartErrorHandler */ \"./js/components/GoogleChartErrorHandler/index.js\");\n/* harmony import */ var _DateMarker__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./DateMarker */ \"./js/components/GoogleChart/DateMarker.js\");\n/* harmony import */ var _googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _util_is_site_kit_screen__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../util/is-site-kit-screen */ \"./js/util/is-site-kit-screen.js\");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./utils */ \"./js/components/GoogleChart/utils.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../../hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n\n\n\n\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * GoogleChart component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n/* eslint-disable react-hooks/exhaustive-deps */\n\n/* Ensures `google` global is undefined before loading `react-google-charts` library */\n\n\n/**\n * External dependencies\n */\n\n\n\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\nfunction GoogleChart(props) {\n var chartEvents = props.chartEvents,\n chartType = props.chartType,\n children = props.children,\n className = props.className,\n data = props.data,\n dateMarkers = props.dateMarkers,\n _getChartWrapper = props.getChartWrapper,\n height = props.height,\n loaded = props.loaded,\n loadingHeight = props.loadingHeight,\n loadingWidth = props.loadingWidth,\n onMouseOver = props.onMouseOver,\n onMouseOut = props.onMouseOut,\n onReady = props.onReady,\n onSelect = props.onSelect,\n selectedStats = props.selectedStats,\n width = props.width,\n options = props.options,\n gatheringData = props.gatheringData,\n otherProps = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_4___default()(props, [\"chartEvents\", \"chartType\", \"children\", \"className\", \"data\", \"dateMarkers\", \"getChartWrapper\", \"height\", \"loaded\", \"loadingHeight\", \"loadingWidth\", \"onMouseOver\", \"onMouseOut\", \"onReady\", \"onSelect\", \"selectedStats\", \"width\", \"options\", \"gatheringData\"]);\n /**\n * Size of the icons (in pixels) used in the tooltip.\n */\n var iconSize = 18;\n var instanceID = Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_12__[\"useInstanceId\"])(GoogleChart);\n var breakpoint = Object(_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_24__[\"useBreakpoint\"])();\n var _useSelect = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_16__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_14__[\"CORE_USER\"]).getDateRangeDates({\n offsetDays: 0\n });\n }),\n startDate = _useSelect.startDate,\n endDate = _useSelect.endDate;\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_20__[\"default\"])();\n var googleChartsCollisionError = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_16__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_19__[\"CORE_UI\"]).getValue('googleChartsCollisionError');\n });\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__[\"useState\"])(false),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),\n isChartLoaded = _useState2[0],\n setIsChartLoaded = _useState2[1];\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_16__[\"useDispatch\"])(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_19__[\"CORE_UI\"]),\n setValue = _useDispatch.setValue;\n var filteredData = Object(_utils__WEBPACK_IMPORTED_MODULE_22__[\"getFilteredChartData\"])(data, selectedStats);\n var loadingShape = chartType === 'PieChart' ? 'circular' : 'square';\n var loadingDimensions = Object(_utils__WEBPACK_IMPORTED_MODULE_22__[\"getLoadingDimensions\"])(loadingHeight, height, loadingWidth, width);\n var loader = /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-chart-loading\"\n }, /*#__PURE__*/React.createElement(_PreviewBlock__WEBPACK_IMPORTED_MODULE_13__[\"default\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_2___default()({\n className: \"googlesitekit-chart-loading__wrapper\",\n shape: loadingShape\n }, loadingDimensions)));\n var chartWrapperRef = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__[\"useRef\"])();\n var googleRef = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__[\"useRef\"])();\n\n // Don't load Google Charts if another script on the page has already loaded\n // Google Charts.\n //\n // If another plugin loads Google Charts somewhere on the page, our charts\n // will likely encounter an error due to a version mismatch.\n //\n // This is because Google Charts is a singleton, and if another plugin loads\n // it first, our charts will use the same instance of Google Charts.\n //\n // See:\n // * https://github.com/google/site-kit-wp/issues/6350\n // * https://github.com/google/site-kit-wp/issues/6355\n Object(react_use__WEBPACK_IMPORTED_MODULE_11__[\"useMount\"])(function () {\n var _global, _global$google, _global2, _global2$google;\n if (googleChartsCollisionError !== undefined) {\n return;\n }\n\n // If we're on a Site Kit screen, we want \"priority\" over the\n // `google.charts` global so we don't render a bunch of charts errors,\n // see: https://github.com/google/site-kit-wp/issues/6439#issuecomment-1404491940\n //\n // The only way to do this is to remove the `google.charts` global\n // and allow the `react-google-charts` library to re-initialize it.\n if (Object(_util_is_site_kit_screen__WEBPACK_IMPORTED_MODULE_21__[\"isSiteKitScreen\"])(viewContext) && ((_global = global) === null || _global === void 0 ? void 0 : (_global$google = _global.google) === null || _global$google === void 0 ? void 0 : _global$google.charts)) {\n global.google.charts = undefined;\n }\n if (!Object(_util_is_site_kit_screen__WEBPACK_IMPORTED_MODULE_21__[\"isSiteKitScreen\"])(viewContext) && ((_global2 = global) === null || _global2 === void 0 ? void 0 : (_global2$google = _global2.google) === null || _global2$google === void 0 ? void 0 : _global2$google.charts)) {\n setValue('googleChartsCollisionError', true);\n } else {\n setValue('googleChartsCollisionError', false);\n }\n });\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__[\"useEffect\"])(function () {\n // Remove all event listeners after the component has unmounted.\n return function () {\n // eslint-disable-next-line no-unused-expressions\n if (googleRef.current && chartWrapperRef.current) {\n var events = googleRef.current.visualization.events;\n events.removeAllListeners(chartWrapperRef.current.getChart());\n events.removeAllListeners(chartWrapperRef.current);\n }\n };\n }, []);\n\n // These event listeners are added manually to the current chart because\n // `react-google-charts` doesn't support `mouseOver` or `mouseOut` events\n // in its `chartEvents` prop.\n // See: https://github.com/google/site-kit-wp/pull/2805#discussion_r579172660\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__[\"useLayoutEffect\"])(function () {\n if (onMouseOver) {\n var _googleRef$current;\n // eslint-disable-next-line no-unused-expressions\n (_googleRef$current = googleRef.current) === null || _googleRef$current === void 0 ? void 0 : _googleRef$current.visualization.events.addListener(chartWrapperRef.current.getChart(), 'onmouseover', function (event) {\n onMouseOver(event, {\n chartWrapper: chartWrapperRef.current,\n google: googleRef.current\n });\n });\n }\n if (onMouseOut) {\n var _googleRef$current2;\n // eslint-disable-next-line no-unused-expressions\n (_googleRef$current2 = googleRef.current) === null || _googleRef$current2 === void 0 ? void 0 : _googleRef$current2.visualization.events.addListener(chartWrapperRef.current.getChart(), 'onmouseout', function (event) {\n onMouseOut(event, {\n chartWrapper: chartWrapperRef.current,\n google: googleRef.current\n });\n });\n }\n }, [onMouseOver, onMouseOut]);\n\n // Checks to see if the date is within the date range.\n var isDateWithinRange = function isDateWithinRange(date) {\n // If any of the dates are not set, return false.\n if (!date || !startDate || !endDate) {\n return false;\n }\n if (\n // Don't render this marker if the date is before the first date\n // in the current date range.\n date.getTime() < Object(_util__WEBPACK_IMPORTED_MODULE_23__[\"stringToDate\"])(startDate).getTime() ||\n // Don't render this marker if the date is after the last date\n // in the current date range.\n date.getTime() > Object(_util__WEBPACK_IMPORTED_MODULE_23__[\"stringToDate\"])(endDate).getTime()) {\n return false;\n }\n return true;\n };\n\n // Only use markers if the date is within the current date range.\n var dateMarkersInRange = dateMarkers.filter(function (dateMarker) {\n // Valid use of `new Date()` with an argument.\n // eslint-disable-next-line sitekit/no-direct-date\n return isDateWithinRange(new Date(dateMarker.date));\n });\n\n /**\n * Adds any \"key date\" vertical lines/tooltips to the charts.\n */\n var addKeyDateLinesToChart = function addKeyDateLinesToChart() {\n var _document$querySelect;\n if (!chartWrapperRef.current) {\n return;\n }\n if (!dateMarkersInRange.length) {\n return;\n }\n var chart = chartWrapperRef.current.getChart();\n var chartLayoutInterface = chart === null || chart === void 0 ? void 0 : chart.getChartLayoutInterface();\n var chartArea = chartLayoutInterface === null || chartLayoutInterface === void 0 ? void 0 : chartLayoutInterface.getChartAreaBoundingBox();\n var dataTable = chartWrapperRef.current.getDataTable();\n if (!chartLayoutInterface || !chartArea || !dataTable) {\n return;\n }\n\n // Add the dotted line and tooltip for each date marker.\n dateMarkersInRange.forEach(function (dateMarker, index) {\n // Valid use of `new Date()` with an argument.\n // eslint-disable-next-line sitekit/no-direct-date\n var dateFromMarker = new Date(dateMarker.date);\n var chartLine = document.getElementById(\"googlesitekit-chart__date-marker-line--\".concat(instanceID, \"-\").concat(index));\n invariant__WEBPACK_IMPORTED_MODULE_8___default()(chartLine, \"#googlesitekit-chart__date-marker-line--\".concat(instanceID, \"-\").concat(index, \" is missing from the DOM, but required to render date markers.\"));\n\n // We need to make sure the dates we use on the chart and on\n // this line are exactly the same, so we get the position on the\n // chart that matches the date we create from the date string.\n //\n // This prevents the line and the chart data from being\n // slightly out-of-alignment, see:\n // https://github.com/google/site-kit-wp/pull/6822#pullrequestreview-1376066844.\n var dateCoordinateX = Math.floor(chartLayoutInterface.getXLocation(Object(_util__WEBPACK_IMPORTED_MODULE_23__[\"stringToDate\"])(Object(_util__WEBPACK_IMPORTED_MODULE_23__[\"getDateString\"])(dateFromMarker))));\n\n // Align the dotted line with the date for this marker.\n Object.assign(chartLine.style, {\n left: \"\".concat(dateCoordinateX - 1, \"px\"),\n top: \"\".concat(Math.floor(chartArea.top), \"px\"),\n height: \"\".concat(Math.floor(chartArea.height), \"px\"),\n opacity: 1\n });\n\n // Text is optional, so only modify the DOM elements for the tooltip\n // text if the property was provided.\n if (dateMarker.text) {\n var tooltip = document.getElementById(\"googlesitekit-chart__date-marker-tooltip--\".concat(instanceID, \"-\").concat(index));\n invariant__WEBPACK_IMPORTED_MODULE_8___default()(tooltip, \"#googlesitekit-chart__date-marker-tooltip--\".concat(instanceID, \"-\").concat(index, \" is missing from the DOM, but required to render date marker tooltips.\"));\n\n // Align the tooltip component with the date line.\n Object.assign(tooltip.style, {\n left: \"\".concat(dateCoordinateX - iconSize / 2, \"px\"),\n top: \"\".concat(Math.floor(chartArea.top) - iconSize, \"px\"),\n opacity: 1\n });\n }\n });\n var legendElement = (_document$querySelect = document.querySelector(\"#googlesitekit-chart-\".concat(instanceID, \" svg:first-of-type > g:first-of-type > g > g > text\"))) === null || _document$querySelect === void 0 ? void 0 : _document$querySelect.parentElement.parentElement.parentElement;\n\n // A legend is present if there are more than three `g` elements; charts\n // without legends won't have that many `g` elements so we don't need to\n // modify anything.\n var hasLegend = !!legendElement && document.querySelectorAll(\"#googlesitekit-chart-\".concat(instanceID, \" svg:first-of-type > g\")).length >= 3;\n\n // If there is a legend, move it up to make room for the date marker icon.\n if (hasLegend) {\n // `10px` is the best size to use to accommodate the bounding box of the\n // chart without needing to modify the chart's height.\n //\n // It allows the legend and the icon to fit without moving anything else\n // and without things feeling cramped or being cut off.\n legendElement.style.transform = 'translateY(-10px)';\n }\n };\n if (googleChartsCollisionError) {\n return null;\n }\n if (!loaded) {\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_7___default()('googlesitekit-chart', 'googlesitekit-chart-loading__forced', className)\n }, loader);\n }\n var combinedChartEvents = Object(_utils__WEBPACK_IMPORTED_MODULE_22__[\"getCombinedChartEvents\"])([].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(chartEvents || []), [\n // Call the `addKeyDateLinesToChart` function after the chart\n // has been rendered.\n //\n // This is to ensure that the chart has finished rendering before\n // we try to add the lines. If we don't do this, the `chart`\n // variable (from `chartWrapper.getChart()`) will be `null`.\n {\n eventName: 'ready',\n callback: addKeyDateLinesToChart\n }]), onReady, onSelect);\n var chartOptions = Object(_utils__WEBPACK_IMPORTED_MODULE_22__[\"getChartOptions\"])(options, gatheringData, chartType, startDate, endDate, breakpoint);\n return /*#__PURE__*/React.createElement(_GoogleChartErrorHandler__WEBPACK_IMPORTED_MODULE_17__[\"default\"], null, /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_7___default()('googlesitekit-chart', \"googlesitekit-chart--\".concat(chartType), className),\n id: \"googlesitekit-chart-\".concat(instanceID),\n tabIndex: -1\n }, /*#__PURE__*/React.createElement(react_google_charts__WEBPACK_IMPORTED_MODULE_10__[\"Chart\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_2___default()({\n className: \"googlesitekit-chart__inner\",\n chartEvents: combinedChartEvents,\n chartLanguage: Object(_util__WEBPACK_IMPORTED_MODULE_23__[\"getLocale\"])(),\n chartType: chartType,\n chartVersion: \"49\",\n data: filteredData,\n loader: loader,\n height: height,\n getChartWrapper: function getChartWrapper(chartWrapper, google) {\n // An issue with `react-google-charts` v4 causes the chart to\n // render the overlay before the chart in some cases when using\n // their own `onLoad` callback. This is a workaround to prevent\n // that issue but still provide notice that the chart is loaded.\n // See: https://github.com/google/site-kit-wp/issues/4945\n if (!isChartLoaded) {\n setIsChartLoaded(true);\n }\n\n // Remove all the event listeners on the old chart before we draw\n // a new one. Only run this if the old chart and the new chart\n // aren't the same reference though, otherwise we'll remove\n // existing `onReady` events and other event listeners, which will\n // cause bugs.\n if (chartWrapper !== chartWrapperRef.current) {\n var _googleRef$current3, _chartWrapperRef$curr, _googleRef$current4;\n // eslint-disable-next-line no-unused-expressions\n (_googleRef$current3 = googleRef.current) === null || _googleRef$current3 === void 0 ? void 0 : _googleRef$current3.visualization.events.removeAllListeners((_chartWrapperRef$curr = chartWrapperRef.current) === null || _chartWrapperRef$curr === void 0 ? void 0 : _chartWrapperRef$curr.getChart());\n // eslint-disable-next-line no-unused-expressions\n (_googleRef$current4 = googleRef.current) === null || _googleRef$current4 === void 0 ? void 0 : _googleRef$current4.visualization.events.removeAllListeners(chartWrapperRef.current);\n }\n chartWrapperRef.current = chartWrapper;\n googleRef.current = google;\n if (_getChartWrapper) {\n _getChartWrapper(chartWrapper, google);\n }\n },\n width: width,\n options: chartOptions\n }, otherProps)), gatheringData && isChartLoaded && /*#__PURE__*/React.createElement(_GatheringDataNotice__WEBPACK_IMPORTED_MODULE_15__[\"default\"], {\n style: _GatheringDataNotice__WEBPACK_IMPORTED_MODULE_15__[\"NOTICE_STYLE\"].OVERLAY\n }), !!dateMarkersInRange.length && dateMarkersInRange.map(function (dateMarker, index) {\n return /*#__PURE__*/React.createElement(_DateMarker__WEBPACK_IMPORTED_MODULE_18__[\"default\"], {\n key: \"googlesitekit-chart__date-marker--\".concat(instanceID, \"-\").concat(index),\n id: \"\".concat(instanceID, \"-\").concat(index),\n text: dateMarker.text\n });\n }), children));\n}\nGoogleChart.propTypes = {\n className: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.string,\n children: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.node,\n chartEvents: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.shape({\n eventName: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.string,\n callback: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.func\n })),\n // Note: technically we support all types of charts that `react-google-charts`\n // supports, which is _all_ chart types from Google Charts. But we only list\n // the charts currently used in our codebase here, and only ones that we have\n // explicit support/styles/handling for.\n // See: https://github.com/google/site-kit-wp/pull/2916#discussion_r626620601\n chartType: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.oneOf(['LineChart', 'PieChart']).isRequired,\n data: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.array,\n dateMarkers: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.shape({\n /**\n * The date to mark on the chart, in the format `'YYYY-MM-DD'`.\n */\n date: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.string.isRequired,\n /**\n * Text to display in a tooltip when the date marker is hovered.\n */\n text: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.string\n })),\n getChartWrapper: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.func,\n height: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.string,\n loaded: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.bool,\n loadingHeight: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.string,\n loadingWidth: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.string,\n onMouseOut: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.func,\n onMouseOver: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.func,\n onReady: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.func,\n onSelect: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.func,\n selectedStats: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.number),\n width: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.string,\n options: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.object,\n gatheringData: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.bool\n};\nGoogleChart.defaultProps = _objectSpread(_objectSpread({}, react_google_charts__WEBPACK_IMPORTED_MODULE_10__[\"Chart\"].defaultProps), {}, {\n dateMarkers: [],\n gatheringData: false,\n loaded: true\n});\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\"), __webpack_require__(/*! ./../../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0dvb2dsZUNoYXJ0L2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9Hb29nbGVDaGFydC9pbmRleC5qcz9hYjU4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR29vZ2xlQ2hhcnQgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi8qIGVzbGludC1kaXNhYmxlIHJlYWN0LWhvb2tzL2V4aGF1c3RpdmUtZGVwcyAqL1xuXG4vKiBFbnN1cmVzIGBnb29nbGVgIGdsb2JhbCBpcyB1bmRlZmluZWQgYmVmb3JlIGxvYWRpbmcgYHJlYWN0LWdvb2dsZS1jaGFydHNgIGxpYnJhcnkgKi9cbmltcG9ydCAnLi4vLi4vdXRpbC9pbml0aWFsaXplLWdvb2dsZS1nbG9iYWwnO1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcbmltcG9ydCBpbnZhcmlhbnQgZnJvbSAnaW52YXJpYW50JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgeyBDaGFydCB9IGZyb20gJ3JlYWN0LWdvb2dsZS1jaGFydHMnO1xuaW1wb3J0IHsgdXNlTW91bnQgfSBmcm9tICdyZWFjdC11c2UnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlSW5zdGFuY2VJZCBhcyB1c2VJbnN0YW5jZUlEIH0gZnJvbSAnQHdvcmRwcmVzcy9jb21wb3NlJztcbmltcG9ydCB7XG5cdHVzZUVmZmVjdCxcblx0dXNlTGF5b3V0RWZmZWN0LFxuXHR1c2VSZWYsXG5cdHVzZVN0YXRlLFxufSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJldmlld0Jsb2NrIGZyb20gJy4uL1ByZXZpZXdCbG9jayc7XG5pbXBvcnQgeyBDT1JFX1VTRVIgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cyc7XG5pbXBvcnQgR2F0aGVyaW5nRGF0YU5vdGljZSwgeyBOT1RJQ0VfU1RZTEUgfSBmcm9tICcuLi9HYXRoZXJpbmdEYXRhTm90aWNlJztcbmltcG9ydCB7IHVzZVNlbGVjdCwgdXNlRGlzcGF0Y2ggfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IEdvb2dsZUNoYXJ0RXJyb3JIYW5kbGVyIGZyb20gJy4uL0dvb2dsZUNoYXJ0RXJyb3JIYW5kbGVyJztcbmltcG9ydCBEYXRlTWFya2VyIGZyb20gJy4vRGF0ZU1hcmtlcic7XG5pbXBvcnQgeyBDT1JFX1VJIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvdWkvY29uc3RhbnRzJztcbmltcG9ydCB1c2VWaWV3Q29udGV4dCBmcm9tICcuLi8uLi9ob29rcy91c2VWaWV3Q29udGV4dCc7XG5pbXBvcnQgeyBpc1NpdGVLaXRTY3JlZW4gfSBmcm9tICcuLi8uLi91dGlsL2lzLXNpdGUta2l0LXNjcmVlbic7XG5pbXBvcnQge1xuXHRnZXRGaWx0ZXJlZENoYXJ0RGF0YSxcblx0Z2V0TG9hZGluZ0RpbWVuc2lvbnMsXG5cdGdldENvbWJpbmVkQ2hhcnRFdmVudHMsXG5cdGdldENoYXJ0T3B0aW9ucyxcbn0gZnJvbSAnLi91dGlscyc7XG5pbXBvcnQgeyBzdHJpbmdUb0RhdGUsIGdldERhdGVTdHJpbmcsIGdldExvY2FsZSB9IGZyb20gJy4uLy4uL3V0aWwnO1xuaW1wb3J0IHsgdXNlQnJlYWtwb2ludCB9IGZyb20gJy4uLy4uL2hvb2tzL3VzZUJyZWFrcG9pbnQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBHb29nbGVDaGFydCggcHJvcHMgKSB7XG5cdGNvbnN0IHtcblx0XHRjaGFydEV2ZW50cyxcblx0XHRjaGFydFR5cGUsXG5cdFx0Y2hpbGRyZW4sXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGRhdGEsXG5cdFx0ZGF0ZU1hcmtlcnMsXG5cdFx0Z2V0Q2hhcnRXcmFwcGVyLFxuXHRcdGhlaWdodCxcblx0XHRsb2FkZWQsXG5cdFx0bG9hZGluZ0hlaWdodCxcblx0XHRsb2FkaW5nV2lkdGgsXG5cdFx0b25Nb3VzZU92ZXIsXG5cdFx0b25Nb3VzZU91dCxcblx0XHRvblJlYWR5LFxuXHRcdG9uU2VsZWN0LFxuXHRcdHNlbGVjdGVkU3RhdHMsXG5cdFx0d2lkdGgsXG5cdFx0b3B0aW9ucyxcblx0XHRnYXRoZXJpbmdEYXRhLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHByb3BzO1xuXG5cdC8qKlxuXHQgKiBTaXplIG9mIHRoZSBpY29ucyAoaW4gcGl4ZWxzKSB1c2VkIGluIHRoZSB0b29sdGlwLlxuXHQgKi9cblx0Y29uc3QgaWNvblNpemUgPSAxODtcblxuXHRjb25zdCBpbnN0YW5jZUlEID0gdXNlSW5zdGFuY2VJRCggR29vZ2xlQ2hhcnQgKTtcblxuXHRjb25zdCBicmVha3BvaW50ID0gdXNlQnJlYWtwb2ludCgpO1xuXG5cdGNvbnN0IHsgc3RhcnREYXRlLCBlbmREYXRlIH0gPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfVVNFUiApLmdldERhdGVSYW5nZURhdGVzKCB7IG9mZnNldERheXM6IDAgfSApXG5cdCk7XG5cblx0Y29uc3Qgdmlld0NvbnRleHQgPSB1c2VWaWV3Q29udGV4dCgpO1xuXG5cdGNvbnN0IGdvb2dsZUNoYXJ0c0NvbGxpc2lvbkVycm9yID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1VJICkuZ2V0VmFsdWUoICdnb29nbGVDaGFydHNDb2xsaXNpb25FcnJvcicgKVxuXHQpO1xuXG5cdGNvbnN0IFsgaXNDaGFydExvYWRlZCwgc2V0SXNDaGFydExvYWRlZCBdID0gdXNlU3RhdGUoIGZhbHNlICk7XG5cblx0Y29uc3QgeyBzZXRWYWx1ZSB9ID0gdXNlRGlzcGF0Y2goIENPUkVfVUkgKTtcblxuXHRjb25zdCBmaWx0ZXJlZERhdGEgPSBnZXRGaWx0ZXJlZENoYXJ0RGF0YSggZGF0YSwgc2VsZWN0ZWRTdGF0cyApO1xuXG5cdGNvbnN0IGxvYWRpbmdTaGFwZSA9IGNoYXJ0VHlwZSA9PT0gJ1BpZUNoYXJ0JyA/ICdjaXJjdWxhcicgOiAnc3F1YXJlJztcblx0Y29uc3QgbG9hZGluZ0RpbWVuc2lvbnMgPSBnZXRMb2FkaW5nRGltZW5zaW9ucyhcblx0XHRsb2FkaW5nSGVpZ2h0LFxuXHRcdGhlaWdodCxcblx0XHRsb2FkaW5nV2lkdGgsXG5cdFx0d2lkdGhcblx0KTtcblxuXHRjb25zdCBsb2FkZXIgPSAoXG5cdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWNoYXJ0LWxvYWRpbmdcIj5cblx0XHRcdDxQcmV2aWV3QmxvY2tcblx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1jaGFydC1sb2FkaW5nX193cmFwcGVyXCJcblx0XHRcdFx0c2hhcGU9eyBsb2FkaW5nU2hhcGUgfVxuXHRcdFx0XHR7IC4uLmxvYWRpbmdEaW1lbnNpb25zIH1cblx0XHRcdC8+XG5cdFx0PC9kaXY+XG5cdCk7XG5cblx0Y29uc3QgY2hhcnRXcmFwcGVyUmVmID0gdXNlUmVmKCk7XG5cdGNvbnN0IGdvb2dsZVJlZiA9IHVzZVJlZigpO1xuXG5cdC8vIERvbid0IGxvYWQgR29vZ2xlIENoYXJ0cyBpZiBhbm90aGVyIHNjcmlwdCBvbiB0aGUgcGFnZSBoYXMgYWxyZWFkeSBsb2FkZWRcblx0Ly8gR29vZ2xlIENoYXJ0cy5cblx0Ly9cblx0Ly8gSWYgYW5vdGhlciBwbHVnaW4gbG9hZHMgR29vZ2xlIENoYXJ0cyBzb21ld2hlcmUgb24gdGhlIHBhZ2UsIG91ciBjaGFydHNcblx0Ly8gd2lsbCBsaWtlbHkgZW5jb3VudGVyIGFuIGVycm9yIGR1ZSB0byBhIHZlcnNpb24gbWlzbWF0Y2guXG5cdC8vXG5cdC8vIFRoaXMgaXMgYmVjYXVzZSBHb29nbGUgQ2hhcnRzIGlzIGEgc2luZ2xldG9uLCBhbmQgaWYgYW5vdGhlciBwbHVnaW4gbG9hZHNcblx0Ly8gaXQgZmlyc3QsIG91ciBjaGFydHMgd2lsbCB1c2UgdGhlIHNhbWUgaW5zdGFuY2Ugb2YgR29vZ2xlIENoYXJ0cy5cblx0Ly9cblx0Ly8gU2VlOlxuXHQvLyAqIGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvc2l0ZS1raXQtd3AvaXNzdWVzLzYzNTBcblx0Ly8gKiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL3NpdGUta2l0LXdwL2lzc3Vlcy82MzU1XG5cdHVzZU1vdW50KCAoKSA9PiB7XG5cdFx0aWYgKCBnb29nbGVDaGFydHNDb2xsaXNpb25FcnJvciAhPT0gdW5kZWZpbmVkICkge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblxuXHRcdC8vIElmIHdlJ3JlIG9uIGEgU2l0ZSBLaXQgc2NyZWVuLCB3ZSB3YW50IFwicHJpb3JpdHlcIiBvdmVyIHRoZVxuXHRcdC8vIGBnb29nbGUuY2hhcnRzYCBnbG9iYWwgc28gd2UgZG9uJ3QgcmVuZGVyIGEgYnVuY2ggb2YgY2hhcnRzIGVycm9ycyxcblx0XHQvLyBzZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvc2l0ZS1raXQtd3AvaXNzdWVzLzY0MzkjaXNzdWVjb21tZW50LTE0MDQ0OTE5NDBcblx0XHQvL1xuXHRcdC8vIFRoZSBvbmx5IHdheSB0byBkbyB0aGlzIGlzIHRvIHJlbW92ZSB0aGUgYGdvb2dsZS5jaGFydHNgIGdsb2JhbFxuXHRcdC8vIGFuZCBhbGxvdyB0aGUgYHJlYWN0LWdvb2dsZS1jaGFydHNgIGxpYnJhcnkgdG8gcmUtaW5pdGlhbGl6ZSBpdC5cblx0XHRpZiAoIGlzU2l0ZUtpdFNjcmVlbiggdmlld0NvbnRleHQgKSAmJiBnbG9iYWw/Lmdvb2dsZT8uY2hhcnRzICkge1xuXHRcdFx0Z2xvYmFsLmdvb2dsZS5jaGFydHMgPSB1bmRlZmluZWQ7XG5cdFx0fVxuXG5cdFx0aWYgKCAhIGlzU2l0ZUtpdFNjcmVlbiggdmlld0NvbnRleHQgKSAmJiBnbG9iYWw/Lmdvb2dsZT8uY2hhcnRzICkge1xuXHRcdFx0c2V0VmFsdWUoICdnb29nbGVDaGFydHNDb2xsaXNpb25FcnJvcicsIHRydWUgKTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0c2V0VmFsdWUoICdnb29nbGVDaGFydHNDb2xsaXNpb25FcnJvcicsIGZhbHNlICk7XG5cdFx0fVxuXHR9ICk7XG5cblx0dXNlRWZmZWN0KCAoKSA9PiB7XG5cdFx0Ly8gUmVtb3ZlIGFsbCBldmVudCBsaXN0ZW5lcnMgYWZ0ZXIgdGhlIGNvbXBvbmVudCBoYXMgdW5tb3VudGVkLlxuXHRcdHJldHVybiAoKSA9PiB7XG5cdFx0XHQvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tdW51c2VkLWV4cHJlc3Npb25zXG5cdFx0XHRpZiAoIGdvb2dsZVJlZi5jdXJyZW50ICYmIGNoYXJ0V3JhcHBlclJlZi5jdXJyZW50ICkge1xuXHRcdFx0XHRjb25zdCB7IGV2ZW50cyB9ID0gZ29vZ2xlUmVmLmN1cnJlbnQudmlzdWFsaXphdGlvbjtcblx0XHRcdFx0ZXZlbnRzLnJlbW92ZUFsbExpc3RlbmVycyggY2hhcnRXcmFwcGVyUmVmLmN1cnJlbnQuZ2V0Q2hhcnQoKSApO1xuXHRcdFx0XHRldmVudHMucmVtb3ZlQWxsTGlzdGVuZXJzKCBjaGFydFdyYXBwZXJSZWYuY3VycmVudCApO1xuXHRcdFx0fVxuXHRcdH07XG5cdH0sIFtdICk7XG5cblx0Ly8gVGhlc2UgZXZlbnQgbGlzdGVuZXJzIGFyZSBhZGRlZCBtYW51YWxseSB0byB0aGUgY3VycmVudCBjaGFydCBiZWNhdXNlXG5cdC8vIGByZWFjdC1nb29nbGUtY2hhcnRzYCBkb2Vzbid0IHN1cHBvcnQgYG1vdXNlT3ZlcmAgb3IgYG1vdXNlT3V0YCBldmVudHNcblx0Ly8gaW4gaXRzIGBjaGFydEV2ZW50c2AgcHJvcC5cblx0Ly8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL3NpdGUta2l0LXdwL3B1bGwvMjgwNSNkaXNjdXNzaW9uX3I1NzkxNzI2NjBcblx0dXNlTGF5b3V0RWZmZWN0KCAoKSA9PiB7XG5cdFx0aWYgKCBvbk1vdXNlT3ZlciApIHtcblx0XHRcdC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby11bnVzZWQtZXhwcmVzc2lvbnNcblx0XHRcdGdvb2dsZVJlZi5jdXJyZW50Py52aXN1YWxpemF0aW9uLmV2ZW50cy5hZGRMaXN0ZW5lcihcblx0XHRcdFx0Y2hhcnRXcmFwcGVyUmVmLmN1cnJlbnQuZ2V0Q2hhcnQoKSxcblx0XHRcdFx0J29ubW91c2VvdmVyJyxcblx0XHRcdFx0KCBldmVudCApID0+IHtcblx0XHRcdFx0XHRvbk1vdXNlT3ZlciggZXZlbnQsIHtcblx0XHRcdFx0XHRcdGNoYXJ0V3JhcHBlcjogY2hhcnRXcmFwcGVyUmVmLmN1cnJlbnQsXG5cdFx0XHRcdFx0XHRnb29nbGU6IGdvb2dsZVJlZi5jdXJyZW50LFxuXHRcdFx0XHRcdH0gKTtcblx0XHRcdFx0fVxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRpZiAoIG9uTW91c2VPdXQgKSB7XG5cdFx0XHQvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tdW51c2VkLWV4cHJlc3Npb25zXG5cdFx0XHRnb29nbGVSZWYuY3VycmVudD8udmlzdWFsaXphdGlvbi5ldmVudHMuYWRkTGlzdGVuZXIoXG5cdFx0XHRcdGNoYXJ0V3JhcHBlclJlZi5jdXJyZW50LmdldENoYXJ0KCksXG5cdFx0XHRcdCdvbm1vdXNlb3V0Jyxcblx0XHRcdFx0KCBldmVudCApID0+IHtcblx0XHRcdFx0XHRvbk1vdXNlT3V0KCBldmVudCwge1xuXHRcdFx0XHRcdFx0Y2hhcnRXcmFwcGVyOiBjaGFydFdyYXBwZXJSZWYuY3VycmVudCxcblx0XHRcdFx0XHRcdGdvb2dsZTogZ29vZ2xlUmVmLmN1cnJlbnQsXG5cdFx0XHRcdFx0fSApO1xuXHRcdFx0XHR9XG5cdFx0XHQpO1xuXHRcdH1cblx0fSwgWyBvbk1vdXNlT3Zlciwgb25Nb3VzZU91dCBdICk7XG5cblx0Ly8gQ2hlY2tzIHRvIHNlZSBpZiB0aGUgZGF0ZSBpcyB3aXRoaW4gdGhlIGRhdGUgcmFuZ2UuXG5cdGNvbnN0IGlzRGF0ZVdpdGhpblJhbmdlID0gKCBkYXRlICkgPT4ge1xuXHRcdC8vIElmIGFueSBvZiB0aGUgZGF0ZXMgYXJlIG5vdCBzZXQsIHJldHVybiBmYWxzZS5cblx0XHRpZiAoICEgZGF0ZSB8fCAhIHN0YXJ0RGF0ZSB8fCAhIGVuZERhdGUgKSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0aWYgKFxuXHRcdFx0Ly8gRG9uJ3QgcmVuZGVyIHRoaXMgbWFya2VyIGlmIHRoZSBkYXRlIGlzIGJlZm9yZSB0aGUgZmlyc3QgZGF0ZVxuXHRcdFx0Ly8gaW4gdGhlIGN1cnJlbnQgZGF0ZSByYW5nZS5cblx0XHRcdGRhdGUuZ2V0VGltZSgpIDwgc3RyaW5nVG9EYXRlKCBzdGFydERhdGUgKS5nZXRUaW1lKCkgfHxcblx0XHRcdC8vIERvbid0IHJlbmRlciB0aGlzIG1hcmtlciBpZiB0aGUgZGF0ZSBpcyBhZnRlciB0aGUgbGFzdCBkYXRlXG5cdFx0XHQvLyBpbiB0aGUgY3VycmVudCBkYXRlIHJhbmdlLlxuXHRcdFx0ZGF0ZS5nZXRUaW1lKCkgPiBzdHJpbmdUb0RhdGUoIGVuZERhdGUgKS5nZXRUaW1lKClcblx0XHQpIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRyZXR1cm4gdHJ1ZTtcblx0fTtcblxuXHQvLyBPbmx5IHVzZSBtYXJrZXJzIGlmIHRoZSBkYXRlIGlzIHdpdGhpbiB0aGUgY3VycmVudCBkYXRlIHJhbmdlLlxuXHRjb25zdCBkYXRlTWFya2Vyc0luUmFuZ2UgPSBkYXRlTWFya2Vycy5maWx0ZXIoICggZGF0ZU1hcmtlciApID0+IHtcblx0XHQvLyBWYWxpZCB1c2Ugb2YgYG5ldyBEYXRlKClgIHdpdGggYW4gYXJndW1lbnQuXG5cdFx0Ly8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHNpdGVraXQvbm8tZGlyZWN0LWRhdGVcblx0XHRyZXR1cm4gaXNEYXRlV2l0aGluUmFuZ2UoIG5ldyBEYXRlKCBkYXRlTWFya2VyLmRhdGUgKSApO1xuXHR9ICk7XG5cblx0LyoqXG5cdCAqIEFkZHMgYW55IFwia2V5IGRhdGVcIiB2ZXJ0aWNhbCBsaW5lcy90b29sdGlwcyB0byB0aGUgY2hhcnRzLlxuXHQgKi9cblx0Y29uc3QgYWRkS2V5RGF0ZUxpbmVzVG9DaGFydCA9ICgpID0+IHtcblx0XHRpZiAoICEgY2hhcnRXcmFwcGVyUmVmLmN1cnJlbnQgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0aWYgKCAhIGRhdGVNYXJrZXJzSW5SYW5nZS5sZW5ndGggKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0Y29uc3QgY2hhcnQgPSBjaGFydFdyYXBwZXJSZWYuY3VycmVudC5nZXRDaGFydCgpO1xuXHRcdGNvbnN0IGNoYXJ0TGF5b3V0SW50ZXJmYWNlID0gY2hhcnQ/LmdldENoYXJ0TGF5b3V0SW50ZXJmYWNlKCk7XG5cdFx0Y29uc3QgY2hhcnRBcmVhID0gY2hhcnRMYXlvdXRJbnRlcmZhY2U/LmdldENoYXJ0QXJlYUJvdW5kaW5nQm94KCk7XG5cdFx0Y29uc3QgZGF0YVRhYmxlID0gY2hhcnRXcmFwcGVyUmVmLmN1cnJlbnQuZ2V0RGF0YVRhYmxlKCk7XG5cblx0XHRpZiAoICEgY2hhcnRMYXlvdXRJbnRlcmZhY2UgfHwgISBjaGFydEFyZWEgfHwgISBkYXRhVGFibGUgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0Ly8gQWRkIHRoZSBkb3R0ZWQgbGluZSBhbmQgdG9vbHRpcCBmb3IgZWFjaCBkYXRlIG1hcmtlci5cblx0XHRkYXRlTWFya2Vyc0luUmFuZ2UuZm9yRWFjaCggKCBkYXRlTWFya2VyLCBpbmRleCApID0+IHtcblx0XHRcdC8vIFZhbGlkIHVzZSBvZiBgbmV3IERhdGUoKWAgd2l0aCBhbiBhcmd1bWVudC5cblx0XHRcdC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBzaXRla2l0L25vLWRpcmVjdC1kYXRlXG5cdFx0XHRjb25zdCBkYXRlRnJvbU1hcmtlciA9IG5ldyBEYXRlKCBkYXRlTWFya2VyLmRhdGUgKTtcblxuXHRcdFx0Y29uc3QgY2hhcnRMaW5lID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXG5cdFx0XHRcdGBnb29nbGVzaXRla2l0LWNoYXJ0X19kYXRlLW1hcmtlci1saW5lLS0keyBpbnN0YW5jZUlEIH0tJHsgaW5kZXggfWBcblx0XHRcdCk7XG5cdFx0XHRpbnZhcmlhbnQoXG5cdFx0XHRcdGNoYXJ0TGluZSxcblx0XHRcdFx0YCNnb29nbGVzaXRla2l0LWNoYXJ0X19kYXRlLW1hcmtlci1saW5lLS0keyBpbnN0YW5jZUlEIH0tJHsgaW5kZXggfSBpcyBtaXNzaW5nIGZyb20gdGhlIERPTSwgYnV0IHJlcXVpcmVkIHRvIHJlbmRlciBkYXRlIG1hcmtlcnMuYFxuXHRcdFx0KTtcblxuXHRcdFx0Ly8gV2UgbmVlZCB0byBtYWtlIHN1cmUgdGhlIGRhdGVzIHdlIHVzZSBvbiB0aGUgY2hhcnQgYW5kIG9uXG5cdFx0XHQvLyB0aGlzIGxpbmUgYXJlIGV4YWN0bHkgdGhlIHNhbWUsIHNvIHdlIGdldCB0aGUgcG9zaXRpb24gb24gdGhlXG5cdFx0XHQvLyBjaGFydCB0aGF0IG1hdGNoZXMgdGhlIGRhdGUgd2UgY3JlYXRlIGZyb20gdGhlIGRhdGUgc3RyaW5nLlxuXHRcdFx0Ly9cblx0XHRcdC8vIFRoaXMgcHJldmVudHMgdGhlIGxpbmUgYW5kIHRoZSBjaGFydCBkYXRhIGZyb20gYmVpbmdcblx0XHRcdC8vIHNsaWdodGx5IG91dC1vZi1hbGlnbm1lbnQsIHNlZTpcblx0XHRcdC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvc2l0ZS1raXQtd3AvcHVsbC82ODIyI3B1bGxyZXF1ZXN0cmV2aWV3LTEzNzYwNjY4NDQuXG5cdFx0XHRjb25zdCBkYXRlQ29vcmRpbmF0ZVggPSBNYXRoLmZsb29yKFxuXHRcdFx0XHRjaGFydExheW91dEludGVyZmFjZS5nZXRYTG9jYXRpb24oXG5cdFx0XHRcdFx0c3RyaW5nVG9EYXRlKCBnZXREYXRlU3RyaW5nKCBkYXRlRnJvbU1hcmtlciApIClcblx0XHRcdFx0KVxuXHRcdFx0KTtcblxuXHRcdFx0Ly8gQWxpZ24gdGhlIGRvdHRlZCBsaW5lIHdpdGggdGhlIGRhdGUgZm9yIHRoaXMgbWFya2VyLlxuXHRcdFx0T2JqZWN0LmFzc2lnbiggY2hhcnRMaW5lLnN0eWxlLCB7XG5cdFx0XHRcdGxlZnQ6IGAkeyBkYXRlQ29vcmRpbmF0ZVggLSAxIH1weGAsXG5cdFx0XHRcdHRvcDogYCR7IE1hdGguZmxvb3IoIGNoYXJ0QXJlYS50b3AgKSB9cHhgLFxuXHRcdFx0XHRoZWlnaHQ6IGAkeyBNYXRoLmZsb29yKCBjaGFydEFyZWEuaGVpZ2h0ICkgfXB4YCxcblx0XHRcdFx0b3BhY2l0eTogMSxcblx0XHRcdH0gKTtcblxuXHRcdFx0Ly8gVGV4dCBpcyBvcHRpb25hbCwgc28gb25seSBtb2RpZnkgdGhlIERPTSBlbGVtZW50cyBmb3IgdGhlIHRvb2x0aXBcblx0XHRcdC8vIHRleHQgaWYgdGhlIHByb3BlcnR5IHdhcyBwcm92aWRlZC5cblx0XHRcdGlmICggZGF0ZU1hcmtlci50ZXh0ICkge1xuXHRcdFx0XHRjb25zdCB0b29sdGlwID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXG5cdFx0XHRcdFx0YGdvb2dsZXNpdGVraXQtY2hhcnRfX2RhdGUtbWFya2VyLXRvb2x0aXAtLSR7IGluc3RhbmNlSUQgfS0keyBpbmRleCB9YFxuXHRcdFx0XHQpO1xuXHRcdFx0XHRpbnZhcmlhbnQoXG5cdFx0XHRcdFx0dG9vbHRpcCxcblx0XHRcdFx0XHRgI2dvb2dsZXNpdGVraXQtY2hhcnRfX2RhdGUtbWFya2VyLXRvb2x0aXAtLSR7IGluc3RhbmNlSUQgfS0keyBpbmRleCB9IGlzIG1pc3NpbmcgZnJvbSB0aGUgRE9NLCBidXQgcmVxdWlyZWQgdG8gcmVuZGVyIGRhdGUgbWFya2VyIHRvb2x0aXBzLmBcblx0XHRcdFx0KTtcblxuXHRcdFx0XHQvLyBBbGlnbiB0aGUgdG9vbHRpcCBjb21wb25lbnQgd2l0aCB0aGUgZGF0ZSBsaW5lLlxuXHRcdFx0XHRPYmplY3QuYXNzaWduKCB0b29sdGlwLnN0eWxlLCB7XG5cdFx0XHRcdFx0bGVmdDogYCR7IGRhdGVDb29yZGluYXRlWCAtIGljb25TaXplIC8gMiB9cHhgLFxuXHRcdFx0XHRcdHRvcDogYCR7IE1hdGguZmxvb3IoIGNoYXJ0QXJlYS50b3AgKSAtIGljb25TaXplIH1weGAsXG5cdFx0XHRcdFx0b3BhY2l0eTogMSxcblx0XHRcdFx0fSApO1xuXHRcdFx0fVxuXHRcdH0gKTtcblxuXHRcdGNvbnN0IGxlZ2VuZEVsZW1lbnQgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKFxuXHRcdFx0YCNnb29nbGVzaXRla2l0LWNoYXJ0LSR7IGluc3RhbmNlSUQgfSBzdmc6Zmlyc3Qtb2YtdHlwZSA+IGc6Zmlyc3Qtb2YtdHlwZSA+IGcgPiBnID4gdGV4dGBcblx0XHQpPy5wYXJlbnRFbGVtZW50LnBhcmVudEVsZW1lbnQucGFyZW50RWxlbWVudDtcblxuXHRcdC8vIEEgbGVnZW5kIGlzIHByZXNlbnQgaWYgdGhlcmUgYXJlIG1vcmUgdGhhbiB0aHJlZSBgZ2AgZWxlbWVudHM7IGNoYXJ0c1xuXHRcdC8vIHdpdGhvdXQgbGVnZW5kcyB3b24ndCBoYXZlIHRoYXQgbWFueSBgZ2AgZWxlbWVudHMgc28gd2UgZG9uJ3QgbmVlZCB0b1xuXHRcdC8vIG1vZGlmeSBhbnl0aGluZy5cblx0XHRjb25zdCBoYXNMZWdlbmQgPVxuXHRcdFx0ISEgbGVnZW5kRWxlbWVudCAmJlxuXHRcdFx0ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChcblx0XHRcdFx0YCNnb29nbGVzaXRla2l0LWNoYXJ0LSR7IGluc3RhbmNlSUQgfSBzdmc6Zmlyc3Qtb2YtdHlwZSA+IGdgXG5cdFx0XHQpLmxlbmd0aCA+PSAzO1xuXG5cdFx0Ly8gSWYgdGhlcmUgaXMgYSBsZWdlbmQsIG1vdmUgaXQgdXAgdG8gbWFrZSByb29tIGZvciB0aGUgZGF0ZSBtYXJrZXIgaWNvbi5cblx0XHRpZiAoIGhhc0xlZ2VuZCApIHtcblx0XHRcdC8vIGAxMHB4YCBpcyB0aGUgYmVzdCBzaXplIHRvIHVzZSB0byBhY2NvbW1vZGF0ZSB0aGUgYm91bmRpbmcgYm94IG9mIHRoZVxuXHRcdFx0Ly8gY2hhcnQgd2l0aG91dCBuZWVkaW5nIHRvIG1vZGlmeSB0aGUgY2hhcnQncyBoZWlnaHQuXG5cdFx0XHQvL1xuXHRcdFx0Ly8gSXQgYWxsb3dzIHRoZSBsZWdlbmQgYW5kIHRoZSBpY29uIHRvIGZpdCB3aXRob3V0IG1vdmluZyBhbnl0aGluZyBlbHNlXG5cdFx0XHQvLyBhbmQgd2l0aG91dCB0aGluZ3MgZmVlbGluZyBjcmFtcGVkIG9yIGJlaW5nIGN1dCBvZmYuXG5cdFx0XHRsZWdlbmRFbGVtZW50LnN0eWxlLnRyYW5zZm9ybSA9ICd0cmFuc2xhdGVZKC0xMHB4KSc7XG5cdFx0fVxuXHR9O1xuXG5cdGlmICggZ29vZ2xlQ2hhcnRzQ29sbGlzaW9uRXJyb3IgKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHRpZiAoICEgbG9hZGVkICkge1xuXHRcdHJldHVybiAoXG5cdFx0XHQ8ZGl2XG5cdFx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoXG5cdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtY2hhcnQnLFxuXHRcdFx0XHRcdCdnb29nbGVzaXRla2l0LWNoYXJ0LWxvYWRpbmdfX2ZvcmNlZCcsXG5cdFx0XHRcdFx0Y2xhc3NOYW1lXG5cdFx0XHRcdCkgfVxuXHRcdFx0PlxuXHRcdFx0XHR7IGxvYWRlciB9XG5cdFx0XHQ8L2Rpdj5cblx0XHQpO1xuXHR9XG5cblx0Y29uc3QgY29tYmluZWRDaGFydEV2ZW50cyA9IGdldENvbWJpbmVkQ2hhcnRFdmVudHMoXG5cdFx0W1xuXHRcdFx0Li4uKCBjaGFydEV2ZW50cyB8fCBbXSApLFxuXHRcdFx0Ly8gQ2FsbCB0aGUgYGFkZEtleURhdGVMaW5lc1RvQ2hhcnRgIGZ1bmN0aW9uIGFmdGVyIHRoZSBjaGFydFxuXHRcdFx0Ly8gaGFzIGJlZW4gcmVuZGVyZWQuXG5cdFx0XHQvL1xuXHRcdFx0Ly8gVGhpcyBpcyB0byBlbnN1cmUgdGhhdCB0aGUgY2hhcnQgaGFzIGZpbmlzaGVkIHJlbmRlcmluZyBiZWZvcmVcblx0XHRcdC8vIHdlIHRyeSB0byBhZGQgdGhlIGxpbmVzLiBJZiB3ZSBkb24ndCBkbyB0aGlzLCB0aGUgYGNoYXJ0YFxuXHRcdFx0Ly8gdmFyaWFibGUgKGZyb20gYGNoYXJ0V3JhcHBlci5nZXRDaGFydCgpYCkgd2lsbCBiZSBgbnVsbGAuXG5cdFx0XHR7XG5cdFx0XHRcdGV2ZW50TmFtZTogJ3JlYWR5Jyxcblx0XHRcdFx0Y2FsbGJhY2s6IGFkZEtleURhdGVMaW5lc1RvQ2hhcnQsXG5cdFx0XHR9LFxuXHRcdF0sXG5cdFx0b25SZWFkeSxcblx0XHRvblNlbGVjdFxuXHQpO1xuXG5cdGNvbnN0IGNoYXJ0T3B0aW9ucyA9IGdldENoYXJ0T3B0aW9ucyhcblx0XHRvcHRpb25zLFxuXHRcdGdhdGhlcmluZ0RhdGEsXG5cdFx0Y2hhcnRUeXBlLFxuXHRcdHN0YXJ0RGF0ZSxcblx0XHRlbmREYXRlLFxuXHRcdGJyZWFrcG9pbnRcblx0KTtcblxuXHRyZXR1cm4gKFxuXHRcdDxHb29nbGVDaGFydEVycm9ySGFuZGxlcj5cblx0XHRcdDxkaXZcblx0XHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyhcblx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1jaGFydCcsXG5cdFx0XHRcdFx0YGdvb2dsZXNpdGVraXQtY2hhcnQtLSR7IGNoYXJ0VHlwZSB9YCxcblx0XHRcdFx0XHRjbGFzc05hbWVcblx0XHRcdFx0KSB9XG5cdFx0XHRcdGlkPXsgYGdvb2dsZXNpdGVraXQtY2hhcnQtJHsgaW5zdGFuY2VJRCB9YCB9XG5cdFx0XHRcdHRhYkluZGV4PXsgLTEgfVxuXHRcdFx0PlxuXHRcdFx0XHQ8Q2hhcnRcblx0XHRcdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWNoYXJ0X19pbm5lclwiXG5cdFx0XHRcdFx0Y2hhcnRFdmVudHM9eyBjb21iaW5lZENoYXJ0RXZlbnRzIH1cblx0XHRcdFx0XHRjaGFydExhbmd1YWdlPXsgZ2V0TG9jYWxlKCkgfVxuXHRcdFx0XHRcdGNoYXJ0VHlwZT17IGNoYXJ0VHlwZSB9XG5cdFx0XHRcdFx0Y2hhcnRWZXJzaW9uPVwiNDlcIlxuXHRcdFx0XHRcdGRhdGE9eyBmaWx0ZXJlZERhdGEgfVxuXHRcdFx0XHRcdGxvYWRlcj17IGxvYWRlciB9XG5cdFx0XHRcdFx0aGVpZ2h0PXsgaGVpZ2h0IH1cblx0XHRcdFx0XHRnZXRDaGFydFdyYXBwZXI9eyAoIGNoYXJ0V3JhcHBlciwgZ29vZ2xlICkgPT4ge1xuXHRcdFx0XHRcdFx0Ly8gQW4gaXNzdWUgd2l0aCBgcmVhY3QtZ29vZ2xlLWNoYXJ0c2AgdjQgY2F1c2VzIHRoZSBjaGFydCB0b1xuXHRcdFx0XHRcdFx0Ly8gcmVuZGVyIHRoZSBvdmVybGF5IGJlZm9yZSB0aGUgY2hhcnQgaW4gc29tZSBjYXNlcyB3aGVuIHVzaW5nXG5cdFx0XHRcdFx0XHQvLyB0aGVpciBvd24gYG9uTG9hZGAgY2FsbGJhY2suIFRoaXMgaXMgYSB3b3JrYXJvdW5kIHRvIHByZXZlbnRcblx0XHRcdFx0XHRcdC8vIHRoYXQgaXNzdWUgYnV0IHN0aWxsIHByb3ZpZGUgbm90aWNlIHRoYXQgdGhlIGNoYXJ0IGlzIGxvYWRlZC5cblx0XHRcdFx0XHRcdC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9zaXRlLWtpdC13cC9pc3N1ZXMvNDk0NVxuXHRcdFx0XHRcdFx0aWYgKCAhIGlzQ2hhcnRMb2FkZWQgKSB7XG5cdFx0XHRcdFx0XHRcdHNldElzQ2hhcnRMb2FkZWQoIHRydWUgKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ly8gUmVtb3ZlIGFsbCB0aGUgZXZlbnQgbGlzdGVuZXJzIG9uIHRoZSBvbGQgY2hhcnQgYmVmb3JlIHdlIGRyYXdcblx0XHRcdFx0XHRcdC8vIGEgbmV3IG9uZS4gT25seSBydW4gdGhpcyBpZiB0aGUgb2xkIGNoYXJ0IGFuZCB0aGUgbmV3IGNoYXJ0XG5cdFx0XHRcdFx0XHQvLyBhcmVuJ3QgdGhlIHNhbWUgcmVmZXJlbmNlIHRob3VnaCwgb3RoZXJ3aXNlIHdlJ2xsIHJlbW92ZVxuXHRcdFx0XHRcdFx0Ly8gZXhpc3RpbmcgYG9uUmVhZHlgIGV2ZW50cyBhbmQgb3RoZXIgZXZlbnQgbGlzdGVuZXJzLCB3aGljaCB3aWxsXG5cdFx0XHRcdFx0XHQvLyBjYXVzZSBidWdzLlxuXHRcdFx0XHRcdFx0aWYgKCBjaGFydFdyYXBwZXIgIT09IGNoYXJ0V3JhcHBlclJlZi5jdXJyZW50ICkge1xuXHRcdFx0XHRcdFx0XHQvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tdW51c2VkLWV4cHJlc3Npb25zXG5cdFx0XHRcdFx0XHRcdGdvb2dsZVJlZi5jdXJyZW50Py52aXN1YWxpemF0aW9uLmV2ZW50cy5yZW1vdmVBbGxMaXN0ZW5lcnMoXG5cdFx0XHRcdFx0XHRcdFx0Y2hhcnRXcmFwcGVyUmVmLmN1cnJlbnQ/LmdldENoYXJ0KClcblx0XHRcdFx0XHRcdFx0KTtcblx0XHRcdFx0XHRcdFx0Ly8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXVudXNlZC1leHByZXNzaW9uc1xuXHRcdFx0XHRcdFx0XHRnb29nbGVSZWYuY3VycmVudD8udmlzdWFsaXphdGlvbi5ldmVudHMucmVtb3ZlQWxsTGlzdGVuZXJzKFxuXHRcdFx0XHRcdFx0XHRcdGNoYXJ0V3JhcHBlclJlZi5jdXJyZW50XG5cdFx0XHRcdFx0XHRcdCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGNoYXJ0V3JhcHBlclJlZi5jdXJyZW50ID0gY2hhcnRXcmFwcGVyO1xuXHRcdFx0XHRcdFx0Z29vZ2xlUmVmLmN1cnJlbnQgPSBnb29nbGU7XG5cblx0XHRcdFx0XHRcdGlmICggZ2V0Q2hhcnRXcmFwcGVyICkge1xuXHRcdFx0XHRcdFx0XHRnZXRDaGFydFdyYXBwZXIoIGNoYXJ0V3JhcHBlciwgZ29vZ2xlICk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSB9XG5cdFx0XHRcdFx0d2lkdGg9eyB3aWR0aCB9XG5cdFx0XHRcdFx0b3B0aW9ucz17IGNoYXJ0T3B0aW9ucyB9XG5cdFx0XHRcdFx0eyAuLi5vdGhlclByb3BzIH1cblx0XHRcdFx0Lz5cblx0XHRcdFx0eyBnYXRoZXJpbmdEYXRhICYmIGlzQ2hhcnRMb2FkZWQgJiYgKFxuXHRcdFx0XHRcdDxHYXRoZXJpbmdEYXRhTm90aWNlIHN0eWxlPXsgTk9USUNFX1NUWUxFLk9WRVJMQVkgfSAvPlxuXHRcdFx0XHQpIH1cblx0XHRcdFx0eyAhISBkYXRlTWFya2Vyc0luUmFuZ2UubGVuZ3RoICYmXG5cdFx0XHRcdFx0ZGF0ZU1hcmtlcnNJblJhbmdlLm1hcCggKCBkYXRlTWFya2VyLCBpbmRleCApID0+IHtcblx0XHRcdFx0XHRcdHJldHVybiAoXG5cdFx0XHRcdFx0XHRcdDxEYXRlTWFya2VyXG5cdFx0XHRcdFx0XHRcdFx0a2V5PXsgYGdvb2dsZXNpdGVraXQtY2hhcnRfX2RhdGUtbWFya2VyLS0keyBpbnN0YW5jZUlEIH0tJHsgaW5kZXggfWAgfVxuXHRcdFx0XHRcdFx0XHRcdGlkPXsgYCR7IGluc3RhbmNlSUQgfS0keyBpbmRleCB9YCB9XG5cdFx0XHRcdFx0XHRcdFx0dGV4dD17IGRhdGVNYXJrZXIudGV4dCB9XG5cdFx0XHRcdFx0XHRcdC8+XG5cdFx0XHRcdFx0XHQpO1xuXHRcdFx0XHRcdH0gKSB9XG5cdFx0XHRcdHsgY2hpbGRyZW4gfVxuXHRcdFx0PC9kaXY+XG5cdFx0PC9Hb29nbGVDaGFydEVycm9ySGFuZGxlcj5cblx0KTtcbn1cblxuR29vZ2xlQ2hhcnQucHJvcFR5cGVzID0ge1xuXHRjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZSxcblx0Y2hhcnRFdmVudHM6IFByb3BUeXBlcy5hcnJheU9mKFxuXHRcdFByb3BUeXBlcy5zaGFwZSgge1xuXHRcdFx0ZXZlbnROYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRcdFx0Y2FsbGJhY2s6IFByb3BUeXBlcy5mdW5jLFxuXHRcdH0gKVxuXHQpLFxuXHQvLyBOb3RlOiB0ZWNobmljYWxseSB3ZSBzdXBwb3J0IGFsbCB0eXBlcyBvZiBjaGFydHMgdGhhdCBgcmVhY3QtZ29vZ2xlLWNoYXJ0c2Bcblx0Ly8gc3VwcG9ydHMsIHdoaWNoIGlzIF9hbGxfIGNoYXJ0IHR5cGVzIGZyb20gR29vZ2xlIENoYXJ0cy4gQnV0IHdlIG9ubHkgbGlzdFxuXHQvLyB0aGUgY2hhcnRzIGN1cnJlbnRseSB1c2VkIGluIG91ciBjb2RlYmFzZSBoZXJlLCBhbmQgb25seSBvbmVzIHRoYXQgd2UgaGF2ZVxuXHQvLyBleHBsaWNpdCBzdXBwb3J0L3N0eWxlcy9oYW5kbGluZyBmb3IuXG5cdC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9zaXRlLWtpdC13cC9wdWxsLzI5MTYjZGlzY3Vzc2lvbl9yNjI2NjIwNjAxXG5cdGNoYXJ0VHlwZTogUHJvcFR5cGVzLm9uZU9mKCBbICdMaW5lQ2hhcnQnLCAnUGllQ2hhcnQnIF0gKS5pc1JlcXVpcmVkLFxuXHRkYXRhOiBQcm9wVHlwZXMuYXJyYXksXG5cdGRhdGVNYXJrZXJzOiBQcm9wVHlwZXMuYXJyYXlPZihcblx0XHRQcm9wVHlwZXMuc2hhcGUoIHtcblx0XHRcdC8qKlxuXHRcdFx0ICogVGhlIGRhdGUgdG8gbWFyayBvbiB0aGUgY2hhcnQsIGluIHRoZSBmb3JtYXQgYCdZWVlZLU1NLUREJ2AuXG5cdFx0XHQgKi9cblx0XHRcdGRhdGU6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcblx0XHRcdC8qKlxuXHRcdFx0ICogVGV4dCB0byBkaXNwbGF5IGluIGEgdG9vbHRpcCB3aGVuIHRoZSBkYXRlIG1hcmtlciBpcyBob3ZlcmVkLlxuXHRcdFx0ICovXG5cdFx0XHR0ZXh0OiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRcdH0gKVxuXHQpLFxuXHRnZXRDaGFydFdyYXBwZXI6IFByb3BUeXBlcy5mdW5jLFxuXHRoZWlnaHQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGxvYWRlZDogUHJvcFR5cGVzLmJvb2wsXG5cdGxvYWRpbmdIZWlnaHQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGxvYWRpbmdXaWR0aDogUHJvcFR5cGVzLnN0cmluZyxcblx0b25Nb3VzZU91dDogUHJvcFR5cGVzLmZ1bmMsXG5cdG9uTW91c2VPdmVyOiBQcm9wVHlwZXMuZnVuYyxcblx0b25SZWFkeTogUHJvcFR5cGVzLmZ1bmMsXG5cdG9uU2VsZWN0OiBQcm9wVHlwZXMuZnVuYyxcblx0c2VsZWN0ZWRTdGF0czogUHJvcFR5cGVzLmFycmF5T2YoIFByb3BUeXBlcy5udW1iZXIgKSxcblx0d2lkdGg6IFByb3BUeXBlcy5zdHJpbmcsXG5cdG9wdGlvbnM6IFByb3BUeXBlcy5vYmplY3QsXG5cdGdhdGhlcmluZ0RhdGE6IFByb3BUeXBlcy5ib29sLFxufTtcblxuR29vZ2xlQ2hhcnQuZGVmYXVsdFByb3BzID0ge1xuXHQuLi5DaGFydC5kZWZhdWx0UHJvcHMsXG5cdGRhdGVNYXJrZXJzOiBbXSxcblx0Z2F0aGVyaW5nRGF0YTogZmFsc2UsXG5cdGxvYWRlZDogdHJ1ZSxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBRUE7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQURBO0FBQUE7QUFJQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUVBO0FBRUE7QUFDQTtBQU9BO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFHQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBSUE7QUFLQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQVNBO0FBR0E7QUFLQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBR0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFJQTtBQUFBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/GoogleChart/index.js\n"); /***/ }), /***/ "./js/components/GoogleChart/utils.js": /*!********************************************!*\ !*** ./js/components/GoogleChart/utils.js ***! \********************************************/ /*! exports provided: getFilteredChartData, getLoadingDimensions, getCombinedChartEvents, getChartOptions, getCurrencyPattern */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getFilteredChartData\", function() { return getFilteredChartData; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getLoadingDimensions\", function() { return getLoadingDimensions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getCombinedChartEvents\", function() { return getCombinedChartEvents; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getChartOptions\", function() { return getChartOptions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getCurrencyPattern\", function() { return getCurrencyPattern; });\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n\n/**\n * Google Chart utilities.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n/**\n * Returns the Google chart data, filtered by selected stats if present.\n *\n * @since 1.93.0\n *\n * @param {Array|undefined} data Chart data.\n * @param {Array|undefined} selectedStats The columns that should be displayed for the data set.\n * @return {Object} The chart data, filtered by selected stats if present.\n */\nvar getFilteredChartData = function getFilteredChartData(data, selectedStats) {\n if (!(selectedStats === null || selectedStats === void 0 ? void 0 : selectedStats.length)) {\n return data;\n }\n\n // Ensure we don't filter out columns that aren't data, but are things like\n // tooltips or other content.\n var nonDataColumns = [];\n if (data === null || data === void 0 ? void 0 : data.length) {\n nonDataColumns = data[0].reduce(function (acc, row, rowIndex) {\n return (row === null || row === void 0 ? void 0 : row.role) ? [].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(acc), [rowIndex]) : acc;\n }, []);\n }\n return data.map(function (row) {\n return row.filter(function (_columnValue, columnIndex) {\n return columnIndex === 0 || selectedStats.includes(columnIndex - 1) || nonDataColumns.includes(columnIndex - 1);\n });\n });\n};\n\n/**\n * Returns the optimal height and width for a preview element.\n *\n * @since 1.93.0\n *\n * @param {string|undefined} loadingHeight Preview height.\n * @param {string|undefined} height Chart height.\n * @param {string|undefined} loadingWidth Preview width.\n * @param {string|undefined} width Chart width.\n * @return {Object} The optimal height and width to use in a preview element.\n */\nvar getLoadingDimensions = function getLoadingDimensions(loadingHeight, height, loadingWidth, width) {\n var dimensions = {\n height: loadingHeight || height,\n width: loadingWidth || width\n };\n // If a loading height is set but a width is not (or a loading width is set\n // but not a height), change the \"unset\" value to 100% to avoid visual bugs.\n // See: https://github.com/google/site-kit-wp/pull/2916#discussion_r623866269\n if (dimensions.width && !dimensions.height) {\n dimensions.height = '100%';\n }\n if (dimensions.height && !dimensions.width) {\n dimensions.width = '100%';\n }\n return dimensions;\n};\n\n/**\n * Returns a combined chart events object.\n *\n * @since 1.93.0\n *\n * @param {Array.|undefined} chartEvents Event names and its callbacks.\n * @param {Function|undefined} onReady Chart event.\n * @param {Function|undefined} onSelect Chart event.\n * @return {Object} The object containig all events.\n */\nvar getCombinedChartEvents = function getCombinedChartEvents(chartEvents, onReady, onSelect) {\n var combinedChartEvents = _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(chartEvents || []);\n if (onReady) {\n combinedChartEvents.push({\n eventName: 'ready',\n callback: onReady\n });\n }\n if (onSelect) {\n combinedChartEvents.push({\n eventName: 'select',\n callback: onSelect\n });\n }\n return combinedChartEvents;\n};\n\n/**\n * Returns a chart configuration object.\n *\n * @since 1.93.0\n * @since 1.119.0 Added `breakpoint` parameter.\n *\n * @param {Object} options Configuration data.\n * @param {boolean} gatheringData If chart is in gathering info state.\n * @param {string} chartType Chart types: PieChart, LineChart.\n * @param {string} startDate Start date for a user data range.\n * @param {string} endDate End date for a user data range.\n * @param {string} breakpoint Current breakpoint.\n * @return {Object} Chart options configuration.\n */\nvar getChartOptions = function getChartOptions(options, gatheringData, chartType, startDate, endDate, breakpoint) {\n var chartOptions = Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"cloneDeep\"])(options);\n if (gatheringData && chartType === 'LineChart') {\n var _options$vAxis, _options$vAxis$viewWi, _options$vAxis2, _options$vAxis2$viewW, _options$hAxis, _options$hAxis$viewWi, _options$hAxis2, _options$hAxis2$viewW;\n if (!(options === null || options === void 0 ? void 0 : (_options$vAxis = options.vAxis) === null || _options$vAxis === void 0 ? void 0 : (_options$vAxis$viewWi = _options$vAxis.viewWindow) === null || _options$vAxis$viewWi === void 0 ? void 0 : _options$vAxis$viewWi.min)) {\n Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"set\"])(chartOptions, 'vAxis.viewWindow.min', 0);\n }\n if (!(options === null || options === void 0 ? void 0 : (_options$vAxis2 = options.vAxis) === null || _options$vAxis2 === void 0 ? void 0 : (_options$vAxis2$viewW = _options$vAxis2.viewWindow) === null || _options$vAxis2$viewW === void 0 ? void 0 : _options$vAxis2$viewW.max)) {\n Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"set\"])(chartOptions, 'vAxis.viewWindow.max', 100);\n }\n if (!(options === null || options === void 0 ? void 0 : (_options$hAxis = options.hAxis) === null || _options$hAxis === void 0 ? void 0 : (_options$hAxis$viewWi = _options$hAxis.viewWindow) === null || _options$hAxis$viewWi === void 0 ? void 0 : _options$hAxis$viewWi.min)) {\n Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"set\"])(chartOptions, 'hAxis.viewWindow.min', Object(_util__WEBPACK_IMPORTED_MODULE_3__[\"stringToDate\"])(startDate));\n delete chartOptions.hAxis.ticks;\n }\n if (!(options === null || options === void 0 ? void 0 : (_options$hAxis2 = options.hAxis) === null || _options$hAxis2 === void 0 ? void 0 : (_options$hAxis2$viewW = _options$hAxis2.viewWindow) === null || _options$hAxis2$viewW === void 0 ? void 0 : _options$hAxis2$viewW.max)) {\n Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"set\"])(chartOptions, 'hAxis.viewWindow.max', Object(_util__WEBPACK_IMPORTED_MODULE_3__[\"stringToDate\"])(endDate));\n delete chartOptions.hAxis.ticks;\n }\n }\n if (chartType === 'LineChart') {\n var _options$hAxis3, _options$hAxis4, _options$tooltip;\n if (!(options === null || options === void 0 ? void 0 : (_options$hAxis3 = options.hAxis) === null || _options$hAxis3 === void 0 ? void 0 : _options$hAxis3.maxTextLines)) {\n Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"set\"])(chartOptions, 'hAxis.maxTextLines', 1);\n }\n if (!(options === null || options === void 0 ? void 0 : (_options$hAxis4 = options.hAxis) === null || _options$hAxis4 === void 0 ? void 0 : _options$hAxis4.minTextSpacing)) {\n var minTextSpacing = breakpoint === _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_2__[\"BREAKPOINT_SMALL\"] ? 50 : 100;\n Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"set\"])(chartOptions, 'hAxis.minTextSpacing', minTextSpacing);\n }\n // eslint-disable-next-line sitekit/acronym-case\n if ((options === null || options === void 0 ? void 0 : (_options$tooltip = options.tooltip) === null || _options$tooltip === void 0 ? void 0 : _options$tooltip.isHtml) === undefined) {\n Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"set\"])(chartOptions, 'tooltip.isHtml', true);\n Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"set\"])(chartOptions, 'tooltip.trigger', 'both');\n }\n }\n Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"merge\"])(chartOptions, {\n hAxis: {\n textStyle: {\n fontSize: 10,\n color: '#5f6561'\n }\n },\n vAxis: {\n textStyle: {\n color: '#5f6561',\n fontSize: 10\n }\n },\n legend: {\n textStyle: {\n color: '#131418',\n fontSize: 12\n }\n }\n });\n return chartOptions;\n};\n\n/**\n * Returns the Google Charts currency pattern for a given currency code and locale.\n *\n * @since 1.118.0\n *\n * @param {string} currencyCode ISO 4217 currency code.\n * @param {string} locale Locale to use for formatting.\n * @return {string} The currency pattern.\n */\nvar getCurrencyPattern = function getCurrencyPattern(currencyCode) {\n var locale = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Object(_util__WEBPACK_IMPORTED_MODULE_3__[\"getLocale\"])();\n var formatter = Intl.NumberFormat(locale, {\n style: 'currency',\n currency: currencyCode\n });\n var parts = formatter.formatToParts(1000000);\n return parts.reduce(function (pattern, part) {\n var value = part.value;\n switch (part.type) {\n case 'group':\n // The group and decimal separators will be replaced with the\n // locale-specific versions by the chart.\n // See: https://groups.google.com/g/google-visualization-api/c/hBF9daxe8qY/m/_aPk3EfQLgAJ\n return pattern + ',';\n case 'decimal':\n return pattern + '.';\n case 'currency':\n return pattern + value;\n case 'literal':\n var sanitizedValue = /^\\s*$/.test(value) ? value : '';\n return pattern + sanitizedValue;\n case 'integer':\n var integerPattern = value.replace(/\\d/g, '#');\n var isLastIntegerGroup = Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"findLast\"])(parts, function (_ref) {\n var type = _ref.type;\n return 'integer' === type;\n }) === part;\n return pattern + (isLastIntegerGroup ? integerPattern.replace(/#$/, '0') : integerPattern);\n case 'fraction':\n return pattern + value.replace(/\\d/g, '0');\n default:\n return pattern;\n }\n }, '');\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0dvb2dsZUNoYXJ0L3V0aWxzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9Hb29nbGVDaGFydC91dGlscy5qcz8xZmFlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR29vZ2xlIENoYXJ0IHV0aWxpdGllcy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNsb25lRGVlcCwgZmluZExhc3QsIG1lcmdlLCBzZXQgfSBmcm9tICdsb2Rhc2gnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBCUkVBS1BPSU5UX1NNQUxMIH0gZnJvbSAnLi4vLi4vaG9va3MvdXNlQnJlYWtwb2ludCc7XG5pbXBvcnQgeyBnZXRMb2NhbGUsIHN0cmluZ1RvRGF0ZSB9IGZyb20gJy4uLy4uL3V0aWwnO1xuXG4vKipcbiAqIFJldHVybnMgdGhlIEdvb2dsZSBjaGFydCBkYXRhLCBmaWx0ZXJlZCBieSBzZWxlY3RlZCBzdGF0cyBpZiBwcmVzZW50LlxuICpcbiAqIEBzaW5jZSAxLjkzLjBcbiAqXG4gKiBAcGFyYW0ge0FycmF5fHVuZGVmaW5lZH0gZGF0YSAgICAgICAgICBDaGFydCBkYXRhLlxuICogQHBhcmFtIHtBcnJheXx1bmRlZmluZWR9IHNlbGVjdGVkU3RhdHMgVGhlIGNvbHVtbnMgdGhhdCBzaG91bGQgYmUgZGlzcGxheWVkIGZvciB0aGUgZGF0YSBzZXQuXG4gKiBAcmV0dXJuIHtPYmplY3R9IFRoZSBjaGFydCBkYXRhLCBmaWx0ZXJlZCBieSBzZWxlY3RlZCBzdGF0cyBpZiBwcmVzZW50LlxuICovXG5leHBvcnQgY29uc3QgZ2V0RmlsdGVyZWRDaGFydERhdGEgPSAoIGRhdGEsIHNlbGVjdGVkU3RhdHMgKSA9PiB7XG5cdGlmICggISBzZWxlY3RlZFN0YXRzPy5sZW5ndGggKSB7XG5cdFx0cmV0dXJuIGRhdGE7XG5cdH1cblxuXHQvLyBFbnN1cmUgd2UgZG9uJ3QgZmlsdGVyIG91dCBjb2x1bW5zIHRoYXQgYXJlbid0IGRhdGEsIGJ1dCBhcmUgdGhpbmdzIGxpa2Vcblx0Ly8gdG9vbHRpcHMgb3Igb3RoZXIgY29udGVudC5cblx0bGV0IG5vbkRhdGFDb2x1bW5zID0gW107XG5cdGlmICggZGF0YT8ubGVuZ3RoICkge1xuXHRcdG5vbkRhdGFDb2x1bW5zID0gZGF0YVsgMCBdLnJlZHVjZSggKCBhY2MsIHJvdywgcm93SW5kZXggKSA9PiB7XG5cdFx0XHRyZXR1cm4gcm93Py5yb2xlID8gWyAuLi5hY2MsIHJvd0luZGV4IF0gOiBhY2M7XG5cdFx0fSwgW10gKTtcblx0fVxuXG5cdHJldHVybiBkYXRhLm1hcCggKCByb3cgKSA9PiB7XG5cdFx0cmV0dXJuIHJvdy5maWx0ZXIoICggX2NvbHVtblZhbHVlLCBjb2x1bW5JbmRleCApID0+IHtcblx0XHRcdHJldHVybiAoXG5cdFx0XHRcdGNvbHVtbkluZGV4ID09PSAwIHx8XG5cdFx0XHRcdHNlbGVjdGVkU3RhdHMuaW5jbHVkZXMoIGNvbHVtbkluZGV4IC0gMSApIHx8XG5cdFx0XHRcdG5vbkRhdGFDb2x1bW5zLmluY2x1ZGVzKCBjb2x1bW5JbmRleCAtIDEgKVxuXHRcdFx0KTtcblx0XHR9ICk7XG5cdH0gKTtcbn07XG5cbi8qKlxuICogUmV0dXJucyB0aGUgb3B0aW1hbCBoZWlnaHQgYW5kIHdpZHRoIGZvciBhIHByZXZpZXcgZWxlbWVudC5cbiAqXG4gKiBAc2luY2UgMS45My4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd8dW5kZWZpbmVkfSBsb2FkaW5nSGVpZ2h0IFByZXZpZXcgaGVpZ2h0LlxuICogQHBhcmFtIHtzdHJpbmd8dW5kZWZpbmVkfSBoZWlnaHQgICAgICAgIENoYXJ0IGhlaWdodC5cbiAqIEBwYXJhbSB7c3RyaW5nfHVuZGVmaW5lZH0gbG9hZGluZ1dpZHRoICBQcmV2aWV3IHdpZHRoLlxuICogQHBhcmFtIHtzdHJpbmd8dW5kZWZpbmVkfSB3aWR0aCAgICAgICAgIENoYXJ0IHdpZHRoLlxuICogQHJldHVybiB7T2JqZWN0fSBUaGUgb3B0aW1hbCBoZWlnaHQgYW5kIHdpZHRoIHRvIHVzZSBpbiBhIHByZXZpZXcgZWxlbWVudC5cbiAqL1xuZXhwb3J0IGNvbnN0IGdldExvYWRpbmdEaW1lbnNpb25zID0gKFxuXHRsb2FkaW5nSGVpZ2h0LFxuXHRoZWlnaHQsXG5cdGxvYWRpbmdXaWR0aCxcblx0d2lkdGhcbikgPT4ge1xuXHRjb25zdCBkaW1lbnNpb25zID0ge1xuXHRcdGhlaWdodDogbG9hZGluZ0hlaWdodCB8fCBoZWlnaHQsXG5cdFx0d2lkdGg6IGxvYWRpbmdXaWR0aCB8fCB3aWR0aCxcblx0fTtcblx0Ly8gSWYgYSBsb2FkaW5nIGhlaWdodCBpcyBzZXQgYnV0IGEgd2lkdGggaXMgbm90IChvciBhIGxvYWRpbmcgd2lkdGggaXMgc2V0XG5cdC8vIGJ1dCBub3QgYSBoZWlnaHQpLCBjaGFuZ2UgdGhlIFwidW5zZXRcIiB2YWx1ZSB0byAxMDAlIHRvIGF2b2lkIHZpc3VhbCBidWdzLlxuXHQvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvc2l0ZS1raXQtd3AvcHVsbC8yOTE2I2Rpc2N1c3Npb25fcjYyMzg2NjI2OVxuXHRpZiAoIGRpbWVuc2lvbnMud2lkdGggJiYgISBkaW1lbnNpb25zLmhlaWdodCApIHtcblx0XHRkaW1lbnNpb25zLmhlaWdodCA9ICcxMDAlJztcblx0fVxuXHRpZiAoIGRpbWVuc2lvbnMuaGVpZ2h0ICYmICEgZGltZW5zaW9ucy53aWR0aCApIHtcblx0XHRkaW1lbnNpb25zLndpZHRoID0gJzEwMCUnO1xuXHR9XG5cblx0cmV0dXJuIGRpbWVuc2lvbnM7XG59O1xuXG4vKipcbiAqIFJldHVybnMgYSBjb21iaW5lZCBjaGFydCBldmVudHMgb2JqZWN0LlxuICpcbiAqIEBzaW5jZSAxLjkzLjBcbiAqXG4gKiBAcGFyYW0ge0FycmF5LjxPYmplY3Q+fHVuZGVmaW5lZH0gY2hhcnRFdmVudHMgRXZlbnQgbmFtZXMgYW5kIGl0cyBjYWxsYmFja3MuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufHVuZGVmaW5lZH0gICAgICAgb25SZWFkeSAgICAgQ2hhcnQgZXZlbnQuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufHVuZGVmaW5lZH0gICAgICAgb25TZWxlY3QgICAgQ2hhcnQgZXZlbnQuXG4gKiBAcmV0dXJuIHtPYmplY3R9IFRoZSBvYmplY3QgY29udGFpbmlnIGFsbCBldmVudHMuXG4gKi9cbmV4cG9ydCBjb25zdCBnZXRDb21iaW5lZENoYXJ0RXZlbnRzID0gKCBjaGFydEV2ZW50cywgb25SZWFkeSwgb25TZWxlY3QgKSA9PiB7XG5cdGNvbnN0IGNvbWJpbmVkQ2hhcnRFdmVudHMgPSBbIC4uLiggY2hhcnRFdmVudHMgfHwgW10gKSBdO1xuXG5cdGlmICggb25SZWFkeSApIHtcblx0XHRjb21iaW5lZENoYXJ0RXZlbnRzLnB1c2goIHtcblx0XHRcdGV2ZW50TmFtZTogJ3JlYWR5Jyxcblx0XHRcdGNhbGxiYWNrOiBvblJlYWR5LFxuXHRcdH0gKTtcblx0fVxuXG5cdGlmICggb25TZWxlY3QgKSB7XG5cdFx0Y29tYmluZWRDaGFydEV2ZW50cy5wdXNoKCB7XG5cdFx0XHRldmVudE5hbWU6ICdzZWxlY3QnLFxuXHRcdFx0Y2FsbGJhY2s6IG9uU2VsZWN0LFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjb21iaW5lZENoYXJ0RXZlbnRzO1xufTtcblxuLyoqXG4gKiBSZXR1cm5zIGEgY2hhcnQgY29uZmlndXJhdGlvbiBvYmplY3QuXG4gKlxuICogQHNpbmNlIDEuOTMuMFxuICogQHNpbmNlIDEuMTE5LjAgQWRkZWQgYGJyZWFrcG9pbnRgIHBhcmFtZXRlci5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gIG9wdGlvbnMgICAgICAgQ29uZmlndXJhdGlvbiBkYXRhLlxuICogQHBhcmFtIHtib29sZWFufSBnYXRoZXJpbmdEYXRhIElmIGNoYXJ0IGlzIGluIGdhdGhlcmluZyBpbmZvIHN0YXRlLlxuICogQHBhcmFtIHtzdHJpbmd9ICBjaGFydFR5cGUgICAgIENoYXJ0IHR5cGVzOiBQaWVDaGFydCwgTGluZUNoYXJ0LlxuICogQHBhcmFtIHtzdHJpbmd9ICBzdGFydERhdGUgICAgIFN0YXJ0IGRhdGUgZm9yIGEgdXNlciBkYXRhIHJhbmdlLlxuICogQHBhcmFtIHtzdHJpbmd9ICBlbmREYXRlICAgICAgIEVuZCBkYXRlIGZvciBhIHVzZXIgZGF0YSByYW5nZS5cbiAqIEBwYXJhbSB7c3RyaW5nfSAgYnJlYWtwb2ludCAgICBDdXJyZW50IGJyZWFrcG9pbnQuXG4gKiBAcmV0dXJuIHtPYmplY3R9IENoYXJ0IG9wdGlvbnMgY29uZmlndXJhdGlvbi5cbiAqL1xuZXhwb3J0IGNvbnN0IGdldENoYXJ0T3B0aW9ucyA9IChcblx0b3B0aW9ucyxcblx0Z2F0aGVyaW5nRGF0YSxcblx0Y2hhcnRUeXBlLFxuXHRzdGFydERhdGUsXG5cdGVuZERhdGUsXG5cdGJyZWFrcG9pbnRcbikgPT4ge1xuXHRjb25zdCBjaGFydE9wdGlvbnMgPSBjbG9uZURlZXAoIG9wdGlvbnMgKTtcblx0aWYgKCBnYXRoZXJpbmdEYXRhICYmIGNoYXJ0VHlwZSA9PT0gJ0xpbmVDaGFydCcgKSB7XG5cdFx0aWYgKCAhIG9wdGlvbnM/LnZBeGlzPy52aWV3V2luZG93Py5taW4gKSB7XG5cdFx0XHRzZXQoIGNoYXJ0T3B0aW9ucywgJ3ZBeGlzLnZpZXdXaW5kb3cubWluJywgMCApO1xuXHRcdH1cblxuXHRcdGlmICggISBvcHRpb25zPy52QXhpcz8udmlld1dpbmRvdz8ubWF4ICkge1xuXHRcdFx0c2V0KCBjaGFydE9wdGlvbnMsICd2QXhpcy52aWV3V2luZG93Lm1heCcsIDEwMCApO1xuXHRcdH1cblxuXHRcdGlmICggISBvcHRpb25zPy5oQXhpcz8udmlld1dpbmRvdz8ubWluICkge1xuXHRcdFx0c2V0KFxuXHRcdFx0XHRjaGFydE9wdGlvbnMsXG5cdFx0XHRcdCdoQXhpcy52aWV3V2luZG93Lm1pbicsXG5cdFx0XHRcdHN0cmluZ1RvRGF0ZSggc3RhcnREYXRlIClcblx0XHRcdCk7XG5cdFx0XHRkZWxldGUgY2hhcnRPcHRpb25zLmhBeGlzLnRpY2tzO1xuXHRcdH1cblxuXHRcdGlmICggISBvcHRpb25zPy5oQXhpcz8udmlld1dpbmRvdz8ubWF4ICkge1xuXHRcdFx0c2V0KFxuXHRcdFx0XHRjaGFydE9wdGlvbnMsXG5cdFx0XHRcdCdoQXhpcy52aWV3V2luZG93Lm1heCcsXG5cdFx0XHRcdHN0cmluZ1RvRGF0ZSggZW5kRGF0ZSApXG5cdFx0XHQpO1xuXHRcdFx0ZGVsZXRlIGNoYXJ0T3B0aW9ucy5oQXhpcy50aWNrcztcblx0XHR9XG5cdH1cblxuXHRpZiAoIGNoYXJ0VHlwZSA9PT0gJ0xpbmVDaGFydCcgKSB7XG5cdFx0aWYgKCAhIG9wdGlvbnM/LmhBeGlzPy5tYXhUZXh0TGluZXMgKSB7XG5cdFx0XHRzZXQoIGNoYXJ0T3B0aW9ucywgJ2hBeGlzLm1heFRleHRMaW5lcycsIDEgKTtcblx0XHR9XG5cdFx0aWYgKCAhIG9wdGlvbnM/LmhBeGlzPy5taW5UZXh0U3BhY2luZyApIHtcblx0XHRcdGNvbnN0IG1pblRleHRTcGFjaW5nID0gYnJlYWtwb2ludCA9PT0gQlJFQUtQT0lOVF9TTUFMTCA/IDUwIDogMTAwO1xuXHRcdFx0c2V0KCBjaGFydE9wdGlvbnMsICdoQXhpcy5taW5UZXh0U3BhY2luZycsIG1pblRleHRTcGFjaW5nICk7XG5cdFx0fVxuXHRcdC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBzaXRla2l0L2Fjcm9ueW0tY2FzZVxuXHRcdGlmICggb3B0aW9ucz8udG9vbHRpcD8uaXNIdG1sID09PSB1bmRlZmluZWQgKSB7XG5cdFx0XHRzZXQoIGNoYXJ0T3B0aW9ucywgJ3Rvb2x0aXAuaXNIdG1sJywgdHJ1ZSApO1xuXHRcdFx0c2V0KCBjaGFydE9wdGlvbnMsICd0b29sdGlwLnRyaWdnZXInLCAnYm90aCcgKTtcblx0XHR9XG5cdH1cblxuXHRtZXJnZSggY2hhcnRPcHRpb25zLCB7XG5cdFx0aEF4aXM6IHtcblx0XHRcdHRleHRTdHlsZToge1xuXHRcdFx0XHRmb250U2l6ZTogMTAsXG5cdFx0XHRcdGNvbG9yOiAnIzVmNjU2MScsXG5cdFx0XHR9LFxuXHRcdH0sXG5cdFx0dkF4aXM6IHtcblx0XHRcdHRleHRTdHlsZToge1xuXHRcdFx0XHRjb2xvcjogJyM1ZjY1NjEnLFxuXHRcdFx0XHRmb250U2l6ZTogMTAsXG5cdFx0XHR9LFxuXHRcdH0sXG5cdFx0bGVnZW5kOiB7XG5cdFx0XHR0ZXh0U3R5bGU6IHtcblx0XHRcdFx0Y29sb3I6ICcjMTMxNDE4Jyxcblx0XHRcdFx0Zm9udFNpemU6IDEyLFxuXHRcdFx0fSxcblx0XHR9LFxuXHR9ICk7XG5cblx0cmV0dXJuIGNoYXJ0T3B0aW9ucztcbn07XG5cbi8qKlxuICogUmV0dXJucyB0aGUgR29vZ2xlIENoYXJ0cyBjdXJyZW5jeSBwYXR0ZXJuIGZvciBhIGdpdmVuIGN1cnJlbmN5IGNvZGUgYW5kIGxvY2FsZS5cbiAqXG4gKiBAc2luY2UgMS4xMTguMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBjdXJyZW5jeUNvZGUgSVNPIDQyMTcgY3VycmVuY3kgY29kZS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBsb2NhbGUgICAgICAgTG9jYWxlIHRvIHVzZSBmb3IgZm9ybWF0dGluZy5cbiAqIEByZXR1cm4ge3N0cmluZ30gVGhlIGN1cnJlbmN5IHBhdHRlcm4uXG4gKi9cbmV4cG9ydCBjb25zdCBnZXRDdXJyZW5jeVBhdHRlcm4gPSAoIGN1cnJlbmN5Q29kZSwgbG9jYWxlID0gZ2V0TG9jYWxlKCkgKSA9PiB7XG5cdGNvbnN0IGZvcm1hdHRlciA9IEludGwuTnVtYmVyRm9ybWF0KCBsb2NhbGUsIHtcblx0XHRzdHlsZTogJ2N1cnJlbmN5Jyxcblx0XHRjdXJyZW5jeTogY3VycmVuY3lDb2RlLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFydHMgPSBmb3JtYXR0ZXIuZm9ybWF0VG9QYXJ0cyggMTAwMDAwMCApO1xuXG5cdHJldHVybiBwYXJ0cy5yZWR1Y2UoICggcGF0dGVybiwgcGFydCApID0+IHtcblx0XHRjb25zdCB7IHZhbHVlIH0gPSBwYXJ0O1xuXG5cdFx0c3dpdGNoICggcGFydC50eXBlICkge1xuXHRcdFx0Y2FzZSAnZ3JvdXAnOlxuXHRcdFx0XHQvLyBUaGUgZ3JvdXAgYW5kIGRlY2ltYWwgc2VwYXJhdG9ycyB3aWxsIGJlIHJlcGxhY2VkIHdpdGggdGhlXG5cdFx0XHRcdC8vIGxvY2FsZS1zcGVjaWZpYyB2ZXJzaW9ucyBieSB0aGUgY2hhcnQuXG5cdFx0XHRcdC8vIFNlZTogaHR0cHM6Ly9ncm91cHMuZ29vZ2xlLmNvbS9nL2dvb2dsZS12aXN1YWxpemF0aW9uLWFwaS9jL2hCRjlkYXhlOHFZL20vX2FQazNFZlFMZ0FKXG5cdFx0XHRcdHJldHVybiBwYXR0ZXJuICsgJywnO1xuXHRcdFx0Y2FzZSAnZGVjaW1hbCc6XG5cdFx0XHRcdHJldHVybiBwYXR0ZXJuICsgJy4nO1xuXHRcdFx0Y2FzZSAnY3VycmVuY3knOlxuXHRcdFx0XHRyZXR1cm4gcGF0dGVybiArIHZhbHVlO1xuXHRcdFx0Y2FzZSAnbGl0ZXJhbCc6XG5cdFx0XHRcdGNvbnN0IHNhbml0aXplZFZhbHVlID0gL15cXHMqJC8udGVzdCggdmFsdWUgKSA/IHZhbHVlIDogJyc7XG5cdFx0XHRcdHJldHVybiBwYXR0ZXJuICsgc2FuaXRpemVkVmFsdWU7XG5cdFx0XHRjYXNlICdpbnRlZ2VyJzpcblx0XHRcdFx0Y29uc3QgaW50ZWdlclBhdHRlcm4gPSB2YWx1ZS5yZXBsYWNlKCAvXFxkL2csICcjJyApO1xuXHRcdFx0XHRjb25zdCBpc0xhc3RJbnRlZ2VyR3JvdXAgPVxuXHRcdFx0XHRcdGZpbmRMYXN0KCBwYXJ0cywgKCB7IHR5cGUgfSApID0+ICdpbnRlZ2VyJyA9PT0gdHlwZSApID09PVxuXHRcdFx0XHRcdHBhcnQ7XG5cblx0XHRcdFx0cmV0dXJuIChcblx0XHRcdFx0XHRwYXR0ZXJuICtcblx0XHRcdFx0XHQoIGlzTGFzdEludGVnZXJHcm91cFxuXHRcdFx0XHRcdFx0PyBpbnRlZ2VyUGF0dGVybi5yZXBsYWNlKCAvIyQvLCAnMCcgKVxuXHRcdFx0XHRcdFx0OiBpbnRlZ2VyUGF0dGVybiApXG5cdFx0XHRcdCk7XG5cdFx0XHRjYXNlICdmcmFjdGlvbic6XG5cdFx0XHRcdHJldHVybiBwYXR0ZXJuICsgdmFsdWUucmVwbGFjZSggL1xcZC9nLCAnMCcgKTtcblx0XHRcdGRlZmF1bHQ6XG5cdFx0XHRcdHJldHVybiBwYXR0ZXJuO1xuXHRcdH1cblx0fSwgJycgKTtcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUtBO0FBQ0E7QUFFQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBR0E7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/GoogleChart/utils.js\n"); /***/ }), /***/ "./js/components/GoogleChartErrorHandler/index.js": /*!********************************************************!*\ !*** ./js/components/GoogleChartErrorHandler/index.js ***! \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global, React) {/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"../node_modules/@babel/runtime/helpers/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"../node_modules/@babel/runtime/helpers/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ \"../node_modules/@babel/runtime/helpers/assertThisInitialized.js\");\n/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"../node_modules/@babel/runtime/helpers/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"../node_modules/@babel/runtime/helpers/getPrototypeOf.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var clipboard_copy__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! clipboard-copy */ \"../node_modules/clipboard-copy/index.js\");\n/* harmony import */ var clipboard_copy__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(clipboard_copy__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _notifications_CTA__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../notifications/CTA */ \"./js/components/notifications/CTA.js\");\n/* harmony import */ var _GenericErrorHandlerActions__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../GenericErrorHandlerActions */ \"./js/components/GenericErrorHandlerActions.js\");\n/* harmony import */ var _Root_ViewContextContext__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../Root/ViewContextContext */ \"./js/components/Root/ViewContextContext.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default()(this, result); }; }\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n/**\n * GoogleChartErrorHandler component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\nvar GoogleChartErrorHandler = /*#__PURE__*/function (_Component) {\n _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default()(GoogleChartErrorHandler, _Component);\n var _super = _createSuper(GoogleChartErrorHandler);\n function GoogleChartErrorHandler(props) {\n var _this;\n _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, GoogleChartErrorHandler);\n _this = _super.call(this, props);\n _this.state = {\n error: null,\n info: null\n };\n _this.onErrorClick = _this.onErrorClick.bind(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2___default()(_this));\n return _this;\n }\n _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(GoogleChartErrorHandler, [{\n key: \"componentDidCatch\",\n value: function componentDidCatch(error, info) {\n global.console.error('Google Charts error:', error, info);\n this.setState({\n error: error,\n info: info\n });\n Object(_util__WEBPACK_IMPORTED_MODULE_13__[\"trackEvent\"])('google_chart_error', \"handle_\".concat(this.context || 'unknown', \"_error\"),\n // label has a max-length of 500 bytes.\n \"\".concat(error === null || error === void 0 ? void 0 : error.message, \"\\n\").concat(info === null || info === void 0 ? void 0 : info.componentStack).slice(0, 500));\n }\n }, {\n key: \"onErrorClick\",\n value: function onErrorClick() {\n var _this$state = this.state,\n error = _this$state.error,\n info = _this$state.info; // Copy message with wrapping backticks for code block formatting on wp.org.\n clipboard_copy__WEBPACK_IMPORTED_MODULE_7___default()(\"`\".concat(error === null || error === void 0 ? void 0 : error.message, \"\\n\").concat(info === null || info === void 0 ? void 0 : info.componentStack, \"`\"));\n }\n }, {\n key: \"render\",\n value: function render() {\n var children = this.props.children;\n var _this$state2 = this.state,\n error = _this$state2.error,\n info = _this$state2.info; // If there is no caught error, render the children components normally.\n if (!error) {\n return children;\n }\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-googlechart-error-handler\"\n }, /*#__PURE__*/React.createElement(_notifications_CTA__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n description: /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__[\"Fragment\"], null, /*#__PURE__*/React.createElement(\"p\", null, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__[\"__\"])('An error prevented this Google chart from being displayed properly. Report the exact contents of the error on the support forum to find out what caused it.', 'google-site-kit')), /*#__PURE__*/React.createElement(_GenericErrorHandlerActions__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n message: error.message,\n componentStack: info.componentStack\n })),\n error: true,\n onErrorClick: this.onErrorClick,\n onClick: this.onErrorClick,\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__[\"__\"])('Error in Google Chart', 'google-site-kit')\n }));\n }\n }]);\n return GoogleChartErrorHandler;\n}(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__[\"Component\"]);\nGoogleChartErrorHandler.contextType = _Root_ViewContextContext__WEBPACK_IMPORTED_MODULE_12__[\"default\"];\nGoogleChartErrorHandler.propTypes = {\n /** @ignore */\n children: prop_types__WEBPACK_IMPORTED_MODULE_8___default.a.node.isRequired\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (GoogleChartErrorHandler);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\"), __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0dvb2dsZUNoYXJ0RXJyb3JIYW5kbGVyL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9Hb29nbGVDaGFydEVycm9ySGFuZGxlci9pbmRleC5qcz84Y2EwIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR29vZ2xlQ2hhcnRFcnJvckhhbmRsZXIgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGNvcHlUb0NsaXBib2FyZCBmcm9tICdjbGlwYm9hcmQtY29weSc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ29tcG9uZW50LCBGcmFnbWVudCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBDVEEgZnJvbSAnLi4vbm90aWZpY2F0aW9ucy9DVEEnO1xuaW1wb3J0IEdlbmVyaWNFcnJvckhhbmRsZXJBY3Rpb25zIGZyb20gJy4uL0dlbmVyaWNFcnJvckhhbmRsZXJBY3Rpb25zJztcbmltcG9ydCBWaWV3Q29udGV4dENvbnRleHQgZnJvbSAnLi4vUm9vdC9WaWV3Q29udGV4dENvbnRleHQnO1xuaW1wb3J0IHsgdHJhY2tFdmVudCB9IGZyb20gJy4uLy4uL3V0aWwnO1xuXG5jbGFzcyBHb29nbGVDaGFydEVycm9ySGFuZGxlciBleHRlbmRzIENvbXBvbmVudCB7XG5cdGNvbnN0cnVjdG9yKCBwcm9wcyApIHtcblx0XHRzdXBlciggcHJvcHMgKTtcblxuXHRcdHRoaXMuc3RhdGUgPSB7XG5cdFx0XHRlcnJvcjogbnVsbCxcblx0XHRcdGluZm86IG51bGwsXG5cdFx0fTtcblxuXHRcdHRoaXMub25FcnJvckNsaWNrID0gdGhpcy5vbkVycm9yQ2xpY2suYmluZCggdGhpcyApO1xuXHR9XG5cblx0Y29tcG9uZW50RGlkQ2F0Y2goIGVycm9yLCBpbmZvICkge1xuXHRcdGdsb2JhbC5jb25zb2xlLmVycm9yKCAnR29vZ2xlIENoYXJ0cyBlcnJvcjonLCBlcnJvciwgaW5mbyApO1xuXG5cdFx0dGhpcy5zZXRTdGF0ZSggeyBlcnJvciwgaW5mbyB9ICk7XG5cblx0XHR0cmFja0V2ZW50KFxuXHRcdFx0J2dvb2dsZV9jaGFydF9lcnJvcicsXG5cdFx0XHRgaGFuZGxlXyR7IHRoaXMuY29udGV4dCB8fCAndW5rbm93bicgfV9lcnJvcmAsXG5cdFx0XHQvLyBsYWJlbCBoYXMgYSBtYXgtbGVuZ3RoIG9mIDUwMCBieXRlcy5cblx0XHRcdGAkeyBlcnJvcj8ubWVzc2FnZSB9XFxuJHsgaW5mbz8uY29tcG9uZW50U3RhY2sgfWAuc2xpY2UoIDAsIDUwMCApXG5cdFx0KTtcblx0fVxuXG5cdG9uRXJyb3JDbGljaygpIHtcblx0XHRjb25zdCB7IGVycm9yLCBpbmZvIH0gPSB0aGlzLnN0YXRlO1xuXG5cdFx0Ly8gQ29weSBtZXNzYWdlIHdpdGggd3JhcHBpbmcgYmFja3RpY2tzIGZvciBjb2RlIGJsb2NrIGZvcm1hdHRpbmcgb24gd3Aub3JnLlxuXHRcdGNvcHlUb0NsaXBib2FyZCggYFxcYCR7IGVycm9yPy5tZXNzYWdlIH1cXG4keyBpbmZvPy5jb21wb25lbnRTdGFjayB9XFxgYCApO1xuXHR9XG5cblx0cmVuZGVyKCkge1xuXHRcdGNvbnN0IHsgY2hpbGRyZW4gfSA9IHRoaXMucHJvcHM7XG5cdFx0Y29uc3QgeyBlcnJvciwgaW5mbyB9ID0gdGhpcy5zdGF0ZTtcblxuXHRcdC8vIElmIHRoZXJlIGlzIG5vIGNhdWdodCBlcnJvciwgcmVuZGVyIHRoZSBjaGlsZHJlbiBjb21wb25lbnRzIG5vcm1hbGx5LlxuXHRcdGlmICggISBlcnJvciApIHtcblx0XHRcdHJldHVybiBjaGlsZHJlbjtcblx0XHR9XG5cblx0XHRyZXR1cm4gKFxuXHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWdvb2dsZWNoYXJ0LWVycm9yLWhhbmRsZXJcIj5cblx0XHRcdFx0PENUQVxuXHRcdFx0XHRcdGRlc2NyaXB0aW9uPXtcblx0XHRcdFx0XHRcdDxGcmFnbWVudD5cblx0XHRcdFx0XHRcdFx0PHA+XG5cdFx0XHRcdFx0XHRcdFx0eyBfXyhcblx0XHRcdFx0XHRcdFx0XHRcdCdBbiBlcnJvciBwcmV2ZW50ZWQgdGhpcyBHb29nbGUgY2hhcnQgZnJvbSBiZWluZyBkaXNwbGF5ZWQgcHJvcGVybHkuIFJlcG9ydCB0aGUgZXhhY3QgY29udGVudHMgb2YgdGhlIGVycm9yIG9uIHRoZSBzdXBwb3J0IGZvcnVtIHRvIGZpbmQgb3V0IHdoYXQgY2F1c2VkIGl0LicsXG5cdFx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHQ8L3A+XG5cdFx0XHRcdFx0XHRcdDxHZW5lcmljRXJyb3JIYW5kbGVyQWN0aW9uc1xuXHRcdFx0XHRcdFx0XHRcdG1lc3NhZ2U9eyBlcnJvci5tZXNzYWdlIH1cblx0XHRcdFx0XHRcdFx0XHRjb21wb25lbnRTdGFjaz17IGluZm8uY29tcG9uZW50U3RhY2sgfVxuXHRcdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0PC9GcmFnbWVudD5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZXJyb3Jcblx0XHRcdFx0XHRvbkVycm9yQ2xpY2s9eyB0aGlzLm9uRXJyb3JDbGljayB9XG5cdFx0XHRcdFx0b25DbGljaz17IHRoaXMub25FcnJvckNsaWNrIH1cblx0XHRcdFx0XHR0aXRsZT17IF9fKCAnRXJyb3IgaW4gR29vZ2xlIENoYXJ0JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdC8+XG5cdFx0XHQ8L2Rpdj5cblx0XHQpO1xuXHR9XG59XG5cbkdvb2dsZUNoYXJ0RXJyb3JIYW5kbGVyLmNvbnRleHRUeXBlID0gVmlld0NvbnRleHRDb250ZXh0O1xuXG5Hb29nbGVDaGFydEVycm9ySGFuZGxlci5wcm9wVHlwZXMgPSB7XG5cdC8qKiBAaWdub3JlICovXG5cdGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgR29vZ2xlQ2hhcnRFcnJvckhhbmRsZXI7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUdBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUVBO0FBU0E7QUFDQTtBQUFBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/GoogleChartErrorHandler/index.js\n"); /***/ }), /***/ "./js/components/IconWrapper.js": /*!**************************************!*\ !*** ./js/components/IconWrapper.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return IconWrapper; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n\n/**\n * IconWrapper component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\nfunction IconWrapper(_ref) {\n var children = _ref.children,\n marginLeft = _ref.marginLeft,\n marginRight = _ref.marginRight;\n return /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-icon-wrapper\",\n style: {\n marginLeft: marginLeft,\n marginRight: marginRight\n }\n }, children);\n}\nIconWrapper.propTypes = {\n children: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node.isRequired,\n marginLeft: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n marginRight: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0ljb25XcmFwcGVyLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9JY29uV3JhcHBlci5qcz82NzBlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSWNvbldyYXBwZXIgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gSWNvbldyYXBwZXIoIHsgY2hpbGRyZW4sIG1hcmdpbkxlZnQsIG1hcmdpblJpZ2h0IH0gKSB7XG5cdHJldHVybiAoXG5cdFx0PHNwYW5cblx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtaWNvbi13cmFwcGVyXCJcblx0XHRcdHN0eWxlPXsge1xuXHRcdFx0XHRtYXJnaW5MZWZ0LFxuXHRcdFx0XHRtYXJnaW5SaWdodCxcblx0XHRcdH0gfVxuXHRcdD5cblx0XHRcdHsgY2hpbGRyZW4gfVxuXHRcdDwvc3Bhbj5cblx0KTtcbn1cblxuSWNvbldyYXBwZXIucHJvcFR5cGVzID0ge1xuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUuaXNSZXF1aXJlZCxcblx0bWFyZ2luTGVmdDogUHJvcFR5cGVzLm51bWJlcixcblx0bWFyZ2luUmlnaHQ6IFByb3BUeXBlcy5udW1iZXIsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/IconWrapper.js\n"); /***/ }), /***/ "./js/components/InfoTooltip.js": /*!**************************************!*\ !*** ./js/components/InfoTooltip.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return InfoTooltip; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _svg_icons_info_green_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../svg/icons/info-green.svg */ \"./svg/icons/info-green.svg\");\n\n/**\n * InfoTooltip component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction InfoTooltip(_ref) {\n var onOpen = _ref.onOpen,\n title = _ref.title,\n tooltipClassName = _ref.tooltipClassName;\n if (!title) {\n return null;\n }\n return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_3__[\"Tooltip\"], {\n className: \"googlesitekit-info-tooltip\",\n tooltipClassName: classnames__WEBPACK_IMPORTED_MODULE_1___default()('googlesitekit-info-tooltip__content', tooltipClassName),\n title: title,\n placement: \"top\",\n enterTouchDelay: 0,\n leaveTouchDelay: 5000,\n interactive: true,\n onOpen: onOpen\n }, /*#__PURE__*/React.createElement(\"span\", null, /*#__PURE__*/React.createElement(_svg_icons_info_green_svg__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n width: \"16\",\n height: \"16\"\n })));\n}\nInfoTooltip.propTypes = {\n onOpen: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,\n title: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.element]),\n tooltipClassName: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0luZm9Ub29sdGlwLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9JbmZvVG9vbHRpcC5qcz9kMjFhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSW5mb1Rvb2x0aXAgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBUb29sdGlwIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1jb21wb25lbnRzJztcbmltcG9ydCBJbmZvSWNvbiBmcm9tICcuLi8uLi9zdmcvaWNvbnMvaW5mby1ncmVlbi5zdmcnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBJbmZvVG9vbHRpcCggeyBvbk9wZW4sIHRpdGxlLCB0b29sdGlwQ2xhc3NOYW1lIH0gKSB7XG5cdGlmICggISB0aXRsZSApIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiAoXG5cdFx0PFRvb2x0aXBcblx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtaW5mby10b29sdGlwXCJcblx0XHRcdHRvb2x0aXBDbGFzc05hbWU9eyBjbGFzc25hbWVzKFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1pbmZvLXRvb2x0aXBfX2NvbnRlbnQnLFxuXHRcdFx0XHR0b29sdGlwQ2xhc3NOYW1lXG5cdFx0XHQpIH1cblx0XHRcdHRpdGxlPXsgdGl0bGUgfVxuXHRcdFx0cGxhY2VtZW50PVwidG9wXCJcblx0XHRcdGVudGVyVG91Y2hEZWxheT17IDAgfVxuXHRcdFx0bGVhdmVUb3VjaERlbGF5PXsgNTAwMCB9XG5cdFx0XHRpbnRlcmFjdGl2ZVxuXHRcdFx0b25PcGVuPXsgb25PcGVuIH1cblx0XHQ+XG5cdFx0XHQ8c3Bhbj5cblx0XHRcdFx0PEluZm9JY29uIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIC8+XG5cdFx0XHQ8L3NwYW4+XG5cdFx0PC9Ub29sdGlwPlxuXHQpO1xufVxuXG5JbmZvVG9vbHRpcC5wcm9wVHlwZXMgPSB7XG5cdG9uT3BlbjogUHJvcFR5cGVzLmZ1bmMsXG5cdHRpdGxlOiBQcm9wVHlwZXMub25lT2ZUeXBlKCBbIFByb3BUeXBlcy5zdHJpbmcsIFByb3BUeXBlcy5lbGVtZW50IF0gKSxcblx0dG9vbHRpcENsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/InfoTooltip.js\n"); /***/ }), /***/ "./js/components/JoyrideTooltip.js": /*!*****************************************!*\ !*** ./js/components/JoyrideTooltip.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global, React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return JoyrideTooltip; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var react_joyride__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-joyride */ \"../node_modules/react-joyride/dist/index.mjs\");\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var _TourTooltip__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./TourTooltip */ \"./js/components/TourTooltip.js\");\n/* harmony import */ var _Portal__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Portal */ \"./js/components/Portal.js\");\n/* harmony import */ var _TourTooltips__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./TourTooltips */ \"./js/components/TourTooltips.js\");\n\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * JoyRideTooltip component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction JoyrideTooltip(props) {\n var title = props.title,\n content = props.content,\n dismissLabel = props.dismissLabel,\n target = props.target,\n _props$cta = props.cta,\n cta = _props$cta === void 0 ? false : _props$cta,\n className = props.className,\n _props$styles = props.styles,\n styles = _props$styles === void 0 ? {} : _props$styles,\n _props$slug = props.slug,\n slug = _props$slug === void 0 ? '' : _props$slug,\n _props$onDismiss = props.onDismiss,\n onDismiss = _props$onDismiss === void 0 ? function () {} : _props$onDismiss,\n _props$onView = props.onView,\n onView = _props$onView === void 0 ? function () {} : _props$onView,\n _props$onTourStart = props.onTourStart,\n onTourStart = _props$onTourStart === void 0 ? function () {} : _props$onTourStart,\n _props$onTourEnd = props.onTourEnd,\n onTourEnd = _props$onTourEnd === void 0 ? function () {} : _props$onTourEnd;\n var checkIfTargetExists = function checkIfTargetExists() {\n return !!global.document.querySelector(target);\n };\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useState\"])(checkIfTargetExists),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2),\n targetExists = _useState2[0],\n setTargetExists = _useState2[1];\n Object(react_use__WEBPACK_IMPORTED_MODULE_5__[\"useInterval\"])(function () {\n if (checkIfTargetExists()) {\n setTargetExists(true);\n }\n },\n // An delay of null will stop the interval.\n targetExists ? null : 250);\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useEffect\"])(function () {\n if (targetExists && global.ResizeObserver) {\n var targetElement = global.document.querySelector(target);\n var resizeObserver = new ResizeObserver(function () {\n // Dispatch a window resize event to trigger the tooltip to reposition.\n global.dispatchEvent(new Event('resize'));\n });\n resizeObserver.observe(targetElement);\n return function () {\n resizeObserver.disconnect();\n };\n }\n }, [target, targetExists]);\n\n // Joyride expects the step's target to be in the DOM immediately\n // so we need to wait for it in some cases, e.g. loading data.\n if (!targetExists) {\n return null;\n }\n var steps = [{\n title: title,\n target: target,\n content: content,\n disableBeacon: true,\n isFixed: true,\n placement: 'auto',\n cta: cta,\n className: className\n }];\n\n // Provides button content as well as aria-label & title attribute values.\n var joyrideLocale = {\n close: dismissLabel,\n last: dismissLabel\n };\n var callback = function callback(_ref) {\n var type = _ref.type;\n switch (type) {\n case react_joyride__WEBPACK_IMPORTED_MODULE_4__[\"EVENTS\"].TOUR_START:\n onTourStart();\n global.document.body.classList.add('googlesitekit-showing-tooltip');\n break;\n case react_joyride__WEBPACK_IMPORTED_MODULE_4__[\"EVENTS\"].TOUR_END:\n onTourEnd();\n global.document.body.classList.remove('googlesitekit-showing-tooltip');\n break;\n case react_joyride__WEBPACK_IMPORTED_MODULE_4__[\"EVENTS\"].STEP_AFTER:\n // This is not strictly necessary as the tooltip will hide without it,\n // but this allows the consumer of the component to clean up\n // post-dismiss.\n onDismiss();\n break;\n case react_joyride__WEBPACK_IMPORTED_MODULE_4__[\"EVENTS\"].TOOLTIP:\n onView();\n break;\n }\n };\n return /*#__PURE__*/React.createElement(_Portal__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n slug: slug\n }, /*#__PURE__*/React.createElement(react_joyride__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n callback: callback,\n disableOverlay: true,\n disableScrolling: true,\n spotlightPadding: 0,\n floaterProps: _TourTooltips__WEBPACK_IMPORTED_MODULE_8__[\"floaterProps\"],\n locale: joyrideLocale,\n steps: steps,\n styles: _objectSpread(_objectSpread(_objectSpread({}, _TourTooltips__WEBPACK_IMPORTED_MODULE_8__[\"joyrideStyles\"]), styles), {}, {\n options: _objectSpread(_objectSpread({}, _TourTooltips__WEBPACK_IMPORTED_MODULE_8__[\"joyrideStyles\"].options), styles === null || styles === void 0 ? void 0 : styles.options),\n spotlight: _objectSpread(_objectSpread({}, _TourTooltips__WEBPACK_IMPORTED_MODULE_8__[\"joyrideStyles\"].spotlight), styles === null || styles === void 0 ? void 0 : styles.spotlight)\n }),\n tooltipComponent: _TourTooltip__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n run: true\n }));\n}\nJoyrideTooltip.propTypes = {\n title: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].node,\n content: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].string,\n dismissLabel: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].string,\n target: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].string.isRequired,\n onDismiss: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].func,\n onShow: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].func,\n className: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].string,\n styles: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].object,\n slug: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].string,\n onView: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].func\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\"), __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0pveXJpZGVUb29sdGlwLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9Kb3lyaWRlVG9vbHRpcC5qcz83YjRlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSm95UmlkZVRvb2x0aXAgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjIgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgUHJvcFR5cGVzIH0gZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgSm95cmlkZSwgeyBFVkVOVFMgfSBmcm9tICdyZWFjdC1qb3lyaWRlJztcbmltcG9ydCB7IHVzZUludGVydmFsIH0gZnJvbSAncmVhY3QtdXNlJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgVG91clRvb2x0aXAgZnJvbSAnLi9Ub3VyVG9vbHRpcCc7XG5pbXBvcnQgUG9ydGFsIGZyb20gJy4vUG9ydGFsJztcbmltcG9ydCB7IGpveXJpZGVTdHlsZXMsIGZsb2F0ZXJQcm9wcyB9IGZyb20gJy4vVG91clRvb2x0aXBzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gSm95cmlkZVRvb2x0aXAoIHByb3BzICkge1xuXHRjb25zdCB7XG5cdFx0dGl0bGUsXG5cdFx0Y29udGVudCxcblx0XHRkaXNtaXNzTGFiZWwsXG5cdFx0dGFyZ2V0LFxuXHRcdGN0YSA9IGZhbHNlLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRzdHlsZXMgPSB7fSxcblx0XHRzbHVnID0gJycsXG5cdFx0b25EaXNtaXNzID0gKCkgPT4ge30sXG5cdFx0b25WaWV3ID0gKCkgPT4ge30sXG5cdFx0b25Ub3VyU3RhcnQgPSAoKSA9PiB7fSxcblx0XHRvblRvdXJFbmQgPSAoKSA9PiB7fSxcblx0fSA9IHByb3BzO1xuXG5cdGNvbnN0IGNoZWNrSWZUYXJnZXRFeGlzdHMgPSAoKSA9PlxuXHRcdCEhIGdsb2JhbC5kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCB0YXJnZXQgKTtcblxuXHRjb25zdCBbIHRhcmdldEV4aXN0cywgc2V0VGFyZ2V0RXhpc3RzIF0gPSB1c2VTdGF0ZSggY2hlY2tJZlRhcmdldEV4aXN0cyApO1xuXHR1c2VJbnRlcnZhbChcblx0XHQoKSA9PiB7XG5cdFx0XHRpZiAoIGNoZWNrSWZUYXJnZXRFeGlzdHMoKSApIHtcblx0XHRcdFx0c2V0VGFyZ2V0RXhpc3RzKCB0cnVlICk7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyBBbiBkZWxheSBvZiBudWxsIHdpbGwgc3RvcCB0aGUgaW50ZXJ2YWwuXG5cdFx0dGFyZ2V0RXhpc3RzID8gbnVsbCA6IDI1MFxuXHQpO1xuXG5cdHVzZUVmZmVjdCggKCkgPT4ge1xuXHRcdGlmICggdGFyZ2V0RXhpc3RzICYmIGdsb2JhbC5SZXNpemVPYnNlcnZlciApIHtcblx0XHRcdGNvbnN0IHRhcmdldEVsZW1lbnQgPSBnbG9iYWwuZG9jdW1lbnQucXVlcnlTZWxlY3RvciggdGFyZ2V0ICk7XG5cdFx0XHRjb25zdCByZXNpemVPYnNlcnZlciA9IG5ldyBSZXNpemVPYnNlcnZlciggKCkgPT4ge1xuXHRcdFx0XHQvLyBEaXNwYXRjaCBhIHdpbmRvdyByZXNpemUgZXZlbnQgdG8gdHJpZ2dlciB0aGUgdG9vbHRpcCB0byByZXBvc2l0aW9uLlxuXHRcdFx0XHRnbG9iYWwuZGlzcGF0Y2hFdmVudCggbmV3IEV2ZW50KCAncmVzaXplJyApICk7XG5cdFx0XHR9ICk7XG5cdFx0XHRyZXNpemVPYnNlcnZlci5vYnNlcnZlKCB0YXJnZXRFbGVtZW50ICk7XG5cblx0XHRcdHJldHVybiAoKSA9PiB7XG5cdFx0XHRcdHJlc2l6ZU9ic2VydmVyLmRpc2Nvbm5lY3QoKTtcblx0XHRcdH07XG5cdFx0fVxuXHR9LCBbIHRhcmdldCwgdGFyZ2V0RXhpc3RzIF0gKTtcblxuXHQvLyBKb3lyaWRlIGV4cGVjdHMgdGhlIHN0ZXAncyB0YXJnZXQgdG8gYmUgaW4gdGhlIERPTSBpbW1lZGlhdGVseVxuXHQvLyBzbyB3ZSBuZWVkIHRvIHdhaXQgZm9yIGl0IGluIHNvbWUgY2FzZXMsIGUuZy4gbG9hZGluZyBkYXRhLlxuXHRpZiAoICEgdGFyZ2V0RXhpc3RzICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0Y29uc3Qgc3RlcHMgPSBbXG5cdFx0e1xuXHRcdFx0dGl0bGUsXG5cdFx0XHR0YXJnZXQsXG5cdFx0XHRjb250ZW50LFxuXHRcdFx0ZGlzYWJsZUJlYWNvbjogdHJ1ZSxcblx0XHRcdGlzRml4ZWQ6IHRydWUsXG5cdFx0XHRwbGFjZW1lbnQ6ICdhdXRvJyxcblx0XHRcdGN0YSxcblx0XHRcdGNsYXNzTmFtZSxcblx0XHR9LFxuXHRdO1xuXG5cdC8vIFByb3ZpZGVzIGJ1dHRvbiBjb250ZW50IGFzIHdlbGwgYXMgYXJpYS1sYWJlbCAmIHRpdGxlIGF0dHJpYnV0ZSB2YWx1ZXMuXG5cdGNvbnN0IGpveXJpZGVMb2NhbGUgPSB7XG5cdFx0Y2xvc2U6IGRpc21pc3NMYWJlbCxcblx0XHRsYXN0OiBkaXNtaXNzTGFiZWwsXG5cdH07XG5cblx0Y29uc3QgY2FsbGJhY2sgPSAoIHsgdHlwZSB9ICkgPT4ge1xuXHRcdHN3aXRjaCAoIHR5cGUgKSB7XG5cdFx0XHRjYXNlIEVWRU5UUy5UT1VSX1NUQVJUOlxuXHRcdFx0XHRvblRvdXJTdGFydCgpO1xuXHRcdFx0XHRnbG9iYWwuZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QuYWRkKFxuXHRcdFx0XHRcdCdnb29nbGVzaXRla2l0LXNob3dpbmctdG9vbHRpcCdcblx0XHRcdFx0KTtcblx0XHRcdFx0YnJlYWs7XG5cdFx0XHRjYXNlIEVWRU5UUy5UT1VSX0VORDpcblx0XHRcdFx0b25Ub3VyRW5kKCk7XG5cdFx0XHRcdGdsb2JhbC5kb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5yZW1vdmUoXG5cdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtc2hvd2luZy10b29sdGlwJ1xuXHRcdFx0XHQpO1xuXHRcdFx0XHRicmVhaztcblx0XHRcdGNhc2UgRVZFTlRTLlNURVBfQUZURVI6XG5cdFx0XHRcdC8vIFRoaXMgaXMgbm90IHN0cmljdGx5IG5lY2Vzc2FyeSBhcyB0aGUgdG9vbHRpcCB3aWxsIGhpZGUgd2l0aG91dCBpdCxcblx0XHRcdFx0Ly8gYnV0IHRoaXMgYWxsb3dzIHRoZSBjb25zdW1lciBvZiB0aGUgY29tcG9uZW50IHRvIGNsZWFuIHVwXG5cdFx0XHRcdC8vIHBvc3QtZGlzbWlzcy5cblx0XHRcdFx0b25EaXNtaXNzKCk7XG5cdFx0XHRcdGJyZWFrO1xuXHRcdFx0Y2FzZSBFVkVOVFMuVE9PTFRJUDpcblx0XHRcdFx0b25WaWV3KCk7XG5cdFx0XHRcdGJyZWFrO1xuXHRcdH1cblx0fTtcblxuXHRyZXR1cm4gKFxuXHRcdDxQb3J0YWwgc2x1Zz17IHNsdWcgfT5cblx0XHRcdDxKb3lyaWRlXG5cdFx0XHRcdGNhbGxiYWNrPXsgY2FsbGJhY2sgfVxuXHRcdFx0XHRkaXNhYmxlT3ZlcmxheVxuXHRcdFx0XHRkaXNhYmxlU2Nyb2xsaW5nXG5cdFx0XHRcdHNwb3RsaWdodFBhZGRpbmc9eyAwIH1cblx0XHRcdFx0ZmxvYXRlclByb3BzPXsgZmxvYXRlclByb3BzIH1cblx0XHRcdFx0bG9jYWxlPXsgam95cmlkZUxvY2FsZSB9XG5cdFx0XHRcdHN0ZXBzPXsgc3RlcHMgfVxuXHRcdFx0XHRzdHlsZXM9eyB7XG5cdFx0XHRcdFx0Li4uam95cmlkZVN0eWxlcyxcblx0XHRcdFx0XHQuLi5zdHlsZXMsXG5cdFx0XHRcdFx0b3B0aW9uczoge1xuXHRcdFx0XHRcdFx0Li4uam95cmlkZVN0eWxlcy5vcHRpb25zLFxuXHRcdFx0XHRcdFx0Li4uc3R5bGVzPy5vcHRpb25zLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0c3BvdGxpZ2h0OiB7XG5cdFx0XHRcdFx0XHQuLi5qb3lyaWRlU3R5bGVzLnNwb3RsaWdodCxcblx0XHRcdFx0XHRcdC4uLnN0eWxlcz8uc3BvdGxpZ2h0LFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdH0gfVxuXHRcdFx0XHR0b29sdGlwQ29tcG9uZW50PXsgVG91clRvb2x0aXAgfVxuXHRcdFx0XHRydW5cblx0XHRcdC8+XG5cdFx0PC9Qb3J0YWw+XG5cdCk7XG59XG5cbkpveXJpZGVUb29sdGlwLnByb3BUeXBlcyA9IHtcblx0dGl0bGU6IFByb3BUeXBlcy5ub2RlLFxuXHRjb250ZW50OiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRkaXNtaXNzTGFiZWw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHRhcmdldDogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuXHRvbkRpc21pc3M6IFByb3BUeXBlcy5mdW5jLFxuXHRvblNob3c6IFByb3BUeXBlcy5mdW5jLFxuXHRjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHN0eWxlczogUHJvcFR5cGVzLm9iamVjdCxcblx0c2x1ZzogUHJvcFR5cGVzLnN0cmluZyxcblx0b25WaWV3OiBQcm9wVHlwZXMuZnVuYyxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUlBO0FBR0E7QUFFQTtBQUNBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/JoyrideTooltip.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/ChangeMetricsLink.js": /*!*******************************************************!*\ !*** ./js/components/KeyMetrics/ChangeMetricsLink.js ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ChangeMetricsLink; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./constants */ \"./js/components/KeyMetrics/constants.js\");\n/* harmony import */ var _Link__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../Link */ \"./js/components/Link.js\");\n/* harmony import */ var _svg_icons_pencil_alt_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../svg/icons/pencil-alt.svg */ \"./svg/icons/pencil-alt.svg\");\n/* harmony import */ var _SetupCompletedSurveyTrigger__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./SetupCompletedSurveyTrigger */ \"./js/components/KeyMetrics/SetupCompletedSurveyTrigger.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _hooks_useChangeMetricsFeatureTourEffect__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./hooks/useChangeMetricsFeatureTourEffect */ \"./js/components/KeyMetrics/hooks/useChangeMetricsFeatureTourEffect.js\");\n\n/**\n * Key Metrics ChangeMetricsLink component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\nfunction ChangeMetricsLink() {\n var keyMetrics = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_USER\"]).getKeyMetrics();\n });\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_10__[\"default\"])();\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useDispatch\"])(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_UI\"]),\n setValue = _useDispatch.setValue;\n var openMetricsSelectionPanel = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n setValue(_constants__WEBPACK_IMPORTED_MODULE_5__[\"KEY_METRICS_SELECTION_PANEL_OPENED_KEY\"], true);\n Object(_util__WEBPACK_IMPORTED_MODULE_9__[\"trackEvent\"])(\"\".concat(viewContext, \"_kmw\"), 'change_metrics');\n }, [setValue, viewContext]);\n var renderChangeMetricLink = Array.isArray(keyMetrics) && (keyMetrics === null || keyMetrics === void 0 ? void 0 : keyMetrics.length) > 0;\n Object(_hooks_useChangeMetricsFeatureTourEffect__WEBPACK_IMPORTED_MODULE_11__[\"useChangeMetricsFeatureTourEffect\"])(renderChangeMetricLink);\n if (!renderChangeMetricLink) {\n return null;\n }\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null, /*#__PURE__*/React.createElement(_Link__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n secondary: true,\n linkButton: true,\n className: \"googlesitekit-widget-area__cta-link googlesitekit-km-change-metrics-cta\",\n onClick: openMetricsSelectionPanel,\n leadingIcon: /*#__PURE__*/React.createElement(_svg_icons_pencil_alt_svg__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n width: 22,\n height: 22\n })\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Change metrics', 'google-site-kit')), /*#__PURE__*/React.createElement(_SetupCompletedSurveyTrigger__WEBPACK_IMPORTED_MODULE_8__[\"default\"], null));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvQ2hhbmdlTWV0cmljc0xpbmsuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvQ2hhbmdlTWV0cmljc0xpbmsuanM/NGUwMCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEtleSBNZXRyaWNzIENoYW5nZU1ldHJpY3NMaW5rIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VDYWxsYmFjaywgRnJhZ21lbnQgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QsIHVzZURpc3BhdGNoIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IENPUkVfVUkgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91aS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9VU0VSIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvdXNlci9jb25zdGFudHMnO1xuaW1wb3J0IHsgS0VZX01FVFJJQ1NfU0VMRUNUSU9OX1BBTkVMX09QRU5FRF9LRVkgfSBmcm9tICcuL2NvbnN0YW50cyc7XG5pbXBvcnQgTGluayBmcm9tICcuLi9MaW5rJztcbmltcG9ydCBQZW5jaWxJY29uIGZyb20gJy4uLy4uLy4uL3N2Zy9pY29ucy9wZW5jaWwtYWx0LnN2Zyc7XG5pbXBvcnQgU2V0dXBDb21wbGV0ZWRTdXJ2ZXlUcmlnZ2VyIGZyb20gJy4vU2V0dXBDb21wbGV0ZWRTdXJ2ZXlUcmlnZ2VyJztcbmltcG9ydCB7IHRyYWNrRXZlbnQgfSBmcm9tICcuLi8uLi91dGlsJztcbmltcG9ydCB1c2VWaWV3Q29udGV4dCBmcm9tICcuLi8uLi9ob29rcy91c2VWaWV3Q29udGV4dCc7XG5pbXBvcnQgeyB1c2VDaGFuZ2VNZXRyaWNzRmVhdHVyZVRvdXJFZmZlY3QgfSBmcm9tICcuL2hvb2tzL3VzZUNoYW5nZU1ldHJpY3NGZWF0dXJlVG91ckVmZmVjdCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIENoYW5nZU1ldHJpY3NMaW5rKCkge1xuXHRjb25zdCBrZXlNZXRyaWNzID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1VTRVIgKS5nZXRLZXlNZXRyaWNzKClcblx0KTtcblx0Y29uc3Qgdmlld0NvbnRleHQgPSB1c2VWaWV3Q29udGV4dCgpO1xuXG5cdGNvbnN0IHsgc2V0VmFsdWUgfSA9IHVzZURpc3BhdGNoKCBDT1JFX1VJICk7XG5cblx0Y29uc3Qgb3Blbk1ldHJpY3NTZWxlY3Rpb25QYW5lbCA9IHVzZUNhbGxiYWNrKCAoKSA9PiB7XG5cdFx0c2V0VmFsdWUoIEtFWV9NRVRSSUNTX1NFTEVDVElPTl9QQU5FTF9PUEVORURfS0VZLCB0cnVlICk7XG5cdFx0dHJhY2tFdmVudCggYCR7IHZpZXdDb250ZXh0IH1fa213YCwgJ2NoYW5nZV9tZXRyaWNzJyApO1xuXHR9LCBbIHNldFZhbHVlLCB2aWV3Q29udGV4dCBdICk7XG5cblx0Y29uc3QgcmVuZGVyQ2hhbmdlTWV0cmljTGluayA9XG5cdFx0QXJyYXkuaXNBcnJheSgga2V5TWV0cmljcyApICYmIGtleU1ldHJpY3M/Lmxlbmd0aCA+IDA7XG5cblx0dXNlQ2hhbmdlTWV0cmljc0ZlYXR1cmVUb3VyRWZmZWN0KCByZW5kZXJDaGFuZ2VNZXRyaWNMaW5rICk7XG5cblx0aWYgKCAhIHJlbmRlckNoYW5nZU1ldHJpY0xpbmsgKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHRyZXR1cm4gKFxuXHRcdDxGcmFnbWVudD5cblx0XHRcdDxMaW5rXG5cdFx0XHRcdHNlY29uZGFyeVxuXHRcdFx0XHRsaW5rQnV0dG9uXG5cdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtd2lkZ2V0LWFyZWFfX2N0YS1saW5rIGdvb2dsZXNpdGVraXQta20tY2hhbmdlLW1ldHJpY3MtY3RhXCJcblx0XHRcdFx0b25DbGljaz17IG9wZW5NZXRyaWNzU2VsZWN0aW9uUGFuZWwgfVxuXHRcdFx0XHRsZWFkaW5nSWNvbj17IDxQZW5jaWxJY29uIHdpZHRoPXsgMjIgfSBoZWlnaHQ9eyAyMiB9IC8+IH1cblx0XHRcdD5cblx0XHRcdFx0eyBfXyggJ0NoYW5nZSBtZXRyaWNzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHQ8L0xpbms+XG5cdFx0XHQ8U2V0dXBDb21wbGV0ZWRTdXJ2ZXlUcmlnZ2VyIC8+XG5cdFx0PC9GcmFnbWVudD5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFPQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/ChangeMetricsLink.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/ChipTabGroup/Chip.js": /*!*******************************************************!*\ !*** ./js/components/KeyMetrics/ChipTabGroup/Chip.js ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Chip; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../constants */ \"./js/components/KeyMetrics/constants.js\");\n/* harmony import */ var _svg_icons_check_2_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../svg/icons/check-2.svg */ \"./svg/icons/check-2.svg\");\n/* harmony import */ var _svg_icons_star_fill_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../svg/icons/star-fill.svg */ \"./svg/icons/star-fill.svg\");\n/* harmony import */ var _components_Null__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../components/Null */ \"./js/components/Null.js\");\n\nvar _icons;\n\n/**\n * Chip component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nvar icons = (_icons = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_icons, _constants__WEBPACK_IMPORTED_MODULE_5__[\"KEY_METRICS_GROUP_CURRENT\"].SLUG, _svg_icons_check_2_svg__WEBPACK_IMPORTED_MODULE_6__[\"default\"]), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_icons, _constants__WEBPACK_IMPORTED_MODULE_5__[\"KEY_METRICS_GROUP_SUGGESTED\"].SLUG, _svg_icons_star_fill_svg__WEBPACK_IMPORTED_MODULE_7__[\"default\"]), _icons);\nfunction Chip(_ref) {\n var slug = _ref.slug,\n label = _ref.label,\n isActive = _ref.isActive,\n _onClick = _ref.onClick,\n _ref$hasNewBadge = _ref.hasNewBadge,\n hasNewBadge = _ref$hasNewBadge === void 0 ? false : _ref$hasNewBadge,\n _ref$selectedCount = _ref.selectedCount,\n selectedCount = _ref$selectedCount === void 0 ? 0 : _ref$selectedCount;\n var Icon = icons[slug] || _components_Null__WEBPACK_IMPORTED_MODULE_8__[\"default\"];\n return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__[\"Button\"], {\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()('googlesitekit-chip-tab-group__chip-item', {\n 'googlesitekit-chip-tab-group__chip-item--active': isActive\n }),\n icon: /*#__PURE__*/React.createElement(Icon, {\n width: 12,\n height: 12,\n className: \"googlesitekit-chip-tab-group__chip-item-svg googlesitekit-chip-tab-group__chip-item-svg__\".concat(slug)\n }),\n trailingIcon: selectedCount > 0 ? /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-chip-tab-group__chip-item-count\"\n }, \"(\", selectedCount, \")\") : null,\n onClick: function onClick() {\n return _onClick(slug);\n }\n }, label, hasNewBadge && /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-chip-tab-group__chip-item-new-dot\"\n }));\n}\nChip.propTypes = {\n slug: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string.isRequired,\n label: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string.isRequired,\n isActive: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n hasNewBadge: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n selectedCount: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.number,\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvQ2hpcFRhYkdyb3VwL0NoaXAuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvQ2hpcFRhYkdyb3VwL0NoaXAuanM/NGM2YyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIENoaXAgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBCdXR0b24gfSBmcm9tICdnb29nbGVzaXRla2l0LWNvbXBvbmVudHMnO1xuaW1wb3J0IHtcblx0S0VZX01FVFJJQ1NfR1JPVVBfQ1VSUkVOVCxcblx0S0VZX01FVFJJQ1NfR1JPVVBfU1VHR0VTVEVELFxufSBmcm9tICcuLi9jb25zdGFudHMnO1xuaW1wb3J0IENoZWNrTWFyayBmcm9tICcuLi8uLi8uLi8uLi9zdmcvaWNvbnMvY2hlY2stMi5zdmcnO1xuaW1wb3J0IFN0YXJGaWxsIGZyb20gJy4uLy4uLy4uLy4uL3N2Zy9pY29ucy9zdGFyLWZpbGwuc3ZnJztcbmltcG9ydCBOdWxsIGZyb20gJy4uLy4uLy4uL2NvbXBvbmVudHMvTnVsbCc7XG5cbmNvbnN0IGljb25zID0ge1xuXHRbIEtFWV9NRVRSSUNTX0dST1VQX0NVUlJFTlQuU0xVRyBdOiBDaGVja01hcmssXG5cdFsgS0VZX01FVFJJQ1NfR1JPVVBfU1VHR0VTVEVELlNMVUcgXTogU3RhckZpbGwsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBDaGlwKCB7XG5cdHNsdWcsXG5cdGxhYmVsLFxuXHRpc0FjdGl2ZSxcblx0b25DbGljayxcblx0aGFzTmV3QmFkZ2UgPSBmYWxzZSxcblx0c2VsZWN0ZWRDb3VudCA9IDAsXG59ICkge1xuXHRjb25zdCBJY29uID0gaWNvbnNbIHNsdWcgXSB8fCBOdWxsO1xuXG5cdHJldHVybiAoXG5cdFx0PEJ1dHRvblxuXHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyggJ2dvb2dsZXNpdGVraXQtY2hpcC10YWItZ3JvdXBfX2NoaXAtaXRlbScsIHtcblx0XHRcdFx0J2dvb2dsZXNpdGVraXQtY2hpcC10YWItZ3JvdXBfX2NoaXAtaXRlbS0tYWN0aXZlJzogaXNBY3RpdmUsXG5cdFx0XHR9ICkgfVxuXHRcdFx0aWNvbj17XG5cdFx0XHRcdDxJY29uXG5cdFx0XHRcdFx0d2lkdGg9eyAxMiB9XG5cdFx0XHRcdFx0aGVpZ2h0PXsgMTIgfVxuXHRcdFx0XHRcdGNsYXNzTmFtZT17IGBnb29nbGVzaXRla2l0LWNoaXAtdGFiLWdyb3VwX19jaGlwLWl0ZW0tc3ZnIGdvb2dsZXNpdGVraXQtY2hpcC10YWItZ3JvdXBfX2NoaXAtaXRlbS1zdmdfXyR7IHNsdWcgfWAgfVxuXHRcdFx0XHQvPlxuXHRcdFx0fVxuXHRcdFx0dHJhaWxpbmdJY29uPXtcblx0XHRcdFx0c2VsZWN0ZWRDb3VudCA+IDAgPyAoXG5cdFx0XHRcdFx0PHNwYW4gY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1jaGlwLXRhYi1ncm91cF9fY2hpcC1pdGVtLWNvdW50XCI+XG5cdFx0XHRcdFx0XHQoeyBzZWxlY3RlZENvdW50IH0pXG5cdFx0XHRcdFx0PC9zcGFuPlxuXHRcdFx0XHQpIDogbnVsbFxuXHRcdFx0fVxuXHRcdFx0b25DbGljaz17ICgpID0+IG9uQ2xpY2soIHNsdWcgKSB9XG5cdFx0PlxuXHRcdFx0eyBsYWJlbCB9XG5cdFx0XHR7IGhhc05ld0JhZGdlICYmIChcblx0XHRcdFx0PHNwYW4gY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1jaGlwLXRhYi1ncm91cF9fY2hpcC1pdGVtLW5ldy1kb3RcIiAvPlxuXHRcdFx0KSB9XG5cdFx0PC9CdXR0b24+XG5cdCk7XG59XG5cbkNoaXAucHJvcFR5cGVzID0ge1xuXHRzbHVnOiBwcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdGxhYmVsOiBwcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdGlzQWN0aXZlOiBwcm9wVHlwZXMuYm9vbCxcblx0aGFzTmV3QmFkZ2U6IHByb3BUeXBlcy5ib29sLFxuXHRzZWxlY3RlZENvdW50OiBwcm9wVHlwZXMubnVtYmVyLFxuXHRvbkNsaWNrOiBwcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUVBO0FBS0E7QUFPQTtBQUxBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUVBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/ChipTabGroup/Chip.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/ChipTabGroup/index.js": /*!********************************************************!*\ !*** ./js/components/KeyMetrics/ChipTabGroup/index.js ***! \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global, React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ChipTabGroup; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/compose */ \"../node_modules/@wordpress/compose/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../constants */ \"./js/components/KeyMetrics/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../googlesitekit/datastore/forms/constants */ \"./js/googlesitekit/datastore/forms/constants.js\");\n/* harmony import */ var _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../../modules/analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../../googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _Chip__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./Chip */ \"./js/components/KeyMetrics/ChipTabGroup/Chip.js\");\n/* harmony import */ var _MetricsSelectionPanel_MetricItem__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../MetricsSelectionPanel/MetricItem */ \"./js/components/KeyMetrics/MetricsSelectionPanel/MetricItem.js\");\n/* harmony import */ var _svg_graphics_key_metrics_no_selected_items_svg__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../../../svg/graphics/key-metrics-no-selected-items.svg */ \"./svg/graphics/key-metrics-no-selected-items.svg\");\n/* harmony import */ var _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../../hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var _hooks_useDebounce__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../../hooks/useDebounce */ \"./js/hooks/useDebounce.js\");\n/* harmony import */ var _svg_icons_check_2_svg__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../../../svg/icons/check-2.svg */ \"./svg/icons/check-2.svg\");\n/* harmony import */ var _svg_icons_star_fill_svg__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../../../svg/icons/star-fill.svg */ \"./svg/icons/star-fill.svg\");\n/* harmony import */ var _components_Null__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../../components/Null */ \"./js/components/Null.js\");\n\n\n\n\nvar _icons;\n\n/**\n * ChipTabGroup component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar icons = (_icons = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()(_icons, _constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_CURRENT\"].SLUG, _svg_icons_check_2_svg__WEBPACK_IMPORTED_MODULE_21__[\"default\"]), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()(_icons, _constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_SUGGESTED\"].SLUG, _svg_icons_star_fill_svg__WEBPACK_IMPORTED_MODULE_22__[\"default\"]), _icons);\nfunction ChipTabGroup(_ref) {\n var allMetricItems = _ref.allMetricItems,\n savedItemSlugs = _ref.savedItemSlugs;\n var containerRef = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__[\"useRef\"])();\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__[\"useState\"])(_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_CURRENT\"].SLUG),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),\n isActive = _useState2[0],\n setIsActive = _useState2[1]; // Used for mobile chip tabs, which leverages the TabBar component for seemless horizontal scroll\n // but it accepts a numerical index for the active tab.\n var _useState3 = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__[\"useState\"])(0),\n _useState4 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_useState3, 2),\n activeGroupIndex = _useState4[0],\n setActiveGroupIndex = _useState4[1];\n var breakpoint = Object(_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_19__[\"useBreakpoint\"])();\n var isMobileBreakpoint = breakpoint === _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_19__[\"BREAKPOINT_SMALL\"];\n var selectedMetrics = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_FORMS\"]).getValue(_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_SELECTION_FORM\"], _constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_SELECTED\"]);\n });\n var effectiveSelection = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_FORMS\"]).getValue(_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_SELECTION_FORM\"], _constants__WEBPACK_IMPORTED_MODULE_10__[\"EFFECTIVE_SELECTION\"]) || [];\n });\n var unstagedSelection = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_FORMS\"]).getValue(_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_SELECTION_FORM\"], _constants__WEBPACK_IMPORTED_MODULE_10__[\"UNSTAGED_SELECTION\"]) || [];\n });\n var isUserInputCompleted = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_14__[\"CORE_USER\"]).isUserInputCompleted();\n });\n var currentlyActiveEvents = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useSelect\"])(function (select) {\n var _userInputSettings$in;\n var userPickedMetrics = select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_14__[\"CORE_USER\"]).getUserPickedMetrics();\n if (userPickedMetrics === null || userPickedMetrics === void 0 ? void 0 : userPickedMetrics.length) {\n // It is safe to access the selector without checking if GA4 is connected,\n // since this selector does not make request to the module endpoint.\n var keyMetricsConversionEventWidgets = select(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getKeyMetricsConversionEventWidgets();\n return Object.keys(keyMetricsConversionEventWidgets).filter(function (event) {\n return userPickedMetrics.some(function (metric) {\n return keyMetricsConversionEventWidgets[event].includes(metric);\n });\n });\n }\n var userInputSettings = select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_14__[\"CORE_USER\"]).getUserInputSettings();\n return userInputSettings === null || userInputSettings === void 0 ? void 0 : (_userInputSettings$in = userInputSettings.includeConversionEvents) === null || _userInputSettings$in === void 0 ? void 0 : _userInputSettings$in.values;\n });\n var isGA4Connected = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_15__[\"CORE_MODULES\"]).isModuleConnected('analytics-4');\n });\n var detectedEvents = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useSelect\"])(function (select) {\n if (!isGA4Connected) {\n return [];\n }\n return select(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getDetectedEvents();\n });\n var answerBasedMetrics = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_14__[\"CORE_USER\"]).getAnswerBasedMetrics(null, [].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(currentlyActiveEvents || []), _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(detectedEvents || [])));\n });\n var hasGeneratingLeadsGroup = [_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"ENUM_CONVERSION_EVENTS\"].SUBMIT_LEAD_FORM, _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"ENUM_CONVERSION_EVENTS\"].CONTACT, _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"ENUM_CONVERSION_EVENTS\"].GENERATE_LEAD].filter(function (item) {\n return (detectedEvents === null || detectedEvents === void 0 ? void 0 : detectedEvents.includes(item)) || (currentlyActiveEvents === null || currentlyActiveEvents === void 0 ? void 0 : currentlyActiveEvents.includes(item));\n });\n var hasSellingProductsGroup = [_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"ENUM_CONVERSION_EVENTS\"].ADD_TO_CART, _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"ENUM_CONVERSION_EVENTS\"].PURCHASE].filter(function (item) {\n return (detectedEvents === null || detectedEvents === void 0 ? void 0 : detectedEvents.includes(item)) || (currentlyActiveEvents === null || currentlyActiveEvents === void 0 ? void 0 : currentlyActiveEvents.includes(item));\n });\n var keyMetricsGroups = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__[\"useMemo\"])(function () {\n return [_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_VISITORS\"], _constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_DRIVING_TRAFFIC\"]].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()((hasGeneratingLeadsGroup === null || hasGeneratingLeadsGroup === void 0 ? void 0 : hasGeneratingLeadsGroup.length) ? [_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_GENERATING_LEADS\"]] : []), _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()((hasSellingProductsGroup === null || hasSellingProductsGroup === void 0 ? void 0 : hasSellingProductsGroup.length) ? [_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_SELLING_PRODUCTS\"]] : []), [_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_CONTENT_PERFORMANCE\"]]);\n }, [hasGeneratingLeadsGroup, hasSellingProductsGroup]);\n var dynamicGroups = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__[\"useMemo\"])(function () {\n if (isUserInputCompleted && (answerBasedMetrics === null || answerBasedMetrics === void 0 ? void 0 : answerBasedMetrics.length)) {\n return [_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_CURRENT\"], _constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_SUGGESTED\"]];\n }\n return [_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_CURRENT\"]];\n }, [isUserInputCompleted, answerBasedMetrics]);\n var allGroups = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__[\"useMemo\"])(function () {\n return [].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(dynamicGroups), _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(keyMetricsGroups));\n }, [dynamicGroups, keyMetricsGroups]);\n var newBadgeEvents = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useSelect\"])(function (select) {\n if (!isGA4Connected) {\n return [];\n }\n var badgeEvents = select(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getNewBadgeEvents();\n if ((detectedEvents === null || detectedEvents === void 0 ? void 0 : detectedEvents.length) && (badgeEvents === null || badgeEvents === void 0 ? void 0 : badgeEvents.length)) {\n var detectedLeadEvents = detectedEvents.filter(function (event) {\n return _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"CONVERSION_REPORTING_LEAD_EVENTS\"].includes(event);\n });\n var newLeadEvents = badgeEvents.filter(function (event) {\n return _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"CONVERSION_REPORTING_LEAD_EVENTS\"].includes(event);\n });\n var newNonLeadEvents = badgeEvents.filter(function (event) {\n return !_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"CONVERSION_REPORTING_LEAD_EVENTS\"].includes(event);\n });\n if ((detectedLeadEvents === null || detectedLeadEvents === void 0 ? void 0 : detectedLeadEvents.length) > 1 && newLeadEvents.length > 0) {\n return newNonLeadEvents;\n }\n }\n return badgeEvents;\n });\n var conversionReportingEventWidgets = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useSelect\"])(function (select) {\n if (!isGA4Connected) {\n return [];\n }\n return select(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getKeyMetricsConversionEventWidgets();\n });\n\n // It is not always clear that tabs are scrollable on mobile, so we need to ensure that the last tab item\n // is cutoff to indicate that there are more tabs to scroll to.\n var maybeCutOffLastTabItem = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__[\"useCallback\"])(function () {\n var _containerRef$current, _containerRef$current2, _containerRef$current3;\n var scrollContainer = (_containerRef$current = containerRef.current) === null || _containerRef$current === void 0 ? void 0 : _containerRef$current.querySelector('.mdc-tab-scroller__scroll-content');\n if (!isMobileBreakpoint) {\n return;\n }\n var tabItems = (_containerRef$current2 = containerRef.current) === null || _containerRef$current2 === void 0 ? void 0 : _containerRef$current2.querySelectorAll('.googlesitekit-chip-tab-group__tab-items .mdc-tab');\n if (!(tabItems === null || tabItems === void 0 ? void 0 : tabItems.length) || !scrollContainer) {\n return;\n }\n var containerRect = (_containerRef$current3 = containerRef.current) === null || _containerRef$current3 === void 0 ? void 0 : _containerRef$current3.getBoundingClientRect();\n var visibleItems = [];\n tabItems.forEach(function (tabItem, index) {\n var tabItemRect = tabItem.getBoundingClientRect();\n if (tabItemRect.left >= containerRect.left && tabItemRect.right <= containerRect.right) {\n visibleItems.push(index);\n }\n });\n var nextTabItem = tabItems[visibleItems.length];\n if (!nextTabItem) {\n return;\n }\n var nextTabItemRect = nextTabItem.getBoundingClientRect();\n\n // If the next tab item is either completely off-screen or only barely\n // visible (i.e. cut off by 15px or less, meaning most likely it is still\n // outside the visible area), reduce the column gap so that the last tab\n // item appears properly truncated.\n if (nextTabItemRect.left >= containerRect.right || nextTabItemRect.left - containerRect.right < 0 && -(nextTabItemRect.left - containerRect.right) <= 20) {\n // If there is an inline gap of 2px we already adjusted it once, and\n // the last item is still not cut off, we need to adjust the column\n // gap to 20px to ensure the last item is cut off.\n if (scrollContainer.style.columnGap === '2px') {\n scrollContainer.style.columnGap = '20px';\n } else {\n scrollContainer.style.columnGap = '2px';\n }\n maybeCutOffLastTabItem();\n }\n }, [isMobileBreakpoint]);\n\n // Currently selected group does not include total selected number, so it will\n // always be 0.\n var selectedCounts = _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, _constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_CURRENT\"].SLUG, 0);\n var activeMetricItems = {};\n var newlyDetectedMetrics = {};\n var _loop = function _loop(metricItemSlug) {\n var metricGroup = allMetricItems[metricItemSlug].group;\n if (metricGroup === isActive || isActive === _constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_CURRENT\"].SLUG && effectiveSelection.includes(metricItemSlug)) {\n activeMetricItems[metricItemSlug] = allMetricItems[metricItemSlug];\n }\n if (isActive === _constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_SUGGESTED\"].SLUG && answerBasedMetrics.includes(metricItemSlug)) {\n if (answerBasedMetrics.includes(metricItemSlug)) {\n activeMetricItems[metricItemSlug] = allMetricItems[metricItemSlug];\n }\n }\n if (!selectedCounts[metricGroup]) {\n var selectedCount = Object.keys(allMetricItems).filter(function (slug) {\n // Check if metric slug is in selectedMetrics, so the group\n // count is reflected in real time as metrics are checked/unchecked.\n if (allMetricItems[slug].group === metricGroup && (selectedMetrics === null || selectedMetrics === void 0 ? void 0 : selectedMetrics.includes(slug))) {\n return true;\n }\n return false;\n }).length;\n selectedCounts[metricGroup] = selectedCount;\n }\n\n // Check if metric is conversion event related and if new badge should be included.\n if (newBadgeEvents === null || newBadgeEvents === void 0 ? void 0 : newBadgeEvents.length) {\n var isNewlyDetectedKeyMetrics = newBadgeEvents.some(function (conversionEvent) {\n return conversionReportingEventWidgets[conversionEvent].includes(metricItemSlug);\n });\n if (isNewlyDetectedKeyMetrics) {\n var _newlyDetectedMetrics2;\n newlyDetectedMetrics[metricGroup] = [].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()((_newlyDetectedMetrics2 = newlyDetectedMetrics[metricGroup]) !== null && _newlyDetectedMetrics2 !== void 0 ? _newlyDetectedMetrics2 : []), [metricItemSlug]);\n }\n }\n };\n for (var metricItemSlug in allMetricItems) {\n _loop(metricItemSlug);\n }\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useDispatch\"])(_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_FORMS\"]),\n setValues = _useDispatch.setValues;\n var resetUnstagedSelection = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__[\"useCallback\"])(function () {\n var _setValues;\n setValues(_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_SELECTION_FORM\"], (_setValues = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()(_setValues, _constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_SELECTED\"], selectedMetrics), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()(_setValues, _constants__WEBPACK_IMPORTED_MODULE_10__[\"EFFECTIVE_SELECTION\"], [].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(effectiveSelection), _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(unstagedSelection))), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()(_setValues, _constants__WEBPACK_IMPORTED_MODULE_10__[\"UNSTAGED_SELECTION\"], []), _setValues));\n }, [selectedMetrics, effectiveSelection, unstagedSelection, setValues]);\n var onChipChange = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__[\"useCallback\"])(function (slug, index) {\n if (!slug) {\n // Set active group for mobile tabs.\n var activeGroup = allGroups[index];\n setActiveGroupIndex(index);\n setIsActive(activeGroup.SLUG);\n } else {\n setIsActive(slug);\n }\n if (unstagedSelection.length) {\n resetUnstagedSelection();\n }\n }, [allGroups, unstagedSelection, setIsActive, resetUnstagedSelection]);\n var isSelectionPanelOpen = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_13__[\"CORE_UI\"]).getValue(_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_SELECTION_PANEL_OPENED_KEY\"]);\n });\n var isSelectionPanelOpenPrevious = Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_6__[\"usePrevious\"])(isSelectionPanelOpen);\n var newlyDetectedMetricsKeys = Object.keys(newlyDetectedMetrics);\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__[\"useEffect\"])(function () {\n // Ensure that current selection group is always active when selection panel re-opens.\n if (!isSelectionPanelOpenPrevious && isSelectionPanelOpen) {\n setIsActive(_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_CURRENT\"].SLUG);\n setActiveGroupIndex(0);\n if (newlyDetectedMetricsKeys.length && isMobileBreakpoint) {\n var firstNewlyDetectedGroup = allGroups.find(function (group) {\n return group.SLUG === newlyDetectedMetricsKeys[0];\n });\n setActiveGroupIndex(allGroups.indexOf(firstNewlyDetectedGroup));\n setIsActive(firstNewlyDetectedGroup.SLUG);\n } else {\n setActiveGroupIndex(0);\n setIsActive(_constants__WEBPACK_IMPORTED_MODULE_10__[\"KEY_METRICS_GROUP_CURRENT\"].SLUG);\n }\n }\n if (isSelectionPanelOpenPrevious && !isSelectionPanelOpen) {\n // Reset the unstaged selection when selection panel is closed.\n resetUnstagedSelection();\n }\n if (!isSelectionPanelOpenPrevious && isSelectionPanelOpen) {\n maybeCutOffLastTabItem();\n }\n }, [isSelectionPanelOpen, isSelectionPanelOpenPrevious, unstagedSelection, allGroups, isMobileBreakpoint, newlyDetectedMetricsKeys, resetUnstagedSelection, maybeCutOffLastTabItem]);\n\n // Debounce the maybeCutOffLastTabItem function\n var debouncedMaybeCutOffLastTabItem = Object(_hooks_useDebounce__WEBPACK_IMPORTED_MODULE_20__[\"useDebounce\"])(maybeCutOffLastTabItem, 50);\n Object(react_use__WEBPACK_IMPORTED_MODULE_5__[\"useMount\"])(function () {\n global.addEventListener('resize', debouncedMaybeCutOffLastTabItem);\n });\n Object(react_use__WEBPACK_IMPORTED_MODULE_5__[\"useUnmount\"])(function () {\n return global.removeEventListener('resize', debouncedMaybeCutOffLastTabItem);\n });\n var chipItemRows = [[].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(dynamicGroups), _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(keyMetricsGroups.slice(0, 2))), _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(keyMetricsGroups.slice(2))];\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-chip-tab-group\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-chip-tab-group__tab-items\",\n ref: containerRef\n }, !isMobileBreakpoint && chipItemRows.map(function (row) {\n return /*#__PURE__*/React.createElement(\"div\", {\n // To avoid using indexes, key is extracted from the first grouo\n // of each row and joined to the string \"row-\".\n key: \"row-\".concat(row[0].SLUG),\n className: \"googlesitekit-chip-tab-group__tab-items-row\"\n }, row.map(function (group) {\n return /*#__PURE__*/React.createElement(_Chip__WEBPACK_IMPORTED_MODULE_16__[\"default\"], {\n key: group.SLUG,\n slug: group.SLUG,\n label: group.LABEL,\n hasNewBadge: !!(newlyDetectedMetrics === null || newlyDetectedMetrics === void 0 ? void 0 : newlyDetectedMetrics[group.SLUG]),\n isActive: group.SLUG === isActive,\n onClick: onChipChange,\n selectedCount: selectedCounts[group.SLUG]\n });\n }));\n }), isMobileBreakpoint && /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_9__[\"TabBar\"], {\n activeIndex: activeGroupIndex,\n handleActiveIndexUpdate: function handleActiveIndexUpdate(index) {\n return onChipChange(null, index);\n }\n }, allGroups.map(function (group, index) {\n var Icon = icons[group.SLUG] || _components_Null__WEBPACK_IMPORTED_MODULE_23__[\"default\"];\n return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_9__[\"Tab\"], {\n key: index,\n \"aria-label\": group.LABEL\n }, /*#__PURE__*/React.createElement(Icon, {\n width: 12,\n height: 12,\n className: \"googlesitekit-chip-tab-group__chip-item-svg googlesitekit-chip-tab-group__tab-item-mobile-svg googlesitekit-chip-tab-group__chip-item-svg__\".concat(group.SLUG)\n }), group.LABEL, selectedCounts[group.SLUG] > 0 && /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-chip-tab-group__chip-item-count\"\n }, \"(\", selectedCounts[group.SLUG], \")\"), !!(newlyDetectedMetrics === null || newlyDetectedMetrics === void 0 ? void 0 : newlyDetectedMetrics[group.SLUG]) && /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-chip-tab-group__chip-item-new-dot\"\n }));\n }))), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-chip-tab-group__tab-item\"\n }, Object.keys(activeMetricItems).map(function (slug) {\n var _newlyDetectedMetrics;\n var metricGroup = activeMetricItems[slug].group;\n var isNewlyDetected = newlyDetectedMetrics === null || newlyDetectedMetrics === void 0 ? void 0 : (_newlyDetectedMetrics = newlyDetectedMetrics[metricGroup]) === null || _newlyDetectedMetrics === void 0 ? void 0 : _newlyDetectedMetrics.includes(slug);\n return /*#__PURE__*/React.createElement(_MetricsSelectionPanel_MetricItem__WEBPACK_IMPORTED_MODULE_17__[\"default\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n key: slug,\n slug: slug,\n savedItemSlugs: savedItemSlugs,\n isNewlyDetected: isNewlyDetected\n }, activeMetricItems[slug]));\n }), !Object.keys(activeMetricItems).length && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-chip-tab-group__graphic\"\n }, /*#__PURE__*/React.createElement(_svg_graphics_key_metrics_no_selected_items_svg__WEBPACK_IMPORTED_MODULE_18__[\"default\"], {\n height: 250\n }), /*#__PURE__*/React.createElement(\"p\", null, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__[\"__\"])('No metrics were selected yet', 'google-site-kit')))));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\"), __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvQ2hpcFRhYkdyb3VwL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9LZXlNZXRyaWNzL0NoaXBUYWJHcm91cC9pbmRleC5qcz9jMDJhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ2hpcFRhYkdyb3VwIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZU1vdW50LCB1c2VVbm1vdW50IH0gZnJvbSAncmVhY3QtdXNlJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7XG5cdHVzZUNhbGxiYWNrLFxuXHR1c2VTdGF0ZSxcblx0dXNlRWZmZWN0LFxuXHR1c2VNZW1vLFxuXHR1c2VSZWYsXG59IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyB1c2VQcmV2aW91cyB9IGZyb20gJ0B3b3JkcHJlc3MvY29tcG9zZSc7XG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCwgdXNlRGlzcGF0Y2ggfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgVGFiLCBUYWJCYXIgfSBmcm9tICdnb29nbGVzaXRla2l0LWNvbXBvbmVudHMnO1xuaW1wb3J0IHtcblx0RUZGRUNUSVZFX1NFTEVDVElPTixcblx0S0VZX01FVFJJQ1NfR1JPVVBfQ1VSUkVOVCxcblx0S0VZX01FVFJJQ1NfR1JPVVBfU1VHR0VTVEVELFxuXHRLRVlfTUVUUklDU19HUk9VUF9DT05URU5UX1BFUkZPUk1BTkNFLFxuXHRLRVlfTUVUUklDU19HUk9VUF9EUklWSU5HX1RSQUZGSUMsXG5cdEtFWV9NRVRSSUNTX0dST1VQX0dFTkVSQVRJTkdfTEVBRFMsXG5cdEtFWV9NRVRSSUNTX0dST1VQX1NFTExJTkdfUFJPRFVDVFMsXG5cdEtFWV9NRVRSSUNTX0dST1VQX1ZJU0lUT1JTLFxuXHRLRVlfTUVUUklDU19TRUxFQ1RFRCxcblx0S0VZX01FVFJJQ1NfU0VMRUNUSU9OX0ZPUk0sXG5cdEtFWV9NRVRSSUNTX1NFTEVDVElPTl9QQU5FTF9PUEVORURfS0VZLFxuXHRVTlNUQUdFRF9TRUxFQ1RJT04sXG59IGZyb20gJy4uL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX0ZPUk1TIH0gZnJvbSAnLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvZm9ybXMvY29uc3RhbnRzJztcbmltcG9ydCB7XG5cdEVOVU1fQ09OVkVSU0lPTl9FVkVOVFMsXG5cdENPTlZFUlNJT05fUkVQT1JUSU5HX0xFQURfRVZFTlRTLFxuXHRNT0RVTEVTX0FOQUxZVElDU180LFxufSBmcm9tICcuLi8uLi8uLi9tb2R1bGVzL2FuYWx5dGljcy00L2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9VSSB9IGZyb20gJy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VpL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX1VTRVIgfSBmcm9tICcuLi8uLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX01PRFVMRVMgfSBmcm9tICcuLi8uLi8uLi9nb29nbGVzaXRla2l0L21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgQ2hpcCBmcm9tICcuL0NoaXAnO1xuaW1wb3J0IE1ldHJpY0l0ZW0gZnJvbSAnLi4vTWV0cmljc1NlbGVjdGlvblBhbmVsL01ldHJpY0l0ZW0nO1xuaW1wb3J0IE5vU2VsZWN0ZWRJdGVtc1NWRyBmcm9tICcuLi8uLi8uLi8uLi9zdmcvZ3JhcGhpY3Mva2V5LW1ldHJpY3Mtbm8tc2VsZWN0ZWQtaXRlbXMuc3ZnJztcbmltcG9ydCB7IEJSRUFLUE9JTlRfU01BTEwsIHVzZUJyZWFrcG9pbnQgfSBmcm9tICcuLi8uLi8uLi9ob29rcy91c2VCcmVha3BvaW50JztcbmltcG9ydCB7IHVzZURlYm91bmNlIH0gZnJvbSAnLi4vLi4vLi4vaG9va3MvdXNlRGVib3VuY2UnO1xuaW1wb3J0IENoZWNrTWFyayBmcm9tICcuLi8uLi8uLi8uLi9zdmcvaWNvbnMvY2hlY2stMi5zdmcnO1xuaW1wb3J0IFN0YXJGaWxsIGZyb20gJy4uLy4uLy4uLy4uL3N2Zy9pY29ucy9zdGFyLWZpbGwuc3ZnJztcbmltcG9ydCBOdWxsIGZyb20gJy4uLy4uLy4uL2NvbXBvbmVudHMvTnVsbCc7XG5cbmNvbnN0IGljb25zID0ge1xuXHRbIEtFWV9NRVRSSUNTX0dST1VQX0NVUlJFTlQuU0xVRyBdOiBDaGVja01hcmssXG5cdFsgS0VZX01FVFJJQ1NfR1JPVVBfU1VHR0VTVEVELlNMVUcgXTogU3RhckZpbGwsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBDaGlwVGFiR3JvdXAoIHsgYWxsTWV0cmljSXRlbXMsIHNhdmVkSXRlbVNsdWdzIH0gKSB7XG5cdGNvbnN0IGNvbnRhaW5lclJlZiA9IHVzZVJlZigpO1xuXHRjb25zdCBbIGlzQWN0aXZlLCBzZXRJc0FjdGl2ZSBdID0gdXNlU3RhdGUoXG5cdFx0S0VZX01FVFJJQ1NfR1JPVVBfQ1VSUkVOVC5TTFVHXG5cdCk7XG5cdC8vIFVzZWQgZm9yIG1vYmlsZSBjaGlwIHRhYnMsIHdoaWNoIGxldmVyYWdlcyB0aGUgVGFiQmFyIGNvbXBvbmVudCBmb3Igc2VlbWxlc3MgaG9yaXpvbnRhbCBzY3JvbGxcblx0Ly8gYnV0IGl0IGFjY2VwdHMgYSBudW1lcmljYWwgaW5kZXggZm9yIHRoZSBhY3RpdmUgdGFiLlxuXHRjb25zdCBbIGFjdGl2ZUdyb3VwSW5kZXgsIHNldEFjdGl2ZUdyb3VwSW5kZXggXSA9IHVzZVN0YXRlKCAwICk7XG5cblx0Y29uc3QgYnJlYWtwb2ludCA9IHVzZUJyZWFrcG9pbnQoKTtcblx0Y29uc3QgaXNNb2JpbGVCcmVha3BvaW50ID0gYnJlYWtwb2ludCA9PT0gQlJFQUtQT0lOVF9TTUFMTDtcblxuXHRjb25zdCBzZWxlY3RlZE1ldHJpY3MgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfRk9STVMgKS5nZXRWYWx1ZShcblx0XHRcdEtFWV9NRVRSSUNTX1NFTEVDVElPTl9GT1JNLFxuXHRcdFx0S0VZX01FVFJJQ1NfU0VMRUNURURcblx0XHQpXG5cdCk7XG5cdGNvbnN0IGVmZmVjdGl2ZVNlbGVjdGlvbiA9IHVzZVNlbGVjdChcblx0XHQoIHNlbGVjdCApID0+XG5cdFx0XHRzZWxlY3QoIENPUkVfRk9STVMgKS5nZXRWYWx1ZShcblx0XHRcdFx0S0VZX01FVFJJQ1NfU0VMRUNUSU9OX0ZPUk0sXG5cdFx0XHRcdEVGRkVDVElWRV9TRUxFQ1RJT05cblx0XHRcdCkgfHwgW11cblx0KTtcblxuXHRjb25zdCB1bnN0YWdlZFNlbGVjdGlvbiA9IHVzZVNlbGVjdChcblx0XHQoIHNlbGVjdCApID0+XG5cdFx0XHRzZWxlY3QoIENPUkVfRk9STVMgKS5nZXRWYWx1ZShcblx0XHRcdFx0S0VZX01FVFJJQ1NfU0VMRUNUSU9OX0ZPUk0sXG5cdFx0XHRcdFVOU1RBR0VEX1NFTEVDVElPTlxuXHRcdFx0KSB8fCBbXVxuXHQpO1xuXHRjb25zdCBpc1VzZXJJbnB1dENvbXBsZXRlZCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9VU0VSICkuaXNVc2VySW5wdXRDb21wbGV0ZWQoKVxuXHQpO1xuXG5cdGNvbnN0IGN1cnJlbnRseUFjdGl2ZUV2ZW50cyA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0Y29uc3QgdXNlclBpY2tlZE1ldHJpY3MgPSBzZWxlY3QoIENPUkVfVVNFUiApLmdldFVzZXJQaWNrZWRNZXRyaWNzKCk7XG5cblx0XHRpZiAoIHVzZXJQaWNrZWRNZXRyaWNzPy5sZW5ndGggKSB7XG5cdFx0XHQvLyBJdCBpcyBzYWZlIHRvIGFjY2VzcyB0aGUgc2VsZWN0b3Igd2l0aG91dCBjaGVja2luZyBpZiBHQTQgaXMgY29ubmVjdGVkLFxuXHRcdFx0Ly8gc2luY2UgdGhpcyBzZWxlY3RvciBkb2VzIG5vdCBtYWtlIHJlcXVlc3QgdG8gdGhlIG1vZHVsZSBlbmRwb2ludC5cblx0XHRcdGNvbnN0IGtleU1ldHJpY3NDb252ZXJzaW9uRXZlbnRXaWRnZXRzID1cblx0XHRcdFx0c2VsZWN0KFxuXHRcdFx0XHRcdE1PRFVMRVNfQU5BTFlUSUNTXzRcblx0XHRcdFx0KS5nZXRLZXlNZXRyaWNzQ29udmVyc2lvbkV2ZW50V2lkZ2V0cygpO1xuXG5cdFx0XHRyZXR1cm4gT2JqZWN0LmtleXMoIGtleU1ldHJpY3NDb252ZXJzaW9uRXZlbnRXaWRnZXRzICkuZmlsdGVyKFxuXHRcdFx0XHQoIGV2ZW50ICkgPT5cblx0XHRcdFx0XHR1c2VyUGlja2VkTWV0cmljcy5zb21lKCAoIG1ldHJpYyApID0+XG5cdFx0XHRcdFx0XHRrZXlNZXRyaWNzQ29udmVyc2lvbkV2ZW50V2lkZ2V0c1sgZXZlbnQgXS5pbmNsdWRlcyhcblx0XHRcdFx0XHRcdFx0bWV0cmljXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0KVxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRjb25zdCB1c2VySW5wdXRTZXR0aW5ncyA9IHNlbGVjdCggQ09SRV9VU0VSICkuZ2V0VXNlcklucHV0U2V0dGluZ3MoKTtcblx0XHRyZXR1cm4gdXNlcklucHV0U2V0dGluZ3M/LmluY2x1ZGVDb252ZXJzaW9uRXZlbnRzPy52YWx1ZXM7XG5cdH0gKTtcblxuXHRjb25zdCBpc0dBNENvbm5lY3RlZCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9NT0RVTEVTICkuaXNNb2R1bGVDb25uZWN0ZWQoICdhbmFseXRpY3MtNCcgKVxuXHQpO1xuXHRjb25zdCBkZXRlY3RlZEV2ZW50cyA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0aWYgKCAhIGlzR0E0Q29ubmVjdGVkICkge1xuXHRcdFx0cmV0dXJuIFtdO1xuXHRcdH1cblxuXHRcdHJldHVybiBzZWxlY3QoIE1PRFVMRVNfQU5BTFlUSUNTXzQgKS5nZXREZXRlY3RlZEV2ZW50cygpO1xuXHR9ICk7XG5cblx0Y29uc3QgYW5zd2VyQmFzZWRNZXRyaWNzID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1VTRVIgKS5nZXRBbnN3ZXJCYXNlZE1ldHJpY3MoIG51bGwsIFtcblx0XHRcdC4uLiggY3VycmVudGx5QWN0aXZlRXZlbnRzIHx8IFtdICksXG5cdFx0XHQuLi4oIGRldGVjdGVkRXZlbnRzIHx8IFtdICksXG5cdFx0XSApXG5cdCk7XG5cblx0Y29uc3QgaGFzR2VuZXJhdGluZ0xlYWRzR3JvdXAgPSBbXG5cdFx0RU5VTV9DT05WRVJTSU9OX0VWRU5UUy5TVUJNSVRfTEVBRF9GT1JNLFxuXHRcdEVOVU1fQ09OVkVSU0lPTl9FVkVOVFMuQ09OVEFDVCxcblx0XHRFTlVNX0NPTlZFUlNJT05fRVZFTlRTLkdFTkVSQVRFX0xFQUQsXG5cdF0uZmlsdGVyKFxuXHRcdCggaXRlbSApID0+XG5cdFx0XHRkZXRlY3RlZEV2ZW50cz8uaW5jbHVkZXMoIGl0ZW0gKSB8fFxuXHRcdFx0Y3VycmVudGx5QWN0aXZlRXZlbnRzPy5pbmNsdWRlcyggaXRlbSApXG5cdCk7XG5cdGNvbnN0IGhhc1NlbGxpbmdQcm9kdWN0c0dyb3VwID0gW1xuXHRcdEVOVU1fQ09OVkVSU0lPTl9FVkVOVFMuQUREX1RPX0NBUlQsXG5cdFx0RU5VTV9DT05WRVJTSU9OX0VWRU5UUy5QVVJDSEFTRSxcblx0XS5maWx0ZXIoXG5cdFx0KCBpdGVtICkgPT5cblx0XHRcdGRldGVjdGVkRXZlbnRzPy5pbmNsdWRlcyggaXRlbSApIHx8XG5cdFx0XHRjdXJyZW50bHlBY3RpdmVFdmVudHM/LmluY2x1ZGVzKCBpdGVtIClcblx0KTtcblxuXHRjb25zdCBrZXlNZXRyaWNzR3JvdXBzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdHJldHVybiBbXG5cdFx0XHRLRVlfTUVUUklDU19HUk9VUF9WSVNJVE9SUyxcblx0XHRcdEtFWV9NRVRSSUNTX0dST1VQX0RSSVZJTkdfVFJBRkZJQyxcblx0XHRcdC4uLiggaGFzR2VuZXJhdGluZ0xlYWRzR3JvdXA/Lmxlbmd0aFxuXHRcdFx0XHQ/IFsgS0VZX01FVFJJQ1NfR1JPVVBfR0VORVJBVElOR19MRUFEUyBdXG5cdFx0XHRcdDogW10gKSxcblx0XHRcdC4uLiggaGFzU2VsbGluZ1Byb2R1Y3RzR3JvdXA/Lmxlbmd0aFxuXHRcdFx0XHQ/IFsgS0VZX01FVFJJQ1NfR1JPVVBfU0VMTElOR19QUk9EVUNUUyBdXG5cdFx0XHRcdDogW10gKSxcblx0XHRcdEtFWV9NRVRSSUNTX0dST1VQX0NPTlRFTlRfUEVSRk9STUFOQ0UsXG5cdFx0XTtcblx0fSwgWyBoYXNHZW5lcmF0aW5nTGVhZHNHcm91cCwgaGFzU2VsbGluZ1Byb2R1Y3RzR3JvdXAgXSApO1xuXG5cdGNvbnN0IGR5bmFtaWNHcm91cHMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0aWYgKCBpc1VzZXJJbnB1dENvbXBsZXRlZCAmJiBhbnN3ZXJCYXNlZE1ldHJpY3M/Lmxlbmd0aCApIHtcblx0XHRcdHJldHVybiBbIEtFWV9NRVRSSUNTX0dST1VQX0NVUlJFTlQsIEtFWV9NRVRSSUNTX0dST1VQX1NVR0dFU1RFRCBdO1xuXHRcdH1cblxuXHRcdHJldHVybiBbIEtFWV9NRVRSSUNTX0dST1VQX0NVUlJFTlQgXTtcblx0fSwgWyBpc1VzZXJJbnB1dENvbXBsZXRlZCwgYW5zd2VyQmFzZWRNZXRyaWNzIF0gKTtcblxuXHRjb25zdCBhbGxHcm91cHMgPSB1c2VNZW1vKFxuXHRcdCgpID0+IFsgLi4uZHluYW1pY0dyb3VwcywgLi4ua2V5TWV0cmljc0dyb3VwcyBdLFxuXHRcdFsgZHluYW1pY0dyb3Vwcywga2V5TWV0cmljc0dyb3VwcyBdXG5cdCk7XG5cblx0Y29uc3QgbmV3QmFkZ2VFdmVudHMgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT4ge1xuXHRcdGlmICggISBpc0dBNENvbm5lY3RlZCApIHtcblx0XHRcdHJldHVybiBbXTtcblx0XHR9XG5cblx0XHRjb25zdCBiYWRnZUV2ZW50cyA9IHNlbGVjdCggTU9EVUxFU19BTkFMWVRJQ1NfNCApLmdldE5ld0JhZGdlRXZlbnRzKCk7XG5cblx0XHRpZiAoIGRldGVjdGVkRXZlbnRzPy5sZW5ndGggJiYgYmFkZ2VFdmVudHM/Lmxlbmd0aCApIHtcblx0XHRcdGNvbnN0IGRldGVjdGVkTGVhZEV2ZW50cyA9IGRldGVjdGVkRXZlbnRzLmZpbHRlciggKCBldmVudCApID0+XG5cdFx0XHRcdENPTlZFUlNJT05fUkVQT1JUSU5HX0xFQURfRVZFTlRTLmluY2x1ZGVzKCBldmVudCApXG5cdFx0XHQpO1xuXHRcdFx0Y29uc3QgbmV3TGVhZEV2ZW50cyA9IGJhZGdlRXZlbnRzLmZpbHRlciggKCBldmVudCApID0+XG5cdFx0XHRcdENPTlZFUlNJT05fUkVQT1JUSU5HX0xFQURfRVZFTlRTLmluY2x1ZGVzKCBldmVudCApXG5cdFx0XHQpO1xuXHRcdFx0Y29uc3QgbmV3Tm9uTGVhZEV2ZW50cyA9IGJhZGdlRXZlbnRzLmZpbHRlcihcblx0XHRcdFx0KCBldmVudCApID0+XG5cdFx0XHRcdFx0ISBDT05WRVJTSU9OX1JFUE9SVElOR19MRUFEX0VWRU5UUy5pbmNsdWRlcyggZXZlbnQgKVxuXHRcdFx0KTtcblxuXHRcdFx0aWYgKCBkZXRlY3RlZExlYWRFdmVudHM/Lmxlbmd0aCA+IDEgJiYgbmV3TGVhZEV2ZW50cy5sZW5ndGggPiAwICkge1xuXHRcdFx0XHRyZXR1cm4gbmV3Tm9uTGVhZEV2ZW50cztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRyZXR1cm4gYmFkZ2VFdmVudHM7XG5cdH0gKTtcblx0Y29uc3QgY29udmVyc2lvblJlcG9ydGluZ0V2ZW50V2lkZ2V0cyA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0aWYgKCAhIGlzR0E0Q29ubmVjdGVkICkge1xuXHRcdFx0cmV0dXJuIFtdO1xuXHRcdH1cblxuXHRcdHJldHVybiBzZWxlY3QoXG5cdFx0XHRNT0RVTEVTX0FOQUxZVElDU180XG5cdFx0KS5nZXRLZXlNZXRyaWNzQ29udmVyc2lvbkV2ZW50V2lkZ2V0cygpO1xuXHR9ICk7XG5cblx0Ly8gSXQgaXMgbm90IGFsd2F5cyBjbGVhciB0aGF0IHRhYnMgYXJlIHNjcm9sbGFibGUgb24gbW9iaWxlLCBzbyB3ZSBuZWVkIHRvIGVuc3VyZSB0aGF0IHRoZSBsYXN0IHRhYiBpdGVtXG5cdC8vIGlzIGN1dG9mZiB0byBpbmRpY2F0ZSB0aGF0IHRoZXJlIGFyZSBtb3JlIHRhYnMgdG8gc2Nyb2xsIHRvLlxuXHRjb25zdCBtYXliZUN1dE9mZkxhc3RUYWJJdGVtID0gdXNlQ2FsbGJhY2soICgpID0+IHtcblx0XHRjb25zdCBzY3JvbGxDb250YWluZXIgPSBjb250YWluZXJSZWYuY3VycmVudD8ucXVlcnlTZWxlY3Rvcihcblx0XHRcdCcubWRjLXRhYi1zY3JvbGxlcl9fc2Nyb2xsLWNvbnRlbnQnXG5cdFx0KTtcblxuXHRcdGlmICggISBpc01vYmlsZUJyZWFrcG9pbnQgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0Y29uc3QgdGFiSXRlbXMgPSBjb250YWluZXJSZWYuY3VycmVudD8ucXVlcnlTZWxlY3RvckFsbChcblx0XHRcdCcuZ29vZ2xlc2l0ZWtpdC1jaGlwLXRhYi1ncm91cF9fdGFiLWl0ZW1zIC5tZGMtdGFiJ1xuXHRcdCk7XG5cblx0XHRpZiAoICEgdGFiSXRlbXM/Lmxlbmd0aCB8fCAhIHNjcm9sbENvbnRhaW5lciApIHtcblx0XHRcdHJldHVybjtcblx0XHR9XG5cblx0XHRjb25zdCBjb250YWluZXJSZWN0ID0gY29udGFpbmVyUmVmLmN1cnJlbnQ/LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO1xuXG5cdFx0Y29uc3QgdmlzaWJsZUl0ZW1zID0gW107XG5cdFx0dGFiSXRlbXMuZm9yRWFjaCggKCB0YWJJdGVtLCBpbmRleCApID0+IHtcblx0XHRcdGNvbnN0IHRhYkl0ZW1SZWN0ID0gdGFiSXRlbS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTtcblx0XHRcdGlmIChcblx0XHRcdFx0dGFiSXRlbVJlY3QubGVmdCA+PSBjb250YWluZXJSZWN0LmxlZnQgJiZcblx0XHRcdFx0dGFiSXRlbVJlY3QucmlnaHQgPD0gY29udGFpbmVyUmVjdC5yaWdodFxuXHRcdFx0KSB7XG5cdFx0XHRcdHZpc2libGVJdGVtcy5wdXNoKCBpbmRleCApO1xuXHRcdFx0fVxuXHRcdH0gKTtcblx0XHRjb25zdCBuZXh0VGFiSXRlbSA9IHRhYkl0ZW1zWyB2aXNpYmxlSXRlbXMubGVuZ3RoIF07XG5cblx0XHRpZiAoICEgbmV4dFRhYkl0ZW0gKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0Y29uc3QgbmV4dFRhYkl0ZW1SZWN0ID0gbmV4dFRhYkl0ZW0uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG5cblx0XHQvLyBJZiB0aGUgbmV4dCB0YWIgaXRlbSBpcyBlaXRoZXIgY29tcGxldGVseSBvZmYtc2NyZWVuIG9yIG9ubHkgYmFyZWx5XG5cdFx0Ly8gdmlzaWJsZSAoaS5lLiBjdXQgb2ZmIGJ5IDE1cHggb3IgbGVzcywgbWVhbmluZyBtb3N0IGxpa2VseSBpdCBpcyBzdGlsbFxuXHRcdC8vIG91dHNpZGUgdGhlIHZpc2libGUgYXJlYSksIHJlZHVjZSB0aGUgY29sdW1uIGdhcCBzbyB0aGF0IHRoZSBsYXN0IHRhYlxuXHRcdC8vIGl0ZW0gYXBwZWFycyBwcm9wZXJseSB0cnVuY2F0ZWQuXG5cdFx0aWYgKFxuXHRcdFx0bmV4dFRhYkl0ZW1SZWN0LmxlZnQgPj0gY29udGFpbmVyUmVjdC5yaWdodCB8fFxuXHRcdFx0KCBuZXh0VGFiSXRlbVJlY3QubGVmdCAtIGNvbnRhaW5lclJlY3QucmlnaHQgPCAwICYmXG5cdFx0XHRcdC0oIG5leHRUYWJJdGVtUmVjdC5sZWZ0IC0gY29udGFpbmVyUmVjdC5yaWdodCApIDw9IDIwIClcblx0XHQpIHtcblx0XHRcdC8vIElmIHRoZXJlIGlzIGFuIGlubGluZSBnYXAgb2YgMnB4IHdlIGFscmVhZHkgYWRqdXN0ZWQgaXQgb25jZSwgYW5kXG5cdFx0XHQvLyB0aGUgbGFzdCBpdGVtIGlzIHN0aWxsIG5vdCBjdXQgb2ZmLCB3ZSBuZWVkIHRvIGFkanVzdCB0aGUgY29sdW1uXG5cdFx0XHQvLyBnYXAgdG8gMjBweCB0byBlbnN1cmUgdGhlIGxhc3QgaXRlbSBpcyBjdXQgb2ZmLlxuXHRcdFx0aWYgKCBzY3JvbGxDb250YWluZXIuc3R5bGUuY29sdW1uR2FwID09PSAnMnB4JyApIHtcblx0XHRcdFx0c2Nyb2xsQ29udGFpbmVyLnN0eWxlLmNvbHVtbkdhcCA9ICcyMHB4Jztcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHNjcm9sbENvbnRhaW5lci5zdHlsZS5jb2x1bW5HYXAgPSAnMnB4Jztcblx0XHRcdH1cblxuXHRcdFx0bWF5YmVDdXRPZmZMYXN0VGFiSXRlbSgpO1xuXHRcdH1cblx0fSwgWyBpc01vYmlsZUJyZWFrcG9pbnQgXSApO1xuXG5cdC8vIEN1cnJlbnRseSBzZWxlY3RlZCBncm91cCBkb2VzIG5vdCBpbmNsdWRlIHRvdGFsIHNlbGVjdGVkIG51bWJlciwgc28gaXQgd2lsbFxuXHQvLyBhbHdheXMgYmUgMC5cblx0Y29uc3Qgc2VsZWN0ZWRDb3VudHMgPSB7IFsgS0VZX01FVFJJQ1NfR1JPVVBfQ1VSUkVOVC5TTFVHIF06IDAgfTtcblx0Y29uc3QgYWN0aXZlTWV0cmljSXRlbXMgPSB7fTtcblx0Y29uc3QgbmV3bHlEZXRlY3RlZE1ldHJpY3MgPSB7fTtcblxuXHRmb3IgKCBjb25zdCBtZXRyaWNJdGVtU2x1ZyBpbiBhbGxNZXRyaWNJdGVtcyApIHtcblx0XHRjb25zdCBtZXRyaWNHcm91cCA9IGFsbE1ldHJpY0l0ZW1zWyBtZXRyaWNJdGVtU2x1ZyBdLmdyb3VwO1xuXHRcdGlmIChcblx0XHRcdG1ldHJpY0dyb3VwID09PSBpc0FjdGl2ZSB8fFxuXHRcdFx0KCBpc0FjdGl2ZSA9PT0gS0VZX01FVFJJQ1NfR1JPVVBfQ1VSUkVOVC5TTFVHICYmXG5cdFx0XHRcdGVmZmVjdGl2ZVNlbGVjdGlvbi5pbmNsdWRlcyggbWV0cmljSXRlbVNsdWcgKSApXG5cdFx0KSB7XG5cdFx0XHRhY3RpdmVNZXRyaWNJdGVtc1sgbWV0cmljSXRlbVNsdWcgXSA9XG5cdFx0XHRcdGFsbE1ldHJpY0l0ZW1zWyBtZXRyaWNJdGVtU2x1ZyBdO1xuXHRcdH1cblxuXHRcdGlmIChcblx0XHRcdGlzQWN0aXZlID09PSBLRVlfTUVUUklDU19HUk9VUF9TVUdHRVNURUQuU0xVRyAmJlxuXHRcdFx0YW5zd2VyQmFzZWRNZXRyaWNzLmluY2x1ZGVzKCBtZXRyaWNJdGVtU2x1ZyApXG5cdFx0KSB7XG5cdFx0XHRpZiAoIGFuc3dlckJhc2VkTWV0cmljcy5pbmNsdWRlcyggbWV0cmljSXRlbVNsdWcgKSApIHtcblx0XHRcdFx0YWN0aXZlTWV0cmljSXRlbXNbIG1ldHJpY0l0ZW1TbHVnIF0gPVxuXHRcdFx0XHRcdGFsbE1ldHJpY0l0ZW1zWyBtZXRyaWNJdGVtU2x1ZyBdO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGlmICggISBzZWxlY3RlZENvdW50c1sgbWV0cmljR3JvdXAgXSApIHtcblx0XHRcdGNvbnN0IHNlbGVjdGVkQ291bnQgPSBPYmplY3Qua2V5cyggYWxsTWV0cmljSXRlbXMgKS5maWx0ZXIoXG5cdFx0XHRcdCggc2x1ZyApID0+IHtcblx0XHRcdFx0XHQvLyBDaGVjayBpZiBtZXRyaWMgc2x1ZyBpcyBpbiBzZWxlY3RlZE1ldHJpY3MsIHNvIHRoZSBncm91cFxuXHRcdFx0XHRcdC8vIGNvdW50IGlzIHJlZmxlY3RlZCBpbiByZWFsIHRpbWUgYXMgbWV0cmljcyBhcmUgY2hlY2tlZC91bmNoZWNrZWQuXG5cdFx0XHRcdFx0aWYgKFxuXHRcdFx0XHRcdFx0YWxsTWV0cmljSXRlbXNbIHNsdWcgXS5ncm91cCA9PT0gbWV0cmljR3JvdXAgJiZcblx0XHRcdFx0XHRcdHNlbGVjdGVkTWV0cmljcz8uaW5jbHVkZXMoIHNsdWcgKVxuXHRcdFx0XHRcdCkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIHRydWU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdFx0XHR9XG5cdFx0XHQpLmxlbmd0aDtcblx0XHRcdHNlbGVjdGVkQ291bnRzWyBtZXRyaWNHcm91cCBdID0gc2VsZWN0ZWRDb3VudDtcblx0XHR9XG5cblx0XHQvLyBDaGVjayBpZiBtZXRyaWMgaXMgY29udmVyc2lvbiBldmVudCByZWxhdGVkIGFuZCBpZiBuZXcgYmFkZ2Ugc2hvdWxkIGJlIGluY2x1ZGVkLlxuXHRcdGlmICggbmV3QmFkZ2VFdmVudHM/Lmxlbmd0aCApIHtcblx0XHRcdGNvbnN0IGlzTmV3bHlEZXRlY3RlZEtleU1ldHJpY3MgPSBuZXdCYWRnZUV2ZW50cy5zb21lKFxuXHRcdFx0XHQoIGNvbnZlcnNpb25FdmVudCApID0+XG5cdFx0XHRcdFx0Y29udmVyc2lvblJlcG9ydGluZ0V2ZW50V2lkZ2V0c1sgY29udmVyc2lvbkV2ZW50IF0uaW5jbHVkZXMoXG5cdFx0XHRcdFx0XHRtZXRyaWNJdGVtU2x1Z1xuXHRcdFx0XHRcdClcblx0XHRcdCk7XG5cblx0XHRcdGlmICggaXNOZXdseURldGVjdGVkS2V5TWV0cmljcyApIHtcblx0XHRcdFx0bmV3bHlEZXRlY3RlZE1ldHJpY3NbIG1ldHJpY0dyb3VwIF0gPSBbXG5cdFx0XHRcdFx0Li4uKCBuZXdseURldGVjdGVkTWV0cmljc1sgbWV0cmljR3JvdXAgXSA/PyBbXSApLFxuXHRcdFx0XHRcdG1ldHJpY0l0ZW1TbHVnLFxuXHRcdFx0XHRdO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGNvbnN0IHsgc2V0VmFsdWVzIH0gPSB1c2VEaXNwYXRjaCggQ09SRV9GT1JNUyApO1xuXG5cdGNvbnN0IHJlc2V0VW5zdGFnZWRTZWxlY3Rpb24gPSB1c2VDYWxsYmFjayggKCkgPT4ge1xuXHRcdHNldFZhbHVlcyggS0VZX01FVFJJQ1NfU0VMRUNUSU9OX0ZPUk0sIHtcblx0XHRcdFsgS0VZX01FVFJJQ1NfU0VMRUNURUQgXTogc2VsZWN0ZWRNZXRyaWNzLFxuXHRcdFx0WyBFRkZFQ1RJVkVfU0VMRUNUSU9OIF06IFtcblx0XHRcdFx0Li4uZWZmZWN0aXZlU2VsZWN0aW9uLFxuXHRcdFx0XHQuLi51bnN0YWdlZFNlbGVjdGlvbixcblx0XHRcdF0sXG5cdFx0XHRbIFVOU1RBR0VEX1NFTEVDVElPTiBdOiBbXSxcblx0XHR9ICk7XG5cdH0sIFsgc2VsZWN0ZWRNZXRyaWNzLCBlZmZlY3RpdmVTZWxlY3Rpb24sIHVuc3RhZ2VkU2VsZWN0aW9uLCBzZXRWYWx1ZXMgXSApO1xuXG5cdGNvbnN0IG9uQ2hpcENoYW5nZSA9IHVzZUNhbGxiYWNrKFxuXHRcdCggc2x1ZywgaW5kZXggKSA9PiB7XG5cdFx0XHRpZiAoICEgc2x1ZyApIHtcblx0XHRcdFx0Ly8gU2V0IGFjdGl2ZSBncm91cCBmb3IgbW9iaWxlIHRhYnMuXG5cdFx0XHRcdGNvbnN0IGFjdGl2ZUdyb3VwID0gYWxsR3JvdXBzWyBpbmRleCBdO1xuXHRcdFx0XHRzZXRBY3RpdmVHcm91cEluZGV4KCBpbmRleCApO1xuXHRcdFx0XHRzZXRJc0FjdGl2ZSggYWN0aXZlR3JvdXAuU0xVRyApO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0c2V0SXNBY3RpdmUoIHNsdWcgKTtcblx0XHRcdH1cblxuXHRcdFx0aWYgKCB1bnN0YWdlZFNlbGVjdGlvbi5sZW5ndGggKSB7XG5cdFx0XHRcdHJlc2V0VW5zdGFnZWRTZWxlY3Rpb24oKTtcblx0XHRcdH1cblx0XHR9LFxuXHRcdFsgYWxsR3JvdXBzLCB1bnN0YWdlZFNlbGVjdGlvbiwgc2V0SXNBY3RpdmUsIHJlc2V0VW5zdGFnZWRTZWxlY3Rpb24gXVxuXHQpO1xuXG5cdGNvbnN0IGlzU2VsZWN0aW9uUGFuZWxPcGVuID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1VJICkuZ2V0VmFsdWUoIEtFWV9NRVRSSUNTX1NFTEVDVElPTl9QQU5FTF9PUEVORURfS0VZIClcblx0KTtcblx0Y29uc3QgaXNTZWxlY3Rpb25QYW5lbE9wZW5QcmV2aW91cyA9IHVzZVByZXZpb3VzKCBpc1NlbGVjdGlvblBhbmVsT3BlbiApO1xuXHRjb25zdCBuZXdseURldGVjdGVkTWV0cmljc0tleXMgPSBPYmplY3Qua2V5cyggbmV3bHlEZXRlY3RlZE1ldHJpY3MgKTtcblxuXHR1c2VFZmZlY3QoICgpID0+IHtcblx0XHQvLyBFbnN1cmUgdGhhdCBjdXJyZW50IHNlbGVjdGlvbiBncm91cCBpcyBhbHdheXMgYWN0aXZlIHdoZW4gc2VsZWN0aW9uIHBhbmVsIHJlLW9wZW5zLlxuXHRcdGlmICggISBpc1NlbGVjdGlvblBhbmVsT3BlblByZXZpb3VzICYmIGlzU2VsZWN0aW9uUGFuZWxPcGVuICkge1xuXHRcdFx0c2V0SXNBY3RpdmUoIEtFWV9NRVRSSUNTX0dST1VQX0NVUlJFTlQuU0xVRyApO1xuXHRcdFx0c2V0QWN0aXZlR3JvdXBJbmRleCggMCApO1xuXHRcdFx0aWYgKCBuZXdseURldGVjdGVkTWV0cmljc0tleXMubGVuZ3RoICYmIGlzTW9iaWxlQnJlYWtwb2ludCApIHtcblx0XHRcdFx0Y29uc3QgZmlyc3ROZXdseURldGVjdGVkR3JvdXAgPSBhbGxHcm91cHMuZmluZChcblx0XHRcdFx0XHQoIGdyb3VwICkgPT4gZ3JvdXAuU0xVRyA9PT0gbmV3bHlEZXRlY3RlZE1ldHJpY3NLZXlzWyAwIF1cblx0XHRcdFx0KTtcblxuXHRcdFx0XHRzZXRBY3RpdmVHcm91cEluZGV4KFxuXHRcdFx0XHRcdGFsbEdyb3Vwcy5pbmRleE9mKCBmaXJzdE5ld2x5RGV0ZWN0ZWRHcm91cCApXG5cdFx0XHRcdCk7XG5cdFx0XHRcdHNldElzQWN0aXZlKCBmaXJzdE5ld2x5RGV0ZWN0ZWRHcm91cC5TTFVHICk7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRzZXRBY3RpdmVHcm91cEluZGV4KCAwICk7XG5cdFx0XHRcdHNldElzQWN0aXZlKCBLRVlfTUVUUklDU19HUk9VUF9DVVJSRU5ULlNMVUcgKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpZiAoIGlzU2VsZWN0aW9uUGFuZWxPcGVuUHJldmlvdXMgJiYgISBpc1NlbGVjdGlvblBhbmVsT3BlbiApIHtcblx0XHRcdC8vIFJlc2V0IHRoZSB1bnN0YWdlZCBzZWxlY3Rpb24gd2hlbiBzZWxlY3Rpb24gcGFuZWwgaXMgY2xvc2VkLlxuXHRcdFx0cmVzZXRVbnN0YWdlZFNlbGVjdGlvbigpO1xuXHRcdH1cblxuXHRcdGlmICggISBpc1NlbGVjdGlvblBhbmVsT3BlblByZXZpb3VzICYmIGlzU2VsZWN0aW9uUGFuZWxPcGVuICkge1xuXHRcdFx0bWF5YmVDdXRPZmZMYXN0VGFiSXRlbSgpO1xuXHRcdH1cblx0fSwgW1xuXHRcdGlzU2VsZWN0aW9uUGFuZWxPcGVuLFxuXHRcdGlzU2VsZWN0aW9uUGFuZWxPcGVuUHJldmlvdXMsXG5cdFx0dW5zdGFnZWRTZWxlY3Rpb24sXG5cdFx0YWxsR3JvdXBzLFxuXHRcdGlzTW9iaWxlQnJlYWtwb2ludCxcblx0XHRuZXdseURldGVjdGVkTWV0cmljc0tleXMsXG5cdFx0cmVzZXRVbnN0YWdlZFNlbGVjdGlvbixcblx0XHRtYXliZUN1dE9mZkxhc3RUYWJJdGVtLFxuXHRdICk7XG5cblx0Ly8gRGVib3VuY2UgdGhlIG1heWJlQ3V0T2ZmTGFzdFRhYkl0ZW0gZnVuY3Rpb25cblx0Y29uc3QgZGVib3VuY2VkTWF5YmVDdXRPZmZMYXN0VGFiSXRlbSA9IHVzZURlYm91bmNlKFxuXHRcdG1heWJlQ3V0T2ZmTGFzdFRhYkl0ZW0sXG5cdFx0NTBcblx0KTtcblxuXHR1c2VNb3VudCggKCkgPT4ge1xuXHRcdGdsb2JhbC5hZGRFdmVudExpc3RlbmVyKCAncmVzaXplJywgZGVib3VuY2VkTWF5YmVDdXRPZmZMYXN0VGFiSXRlbSApO1xuXHR9ICk7XG5cblx0dXNlVW5tb3VudCggKCkgPT5cblx0XHRnbG9iYWwucmVtb3ZlRXZlbnRMaXN0ZW5lciggJ3Jlc2l6ZScsIGRlYm91bmNlZE1heWJlQ3V0T2ZmTGFzdFRhYkl0ZW0gKVxuXHQpO1xuXG5cdGNvbnN0IGNoaXBJdGVtUm93cyA9IFtcblx0XHRbIC4uLmR5bmFtaWNHcm91cHMsIC4uLmtleU1ldHJpY3NHcm91cHMuc2xpY2UoIDAsIDIgKSBdLFxuXHRcdFsgLi4ua2V5TWV0cmljc0dyb3Vwcy5zbGljZSggMiApIF0sXG5cdF07XG5cblx0cmV0dXJuIChcblx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtY2hpcC10YWItZ3JvdXBcIj5cblx0XHRcdDxkaXZcblx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1jaGlwLXRhYi1ncm91cF9fdGFiLWl0ZW1zXCJcblx0XHRcdFx0cmVmPXsgY29udGFpbmVyUmVmIH1cblx0XHRcdD5cblx0XHRcdFx0eyAhIGlzTW9iaWxlQnJlYWtwb2ludCAmJlxuXHRcdFx0XHRcdGNoaXBJdGVtUm93cy5tYXAoICggcm93ICkgPT4gKFxuXHRcdFx0XHRcdFx0PGRpdlxuXHRcdFx0XHRcdFx0XHQvLyBUbyBhdm9pZCB1c2luZyBpbmRleGVzLCBrZXkgaXMgZXh0cmFjdGVkIGZyb20gdGhlIGZpcnN0IGdyb3VvXG5cdFx0XHRcdFx0XHRcdC8vIG9mIGVhY2ggcm93IGFuZCBqb2luZWQgdG8gdGhlIHN0cmluZyBcInJvdy1cIi5cblx0XHRcdFx0XHRcdFx0a2V5PXsgYHJvdy0keyByb3dbIDAgXS5TTFVHIH1gIH1cblx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1jaGlwLXRhYi1ncm91cF9fdGFiLWl0ZW1zLXJvd1wiXG5cdFx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHRcdHsgcm93Lm1hcCggKCBncm91cCApID0+IChcblx0XHRcdFx0XHRcdFx0XHQ8Q2hpcFxuXHRcdFx0XHRcdFx0XHRcdFx0a2V5PXsgZ3JvdXAuU0xVRyB9XG5cdFx0XHRcdFx0XHRcdFx0XHRzbHVnPXsgZ3JvdXAuU0xVRyB9XG5cdFx0XHRcdFx0XHRcdFx0XHRsYWJlbD17IGdyb3VwLkxBQkVMIH1cblx0XHRcdFx0XHRcdFx0XHRcdGhhc05ld0JhZGdlPXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ISEgbmV3bHlEZXRlY3RlZE1ldHJpY3M/LlsgZ3JvdXAuU0xVRyBdXG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRpc0FjdGl2ZT17IGdyb3VwLlNMVUcgPT09IGlzQWN0aXZlIH1cblx0XHRcdFx0XHRcdFx0XHRcdG9uQ2xpY2s9eyBvbkNoaXBDaGFuZ2UgfVxuXHRcdFx0XHRcdFx0XHRcdFx0c2VsZWN0ZWRDb3VudD17XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNlbGVjdGVkQ291bnRzWyBncm91cC5TTFVHIF1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0XHQpICkgfVxuXHRcdFx0XHRcdFx0PC9kaXY+XG5cdFx0XHRcdFx0KSApIH1cblx0XHRcdFx0eyBpc01vYmlsZUJyZWFrcG9pbnQgJiYgKFxuXHRcdFx0XHRcdDxUYWJCYXJcblx0XHRcdFx0XHRcdGFjdGl2ZUluZGV4PXsgYWN0aXZlR3JvdXBJbmRleCB9XG5cdFx0XHRcdFx0XHRoYW5kbGVBY3RpdmVJbmRleFVwZGF0ZT17ICggaW5kZXggKSA9PlxuXHRcdFx0XHRcdFx0XHRvbkNoaXBDaGFuZ2UoIG51bGwsIGluZGV4IClcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHR7IGFsbEdyb3Vwcy5tYXAoICggZ3JvdXAsIGluZGV4ICkgPT4ge1xuXHRcdFx0XHRcdFx0XHRjb25zdCBJY29uID0gaWNvbnNbIGdyb3VwLlNMVUcgXSB8fCBOdWxsO1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHRcdFx0XHRcdDxUYWIga2V5PXsgaW5kZXggfSBhcmlhLWxhYmVsPXsgZ3JvdXAuTEFCRUwgfT5cblx0XHRcdFx0XHRcdFx0XHRcdDxJY29uXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoPXsgMTIgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ9eyAxMiB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzTmFtZT17IGBnb29nbGVzaXRla2l0LWNoaXAtdGFiLWdyb3VwX19jaGlwLWl0ZW0tc3ZnIGdvb2dsZXNpdGVraXQtY2hpcC10YWItZ3JvdXBfX3RhYi1pdGVtLW1vYmlsZS1zdmcgZ29vZ2xlc2l0ZWtpdC1jaGlwLXRhYi1ncm91cF9fY2hpcC1pdGVtLXN2Z19fJHsgZ3JvdXAuU0xVRyB9YCB9XG5cdFx0XHRcdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0XHRcdFx0eyBncm91cC5MQUJFTCB9XG5cdFx0XHRcdFx0XHRcdFx0XHR7IHNlbGVjdGVkQ291bnRzWyBncm91cC5TTFVHIF0gPiAwICYmIChcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHNwYW4gY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1jaGlwLXRhYi1ncm91cF9fY2hpcC1pdGVtLWNvdW50XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0KHsgc2VsZWN0ZWRDb3VudHNbIGdyb3VwLlNMVUcgXSB9KVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3NwYW4+XG5cdFx0XHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdFx0XHRcdHsgISEgbmV3bHlEZXRlY3RlZE1ldHJpY3M/Lltcblx0XHRcdFx0XHRcdFx0XHRcdFx0Z3JvdXAuU0xVR1xuXHRcdFx0XHRcdFx0XHRcdFx0XSAmJiAoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtY2hpcC10YWItZ3JvdXBfX2NoaXAtaXRlbS1uZXctZG90XCIgLz5cblx0XHRcdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHRcdDwvVGFiPlxuXHRcdFx0XHRcdFx0XHQpO1xuXHRcdFx0XHRcdFx0fSApIH1cblx0XHRcdFx0XHQ8L1RhYkJhcj5cblx0XHRcdFx0KSB9XG5cdFx0XHQ8L2Rpdj5cblx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1jaGlwLXRhYi1ncm91cF9fdGFiLWl0ZW1cIj5cblx0XHRcdFx0eyBPYmplY3Qua2V5cyggYWN0aXZlTWV0cmljSXRlbXMgKS5tYXAoICggc2x1ZyApID0+IHtcblx0XHRcdFx0XHRjb25zdCBtZXRyaWNHcm91cCA9IGFjdGl2ZU1ldHJpY0l0ZW1zWyBzbHVnIF0uZ3JvdXA7XG5cdFx0XHRcdFx0Y29uc3QgaXNOZXdseURldGVjdGVkID1cblx0XHRcdFx0XHRcdG5ld2x5RGV0ZWN0ZWRNZXRyaWNzPy5bIG1ldHJpY0dyb3VwIF0/LmluY2x1ZGVzKCBzbHVnICk7XG5cblx0XHRcdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHRcdFx0PE1ldHJpY0l0ZW1cblx0XHRcdFx0XHRcdFx0a2V5PXsgc2x1ZyB9XG5cdFx0XHRcdFx0XHRcdHNsdWc9eyBzbHVnIH1cblx0XHRcdFx0XHRcdFx0c2F2ZWRJdGVtU2x1Z3M9eyBzYXZlZEl0ZW1TbHVncyB9XG5cdFx0XHRcdFx0XHRcdGlzTmV3bHlEZXRlY3RlZD17IGlzTmV3bHlEZXRlY3RlZCB9XG5cdFx0XHRcdFx0XHRcdHsgLi4uYWN0aXZlTWV0cmljSXRlbXNbIHNsdWcgXSB9XG5cdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdCk7XG5cdFx0XHRcdH0gKSB9XG5cdFx0XHRcdHsgISBPYmplY3Qua2V5cyggYWN0aXZlTWV0cmljSXRlbXMgKS5sZW5ndGggJiYgKFxuXHRcdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1jaGlwLXRhYi1ncm91cF9fZ3JhcGhpY1wiPlxuXHRcdFx0XHRcdFx0PE5vU2VsZWN0ZWRJdGVtc1NWRyBoZWlnaHQ9eyAyNTAgfSAvPlxuXHRcdFx0XHRcdFx0PHA+XG5cdFx0XHRcdFx0XHRcdHsgX18oXG5cdFx0XHRcdFx0XHRcdFx0J05vIG1ldHJpY3Mgd2VyZSBzZWxlY3RlZCB5ZXQnLFxuXHRcdFx0XHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0PC9wPlxuXHRcdFx0XHRcdDwvZGl2PlxuXHRcdFx0XHQpIH1cblx0XHRcdDwvZGl2PlxuXHRcdDwvZGl2PlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFjQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBS0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUdBO0FBRkE7QUFBQTtBQUlBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBRUE7QUFBQTtBQUlBO0FBRUE7QUFDQTtBQUlBO0FBR0E7QUFDQTtBQUlBO0FBRUE7QUFBQTtBQUNBO0FBR0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUFBO0FBSUE7QUFHQTtBQUtBO0FBRUE7QUFFQTtBQUlBO0FBRUE7QUFHQTtBQUNBO0FBV0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFDQTtBQUtBO0FBRUE7QUFFQTtBQUlBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUdBO0FBQUE7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQXREQTtBQUFBO0FBdURBO0FBQUE7QUFFQTtBQUVBO0FBQUE7QUFDQTtBQVFBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFVQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBR0E7QUFLQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBSUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUlBO0FBQUE7QUFPQTtBQUFBO0FBSUE7QUFJQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBSUE7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQVlBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/ChipTabGroup/index.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/GetHelpLink.js": /*!*************************************************!*\ !*** ./js/components/KeyMetrics/GetHelpLink.js ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return GetHelpLink; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _Link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Link */ \"./js/components/Link.js\");\n\n/**\n * GetHelpLink component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\nfunction GetHelpLink(_ref) {\n var linkURL = _ref.linkURL;\n return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"createInterpolateElement\"])(/* translators: %s: get help text. */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Trouble getting access? ', 'google-site-kit'), {\n HelpLink: /*#__PURE__*/React.createElement(_Link__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n href: linkURL,\n external: true,\n hideExternalIndicator: true\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Get help', 'google-site-kit'))\n });\n}\nGetHelpLink.propTypes = {\n linkURL: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvR2V0SGVscExpbmsuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvR2V0SGVscExpbmsuanM/OTVmOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdldEhlbHBMaW5rIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjcmVhdGVJbnRlcnBvbGF0ZUVsZW1lbnQgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgTGluayBmcm9tICcuLi9MaW5rJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2V0SGVscExpbmsoIHsgbGlua1VSTCB9ICkge1xuXHRyZXR1cm4gY3JlYXRlSW50ZXJwb2xhdGVFbGVtZW50KFxuXHRcdC8qIHRyYW5zbGF0b3JzOiAlczogZ2V0IGhlbHAgdGV4dC4gKi9cblx0XHRfXyggJ1Ryb3VibGUgZ2V0dGluZyBhY2Nlc3M/IDxIZWxwTGluayAvPicsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0e1xuXHRcdFx0SGVscExpbms6IChcblx0XHRcdFx0PExpbmsgaHJlZj17IGxpbmtVUkwgfSBleHRlcm5hbCBoaWRlRXh0ZXJuYWxJbmRpY2F0b3I+XG5cdFx0XHRcdFx0eyBfXyggJ0dldCBoZWxwJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdDwvTGluaz5cblx0XHRcdCksXG5cdFx0fVxuXHQpO1xufVxuXG5HZXRIZWxwTGluay5wcm9wVHlwZXMgPSB7XG5cdGxpbmtVUkw6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/GetHelpLink.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/InsufficientPermissionsError.js": /*!******************************************************************!*\ !*** ./js/components/KeyMetrics/InsufficientPermissionsError.js ***! \******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return InsufficientPermissionsError; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _Link__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Link */ \"./js/components/Link.js\");\n/* harmony import */ var _MetricTileError__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./MetricTileError */ \"./js/components/KeyMetrics/MetricTileError.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n\n/**\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\nfunction InsufficientPermissionsError(props) {\n var moduleSlug = props.moduleSlug,\n onRetry = props.onRetry,\n infoTooltip = props.infoTooltip,\n headerText = props.headerText;\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_8__[\"default\"])();\n var helpLink = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_SITE\"]).getErrorTroubleshootingLinkURL({\n code: \"\".concat(moduleSlug, \"_insufficient_permissions\")\n });\n });\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useEffect\"])(function () {\n Object(_util__WEBPACK_IMPORTED_MODULE_7__[\"trackEventOnce\"])(\"\".concat(viewContext, \"_kmw\"), 'insufficient_permissions_error');\n }, [viewContext]);\n var retry = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n Object(_util__WEBPACK_IMPORTED_MODULE_7__[\"trackEvent\"])(\"\".concat(viewContext, \"_kmw\"), 'insufficient_permissions_error_retry');\n onRetry === null || onRetry === void 0 ? void 0 : onRetry();\n }, [onRetry, viewContext]);\n return /*#__PURE__*/React.createElement(_MetricTileError__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Insufficient permissions', 'google-site-kit'),\n headerText: headerText,\n infoTooltip: infoTooltip\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-report-error-actions\"\n }, /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-error-retry-text\"\n }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"createInterpolateElement\"])(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Permissions updated? Retry', 'google-site-kit'), {\n a: /*#__PURE__*/React.createElement(_Link__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n onClick: retry\n })\n })), /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-error-retry-text\"\n }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"createInterpolateElement\"])(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('You’ll need to contact your administrator. Learn more', 'google-site-kit'), {\n a: /*#__PURE__*/React.createElement(_Link__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n href: helpLink,\n external: true,\n hideExternalIndicator: true\n })\n }))));\n}\nInsufficientPermissionsError.propTypes = {\n moduleSlug: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n onRetry: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func.isRequired,\n headerText: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n infoTooltip: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvSW5zdWZmaWNpZW50UGVybWlzc2lvbnNFcnJvci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvS2V5TWV0cmljcy9JbnN1ZmZpY2llbnRQZXJtaXNzaW9uc0Vycm9yLmpzP2VhMTciXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQge1xuXHRjcmVhdGVJbnRlcnBvbGF0ZUVsZW1lbnQsXG5cdHVzZUNhbGxiYWNrLFxuXHR1c2VFZmZlY3QsXG59IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX1NJVEUgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cyc7XG5pbXBvcnQgTGluayBmcm9tICcuLi9MaW5rJztcbmltcG9ydCBNZXRyaWNUaWxlRXJyb3IgZnJvbSAnLi9NZXRyaWNUaWxlRXJyb3InO1xuaW1wb3J0IHsgdHJhY2tFdmVudCwgdHJhY2tFdmVudE9uY2UgfSBmcm9tICcuLi8uLi91dGlsJztcbmltcG9ydCB1c2VWaWV3Q29udGV4dCBmcm9tICcuLi8uLi9ob29rcy91c2VWaWV3Q29udGV4dCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEluc3VmZmljaWVudFBlcm1pc3Npb25zRXJyb3IoIHByb3BzICkge1xuXHRjb25zdCB7IG1vZHVsZVNsdWcsIG9uUmV0cnksIGluZm9Ub29sdGlwLCBoZWFkZXJUZXh0IH0gPSBwcm9wcztcblxuXHRjb25zdCB2aWV3Q29udGV4dCA9IHVzZVZpZXdDb250ZXh0KCk7XG5cblx0Y29uc3QgaGVscExpbmsgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfU0lURSApLmdldEVycm9yVHJvdWJsZXNob290aW5nTGlua1VSTCgge1xuXHRcdFx0Y29kZTogYCR7IG1vZHVsZVNsdWcgfV9pbnN1ZmZpY2llbnRfcGVybWlzc2lvbnNgLFxuXHRcdH0gKVxuXHQpO1xuXG5cdHVzZUVmZmVjdCggKCkgPT4ge1xuXHRcdHRyYWNrRXZlbnRPbmNlKFxuXHRcdFx0YCR7IHZpZXdDb250ZXh0IH1fa213YCxcblx0XHRcdCdpbnN1ZmZpY2llbnRfcGVybWlzc2lvbnNfZXJyb3InXG5cdFx0KTtcblx0fSwgWyB2aWV3Q29udGV4dCBdICk7XG5cblx0Y29uc3QgcmV0cnkgPSB1c2VDYWxsYmFjayggKCkgPT4ge1xuXHRcdHRyYWNrRXZlbnQoXG5cdFx0XHRgJHsgdmlld0NvbnRleHQgfV9rbXdgLFxuXHRcdFx0J2luc3VmZmljaWVudF9wZXJtaXNzaW9uc19lcnJvcl9yZXRyeSdcblx0XHQpO1xuXHRcdG9uUmV0cnk/LigpO1xuXHR9LCBbIG9uUmV0cnksIHZpZXdDb250ZXh0IF0gKTtcblxuXHRyZXR1cm4gKFxuXHRcdDxNZXRyaWNUaWxlRXJyb3Jcblx0XHRcdHRpdGxlPXsgX18oICdJbnN1ZmZpY2llbnQgcGVybWlzc2lvbnMnLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdGhlYWRlclRleHQ9eyBoZWFkZXJUZXh0IH1cblx0XHRcdGluZm9Ub29sdGlwPXsgaW5mb1Rvb2x0aXAgfVxuXHRcdD5cblx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1yZXBvcnQtZXJyb3ItYWN0aW9uc1wiPlxuXHRcdFx0XHQ8c3BhbiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWVycm9yLXJldHJ5LXRleHRcIj5cblx0XHRcdFx0XHR7IGNyZWF0ZUludGVycG9sYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdF9fKFxuXHRcdFx0XHRcdFx0XHQnUGVybWlzc2lvbnMgdXBkYXRlZD8gPGE+UmV0cnk8L2E+Jyxcblx0XHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdGE6IDxMaW5rIG9uQ2xpY2s9eyByZXRyeSB9IC8+LFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCkgfVxuXHRcdFx0XHQ8L3NwYW4+XG5cdFx0XHRcdDxzcGFuIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtZXJyb3ItcmV0cnktdGV4dFwiPlxuXHRcdFx0XHRcdHsgY3JlYXRlSW50ZXJwb2xhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0X18oXG5cdFx0XHRcdFx0XHRcdCdZb3XigJlsbCBuZWVkIHRvIGNvbnRhY3QgeW91ciBhZG1pbmlzdHJhdG9yLiA8YT5MZWFybiBtb3JlPC9hPicsXG5cdFx0XHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRhOiAoXG5cdFx0XHRcdFx0XHRcdFx0PExpbmtcblx0XHRcdFx0XHRcdFx0XHRcdGhyZWY9eyBoZWxwTGluayB9XG5cdFx0XHRcdFx0XHRcdFx0XHRleHRlcm5hbFxuXHRcdFx0XHRcdFx0XHRcdFx0aGlkZUV4dGVybmFsSW5kaWNhdG9yXG5cdFx0XHRcdFx0XHRcdFx0Lz5cblx0XHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHQpIH1cblx0XHRcdFx0PC9zcGFuPlxuXHRcdFx0PC9kaXY+XG5cdFx0PC9NZXRyaWNUaWxlRXJyb3I+XG5cdCk7XG59XG5cbkluc3VmZmljaWVudFBlcm1pc3Npb25zRXJyb3IucHJvcFR5cGVzID0ge1xuXHRtb2R1bGVTbHVnOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdG9uUmV0cnk6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG5cdGhlYWRlclRleHQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGluZm9Ub29sdGlwOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBRUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFJQTtBQUVBO0FBQ0E7QUFJQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUFBO0FBT0E7QUFBQTtBQUFBO0FBQ0E7QUFHQTtBQUFBO0FBT0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBTUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/InsufficientPermissionsError.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/KeyMetricsCTAContent.js": /*!**********************************************************!*\ !*** ./js/components/KeyMetrics/KeyMetricsCTAContent.js ***! \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return KeyMetricsCTAContent; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var _KeyMetricsSetupDesktopSVG__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./KeyMetricsSetupDesktopSVG */ \"./js/components/KeyMetrics/KeyMetricsSetupDesktopSVG.js\");\n/* harmony import */ var _KeyMetricsSetupSmallDesktopSVG__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./KeyMetricsSetupSmallDesktopSVG */ \"./js/components/KeyMetrics/KeyMetricsSetupSmallDesktopSVG.js\");\n/* harmony import */ var _KeyMetricsSetupTabletSVG__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./KeyMetricsSetupTabletSVG */ \"./js/components/KeyMetrics/KeyMetricsSetupTabletSVG.js\");\n/* harmony import */ var _KeyMetricsSetupMobileSVG__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./KeyMetricsSetupMobileSVG */ \"./js/components/KeyMetrics/KeyMetricsSetupMobileSVG.js\");\n/* harmony import */ var _hooks_useWindowSize__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../hooks/useWindowSize */ \"./js/hooks/useWindowSize.js\");\n\n\n/**\n * KeyMetricsCTAContent component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\nfunction KeyMetricsCTAContent(_ref) {\n var className = _ref.className,\n title = _ref.title,\n description = _ref.description,\n actions = _ref.actions,\n ga4Connected = _ref.ga4Connected;\n var trackingRef = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useRef\"])();\n var breakpoint = Object(_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_8__[\"useBreakpoint\"])();\n var onlyWidth = Object(_hooks_useWindowSize__WEBPACK_IMPORTED_MODULE_16__[\"useWindowWidth\"])();\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_10__[\"default\"])();\n var isMobileBreakpoint = breakpoint === _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_8__[\"BREAKPOINT_SMALL\"];\n var isTabletBreakpoint = breakpoint === _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_8__[\"BREAKPOINT_TABLET\"] && onlyWidth < 960;\n // onlyWidth is used directly here since BREAKPOINT_XLARGE only\n // accounts for screens that are over 1280px and current layout graphic should\n // show on the screens starting from size of 1280px and over.\n var isDesktopBreakpoint = onlyWidth >= 1280;\n // Also here, BREAKPOINT_DESKTOP accounts for screens over 960, in this particular case\n // graphic should be shown on screens starting from 960px.\n var isSmallDesktopBreakpoint = onlyWidth >= 960 && onlyWidth < 1280;\n if (!ga4Connected) {\n // When 4 metrics were selected and then GA4 was disconnected\n // the full width disconnected banner can display desktop layout\n // graphic, since it has very short text.\n isTabletBreakpoint = breakpoint === _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_8__[\"BREAKPOINT_TABLET\"] && onlyWidth < 800;\n isSmallDesktopBreakpoint = onlyWidth >= 800 && onlyWidth < 1280;\n }\n var intersectionEntry = Object(react_use__WEBPACK_IMPORTED_MODULE_4__[\"useIntersection\"])(trackingRef, {\n threshold: 0.25\n });\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useState\"])(false),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2),\n hasBeenInView = _useState2[0],\n setHasBeenInView = _useState2[1];\n var inView = !!(intersectionEntry === null || intersectionEntry === void 0 ? void 0 : intersectionEntry.intersectionRatio);\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useDispatch\"])(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_USER\"]),\n triggerSurvey = _useDispatch.triggerSurvey;\n var usingProxy = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_SITE\"]).isUsingProxy();\n });\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useEffect\"])(function () {\n if (inView && !hasBeenInView) {\n if (ga4Connected) {\n Object(_util__WEBPACK_IMPORTED_MODULE_9__[\"trackEvent\"])(\"\".concat(viewContext, \"_kmw-cta-notification\"), 'view_notification');\n }\n if (usingProxy) {\n triggerSurvey('view_kmw_setup_cta', {\n ttl: _util__WEBPACK_IMPORTED_MODULE_9__[\"WEEK_IN_SECONDS\"]\n });\n }\n setHasBeenInView(true);\n }\n }, [inView, viewContext, ga4Connected, hasBeenInView, usingProxy, triggerSurvey]);\n return /*#__PURE__*/React.createElement(\"section\", {\n ref: trackingRef,\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-setup__wrapper', 'googlesitekit-setup__wrapper--key-metrics-setup-cta', className)\n }, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_11__[\"Grid\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_11__[\"Row\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_11__[\"Cell\"], {\n smSize: 5,\n mdSize: 6,\n lgSize: 5,\n className: \"googlesitekit-widget-key-metrics-content__wrapper\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-widget-key-metrics-text__wrapper\"\n }, /*#__PURE__*/React.createElement(\"h3\", {\n className: \"googlesitekit-publisher-win__title\"\n }, title), /*#__PURE__*/React.createElement(\"p\", null, description)), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-widget-key-metrics-actions__wrapper\"\n }, actions), isTabletBreakpoint && /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_11__[\"Cell\"], {\n className: \"googlesitekit-widget-key-metrics-svg__wrapper\"\n }, /*#__PURE__*/React.createElement(_KeyMetricsSetupTabletSVG__WEBPACK_IMPORTED_MODULE_14__[\"default\"], null)), isMobileBreakpoint && /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_11__[\"Cell\"], {\n className: \"googlesitekit-widget-key-metrics-svg__wrapper\"\n }, /*#__PURE__*/React.createElement(_KeyMetricsSetupMobileSVG__WEBPACK_IMPORTED_MODULE_15__[\"default\"], null))), isSmallDesktopBreakpoint && /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_11__[\"Cell\"], {\n className: \"googlesitekit-widget-key-metrics-svg__wrapper\"\n }, /*#__PURE__*/React.createElement(_KeyMetricsSetupSmallDesktopSVG__WEBPACK_IMPORTED_MODULE_13__[\"default\"], null)), isDesktopBreakpoint && /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_11__[\"Cell\"], {\n className: \"googlesitekit-widget-key-metrics-svg__wrapper\",\n smSize: 6,\n mdSize: 3,\n lgSize: 6\n }, /*#__PURE__*/React.createElement(_KeyMetricsSetupDesktopSVG__WEBPACK_IMPORTED_MODULE_12__[\"default\"], null)))));\n}\nKeyMetricsCTAContent.propTypes = {\n title: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n description: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n actions: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.node\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvS2V5TWV0cmljc0NUQUNvbnRlbnQuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvS2V5TWV0cmljc0NUQUNvbnRlbnQuanM/OGQzZSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEtleU1ldHJpY3NDVEFDb250ZW50IGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCB7IHVzZUludGVyc2VjdGlvbiB9IGZyb20gJ3JlYWN0LXVzZSc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VFZmZlY3QsIHVzZVJlZiwgdXNlU3RhdGUgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QsIHVzZURpc3BhdGNoIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IENPUkVfU0lURSB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3NpdGUvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfVVNFUiB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzJztcbmltcG9ydCB7XG5cdHVzZUJyZWFrcG9pbnQsXG5cdEJSRUFLUE9JTlRfVEFCTEVULFxuXHRCUkVBS1BPSU5UX1NNQUxMLFxufSBmcm9tICcuLi8uLi9ob29rcy91c2VCcmVha3BvaW50JztcbmltcG9ydCB7IFdFRUtfSU5fU0VDT05EUywgdHJhY2tFdmVudCB9IGZyb20gJy4uLy4uL3V0aWwnO1xuaW1wb3J0IHVzZVZpZXdDb250ZXh0IGZyb20gJy4uLy4uL2hvb2tzL3VzZVZpZXdDb250ZXh0JztcbmltcG9ydCB7IENlbGwsIEdyaWQsIFJvdyB9IGZyb20gJy4uLy4uL21hdGVyaWFsLWNvbXBvbmVudHMnO1xuaW1wb3J0IEtleU1ldHJpY3NTZXR1cERlc2t0b3BTVkcgZnJvbSAnLi9LZXlNZXRyaWNzU2V0dXBEZXNrdG9wU1ZHJztcbmltcG9ydCBLZXlNZXRyaWNzU2V0dXBTbWFsbERlc2t0b3BTVkcgZnJvbSAnLi9LZXlNZXRyaWNzU2V0dXBTbWFsbERlc2t0b3BTVkcnO1xuaW1wb3J0IEtleU1ldHJpY3NTZXR1cFRhYmxldFNWRyBmcm9tICcuL0tleU1ldHJpY3NTZXR1cFRhYmxldFNWRyc7XG5pbXBvcnQgS2V5TWV0cmljc1NldHVwTW9iaWxlU1ZHIGZyb20gJy4vS2V5TWV0cmljc1NldHVwTW9iaWxlU1ZHJztcbmltcG9ydCB7IHVzZVdpbmRvd1dpZHRoIH0gZnJvbSAnLi4vLi4vaG9va3MvdXNlV2luZG93U2l6ZSc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEtleU1ldHJpY3NDVEFDb250ZW50KCB7XG5cdGNsYXNzTmFtZSxcblx0dGl0bGUsXG5cdGRlc2NyaXB0aW9uLFxuXHRhY3Rpb25zLFxuXHRnYTRDb25uZWN0ZWQsXG59ICkge1xuXHRjb25zdCB0cmFja2luZ1JlZiA9IHVzZVJlZigpO1xuXHRjb25zdCBicmVha3BvaW50ID0gdXNlQnJlYWtwb2ludCgpO1xuXHRjb25zdCBvbmx5V2lkdGggPSB1c2VXaW5kb3dXaWR0aCgpO1xuXHRjb25zdCB2aWV3Q29udGV4dCA9IHVzZVZpZXdDb250ZXh0KCk7XG5cdGNvbnN0IGlzTW9iaWxlQnJlYWtwb2ludCA9IGJyZWFrcG9pbnQgPT09IEJSRUFLUE9JTlRfU01BTEw7XG5cdGxldCBpc1RhYmxldEJyZWFrcG9pbnQgPVxuXHRcdGJyZWFrcG9pbnQgPT09IEJSRUFLUE9JTlRfVEFCTEVUICYmIG9ubHlXaWR0aCA8IDk2MDtcblx0Ly8gb25seVdpZHRoIGlzIHVzZWQgZGlyZWN0bHkgaGVyZSBzaW5jZSBCUkVBS1BPSU5UX1hMQVJHRSBvbmx5XG5cdC8vIGFjY291bnRzIGZvciBzY3JlZW5zIHRoYXQgYXJlIG92ZXIgMTI4MHB4IGFuZCBjdXJyZW50IGxheW91dCBncmFwaGljIHNob3VsZFxuXHQvLyBzaG93IG9uIHRoZSBzY3JlZW5zIHN0YXJ0aW5nIGZyb20gc2l6ZSBvZiAxMjgwcHggYW5kIG92ZXIuXG5cdGNvbnN0IGlzRGVza3RvcEJyZWFrcG9pbnQgPSBvbmx5V2lkdGggPj0gMTI4MDtcblx0Ly8gQWxzbyBoZXJlLCBCUkVBS1BPSU5UX0RFU0tUT1AgYWNjb3VudHMgZm9yIHNjcmVlbnMgb3ZlciA5NjAsIGluIHRoaXMgcGFydGljdWxhciBjYXNlXG5cdC8vIGdyYXBoaWMgc2hvdWxkIGJlIHNob3duIG9uIHNjcmVlbnMgc3RhcnRpbmcgZnJvbSA5NjBweC5cblx0bGV0IGlzU21hbGxEZXNrdG9wQnJlYWtwb2ludCA9IG9ubHlXaWR0aCA+PSA5NjAgJiYgb25seVdpZHRoIDwgMTI4MDtcblxuXHRpZiAoICEgZ2E0Q29ubmVjdGVkICkge1xuXHRcdC8vIFdoZW4gNCBtZXRyaWNzIHdlcmUgc2VsZWN0ZWQgYW5kIHRoZW4gR0E0IHdhcyBkaXNjb25uZWN0ZWRcblx0XHQvLyB0aGUgZnVsbCB3aWR0aCBkaXNjb25uZWN0ZWQgYmFubmVyIGNhbiBkaXNwbGF5IGRlc2t0b3AgbGF5b3V0XG5cdFx0Ly8gZ3JhcGhpYywgc2luY2UgaXQgaGFzIHZlcnkgc2hvcnQgdGV4dC5cblx0XHRpc1RhYmxldEJyZWFrcG9pbnQgPVxuXHRcdFx0YnJlYWtwb2ludCA9PT0gQlJFQUtQT0lOVF9UQUJMRVQgJiYgb25seVdpZHRoIDwgODAwO1xuXHRcdGlzU21hbGxEZXNrdG9wQnJlYWtwb2ludCA9IG9ubHlXaWR0aCA+PSA4MDAgJiYgb25seVdpZHRoIDwgMTI4MDtcblx0fVxuXG5cdGNvbnN0IGludGVyc2VjdGlvbkVudHJ5ID0gdXNlSW50ZXJzZWN0aW9uKCB0cmFja2luZ1JlZiwge1xuXHRcdHRocmVzaG9sZDogMC4yNSxcblx0fSApO1xuXHRjb25zdCBbIGhhc0JlZW5JblZpZXcsIHNldEhhc0JlZW5JblZpZXcgXSA9IHVzZVN0YXRlKCBmYWxzZSApO1xuXHRjb25zdCBpblZpZXcgPSAhISBpbnRlcnNlY3Rpb25FbnRyeT8uaW50ZXJzZWN0aW9uUmF0aW87XG5cblx0Y29uc3QgeyB0cmlnZ2VyU3VydmV5IH0gPSB1c2VEaXNwYXRjaCggQ09SRV9VU0VSICk7XG5cblx0Y29uc3QgdXNpbmdQcm94eSA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9TSVRFICkuaXNVc2luZ1Byb3h5KClcblx0KTtcblxuXHR1c2VFZmZlY3QoICgpID0+IHtcblx0XHRpZiAoIGluVmlldyAmJiAhIGhhc0JlZW5JblZpZXcgKSB7XG5cdFx0XHRpZiAoIGdhNENvbm5lY3RlZCApIHtcblx0XHRcdFx0dHJhY2tFdmVudChcblx0XHRcdFx0XHRgJHsgdmlld0NvbnRleHQgfV9rbXctY3RhLW5vdGlmaWNhdGlvbmAsXG5cdFx0XHRcdFx0J3ZpZXdfbm90aWZpY2F0aW9uJ1xuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXG5cdFx0XHRpZiAoIHVzaW5nUHJveHkgKSB7XG5cdFx0XHRcdHRyaWdnZXJTdXJ2ZXkoICd2aWV3X2ttd19zZXR1cF9jdGEnLCB7IHR0bDogV0VFS19JTl9TRUNPTkRTIH0gKTtcblx0XHRcdH1cblxuXHRcdFx0c2V0SGFzQmVlbkluVmlldyggdHJ1ZSApO1xuXHRcdH1cblx0fSwgW1xuXHRcdGluVmlldyxcblx0XHR2aWV3Q29udGV4dCxcblx0XHRnYTRDb25uZWN0ZWQsXG5cdFx0aGFzQmVlbkluVmlldyxcblx0XHR1c2luZ1Byb3h5LFxuXHRcdHRyaWdnZXJTdXJ2ZXksXG5cdF0gKTtcblxuXHRyZXR1cm4gKFxuXHRcdDxzZWN0aW9uXG5cdFx0XHRyZWY9eyB0cmFja2luZ1JlZiB9XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1zZXR1cF9fd3JhcHBlcicsXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LXNldHVwX193cmFwcGVyLS1rZXktbWV0cmljcy1zZXR1cC1jdGEnLFxuXHRcdFx0XHRjbGFzc05hbWVcblx0XHRcdCkgfVxuXHRcdD5cblx0XHRcdDxHcmlkPlxuXHRcdFx0XHQ8Um93PlxuXHRcdFx0XHRcdDxDZWxsXG5cdFx0XHRcdFx0XHRzbVNpemU9eyA1IH1cblx0XHRcdFx0XHRcdG1kU2l6ZT17IDYgfVxuXHRcdFx0XHRcdFx0bGdTaXplPXsgNSB9XG5cdFx0XHRcdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXdpZGdldC1rZXktbWV0cmljcy1jb250ZW50X193cmFwcGVyXCJcblx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtd2lkZ2V0LWtleS1tZXRyaWNzLXRleHRfX3dyYXBwZXJcIj5cblx0XHRcdFx0XHRcdFx0PGgzIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtcHVibGlzaGVyLXdpbl9fdGl0bGVcIj5cblx0XHRcdFx0XHRcdFx0XHR7IHRpdGxlIH1cblx0XHRcdFx0XHRcdFx0PC9oMz5cblx0XHRcdFx0XHRcdFx0PHA+eyBkZXNjcmlwdGlvbiB9PC9wPlxuXHRcdFx0XHRcdFx0PC9kaXY+XG5cdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtd2lkZ2V0LWtleS1tZXRyaWNzLWFjdGlvbnNfX3dyYXBwZXJcIj5cblx0XHRcdFx0XHRcdFx0eyBhY3Rpb25zIH1cblx0XHRcdFx0XHRcdDwvZGl2PlxuXHRcdFx0XHRcdFx0eyBpc1RhYmxldEJyZWFrcG9pbnQgJiYgKFxuXHRcdFx0XHRcdFx0XHQ8Q2VsbCBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXdpZGdldC1rZXktbWV0cmljcy1zdmdfX3dyYXBwZXJcIj5cblx0XHRcdFx0XHRcdFx0XHQ8S2V5TWV0cmljc1NldHVwVGFibGV0U1ZHIC8+XG5cdFx0XHRcdFx0XHRcdDwvQ2VsbD5cblx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0eyBpc01vYmlsZUJyZWFrcG9pbnQgJiYgKFxuXHRcdFx0XHRcdFx0XHQ8Q2VsbCBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXdpZGdldC1rZXktbWV0cmljcy1zdmdfX3dyYXBwZXJcIj5cblx0XHRcdFx0XHRcdFx0XHQ8S2V5TWV0cmljc1NldHVwTW9iaWxlU1ZHIC8+XG5cdFx0XHRcdFx0XHRcdDwvQ2VsbD5cblx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdDwvQ2VsbD5cblx0XHRcdFx0XHR7IGlzU21hbGxEZXNrdG9wQnJlYWtwb2ludCAmJiAoXG5cdFx0XHRcdFx0XHQ8Q2VsbCBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXdpZGdldC1rZXktbWV0cmljcy1zdmdfX3dyYXBwZXJcIj5cblx0XHRcdFx0XHRcdFx0PEtleU1ldHJpY3NTZXR1cFNtYWxsRGVza3RvcFNWRyAvPlxuXHRcdFx0XHRcdFx0PC9DZWxsPlxuXHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdHsgaXNEZXNrdG9wQnJlYWtwb2ludCAmJiAoXG5cdFx0XHRcdFx0XHQ8Q2VsbFxuXHRcdFx0XHRcdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXdpZGdldC1rZXktbWV0cmljcy1zdmdfX3dyYXBwZXJcIlxuXHRcdFx0XHRcdFx0XHRzbVNpemU9eyA2IH1cblx0XHRcdFx0XHRcdFx0bWRTaXplPXsgMyB9XG5cdFx0XHRcdFx0XHRcdGxnU2l6ZT17IDYgfVxuXHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHQ8S2V5TWV0cmljc1NldHVwRGVza3RvcFNWRyAvPlxuXHRcdFx0XHRcdFx0PC9DZWxsPlxuXHRcdFx0XHRcdCkgfVxuXHRcdFx0XHQ8L1Jvdz5cblx0XHRcdDwvR3JpZD5cblx0XHQ8L3NlY3Rpb24+XG5cdCk7XG59XG5cbktleU1ldHJpY3NDVEFDb250ZW50LnByb3BUeXBlcyA9IHtcblx0dGl0bGU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGRlc2NyaXB0aW9uOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRhY3Rpb25zOiBQcm9wVHlwZXMubm9kZSxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQU1BO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFFQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQVNBO0FBRUE7QUFDQTtBQUlBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUFBO0FBS0E7QUFBQTtBQUlBO0FBQUE7QUFLQTtBQUFBO0FBTUE7QUFBQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFTQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/KeyMetricsCTAContent.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/KeyMetricsCTAFooter.js": /*!*********************************************************!*\ !*** ./js/components/KeyMetrics/KeyMetricsCTAFooter.js ***! \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return KeyMetricsCTAFooter; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var _Link__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Link */ \"./js/components/Link.js\");\n\n/**\n * KeyMetricsCTAFooter component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction KeyMetricsCTAFooter(_ref) {\n var _ref$onActionClick = _ref.onActionClick,\n onActionClick = _ref$onActionClick === void 0 ? function () {} : _ref$onActionClick,\n showDismiss = _ref.showDismiss;\n return /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_3__[\"Row\"], {\n className: \"googlesitekit-widget-key-metrics-footer\"\n }, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_3__[\"Cell\"], {\n size: 12,\n className: \"googlesitekit-widget-key-metrics-footer__cta-wrapper\"\n }, !showDismiss && /*#__PURE__*/React.createElement(\"span\", null, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Interested in specific metrics?', 'google-site-kit')), /*#__PURE__*/React.createElement(_Link__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n onClick: onActionClick\n }, showDismiss ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Maybe later', 'google-site-kit') : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Select your own metrics', 'google-site-kit'))));\n}\nKeyMetricsCTAFooter.propTypes = {\n onActionClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvS2V5TWV0cmljc0NUQUZvb3Rlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvS2V5TWV0cmljcy9LZXlNZXRyaWNzQ1RBRm9vdGVyLmpzP2FkY2UiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBLZXlNZXRyaWNzQ1RBRm9vdGVyIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IENlbGwsIFJvdyB9IGZyb20gJy4uLy4uL21hdGVyaWFsLWNvbXBvbmVudHMnO1xuaW1wb3J0IExpbmsgZnJvbSAnLi4vTGluayc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEtleU1ldHJpY3NDVEFGb290ZXIoIHtcblx0b25BY3Rpb25DbGljayA9ICgpID0+IHt9LFxuXHRzaG93RGlzbWlzcyxcbn0gKSB7XG5cdHJldHVybiAoXG5cdFx0PFJvdyBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXdpZGdldC1rZXktbWV0cmljcy1mb290ZXJcIj5cblx0XHRcdDxDZWxsXG5cdFx0XHRcdHNpemU9eyAxMiB9XG5cdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtd2lkZ2V0LWtleS1tZXRyaWNzLWZvb3Rlcl9fY3RhLXdyYXBwZXJcIlxuXHRcdFx0PlxuXHRcdFx0XHR7ICEgc2hvd0Rpc21pc3MgJiYgKFxuXHRcdFx0XHRcdDxzcGFuPlxuXHRcdFx0XHRcdFx0eyBfXyhcblx0XHRcdFx0XHRcdFx0J0ludGVyZXN0ZWQgaW4gc3BlY2lmaWMgbWV0cmljcz8nLFxuXHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0PC9zcGFuPlxuXHRcdFx0XHQpIH1cblx0XHRcdFx0PExpbmsgb25DbGljaz17IG9uQWN0aW9uQ2xpY2sgfT5cblx0XHRcdFx0XHR7IHNob3dEaXNtaXNzXG5cdFx0XHRcdFx0XHQ/IF9fKCAnTWF5YmUgbGF0ZXInLCAnZ29vZ2xlLXNpdGUta2l0JyApXG5cdFx0XHRcdFx0XHQ6IF9fKCAnU2VsZWN0IHlvdXIgb3duIG1ldHJpY3MnLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdFx0PC9MaW5rPlxuXHRcdFx0PC9DZWxsPlxuXHRcdDwvUm93PlxuXHQpO1xufVxuXG5LZXlNZXRyaWNzQ1RBRm9vdGVyLnByb3BUeXBlcyA9IHtcblx0b25BY3Rpb25DbGljazogUHJvcFR5cGVzLmZ1bmMsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFHQTtBQUZBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFVQTtBQUFBO0FBUUE7QUFFQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/KeyMetricsCTAFooter.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/KeyMetricsSetupCTARenderedEffect.js": /*!**********************************************************************!*\ !*** ./js/components/KeyMetrics/KeyMetricsSetupCTARenderedEffect.js ***! \**********************************************************************/ /*! exports provided: UI_KEY_KEY_METRICS_SETUP_CTA_RENDERED, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UI_KEY_KEY_METRICS_SETUP_CTA_RENDERED\", function() { return UI_KEY_KEY_METRICS_SETUP_CTA_RENDERED; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return KeyMetricsSetupCTARenderedEffect; });\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n/**\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nvar UI_KEY_KEY_METRICS_SETUP_CTA_RENDERED = 'KEY_METRICS_SETUP_CTA_RENDERED';\nfunction KeyMetricsSetupCTARenderedEffect() {\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useDispatch\"])(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_2__[\"CORE_UI\"]),\n setValue = _useDispatch.setValue;\n Object(react_use__WEBPACK_IMPORTED_MODULE_0__[\"useEffectOnce\"])(function () {\n setValue(UI_KEY_KEY_METRICS_SETUP_CTA_RENDERED, true);\n });\n return null;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvS2V5TWV0cmljc1NldHVwQ1RBUmVuZGVyZWRFZmZlY3QuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvS2V5TWV0cmljc1NldHVwQ1RBUmVuZGVyZWRFZmZlY3QuanM/ZjM1YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlRWZmZWN0T25jZSB9IGZyb20gJ3JlYWN0LXVzZSc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZURpc3BhdGNoIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IENPUkVfVUkgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91aS9jb25zdGFudHMnO1xuXG5leHBvcnQgY29uc3QgVUlfS0VZX0tFWV9NRVRSSUNTX1NFVFVQX0NUQV9SRU5ERVJFRCA9XG5cdCdLRVlfTUVUUklDU19TRVRVUF9DVEFfUkVOREVSRUQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBLZXlNZXRyaWNzU2V0dXBDVEFSZW5kZXJlZEVmZmVjdCgpIHtcblx0Y29uc3QgeyBzZXRWYWx1ZSB9ID0gdXNlRGlzcGF0Y2goIENPUkVfVUkgKTtcblxuXHR1c2VFZmZlY3RPbmNlKCAoKSA9PiB7XG5cdFx0c2V0VmFsdWUoIFVJX0tFWV9LRVlfTUVUUklDU19TRVRVUF9DVEFfUkVOREVSRUQsIHRydWUgKTtcblx0fSApO1xuXG5cdHJldHVybiBudWxsO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/KeyMetricsSetupCTARenderedEffect.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/KeyMetricsSetupCTAWidget.js": /*!**************************************************************!*\ !*** ./js/components/KeyMetrics/KeyMetricsSetupCTAWidget.js ***! \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _KeyMetricsCTAContent__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./KeyMetricsCTAContent */ \"./js/components/KeyMetrics/KeyMetricsCTAContent.js\");\n/* harmony import */ var _KeyMetricsCTAFooter__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./KeyMetricsCTAFooter */ \"./js/components/KeyMetrics/KeyMetricsCTAFooter.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./constants */ \"./js/components/KeyMetrics/constants.js\");\n/* harmony import */ var _util_when_active__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../util/when-active */ \"./js/util/when-active.js\");\n/* harmony import */ var _AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../AdminMenuTooltip */ \"./js/components/AdminMenuTooltip/index.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _hooks_useDisplayCTAWidget__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./hooks/useDisplayCTAWidget */ \"./js/components/KeyMetrics/hooks/useDisplayCTAWidget.js\");\n/* harmony import */ var _KeyMetricsSetupCTARenderedEffect__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./KeyMetricsSetupCTARenderedEffect */ \"./js/components/KeyMetrics/KeyMetricsSetupCTARenderedEffect.js\");\n/* harmony import */ var _googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../googlesitekit/datastore/location/constants */ \"./js/googlesitekit/datastore/location/constants.js\");\n\n\n\n/**\n * KeyMetricsSetupCTAWidget component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction KeyMetricsSetupCTAWidget(_ref) {\n var Widget = _ref.Widget,\n WidgetNull = _ref.WidgetNull;\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_15__[\"default\"])();\n var displayCTAWidget = Object(_hooks_useDisplayCTAWidget__WEBPACK_IMPORTED_MODULE_16__[\"default\"])();\n var ctaLink = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_SITE\"]).getAdminURL('googlesitekit-user-input');\n });\n var fullScreenSelectionLink = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_SITE\"]).getAdminURL('googlesitekit-metric-selection');\n });\n var tooltipSettings = {\n tooltipSlug: _constants__WEBPACK_IMPORTED_MODULE_11__[\"KEY_METRICS_SETUP_CTA_WIDGET_SLUG\"],\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('You can always set up goals in Settings later', 'google-site-kit'),\n content: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('The Key Metrics section will be added back to your dashboard once you set your goals in Settings', 'google-site-kit'),\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Got it', 'google-site-kit')\n };\n var showTooltip = Object(_AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_13__[\"useShowTooltip\"])(tooltipSettings);\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useDispatch\"])(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]),\n dismissItem = _useDispatch.dismissItem;\n var dismissCallback = /*#__PURE__*/function () {\n var _ref2 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return Object(_util__WEBPACK_IMPORTED_MODULE_14__[\"trackEvent\"])(\"\".concat(viewContext, \"_kmw-cta-notification\"), 'dismiss_notification');\n case 2:\n showTooltip();\n _context.next = 5;\n return dismissItem(_constants__WEBPACK_IMPORTED_MODULE_11__[\"KEY_METRICS_SETUP_CTA_WIDGET_SLUG\"]);\n case 5:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return function dismissCallback() {\n return _ref2.apply(this, arguments);\n };\n }();\n var _useDispatch2 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useDispatch\"])(_googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_18__[\"CORE_LOCATION\"]),\n navigateTo = _useDispatch2.navigateTo;\n var openMetricsSelectionPanel = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useCallback\"])(/*#__PURE__*/_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2() {\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return Object(_util__WEBPACK_IMPORTED_MODULE_14__[\"trackEvent\"])(\"\".concat(viewContext, \"_kmw-cta-notification\"), 'confirm_pick_own_metrics');\n case 2:\n navigateTo(fullScreenSelectionLink);\n case 3:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n })), [navigateTo, fullScreenSelectionLink, viewContext]);\n var onGetTailoredMetricsClick = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useCallback\"])(function () {\n Object(_util__WEBPACK_IMPORTED_MODULE_14__[\"trackEvent\"])(\"\".concat(viewContext, \"_kmw-cta-notification\"), 'confirm_get_tailored_metrics');\n }, [viewContext]);\n if (!displayCTAWidget) {\n return /*#__PURE__*/React.createElement(WidgetNull, null);\n }\n return /*#__PURE__*/React.createElement(Widget, {\n noPadding: true,\n Footer: function Footer() {\n return /*#__PURE__*/React.createElement(_KeyMetricsCTAFooter__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n onActionClick: openMetricsSelectionPanel\n });\n }\n }, /*#__PURE__*/React.createElement(_KeyMetricsCTAContent__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Get personalized suggestions for user interaction metrics based on your goals', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Answer 3 questions and we’ll suggest relevant metrics for your dashboard. These metrics will help you track how users interact with your site.', 'google-site-kit'),\n actions: /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"Fragment\"], null, /*#__PURE__*/React.createElement(_KeyMetricsSetupCTARenderedEffect__WEBPACK_IMPORTED_MODULE_17__[\"default\"], null), /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__[\"Button\"], {\n className: \"googlesitekit-key-metrics-cta-button\",\n href: ctaLink,\n onClick: onGetTailoredMetricsClick\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Get tailored metrics', 'google-site-kit')), /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__[\"Button\"], {\n tertiary: true,\n onClick: dismissCallback\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Maybe later', 'google-site-kit'))),\n ga4Connected: true\n }));\n}\nKeyMetricsSetupCTAWidget.propTypes = {\n Widget: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.elementType.isRequired,\n WidgetNull: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.elementType\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Object(_util_when_active__WEBPACK_IMPORTED_MODULE_12__[\"default\"])({\n moduleName: 'analytics-4'\n})(KeyMetricsSetupCTAWidget));\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvS2V5TWV0cmljc1NldHVwQ1RBV2lkZ2V0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9LZXlNZXRyaWNzL0tleU1ldHJpY3NTZXR1cENUQVdpZGdldC5qcz8xMzY3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogS2V5TWV0cmljc1NldHVwQ1RBV2lkZ2V0IGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5pbXBvcnQgeyBGcmFnbWVudCwgdXNlQ2FsbGJhY2sgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QsIHVzZURpc3BhdGNoIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5pbXBvcnQgS2V5TWV0cmljc0NUQUNvbnRlbnQgZnJvbSAnLi9LZXlNZXRyaWNzQ1RBQ29udGVudCc7XG5pbXBvcnQgS2V5TWV0cmljc0NUQUZvb3RlciBmcm9tICcuL0tleU1ldHJpY3NDVEFGb290ZXInO1xuaW1wb3J0IHsgQ09SRV9VU0VSIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvdXNlci9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9TSVRFIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvc2l0ZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgS0VZX01FVFJJQ1NfU0VUVVBfQ1RBX1dJREdFVF9TTFVHIH0gZnJvbSAnLi9jb25zdGFudHMnO1xuaW1wb3J0IHdoZW5BY3RpdmUgZnJvbSAnLi4vLi4vdXRpbC93aGVuLWFjdGl2ZSc7XG5pbXBvcnQgeyB1c2VTaG93VG9vbHRpcCB9IGZyb20gJy4uL0FkbWluTWVudVRvb2x0aXAnO1xuaW1wb3J0IHsgdHJhY2tFdmVudCB9IGZyb20gJy4uLy4uL3V0aWwnO1xuaW1wb3J0IHVzZVZpZXdDb250ZXh0IGZyb20gJy4uLy4uL2hvb2tzL3VzZVZpZXdDb250ZXh0JztcbmltcG9ydCB1c2VEaXNwbGF5Q1RBV2lkZ2V0IGZyb20gJy4vaG9va3MvdXNlRGlzcGxheUNUQVdpZGdldCc7XG5pbXBvcnQgS2V5TWV0cmljc1NldHVwQ1RBUmVuZGVyZWRFZmZlY3QgZnJvbSAnLi9LZXlNZXRyaWNzU2V0dXBDVEFSZW5kZXJlZEVmZmVjdCc7XG5pbXBvcnQgeyBDT1JFX0xPQ0FUSU9OIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvbG9jYXRpb24vY29uc3RhbnRzJztcblxuZnVuY3Rpb24gS2V5TWV0cmljc1NldHVwQ1RBV2lkZ2V0KCB7IFdpZGdldCwgV2lkZ2V0TnVsbCB9ICkge1xuXHRjb25zdCB2aWV3Q29udGV4dCA9IHVzZVZpZXdDb250ZXh0KCk7XG5cdGNvbnN0IGRpc3BsYXlDVEFXaWRnZXQgPSB1c2VEaXNwbGF5Q1RBV2lkZ2V0KCk7XG5cdGNvbnN0IGN0YUxpbmsgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfU0lURSApLmdldEFkbWluVVJMKCAnZ29vZ2xlc2l0ZWtpdC11c2VyLWlucHV0JyApXG5cdCk7XG5cdGNvbnN0IGZ1bGxTY3JlZW5TZWxlY3Rpb25MaW5rID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRBZG1pblVSTCggJ2dvb2dsZXNpdGVraXQtbWV0cmljLXNlbGVjdGlvbicgKVxuXHQpO1xuXG5cdGNvbnN0IHRvb2x0aXBTZXR0aW5ncyA9IHtcblx0XHR0b29sdGlwU2x1ZzogS0VZX01FVFJJQ1NfU0VUVVBfQ1RBX1dJREdFVF9TTFVHLFxuXHRcdHRpdGxlOiBfXyhcblx0XHRcdCdZb3UgY2FuIGFsd2F5cyBzZXQgdXAgZ29hbHMgaW4gU2V0dGluZ3MgbGF0ZXInLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdGNvbnRlbnQ6IF9fKFxuXHRcdFx0J1RoZSBLZXkgTWV0cmljcyBzZWN0aW9uIHdpbGwgYmUgYWRkZWQgYmFjayB0byB5b3VyIGRhc2hib2FyZCBvbmNlIHlvdSBzZXQgeW91ciBnb2FscyBpbiBTZXR0aW5ncycsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0ZGlzbWlzc0xhYmVsOiBfXyggJ0dvdCBpdCcsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdH07XG5cdGNvbnN0IHNob3dUb29sdGlwID0gdXNlU2hvd1Rvb2x0aXAoIHRvb2x0aXBTZXR0aW5ncyApO1xuXG5cdGNvbnN0IHsgZGlzbWlzc0l0ZW0gfSA9IHVzZURpc3BhdGNoKCBDT1JFX1VTRVIgKTtcblxuXHRjb25zdCBkaXNtaXNzQ2FsbGJhY2sgPSBhc3luYyAoKSA9PiB7XG5cdFx0YXdhaXQgdHJhY2tFdmVudChcblx0XHRcdGAkeyB2aWV3Q29udGV4dCB9X2ttdy1jdGEtbm90aWZpY2F0aW9uYCxcblx0XHRcdCdkaXNtaXNzX25vdGlmaWNhdGlvbidcblx0XHQpO1xuXHRcdHNob3dUb29sdGlwKCk7XG5cdFx0YXdhaXQgZGlzbWlzc0l0ZW0oIEtFWV9NRVRSSUNTX1NFVFVQX0NUQV9XSURHRVRfU0xVRyApO1xuXHR9O1xuXG5cdGNvbnN0IHsgbmF2aWdhdGVUbyB9ID0gdXNlRGlzcGF0Y2goIENPUkVfTE9DQVRJT04gKTtcblx0Y29uc3Qgb3Blbk1ldHJpY3NTZWxlY3Rpb25QYW5lbCA9IHVzZUNhbGxiYWNrKCBhc3luYyAoKSA9PiB7XG5cdFx0YXdhaXQgdHJhY2tFdmVudChcblx0XHRcdGAkeyB2aWV3Q29udGV4dCB9X2ttdy1jdGEtbm90aWZpY2F0aW9uYCxcblx0XHRcdCdjb25maXJtX3BpY2tfb3duX21ldHJpY3MnXG5cdFx0KTtcblxuXHRcdG5hdmlnYXRlVG8oIGZ1bGxTY3JlZW5TZWxlY3Rpb25MaW5rICk7XG5cdH0sIFsgbmF2aWdhdGVUbywgZnVsbFNjcmVlblNlbGVjdGlvbkxpbmssIHZpZXdDb250ZXh0IF0gKTtcblxuXHRjb25zdCBvbkdldFRhaWxvcmVkTWV0cmljc0NsaWNrID0gdXNlQ2FsbGJhY2soICgpID0+IHtcblx0XHR0cmFja0V2ZW50KFxuXHRcdFx0YCR7IHZpZXdDb250ZXh0IH1fa213LWN0YS1ub3RpZmljYXRpb25gLFxuXHRcdFx0J2NvbmZpcm1fZ2V0X3RhaWxvcmVkX21ldHJpY3MnXG5cdFx0KTtcblx0fSwgWyB2aWV3Q29udGV4dCBdICk7XG5cblx0aWYgKCAhIGRpc3BsYXlDVEFXaWRnZXQgKSB7XG5cdFx0cmV0dXJuIDxXaWRnZXROdWxsIC8+O1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8V2lkZ2V0XG5cdFx0XHRub1BhZGRpbmdcblx0XHRcdEZvb3Rlcj17ICgpID0+IChcblx0XHRcdFx0PEtleU1ldHJpY3NDVEFGb290ZXJcblx0XHRcdFx0XHRvbkFjdGlvbkNsaWNrPXsgb3Blbk1ldHJpY3NTZWxlY3Rpb25QYW5lbCB9XG5cdFx0XHRcdC8+XG5cdFx0XHQpIH1cblx0XHQ+XG5cdFx0XHQ8S2V5TWV0cmljc0NUQUNvbnRlbnRcblx0XHRcdFx0dGl0bGU9eyBfXyhcblx0XHRcdFx0XHQnR2V0IHBlcnNvbmFsaXplZCBzdWdnZXN0aW9ucyBmb3IgdXNlciBpbnRlcmFjdGlvbiBtZXRyaWNzIGJhc2VkIG9uIHlvdXIgZ29hbHMnLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCkgfVxuXHRcdFx0XHRkZXNjcmlwdGlvbj17IF9fKFxuXHRcdFx0XHRcdCdBbnN3ZXIgMyBxdWVzdGlvbnMgYW5kIHdl4oCZbGwgc3VnZ2VzdCByZWxldmFudCBtZXRyaWNzIGZvciB5b3VyIGRhc2hib2FyZC4gVGhlc2UgbWV0cmljcyB3aWxsIGhlbHAgeW91IHRyYWNrIGhvdyB1c2VycyBpbnRlcmFjdCB3aXRoIHlvdXIgc2l0ZS4nLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCkgfVxuXHRcdFx0XHRhY3Rpb25zPXtcblx0XHRcdFx0XHQ8RnJhZ21lbnQ+XG5cdFx0XHRcdFx0XHQ8S2V5TWV0cmljc1NldHVwQ1RBUmVuZGVyZWRFZmZlY3QgLz5cblx0XHRcdFx0XHRcdDxCdXR0b25cblx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1rZXktbWV0cmljcy1jdGEtYnV0dG9uXCJcblx0XHRcdFx0XHRcdFx0aHJlZj17IGN0YUxpbmsgfVxuXHRcdFx0XHRcdFx0XHRvbkNsaWNrPXsgb25HZXRUYWlsb3JlZE1ldHJpY3NDbGljayB9XG5cdFx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHRcdHsgX18oICdHZXQgdGFpbG9yZWQgbWV0cmljcycsICdnb29nbGUtc2l0ZS1raXQnICkgfVxuXHRcdFx0XHRcdFx0PC9CdXR0b24+XG5cdFx0XHRcdFx0XHQ8QnV0dG9uIHRlcnRpYXJ5IG9uQ2xpY2s9eyBkaXNtaXNzQ2FsbGJhY2sgfT5cblx0XHRcdFx0XHRcdFx0eyBfXyggJ01heWJlIGxhdGVyJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdFx0XHQ8L0J1dHRvbj5cblx0XHRcdFx0XHQ8L0ZyYWdtZW50PlxuXHRcdFx0XHR9XG5cdFx0XHRcdGdhNENvbm5lY3RlZFxuXHRcdFx0Lz5cblx0XHQ8L1dpZGdldD5cblx0KTtcbn1cblxuS2V5TWV0cmljc1NldHVwQ1RBV2lkZ2V0LnByb3BUeXBlcyA9IHtcblx0V2lkZ2V0OiBQcm9wVHlwZXMuZWxlbWVudFR5cGUuaXNSZXF1aXJlZCxcblx0V2lkZ2V0TnVsbDogUHJvcFR5cGVzLmVsZW1lbnRUeXBlLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgd2hlbkFjdGl2ZSggeyBtb2R1bGVOYW1lOiAnYW5hbHl0aWNzLTQnIH0gKShcblx0S2V5TWV0cmljc1NldHVwQ1RBV2lkZ2V0XG4pO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUlBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFQQTtBQUFBO0FBQUE7QUFPQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBR0E7QUFJQTtBQUlBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/KeyMetricsSetupCTAWidget.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/KeyMetricsSetupDesktopSVG.js": /*!***************************************************************!*\ !*** ./js/components/KeyMetrics/KeyMetricsSetupDesktopSVG.js ***! \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return KeyMetricsSetupDesktopSVG; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_PreviewBlock__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/PreviewBlock */ \"./js/components/PreviewBlock.js\");\n/* harmony import */ var _components_MediaErrorHandler__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/MediaErrorHandler */ \"./js/components/MediaErrorHandler/index.js\");\n\n/**\n * KeyMetricsSetupDesktopSVG component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\nvar LazyDesktopGraphicSVG = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"lazy\"])(function () {\n return __webpack_require__.e(/*! import() */ 5).then(__webpack_require__.bind(null, /*! ../../../svg/graphics/key-metrics-setup-cta-desktop.svg */ \"./svg/graphics/key-metrics-setup-cta-desktop.svg\"));\n});\nfunction KeyMetricsSetupDesktopSVG() {\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Suspense\"], {\n fallback: /*#__PURE__*/React.createElement(_components_PreviewBlock__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n width: \"100%\",\n height: \"235px\"\n })\n }, /*#__PURE__*/React.createElement(_components_MediaErrorHandler__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n errorMessage: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Failed to load graphic', 'google-site-kit')\n }, /*#__PURE__*/React.createElement(LazyDesktopGraphicSVG, null)));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvS2V5TWV0cmljc1NldHVwRGVza3RvcFNWRy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvS2V5TWV0cmljcy9LZXlNZXRyaWNzU2V0dXBEZXNrdG9wU1ZHLmpzPzQwMTEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBLZXlNZXRyaWNzU2V0dXBEZXNrdG9wU1ZHIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBsYXp5LCBTdXNwZW5zZSB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcmV2aWV3QmxvY2sgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9QcmV2aWV3QmxvY2snO1xuaW1wb3J0IE1lZGlhRXJyb3JIYW5kbGVyIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvTWVkaWFFcnJvckhhbmRsZXInO1xuY29uc3QgTGF6eURlc2t0b3BHcmFwaGljU1ZHID0gbGF6eSggKCkgPT5cblx0aW1wb3J0KCAnLi4vLi4vLi4vc3ZnL2dyYXBoaWNzL2tleS1tZXRyaWNzLXNldHVwLWN0YS1kZXNrdG9wLnN2ZycgKVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gS2V5TWV0cmljc1NldHVwRGVza3RvcFNWRygpIHtcblx0cmV0dXJuIChcblx0XHQ8U3VzcGVuc2UgZmFsbGJhY2s9eyA8UHJldmlld0Jsb2NrIHdpZHRoPVwiMTAwJVwiIGhlaWdodD1cIjIzNXB4XCIgLz4gfT5cblx0XHRcdDxNZWRpYUVycm9ySGFuZGxlclxuXHRcdFx0XHRlcnJvck1lc3NhZ2U9eyBfXyhcblx0XHRcdFx0XHQnRmFpbGVkIHRvIGxvYWQgZ3JhcGhpYycsXG5cdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0KSB9XG5cdFx0XHQ+XG5cdFx0XHRcdDxMYXp5RGVza3RvcEdyYXBoaWNTVkcgLz5cblx0XHRcdDwvTWVkaWFFcnJvckhhbmRsZXI+XG5cdFx0PC9TdXNwZW5zZT5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUdBO0FBTUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/KeyMetricsSetupDesktopSVG.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/KeyMetricsSetupMobileSVG.js": /*!**************************************************************!*\ !*** ./js/components/KeyMetrics/KeyMetricsSetupMobileSVG.js ***! \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return KeyMetricsSetupMobileSVG; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_PreviewBlock__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/PreviewBlock */ \"./js/components/PreviewBlock.js\");\n/* harmony import */ var _components_MediaErrorHandler__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/MediaErrorHandler */ \"./js/components/MediaErrorHandler/index.js\");\n\n/**\n * KeyMetricsSetupMobileSVG component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\nvar LazyMobileGraphicSVG = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"lazy\"])(function () {\n return __webpack_require__.e(/*! import() */ 6).then(__webpack_require__.bind(null, /*! ../../../svg/graphics/key-metrics-setup-cta-mobile.svg */ \"./svg/graphics/key-metrics-setup-cta-mobile.svg\"));\n});\nfunction KeyMetricsSetupMobileSVG() {\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Suspense\"], {\n fallback: /*#__PURE__*/React.createElement(_components_PreviewBlock__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n width: \"100%\",\n height: \"235px\"\n })\n }, /*#__PURE__*/React.createElement(_components_MediaErrorHandler__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n errorMessage: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Failed to load graphic', 'google-site-kit')\n }, /*#__PURE__*/React.createElement(LazyMobileGraphicSVG, null)));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvS2V5TWV0cmljc1NldHVwTW9iaWxlU1ZHLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9LZXlNZXRyaWNzL0tleU1ldHJpY3NTZXR1cE1vYmlsZVNWRy5qcz80ODFlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogS2V5TWV0cmljc1NldHVwTW9iaWxlU1ZHIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBsYXp5LCBTdXNwZW5zZSB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcmV2aWV3QmxvY2sgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9QcmV2aWV3QmxvY2snO1xuaW1wb3J0IE1lZGlhRXJyb3JIYW5kbGVyIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvTWVkaWFFcnJvckhhbmRsZXInO1xuY29uc3QgTGF6eU1vYmlsZUdyYXBoaWNTVkcgPSBsYXp5KCAoKSA9PlxuXHRpbXBvcnQoICcuLi8uLi8uLi9zdmcvZ3JhcGhpY3Mva2V5LW1ldHJpY3Mtc2V0dXAtY3RhLW1vYmlsZS5zdmcnIClcbik7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEtleU1ldHJpY3NTZXR1cE1vYmlsZVNWRygpIHtcblx0cmV0dXJuIChcblx0XHQ8U3VzcGVuc2UgZmFsbGJhY2s9eyA8UHJldmlld0Jsb2NrIHdpZHRoPVwiMTAwJVwiIGhlaWdodD1cIjIzNXB4XCIgLz4gfT5cblx0XHRcdDxNZWRpYUVycm9ySGFuZGxlclxuXHRcdFx0XHRlcnJvck1lc3NhZ2U9eyBfXyhcblx0XHRcdFx0XHQnRmFpbGVkIHRvIGxvYWQgZ3JhcGhpYycsXG5cdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0KSB9XG5cdFx0XHQ+XG5cdFx0XHRcdDxMYXp5TW9iaWxlR3JhcGhpY1NWRyAvPlxuXHRcdFx0PC9NZWRpYUVycm9ySGFuZGxlcj5cblx0XHQ8L1N1c3BlbnNlPlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBR0E7QUFNQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/KeyMetricsSetupMobileSVG.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/KeyMetricsSetupSmallDesktopSVG.js": /*!********************************************************************!*\ !*** ./js/components/KeyMetrics/KeyMetricsSetupSmallDesktopSVG.js ***! \********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return KeyMetricsSetupSmallDesktopSVG; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_PreviewBlock__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/PreviewBlock */ \"./js/components/PreviewBlock.js\");\n/* harmony import */ var _components_MediaErrorHandler__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/MediaErrorHandler */ \"./js/components/MediaErrorHandler/index.js\");\n\n/**\n * KeyMetricsSetupSmallDesktopSVG component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\nvar LazyDesktopGraphicSVG = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"lazy\"])(function () {\n return __webpack_require__.e(/*! import() */ 7).then(__webpack_require__.bind(null, /*! ../../../svg/graphics/key-metrics-setup-cta-small-desktop.svg */ \"./svg/graphics/key-metrics-setup-cta-small-desktop.svg\"));\n});\nfunction KeyMetricsSetupSmallDesktopSVG() {\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Suspense\"], {\n fallback: /*#__PURE__*/React.createElement(_components_PreviewBlock__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n width: \"100%\",\n height: \"235px\"\n })\n }, /*#__PURE__*/React.createElement(_components_MediaErrorHandler__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n errorMessage: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Failed to load graphic', 'google-site-kit')\n }, /*#__PURE__*/React.createElement(LazyDesktopGraphicSVG, null)));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvS2V5TWV0cmljc1NldHVwU21hbGxEZXNrdG9wU1ZHLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9LZXlNZXRyaWNzL0tleU1ldHJpY3NTZXR1cFNtYWxsRGVza3RvcFNWRy5qcz83NjNkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogS2V5TWV0cmljc1NldHVwU21hbGxEZXNrdG9wU1ZHIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBsYXp5LCBTdXNwZW5zZSB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcmV2aWV3QmxvY2sgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9QcmV2aWV3QmxvY2snO1xuaW1wb3J0IE1lZGlhRXJyb3JIYW5kbGVyIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvTWVkaWFFcnJvckhhbmRsZXInO1xuY29uc3QgTGF6eURlc2t0b3BHcmFwaGljU1ZHID0gbGF6eSggKCkgPT5cblx0aW1wb3J0KCAnLi4vLi4vLi4vc3ZnL2dyYXBoaWNzL2tleS1tZXRyaWNzLXNldHVwLWN0YS1zbWFsbC1kZXNrdG9wLnN2ZycgKVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gS2V5TWV0cmljc1NldHVwU21hbGxEZXNrdG9wU1ZHKCkge1xuXHRyZXR1cm4gKFxuXHRcdDxTdXNwZW5zZSBmYWxsYmFjaz17IDxQcmV2aWV3QmxvY2sgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMjM1cHhcIiAvPiB9PlxuXHRcdFx0PE1lZGlhRXJyb3JIYW5kbGVyXG5cdFx0XHRcdGVycm9yTWVzc2FnZT17IF9fKFxuXHRcdFx0XHRcdCdGYWlsZWQgdG8gbG9hZCBncmFwaGljJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpIH1cblx0XHRcdD5cblx0XHRcdFx0PExhenlEZXNrdG9wR3JhcGhpY1NWRyAvPlxuXHRcdFx0PC9NZWRpYUVycm9ySGFuZGxlcj5cblx0XHQ8L1N1c3BlbnNlPlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBR0E7QUFNQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/KeyMetricsSetupSmallDesktopSVG.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/KeyMetricsSetupTabletSVG.js": /*!**************************************************************!*\ !*** ./js/components/KeyMetrics/KeyMetricsSetupTabletSVG.js ***! \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return KeyMetricsSetupTabletSVG; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_PreviewBlock__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/PreviewBlock */ \"./js/components/PreviewBlock.js\");\n/* harmony import */ var _components_MediaErrorHandler__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/MediaErrorHandler */ \"./js/components/MediaErrorHandler/index.js\");\n\n/**\n * KeyMetricsSetupTabletSVG component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\nvar LazyTabletGraphicSVG = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"lazy\"])(function () {\n return __webpack_require__.e(/*! import() */ 8).then(__webpack_require__.bind(null, /*! ../../../svg/graphics/key-metrics-setup-cta-tablet.svg */ \"./svg/graphics/key-metrics-setup-cta-tablet.svg\"));\n});\nfunction KeyMetricsSetupTabletSVG() {\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Suspense\"], {\n fallback: /*#__PURE__*/React.createElement(_components_PreviewBlock__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n width: \"100%\",\n height: \"235px\"\n })\n }, /*#__PURE__*/React.createElement(_components_MediaErrorHandler__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n errorMessage: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Failed to load graphic', 'google-site-kit')\n }, /*#__PURE__*/React.createElement(LazyTabletGraphicSVG, null)));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvS2V5TWV0cmljc1NldHVwVGFibGV0U1ZHLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9LZXlNZXRyaWNzL0tleU1ldHJpY3NTZXR1cFRhYmxldFNWRy5qcz9mNWNmIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogS2V5TWV0cmljc1NldHVwVGFibGV0U1ZHIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBsYXp5LCBTdXNwZW5zZSB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcmV2aWV3QmxvY2sgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9QcmV2aWV3QmxvY2snO1xuaW1wb3J0IE1lZGlhRXJyb3JIYW5kbGVyIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvTWVkaWFFcnJvckhhbmRsZXInO1xuY29uc3QgTGF6eVRhYmxldEdyYXBoaWNTVkcgPSBsYXp5KCAoKSA9PlxuXHRpbXBvcnQoICcuLi8uLi8uLi9zdmcvZ3JhcGhpY3Mva2V5LW1ldHJpY3Mtc2V0dXAtY3RhLXRhYmxldC5zdmcnIClcbik7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEtleU1ldHJpY3NTZXR1cFRhYmxldFNWRygpIHtcblx0cmV0dXJuIChcblx0XHQ8U3VzcGVuc2UgZmFsbGJhY2s9eyA8UHJldmlld0Jsb2NrIHdpZHRoPVwiMTAwJVwiIGhlaWdodD1cIjIzNXB4XCIgLz4gfT5cblx0XHRcdDxNZWRpYUVycm9ySGFuZGxlclxuXHRcdFx0XHRlcnJvck1lc3NhZ2U9eyBfXyhcblx0XHRcdFx0XHQnRmFpbGVkIHRvIGxvYWQgZ3JhcGhpYycsXG5cdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0KSB9XG5cdFx0XHQ+XG5cdFx0XHRcdDxMYXp5VGFibGV0R3JhcGhpY1NWRyAvPlxuXHRcdFx0PC9NZWRpYUVycm9ySGFuZGxlcj5cblx0XHQ8L1N1c3BlbnNlPlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBR0E7QUFNQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/KeyMetricsSetupTabletSVG.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/MetricTileError.js": /*!*****************************************************!*\ !*** ./js/components/KeyMetrics/MetricTileError.js ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return MetricTileError; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _notifications_CTA__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../notifications/CTA */ \"./js/components/notifications/CTA.js\");\n/* harmony import */ var _InfoTooltip__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../InfoTooltip */ \"./js/components/InfoTooltip.js\");\n\n/**\n * MetricTileError component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\nfunction MetricTileError(props) {\n var children = props.children,\n headerText = props.headerText,\n infoTooltip = props.infoTooltip,\n title = props.title;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-km-widget-tile--error\"\n }, /*#__PURE__*/React.createElement(_notifications_CTA__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n title: title,\n headerText: headerText,\n headerContent: infoTooltip && /*#__PURE__*/React.createElement(_InfoTooltip__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n title: infoTooltip\n }),\n description: \"\",\n error: true\n }, children));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvTWV0cmljVGlsZUVycm9yLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9LZXlNZXRyaWNzL01ldHJpY1RpbGVFcnJvci5qcz8zNTliIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTWV0cmljVGlsZUVycm9yIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBDVEEgZnJvbSAnLi4vbm90aWZpY2F0aW9ucy9DVEEnO1xuaW1wb3J0IEluZm9Ub29sdGlwIGZyb20gJy4uL0luZm9Ub29sdGlwJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gTWV0cmljVGlsZUVycm9yKCBwcm9wcyApIHtcblx0Y29uc3QgeyBjaGlsZHJlbiwgaGVhZGVyVGV4dCwgaW5mb1Rvb2x0aXAsIHRpdGxlIH0gPSBwcm9wcztcblxuXHRyZXR1cm4gKFxuXHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1rbS13aWRnZXQtdGlsZS0tZXJyb3JcIj5cblx0XHRcdDxDVEFcblx0XHRcdFx0dGl0bGU9eyB0aXRsZSB9XG5cdFx0XHRcdGhlYWRlclRleHQ9eyBoZWFkZXJUZXh0IH1cblx0XHRcdFx0aGVhZGVyQ29udGVudD17XG5cdFx0XHRcdFx0aW5mb1Rvb2x0aXAgJiYgPEluZm9Ub29sdGlwIHRpdGxlPXsgaW5mb1Rvb2x0aXAgfSAvPlxuXHRcdFx0XHR9XG5cdFx0XHRcdGRlc2NyaXB0aW9uPVwiXCJcblx0XHRcdFx0ZXJyb3Jcblx0XHRcdD5cblx0XHRcdFx0eyBjaGlsZHJlbiB9XG5cdFx0XHQ8L0NUQT5cblx0XHQ8L2Rpdj5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBTUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/MetricTileError.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/MetricTileHeader.js": /*!******************************************************!*\ !*** ./js/components/KeyMetrics/MetricTileHeader.js ***! \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return MetricTileHeader; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _InfoTooltip__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../InfoTooltip */ \"./js/components/InfoTooltip.js\");\n/* harmony import */ var _VisuallyHidden__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VisuallyHidden */ \"./js/components/VisuallyHidden.js\");\n\n/**\n * MetricTileHeader component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction MetricTileHeader(_ref) {\n var title = _ref.title,\n infoTooltip = _ref.infoTooltip,\n loading = _ref.loading;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-km-widget-tile__title-container\"\n }, /*#__PURE__*/React.createElement(\"h3\", {\n className: \"googlesitekit-km-widget-tile__title\"\n }, title), loading ? /*#__PURE__*/React.createElement(_VisuallyHidden__WEBPACK_IMPORTED_MODULE_3__[\"default\"], null, /*#__PURE__*/React.createElement(_InfoTooltip__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n title: infoTooltip\n })) : /*#__PURE__*/React.createElement(_InfoTooltip__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n title: infoTooltip\n }));\n}\nMetricTileHeader.propTypes = {\n title: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n infoTooltip: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.element]),\n loading: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvTWV0cmljVGlsZUhlYWRlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvS2V5TWV0cmljcy9NZXRyaWNUaWxlSGVhZGVyLmpzP2ZmODciXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBNZXRyaWNUaWxlSGVhZGVyIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBJbmZvVG9vbHRpcCBmcm9tICcuLi9JbmZvVG9vbHRpcCc7XG5pbXBvcnQgVmlzdWFsbHlIaWRkZW4gZnJvbSAnLi4vVmlzdWFsbHlIaWRkZW4nO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBNZXRyaWNUaWxlSGVhZGVyKCB7IHRpdGxlLCBpbmZvVG9vbHRpcCwgbG9hZGluZyB9ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1rbS13aWRnZXQtdGlsZV9fdGl0bGUtY29udGFpbmVyXCI+XG5cdFx0XHQ8aDMgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1rbS13aWRnZXQtdGlsZV9fdGl0bGVcIj57IHRpdGxlIH08L2gzPlxuXHRcdFx0eyBsb2FkaW5nID8gKFxuXHRcdFx0XHQ8VmlzdWFsbHlIaWRkZW4+XG5cdFx0XHRcdFx0PEluZm9Ub29sdGlwIHRpdGxlPXsgaW5mb1Rvb2x0aXAgfSAvPlxuXHRcdFx0XHQ8L1Zpc3VhbGx5SGlkZGVuPlxuXHRcdFx0KSA6IChcblx0XHRcdFx0PEluZm9Ub29sdGlwIHRpdGxlPXsgaW5mb1Rvb2x0aXAgfSAvPlxuXHRcdFx0KSB9XG5cdFx0PC9kaXY+XG5cdCk7XG59XG5cbk1ldHJpY1RpbGVIZWFkZXIucHJvcFR5cGVzID0ge1xuXHR0aXRsZTogUHJvcFR5cGVzLnN0cmluZyxcblx0aW5mb1Rvb2x0aXA6IFByb3BUeXBlcy5vbmVPZlR5cGUoIFsgUHJvcFR5cGVzLnN0cmluZywgUHJvcFR5cGVzLmVsZW1lbnQgXSApLFxuXHRsb2FkaW5nOiBQcm9wVHlwZXMuYm9vbCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFHQTtBQUFBO0FBR0E7QUFBQTtBQUlBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/MetricTileHeader.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/MetricTileLoader.js": /*!******************************************************!*\ !*** ./js/components/KeyMetrics/MetricTileLoader.js ***! \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return MetricTileLoader; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _PreviewBlock__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../PreviewBlock */ \"./js/components/PreviewBlock.js\");\n\n/**\n * Loader for `MetricTile` components.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\nfunction MetricTileLoader() {\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-km-widget-tile__loading\"\n }, /*#__PURE__*/React.createElement(_PreviewBlock__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n className: \"googlesitekit-km-widget-tile__loading-header\",\n width: \"100%\",\n height: \"14px\"\n }), /*#__PURE__*/React.createElement(_PreviewBlock__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n className: \"googlesitekit-km-widget-tile__loading-body\",\n width: \"100%\",\n height: \"53px\"\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvTWV0cmljVGlsZUxvYWRlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvS2V5TWV0cmljcy9NZXRyaWNUaWxlTG9hZGVyLmpzPzU4ZTUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBMb2FkZXIgZm9yIGBNZXRyaWNUaWxlYCBjb21wb25lbnRzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByZXZpZXdCbG9jayBmcm9tICcuLi9QcmV2aWV3QmxvY2snO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBNZXRyaWNUaWxlTG9hZGVyKCkge1xuXHRyZXR1cm4gKFxuXHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1rbS13aWRnZXQtdGlsZV9fbG9hZGluZ1wiPlxuXHRcdFx0PFByZXZpZXdCbG9ja1xuXHRcdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWttLXdpZGdldC10aWxlX19sb2FkaW5nLWhlYWRlclwiXG5cdFx0XHRcdHdpZHRoPVwiMTAwJVwiXG5cdFx0XHRcdGhlaWdodD1cIjE0cHhcIlxuXHRcdFx0Lz5cblx0XHRcdDxQcmV2aWV3QmxvY2tcblx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1rbS13aWRnZXQtdGlsZV9fbG9hZGluZy1ib2R5XCJcblx0XHRcdFx0d2lkdGg9XCIxMDAlXCJcblx0XHRcdFx0aGVpZ2h0PVwiNTNweFwiXG5cdFx0XHQvPlxuXHRcdDwvZGl2PlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUFBO0FBSUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/MetricTileLoader.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/MetricTileNumeric.js": /*!*******************************************************!*\ !*** ./js/components/KeyMetrics/MetricTileNumeric.js ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return MetricTileNumeric; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _ChangeBadge__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../ChangeBadge */ \"./js/components/ChangeBadge.js\");\n/* harmony import */ var _MetricTileWrapper__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./MetricTileWrapper */ \"./js/components/KeyMetrics/MetricTileWrapper.js\");\n\n\n\n/**\n * MetricTileNumeric component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction MetricTileNumeric(_ref) {\n var metricValue = _ref.metricValue,\n metricValueFormat = _ref.metricValueFormat,\n subText = _ref.subText,\n previousValue = _ref.previousValue,\n currentValue = _ref.currentValue,\n props = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref, [\"metricValue\", \"metricValueFormat\", \"subText\", \"previousValue\", \"currentValue\"]);\n var formatOptions = Object(_util__WEBPACK_IMPORTED_MODULE_4__[\"expandNumFmtOptions\"])(metricValueFormat);\n return /*#__PURE__*/React.createElement(_MetricTileWrapper__WEBPACK_IMPORTED_MODULE_6__[\"default\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n className: \"googlesitekit-km-widget-tile--numeric\"\n }, props), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-km-widget-tile__metric-container\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-km-widget-tile__metric\"\n }, Object(_util__WEBPACK_IMPORTED_MODULE_4__[\"numFmt\"])(metricValue, formatOptions)), /*#__PURE__*/React.createElement(\"p\", {\n className: \"googlesitekit-km-widget-tile__subtext\"\n }, subText)), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-km-widget-tile__metric-change-container\"\n }, /*#__PURE__*/React.createElement(_ChangeBadge__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n previousValue: previousValue,\n currentValue: currentValue,\n isAbsolute: (formatOptions === null || formatOptions === void 0 ? void 0 : formatOptions.style) === 'percent'\n })));\n}\nMetricTileNumeric.propTypes = {\n metricValue: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.number]),\n metricValueFormat: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.object]),\n subtext: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n previousValue: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.number,\n currentValue: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.number\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvTWV0cmljVGlsZU51bWVyaWMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvTWV0cmljVGlsZU51bWVyaWMuanM/NTYwOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE1ldHJpY1RpbGVOdW1lcmljIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IG51bUZtdCwgZXhwYW5kTnVtRm10T3B0aW9ucyB9IGZyb20gJy4uLy4uL3V0aWwnO1xuaW1wb3J0IENoYW5nZUJhZGdlIGZyb20gJy4uL0NoYW5nZUJhZGdlJztcbmltcG9ydCBNZXRyaWNUaWxlV3JhcHBlciBmcm9tICcuL01ldHJpY1RpbGVXcmFwcGVyJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gTWV0cmljVGlsZU51bWVyaWMoIHtcblx0bWV0cmljVmFsdWUsXG5cdG1ldHJpY1ZhbHVlRm9ybWF0LFxuXHRzdWJUZXh0LFxuXHRwcmV2aW91c1ZhbHVlLFxuXHRjdXJyZW50VmFsdWUsXG5cdC4uLnByb3BzXG59ICkge1xuXHRjb25zdCBmb3JtYXRPcHRpb25zID0gZXhwYW5kTnVtRm10T3B0aW9ucyggbWV0cmljVmFsdWVGb3JtYXQgKTtcblxuXHRyZXR1cm4gKFxuXHRcdDxNZXRyaWNUaWxlV3JhcHBlclxuXHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1rbS13aWRnZXQtdGlsZS0tbnVtZXJpY1wiXG5cdFx0XHR7IC4uLnByb3BzIH1cblx0XHQ+XG5cdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQta20td2lkZ2V0LXRpbGVfX21ldHJpYy1jb250YWluZXJcIj5cblx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWttLXdpZGdldC10aWxlX19tZXRyaWNcIj5cblx0XHRcdFx0XHR7IG51bUZtdCggbWV0cmljVmFsdWUsIGZvcm1hdE9wdGlvbnMgKSB9XG5cdFx0XHRcdDwvZGl2PlxuXHRcdFx0XHQ8cCBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWttLXdpZGdldC10aWxlX19zdWJ0ZXh0XCI+XG5cdFx0XHRcdFx0eyBzdWJUZXh0IH1cblx0XHRcdFx0PC9wPlxuXHRcdFx0PC9kaXY+XG5cdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQta20td2lkZ2V0LXRpbGVfX21ldHJpYy1jaGFuZ2UtY29udGFpbmVyXCI+XG5cdFx0XHRcdDxDaGFuZ2VCYWRnZVxuXHRcdFx0XHRcdHByZXZpb3VzVmFsdWU9eyBwcmV2aW91c1ZhbHVlIH1cblx0XHRcdFx0XHRjdXJyZW50VmFsdWU9eyBjdXJyZW50VmFsdWUgfVxuXHRcdFx0XHRcdGlzQWJzb2x1dGU9eyBmb3JtYXRPcHRpb25zPy5zdHlsZSA9PT0gJ3BlcmNlbnQnIH1cblx0XHRcdFx0Lz5cblx0XHRcdDwvZGl2PlxuXHRcdDwvTWV0cmljVGlsZVdyYXBwZXI+XG5cdCk7XG59XG5cbk1ldHJpY1RpbGVOdW1lcmljLnByb3BUeXBlcyA9IHtcblx0bWV0cmljVmFsdWU6IFByb3BUeXBlcy5vbmVPZlR5cGUoIFsgUHJvcFR5cGVzLnN0cmluZywgUHJvcFR5cGVzLm51bWJlciBdICksXG5cdG1ldHJpY1ZhbHVlRm9ybWF0OiBQcm9wVHlwZXMub25lT2ZUeXBlKCBbXG5cdFx0UHJvcFR5cGVzLnN0cmluZyxcblx0XHRQcm9wVHlwZXMub2JqZWN0LFxuXHRdICksXG5cdHN1YnRleHQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHByZXZpb3VzVmFsdWU6IFByb3BUeXBlcy5udW1iZXIsXG5cdGN1cnJlbnRWYWx1ZTogUHJvcFR5cGVzLm51bWJlcixcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQU9BO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUFBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFHQTtBQUFBO0FBSUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/MetricTileNumeric.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/MetricTileTable.js": /*!*****************************************************!*\ !*** ./js/components/KeyMetrics/MetricTileTable.js ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return MetricTileTable; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _MetricTileWrapper__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./MetricTileWrapper */ \"./js/components/KeyMetrics/MetricTileWrapper.js\");\n\n\n\n/**\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * Internal dependencies\n */\n\nfunction MetricTileTable(_ref) {\n var _ref$rows = _ref.rows,\n rows = _ref$rows === void 0 ? [] : _ref$rows,\n _ref$columns = _ref.columns,\n columns = _ref$columns === void 0 ? [] : _ref$columns,\n limit = _ref.limit,\n ZeroState = _ref.ZeroState,\n props = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref, [\"rows\", \"columns\", \"limit\", \"ZeroState\"]);\n var tileBody = null;\n if ((rows === null || rows === void 0 ? void 0 : rows.length) > 0) {\n tileBody = rows.slice(0, limit || rows.length).map(function (row, rowIndex) {\n return /*#__PURE__*/React.createElement(\"div\", {\n key: rowIndex,\n className: \"googlesitekit-table__body-row\"\n }, columns.map(function (_ref2, colIndex) {\n var Component = _ref2.Component,\n field = _ref2.field,\n className = _ref2.className;\n var fieldValue = field !== undefined ? Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"get\"])(row, field) : undefined;\n return /*#__PURE__*/React.createElement(\"div\", {\n key: colIndex,\n className: classnames__WEBPACK_IMPORTED_MODULE_5___default()('googlesitekit-table__body-item', className)\n }, Component && /*#__PURE__*/React.createElement(Component, {\n row: row,\n fieldValue: fieldValue\n }), !Component && fieldValue);\n }));\n });\n } else if (!!ZeroState) {\n tileBody = /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-table__body-row googlesitekit-table__body-row--no-data\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-table__body-zero-data\"\n }, /*#__PURE__*/React.createElement(ZeroState, null)));\n }\n return /*#__PURE__*/React.createElement(_MetricTileWrapper__WEBPACK_IMPORTED_MODULE_6__[\"default\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n className: \"googlesitekit-km-widget-tile--table\"\n }, props), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-km-widget-tile__table\"\n }, tileBody));\n}\nMetricTileTable.propTypes = {\n rows: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.array,\n columns: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.array,\n limit: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.number,\n ZeroState: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.elementType\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvTWV0cmljVGlsZVRhYmxlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9LZXlNZXRyaWNzL01ldHJpY1RpbGVUYWJsZS5qcz84Mzk3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMyBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgZ2V0IH0gZnJvbSAnbG9kYXNoJztcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgTWV0cmljVGlsZVdyYXBwZXIgZnJvbSAnLi9NZXRyaWNUaWxlV3JhcHBlcic7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIE1ldHJpY1RpbGVUYWJsZSgge1xuXHRyb3dzID0gW10sXG5cdGNvbHVtbnMgPSBbXSxcblx0bGltaXQsXG5cdFplcm9TdGF0ZSxcblx0Li4ucHJvcHNcbn0gKSB7XG5cdGxldCB0aWxlQm9keSA9IG51bGw7XG5cblx0aWYgKCByb3dzPy5sZW5ndGggPiAwICkge1xuXHRcdHRpbGVCb2R5ID0gcm93c1xuXHRcdFx0LnNsaWNlKCAwLCBsaW1pdCB8fCByb3dzLmxlbmd0aCApXG5cdFx0XHQubWFwKCAoIHJvdywgcm93SW5kZXggKSA9PiAoXG5cdFx0XHRcdDxkaXYga2V5PXsgcm93SW5kZXggfSBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXRhYmxlX19ib2R5LXJvd1wiPlxuXHRcdFx0XHRcdHsgY29sdW1ucy5tYXAoXG5cdFx0XHRcdFx0XHQoIHsgQ29tcG9uZW50LCBmaWVsZCwgY2xhc3NOYW1lIH0sIGNvbEluZGV4ICkgPT4ge1xuXHRcdFx0XHRcdFx0XHRjb25zdCBmaWVsZFZhbHVlID1cblx0XHRcdFx0XHRcdFx0XHRmaWVsZCAhPT0gdW5kZWZpbmVkXG5cdFx0XHRcdFx0XHRcdFx0XHQ/IGdldCggcm93LCBmaWVsZCApXG5cdFx0XHRcdFx0XHRcdFx0XHQ6IHVuZGVmaW5lZDtcblxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHRcdFx0XHRcdDxkaXZcblx0XHRcdFx0XHRcdFx0XHRcdGtleT17IGNvbEluZGV4IH1cblx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCdnb29nbGVzaXRla2l0LXRhYmxlX19ib2R5LWl0ZW0nLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjbGFzc05hbWVcblx0XHRcdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdFx0XHRcdHsgQ29tcG9uZW50ICYmIChcblx0XHRcdFx0XHRcdFx0XHRcdFx0PENvbXBvbmVudFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJvdz17IHJvdyB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmllbGRWYWx1ZT17IGZpZWxkVmFsdWUgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0XHRcdFx0XHR7ICEgQ29tcG9uZW50ICYmIGZpZWxkVmFsdWUgfVxuXHRcdFx0XHRcdFx0XHRcdDwvZGl2PlxuXHRcdFx0XHRcdFx0XHQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCkgfVxuXHRcdFx0XHQ8L2Rpdj5cblx0XHRcdCkgKTtcblx0fSBlbHNlIGlmICggISEgWmVyb1N0YXRlICkge1xuXHRcdHRpbGVCb2R5ID0gKFxuXHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXRhYmxlX19ib2R5LXJvdyBnb29nbGVzaXRla2l0LXRhYmxlX19ib2R5LXJvdy0tbm8tZGF0YVwiPlxuXHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtdGFibGVfX2JvZHktemVyby1kYXRhXCI+XG5cdFx0XHRcdFx0PFplcm9TdGF0ZSAvPlxuXHRcdFx0XHQ8L2Rpdj5cblx0XHRcdDwvZGl2PlxuXHRcdCk7XG5cdH1cblxuXHRyZXR1cm4gKFxuXHRcdDxNZXRyaWNUaWxlV3JhcHBlclxuXHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1rbS13aWRnZXQtdGlsZS0tdGFibGVcIlxuXHRcdFx0eyAuLi5wcm9wcyB9XG5cdFx0PlxuXHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWttLXdpZGdldC10aWxlX190YWJsZVwiPlxuXHRcdFx0XHR7IHRpbGVCb2R5IH1cblx0XHRcdDwvZGl2PlxuXHRcdDwvTWV0cmljVGlsZVdyYXBwZXI+XG5cdCk7XG59XG5cbk1ldHJpY1RpbGVUYWJsZS5wcm9wVHlwZXMgPSB7XG5cdHJvd3M6IFByb3BUeXBlcy5hcnJheSxcblx0Y29sdW1uczogUHJvcFR5cGVzLmFycmF5LFxuXHRsaW1pdDogUHJvcFR5cGVzLm51bWJlcixcblx0WmVyb1N0YXRlOiBQcm9wVHlwZXMuZWxlbWVudFR5cGUsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBTUE7QUFMQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBS0E7QUFFQTtBQUNBO0FBR0E7QUFJQTtBQUNBO0FBQUE7QUFNQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBS0E7QUFFQTtBQUVBO0FBQUE7QUFHQTtBQUFBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/MetricTileTable.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/MetricTileTablePlainText.js": /*!**************************************************************!*\ !*** ./js/components/KeyMetrics/MetricTileTablePlainText.js ***! \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return MetricTileTablePlainText; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n\n/**\n * MetricTileTablePlainText component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\nfunction MetricTileTablePlainText(_ref) {\n var content = _ref.content;\n return /*#__PURE__*/React.createElement(\"p\", {\n className: \"googlesitekit-km-widget-tile__table-plain-text\"\n }, content);\n}\nMetricTileTablePlainText.propTypes = {\n content: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvTWV0cmljVGlsZVRhYmxlUGxhaW5UZXh0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9LZXlNZXRyaWNzL01ldHJpY1RpbGVUYWJsZVBsYWluVGV4dC5qcz83ODIxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTWV0cmljVGlsZVRhYmxlUGxhaW5UZXh0IGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIE1ldHJpY1RpbGVUYWJsZVBsYWluVGV4dCggeyBjb250ZW50IH0gKSB7XG5cdHJldHVybiAoXG5cdFx0PHAgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1rbS13aWRnZXQtdGlsZV9fdGFibGUtcGxhaW4tdGV4dFwiPlxuXHRcdFx0eyBjb250ZW50IH1cblx0XHQ8L3A+XG5cdCk7XG59XG5cbk1ldHJpY1RpbGVUYWJsZVBsYWluVGV4dC5wcm9wVHlwZXMgPSB7XG5cdGNvbnRlbnQ6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUlBO0FBRUE7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/MetricTileTablePlainText.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/MetricTileText.js": /*!****************************************************!*\ !*** ./js/components/KeyMetrics/MetricTileText.js ***! \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return MetricTileText; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _ChangeBadge__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../ChangeBadge */ \"./js/components/ChangeBadge.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _MetricTileWrapper__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./MetricTileWrapper */ \"./js/components/KeyMetrics/MetricTileWrapper.js\");\n\n\n\n/**\n * MetricTileText component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction MetricTileText(_ref) {\n var metricValue = _ref.metricValue,\n metricValueFormat = _ref.metricValueFormat,\n subText = _ref.subText,\n previousValue = _ref.previousValue,\n currentValue = _ref.currentValue,\n props = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref, [\"metricValue\", \"metricValueFormat\", \"subText\", \"previousValue\", \"currentValue\"]);\n var formatOptions = Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"expandNumFmtOptions\"])(metricValueFormat);\n return /*#__PURE__*/React.createElement(_MetricTileWrapper__WEBPACK_IMPORTED_MODULE_6__[\"default\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n className: \"googlesitekit-km-widget-tile--text\"\n }, props), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-km-widget-tile__metric-container\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-km-widget-tile__metric\"\n }, metricValue), /*#__PURE__*/React.createElement(\"p\", {\n className: \"googlesitekit-km-widget-tile__subtext\"\n }, subText)), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-km-widget-tile__metric-change-container\"\n }, /*#__PURE__*/React.createElement(_ChangeBadge__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n previousValue: previousValue,\n currentValue: currentValue,\n isAbsolute: (formatOptions === null || formatOptions === void 0 ? void 0 : formatOptions.style) === 'percent'\n })));\n}\nMetricTileText.propTypes = {\n metricValue: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.number]),\n subtext: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n previousValue: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.number,\n currentValue: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.number\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvTWV0cmljVGlsZVRleHQuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvTWV0cmljVGlsZVRleHQuanM/MGY2MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE1ldHJpY1RpbGVUZXh0IGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBDaGFuZ2VCYWRnZSBmcm9tICcuLi9DaGFuZ2VCYWRnZSc7XG5pbXBvcnQgeyBleHBhbmROdW1GbXRPcHRpb25zIH0gZnJvbSAnLi4vLi4vdXRpbCc7XG5pbXBvcnQgTWV0cmljVGlsZVdyYXBwZXIgZnJvbSAnLi9NZXRyaWNUaWxlV3JhcHBlcic7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIE1ldHJpY1RpbGVUZXh0KCB7XG5cdG1ldHJpY1ZhbHVlLFxuXHRtZXRyaWNWYWx1ZUZvcm1hdCxcblx0c3ViVGV4dCxcblx0cHJldmlvdXNWYWx1ZSxcblx0Y3VycmVudFZhbHVlLFxuXHQuLi5wcm9wc1xufSApIHtcblx0Y29uc3QgZm9ybWF0T3B0aW9ucyA9IGV4cGFuZE51bUZtdE9wdGlvbnMoIG1ldHJpY1ZhbHVlRm9ybWF0ICk7XG5cblx0cmV0dXJuIChcblx0XHQ8TWV0cmljVGlsZVdyYXBwZXJcblx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQta20td2lkZ2V0LXRpbGUtLXRleHRcIlxuXHRcdFx0eyAuLi5wcm9wcyB9XG5cdFx0PlxuXHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWttLXdpZGdldC10aWxlX19tZXRyaWMtY29udGFpbmVyXCI+XG5cdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1rbS13aWRnZXQtdGlsZV9fbWV0cmljXCI+XG5cdFx0XHRcdFx0eyBtZXRyaWNWYWx1ZSB9XG5cdFx0XHRcdDwvZGl2PlxuXHRcdFx0XHQ8cCBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWttLXdpZGdldC10aWxlX19zdWJ0ZXh0XCI+XG5cdFx0XHRcdFx0eyBzdWJUZXh0IH1cblx0XHRcdFx0PC9wPlxuXHRcdFx0PC9kaXY+XG5cdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQta20td2lkZ2V0LXRpbGVfX21ldHJpYy1jaGFuZ2UtY29udGFpbmVyXCI+XG5cdFx0XHRcdDxDaGFuZ2VCYWRnZVxuXHRcdFx0XHRcdHByZXZpb3VzVmFsdWU9eyBwcmV2aW91c1ZhbHVlIH1cblx0XHRcdFx0XHRjdXJyZW50VmFsdWU9eyBjdXJyZW50VmFsdWUgfVxuXHRcdFx0XHRcdGlzQWJzb2x1dGU9eyBmb3JtYXRPcHRpb25zPy5zdHlsZSA9PT0gJ3BlcmNlbnQnIH1cblx0XHRcdFx0Lz5cblx0XHRcdDwvZGl2PlxuXHRcdDwvTWV0cmljVGlsZVdyYXBwZXI+XG5cdCk7XG59XG5cbk1ldHJpY1RpbGVUZXh0LnByb3BUeXBlcyA9IHtcblx0bWV0cmljVmFsdWU6IFByb3BUeXBlcy5vbmVPZlR5cGUoIFsgUHJvcFR5cGVzLnN0cmluZywgUHJvcFR5cGVzLm51bWJlciBdICksXG5cdHN1YnRleHQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHByZXZpb3VzVmFsdWU6IFByb3BUeXBlcy5udW1iZXIsXG5cdGN1cnJlbnRWYWx1ZTogUHJvcFR5cGVzLm51bWJlcixcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQU9BO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUFBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFHQTtBQUFBO0FBSUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/MetricTileText.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/MetricTileWrapper.js": /*!*******************************************************!*\ !*** ./js/components/KeyMetrics/MetricTileWrapper.js ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return MetricTileWrapper; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _key_metrics_widgets__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./key-metrics-widgets */ \"./js/components/KeyMetrics/key-metrics-widgets.js\");\n/* harmony import */ var _GetHelpLink__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./GetHelpLink */ \"./js/components/KeyMetrics/GetHelpLink.js\");\n/* harmony import */ var _MetricTileLoader__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./MetricTileLoader */ \"./js/components/KeyMetrics/MetricTileLoader.js\");\n/* harmony import */ var _MetricTileError__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./MetricTileError */ \"./js/components/KeyMetrics/MetricTileError.js\");\n/* harmony import */ var _MetricTileHeader__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./MetricTileHeader */ \"./js/components/KeyMetrics/MetricTileHeader.js\");\n/* harmony import */ var _ReportErrorActions__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../ReportErrorActions */ \"./js/components/ReportErrorActions.js\");\n/* harmony import */ var _util_errors__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../util/errors */ \"./js/util/errors.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n\n/**\n * MetricTileWrapper component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\nfunction MetricTileWrapper(props) {\n var _KEY_METRICS_WIDGETS$, _KEY_METRICS_WIDGETS$2, _KEY_METRICS_WIDGETS$3;\n var className = props.className,\n children = props.children,\n error = props.error,\n loading = props.loading,\n moduleSlug = props.moduleSlug,\n Widget = props.Widget,\n widgetSlug = props.widgetSlug,\n _props$title = props.title,\n title = _props$title === void 0 ? (_KEY_METRICS_WIDGETS$ = _key_metrics_widgets__WEBPACK_IMPORTED_MODULE_5__[\"KEY_METRICS_WIDGETS\"][widgetSlug]) === null || _KEY_METRICS_WIDGETS$ === void 0 ? void 0 : _KEY_METRICS_WIDGETS$.title : _props$title,\n _props$infoTooltip = props.infoTooltip,\n infoTooltip = _props$infoTooltip === void 0 ? ((_KEY_METRICS_WIDGETS$2 = _key_metrics_widgets__WEBPACK_IMPORTED_MODULE_5__[\"KEY_METRICS_WIDGETS\"][widgetSlug]) === null || _KEY_METRICS_WIDGETS$2 === void 0 ? void 0 : _KEY_METRICS_WIDGETS$2.infoTooltip) || ((_KEY_METRICS_WIDGETS$3 = _key_metrics_widgets__WEBPACK_IMPORTED_MODULE_5__[\"KEY_METRICS_WIDGETS\"][widgetSlug]) === null || _KEY_METRICS_WIDGETS$3 === void 0 ? void 0 : _KEY_METRICS_WIDGETS$3.description) : _props$infoTooltip;\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_13__[\"default\"])();\n var hasInsufficientPermissionsReportError = error ? Object(lodash__WEBPACK_IMPORTED_MODULE_2__[\"castArray\"])(error).some(_util_errors__WEBPACK_IMPORTED_MODULE_11__[\"isInsufficientPermissionsError\"]) : false;\n var trackRetryEvent = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n Object(_util__WEBPACK_IMPORTED_MODULE_12__[\"trackEvent\"])(\"\".concat(viewContext, \"_kmw\"), 'data_loading_error_retry');\n }, [viewContext]);\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useEffect\"])(function () {\n if (!!error) {\n Object(_util__WEBPACK_IMPORTED_MODULE_12__[\"trackEvent\"])(\"\".concat(viewContext, \"_kmw\"), 'data_loading_error');\n }\n }, [viewContext, error]);\n if (error) {\n return /*#__PURE__*/React.createElement(_MetricTileError__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n title: hasInsufficientPermissionsReportError ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Insufficient permissions', 'google-site-kit') : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Data loading failed', 'google-site-kit'),\n headerText: title,\n infoTooltip: infoTooltip\n }, /*#__PURE__*/React.createElement(_ReportErrorActions__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n moduleSlug: moduleSlug,\n error: error,\n onRetry: trackRetryEvent,\n GetHelpLink: hasInsufficientPermissionsReportError ? _GetHelpLink__WEBPACK_IMPORTED_MODULE_6__[\"default\"] : undefined,\n getHelpClassName: \"googlesitekit-error-retry-text\"\n }));\n }\n return /*#__PURE__*/React.createElement(Widget, {\n noPadding: true\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('googlesitekit-km-widget-tile', className)\n }, /*#__PURE__*/React.createElement(_MetricTileHeader__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n title: title,\n infoTooltip: infoTooltip,\n loading: loading\n }), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-km-widget-tile__body\"\n }, loading && /*#__PURE__*/React.createElement(_MetricTileLoader__WEBPACK_IMPORTED_MODULE_7__[\"default\"], null), !loading && children)));\n}\nMetricTileWrapper.propTypes = {\n Widget: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.elementType.isRequired,\n loading: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.bool,\n title: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n infoTooltip: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.element]),\n moduleSlug: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvTWV0cmljVGlsZVdyYXBwZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvTWV0cmljVGlsZVdyYXBwZXIuanM/YjlmOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE1ldHJpY1RpbGVXcmFwcGVyIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IHsgY2FzdEFycmF5IH0gZnJvbSAnbG9kYXNoJztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VDYWxsYmFjaywgdXNlRWZmZWN0IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgS0VZX01FVFJJQ1NfV0lER0VUUyB9IGZyb20gJy4va2V5LW1ldHJpY3Mtd2lkZ2V0cyc7XG5pbXBvcnQgR2V0SGVscExpbmsgZnJvbSAnLi9HZXRIZWxwTGluayc7XG5pbXBvcnQgTWV0cmljVGlsZUxvYWRlciBmcm9tICcuL01ldHJpY1RpbGVMb2FkZXInO1xuaW1wb3J0IE1ldHJpY1RpbGVFcnJvciBmcm9tICcuL01ldHJpY1RpbGVFcnJvcic7XG5pbXBvcnQgTWV0cmljVGlsZUhlYWRlciBmcm9tICcuL01ldHJpY1RpbGVIZWFkZXInO1xuaW1wb3J0IFJlcG9ydEVycm9yQWN0aW9ucyBmcm9tICcuLi9SZXBvcnRFcnJvckFjdGlvbnMnO1xuaW1wb3J0IHsgaXNJbnN1ZmZpY2llbnRQZXJtaXNzaW9uc0Vycm9yIH0gZnJvbSAnLi4vLi4vdXRpbC9lcnJvcnMnO1xuaW1wb3J0IHsgdHJhY2tFdmVudCB9IGZyb20gJy4uLy4uL3V0aWwnO1xuaW1wb3J0IHVzZVZpZXdDb250ZXh0IGZyb20gJy4uLy4uL2hvb2tzL3VzZVZpZXdDb250ZXh0JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gTWV0cmljVGlsZVdyYXBwZXIoIHByb3BzICkge1xuXHRjb25zdCB7XG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGNoaWxkcmVuLFxuXHRcdGVycm9yLFxuXHRcdGxvYWRpbmcsXG5cdFx0bW9kdWxlU2x1Zyxcblx0XHRXaWRnZXQsXG5cdFx0d2lkZ2V0U2x1Zyxcblx0XHR0aXRsZSA9IEtFWV9NRVRSSUNTX1dJREdFVFNbIHdpZGdldFNsdWcgXT8udGl0bGUsXG5cdFx0aW5mb1Rvb2x0aXAgPSBLRVlfTUVUUklDU19XSURHRVRTWyB3aWRnZXRTbHVnIF0/LmluZm9Ub29sdGlwIHx8XG5cdFx0XHRLRVlfTUVUUklDU19XSURHRVRTWyB3aWRnZXRTbHVnIF0/LmRlc2NyaXB0aW9uLFxuXHR9ID0gcHJvcHM7XG5cblx0Y29uc3Qgdmlld0NvbnRleHQgPSB1c2VWaWV3Q29udGV4dCgpO1xuXG5cdGNvbnN0IGhhc0luc3VmZmljaWVudFBlcm1pc3Npb25zUmVwb3J0RXJyb3IgPSBlcnJvclxuXHRcdD8gY2FzdEFycmF5KCBlcnJvciApLnNvbWUoIGlzSW5zdWZmaWNpZW50UGVybWlzc2lvbnNFcnJvciApXG5cdFx0OiBmYWxzZTtcblxuXHRjb25zdCB0cmFja1JldHJ5RXZlbnQgPSB1c2VDYWxsYmFjayggKCkgPT4ge1xuXHRcdHRyYWNrRXZlbnQoIGAkeyB2aWV3Q29udGV4dCB9X2ttd2AsICdkYXRhX2xvYWRpbmdfZXJyb3JfcmV0cnknICk7XG5cdH0sIFsgdmlld0NvbnRleHQgXSApO1xuXG5cdHVzZUVmZmVjdCggKCkgPT4ge1xuXHRcdGlmICggISEgZXJyb3IgKSB7XG5cdFx0XHR0cmFja0V2ZW50KCBgJHsgdmlld0NvbnRleHQgfV9rbXdgLCAnZGF0YV9sb2FkaW5nX2Vycm9yJyApO1xuXHRcdH1cblx0fSwgWyB2aWV3Q29udGV4dCwgZXJyb3IgXSApO1xuXG5cdGlmICggZXJyb3IgKSB7XG5cdFx0cmV0dXJuIChcblx0XHRcdDxNZXRyaWNUaWxlRXJyb3Jcblx0XHRcdFx0dGl0bGU9e1xuXHRcdFx0XHRcdGhhc0luc3VmZmljaWVudFBlcm1pc3Npb25zUmVwb3J0RXJyb3Jcblx0XHRcdFx0XHRcdD8gX18oICdJbnN1ZmZpY2llbnQgcGVybWlzc2lvbnMnLCAnZ29vZ2xlLXNpdGUta2l0JyApXG5cdFx0XHRcdFx0XHQ6IF9fKCAnRGF0YSBsb2FkaW5nIGZhaWxlZCcsICdnb29nbGUtc2l0ZS1raXQnIClcblx0XHRcdFx0fVxuXHRcdFx0XHRoZWFkZXJUZXh0PXsgdGl0bGUgfVxuXHRcdFx0XHRpbmZvVG9vbHRpcD17IGluZm9Ub29sdGlwIH1cblx0XHRcdD5cblx0XHRcdFx0PFJlcG9ydEVycm9yQWN0aW9uc1xuXHRcdFx0XHRcdG1vZHVsZVNsdWc9eyBtb2R1bGVTbHVnIH1cblx0XHRcdFx0XHRlcnJvcj17IGVycm9yIH1cblx0XHRcdFx0XHRvblJldHJ5PXsgdHJhY2tSZXRyeUV2ZW50IH1cblx0XHRcdFx0XHRHZXRIZWxwTGluaz17XG5cdFx0XHRcdFx0XHRoYXNJbnN1ZmZpY2llbnRQZXJtaXNzaW9uc1JlcG9ydEVycm9yXG5cdFx0XHRcdFx0XHRcdD8gR2V0SGVscExpbmtcblx0XHRcdFx0XHRcdFx0OiB1bmRlZmluZWRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Z2V0SGVscENsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtZXJyb3ItcmV0cnktdGV4dFwiXG5cdFx0XHRcdC8+XG5cdFx0XHQ8L01ldHJpY1RpbGVFcnJvcj5cblx0XHQpO1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8V2lkZ2V0IG5vUGFkZGluZz5cblx0XHRcdDxkaXZcblx0XHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyhcblx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1rbS13aWRnZXQtdGlsZScsXG5cdFx0XHRcdFx0Y2xhc3NOYW1lXG5cdFx0XHRcdCkgfVxuXHRcdFx0PlxuXHRcdFx0XHQ8TWV0cmljVGlsZUhlYWRlclxuXHRcdFx0XHRcdHRpdGxlPXsgdGl0bGUgfVxuXHRcdFx0XHRcdGluZm9Ub29sdGlwPXsgaW5mb1Rvb2x0aXAgfVxuXHRcdFx0XHRcdGxvYWRpbmc9eyBsb2FkaW5nIH1cblx0XHRcdFx0Lz5cblx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWttLXdpZGdldC10aWxlX19ib2R5XCI+XG5cdFx0XHRcdFx0eyBsb2FkaW5nICYmIDxNZXRyaWNUaWxlTG9hZGVyIC8+IH1cblx0XHRcdFx0XHR7ICEgbG9hZGluZyAmJiBjaGlsZHJlbiB9XG5cdFx0XHRcdDwvZGl2PlxuXHRcdFx0PC9kaXY+XG5cdFx0PC9XaWRnZXQ+XG5cdCk7XG59XG5cbk1ldHJpY1RpbGVXcmFwcGVyLnByb3BUeXBlcyA9IHtcblx0V2lkZ2V0OiBQcm9wVHlwZXMuZWxlbWVudFR5cGUuaXNSZXF1aXJlZCxcblx0bG9hZGluZzogUHJvcFR5cGVzLmJvb2wsXG5cdHRpdGxlOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRpbmZvVG9vbHRpcDogUHJvcFR5cGVzLm9uZU9mVHlwZSggWyBQcm9wVHlwZXMuc3RyaW5nLCBQcm9wVHlwZXMuZWxlbWVudCBdICksXG5cdG1vZHVsZVNsdWc6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFJQTtBQUVBO0FBSUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUtBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFBQTtBQUlBO0FBRUE7QUFDQTtBQUFBO0FBRUE7QUFHQTtBQUdBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQU9BO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/MetricTileWrapper.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/MetricsSelectionPanel/MetricItem.js": /*!**********************************************************************!*\ !*** ./js/components/KeyMetrics/MetricsSelectionPanel/MetricItem.js ***! \**********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return MetricItem; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../googlesitekit/datastore/forms/constants */ \"./js/googlesitekit/datastore/forms/constants.js\");\n/* harmony import */ var _googlesitekit_widgets_datastore_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../googlesitekit/widgets/datastore/constants */ \"./js/googlesitekit/widgets/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../constants */ \"./js/components/KeyMetrics/constants.js\");\n/* harmony import */ var _SelectionPanel__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../SelectionPanel */ \"./js/components/SelectionPanel/index.js\");\n\n\n\n/**\n * Key Metrics Selection Panel MetricItem\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\nfunction MetricItem(_ref) {\n var slug = _ref.slug,\n title = _ref.title,\n description = _ref.description,\n isNewlyDetected = _ref.isNewlyDetected,\n _ref$savedItemSlugs = _ref.savedItemSlugs,\n savedItemSlugs = _ref$savedItemSlugs === void 0 ? [] : _ref$savedItemSlugs;\n var disconnectedModules = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n var _select = select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_MODULES\"]),\n getModule = _select.getModule;\n var widget = select(_googlesitekit_widgets_datastore_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_WIDGETS\"]).getWidget(slug);\n return widget === null || widget === void 0 ? void 0 : widget.modules.reduce(function (modulesAcc, widgetSlug) {\n var module = getModule(widgetSlug);\n if ((module === null || module === void 0 ? void 0 : module.connected) || !(module === null || module === void 0 ? void 0 : module.name)) {\n return modulesAcc;\n }\n return [].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(modulesAcc), [module.name]);\n }, []);\n });\n var selectedMetrics = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_FORMS\"]).getValue(_constants__WEBPACK_IMPORTED_MODULE_9__[\"KEY_METRICS_SELECTION_FORM\"], _constants__WEBPACK_IMPORTED_MODULE_9__[\"KEY_METRICS_SELECTED\"]);\n });\n var _useSelect = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_FORMS\"]);\n }),\n getValue = _useSelect.getValue;\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useDispatch\"])(_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_FORMS\"]),\n setValues = _useDispatch.setValues;\n var onCheckboxChange = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useCallback\"])(function (event) {\n var _setValues;\n var metrics = getValue(_constants__WEBPACK_IMPORTED_MODULE_9__[\"KEY_METRICS_SELECTION_FORM\"], _constants__WEBPACK_IMPORTED_MODULE_9__[\"KEY_METRICS_SELECTED\"]);\n var currentlySelectedMetrics = event.target.checked ? metrics.concat([slug]) : metrics.filter(function (selectedMetric) {\n return selectedMetric !== slug;\n });\n setValues(_constants__WEBPACK_IMPORTED_MODULE_9__[\"KEY_METRICS_SELECTION_FORM\"], (_setValues = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_setValues, _constants__WEBPACK_IMPORTED_MODULE_9__[\"KEY_METRICS_SELECTED\"], currentlySelectedMetrics), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_setValues, _constants__WEBPACK_IMPORTED_MODULE_9__[\"UNSTAGED_SELECTION\"], currentlySelectedMetrics), _setValues));\n }, [getValue, setValues, slug]);\n var isMetricSelected = selectedMetrics === null || selectedMetrics === void 0 ? void 0 : selectedMetrics.includes(slug);\n var isMetricDisabled = !savedItemSlugs.includes(slug) && disconnectedModules.length > 0;\n var id = \"key-metric-selection-checkbox-\".concat(slug);\n return /*#__PURE__*/React.createElement(_SelectionPanel__WEBPACK_IMPORTED_MODULE_10__[\"SelectionPanelItem\"], {\n id: id,\n slug: slug,\n title: title,\n description: description,\n isNewlyDetected: isNewlyDetected,\n isItemSelected: isMetricSelected,\n isItemDisabled: isMetricDisabled,\n onCheckboxChange: onCheckboxChange\n }, disconnectedModules.length > 0 && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-selection-panel-item-error\"\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"sprintf\"])(/* translators: %s: module names. */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"_n\"])('%s is disconnected, no data to show', '%s are disconnected, no data to show', disconnectedModules.length, 'google-site-kit'), disconnectedModules.join(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])(' and ', 'google-site-kit')))));\n}\nMetricItem.propTypes = {\n slug: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string.isRequired,\n title: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string.isRequired,\n description: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string.isRequired,\n isNewlyDetected: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.bool,\n savedItemSlugs: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.array\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvTWV0cmljc1NlbGVjdGlvblBhbmVsL01ldHJpY0l0ZW0uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvTWV0cmljc1NlbGVjdGlvblBhbmVsL01ldHJpY0l0ZW0uanM/ODdiZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEtleSBNZXRyaWNzIFNlbGVjdGlvbiBQYW5lbCBNZXRyaWNJdGVtXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMyBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlQ2FsbGJhY2sgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgX18sIF9uLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU2VsZWN0LCB1c2VEaXNwYXRjaCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX0ZPUk1TIH0gZnJvbSAnLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvZm9ybXMvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfV0lER0VUUyB9IGZyb20gJy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvd2lkZ2V0cy9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfTU9EVUxFUyB9IGZyb20gJy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvbW9kdWxlcy9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB7XG5cdEtFWV9NRVRSSUNTX1NFTEVDVEVELFxuXHRLRVlfTUVUUklDU19TRUxFQ1RJT05fRk9STSxcblx0VU5TVEFHRURfU0VMRUNUSU9OLFxufSBmcm9tICcuLi9jb25zdGFudHMnO1xuaW1wb3J0IHsgU2VsZWN0aW9uUGFuZWxJdGVtIH0gZnJvbSAnLi4vLi4vU2VsZWN0aW9uUGFuZWwnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBNZXRyaWNJdGVtKCB7XG5cdHNsdWcsXG5cdHRpdGxlLFxuXHRkZXNjcmlwdGlvbixcblx0aXNOZXdseURldGVjdGVkLFxuXHRzYXZlZEl0ZW1TbHVncyA9IFtdLFxufSApIHtcblx0Y29uc3QgZGlzY29ubmVjdGVkTW9kdWxlcyA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0Y29uc3QgeyBnZXRNb2R1bGUgfSA9IHNlbGVjdCggQ09SRV9NT0RVTEVTICk7XG5cdFx0Y29uc3Qgd2lkZ2V0ID0gc2VsZWN0KCBDT1JFX1dJREdFVFMgKS5nZXRXaWRnZXQoIHNsdWcgKTtcblxuXHRcdHJldHVybiB3aWRnZXQ/Lm1vZHVsZXMucmVkdWNlKCAoIG1vZHVsZXNBY2MsIHdpZGdldFNsdWcgKSA9PiB7XG5cdFx0XHRjb25zdCBtb2R1bGUgPSBnZXRNb2R1bGUoIHdpZGdldFNsdWcgKTtcblx0XHRcdGlmICggbW9kdWxlPy5jb25uZWN0ZWQgfHwgISBtb2R1bGU/Lm5hbWUgKSB7XG5cdFx0XHRcdHJldHVybiBtb2R1bGVzQWNjO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gWyAuLi5tb2R1bGVzQWNjLCBtb2R1bGUubmFtZSBdO1xuXHRcdH0sIFtdICk7XG5cdH0gKTtcblxuXHRjb25zdCBzZWxlY3RlZE1ldHJpY3MgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfRk9STVMgKS5nZXRWYWx1ZShcblx0XHRcdEtFWV9NRVRSSUNTX1NFTEVDVElPTl9GT1JNLFxuXHRcdFx0S0VZX01FVFJJQ1NfU0VMRUNURURcblx0XHQpXG5cdCk7XG5cblx0Y29uc3QgeyBnZXRWYWx1ZSB9ID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHNlbGVjdCggQ09SRV9GT1JNUyApICk7XG5cblx0Y29uc3QgeyBzZXRWYWx1ZXMgfSA9IHVzZURpc3BhdGNoKCBDT1JFX0ZPUk1TICk7XG5cblx0Y29uc3Qgb25DaGVja2JveENoYW5nZSA9IHVzZUNhbGxiYWNrKFxuXHRcdCggZXZlbnQgKSA9PiB7XG5cdFx0XHRjb25zdCBtZXRyaWNzID0gZ2V0VmFsdWUoXG5cdFx0XHRcdEtFWV9NRVRSSUNTX1NFTEVDVElPTl9GT1JNLFxuXHRcdFx0XHRLRVlfTUVUUklDU19TRUxFQ1RFRFxuXHRcdFx0KTtcblx0XHRcdGNvbnN0IGN1cnJlbnRseVNlbGVjdGVkTWV0cmljcyA9IGV2ZW50LnRhcmdldC5jaGVja2VkXG5cdFx0XHRcdD8gbWV0cmljcy5jb25jYXQoIFsgc2x1ZyBdIClcblx0XHRcdFx0OiBtZXRyaWNzLmZpbHRlcihcblx0XHRcdFx0XHRcdCggc2VsZWN0ZWRNZXRyaWMgKSA9PiBzZWxlY3RlZE1ldHJpYyAhPT0gc2x1Z1xuXHRcdFx0XHQgICk7XG5cblx0XHRcdHNldFZhbHVlcyggS0VZX01FVFJJQ1NfU0VMRUNUSU9OX0ZPUk0sIHtcblx0XHRcdFx0WyBLRVlfTUVUUklDU19TRUxFQ1RFRCBdOiBjdXJyZW50bHlTZWxlY3RlZE1ldHJpY3MsXG5cdFx0XHRcdC8vIFVuc3RhZ2VkIGxpc3QgY3JlYXRlcyBhIGNvcHkgb2YgS00gc2VsZWN0ZWQgbGlzdCwgYnV0IHVuc3RhZ2VkXG5cdFx0XHRcdC8vIGlzIHN0b3JlZCB0ZW1wb3JhcnkgdG8gY29sbGVjdCB0aGUgZmluYWwgc2VsZWN0aW9uIHRoYXQgd2lsbFxuXHRcdFx0XHQvLyBiZSB0cmFuc2ZlcmVkIG92ZXIgdG8gZWZmZWN0aXZlIHNlbGVjdGlvbiBvbiB0YWIgY2hhbmdlIGFuZCB0aGVuIGl0IGlzIHJlc2V0LlxuXHRcdFx0XHRbIFVOU1RBR0VEX1NFTEVDVElPTiBdOiBjdXJyZW50bHlTZWxlY3RlZE1ldHJpY3MsXG5cdFx0XHR9ICk7XG5cdFx0fSxcblx0XHRbIGdldFZhbHVlLCBzZXRWYWx1ZXMsIHNsdWcgXVxuXHQpO1xuXG5cdGNvbnN0IGlzTWV0cmljU2VsZWN0ZWQgPSBzZWxlY3RlZE1ldHJpY3M/LmluY2x1ZGVzKCBzbHVnICk7XG5cdGNvbnN0IGlzTWV0cmljRGlzYWJsZWQgPVxuXHRcdCEgc2F2ZWRJdGVtU2x1Z3MuaW5jbHVkZXMoIHNsdWcgKSAmJiBkaXNjb25uZWN0ZWRNb2R1bGVzLmxlbmd0aCA+IDA7XG5cblx0Y29uc3QgaWQgPSBga2V5LW1ldHJpYy1zZWxlY3Rpb24tY2hlY2tib3gtJHsgc2x1ZyB9YDtcblxuXHRyZXR1cm4gKFxuXHRcdDxTZWxlY3Rpb25QYW5lbEl0ZW1cblx0XHRcdGlkPXsgaWQgfVxuXHRcdFx0c2x1Zz17IHNsdWcgfVxuXHRcdFx0dGl0bGU9eyB0aXRsZSB9XG5cdFx0XHRkZXNjcmlwdGlvbj17IGRlc2NyaXB0aW9uIH1cblx0XHRcdGlzTmV3bHlEZXRlY3RlZD17IGlzTmV3bHlEZXRlY3RlZCB9XG5cdFx0XHRpc0l0ZW1TZWxlY3RlZD17IGlzTWV0cmljU2VsZWN0ZWQgfVxuXHRcdFx0aXNJdGVtRGlzYWJsZWQ9eyBpc01ldHJpY0Rpc2FibGVkIH1cblx0XHRcdG9uQ2hlY2tib3hDaGFuZ2U9eyBvbkNoZWNrYm94Q2hhbmdlIH1cblx0XHQ+XG5cdFx0XHR7IGRpc2Nvbm5lY3RlZE1vZHVsZXMubGVuZ3RoID4gMCAmJiAoXG5cdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZWxlY3Rpb24tcGFuZWwtaXRlbS1lcnJvclwiPlxuXHRcdFx0XHRcdHsgc3ByaW50Zihcblx0XHRcdFx0XHRcdC8qIHRyYW5zbGF0b3JzOiAlczogbW9kdWxlIG5hbWVzLiAqL1xuXHRcdFx0XHRcdFx0X24oXG5cdFx0XHRcdFx0XHRcdCclcyBpcyBkaXNjb25uZWN0ZWQsIG5vIGRhdGEgdG8gc2hvdycsXG5cdFx0XHRcdFx0XHRcdCclcyBhcmUgZGlzY29ubmVjdGVkLCBubyBkYXRhIHRvIHNob3cnLFxuXHRcdFx0XHRcdFx0XHRkaXNjb25uZWN0ZWRNb2R1bGVzLmxlbmd0aCxcblx0XHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHRkaXNjb25uZWN0ZWRNb2R1bGVzLmpvaW4oXG5cdFx0XHRcdFx0XHRcdF9fKCAnIGFuZCAnLCAnZ29vZ2xlLXNpdGUta2l0JyApXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0KSB9XG5cdFx0XHRcdDwvZGl2PlxuXHRcdFx0KSB9XG5cdFx0PC9TZWxlY3Rpb25QYW5lbEl0ZW0+XG5cdCk7XG59XG5cbk1ldHJpY0l0ZW0ucHJvcFR5cGVzID0ge1xuXHRzbHVnOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdHRpdGxlOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdGRlc2NyaXB0aW9uOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdGlzTmV3bHlEZXRlY3RlZDogUHJvcFR5cGVzLmJvb2wsXG5cdHNhdmVkSXRlbVNsdWdzOiBQcm9wVHlwZXMuYXJyYXksXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBRUE7QUFNQTtBQUpBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBSUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFJQTtBQUdBO0FBQUE7QUFHQTtBQU9BO0FBSUE7QUFDQTtBQUdBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUFBO0FBR0E7QUFjQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/MetricsSelectionPanel/MetricItem.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/SetupCompletedSurveyTrigger.js": /*!*****************************************************************!*\ !*** ./js/components/KeyMetrics/SetupCompletedSurveyTrigger.js ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SetupCompletedSurveyTrigger; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _surveys_SurveyViewTrigger__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../surveys/SurveyViewTrigger */ \"./js/components/surveys/SurveyViewTrigger.js\");\n\n/**\n * Key Metrics SetupCompletedSurveyTrigger component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nfunction SetupCompletedSurveyTrigger() {\n var isKeyMetricsSetupCompleted = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_2__[\"CORE_SITE\"]).isKeyMetricsSetupCompleted();\n });\n var isKeyMetricsSetupCompletedBy = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_2__[\"CORE_SITE\"]).getKeyMetricsSetupCompletedBy();\n });\n var currentUserID = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_USER\"]).getID();\n });\n if (!isKeyMetricsSetupCompleted) {\n return null;\n }\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null, /*#__PURE__*/React.createElement(_surveys_SurveyViewTrigger__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n triggerID: \"view_kmw\",\n ttl: _util__WEBPACK_IMPORTED_MODULE_4__[\"WEEK_IN_SECONDS\"]\n }), isKeyMetricsSetupCompletedBy === currentUserID && /*#__PURE__*/React.createElement(_surveys_SurveyViewTrigger__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n triggerID: \"view_kmw_setup_completed\",\n ttl: _util__WEBPACK_IMPORTED_MODULE_4__[\"WEEK_IN_SECONDS\"]\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvU2V0dXBDb21wbGV0ZWRTdXJ2ZXlUcmlnZ2VyLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9LZXlNZXRyaWNzL1NldHVwQ29tcGxldGVkU3VydmV5VHJpZ2dlci5qcz9hMWY0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogS2V5IE1ldHJpY3MgU2V0dXBDb21wbGV0ZWRTdXJ2ZXlUcmlnZ2VyIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBGcmFnbWVudCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX1NJVEUgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX1VTRVIgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBXRUVLX0lOX1NFQ09ORFMgfSBmcm9tICcuLi8uLi91dGlsJztcbmltcG9ydCBTdXJ2ZXlWaWV3VHJpZ2dlciBmcm9tICcuLi9zdXJ2ZXlzL1N1cnZleVZpZXdUcmlnZ2VyJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gU2V0dXBDb21wbGV0ZWRTdXJ2ZXlUcmlnZ2VyKCkge1xuXHRjb25zdCBpc0tleU1ldHJpY3NTZXR1cENvbXBsZXRlZCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9TSVRFICkuaXNLZXlNZXRyaWNzU2V0dXBDb21wbGV0ZWQoKVxuXHQpO1xuXG5cdGNvbnN0IGlzS2V5TWV0cmljc1NldHVwQ29tcGxldGVkQnkgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfU0lURSApLmdldEtleU1ldHJpY3NTZXR1cENvbXBsZXRlZEJ5KClcblx0KTtcblxuXHRjb25zdCBjdXJyZW50VXNlcklEID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1VTRVIgKS5nZXRJRCgpXG5cdCk7XG5cblx0aWYgKCAhIGlzS2V5TWV0cmljc1NldHVwQ29tcGxldGVkICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8RnJhZ21lbnQ+XG5cdFx0XHQ8U3VydmV5Vmlld1RyaWdnZXIgdHJpZ2dlcklEPVwidmlld19rbXdcIiB0dGw9eyBXRUVLX0lOX1NFQ09ORFMgfSAvPlxuXHRcdFx0eyBpc0tleU1ldHJpY3NTZXR1cENvbXBsZXRlZEJ5ID09PSBjdXJyZW50VXNlcklEICYmIChcblx0XHRcdFx0PFN1cnZleVZpZXdUcmlnZ2VyXG5cdFx0XHRcdFx0dHJpZ2dlcklEPVwidmlld19rbXdfc2V0dXBfY29tcGxldGVkXCJcblx0XHRcdFx0XHR0dGw9eyBXRUVLX0lOX1NFQ09ORFMgfVxuXHRcdFx0XHQvPlxuXHRcdFx0KSB9XG5cdFx0PC9GcmFnbWVudD5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUFBO0FBQ0E7QUFHQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUdBO0FBQ0E7QUFBQTtBQUtBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/SetupCompletedSurveyTrigger.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/constants.js": /*!***********************************************!*\ !*** ./js/components/KeyMetrics/constants.js ***! \***********************************************/ /*! exports provided: KEY_METRICS_SETUP_CTA_WIDGET_SLUG, KEY_METRICS_SELECTION_PANEL_OPENED_KEY, KEY_METRICS_SELECTION_FORM, KEY_METRICS_SELECTED, EFFECTIVE_SELECTION, UNSTAGED_SELECTION, MIN_SELECTED_METRICS_COUNT, MAX_SELECTED_METRICS_COUNT, KEY_METRICS_GROUP_CURRENT, KEY_METRICS_GROUP_SUGGESTED, KEY_METRICS_GROUP_VISITORS, KEY_METRICS_GROUP_DRIVING_TRAFFIC, KEY_METRICS_GROUP_GENERATING_LEADS, KEY_METRICS_GROUP_SELLING_PRODUCTS, KEY_METRICS_GROUP_CONTENT_PERFORMANCE */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KEY_METRICS_SETUP_CTA_WIDGET_SLUG\", function() { return KEY_METRICS_SETUP_CTA_WIDGET_SLUG; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KEY_METRICS_SELECTION_PANEL_OPENED_KEY\", function() { return KEY_METRICS_SELECTION_PANEL_OPENED_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KEY_METRICS_SELECTION_FORM\", function() { return KEY_METRICS_SELECTION_FORM; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KEY_METRICS_SELECTED\", function() { return KEY_METRICS_SELECTED; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"EFFECTIVE_SELECTION\", function() { return EFFECTIVE_SELECTION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UNSTAGED_SELECTION\", function() { return UNSTAGED_SELECTION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MIN_SELECTED_METRICS_COUNT\", function() { return MIN_SELECTED_METRICS_COUNT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MAX_SELECTED_METRICS_COUNT\", function() { return MAX_SELECTED_METRICS_COUNT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KEY_METRICS_GROUP_CURRENT\", function() { return KEY_METRICS_GROUP_CURRENT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KEY_METRICS_GROUP_SUGGESTED\", function() { return KEY_METRICS_GROUP_SUGGESTED; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KEY_METRICS_GROUP_VISITORS\", function() { return KEY_METRICS_GROUP_VISITORS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KEY_METRICS_GROUP_DRIVING_TRAFFIC\", function() { return KEY_METRICS_GROUP_DRIVING_TRAFFIC; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KEY_METRICS_GROUP_GENERATING_LEADS\", function() { return KEY_METRICS_GROUP_GENERATING_LEADS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KEY_METRICS_GROUP_SELLING_PRODUCTS\", function() { return KEY_METRICS_GROUP_SELLING_PRODUCTS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KEY_METRICS_GROUP_CONTENT_PERFORMANCE\", function() { return KEY_METRICS_GROUP_CONTENT_PERFORMANCE; });\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__);\n/**\n * Key Metrics components - constants.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\nvar KEY_METRICS_SETUP_CTA_WIDGET_SLUG = 'key-metrics-setup-cta-widget';\nvar KEY_METRICS_SELECTION_PANEL_OPENED_KEY = 'googlesitekit-key-metrics-selection-panel-opened';\nvar KEY_METRICS_SELECTION_FORM = 'key-metrics-selection-form';\nvar KEY_METRICS_SELECTED = 'key-metrics-selected';\nvar EFFECTIVE_SELECTION = 'key-metrics-effective-selection';\nvar UNSTAGED_SELECTION = 'key-metrics-unstaged-selection';\nvar MIN_SELECTED_METRICS_COUNT = 2;\nvar MAX_SELECTED_METRICS_COUNT = 8;\nvar KEY_METRICS_GROUP_CURRENT = {\n SLUG: 'current-selection',\n LABEL: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Current selection', 'google-site-kit')\n};\nvar KEY_METRICS_GROUP_SUGGESTED = {\n SLUG: 'suggested',\n LABEL: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Suggested', 'google-site-kit')\n};\nvar KEY_METRICS_GROUP_VISITORS = {\n SLUG: 'visitors',\n LABEL: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Visitors', 'google-site-kit')\n};\nvar KEY_METRICS_GROUP_DRIVING_TRAFFIC = {\n SLUG: 'driving-traffic',\n LABEL: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Driving traffic', 'google-site-kit')\n};\nvar KEY_METRICS_GROUP_GENERATING_LEADS = {\n SLUG: 'generating-leads',\n LABEL: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Generating leads', 'google-site-kit')\n};\nvar KEY_METRICS_GROUP_SELLING_PRODUCTS = {\n SLUG: 'selling-products',\n LABEL: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Selling products', 'google-site-kit')\n};\nvar KEY_METRICS_GROUP_CONTENT_PERFORMANCE = {\n SLUG: 'content-performance',\n LABEL: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Content performance', 'google-site-kit')\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvY29uc3RhbnRzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9LZXlNZXRyaWNzL2NvbnN0YW50cy5qcz8zYjdiIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogS2V5IE1ldHJpY3MgY29tcG9uZW50cyAtIGNvbnN0YW50cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbmV4cG9ydCBjb25zdCBLRVlfTUVUUklDU19TRVRVUF9DVEFfV0lER0VUX1NMVUcgPSAna2V5LW1ldHJpY3Mtc2V0dXAtY3RhLXdpZGdldCc7XG5cbmV4cG9ydCBjb25zdCBLRVlfTUVUUklDU19TRUxFQ1RJT05fUEFORUxfT1BFTkVEX0tFWSA9XG5cdCdnb29nbGVzaXRla2l0LWtleS1tZXRyaWNzLXNlbGVjdGlvbi1wYW5lbC1vcGVuZWQnO1xuZXhwb3J0IGNvbnN0IEtFWV9NRVRSSUNTX1NFTEVDVElPTl9GT1JNID0gJ2tleS1tZXRyaWNzLXNlbGVjdGlvbi1mb3JtJztcbmV4cG9ydCBjb25zdCBLRVlfTUVUUklDU19TRUxFQ1RFRCA9ICdrZXktbWV0cmljcy1zZWxlY3RlZCc7XG5leHBvcnQgY29uc3QgRUZGRUNUSVZFX1NFTEVDVElPTiA9ICdrZXktbWV0cmljcy1lZmZlY3RpdmUtc2VsZWN0aW9uJztcbmV4cG9ydCBjb25zdCBVTlNUQUdFRF9TRUxFQ1RJT04gPSAna2V5LW1ldHJpY3MtdW5zdGFnZWQtc2VsZWN0aW9uJztcbmV4cG9ydCBjb25zdCBNSU5fU0VMRUNURURfTUVUUklDU19DT1VOVCA9IDI7XG5leHBvcnQgY29uc3QgTUFYX1NFTEVDVEVEX01FVFJJQ1NfQ09VTlQgPSA4O1xuZXhwb3J0IGNvbnN0IEtFWV9NRVRSSUNTX0dST1VQX0NVUlJFTlQgPSB7XG5cdFNMVUc6ICdjdXJyZW50LXNlbGVjdGlvbicsXG5cdExBQkVMOiBfXyggJ0N1cnJlbnQgc2VsZWN0aW9uJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcbn07XG5leHBvcnQgY29uc3QgS0VZX01FVFJJQ1NfR1JPVVBfU1VHR0VTVEVEID0ge1xuXHRTTFVHOiAnc3VnZ2VzdGVkJyxcblx0TEFCRUw6IF9fKCAnU3VnZ2VzdGVkJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcbn07XG5leHBvcnQgY29uc3QgS0VZX01FVFJJQ1NfR1JPVVBfVklTSVRPUlMgPSB7XG5cdFNMVUc6ICd2aXNpdG9ycycsXG5cdExBQkVMOiBfXyggJ1Zpc2l0b3JzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcbn07XG5leHBvcnQgY29uc3QgS0VZX01FVFJJQ1NfR1JPVVBfRFJJVklOR19UUkFGRklDID0ge1xuXHRTTFVHOiAnZHJpdmluZy10cmFmZmljJyxcblx0TEFCRUw6IF9fKCAnRHJpdmluZyB0cmFmZmljJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcbn07XG5leHBvcnQgY29uc3QgS0VZX01FVFJJQ1NfR1JPVVBfR0VORVJBVElOR19MRUFEUyA9IHtcblx0U0xVRzogJ2dlbmVyYXRpbmctbGVhZHMnLFxuXHRMQUJFTDogX18oICdHZW5lcmF0aW5nIGxlYWRzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcbn07XG5leHBvcnQgY29uc3QgS0VZX01FVFJJQ1NfR1JPVVBfU0VMTElOR19QUk9EVUNUUyA9IHtcblx0U0xVRzogJ3NlbGxpbmctcHJvZHVjdHMnLFxuXHRMQUJFTDogX18oICdTZWxsaW5nIHByb2R1Y3RzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcbn07XG5leHBvcnQgY29uc3QgS0VZX01FVFJJQ1NfR1JPVVBfQ09OVEVOVF9QRVJGT1JNQU5DRSA9IHtcblx0U0xVRzogJ2NvbnRlbnQtcGVyZm9ybWFuY2UnLFxuXHRMQUJFTDogX18oICdDb250ZW50IHBlcmZvcm1hbmNlJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcbn07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/constants.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/hooks/useChangeMetricsFeatureTourEffect.js": /*!*****************************************************************************!*\ !*** ./js/components/KeyMetrics/hooks/useChangeMetricsFeatureTourEffect.js ***! \*****************************************************************************/ /*! exports provided: useChangeMetricsFeatureTourEffect */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useChangeMetricsFeatureTourEffect\", function() { return useChangeMetricsFeatureTourEffect; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _feature_tours_shared_key_metrics__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../feature-tours/shared-key-metrics */ \"./js/feature-tours/shared-key-metrics.js\");\n/**\n * Change metrics feature tour hook.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n/**\n * Triggers on demand tour for shared key metrics if all conditions are met.\n *\n * @since 1.113.0\n *\n * @param {boolean} renderChangeMetricLink If metric link meets the conditions to render.\n */\nvar useChangeMetricsFeatureTourEffect = function useChangeMetricsFeatureTourEffect(renderChangeMetricLink) {\n var keyMetricsSetupCompletedBy = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_2__[\"CORE_SITE\"]).getKeyMetricsSetupCompletedBy();\n });\n var currentUserID = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_USER\"]).getID();\n });\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useDispatch\"])(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_USER\"]),\n triggerOnDemandTour = _useDispatch.triggerOnDemandTour;\n var isUserEligibleForTour = Number.isInteger(keyMetricsSetupCompletedBy) && Number.isInteger(currentUserID) && keyMetricsSetupCompletedBy > 0 && currentUserID !== keyMetricsSetupCompletedBy;\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useEffect\"])(function () {\n if (renderChangeMetricLink && isUserEligibleForTour) {\n triggerOnDemandTour(_feature_tours_shared_key_metrics__WEBPACK_IMPORTED_MODULE_4__[\"default\"]);\n }\n }, [renderChangeMetricLink, isUserEligibleForTour, triggerOnDemandTour]);\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvaG9va3MvdXNlQ2hhbmdlTWV0cmljc0ZlYXR1cmVUb3VyRWZmZWN0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9LZXlNZXRyaWNzL2hvb2tzL3VzZUNoYW5nZU1ldHJpY3NGZWF0dXJlVG91ckVmZmVjdC5qcz9hMWY5Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ2hhbmdlIG1ldHJpY3MgZmVhdHVyZSB0b3VyIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMyBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VFZmZlY3QgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QsIHVzZURpc3BhdGNoIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IENPUkVfU0lURSB9IGZyb20gJy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3NpdGUvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfVVNFUiB9IGZyb20gJy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzJztcbmltcG9ydCBzaGFyZWRLZXlNZXRyaWNzIGZyb20gJy4uLy4uLy4uL2ZlYXR1cmUtdG91cnMvc2hhcmVkLWtleS1tZXRyaWNzJztcblxuLyoqXG4gKiBUcmlnZ2VycyBvbiBkZW1hbmQgdG91ciBmb3Igc2hhcmVkIGtleSBtZXRyaWNzIGlmIGFsbCBjb25kaXRpb25zIGFyZSBtZXQuXG4gKlxuICogQHNpbmNlIDEuMTEzLjBcbiAqXG4gKiBAcGFyYW0ge2Jvb2xlYW59IHJlbmRlckNoYW5nZU1ldHJpY0xpbmsgSWYgbWV0cmljIGxpbmsgbWVldHMgdGhlIGNvbmRpdGlvbnMgdG8gcmVuZGVyLlxuICovXG5leHBvcnQgY29uc3QgdXNlQ2hhbmdlTWV0cmljc0ZlYXR1cmVUb3VyRWZmZWN0ID0gKCByZW5kZXJDaGFuZ2VNZXRyaWNMaW5rICkgPT4ge1xuXHRjb25zdCBrZXlNZXRyaWNzU2V0dXBDb21wbGV0ZWRCeSA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9TSVRFICkuZ2V0S2V5TWV0cmljc1NldHVwQ29tcGxldGVkQnkoKVxuXHQpO1xuXHRjb25zdCBjdXJyZW50VXNlcklEID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1VTRVIgKS5nZXRJRCgpXG5cdCk7XG5cdGNvbnN0IHsgdHJpZ2dlck9uRGVtYW5kVG91ciB9ID0gdXNlRGlzcGF0Y2goIENPUkVfVVNFUiApO1xuXG5cdGNvbnN0IGlzVXNlckVsaWdpYmxlRm9yVG91ciA9XG5cdFx0TnVtYmVyLmlzSW50ZWdlcigga2V5TWV0cmljc1NldHVwQ29tcGxldGVkQnkgKSAmJlxuXHRcdE51bWJlci5pc0ludGVnZXIoIGN1cnJlbnRVc2VySUQgKSAmJlxuXHRcdGtleU1ldHJpY3NTZXR1cENvbXBsZXRlZEJ5ID4gMCAmJlxuXHRcdGN1cnJlbnRVc2VySUQgIT09IGtleU1ldHJpY3NTZXR1cENvbXBsZXRlZEJ5O1xuXG5cdHVzZUVmZmVjdCggKCkgPT4ge1xuXHRcdGlmICggcmVuZGVyQ2hhbmdlTWV0cmljTGluayAmJiBpc1VzZXJFbGlnaWJsZUZvclRvdXIgKSB7XG5cdFx0XHR0cmlnZ2VyT25EZW1hbmRUb3VyKCBzaGFyZWRLZXlNZXRyaWNzICk7XG5cdFx0fVxuXHR9LCBbIHJlbmRlckNoYW5nZU1ldHJpY0xpbmssIGlzVXNlckVsaWdpYmxlRm9yVG91ciwgdHJpZ2dlck9uRGVtYW5kVG91ciBdICk7XG59O1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/hooks/useChangeMetricsFeatureTourEffect.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/hooks/useDisplayCTAWidget.js": /*!***************************************************************!*\ !*** ./js/components/KeyMetrics/hooks/useDisplayCTAWidget.js ***! \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return useDisplayCTAWidget; });\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../constants */ \"./js/components/KeyMetrics/constants.js\");\n/* harmony import */ var _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../modules/analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n/* harmony import */ var _modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../modules/search-console/datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/**\n * Determines whether the CTA widget should be displayed.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n/**\n * Determines whether the CTA widget should be displayed.\n *\n * @since 1.140.0\n *\n * @return {boolean} Whether the CTA widget should be displayed.\n */\nfunction useDisplayCTAWidget() {\n return Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useSelect\"])(function (select) {\n var isDismissed = select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"CORE_USER\"]).isItemDismissed(_constants__WEBPACK_IMPORTED_MODULE_3__[\"KEY_METRICS_SETUP_CTA_WIDGET_SLUG\"]);\n var isDismissingItem = select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"CORE_USER\"]).isDismissingItem(_constants__WEBPACK_IMPORTED_MODULE_3__[\"KEY_METRICS_SETUP_CTA_WIDGET_SLUG\"]);\n\n // We call isGatheringData() within this hook for completeness as we do not want to rely\n // on it being called in other components. This selector makes report requests which, if they return\n // data, then the `data-available` transients are set. These transients are prefetched as a global on\n // the next page load.\n\n var searchConsoleDataAvailableOnLoad = isModuleDataAvailableOnLoad(select, 'search-console', _modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"MODULES_SEARCH_CONSOLE\"]);\n var analyticsDataAvailableOnLoad = isModuleDataAvailableOnLoad(select, 'analytics-4', _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_ANALYTICS_4\"]);\n return isDismissed === false && isDismissingItem === false && searchConsoleDataAvailableOnLoad && analyticsDataAvailableOnLoad;\n }, []);\n}\nfunction isModuleDataAvailableOnLoad(select, slug, storeName) {\n if (select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_1__[\"CORE_MODULES\"]).isModuleConnected(slug)) {\n var _select = select(storeName),\n isGatheringData = _select.isGatheringData,\n isDataAvailableOnLoad = _select.isDataAvailableOnLoad;\n isGatheringData();\n return isDataAvailableOnLoad();\n }\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvaG9va3MvdXNlRGlzcGxheUNUQVdpZGdldC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvS2V5TWV0cmljcy9ob29rcy91c2VEaXNwbGF5Q1RBV2lkZ2V0LmpzP2Y0N2IiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBEZXRlcm1pbmVzIHdoZXRoZXIgdGhlIENUQSB3aWRnZXQgc2hvdWxkIGJlIGRpc3BsYXllZC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX01PRFVMRVMgfSBmcm9tICcuLi8uLi8uLi9nb29nbGVzaXRla2l0L21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX1VTRVIgfSBmcm9tICcuLi8uLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBLRVlfTUVUUklDU19TRVRVUF9DVEFfV0lER0VUX1NMVUcgfSBmcm9tICcuLi9jb25zdGFudHMnO1xuaW1wb3J0IHsgTU9EVUxFU19BTkFMWVRJQ1NfNCB9IGZyb20gJy4uLy4uLy4uL21vZHVsZXMvYW5hbHl0aWNzLTQvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBNT0RVTEVTX1NFQVJDSF9DT05TT0xFIH0gZnJvbSAnLi4vLi4vLi4vbW9kdWxlcy9zZWFyY2gtY29uc29sZS9kYXRhc3RvcmUvY29uc3RhbnRzJztcblxuLyoqXG4gKiBEZXRlcm1pbmVzIHdoZXRoZXIgdGhlIENUQSB3aWRnZXQgc2hvdWxkIGJlIGRpc3BsYXllZC5cbiAqXG4gKiBAc2luY2UgMS4xNDAuMFxuICpcbiAqIEByZXR1cm4ge2Jvb2xlYW59IFdoZXRoZXIgdGhlIENUQSB3aWRnZXQgc2hvdWxkIGJlIGRpc3BsYXllZC5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlRGlzcGxheUNUQVdpZGdldCgpIHtcblx0cmV0dXJuIHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0Y29uc3QgaXNEaXNtaXNzZWQgPSBzZWxlY3QoIENPUkVfVVNFUiApLmlzSXRlbURpc21pc3NlZChcblx0XHRcdEtFWV9NRVRSSUNTX1NFVFVQX0NUQV9XSURHRVRfU0xVR1xuXHRcdCk7XG5cblx0XHRjb25zdCBpc0Rpc21pc3NpbmdJdGVtID0gc2VsZWN0KCBDT1JFX1VTRVIgKS5pc0Rpc21pc3NpbmdJdGVtKFxuXHRcdFx0S0VZX01FVFJJQ1NfU0VUVVBfQ1RBX1dJREdFVF9TTFVHXG5cdFx0KTtcblxuXHRcdC8vIFdlIGNhbGwgaXNHYXRoZXJpbmdEYXRhKCkgd2l0aGluIHRoaXMgaG9vayBmb3IgY29tcGxldGVuZXNzIGFzIHdlIGRvIG5vdCB3YW50IHRvIHJlbHlcblx0XHQvLyBvbiBpdCBiZWluZyBjYWxsZWQgaW4gb3RoZXIgY29tcG9uZW50cy4gVGhpcyBzZWxlY3RvciBtYWtlcyByZXBvcnQgcmVxdWVzdHMgd2hpY2gsIGlmIHRoZXkgcmV0dXJuXG5cdFx0Ly8gZGF0YSwgdGhlbiB0aGUgYGRhdGEtYXZhaWxhYmxlYCB0cmFuc2llbnRzIGFyZSBzZXQuIFRoZXNlIHRyYW5zaWVudHMgYXJlIHByZWZldGNoZWQgYXMgYSBnbG9iYWwgb25cblx0XHQvLyB0aGUgbmV4dCBwYWdlIGxvYWQuXG5cblx0XHRjb25zdCBzZWFyY2hDb25zb2xlRGF0YUF2YWlsYWJsZU9uTG9hZCA9IGlzTW9kdWxlRGF0YUF2YWlsYWJsZU9uTG9hZChcblx0XHRcdHNlbGVjdCxcblx0XHRcdCdzZWFyY2gtY29uc29sZScsXG5cdFx0XHRNT0RVTEVTX1NFQVJDSF9DT05TT0xFXG5cdFx0KTtcblx0XHRjb25zdCBhbmFseXRpY3NEYXRhQXZhaWxhYmxlT25Mb2FkID0gaXNNb2R1bGVEYXRhQXZhaWxhYmxlT25Mb2FkKFxuXHRcdFx0c2VsZWN0LFxuXHRcdFx0J2FuYWx5dGljcy00Jyxcblx0XHRcdE1PRFVMRVNfQU5BTFlUSUNTXzRcblx0XHQpO1xuXG5cdFx0cmV0dXJuIChcblx0XHRcdGlzRGlzbWlzc2VkID09PSBmYWxzZSAmJlxuXHRcdFx0aXNEaXNtaXNzaW5nSXRlbSA9PT0gZmFsc2UgJiZcblx0XHRcdHNlYXJjaENvbnNvbGVEYXRhQXZhaWxhYmxlT25Mb2FkICYmXG5cdFx0XHRhbmFseXRpY3NEYXRhQXZhaWxhYmxlT25Mb2FkXG5cdFx0KTtcblx0fSwgW10gKTtcbn1cblxuZnVuY3Rpb24gaXNNb2R1bGVEYXRhQXZhaWxhYmxlT25Mb2FkKCBzZWxlY3QsIHNsdWcsIHN0b3JlTmFtZSApIHtcblx0aWYgKCBzZWxlY3QoIENPUkVfTU9EVUxFUyApLmlzTW9kdWxlQ29ubmVjdGVkKCBzbHVnICkgKSB7XG5cdFx0Y29uc3QgeyBpc0dhdGhlcmluZ0RhdGEsIGlzRGF0YUF2YWlsYWJsZU9uTG9hZCB9ID0gc2VsZWN0KCBzdG9yZU5hbWUgKTtcblx0XHRpc0dhdGhlcmluZ0RhdGEoKTtcblx0XHRyZXR1cm4gaXNEYXRhQXZhaWxhYmxlT25Mb2FkKCk7XG5cdH1cbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQU1BO0FBTUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/hooks/useDisplayCTAWidget.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/index.js": /*!*******************************************!*\ !*** ./js/components/KeyMetrics/index.js ***! \*******************************************/ /*! exports provided: ChangeMetricsLink, InsufficientPermissionsError, KeyMetricsSetupCTAWidget, MetricTileNumeric, MetricTileTable, MetricTileTablePlainText, MetricTileText, MetricTileWrapper, ChipTabGroup */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ChangeMetricsLink__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ChangeMetricsLink */ \"./js/components/KeyMetrics/ChangeMetricsLink.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"ChangeMetricsLink\", function() { return _ChangeMetricsLink__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; });\n\n/* harmony import */ var _InsufficientPermissionsError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./InsufficientPermissionsError */ \"./js/components/KeyMetrics/InsufficientPermissionsError.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"InsufficientPermissionsError\", function() { return _InsufficientPermissionsError__WEBPACK_IMPORTED_MODULE_1__[\"default\"]; });\n\n/* harmony import */ var _KeyMetricsSetupCTAWidget__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./KeyMetricsSetupCTAWidget */ \"./js/components/KeyMetrics/KeyMetricsSetupCTAWidget.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"KeyMetricsSetupCTAWidget\", function() { return _KeyMetricsSetupCTAWidget__WEBPACK_IMPORTED_MODULE_2__[\"default\"]; });\n\n/* harmony import */ var _MetricTileNumeric__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./MetricTileNumeric */ \"./js/components/KeyMetrics/MetricTileNumeric.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MetricTileNumeric\", function() { return _MetricTileNumeric__WEBPACK_IMPORTED_MODULE_3__[\"default\"]; });\n\n/* harmony import */ var _MetricTileTable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./MetricTileTable */ \"./js/components/KeyMetrics/MetricTileTable.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MetricTileTable\", function() { return _MetricTileTable__WEBPACK_IMPORTED_MODULE_4__[\"default\"]; });\n\n/* harmony import */ var _MetricTileTablePlainText__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./MetricTileTablePlainText */ \"./js/components/KeyMetrics/MetricTileTablePlainText.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MetricTileTablePlainText\", function() { return _MetricTileTablePlainText__WEBPACK_IMPORTED_MODULE_5__[\"default\"]; });\n\n/* harmony import */ var _MetricTileText__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./MetricTileText */ \"./js/components/KeyMetrics/MetricTileText.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MetricTileText\", function() { return _MetricTileText__WEBPACK_IMPORTED_MODULE_6__[\"default\"]; });\n\n/* harmony import */ var _MetricTileWrapper__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./MetricTileWrapper */ \"./js/components/KeyMetrics/MetricTileWrapper.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MetricTileWrapper\", function() { return _MetricTileWrapper__WEBPACK_IMPORTED_MODULE_7__[\"default\"]; });\n\n/* harmony import */ var _ChipTabGroup__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./ChipTabGroup */ \"./js/components/KeyMetrics/ChipTabGroup/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"ChipTabGroup\", function() { return _ChipTabGroup__WEBPACK_IMPORTED_MODULE_8__[\"default\"]; });\n\n/**\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3MvaW5kZXguanM/ZWViOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IHsgZGVmYXVsdCBhcyBDaGFuZ2VNZXRyaWNzTGluayB9IGZyb20gJy4vQ2hhbmdlTWV0cmljc0xpbmsnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBJbnN1ZmZpY2llbnRQZXJtaXNzaW9uc0Vycm9yIH0gZnJvbSAnLi9JbnN1ZmZpY2llbnRQZXJtaXNzaW9uc0Vycm9yJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgS2V5TWV0cmljc1NldHVwQ1RBV2lkZ2V0IH0gZnJvbSAnLi9LZXlNZXRyaWNzU2V0dXBDVEFXaWRnZXQnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBNZXRyaWNUaWxlTnVtZXJpYyB9IGZyb20gJy4vTWV0cmljVGlsZU51bWVyaWMnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBNZXRyaWNUaWxlVGFibGUgfSBmcm9tICcuL01ldHJpY1RpbGVUYWJsZSc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIE1ldHJpY1RpbGVUYWJsZVBsYWluVGV4dCB9IGZyb20gJy4vTWV0cmljVGlsZVRhYmxlUGxhaW5UZXh0JztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgTWV0cmljVGlsZVRleHQgfSBmcm9tICcuL01ldHJpY1RpbGVUZXh0JztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgTWV0cmljVGlsZVdyYXBwZXIgfSBmcm9tICcuL01ldHJpY1RpbGVXcmFwcGVyJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgQ2hpcFRhYkdyb3VwIH0gZnJvbSAnLi9DaGlwVGFiR3JvdXAnO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/index.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/key-metrics-widgets.js": /*!*********************************************************!*\ !*** ./js/components/KeyMetrics/key-metrics-widgets.js ***! \*********************************************************/ /*! exports provided: KEY_METRICS_WIDGETS */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KEY_METRICS_WIDGETS\", function() { return KEY_METRICS_WIDGETS; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../modules/analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n/* harmony import */ var _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./shouldDisplayWidgetWithConversionEvent */ \"./js/components/KeyMetrics/shouldDisplayWidgetWithConversionEvent.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./constants */ \"./js/components/KeyMetrics/constants.js\");\n\nvar _KEY_METRICS_WIDGETS;\n/**\n * Key Metrics widgets metadata.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n/**\n * Determines whether to show a widget the requires Analytics 4 and AdSense to be linked.\n *\n * For admin dashboards, the widget will be shown if both modules are activate so that\n * the connection CTA can be shown if they have not been linked.\n *\n * For view-only dashboards, the widget will only be displayed if both modules are linked.\n *\n * @since 1.121.0\n *\n * @param {Function} select Data store select function.\n * @param {boolean} isViewOnlyDashboard Whether the current dashboard is view only.\n * @return {boolean} Whether to display the widget.\n */\nfunction shouldDisplayWidgetWithAnalytics4AndAdSenseLinked(select, isViewOnlyDashboard) {\n if (!isViewOnlyDashboard) {\n return true;\n }\n if (isViewOnlyDashboard && select(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_ANALYTICS_4\"]).getAdSenseLinked()) {\n return true;\n }\n return false;\n}\n\n/**\n * Determines whether to display a widget that requires custom dimensions in the key\n * metrics selection panel.\n *\n * All widgets are displayed in authenticated dashboard. However, in view only dashboard,\n * widgets that require custom dimensions will only be displayed if the required custom\n * dimensions are available in the shared property.\n *\n * This function is attached to the widget object that requires the custom dimensions and\n * has the `requiredCustomDimensions` property.\n *\n * @since 1.113.0\n *\n * @param {Function} select Data store select function.\n * @param {boolean} isViewOnlyDashboard Whether the current dashboard is view only.\n * @return {boolean} Whether to display the widget.\n */\nfunction shouldDisplayWidgetWithCustomDimensions(select, isViewOnlyDashboard) {\n if (!isViewOnlyDashboard) {\n return true;\n }\n return select(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_ANALYTICS_4\"]).hasCustomDimensions(\n // This property is available to the widget object that requires the\n // custom dimensions, where the function is attached.\n this.requiredCustomDimensions);\n}\nvar KEY_METRICS_WIDGETS = (_KEY_METRICS_WIDGETS = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_ADSENSE_TOP_EARNING_CONTENT\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top earning pages', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Pages that generated the most AdSense revenue', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Pages that generated the most AdSense revenue', 'google-site-kit'),\n displayInSelectionPanel: shouldDisplayWidgetWithAnalytics4AndAdSenseLinked,\n displayInList: shouldDisplayWidgetWithAnalytics4AndAdSenseLinked,\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_CONTENT_PERFORMANCE\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_RECENT_TRENDING_PAGES\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top recent trending pages', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Pages with the most pageviews published in the last 3 days', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Pages with the most pageviews published in the last 3 days', 'google-site-kit'),\n requiredCustomDimensions: ['googlesitekit_post_date'],\n displayInSelectionPanel: shouldDisplayWidgetWithCustomDimensions,\n displayInWidgetArea: shouldDisplayWidgetWithCustomDimensions,\n displayInList: shouldDisplayWidgetWithCustomDimensions,\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_CONTENT_PERFORMANCE\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_POPULAR_AUTHORS\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Most popular authors by pageviews', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Authors whose posts got the most visits', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Authors whose posts got the most visits', 'google-site-kit'),\n requiredCustomDimensions: ['googlesitekit_post_author'],\n displayInSelectionPanel: shouldDisplayWidgetWithCustomDimensions,\n displayInWidgetArea: shouldDisplayWidgetWithCustomDimensions,\n displayInList: shouldDisplayWidgetWithCustomDimensions,\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_CONTENT_PERFORMANCE\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_CATEGORIES\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top categories by pageviews', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Categories that your site visitors viewed the most', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Categories that your site visitors viewed the most', 'google-site-kit'),\n requiredCustomDimensions: ['googlesitekit_post_categories'],\n displayInSelectionPanel: shouldDisplayWidgetWithCustomDimensions,\n displayInWidgetArea: shouldDisplayWidgetWithCustomDimensions,\n displayInList: shouldDisplayWidgetWithCustomDimensions,\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_CONTENT_PERFORMANCE\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_POPULAR_CONTENT\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Most popular content by pageviews', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Pages that brought in the most visitors', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Pages your visitors read the most', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_CONTENT_PERFORMANCE\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_POPULAR_PRODUCTS\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Most popular products by pageviews', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Products that brought in the most visitors', 'google-site-kit'),\n requiredCustomDimensions: ['googlesitekit_post_type'],\n displayInSelectionPanel: function displayInSelectionPanel(select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"CORE_USER\"]).isKeyMetricActive(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_POPULAR_PRODUCTS\"]) || select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_SITE\"]).getProductPostType();\n },\n displayInWidgetArea: shouldDisplayWidgetWithCustomDimensions,\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_SELLING_PRODUCTS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_PAGES_PER_VISIT\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Pages per visit', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Number of pages visitors viewed per session on average', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Number of pages visitors viewed per session on average', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_VISITORS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_VISIT_LENGTH\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Visit length', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Average duration of engaged visits', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Average duration of engaged visits', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_VISITORS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_VISITS_PER_VISITOR\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Visits per visitor', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Average number of sessions per site visitor', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Average number of sessions per site visitor', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_VISITORS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_MOST_ENGAGING_PAGES\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Most engaging pages', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Pages with the highest engagement rate', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Pages with the highest engagement rate', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_CONTENT_PERFORMANCE\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_LEAST_ENGAGING_PAGES\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Least engaging pages', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Pages with the highest percentage of visitors that left without engagement with your site', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Percentage of visitors that left without engagement with your site', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_CONTENT_PERFORMANCE\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_RETURNING_VISITOR_PAGES\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top pages by returning visitors', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Pages that attracted the most returning visitors', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Pages that attracted the most returning visitors', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_VISITORS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_NEW_VISITORS\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('New visitors', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('How many new visitors you got and how the overall audience changed', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Portion of visitors who visited your site for the first time in this timeframe', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_VISITORS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_RETURNING_VISITORS\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Returning visitors', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Portion of people who visited your site more than once', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Portion of your site’s visitors that returned at least once in this timeframe', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_VISITORS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_TRAFFIC_SOURCE\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top traffic source', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Channel which brought in the most visitors to your site', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Channel (e.g. social, paid, search) that brought in the most visitors to your site', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_DRIVING_TRAFFIC\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_ADD_TO_CART\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top traffic source driving add to cart', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Channel which brought in the most add to cart events to your site', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Channel (e.g. social, paid, search) that brought in the most add to cart events to your site', 'google-site-kit'),\n requiredConversionEventName: [_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].ADD_TO_CART],\n displayInSelectionPanel: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n displayInList: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_SELLING_PRODUCTS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_LEADS\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top traffic source driving leads', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Channel which brought in the most leads to your site', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Channel (e.g. social, paid, search) that brought in the most leads to your site', 'google-site-kit'),\n requiredConversionEventName: [_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].SUBMIT_LEAD_FORM, _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].CONTACT, _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].GENERATE_LEAD],\n displayInSelectionPanel: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n displayInList: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_GENERATING_LEADS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_PURCHASES\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top traffic source driving purchases', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Channel which brought in the most purchases to your site', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Channel (e.g. social, paid, search) that brought in the most purchases to your site', 'google-site-kit'),\n requiredConversionEventName: [_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].PURCHASE],\n displayInSelectionPanel: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n displayInList: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_SELLING_PRODUCTS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_ENGAGED_TRAFFIC_SOURCE\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Most engaged traffic source', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Visitors coming via this channel spent the most time on your site', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Channel (e.g. social, paid, search) that brought in the most visitors who had a meaningful engagement with your site', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_DRIVING_TRAFFIC\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_CONVERTING_TRAFFIC_SOURCE\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top converting traffic source', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Channel which brought in the most visits that resulted in conversions', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Channel (e.g. social, paid, search) that brought in visitors who generated the most conversions', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_DRIVING_TRAFFIC\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_CITIES\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top cities driving traffic', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Which cities you get the most visitors from', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('The cities where most of your visitors came from', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_DRIVING_TRAFFIC\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_CITIES_DRIVING_LEADS\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top cities driving leads', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Cities driving the most contact form submissions', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Cities driving the most contact form submissions', 'google-site-kit'),\n requiredConversionEventName: [_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].SUBMIT_LEAD_FORM, _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].CONTACT, _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].GENERATE_LEAD],\n displayInSelectionPanel: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n displayInList: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_GENERATING_LEADS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_CITIES_DRIVING_ADD_TO_CART\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top cities driving add to cart', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Cities where visitors most frequently add products to their carts', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Cities where visitors most frequently add products to their carts', 'google-site-kit'),\n requiredConversionEventName: [_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].ADD_TO_CART],\n displayInSelectionPanel: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n displayInList: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_SELLING_PRODUCTS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_CITIES_DRIVING_PURCHASES\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top cities driving purchases', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Cities driving the most purchases', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Cities driving the most purchases', 'google-site-kit'),\n requiredConversionEventName: [_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].PURCHASE],\n displayInSelectionPanel: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n displayInList: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_SELLING_PRODUCTS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_DEVICE_DRIVING_PURCHASES\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top device driving purchases', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top device driving the most purchases', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top device driving the most purchases', 'google-site-kit'),\n requiredConversionEventName: [_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].PURCHASE],\n displayInSelectionPanel: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n displayInList: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_SELLING_PRODUCTS\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_COUNTRIES\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top countries driving traffic', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Which countries you get the most visitors from', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('The countries where most of your visitors came from', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_DRIVING_TRAFFIC\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_SEARCH_CONSOLE_POPULAR_KEYWORDS\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top performing keywords', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('What people searched for before they came to your site', 'google-site-kit'),\n infoTooltip: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('The top search queries for your site by highest clickthrough rate', 'google-site-kit'),\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_DRIVING_TRAFFIC\"].SLUG\n }\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_KEY_METRICS_WIDGETS, _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"KM_ANALYTICS_TOP_PAGES_DRIVING_LEADS\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Top pages driving leads', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Pages on which forms are most frequently submitted', 'google-site-kit'),\n requiredConversionEventName: [_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].SUBMIT_LEAD_FORM, _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].CONTACT, _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"ENUM_CONVERSION_EVENTS\"].GENERATE_LEAD],\n displayInSelectionPanel: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n displayInList: _shouldDisplayWidgetWithConversionEvent__WEBPACK_IMPORTED_MODULE_5__[\"shouldDisplayWidgetWithConversionEvent\"],\n metadata: {\n group: _constants__WEBPACK_IMPORTED_MODULE_6__[\"KEY_METRICS_GROUP_GENERATING_LEADS\"].SLUG\n }\n}), _KEY_METRICS_WIDGETS);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3Mva2V5LW1ldHJpY3Mtd2lkZ2V0cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvS2V5TWV0cmljcy9rZXktbWV0cmljcy13aWRnZXRzLmpzPzM0YzQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBLZXkgTWV0cmljcyB3aWRnZXRzIG1ldGFkYXRhLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHtcblx0S01fQU5BTFlUSUNTX0xFQVNUX0VOR0FHSU5HX1BBR0VTLFxuXHRLTV9BTkFMWVRJQ1NfUkVUVVJOSU5HX1ZJU0lUT1JTLFxuXHRLTV9BTkFMWVRJQ1NfTkVXX1ZJU0lUT1JTLFxuXHRLTV9BTkFMWVRJQ1NfVE9QX1RSQUZGSUNfU09VUkNFLFxuXHRLTV9BTkFMWVRJQ1NfVE9QX1RSQUZGSUNfU09VUkNFX0RSSVZJTkdfQUREX1RPX0NBUlQsXG5cdEtNX0FOQUxZVElDU19UT1BfVFJBRkZJQ19TT1VSQ0VfRFJJVklOR19MRUFEUyxcblx0S01fQU5BTFlUSUNTX1RPUF9UUkFGRklDX1NPVVJDRV9EUklWSU5HX1BVUkNIQVNFUyxcblx0S01fQU5BTFlUSUNTX0VOR0FHRURfVFJBRkZJQ19TT1VSQ0UsXG5cdEtNX0FOQUxZVElDU19QT1BVTEFSX0NPTlRFTlQsXG5cdEtNX0FOQUxZVElDU19QT1BVTEFSX1BST0RVQ1RTLFxuXHRLTV9BTkFMWVRJQ1NfVE9QX0NJVElFUyxcblx0S01fQU5BTFlUSUNTX1RPUF9DSVRJRVNfRFJJVklOR19BRERfVE9fQ0FSVCxcblx0S01fQU5BTFlUSUNTX1RPUF9DSVRJRVNfRFJJVklOR19MRUFEUyxcblx0S01fQU5BTFlUSUNTX1RPUF9DSVRJRVNfRFJJVklOR19QVVJDSEFTRVMsXG5cdEtNX0FOQUxZVElDU19UT1BfREVWSUNFX0RSSVZJTkdfUFVSQ0hBU0VTLFxuXHRLTV9BTkFMWVRJQ1NfVE9QX0NPVU5UUklFUyxcblx0S01fQU5BTFlUSUNTX1RPUF9DT05WRVJUSU5HX1RSQUZGSUNfU09VUkNFLFxuXHRLTV9BTkFMWVRJQ1NfVE9QX1BBR0VTX0RSSVZJTkdfTEVBRFMsXG5cdEtNX0FOQUxZVElDU19QQUdFU19QRVJfVklTSVQsXG5cdEtNX0FOQUxZVElDU19UT1BfUkVUVVJOSU5HX1ZJU0lUT1JfUEFHRVMsXG5cdEtNX1NFQVJDSF9DT05TT0xFX1BPUFVMQVJfS0VZV09SRFMsXG5cdEtNX0FOQUxZVElDU19WSVNJVFNfUEVSX1ZJU0lUT1IsXG5cdEtNX0FOQUxZVElDU19WSVNJVF9MRU5HVEgsXG5cdEtNX0FOQUxZVElDU19NT1NUX0VOR0FHSU5HX1BBR0VTLFxuXHRDT1JFX1VTRVIsXG5cdEtNX0FOQUxZVElDU19UT1BfUkVDRU5UX1RSRU5ESU5HX1BBR0VTLFxuXHRLTV9BTkFMWVRJQ1NfVE9QX0NBVEVHT1JJRVMsXG5cdEtNX0FOQUxZVElDU19QT1BVTEFSX0FVVEhPUlMsXG5cdEtNX0FOQUxZVElDU19BRFNFTlNFX1RPUF9FQVJOSU5HX0NPTlRFTlQsXG59IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfU0lURSB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3NpdGUvY29uc3RhbnRzJztcbmltcG9ydCB7XG5cdE1PRFVMRVNfQU5BTFlUSUNTXzQsXG5cdEVOVU1fQ09OVkVSU0lPTl9FVkVOVFMsXG59IGZyb20gJy4uLy4uL21vZHVsZXMvYW5hbHl0aWNzLTQvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBzaG91bGREaXNwbGF5V2lkZ2V0V2l0aENvbnZlcnNpb25FdmVudCB9IGZyb20gJy4vc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDb252ZXJzaW9uRXZlbnQnO1xuaW1wb3J0IHtcblx0S0VZX01FVFJJQ1NfR1JPVVBfQ09OVEVOVF9QRVJGT1JNQU5DRSxcblx0S0VZX01FVFJJQ1NfR1JPVVBfRFJJVklOR19UUkFGRklDLFxuXHRLRVlfTUVUUklDU19HUk9VUF9HRU5FUkFUSU5HX0xFQURTLFxuXHRLRVlfTUVUUklDU19HUk9VUF9TRUxMSU5HX1BST0RVQ1RTLFxuXHRLRVlfTUVUUklDU19HUk9VUF9WSVNJVE9SUyxcbn0gZnJvbSAnLi9jb25zdGFudHMnO1xuXG4vKipcbiAqIERldGVybWluZXMgd2hldGhlciB0byBzaG93IGEgd2lkZ2V0IHRoZSByZXF1aXJlcyBBbmFseXRpY3MgNCBhbmQgQWRTZW5zZSB0byBiZSBsaW5rZWQuXG4gKlxuICogRm9yIGFkbWluIGRhc2hib2FyZHMsIHRoZSB3aWRnZXQgd2lsbCBiZSBzaG93biBpZiBib3RoIG1vZHVsZXMgYXJlIGFjdGl2YXRlIHNvIHRoYXRcbiAqIHRoZSBjb25uZWN0aW9uIENUQSBjYW4gYmUgc2hvd24gaWYgdGhleSBoYXZlIG5vdCBiZWVuIGxpbmtlZC5cbiAqXG4gKiBGb3Igdmlldy1vbmx5IGRhc2hib2FyZHMsIHRoZSB3aWRnZXQgd2lsbCBvbmx5IGJlIGRpc3BsYXllZCBpZiBib3RoIG1vZHVsZXMgYXJlIGxpbmtlZC5cbiAqXG4gKiBAc2luY2UgMS4xMjEuMFxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IHNlbGVjdCAgICAgICAgICAgICAgRGF0YSBzdG9yZSBzZWxlY3QgZnVuY3Rpb24uXG4gKiBAcGFyYW0ge2Jvb2xlYW59ICBpc1ZpZXdPbmx5RGFzaGJvYXJkIFdoZXRoZXIgdGhlIGN1cnJlbnQgZGFzaGJvYXJkIGlzIHZpZXcgb25seS5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFdoZXRoZXIgdG8gZGlzcGxheSB0aGUgd2lkZ2V0LlxuICovXG5mdW5jdGlvbiBzaG91bGREaXNwbGF5V2lkZ2V0V2l0aEFuYWx5dGljczRBbmRBZFNlbnNlTGlua2VkKFxuXHRzZWxlY3QsXG5cdGlzVmlld09ubHlEYXNoYm9hcmRcbikge1xuXHRpZiAoICEgaXNWaWV3T25seURhc2hib2FyZCApIHtcblx0XHRyZXR1cm4gdHJ1ZTtcblx0fVxuXG5cdGlmIChcblx0XHRpc1ZpZXdPbmx5RGFzaGJvYXJkICYmXG5cdFx0c2VsZWN0KCBNT0RVTEVTX0FOQUxZVElDU180ICkuZ2V0QWRTZW5zZUxpbmtlZCgpXG5cdCkge1xuXHRcdHJldHVybiB0cnVlO1xuXHR9XG5cblx0cmV0dXJuIGZhbHNlO1xufVxuXG4vKipcbiAqIERldGVybWluZXMgd2hldGhlciB0byBkaXNwbGF5IGEgd2lkZ2V0IHRoYXQgcmVxdWlyZXMgY3VzdG9tIGRpbWVuc2lvbnMgaW4gdGhlIGtleVxuICogbWV0cmljcyBzZWxlY3Rpb24gcGFuZWwuXG4gKlxuICogQWxsIHdpZGdldHMgYXJlIGRpc3BsYXllZCBpbiBhdXRoZW50aWNhdGVkIGRhc2hib2FyZC4gSG93ZXZlciwgaW4gdmlldyBvbmx5IGRhc2hib2FyZCxcbiAqIHdpZGdldHMgdGhhdCByZXF1aXJlIGN1c3RvbSBkaW1lbnNpb25zIHdpbGwgb25seSBiZSBkaXNwbGF5ZWQgaWYgdGhlIHJlcXVpcmVkIGN1c3RvbVxuICogZGltZW5zaW9ucyBhcmUgYXZhaWxhYmxlIGluIHRoZSBzaGFyZWQgcHJvcGVydHkuXG4gKlxuICogVGhpcyBmdW5jdGlvbiBpcyBhdHRhY2hlZCB0byB0aGUgd2lkZ2V0IG9iamVjdCB0aGF0IHJlcXVpcmVzIHRoZSBjdXN0b20gZGltZW5zaW9ucyBhbmRcbiAqIGhhcyB0aGUgYHJlcXVpcmVkQ3VzdG9tRGltZW5zaW9uc2AgcHJvcGVydHkuXG4gKlxuICogQHNpbmNlIDEuMTEzLjBcbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZWxlY3QgICAgICAgICAgICAgIERhdGEgc3RvcmUgc2VsZWN0IGZ1bmN0aW9uLlxuICogQHBhcmFtIHtib29sZWFufSAgaXNWaWV3T25seURhc2hib2FyZCBXaGV0aGVyIHRoZSBjdXJyZW50IGRhc2hib2FyZCBpcyB2aWV3IG9ubHkuXG4gKiBAcmV0dXJuIHtib29sZWFufSBXaGV0aGVyIHRvIGRpc3BsYXkgdGhlIHdpZGdldC5cbiAqL1xuZnVuY3Rpb24gc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDdXN0b21EaW1lbnNpb25zKFxuXHRzZWxlY3QsXG5cdGlzVmlld09ubHlEYXNoYm9hcmRcbikge1xuXHRpZiAoICEgaXNWaWV3T25seURhc2hib2FyZCApIHtcblx0XHRyZXR1cm4gdHJ1ZTtcblx0fVxuXG5cdHJldHVybiBzZWxlY3QoIE1PRFVMRVNfQU5BTFlUSUNTXzQgKS5oYXNDdXN0b21EaW1lbnNpb25zKFxuXHRcdC8vIFRoaXMgcHJvcGVydHkgaXMgYXZhaWxhYmxlIHRvIHRoZSB3aWRnZXQgb2JqZWN0IHRoYXQgcmVxdWlyZXMgdGhlXG5cdFx0Ly8gY3VzdG9tIGRpbWVuc2lvbnMsIHdoZXJlIHRoZSBmdW5jdGlvbiBpcyBhdHRhY2hlZC5cblx0XHR0aGlzLnJlcXVpcmVkQ3VzdG9tRGltZW5zaW9uc1xuXHQpO1xufVxuXG5jb25zdCBLRVlfTUVUUklDU19XSURHRVRTID0ge1xuXHRbIEtNX0FOQUxZVElDU19BRFNFTlNFX1RPUF9FQVJOSU5HX0NPTlRFTlQgXToge1xuXHRcdHRpdGxlOiBfXyggJ1RvcCBlYXJuaW5nIHBhZ2VzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRkZXNjcmlwdGlvbjogX18oXG5cdFx0XHQnUGFnZXMgdGhhdCBnZW5lcmF0ZWQgdGhlIG1vc3QgQWRTZW5zZSByZXZlbnVlJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRpbmZvVG9vbHRpcDogX18oXG5cdFx0XHQnUGFnZXMgdGhhdCBnZW5lcmF0ZWQgdGhlIG1vc3QgQWRTZW5zZSByZXZlbnVlJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRkaXNwbGF5SW5TZWxlY3Rpb25QYW5lbDpcblx0XHRcdHNob3VsZERpc3BsYXlXaWRnZXRXaXRoQW5hbHl0aWNzNEFuZEFkU2Vuc2VMaW5rZWQsXG5cdFx0ZGlzcGxheUluTGlzdDogc2hvdWxkRGlzcGxheVdpZGdldFdpdGhBbmFseXRpY3M0QW5kQWRTZW5zZUxpbmtlZCxcblx0XHRtZXRhZGF0YTogeyBncm91cDogS0VZX01FVFJJQ1NfR1JPVVBfQ09OVEVOVF9QRVJGT1JNQU5DRS5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX1RPUF9SRUNFTlRfVFJFTkRJTkdfUEFHRVMgXToge1xuXHRcdHRpdGxlOiBfXyggJ1RvcCByZWNlbnQgdHJlbmRpbmcgcGFnZXMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdGRlc2NyaXB0aW9uOiBfXyhcblx0XHRcdCdQYWdlcyB3aXRoIHRoZSBtb3N0IHBhZ2V2aWV3cyBwdWJsaXNoZWQgaW4gdGhlIGxhc3QgMyBkYXlzJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRpbmZvVG9vbHRpcDogX18oXG5cdFx0XHQnUGFnZXMgd2l0aCB0aGUgbW9zdCBwYWdldmlld3MgcHVibGlzaGVkIGluIHRoZSBsYXN0IDMgZGF5cycsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0cmVxdWlyZWRDdXN0b21EaW1lbnNpb25zOiBbICdnb29nbGVzaXRla2l0X3Bvc3RfZGF0ZScgXSxcblx0XHRkaXNwbGF5SW5TZWxlY3Rpb25QYW5lbDogc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDdXN0b21EaW1lbnNpb25zLFxuXHRcdGRpc3BsYXlJbldpZGdldEFyZWE6IHNob3VsZERpc3BsYXlXaWRnZXRXaXRoQ3VzdG9tRGltZW5zaW9ucyxcblx0XHRkaXNwbGF5SW5MaXN0OiBzaG91bGREaXNwbGF5V2lkZ2V0V2l0aEN1c3RvbURpbWVuc2lvbnMsXG5cdFx0bWV0YWRhdGE6IHsgZ3JvdXA6IEtFWV9NRVRSSUNTX0dST1VQX0NPTlRFTlRfUEVSRk9STUFOQ0UuU0xVRyB9LFxuXHR9LFxuXHRbIEtNX0FOQUxZVElDU19QT1BVTEFSX0FVVEhPUlMgXToge1xuXHRcdHRpdGxlOiBfXyggJ01vc3QgcG9wdWxhciBhdXRob3JzIGJ5IHBhZ2V2aWV3cycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0ZGVzY3JpcHRpb246IF9fKFxuXHRcdFx0J0F1dGhvcnMgd2hvc2UgcG9zdHMgZ290IHRoZSBtb3N0IHZpc2l0cycsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0aW5mb1Rvb2x0aXA6IF9fKFxuXHRcdFx0J0F1dGhvcnMgd2hvc2UgcG9zdHMgZ290IHRoZSBtb3N0IHZpc2l0cycsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0cmVxdWlyZWRDdXN0b21EaW1lbnNpb25zOiBbICdnb29nbGVzaXRla2l0X3Bvc3RfYXV0aG9yJyBdLFxuXHRcdGRpc3BsYXlJblNlbGVjdGlvblBhbmVsOiBzaG91bGREaXNwbGF5V2lkZ2V0V2l0aEN1c3RvbURpbWVuc2lvbnMsXG5cdFx0ZGlzcGxheUluV2lkZ2V0QXJlYTogc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDdXN0b21EaW1lbnNpb25zLFxuXHRcdGRpc3BsYXlJbkxpc3Q6IHNob3VsZERpc3BsYXlXaWRnZXRXaXRoQ3VzdG9tRGltZW5zaW9ucyxcblx0XHRtZXRhZGF0YTogeyBncm91cDogS0VZX01FVFJJQ1NfR1JPVVBfQ09OVEVOVF9QRVJGT1JNQU5DRS5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX1RPUF9DQVRFR09SSUVTIF06IHtcblx0XHR0aXRsZTogX18oICdUb3AgY2F0ZWdvcmllcyBieSBwYWdldmlld3MnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdGRlc2NyaXB0aW9uOiBfXyhcblx0XHRcdCdDYXRlZ29yaWVzIHRoYXQgeW91ciBzaXRlIHZpc2l0b3JzIHZpZXdlZCB0aGUgbW9zdCcsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0aW5mb1Rvb2x0aXA6IF9fKFxuXHRcdFx0J0NhdGVnb3JpZXMgdGhhdCB5b3VyIHNpdGUgdmlzaXRvcnMgdmlld2VkIHRoZSBtb3N0Jyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRyZXF1aXJlZEN1c3RvbURpbWVuc2lvbnM6IFsgJ2dvb2dsZXNpdGVraXRfcG9zdF9jYXRlZ29yaWVzJyBdLFxuXHRcdGRpc3BsYXlJblNlbGVjdGlvblBhbmVsOiBzaG91bGREaXNwbGF5V2lkZ2V0V2l0aEN1c3RvbURpbWVuc2lvbnMsXG5cdFx0ZGlzcGxheUluV2lkZ2V0QXJlYTogc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDdXN0b21EaW1lbnNpb25zLFxuXHRcdGRpc3BsYXlJbkxpc3Q6IHNob3VsZERpc3BsYXlXaWRnZXRXaXRoQ3VzdG9tRGltZW5zaW9ucyxcblx0XHRtZXRhZGF0YTogeyBncm91cDogS0VZX01FVFJJQ1NfR1JPVVBfQ09OVEVOVF9QRVJGT1JNQU5DRS5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX1BPUFVMQVJfQ09OVEVOVCBdOiB7XG5cdFx0dGl0bGU6IF9fKCAnTW9zdCBwb3B1bGFyIGNvbnRlbnQgYnkgcGFnZXZpZXdzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRkZXNjcmlwdGlvbjogX18oXG5cdFx0XHQnUGFnZXMgdGhhdCBicm91Z2h0IGluIHRoZSBtb3N0IHZpc2l0b3JzJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRpbmZvVG9vbHRpcDogX18oXG5cdFx0XHQnUGFnZXMgeW91ciB2aXNpdG9ycyByZWFkIHRoZSBtb3N0Jyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRtZXRhZGF0YTogeyBncm91cDogS0VZX01FVFJJQ1NfR1JPVVBfQ09OVEVOVF9QRVJGT1JNQU5DRS5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX1BPUFVMQVJfUFJPRFVDVFMgXToge1xuXHRcdHRpdGxlOiBfXyggJ01vc3QgcG9wdWxhciBwcm9kdWN0cyBieSBwYWdldmlld3MnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdGRlc2NyaXB0aW9uOiBfXyhcblx0XHRcdCdQcm9kdWN0cyB0aGF0IGJyb3VnaHQgaW4gdGhlIG1vc3QgdmlzaXRvcnMnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdHJlcXVpcmVkQ3VzdG9tRGltZW5zaW9uczogWyAnZ29vZ2xlc2l0ZWtpdF9wb3N0X3R5cGUnIF0sXG5cdFx0ZGlzcGxheUluU2VsZWN0aW9uUGFuZWw6ICggc2VsZWN0ICkgPT5cblx0XHRcdHNlbGVjdCggQ09SRV9VU0VSICkuaXNLZXlNZXRyaWNBY3RpdmUoXG5cdFx0XHRcdEtNX0FOQUxZVElDU19QT1BVTEFSX1BST0RVQ1RTXG5cdFx0XHQpIHx8IHNlbGVjdCggQ09SRV9TSVRFICkuZ2V0UHJvZHVjdFBvc3RUeXBlKCksXG5cdFx0ZGlzcGxheUluV2lkZ2V0QXJlYTogc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDdXN0b21EaW1lbnNpb25zLFxuXHRcdG1ldGFkYXRhOiB7IGdyb3VwOiBLRVlfTUVUUklDU19HUk9VUF9TRUxMSU5HX1BST0RVQ1RTLlNMVUcgfSxcblx0fSxcblx0WyBLTV9BTkFMWVRJQ1NfUEFHRVNfUEVSX1ZJU0lUIF06IHtcblx0XHR0aXRsZTogX18oICdQYWdlcyBwZXIgdmlzaXQnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdGRlc2NyaXB0aW9uOiBfXyhcblx0XHRcdCdOdW1iZXIgb2YgcGFnZXMgdmlzaXRvcnMgdmlld2VkIHBlciBzZXNzaW9uIG9uIGF2ZXJhZ2UnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdGluZm9Ub29sdGlwOiBfXyhcblx0XHRcdCdOdW1iZXIgb2YgcGFnZXMgdmlzaXRvcnMgdmlld2VkIHBlciBzZXNzaW9uIG9uIGF2ZXJhZ2UnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdG1ldGFkYXRhOiB7IGdyb3VwOiBLRVlfTUVUUklDU19HUk9VUF9WSVNJVE9SUy5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX1ZJU0lUX0xFTkdUSCBdOiB7XG5cdFx0dGl0bGU6IF9fKCAnVmlzaXQgbGVuZ3RoJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRkZXNjcmlwdGlvbjogX18oXG5cdFx0XHQnQXZlcmFnZSBkdXJhdGlvbiBvZiBlbmdhZ2VkIHZpc2l0cycsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0aW5mb1Rvb2x0aXA6IF9fKFxuXHRcdFx0J0F2ZXJhZ2UgZHVyYXRpb24gb2YgZW5nYWdlZCB2aXNpdHMnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdG1ldGFkYXRhOiB7IGdyb3VwOiBLRVlfTUVUUklDU19HUk9VUF9WSVNJVE9SUy5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX1ZJU0lUU19QRVJfVklTSVRPUiBdOiB7XG5cdFx0dGl0bGU6IF9fKCAnVmlzaXRzIHBlciB2aXNpdG9yJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRkZXNjcmlwdGlvbjogX18oXG5cdFx0XHQnQXZlcmFnZSBudW1iZXIgb2Ygc2Vzc2lvbnMgcGVyIHNpdGUgdmlzaXRvcicsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0aW5mb1Rvb2x0aXA6IF9fKFxuXHRcdFx0J0F2ZXJhZ2UgbnVtYmVyIG9mIHNlc3Npb25zIHBlciBzaXRlIHZpc2l0b3InLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdG1ldGFkYXRhOiB7IGdyb3VwOiBLRVlfTUVUUklDU19HUk9VUF9WSVNJVE9SUy5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX01PU1RfRU5HQUdJTkdfUEFHRVMgXToge1xuXHRcdHRpdGxlOiBfXyggJ01vc3QgZW5nYWdpbmcgcGFnZXMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdGRlc2NyaXB0aW9uOiBfXyhcblx0XHRcdCdQYWdlcyB3aXRoIHRoZSBoaWdoZXN0IGVuZ2FnZW1lbnQgcmF0ZScsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0aW5mb1Rvb2x0aXA6IF9fKFxuXHRcdFx0J1BhZ2VzIHdpdGggdGhlIGhpZ2hlc3QgZW5nYWdlbWVudCByYXRlJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRtZXRhZGF0YTogeyBncm91cDogS0VZX01FVFJJQ1NfR1JPVVBfQ09OVEVOVF9QRVJGT1JNQU5DRS5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX0xFQVNUX0VOR0FHSU5HX1BBR0VTIF06IHtcblx0XHR0aXRsZTogX18oICdMZWFzdCBlbmdhZ2luZyBwYWdlcycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0ZGVzY3JpcHRpb246IF9fKFxuXHRcdFx0J1BhZ2VzIHdpdGggdGhlIGhpZ2hlc3QgcGVyY2VudGFnZSBvZiB2aXNpdG9ycyB0aGF0IGxlZnQgd2l0aG91dCBlbmdhZ2VtZW50IHdpdGggeW91ciBzaXRlJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRpbmZvVG9vbHRpcDogX18oXG5cdFx0XHQnUGVyY2VudGFnZSBvZiB2aXNpdG9ycyB0aGF0IGxlZnQgd2l0aG91dCBlbmdhZ2VtZW50IHdpdGggeW91ciBzaXRlJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRtZXRhZGF0YTogeyBncm91cDogS0VZX01FVFJJQ1NfR1JPVVBfQ09OVEVOVF9QRVJGT1JNQU5DRS5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX1RPUF9SRVRVUk5JTkdfVklTSVRPUl9QQUdFUyBdOiB7XG5cdFx0dGl0bGU6IF9fKCAnVG9wIHBhZ2VzIGJ5IHJldHVybmluZyB2aXNpdG9ycycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0ZGVzY3JpcHRpb246IF9fKFxuXHRcdFx0J1BhZ2VzIHRoYXQgYXR0cmFjdGVkIHRoZSBtb3N0IHJldHVybmluZyB2aXNpdG9ycycsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0aW5mb1Rvb2x0aXA6IF9fKFxuXHRcdFx0J1BhZ2VzIHRoYXQgYXR0cmFjdGVkIHRoZSBtb3N0IHJldHVybmluZyB2aXNpdG9ycycsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0bWV0YWRhdGE6IHsgZ3JvdXA6IEtFWV9NRVRSSUNTX0dST1VQX1ZJU0lUT1JTLlNMVUcgfSxcblx0fSxcblx0WyBLTV9BTkFMWVRJQ1NfTkVXX1ZJU0lUT1JTIF06IHtcblx0XHR0aXRsZTogX18oICdOZXcgdmlzaXRvcnMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdGRlc2NyaXB0aW9uOiBfXyhcblx0XHRcdCdIb3cgbWFueSBuZXcgdmlzaXRvcnMgeW91IGdvdCBhbmQgaG93IHRoZSBvdmVyYWxsIGF1ZGllbmNlIGNoYW5nZWQnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdGluZm9Ub29sdGlwOiBfXyhcblx0XHRcdCdQb3J0aW9uIG9mIHZpc2l0b3JzIHdobyB2aXNpdGVkIHlvdXIgc2l0ZSBmb3IgdGhlIGZpcnN0IHRpbWUgaW4gdGhpcyB0aW1lZnJhbWUnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdG1ldGFkYXRhOiB7IGdyb3VwOiBLRVlfTUVUUklDU19HUk9VUF9WSVNJVE9SUy5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX1JFVFVSTklOR19WSVNJVE9SUyBdOiB7XG5cdFx0dGl0bGU6IF9fKCAnUmV0dXJuaW5nIHZpc2l0b3JzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRkZXNjcmlwdGlvbjogX18oXG5cdFx0XHQnUG9ydGlvbiBvZiBwZW9wbGUgd2hvIHZpc2l0ZWQgeW91ciBzaXRlIG1vcmUgdGhhbiBvbmNlJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRpbmZvVG9vbHRpcDogX18oXG5cdFx0XHQnUG9ydGlvbiBvZiB5b3VyIHNpdGXigJlzIHZpc2l0b3JzIHRoYXQgcmV0dXJuZWQgYXQgbGVhc3Qgb25jZSBpbiB0aGlzIHRpbWVmcmFtZScsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0bWV0YWRhdGE6IHsgZ3JvdXA6IEtFWV9NRVRSSUNTX0dST1VQX1ZJU0lUT1JTLlNMVUcgfSxcblx0fSxcblxuXHRbIEtNX0FOQUxZVElDU19UT1BfVFJBRkZJQ19TT1VSQ0UgXToge1xuXHRcdHRpdGxlOiBfXyggJ1RvcCB0cmFmZmljIHNvdXJjZScsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0ZGVzY3JpcHRpb246IF9fKFxuXHRcdFx0J0NoYW5uZWwgd2hpY2ggYnJvdWdodCBpbiB0aGUgbW9zdCB2aXNpdG9ycyB0byB5b3VyIHNpdGUnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdGluZm9Ub29sdGlwOiBfXyhcblx0XHRcdCdDaGFubmVsIChlLmcuIHNvY2lhbCwgcGFpZCwgc2VhcmNoKSB0aGF0IGJyb3VnaHQgaW4gdGhlIG1vc3QgdmlzaXRvcnMgdG8geW91ciBzaXRlJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRtZXRhZGF0YTogeyBncm91cDogS0VZX01FVFJJQ1NfR1JPVVBfRFJJVklOR19UUkFGRklDLlNMVUcgfSxcblx0fSxcblx0WyBLTV9BTkFMWVRJQ1NfVE9QX1RSQUZGSUNfU09VUkNFX0RSSVZJTkdfQUREX1RPX0NBUlQgXToge1xuXHRcdHRpdGxlOiBfXyhcblx0XHRcdCdUb3AgdHJhZmZpYyBzb3VyY2UgZHJpdmluZyBhZGQgdG8gY2FydCcsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0ZGVzY3JpcHRpb246IF9fKFxuXHRcdFx0J0NoYW5uZWwgd2hpY2ggYnJvdWdodCBpbiB0aGUgbW9zdCBhZGQgdG8gY2FydCBldmVudHMgdG8geW91ciBzaXRlJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRpbmZvVG9vbHRpcDogX18oXG5cdFx0XHQnQ2hhbm5lbCAoZS5nLiBzb2NpYWwsIHBhaWQsIHNlYXJjaCkgdGhhdCBicm91Z2h0IGluIHRoZSBtb3N0IGFkZCB0byBjYXJ0IGV2ZW50cyB0byB5b3VyIHNpdGUnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdHJlcXVpcmVkQ29udmVyc2lvbkV2ZW50TmFtZTogWyBFTlVNX0NPTlZFUlNJT05fRVZFTlRTLkFERF9UT19DQVJUIF0sXG5cdFx0ZGlzcGxheUluU2VsZWN0aW9uUGFuZWw6IHNob3VsZERpc3BsYXlXaWRnZXRXaXRoQ29udmVyc2lvbkV2ZW50LFxuXHRcdGRpc3BsYXlJbkxpc3Q6IHNob3VsZERpc3BsYXlXaWRnZXRXaXRoQ29udmVyc2lvbkV2ZW50LFxuXHRcdG1ldGFkYXRhOiB7IGdyb3VwOiBLRVlfTUVUUklDU19HUk9VUF9TRUxMSU5HX1BST0RVQ1RTLlNMVUcgfSxcblx0fSxcblx0WyBLTV9BTkFMWVRJQ1NfVE9QX1RSQUZGSUNfU09VUkNFX0RSSVZJTkdfTEVBRFMgXToge1xuXHRcdHRpdGxlOiBfXyggJ1RvcCB0cmFmZmljIHNvdXJjZSBkcml2aW5nIGxlYWRzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRkZXNjcmlwdGlvbjogX18oXG5cdFx0XHQnQ2hhbm5lbCB3aGljaCBicm91Z2h0IGluIHRoZSBtb3N0IGxlYWRzIHRvIHlvdXIgc2l0ZScsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0aW5mb1Rvb2x0aXA6IF9fKFxuXHRcdFx0J0NoYW5uZWwgKGUuZy4gc29jaWFsLCBwYWlkLCBzZWFyY2gpIHRoYXQgYnJvdWdodCBpbiB0aGUgbW9zdCBsZWFkcyB0byB5b3VyIHNpdGUnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdHJlcXVpcmVkQ29udmVyc2lvbkV2ZW50TmFtZTogW1xuXHRcdFx0RU5VTV9DT05WRVJTSU9OX0VWRU5UUy5TVUJNSVRfTEVBRF9GT1JNLFxuXHRcdFx0RU5VTV9DT05WRVJTSU9OX0VWRU5UUy5DT05UQUNULFxuXHRcdFx0RU5VTV9DT05WRVJTSU9OX0VWRU5UUy5HRU5FUkFURV9MRUFELFxuXHRcdF0sXG5cdFx0ZGlzcGxheUluU2VsZWN0aW9uUGFuZWw6IHNob3VsZERpc3BsYXlXaWRnZXRXaXRoQ29udmVyc2lvbkV2ZW50LFxuXHRcdGRpc3BsYXlJbkxpc3Q6IHNob3VsZERpc3BsYXlXaWRnZXRXaXRoQ29udmVyc2lvbkV2ZW50LFxuXHRcdG1ldGFkYXRhOiB7IGdyb3VwOiBLRVlfTUVUUklDU19HUk9VUF9HRU5FUkFUSU5HX0xFQURTLlNMVUcgfSxcblx0fSxcblx0WyBLTV9BTkFMWVRJQ1NfVE9QX1RSQUZGSUNfU09VUkNFX0RSSVZJTkdfUFVSQ0hBU0VTIF06IHtcblx0XHR0aXRsZTogX18oICdUb3AgdHJhZmZpYyBzb3VyY2UgZHJpdmluZyBwdXJjaGFzZXMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdGRlc2NyaXB0aW9uOiBfXyhcblx0XHRcdCdDaGFubmVsIHdoaWNoIGJyb3VnaHQgaW4gdGhlIG1vc3QgcHVyY2hhc2VzIHRvIHlvdXIgc2l0ZScsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0aW5mb1Rvb2x0aXA6IF9fKFxuXHRcdFx0J0NoYW5uZWwgKGUuZy4gc29jaWFsLCBwYWlkLCBzZWFyY2gpIHRoYXQgYnJvdWdodCBpbiB0aGUgbW9zdCBwdXJjaGFzZXMgdG8geW91ciBzaXRlJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRyZXF1aXJlZENvbnZlcnNpb25FdmVudE5hbWU6IFsgRU5VTV9DT05WRVJTSU9OX0VWRU5UUy5QVVJDSEFTRSBdLFxuXHRcdGRpc3BsYXlJblNlbGVjdGlvblBhbmVsOiBzaG91bGREaXNwbGF5V2lkZ2V0V2l0aENvbnZlcnNpb25FdmVudCxcblx0XHRkaXNwbGF5SW5MaXN0OiBzaG91bGREaXNwbGF5V2lkZ2V0V2l0aENvbnZlcnNpb25FdmVudCxcblx0XHRtZXRhZGF0YTogeyBncm91cDogS0VZX01FVFJJQ1NfR1JPVVBfU0VMTElOR19QUk9EVUNUUy5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX0VOR0FHRURfVFJBRkZJQ19TT1VSQ0UgXToge1xuXHRcdHRpdGxlOiBfXyggJ01vc3QgZW5nYWdlZCB0cmFmZmljIHNvdXJjZScsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0ZGVzY3JpcHRpb246IF9fKFxuXHRcdFx0J1Zpc2l0b3JzIGNvbWluZyB2aWEgdGhpcyBjaGFubmVsIHNwZW50IHRoZSBtb3N0IHRpbWUgb24geW91ciBzaXRlJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRpbmZvVG9vbHRpcDogX18oXG5cdFx0XHQnQ2hhbm5lbCAoZS5nLiBzb2NpYWwsIHBhaWQsIHNlYXJjaCkgdGhhdCBicm91Z2h0IGluIHRoZSBtb3N0IHZpc2l0b3JzIHdobyBoYWQgYSBtZWFuaW5nZnVsIGVuZ2FnZW1lbnQgd2l0aCB5b3VyIHNpdGUnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdG1ldGFkYXRhOiB7IGdyb3VwOiBLRVlfTUVUUklDU19HUk9VUF9EUklWSU5HX1RSQUZGSUMuU0xVRyB9LFxuXHR9LFxuXHRbIEtNX0FOQUxZVElDU19UT1BfQ09OVkVSVElOR19UUkFGRklDX1NPVVJDRSBdOiB7XG5cdFx0dGl0bGU6IF9fKCAnVG9wIGNvbnZlcnRpbmcgdHJhZmZpYyBzb3VyY2UnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdGRlc2NyaXB0aW9uOiBfXyhcblx0XHRcdCdDaGFubmVsIHdoaWNoIGJyb3VnaHQgaW4gdGhlIG1vc3QgdmlzaXRzIHRoYXQgcmVzdWx0ZWQgaW4gY29udmVyc2lvbnMnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdGluZm9Ub29sdGlwOiBfXyhcblx0XHRcdCdDaGFubmVsIChlLmcuIHNvY2lhbCwgcGFpZCwgc2VhcmNoKSB0aGF0IGJyb3VnaHQgaW4gdmlzaXRvcnMgd2hvIGdlbmVyYXRlZCB0aGUgbW9zdCBjb252ZXJzaW9ucycsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0bWV0YWRhdGE6IHsgZ3JvdXA6IEtFWV9NRVRSSUNTX0dST1VQX0RSSVZJTkdfVFJBRkZJQy5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX1RPUF9DSVRJRVMgXToge1xuXHRcdHRpdGxlOiBfXyggJ1RvcCBjaXRpZXMgZHJpdmluZyB0cmFmZmljJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRkZXNjcmlwdGlvbjogX18oXG5cdFx0XHQnV2hpY2ggY2l0aWVzIHlvdSBnZXQgdGhlIG1vc3QgdmlzaXRvcnMgZnJvbScsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0aW5mb1Rvb2x0aXA6IF9fKFxuXHRcdFx0J1RoZSBjaXRpZXMgd2hlcmUgbW9zdCBvZiB5b3VyIHZpc2l0b3JzIGNhbWUgZnJvbScsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0bWV0YWRhdGE6IHsgZ3JvdXA6IEtFWV9NRVRSSUNTX0dST1VQX0RSSVZJTkdfVFJBRkZJQy5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX1RPUF9DSVRJRVNfRFJJVklOR19MRUFEUyBdOiB7XG5cdFx0dGl0bGU6IF9fKCAnVG9wIGNpdGllcyBkcml2aW5nIGxlYWRzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRkZXNjcmlwdGlvbjogX18oXG5cdFx0XHQnQ2l0aWVzIGRyaXZpbmcgdGhlIG1vc3QgY29udGFjdCBmb3JtIHN1Ym1pc3Npb25zJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRpbmZvVG9vbHRpcDogX18oXG5cdFx0XHQnQ2l0aWVzIGRyaXZpbmcgdGhlIG1vc3QgY29udGFjdCBmb3JtIHN1Ym1pc3Npb25zJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRyZXF1aXJlZENvbnZlcnNpb25FdmVudE5hbWU6IFtcblx0XHRcdEVOVU1fQ09OVkVSU0lPTl9FVkVOVFMuU1VCTUlUX0xFQURfRk9STSxcblx0XHRcdEVOVU1fQ09OVkVSU0lPTl9FVkVOVFMuQ09OVEFDVCxcblx0XHRcdEVOVU1fQ09OVkVSU0lPTl9FVkVOVFMuR0VORVJBVEVfTEVBRCxcblx0XHRdLFxuXHRcdGRpc3BsYXlJblNlbGVjdGlvblBhbmVsOiBzaG91bGREaXNwbGF5V2lkZ2V0V2l0aENvbnZlcnNpb25FdmVudCxcblx0XHRkaXNwbGF5SW5MaXN0OiBzaG91bGREaXNwbGF5V2lkZ2V0V2l0aENvbnZlcnNpb25FdmVudCxcblx0XHRtZXRhZGF0YTogeyBncm91cDogS0VZX01FVFJJQ1NfR1JPVVBfR0VORVJBVElOR19MRUFEUy5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX1RPUF9DSVRJRVNfRFJJVklOR19BRERfVE9fQ0FSVCBdOiB7XG5cdFx0dGl0bGU6IF9fKCAnVG9wIGNpdGllcyBkcml2aW5nIGFkZCB0byBjYXJ0JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRkZXNjcmlwdGlvbjogX18oXG5cdFx0XHQnQ2l0aWVzIHdoZXJlIHZpc2l0b3JzIG1vc3QgZnJlcXVlbnRseSBhZGQgcHJvZHVjdHMgdG8gdGhlaXIgY2FydHMnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdGluZm9Ub29sdGlwOiBfXyhcblx0XHRcdCdDaXRpZXMgd2hlcmUgdmlzaXRvcnMgbW9zdCBmcmVxdWVudGx5IGFkZCBwcm9kdWN0cyB0byB0aGVpciBjYXJ0cycsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0cmVxdWlyZWRDb252ZXJzaW9uRXZlbnROYW1lOiBbIEVOVU1fQ09OVkVSU0lPTl9FVkVOVFMuQUREX1RPX0NBUlQgXSxcblx0XHRkaXNwbGF5SW5TZWxlY3Rpb25QYW5lbDogc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDb252ZXJzaW9uRXZlbnQsXG5cdFx0ZGlzcGxheUluTGlzdDogc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDb252ZXJzaW9uRXZlbnQsXG5cdFx0bWV0YWRhdGE6IHsgZ3JvdXA6IEtFWV9NRVRSSUNTX0dST1VQX1NFTExJTkdfUFJPRFVDVFMuU0xVRyB9LFxuXHR9LFxuXHRbIEtNX0FOQUxZVElDU19UT1BfQ0lUSUVTX0RSSVZJTkdfUFVSQ0hBU0VTIF06IHtcblx0XHR0aXRsZTogX18oICdUb3AgY2l0aWVzIGRyaXZpbmcgcHVyY2hhc2VzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRkZXNjcmlwdGlvbjogX18oXG5cdFx0XHQnQ2l0aWVzIGRyaXZpbmcgdGhlIG1vc3QgcHVyY2hhc2VzJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRpbmZvVG9vbHRpcDogX18oXG5cdFx0XHQnQ2l0aWVzIGRyaXZpbmcgdGhlIG1vc3QgcHVyY2hhc2VzJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRyZXF1aXJlZENvbnZlcnNpb25FdmVudE5hbWU6IFsgRU5VTV9DT05WRVJTSU9OX0VWRU5UUy5QVVJDSEFTRSBdLFxuXHRcdGRpc3BsYXlJblNlbGVjdGlvblBhbmVsOiBzaG91bGREaXNwbGF5V2lkZ2V0V2l0aENvbnZlcnNpb25FdmVudCxcblx0XHRkaXNwbGF5SW5MaXN0OiBzaG91bGREaXNwbGF5V2lkZ2V0V2l0aENvbnZlcnNpb25FdmVudCxcblx0XHRtZXRhZGF0YTogeyBncm91cDogS0VZX01FVFJJQ1NfR1JPVVBfU0VMTElOR19QUk9EVUNUUy5TTFVHIH0sXG5cdH0sXG5cdFsgS01fQU5BTFlUSUNTX1RPUF9ERVZJQ0VfRFJJVklOR19QVVJDSEFTRVMgXToge1xuXHRcdHRpdGxlOiBfXyggJ1RvcCBkZXZpY2UgZHJpdmluZyBwdXJjaGFzZXMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdGRlc2NyaXB0aW9uOiBfXyhcblx0XHRcdCdUb3AgZGV2aWNlIGRyaXZpbmcgdGhlIG1vc3QgcHVyY2hhc2VzJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRpbmZvVG9vbHRpcDogX18oXG5cdFx0XHQnVG9wIGRldmljZSBkcml2aW5nIHRoZSBtb3N0IHB1cmNoYXNlcycsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0cmVxdWlyZWRDb252ZXJzaW9uRXZlbnROYW1lOiBbIEVOVU1fQ09OVkVSU0lPTl9FVkVOVFMuUFVSQ0hBU0UgXSxcblx0XHRkaXNwbGF5SW5TZWxlY3Rpb25QYW5lbDogc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDb252ZXJzaW9uRXZlbnQsXG5cdFx0ZGlzcGxheUluTGlzdDogc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDb252ZXJzaW9uRXZlbnQsXG5cdFx0bWV0YWRhdGE6IHsgZ3JvdXA6IEtFWV9NRVRSSUNTX0dST1VQX1NFTExJTkdfUFJPRFVDVFMuU0xVRyB9LFxuXHR9LFxuXHRbIEtNX0FOQUxZVElDU19UT1BfQ09VTlRSSUVTIF06IHtcblx0XHR0aXRsZTogX18oICdUb3AgY291bnRyaWVzIGRyaXZpbmcgdHJhZmZpYycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0ZGVzY3JpcHRpb246IF9fKFxuXHRcdFx0J1doaWNoIGNvdW50cmllcyB5b3UgZ2V0IHRoZSBtb3N0IHZpc2l0b3JzIGZyb20nLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdGluZm9Ub29sdGlwOiBfXyhcblx0XHRcdCdUaGUgY291bnRyaWVzIHdoZXJlIG1vc3Qgb2YgeW91ciB2aXNpdG9ycyBjYW1lIGZyb20nLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdG1ldGFkYXRhOiB7IGdyb3VwOiBLRVlfTUVUUklDU19HUk9VUF9EUklWSU5HX1RSQUZGSUMuU0xVRyB9LFxuXHR9LFxuXHRbIEtNX1NFQVJDSF9DT05TT0xFX1BPUFVMQVJfS0VZV09SRFMgXToge1xuXHRcdHRpdGxlOiBfXyggJ1RvcCBwZXJmb3JtaW5nIGtleXdvcmRzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRkZXNjcmlwdGlvbjogX18oXG5cdFx0XHQnV2hhdCBwZW9wbGUgc2VhcmNoZWQgZm9yIGJlZm9yZSB0aGV5IGNhbWUgdG8geW91ciBzaXRlJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRpbmZvVG9vbHRpcDogX18oXG5cdFx0XHQnVGhlIHRvcCBzZWFyY2ggcXVlcmllcyBmb3IgeW91ciBzaXRlIGJ5IGhpZ2hlc3QgY2xpY2t0aHJvdWdoIHJhdGUnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpLFxuXHRcdG1ldGFkYXRhOiB7IGdyb3VwOiBLRVlfTUVUUklDU19HUk9VUF9EUklWSU5HX1RSQUZGSUMuU0xVRyB9LFxuXHR9LFxuXHRbIEtNX0FOQUxZVElDU19UT1BfUEFHRVNfRFJJVklOR19MRUFEUyBdOiB7XG5cdFx0dGl0bGU6IF9fKCAnVG9wIHBhZ2VzIGRyaXZpbmcgbGVhZHMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdGRlc2NyaXB0aW9uOiBfXyhcblx0XHRcdCdQYWdlcyBvbiB3aGljaCBmb3JtcyBhcmUgbW9zdCBmcmVxdWVudGx5IHN1Ym1pdHRlZCcsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0cmVxdWlyZWRDb252ZXJzaW9uRXZlbnROYW1lOiBbXG5cdFx0XHRFTlVNX0NPTlZFUlNJT05fRVZFTlRTLlNVQk1JVF9MRUFEX0ZPUk0sXG5cdFx0XHRFTlVNX0NPTlZFUlNJT05fRVZFTlRTLkNPTlRBQ1QsXG5cdFx0XHRFTlVNX0NPTlZFUlNJT05fRVZFTlRTLkdFTkVSQVRFX0xFQUQsXG5cdFx0XSxcblx0XHRkaXNwbGF5SW5TZWxlY3Rpb25QYW5lbDogc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDb252ZXJzaW9uRXZlbnQsXG5cdFx0ZGlzcGxheUluTGlzdDogc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDb252ZXJzaW9uRXZlbnQsXG5cdFx0bWV0YWRhdGE6IHsgZ3JvdXA6IEtFWV9NRVRSSUNTX0dST1VQX0dFTkVSQVRJTkdfTEVBRFMuU0xVRyB9LFxuXHR9LFxufTtcblxuZXhwb3J0IHsgS0VZX01FVFJJQ1NfV0lER0VUUyB9O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBK0JBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUNBO0FBSUE7QUFJQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFJQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFJQTtBQUlBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBSUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFJQTtBQUlBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBSUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFJQTtBQUlBO0FBQUE7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUlBO0FBSUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUlBO0FBSUE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFJQTtBQUlBO0FBS0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFJQTtBQUlBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBSUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFJQTtBQUtBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFJQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFJQTtBQUlBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBSUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFLQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/key-metrics-widgets.js\n"); /***/ }), /***/ "./js/components/KeyMetrics/shouldDisplayWidgetWithConversionEvent.js": /*!****************************************************************************!*\ !*** ./js/components/KeyMetrics/shouldDisplayWidgetWithConversionEvent.js ***! \****************************************************************************/ /*! exports provided: shouldDisplayWidgetWithConversionEvent */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"shouldDisplayWidgetWithConversionEvent\", function() { return shouldDisplayWidgetWithConversionEvent; });\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../modules/analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n\n\n\n/**\n * Determines whether to display a widget that requires conversion reporting events\n * in the key metrics selection panel.\n *\n * This function is attached to the widget object that requires the conversion reporting events and\n * has the `requiredConversionEventName` property.\n *\n * @since 1.136.0\n * @since 1.137.0 Moved function to its own file.\n *\n * @param {Function} select Data store select function.\n * @param {boolean} isViewOnlyDashboard Whether the current dashboard is view only.\n * @param {string} slug Key metric widget slug.\n * @return {boolean} Whether to display the widget.\n */\nfunction shouldDisplayWidgetWithConversionEvent(select, isViewOnlyDashboard, slug) {\n return select(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_1__[\"MODULES_ANALYTICS_4\"]).hasConversionReportingEvents(\n // This property is available to the widget object that requires the\n // conversion reporting events, where the function is attached.\n this.requiredConversionEventName) || select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_0__[\"CORE_USER\"]).isKeyMetricActive(slug);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3Mvc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDb252ZXJzaW9uRXZlbnQuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0tleU1ldHJpY3Mvc2hvdWxkRGlzcGxheVdpZGdldFdpdGhDb252ZXJzaW9uRXZlbnQuanM/ZDg0MCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDT1JFX1VTRVIgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBNT0RVTEVTX0FOQUxZVElDU180IH0gZnJvbSAnLi4vLi4vbW9kdWxlcy9hbmFseXRpY3MtNC9kYXRhc3RvcmUvY29uc3RhbnRzJztcblxuLyoqXG4gKiBEZXRlcm1pbmVzIHdoZXRoZXIgdG8gZGlzcGxheSBhIHdpZGdldCB0aGF0IHJlcXVpcmVzIGNvbnZlcnNpb24gcmVwb3J0aW5nIGV2ZW50c1xuICogaW4gdGhlIGtleSBtZXRyaWNzIHNlbGVjdGlvbiBwYW5lbC5cbiAqXG4gKiBUaGlzIGZ1bmN0aW9uIGlzIGF0dGFjaGVkIHRvIHRoZSB3aWRnZXQgb2JqZWN0IHRoYXQgcmVxdWlyZXMgdGhlIGNvbnZlcnNpb24gcmVwb3J0aW5nIGV2ZW50cyBhbmRcbiAqIGhhcyB0aGUgYHJlcXVpcmVkQ29udmVyc2lvbkV2ZW50TmFtZWAgcHJvcGVydHkuXG4gKlxuICogQHNpbmNlIDEuMTM2LjBcbiAqIEBzaW5jZSAxLjEzNy4wIE1vdmVkIGZ1bmN0aW9uIHRvIGl0cyBvd24gZmlsZS5cbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZWxlY3QgICAgICAgICAgICAgIERhdGEgc3RvcmUgc2VsZWN0IGZ1bmN0aW9uLlxuICogQHBhcmFtIHtib29sZWFufSAgaXNWaWV3T25seURhc2hib2FyZCBXaGV0aGVyIHRoZSBjdXJyZW50IGRhc2hib2FyZCBpcyB2aWV3IG9ubHkuXG4gKiBAcGFyYW0ge3N0cmluZ30gICBzbHVnICAgICAgICAgICAgICAgIEtleSBtZXRyaWMgd2lkZ2V0IHNsdWcuXG4gKiBAcmV0dXJuIHtib29sZWFufSBXaGV0aGVyIHRvIGRpc3BsYXkgdGhlIHdpZGdldC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHNob3VsZERpc3BsYXlXaWRnZXRXaXRoQ29udmVyc2lvbkV2ZW50KFxuXHRzZWxlY3QsXG5cdGlzVmlld09ubHlEYXNoYm9hcmQsXG5cdHNsdWdcbikge1xuXHRyZXR1cm4gKFxuXHRcdHNlbGVjdCggTU9EVUxFU19BTkFMWVRJQ1NfNCApLmhhc0NvbnZlcnNpb25SZXBvcnRpbmdFdmVudHMoXG5cdFx0XHQvLyBUaGlzIHByb3BlcnR5IGlzIGF2YWlsYWJsZSB0byB0aGUgd2lkZ2V0IG9iamVjdCB0aGF0IHJlcXVpcmVzIHRoZVxuXHRcdFx0Ly8gY29udmVyc2lvbiByZXBvcnRpbmcgZXZlbnRzLCB3aGVyZSB0aGUgZnVuY3Rpb24gaXMgYXR0YWNoZWQuXG5cdFx0XHR0aGlzLnJlcXVpcmVkQ29udmVyc2lvbkV2ZW50TmFtZVxuXHRcdCkgfHwgc2VsZWN0KCBDT1JFX1VTRVIgKS5pc0tleU1ldHJpY0FjdGl2ZSggc2x1ZyApXG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUdBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/KeyMetrics/shouldDisplayWidgetWithConversionEvent.js\n"); /***/ }), /***/ "./js/components/Link.js": /*!*******************************!*\ !*** ./js/components/Link.js ***! \*******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-router-dom */ \"../node_modules/react-router-dom/esm/react-router-dom.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _svg_icons_arrow_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../svg/icons/arrow.svg */ \"./svg/icons/arrow.svg\");\n/* harmony import */ var _svg_icons_arrow_inverse_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../svg/icons/arrow-inverse.svg */ \"./svg/icons/arrow-inverse.svg\");\n/* harmony import */ var _svg_icons_back_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../svg/icons/back.svg */ \"./svg/icons/back.svg\");\n/* harmony import */ var _svg_icons_external_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../svg/icons/external.svg */ \"./svg/icons/external.svg\");\n/* harmony import */ var _IconWrapper__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./IconWrapper */ \"./js/components/IconWrapper.js\");\n\n\n\n/**\n * Link component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nvar BUTTON = 'BUTTON';\nvar BUTTON_DISABLED = 'BUTTON_DISABLED';\nvar EXTERNAL_LINK = 'EXTERNAL_LINK';\nvar LINK = 'LINK';\nvar ROUTER_LINK = 'ROUTER_LINK';\nvar Link = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"forwardRef\"])(function (props, ref) {\n var ariaLabelProp = props['aria-label'],\n _props$secondary = props.secondary,\n secondary = _props$secondary === void 0 ? false : _props$secondary,\n _props$arrow = props.arrow,\n arrow = _props$arrow === void 0 ? false : _props$arrow,\n _props$back = props.back,\n back = _props$back === void 0 ? false : _props$back,\n _props$caps = props.caps,\n caps = _props$caps === void 0 ? false : _props$caps,\n children = props.children,\n _props$className = props.className,\n className = _props$className === void 0 ? '' : _props$className,\n _props$danger = props.danger,\n danger = _props$danger === void 0 ? false : _props$danger,\n _props$disabled = props.disabled,\n disabled = _props$disabled === void 0 ? false : _props$disabled,\n _props$external = props.external,\n external = _props$external === void 0 ? false : _props$external,\n _props$hideExternalIn = props.hideExternalIndicator,\n hideExternalIndicator = _props$hideExternalIn === void 0 ? false : _props$hideExternalIn,\n _props$href = props.href,\n href = _props$href === void 0 ? '' : _props$href,\n _props$inverse = props.inverse,\n inverse = _props$inverse === void 0 ? false : _props$inverse,\n _props$noFlex = props.noFlex,\n noFlex = _props$noFlex === void 0 ? false : _props$noFlex,\n onClick = props.onClick,\n _props$small = props.small,\n small = _props$small === void 0 ? false : _props$small,\n _props$standalone = props.standalone,\n standalone = _props$standalone === void 0 ? false : _props$standalone,\n _props$linkButton = props.linkButton,\n linkButton = _props$linkButton === void 0 ? false : _props$linkButton,\n to = props.to,\n leadingIcon = props.leadingIcon,\n trailingIcon = props.trailingIcon,\n otherProps = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(props, [\"aria-label\", \"secondary\", \"arrow\", \"back\", \"caps\", \"children\", \"className\", \"danger\", \"disabled\", \"external\", \"hideExternalIndicator\", \"href\", \"inverse\", \"noFlex\", \"onClick\", \"small\", \"standalone\", \"linkButton\", \"to\", \"leadingIcon\", \"trailingIcon\"]);\n var getType = function getType() {\n // Force button element if `onClick` prop is passed and there's no `href`\n // or `to` prop.\n if (!href && !to && onClick) {\n if (disabled) {\n return BUTTON_DISABLED;\n }\n return BUTTON;\n }\n\n // Only `RouterLink` uses the `to` prop.\n if (to) {\n return ROUTER_LINK;\n }\n\n // The external prop means this is an external link, which will also output\n // an `` tag.\n if (external) {\n return EXTERNAL_LINK;\n }\n\n // A regular `` tag without external indicators.\n return LINK;\n };\n var type = getType();\n var getLinkComponent = function getLinkComponent() {\n if (type === BUTTON || type === BUTTON_DISABLED) {\n return 'button';\n }\n if (type === ROUTER_LINK) {\n return react_router_dom__WEBPACK_IMPORTED_MODULE_5__[\"Link\"];\n }\n return 'a';\n };\n var getAriaLabel = function getAriaLabel() {\n // Otherwise, create an ARIA label if the link opens in a new window\n // or is disabled, to add extra context to the link.\n var labelSuffix;\n if (type === EXTERNAL_LINK) {\n labelSuffix = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"_x\"])('(opens in a new tab)', 'screen reader text', 'google-site-kit');\n }\n if (type === BUTTON_DISABLED) {\n labelSuffix = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"_x\"])('(disabled)', 'screen reader text', 'google-site-kit');\n }\n if (!labelSuffix) {\n return ariaLabelProp;\n }\n\n // If an ARIA label was supplied, use that.\n if (ariaLabelProp) {\n return \"\".concat(ariaLabelProp, \" \").concat(labelSuffix);\n }\n\n // Otherwise, use the children prop if it's a string.\n if (typeof children === 'string') {\n return \"\".concat(children, \" \").concat(labelSuffix);\n }\n\n // If there isn't a string we can use to create the label, we shouldn't\n // make one; otherwise we'll only create an ARIA label that says\n // \"(opens in a new tab)\", which is not good.\n return undefined;\n };\n var LinkComponent = getLinkComponent();\n var ariaLabel = getAriaLabel();\n\n // Set the prefix/suffix icons, based on the type of link this is and\n // the props supplied.\n var leadingIconToUse = leadingIcon;\n var trailingIconToUse = trailingIcon;\n if (back) {\n leadingIconToUse = /*#__PURE__*/React.createElement(_svg_icons_back_svg__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n width: 14,\n height: 14\n });\n }\n if (external && !hideExternalIndicator) {\n trailingIconToUse = /*#__PURE__*/React.createElement(_svg_icons_external_svg__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n width: 14,\n height: 14\n });\n }\n if (arrow && !inverse) {\n trailingIconToUse = /*#__PURE__*/React.createElement(_svg_icons_arrow_svg__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n width: 14,\n height: 14\n });\n }\n if (arrow && inverse) {\n trailingIconToUse = /*#__PURE__*/React.createElement(_svg_icons_arrow_inverse_svg__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n width: 14,\n height: 14\n });\n }\n return /*#__PURE__*/React.createElement(LinkComponent, _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n \"aria-label\": ariaLabel,\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()('googlesitekit-cta-link', className, {\n 'googlesitekit-cta-link--secondary': secondary,\n 'googlesitekit-cta-link--inverse': inverse,\n 'googlesitekit-cta-link--small': small,\n 'googlesitekit-cta-link--caps': caps,\n 'googlesitekit-cta-link--danger': danger,\n 'googlesitekit-cta-link--disabled': disabled,\n 'googlesitekit-cta-link--standalone': standalone,\n 'googlesitekit-cta-link--link-button': linkButton,\n 'googlesitekit-cta-link--no-flex': !!noFlex\n }),\n disabled: disabled,\n href: (type === LINK || type === EXTERNAL_LINK) && !disabled ? href : undefined,\n onClick: onClick,\n rel: type === EXTERNAL_LINK ? 'noopener noreferrer' : undefined,\n ref: ref,\n target: type === EXTERNAL_LINK ? '_blank' : undefined,\n to: to\n }, otherProps), !!leadingIconToUse && /*#__PURE__*/React.createElement(_IconWrapper__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n marginRight: 5\n }, leadingIconToUse), /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-cta-link__contents\"\n }, children), !!trailingIconToUse && /*#__PURE__*/React.createElement(_IconWrapper__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n marginLeft: 5\n }, trailingIconToUse));\n});\nLink.propTypes = {\n arrow: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n back: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n caps: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n children: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node,\n className: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n danger: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n disabled: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n external: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n hideExternalIndicator: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n href: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n inverse: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n leadingIcon: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node,\n linkButton: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n noFlex: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n small: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n standalone: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n to: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n trailingIcon: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Link);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0xpbmsuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0xpbmsuanM/NjBjNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIExpbmsgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgTGluayBhcyBSb3V0ZXJMaW5rIH0gZnJvbSAncmVhY3Qtcm91dGVyLWRvbSc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBmb3J3YXJkUmVmIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB7IF94IH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEFycm93SWNvbiBmcm9tICcuLi8uLi9zdmcvaWNvbnMvYXJyb3cuc3ZnJztcbmltcG9ydCBBcnJvd0ludmVyc2VJY29uIGZyb20gJy4uLy4uL3N2Zy9pY29ucy9hcnJvdy1pbnZlcnNlLnN2Zyc7XG5pbXBvcnQgQmFja0ljb24gZnJvbSAnLi4vLi4vc3ZnL2ljb25zL2JhY2suc3ZnJztcbmltcG9ydCBFeHRlcm5hbEljb24gZnJvbSAnLi4vLi4vc3ZnL2ljb25zL2V4dGVybmFsLnN2Zyc7XG5pbXBvcnQgSWNvbldyYXBwZXIgZnJvbSAnLi9JY29uV3JhcHBlcic7XG5cbmNvbnN0IEJVVFRPTiA9ICdCVVRUT04nO1xuY29uc3QgQlVUVE9OX0RJU0FCTEVEID0gJ0JVVFRPTl9ESVNBQkxFRCc7XG5jb25zdCBFWFRFUk5BTF9MSU5LID0gJ0VYVEVSTkFMX0xJTksnO1xuY29uc3QgTElOSyA9ICdMSU5LJztcbmNvbnN0IFJPVVRFUl9MSU5LID0gJ1JPVVRFUl9MSU5LJztcblxuY29uc3QgTGluayA9IGZvcndhcmRSZWYoICggcHJvcHMsIHJlZiApID0+IHtcblx0Y29uc3Qge1xuXHRcdCdhcmlhLWxhYmVsJzogYXJpYUxhYmVsUHJvcCxcblx0XHRzZWNvbmRhcnkgPSBmYWxzZSxcblx0XHRhcnJvdyA9IGZhbHNlLFxuXHRcdGJhY2sgPSBmYWxzZSxcblx0XHRjYXBzID0gZmFsc2UsXG5cdFx0Y2hpbGRyZW4sXG5cdFx0Y2xhc3NOYW1lID0gJycsXG5cdFx0ZGFuZ2VyID0gZmFsc2UsXG5cdFx0ZGlzYWJsZWQgPSBmYWxzZSxcblx0XHRleHRlcm5hbCA9IGZhbHNlLFxuXHRcdGhpZGVFeHRlcm5hbEluZGljYXRvciA9IGZhbHNlLFxuXHRcdGhyZWYgPSAnJyxcblx0XHRpbnZlcnNlID0gZmFsc2UsXG5cdFx0bm9GbGV4ID0gZmFsc2UsXG5cdFx0b25DbGljayxcblx0XHRzbWFsbCA9IGZhbHNlLFxuXHRcdHN0YW5kYWxvbmUgPSBmYWxzZSxcblx0XHRsaW5rQnV0dG9uID0gZmFsc2UsXG5cdFx0dG8sXG5cdFx0bGVhZGluZ0ljb24sXG5cdFx0dHJhaWxpbmdJY29uLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHByb3BzO1xuXG5cdGNvbnN0IGdldFR5cGUgPSAoKSA9PiB7XG5cdFx0Ly8gRm9yY2UgYnV0dG9uIGVsZW1lbnQgaWYgYG9uQ2xpY2tgIHByb3AgaXMgcGFzc2VkIGFuZCB0aGVyZSdzIG5vIGBocmVmYFxuXHRcdC8vIG9yIGB0b2AgcHJvcC5cblx0XHRpZiAoICEgaHJlZiAmJiAhIHRvICYmIG9uQ2xpY2sgKSB7XG5cdFx0XHRpZiAoIGRpc2FibGVkICkge1xuXHRcdFx0XHRyZXR1cm4gQlVUVE9OX0RJU0FCTEVEO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gQlVUVE9OO1xuXHRcdH1cblxuXHRcdC8vIE9ubHkgYFJvdXRlckxpbmtgIHVzZXMgdGhlIGB0b2AgcHJvcC5cblx0XHRpZiAoIHRvICkge1xuXHRcdFx0cmV0dXJuIFJPVVRFUl9MSU5LO1xuXHRcdH1cblxuXHRcdC8vIFRoZSBleHRlcm5hbCBwcm9wIG1lYW5zIHRoaXMgaXMgYW4gZXh0ZXJuYWwgbGluaywgd2hpY2ggd2lsbCBhbHNvIG91dHB1dFxuXHRcdC8vIGFuIGA8YT5gIHRhZy5cblx0XHRpZiAoIGV4dGVybmFsICkge1xuXHRcdFx0cmV0dXJuIEVYVEVSTkFMX0xJTks7XG5cdFx0fVxuXG5cdFx0Ly8gQSByZWd1bGFyIGA8YT5gIHRhZyB3aXRob3V0IGV4dGVybmFsIGluZGljYXRvcnMuXG5cdFx0cmV0dXJuIExJTks7XG5cdH07XG5cblx0Y29uc3QgdHlwZSA9IGdldFR5cGUoKTtcblxuXHRjb25zdCBnZXRMaW5rQ29tcG9uZW50ID0gKCkgPT4ge1xuXHRcdGlmICggdHlwZSA9PT0gQlVUVE9OIHx8IHR5cGUgPT09IEJVVFRPTl9ESVNBQkxFRCApIHtcblx0XHRcdHJldHVybiAnYnV0dG9uJztcblx0XHR9XG5cblx0XHRpZiAoIHR5cGUgPT09IFJPVVRFUl9MSU5LICkge1xuXHRcdFx0cmV0dXJuIFJvdXRlckxpbms7XG5cdFx0fVxuXG5cdFx0cmV0dXJuICdhJztcblx0fTtcblxuXHRjb25zdCBnZXRBcmlhTGFiZWwgPSAoKSA9PiB7XG5cdFx0Ly8gT3RoZXJ3aXNlLCBjcmVhdGUgYW4gQVJJQSBsYWJlbCBpZiB0aGUgbGluayBvcGVucyBpbiBhIG5ldyB3aW5kb3dcblx0XHQvLyBvciBpcyBkaXNhYmxlZCwgdG8gYWRkIGV4dHJhIGNvbnRleHQgdG8gdGhlIGxpbmsuXG5cdFx0bGV0IGxhYmVsU3VmZml4O1xuXG5cdFx0aWYgKCB0eXBlID09PSBFWFRFUk5BTF9MSU5LICkge1xuXHRcdFx0bGFiZWxTdWZmaXggPSBfeChcblx0XHRcdFx0JyhvcGVucyBpbiBhIG5ldyB0YWIpJyxcblx0XHRcdFx0J3NjcmVlbiByZWFkZXIgdGV4dCcsXG5cdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdGlmICggdHlwZSA9PT0gQlVUVE9OX0RJU0FCTEVEICkge1xuXHRcdFx0bGFiZWxTdWZmaXggPSBfeChcblx0XHRcdFx0JyhkaXNhYmxlZCknLFxuXHRcdFx0XHQnc2NyZWVuIHJlYWRlciB0ZXh0Jyxcblx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0aWYgKCAhIGxhYmVsU3VmZml4ICkge1xuXHRcdFx0cmV0dXJuIGFyaWFMYWJlbFByb3A7XG5cdFx0fVxuXG5cdFx0Ly8gSWYgYW4gQVJJQSBsYWJlbCB3YXMgc3VwcGxpZWQsIHVzZSB0aGF0LlxuXHRcdGlmICggYXJpYUxhYmVsUHJvcCApIHtcblx0XHRcdHJldHVybiBgJHsgYXJpYUxhYmVsUHJvcCB9ICR7IGxhYmVsU3VmZml4IH1gO1xuXHRcdH1cblxuXHRcdC8vIE90aGVyd2lzZSwgdXNlIHRoZSBjaGlsZHJlbiBwcm9wIGlmIGl0J3MgYSBzdHJpbmcuXG5cdFx0aWYgKCB0eXBlb2YgY2hpbGRyZW4gPT09ICdzdHJpbmcnICkge1xuXHRcdFx0cmV0dXJuIGAkeyBjaGlsZHJlbiB9ICR7IGxhYmVsU3VmZml4IH1gO1xuXHRcdH1cblxuXHRcdC8vIElmIHRoZXJlIGlzbid0IGEgc3RyaW5nIHdlIGNhbiB1c2UgdG8gY3JlYXRlIHRoZSBsYWJlbCwgd2Ugc2hvdWxkbid0XG5cdFx0Ly8gbWFrZSBvbmU7IG90aGVyd2lzZSB3ZSdsbCBvbmx5IGNyZWF0ZSBhbiBBUklBIGxhYmVsIHRoYXQgc2F5c1xuXHRcdC8vIFwiKG9wZW5zIGluIGEgbmV3IHRhYilcIiwgd2hpY2ggaXMgbm90IGdvb2QuXG5cdFx0cmV0dXJuIHVuZGVmaW5lZDtcblx0fTtcblxuXHRjb25zdCBMaW5rQ29tcG9uZW50ID0gZ2V0TGlua0NvbXBvbmVudCgpO1xuXHRjb25zdCBhcmlhTGFiZWwgPSBnZXRBcmlhTGFiZWwoKTtcblxuXHQvLyBTZXQgdGhlIHByZWZpeC9zdWZmaXggaWNvbnMsIGJhc2VkIG9uIHRoZSB0eXBlIG9mIGxpbmsgdGhpcyBpcyBhbmRcblx0Ly8gdGhlIHByb3BzIHN1cHBsaWVkLlxuXHRsZXQgbGVhZGluZ0ljb25Ub1VzZSA9IGxlYWRpbmdJY29uO1xuXHRsZXQgdHJhaWxpbmdJY29uVG9Vc2UgPSB0cmFpbGluZ0ljb247XG5cblx0aWYgKCBiYWNrICkge1xuXHRcdGxlYWRpbmdJY29uVG9Vc2UgPSA8QmFja0ljb24gd2lkdGg9eyAxNCB9IGhlaWdodD17IDE0IH0gLz47XG5cdH1cblxuXHRpZiAoIGV4dGVybmFsICYmICEgaGlkZUV4dGVybmFsSW5kaWNhdG9yICkge1xuXHRcdHRyYWlsaW5nSWNvblRvVXNlID0gPEV4dGVybmFsSWNvbiB3aWR0aD17IDE0IH0gaGVpZ2h0PXsgMTQgfSAvPjtcblx0fVxuXG5cdGlmICggYXJyb3cgJiYgISBpbnZlcnNlICkge1xuXHRcdHRyYWlsaW5nSWNvblRvVXNlID0gPEFycm93SWNvbiB3aWR0aD17IDE0IH0gaGVpZ2h0PXsgMTQgfSAvPjtcblx0fVxuXG5cdGlmICggYXJyb3cgJiYgaW52ZXJzZSApIHtcblx0XHR0cmFpbGluZ0ljb25Ub1VzZSA9IDxBcnJvd0ludmVyc2VJY29uIHdpZHRoPXsgMTQgfSBoZWlnaHQ9eyAxNCB9IC8+O1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8TGlua0NvbXBvbmVudFxuXHRcdFx0YXJpYS1sYWJlbD17IGFyaWFMYWJlbCB9XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKCAnZ29vZ2xlc2l0ZWtpdC1jdGEtbGluaycsIGNsYXNzTmFtZSwge1xuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1jdGEtbGluay0tc2Vjb25kYXJ5Jzogc2Vjb25kYXJ5LFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1jdGEtbGluay0taW52ZXJzZSc6IGludmVyc2UsXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWN0YS1saW5rLS1zbWFsbCc6IHNtYWxsLFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1jdGEtbGluay0tY2Fwcyc6IGNhcHMsXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWN0YS1saW5rLS1kYW5nZXInOiBkYW5nZXIsXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWN0YS1saW5rLS1kaXNhYmxlZCc6IGRpc2FibGVkLFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1jdGEtbGluay0tc3RhbmRhbG9uZSc6IHN0YW5kYWxvbmUsXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWN0YS1saW5rLS1saW5rLWJ1dHRvbic6IGxpbmtCdXR0b24sXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWN0YS1saW5rLS1uby1mbGV4JzogISEgbm9GbGV4LFxuXHRcdFx0fSApIH1cblx0XHRcdGRpc2FibGVkPXsgZGlzYWJsZWQgfVxuXHRcdFx0aHJlZj17XG5cdFx0XHRcdCggdHlwZSA9PT0gTElOSyB8fCB0eXBlID09PSBFWFRFUk5BTF9MSU5LICkgJiYgISBkaXNhYmxlZFxuXHRcdFx0XHRcdD8gaHJlZlxuXHRcdFx0XHRcdDogdW5kZWZpbmVkXG5cdFx0XHR9XG5cdFx0XHRvbkNsaWNrPXsgb25DbGljayB9XG5cdFx0XHRyZWw9eyB0eXBlID09PSBFWFRFUk5BTF9MSU5LID8gJ25vb3BlbmVyIG5vcmVmZXJyZXInIDogdW5kZWZpbmVkIH1cblx0XHRcdHJlZj17IHJlZiB9XG5cdFx0XHR0YXJnZXQ9eyB0eXBlID09PSBFWFRFUk5BTF9MSU5LID8gJ19ibGFuaycgOiB1bmRlZmluZWQgfVxuXHRcdFx0dG89eyB0byB9XG5cdFx0XHR7IC4uLm90aGVyUHJvcHMgfVxuXHRcdD5cblx0XHRcdHsgISEgbGVhZGluZ0ljb25Ub1VzZSAmJiAoXG5cdFx0XHRcdDxJY29uV3JhcHBlciBtYXJnaW5SaWdodD17IDUgfT5cblx0XHRcdFx0XHR7IGxlYWRpbmdJY29uVG9Vc2UgfVxuXHRcdFx0XHQ8L0ljb25XcmFwcGVyPlxuXHRcdFx0KSB9XG5cdFx0XHQ8c3BhbiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWN0YS1saW5rX19jb250ZW50c1wiPlxuXHRcdFx0XHR7IGNoaWxkcmVuIH1cblx0XHRcdDwvc3Bhbj5cblx0XHRcdHsgISEgdHJhaWxpbmdJY29uVG9Vc2UgJiYgKFxuXHRcdFx0XHQ8SWNvbldyYXBwZXIgbWFyZ2luTGVmdD17IDUgfT5cblx0XHRcdFx0XHR7IHRyYWlsaW5nSWNvblRvVXNlIH1cblx0XHRcdFx0PC9JY29uV3JhcHBlcj5cblx0XHRcdCkgfVxuXHRcdDwvTGlua0NvbXBvbmVudD5cblx0KTtcbn0gKTtcblxuTGluay5wcm9wVHlwZXMgPSB7XG5cdGFycm93OiBQcm9wVHlwZXMuYm9vbCxcblx0YmFjazogUHJvcFR5cGVzLmJvb2wsXG5cdGNhcHM6IFByb3BUeXBlcy5ib29sLFxuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG5cdGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcblx0ZGFuZ2VyOiBQcm9wVHlwZXMuYm9vbCxcblx0ZGlzYWJsZWQ6IFByb3BUeXBlcy5ib29sLFxuXHRleHRlcm5hbDogUHJvcFR5cGVzLmJvb2wsXG5cdGhpZGVFeHRlcm5hbEluZGljYXRvcjogUHJvcFR5cGVzLmJvb2wsXG5cdGhyZWY6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGludmVyc2U6IFByb3BUeXBlcy5ib29sLFxuXHRsZWFkaW5nSWNvbjogUHJvcFR5cGVzLm5vZGUsXG5cdGxpbmtCdXR0b246IFByb3BUeXBlcy5ib29sLFxuXHRub0ZsZXg6IFByb3BUeXBlcy5ib29sLFxuXHRvbkNsaWNrOiBQcm9wVHlwZXMuZnVuYyxcblx0c21hbGw6IFByb3BUeXBlcy5ib29sLFxuXHRzdGFuZGFsb25lOiBQcm9wVHlwZXMuYm9vbCxcblx0dG86IFByb3BUeXBlcy5zdHJpbmcsXG5cdHRyYWlsaW5nSWNvbjogUHJvcFR5cGVzLm5vZGUsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBMaW5rO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBS0E7QUFFQTtBQUNBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBSUE7QUFBQTtBQUlBO0FBQUE7QUFJQTtBQUFBO0FBTUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/Link.js\n"); /***/ }), /***/ "./js/components/MediaErrorHandler/index.js": /*!**************************************************!*\ !*** ./js/components/MediaErrorHandler/index.js ***! \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global, React) {/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"../node_modules/@babel/runtime/helpers/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"../node_modules/@babel/runtime/helpers/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"../node_modules/@babel/runtime/helpers/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"../node_modules/@babel/runtime/helpers/getPrototypeOf.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _ErrorText__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../ErrorText */ \"./js/components/ErrorText.js\");\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default()(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default()(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default()(this, result); }; }\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n/**\n * MediaErrorHandler component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\nvar MediaErrorHandler = /*#__PURE__*/function (_Component) {\n _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2___default()(MediaErrorHandler, _Component);\n var _super = _createSuper(MediaErrorHandler);\n function MediaErrorHandler(props) {\n var _this;\n _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, MediaErrorHandler);\n _this = _super.call(this, props);\n _this.state = {\n error: null\n };\n return _this;\n }\n _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(MediaErrorHandler, [{\n key: \"componentDidCatch\",\n value: function componentDidCatch(error, info) {\n global.console.error('Caught an error:', error, info);\n this.setState({\n error: error\n });\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n children = _this$props.children,\n errorMessage = _this$props.errorMessage;\n var error = this.state.error; // If there is no caught error, render the children components normally.\n if (!error) {\n return children;\n }\n return /*#__PURE__*/React.createElement(_ErrorText__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n message: errorMessage\n });\n }\n }]);\n return MediaErrorHandler;\n}(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__[\"Component\"]);\nMediaErrorHandler.defaultProps = {\n errorMessage: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__[\"__\"])('Failed to load media', 'google-site-kit')\n};\nMediaErrorHandler.propTypes = {\n children: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.node.isRequired,\n errorMessage: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.string.isRequired\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (MediaErrorHandler);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\"), __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL01lZGlhRXJyb3JIYW5kbGVyL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9NZWRpYUVycm9ySGFuZGxlci9pbmRleC5qcz84MGMxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTWVkaWFFcnJvckhhbmRsZXIgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjIgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IENvbXBvbmVudCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFcnJvclRleHQgZnJvbSAnLi4vRXJyb3JUZXh0JztcblxuY2xhc3MgTWVkaWFFcnJvckhhbmRsZXIgZXh0ZW5kcyBDb21wb25lbnQge1xuXHRjb25zdHJ1Y3RvciggcHJvcHMgKSB7XG5cdFx0c3VwZXIoIHByb3BzICk7XG5cblx0XHR0aGlzLnN0YXRlID0ge1xuXHRcdFx0ZXJyb3I6IG51bGwsXG5cdFx0fTtcblx0fVxuXG5cdGNvbXBvbmVudERpZENhdGNoKCBlcnJvciwgaW5mbyApIHtcblx0XHRnbG9iYWwuY29uc29sZS5lcnJvciggJ0NhdWdodCBhbiBlcnJvcjonLCBlcnJvciwgaW5mbyApO1xuXG5cdFx0dGhpcy5zZXRTdGF0ZSggeyBlcnJvciB9ICk7XG5cdH1cblxuXHRyZW5kZXIoKSB7XG5cdFx0Y29uc3QgeyBjaGlsZHJlbiwgZXJyb3JNZXNzYWdlIH0gPSB0aGlzLnByb3BzO1xuXHRcdGNvbnN0IHsgZXJyb3IgfSA9IHRoaXMuc3RhdGU7XG5cblx0XHQvLyBJZiB0aGVyZSBpcyBubyBjYXVnaHQgZXJyb3IsIHJlbmRlciB0aGUgY2hpbGRyZW4gY29tcG9uZW50cyBub3JtYWxseS5cblx0XHRpZiAoICEgZXJyb3IgKSB7XG5cdFx0XHRyZXR1cm4gY2hpbGRyZW47XG5cdFx0fVxuXG5cdFx0cmV0dXJuIDxFcnJvclRleHQgbWVzc2FnZT17IGVycm9yTWVzc2FnZSB9IC8+O1xuXHR9XG59XG5cbk1lZGlhRXJyb3JIYW5kbGVyLmRlZmF1bHRQcm9wcyA9IHtcblx0ZXJyb3JNZXNzYWdlOiBfXyggJ0ZhaWxlZCB0byBsb2FkIG1lZGlhJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcbn07XG5cbk1lZGlhRXJyb3JIYW5kbGVyLnByb3BUeXBlcyA9IHtcblx0Y2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLmlzUmVxdWlyZWQsXG5cdGVycm9yTWVzc2FnZTogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgTWVkaWFFcnJvckhhbmRsZXI7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/MediaErrorHandler/index.js\n"); /***/ }), /***/ "./js/components/NewBadge.js": /*!***********************************!*\ !*** ./js/components/NewBadge.js ***! \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _Badge__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Badge */ \"./js/components/Badge.js\");\n/* harmony import */ var _Link__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Link */ \"./js/components/Link.js\");\n\n/**\n * NewBadge component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction NewBadge(_ref) {\n var tooltipTitle = _ref.tooltipTitle,\n learnMoreLink = _ref.learnMoreLink,\n forceOpen = _ref.forceOpen,\n hasLeftSpacing = _ref.hasLeftSpacing,\n hasNoSpacing = _ref.hasNoSpacing,\n _ref$onLearnMoreClick = _ref.onLearnMoreClick,\n onLearnMoreClick = _ref$onLearnMoreClick === void 0 ? function () {} : _ref$onLearnMoreClick;\n var badgeComponent = /*#__PURE__*/React.createElement(_Badge__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-new-badge', {\n 'googlesitekit-new-badge--has-no-spacing': hasNoSpacing\n }),\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('New', 'google-site-kit'),\n hasLeftSpacing: hasLeftSpacing\n });\n if (!tooltipTitle) {\n return badgeComponent;\n }\n return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__[\"Tooltip\"], {\n tooltipClassName: \"googlesitekit-new-badge__tooltip\",\n title: /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null, tooltipTitle, /*#__PURE__*/React.createElement(\"br\", null), /*#__PURE__*/React.createElement(_Link__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n href: learnMoreLink,\n onClick: onLearnMoreClick,\n external: true,\n hideExternalIndicator: true\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Learn more', 'google-site-kit'))),\n placement: \"top\",\n enterTouchDelay: 0,\n leaveTouchDelay: 5000,\n interactive: true,\n open: forceOpen\n }, badgeComponent);\n}\nNewBadge.propTypes = {\n tooltipTitle: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n learnMoreLink: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n forceOpen: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onLearnMoreClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n hasLeftSpacing: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n hasNoSpacing: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (NewBadge);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL05ld0JhZGdlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9OZXdCYWRnZS5qcz8yNjU4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTmV3QmFkZ2UgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRnJhZ21lbnQgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBUb29sdGlwIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1jb21wb25lbnRzJztcbmltcG9ydCBCYWRnZSBmcm9tICcuL0JhZGdlJztcbmltcG9ydCBMaW5rIGZyb20gJy4vTGluayc7XG5cbmZ1bmN0aW9uIE5ld0JhZGdlKCB7XG5cdHRvb2x0aXBUaXRsZSxcblx0bGVhcm5Nb3JlTGluayxcblx0Zm9yY2VPcGVuLFxuXHRoYXNMZWZ0U3BhY2luZyxcblx0aGFzTm9TcGFjaW5nLFxuXHRvbkxlYXJuTW9yZUNsaWNrID0gKCkgPT4ge30sXG59ICkge1xuXHRjb25zdCBiYWRnZUNvbXBvbmVudCA9IChcblx0XHQ8QmFkZ2Vcblx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoICdnb29nbGVzaXRla2l0LW5ldy1iYWRnZScsIHtcblx0XHRcdFx0J2dvb2dsZXNpdGVraXQtbmV3LWJhZGdlLS1oYXMtbm8tc3BhY2luZyc6IGhhc05vU3BhY2luZyxcblx0XHRcdH0gKSB9XG5cdFx0XHRsYWJlbD17IF9fKCAnTmV3JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRoYXNMZWZ0U3BhY2luZz17IGhhc0xlZnRTcGFjaW5nIH1cblx0XHQvPlxuXHQpO1xuXG5cdGlmICggISB0b29sdGlwVGl0bGUgKSB7XG5cdFx0cmV0dXJuIGJhZGdlQ29tcG9uZW50O1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8VG9vbHRpcFxuXHRcdFx0dG9vbHRpcENsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtbmV3LWJhZGdlX190b29sdGlwXCJcblx0XHRcdHRpdGxlPXtcblx0XHRcdFx0PEZyYWdtZW50PlxuXHRcdFx0XHRcdHsgdG9vbHRpcFRpdGxlIH1cblx0XHRcdFx0XHQ8YnIgLz5cblx0XHRcdFx0XHQ8TGlua1xuXHRcdFx0XHRcdFx0aHJlZj17IGxlYXJuTW9yZUxpbmsgfVxuXHRcdFx0XHRcdFx0b25DbGljaz17IG9uTGVhcm5Nb3JlQ2xpY2sgfVxuXHRcdFx0XHRcdFx0ZXh0ZXJuYWxcblx0XHRcdFx0XHRcdGhpZGVFeHRlcm5hbEluZGljYXRvclxuXHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdHsgX18oICdMZWFybiBtb3JlJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdFx0PC9MaW5rPlxuXHRcdFx0XHQ8L0ZyYWdtZW50PlxuXHRcdFx0fVxuXHRcdFx0cGxhY2VtZW50PVwidG9wXCJcblx0XHRcdGVudGVyVG91Y2hEZWxheT17IDAgfVxuXHRcdFx0bGVhdmVUb3VjaERlbGF5PXsgNTAwMCB9XG5cdFx0XHRpbnRlcmFjdGl2ZVxuXHRcdFx0b3Blbj17IGZvcmNlT3BlbiB9XG5cdFx0PlxuXHRcdFx0eyBiYWRnZUNvbXBvbmVudCB9XG5cdFx0PC9Ub29sdGlwPlxuXHQpO1xufVxuXG5OZXdCYWRnZS5wcm9wVHlwZXMgPSB7XG5cdHRvb2x0aXBUaXRsZTogUHJvcFR5cGVzLnN0cmluZyxcblx0bGVhcm5Nb3JlTGluazogUHJvcFR5cGVzLnN0cmluZyxcblx0Zm9yY2VPcGVuOiBQcm9wVHlwZXMuYm9vbCxcblx0b25MZWFybk1vcmVDbGljazogUHJvcFR5cGVzLmZ1bmMsXG5cdGhhc0xlZnRTcGFjaW5nOiBQcm9wVHlwZXMuYm9vbCxcblx0aGFzTm9TcGFjaW5nOiBQcm9wVHlwZXMuYm9vbCxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IE5ld0JhZGdlO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFPQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBSUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUtBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/NewBadge.js\n"); /***/ }), /***/ "./js/components/Null.js": /*!*******************************!*\ !*** ./js/components/Null.js ***! \*******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Null; });\n/**\n * Null component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nfunction Null() {\n return null;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL051bGwuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL051bGwuanM/YmIyMSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE51bGwgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gTnVsbCgpIHtcblx0cmV0dXJuIG51bGw7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/Null.js\n"); /***/ }), /***/ "./js/components/Portal.js": /*!*********************************!*\ !*** ./js/components/Portal.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n\n/**\n * Portal component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\nfunction Portal(_ref) {\n var children = _ref.children,\n slug = _ref.slug;\n // Using state as we need `el` to not change when the component re-renders\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(document.createElement('div')),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 1),\n el = _useState2[0];\n Object(react_use__WEBPACK_IMPORTED_MODULE_1__[\"useEffectOnce\"])(function () {\n if (slug) {\n el.classList.add(\"googlesitekit-portal-\".concat(slug));\n }\n var root = document.querySelector('.googlesitekit-plugin') || document.body;\n root.appendChild(el);\n return function () {\n return root.removeChild(el);\n };\n });\n return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"createPortal\"])(children, el);\n}\nPortal.propTypes = {\n slug: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n children: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.node\n};\nPortal.defaultProps = {\n slug: '',\n children: null\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Portal);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1BvcnRhbC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvUG9ydGFsLmpzPzZhNzMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBQb3J0YWwgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlRWZmZWN0T25jZSB9IGZyb20gJ3JlYWN0LXVzZSc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3JlYXRlUG9ydGFsLCB1c2VTdGF0ZSB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbmZ1bmN0aW9uIFBvcnRhbCggeyBjaGlsZHJlbiwgc2x1ZyB9ICkge1xuXHQvLyBVc2luZyBzdGF0ZSBhcyB3ZSBuZWVkIGBlbGAgdG8gbm90IGNoYW5nZSB3aGVuIHRoZSBjb21wb25lbnQgcmUtcmVuZGVyc1xuXHRjb25zdCBbIGVsIF0gPSB1c2VTdGF0ZSggZG9jdW1lbnQuY3JlYXRlRWxlbWVudCggJ2RpdicgKSApO1xuXG5cdHVzZUVmZmVjdE9uY2UoICgpID0+IHtcblx0XHRpZiAoIHNsdWcgKSB7XG5cdFx0XHRlbC5jbGFzc0xpc3QuYWRkKCBgZ29vZ2xlc2l0ZWtpdC1wb3J0YWwtJHsgc2x1ZyB9YCApO1xuXHRcdH1cblxuXHRcdGNvbnN0IHJvb3QgPVxuXHRcdFx0ZG9jdW1lbnQucXVlcnlTZWxlY3RvciggJy5nb29nbGVzaXRla2l0LXBsdWdpbicgKSB8fCBkb2N1bWVudC5ib2R5O1xuXHRcdHJvb3QuYXBwZW5kQ2hpbGQoIGVsICk7XG5cblx0XHRyZXR1cm4gKCkgPT4gcm9vdC5yZW1vdmVDaGlsZCggZWwgKTtcblx0fSApO1xuXG5cdHJldHVybiBjcmVhdGVQb3J0YWwoIGNoaWxkcmVuLCBlbCApO1xufVxuXG5Qb3J0YWwucHJvcFR5cGVzID0ge1xuXHRzbHVnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG59O1xuXG5Qb3J0YWwuZGVmYXVsdFByb3BzID0ge1xuXHRzbHVnOiAnJyxcblx0Y2hpbGRyZW46IG51bGwsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBQb3J0YWw7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/Portal.js\n"); /***/ }), /***/ "./js/components/PreviewBlock.js": /*!***************************************!*\ !*** ./js/components/PreviewBlock.js ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n\n\n/**\n * PreviewBlock component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\nfunction PreviewBlock(_ref) {\n var _width, _height;\n var className = _ref.className,\n width = _ref.width,\n height = _ref.height,\n shape = _ref.shape,\n padding = _ref.padding,\n smallWidth = _ref.smallWidth,\n smallHeight = _ref.smallHeight,\n tabletWidth = _ref.tabletWidth,\n tabletHeight = _ref.tabletHeight,\n desktopWidth = _ref.desktopWidth,\n desktopHeight = _ref.desktopHeight;\n var breakpoint = Object(_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"useBreakpoint\"])();\n var blockDimensions = {\n width: (_width = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_width, _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_SMALL\"], smallWidth), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_width, _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_TABLET\"], tabletWidth), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_width, _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_DESKTOP\"], desktopWidth), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_width, _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_XLARGE\"], desktopWidth), _width),\n height: (_height = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_height, _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_SMALL\"], smallHeight), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_height, _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_TABLET\"], tabletHeight), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_height, _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_DESKTOP\"], desktopHeight), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_height, _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_XLARGE\"], desktopWidth), _height)\n };\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()('googlesitekit-preview-block', className, {\n 'googlesitekit-preview-block--padding': padding\n }),\n style: {\n width: blockDimensions.width[breakpoint] || width,\n height: blockDimensions.height[breakpoint] || height\n }\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()('googlesitekit-preview-block__wrapper', {\n 'googlesitekit-preview-block__wrapper--circle': shape === 'circular'\n })\n }));\n}\nPreviewBlock.propTypes = {\n className: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n width: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n height: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n shape: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n padding: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n smallWidth: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n smallHeight: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n tabletWidth: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n tabletHeight: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n desktopWidth: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n desktopHeight: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string\n};\nPreviewBlock.defaultProps = {\n className: undefined,\n width: '100px',\n height: '100px',\n shape: 'square',\n padding: false,\n smallWidth: undefined,\n smallHeight: undefined,\n tabletWidth: undefined,\n tabletHeight: undefined,\n desktopWidth: undefined,\n desktopHeight: undefined\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (PreviewBlock);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1ByZXZpZXdCbG9jay5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvUHJldmlld0Jsb2NrLmpzP2I5NzAiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBQcmV2aWV3QmxvY2sgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQge1xuXHR1c2VCcmVha3BvaW50LFxuXHRCUkVBS1BPSU5UX1NNQUxMLFxuXHRCUkVBS1BPSU5UX1RBQkxFVCxcblx0QlJFQUtQT0lOVF9ERVNLVE9QLFxuXHRCUkVBS1BPSU5UX1hMQVJHRSxcbn0gZnJvbSAnLi4vaG9va3MvdXNlQnJlYWtwb2ludCc7XG5cbmZ1bmN0aW9uIFByZXZpZXdCbG9jaygge1xuXHRjbGFzc05hbWUsXG5cdHdpZHRoLFxuXHRoZWlnaHQsXG5cdHNoYXBlLFxuXHRwYWRkaW5nLFxuXHRzbWFsbFdpZHRoLFxuXHRzbWFsbEhlaWdodCxcblx0dGFibGV0V2lkdGgsXG5cdHRhYmxldEhlaWdodCxcblx0ZGVza3RvcFdpZHRoLFxuXHRkZXNrdG9wSGVpZ2h0LFxufSApIHtcblx0Y29uc3QgYnJlYWtwb2ludCA9IHVzZUJyZWFrcG9pbnQoKTtcblxuXHRjb25zdCBibG9ja0RpbWVuc2lvbnMgPSB7XG5cdFx0d2lkdGg6IHtcblx0XHRcdFsgQlJFQUtQT0lOVF9TTUFMTCBdOiBzbWFsbFdpZHRoLFxuXHRcdFx0WyBCUkVBS1BPSU5UX1RBQkxFVCBdOiB0YWJsZXRXaWR0aCxcblx0XHRcdFsgQlJFQUtQT0lOVF9ERVNLVE9QIF06IGRlc2t0b3BXaWR0aCxcblx0XHRcdFsgQlJFQUtQT0lOVF9YTEFSR0UgXTogZGVza3RvcFdpZHRoLFxuXHRcdH0sXG5cdFx0aGVpZ2h0OiB7XG5cdFx0XHRbIEJSRUFLUE9JTlRfU01BTEwgXTogc21hbGxIZWlnaHQsXG5cdFx0XHRbIEJSRUFLUE9JTlRfVEFCTEVUIF06IHRhYmxldEhlaWdodCxcblx0XHRcdFsgQlJFQUtQT0lOVF9ERVNLVE9QIF06IGRlc2t0b3BIZWlnaHQsXG5cdFx0XHRbIEJSRUFLUE9JTlRfWExBUkdFIF06IGRlc2t0b3BXaWR0aCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiAoXG5cdFx0PGRpdlxuXHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyggJ2dvb2dsZXNpdGVraXQtcHJldmlldy1ibG9jaycsIGNsYXNzTmFtZSwge1xuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1wcmV2aWV3LWJsb2NrLS1wYWRkaW5nJzogcGFkZGluZyxcblx0XHRcdH0gKSB9XG5cdFx0XHRzdHlsZT17IHtcblx0XHRcdFx0d2lkdGg6IGJsb2NrRGltZW5zaW9ucy53aWR0aFsgYnJlYWtwb2ludCBdIHx8IHdpZHRoLFxuXHRcdFx0XHRoZWlnaHQ6IGJsb2NrRGltZW5zaW9ucy5oZWlnaHRbIGJyZWFrcG9pbnQgXSB8fCBoZWlnaHQsXG5cdFx0XHR9IH1cblx0XHQ+XG5cdFx0XHQ8ZGl2XG5cdFx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoXG5cdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtcHJldmlldy1ibG9ja19fd3JhcHBlcicsXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtcHJldmlldy1ibG9ja19fd3JhcHBlci0tY2lyY2xlJzpcblx0XHRcdFx0XHRcdFx0c2hhcGUgPT09ICdjaXJjdWxhcicsXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHQpIH1cblx0XHRcdD48L2Rpdj5cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuUHJldmlld0Jsb2NrLnByb3BUeXBlcyA9IHtcblx0Y2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHR3aWR0aDogUHJvcFR5cGVzLnN0cmluZyxcblx0aGVpZ2h0OiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRzaGFwZTogUHJvcFR5cGVzLnN0cmluZyxcblx0cGFkZGluZzogUHJvcFR5cGVzLmJvb2wsXG5cdHNtYWxsV2lkdGg6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHNtYWxsSGVpZ2h0OiBQcm9wVHlwZXMuc3RyaW5nLFxuXHR0YWJsZXRXaWR0aDogUHJvcFR5cGVzLnN0cmluZyxcblx0dGFibGV0SGVpZ2h0OiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRkZXNrdG9wV2lkdGg6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGRlc2t0b3BIZWlnaHQ6IFByb3BUeXBlcy5zdHJpbmcsXG59O1xuXG5QcmV2aWV3QmxvY2suZGVmYXVsdFByb3BzID0ge1xuXHRjbGFzc05hbWU6IHVuZGVmaW5lZCxcblx0d2lkdGg6ICcxMDBweCcsXG5cdGhlaWdodDogJzEwMHB4Jyxcblx0c2hhcGU6ICdzcXVhcmUnLFxuXHRwYWRkaW5nOiBmYWxzZSxcblx0c21hbGxXaWR0aDogdW5kZWZpbmVkLFxuXHRzbWFsbEhlaWdodDogdW5kZWZpbmVkLFxuXHR0YWJsZXRXaWR0aDogdW5kZWZpbmVkLFxuXHR0YWJsZXRIZWlnaHQ6IHVuZGVmaW5lZCxcblx0ZGVza3RvcFdpZHRoOiB1bmRlZmluZWQsXG5cdGRlc2t0b3BIZWlnaHQ6IHVuZGVmaW5lZCxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFByZXZpZXdCbG9jaztcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVFBO0FBWUE7QUFBQTtBQVZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBTUE7QUFNQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBR0E7QUFFQTtBQUNBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/PreviewBlock.js\n"); /***/ }), /***/ "./js/components/PreviewGraph.js": /*!***************************************!*\ !*** ./js/components/PreviewGraph.js ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return PreviewGraph; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _svg_icons_arrow_up_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../svg/icons/arrow-up.svg */ \"./svg/icons/arrow-up.svg\");\n\n/**\n * PreviewGraph component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\nfunction PreviewGraph(_ref) {\n var title = _ref.title,\n GraphSVG = _ref.GraphSVG,\n showIcons = _ref.showIcons;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-analytics-cta__preview-graph\"\n }, /*#__PURE__*/React.createElement(\"h3\", {\n className: \"googlesitekit-analytics-cta__preview-graph--title\"\n }, title), /*#__PURE__*/React.createElement(\"div\", null, /*#__PURE__*/React.createElement(GraphSVG, null)), showIcons && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-analytics-cta__preview-graph--icons\"\n }, /*#__PURE__*/React.createElement(_svg_icons_arrow_up_svg__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n className: \"googlesitekit-analytics-cta__preview-graph--up-arrow\"\n }), /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-analytics-cta__preview-graph--bar\"\n })));\n}\nPreviewGraph.propTypes = {\n title: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n GraphSVG: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.elementType.isRequired,\n showIcons: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool\n};\nPreviewGraph.defaultProps = {\n showIcons: true\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1ByZXZpZXdHcmFwaC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvUHJldmlld0dyYXBoLmpzPzlmNGUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBQcmV2aWV3R3JhcGggY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjIgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFVwQXJyb3cgZnJvbSAnLi4vLi4vc3ZnL2ljb25zL2Fycm93LXVwLnN2Zyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFByZXZpZXdHcmFwaCggeyB0aXRsZSwgR3JhcGhTVkcsIHNob3dJY29ucyB9ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1hbmFseXRpY3MtY3RhX19wcmV2aWV3LWdyYXBoXCI+XG5cdFx0XHQ8aDMgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1hbmFseXRpY3MtY3RhX19wcmV2aWV3LWdyYXBoLS10aXRsZVwiPlxuXHRcdFx0XHR7IHRpdGxlIH1cblx0XHRcdDwvaDM+XG5cdFx0XHQ8ZGl2PlxuXHRcdFx0XHQ8R3JhcGhTVkcgLz5cblx0XHRcdDwvZGl2PlxuXHRcdFx0eyBzaG93SWNvbnMgJiYgKFxuXHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtYW5hbHl0aWNzLWN0YV9fcHJldmlldy1ncmFwaC0taWNvbnNcIj5cblx0XHRcdFx0XHQ8VXBBcnJvdyBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWFuYWx5dGljcy1jdGFfX3ByZXZpZXctZ3JhcGgtLXVwLWFycm93XCIgLz5cblx0XHRcdFx0XHQ8c3BhbiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWFuYWx5dGljcy1jdGFfX3ByZXZpZXctZ3JhcGgtLWJhclwiIC8+XG5cdFx0XHRcdDwvZGl2PlxuXHRcdFx0KSB9XG5cdFx0PC9kaXY+XG5cdCk7XG59XG5cblByZXZpZXdHcmFwaC5wcm9wVHlwZXMgPSB7XG5cdHRpdGxlOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdEdyYXBoU1ZHOiBQcm9wVHlwZXMuZWxlbWVudFR5cGUuaXNSZXF1aXJlZCxcblx0c2hvd0ljb25zOiBQcm9wVHlwZXMuYm9vbCxcbn07XG5cblByZXZpZXdHcmFwaC5kZWZhdWx0UHJvcHMgPSB7XG5cdHNob3dJY29uczogdHJ1ZSxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFPQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/PreviewGraph.js\n"); /***/ }), /***/ "./js/components/PreviewTable.js": /*!***************************************!*\ !*** ./js/components/PreviewTable.js ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _PreviewBlock__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./PreviewBlock */ \"./js/components/PreviewBlock.js\");\n\n/**\n * PreviewTable component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\nfunction PreviewTable(_ref) {\n var rows = _ref.rows,\n rowHeight = _ref.rowHeight,\n padding = _ref.padding;\n var rowData = [];\n for (var x = 0; rows > x; x++) {\n rowData.push(/*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-preview-table__row\",\n key: 'table-row-' + x\n }, /*#__PURE__*/React.createElement(_PreviewBlock__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n width: \"100%\",\n height: rowHeight + 'px'\n })));\n }\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-preview-table', {\n 'googlesitekit-preview-table--padding': padding\n })\n }, rowData);\n}\nPreviewTable.propTypes = {\n rows: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n rowHeight: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n padding: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool\n};\nPreviewTable.defaultProps = {\n rows: 11,\n rowHeight: 35,\n padding: false\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (PreviewTable);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1ByZXZpZXdUYWJsZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvUHJldmlld1RhYmxlLmpzPzg4OTciXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBQcmV2aWV3VGFibGUgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJldmlld0Jsb2NrIGZyb20gJy4vUHJldmlld0Jsb2NrJztcblxuZnVuY3Rpb24gUHJldmlld1RhYmxlKCB7IHJvd3MsIHJvd0hlaWdodCwgcGFkZGluZyB9ICkge1xuXHRjb25zdCByb3dEYXRhID0gW107XG5cdGZvciAoIGxldCB4ID0gMDsgcm93cyA+IHg7IHgrKyApIHtcblx0XHRyb3dEYXRhLnB1c2goXG5cdFx0XHQ8ZGl2XG5cdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtcHJldmlldy10YWJsZV9fcm93XCJcblx0XHRcdFx0a2V5PXsgJ3RhYmxlLXJvdy0nICsgeCB9XG5cdFx0XHQ+XG5cdFx0XHRcdDxQcmV2aWV3QmxvY2sgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PXsgcm93SGVpZ2h0ICsgJ3B4JyB9IC8+XG5cdFx0XHQ8L2Rpdj5cblx0XHQpO1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8ZGl2XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKCAnZ29vZ2xlc2l0ZWtpdC1wcmV2aWV3LXRhYmxlJywge1xuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1wcmV2aWV3LXRhYmxlLS1wYWRkaW5nJzogcGFkZGluZyxcblx0XHRcdH0gKSB9XG5cdFx0PlxuXHRcdFx0eyByb3dEYXRhIH1cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuUHJldmlld1RhYmxlLnByb3BUeXBlcyA9IHtcblx0cm93czogUHJvcFR5cGVzLm51bWJlcixcblx0cm93SGVpZ2h0OiBQcm9wVHlwZXMubnVtYmVyLFxuXHRwYWRkaW5nOiBQcm9wVHlwZXMuYm9vbCxcbn07XG5cblByZXZpZXdUYWJsZS5kZWZhdWx0UHJvcHMgPSB7XG5cdHJvd3M6IDExLFxuXHRyb3dIZWlnaHQ6IDM1LFxuXHRwYWRkaW5nOiBmYWxzZSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFByZXZpZXdUYWJsZTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBR0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/PreviewTable.js\n"); /***/ }), /***/ "./js/components/RecoverableModules.js": /*!*********************************************!*\ !*** ./js/components/RecoverableModules.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return RecoverableModules; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _notifications_CTA__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./notifications/CTA */ \"./js/components/notifications/CTA.js\");\n\n/**\n * RecoverableModules component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction RecoverableModules(_ref) {\n var moduleSlugs = _ref.moduleSlugs;\n var moduleNames = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n var modules = select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_MODULES\"]).getModules();\n if (modules === undefined) {\n return undefined;\n }\n return moduleSlugs.map(function (moduleSlug) {\n return modules[moduleSlug].name;\n });\n });\n if (moduleNames === undefined) {\n return null;\n }\n var description = moduleNames.length === 1 ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"sprintf\"])(/* translators: %s: Module name */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('%s data was previously shared by an admin who no longer has access. Please contact another admin to restore it.', 'google-site-kit'), moduleNames[0]) : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"sprintf\"])(/* translators: %s: List of module names */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('The data for the following modules was previously shared by an admin who no longer has access: %s. Please contact another admin to restore it.', 'google-site-kit'), moduleNames.join(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"_x\"])(', ', 'Recoverable modules', 'google-site-kit')));\n return /*#__PURE__*/React.createElement(_notifications_CTA__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Data Unavailable', 'google-site-kit'),\n description: description\n });\n}\nRecoverableModules.propTypes = {\n moduleSlugs: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string).isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1JlY292ZXJhYmxlTW9kdWxlcy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvUmVjb3ZlcmFibGVNb2R1bGVzLmpzPzljNjYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZWNvdmVyYWJsZU1vZHVsZXMgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjIgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fLCBfeCwgc3ByaW50ZiB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX01PRFVMRVMgfSBmcm9tICcuLi9nb29nbGVzaXRla2l0L21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgQ1RBIGZyb20gJy4vbm90aWZpY2F0aW9ucy9DVEEnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBSZWNvdmVyYWJsZU1vZHVsZXMoIHsgbW9kdWxlU2x1Z3MgfSApIHtcblx0Y29uc3QgbW9kdWxlTmFtZXMgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT4ge1xuXHRcdGNvbnN0IG1vZHVsZXMgPSBzZWxlY3QoIENPUkVfTU9EVUxFUyApLmdldE1vZHVsZXMoKTtcblxuXHRcdGlmICggbW9kdWxlcyA9PT0gdW5kZWZpbmVkICkge1xuXHRcdFx0cmV0dXJuIHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRyZXR1cm4gbW9kdWxlU2x1Z3MubWFwKCAoIG1vZHVsZVNsdWcgKSA9PiBtb2R1bGVzWyBtb2R1bGVTbHVnIF0ubmFtZSApO1xuXHR9ICk7XG5cblx0aWYgKCBtb2R1bGVOYW1lcyA9PT0gdW5kZWZpbmVkICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0Y29uc3QgZGVzY3JpcHRpb24gPVxuXHRcdG1vZHVsZU5hbWVzLmxlbmd0aCA9PT0gMVxuXHRcdFx0PyBzcHJpbnRmKFxuXHRcdFx0XHRcdC8qIHRyYW5zbGF0b3JzOiAlczogTW9kdWxlIG5hbWUgKi9cblx0XHRcdFx0XHRfXyhcblx0XHRcdFx0XHRcdCclcyBkYXRhIHdhcyBwcmV2aW91c2x5IHNoYXJlZCBieSBhbiBhZG1pbiB3aG8gbm8gbG9uZ2VyIGhhcyBhY2Nlc3MuIFBsZWFzZSBjb250YWN0IGFub3RoZXIgYWRtaW4gdG8gcmVzdG9yZSBpdC4nLFxuXHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdG1vZHVsZU5hbWVzWyAwIF1cblx0XHRcdCAgKVxuXHRcdFx0OiBzcHJpbnRmKFxuXHRcdFx0XHRcdC8qIHRyYW5zbGF0b3JzOiAlczogTGlzdCBvZiBtb2R1bGUgbmFtZXMgKi9cblx0XHRcdFx0XHRfXyhcblx0XHRcdFx0XHRcdCdUaGUgZGF0YSBmb3IgdGhlIGZvbGxvd2luZyBtb2R1bGVzIHdhcyBwcmV2aW91c2x5IHNoYXJlZCBieSBhbiBhZG1pbiB3aG8gbm8gbG9uZ2VyIGhhcyBhY2Nlc3M6ICVzLiBQbGVhc2UgY29udGFjdCBhbm90aGVyIGFkbWluIHRvIHJlc3RvcmUgaXQuJyxcblx0XHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRtb2R1bGVOYW1lcy5qb2luKFxuXHRcdFx0XHRcdFx0X3goICcsICcsICdSZWNvdmVyYWJsZSBtb2R1bGVzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKVxuXHRcdFx0XHRcdClcblx0XHRcdCAgKTtcblxuXHRyZXR1cm4gKFxuXHRcdDxDVEFcblx0XHRcdHRpdGxlPXsgX18oICdEYXRhIFVuYXZhaWxhYmxlJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRkZXNjcmlwdGlvbj17IGRlc2NyaXB0aW9uIH1cblx0XHQvPlxuXHQpO1xufVxuXG5SZWNvdmVyYWJsZU1vZHVsZXMucHJvcFR5cGVzID0ge1xuXHRtb2R1bGVTbHVnczogUHJvcFR5cGVzLmFycmF5T2YoIFByb3BUeXBlcy5zdHJpbmcgKS5pc1JlcXVpcmVkLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFJQTtBQVFBO0FBU0E7QUFFQTtBQUNBO0FBQUE7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/RecoverableModules.js\n"); /***/ }), /***/ "./js/components/ReportErrorActions.js": /*!*********************************************!*\ !*** ./js/components/ReportErrorActions.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ReportErrorActions; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _util_errors__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../util/errors */ \"./js/util/errors.js\");\n/* harmony import */ var _hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../hooks/useViewOnly */ \"./js/hooks/useViewOnly.js\");\n/* harmony import */ var _Link__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Link */ \"./js/components/Link.js\");\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * ReportErrorActions component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\nfunction ReportErrorActions(props) {\n var moduleSlug = props.moduleSlug,\n error = props.error,\n GetHelpLink = props.GetHelpLink,\n hideGetHelpLink = props.hideGetHelpLink,\n buttonVariant = props.buttonVariant,\n onRetry = props.onRetry,\n onRequestAccess = props.onRequestAccess,\n getHelpClassName = props.getHelpClassName,\n RequestAccessButton = props.RequestAccessButton,\n RetryButton = props.RetryButton;\n var isViewOnly = Object(_hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_9__[\"default\"])();\n var storeName = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_MODULES\"]).getModuleStoreName(moduleSlug);\n });\n var requestAccessURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n var _select;\n return typeof ((_select = select(storeName)) === null || _select === void 0 ? void 0 : _select.getServiceEntityAccessURL) === 'function' ? select(storeName).getServiceEntityAccessURL() : null;\n });\n var errors = Array.isArray(error) ? error : [error];\n var errorsWithSelectorData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return errors.map(function (err) {\n var _select2;\n var selectorData = (_select2 = select(storeName)) === null || _select2 === void 0 ? void 0 : _select2.getSelectorDataForError(err);\n return _objectSpread(_objectSpread({}, err), {}, {\n selectorData: selectorData\n });\n });\n });\n var retryableErrors = errorsWithSelectorData === null || errorsWithSelectorData === void 0 ? void 0 : errorsWithSelectorData.filter(function (err) {\n return Object(_util_errors__WEBPACK_IMPORTED_MODULE_8__[\"isErrorRetryable\"])(err, err.selectorData) && err.selectorData.name === 'getReport';\n });\n var showRetry = !!retryableErrors.length;\n var errorTroubleshootingLinkURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n var err = _objectSpread({}, showRetry ? retryableErrors[0] : errors[0]);\n if (Object(_util_errors__WEBPACK_IMPORTED_MODULE_8__[\"isInsufficientPermissionsError\"])(err)) {\n err.code = \"\".concat(moduleSlug, \"_insufficient_permissions\");\n }\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_SITE\"]).getErrorTroubleshootingLinkURL(err);\n });\n var dispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useDispatch\"])();\n var hasInsufficientPermissionsError = errors.some(function (err) {\n return Object(_util_errors__WEBPACK_IMPORTED_MODULE_8__[\"isInsufficientPermissionsError\"])(err);\n });\n var handleRetry = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useCallback\"])(function () {\n retryableErrors.forEach(function (err) {\n var selectorData = err.selectorData;\n dispatch(selectorData.storeName).invalidateResolution(selectorData.name, selectorData.args);\n });\n onRetry === null || onRetry === void 0 ? void 0 : onRetry();\n }, [dispatch, retryableErrors, onRetry]);\n var showRequestAccessURL = requestAccessURL && hasInsufficientPermissionsError && !isViewOnly;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-report-error-actions\"\n }, showRequestAccessURL && (typeof RequestAccessButton === 'function' ? /*#__PURE__*/React.createElement(RequestAccessButton, {\n requestAccessURL: requestAccessURL\n }) : /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_5__[\"Button\"], {\n onClick: onRequestAccess,\n href: requestAccessURL,\n target: \"_blank\",\n danger: buttonVariant === 'danger',\n tertiary: buttonVariant === 'tertiary'\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Request access', 'google-site-kit'))), showRetry && /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"Fragment\"], null, typeof RetryButton === 'function' ? /*#__PURE__*/React.createElement(RetryButton, {\n handleRetry: handleRetry\n }) : /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_5__[\"Button\"], {\n onClick: handleRetry,\n danger: buttonVariant === 'danger',\n tertiary: buttonVariant === 'tertiary'\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Retry', 'google-site-kit')), !hideGetHelpLink && /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-error-retry-text\"\n }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"createInterpolateElement\"])(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Retry didn’t work? ', 'google-site-kit'), {\n HelpLink: /*#__PURE__*/React.createElement(_Link__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n href: errorTroubleshootingLinkURL,\n external: true,\n hideExternalIndicator: true\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Get help', 'google-site-kit'))\n }))), !showRetry && !hideGetHelpLink && /*#__PURE__*/React.createElement(\"div\", {\n className: getHelpClassName\n }, typeof GetHelpLink === 'function' ? /*#__PURE__*/React.createElement(GetHelpLink, {\n linkURL: errorTroubleshootingLinkURL\n }) : /*#__PURE__*/React.createElement(_Link__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n href: errorTroubleshootingLinkURL,\n external: true,\n hideExternalIndicator: true\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Get help', 'google-site-kit'))));\n}\nReportErrorActions.propTypes = {\n moduleSlug: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string.isRequired,\n error: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object), prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object]).isRequired,\n GetHelpLink: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.elementType,\n hideGetHelpLink: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n buttonVariant: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n onRetry: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,\n onRequestAccess: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,\n getHelpClassName: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n RequestAccessButton: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.elementType,\n RetryButton: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.elementType\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1JlcG9ydEVycm9yQWN0aW9ucy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvUmVwb3J0RXJyb3JBY3Rpb25zLmpzP2MyYWYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZXBvcnRFcnJvckFjdGlvbnMgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjIgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7XG5cdGNyZWF0ZUludGVycG9sYXRlRWxlbWVudCxcblx0RnJhZ21lbnQsXG5cdHVzZUNhbGxiYWNrLFxufSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QsIHVzZURpc3BhdGNoIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBDT1JFX1NJVEUgfSBmcm9tICcuLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX01PRFVMRVMgfSBmcm9tICcuLi9nb29nbGVzaXRla2l0L21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQge1xuXHRpc0Vycm9yUmV0cnlhYmxlLFxuXHRpc0luc3VmZmljaWVudFBlcm1pc3Npb25zRXJyb3IsXG59IGZyb20gJy4uL3V0aWwvZXJyb3JzJztcbmltcG9ydCB1c2VWaWV3T25seSBmcm9tICcuLi9ob29rcy91c2VWaWV3T25seSc7XG5pbXBvcnQgTGluayBmcm9tICcuL0xpbmsnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBSZXBvcnRFcnJvckFjdGlvbnMoIHByb3BzICkge1xuXHRjb25zdCB7XG5cdFx0bW9kdWxlU2x1Zyxcblx0XHRlcnJvcixcblx0XHRHZXRIZWxwTGluayxcblx0XHRoaWRlR2V0SGVscExpbmssXG5cdFx0YnV0dG9uVmFyaWFudCxcblx0XHRvblJldHJ5LFxuXHRcdG9uUmVxdWVzdEFjY2Vzcyxcblx0XHRnZXRIZWxwQ2xhc3NOYW1lLFxuXHRcdFJlcXVlc3RBY2Nlc3NCdXR0b24sXG5cdFx0UmV0cnlCdXR0b24sXG5cdH0gPSBwcm9wcztcblxuXHRjb25zdCBpc1ZpZXdPbmx5ID0gdXNlVmlld09ubHkoKTtcblx0Y29uc3Qgc3RvcmVOYW1lID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX01PRFVMRVMgKS5nZXRNb2R1bGVTdG9yZU5hbWUoIG1vZHVsZVNsdWcgKVxuXHQpO1xuXHRjb25zdCByZXF1ZXN0QWNjZXNzVVJMID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0dHlwZW9mIHNlbGVjdCggc3RvcmVOYW1lICk/LmdldFNlcnZpY2VFbnRpdHlBY2Nlc3NVUkwgPT09ICdmdW5jdGlvbidcblx0XHRcdD8gc2VsZWN0KCBzdG9yZU5hbWUgKS5nZXRTZXJ2aWNlRW50aXR5QWNjZXNzVVJMKClcblx0XHRcdDogbnVsbFxuXHQpO1xuXG5cdGNvbnN0IGVycm9ycyA9IEFycmF5LmlzQXJyYXkoIGVycm9yICkgPyBlcnJvciA6IFsgZXJyb3IgXTtcblxuXHRjb25zdCBlcnJvcnNXaXRoU2VsZWN0b3JEYXRhID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0ZXJyb3JzLm1hcCggKCBlcnIgKSA9PiB7XG5cdFx0XHRjb25zdCBzZWxlY3RvckRhdGEgPVxuXHRcdFx0XHRzZWxlY3QoIHN0b3JlTmFtZSApPy5nZXRTZWxlY3RvckRhdGFGb3JFcnJvciggZXJyICk7XG5cblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdC4uLmVycixcblx0XHRcdFx0c2VsZWN0b3JEYXRhLFxuXHRcdFx0fTtcblx0XHR9IClcblx0KTtcblxuXHRjb25zdCByZXRyeWFibGVFcnJvcnMgPSBlcnJvcnNXaXRoU2VsZWN0b3JEYXRhPy5maWx0ZXIoXG5cdFx0KCBlcnIgKSA9PlxuXHRcdFx0aXNFcnJvclJldHJ5YWJsZSggZXJyLCBlcnIuc2VsZWN0b3JEYXRhICkgJiZcblx0XHRcdGVyci5zZWxlY3RvckRhdGEubmFtZSA9PT0gJ2dldFJlcG9ydCdcblx0KTtcblxuXHRjb25zdCBzaG93UmV0cnkgPSAhISByZXRyeWFibGVFcnJvcnMubGVuZ3RoO1xuXG5cdGNvbnN0IGVycm9yVHJvdWJsZXNob290aW5nTGlua1VSTCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0Y29uc3QgZXJyID0ge1xuXHRcdFx0Li4uKCBzaG93UmV0cnkgPyByZXRyeWFibGVFcnJvcnNbIDAgXSA6IGVycm9yc1sgMCBdICksXG5cdFx0fTtcblxuXHRcdGlmICggaXNJbnN1ZmZpY2llbnRQZXJtaXNzaW9uc0Vycm9yKCBlcnIgKSApIHtcblx0XHRcdGVyci5jb2RlID0gYCR7IG1vZHVsZVNsdWcgfV9pbnN1ZmZpY2llbnRfcGVybWlzc2lvbnNgO1xuXHRcdH1cblxuXHRcdHJldHVybiBzZWxlY3QoIENPUkVfU0lURSApLmdldEVycm9yVHJvdWJsZXNob290aW5nTGlua1VSTCggZXJyICk7XG5cdH0gKTtcblxuXHRjb25zdCBkaXNwYXRjaCA9IHVzZURpc3BhdGNoKCk7XG5cblx0Y29uc3QgaGFzSW5zdWZmaWNpZW50UGVybWlzc2lvbnNFcnJvciA9IGVycm9ycy5zb21lKCAoIGVyciApID0+XG5cdFx0aXNJbnN1ZmZpY2llbnRQZXJtaXNzaW9uc0Vycm9yKCBlcnIgKVxuXHQpO1xuXG5cdGNvbnN0IGhhbmRsZVJldHJ5ID0gdXNlQ2FsbGJhY2soICgpID0+IHtcblx0XHRyZXRyeWFibGVFcnJvcnMuZm9yRWFjaCggKCBlcnIgKSA9PiB7XG5cdFx0XHRjb25zdCB7IHNlbGVjdG9yRGF0YSB9ID0gZXJyO1xuXHRcdFx0ZGlzcGF0Y2goIHNlbGVjdG9yRGF0YS5zdG9yZU5hbWUgKS5pbnZhbGlkYXRlUmVzb2x1dGlvbihcblx0XHRcdFx0c2VsZWN0b3JEYXRhLm5hbWUsXG5cdFx0XHRcdHNlbGVjdG9yRGF0YS5hcmdzXG5cdFx0XHQpO1xuXHRcdH0gKTtcblxuXHRcdG9uUmV0cnk/LigpO1xuXHR9LCBbIGRpc3BhdGNoLCByZXRyeWFibGVFcnJvcnMsIG9uUmV0cnkgXSApO1xuXG5cdGNvbnN0IHNob3dSZXF1ZXN0QWNjZXNzVVJMID1cblx0XHRyZXF1ZXN0QWNjZXNzVVJMICYmIGhhc0luc3VmZmljaWVudFBlcm1pc3Npb25zRXJyb3IgJiYgISBpc1ZpZXdPbmx5O1xuXG5cdHJldHVybiAoXG5cdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXJlcG9ydC1lcnJvci1hY3Rpb25zXCI+XG5cdFx0XHR7IHNob3dSZXF1ZXN0QWNjZXNzVVJMICYmXG5cdFx0XHRcdCggdHlwZW9mIFJlcXVlc3RBY2Nlc3NCdXR0b24gPT09ICdmdW5jdGlvbicgPyAoXG5cdFx0XHRcdFx0PFJlcXVlc3RBY2Nlc3NCdXR0b25cblx0XHRcdFx0XHRcdHJlcXVlc3RBY2Nlc3NVUkw9eyByZXF1ZXN0QWNjZXNzVVJMIH1cblx0XHRcdFx0XHQvPlxuXHRcdFx0XHQpIDogKFxuXHRcdFx0XHRcdDxCdXR0b25cblx0XHRcdFx0XHRcdG9uQ2xpY2s9eyBvblJlcXVlc3RBY2Nlc3MgfVxuXHRcdFx0XHRcdFx0aHJlZj17IHJlcXVlc3RBY2Nlc3NVUkwgfVxuXHRcdFx0XHRcdFx0dGFyZ2V0PVwiX2JsYW5rXCJcblx0XHRcdFx0XHRcdGRhbmdlcj17IGJ1dHRvblZhcmlhbnQgPT09ICdkYW5nZXInIH1cblx0XHRcdFx0XHRcdHRlcnRpYXJ5PXsgYnV0dG9uVmFyaWFudCA9PT0gJ3RlcnRpYXJ5JyB9XG5cdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0eyBfXyggJ1JlcXVlc3QgYWNjZXNzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdFx0PC9CdXR0b24+XG5cdFx0XHRcdCkgKSB9XG5cdFx0XHR7IHNob3dSZXRyeSAmJiAoXG5cdFx0XHRcdDxGcmFnbWVudD5cblx0XHRcdFx0XHR7IHR5cGVvZiBSZXRyeUJ1dHRvbiA9PT0gJ2Z1bmN0aW9uJyA/IChcblx0XHRcdFx0XHRcdDxSZXRyeUJ1dHRvbiBoYW5kbGVSZXRyeT17IGhhbmRsZVJldHJ5IH0gLz5cblx0XHRcdFx0XHQpIDogKFxuXHRcdFx0XHRcdFx0PEJ1dHRvblxuXHRcdFx0XHRcdFx0XHRvbkNsaWNrPXsgaGFuZGxlUmV0cnkgfVxuXHRcdFx0XHRcdFx0XHRkYW5nZXI9eyBidXR0b25WYXJpYW50ID09PSAnZGFuZ2VyJyB9XG5cdFx0XHRcdFx0XHRcdHRlcnRpYXJ5PXsgYnV0dG9uVmFyaWFudCA9PT0gJ3RlcnRpYXJ5JyB9XG5cdFx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHRcdHsgX18oICdSZXRyeScsICdnb29nbGUtc2l0ZS1raXQnICkgfVxuXHRcdFx0XHRcdFx0PC9CdXR0b24+XG5cdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0eyAhIGhpZGVHZXRIZWxwTGluayAmJiAoXG5cdFx0XHRcdFx0XHQ8c3BhbiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWVycm9yLXJldHJ5LXRleHRcIj5cblx0XHRcdFx0XHRcdFx0eyBjcmVhdGVJbnRlcnBvbGF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0X18oXG5cdFx0XHRcdFx0XHRcdFx0XHQnUmV0cnkgZGlkbuKAmXQgd29yaz8gPEhlbHBMaW5rIC8+Jyxcblx0XHRcdFx0XHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRIZWxwTGluazogKFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8TGlua1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhyZWY9eyBlcnJvclRyb3VibGVzaG9vdGluZ0xpbmtVUkwgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGV4dGVybmFsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGlkZUV4dGVybmFsSW5kaWNhdG9yXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7IF9fKFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0J0dldCBoZWxwJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvTGluaz5cblx0XHRcdFx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdDwvc3Bhbj5cblx0XHRcdFx0XHQpIH1cblx0XHRcdFx0PC9GcmFnbWVudD5cblx0XHRcdCkgfVxuXHRcdFx0eyAhIHNob3dSZXRyeSAmJiAhIGhpZGVHZXRIZWxwTGluayAmJiAoXG5cdFx0XHRcdDxkaXYgY2xhc3NOYW1lPXsgZ2V0SGVscENsYXNzTmFtZSB9PlxuXHRcdFx0XHRcdHsgdHlwZW9mIEdldEhlbHBMaW5rID09PSAnZnVuY3Rpb24nID8gKFxuXHRcdFx0XHRcdFx0PEdldEhlbHBMaW5rIGxpbmtVUkw9eyBlcnJvclRyb3VibGVzaG9vdGluZ0xpbmtVUkwgfSAvPlxuXHRcdFx0XHRcdCkgOiAoXG5cdFx0XHRcdFx0XHQ8TGlua1xuXHRcdFx0XHRcdFx0XHRocmVmPXsgZXJyb3JUcm91Ymxlc2hvb3RpbmdMaW5rVVJMIH1cblx0XHRcdFx0XHRcdFx0ZXh0ZXJuYWxcblx0XHRcdFx0XHRcdFx0aGlkZUV4dGVybmFsSW5kaWNhdG9yXG5cdFx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHRcdHsgX18oICdHZXQgaGVscCcsICdnb29nbGUtc2l0ZS1raXQnICkgfVxuXHRcdFx0XHRcdFx0PC9MaW5rPlxuXHRcdFx0XHRcdCkgfVxuXHRcdFx0XHQ8L2Rpdj5cblx0XHRcdCkgfVxuXHRcdDwvZGl2PlxuXHQpO1xufVxuXG5SZXBvcnRFcnJvckFjdGlvbnMucHJvcFR5cGVzID0ge1xuXHRtb2R1bGVTbHVnOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdGVycm9yOiBQcm9wVHlwZXMub25lT2ZUeXBlKCBbXG5cdFx0UHJvcFR5cGVzLmFycmF5T2YoIFByb3BUeXBlcy5vYmplY3QgKSxcblx0XHRQcm9wVHlwZXMub2JqZWN0LFxuXHRdICkuaXNSZXF1aXJlZCxcblx0R2V0SGVscExpbms6IFByb3BUeXBlcy5lbGVtZW50VHlwZSxcblx0aGlkZUdldEhlbHBMaW5rOiBQcm9wVHlwZXMuYm9vbCxcblx0YnV0dG9uVmFyaWFudDogUHJvcFR5cGVzLnN0cmluZyxcblx0b25SZXRyeTogUHJvcFR5cGVzLmZ1bmMsXG5cdG9uUmVxdWVzdEFjY2VzczogUHJvcFR5cGVzLmZ1bmMsXG5cdGdldEhlbHBDbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdFJlcXVlc3RBY2Nlc3NCdXR0b246IFByb3BUeXBlcy5lbGVtZW50VHlwZSxcblx0UmV0cnlCdXR0b246IFByb3BUeXBlcy5lbGVtZW50VHlwZSxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFFQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFHQTtBQUdBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFHQTtBQUVBO0FBQUE7QUFFQTtBQUFBO0FBR0E7QUFDQTtBQUVBO0FBR0E7QUFFQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBRUE7QUFJQTtBQUVBO0FBQ0E7QUFFQTtBQUdBO0FBQ0E7QUFBQTtBQUlBO0FBQUE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFRQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQUE7QUFNQTtBQUFBO0FBT0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQVFBO0FBT0E7QUFBQTtBQUVBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFBQTtBQVNBO0FBRUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/ReportErrorActions.js\n"); /***/ }), /***/ "./js/components/ReportErrorButton/index.js": /*!**************************************************!*\ !*** ./js/components/ReportErrorButton/index.js ***! \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var clipboard_copy__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! clipboard-copy */ \"../node_modules/clipboard-copy/index.js\");\n/* harmony import */ var clipboard_copy__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(clipboard_copy__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"../node_modules/@wordpress/icons/build-module/index.js\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__);\n\n\n/**\n * ReportErrorButton component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n\n/**\n * Internal dependencies\n */\n\nfunction ReportErrorButton(_ref) {\n var message = _ref.message,\n componentStack = _ref.componentStack;\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useState\"])(false),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2),\n copied = _useState2[0],\n setCopied = _useState2[1];\n var onErrorClick = function onErrorClick() {\n // Copy message with wrapping backticks for code block formatting on wp.org.\n clipboard_copy__WEBPACK_IMPORTED_MODULE_2___default()(\"`\".concat(message, \"\\n\").concat(componentStack, \"`\"));\n setCopied(true);\n };\n return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__[\"Button\"], {\n \"aria-label\": copied ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Error message copied to clipboard. Click to copy the error message again.', 'google-site-kit') : undefined,\n onClick: onErrorClick,\n trailingIcon: /*#__PURE__*/React.createElement(_wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"Icon\"], {\n className: \"mdc-button__icon\",\n icon: copied ? _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"check\"] : _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"stack\"]\n })\n }, copied ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Copied to clipboard', 'google-site-kit') : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Copy error contents', 'google-site-kit'));\n}\nReportErrorButton.propTypes = {\n message: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n componentStack: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (ReportErrorButton);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1JlcG9ydEVycm9yQnV0dG9uL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9SZXBvcnRFcnJvckJ1dHRvbi9pbmRleC5qcz81OWM2Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVwb3J0RXJyb3JCdXR0b24gY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGNvcHlUb0NsaXBib2FyZCBmcm9tICdjbGlwYm9hcmQtY29weSc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU3RhdGUgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuaW1wb3J0IHsgSWNvbiwgY2hlY2ssIHN0YWNrIH0gZnJvbSAnQHdvcmRwcmVzcy9pY29ucyc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5cbmZ1bmN0aW9uIFJlcG9ydEVycm9yQnV0dG9uKCB7IG1lc3NhZ2UsIGNvbXBvbmVudFN0YWNrIH0gKSB7XG5cdGNvbnN0IFsgY29waWVkLCBzZXRDb3BpZWQgXSA9IHVzZVN0YXRlKCBmYWxzZSApO1xuXG5cdGNvbnN0IG9uRXJyb3JDbGljayA9ICgpID0+IHtcblx0XHQvLyBDb3B5IG1lc3NhZ2Ugd2l0aCB3cmFwcGluZyBiYWNrdGlja3MgZm9yIGNvZGUgYmxvY2sgZm9ybWF0dGluZyBvbiB3cC5vcmcuXG5cdFx0Y29weVRvQ2xpcGJvYXJkKCBgXFxgJHsgbWVzc2FnZSB9XFxuJHsgY29tcG9uZW50U3RhY2sgfVxcYGAgKTtcblxuXHRcdHNldENvcGllZCggdHJ1ZSApO1xuXHR9O1xuXG5cdHJldHVybiAoXG5cdFx0PEJ1dHRvblxuXHRcdFx0YXJpYS1sYWJlbD17XG5cdFx0XHRcdGNvcGllZFxuXHRcdFx0XHRcdD8gX18oXG5cdFx0XHRcdFx0XHRcdCdFcnJvciBtZXNzYWdlIGNvcGllZCB0byBjbGlwYm9hcmQuIENsaWNrIHRvIGNvcHkgdGhlIGVycm9yIG1lc3NhZ2UgYWdhaW4uJyxcblx0XHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHQgIClcblx0XHRcdFx0XHQ6IHVuZGVmaW5lZFxuXHRcdFx0fVxuXHRcdFx0b25DbGljaz17IG9uRXJyb3JDbGljayB9XG5cdFx0XHR0cmFpbGluZ0ljb249e1xuXHRcdFx0XHQ8SWNvblxuXHRcdFx0XHRcdGNsYXNzTmFtZT1cIm1kYy1idXR0b25fX2ljb25cIlxuXHRcdFx0XHRcdGljb249eyBjb3BpZWQgPyBjaGVjayA6IHN0YWNrIH1cblx0XHRcdFx0Lz5cblx0XHRcdH1cblx0XHQ+XG5cdFx0XHR7IGNvcGllZFxuXHRcdFx0XHQ/IF9fKCAnQ29waWVkIHRvIGNsaXBib2FyZCcsICdnb29nbGUtc2l0ZS1raXQnIClcblx0XHRcdFx0OiBfXyggJ0NvcHkgZXJyb3IgY29udGVudHMnLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHQ8L0J1dHRvbj5cblx0KTtcbn1cblxuUmVwb3J0RXJyb3JCdXR0b24ucHJvcFR5cGVzID0ge1xuXHRtZXNzYWdlOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRjb21wb25lbnRTdGFjazogUHJvcFR5cGVzLnN0cmluZyxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFJlcG9ydEVycm9yQnV0dG9uO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFFQTtBQVFBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQU9BO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/ReportErrorButton/index.js\n"); /***/ }), /***/ "./js/components/ReportTable.js": /*!**************************************!*\ !*** ./js/components/ReportTable.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ReportTable; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _GatheringDataNotice__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./GatheringDataNotice */ \"./js/components/GatheringDataNotice.js\");\n\n\n/**\n * Report Table component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies.\n */\n\n\nfunction ReportTable(props) {\n var rows = props.rows,\n columns = props.columns,\n className = props.className,\n limit = props.limit,\n ZeroState = props.zeroState,\n _props$gatheringData = props.gatheringData,\n gatheringData = _props$gatheringData === void 0 ? false : _props$gatheringData,\n _props$tabbedLayout = props.tabbedLayout,\n tabbedLayout = _props$tabbedLayout === void 0 ? false : _props$tabbedLayout;\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(Array.isArray(rows), 'rows must be an array.');\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(Array.isArray(columns), 'columns must be an array.');\n columns.forEach(function (_ref) {\n var Component = _ref.Component,\n _ref$field = _ref.field,\n field = _ref$field === void 0 ? null : _ref$field;\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(Component || field !== null, 'each column must define a Component and/or a field.');\n });\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(Number.isInteger(limit) || limit === undefined, 'limit must be an integer, if provided.');\n function isHiddenOnMobile(hideOnMobile) {\n return !tabbedLayout && hideOnMobile;\n }\n var hasBadges = columns.some(function (_ref2) {\n var badge = _ref2.badge;\n return !!badge;\n });\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useState\"])(0),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2),\n activeColumnIndex = _useState2[0],\n setActiveColumnIndex = _useState2[1]; // The first column is expected to be the row title or label, which will always be\n // shown so we exclude it from the tab list.\n var tabColumns = tabbedLayout && columns.slice(1);\n var contentColumns = tabbedLayout ? [columns[0], tabColumns[activeColumnIndex]] : columns;\n var mobileColumns = contentColumns.filter(function (_ref3) {\n var hideOnMobile = _ref3.hideOnMobile;\n return !isHiddenOnMobile(hideOnMobile);\n });\n return /*#__PURE__*/React.createElement(\"div\", {\n className: className\n }, tabbedLayout && /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__[\"TabBar\"], {\n className: \"googlesitekit-tab-bar--start-aligned-high-contrast\",\n activeIndex: activeColumnIndex,\n handleActiveIndexUpdate: setActiveColumnIndex\n }, tabColumns.map(function (_ref4) {\n var title = _ref4.title,\n badge = _ref4.badge;\n return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__[\"Tab\"], {\n key: title,\n \"aria-label\": title\n }, title, badge);\n })), /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-table', 'googlesitekit-table--with-list', {\n 'googlesitekit-table--gathering-data': gatheringData\n })\n }, /*#__PURE__*/React.createElement(\"table\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-table__wrapper', \"googlesitekit-table__wrapper--\".concat(contentColumns.length, \"-col\"), \"googlesitekit-table__wrapper--mobile-\".concat(mobileColumns.length, \"-col\"), {\n 'googlesitekit-table__wrapper--tabbed-layout': tabbedLayout\n })\n }, !tabbedLayout && /*#__PURE__*/React.createElement(\"thead\", {\n className: \"googlesitekit-table__head\"\n }, hasBadges && /*#__PURE__*/React.createElement(\"tr\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-table__head-badges', {\n 'hidden-on-mobile': !columns.some(function (_ref5) {\n var badge = _ref5.badge,\n hideOnMobile = _ref5.hideOnMobile;\n return !!badge && !isHiddenOnMobile(hideOnMobile);\n })\n })\n }, columns.map(function (_ref6, colIndex) {\n var badge = _ref6.badge,\n primary = _ref6.primary,\n hideOnMobile = _ref6.hideOnMobile,\n columnClassName = _ref6.className;\n return /*#__PURE__*/React.createElement(\"th\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-table__head-item', 'googlesitekit-table__head-item--badge', {\n 'googlesitekit-table__head-item--primary': primary,\n 'hidden-on-mobile': isHiddenOnMobile(hideOnMobile)\n }, columnClassName),\n key: \"googlesitekit-table__head-row-badge-\".concat(colIndex)\n }, badge);\n })), /*#__PURE__*/React.createElement(\"tr\", {\n className: \"googlesitekit-table__head-row\"\n }, columns.map(function (_ref7, colIndex) {\n var title = _ref7.title,\n description = _ref7.description,\n primary = _ref7.primary,\n hideOnMobile = _ref7.hideOnMobile,\n columnClassName = _ref7.className;\n return /*#__PURE__*/React.createElement(\"th\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-table__head-item', {\n 'googlesitekit-table__head-item--primary': primary,\n 'hidden-on-mobile': isHiddenOnMobile(hideOnMobile)\n }, columnClassName),\n \"data-tooltip\": description,\n key: \"googlesitekit-table__head-row-\".concat(colIndex)\n }, title);\n }))), /*#__PURE__*/React.createElement(\"tbody\", {\n className: \"googlesitekit-table__body\"\n }, gatheringData && /*#__PURE__*/React.createElement(\"tr\", {\n className: \"googlesitekit-table__body-row googlesitekit-table__body-row--no-data\"\n }, /*#__PURE__*/React.createElement(\"td\", {\n className: \"googlesitekit-table__body-item\",\n colSpan: contentColumns.length\n }, /*#__PURE__*/React.createElement(_GatheringDataNotice__WEBPACK_IMPORTED_MODULE_7__[\"default\"], null))), !gatheringData && !(rows === null || rows === void 0 ? void 0 : rows.length) && ZeroState && /*#__PURE__*/React.createElement(\"tr\", {\n className: \"googlesitekit-table__body-row googlesitekit-table__body-row--no-data\"\n }, /*#__PURE__*/React.createElement(\"td\", {\n className: \"googlesitekit-table__body-item\",\n colSpan: contentColumns.length\n }, /*#__PURE__*/React.createElement(ZeroState, null))), !gatheringData && rows.slice(0, limit).map(function (row, rowIndex) {\n return /*#__PURE__*/React.createElement(\"tr\", {\n className: \"googlesitekit-table__body-row\",\n key: \"googlesitekit-table__body-row-\".concat(rowIndex)\n }, contentColumns.map(function (_ref8, colIndex) {\n var Component = _ref8.Component,\n field = _ref8.field,\n hideOnMobile = _ref8.hideOnMobile,\n columnClassName = _ref8.className;\n var fieldValue = field !== undefined ? Object(lodash__WEBPACK_IMPORTED_MODULE_5__[\"get\"])(row, field) : undefined;\n return /*#__PURE__*/React.createElement(\"td\", {\n key: \"googlesitekit-table__body-item-\".concat(colIndex),\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-table__body-item', {\n 'hidden-on-mobile': isHiddenOnMobile(hideOnMobile)\n }, columnClassName)\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-table__body-item-content\"\n }, Component && /*#__PURE__*/React.createElement(Component, {\n row: row,\n fieldValue: fieldValue\n }), !Component && fieldValue));\n }));\n })))));\n}\nReportTable.propTypes = {\n rows: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.array, prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object])).isRequired,\n columns: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.shape({\n title: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n description: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n primary: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n className: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n field: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n hideOnMobile: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n Component: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.componentType,\n badge: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node\n })).isRequired,\n className: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n limit: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n zeroState: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n gatheringData: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n tabbedLayout: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1JlcG9ydFRhYmxlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9SZXBvcnRUYWJsZS5qcz9hOWNjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVwb3J0IFRhYmxlIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IGludmFyaWFudCBmcm9tICdpbnZhcmlhbnQnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCB7IGdldCB9IGZyb20gJ2xvZGFzaCc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTdGF0ZSB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzLlxuICovXG5pbXBvcnQgeyBUYWIsIFRhYkJhciB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5pbXBvcnQgR2F0aGVyaW5nRGF0YU5vdGljZSBmcm9tICcuL0dhdGhlcmluZ0RhdGFOb3RpY2UnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBSZXBvcnRUYWJsZSggcHJvcHMgKSB7XG5cdGNvbnN0IHtcblx0XHRyb3dzLFxuXHRcdGNvbHVtbnMsXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGxpbWl0LFxuXHRcdHplcm9TdGF0ZTogWmVyb1N0YXRlLFxuXHRcdGdhdGhlcmluZ0RhdGEgPSBmYWxzZSxcblx0XHR0YWJiZWRMYXlvdXQgPSBmYWxzZSxcblx0fSA9IHByb3BzO1xuXG5cdGludmFyaWFudCggQXJyYXkuaXNBcnJheSggcm93cyApLCAncm93cyBtdXN0IGJlIGFuIGFycmF5LicgKTtcblx0aW52YXJpYW50KCBBcnJheS5pc0FycmF5KCBjb2x1bW5zICksICdjb2x1bW5zIG11c3QgYmUgYW4gYXJyYXkuJyApO1xuXHRjb2x1bW5zLmZvckVhY2goICggeyBDb21wb25lbnQsIGZpZWxkID0gbnVsbCB9ICkgPT4ge1xuXHRcdGludmFyaWFudChcblx0XHRcdENvbXBvbmVudCB8fCBmaWVsZCAhPT0gbnVsbCxcblx0XHRcdCdlYWNoIGNvbHVtbiBtdXN0IGRlZmluZSBhIENvbXBvbmVudCBhbmQvb3IgYSBmaWVsZC4nXG5cdFx0KTtcblx0fSApO1xuXHRpbnZhcmlhbnQoXG5cdFx0TnVtYmVyLmlzSW50ZWdlciggbGltaXQgKSB8fCBsaW1pdCA9PT0gdW5kZWZpbmVkLFxuXHRcdCdsaW1pdCBtdXN0IGJlIGFuIGludGVnZXIsIGlmIHByb3ZpZGVkLidcblx0KTtcblxuXHRmdW5jdGlvbiBpc0hpZGRlbk9uTW9iaWxlKCBoaWRlT25Nb2JpbGUgKSB7XG5cdFx0cmV0dXJuICEgdGFiYmVkTGF5b3V0ICYmIGhpZGVPbk1vYmlsZTtcblx0fVxuXG5cdGNvbnN0IGhhc0JhZGdlcyA9IGNvbHVtbnMuc29tZSggKCB7IGJhZGdlIH0gKSA9PiAhISBiYWRnZSApO1xuXG5cdGNvbnN0IFsgYWN0aXZlQ29sdW1uSW5kZXgsIHNldEFjdGl2ZUNvbHVtbkluZGV4IF0gPSB1c2VTdGF0ZSggMCApO1xuXG5cdC8vIFRoZSBmaXJzdCBjb2x1bW4gaXMgZXhwZWN0ZWQgdG8gYmUgdGhlIHJvdyB0aXRsZSBvciBsYWJlbCwgd2hpY2ggd2lsbCBhbHdheXMgYmVcblx0Ly8gc2hvd24gc28gd2UgZXhjbHVkZSBpdCBmcm9tIHRoZSB0YWIgbGlzdC5cblx0Y29uc3QgdGFiQ29sdW1ucyA9IHRhYmJlZExheW91dCAmJiBjb2x1bW5zLnNsaWNlKCAxICk7XG5cdGNvbnN0IGNvbnRlbnRDb2x1bW5zID0gdGFiYmVkTGF5b3V0XG5cdFx0PyBbIGNvbHVtbnNbIDAgXSwgdGFiQ29sdW1uc1sgYWN0aXZlQ29sdW1uSW5kZXggXSBdXG5cdFx0OiBjb2x1bW5zO1xuXG5cdGNvbnN0IG1vYmlsZUNvbHVtbnMgPSBjb250ZW50Q29sdW1ucy5maWx0ZXIoXG5cdFx0KCB7IGhpZGVPbk1vYmlsZSB9ICkgPT4gISBpc0hpZGRlbk9uTW9iaWxlKCBoaWRlT25Nb2JpbGUgKVxuXHQpO1xuXG5cdHJldHVybiAoXG5cdFx0PGRpdiBjbGFzc05hbWU9eyBjbGFzc05hbWUgfT5cblx0XHRcdHsgdGFiYmVkTGF5b3V0ICYmIChcblx0XHRcdFx0PFRhYkJhclxuXHRcdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtdGFiLWJhci0tc3RhcnQtYWxpZ25lZC1oaWdoLWNvbnRyYXN0XCJcblx0XHRcdFx0XHRhY3RpdmVJbmRleD17IGFjdGl2ZUNvbHVtbkluZGV4IH1cblx0XHRcdFx0XHRoYW5kbGVBY3RpdmVJbmRleFVwZGF0ZT17IHNldEFjdGl2ZUNvbHVtbkluZGV4IH1cblx0XHRcdFx0PlxuXHRcdFx0XHRcdHsgdGFiQ29sdW1ucy5tYXAoICggeyB0aXRsZSwgYmFkZ2UgfSApID0+IChcblx0XHRcdFx0XHRcdDxUYWIga2V5PXsgdGl0bGUgfSBhcmlhLWxhYmVsPXsgdGl0bGUgfT5cblx0XHRcdFx0XHRcdFx0eyB0aXRsZSB9XG5cdFx0XHRcdFx0XHRcdHsgYmFkZ2UgfVxuXHRcdFx0XHRcdFx0PC9UYWI+XG5cdFx0XHRcdFx0KSApIH1cblx0XHRcdFx0PC9UYWJCYXI+XG5cdFx0XHQpIH1cblx0XHRcdDxkaXZcblx0XHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyhcblx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC10YWJsZScsXG5cdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtdGFibGUtLXdpdGgtbGlzdCcsXG5cdFx0XHRcdFx0eyAnZ29vZ2xlc2l0ZWtpdC10YWJsZS0tZ2F0aGVyaW5nLWRhdGEnOiBnYXRoZXJpbmdEYXRhIH1cblx0XHRcdFx0KSB9XG5cdFx0XHQ+XG5cdFx0XHRcdDx0YWJsZVxuXHRcdFx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoXG5cdFx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC10YWJsZV9fd3JhcHBlcicsXG5cdFx0XHRcdFx0XHRgZ29vZ2xlc2l0ZWtpdC10YWJsZV9fd3JhcHBlci0tJHsgY29udGVudENvbHVtbnMubGVuZ3RoIH0tY29sYCxcblx0XHRcdFx0XHRcdGBnb29nbGVzaXRla2l0LXRhYmxlX193cmFwcGVyLS1tb2JpbGUtJHsgbW9iaWxlQ29sdW1ucy5sZW5ndGggfS1jb2xgLFxuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC10YWJsZV9fd3JhcHBlci0tdGFiYmVkLWxheW91dCc6XG5cdFx0XHRcdFx0XHRcdFx0dGFiYmVkTGF5b3V0LFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCkgfVxuXHRcdFx0XHQ+XG5cdFx0XHRcdFx0eyAhIHRhYmJlZExheW91dCAmJiAoXG5cdFx0XHRcdFx0XHQ8dGhlYWQgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10YWJsZV9faGVhZFwiPlxuXHRcdFx0XHRcdFx0XHR7IGhhc0JhZGdlcyAmJiAoXG5cdFx0XHRcdFx0XHRcdFx0PHRyXG5cdFx0XHRcdFx0XHRcdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC10YWJsZV9faGVhZC1iYWRnZXMnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0J2hpZGRlbi1vbi1tb2JpbGUnOiAhIGNvbHVtbnMuc29tZShcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCggeyBiYWRnZSwgaGlkZU9uTW9iaWxlIH0gKSA9PlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQhISBiYWRnZSAmJlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQhIGlzSGlkZGVuT25Nb2JpbGUoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGlkZU9uTW9iaWxlXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHRcdFx0XHR7IGNvbHVtbnMubWFwKFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFkZ2UsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwcmltYXJ5LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGlkZU9uTW9iaWxlLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lOiBjb2x1bW5DbGFzc05hbWUsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xJbmRleFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQpID0+IChcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGhcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCdnb29nbGVzaXRla2l0LXRhYmxlX19oZWFkLWl0ZW0nLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC10YWJsZV9faGVhZC1pdGVtLS1iYWRnZScsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC10YWJsZV9faGVhZC1pdGVtLS1wcmltYXJ5Jzpcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHByaW1hcnksXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0J2hpZGRlbi1vbi1tb2JpbGUnOlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aXNIaWRkZW5Pbk1vYmlsZShcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGlkZU9uTW9iaWxlXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2x1bW5DbGFzc05hbWVcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0a2V5PXsgYGdvb2dsZXNpdGVraXQtdGFibGVfX2hlYWQtcm93LWJhZGdlLSR7IGNvbEluZGV4IH1gIH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7IGJhZGdlIH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3RoPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdFx0XHQ8L3RyPlxuXHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdFx0PHRyIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtdGFibGVfX2hlYWQtcm93XCI+XG5cdFx0XHRcdFx0XHRcdFx0eyBjb2x1bW5zLm1hcChcblx0XHRcdFx0XHRcdFx0XHRcdChcblx0XHRcdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRlc2NyaXB0aW9uLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHByaW1hcnksXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGlkZU9uTW9iaWxlLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzTmFtZTogY29sdW1uQ2xhc3NOYW1lLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xJbmRleFxuXHRcdFx0XHRcdFx0XHRcdFx0KSA9PiAoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx0aFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC10YWJsZV9faGVhZC1pdGVtJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtdGFibGVfX2hlYWQtaXRlbS0tcHJpbWFyeSc6XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cHJpbWFyeSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0J2hpZGRlbi1vbi1tb2JpbGUnOlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlzSGlkZGVuT25Nb2JpbGUoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoaWRlT25Nb2JpbGVcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbHVtbkNsYXNzTmFtZVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRhdGEtdG9vbHRpcD17IGRlc2NyaXB0aW9uIH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRrZXk9eyBgZ29vZ2xlc2l0ZWtpdC10YWJsZV9faGVhZC1yb3ctJHsgY29sSW5kZXggfWAgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0eyB0aXRsZSB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdGg+XG5cdFx0XHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0XHRcdDwvdHI+XG5cdFx0XHRcdFx0XHQ8L3RoZWFkPlxuXHRcdFx0XHRcdCkgfVxuXG5cdFx0XHRcdFx0PHRib2R5IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtdGFibGVfX2JvZHlcIj5cblx0XHRcdFx0XHRcdHsgZ2F0aGVyaW5nRGF0YSAmJiAoXG5cdFx0XHRcdFx0XHRcdDx0ciBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXRhYmxlX19ib2R5LXJvdyBnb29nbGVzaXRla2l0LXRhYmxlX19ib2R5LXJvdy0tbm8tZGF0YVwiPlxuXHRcdFx0XHRcdFx0XHRcdDx0ZFxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10YWJsZV9fYm9keS1pdGVtXCJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbFNwYW49eyBjb250ZW50Q29sdW1ucy5sZW5ndGggfVxuXHRcdFx0XHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdFx0XHRcdDxHYXRoZXJpbmdEYXRhTm90aWNlIC8+XG5cdFx0XHRcdFx0XHRcdFx0PC90ZD5cblx0XHRcdFx0XHRcdFx0PC90cj5cblx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0eyAhIGdhdGhlcmluZ0RhdGEgJiYgISByb3dzPy5sZW5ndGggJiYgWmVyb1N0YXRlICYmIChcblx0XHRcdFx0XHRcdFx0PHRyIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtdGFibGVfX2JvZHktcm93IGdvb2dsZXNpdGVraXQtdGFibGVfX2JvZHktcm93LS1uby1kYXRhXCI+XG5cdFx0XHRcdFx0XHRcdFx0PHRkXG5cdFx0XHRcdFx0XHRcdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXRhYmxlX19ib2R5LWl0ZW1cIlxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sU3Bhbj17IGNvbnRlbnRDb2x1bW5zLmxlbmd0aCB9XG5cdFx0XHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHRcdFx0PFplcm9TdGF0ZSAvPlxuXHRcdFx0XHRcdFx0XHRcdDwvdGQ+XG5cdFx0XHRcdFx0XHRcdDwvdHI+XG5cdFx0XHRcdFx0XHQpIH1cblxuXHRcdFx0XHRcdFx0eyAhIGdhdGhlcmluZ0RhdGEgJiZcblx0XHRcdFx0XHRcdFx0cm93cy5zbGljZSggMCwgbGltaXQgKS5tYXAoICggcm93LCByb3dJbmRleCApID0+IChcblx0XHRcdFx0XHRcdFx0XHQ8dHJcblx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtdGFibGVfX2JvZHktcm93XCJcblx0XHRcdFx0XHRcdFx0XHRcdGtleT17IGBnb29nbGVzaXRla2l0LXRhYmxlX19ib2R5LXJvdy0keyByb3dJbmRleCB9YCB9XG5cdFx0XHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHRcdFx0eyBjb250ZW50Q29sdW1ucy5tYXAoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdChcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRDb21wb25lbnQsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWVsZCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhpZGVPbk1vYmlsZSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzTmFtZTogY29sdW1uQ2xhc3NOYW1lLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sSW5kZXhcblx0XHRcdFx0XHRcdFx0XHRcdFx0KSA9PiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29uc3QgZmllbGRWYWx1ZSA9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWVsZCAhPT0gdW5kZWZpbmVkXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdD8gZ2V0KCByb3csIGZpZWxkIClcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0OiB1bmRlZmluZWQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIChcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRrZXk9eyBgZ29vZ2xlc2l0ZWtpdC10YWJsZV9fYm9keS1pdGVtLSR7IGNvbEluZGV4IH1gIH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyhcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC10YWJsZV9fYm9keS1pdGVtJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQnaGlkZGVuLW9uLW1vYmlsZSc6XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlzSGlkZGVuT25Nb2JpbGUoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGlkZU9uTW9iaWxlXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2x1bW5DbGFzc05hbWVcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10YWJsZV9fYm9keS1pdGVtLWNvbnRlbnRcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7IENvbXBvbmVudCAmJiAoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8Q29tcG9uZW50XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJvdz17IHJvdyB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZpZWxkVmFsdWU9e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZpZWxkVmFsdWVcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lz5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7ICEgQ29tcG9uZW50ICYmXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWVsZFZhbHVlIH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC9kaXY+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3RkPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHRcdDwvdHI+XG5cdFx0XHRcdFx0XHRcdCkgKSB9XG5cdFx0XHRcdFx0PC90Ym9keT5cblx0XHRcdFx0PC90YWJsZT5cblx0XHRcdDwvZGl2PlxuXHRcdDwvZGl2PlxuXHQpO1xufVxuXG5SZXBvcnRUYWJsZS5wcm9wVHlwZXMgPSB7XG5cdHJvd3M6IFByb3BUeXBlcy5hcnJheU9mKFxuXHRcdFByb3BUeXBlcy5vbmVPZlR5cGUoIFsgUHJvcFR5cGVzLmFycmF5LCBQcm9wVHlwZXMub2JqZWN0IF0gKVxuXHQpLmlzUmVxdWlyZWQsXG5cdGNvbHVtbnM6IFByb3BUeXBlcy5hcnJheU9mKFxuXHRcdFByb3BUeXBlcy5zaGFwZSgge1xuXHRcdFx0dGl0bGU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdFx0XHRkZXNjcmlwdGlvbjogUHJvcFR5cGVzLnN0cmluZyxcblx0XHRcdHByaW1hcnk6IFByb3BUeXBlcy5ib29sLFxuXHRcdFx0Y2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRcdFx0ZmllbGQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdFx0XHRoaWRlT25Nb2JpbGU6IFByb3BUeXBlcy5ib29sLFxuXHRcdFx0Q29tcG9uZW50OiBQcm9wVHlwZXMuY29tcG9uZW50VHlwZSxcblx0XHRcdGJhZGdlOiBQcm9wVHlwZXMubm9kZSxcblx0XHR9IClcblx0KS5pc1JlcXVpcmVkLFxuXHRjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGxpbWl0OiBQcm9wVHlwZXMubnVtYmVyLFxuXHR6ZXJvU3RhdGU6IFByb3BUeXBlcy5mdW5jLFxuXHRnYXRoZXJpbmdEYXRhOiBQcm9wVHlwZXMuYm9vbCxcblx0dGFiYmVkTGF5b3V0OiBQcm9wVHlwZXMuYm9vbCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFJQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFHQTtBQUtBO0FBR0E7QUFBQTtBQUNBO0FBR0E7QUFLQTtBQUVBO0FBQ0E7QUFHQTtBQUFBO0FBR0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUlBO0FBRUE7QUFDQTtBQVVBO0FBSkE7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUlBO0FBRUE7QUFJQTtBQUdBO0FBQUE7QUFHQTtBQUtBO0FBQUE7QUFVQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUdBO0FBRUE7QUFJQTtBQUdBO0FBQ0E7QUFBQTtBQUdBO0FBT0E7QUFBQTtBQUVBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFPQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBUUE7QUFFQTtBQUNBO0FBQUE7QUFXQTtBQUxBO0FBQ0E7QUFDQTtBQUlBO0FBSUE7QUFFQTtBQUNBO0FBR0E7QUFJQTtBQUVBO0FBRUE7QUFBQTtBQUdBO0FBQ0E7QUFFQTtBQVFBO0FBRUE7QUFPQTtBQUVBO0FBQ0E7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/ReportTable.js\n"); /***/ }), /***/ "./js/components/Root/ViewContextContext.js": /*!**************************************************!*\ !*** ./js/components/Root/ViewContextContext.js ***! \**************************************************/ /*! exports provided: Consumer, Provider, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Consumer\", function() { return Consumer; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Provider\", function() { return Provider; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/**\n * View Context context for React components.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\nvar ViewContextContext = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"createContext\"])('');\nvar Consumer = ViewContextContext.Consumer,\n Provider = ViewContextContext.Provider;\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (ViewContextContext);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1Jvb3QvVmlld0NvbnRleHRDb250ZXh0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9Sb290L1ZpZXdDb250ZXh0Q29udGV4dC5qcz9iYjZmIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVmlldyBDb250ZXh0IGNvbnRleHQgZm9yIFJlYWN0IGNvbXBvbmVudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3JlYXRlQ29udGV4dCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbmNvbnN0IFZpZXdDb250ZXh0Q29udGV4dCA9IGNyZWF0ZUNvbnRleHQoICcnICk7XG5cbmV4cG9ydCBjb25zdCB7IENvbnN1bWVyLCBQcm92aWRlciB9ID0gVmlld0NvbnRleHRDb250ZXh0O1xuXG5leHBvcnQgZGVmYXVsdCBWaWV3Q29udGV4dENvbnRleHQ7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBRUE7QUFBQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/Root/ViewContextContext.js\n"); /***/ }), /***/ "./js/components/SelectionBox.js": /*!***************************************!*\ !*** ./js/components/SelectionBox.js ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SelectionBox; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_3__);\n\n/**\n * SelectionBox component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\nfunction SelectionBox(_ref) {\n var badge = _ref.badge,\n checked = _ref.checked,\n children = _ref.children,\n disabled = _ref.disabled,\n id = _ref.id,\n onChange = _ref.onChange,\n title = _ref.title,\n value = _ref.value;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-selection-box', {\n 'googlesitekit-selection-box--disabled': disabled\n })\n }, /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_3__[\"Checkbox\"], {\n checked: checked,\n description: children,\n disabled: disabled,\n id: id,\n name: id,\n onChange: onChange,\n value: value,\n badge: badge\n }, title));\n}\nSelectionBox.propTypes = {\n badge: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n checked: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n children: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n disabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n onChange: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n title: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NlbGVjdGlvbkJveC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvU2VsZWN0aW9uQm94LmpzPzcwZWUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTZWxlY3Rpb25Cb3ggY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDaGVja2JveCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFNlbGVjdGlvbkJveCgge1xuXHRiYWRnZSxcblx0Y2hlY2tlZCxcblx0Y2hpbGRyZW4sXG5cdGRpc2FibGVkLFxuXHRpZCxcblx0b25DaGFuZ2UsXG5cdHRpdGxlLFxuXHR2YWx1ZSxcbn0gKSB7XG5cdHJldHVybiAoXG5cdFx0PGRpdlxuXHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyggJ2dvb2dsZXNpdGVraXQtc2VsZWN0aW9uLWJveCcsIHtcblx0XHRcdFx0J2dvb2dsZXNpdGVraXQtc2VsZWN0aW9uLWJveC0tZGlzYWJsZWQnOiBkaXNhYmxlZCxcblx0XHRcdH0gKSB9XG5cdFx0PlxuXHRcdFx0PENoZWNrYm94XG5cdFx0XHRcdGNoZWNrZWQ9eyBjaGVja2VkIH1cblx0XHRcdFx0ZGVzY3JpcHRpb249eyBjaGlsZHJlbiB9XG5cdFx0XHRcdGRpc2FibGVkPXsgZGlzYWJsZWQgfVxuXHRcdFx0XHRpZD17IGlkIH1cblx0XHRcdFx0bmFtZT17IGlkIH1cblx0XHRcdFx0b25DaGFuZ2U9eyBvbkNoYW5nZSB9XG5cdFx0XHRcdHZhbHVlPXsgdmFsdWUgfVxuXHRcdFx0XHRiYWRnZT17IGJhZGdlIH1cblx0XHRcdD5cblx0XHRcdFx0eyB0aXRsZSB9XG5cdFx0XHQ8L0NoZWNrYm94PlxuXHRcdDwvZGl2PlxuXHQpO1xufVxuXG5TZWxlY3Rpb25Cb3gucHJvcFR5cGVzID0ge1xuXHRiYWRnZTogUHJvcFR5cGVzLm5vZGUsXG5cdGNoZWNrZWQ6IFByb3BUeXBlcy5ib29sLFxuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG5cdGRpc2FibGVkOiBQcm9wVHlwZXMuYm9vbCxcblx0aWQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdG9uQ2hhbmdlOiBQcm9wVHlwZXMuZnVuYyxcblx0dGl0bGU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHZhbHVlOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFTQTtBQVBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQU1BO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/SelectionBox.js\n"); /***/ }), /***/ "./js/components/SelectionPanel/SelectionPanel.js": /*!********************************************************!*\ !*** ./js/components/SelectionPanel/SelectionPanel.js ***! \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SelectionPanel; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _SideSheet__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../SideSheet */ \"./js/components/SideSheet.js\");\n\n/**\n * Selection Panel component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\nfunction SelectionPanel(_ref) {\n var children = _ref.children,\n isOpen = _ref.isOpen,\n isLoading = _ref.isLoading,\n onOpen = _ref.onOpen,\n closePanel = _ref.closePanel,\n className = _ref.className;\n var classNameSelector = className === null || className === void 0 ? void 0 : className.split(/\\s+/).map(function (name) {\n return \".\".concat(name);\n }).join('');\n var initialFocus = classNameSelector ? \"\".concat(classNameSelector, \" .googlesitekit-selection-panel-item .googlesitekit-selection-box input\") : '.googlesitekit-selection-panel-item .googlesitekit-selection-box input';\n return /*#__PURE__*/React.createElement(_SideSheet__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('googlesitekit-selection-panel', className),\n isOpen: isOpen,\n isLoading: isLoading,\n onOpen: onOpen,\n closeSheet: closePanel,\n focusTrapOptions: {\n initialFocus: initialFocus\n }\n }, children);\n}\nSelectionPanel.propTypes = {\n children: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.node,\n isOpen: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n isLoading: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n onOpen: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,\n closePanel: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,\n className: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NlbGVjdGlvblBhbmVsL1NlbGVjdGlvblBhbmVsLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9TZWxlY3Rpb25QYW5lbC9TZWxlY3Rpb25QYW5lbC5qcz82NjQzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2VsZWN0aW9uIFBhbmVsIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFNpZGVTaGVldCBmcm9tICcuLi9TaWRlU2hlZXQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBTZWxlY3Rpb25QYW5lbCgge1xuXHRjaGlsZHJlbixcblx0aXNPcGVuLFxuXHRpc0xvYWRpbmcsXG5cdG9uT3Blbixcblx0Y2xvc2VQYW5lbCxcblx0Y2xhc3NOYW1lLFxufSApIHtcblx0Y29uc3QgY2xhc3NOYW1lU2VsZWN0b3IgPSBjbGFzc05hbWVcblx0XHQ/LnNwbGl0KCAvXFxzKy8gKVxuXHRcdC5tYXAoICggbmFtZSApID0+IGAuJHsgbmFtZSB9YCApXG5cdFx0LmpvaW4oICcnICk7XG5cblx0Y29uc3QgaW5pdGlhbEZvY3VzID0gY2xhc3NOYW1lU2VsZWN0b3Jcblx0XHQ/IGAkeyBjbGFzc05hbWVTZWxlY3RvciB9IC5nb29nbGVzaXRla2l0LXNlbGVjdGlvbi1wYW5lbC1pdGVtIC5nb29nbGVzaXRla2l0LXNlbGVjdGlvbi1ib3ggaW5wdXRgXG5cdFx0OiAnLmdvb2dsZXNpdGVraXQtc2VsZWN0aW9uLXBhbmVsLWl0ZW0gLmdvb2dsZXNpdGVraXQtc2VsZWN0aW9uLWJveCBpbnB1dCc7XG5cblx0cmV0dXJuIChcblx0XHQ8U2lkZVNoZWV0XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1zZWxlY3Rpb24tcGFuZWwnLFxuXHRcdFx0XHRjbGFzc05hbWVcblx0XHRcdCkgfVxuXHRcdFx0aXNPcGVuPXsgaXNPcGVuIH1cblx0XHRcdGlzTG9hZGluZz17IGlzTG9hZGluZyB9XG5cdFx0XHRvbk9wZW49eyBvbk9wZW4gfVxuXHRcdFx0Y2xvc2VTaGVldD17IGNsb3NlUGFuZWwgfVxuXHRcdFx0Zm9jdXNUcmFwT3B0aW9ucz17IHtcblx0XHRcdFx0aW5pdGlhbEZvY3VzLFxuXHRcdFx0fSB9XG5cdFx0PlxuXHRcdFx0eyBjaGlsZHJlbiB9XG5cdFx0PC9TaWRlU2hlZXQ+XG5cdCk7XG59XG5cblNlbGVjdGlvblBhbmVsLnByb3BUeXBlcyA9IHtcblx0Y2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxuXHRpc09wZW46IFByb3BUeXBlcy5ib29sLFxuXHRpc0xvYWRpbmc6IFByb3BUeXBlcy5ib29sLFxuXHRvbk9wZW46IFByb3BUeXBlcy5mdW5jLFxuXHRjbG9zZVBhbmVsOiBQcm9wVHlwZXMuZnVuYyxcblx0Y2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQU9BO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFBQTtBQUdBO0FBSUE7QUFFQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/SelectionPanel/SelectionPanel.js\n"); /***/ }), /***/ "./js/components/SelectionPanel/SelectionPanelFooter.js": /*!**************************************************************!*\ !*** ./js/components/SelectionPanel/SelectionPanelFooter.js ***! \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SelectionPanelFooter; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _ErrorNotice__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../ErrorNotice */ \"./js/components/ErrorNotice.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../modules/analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n/* harmony import */ var _PreviewBlock__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../PreviewBlock */ \"./js/components/PreviewBlock.js\");\n/* harmony import */ var _ErrorText__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../ErrorText */ \"./js/components/ErrorText.js\");\n\n\n\n\n/**\n * Selection Panel Footer component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\nfunction SelectionPanelFooter(_ref) {\n var _ref$savedItemSlugs = _ref.savedItemSlugs,\n savedItemSlugs = _ref$savedItemSlugs === void 0 ? [] : _ref$savedItemSlugs,\n _ref$selectedItemSlug = _ref.selectedItemSlugs,\n selectedItemSlugs = _ref$selectedItemSlug === void 0 ? [] : _ref$selectedItemSlug,\n _ref$saveSettings = _ref.saveSettings,\n saveSettings = _ref$saveSettings === void 0 ? function () {} : _ref$saveSettings,\n saveError = _ref.saveError,\n itemLimitError = _ref.itemLimitError,\n _ref$minSelectedItemC = _ref.minSelectedItemCount,\n minSelectedItemCount = _ref$minSelectedItemC === void 0 ? 0 : _ref$minSelectedItemC,\n _ref$maxSelectedItemC = _ref.maxSelectedItemCount,\n maxSelectedItemCount = _ref$maxSelectedItemC === void 0 ? 0 : _ref$maxSelectedItemC,\n isBusy = _ref.isBusy,\n _ref$onSaveSuccess = _ref.onSaveSuccess,\n onSaveSuccess = _ref$onSaveSuccess === void 0 ? function () {} : _ref$onSaveSuccess,\n _ref$onCancel = _ref.onCancel,\n onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel,\n isOpen = _ref.isOpen,\n _ref$closePanel = _ref.closePanel,\n closePanel = _ref$closePanel === void 0 ? function () {} : _ref$closePanel;\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(null),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),\n finalButtonText = _useState2[0],\n setFinalButtonText = _useState2[1];\n var _useState3 = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState4 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_useState3, 2),\n wasSaved = _useState4[0],\n setWasSaved = _useState4[1];\n var isLoading = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"MODULES_ANALYTICS_4\"]).isFetchingSyncAvailableAudiences();\n });\n var haveSettingsChanged = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useMemo\"])(function () {\n // Arrays need to be sorted to match in `isEqual`.\n return !Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"isEqual\"])(Object(_util__WEBPACK_IMPORTED_MODULE_10__[\"safelySort\"])(selectedItemSlugs), Object(_util__WEBPACK_IMPORTED_MODULE_10__[\"safelySort\"])(savedItemSlugs));\n }, [savedItemSlugs, selectedItemSlugs]);\n var currentButtonText = (savedItemSlugs === null || savedItemSlugs === void 0 ? void 0 : savedItemSlugs.length) > 0 && haveSettingsChanged ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Apply changes', 'google-site-kit') : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Save selection', 'google-site-kit');\n var onSaveClick = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(/*#__PURE__*/_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {\n var _yield$saveSettings, error;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return saveSettings(selectedItemSlugs);\n case 2:\n _yield$saveSettings = _context.sent;\n error = _yield$saveSettings.error;\n if (!error) {\n onSaveSuccess();\n\n // Close the panel after saving.\n closePanel();\n\n // Lock the button label while panel is closing.\n setFinalButtonText(currentButtonText);\n setWasSaved(true);\n }\n case 5:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n })), [saveSettings, selectedItemSlugs, onSaveSuccess, closePanel, currentButtonText]);\n var onCancelClick = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function () {\n closePanel();\n onCancel();\n }, [closePanel, onCancel]);\n var _useState5 = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(null),\n _useState6 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_useState5, 2),\n prevIsOpen = _useState6[0],\n setPrevIsOpen = _useState6[1];\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n if (prevIsOpen !== null) {\n // If current isOpen is true, and different from prevIsOpen\n // meaning it transitioned from false to true and it is not\n // in closing transition, we should reset the button label\n // locked when save button was clicked.\n if (prevIsOpen !== isOpen) {\n if (isOpen) {\n setFinalButtonText(null);\n setWasSaved(false);\n }\n }\n }\n setPrevIsOpen(isOpen);\n }, [isOpen, prevIsOpen]);\n var selectedItemCount = (selectedItemSlugs === null || selectedItemSlugs === void 0 ? void 0 : selectedItemSlugs.length) || 0;\n var itemCountElement = isLoading ? /*#__PURE__*/React.createElement(_PreviewBlock__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n width: \"89px\",\n height: \"20px\"\n }) : /*#__PURE__*/React.createElement(\"p\", {\n className: \"googlesitekit-selection-panel-footer__item-count\"\n }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"createInterpolateElement\"])(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(/* translators: 1: Number of selected items. 2: Maximum number of items that can be selected. */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('%1$d selected (up to %2$d)', 'google-site-kit'), selectedItemCount, maxSelectedItemCount), {\n MaxCount: /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-selection-panel-footer__item-count--max-count\"\n })\n }));\n return /*#__PURE__*/React.createElement(\"footer\", {\n className: \"googlesitekit-selection-panel-footer\"\n }, saveError && /*#__PURE__*/React.createElement(_ErrorNotice__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n error: saveError\n }), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-selection-panel-footer__content\"\n }, haveSettingsChanged && itemLimitError ? /*#__PURE__*/React.createElement(_ErrorText__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n noPrefix: true,\n message: itemLimitError\n }) : itemCountElement, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-selection-panel-footer__actions\"\n }, /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_8__[\"Button\"], {\n tertiary: true,\n onClick: onCancelClick,\n disabled: isBusy\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Cancel', 'google-site-kit')), /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_8__[\"SpinnerButton\"], {\n onClick: onSaveClick,\n isSaving: isBusy,\n disabled: selectedItemCount < minSelectedItemCount || selectedItemCount > maxSelectedItemCount || isBusy || !isOpen && wasSaved\n }, finalButtonText || currentButtonText))));\n}\nSelectionPanelFooter.propTypes = {\n savedItemSlugs: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.array,\n selectedItemSlugs: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.array,\n saveSettings: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.func,\n saveError: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.object,\n itemLimitError: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.string,\n minSelectedItemCount: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.number,\n maxSelectedItemCount: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.number,\n isBusy: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.bool,\n onSaveSuccess: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.func,\n onCancel: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.func,\n isOpen: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.bool,\n closePanel: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.func\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NlbGVjdGlvblBhbmVsL1NlbGVjdGlvblBhbmVsRm9vdGVyLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9TZWxlY3Rpb25QYW5lbC9TZWxlY3Rpb25QYW5lbEZvb3Rlci5qcz85ZjFlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2VsZWN0aW9uIFBhbmVsIEZvb3RlciBjb21wb25lbnQuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBpc0VxdWFsIH0gZnJvbSAnbG9kYXNoJztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQge1xuXHRjcmVhdGVJbnRlcnBvbGF0ZUVsZW1lbnQsXG5cdHVzZUNhbGxiYWNrLFxuXHR1c2VFZmZlY3QsXG5cdHVzZU1lbW8sXG5cdHVzZVN0YXRlLFxufSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgX18sIHNwcmludGYgfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgQnV0dG9uLCBTcGlubmVyQnV0dG9uIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1jb21wb25lbnRzJztcbmltcG9ydCBFcnJvck5vdGljZSBmcm9tICcuLi9FcnJvck5vdGljZSc7XG5pbXBvcnQgeyBzYWZlbHlTb3J0IH0gZnJvbSAnLi4vLi4vdXRpbCc7XG5pbXBvcnQgeyBNT0RVTEVTX0FOQUxZVElDU180IH0gZnJvbSAnLi4vLi4vbW9kdWxlcy9hbmFseXRpY3MtNC9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCBQcmV2aWV3QmxvY2sgZnJvbSAnLi4vUHJldmlld0Jsb2NrJztcbmltcG9ydCBFcnJvclRleHQgZnJvbSAnLi4vRXJyb3JUZXh0JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gU2VsZWN0aW9uUGFuZWxGb290ZXIoIHtcblx0c2F2ZWRJdGVtU2x1Z3MgPSBbXSxcblx0c2VsZWN0ZWRJdGVtU2x1Z3MgPSBbXSxcblx0c2F2ZVNldHRpbmdzID0gKCkgPT4ge30sXG5cdHNhdmVFcnJvcixcblx0aXRlbUxpbWl0RXJyb3IsXG5cdG1pblNlbGVjdGVkSXRlbUNvdW50ID0gMCxcblx0bWF4U2VsZWN0ZWRJdGVtQ291bnQgPSAwLFxuXHRpc0J1c3ksXG5cdG9uU2F2ZVN1Y2Nlc3MgPSAoKSA9PiB7fSxcblx0b25DYW5jZWwgPSAoKSA9PiB7fSxcblx0aXNPcGVuLFxuXHRjbG9zZVBhbmVsID0gKCkgPT4ge30sXG59ICkge1xuXHRjb25zdCBbIGZpbmFsQnV0dG9uVGV4dCwgc2V0RmluYWxCdXR0b25UZXh0IF0gPSB1c2VTdGF0ZSggbnVsbCApO1xuXHRjb25zdCBbIHdhc1NhdmVkLCBzZXRXYXNTYXZlZCBdID0gdXNlU3RhdGUoIGZhbHNlICk7XG5cblx0Y29uc3QgaXNMb2FkaW5nID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBNT0RVTEVTX0FOQUxZVElDU180ICkuaXNGZXRjaGluZ1N5bmNBdmFpbGFibGVBdWRpZW5jZXMoKVxuXHQpO1xuXG5cdGNvbnN0IGhhdmVTZXR0aW5nc0NoYW5nZWQgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0Ly8gQXJyYXlzIG5lZWQgdG8gYmUgc29ydGVkIHRvIG1hdGNoIGluIGBpc0VxdWFsYC5cblx0XHRyZXR1cm4gISBpc0VxdWFsKFxuXHRcdFx0c2FmZWx5U29ydCggc2VsZWN0ZWRJdGVtU2x1Z3MgKSxcblx0XHRcdHNhZmVseVNvcnQoIHNhdmVkSXRlbVNsdWdzIClcblx0XHQpO1xuXHR9LCBbIHNhdmVkSXRlbVNsdWdzLCBzZWxlY3RlZEl0ZW1TbHVncyBdICk7XG5cblx0Y29uc3QgY3VycmVudEJ1dHRvblRleHQgPVxuXHRcdHNhdmVkSXRlbVNsdWdzPy5sZW5ndGggPiAwICYmIGhhdmVTZXR0aW5nc0NoYW5nZWRcblx0XHRcdD8gX18oICdBcHBseSBjaGFuZ2VzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKVxuXHRcdFx0OiBfXyggJ1NhdmUgc2VsZWN0aW9uJywgJ2dvb2dsZS1zaXRlLWtpdCcgKTtcblxuXHRjb25zdCBvblNhdmVDbGljayA9IHVzZUNhbGxiYWNrKCBhc3luYyAoKSA9PiB7XG5cdFx0Y29uc3QgeyBlcnJvciB9ID0gYXdhaXQgc2F2ZVNldHRpbmdzKCBzZWxlY3RlZEl0ZW1TbHVncyApO1xuXG5cdFx0aWYgKCAhIGVycm9yICkge1xuXHRcdFx0b25TYXZlU3VjY2VzcygpO1xuXG5cdFx0XHQvLyBDbG9zZSB0aGUgcGFuZWwgYWZ0ZXIgc2F2aW5nLlxuXHRcdFx0Y2xvc2VQYW5lbCgpO1xuXG5cdFx0XHQvLyBMb2NrIHRoZSBidXR0b24gbGFiZWwgd2hpbGUgcGFuZWwgaXMgY2xvc2luZy5cblx0XHRcdHNldEZpbmFsQnV0dG9uVGV4dCggY3VycmVudEJ1dHRvblRleHQgKTtcblx0XHRcdHNldFdhc1NhdmVkKCB0cnVlICk7XG5cdFx0fVxuXHR9LCBbXG5cdFx0c2F2ZVNldHRpbmdzLFxuXHRcdHNlbGVjdGVkSXRlbVNsdWdzLFxuXHRcdG9uU2F2ZVN1Y2Nlc3MsXG5cdFx0Y2xvc2VQYW5lbCxcblx0XHRjdXJyZW50QnV0dG9uVGV4dCxcblx0XSApO1xuXG5cdGNvbnN0IG9uQ2FuY2VsQ2xpY2sgPSB1c2VDYWxsYmFjayggKCkgPT4ge1xuXHRcdGNsb3NlUGFuZWwoKTtcblx0XHRvbkNhbmNlbCgpO1xuXHR9LCBbIGNsb3NlUGFuZWwsIG9uQ2FuY2VsIF0gKTtcblxuXHRjb25zdCBbIHByZXZJc09wZW4sIHNldFByZXZJc09wZW4gXSA9IHVzZVN0YXRlKCBudWxsICk7XG5cblx0dXNlRWZmZWN0KCAoKSA9PiB7XG5cdFx0aWYgKCBwcmV2SXNPcGVuICE9PSBudWxsICkge1xuXHRcdFx0Ly8gSWYgY3VycmVudCBpc09wZW4gaXMgdHJ1ZSwgYW5kIGRpZmZlcmVudCBmcm9tIHByZXZJc09wZW5cblx0XHRcdC8vIG1lYW5pbmcgaXQgdHJhbnNpdGlvbmVkIGZyb20gZmFsc2UgdG8gdHJ1ZSBhbmQgaXQgaXMgbm90XG5cdFx0XHQvLyBpbiBjbG9zaW5nIHRyYW5zaXRpb24sIHdlIHNob3VsZCByZXNldCB0aGUgYnV0dG9uIGxhYmVsXG5cdFx0XHQvLyBsb2NrZWQgd2hlbiBzYXZlIGJ1dHRvbiB3YXMgY2xpY2tlZC5cblx0XHRcdGlmICggcHJldklzT3BlbiAhPT0gaXNPcGVuICkge1xuXHRcdFx0XHRpZiAoIGlzT3BlbiApIHtcblx0XHRcdFx0XHRzZXRGaW5hbEJ1dHRvblRleHQoIG51bGwgKTtcblx0XHRcdFx0XHRzZXRXYXNTYXZlZCggZmFsc2UgKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNldFByZXZJc09wZW4oIGlzT3BlbiApO1xuXHR9LCBbIGlzT3BlbiwgcHJldklzT3BlbiBdICk7XG5cblx0Y29uc3Qgc2VsZWN0ZWRJdGVtQ291bnQgPSBzZWxlY3RlZEl0ZW1TbHVncz8ubGVuZ3RoIHx8IDA7XG5cblx0Y29uc3QgaXRlbUNvdW50RWxlbWVudCA9IGlzTG9hZGluZyA/IChcblx0XHQ8UHJldmlld0Jsb2NrIHdpZHRoPVwiODlweFwiIGhlaWdodD1cIjIwcHhcIiAvPlxuXHQpIDogKFxuXHRcdDxwIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtc2VsZWN0aW9uLXBhbmVsLWZvb3Rlcl9faXRlbS1jb3VudFwiPlxuXHRcdFx0eyBjcmVhdGVJbnRlcnBvbGF0ZUVsZW1lbnQoXG5cdFx0XHRcdHNwcmludGYoXG5cdFx0XHRcdFx0LyogdHJhbnNsYXRvcnM6IDE6IE51bWJlciBvZiBzZWxlY3RlZCBpdGVtcy4gMjogTWF4aW11bSBudW1iZXIgb2YgaXRlbXMgdGhhdCBjYW4gYmUgc2VsZWN0ZWQuICovXG5cdFx0XHRcdFx0X18oXG5cdFx0XHRcdFx0XHQnJTEkZCBzZWxlY3RlZCA8TWF4Q291bnQ+KHVwIHRvICUyJGQpPC9NYXhDb3VudD4nLFxuXHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdHNlbGVjdGVkSXRlbUNvdW50LFxuXHRcdFx0XHRcdG1heFNlbGVjdGVkSXRlbUNvdW50XG5cdFx0XHRcdCksXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRNYXhDb3VudDogKFxuXHRcdFx0XHRcdFx0PHNwYW4gY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZWxlY3Rpb24tcGFuZWwtZm9vdGVyX19pdGVtLWNvdW50LS1tYXgtY291bnRcIiAvPlxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdH1cblx0XHRcdCkgfVxuXHRcdDwvcD5cblx0KTtcblxuXHRyZXR1cm4gKFxuXHRcdDxmb290ZXIgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZWxlY3Rpb24tcGFuZWwtZm9vdGVyXCI+XG5cdFx0XHR7IHNhdmVFcnJvciAmJiA8RXJyb3JOb3RpY2UgZXJyb3I9eyBzYXZlRXJyb3IgfSAvPiB9XG5cdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtc2VsZWN0aW9uLXBhbmVsLWZvb3Rlcl9fY29udGVudFwiPlxuXHRcdFx0XHR7IGhhdmVTZXR0aW5nc0NoYW5nZWQgJiYgaXRlbUxpbWl0RXJyb3IgPyAoXG5cdFx0XHRcdFx0PEVycm9yVGV4dCBub1ByZWZpeCBtZXNzYWdlPXsgaXRlbUxpbWl0RXJyb3IgfSAvPlxuXHRcdFx0XHQpIDogKFxuXHRcdFx0XHRcdGl0ZW1Db3VudEVsZW1lbnRcblx0XHRcdFx0KSB9XG5cdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZWxlY3Rpb24tcGFuZWwtZm9vdGVyX19hY3Rpb25zXCI+XG5cdFx0XHRcdFx0PEJ1dHRvblxuXHRcdFx0XHRcdFx0dGVydGlhcnlcblx0XHRcdFx0XHRcdG9uQ2xpY2s9eyBvbkNhbmNlbENsaWNrIH1cblx0XHRcdFx0XHRcdGRpc2FibGVkPXsgaXNCdXN5IH1cblx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHR7IF9fKCAnQ2FuY2VsJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdFx0PC9CdXR0b24+XG5cdFx0XHRcdFx0PFNwaW5uZXJCdXR0b25cblx0XHRcdFx0XHRcdG9uQ2xpY2s9eyBvblNhdmVDbGljayB9XG5cdFx0XHRcdFx0XHRpc1NhdmluZz17IGlzQnVzeSB9XG5cdFx0XHRcdFx0XHRkaXNhYmxlZD17XG5cdFx0XHRcdFx0XHRcdHNlbGVjdGVkSXRlbUNvdW50IDwgbWluU2VsZWN0ZWRJdGVtQ291bnQgfHxcblx0XHRcdFx0XHRcdFx0c2VsZWN0ZWRJdGVtQ291bnQgPiBtYXhTZWxlY3RlZEl0ZW1Db3VudCB8fFxuXHRcdFx0XHRcdFx0XHRpc0J1c3kgfHxcblx0XHRcdFx0XHRcdFx0KCAhIGlzT3BlbiAmJiB3YXNTYXZlZCApXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0eyBmaW5hbEJ1dHRvblRleHQgfHwgY3VycmVudEJ1dHRvblRleHQgfVxuXHRcdFx0XHRcdDwvU3Bpbm5lckJ1dHRvbj5cblx0XHRcdFx0PC9kaXY+XG5cdFx0XHQ8L2Rpdj5cblx0XHQ8L2Zvb3Rlcj5cblx0KTtcbn1cblxuU2VsZWN0aW9uUGFuZWxGb290ZXIucHJvcFR5cGVzID0ge1xuXHRzYXZlZEl0ZW1TbHVnczogUHJvcFR5cGVzLmFycmF5LFxuXHRzZWxlY3RlZEl0ZW1TbHVnczogUHJvcFR5cGVzLmFycmF5LFxuXHRzYXZlU2V0dGluZ3M6IFByb3BUeXBlcy5mdW5jLFxuXHRzYXZlRXJyb3I6IFByb3BUeXBlcy5vYmplY3QsXG5cdGl0ZW1MaW1pdEVycm9yOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRtaW5TZWxlY3RlZEl0ZW1Db3VudDogUHJvcFR5cGVzLm51bWJlcixcblx0bWF4U2VsZWN0ZWRJdGVtQ291bnQ6IFByb3BUeXBlcy5udW1iZXIsXG5cdGlzQnVzeTogUHJvcFR5cGVzLmJvb2wsXG5cdG9uU2F2ZVN1Y2Nlc3M6IFByb3BUeXBlcy5mdW5jLFxuXHRvbkNhbmNlbDogUHJvcFR5cGVzLmZ1bmMsXG5cdGlzT3BlbjogUHJvcFR5cGVzLmJvb2wsXG5cdGNsb3NlUGFuZWw6IFByb3BUeXBlcy5mdW5jLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFhQTtBQVpBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUlBO0FBRUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUlBO0FBUUE7QUFDQTtBQUFBO0FBRUE7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUtBO0FBQ0E7QUFDQTtBQUtBO0FBUUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/SelectionPanel/SelectionPanelFooter.js\n"); /***/ }), /***/ "./js/components/SelectionPanel/SelectionPanelHeader.js": /*!**************************************************************!*\ !*** ./js/components/SelectionPanel/SelectionPanelHeader.js ***! \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SelectionPanelHeader; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Link */ \"./js/components/Link.js\");\n/* harmony import */ var _svg_icons_close_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../svg/icons/close.svg */ \"./svg/icons/close.svg\");\n\n/**\n * Selection Panel Header component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction SelectionPanelHeader(_ref) {\n var children = _ref.children,\n title = _ref.title,\n onCloseClick = _ref.onCloseClick;\n return /*#__PURE__*/React.createElement(\"header\", {\n className: \"googlesitekit-selection-panel-header\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-selection-panel-header__row\"\n }, /*#__PURE__*/React.createElement(\"h3\", null, title), /*#__PURE__*/React.createElement(_Link__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n className: \"googlesitekit-selection-panel-header__close\",\n onClick: onCloseClick,\n linkButton: true\n }, /*#__PURE__*/React.createElement(_svg_icons_close_svg__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n width: \"15\",\n height: \"15\"\n }))), children);\n}\nSelectionPanelHeader.propTypes = {\n children: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n title: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n onCloseClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NlbGVjdGlvblBhbmVsL1NlbGVjdGlvblBhbmVsSGVhZGVyLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9TZWxlY3Rpb25QYW5lbC9TZWxlY3Rpb25QYW5lbEhlYWRlci5qcz81NDUyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2VsZWN0aW9uIFBhbmVsIEhlYWRlciBjb21wb25lbnQuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgTGluayBmcm9tICcuLi9MaW5rJztcbmltcG9ydCBDbG9zZUljb24gZnJvbSAnLi4vLi4vLi4vc3ZnL2ljb25zL2Nsb3NlLnN2Zyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFNlbGVjdGlvblBhbmVsSGVhZGVyKCB7XG5cdGNoaWxkcmVuLFxuXHR0aXRsZSxcblx0b25DbG9zZUNsaWNrLFxufSApIHtcblx0cmV0dXJuIChcblx0XHQ8aGVhZGVyIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtc2VsZWN0aW9uLXBhbmVsLWhlYWRlclwiPlxuXHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNlbGVjdGlvbi1wYW5lbC1oZWFkZXJfX3Jvd1wiPlxuXHRcdFx0XHQ8aDM+eyB0aXRsZSB9PC9oMz5cblx0XHRcdFx0PExpbmtcblx0XHRcdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNlbGVjdGlvbi1wYW5lbC1oZWFkZXJfX2Nsb3NlXCJcblx0XHRcdFx0XHRvbkNsaWNrPXsgb25DbG9zZUNsaWNrIH1cblx0XHRcdFx0XHRsaW5rQnV0dG9uXG5cdFx0XHRcdD5cblx0XHRcdFx0XHQ8Q2xvc2VJY29uIHdpZHRoPVwiMTVcIiBoZWlnaHQ9XCIxNVwiIC8+XG5cdFx0XHRcdDwvTGluaz5cblx0XHRcdDwvZGl2PlxuXHRcdFx0eyBjaGlsZHJlbiB9XG5cdFx0PC9oZWFkZXI+XG5cdCk7XG59XG5cblNlbGVjdGlvblBhbmVsSGVhZGVyLnByb3BUeXBlcyA9IHtcblx0Y2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxuXHR0aXRsZTogUHJvcFR5cGVzLnN0cmluZyxcblx0b25DbG9zZUNsaWNrOiBQcm9wVHlwZXMuZnVuYyxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBRkE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQU1BO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/SelectionPanel/SelectionPanelHeader.js\n"); /***/ }), /***/ "./js/components/SelectionPanel/SelectionPanelItem.js": /*!************************************************************!*\ !*** ./js/components/SelectionPanel/SelectionPanelItem.js ***! \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SelectionPanelItem; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _SelectionBox__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../SelectionBox */ \"./js/components/SelectionBox.js\");\n/* harmony import */ var _Badge__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Badge */ \"./js/components/Badge.js\");\n\n/**\n * Selection Panel Item component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction SelectionPanelItem(_ref) {\n var children = _ref.children,\n id = _ref.id,\n slug = _ref.slug,\n title = _ref.title,\n description = _ref.description,\n isItemSelected = _ref.isItemSelected,\n isItemDisabled = _ref.isItemDisabled,\n onCheckboxChange = _ref.onCheckboxChange,\n subtitle = _ref.subtitle,\n suffix = _ref.suffix,\n badge = _ref.badge,\n isNewlyDetected = _ref.isNewlyDetected;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-selection-panel-item\"\n }, /*#__PURE__*/React.createElement(_SelectionBox__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n badge: badge,\n checked: isItemSelected,\n disabled: isItemDisabled,\n id: id,\n onChange: onCheckboxChange,\n title: title,\n value: slug\n }, subtitle && /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-selection-panel-item__subtitle\"\n }, subtitle), description, children), isNewlyDetected && /*#__PURE__*/React.createElement(_Badge__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('New', 'google-site-kit')\n }), suffix && /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-selection-panel-item__suffix\"\n }, suffix));\n}\nSelectionPanelItem.propTypes = {\n children: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n slug: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n title: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n description: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n isItemSelected: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n isItemDisabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onCheckboxChange: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n subtitle: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n suffix: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n badge: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n isNewlyDetected: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NlbGVjdGlvblBhbmVsL1NlbGVjdGlvblBhbmVsSXRlbS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvU2VsZWN0aW9uUGFuZWwvU2VsZWN0aW9uUGFuZWxJdGVtLmpzPzg3OTYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTZWxlY3Rpb24gUGFuZWwgSXRlbSBjb21wb25lbnQuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgU2VsZWN0aW9uQm94IGZyb20gJy4uL1NlbGVjdGlvbkJveCc7XG5pbXBvcnQgQmFkZ2UgZnJvbSAnLi4vQmFkZ2UnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBTZWxlY3Rpb25QYW5lbEl0ZW0oIHtcblx0Y2hpbGRyZW4sXG5cdGlkLFxuXHRzbHVnLFxuXHR0aXRsZSxcblx0ZGVzY3JpcHRpb24sXG5cdGlzSXRlbVNlbGVjdGVkLFxuXHRpc0l0ZW1EaXNhYmxlZCxcblx0b25DaGVja2JveENoYW5nZSxcblx0c3VidGl0bGUsXG5cdHN1ZmZpeCxcblx0YmFkZ2UsXG5cdGlzTmV3bHlEZXRlY3RlZCxcbn0gKSB7XG5cdHJldHVybiAoXG5cdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNlbGVjdGlvbi1wYW5lbC1pdGVtXCI+XG5cdFx0XHQ8U2VsZWN0aW9uQm94XG5cdFx0XHRcdGJhZGdlPXsgYmFkZ2UgfVxuXHRcdFx0XHRjaGVja2VkPXsgaXNJdGVtU2VsZWN0ZWQgfVxuXHRcdFx0XHRkaXNhYmxlZD17IGlzSXRlbURpc2FibGVkIH1cblx0XHRcdFx0aWQ9eyBpZCB9XG5cdFx0XHRcdG9uQ2hhbmdlPXsgb25DaGVja2JveENoYW5nZSB9XG5cdFx0XHRcdHRpdGxlPXsgdGl0bGUgfVxuXHRcdFx0XHR2YWx1ZT17IHNsdWcgfVxuXHRcdFx0PlxuXHRcdFx0XHR7IHN1YnRpdGxlICYmIChcblx0XHRcdFx0XHQ8c3BhbiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNlbGVjdGlvbi1wYW5lbC1pdGVtX19zdWJ0aXRsZVwiPlxuXHRcdFx0XHRcdFx0eyBzdWJ0aXRsZSB9XG5cdFx0XHRcdFx0PC9zcGFuPlxuXHRcdFx0XHQpIH1cblx0XHRcdFx0eyBkZXNjcmlwdGlvbiB9XG5cdFx0XHRcdHsgY2hpbGRyZW4gfVxuXHRcdFx0PC9TZWxlY3Rpb25Cb3g+XG5cdFx0XHR7IGlzTmV3bHlEZXRlY3RlZCAmJiAoXG5cdFx0XHRcdDxCYWRnZSBsYWJlbD17IF9fKCAnTmV3JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9IC8+XG5cdFx0XHQpIH1cblx0XHRcdHsgc3VmZml4ICYmIChcblx0XHRcdFx0PHNwYW4gY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZWxlY3Rpb24tcGFuZWwtaXRlbV9fc3VmZml4XCI+XG5cdFx0XHRcdFx0eyBzdWZmaXggfVxuXHRcdFx0XHQ8L3NwYW4+XG5cdFx0XHQpIH1cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuU2VsZWN0aW9uUGFuZWxJdGVtLnByb3BUeXBlcyA9IHtcblx0Y2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxuXHRpZDogUHJvcFR5cGVzLnN0cmluZyxcblx0c2x1ZzogUHJvcFR5cGVzLnN0cmluZyxcblx0dGl0bGU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGRlc2NyaXB0aW9uOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRpc0l0ZW1TZWxlY3RlZDogUHJvcFR5cGVzLmJvb2wsXG5cdGlzSXRlbURpc2FibGVkOiBQcm9wVHlwZXMuYm9vbCxcblx0b25DaGVja2JveENoYW5nZTogUHJvcFR5cGVzLmZ1bmMsXG5cdHN1YnRpdGxlOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRzdWZmaXg6IFByb3BUeXBlcy5ub2RlLFxuXHRiYWRnZTogUHJvcFR5cGVzLm5vZGUsXG5cdGlzTmV3bHlEZXRlY3RlZDogUHJvcFR5cGVzLmJvb2wsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFhQTtBQVhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQVFBO0FBQUE7QUFHQTtBQUFBO0FBTUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/SelectionPanel/SelectionPanelItem.js\n"); /***/ }), /***/ "./js/components/SelectionPanel/SelectionPanelItems.js": /*!*************************************************************!*\ !*** ./js/components/SelectionPanel/SelectionPanelItems.js ***! \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SelectionPanelItems; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n\n\n/**\n * Selection Panel Items component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\nfunction SelectionPanelItems(_ref) {\n var _ref$currentSelection = _ref.currentSelectionTitle,\n currentSelectionTitle = _ref$currentSelection === void 0 ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Current selection', 'google-site-kit') : _ref$currentSelection,\n _ref$availableItemsTi = _ref.availableItemsTitle,\n availableItemsTitle = _ref$availableItemsTi === void 0 ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Additional items', 'google-site-kit') : _ref$availableItemsTi,\n _ref$savedItemSlugs = _ref.savedItemSlugs,\n savedItemSlugs = _ref$savedItemSlugs === void 0 ? [] : _ref$savedItemSlugs,\n _ref$availableSavedIt = _ref.availableSavedItems,\n availableSavedItems = _ref$availableSavedIt === void 0 ? {} : _ref$availableSavedIt,\n _ref$availableUnsaved = _ref.availableUnsavedItems,\n availableUnsavedItems = _ref$availableUnsaved === void 0 ? {} : _ref$availableUnsaved,\n ItemComponent = _ref.ItemComponent,\n notice = _ref.notice;\n var renderItems = function renderItems(items) {\n return Object.keys(items).map(function (slug) {\n return /*#__PURE__*/React.createElement(ItemComponent, _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n key: slug,\n slug: slug,\n savedItemSlugs: savedItemSlugs\n }, items[slug]));\n });\n };\n var availableUnsavedItemsCount = Object.keys(availableUnsavedItems).length;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-selection-panel-items\"\n },\n // Split list into two sections with sub-headings for current selection and\n // additional items if there are already saved items.\n savedItemSlugs.length !== 0 && /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"Fragment\"], null, /*#__PURE__*/React.createElement(\"p\", {\n className: \"googlesitekit-selection-panel-items__subheading\"\n }, currentSelectionTitle), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-selection-panel-items__subsection\"\n }, renderItems(availableSavedItems)), availableUnsavedItemsCount > 0 && /*#__PURE__*/React.createElement(\"p\", {\n className: \"googlesitekit-selection-panel-items__subheading\"\n }, availableItemsTitle)), availableUnsavedItemsCount > 0 && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-selection-panel-items__subsection\"\n }, renderItems(availableUnsavedItems)), notice);\n}\nSelectionPanelItems.propTypes = {\n currentSelectionTitle: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n availableItemsTitle: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n savedItemSlugs: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array,\n availableSavedItems: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object,\n availableUnsavedItems: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object,\n ItemComponent: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.elementType,\n notice: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.node\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NlbGVjdGlvblBhbmVsL1NlbGVjdGlvblBhbmVsSXRlbXMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL1NlbGVjdGlvblBhbmVsL1NlbGVjdGlvblBhbmVsSXRlbXMuanM/OTY3ZSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNlbGVjdGlvbiBQYW5lbCBJdGVtcyBjb21wb25lbnQuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRnJhZ21lbnQgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBTZWxlY3Rpb25QYW5lbEl0ZW1zKCB7XG5cdGN1cnJlbnRTZWxlY3Rpb25UaXRsZSA9IF9fKCAnQ3VycmVudCBzZWxlY3Rpb24nLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRhdmFpbGFibGVJdGVtc1RpdGxlID0gX18oICdBZGRpdGlvbmFsIGl0ZW1zJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0c2F2ZWRJdGVtU2x1Z3MgPSBbXSxcblx0YXZhaWxhYmxlU2F2ZWRJdGVtcyA9IHt9LFxuXHRhdmFpbGFibGVVbnNhdmVkSXRlbXMgPSB7fSxcblx0SXRlbUNvbXBvbmVudCxcblx0bm90aWNlLFxufSApIHtcblx0Y29uc3QgcmVuZGVySXRlbXMgPSAoIGl0ZW1zICkgPT4ge1xuXHRcdHJldHVybiBPYmplY3Qua2V5cyggaXRlbXMgKS5tYXAoICggc2x1ZyApID0+IChcblx0XHRcdDxJdGVtQ29tcG9uZW50XG5cdFx0XHRcdGtleT17IHNsdWcgfVxuXHRcdFx0XHRzbHVnPXsgc2x1ZyB9XG5cdFx0XHRcdHNhdmVkSXRlbVNsdWdzPXsgc2F2ZWRJdGVtU2x1Z3MgfVxuXHRcdFx0XHR7IC4uLml0ZW1zWyBzbHVnIF0gfVxuXHRcdFx0Lz5cblx0XHQpICk7XG5cdH07XG5cblx0Y29uc3QgYXZhaWxhYmxlVW5zYXZlZEl0ZW1zQ291bnQgPSBPYmplY3Qua2V5cyhcblx0XHRhdmFpbGFibGVVbnNhdmVkSXRlbXNcblx0KS5sZW5ndGg7XG5cblx0cmV0dXJuIChcblx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtc2VsZWN0aW9uLXBhbmVsLWl0ZW1zXCI+XG5cdFx0XHR7XG5cdFx0XHRcdC8vIFNwbGl0IGxpc3QgaW50byB0d28gc2VjdGlvbnMgd2l0aCBzdWItaGVhZGluZ3MgZm9yIGN1cnJlbnQgc2VsZWN0aW9uIGFuZFxuXHRcdFx0XHQvLyBhZGRpdGlvbmFsIGl0ZW1zIGlmIHRoZXJlIGFyZSBhbHJlYWR5IHNhdmVkIGl0ZW1zLlxuXHRcdFx0XHRzYXZlZEl0ZW1TbHVncy5sZW5ndGggIT09IDAgJiYgKFxuXHRcdFx0XHRcdDxGcmFnbWVudD5cblx0XHRcdFx0XHRcdDxwIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtc2VsZWN0aW9uLXBhbmVsLWl0ZW1zX19zdWJoZWFkaW5nXCI+XG5cdFx0XHRcdFx0XHRcdHsgY3VycmVudFNlbGVjdGlvblRpdGxlIH1cblx0XHRcdFx0XHRcdDwvcD5cblx0XHRcdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZWxlY3Rpb24tcGFuZWwtaXRlbXNfX3N1YnNlY3Rpb25cIj5cblx0XHRcdFx0XHRcdFx0eyByZW5kZXJJdGVtcyggYXZhaWxhYmxlU2F2ZWRJdGVtcyApIH1cblx0XHRcdFx0XHRcdDwvZGl2PlxuXHRcdFx0XHRcdFx0eyBhdmFpbGFibGVVbnNhdmVkSXRlbXNDb3VudCA+IDAgJiYgKFxuXHRcdFx0XHRcdFx0XHQ8cCBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNlbGVjdGlvbi1wYW5lbC1pdGVtc19fc3ViaGVhZGluZ1wiPlxuXHRcdFx0XHRcdFx0XHRcdHsgYXZhaWxhYmxlSXRlbXNUaXRsZSB9XG5cdFx0XHRcdFx0XHRcdDwvcD5cblx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdDwvRnJhZ21lbnQ+XG5cdFx0XHRcdClcblx0XHRcdH1cblx0XHRcdHsgYXZhaWxhYmxlVW5zYXZlZEl0ZW1zQ291bnQgPiAwICYmIChcblx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNlbGVjdGlvbi1wYW5lbC1pdGVtc19fc3Vic2VjdGlvblwiPlxuXHRcdFx0XHRcdHsgcmVuZGVySXRlbXMoIGF2YWlsYWJsZVVuc2F2ZWRJdGVtcyApIH1cblx0XHRcdFx0PC9kaXY+XG5cdFx0XHQpIH1cblx0XHRcdHsgbm90aWNlIH1cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuU2VsZWN0aW9uUGFuZWxJdGVtcy5wcm9wVHlwZXMgPSB7XG5cdGN1cnJlbnRTZWxlY3Rpb25UaXRsZTogUHJvcFR5cGVzLnN0cmluZyxcblx0YXZhaWxhYmxlSXRlbXNUaXRsZTogUHJvcFR5cGVzLnN0cmluZyxcblx0c2F2ZWRJdGVtU2x1Z3M6IFByb3BUeXBlcy5hcnJheSxcblx0YXZhaWxhYmxlU2F2ZWRJdGVtczogUHJvcFR5cGVzLm9iamVjdCxcblx0YXZhaWxhYmxlVW5zYXZlZEl0ZW1zOiBQcm9wVHlwZXMub2JqZWN0LFxuXHRJdGVtQ29tcG9uZW50OiBQcm9wVHlwZXMuZWxlbWVudFR5cGUsXG5cdG5vdGljZTogUHJvcFR5cGVzLm5vZGUsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFRQTtBQVBBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBRUE7QUFFQTtBQUlBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFHQTtBQUFBO0FBSUE7QUFBQTtBQVFBO0FBQUE7QUFPQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/SelectionPanel/SelectionPanelItems.js\n"); /***/ }), /***/ "./js/components/SelectionPanel/index.js": /*!***********************************************!*\ !*** ./js/components/SelectionPanel/index.js ***! \***********************************************/ /*! exports provided: SelectionPanelHeader, SelectionPanelItem, SelectionPanelItems, SelectionPanelFooter, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _SelectionPanel__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SelectionPanel */ \"./js/components/SelectionPanel/SelectionPanel.js\");\n/* harmony import */ var _SelectionPanelHeader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SelectionPanelHeader */ \"./js/components/SelectionPanel/SelectionPanelHeader.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"SelectionPanelHeader\", function() { return _SelectionPanelHeader__WEBPACK_IMPORTED_MODULE_1__[\"default\"]; });\n\n/* harmony import */ var _SelectionPanelItem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SelectionPanelItem */ \"./js/components/SelectionPanel/SelectionPanelItem.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"SelectionPanelItem\", function() { return _SelectionPanelItem__WEBPACK_IMPORTED_MODULE_2__[\"default\"]; });\n\n/* harmony import */ var _SelectionPanelItems__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./SelectionPanelItems */ \"./js/components/SelectionPanel/SelectionPanelItems.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"SelectionPanelItems\", function() { return _SelectionPanelItems__WEBPACK_IMPORTED_MODULE_3__[\"default\"]; });\n\n/* harmony import */ var _SelectionPanelFooter__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./SelectionPanelFooter */ \"./js/components/SelectionPanel/SelectionPanelFooter.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"SelectionPanelFooter\", function() { return _SelectionPanelFooter__WEBPACK_IMPORTED_MODULE_4__[\"default\"]; });\n\n/**\n * Selection Panel components.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (_SelectionPanel__WEBPACK_IMPORTED_MODULE_0__[\"default\"]);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NlbGVjdGlvblBhbmVsL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9TZWxlY3Rpb25QYW5lbC9pbmRleC5qcz9hZDkyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2VsZWN0aW9uIFBhbmVsIGNvbXBvbmVudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgU2VsZWN0aW9uUGFuZWwgZnJvbSAnLi9TZWxlY3Rpb25QYW5lbCc7XG5cbmV4cG9ydCB7IGRlZmF1bHQgYXMgU2VsZWN0aW9uUGFuZWxIZWFkZXIgfSBmcm9tICcuL1NlbGVjdGlvblBhbmVsSGVhZGVyJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgU2VsZWN0aW9uUGFuZWxJdGVtIH0gZnJvbSAnLi9TZWxlY3Rpb25QYW5lbEl0ZW0nO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBTZWxlY3Rpb25QYW5lbEl0ZW1zIH0gZnJvbSAnLi9TZWxlY3Rpb25QYW5lbEl0ZW1zJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgU2VsZWN0aW9uUGFuZWxGb290ZXIgfSBmcm9tICcuL1NlbGVjdGlvblBhbmVsRm9vdGVyJztcblxuZXhwb3J0IGRlZmF1bHQgU2VsZWN0aW9uUGFuZWw7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/SelectionPanel/index.js\n"); /***/ }), /***/ "./js/components/SettingsNotice/SettingsNotice.js": /*!********************************************************!*\ !*** ./js/components/SettingsNotice/SettingsNotice.js ***! \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _SettingsNoticeSingleRow__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./SettingsNoticeSingleRow */ \"./js/components/SettingsNotice/SettingsNoticeSingleRow.js\");\n/* harmony import */ var _SettingsNoticeMultiRow__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./SettingsNoticeMultiRow */ \"./js/components/SettingsNotice/SettingsNoticeMultiRow.js\");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./utils */ \"./js/components/SettingsNotice/utils.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react */ \"../node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_10__);\n\n/**\n * Settings notice component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\nvar SettingsNotice = /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_10__[\"forwardRef\"])(function (props, ref) {\n var className = props.className,\n children = props.children,\n type = props.type,\n _props$dismiss = props.dismiss,\n dismiss = _props$dismiss === void 0 ? '' : _props$dismiss,\n dismissCallback = props.dismissCallback,\n _props$dismissLabel = props.dismissLabel,\n dismissLabel = _props$dismissLabel === void 0 ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('OK, Got it!', 'google-site-kit') : _props$dismissLabel,\n _props$Icon = props.Icon,\n Icon = _props$Icon === void 0 ? Object(_utils__WEBPACK_IMPORTED_MODULE_7__[\"getIconFromType\"])(type) : _props$Icon,\n OuterCTA = props.OuterCTA;\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useDispatch\"])(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]),\n dismissItem = _useDispatch.dismissItem;\n var isDismissed = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return dismiss ? select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).isItemDismissed(dismiss) : undefined;\n });\n if (dismiss && isDismissed) {\n return null;\n }\n var Layout = children ? _SettingsNoticeMultiRow__WEBPACK_IMPORTED_MODULE_6__[\"default\"] : _SettingsNoticeSingleRow__WEBPACK_IMPORTED_MODULE_5__[\"default\"];\n return /*#__PURE__*/React.createElement(\"div\", {\n ref: ref,\n className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(className, 'googlesitekit-settings-notice', \"googlesitekit-settings-notice--\".concat(type), {\n 'googlesitekit-settings-notice--single-row': !children,\n 'googlesitekit-settings-notice--multi-row': children\n })\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-settings-notice__icon\"\n }, /*#__PURE__*/React.createElement(Icon, {\n width: \"20\",\n height: \"20\"\n })), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-settings-notice__body\"\n }, /*#__PURE__*/React.createElement(Layout, props)), dismiss && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-settings-notice__button\"\n }, /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_9__[\"Button\"], {\n tertiary: true,\n onClick: function onClick() {\n if (typeof dismiss === 'string') {\n dismissItem(dismiss);\n }\n dismissCallback === null || dismissCallback === void 0 ? void 0 : dismissCallback();\n }\n }, dismissLabel)), OuterCTA && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-settings-notice__button\"\n }, /*#__PURE__*/React.createElement(OuterCTA, null)));\n});\n\n// Extra props are used in child components.\nSettingsNotice.propTypes = {\n className: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n children: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.node,\n notice: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.node.isRequired,\n type: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.oneOf([_utils__WEBPACK_IMPORTED_MODULE_7__[\"TYPE_INFO\"], _utils__WEBPACK_IMPORTED_MODULE_7__[\"TYPE_WARNING\"], _utils__WEBPACK_IMPORTED_MODULE_7__[\"TYPE_SUGGESTION\"]]),\n Icon: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.elementType,\n LearnMore: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.elementType,\n CTA: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.elementType,\n OuterCTA: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.elementType,\n dismiss: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n dismissLabel: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n dismissCallback: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func\n};\nSettingsNotice.defaultProps = {\n type: _utils__WEBPACK_IMPORTED_MODULE_7__[\"TYPE_INFO\"]\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (SettingsNotice);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NldHRpbmdzTm90aWNlL1NldHRpbmdzTm90aWNlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9TZXR0aW5nc05vdGljZS9TZXR0aW5nc05vdGljZS5qcz83MjM0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2V0dGluZ3Mgbm90aWNlIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU2VsZWN0LCB1c2VEaXNwYXRjaCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgU2V0dGluZ3NOb3RpY2VTaW5nbGVSb3cgZnJvbSAnLi9TZXR0aW5nc05vdGljZVNpbmdsZVJvdyc7XG5pbXBvcnQgU2V0dGluZ3NOb3RpY2VNdWx0aVJvdyBmcm9tICcuL1NldHRpbmdzTm90aWNlTXVsdGlSb3cnO1xuaW1wb3J0IHtcblx0VFlQRV9XQVJOSU5HLFxuXHRUWVBFX0lORk8sXG5cdFRZUEVfU1VHR0VTVElPTixcblx0Z2V0SWNvbkZyb21UeXBlLFxufSBmcm9tICcuL3V0aWxzJztcbmltcG9ydCB7IENPUkVfVVNFUiB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzJztcbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBmb3J3YXJkUmVmIH0gZnJvbSAncmVhY3QnO1xuXG5jb25zdCBTZXR0aW5nc05vdGljZSA9IGZvcndhcmRSZWYoICggcHJvcHMsIHJlZiApID0+IHtcblx0Y29uc3Qge1xuXHRcdGNsYXNzTmFtZSxcblx0XHRjaGlsZHJlbixcblx0XHR0eXBlLFxuXHRcdGRpc21pc3MgPSAnJyxcblx0XHRkaXNtaXNzQ2FsbGJhY2ssXG5cdFx0ZGlzbWlzc0xhYmVsID0gX18oICdPSywgR290IGl0IScsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0SWNvbiA9IGdldEljb25Gcm9tVHlwZSggdHlwZSApLFxuXHRcdE91dGVyQ1RBLFxuXHR9ID0gcHJvcHM7XG5cblx0Y29uc3QgeyBkaXNtaXNzSXRlbSB9ID0gdXNlRGlzcGF0Y2goIENPUkVfVVNFUiApO1xuXG5cdGNvbnN0IGlzRGlzbWlzc2VkID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0ZGlzbWlzcyA/IHNlbGVjdCggQ09SRV9VU0VSICkuaXNJdGVtRGlzbWlzc2VkKCBkaXNtaXNzICkgOiB1bmRlZmluZWRcblx0KTtcblxuXHRpZiAoIGRpc21pc3MgJiYgaXNEaXNtaXNzZWQgKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHRjb25zdCBMYXlvdXQgPSBjaGlsZHJlbiA/IFNldHRpbmdzTm90aWNlTXVsdGlSb3cgOiBTZXR0aW5nc05vdGljZVNpbmdsZVJvdztcblxuXHRyZXR1cm4gKFxuXHRcdDxkaXZcblx0XHRcdHJlZj17IHJlZiB9XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKFxuXHRcdFx0XHRjbGFzc05hbWUsXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LXNldHRpbmdzLW5vdGljZScsXG5cdFx0XHRcdGBnb29nbGVzaXRla2l0LXNldHRpbmdzLW5vdGljZS0tJHsgdHlwZSB9YCxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdCdnb29nbGVzaXRla2l0LXNldHRpbmdzLW5vdGljZS0tc2luZ2xlLXJvdyc6ICEgY2hpbGRyZW4sXG5cdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtc2V0dGluZ3Mtbm90aWNlLS1tdWx0aS1yb3cnOiBjaGlsZHJlbixcblx0XHRcdFx0fVxuXHRcdFx0KSB9XG5cdFx0PlxuXHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNldHRpbmdzLW5vdGljZV9faWNvblwiPlxuXHRcdFx0XHQ8SWNvbiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiAvPlxuXHRcdFx0PC9kaXY+XG5cblx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZXR0aW5ncy1ub3RpY2VfX2JvZHlcIj5cblx0XHRcdFx0PExheW91dCB7IC4uLnByb3BzIH0gLz5cblx0XHRcdDwvZGl2PlxuXHRcdFx0eyBkaXNtaXNzICYmIChcblx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNldHRpbmdzLW5vdGljZV9fYnV0dG9uXCI+XG5cdFx0XHRcdFx0PEJ1dHRvblxuXHRcdFx0XHRcdFx0dGVydGlhcnlcblx0XHRcdFx0XHRcdG9uQ2xpY2s9eyAoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdGlmICggdHlwZW9mIGRpc21pc3MgPT09ICdzdHJpbmcnICkge1xuXHRcdFx0XHRcdFx0XHRcdGRpc21pc3NJdGVtKCBkaXNtaXNzICk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRkaXNtaXNzQ2FsbGJhY2s/LigpO1xuXHRcdFx0XHRcdFx0fSB9XG5cdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0eyBkaXNtaXNzTGFiZWwgfVxuXHRcdFx0XHRcdDwvQnV0dG9uPlxuXHRcdFx0XHQ8L2Rpdj5cblx0XHRcdCkgfVxuXHRcdFx0eyBPdXRlckNUQSAmJiAoXG5cdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZXR0aW5ncy1ub3RpY2VfX2J1dHRvblwiPlxuXHRcdFx0XHRcdDxPdXRlckNUQSAvPlxuXHRcdFx0XHQ8L2Rpdj5cblx0XHRcdCkgfVxuXHRcdDwvZGl2PlxuXHQpO1xufSApO1xuXG4vLyBFeHRyYSBwcm9wcyBhcmUgdXNlZCBpbiBjaGlsZCBjb21wb25lbnRzLlxuU2V0dGluZ3NOb3RpY2UucHJvcFR5cGVzID0ge1xuXHRjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZSxcblx0bm90aWNlOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxuXHR0eXBlOiBQcm9wVHlwZXMub25lT2YoIFsgVFlQRV9JTkZPLCBUWVBFX1dBUk5JTkcsIFRZUEVfU1VHR0VTVElPTiBdICksXG5cdEljb246IFByb3BUeXBlcy5lbGVtZW50VHlwZSxcblx0TGVhcm5Nb3JlOiBQcm9wVHlwZXMuZWxlbWVudFR5cGUsXG5cdENUQTogUHJvcFR5cGVzLmVsZW1lbnRUeXBlLFxuXHRPdXRlckNUQTogUHJvcFR5cGVzLmVsZW1lbnRUeXBlLFxuXHRkaXNtaXNzOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRkaXNtaXNzTGFiZWw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGRpc21pc3NDYWxsYmFjazogUHJvcFR5cGVzLmZ1bmMsXG59O1xuXG5TZXR0aW5nc05vdGljZS5kZWZhdWx0UHJvcHMgPSB7XG5cdHR5cGU6IFRZUEVfSU5GTyxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNldHRpbmdzTm90aWNlO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUVBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUlBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBT0E7QUFBQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/SettingsNotice/SettingsNotice.js\n"); /***/ }), /***/ "./js/components/SettingsNotice/SettingsNoticeMultiRow.js": /*!****************************************************************!*\ !*** ./js/components/SettingsNotice/SettingsNoticeMultiRow.js ***! \****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SettingsNoticeMultiRow; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n\n/**\n * Settings notice SettingsNoticeMultiRow component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\nfunction SettingsNoticeMultiRow(_ref) {\n var notice = _ref.notice,\n LearnMore = _ref.LearnMore,\n CTA = _ref.CTA,\n children = _ref.children;\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-settings-notice__text\"\n }, notice), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-settings-notice__inner-row\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-settings-notice__children-container\"\n }, children), LearnMore && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-settings-notice__learn-more\"\n }, /*#__PURE__*/React.createElement(LearnMore, null)), CTA && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-settings-notice__cta\"\n }, /*#__PURE__*/React.createElement(CTA, null))));\n}\nSettingsNoticeMultiRow.propTypes = {\n children: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node.isRequired,\n notice: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node.isRequired,\n LearnMore: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.elementType,\n CTA: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.elementType\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NldHRpbmdzTm90aWNlL1NldHRpbmdzTm90aWNlTXVsdGlSb3cuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL1NldHRpbmdzTm90aWNlL1NldHRpbmdzTm90aWNlTXVsdGlSb3cuanM/NGZhMSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNldHRpbmdzIG5vdGljZSBTZXR0aW5nc05vdGljZU11bHRpUm93IGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBGcmFnbWVudCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFNldHRpbmdzTm90aWNlTXVsdGlSb3coIHtcblx0bm90aWNlLFxuXHRMZWFybk1vcmUsXG5cdENUQSxcblx0Y2hpbGRyZW4sXG59ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxGcmFnbWVudD5cblx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZXR0aW5ncy1ub3RpY2VfX3RleHRcIj5cblx0XHRcdFx0eyBub3RpY2UgfVxuXHRcdFx0PC9kaXY+XG5cblx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZXR0aW5ncy1ub3RpY2VfX2lubmVyLXJvd1wiPlxuXHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtc2V0dGluZ3Mtbm90aWNlX19jaGlsZHJlbi1jb250YWluZXJcIj5cblx0XHRcdFx0XHR7IGNoaWxkcmVuIH1cblx0XHRcdFx0PC9kaXY+XG5cblx0XHRcdFx0eyBMZWFybk1vcmUgJiYgKFxuXHRcdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZXR0aW5ncy1ub3RpY2VfX2xlYXJuLW1vcmVcIj5cblx0XHRcdFx0XHRcdDxMZWFybk1vcmUgLz5cblx0XHRcdFx0XHQ8L2Rpdj5cblx0XHRcdFx0KSB9XG5cblx0XHRcdFx0eyBDVEEgJiYgKFxuXHRcdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZXR0aW5ncy1ub3RpY2VfX2N0YVwiPlxuXHRcdFx0XHRcdFx0PENUQSAvPlxuXHRcdFx0XHRcdDwvZGl2PlxuXHRcdFx0XHQpIH1cblx0XHRcdDwvZGl2PlxuXHRcdDwvRnJhZ21lbnQ+XG5cdCk7XG59XG5cblNldHRpbmdzTm90aWNlTXVsdGlSb3cucHJvcFR5cGVzID0ge1xuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUuaXNSZXF1aXJlZCxcblx0bm90aWNlOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxuXHRMZWFybk1vcmU6IFByb3BUeXBlcy5lbGVtZW50VHlwZSxcblx0Q1RBOiBQcm9wVHlwZXMuZWxlbWVudFR5cGUsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUtBO0FBSEE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUFBO0FBSUE7QUFBQTtBQUNBO0FBQUE7QUFLQTtBQUFBO0FBTUE7QUFBQTtBQU9BO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/SettingsNotice/SettingsNoticeMultiRow.js\n"); /***/ }), /***/ "./js/components/SettingsNotice/SettingsNoticeSingleRow.js": /*!*****************************************************************!*\ !*** ./js/components/SettingsNotice/SettingsNoticeSingleRow.js ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SettingsNoticeSingleRow; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n\n/**\n * Settings notice SettingsNoticeSingleRow component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\nfunction SettingsNoticeSingleRow(_ref) {\n var notice = _ref.notice,\n LearnMore = _ref.LearnMore,\n CTA = _ref.CTA;\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-settings-notice__text\"\n }, notice), LearnMore && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-settings-notice__learn-more\"\n }, /*#__PURE__*/React.createElement(LearnMore, null)), CTA && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-settings-notice__cta\"\n }, /*#__PURE__*/React.createElement(CTA, null)));\n}\nSettingsNoticeSingleRow.propTypes = {\n notice: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node.isRequired,\n LearnMore: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.elementType,\n CTA: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.elementType\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NldHRpbmdzTm90aWNlL1NldHRpbmdzTm90aWNlU2luZ2xlUm93LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9TZXR0aW5nc05vdGljZS9TZXR0aW5nc05vdGljZVNpbmdsZVJvdy5qcz8yMjQ0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2V0dGluZ3Mgbm90aWNlIFNldHRpbmdzTm90aWNlU2luZ2xlUm93IGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBGcmFnbWVudCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFNldHRpbmdzTm90aWNlU2luZ2xlUm93KCB7IG5vdGljZSwgTGVhcm5Nb3JlLCBDVEEgfSApIHtcblx0cmV0dXJuIChcblx0XHQ8RnJhZ21lbnQ+XG5cdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtc2V0dGluZ3Mtbm90aWNlX190ZXh0XCI+XG5cdFx0XHRcdHsgbm90aWNlIH1cblx0XHRcdDwvZGl2PlxuXG5cdFx0XHR7IExlYXJuTW9yZSAmJiAoXG5cdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZXR0aW5ncy1ub3RpY2VfX2xlYXJuLW1vcmVcIj5cblx0XHRcdFx0XHQ8TGVhcm5Nb3JlIC8+XG5cdFx0XHRcdDwvZGl2PlxuXHRcdFx0KSB9XG5cblx0XHRcdHsgQ1RBICYmIChcblx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNldHRpbmdzLW5vdGljZV9fY3RhXCI+XG5cdFx0XHRcdFx0PENUQSAvPlxuXHRcdFx0XHQ8L2Rpdj5cblx0XHRcdCkgfVxuXHRcdDwvRnJhZ21lbnQ+XG5cdCk7XG59XG5cblNldHRpbmdzTm90aWNlU2luZ2xlUm93LnByb3BUeXBlcyA9IHtcblx0bm90aWNlOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxuXHRMZWFybk1vcmU6IFByb3BUeXBlcy5lbGVtZW50VHlwZSxcblx0Q1RBOiBQcm9wVHlwZXMuZWxlbWVudFR5cGUsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUtBO0FBQUE7QUFNQTtBQUFBO0FBTUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/SettingsNotice/SettingsNoticeSingleRow.js\n"); /***/ }), /***/ "./js/components/SettingsNotice/index.js": /*!***********************************************!*\ !*** ./js/components/SettingsNotice/index.js ***! \***********************************************/ /*! exports provided: default, TYPE_WARNING, TYPE_INFO, TYPE_SUGGESTION */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _SettingsNotice__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SettingsNotice */ \"./js/components/SettingsNotice/SettingsNotice.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _SettingsNotice__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; });\n\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ \"./js/components/SettingsNotice/utils.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"TYPE_WARNING\", function() { return _utils__WEBPACK_IMPORTED_MODULE_1__[\"TYPE_WARNING\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"TYPE_INFO\", function() { return _utils__WEBPACK_IMPORTED_MODULE_1__[\"TYPE_INFO\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"TYPE_SUGGESTION\", function() { return _utils__WEBPACK_IMPORTED_MODULE_1__[\"TYPE_SUGGESTION\"]; });\n\n/**\n * Settings notice component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NldHRpbmdzTm90aWNlL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9TZXR0aW5nc05vdGljZS9pbmRleC5qcz9jZDg5Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2V0dGluZ3Mgbm90aWNlIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmV4cG9ydCB7IGRlZmF1bHQgfSBmcm9tICcuL1NldHRpbmdzTm90aWNlJztcbmV4cG9ydCB7IFRZUEVfV0FSTklORywgVFlQRV9JTkZPLCBUWVBFX1NVR0dFU1RJT04gfSBmcm9tICcuL3V0aWxzJztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/SettingsNotice/index.js\n"); /***/ }), /***/ "./js/components/SettingsNotice/utils.js": /*!***********************************************!*\ !*** ./js/components/SettingsNotice/utils.js ***! \***********************************************/ /*! exports provided: TYPE_WARNING, TYPE_INFO, TYPE_SUGGESTION, getIconFromType */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"TYPE_WARNING\", function() { return TYPE_WARNING; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"TYPE_INFO\", function() { return TYPE_INFO; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"TYPE_SUGGESTION\", function() { return TYPE_SUGGESTION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getIconFromType\", function() { return getIconFromType; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _svg_icons_info_icon_svg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../svg/icons/info-icon.svg */ \"./svg/icons/info-icon.svg\");\n/* harmony import */ var _svg_icons_suggestion_icon_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../svg/icons/suggestion-icon.svg */ \"./svg/icons/suggestion-icon.svg\");\n/* harmony import */ var _svg_icons_warning_icon_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../svg/icons/warning-icon.svg */ \"./svg/icons/warning-icon.svg\");\n/* harmony import */ var _Null__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Null */ \"./js/components/Null.js\");\n\nvar _typeIconMap;\n/**\n * Settings notice utils.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\nvar TYPE_WARNING = 'warning';\nvar TYPE_INFO = 'info';\nvar TYPE_SUGGESTION = 'suggestion';\nvar typeIconMap = (_typeIconMap = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_typeIconMap, TYPE_INFO, _svg_icons_info_icon_svg__WEBPACK_IMPORTED_MODULE_1__[\"default\"]), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_typeIconMap, TYPE_WARNING, _svg_icons_warning_icon_svg__WEBPACK_IMPORTED_MODULE_3__[\"default\"]), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_typeIconMap, TYPE_SUGGESTION, _svg_icons_suggestion_icon_svg__WEBPACK_IMPORTED_MODULE_2__[\"default\"]), _typeIconMap);\nvar getIconFromType = function getIconFromType(type) {\n return typeIconMap[type] || _Null__WEBPACK_IMPORTED_MODULE_4__[\"default\"];\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NldHRpbmdzTm90aWNlL3V0aWxzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9TZXR0aW5nc05vdGljZS91dGlscy5qcz8wMzI1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2V0dGluZ3Mgbm90aWNlIHV0aWxzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEluZm9JY29uIGZyb20gJy4uLy4uLy4uL3N2Zy9pY29ucy9pbmZvLWljb24uc3ZnJztcbmltcG9ydCBTdWdnZXN0aW9uSWNvbiBmcm9tICcuLi8uLi8uLi9zdmcvaWNvbnMvc3VnZ2VzdGlvbi1pY29uLnN2Zyc7XG5pbXBvcnQgV2FybmluZ0ljb24gZnJvbSAnLi4vLi4vLi4vc3ZnL2ljb25zL3dhcm5pbmctaWNvbi5zdmcnO1xuaW1wb3J0IE51bGwgZnJvbSAnLi4vTnVsbCc7XG5cbmV4cG9ydCBjb25zdCBUWVBFX1dBUk5JTkcgPSAnd2FybmluZyc7XG5leHBvcnQgY29uc3QgVFlQRV9JTkZPID0gJ2luZm8nO1xuZXhwb3J0IGNvbnN0IFRZUEVfU1VHR0VTVElPTiA9ICdzdWdnZXN0aW9uJztcblxuY29uc3QgdHlwZUljb25NYXAgPSB7XG5cdFsgVFlQRV9JTkZPIF06IEluZm9JY29uLFxuXHRbIFRZUEVfV0FSTklORyBdOiBXYXJuaW5nSWNvbixcblx0WyBUWVBFX1NVR0dFU1RJT04gXTogU3VnZ2VzdGlvbkljb24sXG59O1xuXG5leHBvcnQgY29uc3QgZ2V0SWNvbkZyb21UeXBlID0gKCB0eXBlICkgPT4ge1xuXHRyZXR1cm4gdHlwZUljb25NYXBbIHR5cGUgXSB8fCBOdWxsO1xufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFNQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/SettingsNotice/utils.js\n"); /***/ }), /***/ "./js/components/SideSheet.js": /*!************************************!*\ !*** ./js/components/SideSheet.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SideSheet; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var focus_trap_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! focus-trap-react */ \"../node_modules/focus-trap-react/dist/focus-trap-react.js\");\n/* harmony import */ var focus_trap_react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(focus_trap_react__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/keycodes */ \"../node_modules/@wordpress/keycodes/build-module/index.js\");\n/* harmony import */ var _Portal__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Portal */ \"./js/components/Portal.js\");\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * SideSheet component\n *\n * This component is named after Material Side Sheets\n * (https://m3.material.io/components/side-sheets/overview), which is\n * planned but not yet implemented for Web. Once available, we could look\n * into moving this to `googlesitekit-components` and replacing it with\n * the Material implementation.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\nfunction SideSheet(_ref) {\n var className = _ref.className,\n children = _ref.children,\n isOpen = _ref.isOpen,\n isLoading = _ref.isLoading,\n _ref$onOpen = _ref.onOpen,\n onOpen = _ref$onOpen === void 0 ? function () {} : _ref$onOpen,\n _ref$closeSheet = _ref.closeSheet,\n closeSheet = _ref$closeSheet === void 0 ? function () {} : _ref$closeSheet,\n _ref$focusTrapOptions = _ref.focusTrapOptions,\n focusTrapOptions = _ref$focusTrapOptions === void 0 ? {} : _ref$focusTrapOptions;\n var sideSheetRef = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useRef\"])();\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useEffect\"])(function () {\n if (isOpen) {\n onOpen();\n document.body.classList.add('googlesitekit-side-sheet-scroll-lock');\n } else {\n document.body.classList.remove('googlesitekit-side-sheet-scroll-lock');\n }\n }, [isOpen, onOpen]);\n Object(react_use__WEBPACK_IMPORTED_MODULE_5__[\"useClickAway\"])(sideSheetRef, closeSheet);\n Object(react_use__WEBPACK_IMPORTED_MODULE_5__[\"useKey\"])(function (event) {\n return isOpen && _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_6__[\"ESCAPE\"] === event.keyCode;\n }, closeSheet);\n return /*#__PURE__*/React.createElement(_Portal__WEBPACK_IMPORTED_MODULE_7__[\"default\"], null, /*#__PURE__*/React.createElement(focus_trap_react__WEBPACK_IMPORTED_MODULE_3___default.a, {\n active: !!isOpen && !isLoading,\n focusTrapOptions: _objectSpread({\n fallbackFocus: 'body'\n }, focusTrapOptions)\n }, /*#__PURE__*/React.createElement(\"section\", {\n ref: sideSheetRef,\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-side-sheet', className, {\n 'googlesitekit-side-sheet--open': isOpen\n }),\n role: \"dialog\",\n \"aria-modal\": \"true\",\n \"aria-hidden\": !isOpen,\n tabIndex: \"0\"\n }, children)), isOpen && /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-side-sheet-overlay\"\n }));\n}\nSideSheet.propTypes = {\n className: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n children: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node,\n isOpen: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n isLoading: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n onOpen: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n closeSheet: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n focusTrapOptions: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NpZGVTaGVldC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvU2lkZVNoZWV0LmpzPzY0ZWMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaWRlU2hlZXQgY29tcG9uZW50XG4gKlxuICogVGhpcyBjb21wb25lbnQgaXMgbmFtZWQgYWZ0ZXIgTWF0ZXJpYWwgU2lkZSBTaGVldHNcbiAqIChodHRwczovL20zLm1hdGVyaWFsLmlvL2NvbXBvbmVudHMvc2lkZS1zaGVldHMvb3ZlcnZpZXcpLCB3aGljaCBpc1xuICogcGxhbm5lZCBidXQgbm90IHlldCBpbXBsZW1lbnRlZCBmb3IgV2ViLiBPbmNlIGF2YWlsYWJsZSwgd2UgY291bGQgbG9va1xuICogaW50byBtb3ZpbmcgdGhpcyB0byBgZ29vZ2xlc2l0ZWtpdC1jb21wb25lbnRzYCBhbmQgcmVwbGFjaW5nIGl0IHdpdGhcbiAqIHRoZSBNYXRlcmlhbCBpbXBsZW1lbnRhdGlvbi5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IEZvY3VzVHJhcCBmcm9tICdmb2N1cy10cmFwLXJlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgeyB1c2VDbGlja0F3YXksIHVzZUtleSB9IGZyb20gJ3JlYWN0LXVzZSc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VFZmZlY3QsIHVzZVJlZiB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyBFU0NBUEUgfSBmcm9tICdAd29yZHByZXNzL2tleWNvZGVzJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFBvcnRhbCBmcm9tICcuL1BvcnRhbCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFNpZGVTaGVldCgge1xuXHRjbGFzc05hbWUsXG5cdGNoaWxkcmVuLFxuXHRpc09wZW4sXG5cdGlzTG9hZGluZyxcblx0b25PcGVuID0gKCkgPT4ge30sXG5cdGNsb3NlU2hlZXQgPSAoKSA9PiB7fSxcblx0Zm9jdXNUcmFwT3B0aW9ucyA9IHt9LFxufSApIHtcblx0Y29uc3Qgc2lkZVNoZWV0UmVmID0gdXNlUmVmKCk7XG5cblx0dXNlRWZmZWN0KCAoKSA9PiB7XG5cdFx0aWYgKCBpc09wZW4gKSB7XG5cdFx0XHRvbk9wZW4oKTtcblxuXHRcdFx0ZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QuYWRkKFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1zaWRlLXNoZWV0LXNjcm9sbC1sb2NrJ1xuXHRcdFx0KTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0ZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QucmVtb3ZlKFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1zaWRlLXNoZWV0LXNjcm9sbC1sb2NrJ1xuXHRcdFx0KTtcblx0XHR9XG5cdH0sIFsgaXNPcGVuLCBvbk9wZW4gXSApO1xuXG5cdHVzZUNsaWNrQXdheSggc2lkZVNoZWV0UmVmLCBjbG9zZVNoZWV0ICk7XG5cblx0dXNlS2V5KCAoIGV2ZW50ICkgPT4gaXNPcGVuICYmIEVTQ0FQRSA9PT0gZXZlbnQua2V5Q29kZSwgY2xvc2VTaGVldCApO1xuXG5cdHJldHVybiAoXG5cdFx0PFBvcnRhbD5cblx0XHRcdDxGb2N1c1RyYXBcblx0XHRcdFx0YWN0aXZlPXsgISEgaXNPcGVuICYmICEgaXNMb2FkaW5nIH1cblx0XHRcdFx0Zm9jdXNUcmFwT3B0aW9ucz17IHtcblx0XHRcdFx0XHRmYWxsYmFja0ZvY3VzOiAnYm9keScsXG5cdFx0XHRcdFx0Li4uZm9jdXNUcmFwT3B0aW9ucyxcblx0XHRcdFx0fSB9XG5cdFx0XHQ+XG5cdFx0XHRcdDxzZWN0aW9uXG5cdFx0XHRcdFx0cmVmPXsgc2lkZVNoZWV0UmVmIH1cblx0XHRcdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKFxuXHRcdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtc2lkZS1zaGVldCcsXG5cdFx0XHRcdFx0XHRjbGFzc05hbWUsXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdCdnb29nbGVzaXRla2l0LXNpZGUtc2hlZXQtLW9wZW4nOiBpc09wZW4sXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0cm9sZT1cImRpYWxvZ1wiXG5cdFx0XHRcdFx0YXJpYS1tb2RhbD1cInRydWVcIlxuXHRcdFx0XHRcdGFyaWEtaGlkZGVuPXsgISBpc09wZW4gfVxuXHRcdFx0XHRcdHRhYkluZGV4PVwiMFwiXG5cdFx0XHRcdD5cblx0XHRcdFx0XHR7IGNoaWxkcmVuIH1cblx0XHRcdFx0PC9zZWN0aW9uPlxuXHRcdFx0PC9Gb2N1c1RyYXA+XG5cdFx0XHR7IGlzT3BlbiAmJiA8c3BhbiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNpZGUtc2hlZXQtb3ZlcmxheVwiIC8+IH1cblx0XHQ8L1BvcnRhbD5cblx0KTtcbn1cblxuU2lkZVNoZWV0LnByb3BUeXBlcyA9IHtcblx0Y2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG5cdGlzT3BlbjogUHJvcFR5cGVzLmJvb2wsXG5cdGlzTG9hZGluZzogUHJvcFR5cGVzLmJvb2wsXG5cdG9uT3BlbjogUHJvcFR5cGVzLmZ1bmMsXG5cdGNsb3NlU2hlZXQ6IFByb3BUeXBlcy5mdW5jLFxuXHRmb2N1c1RyYXBPcHRpb25zOiBQcm9wVHlwZXMub2JqZWN0LFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFRQTtBQU5BO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFHQTtBQUNBO0FBR0E7QUFDQTtBQUVBO0FBRUE7QUFBQTtBQUFBO0FBRUE7QUFHQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBR0E7QUFDQTtBQUlBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBS0E7QUFBQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/SideSheet.js\n"); /***/ }), /***/ "./js/components/SourceLink.js": /*!*************************************!*\ !*** ./js/components/SourceLink.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _Link__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Link */ \"./js/components/Link.js\");\n/* harmony import */ var _hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../hooks/useViewOnly */ \"./js/hooks/useViewOnly.js\");\n\n/**\n * SourceLink component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction SourceLink(_ref) {\n var name = _ref.name,\n href = _ref.href,\n className = _ref.className,\n external = _ref.external;\n var viewOnlyDashboard = Object(_hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_5__[\"default\"])();\n if (viewOnlyDashboard) {\n return null;\n }\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-source-link', className)\n }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"createInterpolateElement\"])(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: %s: source link */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Source: %s', 'google-site-kit'), \"\".concat(name, \"\")), {\n a: /*#__PURE__*/React.createElement(_Link__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n key: \"link\",\n href: href,\n external: external\n })\n }));\n}\nSourceLink.propTypes = {\n name: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n href: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n className: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n external: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool\n};\nSourceLink.defaultProps = {\n name: '',\n href: '',\n className: '',\n external: false\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (SourceLink);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1NvdXJjZUxpbmsuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL1NvdXJjZUxpbmsuanM/YjIxNiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNvdXJjZUxpbmsgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3JlYXRlSW50ZXJwb2xhdGVFbGVtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IExpbmsgZnJvbSAnLi9MaW5rJztcbmltcG9ydCB1c2VWaWV3T25seSBmcm9tICcuLi9ob29rcy91c2VWaWV3T25seSc7XG5cbmZ1bmN0aW9uIFNvdXJjZUxpbmsoIHsgbmFtZSwgaHJlZiwgY2xhc3NOYW1lLCBleHRlcm5hbCB9ICkge1xuXHRjb25zdCB2aWV3T25seURhc2hib2FyZCA9IHVzZVZpZXdPbmx5KCk7XG5cblx0aWYgKCB2aWV3T25seURhc2hib2FyZCApIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiAoXG5cdFx0PGRpdiBjbGFzc05hbWU9eyBjbGFzc25hbWVzKCAnZ29vZ2xlc2l0ZWtpdC1zb3VyY2UtbGluaycsIGNsYXNzTmFtZSApIH0+XG5cdFx0XHR7IGNyZWF0ZUludGVycG9sYXRlRWxlbWVudChcblx0XHRcdFx0c3ByaW50Zihcblx0XHRcdFx0XHQvKiB0cmFuc2xhdG9yczogJXM6IHNvdXJjZSBsaW5rICovXG5cdFx0XHRcdFx0X18oICdTb3VyY2U6ICVzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdFx0XHRgPGE+JHsgbmFtZSB9PC9hPmBcblx0XHRcdFx0KSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGE6IDxMaW5rIGtleT1cImxpbmtcIiBocmVmPXsgaHJlZiB9IGV4dGVybmFsPXsgZXh0ZXJuYWwgfSAvPixcblx0XHRcdFx0fVxuXHRcdFx0KSB9XG5cdFx0PC9kaXY+XG5cdCk7XG59XG5cblNvdXJjZUxpbmsucHJvcFR5cGVzID0ge1xuXHRuYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRocmVmOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGV4dGVybmFsOiBQcm9wVHlwZXMuYm9vbCxcbn07XG5cblNvdXJjZUxpbmsuZGVmYXVsdFByb3BzID0ge1xuXHRuYW1lOiAnJyxcblx0aHJlZjogJycsXG5cdGNsYXNzTmFtZTogJycsXG5cdGV4dGVybmFsOiBmYWxzZSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNvdXJjZUxpbms7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUlBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/SourceLink.js\n"); /***/ }), /***/ "./js/components/StoreErrorNotices.js": /*!********************************************!*\ !*** ./js/components/StoreErrorNotices.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return StoreErrorNotices; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _ErrorNotice__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ErrorNotice */ \"./js/components/ErrorNotice.js\");\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _util_errors__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../util/errors */ \"./js/util/errors.js\");\n/* harmony import */ var _util_insufficient_permissions_error_description__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../util/insufficient-permissions-error-description */ \"./js/util/insufficient-permissions-error-description.js\");\n\n/**\n * StoreErrorNotices component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nfunction StoreErrorNotices(_ref) {\n var _ref$hasButton = _ref.hasButton,\n hasButton = _ref$hasButton === void 0 ? false : _ref$hasButton,\n moduleSlug = _ref.moduleSlug,\n storeName = _ref.storeName;\n var errors = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(storeName).getErrors();\n });\n var module = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_MODULES\"]).getModule(moduleSlug);\n });\n var existingErrorMessages = [];\n return errors.filter(function (error) {\n if (!(error === null || error === void 0 ? void 0 : error.message) || existingErrorMessages.includes(error.message)) {\n return false;\n }\n existingErrorMessages.push(error.message);\n return true;\n }).map(function (error, key) {\n var message = error.message;\n if (Object(_util_errors__WEBPACK_IMPORTED_MODULE_5__[\"isInsufficientPermissionsError\"])(error)) {\n message = Object(_util_insufficient_permissions_error_description__WEBPACK_IMPORTED_MODULE_6__[\"getInsufficientPermissionsErrorDescription\"])(message, module);\n }\n return /*#__PURE__*/React.createElement(_ErrorNotice__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n key: key,\n error: error,\n hasButton: hasButton,\n storeName: storeName,\n message: message\n });\n });\n}\nStoreErrorNotices.propTypes = {\n hasButton: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n storeName: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n moduleSlug: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1N0b3JlRXJyb3JOb3RpY2VzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9TdG9yZUVycm9yTm90aWNlcy5qcz81ODRiIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3RvcmVFcnJvck5vdGljZXMgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU2VsZWN0IH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCBFcnJvck5vdGljZSBmcm9tICcuL0Vycm9yTm90aWNlJztcbmltcG9ydCB7IENPUkVfTU9EVUxFUyB9IGZyb20gJy4uL2dvb2dsZXNpdGVraXQvbW9kdWxlcy9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB7IGlzSW5zdWZmaWNpZW50UGVybWlzc2lvbnNFcnJvciB9IGZyb20gJy4uL3V0aWwvZXJyb3JzJztcbmltcG9ydCB7IGdldEluc3VmZmljaWVudFBlcm1pc3Npb25zRXJyb3JEZXNjcmlwdGlvbiB9IGZyb20gJy4uL3V0aWwvaW5zdWZmaWNpZW50LXBlcm1pc3Npb25zLWVycm9yLWRlc2NyaXB0aW9uJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gU3RvcmVFcnJvck5vdGljZXMoIHtcblx0aGFzQnV0dG9uID0gZmFsc2UsXG5cdG1vZHVsZVNsdWcsXG5cdHN0b3JlTmFtZSxcbn0gKSB7XG5cdGNvbnN0IGVycm9ycyA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiBzZWxlY3QoIHN0b3JlTmFtZSApLmdldEVycm9ycygpICk7XG5cdGNvbnN0IG1vZHVsZSA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9NT0RVTEVTICkuZ2V0TW9kdWxlKCBtb2R1bGVTbHVnIClcblx0KTtcblxuXHRjb25zdCBleGlzdGluZ0Vycm9yTWVzc2FnZXMgPSBbXTtcblxuXHRyZXR1cm4gZXJyb3JzXG5cdFx0LmZpbHRlciggKCBlcnJvciApID0+IHtcblx0XHRcdGlmIChcblx0XHRcdFx0ISBlcnJvcj8ubWVzc2FnZSB8fFxuXHRcdFx0XHRleGlzdGluZ0Vycm9yTWVzc2FnZXMuaW5jbHVkZXMoIGVycm9yLm1lc3NhZ2UgKVxuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiBmYWxzZTtcblx0XHRcdH1cblxuXHRcdFx0ZXhpc3RpbmdFcnJvck1lc3NhZ2VzLnB1c2goIGVycm9yLm1lc3NhZ2UgKTtcblxuXHRcdFx0cmV0dXJuIHRydWU7XG5cdFx0fSApXG5cblx0XHQubWFwKCAoIGVycm9yLCBrZXkgKSA9PiB7XG5cdFx0XHRsZXQgeyBtZXNzYWdlIH0gPSBlcnJvcjtcblxuXHRcdFx0aWYgKCBpc0luc3VmZmljaWVudFBlcm1pc3Npb25zRXJyb3IoIGVycm9yICkgKSB7XG5cdFx0XHRcdG1lc3NhZ2UgPSBnZXRJbnN1ZmZpY2llbnRQZXJtaXNzaW9uc0Vycm9yRGVzY3JpcHRpb24oXG5cdFx0XHRcdFx0bWVzc2FnZSxcblx0XHRcdFx0XHRtb2R1bGVcblx0XHRcdFx0KTtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIChcblx0XHRcdFx0PEVycm9yTm90aWNlXG5cdFx0XHRcdFx0a2V5PXsga2V5IH1cblx0XHRcdFx0XHRlcnJvcj17IGVycm9yIH1cblx0XHRcdFx0XHRoYXNCdXR0b249eyBoYXNCdXR0b24gfVxuXHRcdFx0XHRcdHN0b3JlTmFtZT17IHN0b3JlTmFtZSB9XG5cdFx0XHRcdFx0bWVzc2FnZT17IG1lc3NhZ2UgfVxuXHRcdFx0XHQvPlxuXHRcdFx0KTtcblx0XHR9ICk7XG59XG5cblN0b3JlRXJyb3JOb3RpY2VzLnByb3BUeXBlcyA9IHtcblx0aGFzQnV0dG9uOiBQcm9wVHlwZXMuYm9vbCxcblx0c3RvcmVOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdG1vZHVsZVNsdWc6IFByb3BUeXBlcy5zdHJpbmcsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBSUE7QUFIQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUVBO0FBRUE7QUFJQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBRUE7QUFHQTtBQUNBO0FBSUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/StoreErrorNotices.js\n"); /***/ }), /***/ "./js/components/TableOverflowContainer.js": /*!*************************************************!*\ !*** ./js/components/TableOverflowContainer.js ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global, React) {/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__);\n\n\n/**\n * TableOverflowContainer component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * WordPress dependencies\n */\n\nfunction TableOverflowContainer(_ref) {\n var children = _ref.children;\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useState\"])(false),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2),\n isScrolling = _useState2[0],\n setScrolling = _useState2[1];\n var scrollRef = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useRef\"])();\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useEffect\"])(function () {\n setIsScrolling();\n var resize = Object(lodash__WEBPACK_IMPORTED_MODULE_3__[\"debounce\"])(setIsScrolling, 100);\n global.addEventListener('resize', resize);\n return function () {\n return global.removeEventListener('resize', resize);\n };\n }, []);\n var setIsScrolling = function setIsScrolling() {\n if (!scrollRef.current) {\n return;\n }\n var _scrollRef$current = scrollRef.current,\n scrollLeft = _scrollRef$current.scrollLeft,\n scrollWidth = _scrollRef$current.scrollWidth,\n offsetWidth = _scrollRef$current.offsetWidth;\n var maxScroll = scrollWidth - offsetWidth;\n var scrolling = scrollLeft < maxScroll - 16 && 0 < maxScroll - 16; // 16 = $grid-gap-phone\n\n setScrolling(scrolling);\n };\n return /*#__PURE__*/React.createElement(\"div\", {\n onScroll: Object(lodash__WEBPACK_IMPORTED_MODULE_3__[\"debounce\"])(setIsScrolling, 100),\n className: classnames__WEBPACK_IMPORTED_MODULE_4___default()('googlesitekit-table-overflow', {\n 'googlesitekit-table-overflow--gradient': isScrolling\n })\n }, /*#__PURE__*/React.createElement(\"div\", {\n ref: scrollRef,\n className: \"googlesitekit-table-overflow__container\"\n }, children));\n}\nTableOverflowContainer.propTypes = {\n children: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.element\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (TableOverflowContainer);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\"), __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1RhYmxlT3ZlcmZsb3dDb250YWluZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL1RhYmxlT3ZlcmZsb3dDb250YWluZXIuanM/MzFlOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFRhYmxlT3ZlcmZsb3dDb250YWluZXIgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCB7IGRlYm91bmNlIH0gZnJvbSAnbG9kYXNoJztcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlRWZmZWN0LCB1c2VSZWYsIHVzZVN0YXRlIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuZnVuY3Rpb24gVGFibGVPdmVyZmxvd0NvbnRhaW5lciggeyBjaGlsZHJlbiB9ICkge1xuXHRjb25zdCBbIGlzU2Nyb2xsaW5nLCBzZXRTY3JvbGxpbmcgXSA9IHVzZVN0YXRlKCBmYWxzZSApO1xuXHRjb25zdCBzY3JvbGxSZWYgPSB1c2VSZWYoKTtcblxuXHR1c2VFZmZlY3QoICgpID0+IHtcblx0XHRzZXRJc1Njcm9sbGluZygpO1xuXG5cdFx0Y29uc3QgcmVzaXplID0gZGVib3VuY2UoIHNldElzU2Nyb2xsaW5nLCAxMDAgKTtcblxuXHRcdGdsb2JhbC5hZGRFdmVudExpc3RlbmVyKCAncmVzaXplJywgcmVzaXplICk7XG5cblx0XHRyZXR1cm4gKCkgPT4gZ2xvYmFsLnJlbW92ZUV2ZW50TGlzdGVuZXIoICdyZXNpemUnLCByZXNpemUgKTtcblx0fSwgW10gKTtcblxuXHRjb25zdCBzZXRJc1Njcm9sbGluZyA9ICgpID0+IHtcblx0XHRpZiAoICEgc2Nyb2xsUmVmLmN1cnJlbnQgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0Y29uc3QgeyBzY3JvbGxMZWZ0LCBzY3JvbGxXaWR0aCwgb2Zmc2V0V2lkdGggfSA9IHNjcm9sbFJlZi5jdXJyZW50O1xuXHRcdGNvbnN0IG1heFNjcm9sbCA9IHNjcm9sbFdpZHRoIC0gb2Zmc2V0V2lkdGg7XG5cdFx0Y29uc3Qgc2Nyb2xsaW5nID0gc2Nyb2xsTGVmdCA8IG1heFNjcm9sbCAtIDE2ICYmIDAgPCBtYXhTY3JvbGwgLSAxNjsgLy8gMTYgPSAkZ3JpZC1nYXAtcGhvbmVcblxuXHRcdHNldFNjcm9sbGluZyggc2Nyb2xsaW5nICk7XG5cdH07XG5cblx0cmV0dXJuIChcblx0XHQ8ZGl2XG5cdFx0XHRvblNjcm9sbD17IGRlYm91bmNlKCBzZXRJc1Njcm9sbGluZywgMTAwICkgfVxuXHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyggJ2dvb2dsZXNpdGVraXQtdGFibGUtb3ZlcmZsb3cnLCB7XG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LXRhYmxlLW92ZXJmbG93LS1ncmFkaWVudCc6IGlzU2Nyb2xsaW5nLFxuXHRcdFx0fSApIH1cblx0XHQ+XG5cdFx0XHQ8ZGl2XG5cdFx0XHRcdHJlZj17IHNjcm9sbFJlZiB9XG5cdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtdGFibGUtb3ZlcmZsb3dfX2NvbnRhaW5lclwiXG5cdFx0XHQ+XG5cdFx0XHRcdHsgY2hpbGRyZW4gfVxuXHRcdFx0PC9kaXY+XG5cdFx0PC9kaXY+XG5cdCk7XG59XG5cblRhYmxlT3ZlcmZsb3dDb250YWluZXIucHJvcFR5cGVzID0ge1xuXHRjaGlsZHJlbjogUHJvcFR5cGVzLmVsZW1lbnQsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBUYWJsZU92ZXJmbG93Q29udGFpbmVyO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFNQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/TableOverflowContainer.js\n"); /***/ }), /***/ "./js/components/TourTooltip.js": /*!**************************************!*\ !*** ./js/components/TourTooltip.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return TourTooltip; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _material_react_card__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material/react-card */ \"../node_modules/@material/react-card/dist/index.js\");\n/* harmony import */ var _material_react_card__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_react_card__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _util_create_incremental_array_by_size__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../util/create-incremental-array-by-size */ \"./js/util/create-incremental-array-by-size.js\");\n/* harmony import */ var _svg_icons_close_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../svg/icons/close.svg */ \"./svg/icons/close.svg\");\n\n\n/**\n * TourTooltip component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction TourTooltip(_ref) {\n var backProps = _ref.backProps,\n closeProps = _ref.closeProps,\n index = _ref.index,\n primaryProps = _ref.primaryProps,\n size = _ref.size,\n step = _ref.step,\n tooltipProps = _ref.tooltipProps;\n var indicatorArray = size > 1 ? Object(_util_create_incremental_array_by_size__WEBPACK_IMPORTED_MODULE_7__[\"createIncrementalArrayBySize\"])(size) : [];\n var getIndicatorClassName = function getIndicatorClassName(indicatorIndex) {\n return classnames__WEBPACK_IMPORTED_MODULE_3___default()('googlesitekit-tooltip-indicator', {\n active: indicatorIndex === index\n });\n };\n return /*#__PURE__*/React.createElement(\"div\", _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()('googlesitekit-tour-tooltip', step.className)\n }, tooltipProps), /*#__PURE__*/React.createElement(_material_react_card__WEBPACK_IMPORTED_MODULE_2___default.a, {\n className: \"googlesitekit-tooltip-card\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-tooltip-body\"\n }, /*#__PURE__*/React.createElement(\"h2\", {\n className: \"googlesitekit-tooltip-title\"\n }, step.title), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-tooltip-content\"\n }, step.content)), /*#__PURE__*/React.createElement(_material_react_card__WEBPACK_IMPORTED_MODULE_2__[\"CardActions\"], {\n className: \"googlesitekit-tooltip-actions\"\n }, /*#__PURE__*/React.createElement(\"ul\", {\n className: \"googlesitekit-tooltip-indicators\"\n }, indicatorArray.map(function (indicatorIndex) {\n return /*#__PURE__*/React.createElement(\"li\", {\n key: \"indicator-\".concat(indicatorIndex),\n className: getIndicatorClassName(indicatorIndex)\n });\n })), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-tooltip-buttons\"\n }, index !== 0 && /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__[\"Button\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n className: \"googlesitekit-tooltip-button\",\n text: true\n }, backProps), backProps.title), step.cta, primaryProps.title && /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__[\"Button\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n className: \"googlesitekit-tooltip-button\",\n text: true\n }, primaryProps), primaryProps.title))), /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__[\"Button\"], {\n className: \"googlesitekit-tooltip-close\",\n text: true,\n hideTooltipTitle: true,\n icon: /*#__PURE__*/React.createElement(_svg_icons_close_svg__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n width: \"14\",\n height: \"14\"\n }),\n onClick: closeProps.onClick,\n \"aria-label\": Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Close', 'google-site-kit')\n })));\n}\n\n/**\n * All props are provided directly from `react-joyride`, intended for custom components.\n *\n * @since 1.28.0\n * @see {@link https://docs.react-joyride.com/custom-components#props-1}.\n */\nTourTooltip.propTypes = {\n backProps: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object.isRequired,\n closeProps: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object.isRequired,\n index: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number.isRequired,\n isLastStep: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool.isRequired,\n primaryProps: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object.isRequired,\n size: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number.isRequired,\n step: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.shape({\n content: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node,\n title: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node,\n cta: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.element, prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool]),\n className: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string\n }).isRequired,\n tooltipProps: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1RvdXJUb29sdGlwLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9Ub3VyVG9vbHRpcC5qcz8wYjllIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVG91clRvb2x0aXAgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IENhcmQsIHsgQ2FyZEFjdGlvbnMgfSBmcm9tICdAbWF0ZXJpYWwvcmVhY3QtY2FyZCc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBjcmVhdGVJbmNyZW1lbnRhbEFycmF5QnlTaXplIH0gZnJvbSAnLi4vdXRpbC9jcmVhdGUtaW5jcmVtZW50YWwtYXJyYXktYnktc2l6ZSc7XG5pbXBvcnQgQ2xvc2VJY29uIGZyb20gJy4uLy4uL3N2Zy9pY29ucy9jbG9zZS5zdmcnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBUb3VyVG9vbHRpcCgge1xuXHRiYWNrUHJvcHMsXG5cdGNsb3NlUHJvcHMsXG5cdGluZGV4LFxuXHRwcmltYXJ5UHJvcHMsXG5cdHNpemUsXG5cdHN0ZXAsXG5cdHRvb2x0aXBQcm9wcyxcbn0gKSB7XG5cdGNvbnN0IGluZGljYXRvckFycmF5ID0gc2l6ZSA+IDEgPyBjcmVhdGVJbmNyZW1lbnRhbEFycmF5QnlTaXplKCBzaXplICkgOiBbXTtcblx0Y29uc3QgZ2V0SW5kaWNhdG9yQ2xhc3NOYW1lID0gKCBpbmRpY2F0b3JJbmRleCApID0+XG5cdFx0Y2xhc3NuYW1lcyggJ2dvb2dsZXNpdGVraXQtdG9vbHRpcC1pbmRpY2F0b3InLCB7XG5cdFx0XHRhY3RpdmU6IGluZGljYXRvckluZGV4ID09PSBpbmRleCxcblx0XHR9ICk7XG5cblx0cmV0dXJuIChcblx0XHQ8ZGl2XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC10b3VyLXRvb2x0aXAnLFxuXHRcdFx0XHRzdGVwLmNsYXNzTmFtZVxuXHRcdFx0KSB9XG5cdFx0XHR7IC4uLnRvb2x0aXBQcm9wcyB9XG5cdFx0PlxuXHRcdFx0PENhcmQgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10b29sdGlwLWNhcmRcIj5cblx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXRvb2x0aXAtYm9keVwiPlxuXHRcdFx0XHRcdDxoMiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXRvb2x0aXAtdGl0bGVcIj5cblx0XHRcdFx0XHRcdHsgc3RlcC50aXRsZSB9XG5cdFx0XHRcdFx0PC9oMj5cblx0XHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtdG9vbHRpcC1jb250ZW50XCI+XG5cdFx0XHRcdFx0XHR7IHN0ZXAuY29udGVudCB9XG5cdFx0XHRcdFx0PC9kaXY+XG5cdFx0XHRcdDwvZGl2PlxuXHRcdFx0XHQ8Q2FyZEFjdGlvbnMgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10b29sdGlwLWFjdGlvbnNcIj5cblx0XHRcdFx0XHQ8dWwgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10b29sdGlwLWluZGljYXRvcnNcIj5cblx0XHRcdFx0XHRcdHsgaW5kaWNhdG9yQXJyYXkubWFwKCAoIGluZGljYXRvckluZGV4ICkgPT4gKFxuXHRcdFx0XHRcdFx0XHQ8bGlcblx0XHRcdFx0XHRcdFx0XHRrZXk9eyBgaW5kaWNhdG9yLSR7IGluZGljYXRvckluZGV4IH1gIH1cblx0XHRcdFx0XHRcdFx0XHRjbGFzc05hbWU9eyBnZXRJbmRpY2F0b3JDbGFzc05hbWUoXG5cdFx0XHRcdFx0XHRcdFx0XHRpbmRpY2F0b3JJbmRleFxuXHRcdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0KSApIH1cblx0XHRcdFx0XHQ8L3VsPlxuXHRcdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10b29sdGlwLWJ1dHRvbnNcIj5cblx0XHRcdFx0XHRcdHsgaW5kZXggIT09IDAgJiYgKFxuXHRcdFx0XHRcdFx0XHQ8QnV0dG9uXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10b29sdGlwLWJ1dHRvblwiXG5cdFx0XHRcdFx0XHRcdFx0dGV4dFxuXHRcdFx0XHRcdFx0XHRcdHsgLi4uYmFja1Byb3BzIH1cblx0XHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHRcdHsgYmFja1Byb3BzLnRpdGxlIH1cblx0XHRcdFx0XHRcdFx0PC9CdXR0b24+XG5cdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdHsgc3RlcC5jdGEgfVxuXHRcdFx0XHRcdFx0eyBwcmltYXJ5UHJvcHMudGl0bGUgJiYgKFxuXHRcdFx0XHRcdFx0XHQ8QnV0dG9uXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10b29sdGlwLWJ1dHRvblwiXG5cdFx0XHRcdFx0XHRcdFx0dGV4dFxuXHRcdFx0XHRcdFx0XHRcdHsgLi4ucHJpbWFyeVByb3BzIH1cblx0XHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHRcdHsgcHJpbWFyeVByb3BzLnRpdGxlIH1cblx0XHRcdFx0XHRcdFx0PC9CdXR0b24+XG5cdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHQ8L2Rpdj5cblx0XHRcdFx0PC9DYXJkQWN0aW9ucz5cblx0XHRcdFx0PEJ1dHRvblxuXHRcdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtdG9vbHRpcC1jbG9zZVwiXG5cdFx0XHRcdFx0dGV4dFxuXHRcdFx0XHRcdGhpZGVUb29sdGlwVGl0bGVcblx0XHRcdFx0XHRpY29uPXsgPENsb3NlSWNvbiB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiAvPiB9XG5cdFx0XHRcdFx0b25DbGljaz17IGNsb3NlUHJvcHMub25DbGljayB9XG5cdFx0XHRcdFx0YXJpYS1sYWJlbD17IF9fKCAnQ2xvc2UnLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdFx0Lz5cblx0XHRcdDwvQ2FyZD5cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuLyoqXG4gKiBBbGwgcHJvcHMgYXJlIHByb3ZpZGVkIGRpcmVjdGx5IGZyb20gYHJlYWN0LWpveXJpZGVgLCBpbnRlbmRlZCBmb3IgY3VzdG9tIGNvbXBvbmVudHMuXG4gKlxuICogQHNpbmNlIDEuMjguMFxuICogQHNlZSB7QGxpbmsgaHR0cHM6Ly9kb2NzLnJlYWN0LWpveXJpZGUuY29tL2N1c3RvbS1jb21wb25lbnRzI3Byb3BzLTF9LlxuICovXG5Ub3VyVG9vbHRpcC5wcm9wVHlwZXMgPSB7XG5cdGJhY2tQcm9wczogUHJvcFR5cGVzLm9iamVjdC5pc1JlcXVpcmVkLFxuXHRjbG9zZVByb3BzOiBQcm9wVHlwZXMub2JqZWN0LmlzUmVxdWlyZWQsXG5cdGluZGV4OiBQcm9wVHlwZXMubnVtYmVyLmlzUmVxdWlyZWQsXG5cdGlzTGFzdFN0ZXA6IFByb3BUeXBlcy5ib29sLmlzUmVxdWlyZWQsXG5cdHByaW1hcnlQcm9wczogUHJvcFR5cGVzLm9iamVjdC5pc1JlcXVpcmVkLFxuXHRzaXplOiBQcm9wVHlwZXMubnVtYmVyLmlzUmVxdWlyZWQsXG5cdHN0ZXA6IFByb3BUeXBlcy5zaGFwZSgge1xuXHRcdGNvbnRlbnQ6IFByb3BUeXBlcy5ub2RlLFxuXHRcdHRpdGxlOiBQcm9wVHlwZXMubm9kZSxcblx0XHRjdGE6IFByb3BUeXBlcy5vbmVPZlR5cGUoIFsgUHJvcFR5cGVzLmVsZW1lbnQsIFByb3BUeXBlcy5ib29sIF0gKSxcblx0XHRjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdH0gKS5pc1JlcXVpcmVkLFxuXHR0b29sdGlwUHJvcHM6IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQVFBO0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBRUE7QUFFQTtBQUdBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQUlBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUdBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFTQTtBQUNBO0FBQUE7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/TourTooltip.js\n"); /***/ }), /***/ "./js/components/TourTooltips.js": /*!***************************************!*\ !*** ./js/components/TourTooltips.js ***! \***************************************/ /*! exports provided: joyrideStyles, floaterProps, GA_ACTIONS, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global, React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"joyrideStyles\", function() { return joyrideStyles; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"floaterProps\", function() { return floaterProps; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GA_ACTIONS\", function() { return GA_ACTIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return TourTooltips; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var react_joyride__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-joyride */ \"../node_modules/react-joyride/dist/index.mjs\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _util_tracking__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../util/tracking */ \"./js/util/tracking/index.js\");\n/* harmony import */ var _TourTooltip__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./TourTooltip */ \"./js/components/TourTooltip.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * TourTooltips component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n/** For available options, see: {@link https://github.com/gilbarbara/react-joyride/blob/3e08384415a831b20ce21c8423b6c271ad419fbf/src/styles.js}. */\nvar joyrideStyles = {\n options: {\n arrowColor: '#3c7251',\n // $c-content-primary\n backgroundColor: '#3c7251',\n // $c-content-primary\n overlayColor: 'rgba(0, 0, 0, 0.6)',\n textColor: '#fff',\n // $c-content-on-primary\n zIndex: 20000\n },\n spotlight: {\n border: '2px solid #3c7251',\n // $c-content-primary\n backgroundColor: '#fff'\n }\n};\n\n// Provides button content as well as aria-label & title attribute values.\nvar joyrideLocale = {\n back: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Back', 'google-site-kit'),\n close: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Close', 'google-site-kit'),\n last: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Got it', 'google-site-kit'),\n next: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Next', 'google-site-kit')\n};\n\n/** For available options, see: {@link https://github.com/gilbarbara/react-floater#props}. */\nvar floaterProps = {\n disableAnimation: true,\n styles: {\n arrow: {\n length: 8,\n margin: 56,\n spread: 16\n },\n floater: {\n filter: 'drop-shadow(rgba(60, 64, 67, 0.3) 0px 1px 2px) drop-shadow(rgba(60, 64, 67, 0.15) 0px 2px 6px)'\n }\n }\n};\n\n// GA Event Tracking actions (do not change!)\nvar GA_ACTIONS = {\n VIEW: 'feature_tooltip_view',\n NEXT: 'feature_tooltip_advance',\n PREV: 'feature_tooltip_return',\n DISMISS: 'feature_tooltip_dismiss',\n COMPLETE: 'feature_tooltip_complete'\n};\nfunction TourTooltips(_ref) {\n var steps = _ref.steps,\n tourID = _ref.tourID,\n gaEventCategory = _ref.gaEventCategory,\n callback = _ref.callback;\n var stepKey = \"\".concat(tourID, \"-step\");\n var runKey = \"\".concat(tourID, \"-run\");\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_UI\"]),\n setValue = _useDispatch.setValue;\n var _useDispatch2 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]),\n dismissTour = _useDispatch2.dismissTour;\n var registry = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useRegistry\"])();\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_11__[\"default\"])();\n var stepIndex = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_UI\"]).getValue(stepKey);\n });\n var run = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_UI\"]).getValue(runKey) && select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).isTourDismissed(tourID) === false;\n });\n var changeStep = function changeStep(index, action) {\n return setValue(stepKey, index + (action === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"ACTIONS\"].PREV ? -1 : 1));\n };\n var startTour = function startTour() {\n global.document.body.classList.add('googlesitekit-showing-feature-tour', \"googlesitekit-showing-feature-tour--\".concat(tourID));\n setValue(runKey, true);\n };\n var endTour = function endTour() {\n global.document.body.classList.remove('googlesitekit-showing-feature-tour', \"googlesitekit-showing-feature-tour--\".concat(tourID));\n // Dismiss tour to avoid unwanted repeat viewing.\n dismissTour(tourID);\n };\n var trackAllTourEvents = function trackAllTourEvents(_ref2) {\n var index = _ref2.index,\n action = _ref2.action,\n lifecycle = _ref2.lifecycle,\n size = _ref2.size,\n status = _ref2.status,\n type = _ref2.type;\n // The index is 0-based, but step numbers are 1-based.\n var stepNumber = index + 1;\n var eventCategory = typeof gaEventCategory === 'function' ? gaEventCategory(viewContext) : gaEventCategory;\n if (type === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"EVENTS\"].TOOLTIP && lifecycle === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"LIFECYCLE\"].TOOLTIP) {\n Object(_util_tracking__WEBPACK_IMPORTED_MODULE_9__[\"trackEvent\"])(eventCategory, GA_ACTIONS.VIEW, stepNumber);\n } else if (action === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"ACTIONS\"].CLOSE && lifecycle === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"LIFECYCLE\"].COMPLETE) {\n Object(_util_tracking__WEBPACK_IMPORTED_MODULE_9__[\"trackEvent\"])(eventCategory, GA_ACTIONS.DISMISS, stepNumber);\n } else if (action === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"ACTIONS\"].NEXT && status === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"STATUS\"].FINISHED && type === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"EVENTS\"].TOUR_END &&\n // Here we need to additionally check the size === stepNumber because\n // it is the only way to differentiate the status/event combination\n // from an identical combination that happens immediately after completion\n // on index `0` to avoid duplicate measurement.\n size === stepNumber) {\n Object(_util_tracking__WEBPACK_IMPORTED_MODULE_9__[\"trackEvent\"])(eventCategory, GA_ACTIONS.COMPLETE, stepNumber);\n }\n if (lifecycle !== react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"LIFECYCLE\"].COMPLETE || status === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"STATUS\"].FINISHED) {\n return;\n }\n if (action === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"ACTIONS\"].PREV) {\n Object(_util_tracking__WEBPACK_IMPORTED_MODULE_9__[\"trackEvent\"])(eventCategory, GA_ACTIONS.PREV, stepNumber);\n }\n if (action === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"ACTIONS\"].NEXT) {\n Object(_util_tracking__WEBPACK_IMPORTED_MODULE_9__[\"trackEvent\"])(eventCategory, GA_ACTIONS.NEXT, stepNumber);\n }\n };\n\n /**\n * Handles `react-joyride` state changes using callback function.\n *\n * @typedef {Object} JoyrideCallbackData\n * @property {string} action The action that updated the state.\n * @property {status} status The tour's status.\n * @property {number} index Step index.\n * @property {string} type Specific type (tour, step, beacon).\n *\n * @since 1.28.0\n * @since 1.38.0 Calls new callback prop.\n * @see {@link https://docs.react-joyride.com/callback} Example data provided by `react-joyride`.\n * @see {@link https://docs.react-joyride.com/constants} State & lifecycle constants used by `react-joyride`.\n *\n * @param {JoyrideCallbackData} data Data object provided via `react-joyride` callback prop.\n */\n var handleJoyrideCallback = function handleJoyrideCallback(data) {\n trackAllTourEvents(data);\n var action = data.action,\n index = data.index,\n status = data.status,\n step = data.step,\n type = data.type;\n var hasCloseAction = action === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"ACTIONS\"].CLOSE;\n var shouldChangeStep = !hasCloseAction && [react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"EVENTS\"].STEP_AFTER, react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"EVENTS\"].TARGET_NOT_FOUND].includes(type);\n var isFinishedOrSkipped = [react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"STATUS\"].FINISHED, react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"STATUS\"].SKIPPED].includes(status);\n var shouldCloseFromButtonClick = hasCloseAction && type === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"EVENTS\"].STEP_AFTER;\n var shouldEndTour = isFinishedOrSkipped || shouldCloseFromButtonClick;\n\n // Center the target in the viewport when transitioning to the step.\n if (react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"EVENTS\"].STEP_BEFORE === type) {\n var _el, _el$scrollIntoView;\n var el = step.target;\n if ('string' === typeof step.target) {\n el = global.document.querySelector(step.target);\n }\n (_el = el) === null || _el === void 0 ? void 0 : (_el$scrollIntoView = _el.scrollIntoView) === null || _el$scrollIntoView === void 0 ? void 0 : _el$scrollIntoView.call(_el, {\n block: 'center'\n });\n }\n if (shouldChangeStep) {\n changeStep(index, action);\n } else if (shouldEndTour) {\n endTour();\n }\n if (callback) {\n callback(data, registry);\n }\n };\n\n // Start tour on initial render\n Object(react_use__WEBPACK_IMPORTED_MODULE_2__[\"useMount\"])(startTour);\n var parsedSteps = steps.map(function (step) {\n return _objectSpread({\n disableBeacon: true,\n isFixed: true,\n placement: 'auto'\n }, step);\n });\n return /*#__PURE__*/React.createElement(react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n callback: handleJoyrideCallback,\n continuous: true,\n disableOverlayClose: true,\n disableScrolling: true,\n floaterProps: floaterProps,\n locale: joyrideLocale,\n run: run,\n showProgress: true,\n stepIndex: stepIndex,\n steps: parsedSteps,\n styles: joyrideStyles,\n tooltipComponent: _TourTooltip__WEBPACK_IMPORTED_MODULE_10__[\"default\"]\n });\n}\n\n/** For available properties & docs for `steps`, see: {@link https://docs.react-joyride.com/step#options}. */\nTourTooltips.propTypes = {\n steps: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object).isRequired,\n tourID: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string.isRequired,\n gaEventCategory: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func]).isRequired,\n callback: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\"), __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1RvdXJUb29sdGlwcy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvVG91clRvb2x0aXBzLmpzPzQ3YjkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUb3VyVG9vbHRpcHMgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlTW91bnQgfSBmcm9tICdyZWFjdC11c2UnO1xuaW1wb3J0IEpveXJpZGUsIHsgQUNUSU9OUywgRVZFTlRTLCBMSUZFQ1lDTEUsIFNUQVRVUyB9IGZyb20gJ3JlYWN0LWpveXJpZGUnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU2VsZWN0LCB1c2VEaXNwYXRjaCwgdXNlUmVnaXN0cnkgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgQ09SRV9VSSB9IGZyb20gJy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VpL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX1VTRVIgfSBmcm9tICcuLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cyc7XG5pbXBvcnQgeyB0cmFja0V2ZW50IH0gZnJvbSAnLi4vdXRpbC90cmFja2luZyc7XG5pbXBvcnQgVG91clRvb2x0aXAgZnJvbSAnLi9Ub3VyVG9vbHRpcCc7XG5pbXBvcnQgdXNlVmlld0NvbnRleHQgZnJvbSAnLi4vaG9va3MvdXNlVmlld0NvbnRleHQnO1xuXG4vKiogRm9yIGF2YWlsYWJsZSBvcHRpb25zLCBzZWU6IHtAbGluayBodHRwczovL2dpdGh1Yi5jb20vZ2lsYmFyYmFyYS9yZWFjdC1qb3lyaWRlL2Jsb2IvM2UwODM4NDQxNWE4MzFiMjBjZTIxYzg0MjNiNmMyNzFhZDQxOWZiZi9zcmMvc3R5bGVzLmpzfS4gKi9cbmV4cG9ydCBjb25zdCBqb3lyaWRlU3R5bGVzID0ge1xuXHRvcHRpb25zOiB7XG5cdFx0YXJyb3dDb2xvcjogJyMzYzcyNTEnLCAvLyAkYy1jb250ZW50LXByaW1hcnlcblx0XHRiYWNrZ3JvdW5kQ29sb3I6ICcjM2M3MjUxJywgLy8gJGMtY29udGVudC1wcmltYXJ5XG5cdFx0b3ZlcmxheUNvbG9yOiAncmdiYSgwLCAwLCAwLCAwLjYpJyxcblx0XHR0ZXh0Q29sb3I6ICcjZmZmJywgLy8gJGMtY29udGVudC1vbi1wcmltYXJ5XG5cdFx0ekluZGV4OiAyMDAwMCxcblx0fSxcblx0c3BvdGxpZ2h0OiB7XG5cdFx0Ym9yZGVyOiAnMnB4IHNvbGlkICMzYzcyNTEnLCAvLyAkYy1jb250ZW50LXByaW1hcnlcblx0XHRiYWNrZ3JvdW5kQ29sb3I6ICcjZmZmJyxcblx0fSxcbn07XG5cbi8vIFByb3ZpZGVzIGJ1dHRvbiBjb250ZW50IGFzIHdlbGwgYXMgYXJpYS1sYWJlbCAmIHRpdGxlIGF0dHJpYnV0ZSB2YWx1ZXMuXG5jb25zdCBqb3lyaWRlTG9jYWxlID0ge1xuXHRiYWNrOiBfXyggJ0JhY2snLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRjbG9zZTogX18oICdDbG9zZScsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdGxhc3Q6IF9fKCAnR290IGl0JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0bmV4dDogX18oICdOZXh0JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcbn07XG5cbi8qKiBGb3IgYXZhaWxhYmxlIG9wdGlvbnMsIHNlZToge0BsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9naWxiYXJiYXJhL3JlYWN0LWZsb2F0ZXIjcHJvcHN9LiAqL1xuZXhwb3J0IGNvbnN0IGZsb2F0ZXJQcm9wcyA9IHtcblx0ZGlzYWJsZUFuaW1hdGlvbjogdHJ1ZSxcblx0c3R5bGVzOiB7XG5cdFx0YXJyb3c6IHtcblx0XHRcdGxlbmd0aDogOCxcblx0XHRcdG1hcmdpbjogNTYsXG5cdFx0XHRzcHJlYWQ6IDE2LFxuXHRcdH0sXG5cdFx0ZmxvYXRlcjoge1xuXHRcdFx0ZmlsdGVyOiAnZHJvcC1zaGFkb3cocmdiYSg2MCwgNjQsIDY3LCAwLjMpIDBweCAxcHggMnB4KSBkcm9wLXNoYWRvdyhyZ2JhKDYwLCA2NCwgNjcsIDAuMTUpIDBweCAycHggNnB4KScsXG5cdFx0fSxcblx0fSxcbn07XG5cbi8vIEdBIEV2ZW50IFRyYWNraW5nIGFjdGlvbnMgKGRvIG5vdCBjaGFuZ2UhKVxuZXhwb3J0IGNvbnN0IEdBX0FDVElPTlMgPSB7XG5cdFZJRVc6ICdmZWF0dXJlX3Rvb2x0aXBfdmlldycsXG5cdE5FWFQ6ICdmZWF0dXJlX3Rvb2x0aXBfYWR2YW5jZScsXG5cdFBSRVY6ICdmZWF0dXJlX3Rvb2x0aXBfcmV0dXJuJyxcblx0RElTTUlTUzogJ2ZlYXR1cmVfdG9vbHRpcF9kaXNtaXNzJyxcblx0Q09NUExFVEU6ICdmZWF0dXJlX3Rvb2x0aXBfY29tcGxldGUnLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gVG91clRvb2x0aXBzKCB7XG5cdHN0ZXBzLFxuXHR0b3VySUQsXG5cdGdhRXZlbnRDYXRlZ29yeSxcblx0Y2FsbGJhY2ssXG59ICkge1xuXHRjb25zdCBzdGVwS2V5ID0gYCR7IHRvdXJJRCB9LXN0ZXBgO1xuXHRjb25zdCBydW5LZXkgPSBgJHsgdG91cklEIH0tcnVuYDtcblx0Y29uc3QgeyBzZXRWYWx1ZSB9ID0gdXNlRGlzcGF0Y2goIENPUkVfVUkgKTtcblx0Y29uc3QgeyBkaXNtaXNzVG91ciB9ID0gdXNlRGlzcGF0Y2goIENPUkVfVVNFUiApO1xuXHRjb25zdCByZWdpc3RyeSA9IHVzZVJlZ2lzdHJ5KCk7XG5cblx0Y29uc3Qgdmlld0NvbnRleHQgPSB1c2VWaWV3Q29udGV4dCgpO1xuXG5cdGNvbnN0IHN0ZXBJbmRleCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9VSSApLmdldFZhbHVlKCBzdGVwS2V5IClcblx0KTtcblx0Y29uc3QgcnVuID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRyZXR1cm4gKFxuXHRcdFx0c2VsZWN0KCBDT1JFX1VJICkuZ2V0VmFsdWUoIHJ1bktleSApICYmXG5cdFx0XHRzZWxlY3QoIENPUkVfVVNFUiApLmlzVG91ckRpc21pc3NlZCggdG91cklEICkgPT09IGZhbHNlXG5cdFx0KTtcblx0fSApO1xuXG5cdGNvbnN0IGNoYW5nZVN0ZXAgPSAoIGluZGV4LCBhY3Rpb24gKSA9PlxuXHRcdHNldFZhbHVlKCBzdGVwS2V5LCBpbmRleCArICggYWN0aW9uID09PSBBQ1RJT05TLlBSRVYgPyAtMSA6IDEgKSApO1xuXG5cdGNvbnN0IHN0YXJ0VG91ciA9ICgpID0+IHtcblx0XHRnbG9iYWwuZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QuYWRkKFxuXHRcdFx0J2dvb2dsZXNpdGVraXQtc2hvd2luZy1mZWF0dXJlLXRvdXInLFxuXHRcdFx0YGdvb2dsZXNpdGVraXQtc2hvd2luZy1mZWF0dXJlLXRvdXItLSR7IHRvdXJJRCB9YFxuXHRcdCk7XG5cdFx0c2V0VmFsdWUoIHJ1bktleSwgdHJ1ZSApO1xuXHR9O1xuXG5cdGNvbnN0IGVuZFRvdXIgPSAoKSA9PiB7XG5cdFx0Z2xvYmFsLmRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LnJlbW92ZShcblx0XHRcdCdnb29nbGVzaXRla2l0LXNob3dpbmctZmVhdHVyZS10b3VyJyxcblx0XHRcdGBnb29nbGVzaXRla2l0LXNob3dpbmctZmVhdHVyZS10b3VyLS0keyB0b3VySUQgfWBcblx0XHQpO1xuXHRcdC8vIERpc21pc3MgdG91ciB0byBhdm9pZCB1bndhbnRlZCByZXBlYXQgdmlld2luZy5cblx0XHRkaXNtaXNzVG91ciggdG91cklEICk7XG5cdH07XG5cblx0Y29uc3QgdHJhY2tBbGxUb3VyRXZlbnRzID0gKCB7XG5cdFx0aW5kZXgsXG5cdFx0YWN0aW9uLFxuXHRcdGxpZmVjeWNsZSxcblx0XHRzaXplLFxuXHRcdHN0YXR1cyxcblx0XHR0eXBlLFxuXHR9ICkgPT4ge1xuXHRcdC8vIFRoZSBpbmRleCBpcyAwLWJhc2VkLCBidXQgc3RlcCBudW1iZXJzIGFyZSAxLWJhc2VkLlxuXHRcdGNvbnN0IHN0ZXBOdW1iZXIgPSBpbmRleCArIDE7XG5cblx0XHRjb25zdCBldmVudENhdGVnb3J5ID1cblx0XHRcdHR5cGVvZiBnYUV2ZW50Q2F0ZWdvcnkgPT09ICdmdW5jdGlvbidcblx0XHRcdFx0PyBnYUV2ZW50Q2F0ZWdvcnkoIHZpZXdDb250ZXh0IClcblx0XHRcdFx0OiBnYUV2ZW50Q2F0ZWdvcnk7XG5cblx0XHRpZiAoIHR5cGUgPT09IEVWRU5UUy5UT09MVElQICYmIGxpZmVjeWNsZSA9PT0gTElGRUNZQ0xFLlRPT0xUSVAgKSB7XG5cdFx0XHR0cmFja0V2ZW50KCBldmVudENhdGVnb3J5LCBHQV9BQ1RJT05TLlZJRVcsIHN0ZXBOdW1iZXIgKTtcblx0XHR9IGVsc2UgaWYgKFxuXHRcdFx0YWN0aW9uID09PSBBQ1RJT05TLkNMT1NFICYmXG5cdFx0XHRsaWZlY3ljbGUgPT09IExJRkVDWUNMRS5DT01QTEVURVxuXHRcdCkge1xuXHRcdFx0dHJhY2tFdmVudCggZXZlbnRDYXRlZ29yeSwgR0FfQUNUSU9OUy5ESVNNSVNTLCBzdGVwTnVtYmVyICk7XG5cdFx0fSBlbHNlIGlmIChcblx0XHRcdGFjdGlvbiA9PT0gQUNUSU9OUy5ORVhUICYmXG5cdFx0XHRzdGF0dXMgPT09IFNUQVRVUy5GSU5JU0hFRCAmJlxuXHRcdFx0dHlwZSA9PT0gRVZFTlRTLlRPVVJfRU5EICYmXG5cdFx0XHQvLyBIZXJlIHdlIG5lZWQgdG8gYWRkaXRpb25hbGx5IGNoZWNrIHRoZSBzaXplID09PSBzdGVwTnVtYmVyIGJlY2F1c2Vcblx0XHRcdC8vIGl0IGlzIHRoZSBvbmx5IHdheSB0byBkaWZmZXJlbnRpYXRlIHRoZSBzdGF0dXMvZXZlbnQgY29tYmluYXRpb25cblx0XHRcdC8vIGZyb20gYW4gaWRlbnRpY2FsIGNvbWJpbmF0aW9uIHRoYXQgaGFwcGVucyBpbW1lZGlhdGVseSBhZnRlciBjb21wbGV0aW9uXG5cdFx0XHQvLyBvbiBpbmRleCBgMGAgdG8gYXZvaWQgZHVwbGljYXRlIG1lYXN1cmVtZW50LlxuXHRcdFx0c2l6ZSA9PT0gc3RlcE51bWJlclxuXHRcdCkge1xuXHRcdFx0dHJhY2tFdmVudCggZXZlbnRDYXRlZ29yeSwgR0FfQUNUSU9OUy5DT01QTEVURSwgc3RlcE51bWJlciApO1xuXHRcdH1cblxuXHRcdGlmICggbGlmZWN5Y2xlICE9PSBMSUZFQ1lDTEUuQ09NUExFVEUgfHwgc3RhdHVzID09PSBTVEFUVVMuRklOSVNIRUQgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0aWYgKCBhY3Rpb24gPT09IEFDVElPTlMuUFJFViApIHtcblx0XHRcdHRyYWNrRXZlbnQoIGV2ZW50Q2F0ZWdvcnksIEdBX0FDVElPTlMuUFJFViwgc3RlcE51bWJlciApO1xuXHRcdH1cblx0XHRpZiAoIGFjdGlvbiA9PT0gQUNUSU9OUy5ORVhUICkge1xuXHRcdFx0dHJhY2tFdmVudCggZXZlbnRDYXRlZ29yeSwgR0FfQUNUSU9OUy5ORVhULCBzdGVwTnVtYmVyICk7XG5cdFx0fVxuXHR9O1xuXG5cdC8qKlxuXHQgKiBIYW5kbGVzIGByZWFjdC1qb3lyaWRlYCBzdGF0ZSBjaGFuZ2VzIHVzaW5nIGNhbGxiYWNrIGZ1bmN0aW9uLlxuXHQgKlxuXHQgKiBAdHlwZWRlZiB7T2JqZWN0fSBKb3lyaWRlQ2FsbGJhY2tEYXRhXG5cdCAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBhY3Rpb24gVGhlIGFjdGlvbiB0aGF0IHVwZGF0ZWQgdGhlIHN0YXRlLlxuXHQgKiBAcHJvcGVydHkge3N0YXR1c30gc3RhdHVzIFRoZSB0b3VyJ3Mgc3RhdHVzLlxuXHQgKiBAcHJvcGVydHkge251bWJlcn0gaW5kZXggIFN0ZXAgaW5kZXguXG5cdCAqIEBwcm9wZXJ0eSB7c3RyaW5nfSB0eXBlICAgU3BlY2lmaWMgdHlwZSAodG91ciwgc3RlcCwgYmVhY29uKS5cblx0ICpcblx0ICogQHNpbmNlIDEuMjguMFxuXHQgKiBAc2luY2UgMS4zOC4wIENhbGxzIG5ldyBjYWxsYmFjayBwcm9wLlxuXHQgKiBAc2VlIHtAbGluayBodHRwczovL2RvY3MucmVhY3Qtam95cmlkZS5jb20vY2FsbGJhY2t9IEV4YW1wbGUgZGF0YSBwcm92aWRlZCBieSBgcmVhY3Qtam95cmlkZWAuXG5cdCAqIEBzZWUge0BsaW5rIGh0dHBzOi8vZG9jcy5yZWFjdC1qb3lyaWRlLmNvbS9jb25zdGFudHN9IFN0YXRlICYgbGlmZWN5Y2xlIGNvbnN0YW50cyB1c2VkIGJ5IGByZWFjdC1qb3lyaWRlYC5cblx0ICpcblx0ICogQHBhcmFtIHtKb3lyaWRlQ2FsbGJhY2tEYXRhfSBkYXRhIERhdGEgb2JqZWN0IHByb3ZpZGVkIHZpYSBgcmVhY3Qtam95cmlkZWAgY2FsbGJhY2sgcHJvcC5cblx0ICovXG5cdGNvbnN0IGhhbmRsZUpveXJpZGVDYWxsYmFjayA9ICggZGF0YSApID0+IHtcblx0XHR0cmFja0FsbFRvdXJFdmVudHMoIGRhdGEgKTtcblx0XHRjb25zdCB7IGFjdGlvbiwgaW5kZXgsIHN0YXR1cywgc3RlcCwgdHlwZSB9ID0gZGF0YTtcblxuXHRcdGNvbnN0IGhhc0Nsb3NlQWN0aW9uID0gYWN0aW9uID09PSBBQ1RJT05TLkNMT1NFO1xuXHRcdGNvbnN0IHNob3VsZENoYW5nZVN0ZXAgPVxuXHRcdFx0ISBoYXNDbG9zZUFjdGlvbiAmJlxuXHRcdFx0WyBFVkVOVFMuU1RFUF9BRlRFUiwgRVZFTlRTLlRBUkdFVF9OT1RfRk9VTkQgXS5pbmNsdWRlcyggdHlwZSApO1xuXHRcdGNvbnN0IGlzRmluaXNoZWRPclNraXBwZWQgPSBbXG5cdFx0XHRTVEFUVVMuRklOSVNIRUQsXG5cdFx0XHRTVEFUVVMuU0tJUFBFRCxcblx0XHRdLmluY2x1ZGVzKCBzdGF0dXMgKTtcblx0XHRjb25zdCBzaG91bGRDbG9zZUZyb21CdXR0b25DbGljayA9XG5cdFx0XHRoYXNDbG9zZUFjdGlvbiAmJiB0eXBlID09PSBFVkVOVFMuU1RFUF9BRlRFUjtcblx0XHRjb25zdCBzaG91bGRFbmRUb3VyID0gaXNGaW5pc2hlZE9yU2tpcHBlZCB8fCBzaG91bGRDbG9zZUZyb21CdXR0b25DbGljaztcblxuXHRcdC8vIENlbnRlciB0aGUgdGFyZ2V0IGluIHRoZSB2aWV3cG9ydCB3aGVuIHRyYW5zaXRpb25pbmcgdG8gdGhlIHN0ZXAuXG5cdFx0aWYgKCBFVkVOVFMuU1RFUF9CRUZPUkUgPT09IHR5cGUgKSB7XG5cdFx0XHRsZXQgZWwgPSBzdGVwLnRhcmdldDtcblx0XHRcdGlmICggJ3N0cmluZycgPT09IHR5cGVvZiBzdGVwLnRhcmdldCApIHtcblx0XHRcdFx0ZWwgPSBnbG9iYWwuZG9jdW1lbnQucXVlcnlTZWxlY3Rvciggc3RlcC50YXJnZXQgKTtcblx0XHRcdH1cblx0XHRcdGVsPy5zY3JvbGxJbnRvVmlldz8uKCB7IGJsb2NrOiAnY2VudGVyJyB9ICk7XG5cdFx0fVxuXG5cdFx0aWYgKCBzaG91bGRDaGFuZ2VTdGVwICkge1xuXHRcdFx0Y2hhbmdlU3RlcCggaW5kZXgsIGFjdGlvbiApO1xuXHRcdH0gZWxzZSBpZiAoIHNob3VsZEVuZFRvdXIgKSB7XG5cdFx0XHRlbmRUb3VyKCk7XG5cdFx0fVxuXG5cdFx0aWYgKCBjYWxsYmFjayApIHtcblx0XHRcdGNhbGxiYWNrKCBkYXRhLCByZWdpc3RyeSApO1xuXHRcdH1cblx0fTtcblxuXHQvLyBTdGFydCB0b3VyIG9uIGluaXRpYWwgcmVuZGVyXG5cdHVzZU1vdW50KCBzdGFydFRvdXIgKTtcblxuXHRjb25zdCBwYXJzZWRTdGVwcyA9IHN0ZXBzLm1hcCggKCBzdGVwICkgPT4gKCB7XG5cdFx0ZGlzYWJsZUJlYWNvbjogdHJ1ZSxcblx0XHRpc0ZpeGVkOiB0cnVlLFxuXHRcdHBsYWNlbWVudDogJ2F1dG8nLFxuXHRcdC4uLnN0ZXAsXG5cdH0gKSApO1xuXG5cdHJldHVybiAoXG5cdFx0PEpveXJpZGVcblx0XHRcdGNhbGxiYWNrPXsgaGFuZGxlSm95cmlkZUNhbGxiYWNrIH1cblx0XHRcdGNvbnRpbnVvdXNcblx0XHRcdGRpc2FibGVPdmVybGF5Q2xvc2Vcblx0XHRcdGRpc2FibGVTY3JvbGxpbmdcblx0XHRcdGZsb2F0ZXJQcm9wcz17IGZsb2F0ZXJQcm9wcyB9XG5cdFx0XHRsb2NhbGU9eyBqb3lyaWRlTG9jYWxlIH1cblx0XHRcdHJ1bj17IHJ1biB9XG5cdFx0XHRzaG93UHJvZ3Jlc3Ncblx0XHRcdHN0ZXBJbmRleD17IHN0ZXBJbmRleCB9XG5cdFx0XHRzdGVwcz17IHBhcnNlZFN0ZXBzIH1cblx0XHRcdHN0eWxlcz17IGpveXJpZGVTdHlsZXMgfVxuXHRcdFx0dG9vbHRpcENvbXBvbmVudD17IFRvdXJUb29sdGlwIH1cblx0XHQvPlxuXHQpO1xufVxuXG4vKiogRm9yIGF2YWlsYWJsZSBwcm9wZXJ0aWVzICYgZG9jcyBmb3IgYHN0ZXBzYCwgc2VlOiB7QGxpbmsgaHR0cHM6Ly9kb2NzLnJlYWN0LWpveXJpZGUuY29tL3N0ZXAjb3B0aW9uc30uICovXG5Ub3VyVG9vbHRpcHMucHJvcFR5cGVzID0ge1xuXHRzdGVwczogUHJvcFR5cGVzLmFycmF5T2YoIFByb3BUeXBlcy5vYmplY3QgKS5pc1JlcXVpcmVkLFxuXHR0b3VySUQ6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcblx0Z2FFdmVudENhdGVnb3J5OiBQcm9wVHlwZXMub25lT2ZUeXBlKCBbIFByb3BUeXBlcy5zdHJpbmcsIFByb3BUeXBlcy5mdW5jIF0gKVxuXHRcdC5pc1JlcXVpcmVkLFxuXHRjYWxsYmFjazogUHJvcFR5cGVzLmZ1bmMsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFLQTtBQUhBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFDQTtBQUVBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQU9BO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUtBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUdBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/TourTooltips.js\n"); /***/ }), /***/ "./js/components/VisuallyHidden.js": /*!*****************************************!*\ !*** ./js/components/VisuallyHidden.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n/**\n * Visually Hidden component, mainly used for screen-reader text.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\nfunction VisuallyHidden(_ref) {\n var className = _ref.className,\n children = _ref.children,\n otherProps = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref, [\"className\", \"children\"]);\n if (!children) {\n return null;\n }\n return /*#__PURE__*/React.createElement(\"span\", _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({}, otherProps, {\n className: classnames__WEBPACK_IMPORTED_MODULE_4___default()('screen-reader-text', className)\n }), children);\n}\nVisuallyHidden.propTypes = {\n className: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n children: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.node\n};\nVisuallyHidden.defaultProps = {\n className: ''\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (VisuallyHidden);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1Zpc3VhbGx5SGlkZGVuLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9WaXN1YWxseUhpZGRlbi5qcz9kODE4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVmlzdWFsbHkgSGlkZGVuIGNvbXBvbmVudCwgbWFpbmx5IHVzZWQgZm9yIHNjcmVlbi1yZWFkZXIgdGV4dC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuZnVuY3Rpb24gVmlzdWFsbHlIaWRkZW4oIHsgY2xhc3NOYW1lLCBjaGlsZHJlbiwgLi4ub3RoZXJQcm9wcyB9ICkge1xuXHRpZiAoICEgY2hpbGRyZW4gKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHRyZXR1cm4gKFxuXHRcdDxzcGFuXG5cdFx0XHR7IC4uLm90aGVyUHJvcHMgfVxuXHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyggJ3NjcmVlbi1yZWFkZXItdGV4dCcsIGNsYXNzTmFtZSApIH1cblx0XHQ+XG5cdFx0XHR7IGNoaWxkcmVuIH1cblx0XHQ8L3NwYW4+XG5cdCk7XG59XG5cblZpc3VhbGx5SGlkZGVuLnByb3BUeXBlcyA9IHtcblx0Y2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG59O1xuXG5WaXN1YWxseUhpZGRlbi5kZWZhdWx0UHJvcHMgPSB7XG5cdGNsYXNzTmFtZTogJycsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBWaXN1YWxseUhpZGRlbjtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFBQTtBQUtBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/VisuallyHidden.js\n"); /***/ }), /***/ "./js/components/notifications/CTA.js": /*!********************************************!*\ !*** ./js/components/notifications/CTA.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _Link__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Link */ \"./js/components/Link.js\");\n\n/**\n * CTA component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction CTA(_ref) {\n var title = _ref.title,\n headerText = _ref.headerText,\n headerContent = _ref.headerContent,\n description = _ref.description,\n ctaLink = _ref.ctaLink,\n ctaLabel = _ref.ctaLabel,\n ctaLinkExternal = _ref.ctaLinkExternal,\n ctaType = _ref.ctaType,\n error = _ref.error,\n onClick = _ref.onClick,\n ariaLabel = _ref['aria-label'],\n children = _ref.children;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-cta', {\n 'googlesitekit-cta--error': error\n })\n }, (headerText || headerContent) && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-cta__header\"\n }, headerText && /*#__PURE__*/React.createElement(\"h2\", {\n className: \"googlesitekit-cta__header_text\"\n }, headerText), headerContent), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-cta__body\"\n }, title && /*#__PURE__*/React.createElement(\"h3\", {\n className: \"googlesitekit-cta__title\"\n }, title), description && typeof description === 'string' && /*#__PURE__*/React.createElement(\"p\", {\n className: \"googlesitekit-cta__description\"\n }, description), description && typeof description !== 'string' && /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-cta__description\"\n }, description), ctaLabel && ctaType === 'button' && /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_3__[\"Button\"], {\n \"aria-label\": ariaLabel,\n href: ctaLink,\n onClick: onClick\n }, ctaLabel), ctaLabel && ctaType === 'link' && /*#__PURE__*/React.createElement(_Link__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n href: ctaLink,\n onClick: onClick,\n \"aria-label\": ariaLabel,\n external: ctaLinkExternal,\n hideExternalIndicator: ctaLinkExternal,\n arrow: true\n }, ctaLabel), children));\n}\nCTA.propTypes = {\n title: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n headerText: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n description: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node]),\n ctaLink: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n ctaLinkExternal: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n ctaLabel: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n ctaType: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n 'aria-label': prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n error: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n children: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n headerContent: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node\n};\nCTA.defaultProps = {\n title: '',\n headerText: '',\n headerContent: '',\n description: '',\n ctaLink: '',\n ctaLabel: '',\n ctaType: 'link',\n error: false,\n onClick: function onClick() {}\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (CTA);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvQ1RBLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9ub3RpZmljYXRpb25zL0NUQS5qcz83MzQwIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ1RBIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQnV0dG9uIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1jb21wb25lbnRzJztcbmltcG9ydCBMaW5rIGZyb20gJy4uL0xpbmsnO1xuXG5mdW5jdGlvbiBDVEEoIHtcblx0dGl0bGUsXG5cdGhlYWRlclRleHQsXG5cdGhlYWRlckNvbnRlbnQsXG5cdGRlc2NyaXB0aW9uLFxuXHRjdGFMaW5rLFxuXHRjdGFMYWJlbCxcblx0Y3RhTGlua0V4dGVybmFsLFxuXHRjdGFUeXBlLFxuXHRlcnJvcixcblx0b25DbGljayxcblx0J2FyaWEtbGFiZWwnOiBhcmlhTGFiZWwsXG5cdGNoaWxkcmVuLFxufSApIHtcblx0cmV0dXJuIChcblx0XHQ8ZGl2XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKCAnZ29vZ2xlc2l0ZWtpdC1jdGEnLCB7XG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWN0YS0tZXJyb3InOiBlcnJvcixcblx0XHRcdH0gKSB9XG5cdFx0PlxuXHRcdFx0eyAoIGhlYWRlclRleHQgfHwgaGVhZGVyQ29udGVudCApICYmIChcblx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWN0YV9faGVhZGVyXCI+XG5cdFx0XHRcdFx0eyBoZWFkZXJUZXh0ICYmIChcblx0XHRcdFx0XHRcdDxoMiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWN0YV9faGVhZGVyX3RleHRcIj5cblx0XHRcdFx0XHRcdFx0eyBoZWFkZXJUZXh0IH1cblx0XHRcdFx0XHRcdDwvaDI+XG5cdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0eyBoZWFkZXJDb250ZW50IH1cblx0XHRcdFx0PC9kaXY+XG5cdFx0XHQpIH1cblx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1jdGFfX2JvZHlcIj5cblx0XHRcdFx0eyB0aXRsZSAmJiAoXG5cdFx0XHRcdFx0PGgzIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtY3RhX190aXRsZVwiPnsgdGl0bGUgfTwvaDM+XG5cdFx0XHRcdCkgfVxuXHRcdFx0XHR7IGRlc2NyaXB0aW9uICYmIHR5cGVvZiBkZXNjcmlwdGlvbiA9PT0gJ3N0cmluZycgJiYgKFxuXHRcdFx0XHRcdDxwIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtY3RhX19kZXNjcmlwdGlvblwiPlxuXHRcdFx0XHRcdFx0eyBkZXNjcmlwdGlvbiB9XG5cdFx0XHRcdFx0PC9wPlxuXHRcdFx0XHQpIH1cblx0XHRcdFx0eyBkZXNjcmlwdGlvbiAmJiB0eXBlb2YgZGVzY3JpcHRpb24gIT09ICdzdHJpbmcnICYmIChcblx0XHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtY3RhX19kZXNjcmlwdGlvblwiPlxuXHRcdFx0XHRcdFx0eyBkZXNjcmlwdGlvbiB9XG5cdFx0XHRcdFx0PC9kaXY+XG5cdFx0XHRcdCkgfVxuXHRcdFx0XHR7IGN0YUxhYmVsICYmIGN0YVR5cGUgPT09ICdidXR0b24nICYmIChcblx0XHRcdFx0XHQ8QnV0dG9uXG5cdFx0XHRcdFx0XHRhcmlhLWxhYmVsPXsgYXJpYUxhYmVsIH1cblx0XHRcdFx0XHRcdGhyZWY9eyBjdGFMaW5rIH1cblx0XHRcdFx0XHRcdG9uQ2xpY2s9eyBvbkNsaWNrIH1cblx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHR7IGN0YUxhYmVsIH1cblx0XHRcdFx0XHQ8L0J1dHRvbj5cblx0XHRcdFx0KSB9XG5cdFx0XHRcdHsgY3RhTGFiZWwgJiYgY3RhVHlwZSA9PT0gJ2xpbmsnICYmIChcblx0XHRcdFx0XHQ8TGlua1xuXHRcdFx0XHRcdFx0aHJlZj17IGN0YUxpbmsgfVxuXHRcdFx0XHRcdFx0b25DbGljaz17IG9uQ2xpY2sgfVxuXHRcdFx0XHRcdFx0YXJpYS1sYWJlbD17IGFyaWFMYWJlbCB9XG5cdFx0XHRcdFx0XHRleHRlcm5hbD17IGN0YUxpbmtFeHRlcm5hbCB9XG5cdFx0XHRcdFx0XHRoaWRlRXh0ZXJuYWxJbmRpY2F0b3I9eyBjdGFMaW5rRXh0ZXJuYWwgfVxuXHRcdFx0XHRcdFx0YXJyb3dcblx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHR7IGN0YUxhYmVsIH1cblx0XHRcdFx0XHQ8L0xpbms+XG5cdFx0XHRcdCkgfVxuXHRcdFx0XHR7IGNoaWxkcmVuIH1cblx0XHRcdDwvZGl2PlxuXHRcdDwvZGl2PlxuXHQpO1xufVxuXG5DVEEucHJvcFR5cGVzID0ge1xuXHR0aXRsZTogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuXHRoZWFkZXJUZXh0OiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRkZXNjcmlwdGlvbjogUHJvcFR5cGVzLm9uZU9mVHlwZSggWyBQcm9wVHlwZXMuc3RyaW5nLCBQcm9wVHlwZXMubm9kZSBdICksXG5cdGN0YUxpbms6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGN0YUxpbmtFeHRlcm5hbDogUHJvcFR5cGVzLmJvb2wsXG5cdGN0YUxhYmVsOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRjdGFUeXBlOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHQnYXJpYS1sYWJlbCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGVycm9yOiBQcm9wVHlwZXMuYm9vbCxcblx0b25DbGljazogUHJvcFR5cGVzLmZ1bmMsXG5cdGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZSxcblx0aGVhZGVyQ29udGVudDogUHJvcFR5cGVzLm5vZGUsXG59O1xuXG5DVEEuZGVmYXVsdFByb3BzID0ge1xuXHR0aXRsZTogJycsXG5cdGhlYWRlclRleHQ6ICcnLFxuXHRoZWFkZXJDb250ZW50OiAnJyxcblx0ZGVzY3JpcHRpb246ICcnLFxuXHRjdGFMaW5rOiAnJyxcblx0Y3RhTGFiZWw6ICcnLFxuXHRjdGFUeXBlOiAnbGluaycsXG5cdGVycm9yOiBmYWxzZSxcblx0b25DbGljazogKCkgPT4ge30sXG59O1xuXG5leHBvcnQgZGVmYXVsdCBDVEE7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFhQTtBQVhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQUVBO0FBQUE7QUFPQTtBQUFBO0FBRUE7QUFBQTtBQUdBO0FBQUE7QUFLQTtBQUFBO0FBTUE7QUFDQTtBQUNBO0FBQUE7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQVNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/notifications/CTA.js\n"); /***/ }), /***/ "./js/components/settings/EntityOwnershipChangeNotice.js": /*!***************************************************************!*\ !*** ./js/components/settings/EntityOwnershipChangeNotice.js ***! \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return EntityOwnershipChangeNotice; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _SettingsNotice_SettingsNotice__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../SettingsNotice/SettingsNotice */ \"./js/components/SettingsNotice/SettingsNotice.js\");\n/* harmony import */ var _SettingsNotice_utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../SettingsNotice/utils */ \"./js/components/SettingsNotice/utils.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * EntityOwnershipChangeNotice component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\nfunction EntityOwnershipChangeNotice(_ref) {\n var slug = _ref.slug;\n var slugs = Array.isArray(slug) ? slug : [slug];\n var storeNames = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n var _select = select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_MODULES\"]),\n getModuleStoreName = _select.getModuleStoreName,\n getSharedRoles = _select.getSharedRoles;\n return slugs\n // Filter out modules that don't have any shared roles.\n .filter(function (currentSlug) {\n var _getSharedRoles;\n return !!((_getSharedRoles = getSharedRoles(currentSlug)) === null || _getSharedRoles === void 0 ? void 0 : _getSharedRoles.length);\n }).reduce(function (acc, currentSlug) {\n var storeName = getModuleStoreName(currentSlug);\n if (storeName) {\n return _objectSpread(_objectSpread({}, acc), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, currentSlug, storeName));\n }\n return acc;\n }, {});\n });\n var haveOwnedSettingsChanged = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return Object.keys(storeNames).reduce(function (acc, currentSlug) {\n var _select2, _select3;\n var storeName = storeNames[currentSlug];\n var moduleOwnerID = (_select2 = select(storeName)) === null || _select2 === void 0 ? void 0 : _select2.getOwnerID();\n var loggedInUserID = select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_USER\"]).getID();\n var haveSettingsChanged = (_select3 = select(storeName)) === null || _select3 === void 0 ? void 0 : _select3.haveOwnedSettingsChanged();\n if (haveSettingsChanged && moduleOwnerID !== loggedInUserID) {\n acc[currentSlug] = haveSettingsChanged;\n }\n return acc;\n }, {});\n });\n var haveModulesChanged = Object.values(haveOwnedSettingsChanged).some(function (hasChanged) {\n return hasChanged;\n });\n var moduleNames = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return Object.keys(haveOwnedSettingsChanged).reduce(function (acc, moduleSlug) {\n var module = select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_MODULES\"]).getModule(moduleSlug);\n if (module) {\n acc.push(module.name);\n }\n return acc;\n }, []);\n });\n if (!haveModulesChanged) {\n return null;\n }\n return /*#__PURE__*/React.createElement(_SettingsNotice_SettingsNotice__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n type: _SettingsNotice_utils__WEBPACK_IMPORTED_MODULE_8__[\"TYPE_WARNING\"],\n notice: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: %s: module name. */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('By clicking confirm changes, you’re granting other users view-only access to data from %s via your Google account. You can always manage this later in the dashboard sharing settings.', 'google-site-kit'), Object(_util__WEBPACK_IMPORTED_MODULE_9__[\"listFormat\"])(moduleNames))\n });\n}\nEntityOwnershipChangeNotice.propTypes = {\n slug: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string)]).isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL3NldHRpbmdzL0VudGl0eU93bmVyc2hpcENoYW5nZU5vdGljZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvc2V0dGluZ3MvRW50aXR5T3duZXJzaGlwQ2hhbmdlTm90aWNlLmpzP2JlMWIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFbnRpdHlPd25lcnNoaXBDaGFuZ2VOb3RpY2UgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjIgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU2VsZWN0IH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IENPUkVfTU9EVUxFUyB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbW9kdWxlcy9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfVVNFUiB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzJztcbmltcG9ydCBTZXR0aW5nc05vdGljZSBmcm9tICcuLi9TZXR0aW5nc05vdGljZS9TZXR0aW5nc05vdGljZSc7XG5pbXBvcnQgeyBUWVBFX1dBUk5JTkcgfSBmcm9tICcuLi9TZXR0aW5nc05vdGljZS91dGlscyc7XG5pbXBvcnQgeyBsaXN0Rm9ybWF0IH0gZnJvbSAnLi4vLi4vdXRpbCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVudGl0eU93bmVyc2hpcENoYW5nZU5vdGljZSggeyBzbHVnIH0gKSB7XG5cdGNvbnN0IHNsdWdzID0gQXJyYXkuaXNBcnJheSggc2x1ZyApID8gc2x1ZyA6IFsgc2x1ZyBdO1xuXG5cdGNvbnN0IHN0b3JlTmFtZXMgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT4ge1xuXHRcdGNvbnN0IHsgZ2V0TW9kdWxlU3RvcmVOYW1lLCBnZXRTaGFyZWRSb2xlcyB9ID0gc2VsZWN0KCBDT1JFX01PRFVMRVMgKTtcblxuXHRcdHJldHVybiAoXG5cdFx0XHRzbHVnc1xuXHRcdFx0XHQvLyBGaWx0ZXIgb3V0IG1vZHVsZXMgdGhhdCBkb24ndCBoYXZlIGFueSBzaGFyZWQgcm9sZXMuXG5cdFx0XHRcdC5maWx0ZXIoICggY3VycmVudFNsdWcgKSA9PiB7XG5cdFx0XHRcdFx0cmV0dXJuICEhIGdldFNoYXJlZFJvbGVzKCBjdXJyZW50U2x1ZyApPy5sZW5ndGg7XG5cdFx0XHRcdH0gKVxuXHRcdFx0XHQucmVkdWNlKCAoIGFjYywgY3VycmVudFNsdWcgKSA9PiB7XG5cdFx0XHRcdFx0Y29uc3Qgc3RvcmVOYW1lID0gZ2V0TW9kdWxlU3RvcmVOYW1lKCBjdXJyZW50U2x1ZyApO1xuXG5cdFx0XHRcdFx0aWYgKCBzdG9yZU5hbWUgKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4geyAuLi5hY2MsIFsgY3VycmVudFNsdWcgXTogc3RvcmVOYW1lIH07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cmV0dXJuIGFjYztcblx0XHRcdFx0fSwge30gKVxuXHRcdCk7XG5cdH0gKTtcblxuXHRjb25zdCBoYXZlT3duZWRTZXR0aW5nc0NoYW5nZWQgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRPYmplY3Qua2V5cyggc3RvcmVOYW1lcyApLnJlZHVjZSggKCBhY2MsIGN1cnJlbnRTbHVnICkgPT4ge1xuXHRcdFx0Y29uc3Qgc3RvcmVOYW1lID0gc3RvcmVOYW1lc1sgY3VycmVudFNsdWcgXTtcblx0XHRcdGNvbnN0IG1vZHVsZU93bmVySUQgPSBzZWxlY3QoIHN0b3JlTmFtZSApPy5nZXRPd25lcklEKCk7XG5cdFx0XHRjb25zdCBsb2dnZWRJblVzZXJJRCA9IHNlbGVjdCggQ09SRV9VU0VSICkuZ2V0SUQoKTtcblx0XHRcdGNvbnN0IGhhdmVTZXR0aW5nc0NoYW5nZWQgPVxuXHRcdFx0XHRzZWxlY3QoIHN0b3JlTmFtZSApPy5oYXZlT3duZWRTZXR0aW5nc0NoYW5nZWQoKTtcblx0XHRcdGlmICggaGF2ZVNldHRpbmdzQ2hhbmdlZCAmJiBtb2R1bGVPd25lcklEICE9PSBsb2dnZWRJblVzZXJJRCApIHtcblx0XHRcdFx0YWNjWyBjdXJyZW50U2x1ZyBdID0gaGF2ZVNldHRpbmdzQ2hhbmdlZDtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIGFjYztcblx0XHR9LCB7fSApXG5cdCk7XG5cblx0Y29uc3QgaGF2ZU1vZHVsZXNDaGFuZ2VkID0gT2JqZWN0LnZhbHVlcyggaGF2ZU93bmVkU2V0dGluZ3NDaGFuZ2VkICkuc29tZShcblx0XHQoIGhhc0NoYW5nZWQgKSA9PiBoYXNDaGFuZ2VkXG5cdCk7XG5cblx0Y29uc3QgbW9kdWxlTmFtZXMgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT4ge1xuXHRcdHJldHVybiBPYmplY3Qua2V5cyggaGF2ZU93bmVkU2V0dGluZ3NDaGFuZ2VkICkucmVkdWNlKFxuXHRcdFx0KCBhY2MsIG1vZHVsZVNsdWcgKSA9PiB7XG5cdFx0XHRcdGNvbnN0IG1vZHVsZSA9IHNlbGVjdCggQ09SRV9NT0RVTEVTICkuZ2V0TW9kdWxlKCBtb2R1bGVTbHVnICk7XG5cdFx0XHRcdGlmICggbW9kdWxlICkge1xuXHRcdFx0XHRcdGFjYy5wdXNoKCBtb2R1bGUubmFtZSApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHJldHVybiBhY2M7XG5cdFx0XHR9LFxuXHRcdFx0W11cblx0XHQpO1xuXHR9ICk7XG5cblx0aWYgKCAhIGhhdmVNb2R1bGVzQ2hhbmdlZCApIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiAoXG5cdFx0PFNldHRpbmdzTm90aWNlXG5cdFx0XHR0eXBlPXsgVFlQRV9XQVJOSU5HIH1cblx0XHRcdG5vdGljZT17IHNwcmludGYoXG5cdFx0XHRcdC8qIHRyYW5zbGF0b3JzOiAlczogbW9kdWxlIG5hbWUuICovXG5cdFx0XHRcdF9fKFxuXHRcdFx0XHRcdCdCeSBjbGlja2luZyBjb25maXJtIGNoYW5nZXMsIHlvdeKAmXJlIGdyYW50aW5nIG90aGVyIHVzZXJzIHZpZXctb25seSBhY2Nlc3MgdG8gZGF0YSBmcm9tICVzIHZpYSB5b3VyIEdvb2dsZSBhY2NvdW50LiBZb3UgY2FuIGFsd2F5cyBtYW5hZ2UgdGhpcyBsYXRlciBpbiB0aGUgZGFzaGJvYXJkIHNoYXJpbmcgc2V0dGluZ3MuJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpLFxuXHRcdFx0XHRsaXN0Rm9ybWF0KCBtb2R1bGVOYW1lcyApXG5cdFx0XHQpIH1cblx0XHQvPlxuXHQpO1xufVxuXG5FbnRpdHlPd25lcnNoaXBDaGFuZ2VOb3RpY2UucHJvcFR5cGVzID0ge1xuXHRzbHVnOiBQcm9wVHlwZXMub25lT2ZUeXBlKCBbXG5cdFx0UHJvcFR5cGVzLnN0cmluZyxcblx0XHRQcm9wVHlwZXMuYXJyYXlPZiggUHJvcFR5cGVzLnN0cmluZyApLFxuXHRdICkuaXNSZXF1aXJlZCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUtBO0FBR0E7QUFFQTtBQUNBO0FBSUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/settings/EntityOwnershipChangeNotice.js\n"); /***/ }), /***/ "./js/components/surveys/SurveyViewTrigger.js": /*!****************************************************!*\ !*** ./js/components/surveys/SurveyViewTrigger.js ***! \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SurveyViewTrigger; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/**\n * SurveyViewTrigger component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction SurveyViewTrigger(_ref) {\n var triggerID = _ref.triggerID,\n _ref$ttl = _ref.ttl,\n ttl = _ref$ttl === void 0 ? 0 : _ref$ttl;\n var usingProxy = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_SITE\"]).isUsingProxy();\n });\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useDispatch\"])(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_USER\"]),\n triggerSurvey = _useDispatch.triggerSurvey;\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useEffect\"])(function () {\n if (usingProxy) {\n triggerSurvey(triggerID, {\n ttl: ttl\n });\n }\n }, [usingProxy, triggerID, ttl, triggerSurvey]);\n return null;\n}\nSurveyViewTrigger.propTypes = {\n triggerID: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n ttl: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL3N1cnZleXMvU3VydmV5Vmlld1RyaWdnZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL3N1cnZleXMvU3VydmV5Vmlld1RyaWdnZXIuanM/N2M3ZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN1cnZleVZpZXdUcmlnZ2VyIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VFZmZlY3QgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QsIHVzZURpc3BhdGNoIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IENPUkVfU0lURSB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3NpdGUvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfVVNFUiB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gU3VydmV5Vmlld1RyaWdnZXIoIHsgdHJpZ2dlcklELCB0dGwgPSAwIH0gKSB7XG5cdGNvbnN0IHVzaW5nUHJveHkgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfU0lURSApLmlzVXNpbmdQcm94eSgpXG5cdCk7XG5cblx0Y29uc3QgeyB0cmlnZ2VyU3VydmV5IH0gPSB1c2VEaXNwYXRjaCggQ09SRV9VU0VSICk7XG5cblx0dXNlRWZmZWN0KCAoKSA9PiB7XG5cdFx0aWYgKCB1c2luZ1Byb3h5ICkge1xuXHRcdFx0dHJpZ2dlclN1cnZleSggdHJpZ2dlcklELCB7IHR0bCB9ICk7XG5cdFx0fVxuXHR9LCBbIHVzaW5nUHJveHksIHRyaWdnZXJJRCwgdHRsLCB0cmlnZ2VyU3VydmV5IF0gKTtcblxuXHRyZXR1cm4gbnVsbDtcbn1cblxuU3VydmV5Vmlld1RyaWdnZXIucHJvcFR5cGVzID0ge1xuXHR0cmlnZ2VySUQ6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcblx0dHRsOiBQcm9wVHlwZXMubnVtYmVyLFxufTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/surveys/SurveyViewTrigger.js\n"); /***/ }), /***/ "./js/feature-tours/shared-key-metrics.js": /*!************************************************!*\ !*** ./js/feature-tours/shared-key-metrics.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../googlesitekit/constants */ \"./js/googlesitekit/constants.js\");\n/**\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/*\n * Internal dependencies\n */\n\nvar sharedKeyMetrics = {\n slug: 'sharedKeyMetrics',\n contexts: [_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_1__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_1__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"], _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_1__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_1__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"]],\n gaEventCategory: function gaEventCategory(viewContext) {\n return \"\".concat(viewContext, \"_shared_key-metrics\");\n },\n steps: [{\n target: '.googlesitekit-km-change-metrics-cta',\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Personalize your key metrics', 'google-site-kit'),\n content: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Another admin has set up these tailored metrics for your site. Click here to personalize them.', 'google-site-kit'),\n placement: 'bottom-start'\n }]\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (sharedKeyMetrics);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9mZWF0dXJlLXRvdXJzL3NoYXJlZC1rZXktbWV0cmljcy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2ZlYXR1cmUtdG91cnMvc2hhcmVkLWtleS1tZXRyaWNzLmpzP2ViYTciXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHtcblx0VklFV19DT05URVhUX01BSU5fREFTSEJPQVJELFxuXHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkRfVklFV19PTkxZLFxuXHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRCxcblx0VklFV19DT05URVhUX0VOVElUWV9EQVNIQk9BUkRfVklFV19PTkxZLFxufSBmcm9tICcuLi9nb29nbGVzaXRla2l0L2NvbnN0YW50cyc7XG5cbmNvbnN0IHNoYXJlZEtleU1ldHJpY3MgPSB7XG5cdHNsdWc6ICdzaGFyZWRLZXlNZXRyaWNzJyxcblx0Y29udGV4dHM6IFtcblx0XHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkQsXG5cdFx0VklFV19DT05URVhUX01BSU5fREFTSEJPQVJEX1ZJRVdfT05MWSxcblx0XHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRCxcblx0XHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRF9WSUVXX09OTFksXG5cdF0sXG5cdGdhRXZlbnRDYXRlZ29yeTogKCB2aWV3Q29udGV4dCApID0+IGAkeyB2aWV3Q29udGV4dCB9X3NoYXJlZF9rZXktbWV0cmljc2AsXG5cdHN0ZXBzOiBbXG5cdFx0e1xuXHRcdFx0dGFyZ2V0OiAnLmdvb2dsZXNpdGVraXQta20tY2hhbmdlLW1ldHJpY3MtY3RhJyxcblx0XHRcdHRpdGxlOiBfXyggJ1BlcnNvbmFsaXplIHlvdXIga2V5IG1ldHJpY3MnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdFx0Y29udGVudDogX18oXG5cdFx0XHRcdCdBbm90aGVyIGFkbWluIGhhcyBzZXQgdXAgdGhlc2UgdGFpbG9yZWQgbWV0cmljcyBmb3IgeW91ciBzaXRlLiBDbGljayBoZXJlIHRvIHBlcnNvbmFsaXplIHRoZW0uJyxcblx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdCksXG5cdFx0XHRwbGFjZW1lbnQ6ICdib3R0b20tc3RhcnQnLFxuXHRcdH0sXG5cdF0sXG59O1xuXG5leHBvcnQgZGVmYXVsdCBzaGFyZWRLZXlNZXRyaWNzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUNBO0FBTUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBRUE7QUFFQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/feature-tours/shared-key-metrics.js\n"); /***/ }), /***/ "./js/features/index.js": /*!******************************!*\ !*** ./js/features/index.js ***! \******************************/ /*! exports provided: enabledFeatures, isFeatureEnabled */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"enabledFeatures\", function() { return enabledFeatures; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isFeatureEnabled\", function() { return isFeatureEnabled; });\nvar _global, _global$_googlesiteki;\n/**\n * Feature flags.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar enabledFeatures = new Set(((_global = global) === null || _global === void 0 ? void 0 : (_global$_googlesiteki = _global._googlesitekitBaseData) === null || _global$_googlesiteki === void 0 ? void 0 : _global$_googlesiteki.enabledFeatures) || []);\n\n/**\n * Returns true if a feature is enabled; false otherwise.\n *\n * @since 1.25.0\n * @since 1.33.0 Changed _enabledFeatures argument to be a `Set` instead of `Array`.\n *\n * @param {string} feature The name of the feature to check.\n * @param {Set} [_enabledFeatures] Optional. The set of enabled features. Uses `enabledFeatures` set by the server in a global JS variable, by default.\n * @return {boolean} `true` if a feature is enabled; `false` otherwise.\n */\nvar isFeatureEnabled = function isFeatureEnabled(feature) {\n var _enabledFeatures = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : enabledFeatures;\n if (!(_enabledFeatures instanceof Set)) {\n return false;\n }\n return _enabledFeatures.has(feature);\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9mZWF0dXJlcy9pbmRleC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2ZlYXR1cmVzL2luZGV4LmpzPzgyM2MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBGZWF0dXJlIGZsYWdzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IGNvbnN0IGVuYWJsZWRGZWF0dXJlcyA9IG5ldyBTZXQoXG5cdGdsb2JhbD8uX2dvb2dsZXNpdGVraXRCYXNlRGF0YT8uZW5hYmxlZEZlYXR1cmVzIHx8IFtdXG4pO1xuXG4vKipcbiAqIFJldHVybnMgdHJ1ZSBpZiBhIGZlYXR1cmUgaXMgZW5hYmxlZDsgZmFsc2Ugb3RoZXJ3aXNlLlxuICpcbiAqIEBzaW5jZSAxLjI1LjBcbiAqIEBzaW5jZSAxLjMzLjAgQ2hhbmdlZCBfZW5hYmxlZEZlYXR1cmVzIGFyZ3VtZW50IHRvIGJlIGEgYFNldGAgaW5zdGVhZCBvZiBgQXJyYXlgLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBmZWF0dXJlICAgICAgICAgICAgVGhlIG5hbWUgb2YgdGhlIGZlYXR1cmUgdG8gY2hlY2suXG4gKiBAcGFyYW0ge1NldH0gICAgW19lbmFibGVkRmVhdHVyZXNdIE9wdGlvbmFsLiBUaGUgc2V0IG9mIGVuYWJsZWQgZmVhdHVyZXMuIFVzZXMgYGVuYWJsZWRGZWF0dXJlc2Agc2V0IGJ5IHRoZSBzZXJ2ZXIgaW4gYSBnbG9iYWwgSlMgdmFyaWFibGUsIGJ5IGRlZmF1bHQuXG4gKiBAcmV0dXJuIHtib29sZWFufSBgdHJ1ZWAgaWYgYSBmZWF0dXJlIGlzIGVuYWJsZWQ7IGBmYWxzZWAgb3RoZXJ3aXNlLlxuICovXG5leHBvcnQgY29uc3QgaXNGZWF0dXJlRW5hYmxlZCA9IChcblx0ZmVhdHVyZSxcblx0X2VuYWJsZWRGZWF0dXJlcyA9IGVuYWJsZWRGZWF0dXJlc1xuKSA9PiB7XG5cdGlmICggISAoIF9lbmFibGVkRmVhdHVyZXMgaW5zdGFuY2VvZiBTZXQgKSApIHtcblx0XHRyZXR1cm4gZmFsc2U7XG5cdH1cblx0cmV0dXJuIF9lbmFibGVkRmVhdHVyZXMuaGFzKCBmZWF0dXJlICk7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/features/index.js\n"); /***/ }), /***/ "./js/googlesitekit-modules-search-console.js": /*!****************************************************!*\ !*** ./js/googlesitekit-modules-search-console.js ***! \****************************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var googlesitekit_modules__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! googlesitekit-modules */ \"googlesitekit-modules\");\n/* harmony import */ var googlesitekit_modules__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_modules__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_widgets__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-widgets */ \"googlesitekit-widgets\");\n/* harmony import */ var googlesitekit_widgets__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_widgets__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _modules_search_console__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./modules/search-console */ \"./js/modules/search-console/index.js\");\n/**\n * Search console module entrypoint.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\nObject(_modules_search_console__WEBPACK_IMPORTED_MODULE_3__[\"registerStore\"])(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0___default.a);\nObject(_modules_search_console__WEBPACK_IMPORTED_MODULE_3__[\"registerModule\"])(googlesitekit_modules__WEBPACK_IMPORTED_MODULE_1___default.a);\nObject(_modules_search_console__WEBPACK_IMPORTED_MODULE_3__[\"registerWidgets\"])(googlesitekit_widgets__WEBPACK_IMPORTED_MODULE_2___default.a);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0LW1vZHVsZXMtc2VhcmNoLWNvbnNvbGUuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0LW1vZHVsZXMtc2VhcmNoLWNvbnNvbGUuanM/ZmJkMyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNlYXJjaCBjb25zb2xlIG1vZHVsZSBlbnRyeXBvaW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IERhdGEgZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCBNb2R1bGVzIGZyb20gJ2dvb2dsZXNpdGVraXQtbW9kdWxlcyc7XG5pbXBvcnQgV2lkZ2V0cyBmcm9tICdnb29nbGVzaXRla2l0LXdpZGdldHMnO1xuaW1wb3J0IHtcblx0cmVnaXN0ZXJTdG9yZSxcblx0cmVnaXN0ZXJNb2R1bGUsXG5cdHJlZ2lzdGVyV2lkZ2V0cyxcbn0gZnJvbSAnLi9tb2R1bGVzL3NlYXJjaC1jb25zb2xlJztcblxucmVnaXN0ZXJTdG9yZSggRGF0YSApO1xucmVnaXN0ZXJNb2R1bGUoIE1vZHVsZXMgKTtcbnJlZ2lzdGVyV2lkZ2V0cyggV2lkZ2V0cyApO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit-modules-search-console.js\n"); /***/ }), /***/ "./js/googlesitekit/api/cache.js": /*!***************************************!*\ !*** ./js/googlesitekit/api/cache.js ***! \***************************************/ /*! exports provided: STORAGE_KEY_PREFIX_ROOT, STORAGE_KEY_PREFIX, setSelectedStorageBackend, setStorageOrder, resetDefaultStorageOrder, isStorageAvailable, getStorage, getItem, setItem, deleteItem, getKeys, clearCache */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"STORAGE_KEY_PREFIX_ROOT\", function() { return STORAGE_KEY_PREFIX_ROOT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"STORAGE_KEY_PREFIX\", function() { return STORAGE_KEY_PREFIX; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"setSelectedStorageBackend\", function() { return setSelectedStorageBackend; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"setStorageOrder\", function() { return setStorageOrder; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"resetDefaultStorageOrder\", function() { return resetDefaultStorageOrder; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isStorageAvailable\", function() { return isStorageAvailable; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getStorage\", function() { return getStorage; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getItem\", function() { return getItem; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"setItem\", function() { return setItem; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"deleteItem\", function() { return deleteItem; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getKeys\", function() { return getKeys; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"clearCache\", function() { return clearCache; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n\n\n\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n/**\n * Caching functions and cache management for API requests.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n/**\n * Prefix used for all Site Kit keys.\n *\n * Anything not using this prefix should not be touched by this library.\n *\n * @since 1.96.0\n * @private\n */\nvar STORAGE_KEY_PREFIX_ROOT = 'googlesitekit_';\n\n/**\n * Prefix used for all Site Kit keys for the current Site Kit version.\n *\n * Anything not using this key should not be touched by this library.\n *\n * @since 1.5.0\n * @since 1.92.0 Updated to include a user, session, and blog-specific hash.\n * @since 1.96.0 Updated to make use of the new STORAGE_KEY_PREFIX_ROOT constant.\n * @private\n */\nvar STORAGE_KEY_PREFIX = \"\".concat(STORAGE_KEY_PREFIX_ROOT).concat(\"1.152.1\", \"_\").concat(global._googlesitekitBaseData.storagePrefix, \"_\");\nvar defaultOrder = ['sessionStorage', 'localStorage'];\nvar storageBackend;\nvar storageOrder = [].concat(defaultOrder);\n\n/**\n * Overrides the storage backend.\n *\n * Largely used for tests. Should not be used directly.\n *\n * @since 1.5.0\n * @private\n *\n * @param {*} backend Backend to set for the cache.\n */\nvar setSelectedStorageBackend = function setSelectedStorageBackend(backend) {\n storageBackend = backend;\n};\n\n/**\n * Overrides the priority of storage mechanisms.\n *\n * Largely used for tests. Implicitly resets the selected storage backend,\n * causing `_getStorage` to re-run its checks for the best available\n * storage backend.\n *\n * @since 1.5.0\n * @private\n *\n * @param {Array} order Ordered array of storage backends to use.\n */\nvar setStorageOrder = function setStorageOrder(order) {\n storageOrder = _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2___default()(order);\n setSelectedStorageBackend(undefined);\n};\n\n/**\n * Resets the storage mechanism order.\n *\n * Largely used for tests. Implicitly resets the selected storage backend,\n * causing `_getStorage` to re-run its checks for the best available\n * storage backend.\n *\n * @since 1.5.0\n * @private\n */\nvar resetDefaultStorageOrder = function resetDefaultStorageOrder() {\n storageOrder = [].concat(defaultOrder);\n setSelectedStorageBackend(undefined);\n};\n\n/**\n * Detects whether browser storage is both supported and available.\n *\n * @since 1.5.0\n * @private\n *\n * @param {string} type Browser storage to test. Should be one of `localStorage` or `sessionStorage`.\n * @return {boolean} True if the given storage is available, false otherwise.\n */\n// eslint-disable-next-line require-await\nvar isStorageAvailable = /*#__PURE__*/function () {\n var _ref = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(type) {\n var storage, x;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n storage = global[type];\n if (storage) {\n _context.next = 3;\n break;\n }\n return _context.abrupt(\"return\", false);\n case 3:\n _context.prev = 3;\n x = '__storage_test__';\n storage.setItem(x, x);\n storage.removeItem(x);\n return _context.abrupt(\"return\", true);\n case 10:\n _context.prev = 10;\n _context.t0 = _context[\"catch\"](3);\n return _context.abrupt(\"return\", _context.t0 instanceof DOMException && (\n // everything except Firefox\n 22 === _context.t0.code ||\n // Firefox\n 1014 === _context.t0.code ||\n // test name field too, because code might not be present\n // everything except Firefox\n 'QuotaExceededError' === _context.t0.name ||\n // Firefox\n 'NS_ERROR_DOM_QUOTA_REACHED' === _context.t0.name) &&\n // acknowledge QuotaExceededError only if there's something already stored\n 0 !== storage.length);\n case 13:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[3, 10]]);\n }));\n return function isStorageAvailable(_x) {\n return _ref.apply(this, arguments);\n };\n}();\n\n/**\n * Gets the storage object to use.\n *\n * @since 1.5.0\n * @private\n *\n * @return {Storage|null} A storage mechanism (`localStorage` or `sessionStorage`) if available; otherwise returns `null`.\n */\nfunction getStorage() {\n return _getStorage.apply(this, arguments);\n}\n\n/**\n * Gets cached data.\n *\n * Get cached data from the persistent storage cache.\n *\n * @since 1.5.0\n *\n * @param {string} key Name of cache key.\n * @return {Promise} A promise returned, containing an object with the cached value (if found) and whether or not there was a cache hit.\n */\nfunction _getStorage() {\n _getStorage = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee7() {\n var _iterator2, _step2, backend;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee7$(_context7) {\n while (1) {\n switch (_context7.prev = _context7.next) {\n case 0:\n if (!(storageBackend !== undefined)) {\n _context7.next = 2;\n break;\n }\n return _context7.abrupt(\"return\", storageBackend);\n case 2:\n // Only run the logic to determine the storage object once.\n _iterator2 = _createForOfIteratorHelper(storageOrder);\n _context7.prev = 3;\n _iterator2.s();\n case 5:\n if ((_step2 = _iterator2.n()).done) {\n _context7.next = 15;\n break;\n }\n backend = _step2.value;\n if (!storageBackend) {\n _context7.next = 9;\n break;\n }\n return _context7.abrupt(\"continue\", 13);\n case 9:\n _context7.next = 11;\n return isStorageAvailable(backend);\n case 11:\n if (!_context7.sent) {\n _context7.next = 13;\n break;\n }\n storageBackend = global[backend];\n case 13:\n _context7.next = 5;\n break;\n case 15:\n _context7.next = 20;\n break;\n case 17:\n _context7.prev = 17;\n _context7.t0 = _context7[\"catch\"](3);\n _iterator2.e(_context7.t0);\n case 20:\n _context7.prev = 20;\n _iterator2.f();\n return _context7.finish(20);\n case 23:\n if (storageBackend === undefined) {\n storageBackend = null;\n }\n return _context7.abrupt(\"return\", storageBackend);\n case 25:\n case \"end\":\n return _context7.stop();\n }\n }\n }, _callee7, null, [[3, 17, 20, 23]]);\n }));\n return _getStorage.apply(this, arguments);\n}\nvar getItem = /*#__PURE__*/function () {\n var _ref2 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(key) {\n var storage, cachedData, parsedData, timestamp, ttl, value, isError;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return getStorage();\n case 2:\n storage = _context2.sent;\n if (!storage) {\n _context2.next = 10;\n break;\n }\n cachedData = storage.getItem(\"\".concat(STORAGE_KEY_PREFIX).concat(key));\n if (!cachedData) {\n _context2.next = 10;\n break;\n }\n parsedData = JSON.parse(cachedData);\n timestamp = parsedData.timestamp, ttl = parsedData.ttl, value = parsedData.value, isError = parsedData.isError; // Ensure a timestamp is found, otherwise this isn't a valid cache hit.\n // (We don't check for a truthy `value`, because it could be legitimately\n // false-y if `0`, `null`, etc.)\n if (!(timestamp && (!ttl ||\n // Ensure the cached data isn't too old.\n // The cache dates shouldn't rely on reference\n // dates for cache expiration. This is a case\n // where we actually want to rely on\n // the _actual_ date/time the data was set.\n Math.round(Date.now() / 1000) - timestamp < ttl) // eslint-disable-line sitekit/no-direct-date\n )) {\n _context2.next = 10;\n break;\n }\n return _context2.abrupt(\"return\", {\n cacheHit: true,\n value: value,\n isError: isError\n });\n case 10:\n return _context2.abrupt(\"return\", {\n cacheHit: false,\n value: undefined\n });\n case 11:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n return function getItem(_x2) {\n return _ref2.apply(this, arguments);\n };\n}();\n\n/**\n * Sets cached data using a key.\n *\n * Save data to the relevant local storage mechanism, if available.\n * By default, data is saved with a one hour (60 minute) TTL.\n *\n * @since 1.5.0\n *\n * @param {string} key Name of cache key.\n * @param {*} value Value to store in the cache.\n * @param {Object} args Optional object containing ttl, timestamp and isError keys.\n * @param {number} [args.ttl] Optional. Validity of the cached item in seconds.\n * @param {number} [args.timestamp] Optional. Timestamp when the cached item was created.\n * @param {boolean} [args.isError] Optional. Whether the cached item is an error.\n * @return {Promise} A promise: resolves to `true` if the value was saved; `false` if not (usually because no storage method was available).\n */\nvar setItem = /*#__PURE__*/function () {\n var _ref3 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee3(key, value) {\n var _ref4,\n _ref4$ttl,\n ttl,\n _ref4$timestamp,\n timestamp,\n _ref4$isError,\n isError,\n storage,\n _args3 = arguments;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _ref4 = _args3.length > 2 && _args3[2] !== undefined ? _args3[2] : {}, _ref4$ttl = _ref4.ttl, ttl = _ref4$ttl === void 0 ? _util__WEBPACK_IMPORTED_MODULE_3__[\"HOUR_IN_SECONDS\"] : _ref4$ttl, _ref4$timestamp = _ref4.timestamp, timestamp = _ref4$timestamp === void 0 ? Math.round(Date.now() / 1000) : _ref4$timestamp, _ref4$isError = _ref4.isError, isError = _ref4$isError === void 0 ? false : _ref4$isError;\n _context3.next = 3;\n return getStorage();\n case 3:\n storage = _context3.sent;\n if (!storage) {\n _context3.next = 14;\n break;\n }\n _context3.prev = 5;\n storage.setItem(\"\".concat(STORAGE_KEY_PREFIX).concat(key), JSON.stringify({\n timestamp: timestamp,\n ttl: ttl,\n value: value,\n isError: isError\n }));\n return _context3.abrupt(\"return\", true);\n case 10:\n _context3.prev = 10;\n _context3.t0 = _context3[\"catch\"](5);\n global.console.warn('Encountered an unexpected storage error:', _context3.t0);\n return _context3.abrupt(\"return\", false);\n case 14:\n return _context3.abrupt(\"return\", false);\n case 15:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, null, [[5, 10]]);\n }));\n return function setItem(_x3, _x4) {\n return _ref3.apply(this, arguments);\n };\n}();\n\n/**\n * Removes cached data by key.\n *\n * Remove one piece of cached data from the persistent storage cache, by key.\n *\n * @since 1.5.0\n *\n * @param {string} key Name of cache key.\n * @return {Promise} A promise: resolves to `true` if the value was deleted; `false` if not (usually because no storage method was available).\n */\nvar deleteItem = /*#__PURE__*/function () {\n var _ref5 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee4(key) {\n var storage, fullKey;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n _context4.next = 2;\n return getStorage();\n case 2:\n storage = _context4.sent;\n if (!storage) {\n _context4.next = 14;\n break;\n }\n _context4.prev = 4;\n fullKey = key.startsWith(STORAGE_KEY_PREFIX_ROOT) ? key : \"\".concat(STORAGE_KEY_PREFIX).concat(key);\n storage.removeItem(fullKey);\n return _context4.abrupt(\"return\", true);\n case 10:\n _context4.prev = 10;\n _context4.t0 = _context4[\"catch\"](4);\n global.console.warn('Encountered an unexpected storage error:', _context4.t0);\n return _context4.abrupt(\"return\", false);\n case 14:\n return _context4.abrupt(\"return\", false);\n case 15:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4, null, [[4, 10]]);\n }));\n return function deleteItem(_x5) {\n return _ref5.apply(this, arguments);\n };\n}();\n\n/**\n * Gets all cache keys created by Site Kit.\n *\n * @since 1.5.0\n *\n * @return {Promise} A promise: resolves to an array of all keys.\n */\nvar getKeys = /*#__PURE__*/function () {\n var _ref6 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee5() {\n var storage, keys, i, itemKey;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n _context5.next = 2;\n return getStorage();\n case 2:\n storage = _context5.sent;\n if (!storage) {\n _context5.next = 14;\n break;\n }\n _context5.prev = 4;\n keys = [];\n for (i = 0; i < storage.length; i++) {\n itemKey = storage.key(i);\n if (itemKey.indexOf(STORAGE_KEY_PREFIX_ROOT) === 0) {\n keys.push(itemKey);\n }\n }\n return _context5.abrupt(\"return\", keys);\n case 10:\n _context5.prev = 10;\n _context5.t0 = _context5[\"catch\"](4);\n global.console.warn('Encountered an unexpected storage error:', _context5.t0);\n return _context5.abrupt(\"return\", []);\n case 14:\n return _context5.abrupt(\"return\", []);\n case 15:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5, null, [[4, 10]]);\n }));\n return function getKeys() {\n return _ref6.apply(this, arguments);\n };\n}();\n\n/**\n * Removes the entire cache created by Site Kit.\n *\n * @since 1.5.0\n *\n * @return {Promise} A promise: resolves to `true` if the cache was cleared; `false` if there was an error.\n */\nvar clearCache = /*#__PURE__*/function () {\n var _ref7 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee6() {\n var storage, keys, _iterator, _step, key;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n _context6.next = 2;\n return getStorage();\n case 2:\n storage = _context6.sent;\n if (!storage) {\n _context6.next = 25;\n break;\n }\n _context6.next = 6;\n return getKeys();\n case 6:\n keys = _context6.sent;\n _iterator = _createForOfIteratorHelper(keys);\n _context6.prev = 8;\n _iterator.s();\n case 10:\n if ((_step = _iterator.n()).done) {\n _context6.next = 16;\n break;\n }\n key = _step.value;\n _context6.next = 14;\n return deleteItem(key);\n case 14:\n _context6.next = 10;\n break;\n case 16:\n _context6.next = 21;\n break;\n case 18:\n _context6.prev = 18;\n _context6.t0 = _context6[\"catch\"](8);\n _iterator.e(_context6.t0);\n case 21:\n _context6.prev = 21;\n _iterator.f();\n return _context6.finish(21);\n case 24:\n return _context6.abrupt(\"return\", true);\n case 25:\n return _context6.abrupt(\"return\", false);\n case 26:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6, null, [[8, 18, 21, 24]]);\n }));\n return function clearCache() {\n return _ref7.apply(this, arguments);\n };\n}();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2FwaS9jYWNoZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvYXBpL2NhY2hlLmpzPzJjMzgiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDYWNoaW5nIGZ1bmN0aW9ucyBhbmQgY2FjaGUgbWFuYWdlbWVudCBmb3IgQVBJIHJlcXVlc3RzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgSE9VUl9JTl9TRUNPTkRTIH0gZnJvbSAnLi4vLi4vdXRpbCc7XG5cbi8qKlxuICogUHJlZml4IHVzZWQgZm9yIGFsbCBTaXRlIEtpdCBrZXlzLlxuICpcbiAqIEFueXRoaW5nIG5vdCB1c2luZyB0aGlzIHByZWZpeCBzaG91bGQgbm90IGJlIHRvdWNoZWQgYnkgdGhpcyBsaWJyYXJ5LlxuICpcbiAqIEBzaW5jZSAxLjk2LjBcbiAqIEBwcml2YXRlXG4gKi9cbmV4cG9ydCBjb25zdCBTVE9SQUdFX0tFWV9QUkVGSVhfUk9PVCA9ICdnb29nbGVzaXRla2l0Xyc7XG5cbi8qKlxuICogUHJlZml4IHVzZWQgZm9yIGFsbCBTaXRlIEtpdCBrZXlzIGZvciB0aGUgY3VycmVudCBTaXRlIEtpdCB2ZXJzaW9uLlxuICpcbiAqIEFueXRoaW5nIG5vdCB1c2luZyB0aGlzIGtleSBzaG91bGQgbm90IGJlIHRvdWNoZWQgYnkgdGhpcyBsaWJyYXJ5LlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICogQHNpbmNlIDEuOTIuMCBVcGRhdGVkIHRvIGluY2x1ZGUgYSB1c2VyLCBzZXNzaW9uLCBhbmQgYmxvZy1zcGVjaWZpYyBoYXNoLlxuICogQHNpbmNlIDEuOTYuMCBVcGRhdGVkIHRvIG1ha2UgdXNlIG9mIHRoZSBuZXcgU1RPUkFHRV9LRVlfUFJFRklYX1JPT1QgY29uc3RhbnQuXG4gKiBAcHJpdmF0ZVxuICovXG5leHBvcnQgY29uc3QgU1RPUkFHRV9LRVlfUFJFRklYID0gYCR7IFNUT1JBR0VfS0VZX1BSRUZJWF9ST09UIH0keyBnbG9iYWwuR09PR0xFU0lURUtJVF9WRVJTSU9OIH1fJHsgZ2xvYmFsLl9nb29nbGVzaXRla2l0QmFzZURhdGEuc3RvcmFnZVByZWZpeCB9X2A7XG5cbmNvbnN0IGRlZmF1bHRPcmRlciA9IFsgJ3Nlc3Npb25TdG9yYWdlJywgJ2xvY2FsU3RvcmFnZScgXTtcbmxldCBzdG9yYWdlQmFja2VuZDtcbmxldCBzdG9yYWdlT3JkZXIgPSBbIC4uLmRlZmF1bHRPcmRlciBdO1xuXG4vKipcbiAqIE92ZXJyaWRlcyB0aGUgc3RvcmFnZSBiYWNrZW5kLlxuICpcbiAqIExhcmdlbHkgdXNlZCBmb3IgdGVzdHMuIFNob3VsZCBub3QgYmUgdXNlZCBkaXJlY3RseS5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqIEBwcml2YXRlXG4gKlxuICogQHBhcmFtIHsqfSBiYWNrZW5kIEJhY2tlbmQgdG8gc2V0IGZvciB0aGUgY2FjaGUuXG4gKi9cbmV4cG9ydCBjb25zdCBzZXRTZWxlY3RlZFN0b3JhZ2VCYWNrZW5kID0gKCBiYWNrZW5kICkgPT4ge1xuXHRzdG9yYWdlQmFja2VuZCA9IGJhY2tlbmQ7XG59O1xuXG4vKipcbiAqIE92ZXJyaWRlcyB0aGUgcHJpb3JpdHkgb2Ygc3RvcmFnZSBtZWNoYW5pc21zLlxuICpcbiAqIExhcmdlbHkgdXNlZCBmb3IgdGVzdHMuIEltcGxpY2l0bHkgcmVzZXRzIHRoZSBzZWxlY3RlZCBzdG9yYWdlIGJhY2tlbmQsXG4gKiBjYXVzaW5nIGBfZ2V0U3RvcmFnZWAgdG8gcmUtcnVuIGl0cyBjaGVja3MgZm9yIHRoZSBiZXN0IGF2YWlsYWJsZVxuICogc3RvcmFnZSBiYWNrZW5kLlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0ge0FycmF5fSBvcmRlciBPcmRlcmVkIGFycmF5IG9mIHN0b3JhZ2UgYmFja2VuZHMgdG8gdXNlLlxuICovXG5leHBvcnQgY29uc3Qgc2V0U3RvcmFnZU9yZGVyID0gKCBvcmRlciApID0+IHtcblx0c3RvcmFnZU9yZGVyID0gWyAuLi5vcmRlciBdO1xuXHRzZXRTZWxlY3RlZFN0b3JhZ2VCYWNrZW5kKCB1bmRlZmluZWQgKTtcbn07XG5cbi8qKlxuICogUmVzZXRzIHRoZSBzdG9yYWdlIG1lY2hhbmlzbSBvcmRlci5cbiAqXG4gKiBMYXJnZWx5IHVzZWQgZm9yIHRlc3RzLiBJbXBsaWNpdGx5IHJlc2V0cyB0aGUgc2VsZWN0ZWQgc3RvcmFnZSBiYWNrZW5kLFxuICogY2F1c2luZyBgX2dldFN0b3JhZ2VgIHRvIHJlLXJ1biBpdHMgY2hlY2tzIGZvciB0aGUgYmVzdCBhdmFpbGFibGVcbiAqIHN0b3JhZ2UgYmFja2VuZC5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqIEBwcml2YXRlXG4gKi9cbmV4cG9ydCBjb25zdCByZXNldERlZmF1bHRTdG9yYWdlT3JkZXIgPSAoKSA9PiB7XG5cdHN0b3JhZ2VPcmRlciA9IFsgLi4uZGVmYXVsdE9yZGVyIF07XG5cdHNldFNlbGVjdGVkU3RvcmFnZUJhY2tlbmQoIHVuZGVmaW5lZCApO1xufTtcblxuLyoqXG4gKiBEZXRlY3RzIHdoZXRoZXIgYnJvd3NlciBzdG9yYWdlIGlzIGJvdGggc3VwcG9ydGVkIGFuZCBhdmFpbGFibGUuXG4gKlxuICogQHNpbmNlIDEuNS4wXG4gKiBAcHJpdmF0ZVxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSB0eXBlIEJyb3dzZXIgc3RvcmFnZSB0byB0ZXN0LiBTaG91bGQgYmUgb25lIG9mIGBsb2NhbFN0b3JhZ2VgIG9yIGBzZXNzaW9uU3RvcmFnZWAuXG4gKiBAcmV0dXJuIHtib29sZWFufSBUcnVlIGlmIHRoZSBnaXZlbiBzdG9yYWdlIGlzIGF2YWlsYWJsZSwgZmFsc2Ugb3RoZXJ3aXNlLlxuICovXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVxdWlyZS1hd2FpdFxuZXhwb3J0IGNvbnN0IGlzU3RvcmFnZUF2YWlsYWJsZSA9IGFzeW5jICggdHlwZSApID0+IHtcblx0Y29uc3Qgc3RvcmFnZSA9IGdsb2JhbFsgdHlwZSBdO1xuXG5cdGlmICggISBzdG9yYWdlICkge1xuXHRcdHJldHVybiBmYWxzZTtcblx0fVxuXG5cdHRyeSB7XG5cdFx0Y29uc3QgeCA9ICdfX3N0b3JhZ2VfdGVzdF9fJztcblxuXHRcdHN0b3JhZ2Uuc2V0SXRlbSggeCwgeCApO1xuXHRcdHN0b3JhZ2UucmVtb3ZlSXRlbSggeCApO1xuXHRcdHJldHVybiB0cnVlO1xuXHR9IGNhdGNoICggZSApIHtcblx0XHRyZXR1cm4gKFxuXHRcdFx0ZSBpbnN0YW5jZW9mIERPTUV4Y2VwdGlvbiAmJlxuXHRcdFx0Ly8gZXZlcnl0aGluZyBleGNlcHQgRmlyZWZveFxuXHRcdFx0KCAyMiA9PT0gZS5jb2RlIHx8XG5cdFx0XHRcdC8vIEZpcmVmb3hcblx0XHRcdFx0MTAxNCA9PT0gZS5jb2RlIHx8XG5cdFx0XHRcdC8vIHRlc3QgbmFtZSBmaWVsZCB0b28sIGJlY2F1c2UgY29kZSBtaWdodCBub3QgYmUgcHJlc2VudFxuXHRcdFx0XHQvLyBldmVyeXRoaW5nIGV4Y2VwdCBGaXJlZm94XG5cdFx0XHRcdCdRdW90YUV4Y2VlZGVkRXJyb3InID09PSBlLm5hbWUgfHxcblx0XHRcdFx0Ly8gRmlyZWZveFxuXHRcdFx0XHQnTlNfRVJST1JfRE9NX1FVT1RBX1JFQUNIRUQnID09PSBlLm5hbWUgKSAmJlxuXHRcdFx0Ly8gYWNrbm93bGVkZ2UgUXVvdGFFeGNlZWRlZEVycm9yIG9ubHkgaWYgdGhlcmUncyBzb21ldGhpbmcgYWxyZWFkeSBzdG9yZWRcblx0XHRcdDAgIT09IHN0b3JhZ2UubGVuZ3RoXG5cdFx0KTtcblx0fVxufTtcblxuLyoqXG4gKiBHZXRzIHRoZSBzdG9yYWdlIG9iamVjdCB0byB1c2UuXG4gKlxuICogQHNpbmNlIDEuNS4wXG4gKiBAcHJpdmF0ZVxuICpcbiAqIEByZXR1cm4ge1N0b3JhZ2V8bnVsbH0gQSBzdG9yYWdlIG1lY2hhbmlzbSAoYGxvY2FsU3RvcmFnZWAgb3IgYHNlc3Npb25TdG9yYWdlYCkgaWYgYXZhaWxhYmxlOyBvdGhlcndpc2UgcmV0dXJucyBgbnVsbGAuXG4gKi9cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZXRTdG9yYWdlKCkge1xuXHRpZiAoIHN0b3JhZ2VCYWNrZW5kICE9PSB1bmRlZmluZWQgKSB7XG5cdFx0cmV0dXJuIHN0b3JhZ2VCYWNrZW5kO1xuXHR9XG5cblx0Ly8gT25seSBydW4gdGhlIGxvZ2ljIHRvIGRldGVybWluZSB0aGUgc3RvcmFnZSBvYmplY3Qgb25jZS5cblx0Zm9yICggY29uc3QgYmFja2VuZCBvZiBzdG9yYWdlT3JkZXIgKSB7XG5cdFx0aWYgKCBzdG9yYWdlQmFja2VuZCApIHtcblx0XHRcdGNvbnRpbnVlO1xuXHRcdH1cblxuXHRcdGlmICggYXdhaXQgaXNTdG9yYWdlQXZhaWxhYmxlKCBiYWNrZW5kICkgKSB7XG5cdFx0XHRzdG9yYWdlQmFja2VuZCA9IGdsb2JhbFsgYmFja2VuZCBdO1xuXHRcdH1cblx0fVxuXG5cdGlmICggc3RvcmFnZUJhY2tlbmQgPT09IHVuZGVmaW5lZCApIHtcblx0XHRzdG9yYWdlQmFja2VuZCA9IG51bGw7XG5cdH1cblxuXHRyZXR1cm4gc3RvcmFnZUJhY2tlbmQ7XG59XG5cbi8qKlxuICogR2V0cyBjYWNoZWQgZGF0YS5cbiAqXG4gKiBHZXQgY2FjaGVkIGRhdGEgZnJvbSB0aGUgcGVyc2lzdGVudCBzdG9yYWdlIGNhY2hlLlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBrZXkgTmFtZSBvZiBjYWNoZSBrZXkuXG4gKiBAcmV0dXJuIHtQcm9taXNlfSBBIHByb21pc2UgcmV0dXJuZWQsIGNvbnRhaW5pbmcgYW4gb2JqZWN0IHdpdGggdGhlIGNhY2hlZCB2YWx1ZSAoaWYgZm91bmQpIGFuZCB3aGV0aGVyIG9yIG5vdCB0aGVyZSB3YXMgYSBjYWNoZSBoaXQuXG4gKi9cbmV4cG9ydCBjb25zdCBnZXRJdGVtID0gYXN5bmMgKCBrZXkgKSA9PiB7XG5cdGNvbnN0IHN0b3JhZ2UgPSBhd2FpdCBnZXRTdG9yYWdlKCk7XG5cblx0aWYgKCBzdG9yYWdlICkge1xuXHRcdGNvbnN0IGNhY2hlZERhdGEgPSBzdG9yYWdlLmdldEl0ZW0oIGAkeyBTVE9SQUdFX0tFWV9QUkVGSVggfSR7IGtleSB9YCApO1xuXG5cdFx0aWYgKCBjYWNoZWREYXRhICkge1xuXHRcdFx0Y29uc3QgcGFyc2VkRGF0YSA9IEpTT04ucGFyc2UoIGNhY2hlZERhdGEgKTtcblx0XHRcdGNvbnN0IHsgdGltZXN0YW1wLCB0dGwsIHZhbHVlLCBpc0Vycm9yIH0gPSBwYXJzZWREYXRhO1xuXG5cdFx0XHQvLyBFbnN1cmUgYSB0aW1lc3RhbXAgaXMgZm91bmQsIG90aGVyd2lzZSB0aGlzIGlzbid0IGEgdmFsaWQgY2FjaGUgaGl0LlxuXHRcdFx0Ly8gKFdlIGRvbid0IGNoZWNrIGZvciBhIHRydXRoeSBgdmFsdWVgLCBiZWNhdXNlIGl0IGNvdWxkIGJlIGxlZ2l0aW1hdGVseVxuXHRcdFx0Ly8gZmFsc2UteSBpZiBgMGAsIGBudWxsYCwgZXRjLilcblx0XHRcdGlmIChcblx0XHRcdFx0dGltZXN0YW1wICYmXG5cdFx0XHRcdCggISB0dGwgfHwgLy8gRW5zdXJlIHRoZSBjYWNoZWQgZGF0YSBpc24ndCB0b28gb2xkLlxuXHRcdFx0XHRcdC8vIFRoZSBjYWNoZSBkYXRlcyBzaG91bGRuJ3QgcmVseSBvbiByZWZlcmVuY2Vcblx0XHRcdFx0XHQvLyBkYXRlcyBmb3IgY2FjaGUgZXhwaXJhdGlvbi4gVGhpcyBpcyBhIGNhc2Vcblx0XHRcdFx0XHQvLyB3aGVyZSB3ZSBhY3R1YWxseSB3YW50IHRvIHJlbHkgb25cblx0XHRcdFx0XHQvLyB0aGUgX2FjdHVhbF8gZGF0ZS90aW1lIHRoZSBkYXRhIHdhcyBzZXQuXG5cdFx0XHRcdFx0TWF0aC5yb3VuZCggRGF0ZS5ub3coKSAvIDEwMDAgKSAtIHRpbWVzdGFtcCA8IHR0bCApIC8vIGVzbGludC1kaXNhYmxlLWxpbmUgc2l0ZWtpdC9uby1kaXJlY3QtZGF0ZVxuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFx0Y2FjaGVIaXQ6IHRydWUsXG5cdFx0XHRcdFx0dmFsdWUsXG5cdFx0XHRcdFx0aXNFcnJvcixcblx0XHRcdFx0fTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4ge1xuXHRcdGNhY2hlSGl0OiBmYWxzZSxcblx0XHR2YWx1ZTogdW5kZWZpbmVkLFxuXHR9O1xufTtcblxuLyoqXG4gKiBTZXRzIGNhY2hlZCBkYXRhIHVzaW5nIGEga2V5LlxuICpcbiAqIFNhdmUgZGF0YSB0byB0aGUgcmVsZXZhbnQgbG9jYWwgc3RvcmFnZSBtZWNoYW5pc20sIGlmIGF2YWlsYWJsZS5cbiAqIEJ5IGRlZmF1bHQsIGRhdGEgaXMgc2F2ZWQgd2l0aCBhIG9uZSBob3VyICg2MCBtaW51dGUpIFRUTC5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gIGtleSAgICAgICAgICAgICAgTmFtZSBvZiBjYWNoZSBrZXkuXG4gKiBAcGFyYW0geyp9ICAgICAgIHZhbHVlICAgICAgICAgICAgVmFsdWUgdG8gc3RvcmUgaW4gdGhlIGNhY2hlLlxuICogQHBhcmFtIHtPYmplY3R9ICBhcmdzICAgICAgICAgICAgIE9wdGlvbmFsIG9iamVjdCBjb250YWluaW5nIHR0bCwgdGltZXN0YW1wIGFuZCBpc0Vycm9yIGtleXMuXG4gKiBAcGFyYW0ge251bWJlcn0gIFthcmdzLnR0bF0gICAgICAgT3B0aW9uYWwuIFZhbGlkaXR5IG9mIHRoZSBjYWNoZWQgaXRlbSBpbiBzZWNvbmRzLlxuICogQHBhcmFtIHtudW1iZXJ9ICBbYXJncy50aW1lc3RhbXBdIE9wdGlvbmFsLiBUaW1lc3RhbXAgd2hlbiB0aGUgY2FjaGVkIGl0ZW0gd2FzIGNyZWF0ZWQuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFthcmdzLmlzRXJyb3JdICAgT3B0aW9uYWwuIFdoZXRoZXIgdGhlIGNhY2hlZCBpdGVtIGlzIGFuIGVycm9yLlxuICogQHJldHVybiB7UHJvbWlzZX0gQSBwcm9taXNlOiByZXNvbHZlcyB0byBgdHJ1ZWAgaWYgdGhlIHZhbHVlIHdhcyBzYXZlZDsgYGZhbHNlYCBpZiBub3QgKHVzdWFsbHkgYmVjYXVzZSBubyBzdG9yYWdlIG1ldGhvZCB3YXMgYXZhaWxhYmxlKS5cbiAqL1xuZXhwb3J0IGNvbnN0IHNldEl0ZW0gPSBhc3luYyAoXG5cdGtleSxcblx0dmFsdWUsXG5cdHtcblx0XHR0dGwgPSBIT1VSX0lOX1NFQ09ORFMsXG5cdFx0Ly8gQ2FjaGVkIHRpbWVzIHNob3VsZCByZWx5IG9uIHJlYWwgdGltZXMsIG5vdCB0aGUgcmVmZXJlbmNlIGRhdGUsXG5cdFx0Ly8gc28gdGhlIGNhY2hlIHRpbWVvdXRzIGFyZSBjb25zaXN0ZW50IGV2ZW4gd2hlbiBjaGFuZ2luZ1xuXHRcdC8vIHRoZSByZWZlcmVuY2UgZGF0ZXMgd2hlbiBkZXZlbG9waW5nL3Rlc3RpbmcuXG5cdFx0dGltZXN0YW1wID0gTWF0aC5yb3VuZCggRGF0ZS5ub3coKSAvIDEwMDAgKSwgLy8gZXNsaW50LWRpc2FibGUtbGluZSBzaXRla2l0L25vLWRpcmVjdC1kYXRlXG5cdFx0aXNFcnJvciA9IGZhbHNlLFxuXHR9ID0ge31cbikgPT4ge1xuXHRjb25zdCBzdG9yYWdlID0gYXdhaXQgZ2V0U3RvcmFnZSgpO1xuXG5cdGlmICggc3RvcmFnZSApIHtcblx0XHR0cnkge1xuXHRcdFx0c3RvcmFnZS5zZXRJdGVtKFxuXHRcdFx0XHRgJHsgU1RPUkFHRV9LRVlfUFJFRklYIH0keyBrZXkgfWAsXG5cdFx0XHRcdEpTT04uc3RyaW5naWZ5KCB7XG5cdFx0XHRcdFx0dGltZXN0YW1wLFxuXHRcdFx0XHRcdHR0bCxcblx0XHRcdFx0XHR2YWx1ZSxcblx0XHRcdFx0XHRpc0Vycm9yLFxuXHRcdFx0XHR9IClcblx0XHRcdCk7XG5cblx0XHRcdHJldHVybiB0cnVlO1xuXHRcdH0gY2F0Y2ggKCBlcnJvciApIHtcblx0XHRcdGdsb2JhbC5jb25zb2xlLndhcm4oXG5cdFx0XHRcdCdFbmNvdW50ZXJlZCBhbiB1bmV4cGVjdGVkIHN0b3JhZ2UgZXJyb3I6Jyxcblx0XHRcdFx0ZXJyb3Jcblx0XHRcdCk7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGZhbHNlO1xufTtcblxuLyoqXG4gKiBSZW1vdmVzIGNhY2hlZCBkYXRhIGJ5IGtleS5cbiAqXG4gKiBSZW1vdmUgb25lIHBpZWNlIG9mIGNhY2hlZCBkYXRhIGZyb20gdGhlIHBlcnNpc3RlbnQgc3RvcmFnZSBjYWNoZSwgYnkga2V5LlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBrZXkgTmFtZSBvZiBjYWNoZSBrZXkuXG4gKiBAcmV0dXJuIHtQcm9taXNlfSBBIHByb21pc2U6IHJlc29sdmVzIHRvIGB0cnVlYCBpZiB0aGUgdmFsdWUgd2FzIGRlbGV0ZWQ7IGBmYWxzZWAgaWYgbm90ICh1c3VhbGx5IGJlY2F1c2Ugbm8gc3RvcmFnZSBtZXRob2Qgd2FzIGF2YWlsYWJsZSkuXG4gKi9cbmV4cG9ydCBjb25zdCBkZWxldGVJdGVtID0gYXN5bmMgKCBrZXkgKSA9PiB7XG5cdGNvbnN0IHN0b3JhZ2UgPSBhd2FpdCBnZXRTdG9yYWdlKCk7XG5cblx0aWYgKCBzdG9yYWdlICkge1xuXHRcdHRyeSB7XG5cdFx0XHRjb25zdCBmdWxsS2V5ID0ga2V5LnN0YXJ0c1dpdGgoIFNUT1JBR0VfS0VZX1BSRUZJWF9ST09UIClcblx0XHRcdFx0PyBrZXlcblx0XHRcdFx0OiBgJHsgU1RPUkFHRV9LRVlfUFJFRklYIH0keyBrZXkgfWA7XG5cblx0XHRcdHN0b3JhZ2UucmVtb3ZlSXRlbSggZnVsbEtleSApO1xuXG5cdFx0XHRyZXR1cm4gdHJ1ZTtcblx0XHR9IGNhdGNoICggZXJyb3IgKSB7XG5cdFx0XHRnbG9iYWwuY29uc29sZS53YXJuKFxuXHRcdFx0XHQnRW5jb3VudGVyZWQgYW4gdW5leHBlY3RlZCBzdG9yYWdlIGVycm9yOicsXG5cdFx0XHRcdGVycm9yXG5cdFx0XHQpO1xuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH1cblx0fVxuXG5cdHJldHVybiBmYWxzZTtcbn07XG5cbi8qKlxuICogR2V0cyBhbGwgY2FjaGUga2V5cyBjcmVhdGVkIGJ5IFNpdGUgS2l0LlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICpcbiAqIEByZXR1cm4ge1Byb21pc2V9IEEgcHJvbWlzZTogcmVzb2x2ZXMgdG8gYW4gYXJyYXkgb2YgYWxsIGtleXMuXG4gKi9cbmV4cG9ydCBjb25zdCBnZXRLZXlzID0gYXN5bmMgKCkgPT4ge1xuXHRjb25zdCBzdG9yYWdlID0gYXdhaXQgZ2V0U3RvcmFnZSgpO1xuXG5cdGlmICggc3RvcmFnZSApIHtcblx0XHR0cnkge1xuXHRcdFx0Y29uc3Qga2V5cyA9IFtdO1xuXHRcdFx0Zm9yICggbGV0IGkgPSAwOyBpIDwgc3RvcmFnZS5sZW5ndGg7IGkrKyApIHtcblx0XHRcdFx0Y29uc3QgaXRlbUtleSA9IHN0b3JhZ2Uua2V5KCBpICk7XG5cdFx0XHRcdGlmICggaXRlbUtleS5pbmRleE9mKCBTVE9SQUdFX0tFWV9QUkVGSVhfUk9PVCApID09PSAwICkge1xuXHRcdFx0XHRcdGtleXMucHVzaCggaXRlbUtleSApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBrZXlzO1xuXHRcdH0gY2F0Y2ggKCBlcnJvciApIHtcblx0XHRcdGdsb2JhbC5jb25zb2xlLndhcm4oXG5cdFx0XHRcdCdFbmNvdW50ZXJlZCBhbiB1bmV4cGVjdGVkIHN0b3JhZ2UgZXJyb3I6Jyxcblx0XHRcdFx0ZXJyb3Jcblx0XHRcdCk7XG5cdFx0XHRyZXR1cm4gW107XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIFtdO1xufTtcblxuLyoqXG4gKiBSZW1vdmVzIHRoZSBlbnRpcmUgY2FjaGUgY3JlYXRlZCBieSBTaXRlIEtpdC5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqXG4gKiBAcmV0dXJuIHtQcm9taXNlfSBBIHByb21pc2U6IHJlc29sdmVzIHRvIGB0cnVlYCBpZiB0aGUgY2FjaGUgd2FzIGNsZWFyZWQ7IGBmYWxzZWAgaWYgdGhlcmUgd2FzIGFuIGVycm9yLlxuICovXG5leHBvcnQgY29uc3QgY2xlYXJDYWNoZSA9IGFzeW5jICgpID0+IHtcblx0Y29uc3Qgc3RvcmFnZSA9IGF3YWl0IGdldFN0b3JhZ2UoKTtcblxuXHRpZiAoIHN0b3JhZ2UgKSB7XG5cdFx0Y29uc3Qga2V5cyA9IGF3YWl0IGdldEtleXMoKTtcblxuXHRcdGZvciAoIGNvbnN0IGtleSBvZiBrZXlzICkge1xuXHRcdFx0YXdhaXQgZGVsZXRlSXRlbSgga2V5ICk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRydWU7XG5cdH1cblxuXHRyZXR1cm4gZmFsc2U7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUE3QkE7QUFBQTtBQUFBO0FBQ0E7QUE4QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBc0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBVEE7QUFBQTtBQXZCQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFZQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFNQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBbkNBO0FBQUE7QUFBQTtBQUNBO0FBb0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFPQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUVBO0FBR0E7QUFDQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQXJDQTtBQUFBO0FBQUE7QUFDQTtBQXNDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFJQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBRUE7QUFHQTtBQUNBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBdEJBO0FBQUE7QUFBQTtBQUNBO0FBdUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBRUE7QUFHQTtBQUNBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBeEJBO0FBQUE7QUFBQTtBQUNBO0FBeUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQWRBO0FBQUE7QUFBQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/api/cache.js\n"); /***/ }), /***/ "./js/googlesitekit/constants.js": /*!***************************************!*\ !*** ./js/googlesitekit/constants.js ***! \***************************************/ /*! exports provided: VIEW_CONTEXT_MAIN_DASHBOARD, VIEW_CONTEXT_ENTITY_DASHBOARD, VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_POSTS_LIST, VIEW_CONTEXT_USER_INPUT, VIEW_CONTEXT_ACTIVATION, VIEW_CONTEXT_SPLASH, VIEW_CONTEXT_ADMIN_BAR, VIEW_CONTEXT_ADMIN_BAR_VIEW_ONLY, VIEW_CONTEXT_SETTINGS, VIEW_CONTEXT_AD_BLOCKING_RECOVERY, VIEW_CONTEXT_MODULE, VIEW_CONTEXT_WP_DASHBOARD, VIEW_CONTEXT_WP_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_MODULE_SETUP, VIEW_CONTEXT_METRIC_SELECTION, ANCHOR_ID_KEY_METRICS, ANCHOR_ID_TRAFFIC, ANCHOR_ID_CONTENT, ANCHOR_ID_SPEED, ANCHOR_ID_MONETIZATION, SITE_KIT_VIEW_CONTEXTS, SITE_KIT_VIEW_ONLY_CONTEXTS */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_MAIN_DASHBOARD\", function() { return VIEW_CONTEXT_MAIN_DASHBOARD; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_ENTITY_DASHBOARD\", function() { return VIEW_CONTEXT_ENTITY_DASHBOARD; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\", function() { return VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\", function() { return VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_POSTS_LIST\", function() { return VIEW_CONTEXT_POSTS_LIST; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_USER_INPUT\", function() { return VIEW_CONTEXT_USER_INPUT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_ACTIVATION\", function() { return VIEW_CONTEXT_ACTIVATION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_SPLASH\", function() { return VIEW_CONTEXT_SPLASH; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_ADMIN_BAR\", function() { return VIEW_CONTEXT_ADMIN_BAR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_ADMIN_BAR_VIEW_ONLY\", function() { return VIEW_CONTEXT_ADMIN_BAR_VIEW_ONLY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_SETTINGS\", function() { return VIEW_CONTEXT_SETTINGS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_AD_BLOCKING_RECOVERY\", function() { return VIEW_CONTEXT_AD_BLOCKING_RECOVERY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_MODULE\", function() { return VIEW_CONTEXT_MODULE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_WP_DASHBOARD\", function() { return VIEW_CONTEXT_WP_DASHBOARD; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_WP_DASHBOARD_VIEW_ONLY\", function() { return VIEW_CONTEXT_WP_DASHBOARD_VIEW_ONLY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_MODULE_SETUP\", function() { return VIEW_CONTEXT_MODULE_SETUP; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_METRIC_SELECTION\", function() { return VIEW_CONTEXT_METRIC_SELECTION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ANCHOR_ID_KEY_METRICS\", function() { return ANCHOR_ID_KEY_METRICS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ANCHOR_ID_TRAFFIC\", function() { return ANCHOR_ID_TRAFFIC; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ANCHOR_ID_CONTENT\", function() { return ANCHOR_ID_CONTENT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ANCHOR_ID_SPEED\", function() { return ANCHOR_ID_SPEED; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ANCHOR_ID_MONETIZATION\", function() { return ANCHOR_ID_MONETIZATION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SITE_KIT_VIEW_CONTEXTS\", function() { return SITE_KIT_VIEW_CONTEXTS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SITE_KIT_VIEW_ONLY_CONTEXTS\", function() { return SITE_KIT_VIEW_ONLY_CONTEXTS; });\n/**\n * Core constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar VIEW_CONTEXT_MAIN_DASHBOARD = 'mainDashboard';\nvar VIEW_CONTEXT_ENTITY_DASHBOARD = 'entityDashboard';\nvar VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY = 'mainDashboardViewOnly';\nvar VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY = 'entityDashboardViewOnly';\nvar VIEW_CONTEXT_POSTS_LIST = 'postsList';\nvar VIEW_CONTEXT_USER_INPUT = 'userInput';\nvar VIEW_CONTEXT_ACTIVATION = 'activation';\nvar VIEW_CONTEXT_SPLASH = 'splash';\nvar VIEW_CONTEXT_ADMIN_BAR = 'adminBar';\nvar VIEW_CONTEXT_ADMIN_BAR_VIEW_ONLY = 'adminBarViewOnly';\nvar VIEW_CONTEXT_SETTINGS = 'settings';\nvar VIEW_CONTEXT_AD_BLOCKING_RECOVERY = 'adBlockingRecovery';\nvar VIEW_CONTEXT_MODULE = 'module';\nvar VIEW_CONTEXT_WP_DASHBOARD = 'wpDashboard';\nvar VIEW_CONTEXT_WP_DASHBOARD_VIEW_ONLY = 'wpDashboardViewOnly';\nvar VIEW_CONTEXT_MODULE_SETUP = 'moduleSetup';\nvar VIEW_CONTEXT_METRIC_SELECTION = 'metricSelection';\n\n// Anchor ID Constants\nvar ANCHOR_ID_KEY_METRICS = 'key-metrics';\nvar ANCHOR_ID_TRAFFIC = 'traffic';\nvar ANCHOR_ID_CONTENT = 'content';\nvar ANCHOR_ID_SPEED = 'speed';\nvar ANCHOR_ID_MONETIZATION = 'monetization';\n\n// Site Kit only view contexts\nvar SITE_KIT_VIEW_CONTEXTS = [VIEW_CONTEXT_MAIN_DASHBOARD, VIEW_CONTEXT_ENTITY_DASHBOARD, VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_USER_INPUT, VIEW_CONTEXT_SPLASH, VIEW_CONTEXT_SETTINGS, VIEW_CONTEXT_MODULE_SETUP, VIEW_CONTEXT_METRIC_SELECTION];\n\n// Site Kit view-only contexts\nvar SITE_KIT_VIEW_ONLY_CONTEXTS = [VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_ADMIN_BAR_VIEW_ONLY, VIEW_CONTEXT_WP_DASHBOARD_VIEW_ONLY];//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvY29uc3RhbnRzLmpzPzI5ODUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDb3JlIGNvbnN0YW50cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmV4cG9ydCBjb25zdCBWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkQgPSAnbWFpbkRhc2hib2FyZCc7XG5leHBvcnQgY29uc3QgVklFV19DT05URVhUX0VOVElUWV9EQVNIQk9BUkQgPSAnZW50aXR5RGFzaGJvYXJkJztcbmV4cG9ydCBjb25zdCBWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkRfVklFV19PTkxZID0gJ21haW5EYXNoYm9hcmRWaWV3T25seSc7XG5leHBvcnQgY29uc3QgVklFV19DT05URVhUX0VOVElUWV9EQVNIQk9BUkRfVklFV19PTkxZID1cblx0J2VudGl0eURhc2hib2FyZFZpZXdPbmx5JztcbmV4cG9ydCBjb25zdCBWSUVXX0NPTlRFWFRfUE9TVFNfTElTVCA9ICdwb3N0c0xpc3QnO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9VU0VSX0lOUFVUID0gJ3VzZXJJbnB1dCc7XG5leHBvcnQgY29uc3QgVklFV19DT05URVhUX0FDVElWQVRJT04gPSAnYWN0aXZhdGlvbic7XG5leHBvcnQgY29uc3QgVklFV19DT05URVhUX1NQTEFTSCA9ICdzcGxhc2gnO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9BRE1JTl9CQVIgPSAnYWRtaW5CYXInO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9BRE1JTl9CQVJfVklFV19PTkxZID0gJ2FkbWluQmFyVmlld09ubHknO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9TRVRUSU5HUyA9ICdzZXR0aW5ncyc7XG5leHBvcnQgY29uc3QgVklFV19DT05URVhUX0FEX0JMT0NLSU5HX1JFQ09WRVJZID0gJ2FkQmxvY2tpbmdSZWNvdmVyeSc7XG5leHBvcnQgY29uc3QgVklFV19DT05URVhUX01PRFVMRSA9ICdtb2R1bGUnO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9XUF9EQVNIQk9BUkQgPSAnd3BEYXNoYm9hcmQnO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9XUF9EQVNIQk9BUkRfVklFV19PTkxZID0gJ3dwRGFzaGJvYXJkVmlld09ubHknO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9NT0RVTEVfU0VUVVAgPSAnbW9kdWxlU2V0dXAnO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9NRVRSSUNfU0VMRUNUSU9OID0gJ21ldHJpY1NlbGVjdGlvbic7XG5cbi8vIEFuY2hvciBJRCBDb25zdGFudHNcbmV4cG9ydCBjb25zdCBBTkNIT1JfSURfS0VZX01FVFJJQ1MgPSAna2V5LW1ldHJpY3MnO1xuZXhwb3J0IGNvbnN0IEFOQ0hPUl9JRF9UUkFGRklDID0gJ3RyYWZmaWMnO1xuZXhwb3J0IGNvbnN0IEFOQ0hPUl9JRF9DT05URU5UID0gJ2NvbnRlbnQnO1xuZXhwb3J0IGNvbnN0IEFOQ0hPUl9JRF9TUEVFRCA9ICdzcGVlZCc7XG5leHBvcnQgY29uc3QgQU5DSE9SX0lEX01PTkVUSVpBVElPTiA9ICdtb25ldGl6YXRpb24nO1xuXG4vLyBTaXRlIEtpdCBvbmx5IHZpZXcgY29udGV4dHNcbmV4cG9ydCBjb25zdCBTSVRFX0tJVF9WSUVXX0NPTlRFWFRTID0gW1xuXHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkQsXG5cdFZJRVdfQ09OVEVYVF9FTlRJVFlfREFTSEJPQVJELFxuXHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkRfVklFV19PTkxZLFxuXHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRF9WSUVXX09OTFksXG5cdFZJRVdfQ09OVEVYVF9VU0VSX0lOUFVULFxuXHRWSUVXX0NPTlRFWFRfU1BMQVNILFxuXHRWSUVXX0NPTlRFWFRfU0VUVElOR1MsXG5cdFZJRVdfQ09OVEVYVF9NT0RVTEVfU0VUVVAsXG5cdFZJRVdfQ09OVEVYVF9NRVRSSUNfU0VMRUNUSU9OLFxuXTtcblxuLy8gU2l0ZSBLaXQgdmlldy1vbmx5IGNvbnRleHRzXG5leHBvcnQgY29uc3QgU0lURV9LSVRfVklFV19PTkxZX0NPTlRFWFRTID0gW1xuXHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkRfVklFV19PTkxZLFxuXHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRF9WSUVXX09OTFksXG5cdFZJRVdfQ09OVEVYVF9BRE1JTl9CQVJfVklFV19PTkxZLFxuXHRWSUVXX0NPTlRFWFRfV1BfREFTSEJPQVJEX1ZJRVdfT05MWSxcbl07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFXQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/data/create-error-store.js": /*!*****************************************************!*\ !*** ./js/googlesitekit/data/create-error-store.js ***! \*****************************************************/ /*! exports provided: generateErrorKey, actions, createErrorStore */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"generateErrorKey\", function() { return generateErrorKey; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"actions\", function() { return actions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createErrorStore\", function() { return createErrorStore; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"../node_modules/@babel/runtime/helpers/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ \"../node_modules/@wordpress/data/build-module/index.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! md5 */ \"../node_modules/md5/md5.js\");\n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * API function to create fetch store.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * External dependencies\n */\n\n\nvar RECEIVE_ERROR = 'RECEIVE_ERROR';\nvar CLEAR_ERROR = 'CLEAR_ERROR';\nvar CLEAR_ERRORS = 'CLEAR_ERRORS';\n\n/**\n * Internal dependencies\n */\n\nfunction generateErrorKey(baseName, args) {\n if (args && Array.isArray(args)) {\n var stringifiedArgs = args.map(function (item) {\n return 'object' === _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1___default()(item) ? Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"stringifyObject\"])(item) : item;\n });\n return \"\".concat(baseName, \"::\").concat(md5__WEBPACK_IMPORTED_MODULE_4___default()(JSON.stringify(stringifiedArgs)));\n }\n return baseName;\n}\nvar actions = {\n receiveError: function receiveError(error, baseName) {\n var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(error, 'error is required.');\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(baseName, 'baseName is required.');\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(args && Array.isArray(args), 'args must be an array.');\n return {\n type: RECEIVE_ERROR,\n payload: {\n error: error,\n baseName: baseName,\n args: args\n }\n };\n },\n clearError: function clearError(baseName) {\n var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(baseName, 'baseName is required.');\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(args && Array.isArray(args), 'args must be an array.');\n return {\n type: CLEAR_ERROR,\n payload: {\n baseName: baseName,\n args: args\n }\n };\n },\n clearErrors: function clearErrors(baseName) {\n return {\n type: CLEAR_ERRORS,\n payload: {\n baseName: baseName\n }\n };\n }\n};\nfunction createErrorStore(storeName) {\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(storeName, 'storeName must be defined.');\n var initialState = {\n errors: {},\n errorArgs: {}\n };\n function reducer(state, _ref) {\n var type = _ref.type,\n payload = _ref.payload;\n switch (type) {\n case RECEIVE_ERROR:\n {\n var baseName = payload.baseName,\n args = payload.args,\n error = payload.error;\n var key = generateErrorKey(baseName, args);\n return _objectSpread(_objectSpread({}, state), {}, {\n errors: _objectSpread(_objectSpread({}, state.errors || {}), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, key, error)),\n errorArgs: _objectSpread(_objectSpread({}, state.errorArgs || {}), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, key, args))\n });\n }\n case CLEAR_ERROR:\n {\n var _baseName = payload.baseName,\n _args = payload.args;\n var newState = _objectSpread({}, state);\n var _key = generateErrorKey(_baseName, _args);\n newState.errors = _objectSpread({}, state.errors || {});\n newState.errorArgs = _objectSpread({}, state.errorArgs || {});\n delete newState.errors[_key];\n delete newState.errorArgs[_key];\n return newState;\n }\n case CLEAR_ERRORS:\n {\n var _baseName2 = payload.baseName;\n var _newState = _objectSpread({}, state);\n if (_baseName2) {\n _newState.errors = _objectSpread({}, state.errors || {});\n _newState.errorArgs = _objectSpread({}, state.errorArgs || {});\n for (var _key2 in _newState.errors) {\n if (_key2 === _baseName2 || _key2.startsWith(\"\".concat(_baseName2, \"::\"))) {\n delete _newState.errors[_key2];\n delete _newState.errorArgs[_key2];\n }\n }\n } else {\n _newState.errors = {};\n _newState.errorArgs = {};\n }\n return _newState;\n }\n default:\n {\n return state;\n }\n }\n }\n var controls = {};\n var resolvers = {};\n var selectors = {\n /**\n * Retrieves the error object from state.\n *\n * Error object has the format:\n *\n * ```\n * {\n * code: ,\n * message: ,\n * data: \n * }\n * ```\n *\n * @since 1.15.0\n *\n * @param {Object} state Data store's state.\n * @param {string} selectorName Selector name.\n * @param {Array.} [args] Arguments passed to selector (default `[]`).\n * @return {(Object|undefined)} Error object if exists, otherwise undefined.\n */\n getErrorForSelector: function getErrorForSelector(state, selectorName) {\n var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(selectorName, 'selectorName is required.');\n return selectors.getError(state, selectorName, args);\n },\n /**\n * Retrieves the error object from state.\n *\n *```\n * {\n * code: ,\n * message: ,\n * data: \n * }\n * ```\n *\n * @since 1.15.0\n *\n * @param {Object} state Data store's state.\n * @param {string} actionName Action name.\n * @param {Array.} [args] Arguments passed to action (default `[]`).\n * @return {(Object|undefined)} Error object if exists, otherwise undefined.\n */\n getErrorForAction: function getErrorForAction(state, actionName) {\n var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(actionName, 'actionName is required.');\n return selectors.getError(state, actionName, args);\n },\n /**\n * Retrieves the error object from state.\n *\n *```\n * {\n * code: ,\n * message: ,\n * data: \n * }\n * ```\n *\n * @since 1.15.0\n * @private\n *\n * @param {Object} state Data store's state.\n * @param {string} [baseName] Selector or action name.\n * @param {Array.} [args] Arguments array.\n * @return {(Object|undefined)} Error object if exists, otherwise undefined.\n */\n getError: function getError(state, baseName, args) {\n var errors = state.errors;\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(baseName, 'baseName is required.');\n return errors[generateErrorKey(baseName, args)];\n },\n /**\n * Gets a list of all unique errors.\n *\n * @since 1.19.0\n *\n * @param {Object} state Data store's state.\n * @return {Object[]} Unique set of errors.\n */\n getErrors: function getErrors(state) {\n var errorsSet = new Set(Object.values(state.errors));\n return Array.from(errorsSet);\n },\n /**\n * Gets the meta-data for a given error object, or null if the error is not found.\n *\n * Returns meta-data in the format:\n *\n * ```\n *\t{\n *\t\tbaseName: ,\n *\t\targs: \n *\t}\n * ```\n *\n * @since 1.84.0\n *\n * @param {Object} state Data store's state.\n * @param {Object} error Error object.\n * @return {Object|null} Meta-data for the given error object, or null if the error is not found.\n */\n getMetaDataForError: function getMetaDataForError(state, error) {\n var key = Object.keys(state.errors).find(function (errorKey) {\n return state.errors[errorKey] === error;\n });\n if (key) {\n var baseName = key.substring(0, key.indexOf('::'));\n return {\n baseName: baseName,\n args: state.errorArgs[key]\n };\n }\n return null;\n },\n /**\n * Gets the selector data for a given error object, or null if no selector data is available.\n *\n * Returns selector data in the format:\n *\n * ```\n *\t{\n *\t\tstoreName: ,\n *\t\tname: ,\n *\t\targs: \n *\t}\n * ```\n *\n * @since 1.87.0\n *\n * @param {Object} state Data store's state.\n * @param {Object} error Error object.\n * @return {Object|null} Selector data for the given error object, or null if no selector data is available.\n */\n getSelectorDataForError: Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__[\"createRegistrySelector\"])(function (select) {\n return function (state, error) {\n var metaData = select(storeName).getMetaDataForError(error);\n if (metaData) {\n var name = metaData.baseName,\n args = metaData.args;\n var isSelector = !!select(storeName)[name];\n if (isSelector) {\n return {\n storeName: storeName,\n name: name,\n args: args\n };\n }\n }\n return null;\n };\n }),\n /**\n * Determines whether the datastore has errors or not.\n *\n * @since 1.15.0\n *\n * @param {Object} state Data store's state.\n * @return {boolean} TRUE if the datastore has errors, otherwise FALSE.\n */\n hasErrors: function hasErrors(state) {\n return selectors.getErrors(state).length > 0;\n }\n };\n return {\n initialState: initialState,\n actions: actions,\n controls: controls,\n reducer: reducer,\n resolvers: resolvers,\n selectors: selectors\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGEvY3JlYXRlLWVycm9yLXN0b3JlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9kYXRhL2NyZWF0ZS1lcnJvci1zdG9yZS5qcz81MjViIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQVBJIGZ1bmN0aW9uIHRvIGNyZWF0ZSBmZXRjaCBzdG9yZS5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjcmVhdGVSZWdpc3RyeVNlbGVjdG9yIH0gZnJvbSAnQHdvcmRwcmVzcy9kYXRhJztcblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGludmFyaWFudCBmcm9tICdpbnZhcmlhbnQnO1xuaW1wb3J0IG1kNSBmcm9tICdtZDUnO1xuXG5jb25zdCBSRUNFSVZFX0VSUk9SID0gJ1JFQ0VJVkVfRVJST1InO1xuY29uc3QgQ0xFQVJfRVJST1IgPSAnQ0xFQVJfRVJST1InO1xuY29uc3QgQ0xFQVJfRVJST1JTID0gJ0NMRUFSX0VSUk9SUyc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHN0cmluZ2lmeU9iamVjdCB9IGZyb20gJy4uLy4uL3V0aWwnO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2VuZXJhdGVFcnJvcktleSggYmFzZU5hbWUsIGFyZ3MgKSB7XG5cdGlmICggYXJncyAmJiBBcnJheS5pc0FycmF5KCBhcmdzICkgKSB7XG5cdFx0Y29uc3Qgc3RyaW5naWZpZWRBcmdzID0gYXJncy5tYXAoICggaXRlbSApID0+IHtcblx0XHRcdHJldHVybiAnb2JqZWN0JyA9PT0gdHlwZW9mIGl0ZW0gPyBzdHJpbmdpZnlPYmplY3QoIGl0ZW0gKSA6IGl0ZW07XG5cdFx0fSApO1xuXHRcdHJldHVybiBgJHsgYmFzZU5hbWUgfTo6JHsgbWQ1KCBKU09OLnN0cmluZ2lmeSggc3RyaW5naWZpZWRBcmdzICkgKSB9YDtcblx0fVxuXG5cdHJldHVybiBiYXNlTmFtZTtcbn1cblxuZXhwb3J0IGNvbnN0IGFjdGlvbnMgPSB7XG5cdHJlY2VpdmVFcnJvciggZXJyb3IsIGJhc2VOYW1lLCBhcmdzID0gW10gKSB7XG5cdFx0aW52YXJpYW50KCBlcnJvciwgJ2Vycm9yIGlzIHJlcXVpcmVkLicgKTtcblx0XHRpbnZhcmlhbnQoIGJhc2VOYW1lLCAnYmFzZU5hbWUgaXMgcmVxdWlyZWQuJyApO1xuXHRcdGludmFyaWFudCggYXJncyAmJiBBcnJheS5pc0FycmF5KCBhcmdzICksICdhcmdzIG11c3QgYmUgYW4gYXJyYXkuJyApO1xuXG5cdFx0cmV0dXJuIHtcblx0XHRcdHR5cGU6IFJFQ0VJVkVfRVJST1IsXG5cdFx0XHRwYXlsb2FkOiB7XG5cdFx0XHRcdGVycm9yLFxuXHRcdFx0XHRiYXNlTmFtZSxcblx0XHRcdFx0YXJncyxcblx0XHRcdH0sXG5cdFx0fTtcblx0fSxcblxuXHRjbGVhckVycm9yKCBiYXNlTmFtZSwgYXJncyA9IFtdICkge1xuXHRcdGludmFyaWFudCggYmFzZU5hbWUsICdiYXNlTmFtZSBpcyByZXF1aXJlZC4nICk7XG5cblx0XHRpbnZhcmlhbnQoIGFyZ3MgJiYgQXJyYXkuaXNBcnJheSggYXJncyApLCAnYXJncyBtdXN0IGJlIGFuIGFycmF5LicgKTtcblxuXHRcdHJldHVybiB7XG5cdFx0XHR0eXBlOiBDTEVBUl9FUlJPUixcblx0XHRcdHBheWxvYWQ6IHtcblx0XHRcdFx0YmFzZU5hbWUsXG5cdFx0XHRcdGFyZ3MsXG5cdFx0XHR9LFxuXHRcdH07XG5cdH0sXG5cdGNsZWFyRXJyb3JzKCBiYXNlTmFtZSApIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0dHlwZTogQ0xFQVJfRVJST1JTLFxuXHRcdFx0cGF5bG9hZDoge1xuXHRcdFx0XHRiYXNlTmFtZSxcblx0XHRcdH0sXG5cdFx0fTtcblx0fSxcbn07XG5cbmV4cG9ydCBmdW5jdGlvbiBjcmVhdGVFcnJvclN0b3JlKCBzdG9yZU5hbWUgKSB7XG5cdGludmFyaWFudCggc3RvcmVOYW1lLCAnc3RvcmVOYW1lIG11c3QgYmUgZGVmaW5lZC4nICk7XG5cblx0Y29uc3QgaW5pdGlhbFN0YXRlID0ge1xuXHRcdGVycm9yczoge30sXG5cdFx0ZXJyb3JBcmdzOiB7fSxcblx0fTtcblxuXHRmdW5jdGlvbiByZWR1Y2VyKCBzdGF0ZSwgeyB0eXBlLCBwYXlsb2FkIH0gKSB7XG5cdFx0c3dpdGNoICggdHlwZSApIHtcblx0XHRcdGNhc2UgUkVDRUlWRV9FUlJPUjoge1xuXHRcdFx0XHRjb25zdCB7IGJhc2VOYW1lLCBhcmdzLCBlcnJvciB9ID0gcGF5bG9hZDtcblxuXHRcdFx0XHRjb25zdCBrZXkgPSBnZW5lcmF0ZUVycm9yS2V5KCBiYXNlTmFtZSwgYXJncyApO1xuXHRcdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcdC4uLnN0YXRlLFxuXHRcdFx0XHRcdGVycm9yczoge1xuXHRcdFx0XHRcdFx0Li4uKCBzdGF0ZS5lcnJvcnMgfHwge30gKSxcblx0XHRcdFx0XHRcdFsga2V5IF06IGVycm9yLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0ZXJyb3JBcmdzOiB7XG5cdFx0XHRcdFx0XHQuLi4oIHN0YXRlLmVycm9yQXJncyB8fCB7fSApLFxuXHRcdFx0XHRcdFx0WyBrZXkgXTogYXJncyxcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHR9O1xuXHRcdFx0fVxuXG5cdFx0XHRjYXNlIENMRUFSX0VSUk9SOiB7XG5cdFx0XHRcdGNvbnN0IHsgYmFzZU5hbWUsIGFyZ3MgfSA9IHBheWxvYWQ7XG5cdFx0XHRcdGNvbnN0IG5ld1N0YXRlID0geyAuLi5zdGF0ZSB9O1xuXHRcdFx0XHRjb25zdCBrZXkgPSBnZW5lcmF0ZUVycm9yS2V5KCBiYXNlTmFtZSwgYXJncyApO1xuXHRcdFx0XHRuZXdTdGF0ZS5lcnJvcnMgPSB7IC4uLiggc3RhdGUuZXJyb3JzIHx8IHt9ICkgfTtcblx0XHRcdFx0bmV3U3RhdGUuZXJyb3JBcmdzID0geyAuLi4oIHN0YXRlLmVycm9yQXJncyB8fCB7fSApIH07XG5cblx0XHRcdFx0ZGVsZXRlIG5ld1N0YXRlLmVycm9yc1sga2V5IF07XG5cdFx0XHRcdGRlbGV0ZSBuZXdTdGF0ZS5lcnJvckFyZ3NbIGtleSBdO1xuXG5cdFx0XHRcdHJldHVybiBuZXdTdGF0ZTtcblx0XHRcdH1cblxuXHRcdFx0Y2FzZSBDTEVBUl9FUlJPUlM6IHtcblx0XHRcdFx0Y29uc3QgeyBiYXNlTmFtZSB9ID0gcGF5bG9hZDtcblx0XHRcdFx0Y29uc3QgbmV3U3RhdGUgPSB7IC4uLnN0YXRlIH07XG5cdFx0XHRcdGlmICggYmFzZU5hbWUgKSB7XG5cdFx0XHRcdFx0bmV3U3RhdGUuZXJyb3JzID0geyAuLi4oIHN0YXRlLmVycm9ycyB8fCB7fSApIH07XG5cdFx0XHRcdFx0bmV3U3RhdGUuZXJyb3JBcmdzID0geyAuLi4oIHN0YXRlLmVycm9yQXJncyB8fCB7fSApIH07XG5cdFx0XHRcdFx0Zm9yICggY29uc3Qga2V5IGluIG5ld1N0YXRlLmVycm9ycyApIHtcblx0XHRcdFx0XHRcdGlmIChcblx0XHRcdFx0XHRcdFx0a2V5ID09PSBiYXNlTmFtZSB8fFxuXHRcdFx0XHRcdFx0XHRrZXkuc3RhcnRzV2l0aCggYCR7IGJhc2VOYW1lIH06OmAgKVxuXHRcdFx0XHRcdFx0KSB7XG5cdFx0XHRcdFx0XHRcdGRlbGV0ZSBuZXdTdGF0ZS5lcnJvcnNbIGtleSBdO1xuXHRcdFx0XHRcdFx0XHRkZWxldGUgbmV3U3RhdGUuZXJyb3JBcmdzWyBrZXkgXTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0bmV3U3RhdGUuZXJyb3JzID0ge307XG5cdFx0XHRcdFx0bmV3U3RhdGUuZXJyb3JBcmdzID0ge307XG5cdFx0XHRcdH1cblx0XHRcdFx0cmV0dXJuIG5ld1N0YXRlO1xuXHRcdFx0fVxuXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdHJldHVybiBzdGF0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRjb25zdCBjb250cm9scyA9IHt9O1xuXG5cdGNvbnN0IHJlc29sdmVycyA9IHt9O1xuXG5cdGNvbnN0IHNlbGVjdG9ycyA9IHtcblx0XHQvKipcblx0XHQgKiBSZXRyaWV2ZXMgdGhlIGVycm9yIG9iamVjdCBmcm9tIHN0YXRlLlxuXHRcdCAqXG5cdFx0ICogRXJyb3Igb2JqZWN0IGhhcyB0aGUgZm9ybWF0OlxuXHRcdCAqXG5cdFx0ICogYGBgXG5cdFx0ICoge1xuXHRcdCAqICAgY29kZTogPFN0cmluZz4sXG5cdFx0ICogICBtZXNzYWdlOiA8U3RyaW5nPixcblx0XHQgKiAgIGRhdGE6IDxPYmplY3Q+XG5cdFx0ICogfVxuXHRcdCAqIGBgYFxuXHRcdCAqXG5cdFx0ICogQHNpbmNlIDEuMTUuMFxuXHRcdCAqXG5cdFx0ICogQHBhcmFtIHtPYmplY3R9ICAgICAgc3RhdGUgICAgICAgIERhdGEgc3RvcmUncyBzdGF0ZS5cblx0XHQgKiBAcGFyYW0ge3N0cmluZ30gICAgICBzZWxlY3Rvck5hbWUgU2VsZWN0b3IgbmFtZS5cblx0XHQgKiBAcGFyYW0ge0FycmF5Ljxhbnk+fSBbYXJnc10gICAgICAgQXJndW1lbnRzIHBhc3NlZCB0byBzZWxlY3RvciAoZGVmYXVsdCBgW11gKS5cblx0XHQgKiBAcmV0dXJuIHsoT2JqZWN0fHVuZGVmaW5lZCl9IEVycm9yIG9iamVjdCBpZiBleGlzdHMsIG90aGVyd2lzZSB1bmRlZmluZWQuXG5cdFx0ICovXG5cdFx0Z2V0RXJyb3JGb3JTZWxlY3Rvciggc3RhdGUsIHNlbGVjdG9yTmFtZSwgYXJncyA9IFtdICkge1xuXHRcdFx0aW52YXJpYW50KCBzZWxlY3Rvck5hbWUsICdzZWxlY3Rvck5hbWUgaXMgcmVxdWlyZWQuJyApO1xuXHRcdFx0cmV0dXJuIHNlbGVjdG9ycy5nZXRFcnJvciggc3RhdGUsIHNlbGVjdG9yTmFtZSwgYXJncyApO1xuXHRcdH0sXG5cblx0XHQvKipcblx0XHQgKiBSZXRyaWV2ZXMgdGhlIGVycm9yIG9iamVjdCBmcm9tIHN0YXRlLlxuXHRcdCAqXG5cdFx0ICpgYGBcblx0XHQgKiB7XG5cdFx0ICogICBjb2RlOiA8U3RyaW5nPixcblx0XHQgKiAgIG1lc3NhZ2U6IDxTdHJpbmc+LFxuXHRcdCAqICAgZGF0YTogPE9iamVjdD5cblx0XHQgKiB9XG5cdFx0ICogYGBgXG5cdFx0ICpcblx0XHQgKiBAc2luY2UgMS4xNS4wXG5cdFx0ICpcblx0XHQgKiBAcGFyYW0ge09iamVjdH0gICAgICBzdGF0ZSAgICAgIERhdGEgc3RvcmUncyBzdGF0ZS5cblx0XHQgKiBAcGFyYW0ge3N0cmluZ30gICAgICBhY3Rpb25OYW1lIEFjdGlvbiBuYW1lLlxuXHRcdCAqIEBwYXJhbSB7QXJyYXkuPGFueT59IFthcmdzXSAgICAgQXJndW1lbnRzIHBhc3NlZCB0byBhY3Rpb24gKGRlZmF1bHQgYFtdYCkuXG5cdFx0ICogQHJldHVybiB7KE9iamVjdHx1bmRlZmluZWQpfSBFcnJvciBvYmplY3QgaWYgZXhpc3RzLCBvdGhlcndpc2UgdW5kZWZpbmVkLlxuXHRcdCAqL1xuXHRcdGdldEVycm9yRm9yQWN0aW9uKCBzdGF0ZSwgYWN0aW9uTmFtZSwgYXJncyA9IFtdICkge1xuXHRcdFx0aW52YXJpYW50KCBhY3Rpb25OYW1lLCAnYWN0aW9uTmFtZSBpcyByZXF1aXJlZC4nICk7XG5cdFx0XHRyZXR1cm4gc2VsZWN0b3JzLmdldEVycm9yKCBzdGF0ZSwgYWN0aW9uTmFtZSwgYXJncyApO1xuXHRcdH0sXG5cblx0XHQvKipcblx0XHQgKiBSZXRyaWV2ZXMgdGhlIGVycm9yIG9iamVjdCBmcm9tIHN0YXRlLlxuXHRcdCAqXG5cdFx0ICpgYGBcblx0XHQgKiB7XG5cdFx0ICogICBjb2RlOiA8U3RyaW5nPixcblx0XHQgKiAgIG1lc3NhZ2U6IDxTdHJpbmc+LFxuXHRcdCAqICAgZGF0YTogPE9iamVjdD5cblx0XHQgKiB9XG5cdFx0ICogYGBgXG5cdFx0ICpcblx0XHQgKiBAc2luY2UgMS4xNS4wXG5cdFx0ICogQHByaXZhdGVcblx0XHQgKlxuXHRcdCAqIEBwYXJhbSB7T2JqZWN0fSAgICAgIHN0YXRlICAgICAgRGF0YSBzdG9yZSdzIHN0YXRlLlxuXHRcdCAqIEBwYXJhbSB7c3RyaW5nfSAgICAgIFtiYXNlTmFtZV0gU2VsZWN0b3Igb3IgYWN0aW9uIG5hbWUuXG5cdFx0ICogQHBhcmFtIHtBcnJheS48YW55Pn0gW2FyZ3NdICAgICBBcmd1bWVudHMgYXJyYXkuXG5cdFx0ICogQHJldHVybiB7KE9iamVjdHx1bmRlZmluZWQpfSBFcnJvciBvYmplY3QgaWYgZXhpc3RzLCBvdGhlcndpc2UgdW5kZWZpbmVkLlxuXHRcdCAqL1xuXHRcdGdldEVycm9yKCBzdGF0ZSwgYmFzZU5hbWUsIGFyZ3MgKSB7XG5cdFx0XHRjb25zdCB7IGVycm9ycyB9ID0gc3RhdGU7XG5cblx0XHRcdGludmFyaWFudCggYmFzZU5hbWUsICdiYXNlTmFtZSBpcyByZXF1aXJlZC4nICk7XG5cblx0XHRcdHJldHVybiBlcnJvcnNbIGdlbmVyYXRlRXJyb3JLZXkoIGJhc2VOYW1lLCBhcmdzICkgXTtcblx0XHR9LFxuXG5cdFx0LyoqXG5cdFx0ICogR2V0cyBhIGxpc3Qgb2YgYWxsIHVuaXF1ZSBlcnJvcnMuXG5cdFx0ICpcblx0XHQgKiBAc2luY2UgMS4xOS4wXG5cdFx0ICpcblx0XHQgKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgRGF0YSBzdG9yZSdzIHN0YXRlLlxuXHRcdCAqIEByZXR1cm4ge09iamVjdFtdfSBVbmlxdWUgc2V0IG9mIGVycm9ycy5cblx0XHQgKi9cblx0XHRnZXRFcnJvcnMoIHN0YXRlICkge1xuXHRcdFx0Y29uc3QgZXJyb3JzU2V0ID0gbmV3IFNldCggT2JqZWN0LnZhbHVlcyggc3RhdGUuZXJyb3JzICkgKTtcblxuXHRcdFx0cmV0dXJuIEFycmF5LmZyb20oIGVycm9yc1NldCApO1xuXHRcdH0sXG5cblx0XHQvKipcblx0XHQgKiBHZXRzIHRoZSBtZXRhLWRhdGEgZm9yIGEgZ2l2ZW4gZXJyb3Igb2JqZWN0LCBvciBudWxsIGlmIHRoZSBlcnJvciBpcyBub3QgZm91bmQuXG5cdFx0ICpcblx0XHQgKiBSZXR1cm5zIG1ldGEtZGF0YSBpbiB0aGUgZm9ybWF0OlxuXHRcdCAqXG5cdFx0ICogYGBgXG5cdFx0ICpcdHtcblx0XHQgKlx0XHRiYXNlTmFtZTogPHN0cmluZz4sXG5cdFx0ICpcdFx0YXJnczogPEFycmF5PlxuXHRcdCAqXHR9XG5cdFx0ICogYGBgXG5cdFx0ICpcblx0XHQgKiBAc2luY2UgMS44NC4wXG5cdFx0ICpcblx0XHQgKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgRGF0YSBzdG9yZSdzIHN0YXRlLlxuXHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBlcnJvciBFcnJvciBvYmplY3QuXG5cdFx0ICogQHJldHVybiB7T2JqZWN0fG51bGx9IE1ldGEtZGF0YSBmb3IgdGhlIGdpdmVuIGVycm9yIG9iamVjdCwgb3IgbnVsbCBpZiB0aGUgZXJyb3IgaXMgbm90IGZvdW5kLlxuXHRcdCAqL1xuXHRcdGdldE1ldGFEYXRhRm9yRXJyb3IoIHN0YXRlLCBlcnJvciApIHtcblx0XHRcdGNvbnN0IGtleSA9IE9iamVjdC5rZXlzKCBzdGF0ZS5lcnJvcnMgKS5maW5kKFxuXHRcdFx0XHQoIGVycm9yS2V5ICkgPT4gc3RhdGUuZXJyb3JzWyBlcnJvcktleSBdID09PSBlcnJvclxuXHRcdFx0KTtcblxuXHRcdFx0aWYgKCBrZXkgKSB7XG5cdFx0XHRcdGNvbnN0IGJhc2VOYW1lID0ga2V5LnN1YnN0cmluZyggMCwga2V5LmluZGV4T2YoICc6OicgKSApO1xuXHRcdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcdGJhc2VOYW1lLFxuXHRcdFx0XHRcdGFyZ3M6IHN0YXRlLmVycm9yQXJnc1sga2V5IF0sXG5cdFx0XHRcdH07XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBudWxsO1xuXHRcdH0sXG5cblx0XHQvKipcblx0XHQgKiBHZXRzIHRoZSBzZWxlY3RvciBkYXRhIGZvciBhIGdpdmVuIGVycm9yIG9iamVjdCwgb3IgbnVsbCBpZiBubyBzZWxlY3RvciBkYXRhIGlzIGF2YWlsYWJsZS5cblx0XHQgKlxuXHRcdCAqIFJldHVybnMgc2VsZWN0b3IgZGF0YSBpbiB0aGUgZm9ybWF0OlxuXHRcdCAqXG5cdFx0ICogYGBgXG5cdFx0ICpcdHtcblx0XHQgKlx0XHRzdG9yZU5hbWU6IDxzdHJpbmc+LFxuXHRcdCAqXHRcdG5hbWU6IDxzdHJpbmc+LFxuXHRcdCAqXHRcdGFyZ3M6IDxBcnJheT5cblx0XHQgKlx0fVxuXHRcdCAqIGBgYFxuXHRcdCAqXG5cdFx0ICogQHNpbmNlIDEuODcuMFxuXHRcdCAqXG5cdFx0ICogQHBhcmFtIHtPYmplY3R9IHN0YXRlIERhdGEgc3RvcmUncyBzdGF0ZS5cblx0XHQgKiBAcGFyYW0ge09iamVjdH0gZXJyb3IgRXJyb3Igb2JqZWN0LlxuXHRcdCAqIEByZXR1cm4ge09iamVjdHxudWxsfSBTZWxlY3RvciBkYXRhIGZvciB0aGUgZ2l2ZW4gZXJyb3Igb2JqZWN0LCBvciBudWxsIGlmIG5vIHNlbGVjdG9yIGRhdGEgaXMgYXZhaWxhYmxlLlxuXHRcdCAqL1xuXHRcdGdldFNlbGVjdG9yRGF0YUZvckVycm9yOiBjcmVhdGVSZWdpc3RyeVNlbGVjdG9yKFxuXHRcdFx0KCBzZWxlY3QgKSA9PlxuXHRcdFx0XHRmdW5jdGlvbiAoIHN0YXRlLCBlcnJvciApIHtcblx0XHRcdFx0XHRjb25zdCBtZXRhRGF0YSA9XG5cdFx0XHRcdFx0XHRzZWxlY3QoIHN0b3JlTmFtZSApLmdldE1ldGFEYXRhRm9yRXJyb3IoIGVycm9yICk7XG5cblx0XHRcdFx0XHRpZiAoIG1ldGFEYXRhICkge1xuXHRcdFx0XHRcdFx0Y29uc3QgeyBiYXNlTmFtZTogbmFtZSwgYXJncyB9ID0gbWV0YURhdGE7XG5cblx0XHRcdFx0XHRcdGNvbnN0IGlzU2VsZWN0b3IgPSAhISBzZWxlY3QoIHN0b3JlTmFtZSApWyBuYW1lIF07XG5cblx0XHRcdFx0XHRcdGlmICggaXNTZWxlY3RvciApIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XHRcdFx0XHRzdG9yZU5hbWUsXG5cdFx0XHRcdFx0XHRcdFx0bmFtZSxcblx0XHRcdFx0XHRcdFx0XHRhcmdzLFxuXHRcdFx0XHRcdFx0XHR9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHJldHVybiBudWxsO1xuXHRcdFx0XHR9XG5cdFx0KSxcblxuXHRcdC8qKlxuXHRcdCAqIERldGVybWluZXMgd2hldGhlciB0aGUgZGF0YXN0b3JlIGhhcyBlcnJvcnMgb3Igbm90LlxuXHRcdCAqXG5cdFx0ICogQHNpbmNlIDEuMTUuMFxuXHRcdCAqXG5cdFx0ICogQHBhcmFtIHtPYmplY3R9IHN0YXRlIERhdGEgc3RvcmUncyBzdGF0ZS5cblx0XHQgKiBAcmV0dXJuIHtib29sZWFufSBUUlVFIGlmIHRoZSBkYXRhc3RvcmUgaGFzIGVycm9ycywgb3RoZXJ3aXNlIEZBTFNFLlxuXHRcdCAqL1xuXHRcdGhhc0Vycm9ycyggc3RhdGUgKSB7XG5cdFx0XHRyZXR1cm4gc2VsZWN0b3JzLmdldEVycm9ycyggc3RhdGUgKS5sZW5ndGggPiAwO1xuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHtcblx0XHRpbml0aWFsU3RhdGUsXG5cdFx0YWN0aW9ucyxcblx0XHRjb250cm9scyxcblx0XHRyZWR1Y2VyLFxuXHRcdHJlc29sdmVycyxcblx0XHRzZWxlY3RvcnMsXG5cdH07XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFFQTtBQUlBO0FBR0E7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBQUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/data/create-error-store.js\n"); /***/ }), /***/ "./js/googlesitekit/data/create-fetch-store.js": /*!*****************************************************!*\ !*** ./js/googlesitekit/data/create-fetch-store.js ***! \*****************************************************/ /*! exports provided: createFetchStore */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createFetchStore\", function() { return createFetchStore; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _create_error_store__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./create-error-store */ \"./js/googlesitekit/data/create-error-store.js\");\n/* harmony import */ var _transform_case__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./transform-case */ \"./js/googlesitekit/data/transform-case.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___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; }\n/**\n * API function to create fetch store.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\nvar defaultReducerCallback = function defaultReducerCallback(state) {\n return state;\n};\nvar defaultArgsToParams = function defaultArgsToParams() {\n return {};\n};\nvar defaultValidateParams = function defaultValidateParams() {};\n\n// Get access to error store action creators.\n// If the parent store doesn't include the error store,\n// yielded error actions will be a no-op.\nvar clearError = _create_error_store__WEBPACK_IMPORTED_MODULE_4__[\"actions\"].clearError,\n receiveError = _create_error_store__WEBPACK_IMPORTED_MODULE_4__[\"actions\"].receiveError;\n/**\n * Creates a store object implementing the necessary infrastructure for a\n * single fetch action.\n *\n * This function returns a partial store object with the following:\n * * action creators to fetch and to receive the data\n * * control to issue the API request\n * * reducer to set API request flag and receive the response\n * * selector to check whether the API request is in progress via a flag\n *\n * The names of the pieces are based on the baseName provided.\n * For example, if baseName is 'saveSettings':\n * * The fetch action creator is called 'fetchSaveSettings'.\n * * The receive action creator is called 'receiveSaveSettings'.\n * * The fetching selector is called 'isFetchingSaveSettings'.\n *\n * All parts of the returned store objects should be considered internal. A\n * public action or selector should be implemented to actually call the\n * fetch action included in the returned store object.\n *\n * For example, if the fetch store is intended for an API-based\n * action 'storeMySetting':\n * * The basename passed should be 'storeMySetting'.\n * * The action 'storeMySetting' should call 'fetchStoreMySetting'.\n *\n * Or, if the fetch store is intended for an API-based selector\n * 'getSomeData':\n * * The baseName passed should be 'getSomeData'.\n * * The resolver for 'getSomeData' should call 'fetchGetSomeData'.\n *\n * @since 1.10.0\n * @private\n *\n * @param {Object} args Arguments for creating the fetch store.\n * @param {string} args.baseName The base name to use for all the created infrastructure.\n * @param {Function} args.controlCallback Callback function to issue the API request. Will be used inside the\n * control. The function receives a params object based on argsToParams,\n * i.e. the respective values passed to the action.\n * @param {Function} [args.reducerCallback] Optional. Callback function to modify state based on the API response.\n * Will be used inside the reducer. The function receives the store's state\n * object as first parameter, the API response as second parameter, and the\n * params object for the request (see above) as third parameter. If not\n * provided, the default will return the unmodified state.\n * @param {Function} [args.argsToParams] Optional. Function that reduces the given list of arguments\n * into a object of key/value parameters, with the argument names used as keys.\n * If not provided, the default function will return an empty object,\n * essentially indicating that no arguments are supported/required.\n * @param {Function} [args.validateParams] Optional. Function that validates the given parameters object created by `argsToParams`.\n * Any invalid parameters should cause a respective error to be thrown.\n * @return {Object} Partial store object with properties 'actions', 'controls', 'reducer', 'resolvers', and 'selectors'.\n */\nvar createFetchStore = function createFetchStore(_ref) {\n var _actions;\n var _marked = /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(fetchGenerator);\n var baseName = _ref.baseName,\n controlCallback = _ref.controlCallback,\n _ref$reducerCallback = _ref.reducerCallback,\n reducerCallback = _ref$reducerCallback === void 0 ? defaultReducerCallback : _ref$reducerCallback,\n _ref$argsToParams = _ref.argsToParams,\n argsToParams = _ref$argsToParams === void 0 ? defaultArgsToParams : _ref$argsToParams,\n _ref$validateParams = _ref.validateParams,\n validateParams = _ref$validateParams === void 0 ? defaultValidateParams : _ref$validateParams;\n invariant__WEBPACK_IMPORTED_MODULE_2___default()(baseName, 'baseName is required.');\n invariant__WEBPACK_IMPORTED_MODULE_2___default()('function' === typeof controlCallback, 'controlCallback is required and must be a function.');\n invariant__WEBPACK_IMPORTED_MODULE_2___default()('function' === typeof reducerCallback, 'reducerCallback must be a function.');\n invariant__WEBPACK_IMPORTED_MODULE_2___default()('function' === typeof argsToParams, 'argsToParams must be a function.');\n invariant__WEBPACK_IMPORTED_MODULE_2___default()('function' === typeof validateParams, 'validateParams must be a function.');\n\n // If validating the result of argsToParams without any arguments does not result in an error, we\n // know params is okay to be empty.\n var requiresParams;\n try {\n validateParams(argsToParams());\n requiresParams = false;\n } catch (error) {\n requiresParams = true;\n }\n var pascalCaseBaseName = Object(_transform_case__WEBPACK_IMPORTED_MODULE_5__[\"camelCaseToPascalCase\"])(baseName);\n var constantBaseName = Object(_transform_case__WEBPACK_IMPORTED_MODULE_5__[\"camelCaseToConstantCase\"])(baseName);\n var FETCH = \"FETCH_\".concat(constantBaseName);\n var START_FETCH = \"START_\".concat(FETCH);\n var FINISH_FETCH = \"FINISH_\".concat(FETCH);\n var CATCH_FETCH = \"CATCH_\".concat(FETCH);\n var RECEIVE = \"RECEIVE_\".concat(constantBaseName);\n var fetchCreator = \"fetch\".concat(pascalCaseBaseName);\n var receiveCreator = \"receive\".concat(pascalCaseBaseName);\n var isFetching = \"isFetching\".concat(pascalCaseBaseName);\n var initialState = _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()({}, isFetching, {});\n function fetchGenerator(params, args) {\n var response, error;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function fetchGenerator$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return {\n payload: {\n params: params\n },\n type: START_FETCH\n };\n case 2:\n _context.next = 4;\n return clearError(baseName, args);\n case 4:\n _context.prev = 4;\n _context.next = 7;\n return {\n payload: {\n params: params\n },\n type: FETCH\n };\n case 7:\n response = _context.sent;\n _context.next = 10;\n return actions[receiveCreator](response, params);\n case 10:\n _context.next = 12;\n return {\n payload: {\n params: params\n },\n type: FINISH_FETCH\n };\n case 12:\n _context.next = 21;\n break;\n case 14:\n _context.prev = 14;\n _context.t0 = _context[\"catch\"](4);\n error = _context.t0;\n _context.next = 19;\n return receiveError(error, baseName, args);\n case 19:\n _context.next = 21;\n return {\n payload: {\n params: params\n },\n type: CATCH_FETCH\n };\n case 21:\n return _context.abrupt(\"return\", {\n response: response,\n error: error\n });\n case 22:\n case \"end\":\n return _context.stop();\n }\n }\n }, _marked, null, [[4, 14]]);\n }\n var actions = (_actions = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_actions, fetchCreator, function () {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n var params = argsToParams.apply(void 0, args);\n // In order for params validation to throw an error as expected,\n // this function cannot be a generator.\n validateParams(params);\n\n // The normal fetch action generator is invoked as the return here\n // to preserve asynchronous behavior without registering another action creator.\n return fetchGenerator(params, args);\n }), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_actions, receiveCreator, function (response, params) {\n invariant__WEBPACK_IMPORTED_MODULE_2___default()(response !== undefined, 'response is required.');\n if (requiresParams) {\n invariant__WEBPACK_IMPORTED_MODULE_2___default()(Object(lodash__WEBPACK_IMPORTED_MODULE_3__[\"isPlainObject\"])(params), 'params is required.');\n validateParams(params);\n } else {\n params = {};\n }\n return {\n payload: {\n response: response,\n params: params\n },\n type: RECEIVE\n };\n }), _actions);\n var controls = _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()({}, FETCH, function (_ref2) {\n var payload = _ref2.payload;\n return controlCallback(payload.params);\n });\n var reducer = function reducer(state, _ref3) {\n var type = _ref3.type,\n payload = _ref3.payload;\n switch (type) {\n case START_FETCH:\n {\n var params = payload.params;\n return _objectSpread(_objectSpread({}, state), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()({}, isFetching, _objectSpread(_objectSpread({}, state[isFetching]), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()({}, Object(_util__WEBPACK_IMPORTED_MODULE_6__[\"stringifyObject\"])(params), true))));\n }\n case RECEIVE:\n {\n var response = payload.response,\n _params = payload.params;\n return reducerCallback(state, response, _params);\n }\n case FINISH_FETCH:\n {\n var _params2 = payload.params;\n return _objectSpread(_objectSpread({}, state), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()({}, isFetching, _objectSpread(_objectSpread({}, state[isFetching]), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()({}, Object(_util__WEBPACK_IMPORTED_MODULE_6__[\"stringifyObject\"])(_params2), false))));\n }\n case CATCH_FETCH:\n {\n var _params3 = payload.params;\n return _objectSpread(_objectSpread({}, state), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()({}, isFetching, _objectSpread(_objectSpread({}, state[isFetching]), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()({}, Object(_util__WEBPACK_IMPORTED_MODULE_6__[\"stringifyObject\"])(_params3), false))));\n }\n default:\n {\n return state;\n }\n }\n };\n var selectors = _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()({}, isFetching, function (state) {\n if (state[isFetching] === undefined) {\n return false;\n }\n var params;\n try {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n params = argsToParams.apply(void 0, args);\n validateParams(params);\n } catch (err) {\n // If parameters are invalid, fail silently here. It likely is\n // because some dependency selector is still resolving.\n return false;\n }\n return !!state[isFetching][Object(_util__WEBPACK_IMPORTED_MODULE_6__[\"stringifyObject\"])(params)];\n });\n return {\n initialState: initialState,\n actions: actions,\n controls: controls,\n reducer: reducer,\n resolvers: {},\n selectors: selectors\n };\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGEvY3JlYXRlLWZldGNoLXN0b3JlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9kYXRhL2NyZWF0ZS1mZXRjaC1zdG9yZS5qcz84MzFlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQVBJIGZ1bmN0aW9uIHRvIGNyZWF0ZSBmZXRjaCBzdG9yZS5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBpbnZhcmlhbnQgZnJvbSAnaW52YXJpYW50JztcbmltcG9ydCB7IGlzUGxhaW5PYmplY3QgfSBmcm9tICdsb2Rhc2gnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBhY3Rpb25zIGFzIGVycm9yU3RvcmVBY3Rpb25zIH0gZnJvbSAnLi9jcmVhdGUtZXJyb3Itc3RvcmUnO1xuaW1wb3J0IHtcblx0Y2FtZWxDYXNlVG9QYXNjYWxDYXNlLFxuXHRjYW1lbENhc2VUb0NvbnN0YW50Q2FzZSxcbn0gZnJvbSAnLi90cmFuc2Zvcm0tY2FzZSc7XG5pbXBvcnQgeyBzdHJpbmdpZnlPYmplY3QgfSBmcm9tICcuLi8uLi91dGlsJztcblxuY29uc3QgZGVmYXVsdFJlZHVjZXJDYWxsYmFjayA9ICggc3RhdGUgKSA9PiBzdGF0ZTtcblxuY29uc3QgZGVmYXVsdEFyZ3NUb1BhcmFtcyA9ICgpID0+IHtcblx0cmV0dXJuIHt9O1xufTtcblxuY29uc3QgZGVmYXVsdFZhbGlkYXRlUGFyYW1zID0gKCkgPT4ge307XG5cbi8vIEdldCBhY2Nlc3MgdG8gZXJyb3Igc3RvcmUgYWN0aW9uIGNyZWF0b3JzLlxuLy8gSWYgdGhlIHBhcmVudCBzdG9yZSBkb2Vzbid0IGluY2x1ZGUgdGhlIGVycm9yIHN0b3JlLFxuLy8geWllbGRlZCBlcnJvciBhY3Rpb25zIHdpbGwgYmUgYSBuby1vcC5cbmNvbnN0IHsgY2xlYXJFcnJvciwgcmVjZWl2ZUVycm9yIH0gPSBlcnJvclN0b3JlQWN0aW9ucztcblxuLyoqXG4gKiBDcmVhdGVzIGEgc3RvcmUgb2JqZWN0IGltcGxlbWVudGluZyB0aGUgbmVjZXNzYXJ5IGluZnJhc3RydWN0dXJlIGZvciBhXG4gKiBzaW5nbGUgZmV0Y2ggYWN0aW9uLlxuICpcbiAqIFRoaXMgZnVuY3Rpb24gcmV0dXJucyBhIHBhcnRpYWwgc3RvcmUgb2JqZWN0IHdpdGggdGhlIGZvbGxvd2luZzpcbiAqICogYWN0aW9uIGNyZWF0b3JzIHRvIGZldGNoIGFuZCB0byByZWNlaXZlIHRoZSBkYXRhXG4gKiAqIGNvbnRyb2wgdG8gaXNzdWUgdGhlIEFQSSByZXF1ZXN0XG4gKiAqIHJlZHVjZXIgdG8gc2V0IEFQSSByZXF1ZXN0IGZsYWcgYW5kIHJlY2VpdmUgdGhlIHJlc3BvbnNlXG4gKiAqIHNlbGVjdG9yIHRvIGNoZWNrIHdoZXRoZXIgdGhlIEFQSSByZXF1ZXN0IGlzIGluIHByb2dyZXNzIHZpYSBhIGZsYWdcbiAqXG4gKiBUaGUgbmFtZXMgb2YgdGhlIHBpZWNlcyBhcmUgYmFzZWQgb24gdGhlIGJhc2VOYW1lIHByb3ZpZGVkLlxuICogRm9yIGV4YW1wbGUsIGlmIGJhc2VOYW1lIGlzICdzYXZlU2V0dGluZ3MnOlxuICogKiBUaGUgZmV0Y2ggYWN0aW9uIGNyZWF0b3IgaXMgY2FsbGVkICdmZXRjaFNhdmVTZXR0aW5ncycuXG4gKiAqIFRoZSByZWNlaXZlIGFjdGlvbiBjcmVhdG9yIGlzIGNhbGxlZCAncmVjZWl2ZVNhdmVTZXR0aW5ncycuXG4gKiAqIFRoZSBmZXRjaGluZyBzZWxlY3RvciBpcyBjYWxsZWQgJ2lzRmV0Y2hpbmdTYXZlU2V0dGluZ3MnLlxuICpcbiAqIEFsbCBwYXJ0cyBvZiB0aGUgcmV0dXJuZWQgc3RvcmUgb2JqZWN0cyBzaG91bGQgYmUgY29uc2lkZXJlZCBpbnRlcm5hbC4gQVxuICogcHVibGljIGFjdGlvbiBvciBzZWxlY3RvciBzaG91bGQgYmUgaW1wbGVtZW50ZWQgdG8gYWN0dWFsbHkgY2FsbCB0aGVcbiAqIGZldGNoIGFjdGlvbiBpbmNsdWRlZCBpbiB0aGUgcmV0dXJuZWQgc3RvcmUgb2JqZWN0LlxuICpcbiAqIEZvciBleGFtcGxlLCBpZiB0aGUgZmV0Y2ggc3RvcmUgaXMgaW50ZW5kZWQgZm9yIGFuIEFQSS1iYXNlZFxuICogYWN0aW9uICdzdG9yZU15U2V0dGluZyc6XG4gKiAqIFRoZSBiYXNlbmFtZSBwYXNzZWQgc2hvdWxkIGJlICdzdG9yZU15U2V0dGluZycuXG4gKiAqIFRoZSBhY3Rpb24gJ3N0b3JlTXlTZXR0aW5nJyBzaG91bGQgY2FsbCAnZmV0Y2hTdG9yZU15U2V0dGluZycuXG4gKlxuICogT3IsIGlmIHRoZSBmZXRjaCBzdG9yZSBpcyBpbnRlbmRlZCBmb3IgYW4gQVBJLWJhc2VkIHNlbGVjdG9yXG4gKiAnZ2V0U29tZURhdGEnOlxuICogKiBUaGUgYmFzZU5hbWUgcGFzc2VkIHNob3VsZCBiZSAnZ2V0U29tZURhdGEnLlxuICogKiBUaGUgcmVzb2x2ZXIgZm9yICdnZXRTb21lRGF0YScgc2hvdWxkIGNhbGwgJ2ZldGNoR2V0U29tZURhdGEnLlxuICpcbiAqIEBzaW5jZSAxLjEwLjBcbiAqIEBwcml2YXRlXG4gKlxuICogQHBhcmFtIHtPYmplY3R9ICAgYXJncyAgICAgICAgICAgICAgICAgICBBcmd1bWVudHMgZm9yIGNyZWF0aW5nIHRoZSBmZXRjaCBzdG9yZS5cbiAqIEBwYXJhbSB7c3RyaW5nfSAgIGFyZ3MuYmFzZU5hbWUgICAgICAgICAgVGhlIGJhc2UgbmFtZSB0byB1c2UgZm9yIGFsbCB0aGUgY3JlYXRlZCBpbmZyYXN0cnVjdHVyZS5cbiAqIEBwYXJhbSB7RnVuY3Rpb259IGFyZ3MuY29udHJvbENhbGxiYWNrICAgQ2FsbGJhY2sgZnVuY3Rpb24gdG8gaXNzdWUgdGhlIEFQSSByZXF1ZXN0LiBXaWxsIGJlIHVzZWQgaW5zaWRlIHRoZVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLiBUaGUgZnVuY3Rpb24gcmVjZWl2ZXMgYSBwYXJhbXMgb2JqZWN0IGJhc2VkIG9uIGFyZ3NUb1BhcmFtcyxcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaS5lLiB0aGUgcmVzcGVjdGl2ZSB2YWx1ZXMgcGFzc2VkIHRvIHRoZSBhY3Rpb24uXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBbYXJncy5yZWR1Y2VyQ2FsbGJhY2tdIE9wdGlvbmFsLiBDYWxsYmFjayBmdW5jdGlvbiB0byBtb2RpZnkgc3RhdGUgYmFzZWQgb24gdGhlIEFQSSByZXNwb25zZS5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgV2lsbCBiZSB1c2VkIGluc2lkZSB0aGUgcmVkdWNlci4gVGhlIGZ1bmN0aW9uIHJlY2VpdmVzIHRoZSBzdG9yZSdzIHN0YXRlXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdCBhcyBmaXJzdCBwYXJhbWV0ZXIsIHRoZSBBUEkgcmVzcG9uc2UgYXMgc2Vjb25kIHBhcmFtZXRlciwgYW5kIHRoZVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJhbXMgb2JqZWN0IGZvciB0aGUgcmVxdWVzdCAoc2VlIGFib3ZlKSBhcyB0aGlyZCBwYXJhbWV0ZXIuIElmIG5vdFxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm92aWRlZCwgdGhlIGRlZmF1bHQgd2lsbCByZXR1cm4gdGhlIHVubW9kaWZpZWQgc3RhdGUuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBbYXJncy5hcmdzVG9QYXJhbXNdICAgIE9wdGlvbmFsLiBGdW5jdGlvbiB0aGF0IHJlZHVjZXMgdGhlIGdpdmVuIGxpc3Qgb2YgYXJndW1lbnRzXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludG8gYSBvYmplY3Qgb2Yga2V5L3ZhbHVlIHBhcmFtZXRlcnMsIHdpdGggdGhlIGFyZ3VtZW50IG5hbWVzIHVzZWQgYXMga2V5cy5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSWYgbm90IHByb3ZpZGVkLCB0aGUgZGVmYXVsdCBmdW5jdGlvbiB3aWxsIHJldHVybiBhbiBlbXB0eSBvYmplY3QsXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVzc2VudGlhbGx5IGluZGljYXRpbmcgdGhhdCBubyBhcmd1bWVudHMgYXJlIHN1cHBvcnRlZC9yZXF1aXJlZC5cbiAqIEBwYXJhbSB7RnVuY3Rpb259IFthcmdzLnZhbGlkYXRlUGFyYW1zXSAgT3B0aW9uYWwuIEZ1bmN0aW9uIHRoYXQgdmFsaWRhdGVzIHRoZSBnaXZlbiBwYXJhbWV0ZXJzIG9iamVjdCBjcmVhdGVkIGJ5IGBhcmdzVG9QYXJhbXNgLlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBbnkgaW52YWxpZCBwYXJhbWV0ZXJzIHNob3VsZCBjYXVzZSBhIHJlc3BlY3RpdmUgZXJyb3IgdG8gYmUgdGhyb3duLlxuICogQHJldHVybiB7T2JqZWN0fSBQYXJ0aWFsIHN0b3JlIG9iamVjdCB3aXRoIHByb3BlcnRpZXMgJ2FjdGlvbnMnLCAnY29udHJvbHMnLCAncmVkdWNlcicsICdyZXNvbHZlcnMnLCBhbmQgJ3NlbGVjdG9ycycuXG4gKi9cbmV4cG9ydCBjb25zdCBjcmVhdGVGZXRjaFN0b3JlID0gKCB7XG5cdGJhc2VOYW1lLFxuXHRjb250cm9sQ2FsbGJhY2ssXG5cdHJlZHVjZXJDYWxsYmFjayA9IGRlZmF1bHRSZWR1Y2VyQ2FsbGJhY2ssXG5cdGFyZ3NUb1BhcmFtcyA9IGRlZmF1bHRBcmdzVG9QYXJhbXMsXG5cdHZhbGlkYXRlUGFyYW1zID0gZGVmYXVsdFZhbGlkYXRlUGFyYW1zLFxufSApID0+IHtcblx0aW52YXJpYW50KCBiYXNlTmFtZSwgJ2Jhc2VOYW1lIGlzIHJlcXVpcmVkLicgKTtcblx0aW52YXJpYW50KFxuXHRcdCdmdW5jdGlvbicgPT09IHR5cGVvZiBjb250cm9sQ2FsbGJhY2ssXG5cdFx0J2NvbnRyb2xDYWxsYmFjayBpcyByZXF1aXJlZCBhbmQgbXVzdCBiZSBhIGZ1bmN0aW9uLidcblx0KTtcblx0aW52YXJpYW50KFxuXHRcdCdmdW5jdGlvbicgPT09IHR5cGVvZiByZWR1Y2VyQ2FsbGJhY2ssXG5cdFx0J3JlZHVjZXJDYWxsYmFjayBtdXN0IGJlIGEgZnVuY3Rpb24uJ1xuXHQpO1xuXHRpbnZhcmlhbnQoXG5cdFx0J2Z1bmN0aW9uJyA9PT0gdHlwZW9mIGFyZ3NUb1BhcmFtcyxcblx0XHQnYXJnc1RvUGFyYW1zIG11c3QgYmUgYSBmdW5jdGlvbi4nXG5cdCk7XG5cdGludmFyaWFudChcblx0XHQnZnVuY3Rpb24nID09PSB0eXBlb2YgdmFsaWRhdGVQYXJhbXMsXG5cdFx0J3ZhbGlkYXRlUGFyYW1zIG11c3QgYmUgYSBmdW5jdGlvbi4nXG5cdCk7XG5cblx0Ly8gSWYgdmFsaWRhdGluZyB0aGUgcmVzdWx0IG9mIGFyZ3NUb1BhcmFtcyB3aXRob3V0IGFueSBhcmd1bWVudHMgZG9lcyBub3QgcmVzdWx0IGluIGFuIGVycm9yLCB3ZVxuXHQvLyBrbm93IHBhcmFtcyBpcyBva2F5IHRvIGJlIGVtcHR5LlxuXHRsZXQgcmVxdWlyZXNQYXJhbXM7XG5cdHRyeSB7XG5cdFx0dmFsaWRhdGVQYXJhbXMoIGFyZ3NUb1BhcmFtcygpICk7XG5cdFx0cmVxdWlyZXNQYXJhbXMgPSBmYWxzZTtcblx0fSBjYXRjaCAoIGVycm9yICkge1xuXHRcdHJlcXVpcmVzUGFyYW1zID0gdHJ1ZTtcblx0fVxuXG5cdGNvbnN0IHBhc2NhbENhc2VCYXNlTmFtZSA9IGNhbWVsQ2FzZVRvUGFzY2FsQ2FzZSggYmFzZU5hbWUgKTtcblx0Y29uc3QgY29uc3RhbnRCYXNlTmFtZSA9IGNhbWVsQ2FzZVRvQ29uc3RhbnRDYXNlKCBiYXNlTmFtZSApO1xuXG5cdGNvbnN0IEZFVENIID0gYEZFVENIXyR7IGNvbnN0YW50QmFzZU5hbWUgfWA7XG5cdGNvbnN0IFNUQVJUX0ZFVENIID0gYFNUQVJUXyR7IEZFVENIIH1gO1xuXHRjb25zdCBGSU5JU0hfRkVUQ0ggPSBgRklOSVNIXyR7IEZFVENIIH1gO1xuXHRjb25zdCBDQVRDSF9GRVRDSCA9IGBDQVRDSF8keyBGRVRDSCB9YDtcblx0Y29uc3QgUkVDRUlWRSA9IGBSRUNFSVZFXyR7IGNvbnN0YW50QmFzZU5hbWUgfWA7XG5cblx0Y29uc3QgZmV0Y2hDcmVhdG9yID0gYGZldGNoJHsgcGFzY2FsQ2FzZUJhc2VOYW1lIH1gO1xuXHRjb25zdCByZWNlaXZlQ3JlYXRvciA9IGByZWNlaXZlJHsgcGFzY2FsQ2FzZUJhc2VOYW1lIH1gO1xuXHRjb25zdCBpc0ZldGNoaW5nID0gYGlzRmV0Y2hpbmckeyBwYXNjYWxDYXNlQmFzZU5hbWUgfWA7XG5cblx0Y29uc3QgaW5pdGlhbFN0YXRlID0ge1xuXHRcdFsgaXNGZXRjaGluZyBdOiB7fSxcblx0fTtcblxuXHRmdW5jdGlvbiogZmV0Y2hHZW5lcmF0b3IoIHBhcmFtcywgYXJncyApIHtcblx0XHRsZXQgcmVzcG9uc2U7XG5cdFx0bGV0IGVycm9yO1xuXG5cdFx0eWllbGQge1xuXHRcdFx0cGF5bG9hZDogeyBwYXJhbXMgfSxcblx0XHRcdHR5cGU6IFNUQVJUX0ZFVENILFxuXHRcdH07XG5cblx0XHR5aWVsZCBjbGVhckVycm9yKCBiYXNlTmFtZSwgYXJncyApO1xuXG5cdFx0dHJ5IHtcblx0XHRcdHJlc3BvbnNlID0geWllbGQge1xuXHRcdFx0XHRwYXlsb2FkOiB7IHBhcmFtcyB9LFxuXHRcdFx0XHR0eXBlOiBGRVRDSCxcblx0XHRcdH07XG5cblx0XHRcdHlpZWxkIGFjdGlvbnNbIHJlY2VpdmVDcmVhdG9yIF0oIHJlc3BvbnNlLCBwYXJhbXMgKTtcblxuXHRcdFx0eWllbGQge1xuXHRcdFx0XHRwYXlsb2FkOiB7IHBhcmFtcyB9LFxuXHRcdFx0XHR0eXBlOiBGSU5JU0hfRkVUQ0gsXG5cdFx0XHR9O1xuXHRcdH0gY2F0Y2ggKCBlICkge1xuXHRcdFx0ZXJyb3IgPSBlO1xuXG5cdFx0XHR5aWVsZCByZWNlaXZlRXJyb3IoIGVycm9yLCBiYXNlTmFtZSwgYXJncyApO1xuXG5cdFx0XHR5aWVsZCB7XG5cdFx0XHRcdHBheWxvYWQ6IHsgcGFyYW1zIH0sXG5cdFx0XHRcdHR5cGU6IENBVENIX0ZFVENILFxuXHRcdFx0fTtcblx0XHR9XG5cblx0XHRyZXR1cm4geyByZXNwb25zZSwgZXJyb3IgfTtcblx0fVxuXG5cdGNvbnN0IGFjdGlvbnMgPSB7XG5cdFx0WyBmZXRjaENyZWF0b3IgXSggLi4uYXJncyApIHtcblx0XHRcdGNvbnN0IHBhcmFtcyA9IGFyZ3NUb1BhcmFtcyggLi4uYXJncyApO1xuXHRcdFx0Ly8gSW4gb3JkZXIgZm9yIHBhcmFtcyB2YWxpZGF0aW9uIHRvIHRocm93IGFuIGVycm9yIGFzIGV4cGVjdGVkLFxuXHRcdFx0Ly8gdGhpcyBmdW5jdGlvbiBjYW5ub3QgYmUgYSBnZW5lcmF0b3IuXG5cdFx0XHR2YWxpZGF0ZVBhcmFtcyggcGFyYW1zICk7XG5cblx0XHRcdC8vIFRoZSBub3JtYWwgZmV0Y2ggYWN0aW9uIGdlbmVyYXRvciBpcyBpbnZva2VkIGFzIHRoZSByZXR1cm4gaGVyZVxuXHRcdFx0Ly8gdG8gcHJlc2VydmUgYXN5bmNocm9ub3VzIGJlaGF2aW9yIHdpdGhvdXQgcmVnaXN0ZXJpbmcgYW5vdGhlciBhY3Rpb24gY3JlYXRvci5cblx0XHRcdHJldHVybiBmZXRjaEdlbmVyYXRvciggcGFyYW1zLCBhcmdzICk7XG5cdFx0fSxcblxuXHRcdFsgcmVjZWl2ZUNyZWF0b3IgXSggcmVzcG9uc2UsIHBhcmFtcyApIHtcblx0XHRcdGludmFyaWFudCggcmVzcG9uc2UgIT09IHVuZGVmaW5lZCwgJ3Jlc3BvbnNlIGlzIHJlcXVpcmVkLicgKTtcblx0XHRcdGlmICggcmVxdWlyZXNQYXJhbXMgKSB7XG5cdFx0XHRcdGludmFyaWFudCggaXNQbGFpbk9iamVjdCggcGFyYW1zICksICdwYXJhbXMgaXMgcmVxdWlyZWQuJyApO1xuXHRcdFx0XHR2YWxpZGF0ZVBhcmFtcyggcGFyYW1zICk7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRwYXJhbXMgPSB7fTtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0cGF5bG9hZDogeyByZXNwb25zZSwgcGFyYW1zIH0sXG5cdFx0XHRcdHR5cGU6IFJFQ0VJVkUsXG5cdFx0XHR9O1xuXHRcdH0sXG5cdH07XG5cblx0Y29uc3QgY29udHJvbHMgPSB7XG5cdFx0WyBGRVRDSCBdOiAoIHsgcGF5bG9hZCB9ICkgPT4ge1xuXHRcdFx0cmV0dXJuIGNvbnRyb2xDYWxsYmFjayggcGF5bG9hZC5wYXJhbXMgKTtcblx0XHR9LFxuXHR9O1xuXG5cdGNvbnN0IHJlZHVjZXIgPSAoIHN0YXRlLCB7IHR5cGUsIHBheWxvYWQgfSApID0+IHtcblx0XHRzd2l0Y2ggKCB0eXBlICkge1xuXHRcdFx0Y2FzZSBTVEFSVF9GRVRDSDoge1xuXHRcdFx0XHRjb25zdCB7IHBhcmFtcyB9ID0gcGF5bG9hZDtcblx0XHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XHQuLi5zdGF0ZSxcblx0XHRcdFx0XHRbIGlzRmV0Y2hpbmcgXToge1xuXHRcdFx0XHRcdFx0Li4uc3RhdGVbIGlzRmV0Y2hpbmcgXSxcblx0XHRcdFx0XHRcdFsgc3RyaW5naWZ5T2JqZWN0KCBwYXJhbXMgKSBdOiB0cnVlLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdH07XG5cdFx0XHR9XG5cblx0XHRcdGNhc2UgUkVDRUlWRToge1xuXHRcdFx0XHRjb25zdCB7IHJlc3BvbnNlLCBwYXJhbXMgfSA9IHBheWxvYWQ7XG5cdFx0XHRcdHJldHVybiByZWR1Y2VyQ2FsbGJhY2soIHN0YXRlLCByZXNwb25zZSwgcGFyYW1zICk7XG5cdFx0XHR9XG5cblx0XHRcdGNhc2UgRklOSVNIX0ZFVENIOiB7XG5cdFx0XHRcdGNvbnN0IHsgcGFyYW1zIH0gPSBwYXlsb2FkO1xuXHRcdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcdC4uLnN0YXRlLFxuXHRcdFx0XHRcdFsgaXNGZXRjaGluZyBdOiB7XG5cdFx0XHRcdFx0XHQuLi5zdGF0ZVsgaXNGZXRjaGluZyBdLFxuXHRcdFx0XHRcdFx0WyBzdHJpbmdpZnlPYmplY3QoIHBhcmFtcyApIF06IGZhbHNlLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdH07XG5cdFx0XHR9XG5cblx0XHRcdGNhc2UgQ0FUQ0hfRkVUQ0g6IHtcblx0XHRcdFx0Y29uc3QgeyBwYXJhbXMgfSA9IHBheWxvYWQ7XG5cdFx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFx0Li4uc3RhdGUsXG5cdFx0XHRcdFx0WyBpc0ZldGNoaW5nIF06IHtcblx0XHRcdFx0XHRcdC4uLnN0YXRlWyBpc0ZldGNoaW5nIF0sXG5cdFx0XHRcdFx0XHRbIHN0cmluZ2lmeU9iamVjdCggcGFyYW1zICkgXTogZmFsc2UsXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0fTtcblx0XHRcdH1cblxuXHRcdFx0ZGVmYXVsdDoge1xuXHRcdFx0XHRyZXR1cm4gc3RhdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9O1xuXG5cdGNvbnN0IHNlbGVjdG9ycyA9IHtcblx0XHRbIGlzRmV0Y2hpbmcgXTogKCBzdGF0ZSwgLi4uYXJncyApID0+IHtcblx0XHRcdGlmICggc3RhdGVbIGlzRmV0Y2hpbmcgXSA9PT0gdW5kZWZpbmVkICkge1xuXHRcdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0XHR9XG5cblx0XHRcdGxldCBwYXJhbXM7XG5cdFx0XHR0cnkge1xuXHRcdFx0XHRwYXJhbXMgPSBhcmdzVG9QYXJhbXMoIC4uLmFyZ3MgKTtcblx0XHRcdFx0dmFsaWRhdGVQYXJhbXMoIHBhcmFtcyApO1xuXHRcdFx0fSBjYXRjaCAoIGVyciApIHtcblx0XHRcdFx0Ly8gSWYgcGFyYW1ldGVycyBhcmUgaW52YWxpZCwgZmFpbCBzaWxlbnRseSBoZXJlLiBJdCBsaWtlbHkgaXNcblx0XHRcdFx0Ly8gYmVjYXVzZSBzb21lIGRlcGVuZGVuY3kgc2VsZWN0b3IgaXMgc3RpbGwgcmVzb2x2aW5nLlxuXHRcdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiAhISBzdGF0ZVsgaXNGZXRjaGluZyBdWyBzdHJpbmdpZnlPYmplY3QoIHBhcmFtcyApIF07XG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4ge1xuXHRcdGluaXRpYWxTdGF0ZSxcblx0XHRhY3Rpb25zLFxuXHRcdGNvbnRyb2xzLFxuXHRcdHJlZHVjZXIsXG5cdFx0cmVzb2x2ZXJzOiB7fSxcblx0XHRzZWxlY3RvcnMsXG5cdH07XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUVBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUFBO0FBOENBO0FBbERBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBSUE7QUFJQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFIQTtBQUFBO0FBS0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBT0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFFQTtBQU9BO0FBRUE7QUFBQTtBQUFBO0FBRUE7QUFPQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBTkE7QUFBQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/data/create-fetch-store.js\n"); /***/ }), /***/ "./js/googlesitekit/data/create-settings-store.js": /*!********************************************************!*\ !*** ./js/googlesitekit/data/create-settings-store.js ***! \********************************************************/ /*! exports provided: INVARIANT_DOING_SUBMIT_CHANGES, INVARIANT_SETTINGS_NOT_CHANGED, createSettingsStore, makeDefaultSubmitChanges, makeDefaultRollbackChanges, makeDefaultCanSubmitChanges, makeDefaultHaveSettingsChanged */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"INVARIANT_DOING_SUBMIT_CHANGES\", function() { return INVARIANT_DOING_SUBMIT_CHANGES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"INVARIANT_SETTINGS_NOT_CHANGED\", function() { return INVARIANT_SETTINGS_NOT_CHANGED; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createSettingsStore\", function() { return createSettingsStore; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"makeDefaultSubmitChanges\", function() { return makeDefaultSubmitChanges; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"makeDefaultRollbackChanges\", function() { return makeDefaultRollbackChanges; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"makeDefaultCanSubmitChanges\", function() { return makeDefaultCanSubmitChanges; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"makeDefaultHaveSettingsChanged\", function() { return makeDefaultHaveSettingsChanged; });\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var googlesitekit_api__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! googlesitekit-api */ \"googlesitekit-api\");\n/* harmony import */ var googlesitekit_api__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_api__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./utils */ \"./js/googlesitekit/data/utils.js\");\n/* harmony import */ var _transform_case__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./transform-case */ \"./js/googlesitekit/data/transform-case.js\");\n/* harmony import */ var _create_fetch_store__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./create-fetch-store */ \"./js/googlesitekit/data/create-fetch-store.js\");\n/* harmony import */ var _data_create_error_store__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../data/create-error-store */ \"./js/googlesitekit/data/create-error-store.js\");\n\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___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; }\n/**\n * Provides API functions to create a datastore for settings.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n// Get access to error store action creators.\n// If the parent store doesn't include the error store,\n// yielded error actions will be a no-op.\nvar clearError = _data_create_error_store__WEBPACK_IMPORTED_MODULE_10__[\"actions\"].clearError,\n receiveError = _data_create_error_store__WEBPACK_IMPORTED_MODULE_10__[\"actions\"].receiveError; // Invariant error messages.\nvar INVARIANT_DOING_SUBMIT_CHANGES = 'cannot submit changes while submitting changes';\nvar INVARIANT_SETTINGS_NOT_CHANGED = 'cannot submit changes if settings have not changed';\n\n// Actions\nvar SET_SETTINGS = 'SET_SETTINGS';\nvar ROLLBACK_SETTINGS = 'ROLLBACK_SETTINGS';\nvar ROLLBACK_SETTING = 'ROLLBACK_SETTING';\n\n/**\n * Creates a store object that includes actions and selectors for managing settings.\n *\n * The first three parameters hook up the store to the respective REST API endpoint,\n * while the fourth defines the names of the sub-settings to support.\n *\n * @since 1.6.0\n * @since 1.129.0 Added haveSettingsChanged optional paramter.\n * @private\n *\n * @param {string} type The data to access. One of 'core' or 'modules'.\n * @param {string} identifier The data identifier, eg. a module slug like 'search-console'.\n * @param {string} datapoint The endpoint to request data from, e.g. 'settings'.\n * @param {Object} options Optional. Options to consider for the store.\n * @param {Array} [options.ownedSettingsSlugs] Optional. List of \"owned settings\" for this module, if they exist.\n * @param {number} [options.storeName] Store name to use. Default is '{type}/{identifier}'.\n * @param {Array} [options.settingSlugs] List of the slugs that are part of the settings object handled by the respective API endpoint.\n * @param {Object} [options.initialSettings] Optional. An initial set of settings as key-value pairs.\n * @param {Function|null} [options.validateHaveSettingsChanged] Optional. Custom callback to determine if settings have changed.\n * @return {Object} The settings store object, with additional `STORE_NAME` and\n * `initialState` properties.\n */\nvar createSettingsStore = function createSettingsStore(type, identifier, datapoint) {\n var _ref = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {},\n _ref$ownedSettingsSlu = _ref.ownedSettingsSlugs,\n ownedSettingsSlugs = _ref$ownedSettingsSlu === void 0 ? undefined : _ref$ownedSettingsSlu,\n _ref$storeName = _ref.storeName,\n storeName = _ref$storeName === void 0 ? undefined : _ref$storeName,\n _ref$settingSlugs = _ref.settingSlugs,\n settingSlugs = _ref$settingSlugs === void 0 ? [] : _ref$settingSlugs,\n _ref$initialSettings = _ref.initialSettings,\n initialSettings = _ref$initialSettings === void 0 ? undefined : _ref$initialSettings,\n _ref$validateHaveSett = _ref.validateHaveSettingsChanged,\n validateHaveSettingsChanged = _ref$validateHaveSett === void 0 ? makeDefaultHaveSettingsChanged() : _ref$validateHaveSett;\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(type, 'type is required.');\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(identifier, 'identifier is required.');\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(datapoint, 'datapoint is required.');\n var STORE_NAME = storeName || \"\".concat(type, \"/\").concat(identifier);\n var initialState = {\n ownedSettingsSlugs: ownedSettingsSlugs,\n settings: initialSettings,\n savedSettings: undefined\n };\n var fetchGetSettingsStore = Object(_create_fetch_store__WEBPACK_IMPORTED_MODULE_9__[\"createFetchStore\"])({\n baseName: 'getSettings',\n controlCallback: function controlCallback() {\n return Object(googlesitekit_api__WEBPACK_IMPORTED_MODULE_5__[\"get\"])(type, identifier, datapoint, {}, {\n useCache: false\n });\n },\n reducerCallback: function reducerCallback(state, values) {\n return _objectSpread(_objectSpread({}, state), {}, {\n savedSettings: _objectSpread({}, values),\n settings: _objectSpread(_objectSpread({}, values), state.settings || {})\n });\n }\n });\n var fetchSaveSettingsStore = Object(_create_fetch_store__WEBPACK_IMPORTED_MODULE_9__[\"createFetchStore\"])({\n baseName: 'saveSettings',\n controlCallback: function controlCallback(params) {\n var values = params.values;\n return Object(googlesitekit_api__WEBPACK_IMPORTED_MODULE_5__[\"set\"])(type, identifier, datapoint, values);\n },\n reducerCallback: function reducerCallback(state, values) {\n return _objectSpread(_objectSpread({}, state), {}, {\n savedSettings: _objectSpread({}, values),\n settings: _objectSpread({}, values)\n });\n },\n argsToParams: function argsToParams(values) {\n return {\n values: values\n };\n },\n validateParams: function validateParams() {\n var _ref2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n values = _ref2.values;\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"isPlainObject\"])(values), 'values is required.');\n }\n });\n\n // This will be populated further down with reducer functions for individual settings.\n var settingReducers = {};\n var actions = {\n /**\n * Sets settings for the given values.\n *\n * @since 1.6.0\n *\n * @param {Object} values Settings with their values to set.\n * @return {Object} Redux-style action.\n */\n setSettings: function setSettings(values) {\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"isPlainObject\"])(values), 'values is required.');\n return {\n payload: {\n values: values\n },\n type: SET_SETTINGS\n };\n },\n /**\n * Returns the current settings back to the current saved values.\n *\n * @since 1.7.1\n * @private\n *\n * @return {Object} Redux-style action.\n */\n rollbackSettings: function rollbackSettings() {\n return {\n payload: {},\n type: ROLLBACK_SETTINGS\n };\n },\n /**\n * Returns a specific setting back to the current saved value.\n *\n * @since 1.147.0\n *\n * @param {string} setting The setting to rollback.\n * @return {Object} Redux-style action.\n */\n rollbackSetting: function rollbackSetting(setting) {\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(setting, 'setting is required.');\n return {\n payload: {\n setting: setting\n },\n type: ROLLBACK_SETTING\n };\n },\n /**\n * Saves all current settings to the server.\n *\n * @since 1.6.0\n *\n * @return {Object} Response and error, if any.\n */\n saveSettings: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function saveSettings() {\n var registry, values, _yield$fetchSaveSetti, response, error;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function saveSettings$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"commonActions\"].getRegistry();\n case 2:\n registry = _context.sent;\n _context.next = 5;\n return clearError('saveSettings', []);\n case 5:\n values = registry.select(STORE_NAME).getSettings();\n _context.next = 8;\n return fetchSaveSettingsStore.actions.fetchSaveSettings(values);\n case 8:\n _yield$fetchSaveSetti = _context.sent;\n response = _yield$fetchSaveSetti.response;\n error = _yield$fetchSaveSetti.error;\n if (!error) {\n _context.next = 14;\n break;\n }\n _context.next = 14;\n return receiveError(error, 'saveSettings', []);\n case 14:\n return _context.abrupt(\"return\", {\n response: response,\n error: error\n });\n case 15:\n case \"end\":\n return _context.stop();\n }\n }\n }, saveSettings);\n })\n };\n var controls = {};\n\n // eslint-disable-next-line no-shadow\n var reducer = function reducer() {\n var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialState;\n var _ref3 = arguments.length > 1 ? arguments[1] : undefined,\n type = _ref3.type,\n payload = _ref3.payload;\n switch (type) {\n case SET_SETTINGS:\n {\n var values = payload.values;\n return _objectSpread(_objectSpread({}, state), {}, {\n settings: _objectSpread(_objectSpread({}, state.settings || {}), values)\n });\n }\n case ROLLBACK_SETTINGS:\n {\n return _objectSpread(_objectSpread({}, state), {}, {\n settings: state.savedSettings\n });\n }\n case ROLLBACK_SETTING:\n {\n var setting = payload.setting;\n if (!state.savedSettings[setting]) {\n return _objectSpread({}, state);\n }\n return _objectSpread(_objectSpread({}, state), {}, {\n settings: _objectSpread(_objectSpread({}, state.settings || {}), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, setting, state.savedSettings[setting]))\n });\n }\n default:\n {\n // Check if this action is for a reducer for an individual setting.\n if ('undefined' !== typeof settingReducers[type]) {\n return settingReducers[type](state, {\n type: type,\n payload: payload\n });\n }\n return state;\n }\n }\n };\n var resolvers = {\n getSettings: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function getSettings() {\n var registry, existingSettings;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function getSettings$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"commonActions\"].getRegistry();\n case 2:\n registry = _context2.sent;\n existingSettings = registry.select(STORE_NAME).getSettings(); // If settings are already present, don't fetch them.\n if (existingSettings) {\n _context2.next = 7;\n break;\n }\n _context2.next = 7;\n return fetchGetSettingsStore.actions.fetchGetSettings();\n case 7:\n case \"end\":\n return _context2.stop();\n }\n }\n }, getSettings);\n })\n };\n var _createValidationSele = Object(_utils__WEBPACK_IMPORTED_MODULE_7__[\"createValidationSelector\"])(validateHaveSettingsChanged),\n haveSettingsChanged = _createValidationSele.safeSelector,\n __dangerousHaveSettingsChanged = _createValidationSele.dangerousSelector;\n var selectors = {\n /**\n * Indicates whether the current settings have changed from what is saved.\n *\n * @since 1.6.0\n * @since 1.77.0 Added ability to filter settings using `keys` argument.\n * @since 1.129.0 Changed the approach to use validateHaveSettingsChanged callback.\n * @since 1.131.0 Updated implementation to use safeSelector and dangerousSelector returned from createValidationSelector.\n *\n * @param {Object} state Data store's state.\n * @param {Array|null} keys Settings keys to check; if not provided, all settings are checked.\n * @return {boolean} True if the settings have changed, false otherwise.\n */\n haveSettingsChanged: haveSettingsChanged,\n __dangerousHaveSettingsChanged: __dangerousHaveSettingsChanged,\n /**\n * Gets the current settings.\n *\n * Returns `undefined` if notifications are not available/loaded.\n *\n * @since 1.6.0\n *\n * @param {Object} state Data store's state.\n * @return {(Object|undefined)} Settings with their values, or undefined.\n */\n getSettings: function getSettings(state) {\n return state.settings;\n },\n /**\n * Indicates whether the provided setting has changed from what is saved.\n *\n * @since 1.72.0\n *\n * @param {Object} state Data store's state.\n * @param {string} setting The setting we want to check for saved changes.\n * @return {boolean} True if the settings have changed, false otherwise.\n */\n hasSettingChanged: function hasSettingChanged(state, setting) {\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(setting, 'setting is required.');\n var settings = state.settings,\n savedSettings = state.savedSettings;\n if (!settings || !savedSettings) {\n return false;\n }\n return !Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"isEqual\"])(settings[setting], savedSettings[setting]);\n },\n /**\n * Indicates whether saving the settings is currently in progress.\n *\n * @since 1.6.0\n *\n * @param {Object} state Data store's state.\n * @return {boolean} True if the settings are being saved, false otherwise.\n */\n isDoingSaveSettings: function isDoingSaveSettings(state) {\n // Since isFetchingSaveSettings (via createFetchStore)\n // holds information based on specific values but we only need\n // generic information here, we need to check whether ANY such\n // request is in progress.\n return Object.values(state.isFetchingSaveSettings).some(Boolean);\n },\n /**\n * Gets the owned settings slugs for this module.\n *\n * @since 1.77.0\n *\n * @param {Object} state Data store's state.\n * @return {Array|null} The array of owned settings slugs for this module if they exist. Returns `null` if no owned settings slugs exist.\n */\n getOwnedSettingsSlugs: function getOwnedSettingsSlugs(state) {\n return state.ownedSettingsSlugs;\n },\n /**\n * Returns `true` if a module's \"own settings\" have changed; `false` if not.\n *\n * @since 1.77.0\n *\n * @param {Object} state Data store's state.\n * @return {boolean} `true` if the module's \"own settings\" have changed; `false` if not.\n */\n haveOwnedSettingsChanged: Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"createRegistrySelector\"])(function (select) {\n return function () {\n var ownedSettingsSlugsToCheck = select(STORE_NAME).getOwnedSettingsSlugs();\n return select(STORE_NAME).haveSettingsChanged(ownedSettingsSlugsToCheck);\n };\n })\n };\n\n // Define individual actions, selectors and related for sub-settings.\n settingSlugs.forEach(function (slug) {\n var pascalCaseSlug = Object(_transform_case__WEBPACK_IMPORTED_MODULE_8__[\"camelCaseToPascalCase\"])(slug);\n var constantSlug = Object(_transform_case__WEBPACK_IMPORTED_MODULE_8__[\"camelCaseToConstantCase\"])(slug);\n\n /**\n * Sets the setting indicated by the action name to the given value.\n *\n * @since 1.6.0\n *\n * @param {*} value Value for the setting.\n * @return {Object} Redux-style action.\n */\n actions[\"set\".concat(pascalCaseSlug)] = function (value) {\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(typeof value !== 'undefined', \"value is required for calls to set\".concat(pascalCaseSlug, \"().\"));\n return {\n payload: {\n value: value\n },\n type: \"SET_\".concat(constantSlug)\n };\n };\n settingReducers[\"SET_\".concat(constantSlug)] = function (state, _ref4) {\n var payload = _ref4.payload;\n var value = payload.value;\n return _objectSpread(_objectSpread({}, state), {}, {\n settings: _objectSpread(_objectSpread({}, state.settings || {}), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, slug, value))\n });\n };\n\n /**\n * Gets the current value for the setting indicated by the selector name.\n *\n * @since 1.6.0\n *\n * @return {*} Setting value, or undefined.\n */\n selectors[\"get\".concat(pascalCaseSlug)] = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"createRegistrySelector\"])(function (select) {\n return function () {\n var settings = select(STORE_NAME).getSettings() || {};\n return settings[slug];\n };\n });\n });\n var store = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"combineStores\"])(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"commonStore\"], fetchGetSettingsStore, fetchSaveSettingsStore, {\n initialState: initialState,\n actions: actions,\n controls: controls,\n reducer: reducer,\n resolvers: resolvers,\n selectors: selectors\n });\n return _objectSpread(_objectSpread({}, store), {}, {\n STORE_NAME: STORE_NAME\n });\n};\n\n/**\n * Creates a default submitChanges control function.\n *\n * @since 1.21.0\n *\n * @param {string} slug Module slug.\n * @param {string} storeName Datastore slug.\n * @return {Function} Control function to submit changes.\n */\nfunction makeDefaultSubmitChanges(slug, storeName) {\n return /*#__PURE__*/function () {\n var _ref6 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee(_ref5) {\n var select, dispatch, _yield$dispatch$saveS, error;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n select = _ref5.select, dispatch = _ref5.dispatch;\n if (!select(storeName).haveSettingsChanged()) {\n _context3.next = 8;\n break;\n }\n _context3.next = 4;\n return dispatch(storeName).saveSettings();\n case 4:\n _yield$dispatch$saveS = _context3.sent;\n error = _yield$dispatch$saveS.error;\n if (!error) {\n _context3.next = 8;\n break;\n }\n return _context3.abrupt(\"return\", {\n error: error\n });\n case 8:\n _context3.next = 10;\n return Object(googlesitekit_api__WEBPACK_IMPORTED_MODULE_5__[\"invalidateCache\"])('modules', slug);\n case 10:\n return _context3.abrupt(\"return\", {});\n case 11:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee);\n }));\n return function (_x) {\n return _ref6.apply(this, arguments);\n };\n }();\n}\n\n/**\n * Creates a default rollbackChanges control function.\n *\n * @since 1.45.0\n *\n * @param {string} storeName Datastore slug.\n * @return {Function} Control function to rollback settings changes.\n */\nfunction makeDefaultRollbackChanges(storeName) {\n return function (_ref7) {\n var select = _ref7.select,\n dispatch = _ref7.dispatch;\n if (select(storeName).haveSettingsChanged()) {\n return dispatch(storeName).rollbackSettings();\n }\n return {};\n };\n}\n\n/**\n * Creates a default canSubmitChanges function.\n *\n * @since 1.21.0\n *\n * @param {string} storeName Datastore slug.\n * @return {Function} A function to check if settings can be submitted.\n */\nfunction makeDefaultCanSubmitChanges(storeName) {\n return function (select) {\n var strictSelect = Object(_utils__WEBPACK_IMPORTED_MODULE_7__[\"createStrictSelect\"])(select);\n var _strictSelect = strictSelect(storeName),\n haveSettingsChanged = _strictSelect.haveSettingsChanged,\n isDoingSubmitChanges = _strictSelect.isDoingSubmitChanges;\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(!isDoingSubmitChanges(), INVARIANT_DOING_SUBMIT_CHANGES);\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(haveSettingsChanged(), INVARIANT_SETTINGS_NOT_CHANGED);\n };\n}\n\n/**\n * Creates Default haveSettingsChanged.\n *\n * @since 1.129.0\n *\n * @return {boolean} True if the settings have changed, false otherwise.\n */\nfunction makeDefaultHaveSettingsChanged() {\n return function (select, state, keys) {\n var settings = state.settings,\n savedSettings = state.savedSettings;\n if (keys) {\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(!Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"isEqual\"])(Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"pick\"])(settings, keys), Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"pick\"])(savedSettings, keys)), INVARIANT_SETTINGS_NOT_CHANGED);\n }\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(!Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"isEqual\"])(settings, savedSettings), INVARIANT_SETTINGS_NOT_CHANGED);\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGEvY3JlYXRlLXNldHRpbmdzLXN0b3JlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9kYXRhL2NyZWF0ZS1zZXR0aW5ncy1zdG9yZS5qcz9jYWIyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUHJvdmlkZXMgQVBJIGZ1bmN0aW9ucyB0byBjcmVhdGUgYSBkYXRhc3RvcmUgZm9yIHNldHRpbmdzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGludmFyaWFudCBmcm9tICdpbnZhcmlhbnQnO1xuaW1wb3J0IHsgaXNQbGFpbk9iamVjdCwgaXNFcXVhbCwgcGljayB9IGZyb20gJ2xvZGFzaCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGdldCwgc2V0LCBpbnZhbGlkYXRlQ2FjaGUgfSBmcm9tICdnb29nbGVzaXRla2l0LWFwaSc7XG5pbXBvcnQge1xuXHRjb21tb25BY3Rpb25zLFxuXHRjcmVhdGVSZWdpc3RyeVNlbGVjdG9yLFxuXHRjb21tb25TdG9yZSxcblx0Y29tYmluZVN0b3Jlcyxcbn0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IGNyZWF0ZVN0cmljdFNlbGVjdCwgY3JlYXRlVmFsaWRhdGlvblNlbGVjdG9yIH0gZnJvbSAnLi91dGlscyc7XG5pbXBvcnQge1xuXHRjYW1lbENhc2VUb1Bhc2NhbENhc2UsXG5cdGNhbWVsQ2FzZVRvQ29uc3RhbnRDYXNlLFxufSBmcm9tICcuL3RyYW5zZm9ybS1jYXNlJztcbmltcG9ydCB7IGNyZWF0ZUZldGNoU3RvcmUgfSBmcm9tICcuL2NyZWF0ZS1mZXRjaC1zdG9yZSc7XG5pbXBvcnQgeyBhY3Rpb25zIGFzIGVycm9yU3RvcmVBY3Rpb25zIH0gZnJvbSAnLi4vZGF0YS9jcmVhdGUtZXJyb3Itc3RvcmUnO1xuXG4vLyBHZXQgYWNjZXNzIHRvIGVycm9yIHN0b3JlIGFjdGlvbiBjcmVhdG9ycy5cbi8vIElmIHRoZSBwYXJlbnQgc3RvcmUgZG9lc24ndCBpbmNsdWRlIHRoZSBlcnJvciBzdG9yZSxcbi8vIHlpZWxkZWQgZXJyb3IgYWN0aW9ucyB3aWxsIGJlIGEgbm8tb3AuXG5jb25zdCB7IGNsZWFyRXJyb3IsIHJlY2VpdmVFcnJvciB9ID0gZXJyb3JTdG9yZUFjdGlvbnM7XG5cbi8vIEludmFyaWFudCBlcnJvciBtZXNzYWdlcy5cbmV4cG9ydCBjb25zdCBJTlZBUklBTlRfRE9JTkdfU1VCTUlUX0NIQU5HRVMgPVxuXHQnY2Fubm90IHN1Ym1pdCBjaGFuZ2VzIHdoaWxlIHN1Ym1pdHRpbmcgY2hhbmdlcyc7XG5leHBvcnQgY29uc3QgSU5WQVJJQU5UX1NFVFRJTkdTX05PVF9DSEFOR0VEID1cblx0J2Nhbm5vdCBzdWJtaXQgY2hhbmdlcyBpZiBzZXR0aW5ncyBoYXZlIG5vdCBjaGFuZ2VkJztcblxuLy8gQWN0aW9uc1xuY29uc3QgU0VUX1NFVFRJTkdTID0gJ1NFVF9TRVRUSU5HUyc7XG5jb25zdCBST0xMQkFDS19TRVRUSU5HUyA9ICdST0xMQkFDS19TRVRUSU5HUyc7XG5jb25zdCBST0xMQkFDS19TRVRUSU5HID0gJ1JPTExCQUNLX1NFVFRJTkcnO1xuXG4vKipcbiAqIENyZWF0ZXMgYSBzdG9yZSBvYmplY3QgdGhhdCBpbmNsdWRlcyBhY3Rpb25zIGFuZCBzZWxlY3RvcnMgZm9yIG1hbmFnaW5nIHNldHRpbmdzLlxuICpcbiAqIFRoZSBmaXJzdCB0aHJlZSBwYXJhbWV0ZXJzIGhvb2sgdXAgdGhlIHN0b3JlIHRvIHRoZSByZXNwZWN0aXZlIFJFU1QgQVBJIGVuZHBvaW50LFxuICogd2hpbGUgdGhlIGZvdXJ0aCBkZWZpbmVzIHRoZSBuYW1lcyBvZiB0aGUgc3ViLXNldHRpbmdzIHRvIHN1cHBvcnQuXG4gKlxuICogQHNpbmNlIDEuNi4wXG4gKiBAc2luY2UgMS4xMjkuMCBBZGRlZCBoYXZlU2V0dGluZ3NDaGFuZ2VkIG9wdGlvbmFsIHBhcmFtdGVyLlxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gICAgICAgIHR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhlIGRhdGEgdG8gYWNjZXNzLiBPbmUgb2YgJ2NvcmUnIG9yICdtb2R1bGVzJy5cbiAqIEBwYXJhbSB7c3RyaW5nfSAgICAgICAgaWRlbnRpZmllciAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGUgZGF0YSBpZGVudGlmaWVyLCBlZy4gYSBtb2R1bGUgc2x1ZyBsaWtlICdzZWFyY2gtY29uc29sZScuXG4gKiBAcGFyYW0ge3N0cmluZ30gICAgICAgIGRhdGFwb2ludCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhlIGVuZHBvaW50IHRvIHJlcXVlc3QgZGF0YSBmcm9tLCBlLmcuICdzZXR0aW5ncycuXG4gKiBAcGFyYW0ge09iamVjdH0gICAgICAgIG9wdGlvbnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3B0aW9uYWwuIE9wdGlvbnMgdG8gY29uc2lkZXIgZm9yIHRoZSBzdG9yZS5cbiAqIEBwYXJhbSB7QXJyYXl9ICAgICAgICAgW29wdGlvbnMub3duZWRTZXR0aW5nc1NsdWdzXSAgICAgICAgICBPcHRpb25hbC4gTGlzdCBvZiBcIm93bmVkIHNldHRpbmdzXCIgZm9yIHRoaXMgbW9kdWxlLCBpZiB0aGV5IGV4aXN0LlxuICogQHBhcmFtIHtudW1iZXJ9ICAgICAgICBbb3B0aW9ucy5zdG9yZU5hbWVdICAgICAgICAgICAgICAgICAgIFN0b3JlIG5hbWUgdG8gdXNlLiBEZWZhdWx0IGlzICd7dHlwZX0ve2lkZW50aWZpZXJ9Jy5cbiAqIEBwYXJhbSB7QXJyYXl9ICAgICAgICAgW29wdGlvbnMuc2V0dGluZ1NsdWdzXSAgICAgICAgICAgICAgICBMaXN0IG9mIHRoZSBzbHVncyB0aGF0IGFyZSBwYXJ0IG9mIHRoZSBzZXR0aW5ncyBvYmplY3QgaGFuZGxlZCBieSB0aGUgcmVzcGVjdGl2ZSBBUEkgZW5kcG9pbnQuXG4gKiBAcGFyYW0ge09iamVjdH0gICAgICAgIFtvcHRpb25zLmluaXRpYWxTZXR0aW5nc10gICAgICAgICAgICAgT3B0aW9uYWwuIEFuIGluaXRpYWwgc2V0IG9mIHNldHRpbmdzIGFzIGtleS12YWx1ZSBwYWlycy5cbiAqIEBwYXJhbSB7RnVuY3Rpb258bnVsbH0gW29wdGlvbnMudmFsaWRhdGVIYXZlU2V0dGluZ3NDaGFuZ2VkXSBPcHRpb25hbC4gQ3VzdG9tIGNhbGxiYWNrIHRvIGRldGVybWluZSBpZiBzZXR0aW5ncyBoYXZlIGNoYW5nZWQuXG4gKiBAcmV0dXJuIHtPYmplY3R9IFRoZSBzZXR0aW5ncyBzdG9yZSBvYmplY3QsIHdpdGggYWRkaXRpb25hbCBgU1RPUkVfTkFNRWAgYW5kXG4gKiAgICAgICAgICAgICAgICAgIGBpbml0aWFsU3RhdGVgIHByb3BlcnRpZXMuXG4gKi9cbmV4cG9ydCBjb25zdCBjcmVhdGVTZXR0aW5nc1N0b3JlID0gKFxuXHR0eXBlLFxuXHRpZGVudGlmaWVyLFxuXHRkYXRhcG9pbnQsXG5cdHtcblx0XHRvd25lZFNldHRpbmdzU2x1Z3MgPSB1bmRlZmluZWQsXG5cdFx0c3RvcmVOYW1lID0gdW5kZWZpbmVkLFxuXHRcdHNldHRpbmdTbHVncyA9IFtdLFxuXHRcdGluaXRpYWxTZXR0aW5ncyA9IHVuZGVmaW5lZCxcblx0XHR2YWxpZGF0ZUhhdmVTZXR0aW5nc0NoYW5nZWQgPSBtYWtlRGVmYXVsdEhhdmVTZXR0aW5nc0NoYW5nZWQoKSxcblx0fSA9IHt9XG4pID0+IHtcblx0aW52YXJpYW50KCB0eXBlLCAndHlwZSBpcyByZXF1aXJlZC4nICk7XG5cdGludmFyaWFudCggaWRlbnRpZmllciwgJ2lkZW50aWZpZXIgaXMgcmVxdWlyZWQuJyApO1xuXHRpbnZhcmlhbnQoIGRhdGFwb2ludCwgJ2RhdGFwb2ludCBpcyByZXF1aXJlZC4nICk7XG5cblx0Y29uc3QgU1RPUkVfTkFNRSA9IHN0b3JlTmFtZSB8fCBgJHsgdHlwZSB9LyR7IGlkZW50aWZpZXIgfWA7XG5cblx0Y29uc3QgaW5pdGlhbFN0YXRlID0ge1xuXHRcdG93bmVkU2V0dGluZ3NTbHVncyxcblx0XHRzZXR0aW5nczogaW5pdGlhbFNldHRpbmdzLFxuXHRcdHNhdmVkU2V0dGluZ3M6IHVuZGVmaW5lZCxcblx0fTtcblxuXHRjb25zdCBmZXRjaEdldFNldHRpbmdzU3RvcmUgPSBjcmVhdGVGZXRjaFN0b3JlKCB7XG5cdFx0YmFzZU5hbWU6ICdnZXRTZXR0aW5ncycsXG5cdFx0Y29udHJvbENhbGxiYWNrOiAoKSA9PiB7XG5cdFx0XHRyZXR1cm4gZ2V0KFxuXHRcdFx0XHR0eXBlLFxuXHRcdFx0XHRpZGVudGlmaWVyLFxuXHRcdFx0XHRkYXRhcG9pbnQsXG5cdFx0XHRcdHt9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0dXNlQ2FjaGU6IGZhbHNlLFxuXHRcdFx0XHR9XG5cdFx0XHQpO1xuXHRcdH0sXG5cdFx0cmVkdWNlckNhbGxiYWNrOiAoIHN0YXRlLCB2YWx1ZXMgKSA9PiB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHQuLi5zdGF0ZSxcblx0XHRcdFx0c2F2ZWRTZXR0aW5nczoge1xuXHRcdFx0XHRcdC4uLnZhbHVlcyxcblx0XHRcdFx0fSxcblx0XHRcdFx0c2V0dGluZ3M6IHtcblx0XHRcdFx0XHQuLi52YWx1ZXMsXG5cdFx0XHRcdFx0Ly8gSW4gY2FzZSBzZXR0aW5ncyB3ZXJlIGFscmVhZHkgY2hhbmdlZCwgdGhleSBzaG91bGQgdGFrZSBwcmVjZWRlbmNlLlxuXHRcdFx0XHRcdC4uLiggc3RhdGUuc2V0dGluZ3MgfHwge30gKSxcblx0XHRcdFx0fSxcblx0XHRcdH07XG5cdFx0fSxcblx0fSApO1xuXG5cdGNvbnN0IGZldGNoU2F2ZVNldHRpbmdzU3RvcmUgPSBjcmVhdGVGZXRjaFN0b3JlKCB7XG5cdFx0YmFzZU5hbWU6ICdzYXZlU2V0dGluZ3MnLFxuXHRcdGNvbnRyb2xDYWxsYmFjazogKCBwYXJhbXMgKSA9PiB7XG5cdFx0XHRjb25zdCB7IHZhbHVlcyB9ID0gcGFyYW1zO1xuXHRcdFx0cmV0dXJuIHNldCggdHlwZSwgaWRlbnRpZmllciwgZGF0YXBvaW50LCB2YWx1ZXMgKTtcblx0XHR9LFxuXHRcdHJlZHVjZXJDYWxsYmFjazogKCBzdGF0ZSwgdmFsdWVzICkgPT4ge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0Li4uc3RhdGUsXG5cdFx0XHRcdHNhdmVkU2V0dGluZ3M6IHtcblx0XHRcdFx0XHQuLi52YWx1ZXMsXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHNldHRpbmdzOiB7XG5cdFx0XHRcdFx0Ly8gRW5zdXJlIGNsaWVudCBzZXR0aW5ncyBhcmUgcmVmcmVzaGVkIGZyb20gc2VydmVyLlxuXHRcdFx0XHRcdC4uLnZhbHVlcyxcblx0XHRcdFx0fSxcblx0XHRcdH07XG5cdFx0fSxcblx0XHRhcmdzVG9QYXJhbXM6ICggdmFsdWVzICkgPT4ge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0dmFsdWVzLFxuXHRcdFx0fTtcblx0XHR9LFxuXHRcdHZhbGlkYXRlUGFyYW1zOiAoIHsgdmFsdWVzIH0gPSB7fSApID0+IHtcblx0XHRcdGludmFyaWFudCggaXNQbGFpbk9iamVjdCggdmFsdWVzICksICd2YWx1ZXMgaXMgcmVxdWlyZWQuJyApO1xuXHRcdH0sXG5cdH0gKTtcblxuXHQvLyBUaGlzIHdpbGwgYmUgcG9wdWxhdGVkIGZ1cnRoZXIgZG93biB3aXRoIHJlZHVjZXIgZnVuY3Rpb25zIGZvciBpbmRpdmlkdWFsIHNldHRpbmdzLlxuXHRjb25zdCBzZXR0aW5nUmVkdWNlcnMgPSB7fTtcblxuXHRjb25zdCBhY3Rpb25zID0ge1xuXHRcdC8qKlxuXHRcdCAqIFNldHMgc2V0dGluZ3MgZm9yIHRoZSBnaXZlbiB2YWx1ZXMuXG5cdFx0ICpcblx0XHQgKiBAc2luY2UgMS42LjBcblx0XHQgKlxuXHRcdCAqIEBwYXJhbSB7T2JqZWN0fSB2YWx1ZXMgU2V0dGluZ3Mgd2l0aCB0aGVpciB2YWx1ZXMgdG8gc2V0LlxuXHRcdCAqIEByZXR1cm4ge09iamVjdH0gUmVkdXgtc3R5bGUgYWN0aW9uLlxuXHRcdCAqL1xuXHRcdHNldFNldHRpbmdzKCB2YWx1ZXMgKSB7XG5cdFx0XHRpbnZhcmlhbnQoIGlzUGxhaW5PYmplY3QoIHZhbHVlcyApLCAndmFsdWVzIGlzIHJlcXVpcmVkLicgKTtcblxuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0cGF5bG9hZDogeyB2YWx1ZXMgfSxcblx0XHRcdFx0dHlwZTogU0VUX1NFVFRJTkdTLFxuXHRcdFx0fTtcblx0XHR9LFxuXG5cdFx0LyoqXG5cdFx0ICogUmV0dXJucyB0aGUgY3VycmVudCBzZXR0aW5ncyBiYWNrIHRvIHRoZSBjdXJyZW50IHNhdmVkIHZhbHVlcy5cblx0XHQgKlxuXHRcdCAqIEBzaW5jZSAxLjcuMVxuXHRcdCAqIEBwcml2YXRlXG5cdFx0ICpcblx0XHQgKiBAcmV0dXJuIHtPYmplY3R9IFJlZHV4LXN0eWxlIGFjdGlvbi5cblx0XHQgKi9cblx0XHRyb2xsYmFja1NldHRpbmdzKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0cGF5bG9hZDoge30sXG5cdFx0XHRcdHR5cGU6IFJPTExCQUNLX1NFVFRJTkdTLFxuXHRcdFx0fTtcblx0XHR9LFxuXG5cdFx0LyoqXG5cdFx0ICogUmV0dXJucyBhIHNwZWNpZmljIHNldHRpbmcgYmFjayB0byB0aGUgY3VycmVudCBzYXZlZCB2YWx1ZS5cblx0XHQgKlxuXHRcdCAqIEBzaW5jZSAxLjE0Ny4wXG5cdFx0ICpcblx0XHQgKiBAcGFyYW0ge3N0cmluZ30gc2V0dGluZyBUaGUgc2V0dGluZyB0byByb2xsYmFjay5cblx0XHQgKiBAcmV0dXJuIHtPYmplY3R9IFJlZHV4LXN0eWxlIGFjdGlvbi5cblx0XHQgKi9cblx0XHRyb2xsYmFja1NldHRpbmcoIHNldHRpbmcgKSB7XG5cdFx0XHRpbnZhcmlhbnQoIHNldHRpbmcsICdzZXR0aW5nIGlzIHJlcXVpcmVkLicgKTtcblxuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0cGF5bG9hZDoge1xuXHRcdFx0XHRcdHNldHRpbmcsXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHR5cGU6IFJPTExCQUNLX1NFVFRJTkcsXG5cdFx0XHR9O1xuXHRcdH0sXG5cblx0XHQvKipcblx0XHQgKiBTYXZlcyBhbGwgY3VycmVudCBzZXR0aW5ncyB0byB0aGUgc2VydmVyLlxuXHRcdCAqXG5cdFx0ICogQHNpbmNlIDEuNi4wXG5cdFx0ICpcblx0XHQgKiBAcmV0dXJuIHtPYmplY3R9IFJlc3BvbnNlIGFuZCBlcnJvciwgaWYgYW55LlxuXHRcdCAqL1xuXHRcdCpzYXZlU2V0dGluZ3MoKSB7XG5cdFx0XHRjb25zdCByZWdpc3RyeSA9IHlpZWxkIGNvbW1vbkFjdGlvbnMuZ2V0UmVnaXN0cnkoKTtcblxuXHRcdFx0eWllbGQgY2xlYXJFcnJvciggJ3NhdmVTZXR0aW5ncycsIFtdICk7XG5cblx0XHRcdGNvbnN0IHZhbHVlcyA9IHJlZ2lzdHJ5LnNlbGVjdCggU1RPUkVfTkFNRSApLmdldFNldHRpbmdzKCk7XG5cdFx0XHRjb25zdCB7IHJlc3BvbnNlLCBlcnJvciB9ID1cblx0XHRcdFx0eWllbGQgZmV0Y2hTYXZlU2V0dGluZ3NTdG9yZS5hY3Rpb25zLmZldGNoU2F2ZVNldHRpbmdzKFxuXHRcdFx0XHRcdHZhbHVlc1xuXHRcdFx0XHQpO1xuXHRcdFx0aWYgKCBlcnJvciApIHtcblx0XHRcdFx0Ly8gU3RvcmUgZXJyb3IgbWFudWFsbHkgc2luY2Ugc2F2ZVNldHRpbmdzIHNpZ25hdHVyZSBkaWZmZXJzIGZyb20gZmV0Y2hTYXZlU2V0dGluZ3MuXG5cdFx0XHRcdHlpZWxkIHJlY2VpdmVFcnJvciggZXJyb3IsICdzYXZlU2V0dGluZ3MnLCBbXSApO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4geyByZXNwb25zZSwgZXJyb3IgfTtcblx0XHR9LFxuXHR9O1xuXG5cdGNvbnN0IGNvbnRyb2xzID0ge307XG5cblx0Ly8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXNoYWRvd1xuXHRjb25zdCByZWR1Y2VyID0gKCBzdGF0ZSA9IGluaXRpYWxTdGF0ZSwgeyB0eXBlLCBwYXlsb2FkIH0gKSA9PiB7XG5cdFx0c3dpdGNoICggdHlwZSApIHtcblx0XHRcdGNhc2UgU0VUX1NFVFRJTkdTOiB7XG5cdFx0XHRcdGNvbnN0IHsgdmFsdWVzIH0gPSBwYXlsb2FkO1xuXG5cdFx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFx0Li4uc3RhdGUsXG5cdFx0XHRcdFx0c2V0dGluZ3M6IHtcblx0XHRcdFx0XHRcdC4uLiggc3RhdGUuc2V0dGluZ3MgfHwge30gKSxcblx0XHRcdFx0XHRcdC4uLnZhbHVlcyxcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHR9O1xuXHRcdFx0fVxuXG5cdFx0XHRjYXNlIFJPTExCQUNLX1NFVFRJTkdTOiB7XG5cdFx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFx0Li4uc3RhdGUsXG5cdFx0XHRcdFx0c2V0dGluZ3M6IHN0YXRlLnNhdmVkU2V0dGluZ3MsXG5cdFx0XHRcdH07XG5cdFx0XHR9XG5cblx0XHRcdGNhc2UgUk9MTEJBQ0tfU0VUVElORzoge1xuXHRcdFx0XHRjb25zdCB7IHNldHRpbmcgfSA9IHBheWxvYWQ7XG5cblx0XHRcdFx0aWYgKCAhIHN0YXRlLnNhdmVkU2V0dGluZ3NbIHNldHRpbmcgXSApIHtcblx0XHRcdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcdFx0Li4uc3RhdGUsXG5cdFx0XHRcdFx0fTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFx0Li4uc3RhdGUsXG5cdFx0XHRcdFx0c2V0dGluZ3M6IHtcblx0XHRcdFx0XHRcdC4uLiggc3RhdGUuc2V0dGluZ3MgfHwge30gKSxcblx0XHRcdFx0XHRcdFsgc2V0dGluZyBdOiBzdGF0ZS5zYXZlZFNldHRpbmdzWyBzZXR0aW5nIF0sXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0fTtcblx0XHRcdH1cblxuXHRcdFx0ZGVmYXVsdDoge1xuXHRcdFx0XHQvLyBDaGVjayBpZiB0aGlzIGFjdGlvbiBpcyBmb3IgYSByZWR1Y2VyIGZvciBhbiBpbmRpdmlkdWFsIHNldHRpbmcuXG5cdFx0XHRcdGlmICggJ3VuZGVmaW5lZCcgIT09IHR5cGVvZiBzZXR0aW5nUmVkdWNlcnNbIHR5cGUgXSApIHtcblx0XHRcdFx0XHRyZXR1cm4gc2V0dGluZ1JlZHVjZXJzWyB0eXBlIF0oIHN0YXRlLCB7IHR5cGUsIHBheWxvYWQgfSApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cmV0dXJuIHN0YXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fTtcblxuXHRjb25zdCByZXNvbHZlcnMgPSB7XG5cdFx0KmdldFNldHRpbmdzKCkge1xuXHRcdFx0Y29uc3QgcmVnaXN0cnkgPSB5aWVsZCBjb21tb25BY3Rpb25zLmdldFJlZ2lzdHJ5KCk7XG5cdFx0XHRjb25zdCBleGlzdGluZ1NldHRpbmdzID0gcmVnaXN0cnlcblx0XHRcdFx0LnNlbGVjdCggU1RPUkVfTkFNRSApXG5cdFx0XHRcdC5nZXRTZXR0aW5ncygpO1xuXHRcdFx0Ly8gSWYgc2V0dGluZ3MgYXJlIGFscmVhZHkgcHJlc2VudCwgZG9uJ3QgZmV0Y2ggdGhlbS5cblx0XHRcdGlmICggISBleGlzdGluZ1NldHRpbmdzICkge1xuXHRcdFx0XHR5aWVsZCBmZXRjaEdldFNldHRpbmdzU3RvcmUuYWN0aW9ucy5mZXRjaEdldFNldHRpbmdzKCk7XG5cdFx0XHR9XG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCB7XG5cdFx0c2FmZVNlbGVjdG9yOiBoYXZlU2V0dGluZ3NDaGFuZ2VkLFxuXHRcdGRhbmdlcm91c1NlbGVjdG9yOiBfX2Rhbmdlcm91c0hhdmVTZXR0aW5nc0NoYW5nZWQsXG5cdH0gPSBjcmVhdGVWYWxpZGF0aW9uU2VsZWN0b3IoIHZhbGlkYXRlSGF2ZVNldHRpbmdzQ2hhbmdlZCApO1xuXG5cdGNvbnN0IHNlbGVjdG9ycyA9IHtcblx0XHQvKipcblx0XHQgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgY3VycmVudCBzZXR0aW5ncyBoYXZlIGNoYW5nZWQgZnJvbSB3aGF0IGlzIHNhdmVkLlxuXHRcdCAqXG5cdFx0ICogQHNpbmNlIDEuNi4wXG5cdFx0ICogQHNpbmNlIDEuNzcuMCBBZGRlZCBhYmlsaXR5IHRvIGZpbHRlciBzZXR0aW5ncyB1c2luZyBga2V5c2AgYXJndW1lbnQuXG5cdFx0ICogQHNpbmNlIDEuMTI5LjAgQ2hhbmdlZCB0aGUgYXBwcm9hY2ggdG8gdXNlIHZhbGlkYXRlSGF2ZVNldHRpbmdzQ2hhbmdlZCBjYWxsYmFjay5cblx0XHQgKiBAc2luY2UgMS4xMzEuMCBVcGRhdGVkIGltcGxlbWVudGF0aW9uIHRvIHVzZSBzYWZlU2VsZWN0b3IgYW5kIGRhbmdlcm91c1NlbGVjdG9yIHJldHVybmVkIGZyb20gY3JlYXRlVmFsaWRhdGlvblNlbGVjdG9yLlxuXHRcdCAqXG5cdFx0ICogQHBhcmFtIHtPYmplY3R9ICAgICBzdGF0ZSBEYXRhIHN0b3JlJ3Mgc3RhdGUuXG5cdFx0ICogQHBhcmFtIHtBcnJheXxudWxsfSBrZXlzICBTZXR0aW5ncyBrZXlzIHRvIGNoZWNrOyBpZiBub3QgcHJvdmlkZWQsIGFsbCBzZXR0aW5ncyBhcmUgY2hlY2tlZC5cblx0XHQgKiBAcmV0dXJuIHtib29sZWFufSBUcnVlIGlmIHRoZSBzZXR0aW5ncyBoYXZlIGNoYW5nZWQsIGZhbHNlIG90aGVyd2lzZS5cblx0XHQgKi9cblx0XHRoYXZlU2V0dGluZ3NDaGFuZ2VkLFxuXHRcdF9fZGFuZ2Vyb3VzSGF2ZVNldHRpbmdzQ2hhbmdlZCxcblxuXHRcdC8qKlxuXHRcdCAqIEdldHMgdGhlIGN1cnJlbnQgc2V0dGluZ3MuXG5cdFx0ICpcblx0XHQgKiBSZXR1cm5zIGB1bmRlZmluZWRgIGlmIG5vdGlmaWNhdGlvbnMgYXJlIG5vdCBhdmFpbGFibGUvbG9hZGVkLlxuXHRcdCAqXG5cdFx0ICogQHNpbmNlIDEuNi4wXG5cdFx0ICpcblx0XHQgKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgRGF0YSBzdG9yZSdzIHN0YXRlLlxuXHRcdCAqIEByZXR1cm4geyhPYmplY3R8dW5kZWZpbmVkKX0gU2V0dGluZ3Mgd2l0aCB0aGVpciB2YWx1ZXMsIG9yIHVuZGVmaW5lZC5cblx0XHQgKi9cblx0XHRnZXRTZXR0aW5ncyggc3RhdGUgKSB7XG5cdFx0XHRyZXR1cm4gc3RhdGUuc2V0dGluZ3M7XG5cdFx0fSxcblxuXHRcdC8qKlxuXHRcdCAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBwcm92aWRlZCBzZXR0aW5nIGhhcyBjaGFuZ2VkIGZyb20gd2hhdCBpcyBzYXZlZC5cblx0XHQgKlxuXHRcdCAqIEBzaW5jZSAxLjcyLjBcblx0XHQgKlxuXHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSAgIERhdGEgc3RvcmUncyBzdGF0ZS5cblx0XHQgKiBAcGFyYW0ge3N0cmluZ30gc2V0dGluZyBUaGUgc2V0dGluZyB3ZSB3YW50IHRvIGNoZWNrIGZvciBzYXZlZCBjaGFuZ2VzLlxuXHRcdCAqIEByZXR1cm4ge2Jvb2xlYW59IFRydWUgaWYgdGhlIHNldHRpbmdzIGhhdmUgY2hhbmdlZCwgZmFsc2Ugb3RoZXJ3aXNlLlxuXHRcdCAqL1xuXHRcdGhhc1NldHRpbmdDaGFuZ2VkKCBzdGF0ZSwgc2V0dGluZyApIHtcblx0XHRcdGludmFyaWFudCggc2V0dGluZywgJ3NldHRpbmcgaXMgcmVxdWlyZWQuJyApO1xuXG5cdFx0XHRjb25zdCB7IHNldHRpbmdzLCBzYXZlZFNldHRpbmdzIH0gPSBzdGF0ZTtcblxuXHRcdFx0aWYgKCAhIHNldHRpbmdzIHx8ICEgc2F2ZWRTZXR0aW5ncyApIHtcblx0XHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gISBpc0VxdWFsKCBzZXR0aW5nc1sgc2V0dGluZyBdLCBzYXZlZFNldHRpbmdzWyBzZXR0aW5nIF0gKTtcblx0XHR9LFxuXG5cdFx0LyoqXG5cdFx0ICogSW5kaWNhdGVzIHdoZXRoZXIgc2F2aW5nIHRoZSBzZXR0aW5ncyBpcyBjdXJyZW50bHkgaW4gcHJvZ3Jlc3MuXG5cdFx0ICpcblx0XHQgKiBAc2luY2UgMS42LjBcblx0XHQgKlxuXHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBEYXRhIHN0b3JlJ3Mgc3RhdGUuXG5cdFx0ICogQHJldHVybiB7Ym9vbGVhbn0gVHJ1ZSBpZiB0aGUgc2V0dGluZ3MgYXJlIGJlaW5nIHNhdmVkLCBmYWxzZSBvdGhlcndpc2UuXG5cdFx0ICovXG5cdFx0aXNEb2luZ1NhdmVTZXR0aW5ncyggc3RhdGUgKSB7XG5cdFx0XHQvLyBTaW5jZSBpc0ZldGNoaW5nU2F2ZVNldHRpbmdzICh2aWEgY3JlYXRlRmV0Y2hTdG9yZSlcblx0XHRcdC8vIGhvbGRzIGluZm9ybWF0aW9uIGJhc2VkIG9uIHNwZWNpZmljIHZhbHVlcyBidXQgd2Ugb25seSBuZWVkXG5cdFx0XHQvLyBnZW5lcmljIGluZm9ybWF0aW9uIGhlcmUsIHdlIG5lZWQgdG8gY2hlY2sgd2hldGhlciBBTlkgc3VjaFxuXHRcdFx0Ly8gcmVxdWVzdCBpcyBpbiBwcm9ncmVzcy5cblx0XHRcdHJldHVybiBPYmplY3QudmFsdWVzKCBzdGF0ZS5pc0ZldGNoaW5nU2F2ZVNldHRpbmdzICkuc29tZShcblx0XHRcdFx0Qm9vbGVhblxuXHRcdFx0KTtcblx0XHR9LFxuXG5cdFx0LyoqXG5cdFx0ICogR2V0cyB0aGUgb3duZWQgc2V0dGluZ3Mgc2x1Z3MgZm9yIHRoaXMgbW9kdWxlLlxuXHRcdCAqXG5cdFx0ICogQHNpbmNlIDEuNzcuMFxuXHRcdCAqXG5cdFx0ICogQHBhcmFtIHtPYmplY3R9IHN0YXRlIERhdGEgc3RvcmUncyBzdGF0ZS5cblx0XHQgKiBAcmV0dXJuIHtBcnJheXxudWxsfSBUaGUgYXJyYXkgb2Ygb3duZWQgc2V0dGluZ3Mgc2x1Z3MgZm9yIHRoaXMgbW9kdWxlIGlmIHRoZXkgZXhpc3QuIFJldHVybnMgYG51bGxgIGlmIG5vIG93bmVkIHNldHRpbmdzIHNsdWdzIGV4aXN0LlxuXHRcdCAqL1xuXHRcdGdldE93bmVkU2V0dGluZ3NTbHVnczogKCBzdGF0ZSApID0+IHtcblx0XHRcdHJldHVybiBzdGF0ZS5vd25lZFNldHRpbmdzU2x1Z3M7XG5cdFx0fSxcblxuXHRcdC8qKlxuXHRcdCAqIFJldHVybnMgYHRydWVgIGlmIGEgbW9kdWxlJ3MgXCJvd24gc2V0dGluZ3NcIiBoYXZlIGNoYW5nZWQ7IGBmYWxzZWAgaWYgbm90LlxuXHRcdCAqXG5cdFx0ICogQHNpbmNlIDEuNzcuMFxuXHRcdCAqXG5cdFx0ICogQHBhcmFtIHtPYmplY3R9IHN0YXRlIERhdGEgc3RvcmUncyBzdGF0ZS5cblx0XHQgKiBAcmV0dXJuIHtib29sZWFufSBgdHJ1ZWAgaWYgdGhlIG1vZHVsZSdzIFwib3duIHNldHRpbmdzXCIgaGF2ZSBjaGFuZ2VkOyBgZmFsc2VgIGlmIG5vdC5cblx0XHQgKi9cblx0XHRoYXZlT3duZWRTZXR0aW5nc0NoYW5nZWQ6IGNyZWF0ZVJlZ2lzdHJ5U2VsZWN0b3IoICggc2VsZWN0ICkgPT4gKCkgPT4ge1xuXHRcdFx0Y29uc3Qgb3duZWRTZXR0aW5nc1NsdWdzVG9DaGVjayA9XG5cdFx0XHRcdHNlbGVjdCggU1RPUkVfTkFNRSApLmdldE93bmVkU2V0dGluZ3NTbHVncygpO1xuXG5cdFx0XHRyZXR1cm4gc2VsZWN0KCBTVE9SRV9OQU1FICkuaGF2ZVNldHRpbmdzQ2hhbmdlZChcblx0XHRcdFx0b3duZWRTZXR0aW5nc1NsdWdzVG9DaGVja1xuXHRcdFx0KTtcblx0XHR9ICksXG5cdH07XG5cblx0Ly8gRGVmaW5lIGluZGl2aWR1YWwgYWN0aW9ucywgc2VsZWN0b3JzIGFuZCByZWxhdGVkIGZvciBzdWItc2V0dGluZ3MuXG5cdHNldHRpbmdTbHVncy5mb3JFYWNoKCAoIHNsdWcgKSA9PiB7XG5cdFx0Y29uc3QgcGFzY2FsQ2FzZVNsdWcgPSBjYW1lbENhc2VUb1Bhc2NhbENhc2UoIHNsdWcgKTtcblx0XHRjb25zdCBjb25zdGFudFNsdWcgPSBjYW1lbENhc2VUb0NvbnN0YW50Q2FzZSggc2x1ZyApO1xuXG5cdFx0LyoqXG5cdFx0ICogU2V0cyB0aGUgc2V0dGluZyBpbmRpY2F0ZWQgYnkgdGhlIGFjdGlvbiBuYW1lIHRvIHRoZSBnaXZlbiB2YWx1ZS5cblx0XHQgKlxuXHRcdCAqIEBzaW5jZSAxLjYuMFxuXHRcdCAqXG5cdFx0ICogQHBhcmFtIHsqfSB2YWx1ZSBWYWx1ZSBmb3IgdGhlIHNldHRpbmcuXG5cdFx0ICogQHJldHVybiB7T2JqZWN0fSBSZWR1eC1zdHlsZSBhY3Rpb24uXG5cdFx0ICovXG5cdFx0YWN0aW9uc1sgYHNldCR7IHBhc2NhbENhc2VTbHVnIH1gIF0gPSAoIHZhbHVlICkgPT4ge1xuXHRcdFx0aW52YXJpYW50KFxuXHRcdFx0XHR0eXBlb2YgdmFsdWUgIT09ICd1bmRlZmluZWQnLFxuXHRcdFx0XHRgdmFsdWUgaXMgcmVxdWlyZWQgZm9yIGNhbGxzIHRvIHNldCR7IHBhc2NhbENhc2VTbHVnIH0oKS5gXG5cdFx0XHQpO1xuXG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRwYXlsb2FkOiB7IHZhbHVlIH0sXG5cdFx0XHRcdHR5cGU6IGBTRVRfJHsgY29uc3RhbnRTbHVnIH1gLFxuXHRcdFx0fTtcblx0XHR9O1xuXG5cdFx0c2V0dGluZ1JlZHVjZXJzWyBgU0VUXyR7IGNvbnN0YW50U2x1ZyB9YCBdID0gKCBzdGF0ZSwgeyBwYXlsb2FkIH0gKSA9PiB7XG5cdFx0XHRjb25zdCB7IHZhbHVlIH0gPSBwYXlsb2FkO1xuXG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHQuLi5zdGF0ZSxcblx0XHRcdFx0c2V0dGluZ3M6IHtcblx0XHRcdFx0XHQuLi4oIHN0YXRlLnNldHRpbmdzIHx8IHt9ICksXG5cdFx0XHRcdFx0WyBzbHVnIF06IHZhbHVlLFxuXHRcdFx0XHR9LFxuXHRcdFx0fTtcblx0XHR9O1xuXG5cdFx0LyoqXG5cdFx0ICogR2V0cyB0aGUgY3VycmVudCB2YWx1ZSBmb3IgdGhlIHNldHRpbmcgaW5kaWNhdGVkIGJ5IHRoZSBzZWxlY3RvciBuYW1lLlxuXHRcdCAqXG5cdFx0ICogQHNpbmNlIDEuNi4wXG5cdFx0ICpcblx0XHQgKiBAcmV0dXJuIHsqfSBTZXR0aW5nIHZhbHVlLCBvciB1bmRlZmluZWQuXG5cdFx0ICovXG5cdFx0c2VsZWN0b3JzWyBgZ2V0JHsgcGFzY2FsQ2FzZVNsdWcgfWAgXSA9IGNyZWF0ZVJlZ2lzdHJ5U2VsZWN0b3IoXG5cdFx0XHQoIHNlbGVjdCApID0+ICgpID0+IHtcblx0XHRcdFx0Y29uc3Qgc2V0dGluZ3MgPSBzZWxlY3QoIFNUT1JFX05BTUUgKS5nZXRTZXR0aW5ncygpIHx8IHt9O1xuXG5cdFx0XHRcdHJldHVybiBzZXR0aW5nc1sgc2x1ZyBdO1xuXHRcdFx0fVxuXHRcdCk7XG5cdH0gKTtcblxuXHRjb25zdCBzdG9yZSA9IGNvbWJpbmVTdG9yZXMoXG5cdFx0Y29tbW9uU3RvcmUsXG5cdFx0ZmV0Y2hHZXRTZXR0aW5nc1N0b3JlLFxuXHRcdGZldGNoU2F2ZVNldHRpbmdzU3RvcmUsXG5cdFx0e1xuXHRcdFx0aW5pdGlhbFN0YXRlLFxuXHRcdFx0YWN0aW9ucyxcblx0XHRcdGNvbnRyb2xzLFxuXHRcdFx0cmVkdWNlcixcblx0XHRcdHJlc29sdmVycyxcblx0XHRcdHNlbGVjdG9ycyxcblx0XHR9XG5cdCk7XG5cdHJldHVybiB7XG5cdFx0Li4uc3RvcmUsXG5cdFx0U1RPUkVfTkFNRSxcblx0fTtcbn07XG5cbi8qKlxuICogQ3JlYXRlcyBhIGRlZmF1bHQgc3VibWl0Q2hhbmdlcyBjb250cm9sIGZ1bmN0aW9uLlxuICpcbiAqIEBzaW5jZSAxLjIxLjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gc2x1ZyAgICAgIE1vZHVsZSBzbHVnLlxuICogQHBhcmFtIHtzdHJpbmd9IHN0b3JlTmFtZSBEYXRhc3RvcmUgc2x1Zy5cbiAqIEByZXR1cm4ge0Z1bmN0aW9ufSBDb250cm9sIGZ1bmN0aW9uIHRvIHN1Ym1pdCBjaGFuZ2VzLlxuICovXG5leHBvcnQgZnVuY3Rpb24gbWFrZURlZmF1bHRTdWJtaXRDaGFuZ2VzKCBzbHVnLCBzdG9yZU5hbWUgKSB7XG5cdHJldHVybiBhc3luYyAoIHsgc2VsZWN0LCBkaXNwYXRjaCB9ICkgPT4ge1xuXHRcdGlmICggc2VsZWN0KCBzdG9yZU5hbWUgKS5oYXZlU2V0dGluZ3NDaGFuZ2VkKCkgKSB7XG5cdFx0XHRjb25zdCB7IGVycm9yIH0gPSBhd2FpdCBkaXNwYXRjaCggc3RvcmVOYW1lICkuc2F2ZVNldHRpbmdzKCk7XG5cdFx0XHRpZiAoIGVycm9yICkge1xuXHRcdFx0XHRyZXR1cm4geyBlcnJvciB9O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGF3YWl0IGludmFsaWRhdGVDYWNoZSggJ21vZHVsZXMnLCBzbHVnICk7XG5cblx0XHRyZXR1cm4ge307XG5cdH07XG59XG5cbi8qKlxuICogQ3JlYXRlcyBhIGRlZmF1bHQgcm9sbGJhY2tDaGFuZ2VzIGNvbnRyb2wgZnVuY3Rpb24uXG4gKlxuICogQHNpbmNlIDEuNDUuMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBzdG9yZU5hbWUgRGF0YXN0b3JlIHNsdWcuXG4gKiBAcmV0dXJuIHtGdW5jdGlvbn0gQ29udHJvbCBmdW5jdGlvbiB0byByb2xsYmFjayBzZXR0aW5ncyBjaGFuZ2VzLlxuICovXG5leHBvcnQgZnVuY3Rpb24gbWFrZURlZmF1bHRSb2xsYmFja0NoYW5nZXMoIHN0b3JlTmFtZSApIHtcblx0cmV0dXJuICggeyBzZWxlY3QsIGRpc3BhdGNoIH0gKSA9PiB7XG5cdFx0aWYgKCBzZWxlY3QoIHN0b3JlTmFtZSApLmhhdmVTZXR0aW5nc0NoYW5nZWQoKSApIHtcblx0XHRcdHJldHVybiBkaXNwYXRjaCggc3RvcmVOYW1lICkucm9sbGJhY2tTZXR0aW5ncygpO1xuXHRcdH1cblxuXHRcdHJldHVybiB7fTtcblx0fTtcbn1cblxuLyoqXG4gKiBDcmVhdGVzIGEgZGVmYXVsdCBjYW5TdWJtaXRDaGFuZ2VzIGZ1bmN0aW9uLlxuICpcbiAqIEBzaW5jZSAxLjIxLjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gc3RvcmVOYW1lIERhdGFzdG9yZSBzbHVnLlxuICogQHJldHVybiB7RnVuY3Rpb259IEEgZnVuY3Rpb24gdG8gY2hlY2sgaWYgc2V0dGluZ3MgY2FuIGJlIHN1Ym1pdHRlZC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIG1ha2VEZWZhdWx0Q2FuU3VibWl0Q2hhbmdlcyggc3RvcmVOYW1lICkge1xuXHRyZXR1cm4gKCBzZWxlY3QgKSA9PiB7XG5cdFx0Y29uc3Qgc3RyaWN0U2VsZWN0ID0gY3JlYXRlU3RyaWN0U2VsZWN0KCBzZWxlY3QgKTtcblx0XHRjb25zdCB7IGhhdmVTZXR0aW5nc0NoYW5nZWQsIGlzRG9pbmdTdWJtaXRDaGFuZ2VzIH0gPVxuXHRcdFx0c3RyaWN0U2VsZWN0KCBzdG9yZU5hbWUgKTtcblxuXHRcdGludmFyaWFudCggISBpc0RvaW5nU3VibWl0Q2hhbmdlcygpLCBJTlZBUklBTlRfRE9JTkdfU1VCTUlUX0NIQU5HRVMgKTtcblx0XHRpbnZhcmlhbnQoIGhhdmVTZXR0aW5nc0NoYW5nZWQoKSwgSU5WQVJJQU5UX1NFVFRJTkdTX05PVF9DSEFOR0VEICk7XG5cdH07XG59XG5cbi8qKlxuICogQ3JlYXRlcyBEZWZhdWx0IGhhdmVTZXR0aW5nc0NoYW5nZWQuXG4gKlxuICogQHNpbmNlIDEuMTI5LjBcbiAqXG4gKiBAcmV0dXJuIHtib29sZWFufSBUcnVlIGlmIHRoZSBzZXR0aW5ncyBoYXZlIGNoYW5nZWQsIGZhbHNlIG90aGVyd2lzZS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIG1ha2VEZWZhdWx0SGF2ZVNldHRpbmdzQ2hhbmdlZCgpIHtcblx0cmV0dXJuICggc2VsZWN0LCBzdGF0ZSwga2V5cyApID0+IHtcblx0XHRjb25zdCB7IHNldHRpbmdzLCBzYXZlZFNldHRpbmdzIH0gPSBzdGF0ZTtcblxuXHRcdGlmICgga2V5cyApIHtcblx0XHRcdGludmFyaWFudChcblx0XHRcdFx0ISBpc0VxdWFsKFxuXHRcdFx0XHRcdHBpY2soIHNldHRpbmdzLCBrZXlzICksXG5cdFx0XHRcdFx0cGljayggc2F2ZWRTZXR0aW5ncywga2V5cyApXG5cdFx0XHRcdCksXG5cdFx0XHRcdElOVkFSSUFOVF9TRVRUSU5HU19OT1RfQ0hBTkdFRFxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRpbnZhcmlhbnQoXG5cdFx0XHQhIGlzRXF1YWwoIHNldHRpbmdzLCBzYXZlZFNldHRpbmdzICksXG5cdFx0XHRJTlZBUklBTlRfU0VUVElOR1NfTk9UX0NIQU5HRURcblx0XHQpO1xuXHR9O1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFXQTtBQURBO0FBTEE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFHQTtBQUlBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFFQTtBQUFBO0FBRUE7QUFFQTtBQUFBO0FBSEE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBR0E7QUFFQTtBQUdBO0FBRUE7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBRUE7QUFFQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBR0E7QUFFQTtBQUVBO0FBR0E7QUFFQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBR0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUdBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFHQTtBQUVBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUVBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFPQTtBQUVBO0FBSUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/data/create-settings-store.js\n"); /***/ }), /***/ "./js/googlesitekit/data/transform-case.js": /*!*************************************************!*\ !*** ./js/googlesitekit/data/transform-case.js ***! \*************************************************/ /*! exports provided: camelCaseToPascalCase, camelCaseToConstantCase, hyphenCaseToPascalCase */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"camelCaseToPascalCase\", function() { return camelCaseToPascalCase; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"camelCaseToConstantCase\", function() { return camelCaseToConstantCase; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"hyphenCaseToPascalCase\", function() { return hyphenCaseToPascalCase; });\n/**\n * Data store utilities for transforming names to a certain case.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Transforms a camelCase name into its PascalCase name.\n *\n * @since 1.10.0\n * @private\n *\n * @param {string} name \"camelCase\" name to transform.\n * @return {string} PascalCase name.\n */\nvar camelCaseToPascalCase = function camelCaseToPascalCase(name) {\n return name.charAt(0).toUpperCase() + name.slice(1);\n};\n\n/**\n * Transforms a camelCase name into its CONSTANT_CASE name.\n *\n * @since 1.10.0\n * @private\n *\n * @param {string} name \"camelCase\" name to transform.\n * @return {string} CONSTANT_CASE name.\n */\nvar camelCaseToConstantCase = function camelCaseToConstantCase(name) {\n return name.replace(/([a-z0-9]{1})([A-Z]{1})/g, '$1_$2').toUpperCase();\n};\n\n/**\n * Transforms a hyphen-case name into its PascalCase name.\n *\n * @since 1.30.0\n * @private\n *\n * @param {string} name \"hyphen-case\" name to transform.\n * @return {string} PascalCase name.\n */\nfunction hyphenCaseToPascalCase(name) {\n return name.split('-').map(function (part) {\n return part.charAt(0).toUpperCase() + part.slice(1);\n }).join('');\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGEvdHJhbnNmb3JtLWNhc2UuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L2RhdGEvdHJhbnNmb3JtLWNhc2UuanM/ZTZkZSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERhdGEgc3RvcmUgdXRpbGl0aWVzIGZvciB0cmFuc2Zvcm1pbmcgbmFtZXMgdG8gYSBjZXJ0YWluIGNhc2UuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFRyYW5zZm9ybXMgYSBjYW1lbENhc2UgbmFtZSBpbnRvIGl0cyBQYXNjYWxDYXNlIG5hbWUuXG4gKlxuICogQHNpbmNlIDEuMTAuMFxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gbmFtZSBcImNhbWVsQ2FzZVwiIG5hbWUgdG8gdHJhbnNmb3JtLlxuICogQHJldHVybiB7c3RyaW5nfSBQYXNjYWxDYXNlIG5hbWUuXG4gKi9cbmV4cG9ydCBjb25zdCBjYW1lbENhc2VUb1Bhc2NhbENhc2UgPSAoIG5hbWUgKSA9PiB7XG5cdHJldHVybiBuYW1lLmNoYXJBdCggMCApLnRvVXBwZXJDYXNlKCkgKyBuYW1lLnNsaWNlKCAxICk7XG59O1xuXG4vKipcbiAqIFRyYW5zZm9ybXMgYSBjYW1lbENhc2UgbmFtZSBpbnRvIGl0cyBDT05TVEFOVF9DQVNFIG5hbWUuXG4gKlxuICogQHNpbmNlIDEuMTAuMFxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gbmFtZSBcImNhbWVsQ2FzZVwiIG5hbWUgdG8gdHJhbnNmb3JtLlxuICogQHJldHVybiB7c3RyaW5nfSBDT05TVEFOVF9DQVNFIG5hbWUuXG4gKi9cbmV4cG9ydCBjb25zdCBjYW1lbENhc2VUb0NvbnN0YW50Q2FzZSA9ICggbmFtZSApID0+IHtcblx0cmV0dXJuIG5hbWUucmVwbGFjZSggLyhbYS16MC05XXsxfSkoW0EtWl17MX0pL2csICckMV8kMicgKS50b1VwcGVyQ2FzZSgpO1xufTtcblxuLyoqXG4gKiBUcmFuc2Zvcm1zIGEgaHlwaGVuLWNhc2UgbmFtZSBpbnRvIGl0cyBQYXNjYWxDYXNlIG5hbWUuXG4gKlxuICogQHNpbmNlIDEuMzAuMFxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gbmFtZSBcImh5cGhlbi1jYXNlXCIgbmFtZSB0byB0cmFuc2Zvcm0uXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFBhc2NhbENhc2UgbmFtZS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGh5cGhlbkNhc2VUb1Bhc2NhbENhc2UoIG5hbWUgKSB7XG5cdHJldHVybiBuYW1lXG5cdFx0LnNwbGl0KCAnLScgKVxuXHRcdC5tYXAoICggcGFydCApID0+IHBhcnQuY2hhckF0KCAwICkudG9VcHBlckNhc2UoKSArIHBhcnQuc2xpY2UoIDEgKSApXG5cdFx0LmpvaW4oICcnICk7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/data/transform-case.js\n"); /***/ }), /***/ "./js/googlesitekit/data/utils.js": /*!****************************************!*\ !*** ./js/googlesitekit/data/utils.js ***! \****************************************/ /*! exports provided: collect, collectActions, collectControls, collectReducers, collectResolvers, collectSelectors, collectState, collectName, combineStores, commonActions, commonControls, commonStore, createStrictSelect, createValidationSelector, createValidatedAction */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collect\", function() { return collect; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectActions\", function() { return collectActions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectControls\", function() { return collectControls; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectReducers\", function() { return collectReducers; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectResolvers\", function() { return collectResolvers; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectSelectors\", function() { return collectSelectors; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectState\", function() { return collectState; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectName\", function() { return collectName; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"combineStores\", function() { return combineStores; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"commonActions\", function() { return commonActions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"commonControls\", function() { return commonControls; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"commonStore\", function() { return commonStore; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createStrictSelect\", function() { return createStrictSelect; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createValidationSelector\", function() { return createValidationSelector; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createValidatedAction\", function() { return createValidatedAction; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var memize__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! memize */ \"../node_modules/memize/index.js\");\n/* harmony import */ var memize__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(memize__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/data */ \"../node_modules/@wordpress/data/build-module/index.js\");\n\n\n\nvar _commonControls;\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___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; }\n/**\n * Data store utilities.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * WordPress dependencies\n */\n\nvar GET_REGISTRY = 'GET_REGISTRY';\nvar AWAIT = 'AWAIT';\n\n/**\n * Collects and combines multiple objects of similar shape.\n *\n * Used to combine objects like actions, selectors, etc. for a data\n * store while ensuring no keys/action names/selector names are duplicated.\n *\n * Effectively this is an object spread, but throws an error if keys are\n * duplicated.\n *\n * @since 1.5.0\n * @private\n *\n * @param {...Object} items A list of arguments, each one should be an object to combine into one.\n * @return {Object} The combined object.\n */\nvar collect = function collect() {\n for (var _len = arguments.length, items = new Array(_len), _key = 0; _key < _len; _key++) {\n items[_key] = arguments[_key];\n }\n var collectedObject = items.reduce(function (acc, item) {\n return _objectSpread(_objectSpread({}, acc), item);\n }, {});\n var functionNames = items.reduce(function (acc, itemSet) {\n return [].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(acc), _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(Object.keys(itemSet)));\n }, []);\n var duplicates = findDuplicates(functionNames);\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(duplicates.length === 0, \"collect() cannot accept collections with duplicate keys. Your call to collect() contains the following duplicated functions: \".concat(duplicates.join(', '), \". Check your data stores for duplicates.\"));\n return collectedObject;\n};\n\n/**\n * Collects all actions.\n *\n * @since 1.5.0\n *\n * @param {...Object} args A list of objects, each containing their own actions.\n * @return {Object} The combined object.\n */\nvar collectActions = collect;\n\n/**\n * Collects all controls.\n *\n * @since 1.5.0\n *\n * @param {...Object} args A list of objects, each containing their own controls.\n * @return {Object} The combined object.\n */\nvar collectControls = collect;\n\n/**\n * Collects all reducers and (optionally) provides initial state.\n *\n * If the first argument passed is not a function, it will be used as the\n * combined reducer's `initialState`.\n *\n * @since 1.5.0\n *\n * @param {...(Object|Function)} args A list of reducers, each containing their own controls. If the first argument is not a function, it will be used as the combined reducer's `initialState`.\n * @return {Function} A Redux-style reducer.\n */\nvar collectReducers = function collectReducers() {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n var reducers = [].concat(args);\n var initialState;\n if (typeof reducers[0] !== 'function') {\n initialState = reducers.shift();\n }\n return function () {\n var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialState;\n var action = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n return reducers.reduce(function (newState, reducer) {\n return reducer(newState, action);\n }, state);\n };\n};\n\n/**\n * Collects all resolvers.\n *\n * @since 1.5.0\n *\n * @param {...Object} args A list of objects, each containing their own resolvers.\n * @return {Object} The combined object.\n */\nvar collectResolvers = collect;\n\n/**\n * Collects all selectors.\n *\n * @since 1.5.0\n *\n * @param {...Object} args A list of objects, each containing their own selectors.\n * @return {Object} The combined object.\n */\nvar collectSelectors = collect;\n\n/**\n * Collects all state values.\n *\n * @since 1.5.0\n *\n * @param {...Object} args A list of objects, each containing their own state values.\n * @return {Object} The combined object.\n */\nvar collectState = collect;\n\n/**\n * Collects all store names.\n *\n * This function's main purpose is to ensure generated store names for a single store match.\n *\n * @since 1.6.0\n *\n * @param {...string} args A list of store names, all of which must be equal.\n * @return {string} The single store name.\n */\nvar collectName = function collectName() {\n for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n args[_key3] = arguments[_key3];\n }\n var names = [].concat(args);\n var duplicates = findDuplicates(names);\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(duplicates.length === names.length - 1, 'collectName() must not receive different names.');\n return names.shift();\n};\n\n/**\n * Passes through state unmodified; eg. an empty reducer.\n *\n * @since 1.8.0\n * @private\n *\n * @param {Object} state A store's state.\n * @return {Object} The same state data as passed in `state`.\n */\nvar passthroughReducer = function passthroughReducer(state) {\n return state;\n};\n\n/**\n * Combines multiple stores.\n *\n * @since 1.8.0\n *\n * @param {...Object} stores A list of objects, each a store containing one or more of the following keys: initialState, actions, controls, reducer, resolvers, selectors.\n * @return {Object} The combined store.\n */\nvar combineStores = function combineStores() {\n for (var _len4 = arguments.length, stores = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n stores[_key4] = arguments[_key4];\n }\n var combinedInitialState = collectState.apply(void 0, _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(stores.map(function (store) {\n return store.initialState || {};\n })));\n return {\n initialState: combinedInitialState,\n controls: collectControls.apply(void 0, _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(stores.map(function (store) {\n return store.controls || {};\n }))),\n actions: collectActions.apply(void 0, _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(stores.map(function (store) {\n return store.actions || {};\n }))),\n reducer: collectReducers.apply(void 0, [combinedInitialState].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(stores.map(function (store) {\n return store.reducer || passthroughReducer;\n })))),\n resolvers: collectResolvers.apply(void 0, _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(stores.map(function (store) {\n return store.resolvers || {};\n }))),\n selectors: collectSelectors.apply(void 0, _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(stores.map(function (store) {\n return store.selectors || {};\n })))\n };\n};\n\n/**\n * An object of common actions most stores will use.\n *\n * @since 1.7.0\n *\n * @return {Object} Key/value list of common actions most stores will want.\n */\nvar commonActions = {\n /**\n * Dispatches an action and calls a control to get the current data registry.\n *\n * Useful for controls and resolvers that wish to dispatch actions/use selectors\n * on the current data registry.\n *\n * @since 1.7.0\n *\n * @return {Object} FSA-compatible action.\n */\n getRegistry: function getRegistry() {\n return {\n payload: {},\n type: GET_REGISTRY\n };\n },\n /**\n * Dispatches an action and calls a control to return the promise resolution.\n *\n * Useful for controls and resolvers that wish to call an asynchronous function or other promise.\n *\n * @since 1.22.0\n *\n * @param {Promise} value A promise to resolve.\n * @return {Object} Object with resolved promise.\n */\n await: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _await(value) {\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _await$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n return _context.abrupt(\"return\", {\n payload: {\n value: value\n },\n type: AWAIT\n });\n case 1:\n case \"end\":\n return _context.stop();\n }\n }\n }, _await);\n })\n};\n\n/**\n * An object of common controls most stores will use.\n *\n * @since 1.7.0\n *\n * @return {Object} Key/value list of common controls most stores will want.\n */\nvar commonControls = (_commonControls = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()(_commonControls, GET_REGISTRY, Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_6__[\"createRegistryControl\"])(function (registry) {\n return function () {\n return registry;\n };\n})), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()(_commonControls, AWAIT, function (_ref) {\n var payload = _ref.payload;\n return payload.value;\n}), _commonControls);\n\n/**\n * Finds all duplicate items in an array and return them.\n *\n * @since 1.5.0\n * @private\n *\n * @param {Array} array Any array.\n * @return {Array} All values in the input array that were duplicated.\n */\nvar findDuplicates = function findDuplicates(array) {\n var duplicates = [];\n var counts = {};\n for (var i = 0; i < array.length; i++) {\n var item = array[i];\n counts[item] = counts[item] >= 1 ? counts[item] + 1 : 1;\n if (counts[item] > 1) {\n duplicates.push(item);\n }\n }\n return duplicates;\n};\n\n/**\n * A store containing the common actions, controls and reducer that all stores will use.\n *\n * @since 1.8.0\n *\n * @return {Object} Object with common actions, controls and reducer.\n */\nvar commonStore = {\n actions: commonActions,\n controls: commonControls,\n reducer: passthroughReducer\n};\n\n/**\n * Creates a strict version of registry.select for ensuring that a selector is resolved at the time of calling.\n *\n * Not intended to be used directly. This is useful in the context of validation functions\n * to save checking for undefined on every result.\n *\n * Given the registry.select function instance, a new function is returned\n * with the same API as `select()` but will throw an error if the result\n * of the selector function is `undefined`.\n *\n * Ideally this would use something like `hasFinishedResolution` instead,\n * but there is no way to traverse the selectors used internally to identify\n * dependent selectors that have resolvers as many selectors are composed of\n * higher-level selectors internally which is where a resolver is normally implemented.\n *\n * @since 1.18.0\n * @private\n *\n * @param {Function} select The registry.select function.\n * @return {Function} The strict version of registry.select.\n */\nvar createStrictSelect = function createStrictSelect(select) {\n return function (storeName) {\n return getStrictSelectors(select(storeName));\n };\n};\n\n// Based on {@link https://github.com/WordPress/gutenberg/blob/b1c8026087dfb026eff0a023a5f7febe28c876de/packages/data/src/registry.js#L91}\nvar getStrictSelectors = memize__WEBPACK_IMPORTED_MODULE_4___default()(function (selectors) {\n return Object(lodash__WEBPACK_IMPORTED_MODULE_5__[\"mapValues\"])(selectors, function (selector, selectorName) {\n return function () {\n var returnValue = selector.apply(void 0, arguments);\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(returnValue !== undefined, \"\".concat(selectorName, \"(...) is not resolved\"));\n return returnValue;\n };\n });\n});\n\n/**\n * Creates two registry selectors that call the incoming function to validate the current state.\n *\n * @since 1.19.0\n *\n * @param {Function} validate Validation function callback.\n * @param {Object} [options] Options to modify the behavior of the generated selectors.\n * @param {boolean} [options.negate] Whether to negate the boolean result or not. Default: false.\n * @return {Object} Safe and dangerous selectors.\n */\nfunction createValidationSelector(validate) {\n var _ref2 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n _ref2$negate = _ref2.negate,\n negate = _ref2$negate === void 0 ? false : _ref2$negate;\n var safeSelector = Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_6__[\"createRegistrySelector\"])(function (select) {\n return function (state) {\n var pass = negate ? false : true;\n var fail = negate ? true : false;\n try {\n for (var _len5 = arguments.length, args = new Array(_len5 > 1 ? _len5 - 1 : 0), _key5 = 1; _key5 < _len5; _key5++) {\n args[_key5 - 1] = arguments[_key5];\n }\n validate.apply(void 0, [select, state].concat(args));\n return pass;\n } catch (_unused) {\n return fail;\n }\n };\n });\n var dangerousSelector = Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_6__[\"createRegistrySelector\"])(function (select) {\n return function (state) {\n for (var _len6 = arguments.length, args = new Array(_len6 > 1 ? _len6 - 1 : 0), _key6 = 1; _key6 < _len6; _key6++) {\n args[_key6 - 1] = arguments[_key6];\n }\n validate.apply(void 0, [select, state].concat(args));\n };\n });\n return {\n safeSelector: safeSelector,\n dangerousSelector: dangerousSelector\n };\n}\n\n/**\n * Creates a validated action creator.\n *\n * @since 1.32.0\n *\n * @param {Function} validate A function for validating action arguments.\n * @param {Function} actionCreator A function for returning or yielding redux-style actions.\n * @return {Function} An enhanced action creator.\n */\nfunction createValidatedAction(validate, actionCreator) {\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(typeof validate === 'function', 'a validator function is required.');\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(typeof actionCreator === 'function', 'an action creator function is required.');\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(validate[Symbol.toStringTag] !== 'Generator' && validate[Symbol.toStringTag] !== 'GeneratorFunction', 'an action’s validator function must not be a generator.');\n return function () {\n validate.apply(void 0, arguments);\n return actionCreator.apply(void 0, arguments);\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGEvdXRpbHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L2RhdGEvdXRpbHMuanM/NTY1MSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERhdGEgc3RvcmUgdXRpbGl0aWVzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGludmFyaWFudCBmcm9tICdpbnZhcmlhbnQnO1xuaW1wb3J0IG1lbWl6ZSBmcm9tICdtZW1pemUnO1xuaW1wb3J0IHsgbWFwVmFsdWVzIH0gZnJvbSAnbG9kYXNoJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNyZWF0ZVJlZ2lzdHJ5Q29udHJvbCwgY3JlYXRlUmVnaXN0cnlTZWxlY3RvciB9IGZyb20gJ0B3b3JkcHJlc3MvZGF0YSc7XG5cbmNvbnN0IEdFVF9SRUdJU1RSWSA9ICdHRVRfUkVHSVNUUlknO1xuY29uc3QgQVdBSVQgPSAnQVdBSVQnO1xuXG4vKipcbiAqIENvbGxlY3RzIGFuZCBjb21iaW5lcyBtdWx0aXBsZSBvYmplY3RzIG9mIHNpbWlsYXIgc2hhcGUuXG4gKlxuICogVXNlZCB0byBjb21iaW5lIG9iamVjdHMgbGlrZSBhY3Rpb25zLCBzZWxlY3RvcnMsIGV0Yy4gZm9yIGEgZGF0YVxuICogc3RvcmUgd2hpbGUgZW5zdXJpbmcgbm8ga2V5cy9hY3Rpb24gbmFtZXMvc2VsZWN0b3IgbmFtZXMgYXJlIGR1cGxpY2F0ZWQuXG4gKlxuICogRWZmZWN0aXZlbHkgdGhpcyBpcyBhbiBvYmplY3Qgc3ByZWFkLCBidXQgdGhyb3dzIGFuIGVycm9yIGlmIGtleXMgYXJlXG4gKiBkdXBsaWNhdGVkLlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0gey4uLk9iamVjdH0gaXRlbXMgQSBsaXN0IG9mIGFyZ3VtZW50cywgZWFjaCBvbmUgc2hvdWxkIGJlIGFuIG9iamVjdCB0byBjb21iaW5lIGludG8gb25lLlxuICogQHJldHVybiB7T2JqZWN0fSBUaGUgY29tYmluZWQgb2JqZWN0LlxuICovXG5leHBvcnQgY29uc3QgY29sbGVjdCA9ICggLi4uaXRlbXMgKSA9PiB7XG5cdGNvbnN0IGNvbGxlY3RlZE9iamVjdCA9IGl0ZW1zLnJlZHVjZSggKCBhY2MsIGl0ZW0gKSA9PiB7XG5cdFx0cmV0dXJuIHsgLi4uYWNjLCAuLi5pdGVtIH07XG5cdH0sIHt9ICk7XG5cblx0Y29uc3QgZnVuY3Rpb25OYW1lcyA9IGl0ZW1zLnJlZHVjZSggKCBhY2MsIGl0ZW1TZXQgKSA9PiB7XG5cdFx0cmV0dXJuIFsgLi4uYWNjLCAuLi5PYmplY3Qua2V5cyggaXRlbVNldCApIF07XG5cdH0sIFtdICk7XG5cdGNvbnN0IGR1cGxpY2F0ZXMgPSBmaW5kRHVwbGljYXRlcyggZnVuY3Rpb25OYW1lcyApO1xuXG5cdGludmFyaWFudChcblx0XHRkdXBsaWNhdGVzLmxlbmd0aCA9PT0gMCxcblx0XHRgY29sbGVjdCgpIGNhbm5vdCBhY2NlcHQgY29sbGVjdGlvbnMgd2l0aCBkdXBsaWNhdGUga2V5cy4gWW91ciBjYWxsIHRvIGNvbGxlY3QoKSBjb250YWlucyB0aGUgZm9sbG93aW5nIGR1cGxpY2F0ZWQgZnVuY3Rpb25zOiAkeyBkdXBsaWNhdGVzLmpvaW4oXG5cdFx0XHQnLCAnXG5cdFx0KSB9LiBDaGVjayB5b3VyIGRhdGEgc3RvcmVzIGZvciBkdXBsaWNhdGVzLmBcblx0KTtcblxuXHRyZXR1cm4gY29sbGVjdGVkT2JqZWN0O1xufTtcblxuLyoqXG4gKiBDb2xsZWN0cyBhbGwgYWN0aW9ucy5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqXG4gKiBAcGFyYW0gey4uLk9iamVjdH0gYXJncyBBIGxpc3Qgb2Ygb2JqZWN0cywgZWFjaCBjb250YWluaW5nIHRoZWlyIG93biBhY3Rpb25zLlxuICogQHJldHVybiB7T2JqZWN0fSBUaGUgY29tYmluZWQgb2JqZWN0LlxuICovXG5leHBvcnQgY29uc3QgY29sbGVjdEFjdGlvbnMgPSBjb2xsZWN0O1xuXG4vKipcbiAqIENvbGxlY3RzIGFsbCBjb250cm9scy5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqXG4gKiBAcGFyYW0gey4uLk9iamVjdH0gYXJncyBBIGxpc3Qgb2Ygb2JqZWN0cywgZWFjaCBjb250YWluaW5nIHRoZWlyIG93biBjb250cm9scy5cbiAqIEByZXR1cm4ge09iamVjdH0gVGhlIGNvbWJpbmVkIG9iamVjdC5cbiAqL1xuZXhwb3J0IGNvbnN0IGNvbGxlY3RDb250cm9scyA9IGNvbGxlY3Q7XG5cbi8qKlxuICogQ29sbGVjdHMgYWxsIHJlZHVjZXJzIGFuZCAob3B0aW9uYWxseSkgcHJvdmlkZXMgaW5pdGlhbCBzdGF0ZS5cbiAqXG4gKiBJZiB0aGUgZmlyc3QgYXJndW1lbnQgcGFzc2VkIGlzIG5vdCBhIGZ1bmN0aW9uLCBpdCB3aWxsIGJlIHVzZWQgYXMgdGhlXG4gKiBjb21iaW5lZCByZWR1Y2VyJ3MgYGluaXRpYWxTdGF0ZWAuXG4gKlxuICogQHNpbmNlIDEuNS4wXG4gKlxuICogQHBhcmFtIHsuLi4oT2JqZWN0fEZ1bmN0aW9uKX0gYXJncyBBIGxpc3Qgb2YgcmVkdWNlcnMsIGVhY2ggY29udGFpbmluZyB0aGVpciBvd24gY29udHJvbHMuIElmIHRoZSBmaXJzdCBhcmd1bWVudCBpcyBub3QgYSBmdW5jdGlvbiwgaXQgd2lsbCBiZSB1c2VkIGFzIHRoZSBjb21iaW5lZCByZWR1Y2VyJ3MgYGluaXRpYWxTdGF0ZWAuXG4gKiBAcmV0dXJuIHtGdW5jdGlvbn0gQSBSZWR1eC1zdHlsZSByZWR1Y2VyLlxuICovXG5leHBvcnQgY29uc3QgY29sbGVjdFJlZHVjZXJzID0gKCAuLi5hcmdzICkgPT4ge1xuXHRjb25zdCByZWR1Y2VycyA9IFsgLi4uYXJncyBdO1xuXHRsZXQgaW5pdGlhbFN0YXRlO1xuXG5cdGlmICggdHlwZW9mIHJlZHVjZXJzWyAwIF0gIT09ICdmdW5jdGlvbicgKSB7XG5cdFx0aW5pdGlhbFN0YXRlID0gcmVkdWNlcnMuc2hpZnQoKTtcblx0fVxuXG5cdHJldHVybiAoIHN0YXRlID0gaW5pdGlhbFN0YXRlLCBhY3Rpb24gPSB7fSApID0+IHtcblx0XHRyZXR1cm4gcmVkdWNlcnMucmVkdWNlKCAoIG5ld1N0YXRlLCByZWR1Y2VyICkgPT4ge1xuXHRcdFx0cmV0dXJuIHJlZHVjZXIoIG5ld1N0YXRlLCBhY3Rpb24gKTtcblx0XHR9LCBzdGF0ZSApO1xuXHR9O1xufTtcblxuLyoqXG4gKiBDb2xsZWN0cyBhbGwgcmVzb2x2ZXJzLlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICpcbiAqIEBwYXJhbSB7Li4uT2JqZWN0fSBhcmdzIEEgbGlzdCBvZiBvYmplY3RzLCBlYWNoIGNvbnRhaW5pbmcgdGhlaXIgb3duIHJlc29sdmVycy5cbiAqIEByZXR1cm4ge09iamVjdH0gVGhlIGNvbWJpbmVkIG9iamVjdC5cbiAqL1xuZXhwb3J0IGNvbnN0IGNvbGxlY3RSZXNvbHZlcnMgPSBjb2xsZWN0O1xuXG4vKipcbiAqIENvbGxlY3RzIGFsbCBzZWxlY3RvcnMuXG4gKlxuICogQHNpbmNlIDEuNS4wXG4gKlxuICogQHBhcmFtIHsuLi5PYmplY3R9IGFyZ3MgQSBsaXN0IG9mIG9iamVjdHMsIGVhY2ggY29udGFpbmluZyB0aGVpciBvd24gc2VsZWN0b3JzLlxuICogQHJldHVybiB7T2JqZWN0fSBUaGUgY29tYmluZWQgb2JqZWN0LlxuICovXG5leHBvcnQgY29uc3QgY29sbGVjdFNlbGVjdG9ycyA9IGNvbGxlY3Q7XG5cbi8qKlxuICogQ29sbGVjdHMgYWxsIHN0YXRlIHZhbHVlcy5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqXG4gKiBAcGFyYW0gey4uLk9iamVjdH0gYXJncyBBIGxpc3Qgb2Ygb2JqZWN0cywgZWFjaCBjb250YWluaW5nIHRoZWlyIG93biBzdGF0ZSB2YWx1ZXMuXG4gKiBAcmV0dXJuIHtPYmplY3R9IFRoZSBjb21iaW5lZCBvYmplY3QuXG4gKi9cbmV4cG9ydCBjb25zdCBjb2xsZWN0U3RhdGUgPSBjb2xsZWN0O1xuXG4vKipcbiAqIENvbGxlY3RzIGFsbCBzdG9yZSBuYW1lcy5cbiAqXG4gKiBUaGlzIGZ1bmN0aW9uJ3MgbWFpbiBwdXJwb3NlIGlzIHRvIGVuc3VyZSBnZW5lcmF0ZWQgc3RvcmUgbmFtZXMgZm9yIGEgc2luZ2xlIHN0b3JlIG1hdGNoLlxuICpcbiAqIEBzaW5jZSAxLjYuMFxuICpcbiAqIEBwYXJhbSB7Li4uc3RyaW5nfSBhcmdzIEEgbGlzdCBvZiBzdG9yZSBuYW1lcywgYWxsIG9mIHdoaWNoIG11c3QgYmUgZXF1YWwuXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBzaW5nbGUgc3RvcmUgbmFtZS5cbiAqL1xuZXhwb3J0IGNvbnN0IGNvbGxlY3ROYW1lID0gKCAuLi5hcmdzICkgPT4ge1xuXHRjb25zdCBuYW1lcyA9IFsgLi4uYXJncyBdO1xuXG5cdGNvbnN0IGR1cGxpY2F0ZXMgPSBmaW5kRHVwbGljYXRlcyggbmFtZXMgKTtcblx0aW52YXJpYW50KFxuXHRcdGR1cGxpY2F0ZXMubGVuZ3RoID09PSBuYW1lcy5sZW5ndGggLSAxLFxuXHRcdCdjb2xsZWN0TmFtZSgpIG11c3Qgbm90IHJlY2VpdmUgZGlmZmVyZW50IG5hbWVzLidcblx0KTtcblxuXHRyZXR1cm4gbmFtZXMuc2hpZnQoKTtcbn07XG5cbi8qKlxuICogUGFzc2VzIHRocm91Z2ggc3RhdGUgdW5tb2RpZmllZDsgZWcuIGFuIGVtcHR5IHJlZHVjZXIuXG4gKlxuICogQHNpbmNlIDEuOC4wXG4gKiBAcHJpdmF0ZVxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBBIHN0b3JlJ3Mgc3RhdGUuXG4gKiBAcmV0dXJuIHtPYmplY3R9IFRoZSBzYW1lIHN0YXRlIGRhdGEgYXMgcGFzc2VkIGluIGBzdGF0ZWAuXG4gKi9cbmNvbnN0IHBhc3N0aHJvdWdoUmVkdWNlciA9ICggc3RhdGUgKSA9PiBzdGF0ZTtcblxuLyoqXG4gKiBDb21iaW5lcyBtdWx0aXBsZSBzdG9yZXMuXG4gKlxuICogQHNpbmNlIDEuOC4wXG4gKlxuICogQHBhcmFtIHsuLi5PYmplY3R9IHN0b3JlcyBBIGxpc3Qgb2Ygb2JqZWN0cywgZWFjaCBhIHN0b3JlIGNvbnRhaW5pbmcgb25lIG9yIG1vcmUgb2YgdGhlIGZvbGxvd2luZyBrZXlzOiBpbml0aWFsU3RhdGUsIGFjdGlvbnMsIGNvbnRyb2xzLCByZWR1Y2VyLCByZXNvbHZlcnMsIHNlbGVjdG9ycy5cbiAqIEByZXR1cm4ge09iamVjdH0gVGhlIGNvbWJpbmVkIHN0b3JlLlxuICovXG5leHBvcnQgY29uc3QgY29tYmluZVN0b3JlcyA9ICggLi4uc3RvcmVzICkgPT4ge1xuXHRjb25zdCBjb21iaW5lZEluaXRpYWxTdGF0ZSA9IGNvbGxlY3RTdGF0ZShcblx0XHQuLi5zdG9yZXMubWFwKCAoIHN0b3JlICkgPT4gc3RvcmUuaW5pdGlhbFN0YXRlIHx8IHt9IClcblx0KTtcblxuXHRyZXR1cm4ge1xuXHRcdGluaXRpYWxTdGF0ZTogY29tYmluZWRJbml0aWFsU3RhdGUsXG5cdFx0Y29udHJvbHM6IGNvbGxlY3RDb250cm9scyhcblx0XHRcdC4uLnN0b3Jlcy5tYXAoICggc3RvcmUgKSA9PiBzdG9yZS5jb250cm9scyB8fCB7fSApXG5cdFx0KSxcblx0XHRhY3Rpb25zOiBjb2xsZWN0QWN0aW9ucyhcblx0XHRcdC4uLnN0b3Jlcy5tYXAoICggc3RvcmUgKSA9PiBzdG9yZS5hY3Rpb25zIHx8IHt9IClcblx0XHQpLFxuXHRcdHJlZHVjZXI6IGNvbGxlY3RSZWR1Y2Vycyhcblx0XHRcdGNvbWJpbmVkSW5pdGlhbFN0YXRlLFxuXHRcdFx0Li4uc3RvcmVzLm1hcCggKCBzdG9yZSApID0+IHN0b3JlLnJlZHVjZXIgfHwgcGFzc3Rocm91Z2hSZWR1Y2VyIClcblx0XHQpLFxuXHRcdHJlc29sdmVyczogY29sbGVjdFJlc29sdmVycyhcblx0XHRcdC4uLnN0b3Jlcy5tYXAoICggc3RvcmUgKSA9PiBzdG9yZS5yZXNvbHZlcnMgfHwge30gKVxuXHRcdCksXG5cdFx0c2VsZWN0b3JzOiBjb2xsZWN0U2VsZWN0b3JzKFxuXHRcdFx0Li4uc3RvcmVzLm1hcCggKCBzdG9yZSApID0+IHN0b3JlLnNlbGVjdG9ycyB8fCB7fSApXG5cdFx0KSxcblx0fTtcbn07XG5cbi8qKlxuICogQW4gb2JqZWN0IG9mIGNvbW1vbiBhY3Rpb25zIG1vc3Qgc3RvcmVzIHdpbGwgdXNlLlxuICpcbiAqIEBzaW5jZSAxLjcuMFxuICpcbiAqIEByZXR1cm4ge09iamVjdH0gS2V5L3ZhbHVlIGxpc3Qgb2YgY29tbW9uIGFjdGlvbnMgbW9zdCBzdG9yZXMgd2lsbCB3YW50LlxuICovXG5leHBvcnQgY29uc3QgY29tbW9uQWN0aW9ucyA9IHtcblx0LyoqXG5cdCAqIERpc3BhdGNoZXMgYW4gYWN0aW9uIGFuZCBjYWxscyBhIGNvbnRyb2wgdG8gZ2V0IHRoZSBjdXJyZW50IGRhdGEgcmVnaXN0cnkuXG5cdCAqXG5cdCAqIFVzZWZ1bCBmb3IgY29udHJvbHMgYW5kIHJlc29sdmVycyB0aGF0IHdpc2ggdG8gZGlzcGF0Y2ggYWN0aW9ucy91c2Ugc2VsZWN0b3JzXG5cdCAqIG9uIHRoZSBjdXJyZW50IGRhdGEgcmVnaXN0cnkuXG5cdCAqXG5cdCAqIEBzaW5jZSAxLjcuMFxuXHQgKlxuXHQgKiBAcmV0dXJuIHtPYmplY3R9IEZTQS1jb21wYXRpYmxlIGFjdGlvbi5cblx0ICovXG5cdGdldFJlZ2lzdHJ5KCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRwYXlsb2FkOiB7fSxcblx0XHRcdHR5cGU6IEdFVF9SRUdJU1RSWSxcblx0XHR9O1xuXHR9LFxuXG5cdC8qKlxuXHQgKiBEaXNwYXRjaGVzIGFuIGFjdGlvbiBhbmQgY2FsbHMgYSBjb250cm9sIHRvIHJldHVybiB0aGUgcHJvbWlzZSByZXNvbHV0aW9uLlxuXHQgKlxuXHQgKiBVc2VmdWwgZm9yIGNvbnRyb2xzIGFuZCByZXNvbHZlcnMgdGhhdCB3aXNoIHRvIGNhbGwgYW4gYXN5bmNocm9ub3VzIGZ1bmN0aW9uIG9yIG90aGVyIHByb21pc2UuXG5cdCAqXG5cdCAqIEBzaW5jZSAxLjIyLjBcblx0ICpcblx0ICogQHBhcmFtIHtQcm9taXNlfSB2YWx1ZSBBIHByb21pc2UgdG8gcmVzb2x2ZS5cblx0ICogQHJldHVybiB7T2JqZWN0fSBPYmplY3Qgd2l0aCByZXNvbHZlZCBwcm9taXNlLlxuXHQgKi9cblx0KmF3YWl0KCB2YWx1ZSApIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0cGF5bG9hZDogeyB2YWx1ZSB9LFxuXHRcdFx0dHlwZTogQVdBSVQsXG5cdFx0fTtcblx0fSxcbn07XG5cbi8qKlxuICogQW4gb2JqZWN0IG9mIGNvbW1vbiBjb250cm9scyBtb3N0IHN0b3JlcyB3aWxsIHVzZS5cbiAqXG4gKiBAc2luY2UgMS43LjBcbiAqXG4gKiBAcmV0dXJuIHtPYmplY3R9IEtleS92YWx1ZSBsaXN0IG9mIGNvbW1vbiBjb250cm9scyBtb3N0IHN0b3JlcyB3aWxsIHdhbnQuXG4gKi9cbmV4cG9ydCBjb25zdCBjb21tb25Db250cm9scyA9IHtcblx0LyoqXG5cdCAqIFJldHVybnMgdGhlIGN1cnJlbnQgcmVnaXN0cnkuXG5cdCAqXG5cdCAqIFVzZWZ1bCBmb3IgY29udHJvbHMgYW5kIHJlc29sdmVycyB0aGF0IHdpc2ggdG8gZGlzcGF0Y2ggYWN0aW9ucy91c2Ugc2VsZWN0b3JzXG5cdCAqIG9uIHRoZSBjdXJyZW50IGRhdGEgcmVnaXN0cnkuXG5cdCAqXG5cdCAqIEBzaW5jZSAxLjcuMFxuXHQgKlxuXHQgKiBAcmV0dXJuIHtPYmplY3R9IEZTQS1jb21wYXRpYmxlIGFjdGlvbi5cblx0ICovXG5cdFsgR0VUX1JFR0lTVFJZIF06IGNyZWF0ZVJlZ2lzdHJ5Q29udHJvbCggKCByZWdpc3RyeSApID0+ICgpID0+IHJlZ2lzdHJ5ICksXG5cblx0LyoqXG5cdCAqIFJldHVybnMgYSByZXNvbHZlZCBwcm9taXNlLlxuXHQgKlxuXHQgKiBAc2luY2UgMS4yMi4wXG5cdCAqXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBwYXlsb2FkICAgICAgICAgT2JqZWN0IGNvbnRhaW5pbmcgYSBwcm9taXNlLlxuXHQgKiBAcGFyYW0ge09iamVjdH0gcGF5bG9hZC5wYXlsb2FkIE9iamVjdCBjb250YWluaW5nIGEgcHJvbWlzZS5cblx0ICogQHJldHVybiB7Kn0gUmVzb2x2ZWQgcHJvbWlzZS5cblx0ICovXG5cdFsgQVdBSVQgXTogKCB7IHBheWxvYWQgfSApID0+IHBheWxvYWQudmFsdWUsXG59O1xuXG4vKipcbiAqIEZpbmRzIGFsbCBkdXBsaWNhdGUgaXRlbXMgaW4gYW4gYXJyYXkgYW5kIHJldHVybiB0aGVtLlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0ge0FycmF5fSBhcnJheSBBbnkgYXJyYXkuXG4gKiBAcmV0dXJuIHtBcnJheX0gQWxsIHZhbHVlcyBpbiB0aGUgaW5wdXQgYXJyYXkgdGhhdCB3ZXJlIGR1cGxpY2F0ZWQuXG4gKi9cbmNvbnN0IGZpbmREdXBsaWNhdGVzID0gKCBhcnJheSApID0+IHtcblx0Y29uc3QgZHVwbGljYXRlcyA9IFtdO1xuXHRjb25zdCBjb3VudHMgPSB7fTtcblxuXHRmb3IgKCBsZXQgaSA9IDA7IGkgPCBhcnJheS5sZW5ndGg7IGkrKyApIHtcblx0XHRjb25zdCBpdGVtID0gYXJyYXlbIGkgXTtcblx0XHRjb3VudHNbIGl0ZW0gXSA9IGNvdW50c1sgaXRlbSBdID49IDEgPyBjb3VudHNbIGl0ZW0gXSArIDEgOiAxO1xuXHRcdGlmICggY291bnRzWyBpdGVtIF0gPiAxICkge1xuXHRcdFx0ZHVwbGljYXRlcy5wdXNoKCBpdGVtICk7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGR1cGxpY2F0ZXM7XG59O1xuXG4vKipcbiAqIEEgc3RvcmUgY29udGFpbmluZyB0aGUgY29tbW9uIGFjdGlvbnMsIGNvbnRyb2xzIGFuZCByZWR1Y2VyIHRoYXQgYWxsIHN0b3JlcyB3aWxsIHVzZS5cbiAqXG4gKiBAc2luY2UgMS44LjBcbiAqXG4gKiBAcmV0dXJuIHtPYmplY3R9IE9iamVjdCB3aXRoIGNvbW1vbiBhY3Rpb25zLCBjb250cm9scyBhbmQgcmVkdWNlci5cbiAqL1xuZXhwb3J0IGNvbnN0IGNvbW1vblN0b3JlID0ge1xuXHRhY3Rpb25zOiBjb21tb25BY3Rpb25zLFxuXHRjb250cm9sczogY29tbW9uQ29udHJvbHMsXG5cdHJlZHVjZXI6IHBhc3N0aHJvdWdoUmVkdWNlcixcbn07XG5cbi8qKlxuICogQ3JlYXRlcyBhIHN0cmljdCB2ZXJzaW9uIG9mIHJlZ2lzdHJ5LnNlbGVjdCBmb3IgZW5zdXJpbmcgdGhhdCBhIHNlbGVjdG9yIGlzIHJlc29sdmVkIGF0IHRoZSB0aW1lIG9mIGNhbGxpbmcuXG4gKlxuICogTm90IGludGVuZGVkIHRvIGJlIHVzZWQgZGlyZWN0bHkuIFRoaXMgaXMgdXNlZnVsIGluIHRoZSBjb250ZXh0IG9mIHZhbGlkYXRpb24gZnVuY3Rpb25zXG4gKiB0byBzYXZlIGNoZWNraW5nIGZvciB1bmRlZmluZWQgb24gZXZlcnkgcmVzdWx0LlxuICpcbiAqIEdpdmVuIHRoZSByZWdpc3RyeS5zZWxlY3QgZnVuY3Rpb24gaW5zdGFuY2UsIGEgbmV3IGZ1bmN0aW9uIGlzIHJldHVybmVkXG4gKiB3aXRoIHRoZSBzYW1lIEFQSSBhcyBgc2VsZWN0KClgIGJ1dCB3aWxsIHRocm93IGFuIGVycm9yIGlmIHRoZSByZXN1bHRcbiAqIG9mIHRoZSBzZWxlY3RvciBmdW5jdGlvbiBpcyBgdW5kZWZpbmVkYC5cbiAqXG4gKiBJZGVhbGx5IHRoaXMgd291bGQgdXNlIHNvbWV0aGluZyBsaWtlIGBoYXNGaW5pc2hlZFJlc29sdXRpb25gIGluc3RlYWQsXG4gKiBidXQgdGhlcmUgaXMgbm8gd2F5IHRvIHRyYXZlcnNlIHRoZSBzZWxlY3RvcnMgdXNlZCBpbnRlcm5hbGx5IHRvIGlkZW50aWZ5XG4gKiBkZXBlbmRlbnQgc2VsZWN0b3JzIHRoYXQgaGF2ZSByZXNvbHZlcnMgYXMgbWFueSBzZWxlY3RvcnMgYXJlIGNvbXBvc2VkIG9mXG4gKiBoaWdoZXItbGV2ZWwgc2VsZWN0b3JzIGludGVybmFsbHkgd2hpY2ggaXMgd2hlcmUgYSByZXNvbHZlciBpcyBub3JtYWxseSBpbXBsZW1lbnRlZC5cbiAqXG4gKiBAc2luY2UgMS4xOC4wXG4gKiBAcHJpdmF0ZVxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IHNlbGVjdCBUaGUgcmVnaXN0cnkuc2VsZWN0IGZ1bmN0aW9uLlxuICogQHJldHVybiB7RnVuY3Rpb259IFRoZSBzdHJpY3QgdmVyc2lvbiBvZiByZWdpc3RyeS5zZWxlY3QuXG4gKi9cbmV4cG9ydCBjb25zdCBjcmVhdGVTdHJpY3RTZWxlY3QgPSAoIHNlbGVjdCApID0+ICggc3RvcmVOYW1lICkgPT4ge1xuXHRyZXR1cm4gZ2V0U3RyaWN0U2VsZWN0b3JzKCBzZWxlY3QoIHN0b3JlTmFtZSApICk7XG59O1xuXG4vLyBCYXNlZCBvbiB7QGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvYmxvYi9iMWM4MDI2MDg3ZGZiMDI2ZWZmMGEwMjNhNWY3ZmViZTI4Yzg3NmRlL3BhY2thZ2VzL2RhdGEvc3JjL3JlZ2lzdHJ5LmpzI0w5MX1cbmNvbnN0IGdldFN0cmljdFNlbGVjdG9ycyA9IG1lbWl6ZSggKCBzZWxlY3RvcnMgKSA9PlxuXHRtYXBWYWx1ZXMoIHNlbGVjdG9ycywgKCBzZWxlY3Rvciwgc2VsZWN0b3JOYW1lICkgPT4gKCAuLi5hcmdzICkgPT4ge1xuXHRcdGNvbnN0IHJldHVyblZhbHVlID0gc2VsZWN0b3IoIC4uLmFyZ3MgKTtcblx0XHRpbnZhcmlhbnQoXG5cdFx0XHRyZXR1cm5WYWx1ZSAhPT0gdW5kZWZpbmVkLFxuXHRcdFx0YCR7IHNlbGVjdG9yTmFtZSB9KC4uLikgaXMgbm90IHJlc29sdmVkYFxuXHRcdCk7XG5cdFx0cmV0dXJuIHJldHVyblZhbHVlO1xuXHR9IClcbik7XG5cbi8qKlxuICogQ3JlYXRlcyB0d28gcmVnaXN0cnkgc2VsZWN0b3JzIHRoYXQgY2FsbCB0aGUgaW5jb21pbmcgZnVuY3Rpb24gdG8gdmFsaWRhdGUgdGhlIGN1cnJlbnQgc3RhdGUuXG4gKlxuICogQHNpbmNlIDEuMTkuMFxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IHZhbGlkYXRlICAgICAgICAgVmFsaWRhdGlvbiBmdW5jdGlvbiBjYWxsYmFjay5cbiAqIEBwYXJhbSB7T2JqZWN0fSAgIFtvcHRpb25zXSAgICAgICAgT3B0aW9ucyB0byBtb2RpZnkgdGhlIGJlaGF2aW9yIG9mIHRoZSBnZW5lcmF0ZWQgc2VsZWN0b3JzLlxuICogQHBhcmFtIHtib29sZWFufSAgW29wdGlvbnMubmVnYXRlXSBXaGV0aGVyIHRvIG5lZ2F0ZSB0aGUgYm9vbGVhbiByZXN1bHQgb3Igbm90LiBEZWZhdWx0OiBmYWxzZS5cbiAqIEByZXR1cm4ge09iamVjdH0gU2FmZSBhbmQgZGFuZ2Vyb3VzIHNlbGVjdG9ycy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZVZhbGlkYXRpb25TZWxlY3RvciggdmFsaWRhdGUsIHsgbmVnYXRlID0gZmFsc2UgfSA9IHt9ICkge1xuXHRjb25zdCBzYWZlU2VsZWN0b3IgPSBjcmVhdGVSZWdpc3RyeVNlbGVjdG9yKFxuXHRcdCggc2VsZWN0ICkgPT5cblx0XHRcdCggc3RhdGUsIC4uLmFyZ3MgKSA9PiB7XG5cdFx0XHRcdGNvbnN0IHBhc3MgPSBuZWdhdGUgPyBmYWxzZSA6IHRydWU7XG5cdFx0XHRcdGNvbnN0IGZhaWwgPSBuZWdhdGUgPyB0cnVlIDogZmFsc2U7XG5cblx0XHRcdFx0dHJ5IHtcblx0XHRcdFx0XHR2YWxpZGF0ZSggc2VsZWN0LCBzdGF0ZSwgLi4uYXJncyApO1xuXHRcdFx0XHRcdHJldHVybiBwYXNzO1xuXHRcdFx0XHR9IGNhdGNoIHtcblx0XHRcdFx0XHRyZXR1cm4gZmFpbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQpO1xuXG5cdGNvbnN0IGRhbmdlcm91c1NlbGVjdG9yID0gY3JlYXRlUmVnaXN0cnlTZWxlY3Rvcihcblx0XHQoIHNlbGVjdCApID0+XG5cdFx0XHQoIHN0YXRlLCAuLi5hcmdzICkgPT4ge1xuXHRcdFx0XHR2YWxpZGF0ZSggc2VsZWN0LCBzdGF0ZSwgLi4uYXJncyApO1xuXHRcdFx0fVxuXHQpO1xuXG5cdHJldHVybiB7XG5cdFx0c2FmZVNlbGVjdG9yLFxuXHRcdGRhbmdlcm91c1NlbGVjdG9yLFxuXHR9O1xufVxuXG4vKipcbiAqIENyZWF0ZXMgYSB2YWxpZGF0ZWQgYWN0aW9uIGNyZWF0b3IuXG4gKlxuICogQHNpbmNlIDEuMzIuMFxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IHZhbGlkYXRlICAgICAgQSBmdW5jdGlvbiBmb3IgdmFsaWRhdGluZyBhY3Rpb24gYXJndW1lbnRzLlxuICogQHBhcmFtIHtGdW5jdGlvbn0gYWN0aW9uQ3JlYXRvciBBIGZ1bmN0aW9uIGZvciByZXR1cm5pbmcgb3IgeWllbGRpbmcgcmVkdXgtc3R5bGUgYWN0aW9ucy5cbiAqIEByZXR1cm4ge0Z1bmN0aW9ufSBBbiBlbmhhbmNlZCBhY3Rpb24gY3JlYXRvci5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZVZhbGlkYXRlZEFjdGlvbiggdmFsaWRhdGUsIGFjdGlvbkNyZWF0b3IgKSB7XG5cdGludmFyaWFudChcblx0XHR0eXBlb2YgdmFsaWRhdGUgPT09ICdmdW5jdGlvbicsXG5cdFx0J2EgdmFsaWRhdG9yIGZ1bmN0aW9uIGlzIHJlcXVpcmVkLidcblx0KTtcblx0aW52YXJpYW50KFxuXHRcdHR5cGVvZiBhY3Rpb25DcmVhdG9yID09PSAnZnVuY3Rpb24nLFxuXHRcdCdhbiBhY3Rpb24gY3JlYXRvciBmdW5jdGlvbiBpcyByZXF1aXJlZC4nXG5cdCk7XG5cdGludmFyaWFudChcblx0XHR2YWxpZGF0ZVsgU3ltYm9sLnRvU3RyaW5nVGFnIF0gIT09ICdHZW5lcmF0b3InICYmXG5cdFx0XHR2YWxpZGF0ZVsgU3ltYm9sLnRvU3RyaW5nVGFnIF0gIT09ICdHZW5lcmF0b3JGdW5jdGlvbicsXG5cdFx0J2FuIGFjdGlvbuKAmXMgdmFsaWRhdG9yIGZ1bmN0aW9uIG11c3Qgbm90IGJlIGEgZ2VuZXJhdG9yLidcblx0KTtcblxuXHRyZXR1cm4gKCAuLi5hcmdzICkgPT4ge1xuXHRcdHZhbGlkYXRlKCAuLi5hcmdzICk7XG5cblx0XHRyZXR1cm4gYWN0aW9uQ3JlYXRvciggLi4uYXJncyApO1xuXHR9O1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUVBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBV0E7QUFBQTtBQUFBO0FBQUE7QUFXQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFBQTtBQUpBO0FBQUE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFJQTtBQU1BO0FBQ0E7QUFFQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/data/utils.js\n"); /***/ }), /***/ "./js/googlesitekit/datastore/forms/constants.js": /*!*******************************************************!*\ !*** ./js/googlesitekit/datastore/forms/constants.js ***! \*******************************************************/ /*! exports provided: CORE_FORMS */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_FORMS\", function() { return CORE_FORMS; });\n/**\n * `core/forms` data store: constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar CORE_FORMS = 'core/forms';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9mb3Jtcy9jb25zdGFudHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9mb3Jtcy9jb25zdGFudHMuanM/YjMxMSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGBjb3JlL2Zvcm1zYCBkYXRhIHN0b3JlOiBjb25zdGFudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgQ09SRV9GT1JNUyA9ICdjb3JlL2Zvcm1zJztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/datastore/forms/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/datastore/location/constants.js": /*!**********************************************************!*\ !*** ./js/googlesitekit/datastore/location/constants.js ***! \**********************************************************/ /*! exports provided: CORE_LOCATION */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_LOCATION\", function() { return CORE_LOCATION; });\n/**\n * `core/location` data store: constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar CORE_LOCATION = 'core/location';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9sb2NhdGlvbi9jb25zdGFudHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9sb2NhdGlvbi9jb25zdGFudHMuanM/OWE0NSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGBjb3JlL2xvY2F0aW9uYCBkYXRhIHN0b3JlOiBjb25zdGFudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgQ09SRV9MT0NBVElPTiA9ICdjb3JlL2xvY2F0aW9uJztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/datastore/location/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/datastore/site/constants.js": /*!******************************************************!*\ !*** ./js/googlesitekit/datastore/site/constants.js ***! \******************************************************/ /*! exports provided: CORE_SITE, AMP_MODE_PRIMARY, AMP_MODE_SECONDARY */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_SITE\", function() { return CORE_SITE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AMP_MODE_PRIMARY\", function() { return AMP_MODE_PRIMARY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AMP_MODE_SECONDARY\", function() { return AMP_MODE_SECONDARY; });\n/**\n * `core/site` data store: constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar CORE_SITE = 'core/site';\nvar AMP_MODE_PRIMARY = 'primary';\nvar AMP_MODE_SECONDARY = 'secondary';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3NpdGUvY29uc3RhbnRzLmpzP2QxMjEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgY29yZS9zaXRlYCBkYXRhIHN0b3JlOiBjb25zdGFudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgQ09SRV9TSVRFID0gJ2NvcmUvc2l0ZSc7XG5cbmV4cG9ydCBjb25zdCBBTVBfTU9ERV9QUklNQVJZID0gJ3ByaW1hcnknO1xuZXhwb3J0IGNvbnN0IEFNUF9NT0RFX1NFQ09OREFSWSA9ICdzZWNvbmRhcnknO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/datastore/site/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/datastore/ui/constants.js": /*!****************************************************!*\ !*** ./js/googlesitekit/datastore/ui/constants.js ***! \****************************************************/ /*! exports provided: CORE_UI, ACTIVE_CONTEXT_ID */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_UI\", function() { return CORE_UI; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ACTIVE_CONTEXT_ID\", function() { return ACTIVE_CONTEXT_ID; });\n/**\n * `core/ui` data store: constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar CORE_UI = 'core/ui';\nvar ACTIVE_CONTEXT_ID = 'activeContextID';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91aS9jb25zdGFudHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91aS9jb25zdGFudHMuanM/ZTcxNCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGBjb3JlL3VpYCBkYXRhIHN0b3JlOiBjb25zdGFudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgQ09SRV9VSSA9ICdjb3JlL3VpJztcblxuZXhwb3J0IGNvbnN0IEFDVElWRV9DT05URVhUX0lEID0gJ2FjdGl2ZUNvbnRleHRJRCc7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/datastore/ui/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/datastore/user/constants.js": /*!******************************************************!*\ !*** ./js/googlesitekit/datastore/user/constants.js ***! \******************************************************/ /*! exports provided: CORE_USER, DISCONNECTED_REASON_CONNECTED_URL_MISMATCH, GLOBAL_SURVEYS_TIMEOUT_SLUG, FORM_TEMPORARY_PERSIST_PERMISSION_ERROR, ERROR_CODE_ADBLOCKER_ACTIVE, PERMISSION_AUTHENTICATE, PERMISSION_SETUP, PERMISSION_VIEW_POSTS_INSIGHTS, PERMISSION_VIEW_DASHBOARD, PERMISSION_VIEW_SHARED_DASHBOARD, PERMISSION_VIEW_MODULE_DETAILS, PERMISSION_MANAGE_OPTIONS, PERMISSION_READ_SHARED_MODULE_DATA, PERMISSION_MANAGE_MODULE_SHARING_OPTIONS, PERMISSION_DELEGATE_MODULE_SHARING_MANAGEMENT, PERMISSION_UPDATE_PLUGINS, KM_ANALYTICS_ADSENSE_TOP_EARNING_CONTENT, KM_ANALYTICS_ENGAGED_TRAFFIC_SOURCE, KM_ANALYTICS_LEAST_ENGAGING_PAGES, KM_ANALYTICS_NEW_VISITORS, KM_ANALYTICS_POPULAR_AUTHORS, KM_ANALYTICS_POPULAR_CONTENT, KM_ANALYTICS_POPULAR_PRODUCTS, KM_ANALYTICS_RETURNING_VISITORS, KM_ANALYTICS_TOP_CITIES, KM_ANALYTICS_TOP_CITIES_DRIVING_LEADS, KM_ANALYTICS_TOP_CITIES_DRIVING_ADD_TO_CART, KM_ANALYTICS_TOP_CITIES_DRIVING_PURCHASES, KM_ANALYTICS_TOP_DEVICE_DRIVING_PURCHASES, KM_ANALYTICS_TOP_CONVERTING_TRAFFIC_SOURCE, KM_ANALYTICS_TOP_COUNTRIES, KM_ANALYTICS_TOP_PAGES_DRIVING_LEADS, KM_ANALYTICS_TOP_RECENT_TRENDING_PAGES, KM_ANALYTICS_TOP_TRAFFIC_SOURCE, KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_ADD_TO_CART, KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_LEADS, KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_PURCHASES, KM_ANALYTICS_PAGES_PER_VISIT, KM_ANALYTICS_VISIT_LENGTH, KM_ANALYTICS_TOP_RETURNING_VISITOR_PAGES, KM_SEARCH_CONSOLE_POPULAR_KEYWORDS, KM_ANALYTICS_VISITS_PER_VISITOR, KM_ANALYTICS_MOST_ENGAGING_PAGES, KM_ANALYTICS_TOP_CATEGORIES, keyMetricsGA4Widgets, allKeyMetricsTileWidgets */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_USER\", function() { return CORE_USER; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DISCONNECTED_REASON_CONNECTED_URL_MISMATCH\", function() { return DISCONNECTED_REASON_CONNECTED_URL_MISMATCH; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GLOBAL_SURVEYS_TIMEOUT_SLUG\", function() { return GLOBAL_SURVEYS_TIMEOUT_SLUG; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FORM_TEMPORARY_PERSIST_PERMISSION_ERROR\", function() { return FORM_TEMPORARY_PERSIST_PERMISSION_ERROR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ERROR_CODE_ADBLOCKER_ACTIVE\", function() { return ERROR_CODE_ADBLOCKER_ACTIVE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_AUTHENTICATE\", function() { return PERMISSION_AUTHENTICATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_SETUP\", function() { return PERMISSION_SETUP; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_VIEW_POSTS_INSIGHTS\", function() { return PERMISSION_VIEW_POSTS_INSIGHTS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_VIEW_DASHBOARD\", function() { return PERMISSION_VIEW_DASHBOARD; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_VIEW_SHARED_DASHBOARD\", function() { return PERMISSION_VIEW_SHARED_DASHBOARD; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_VIEW_MODULE_DETAILS\", function() { return PERMISSION_VIEW_MODULE_DETAILS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_MANAGE_OPTIONS\", function() { return PERMISSION_MANAGE_OPTIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_READ_SHARED_MODULE_DATA\", function() { return PERMISSION_READ_SHARED_MODULE_DATA; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_MANAGE_MODULE_SHARING_OPTIONS\", function() { return PERMISSION_MANAGE_MODULE_SHARING_OPTIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_DELEGATE_MODULE_SHARING_MANAGEMENT\", function() { return PERMISSION_DELEGATE_MODULE_SHARING_MANAGEMENT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_UPDATE_PLUGINS\", function() { return PERMISSION_UPDATE_PLUGINS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_ADSENSE_TOP_EARNING_CONTENT\", function() { return KM_ANALYTICS_ADSENSE_TOP_EARNING_CONTENT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_ENGAGED_TRAFFIC_SOURCE\", function() { return KM_ANALYTICS_ENGAGED_TRAFFIC_SOURCE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_LEAST_ENGAGING_PAGES\", function() { return KM_ANALYTICS_LEAST_ENGAGING_PAGES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_NEW_VISITORS\", function() { return KM_ANALYTICS_NEW_VISITORS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_POPULAR_AUTHORS\", function() { return KM_ANALYTICS_POPULAR_AUTHORS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_POPULAR_CONTENT\", function() { return KM_ANALYTICS_POPULAR_CONTENT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_POPULAR_PRODUCTS\", function() { return KM_ANALYTICS_POPULAR_PRODUCTS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_RETURNING_VISITORS\", function() { return KM_ANALYTICS_RETURNING_VISITORS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_CITIES\", function() { return KM_ANALYTICS_TOP_CITIES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_CITIES_DRIVING_LEADS\", function() { return KM_ANALYTICS_TOP_CITIES_DRIVING_LEADS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_CITIES_DRIVING_ADD_TO_CART\", function() { return KM_ANALYTICS_TOP_CITIES_DRIVING_ADD_TO_CART; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_CITIES_DRIVING_PURCHASES\", function() { return KM_ANALYTICS_TOP_CITIES_DRIVING_PURCHASES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_DEVICE_DRIVING_PURCHASES\", function() { return KM_ANALYTICS_TOP_DEVICE_DRIVING_PURCHASES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_CONVERTING_TRAFFIC_SOURCE\", function() { return KM_ANALYTICS_TOP_CONVERTING_TRAFFIC_SOURCE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_COUNTRIES\", function() { return KM_ANALYTICS_TOP_COUNTRIES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_PAGES_DRIVING_LEADS\", function() { return KM_ANALYTICS_TOP_PAGES_DRIVING_LEADS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_RECENT_TRENDING_PAGES\", function() { return KM_ANALYTICS_TOP_RECENT_TRENDING_PAGES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_TRAFFIC_SOURCE\", function() { return KM_ANALYTICS_TOP_TRAFFIC_SOURCE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_ADD_TO_CART\", function() { return KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_ADD_TO_CART; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_LEADS\", function() { return KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_LEADS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_PURCHASES\", function() { return KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_PURCHASES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_PAGES_PER_VISIT\", function() { return KM_ANALYTICS_PAGES_PER_VISIT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_VISIT_LENGTH\", function() { return KM_ANALYTICS_VISIT_LENGTH; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_RETURNING_VISITOR_PAGES\", function() { return KM_ANALYTICS_TOP_RETURNING_VISITOR_PAGES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_SEARCH_CONSOLE_POPULAR_KEYWORDS\", function() { return KM_SEARCH_CONSOLE_POPULAR_KEYWORDS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_VISITS_PER_VISITOR\", function() { return KM_ANALYTICS_VISITS_PER_VISITOR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_MOST_ENGAGING_PAGES\", function() { return KM_ANALYTICS_MOST_ENGAGING_PAGES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_CATEGORIES\", function() { return KM_ANALYTICS_TOP_CATEGORIES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"keyMetricsGA4Widgets\", function() { return keyMetricsGA4Widgets; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"allKeyMetricsTileWidgets\", function() { return allKeyMetricsTileWidgets; });\n/**\n * `core/user` data store: constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar CORE_USER = 'core/user';\nvar DISCONNECTED_REASON_CONNECTED_URL_MISMATCH = 'connected_url_mismatch';\nvar GLOBAL_SURVEYS_TIMEOUT_SLUG = '__global';\nvar FORM_TEMPORARY_PERSIST_PERMISSION_ERROR = 'temporary_persist_permission_error';\nvar ERROR_CODE_ADBLOCKER_ACTIVE = 'adblocker_active';\n\n// Permissions list.\nvar PERMISSION_AUTHENTICATE = 'googlesitekit_authenticate';\nvar PERMISSION_SETUP = 'googlesitekit_setup';\nvar PERMISSION_VIEW_POSTS_INSIGHTS = 'googlesitekit_view_posts_insights';\nvar PERMISSION_VIEW_DASHBOARD = 'googlesitekit_view_dashboard';\nvar PERMISSION_VIEW_SHARED_DASHBOARD = 'googlesitekit_view_shared_dashboard';\nvar PERMISSION_VIEW_MODULE_DETAILS = 'googlesitekit_view_module_details';\nvar PERMISSION_MANAGE_OPTIONS = 'googlesitekit_manage_options';\nvar PERMISSION_READ_SHARED_MODULE_DATA = 'googlesitekit_read_shared_module_data';\nvar PERMISSION_MANAGE_MODULE_SHARING_OPTIONS = 'googlesitekit_manage_module_sharing_options';\nvar PERMISSION_DELEGATE_MODULE_SHARING_MANAGEMENT = 'googlesitekit_delegate_module_sharing_management';\nvar PERMISSION_UPDATE_PLUGINS = 'googlesitekit_update_plugins';\n\n// Key Metrics Widgets\nvar KM_ANALYTICS_ADSENSE_TOP_EARNING_CONTENT = 'kmAnalyticsAdSenseTopEarningContent';\nvar KM_ANALYTICS_ENGAGED_TRAFFIC_SOURCE = 'kmAnalyticsEngagedTrafficSource';\nvar KM_ANALYTICS_LEAST_ENGAGING_PAGES = 'kmAnalyticsLeastEngagingPages';\nvar KM_ANALYTICS_NEW_VISITORS = 'kmAnalyticsNewVisitors';\nvar KM_ANALYTICS_POPULAR_AUTHORS = 'kmAnalyticsPopularAuthors';\nvar KM_ANALYTICS_POPULAR_CONTENT = 'kmAnalyticsPopularContent';\nvar KM_ANALYTICS_POPULAR_PRODUCTS = 'kmAnalyticsPopularProducts';\nvar KM_ANALYTICS_RETURNING_VISITORS = 'kmAnalyticsReturningVisitors';\nvar KM_ANALYTICS_TOP_CITIES = 'kmAnalyticsTopCities';\nvar KM_ANALYTICS_TOP_CITIES_DRIVING_LEADS = 'kmAnalyticsTopCitiesDrivingLeads';\nvar KM_ANALYTICS_TOP_CITIES_DRIVING_ADD_TO_CART = 'kmAnalyticsTopCitiesDrivingAddToCart';\nvar KM_ANALYTICS_TOP_CITIES_DRIVING_PURCHASES = 'kmAnalyticsTopCitiesDrivingPurchases';\nvar KM_ANALYTICS_TOP_DEVICE_DRIVING_PURCHASES = 'kmAnalyticsTopDeviceDrivingPurchases';\nvar KM_ANALYTICS_TOP_CONVERTING_TRAFFIC_SOURCE = 'kmAnalyticsTopConvertingTrafficSource';\nvar KM_ANALYTICS_TOP_COUNTRIES = 'kmAnalyticsTopCountries';\nvar KM_ANALYTICS_TOP_PAGES_DRIVING_LEADS = 'kmAnalyticsTopPagesDrivingLeads';\nvar KM_ANALYTICS_TOP_RECENT_TRENDING_PAGES = 'kmAnalyticsTopRecentTrendingPages';\nvar KM_ANALYTICS_TOP_TRAFFIC_SOURCE = 'kmAnalyticsTopTrafficSource';\nvar KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_ADD_TO_CART = 'kmAnalyticsTopTrafficSourceDrivingAddToCart';\nvar KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_LEADS = 'kmAnalyticsTopTrafficSourceDrivingLeads';\nvar KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_PURCHASES = 'kmAnalyticsTopTrafficSourceDrivingPurchases';\nvar KM_ANALYTICS_PAGES_PER_VISIT = 'kmAnalyticsPagesPerVisit';\nvar KM_ANALYTICS_VISIT_LENGTH = 'kmAnalyticsVisitLength';\nvar KM_ANALYTICS_TOP_RETURNING_VISITOR_PAGES = 'kmAnalyticsTopReturningVisitorPages';\nvar KM_SEARCH_CONSOLE_POPULAR_KEYWORDS = 'kmSearchConsolePopularKeywords';\nvar KM_ANALYTICS_VISITS_PER_VISITOR = 'kmAnalyticsVisitsPerVisitor';\nvar KM_ANALYTICS_MOST_ENGAGING_PAGES = 'kmAnalyticsMostEngagingPages';\nvar KM_ANALYTICS_TOP_CATEGORIES = 'kmAnalyticsTopCategories';\nvar keyMetricsGA4Widgets = [KM_ANALYTICS_ADSENSE_TOP_EARNING_CONTENT, KM_ANALYTICS_ENGAGED_TRAFFIC_SOURCE, KM_ANALYTICS_LEAST_ENGAGING_PAGES, KM_ANALYTICS_NEW_VISITORS, KM_ANALYTICS_POPULAR_AUTHORS, KM_ANALYTICS_POPULAR_CONTENT, KM_ANALYTICS_POPULAR_PRODUCTS, KM_ANALYTICS_RETURNING_VISITORS, KM_ANALYTICS_TOP_CATEGORIES, KM_ANALYTICS_TOP_CITIES, KM_ANALYTICS_TOP_CITIES_DRIVING_LEADS, KM_ANALYTICS_TOP_CITIES_DRIVING_ADD_TO_CART, KM_ANALYTICS_TOP_CITIES_DRIVING_PURCHASES, KM_ANALYTICS_TOP_DEVICE_DRIVING_PURCHASES, KM_ANALYTICS_TOP_CONVERTING_TRAFFIC_SOURCE, KM_ANALYTICS_TOP_COUNTRIES, KM_ANALYTICS_TOP_RECENT_TRENDING_PAGES, KM_ANALYTICS_TOP_TRAFFIC_SOURCE, KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_ADD_TO_CART, KM_ANALYTICS_PAGES_PER_VISIT, KM_ANALYTICS_VISIT_LENGTH, KM_ANALYTICS_TOP_RETURNING_VISITOR_PAGES, KM_ANALYTICS_VISITS_PER_VISITOR, KM_ANALYTICS_MOST_ENGAGING_PAGES, KM_ANALYTICS_TOP_CATEGORIES];\nvar allKeyMetricsTileWidgets = [].concat(keyMetricsGA4Widgets, [KM_SEARCH_CONSOLE_POPULAR_KEYWORDS]);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzLmpzPzc4OGYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgY29yZS91c2VyYCBkYXRhIHN0b3JlOiBjb25zdGFudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgQ09SRV9VU0VSID0gJ2NvcmUvdXNlcic7XG5cbmV4cG9ydCBjb25zdCBESVNDT05ORUNURURfUkVBU09OX0NPTk5FQ1RFRF9VUkxfTUlTTUFUQ0ggPVxuXHQnY29ubmVjdGVkX3VybF9taXNtYXRjaCc7XG5cbmV4cG9ydCBjb25zdCBHTE9CQUxfU1VSVkVZU19USU1FT1VUX1NMVUcgPSAnX19nbG9iYWwnO1xuXG5leHBvcnQgY29uc3QgRk9STV9URU1QT1JBUllfUEVSU0lTVF9QRVJNSVNTSU9OX0VSUk9SID1cblx0J3RlbXBvcmFyeV9wZXJzaXN0X3Blcm1pc3Npb25fZXJyb3InO1xuXG5leHBvcnQgY29uc3QgRVJST1JfQ09ERV9BREJMT0NLRVJfQUNUSVZFID0gJ2FkYmxvY2tlcl9hY3RpdmUnO1xuXG4vLyBQZXJtaXNzaW9ucyBsaXN0LlxuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fQVVUSEVOVElDQVRFID0gJ2dvb2dsZXNpdGVraXRfYXV0aGVudGljYXRlJztcbmV4cG9ydCBjb25zdCBQRVJNSVNTSU9OX1NFVFVQID0gJ2dvb2dsZXNpdGVraXRfc2V0dXAnO1xuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fVklFV19QT1NUU19JTlNJR0hUUyA9XG5cdCdnb29nbGVzaXRla2l0X3ZpZXdfcG9zdHNfaW5zaWdodHMnO1xuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fVklFV19EQVNIQk9BUkQgPSAnZ29vZ2xlc2l0ZWtpdF92aWV3X2Rhc2hib2FyZCc7XG5leHBvcnQgY29uc3QgUEVSTUlTU0lPTl9WSUVXX1NIQVJFRF9EQVNIQk9BUkQgPVxuXHQnZ29vZ2xlc2l0ZWtpdF92aWV3X3NoYXJlZF9kYXNoYm9hcmQnO1xuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fVklFV19NT0RVTEVfREVUQUlMUyA9XG5cdCdnb29nbGVzaXRla2l0X3ZpZXdfbW9kdWxlX2RldGFpbHMnO1xuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fTUFOQUdFX09QVElPTlMgPSAnZ29vZ2xlc2l0ZWtpdF9tYW5hZ2Vfb3B0aW9ucyc7XG5leHBvcnQgY29uc3QgUEVSTUlTU0lPTl9SRUFEX1NIQVJFRF9NT0RVTEVfREFUQSA9XG5cdCdnb29nbGVzaXRla2l0X3JlYWRfc2hhcmVkX21vZHVsZV9kYXRhJztcbmV4cG9ydCBjb25zdCBQRVJNSVNTSU9OX01BTkFHRV9NT0RVTEVfU0hBUklOR19PUFRJT05TID1cblx0J2dvb2dsZXNpdGVraXRfbWFuYWdlX21vZHVsZV9zaGFyaW5nX29wdGlvbnMnO1xuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fREVMRUdBVEVfTU9EVUxFX1NIQVJJTkdfTUFOQUdFTUVOVCA9XG5cdCdnb29nbGVzaXRla2l0X2RlbGVnYXRlX21vZHVsZV9zaGFyaW5nX21hbmFnZW1lbnQnO1xuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fVVBEQVRFX1BMVUdJTlMgPSAnZ29vZ2xlc2l0ZWtpdF91cGRhdGVfcGx1Z2lucyc7XG5cbi8vIEtleSBNZXRyaWNzIFdpZGdldHNcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfQURTRU5TRV9UT1BfRUFSTklOR19DT05URU5UID1cblx0J2ttQW5hbHl0aWNzQWRTZW5zZVRvcEVhcm5pbmdDb250ZW50JztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfRU5HQUdFRF9UUkFGRklDX1NPVVJDRSA9XG5cdCdrbUFuYWx5dGljc0VuZ2FnZWRUcmFmZmljU291cmNlJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfTEVBU1RfRU5HQUdJTkdfUEFHRVMgPVxuXHQna21BbmFseXRpY3NMZWFzdEVuZ2FnaW5nUGFnZXMnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19ORVdfVklTSVRPUlMgPSAna21BbmFseXRpY3NOZXdWaXNpdG9ycyc7XG5leHBvcnQgY29uc3QgS01fQU5BTFlUSUNTX1BPUFVMQVJfQVVUSE9SUyA9ICdrbUFuYWx5dGljc1BvcHVsYXJBdXRob3JzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfUE9QVUxBUl9DT05URU5UID0gJ2ttQW5hbHl0aWNzUG9wdWxhckNvbnRlbnQnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19QT1BVTEFSX1BST0RVQ1RTID0gJ2ttQW5hbHl0aWNzUG9wdWxhclByb2R1Y3RzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfUkVUVVJOSU5HX1ZJU0lUT1JTID0gJ2ttQW5hbHl0aWNzUmV0dXJuaW5nVmlzaXRvcnMnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19UT1BfQ0lUSUVTID0gJ2ttQW5hbHl0aWNzVG9wQ2l0aWVzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVE9QX0NJVElFU19EUklWSU5HX0xFQURTID1cblx0J2ttQW5hbHl0aWNzVG9wQ2l0aWVzRHJpdmluZ0xlYWRzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVE9QX0NJVElFU19EUklWSU5HX0FERF9UT19DQVJUID1cblx0J2ttQW5hbHl0aWNzVG9wQ2l0aWVzRHJpdmluZ0FkZFRvQ2FydCc7XG5leHBvcnQgY29uc3QgS01fQU5BTFlUSUNTX1RPUF9DSVRJRVNfRFJJVklOR19QVVJDSEFTRVMgPVxuXHQna21BbmFseXRpY3NUb3BDaXRpZXNEcml2aW5nUHVyY2hhc2VzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVE9QX0RFVklDRV9EUklWSU5HX1BVUkNIQVNFUyA9XG5cdCdrbUFuYWx5dGljc1RvcERldmljZURyaXZpbmdQdXJjaGFzZXMnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19UT1BfQ09OVkVSVElOR19UUkFGRklDX1NPVVJDRSA9XG5cdCdrbUFuYWx5dGljc1RvcENvbnZlcnRpbmdUcmFmZmljU291cmNlJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVE9QX0NPVU5UUklFUyA9ICdrbUFuYWx5dGljc1RvcENvdW50cmllcyc7XG5leHBvcnQgY29uc3QgS01fQU5BTFlUSUNTX1RPUF9QQUdFU19EUklWSU5HX0xFQURTID1cblx0J2ttQW5hbHl0aWNzVG9wUGFnZXNEcml2aW5nTGVhZHMnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19UT1BfUkVDRU5UX1RSRU5ESU5HX1BBR0VTID1cblx0J2ttQW5hbHl0aWNzVG9wUmVjZW50VHJlbmRpbmdQYWdlcyc7XG5leHBvcnQgY29uc3QgS01fQU5BTFlUSUNTX1RPUF9UUkFGRklDX1NPVVJDRSA9ICdrbUFuYWx5dGljc1RvcFRyYWZmaWNTb3VyY2UnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19UT1BfVFJBRkZJQ19TT1VSQ0VfRFJJVklOR19BRERfVE9fQ0FSVCA9XG5cdCdrbUFuYWx5dGljc1RvcFRyYWZmaWNTb3VyY2VEcml2aW5nQWRkVG9DYXJ0JztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVE9QX1RSQUZGSUNfU09VUkNFX0RSSVZJTkdfTEVBRFMgPVxuXHQna21BbmFseXRpY3NUb3BUcmFmZmljU291cmNlRHJpdmluZ0xlYWRzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVE9QX1RSQUZGSUNfU09VUkNFX0RSSVZJTkdfUFVSQ0hBU0VTID1cblx0J2ttQW5hbHl0aWNzVG9wVHJhZmZpY1NvdXJjZURyaXZpbmdQdXJjaGFzZXMnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19QQUdFU19QRVJfVklTSVQgPSAna21BbmFseXRpY3NQYWdlc1BlclZpc2l0JztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVklTSVRfTEVOR1RIID0gJ2ttQW5hbHl0aWNzVmlzaXRMZW5ndGgnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19UT1BfUkVUVVJOSU5HX1ZJU0lUT1JfUEFHRVMgPVxuXHQna21BbmFseXRpY3NUb3BSZXR1cm5pbmdWaXNpdG9yUGFnZXMnO1xuZXhwb3J0IGNvbnN0IEtNX1NFQVJDSF9DT05TT0xFX1BPUFVMQVJfS0VZV09SRFMgPVxuXHQna21TZWFyY2hDb25zb2xlUG9wdWxhcktleXdvcmRzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVklTSVRTX1BFUl9WSVNJVE9SID0gJ2ttQW5hbHl0aWNzVmlzaXRzUGVyVmlzaXRvcic7XG5leHBvcnQgY29uc3QgS01fQU5BTFlUSUNTX01PU1RfRU5HQUdJTkdfUEFHRVMgPSAna21BbmFseXRpY3NNb3N0RW5nYWdpbmdQYWdlcyc7XG5leHBvcnQgY29uc3QgS01fQU5BTFlUSUNTX1RPUF9DQVRFR09SSUVTID0gJ2ttQW5hbHl0aWNzVG9wQ2F0ZWdvcmllcyc7XG5cbmV4cG9ydCBjb25zdCBrZXlNZXRyaWNzR0E0V2lkZ2V0cyA9IFtcblx0S01fQU5BTFlUSUNTX0FEU0VOU0VfVE9QX0VBUk5JTkdfQ09OVEVOVCxcblx0S01fQU5BTFlUSUNTX0VOR0FHRURfVFJBRkZJQ19TT1VSQ0UsXG5cdEtNX0FOQUxZVElDU19MRUFTVF9FTkdBR0lOR19QQUdFUyxcblx0S01fQU5BTFlUSUNTX05FV19WSVNJVE9SUyxcblx0S01fQU5BTFlUSUNTX1BPUFVMQVJfQVVUSE9SUyxcblx0S01fQU5BTFlUSUNTX1BPUFVMQVJfQ09OVEVOVCxcblx0S01fQU5BTFlUSUNTX1BPUFVMQVJfUFJPRFVDVFMsXG5cdEtNX0FOQUxZVElDU19SRVRVUk5JTkdfVklTSVRPUlMsXG5cdEtNX0FOQUxZVElDU19UT1BfQ0FURUdPUklFUyxcblx0S01fQU5BTFlUSUNTX1RPUF9DSVRJRVMsXG5cdEtNX0FOQUxZVElDU19UT1BfQ0lUSUVTX0RSSVZJTkdfTEVBRFMsXG5cdEtNX0FOQUxZVElDU19UT1BfQ0lUSUVTX0RSSVZJTkdfQUREX1RPX0NBUlQsXG5cdEtNX0FOQUxZVElDU19UT1BfQ0lUSUVTX0RSSVZJTkdfUFVSQ0hBU0VTLFxuXHRLTV9BTkFMWVRJQ1NfVE9QX0RFVklDRV9EUklWSU5HX1BVUkNIQVNFUyxcblx0S01fQU5BTFlUSUNTX1RPUF9DT05WRVJUSU5HX1RSQUZGSUNfU09VUkNFLFxuXHRLTV9BTkFMWVRJQ1NfVE9QX0NPVU5UUklFUyxcblx0S01fQU5BTFlUSUNTX1RPUF9SRUNFTlRfVFJFTkRJTkdfUEFHRVMsXG5cdEtNX0FOQUxZVElDU19UT1BfVFJBRkZJQ19TT1VSQ0UsXG5cdEtNX0FOQUxZVElDU19UT1BfVFJBRkZJQ19TT1VSQ0VfRFJJVklOR19BRERfVE9fQ0FSVCxcblx0S01fQU5BTFlUSUNTX1BBR0VTX1BFUl9WSVNJVCxcblx0S01fQU5BTFlUSUNTX1ZJU0lUX0xFTkdUSCxcblx0S01fQU5BTFlUSUNTX1RPUF9SRVRVUk5JTkdfVklTSVRPUl9QQUdFUyxcblx0S01fQU5BTFlUSUNTX1ZJU0lUU19QRVJfVklTSVRPUixcblx0S01fQU5BTFlUSUNTX01PU1RfRU5HQUdJTkdfUEFHRVMsXG5cdEtNX0FOQUxZVElDU19UT1BfQ0FURUdPUklFUyxcbl07XG5cbmV4cG9ydCBjb25zdCBhbGxLZXlNZXRyaWNzVGlsZVdpZGdldHMgPSBbXG5cdC4uLmtleU1ldHJpY3NHQTRXaWRnZXRzLFxuXHRLTV9TRUFSQ0hfQ09OU09MRV9QT1BVTEFSX0tFWVdPUkRTLFxuXTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFHQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUVBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBNEJBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/datastore/user/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/modules/create-gathering-data-store.js": /*!*****************************************************************!*\ !*** ./js/googlesitekit/modules/create-gathering-data-store.js ***! \*****************************************************************/ /*! exports provided: createGatheringDataStore */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createGatheringDataStore\", function() { return createGatheringDataStore; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_api__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-api */ \"googlesitekit-api\");\n/* harmony import */ var googlesitekit_api__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_api__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _data_create_fetch_store__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../data/create-fetch-store */ \"./js/googlesitekit/data/create-fetch-store.js\");\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___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; }\n/**\n * Factory function to create gathering data store.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nvar RECEIVE_GATHERING_DATA = 'RECEIVE_GATHERING_DATA';\nvar RECEIVE_DATA_AVAILABLE_ON_LOAD = 'RECEIVE_DATA_AVAILABLE_ON_LOAD';\nvar WAIT_FOR_DATA_AVAILABILITY_STATE = 'WAIT_FOR_DATA_AVAILABILITY_STATE';\n\n/**\n * Creates a store object that includes actions and selectors for gathering data state for a module.\n *\n * @since 1.96.0\n * @private\n *\n * @param {string} moduleSlug Slug of the module that the store is for.\n * @param {Object} args Arguments to configure the store.\n * @param {string} args.storeName Store name to use.\n * @param {boolean} args.dataAvailable Data available on load.\n * @param {Function} args.selectDataAvailability Selector to determine data availability.\n * This is a function that should return a boolean, or undefined while resolving.\n * Since logic to determine data availability is different for every module,\n * this selector must be provided by the module. If the data availability can\n * not be determined, the selector should return null.\n * @return {Object} The gathering data store object.\n */\nvar createGatheringDataStore = function createGatheringDataStore(moduleSlug) {\n var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n storeName = _ref.storeName,\n _ref$dataAvailable = _ref.dataAvailable,\n dataAvailable = _ref$dataAvailable === void 0 ? false : _ref$dataAvailable,\n selectDataAvailability = _ref.selectDataAvailability;\n invariant__WEBPACK_IMPORTED_MODULE_2___default()('string' === typeof moduleSlug && moduleSlug, 'module slug is required.');\n invariant__WEBPACK_IMPORTED_MODULE_2___default()('string' === typeof storeName && storeName, 'store name is required.');\n invariant__WEBPACK_IMPORTED_MODULE_2___default()('boolean' === typeof dataAvailable, 'dataAvailable must be a boolean.');\n invariant__WEBPACK_IMPORTED_MODULE_2___default()('function' === typeof selectDataAvailability, 'selectDataAvailability must be a function.');\n var fetchSaveDataAvailableStateStore = Object(_data_create_fetch_store__WEBPACK_IMPORTED_MODULE_5__[\"createFetchStore\"])({\n baseName: 'saveDataAvailableState',\n controlCallback: function controlCallback() {\n return Object(googlesitekit_api__WEBPACK_IMPORTED_MODULE_3__[\"set\"])('modules', moduleSlug, 'data-available');\n }\n });\n var initialState = {\n dataAvailableOnLoad: dataAvailable,\n gatheringData: undefined\n };\n var actions = {\n /**\n * Receives gathering data state.\n *\n * @since 1.96.0\n * @private\n *\n * @param {boolean} gatheringData Gathering data.\n * @return {Object} Redux-style action.\n */\n receiveIsGatheringData: function receiveIsGatheringData(gatheringData) {\n invariant__WEBPACK_IMPORTED_MODULE_2___default()('boolean' === typeof gatheringData, 'gatheringData must be a boolean.');\n return {\n payload: {\n gatheringData: gatheringData\n },\n type: RECEIVE_GATHERING_DATA\n };\n },\n /**\n * Receives data available on load state.\n *\n * This action was added to easily manipulate the state for\n * JS tests and Storybook / VRT scenarios.\n *\n * @since 1.110.0\n * @private\n *\n * @param {boolean} dataAvailableOnLoad Gathering data.\n * @return {Object} Redux-style action.\n */\n receiveIsDataAvailableOnLoad: function receiveIsDataAvailableOnLoad(dataAvailableOnLoad) {\n invariant__WEBPACK_IMPORTED_MODULE_2___default()('boolean' === typeof dataAvailableOnLoad, 'dataAvailableOnLoad must be a boolean.');\n return {\n payload: {\n dataAvailableOnLoad: dataAvailableOnLoad\n },\n type: RECEIVE_DATA_AVAILABLE_ON_LOAD\n };\n }\n };\n var controls = _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()({}, WAIT_FOR_DATA_AVAILABILITY_STATE, Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"createRegistryControl\"])(function (registry) {\n return function () {\n var dataAvailabityDetermined = function dataAvailabityDetermined() {\n return registry.select(storeName).selectDataAvailability() !== undefined;\n };\n if (dataAvailabityDetermined()) {\n return true;\n }\n return new Promise(function (resolve) {\n var unsubscribe = registry.subscribe(function () {\n if (dataAvailabityDetermined()) {\n unsubscribe();\n resolve(true);\n }\n });\n });\n };\n }));\n var reducer = function reducer() {\n var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialState;\n var _ref2 = arguments.length > 1 ? arguments[1] : undefined,\n type = _ref2.type,\n payload = _ref2.payload;\n switch (type) {\n case RECEIVE_GATHERING_DATA:\n {\n var gatheringData = payload.gatheringData;\n return _objectSpread(_objectSpread({}, state), {}, {\n gatheringData: gatheringData\n });\n }\n case RECEIVE_DATA_AVAILABLE_ON_LOAD:\n {\n var dataAvailableOnLoad = payload.dataAvailableOnLoad;\n return _objectSpread(_objectSpread({}, state), {}, {\n dataAvailableOnLoad: dataAvailableOnLoad\n });\n }\n default:\n {\n return state;\n }\n }\n };\n var resolvers = {\n isGatheringData: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function isGatheringData() {\n var registry, dataAvailableOnLoad, dataAvailability;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function isGatheringData$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"commonActions\"].getRegistry();\n case 2:\n registry = _context.sent;\n if (!(registry.select(storeName).isGatheringData() !== undefined)) {\n _context.next = 5;\n break;\n }\n return _context.abrupt(\"return\");\n case 5:\n dataAvailableOnLoad = registry.select(storeName).isDataAvailableOnLoad(); // If dataAvailableOnLoad is true, set gatheringData to false and do nothing else.\n if (!dataAvailableOnLoad) {\n _context.next = 10;\n break;\n }\n _context.next = 9;\n return actions.receiveIsGatheringData(false);\n case 9:\n return _context.abrupt(\"return\");\n case 10:\n _context.next = 12;\n return {\n payload: {},\n type: WAIT_FOR_DATA_AVAILABILITY_STATE\n };\n case 12:\n dataAvailability = registry.select(storeName).selectDataAvailability();\n _context.next = 15;\n return actions.receiveIsGatheringData(!dataAvailability);\n case 15:\n if (!dataAvailability) {\n _context.next = 18;\n break;\n }\n _context.next = 18;\n return fetchSaveDataAvailableStateStore.actions.fetchSaveDataAvailableState();\n case 18:\n case \"end\":\n return _context.stop();\n }\n }\n }, isGatheringData);\n })\n };\n var selectors = {\n /**\n * Determines whether data is available for the module.\n *\n * @since 1.96.0\n * @since 1.107.0 Returns null if the data availability can not be determined.\n *\n * @return {boolean|undefined|null} Returns TRUE if data is available, otherwise FALSE.\n * If the request is still being resolved, returns undefined.\n * If the data availability can not be determined, returns null.\n */\n selectDataAvailability: selectDataAvailability,\n /**\n * Checks if data is available on load.\n *\n * @since 1.96.0\n *\n * @param {Object} state Data store's state.\n * @return {(string|null|undefined)} The existing tag `string` if present, `null` if not present, or `undefined` if not loaded yet.\n */\n isDataAvailableOnLoad: function isDataAvailableOnLoad(state) {\n return state.dataAvailableOnLoad;\n },\n /**\n * Determines whether the module is still gathering data or not.\n *\n * @todo Review the name of this selector to a less confusing one.\n * @since 1.96.0\n *\n * @param {Object} state Data store's state.\n * @return {boolean|undefined} Returns TRUE if gathering data, otherwise FALSE. If the request is still being resolved, returns undefined.\n */\n isGatheringData: function isGatheringData(state) {\n return state.gatheringData;\n }\n };\n return Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"combineStores\"])(fetchSaveDataAvailableStateStore, {\n actions: actions,\n controls: controls,\n initialState: initialState,\n reducer: reducer,\n resolvers: resolvers,\n selectors: selectors\n });\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L21vZHVsZXMvY3JlYXRlLWdhdGhlcmluZy1kYXRhLXN0b3JlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9tb2R1bGVzL2NyZWF0ZS1nYXRoZXJpbmctZGF0YS1zdG9yZS5qcz9lZDFlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRmFjdG9yeSBmdW5jdGlvbiB0byBjcmVhdGUgZ2F0aGVyaW5nIGRhdGEgc3RvcmUuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMyBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgaW52YXJpYW50IGZyb20gJ2ludmFyaWFudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHNldCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtYXBpJztcbmltcG9ydCB7XG5cdGNvbW1vbkFjdGlvbnMsXG5cdGNvbWJpbmVTdG9yZXMsXG5cdGNyZWF0ZVJlZ2lzdHJ5Q29udHJvbCxcbn0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IGNyZWF0ZUZldGNoU3RvcmUgfSBmcm9tICcuLi9kYXRhL2NyZWF0ZS1mZXRjaC1zdG9yZSc7XG5cbmNvbnN0IFJFQ0VJVkVfR0FUSEVSSU5HX0RBVEEgPSAnUkVDRUlWRV9HQVRIRVJJTkdfREFUQSc7XG5jb25zdCBSRUNFSVZFX0RBVEFfQVZBSUxBQkxFX09OX0xPQUQgPSAnUkVDRUlWRV9EQVRBX0FWQUlMQUJMRV9PTl9MT0FEJztcbmNvbnN0IFdBSVRfRk9SX0RBVEFfQVZBSUxBQklMSVRZX1NUQVRFID0gJ1dBSVRfRk9SX0RBVEFfQVZBSUxBQklMSVRZX1NUQVRFJztcblxuLyoqXG4gKiBDcmVhdGVzIGEgc3RvcmUgb2JqZWN0IHRoYXQgaW5jbHVkZXMgYWN0aW9ucyBhbmQgc2VsZWN0b3JzIGZvciBnYXRoZXJpbmcgZGF0YSBzdGF0ZSBmb3IgYSBtb2R1bGUuXG4gKlxuICogQHNpbmNlIDEuOTYuMFxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gICBtb2R1bGVTbHVnICAgICAgICAgICAgICAgICAgU2x1ZyBvZiB0aGUgbW9kdWxlIHRoYXQgdGhlIHN0b3JlIGlzIGZvci5cbiAqIEBwYXJhbSB7T2JqZWN0fSAgIGFyZ3MgICAgICAgICAgICAgICAgICAgICAgICBBcmd1bWVudHMgdG8gY29uZmlndXJlIHRoZSBzdG9yZS5cbiAqIEBwYXJhbSB7c3RyaW5nfSAgIGFyZ3Muc3RvcmVOYW1lICAgICAgICAgICAgICBTdG9yZSBuYW1lIHRvIHVzZS5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gIGFyZ3MuZGF0YUF2YWlsYWJsZSAgICAgICAgICBEYXRhIGF2YWlsYWJsZSBvbiBsb2FkLlxuICogQHBhcmFtIHtGdW5jdGlvbn0gYXJncy5zZWxlY3REYXRhQXZhaWxhYmlsaXR5IFNlbGVjdG9yIHRvIGRldGVybWluZSBkYXRhIGF2YWlsYWJpbGl0eS5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGlzIGlzIGEgZnVuY3Rpb24gdGhhdCBzaG91bGQgcmV0dXJuIGEgYm9vbGVhbiwgb3IgdW5kZWZpbmVkIHdoaWxlIHJlc29sdmluZy5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTaW5jZSBsb2dpYyB0byBkZXRlcm1pbmUgZGF0YSBhdmFpbGFiaWxpdHkgaXMgZGlmZmVyZW50IGZvciBldmVyeSBtb2R1bGUsXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcyBzZWxlY3RvciBtdXN0IGJlIHByb3ZpZGVkIGJ5IHRoZSBtb2R1bGUuIElmIHRoZSBkYXRhIGF2YWlsYWJpbGl0eSBjYW5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub3QgYmUgZGV0ZXJtaW5lZCwgdGhlIHNlbGVjdG9yIHNob3VsZCByZXR1cm4gbnVsbC5cbiAqIEByZXR1cm4ge09iamVjdH0gVGhlIGdhdGhlcmluZyBkYXRhIHN0b3JlIG9iamVjdC5cbiAqL1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUdhdGhlcmluZ0RhdGFTdG9yZSA9IChcblx0bW9kdWxlU2x1Zyxcblx0eyBzdG9yZU5hbWUsIGRhdGFBdmFpbGFibGUgPSBmYWxzZSwgc2VsZWN0RGF0YUF2YWlsYWJpbGl0eSB9ID0ge31cbikgPT4ge1xuXHRpbnZhcmlhbnQoXG5cdFx0J3N0cmluZycgPT09IHR5cGVvZiBtb2R1bGVTbHVnICYmIG1vZHVsZVNsdWcsXG5cdFx0J21vZHVsZSBzbHVnIGlzIHJlcXVpcmVkLidcblx0KTtcblxuXHRpbnZhcmlhbnQoXG5cdFx0J3N0cmluZycgPT09IHR5cGVvZiBzdG9yZU5hbWUgJiYgc3RvcmVOYW1lLFxuXHRcdCdzdG9yZSBuYW1lIGlzIHJlcXVpcmVkLidcblx0KTtcblxuXHRpbnZhcmlhbnQoXG5cdFx0J2Jvb2xlYW4nID09PSB0eXBlb2YgZGF0YUF2YWlsYWJsZSxcblx0XHQnZGF0YUF2YWlsYWJsZSBtdXN0IGJlIGEgYm9vbGVhbi4nXG5cdCk7XG5cblx0aW52YXJpYW50KFxuXHRcdCdmdW5jdGlvbicgPT09IHR5cGVvZiBzZWxlY3REYXRhQXZhaWxhYmlsaXR5LFxuXHRcdCdzZWxlY3REYXRhQXZhaWxhYmlsaXR5IG11c3QgYmUgYSBmdW5jdGlvbi4nXG5cdCk7XG5cblx0Y29uc3QgZmV0Y2hTYXZlRGF0YUF2YWlsYWJsZVN0YXRlU3RvcmUgPSBjcmVhdGVGZXRjaFN0b3JlKCB7XG5cdFx0YmFzZU5hbWU6ICdzYXZlRGF0YUF2YWlsYWJsZVN0YXRlJyxcblx0XHRjb250cm9sQ2FsbGJhY2s6ICgpID0+IHNldCggJ21vZHVsZXMnLCBtb2R1bGVTbHVnLCAnZGF0YS1hdmFpbGFibGUnICksXG5cdH0gKTtcblxuXHRjb25zdCBpbml0aWFsU3RhdGUgPSB7XG5cdFx0ZGF0YUF2YWlsYWJsZU9uTG9hZDogZGF0YUF2YWlsYWJsZSxcblx0XHRnYXRoZXJpbmdEYXRhOiB1bmRlZmluZWQsXG5cdH07XG5cblx0Y29uc3QgYWN0aW9ucyA9IHtcblx0XHQvKipcblx0XHQgKiBSZWNlaXZlcyBnYXRoZXJpbmcgZGF0YSBzdGF0ZS5cblx0XHQgKlxuXHRcdCAqIEBzaW5jZSAxLjk2LjBcblx0XHQgKiBAcHJpdmF0ZVxuXHRcdCAqXG5cdFx0ICogQHBhcmFtIHtib29sZWFufSBnYXRoZXJpbmdEYXRhIEdhdGhlcmluZyBkYXRhLlxuXHRcdCAqIEByZXR1cm4ge09iamVjdH0gUmVkdXgtc3R5bGUgYWN0aW9uLlxuXHRcdCAqL1xuXHRcdHJlY2VpdmVJc0dhdGhlcmluZ0RhdGEoIGdhdGhlcmluZ0RhdGEgKSB7XG5cdFx0XHRpbnZhcmlhbnQoXG5cdFx0XHRcdCdib29sZWFuJyA9PT0gdHlwZW9mIGdhdGhlcmluZ0RhdGEsXG5cdFx0XHRcdCdnYXRoZXJpbmdEYXRhIG11c3QgYmUgYSBib29sZWFuLidcblx0XHRcdCk7XG5cblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdHBheWxvYWQ6IHtcblx0XHRcdFx0XHRnYXRoZXJpbmdEYXRhLFxuXHRcdFx0XHR9LFxuXHRcdFx0XHR0eXBlOiBSRUNFSVZFX0dBVEhFUklOR19EQVRBLFxuXHRcdFx0fTtcblx0XHR9LFxuXG5cdFx0LyoqXG5cdFx0ICogUmVjZWl2ZXMgZGF0YSBhdmFpbGFibGUgb24gbG9hZCBzdGF0ZS5cblx0XHQgKlxuXHRcdCAqIFRoaXMgYWN0aW9uIHdhcyBhZGRlZCB0byBlYXNpbHkgbWFuaXB1bGF0ZSB0aGUgc3RhdGUgZm9yXG5cdFx0ICogSlMgdGVzdHMgYW5kIFN0b3J5Ym9vayAvIFZSVCBzY2VuYXJpb3MuXG5cdFx0ICpcblx0XHQgKiBAc2luY2UgMS4xMTAuMFxuXHRcdCAqIEBwcml2YXRlXG5cdFx0ICpcblx0XHQgKiBAcGFyYW0ge2Jvb2xlYW59IGRhdGFBdmFpbGFibGVPbkxvYWQgR2F0aGVyaW5nIGRhdGEuXG5cdFx0ICogQHJldHVybiB7T2JqZWN0fSBSZWR1eC1zdHlsZSBhY3Rpb24uXG5cdFx0ICovXG5cdFx0cmVjZWl2ZUlzRGF0YUF2YWlsYWJsZU9uTG9hZCggZGF0YUF2YWlsYWJsZU9uTG9hZCApIHtcblx0XHRcdGludmFyaWFudChcblx0XHRcdFx0J2Jvb2xlYW4nID09PSB0eXBlb2YgZGF0YUF2YWlsYWJsZU9uTG9hZCxcblx0XHRcdFx0J2RhdGFBdmFpbGFibGVPbkxvYWQgbXVzdCBiZSBhIGJvb2xlYW4uJ1xuXHRcdFx0KTtcblxuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0cGF5bG9hZDoge1xuXHRcdFx0XHRcdGRhdGFBdmFpbGFibGVPbkxvYWQsXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHR5cGU6IFJFQ0VJVkVfREFUQV9BVkFJTEFCTEVfT05fTE9BRCxcblx0XHRcdH07XG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBjb250cm9scyA9IHtcblx0XHRbIFdBSVRfRk9SX0RBVEFfQVZBSUxBQklMSVRZX1NUQVRFIF06IGNyZWF0ZVJlZ2lzdHJ5Q29udHJvbChcblx0XHRcdCggcmVnaXN0cnkgKSA9PiAoKSA9PiB7XG5cdFx0XHRcdGNvbnN0IGRhdGFBdmFpbGFiaXR5RGV0ZXJtaW5lZCA9ICgpID0+XG5cdFx0XHRcdFx0cmVnaXN0cnkuc2VsZWN0KCBzdG9yZU5hbWUgKS5zZWxlY3REYXRhQXZhaWxhYmlsaXR5KCkgIT09XG5cdFx0XHRcdFx0dW5kZWZpbmVkO1xuXG5cdFx0XHRcdGlmICggZGF0YUF2YWlsYWJpdHlEZXRlcm1pbmVkKCkgKSB7XG5cdFx0XHRcdFx0cmV0dXJuIHRydWU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoICggcmVzb2x2ZSApID0+IHtcblx0XHRcdFx0XHRjb25zdCB1bnN1YnNjcmliZSA9IHJlZ2lzdHJ5LnN1YnNjcmliZSggKCkgPT4ge1xuXHRcdFx0XHRcdFx0aWYgKCBkYXRhQXZhaWxhYml0eURldGVybWluZWQoKSApIHtcblx0XHRcdFx0XHRcdFx0dW5zdWJzY3JpYmUoKTtcblx0XHRcdFx0XHRcdFx0cmVzb2x2ZSggdHJ1ZSApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0gKTtcblx0XHRcdFx0fSApO1xuXHRcdFx0fVxuXHRcdCksXG5cdH07XG5cblx0Y29uc3QgcmVkdWNlciA9ICggc3RhdGUgPSBpbml0aWFsU3RhdGUsIHsgdHlwZSwgcGF5bG9hZCB9ICkgPT4ge1xuXHRcdHN3aXRjaCAoIHR5cGUgKSB7XG5cdFx0XHRjYXNlIFJFQ0VJVkVfR0FUSEVSSU5HX0RBVEE6IHtcblx0XHRcdFx0Y29uc3QgeyBnYXRoZXJpbmdEYXRhIH0gPSBwYXlsb2FkO1xuXHRcdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcdC4uLnN0YXRlLFxuXHRcdFx0XHRcdGdhdGhlcmluZ0RhdGEsXG5cdFx0XHRcdH07XG5cdFx0XHR9XG5cblx0XHRcdGNhc2UgUkVDRUlWRV9EQVRBX0FWQUlMQUJMRV9PTl9MT0FEOiB7XG5cdFx0XHRcdGNvbnN0IHsgZGF0YUF2YWlsYWJsZU9uTG9hZCB9ID0gcGF5bG9hZDtcblx0XHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XHQuLi5zdGF0ZSxcblx0XHRcdFx0XHRkYXRhQXZhaWxhYmxlT25Mb2FkLFxuXHRcdFx0XHR9O1xuXHRcdFx0fVxuXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdHJldHVybiBzdGF0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH07XG5cblx0Y29uc3QgcmVzb2x2ZXJzID0ge1xuXHRcdCppc0dhdGhlcmluZ0RhdGEoKSB7XG5cdFx0XHRjb25zdCByZWdpc3RyeSA9IHlpZWxkIGNvbW1vbkFjdGlvbnMuZ2V0UmVnaXN0cnkoKTtcblxuXHRcdFx0Ly8gSWYgdGhlIGdhdGhlcmluZ0RhdGEgZmxhZyBpcyBhbHJlYWR5IHNldCwgcmV0dXJuIGVhcmx5LlxuXHRcdFx0aWYgKFxuXHRcdFx0XHRyZWdpc3RyeS5zZWxlY3QoIHN0b3JlTmFtZSApLmlzR2F0aGVyaW5nRGF0YSgpICE9PSB1bmRlZmluZWRcblx0XHRcdCkge1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cblx0XHRcdGNvbnN0IGRhdGFBdmFpbGFibGVPbkxvYWQgPSByZWdpc3RyeVxuXHRcdFx0XHQuc2VsZWN0KCBzdG9yZU5hbWUgKVxuXHRcdFx0XHQuaXNEYXRhQXZhaWxhYmxlT25Mb2FkKCk7XG5cblx0XHRcdC8vIElmIGRhdGFBdmFpbGFibGVPbkxvYWQgaXMgdHJ1ZSwgc2V0IGdhdGhlcmluZ0RhdGEgdG8gZmFsc2UgYW5kIGRvIG5vdGhpbmcgZWxzZS5cblx0XHRcdGlmICggZGF0YUF2YWlsYWJsZU9uTG9hZCApIHtcblx0XHRcdFx0eWllbGQgYWN0aW9ucy5yZWNlaXZlSXNHYXRoZXJpbmdEYXRhKCBmYWxzZSApO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cblx0XHRcdHlpZWxkIHtcblx0XHRcdFx0cGF5bG9hZDoge30sXG5cdFx0XHRcdHR5cGU6IFdBSVRfRk9SX0RBVEFfQVZBSUxBQklMSVRZX1NUQVRFLFxuXHRcdFx0fTtcblxuXHRcdFx0Y29uc3QgZGF0YUF2YWlsYWJpbGl0eSA9IHJlZ2lzdHJ5XG5cdFx0XHRcdC5zZWxlY3QoIHN0b3JlTmFtZSApXG5cdFx0XHRcdC5zZWxlY3REYXRhQXZhaWxhYmlsaXR5KCk7XG5cblx0XHRcdHlpZWxkIGFjdGlvbnMucmVjZWl2ZUlzR2F0aGVyaW5nRGF0YSggISBkYXRhQXZhaWxhYmlsaXR5ICk7XG5cblx0XHRcdGlmICggZGF0YUF2YWlsYWJpbGl0eSApIHtcblx0XHRcdFx0eWllbGQgZmV0Y2hTYXZlRGF0YUF2YWlsYWJsZVN0YXRlU3RvcmUuYWN0aW9ucy5mZXRjaFNhdmVEYXRhQXZhaWxhYmxlU3RhdGUoKTtcblx0XHRcdH1cblx0XHR9LFxuXHR9O1xuXG5cdGNvbnN0IHNlbGVjdG9ycyA9IHtcblx0XHQvKipcblx0XHQgKiBEZXRlcm1pbmVzIHdoZXRoZXIgZGF0YSBpcyBhdmFpbGFibGUgZm9yIHRoZSBtb2R1bGUuXG5cdFx0ICpcblx0XHQgKiBAc2luY2UgMS45Ni4wXG5cdFx0ICogQHNpbmNlIDEuMTA3LjAgUmV0dXJucyBudWxsIGlmIHRoZSBkYXRhIGF2YWlsYWJpbGl0eSBjYW4gbm90IGJlIGRldGVybWluZWQuXG5cdFx0ICpcblx0XHQgKiBAcmV0dXJuIHtib29sZWFufHVuZGVmaW5lZHxudWxsfSBSZXR1cm5zIFRSVUUgaWYgZGF0YSBpcyBhdmFpbGFibGUsIG90aGVyd2lzZSBGQUxTRS5cblx0XHQgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiB0aGUgcmVxdWVzdCBpcyBzdGlsbCBiZWluZyByZXNvbHZlZCwgcmV0dXJucyB1bmRlZmluZWQuXG5cdFx0ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSWYgdGhlIGRhdGEgYXZhaWxhYmlsaXR5IGNhbiBub3QgYmUgZGV0ZXJtaW5lZCwgcmV0dXJucyBudWxsLlxuXHRcdCAqL1xuXHRcdHNlbGVjdERhdGFBdmFpbGFiaWxpdHksXG5cblx0XHQvKipcblx0XHQgKiBDaGVja3MgaWYgZGF0YSBpcyBhdmFpbGFibGUgb24gbG9hZC5cblx0XHQgKlxuXHRcdCAqIEBzaW5jZSAxLjk2LjBcblx0XHQgKlxuXHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBEYXRhIHN0b3JlJ3Mgc3RhdGUuXG5cdFx0ICogQHJldHVybiB7KHN0cmluZ3xudWxsfHVuZGVmaW5lZCl9IFRoZSBleGlzdGluZyB0YWcgYHN0cmluZ2AgaWYgcHJlc2VudCwgYG51bGxgIGlmIG5vdCBwcmVzZW50LCBvciBgdW5kZWZpbmVkYCBpZiBub3QgbG9hZGVkIHlldC5cblx0XHQgKi9cblx0XHRpc0RhdGFBdmFpbGFibGVPbkxvYWQoIHN0YXRlICkge1xuXHRcdFx0cmV0dXJuIHN0YXRlLmRhdGFBdmFpbGFibGVPbkxvYWQ7XG5cdFx0fSxcblxuXHRcdC8qKlxuXHRcdCAqIERldGVybWluZXMgd2hldGhlciB0aGUgbW9kdWxlIGlzIHN0aWxsIGdhdGhlcmluZyBkYXRhIG9yIG5vdC5cblx0XHQgKlxuXHRcdCAqIEB0b2RvIFJldmlldyB0aGUgbmFtZSBvZiB0aGlzIHNlbGVjdG9yIHRvIGEgbGVzcyBjb25mdXNpbmcgb25lLlxuXHRcdCAqIEBzaW5jZSAxLjk2LjBcblx0XHQgKlxuXHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBEYXRhIHN0b3JlJ3Mgc3RhdGUuXG5cdFx0ICogQHJldHVybiB7Ym9vbGVhbnx1bmRlZmluZWR9IFJldHVybnMgVFJVRSBpZiBnYXRoZXJpbmcgZGF0YSwgb3RoZXJ3aXNlIEZBTFNFLiBJZiB0aGUgcmVxdWVzdCBpcyBzdGlsbCBiZWluZyByZXNvbHZlZCwgcmV0dXJucyB1bmRlZmluZWQuXG5cdFx0ICovXG5cdFx0aXNHYXRoZXJpbmdEYXRhKCBzdGF0ZSApIHtcblx0XHRcdHJldHVybiBzdGF0ZS5nYXRoZXJpbmdEYXRhO1xuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIGNvbWJpbmVTdG9yZXMoIGZldGNoU2F2ZURhdGFBdmFpbGFibGVTdGF0ZVN0b3JlLCB7XG5cdFx0YWN0aW9ucyxcblx0XHRjb250cm9scyxcblx0XHRpbml0aWFsU3RhdGUsXG5cdFx0cmVkdWNlcixcblx0XHRyZXNvbHZlcnMsXG5cdFx0c2VsZWN0b3JzLFxuXHR9ICk7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBREE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUtBO0FBS0E7QUFLQTtBQUtBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUFBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBRUE7QUFBQTtBQUVBO0FBRUE7QUFBQTtBQUFBO0FBRUE7QUFFQTtBQUFBO0FBRUE7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUVBO0FBRUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/modules/create-gathering-data-store.js\n"); /***/ }), /***/ "./js/googlesitekit/modules/datastore/constants.js": /*!*********************************************************!*\ !*** ./js/googlesitekit/modules/datastore/constants.js ***! \*********************************************************/ /*! exports provided: CORE_MODULES, ERROR_CODE_INSUFFICIENT_MODULE_DEPENDENCIES */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_MODULES\", function() { return CORE_MODULES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ERROR_CODE_INSUFFICIENT_MODULE_DEPENDENCIES\", function() { return ERROR_CODE_INSUFFICIENT_MODULE_DEPENDENCIES; });\n/**\n * `core/modules` data store: constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar CORE_MODULES = 'core/modules';\nvar ERROR_CODE_INSUFFICIENT_MODULE_DEPENDENCIES = 'insufficient_module_dependencies';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvbW9kdWxlcy9kYXRhc3RvcmUvY29uc3RhbnRzLmpzPzA3YjUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgY29yZS9tb2R1bGVzYCBkYXRhIHN0b3JlOiBjb25zdGFudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgQ09SRV9NT0RVTEVTID0gJ2NvcmUvbW9kdWxlcyc7XG5leHBvcnQgY29uc3QgRVJST1JfQ09ERV9JTlNVRkZJQ0lFTlRfTU9EVUxFX0RFUEVOREVOQ0lFUyA9XG5cdCdpbnN1ZmZpY2llbnRfbW9kdWxlX2RlcGVuZGVuY2llcyc7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/modules/datastore/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/widgets/components/WidgetHeaderTitle.js": /*!******************************************************************!*\ !*** ./js/googlesitekit/widgets/components/WidgetHeaderTitle.js ***! \******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n\n/**\n * WidgetHeaderTitle component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\nfunction WidgetHeaderTitle(_ref) {\n var title = _ref.title;\n return /*#__PURE__*/React.createElement(\"h3\", {\n className: \"googlesitekit-subheading-1 googlesitekit-widget__header-title\"\n }, title);\n}\nWidgetHeaderTitle.propTypes = {\n title: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (WidgetHeaderTitle);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L3dpZGdldHMvY29tcG9uZW50cy9XaWRnZXRIZWFkZXJUaXRsZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvd2lkZ2V0cy9jb21wb25lbnRzL1dpZGdldEhlYWRlclRpdGxlLmpzPzg1NWEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXaWRnZXRIZWFkZXJUaXRsZSBjb21wb25lbnQuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5mdW5jdGlvbiBXaWRnZXRIZWFkZXJUaXRsZSggeyB0aXRsZSB9ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxoMyBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXN1YmhlYWRpbmctMSBnb29nbGVzaXRla2l0LXdpZGdldF9faGVhZGVyLXRpdGxlXCI+XG5cdFx0XHR7IHRpdGxlIH1cblx0XHQ8L2gzPlxuXHQpO1xufVxuXG5XaWRnZXRIZWFkZXJUaXRsZS5wcm9wVHlwZXMgPSB7XG5cdHRpdGxlOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBXaWRnZXRIZWFkZXJUaXRsZTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/widgets/components/WidgetHeaderTitle.js\n"); /***/ }), /***/ "./js/googlesitekit/widgets/datastore/constants.js": /*!*********************************************************!*\ !*** ./js/googlesitekit/widgets/datastore/constants.js ***! \*********************************************************/ /*! exports provided: WIDGET_AREA_STYLES, WIDGET_WIDTHS, CORE_WIDGETS */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"WIDGET_AREA_STYLES\", function() { return WIDGET_AREA_STYLES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"WIDGET_WIDTHS\", function() { return WIDGET_WIDTHS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_WIDGETS\", function() { return CORE_WIDGETS; });\n/**\n * `core/widgets` data store: constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar WIDGET_AREA_STYLES = {\n BOXES: 'boxes',\n COMPOSITE: 'composite'\n};\nvar WIDGET_WIDTHS = {\n QUARTER: 'quarter',\n HALF: 'half',\n FULL: 'full'\n};\nvar CORE_WIDGETS = 'core/widgets';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L3dpZGdldHMvZGF0YXN0b3JlL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvd2lkZ2V0cy9kYXRhc3RvcmUvY29uc3RhbnRzLmpzP2QyZmIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgY29yZS93aWRnZXRzYCBkYXRhIHN0b3JlOiBjb25zdGFudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgV0lER0VUX0FSRUFfU1RZTEVTID0geyBCT1hFUzogJ2JveGVzJywgQ09NUE9TSVRFOiAnY29tcG9zaXRlJyB9O1xuZXhwb3J0IGNvbnN0IFdJREdFVF9XSURUSFMgPSB7IFFVQVJURVI6ICdxdWFydGVyJywgSEFMRjogJ2hhbGYnLCBGVUxMOiAnZnVsbCcgfTtcblxuZXhwb3J0IGNvbnN0IENPUkVfV0lER0VUUyA9ICdjb3JlL3dpZGdldHMnO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/widgets/datastore/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/widgets/default-areas.js": /*!***************************************************!*\ !*** ./js/googlesitekit/widgets/default-areas.js ***! \***************************************************/ /*! exports provided: AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY, AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY, AREA_MAIN_DASHBOARD_TRAFFIC_AUDIENCE_SEGMENTATION, AREA_MAIN_DASHBOARD_CONTENT_PRIMARY, AREA_MAIN_DASHBOARD_SPEED_PRIMARY, AREA_MAIN_DASHBOARD_MONETIZATION_PRIMARY, AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY, AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY, AREA_ENTITY_DASHBOARD_SPEED_PRIMARY, AREA_ENTITY_DASHBOARD_MONETIZATION_PRIMARY, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY\", function() { return AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY\", function() { return AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AREA_MAIN_DASHBOARD_TRAFFIC_AUDIENCE_SEGMENTATION\", function() { return AREA_MAIN_DASHBOARD_TRAFFIC_AUDIENCE_SEGMENTATION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AREA_MAIN_DASHBOARD_CONTENT_PRIMARY\", function() { return AREA_MAIN_DASHBOARD_CONTENT_PRIMARY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AREA_MAIN_DASHBOARD_SPEED_PRIMARY\", function() { return AREA_MAIN_DASHBOARD_SPEED_PRIMARY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AREA_MAIN_DASHBOARD_MONETIZATION_PRIMARY\", function() { return AREA_MAIN_DASHBOARD_MONETIZATION_PRIMARY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY\", function() { return AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY\", function() { return AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AREA_ENTITY_DASHBOARD_SPEED_PRIMARY\", function() { return AREA_ENTITY_DASHBOARD_SPEED_PRIMARY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AREA_ENTITY_DASHBOARD_MONETIZATION_PRIMARY\", function() { return AREA_ENTITY_DASHBOARD_MONETIZATION_PRIMARY; });\n/**\n * Widgets API default areas\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n// Main dashboard\nvar AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY = 'mainDashboardKeyMetricsPrimary';\nvar AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY = 'mainDashboardTrafficPrimary';\nvar AREA_MAIN_DASHBOARD_TRAFFIC_AUDIENCE_SEGMENTATION = 'mainDashboardTrafficAudienceSegmentation';\nvar AREA_MAIN_DASHBOARD_CONTENT_PRIMARY = 'mainDashboardContentPrimary';\nvar AREA_MAIN_DASHBOARD_SPEED_PRIMARY = 'mainDashboardSpeedPrimary';\nvar AREA_MAIN_DASHBOARD_MONETIZATION_PRIMARY = 'mainDashboardMonetizationPrimary';\n// Entity dashboard\nvar AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY = 'entityDashboardTrafficPrimary';\nvar AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY = 'entityDashboardContentPrimary';\nvar AREA_ENTITY_DASHBOARD_SPEED_PRIMARY = 'entityDashboardSpeedPrimary';\nvar AREA_ENTITY_DASHBOARD_MONETIZATION_PRIMARY = 'entityDashboardMonetizationPrimary';\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n // Main dashboard\n AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY: AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY,\n AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY: AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY,\n AREA_MAIN_DASHBOARD_CONTENT_PRIMARY: AREA_MAIN_DASHBOARD_CONTENT_PRIMARY,\n AREA_MAIN_DASHBOARD_SPEED_PRIMARY: AREA_MAIN_DASHBOARD_SPEED_PRIMARY,\n AREA_MAIN_DASHBOARD_MONETIZATION_PRIMARY: AREA_MAIN_DASHBOARD_MONETIZATION_PRIMARY,\n // Entity dashboard\n AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY: AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY,\n AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY: AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY,\n AREA_ENTITY_DASHBOARD_SPEED_PRIMARY: AREA_ENTITY_DASHBOARD_SPEED_PRIMARY,\n AREA_ENTITY_DASHBOARD_MONETIZATION_PRIMARY: AREA_ENTITY_DASHBOARD_MONETIZATION_PRIMARY\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L3dpZGdldHMvZGVmYXVsdC1hcmVhcy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvd2lkZ2V0cy9kZWZhdWx0LWFyZWFzLmpzPzNhODYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXaWRnZXRzIEFQSSBkZWZhdWx0IGFyZWFzXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vLyBNYWluIGRhc2hib2FyZFxuZXhwb3J0IGNvbnN0IEFSRUFfTUFJTl9EQVNIQk9BUkRfS0VZX01FVFJJQ1NfUFJJTUFSWSA9XG5cdCdtYWluRGFzaGJvYXJkS2V5TWV0cmljc1ByaW1hcnknO1xuZXhwb3J0IGNvbnN0IEFSRUFfTUFJTl9EQVNIQk9BUkRfVFJBRkZJQ19QUklNQVJZID1cblx0J21haW5EYXNoYm9hcmRUcmFmZmljUHJpbWFyeSc7XG5leHBvcnQgY29uc3QgQVJFQV9NQUlOX0RBU0hCT0FSRF9UUkFGRklDX0FVRElFTkNFX1NFR01FTlRBVElPTiA9XG5cdCdtYWluRGFzaGJvYXJkVHJhZmZpY0F1ZGllbmNlU2VnbWVudGF0aW9uJztcbmV4cG9ydCBjb25zdCBBUkVBX01BSU5fREFTSEJPQVJEX0NPTlRFTlRfUFJJTUFSWSA9XG5cdCdtYWluRGFzaGJvYXJkQ29udGVudFByaW1hcnknO1xuZXhwb3J0IGNvbnN0IEFSRUFfTUFJTl9EQVNIQk9BUkRfU1BFRURfUFJJTUFSWSA9ICdtYWluRGFzaGJvYXJkU3BlZWRQcmltYXJ5JztcbmV4cG9ydCBjb25zdCBBUkVBX01BSU5fREFTSEJPQVJEX01PTkVUSVpBVElPTl9QUklNQVJZID1cblx0J21haW5EYXNoYm9hcmRNb25ldGl6YXRpb25QcmltYXJ5Jztcbi8vIEVudGl0eSBkYXNoYm9hcmRcbmV4cG9ydCBjb25zdCBBUkVBX0VOVElUWV9EQVNIQk9BUkRfVFJBRkZJQ19QUklNQVJZID1cblx0J2VudGl0eURhc2hib2FyZFRyYWZmaWNQcmltYXJ5JztcbmV4cG9ydCBjb25zdCBBUkVBX0VOVElUWV9EQVNIQk9BUkRfQ09OVEVOVF9QUklNQVJZID1cblx0J2VudGl0eURhc2hib2FyZENvbnRlbnRQcmltYXJ5JztcbmV4cG9ydCBjb25zdCBBUkVBX0VOVElUWV9EQVNIQk9BUkRfU1BFRURfUFJJTUFSWSA9XG5cdCdlbnRpdHlEYXNoYm9hcmRTcGVlZFByaW1hcnknO1xuZXhwb3J0IGNvbnN0IEFSRUFfRU5USVRZX0RBU0hCT0FSRF9NT05FVElaQVRJT05fUFJJTUFSWSA9XG5cdCdlbnRpdHlEYXNoYm9hcmRNb25ldGl6YXRpb25QcmltYXJ5JztcblxuZXhwb3J0IGRlZmF1bHQge1xuXHQvLyBNYWluIGRhc2hib2FyZFxuXHRBUkVBX01BSU5fREFTSEJPQVJEX0tFWV9NRVRSSUNTX1BSSU1BUlksXG5cdEFSRUFfTUFJTl9EQVNIQk9BUkRfVFJBRkZJQ19QUklNQVJZLFxuXHRBUkVBX01BSU5fREFTSEJPQVJEX0NPTlRFTlRfUFJJTUFSWSxcblx0QVJFQV9NQUlOX0RBU0hCT0FSRF9TUEVFRF9QUklNQVJZLFxuXHRBUkVBX01BSU5fREFTSEJPQVJEX01PTkVUSVpBVElPTl9QUklNQVJZLFxuXHQvLyBFbnRpdHkgZGFzaGJvYXJkXG5cdEFSRUFfRU5USVRZX0RBU0hCT0FSRF9UUkFGRklDX1BSSU1BUlksXG5cdEFSRUFfRU5USVRZX0RBU0hCT0FSRF9DT05URU5UX1BSSU1BUlksXG5cdEFSRUFfRU5USVRZX0RBU0hCT0FSRF9TUEVFRF9QUklNQVJZLFxuXHRBUkVBX0VOVElUWV9EQVNIQk9BUkRfTU9ORVRJWkFUSU9OX1BSSU1BUlksXG59O1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/widgets/default-areas.js\n"); /***/ }), /***/ "./js/hooks/useActivateModuleCallback.js": /*!***********************************************!*\ !*** ./js/hooks/useActivateModuleCallback.js ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return useActivateModuleCallback; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../googlesitekit/datastore/location/constants */ \"./js/googlesitekit/datastore/location/constants.js\");\n/* harmony import */ var _googlesitekit_api_cache__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../googlesitekit/api/cache */ \"./js/googlesitekit/api/cache.js\");\n/* harmony import */ var _util_tracking__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../util/tracking */ \"./js/util/tracking/index.js\");\n/* harmony import */ var _useViewContext__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./useViewContext */ \"./js/hooks/useViewContext.js\");\n\n\n/**\n * `useActivateModuleCallback` hook.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n/**\n * Returns a callback to activate a module. If the call to activate the module is successful, navigate to the reauthentication URL.\n * Returns null if the module doesn't exist or the user can't manage options.\n *\n * @since 1.70.0\n *\n * @param {string} moduleSlug Module slug.\n * @return {Function|null} Callback to activate module, null if the module doesn't exist or the user can't manage options.\n */\nfunction useActivateModuleCallback(moduleSlug) {\n var viewContext = Object(_useViewContext__WEBPACK_IMPORTED_MODULE_10__[\"default\"])();\n var module = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_MODULES\"]).getModule(moduleSlug);\n });\n var canManageOptions = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_USER\"]).hasCapability(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__[\"PERMISSION_MANAGE_OPTIONS\"]);\n });\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useDispatch\"])(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_MODULES\"]),\n activateModule = _useDispatch.activateModule;\n var _useDispatch2 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useDispatch\"])(_googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_LOCATION\"]),\n navigateTo = _useDispatch2.navigateTo;\n var _useDispatch3 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useDispatch\"])(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_SITE\"]),\n setInternalServerError = _useDispatch3.setInternalServerError;\n var activateModuleCallback = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useCallback\"])(/*#__PURE__*/_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {\n var _yield$activateModule, error, response;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return activateModule(moduleSlug);\n case 2:\n _yield$activateModule = _context.sent;\n error = _yield$activateModule.error;\n response = _yield$activateModule.response;\n if (error) {\n _context.next = 13;\n break;\n }\n _context.next = 8;\n return Object(_util_tracking__WEBPACK_IMPORTED_MODULE_9__[\"trackEvent\"])(\"\".concat(viewContext, \"_widget-activation-cta\"), 'activate_module', moduleSlug);\n case 8:\n _context.next = 10;\n return Object(_googlesitekit_api_cache__WEBPACK_IMPORTED_MODULE_8__[\"setItem\"])('module_setup', moduleSlug, {\n ttl: 300\n });\n case 10:\n navigateTo(response.moduleReauthURL);\n _context.next = 14;\n break;\n case 13:\n setInternalServerError({\n id: \"\".concat(moduleSlug, \"-setup-error\"),\n description: error.message\n });\n case 14:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n })), [activateModule, moduleSlug, navigateTo, setInternalServerError, viewContext]);\n if (!(module === null || module === void 0 ? void 0 : module.name) || !canManageOptions) {\n return null;\n }\n return activateModuleCallback;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VBY3RpdmF0ZU1vZHVsZUNhbGxiYWNrLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvaG9va3MvdXNlQWN0aXZhdGVNb2R1bGVDYWxsYmFjay5qcz82MTg5Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHVzZUFjdGl2YXRlTW9kdWxlQ2FsbGJhY2tgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMiBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlQ2FsbGJhY2sgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QsIHVzZURpc3BhdGNoIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IENPUkVfU0lURSB9IGZyb20gJy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3NpdGUvY29uc3RhbnRzJztcbmltcG9ydCB7XG5cdENPUkVfVVNFUixcblx0UEVSTUlTU0lPTl9NQU5BR0VfT1BUSU9OUyxcbn0gZnJvbSAnLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvdXNlci9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9NT0RVTEVTIH0gZnJvbSAnLi4vZ29vZ2xlc2l0ZWtpdC9tb2R1bGVzL2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9MT0NBVElPTiB9IGZyb20gJy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL2xvY2F0aW9uL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBzZXRJdGVtIH0gZnJvbSAnLi4vZ29vZ2xlc2l0ZWtpdC9hcGkvY2FjaGUnO1xuaW1wb3J0IHsgdHJhY2tFdmVudCB9IGZyb20gJy4uL3V0aWwvdHJhY2tpbmcnO1xuaW1wb3J0IHVzZVZpZXdDb250ZXh0IGZyb20gJy4vdXNlVmlld0NvbnRleHQnO1xuXG4vKipcbiAqIFJldHVybnMgYSBjYWxsYmFjayB0byBhY3RpdmF0ZSBhIG1vZHVsZS4gSWYgdGhlIGNhbGwgdG8gYWN0aXZhdGUgdGhlIG1vZHVsZSBpcyBzdWNjZXNzZnVsLCBuYXZpZ2F0ZSB0byB0aGUgcmVhdXRoZW50aWNhdGlvbiBVUkwuXG4gKiBSZXR1cm5zIG51bGwgaWYgdGhlIG1vZHVsZSBkb2Vzbid0IGV4aXN0IG9yIHRoZSB1c2VyIGNhbid0IG1hbmFnZSBvcHRpb25zLlxuICpcbiAqIEBzaW5jZSAxLjcwLjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gbW9kdWxlU2x1ZyBNb2R1bGUgc2x1Zy5cbiAqIEByZXR1cm4ge0Z1bmN0aW9ufG51bGx9IENhbGxiYWNrIHRvIGFjdGl2YXRlIG1vZHVsZSwgbnVsbCBpZiB0aGUgbW9kdWxlIGRvZXNuJ3QgZXhpc3Qgb3IgdGhlIHVzZXIgY2FuJ3QgbWFuYWdlIG9wdGlvbnMuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHVzZUFjdGl2YXRlTW9kdWxlQ2FsbGJhY2soIG1vZHVsZVNsdWcgKSB7XG5cdGNvbnN0IHZpZXdDb250ZXh0ID0gdXNlVmlld0NvbnRleHQoKTtcblx0Y29uc3QgbW9kdWxlID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX01PRFVMRVMgKS5nZXRNb2R1bGUoIG1vZHVsZVNsdWcgKVxuXHQpO1xuXHRjb25zdCBjYW5NYW5hZ2VPcHRpb25zID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1VTRVIgKS5oYXNDYXBhYmlsaXR5KCBQRVJNSVNTSU9OX01BTkFHRV9PUFRJT05TIClcblx0KTtcblxuXHRjb25zdCB7IGFjdGl2YXRlTW9kdWxlIH0gPSB1c2VEaXNwYXRjaCggQ09SRV9NT0RVTEVTICk7XG5cdGNvbnN0IHsgbmF2aWdhdGVUbyB9ID0gdXNlRGlzcGF0Y2goIENPUkVfTE9DQVRJT04gKTtcblx0Y29uc3QgeyBzZXRJbnRlcm5hbFNlcnZlckVycm9yIH0gPSB1c2VEaXNwYXRjaCggQ09SRV9TSVRFICk7XG5cblx0Y29uc3QgYWN0aXZhdGVNb2R1bGVDYWxsYmFjayA9IHVzZUNhbGxiYWNrKCBhc3luYyAoKSA9PiB7XG5cdFx0Y29uc3QgeyBlcnJvciwgcmVzcG9uc2UgfSA9IGF3YWl0IGFjdGl2YXRlTW9kdWxlKCBtb2R1bGVTbHVnICk7XG5cblx0XHRpZiAoICEgZXJyb3IgKSB7XG5cdFx0XHRhd2FpdCB0cmFja0V2ZW50KFxuXHRcdFx0XHRgJHsgdmlld0NvbnRleHQgfV93aWRnZXQtYWN0aXZhdGlvbi1jdGFgLFxuXHRcdFx0XHQnYWN0aXZhdGVfbW9kdWxlJyxcblx0XHRcdFx0bW9kdWxlU2x1Z1xuXHRcdFx0KTtcblxuXHRcdFx0YXdhaXQgc2V0SXRlbSggJ21vZHVsZV9zZXR1cCcsIG1vZHVsZVNsdWcsIHsgdHRsOiAzMDAgfSApO1xuXG5cdFx0XHRuYXZpZ2F0ZVRvKCByZXNwb25zZS5tb2R1bGVSZWF1dGhVUkwgKTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0c2V0SW50ZXJuYWxTZXJ2ZXJFcnJvcigge1xuXHRcdFx0XHRpZDogYCR7IG1vZHVsZVNsdWcgfS1zZXR1cC1lcnJvcmAsXG5cdFx0XHRcdGRlc2NyaXB0aW9uOiBlcnJvci5tZXNzYWdlLFxuXHRcdFx0fSApO1xuXHRcdH1cblx0fSwgW1xuXHRcdGFjdGl2YXRlTW9kdWxlLFxuXHRcdG1vZHVsZVNsdWcsXG5cdFx0bmF2aWdhdGVUbyxcblx0XHRzZXRJbnRlcm5hbFNlcnZlckVycm9yLFxuXHRcdHZpZXdDb250ZXh0LFxuXHRdICk7XG5cblx0aWYgKCAhIG1vZHVsZT8ubmFtZSB8fCAhIGNhbk1hbmFnZU9wdGlvbnMgKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHRyZXR1cm4gYWN0aXZhdGVNb2R1bGVDYWxsYmFjaztcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFVQTtBQUNBO0FBQ0E7QUFFQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/hooks/useActivateModuleCallback.js\n"); /***/ }), /***/ "./js/hooks/useBreakpoint.js": /*!***********************************!*\ !*** ./js/hooks/useBreakpoint.js ***! \***********************************/ /*! exports provided: BREAKPOINT_XLARGE, BREAKPOINT_DESKTOP, BREAKPOINT_TABLET, BREAKPOINT_SMALL, useBreakpoint */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"BREAKPOINT_XLARGE\", function() { return BREAKPOINT_XLARGE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"BREAKPOINT_DESKTOP\", function() { return BREAKPOINT_DESKTOP; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"BREAKPOINT_TABLET\", function() { return BREAKPOINT_TABLET; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"BREAKPOINT_SMALL\", function() { return BREAKPOINT_SMALL; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useBreakpoint\", function() { return useBreakpoint; });\n/* harmony import */ var _useWindowSize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./useWindowSize */ \"./js/hooks/useWindowSize.js\");\n/**\n * `useBreakpoint` hook.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n\nvar BREAKPOINT_XLARGE = 'xlarge';\nvar BREAKPOINT_DESKTOP = 'desktop';\nvar BREAKPOINT_TABLET = 'tablet';\nvar BREAKPOINT_SMALL = 'small';\n\n/**\n * Retrieves the current breakpoint.\n *\n * @since 1.29.0\n *\n * @return {string} The current breakpoint according to the window size.\n */\nfunction useBreakpoint() {\n var onlyWidth = Object(_useWindowSize__WEBPACK_IMPORTED_MODULE_0__[\"useWindowWidth\"])();\n if (onlyWidth > 1280) {\n return BREAKPOINT_XLARGE;\n }\n if (onlyWidth > 960) {\n return BREAKPOINT_DESKTOP;\n }\n if (onlyWidth > 600) {\n return BREAKPOINT_TABLET;\n }\n return BREAKPOINT_SMALL;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VCcmVha3BvaW50LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvaG9va3MvdXNlQnJlYWtwb2ludC5qcz81NDAxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHVzZUJyZWFrcG9pbnRgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5pbXBvcnQgeyB1c2VXaW5kb3dXaWR0aCB9IGZyb20gJy4vdXNlV2luZG93U2l6ZSc7XG5cbmV4cG9ydCBjb25zdCBCUkVBS1BPSU5UX1hMQVJHRSA9ICd4bGFyZ2UnO1xuZXhwb3J0IGNvbnN0IEJSRUFLUE9JTlRfREVTS1RPUCA9ICdkZXNrdG9wJztcbmV4cG9ydCBjb25zdCBCUkVBS1BPSU5UX1RBQkxFVCA9ICd0YWJsZXQnO1xuZXhwb3J0IGNvbnN0IEJSRUFLUE9JTlRfU01BTEwgPSAnc21hbGwnO1xuXG4vKipcbiAqIFJldHJpZXZlcyB0aGUgY3VycmVudCBicmVha3BvaW50LlxuICpcbiAqIEBzaW5jZSAxLjI5LjBcbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBjdXJyZW50IGJyZWFrcG9pbnQgYWNjb3JkaW5nIHRvIHRoZSB3aW5kb3cgc2l6ZS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVzZUJyZWFrcG9pbnQoKSB7XG5cdGNvbnN0IG9ubHlXaWR0aCA9IHVzZVdpbmRvd1dpZHRoKCk7XG5cblx0aWYgKCBvbmx5V2lkdGggPiAxMjgwICkge1xuXHRcdHJldHVybiBCUkVBS1BPSU5UX1hMQVJHRTtcblx0fVxuXG5cdGlmICggb25seVdpZHRoID4gOTYwICkge1xuXHRcdHJldHVybiBCUkVBS1BPSU5UX0RFU0tUT1A7XG5cdH1cblxuXHRpZiAoIG9ubHlXaWR0aCA+IDYwMCApIHtcblx0XHRyZXR1cm4gQlJFQUtQT0lOVF9UQUJMRVQ7XG5cdH1cblxuXHRyZXR1cm4gQlJFQUtQT0lOVF9TTUFMTDtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/hooks/useBreakpoint.js\n"); /***/ }), /***/ "./js/hooks/useCompleteModuleActivationCallback.js": /*!*********************************************************!*\ !*** ./js/hooks/useCompleteModuleActivationCallback.js ***! \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return useCompleteModuleActivationCallback; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../googlesitekit/datastore/location/constants */ \"./js/googlesitekit/datastore/location/constants.js\");\n/**\n * `useCompleteModuleActivationCallback` hook.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n/**\n * Returns a callback to navigate users to the module's authentication URL.\n *\n * Returns null if the module doesn't exist or the user can't manage options.\n *\n * @since 1.73.0\n *\n * @param {string} moduleSlug Module slug.\n * @return {Function|null} Callback that navigates to a module's reauth URL, null if the module doesn't exist or the user can't manage options.\n */\nfunction useCompleteModuleActivationCallback(moduleSlug) {\n var canManageOptions = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"CORE_USER\"]).hasCapability(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"PERMISSION_MANAGE_OPTIONS\"]);\n });\n var moduleStoreName = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_MODULES\"]).getModuleStoreName(moduleSlug);\n });\n var adminReauthURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n var _select;\n return (_select = select(moduleStoreName)) === null || _select === void 0 ? void 0 : _select.getAdminReauthURL();\n });\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useDispatch\"])(_googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_LOCATION\"]),\n navigateTo = _useDispatch.navigateTo;\n var completeModuleActivationCallback = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n return navigateTo(adminReauthURL);\n }, [adminReauthURL, navigateTo]);\n if (!adminReauthURL || !canManageOptions) {\n return null;\n }\n return completeModuleActivationCallback;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VDb21wbGV0ZU1vZHVsZUFjdGl2YXRpb25DYWxsYmFjay5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2hvb2tzL3VzZUNvbXBsZXRlTW9kdWxlQWN0aXZhdGlvbkNhbGxiYWNrLmpzP2I1YzMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgdXNlQ29tcGxldGVNb2R1bGVBY3RpdmF0aW9uQ2FsbGJhY2tgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMiBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlQ2FsbGJhY2sgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QsIHVzZURpc3BhdGNoIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7XG5cdENPUkVfVVNFUixcblx0UEVSTUlTU0lPTl9NQU5BR0VfT1BUSU9OUyxcbn0gZnJvbSAnLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvdXNlci9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9NT0RVTEVTIH0gZnJvbSAnLi4vZ29vZ2xlc2l0ZWtpdC9tb2R1bGVzL2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9MT0NBVElPTiB9IGZyb20gJy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL2xvY2F0aW9uL2NvbnN0YW50cyc7XG5cbi8qKlxuICogUmV0dXJucyBhIGNhbGxiYWNrIHRvIG5hdmlnYXRlIHVzZXJzIHRvIHRoZSBtb2R1bGUncyBhdXRoZW50aWNhdGlvbiBVUkwuXG4gKlxuICogUmV0dXJucyBudWxsIGlmIHRoZSBtb2R1bGUgZG9lc24ndCBleGlzdCBvciB0aGUgdXNlciBjYW4ndCBtYW5hZ2Ugb3B0aW9ucy5cbiAqXG4gKiBAc2luY2UgMS43My4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IG1vZHVsZVNsdWcgTW9kdWxlIHNsdWcuXG4gKiBAcmV0dXJuIHtGdW5jdGlvbnxudWxsfSBDYWxsYmFjayB0aGF0IG5hdmlnYXRlcyB0byBhIG1vZHVsZSdzIHJlYXV0aCBVUkwsIG51bGwgaWYgdGhlIG1vZHVsZSBkb2Vzbid0IGV4aXN0IG9yIHRoZSB1c2VyIGNhbid0IG1hbmFnZSBvcHRpb25zLlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VDb21wbGV0ZU1vZHVsZUFjdGl2YXRpb25DYWxsYmFjayggbW9kdWxlU2x1ZyApIHtcblx0Y29uc3QgY2FuTWFuYWdlT3B0aW9ucyA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9VU0VSICkuaGFzQ2FwYWJpbGl0eSggUEVSTUlTU0lPTl9NQU5BR0VfT1BUSU9OUyApXG5cdCk7XG5cdGNvbnN0IG1vZHVsZVN0b3JlTmFtZSA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9NT0RVTEVTICkuZ2V0TW9kdWxlU3RvcmVOYW1lKCBtb2R1bGVTbHVnIClcblx0KTtcblx0Y29uc3QgYWRtaW5SZWF1dGhVUkwgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIG1vZHVsZVN0b3JlTmFtZSApPy5nZXRBZG1pblJlYXV0aFVSTCgpXG5cdCk7XG5cdGNvbnN0IHsgbmF2aWdhdGVUbyB9ID0gdXNlRGlzcGF0Y2goIENPUkVfTE9DQVRJT04gKTtcblxuXHRjb25zdCBjb21wbGV0ZU1vZHVsZUFjdGl2YXRpb25DYWxsYmFjayA9IHVzZUNhbGxiYWNrKFxuXHRcdCgpID0+IG5hdmlnYXRlVG8oIGFkbWluUmVhdXRoVVJMICksXG5cdFx0WyBhZG1pblJlYXV0aFVSTCwgbmF2aWdhdGVUbyBdXG5cdCk7XG5cblx0aWYgKCAhIGFkbWluUmVhdXRoVVJMIHx8ICEgY2FuTWFuYWdlT3B0aW9ucyApIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiBjb21wbGV0ZU1vZHVsZUFjdGl2YXRpb25DYWxsYmFjaztcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUlBO0FBQ0E7QUFDQTtBQUVBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/hooks/useCompleteModuleActivationCallback.js\n"); /***/ }), /***/ "./js/hooks/useDashboardType.js": /*!**************************************!*\ !*** ./js/hooks/useDashboardType.js ***! \**************************************/ /*! exports provided: DASHBOARD_TYPE_MAIN, DASHBOARD_TYPE_ENTITY, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DASHBOARD_TYPE_MAIN\", function() { return DASHBOARD_TYPE_MAIN; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DASHBOARD_TYPE_ENTITY\", function() { return DASHBOARD_TYPE_ENTITY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return useDashboardType; });\n/* harmony import */ var _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../googlesitekit/constants */ \"./js/googlesitekit/constants.js\");\n/* harmony import */ var _useViewContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./useViewContext */ \"./js/hooks/useViewContext.js\");\n/**\n * `useDashboardType` hook.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\nvar DASHBOARD_TYPE_MAIN = _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"];\nvar DASHBOARD_TYPE_ENTITY = _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"];\n\n/**\n * Determines dashboard type from the view context.\n *\n * @since 1.45.0\n *\n * @return {string|null} The type of dashboard (either `DASHBOARD_TYPE_MAIN` or `DASHBOARD_TYPE_ENTITY`; `null` if not a Unified Dashboard page).\n */\nfunction useDashboardType() {\n var viewContext = Object(_useViewContext__WEBPACK_IMPORTED_MODULE_1__[\"default\"])();\n if (viewContext === _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"] || viewContext === _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"]) {\n return DASHBOARD_TYPE_MAIN;\n }\n if (viewContext === _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"] || viewContext === _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"]) {\n return DASHBOARD_TYPE_ENTITY;\n }\n return null;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VEYXNoYm9hcmRUeXBlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvaG9va3MvdXNlRGFzaGJvYXJkVHlwZS5qcz81YzNhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHVzZURhc2hib2FyZFR5cGVgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQge1xuXHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkQsXG5cdFZJRVdfQ09OVEVYVF9FTlRJVFlfREFTSEJPQVJELFxuXHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkRfVklFV19PTkxZLFxuXHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRF9WSUVXX09OTFksXG59IGZyb20gJy4uL2dvb2dsZXNpdGVraXQvY29uc3RhbnRzJztcbmltcG9ydCB1c2VWaWV3Q29udGV4dCBmcm9tICcuL3VzZVZpZXdDb250ZXh0JztcblxuZXhwb3J0IGNvbnN0IERBU0hCT0FSRF9UWVBFX01BSU4gPSBWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkQ7XG5leHBvcnQgY29uc3QgREFTSEJPQVJEX1RZUEVfRU5USVRZID0gVklFV19DT05URVhUX0VOVElUWV9EQVNIQk9BUkQ7XG5cbi8qKlxuICogRGV0ZXJtaW5lcyBkYXNoYm9hcmQgdHlwZSBmcm9tIHRoZSB2aWV3IGNvbnRleHQuXG4gKlxuICogQHNpbmNlIDEuNDUuMFxuICpcbiAqIEByZXR1cm4ge3N0cmluZ3xudWxsfSBUaGUgdHlwZSBvZiBkYXNoYm9hcmQgKGVpdGhlciBgREFTSEJPQVJEX1RZUEVfTUFJTmAgb3IgYERBU0hCT0FSRF9UWVBFX0VOVElUWWA7IGBudWxsYCBpZiBub3QgYSBVbmlmaWVkIERhc2hib2FyZCBwYWdlKS5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlRGFzaGJvYXJkVHlwZSgpIHtcblx0Y29uc3Qgdmlld0NvbnRleHQgPSB1c2VWaWV3Q29udGV4dCgpO1xuXG5cdGlmIChcblx0XHR2aWV3Q29udGV4dCA9PT0gVklFV19DT05URVhUX01BSU5fREFTSEJPQVJEIHx8XG5cdFx0dmlld0NvbnRleHQgPT09IFZJRVdfQ09OVEVYVF9NQUlOX0RBU0hCT0FSRF9WSUVXX09OTFlcblx0KSB7XG5cdFx0cmV0dXJuIERBU0hCT0FSRF9UWVBFX01BSU47XG5cdH1cblxuXHRpZiAoXG5cdFx0dmlld0NvbnRleHQgPT09IFZJRVdfQ09OVEVYVF9FTlRJVFlfREFTSEJPQVJEIHx8XG5cdFx0dmlld0NvbnRleHQgPT09IFZJRVdfQ09OVEVYVF9FTlRJVFlfREFTSEJPQVJEX1ZJRVdfT05MWVxuXHQpIHtcblx0XHRyZXR1cm4gREFTSEJPQVJEX1RZUEVfRU5USVRZO1xuXHR9XG5cblx0cmV0dXJuIG51bGw7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFFQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/hooks/useDashboardType.js\n"); /***/ }), /***/ "./js/hooks/useDebounce.js": /*!*********************************!*\ !*** ./js/hooks/useDebounce.js ***! \*********************************/ /*! exports provided: useDebounce */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useDebounce\", function() { return useDebounce; });\n/* harmony import */ var use_memo_one__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! use-memo-one */ \"../node_modules/use-memo-one/dist/use-memo-one.esm.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/**\n * `useDebounce` hook, from @wordpress/compose.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n// @TODO When we upgrade React to 16.4, we can also upgrade @wordpress/compose, and then this file can be removed.\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Debounces a function with Lodash's `debounce`.\n *\n * A new debounced function will be returned and any scheduled calls\n * cancelled if any of the arguments change, including the function to debounce,\n * so please wrap functions created on render in components in `useCallback`.\n *\n * @since 1.26.0\n *\n * @param {...any} args Arguments passed to Lodash's `debounce`.\n * @return {Function} Debounced function.\n */\nfunction useDebounce() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n var debounced = Object(use_memo_one__WEBPACK_IMPORTED_MODULE_0__[\"useMemoOne\"])(function () {\n return lodash__WEBPACK_IMPORTED_MODULE_1__[\"debounce\"].apply(void 0, args);\n }, args);\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useEffect\"])(function () {\n return function () {\n return debounced.cancel();\n };\n }, [debounced]);\n return debounced;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VEZWJvdW5jZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2hvb2tzL3VzZURlYm91bmNlLmpzPzhlYWYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgdXNlRGVib3VuY2VgIGhvb2ssIGZyb20gQHdvcmRwcmVzcy9jb21wb3NlLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLy8gQFRPRE8gV2hlbiB3ZSB1cGdyYWRlIFJlYWN0IHRvIDE2LjQsIHdlIGNhbiBhbHNvIHVwZ3JhZGUgQHdvcmRwcmVzcy9jb21wb3NlLCBhbmQgdGhlbiB0aGlzIGZpbGUgY2FuIGJlIHJlbW92ZWQuXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZU1lbW9PbmUgfSBmcm9tICd1c2UtbWVtby1vbmUnO1xuaW1wb3J0IHsgZGVib3VuY2UgfSBmcm9tICdsb2Rhc2gnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlRWZmZWN0IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuLyoqXG4gKiBEZWJvdW5jZXMgYSBmdW5jdGlvbiB3aXRoIExvZGFzaCdzIGBkZWJvdW5jZWAuXG4gKlxuICogQSBuZXcgZGVib3VuY2VkIGZ1bmN0aW9uIHdpbGwgYmUgcmV0dXJuZWQgYW5kIGFueSBzY2hlZHVsZWQgY2FsbHNcbiAqIGNhbmNlbGxlZCBpZiBhbnkgb2YgdGhlIGFyZ3VtZW50cyBjaGFuZ2UsIGluY2x1ZGluZyB0aGUgZnVuY3Rpb24gdG8gZGVib3VuY2UsXG4gKiBzbyBwbGVhc2Ugd3JhcCBmdW5jdGlvbnMgY3JlYXRlZCBvbiByZW5kZXIgaW4gY29tcG9uZW50cyBpbiBgdXNlQ2FsbGJhY2tgLlxuICpcbiAqIEBzaW5jZSAxLjI2LjBcbiAqXG4gKiBAcGFyYW0gey4uLmFueX0gYXJncyBBcmd1bWVudHMgcGFzc2VkIHRvIExvZGFzaCdzIGBkZWJvdW5jZWAuXG4gKiBAcmV0dXJuIHtGdW5jdGlvbn0gRGVib3VuY2VkIGZ1bmN0aW9uLlxuICovXG5leHBvcnQgZnVuY3Rpb24gdXNlRGVib3VuY2UoIC4uLmFyZ3MgKSB7XG5cdGNvbnN0IGRlYm91bmNlZCA9IHVzZU1lbW9PbmUoICgpID0+IGRlYm91bmNlKCAuLi5hcmdzICksIGFyZ3MgKTtcblx0dXNlRWZmZWN0KCAoKSA9PiAoKSA9PiBkZWJvdW5jZWQuY2FuY2VsKCksIFsgZGVib3VuY2VkIF0gKTtcblx0cmV0dXJuIGRlYm91bmNlZDtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/hooks/useDebounce.js\n"); /***/ }), /***/ "./js/hooks/useViewContext.js": /*!************************************!*\ !*** ./js/hooks/useViewContext.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _components_Root_ViewContextContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/Root/ViewContextContext */ \"./js/components/Root/ViewContextContext.js\");\n/**\n * `useViewContext` hook.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Returns the current Site Kit viewing context, eg. \"dashboard\",\n * \"entity dashboard\", \"view-only dashboard\", etc.\n *\n * @since 1.74.0\n *\n * @return {string} The current \"viewing context\" value for the plugin.\n */\nfunction useViewContext() {\n var viewContext = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useContext\"])(_components_Root_ViewContextContext__WEBPACK_IMPORTED_MODULE_1__[\"default\"]);\n return viewContext;\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (useViewContext);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VWaWV3Q29udGV4dC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2hvb2tzL3VzZVZpZXdDb250ZXh0LmpzPzAzYjIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgdXNlVmlld0NvbnRleHRgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMiBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlQ29udGV4dCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgVmlld0NvbnRleHRDb250ZXh0IGZyb20gJy4uL2NvbXBvbmVudHMvUm9vdC9WaWV3Q29udGV4dENvbnRleHQnO1xuXG4vKipcbiAqIFJldHVybnMgdGhlIGN1cnJlbnQgU2l0ZSBLaXQgdmlld2luZyBjb250ZXh0LCBlZy4gXCJkYXNoYm9hcmRcIixcbiAqIFwiZW50aXR5IGRhc2hib2FyZFwiLCBcInZpZXctb25seSBkYXNoYm9hcmRcIiwgZXRjLlxuICpcbiAqIEBzaW5jZSAxLjc0LjBcbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBjdXJyZW50IFwidmlld2luZyBjb250ZXh0XCIgdmFsdWUgZm9yIHRoZSBwbHVnaW4uXG4gKi9cbmZ1bmN0aW9uIHVzZVZpZXdDb250ZXh0KCkge1xuXHRjb25zdCB2aWV3Q29udGV4dCA9IHVzZUNvbnRleHQoIFZpZXdDb250ZXh0Q29udGV4dCApO1xuXG5cdHJldHVybiB2aWV3Q29udGV4dDtcbn1cblxuZXhwb3J0IGRlZmF1bHQgdXNlVmlld0NvbnRleHQ7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/hooks/useViewContext.js\n"); /***/ }), /***/ "./js/hooks/useViewOnly.js": /*!*********************************!*\ !*** ./js/hooks/useViewOnly.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return useViewOnly; });\n/* harmony import */ var _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../googlesitekit/constants */ \"./js/googlesitekit/constants.js\");\n/* harmony import */ var _useViewContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./useViewContext */ \"./js/hooks/useViewContext.js\");\n/**\n * `useViewOnly` hook.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n/**\n * Determines if the current view context is a \"view only\" dashboard context.\n *\n * @since 1.72.0\n *\n * @return {boolean} True if current context is a view-only dashboard context, false otherwise.\n */\nfunction useViewOnly() {\n var viewContext = Object(_useViewContext__WEBPACK_IMPORTED_MODULE_1__[\"default\"])();\n return _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"SITE_KIT_VIEW_ONLY_CONTEXTS\"].includes(viewContext);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VWaWV3T25seS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2hvb2tzL3VzZVZpZXdPbmx5LmpzPzY0MmYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgdXNlVmlld09ubHlgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMiBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTSVRFX0tJVF9WSUVXX09OTFlfQ09OVEVYVFMgfSBmcm9tICcuLi9nb29nbGVzaXRla2l0L2NvbnN0YW50cyc7XG5pbXBvcnQgdXNlVmlld0NvbnRleHQgZnJvbSAnLi91c2VWaWV3Q29udGV4dCc7XG5cbi8qKlxuICogRGV0ZXJtaW5lcyBpZiB0aGUgY3VycmVudCB2aWV3IGNvbnRleHQgaXMgYSBcInZpZXcgb25seVwiIGRhc2hib2FyZCBjb250ZXh0LlxuICpcbiAqIEBzaW5jZSAxLjcyLjBcbiAqXG4gKiBAcmV0dXJuIHtib29sZWFufSBUcnVlIGlmIGN1cnJlbnQgY29udGV4dCBpcyBhIHZpZXctb25seSBkYXNoYm9hcmQgY29udGV4dCwgZmFsc2Ugb3RoZXJ3aXNlLlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VWaWV3T25seSgpIHtcblx0Y29uc3Qgdmlld0NvbnRleHQgPSB1c2VWaWV3Q29udGV4dCgpO1xuXG5cdHJldHVybiBTSVRFX0tJVF9WSUVXX09OTFlfQ09OVEVYVFMuaW5jbHVkZXMoIHZpZXdDb250ZXh0ICk7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/hooks/useViewOnly.js\n"); /***/ }), /***/ "./js/hooks/useWindowSize.js": /*!***********************************!*\ !*** ./js/hooks/useWindowSize.js ***! \***********************************/ /*! exports provided: useWindowSize, useWindowHeight, useWindowWidth */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useWindowSize\", function() { return useWindowSize; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useWindowHeight\", function() { return useWindowHeight; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useWindowWidth\", function() { return useWindowWidth; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _react_hook_throttle__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @react-hook/throttle */ \"../node_modules/@react-hook/throttle/dist/module/index.js\");\n/* harmony import */ var _react_hook_event__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @react-hook/event */ \"../node_modules/@react-hook/event/dist/module/index.js\");\n\n/**\n * `useWindowSize` hook.\n *\n * Site Kit by Google, Copyright 2025 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n// Copied from https://github.com/jaredLunde/react-hook/blob/b8ac9515e26937e838a36a27001dc46c7f46a390/packages/window-size/throttled/src/index.tsx\n// Modified to use global.innerWidth and global.innerHeight instead of document.documentElement.clientWidth and document.documentElement.clientHeight.\n\n/**\n * External dependencies\n */\n\n\nvar emptyObj = {};\nvar win = typeof global === 'undefined' ? null : global;\nvar getSize = function getSize() {\n return [global.innerWidth, global.innerHeight];\n};\nvar useWindowSize = function useWindowSize() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : emptyObj;\n var fps = options.fps,\n leading = options.leading,\n _options$initialWidth = options.initialWidth,\n initialWidth = _options$initialWidth === void 0 ? 0 : _options$initialWidth,\n _options$initialHeigh = options.initialHeight,\n initialHeight = _options$initialHeigh === void 0 ? 0 : _options$initialHeigh;\n var _useThrottle = Object(_react_hook_throttle__WEBPACK_IMPORTED_MODULE_1__[\"useThrottle\"])(/* istanbul ignore next */\n typeof document === 'undefined' ? [initialWidth, initialHeight] : getSize, fps, leading),\n _useThrottle2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useThrottle, 2),\n size = _useThrottle2[0],\n setThrottledSize = _useThrottle2[1];\n var setSize = function setSize() {\n return setThrottledSize(getSize);\n };\n Object(_react_hook_event__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(win, 'resize', setSize);\n Object(_react_hook_event__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(win, 'orientationchange', setSize);\n return size;\n};\nvar useWindowHeight = function useWindowHeight(options) {\n return useWindowSize(options)[1];\n};\nvar useWindowWidth = function useWindowWidth(options) {\n return useWindowSize(options)[0];\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VXaW5kb3dTaXplLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvaG9va3MvdXNlV2luZG93U2l6ZS5qcz8yZmZjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHVzZVdpbmRvd1NpemVgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vLyBDb3BpZWQgZnJvbSBodHRwczovL2dpdGh1Yi5jb20vamFyZWRMdW5kZS9yZWFjdC1ob29rL2Jsb2IvYjhhYzk1MTVlMjY5MzdlODM4YTM2YTI3MDAxZGM0NmM3ZjQ2YTM5MC9wYWNrYWdlcy93aW5kb3ctc2l6ZS90aHJvdHRsZWQvc3JjL2luZGV4LnRzeFxuLy8gTW9kaWZpZWQgdG8gdXNlIGdsb2JhbC5pbm5lcldpZHRoIGFuZCBnbG9iYWwuaW5uZXJIZWlnaHQgaW5zdGVhZCBvZiBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGggYW5kIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRIZWlnaHQuXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVRocm90dGxlIH0gZnJvbSAnQHJlYWN0LWhvb2svdGhyb3R0bGUnO1xuaW1wb3J0IHVzZUV2ZW50IGZyb20gJ0ByZWFjdC1ob29rL2V2ZW50JztcblxuY29uc3QgZW1wdHlPYmogPSB7fTtcblxuY29uc3Qgd2luID0gdHlwZW9mIGdsb2JhbCA9PT0gJ3VuZGVmaW5lZCcgPyBudWxsIDogZ2xvYmFsO1xuY29uc3QgZ2V0U2l6ZSA9ICgpID0+IFsgZ2xvYmFsLmlubmVyV2lkdGgsIGdsb2JhbC5pbm5lckhlaWdodCBdO1xuXG5leHBvcnQgY29uc3QgdXNlV2luZG93U2l6ZSA9ICggb3B0aW9ucyA9IGVtcHR5T2JqICkgPT4ge1xuXHRjb25zdCB7IGZwcywgbGVhZGluZywgaW5pdGlhbFdpZHRoID0gMCwgaW5pdGlhbEhlaWdodCA9IDAgfSA9IG9wdGlvbnM7XG5cdGNvbnN0IFsgc2l6ZSwgc2V0VGhyb3R0bGVkU2l6ZSBdID0gdXNlVGhyb3R0bGUoXG5cdFx0LyogaXN0YW5idWwgaWdub3JlIG5leHQgKi9cblx0XHR0eXBlb2YgZG9jdW1lbnQgPT09ICd1bmRlZmluZWQnXG5cdFx0XHQ/IFsgaW5pdGlhbFdpZHRoLCBpbml0aWFsSGVpZ2h0IF1cblx0XHRcdDogZ2V0U2l6ZSxcblx0XHRmcHMsXG5cdFx0bGVhZGluZ1xuXHQpO1xuXHRjb25zdCBzZXRTaXplID0gKCkgPT4gc2V0VGhyb3R0bGVkU2l6ZSggZ2V0U2l6ZSApO1xuXG5cdHVzZUV2ZW50KCB3aW4sICdyZXNpemUnLCBzZXRTaXplICk7XG5cdHVzZUV2ZW50KCB3aW4sICdvcmllbnRhdGlvbmNoYW5nZScsIHNldFNpemUgKTtcblxuXHRyZXR1cm4gc2l6ZTtcbn07XG5cbmV4cG9ydCBjb25zdCB1c2VXaW5kb3dIZWlnaHQgPSAoIG9wdGlvbnMgKSA9PiB1c2VXaW5kb3dTaXplKCBvcHRpb25zIClbIDEgXTtcblxuZXhwb3J0IGNvbnN0IHVzZVdpbmRvd1dpZHRoID0gKCBvcHRpb25zICkgPT4gdXNlV2luZG93U2l6ZSggb3B0aW9ucyApWyAwIF07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFLQTtBQVBBO0FBQUE7QUFRQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/hooks/useWindowSize.js\n"); /***/ }), /***/ "./js/material-components/index.js": /*!*****************************************!*\ !*** ./js/material-components/index.js ***! \*****************************************/ /*! exports provided: Cell, Row, Grid, MDCRipple, MDCFormField, MDCRadio, MDCSwitch, MDCDialog, MDCCheckbox, MDCMenu, Dialog, DialogContent, DialogFooter */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _material_ripple__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @material/ripple */ \"../node_modules/@material/ripple/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCRipple\", function() { return _material_ripple__WEBPACK_IMPORTED_MODULE_0__[\"MDCRipple\"]; });\n\n/* harmony import */ var _material_form_field__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @material/form-field */ \"../node_modules/@material/form-field/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCFormField\", function() { return _material_form_field__WEBPACK_IMPORTED_MODULE_1__[\"MDCFormField\"]; });\n\n/* harmony import */ var _material_radio__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material/radio */ \"../node_modules/@material/radio/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCRadio\", function() { return _material_radio__WEBPACK_IMPORTED_MODULE_2__[\"MDCRadio\"]; });\n\n/* harmony import */ var _material_switch__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @material/switch */ \"../node_modules/@material/switch/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCSwitch\", function() { return _material_switch__WEBPACK_IMPORTED_MODULE_3__[\"MDCSwitch\"]; });\n\n/* harmony import */ var _material_dialog__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @material/dialog */ \"../node_modules/@material/dialog/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCDialog\", function() { return _material_dialog__WEBPACK_IMPORTED_MODULE_4__[\"MDCDialog\"]; });\n\n/* harmony import */ var _material_checkbox__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @material/checkbox */ \"../node_modules/@material/checkbox/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCCheckbox\", function() { return _material_checkbox__WEBPACK_IMPORTED_MODULE_5__[\"MDCCheckbox\"]; });\n\n/* harmony import */ var _material_menu__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @material/menu */ \"../node_modules/@material/menu/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCMenu\", function() { return _material_menu__WEBPACK_IMPORTED_MODULE_6__[\"MDCMenu\"]; });\n\n/* harmony import */ var _material_react_dialog__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @material/react-dialog */ \"../node_modules/@material/react-dialog/dist/index.js\");\n/* harmony import */ var _material_react_dialog__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_material_react_dialog__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony reexport (default from non-harmony) */ __webpack_require__.d(__webpack_exports__, \"Dialog\", function() { return _material_react_dialog__WEBPACK_IMPORTED_MODULE_7___default.a; });\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"DialogContent\", function() { return _material_react_dialog__WEBPACK_IMPORTED_MODULE_7__[\"DialogContent\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"DialogFooter\", function() { return _material_react_dialog__WEBPACK_IMPORTED_MODULE_7__[\"DialogFooter\"]; });\n\n/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./layout */ \"./js/material-components/layout/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Cell\", function() { return _layout__WEBPACK_IMPORTED_MODULE_8__[\"Cell\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Row\", function() { return _layout__WEBPACK_IMPORTED_MODULE_8__[\"Row\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Grid\", function() { return _layout__WEBPACK_IMPORTED_MODULE_8__[\"Grid\"]; });\n\n/**\n * Material components.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tYXRlcmlhbC1jb21wb25lbnRzL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbWF0ZXJpYWwtY29tcG9uZW50cy9pbmRleC5qcz83ZGU3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTWF0ZXJpYWwgY29tcG9uZW50cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IE1EQ1JpcHBsZSB9IGZyb20gJ0BtYXRlcmlhbC9yaXBwbGUnO1xuaW1wb3J0IHsgTURDRm9ybUZpZWxkIH0gZnJvbSAnQG1hdGVyaWFsL2Zvcm0tZmllbGQnO1xuaW1wb3J0IHsgTURDUmFkaW8gfSBmcm9tICdAbWF0ZXJpYWwvcmFkaW8nO1xuaW1wb3J0IHsgTURDU3dpdGNoIH0gZnJvbSAnQG1hdGVyaWFsL3N3aXRjaCc7XG5pbXBvcnQgeyBNRENEaWFsb2cgfSBmcm9tICdAbWF0ZXJpYWwvZGlhbG9nJztcbmltcG9ydCB7IE1EQ0NoZWNrYm94IH0gZnJvbSAnQG1hdGVyaWFsL2NoZWNrYm94JztcbmltcG9ydCB7IE1EQ01lbnUgfSBmcm9tICdAbWF0ZXJpYWwvbWVudSc7XG5pbXBvcnQgRGlhbG9nLCB7IERpYWxvZ0NvbnRlbnQsIERpYWxvZ0Zvb3RlciB9IGZyb20gJ0BtYXRlcmlhbC9yZWFjdC1kaWFsb2cnO1xuXG5leHBvcnQgKiBmcm9tICcuL2xheW91dCc7XG5leHBvcnQge1xuXHRNRENSaXBwbGUsXG5cdE1EQ0Zvcm1GaWVsZCxcblx0TURDUmFkaW8sXG5cdE1EQ1N3aXRjaCxcblx0TURDRGlhbG9nLFxuXHRNRENDaGVja2JveCxcblx0TURDTWVudSxcblx0RGlhbG9nLFxuXHREaWFsb2dDb250ZW50LFxuXHREaWFsb2dGb290ZXIsXG59O1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/material-components/index.js\n"); /***/ }), /***/ "./js/material-components/layout/Cell.js": /*!***********************************************!*\ !*** ./js/material-components/layout/Cell.js ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Cell; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_5__);\n\n\n\n\n/**\n * Material UI > Layout > Cell component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\nfunction Cell(props) {\n var _classnames;\n var className = props.className,\n alignTop = props.alignTop,\n alignMiddle = props.alignMiddle,\n alignBottom = props.alignBottom,\n alignRight = props.alignRight,\n alignLeft = props.alignLeft,\n smAlignRight = props.smAlignRight,\n mdAlignRight = props.mdAlignRight,\n lgAlignRight = props.lgAlignRight,\n smSize = props.smSize,\n smStart = props.smStart,\n smOrder = props.smOrder,\n mdSize = props.mdSize,\n mdStart = props.mdStart,\n mdOrder = props.mdOrder,\n lgSize = props.lgSize,\n lgStart = props.lgStart,\n lgOrder = props.lgOrder,\n size = props.size,\n children = props.children,\n otherProps = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2___default()(props, [\"className\", \"alignTop\", \"alignMiddle\", \"alignBottom\", \"alignRight\", \"alignLeft\", \"smAlignRight\", \"mdAlignRight\", \"lgAlignRight\", \"smSize\", \"smStart\", \"smOrder\", \"mdSize\", \"mdStart\", \"mdOrder\", \"lgSize\", \"lgStart\", \"lgOrder\", \"size\", \"children\"]);\n return /*#__PURE__*/React.createElement(\"div\", _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({}, otherProps, {\n className: classnames__WEBPACK_IMPORTED_MODULE_5___default()(className, 'mdc-layout-grid__cell', (_classnames = {\n 'mdc-layout-grid__cell--align-top': alignTop,\n 'mdc-layout-grid__cell--align-middle': alignMiddle,\n 'mdc-layout-grid__cell--align-bottom': alignBottom,\n 'mdc-layout-grid__cell--align-right': alignRight,\n 'mdc-layout-grid__cell--align-left': alignLeft,\n 'mdc-layout-grid__cell--align-right-phone': smAlignRight,\n 'mdc-layout-grid__cell--align-right-tablet': mdAlignRight,\n 'mdc-layout-grid__cell--align-right-desktop': lgAlignRight\n }, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--span-\".concat(size), 12 >= size && size > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--span-\".concat(lgSize, \"-desktop\"), 12 >= lgSize && lgSize > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--start-\".concat(lgStart, \"-desktop\"), 12 >= lgStart && lgStart > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--order-\".concat(lgOrder, \"-desktop\"), 12 >= lgOrder && lgOrder > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--span-\".concat(mdSize, \"-tablet\"), 8 >= mdSize && mdSize > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--start-\".concat(mdStart, \"-tablet\"), 8 >= mdStart && mdStart > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--order-\".concat(mdOrder, \"-tablet\"), 8 >= mdOrder && mdOrder > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--span-\".concat(smSize, \"-phone\"), 4 >= smSize && smSize > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--start-\".concat(smStart, \"-phone\"), 4 >= smStart && smStart > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--order-\".concat(smOrder, \"-phone\"), 4 >= smOrder && smOrder > 0), _classnames))\n }), children);\n}\nCell.propTypes = {\n smSize: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n smStart: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n smOrder: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n mdSize: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n mdStart: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n mdOrder: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n lgSize: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n lgStart: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n lgOrder: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n size: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n alignTop: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n alignMiddle: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n alignBottom: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n alignRight: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n alignLeft: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n smAlignRight: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n mdAlignRight: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n lgAlignRight: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n className: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n children: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node\n};\nCell.defaultProps = {\n className: '',\n size: 0,\n smSize: 0,\n smStart: 0,\n smOrder: 0,\n mdSize: 0,\n mdStart: 0,\n mdOrder: 0,\n lgSize: 0,\n lgStart: 0,\n lgOrder: 0\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tYXRlcmlhbC1jb21wb25lbnRzL2xheW91dC9DZWxsLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbWF0ZXJpYWwtY29tcG9uZW50cy9sYXlvdXQvQ2VsbC5qcz81Y2QwIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTWF0ZXJpYWwgVUkgPiBMYXlvdXQgPiBDZWxsIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQ2VsbCggcHJvcHMgKSB7XG5cdGNvbnN0IHtcblx0XHRjbGFzc05hbWUsXG5cdFx0YWxpZ25Ub3AsXG5cdFx0YWxpZ25NaWRkbGUsXG5cdFx0YWxpZ25Cb3R0b20sXG5cdFx0YWxpZ25SaWdodCxcblx0XHRhbGlnbkxlZnQsXG5cdFx0c21BbGlnblJpZ2h0LFxuXHRcdG1kQWxpZ25SaWdodCxcblx0XHRsZ0FsaWduUmlnaHQsXG5cdFx0c21TaXplLFxuXHRcdHNtU3RhcnQsXG5cdFx0c21PcmRlcixcblx0XHRtZFNpemUsXG5cdFx0bWRTdGFydCxcblx0XHRtZE9yZGVyLFxuXHRcdGxnU2l6ZSxcblx0XHRsZ1N0YXJ0LFxuXHRcdGxnT3JkZXIsXG5cdFx0c2l6ZSxcblx0XHRjaGlsZHJlbixcblx0XHQuLi5vdGhlclByb3BzXG5cdH0gPSBwcm9wcztcblxuXHRyZXR1cm4gKFxuXHRcdDxkaXZcblx0XHRcdHsgLi4ub3RoZXJQcm9wcyB9XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKCBjbGFzc05hbWUsICdtZGMtbGF5b3V0LWdyaWRfX2NlbGwnLCB7XG5cdFx0XHRcdCdtZGMtbGF5b3V0LWdyaWRfX2NlbGwtLWFsaWduLXRvcCc6IGFsaWduVG9wLFxuXHRcdFx0XHQnbWRjLWxheW91dC1ncmlkX19jZWxsLS1hbGlnbi1taWRkbGUnOiBhbGlnbk1pZGRsZSxcblx0XHRcdFx0J21kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tYWxpZ24tYm90dG9tJzogYWxpZ25Cb3R0b20sXG5cdFx0XHRcdCdtZGMtbGF5b3V0LWdyaWRfX2NlbGwtLWFsaWduLXJpZ2h0JzogYWxpZ25SaWdodCxcblx0XHRcdFx0J21kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tYWxpZ24tbGVmdCc6IGFsaWduTGVmdCxcblx0XHRcdFx0J21kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tYWxpZ24tcmlnaHQtcGhvbmUnOiBzbUFsaWduUmlnaHQsXG5cdFx0XHRcdCdtZGMtbGF5b3V0LWdyaWRfX2NlbGwtLWFsaWduLXJpZ2h0LXRhYmxldCc6IG1kQWxpZ25SaWdodCxcblx0XHRcdFx0J21kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tYWxpZ24tcmlnaHQtZGVza3RvcCc6IGxnQWxpZ25SaWdodCxcblx0XHRcdFx0WyBgbWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLSR7IHNpemUgfWAgXTpcblx0XHRcdFx0XHQxMiA+PSBzaXplICYmIHNpemUgPiAwLFxuXHRcdFx0XHRbIGBtZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tJHsgbGdTaXplIH0tZGVza3RvcGAgXTpcblx0XHRcdFx0XHQxMiA+PSBsZ1NpemUgJiYgbGdTaXplID4gMCxcblx0XHRcdFx0WyBgbWRjLWxheW91dC1ncmlkX19jZWxsLS1zdGFydC0keyBsZ1N0YXJ0IH0tZGVza3RvcGAgXTpcblx0XHRcdFx0XHQxMiA+PSBsZ1N0YXJ0ICYmIGxnU3RhcnQgPiAwLFxuXHRcdFx0XHRbIGBtZGMtbGF5b3V0LWdyaWRfX2NlbGwtLW9yZGVyLSR7IGxnT3JkZXIgfS1kZXNrdG9wYCBdOlxuXHRcdFx0XHRcdDEyID49IGxnT3JkZXIgJiYgbGdPcmRlciA+IDAsXG5cdFx0XHRcdFsgYG1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0keyBtZFNpemUgfS10YWJsZXRgIF06XG5cdFx0XHRcdFx0OCA+PSBtZFNpemUgJiYgbWRTaXplID4gMCxcblx0XHRcdFx0WyBgbWRjLWxheW91dC1ncmlkX19jZWxsLS1zdGFydC0keyBtZFN0YXJ0IH0tdGFibGV0YCBdOlxuXHRcdFx0XHRcdDggPj0gbWRTdGFydCAmJiBtZFN0YXJ0ID4gMCxcblx0XHRcdFx0WyBgbWRjLWxheW91dC1ncmlkX19jZWxsLS1vcmRlci0keyBtZE9yZGVyIH0tdGFibGV0YCBdOlxuXHRcdFx0XHRcdDggPj0gbWRPcmRlciAmJiBtZE9yZGVyID4gMCxcblx0XHRcdFx0WyBgbWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLSR7IHNtU2l6ZSB9LXBob25lYCBdOlxuXHRcdFx0XHRcdDQgPj0gc21TaXplICYmIHNtU2l6ZSA+IDAsXG5cdFx0XHRcdFsgYG1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3RhcnQtJHsgc21TdGFydCB9LXBob25lYCBdOlxuXHRcdFx0XHRcdDQgPj0gc21TdGFydCAmJiBzbVN0YXJ0ID4gMCxcblx0XHRcdFx0WyBgbWRjLWxheW91dC1ncmlkX19jZWxsLS1vcmRlci0keyBzbU9yZGVyIH0tcGhvbmVgIF06XG5cdFx0XHRcdFx0NCA+PSBzbU9yZGVyICYmIHNtT3JkZXIgPiAwLFxuXHRcdFx0fSApIH1cblx0XHQ+XG5cdFx0XHR7IGNoaWxkcmVuIH1cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuQ2VsbC5wcm9wVHlwZXMgPSB7XG5cdHNtU2l6ZTogUHJvcFR5cGVzLm51bWJlcixcblx0c21TdGFydDogUHJvcFR5cGVzLm51bWJlcixcblx0c21PcmRlcjogUHJvcFR5cGVzLm51bWJlcixcblx0bWRTaXplOiBQcm9wVHlwZXMubnVtYmVyLFxuXHRtZFN0YXJ0OiBQcm9wVHlwZXMubnVtYmVyLFxuXHRtZE9yZGVyOiBQcm9wVHlwZXMubnVtYmVyLFxuXHRsZ1NpemU6IFByb3BUeXBlcy5udW1iZXIsXG5cdGxnU3RhcnQ6IFByb3BUeXBlcy5udW1iZXIsXG5cdGxnT3JkZXI6IFByb3BUeXBlcy5udW1iZXIsXG5cdHNpemU6IFByb3BUeXBlcy5udW1iZXIsXG5cdGFsaWduVG9wOiBQcm9wVHlwZXMuYm9vbCxcblx0YWxpZ25NaWRkbGU6IFByb3BUeXBlcy5ib29sLFxuXHRhbGlnbkJvdHRvbTogUHJvcFR5cGVzLmJvb2wsXG5cdGFsaWduUmlnaHQ6IFByb3BUeXBlcy5ib29sLFxuXHRhbGlnbkxlZnQ6IFByb3BUeXBlcy5ib29sLFxuXHRzbUFsaWduUmlnaHQ6IFByb3BUeXBlcy5ib29sLFxuXHRtZEFsaWduUmlnaHQ6IFByb3BUeXBlcy5ib29sLFxuXHRsZ0FsaWduUmlnaHQ6IFByb3BUeXBlcy5ib29sLFxuXHRjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZSxcbn07XG5cbkNlbGwuZGVmYXVsdFByb3BzID0ge1xuXHRjbGFzc05hbWU6ICcnLFxuXHRzaXplOiAwLFxuXHRzbVNpemU6IDAsXG5cdHNtU3RhcnQ6IDAsXG5cdHNtT3JkZXI6IDAsXG5cdG1kU2l6ZTogMCxcblx0bWRTdGFydDogMCxcblx0bWRPcmRlcjogMCxcblx0bGdTaXplOiAwLFxuXHRsZ1N0YXJ0OiAwLFxuXHRsZ09yZGVyOiAwLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFxQkE7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/material-components/layout/Cell.js\n"); /***/ }), /***/ "./js/material-components/layout/Grid.js": /*!***********************************************!*\ !*** ./js/material-components/layout/Grid.js ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n/**\n * Material UI > Layout > Grid component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\nvar Grid = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"forwardRef\"])(function (_ref, ref) {\n var alignLeft = _ref.alignLeft,\n fill = _ref.fill,\n className = _ref.className,\n children = _ref.children,\n collapsed = _ref.collapsed,\n otherProps = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref, [\"alignLeft\", \"fill\", \"className\", \"children\", \"collapsed\"]);\n return /*#__PURE__*/React.createElement(\"div\", _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n className: classnames__WEBPACK_IMPORTED_MODULE_4___default()('mdc-layout-grid', className, {\n 'mdc-layout-grid--align-left': alignLeft,\n 'mdc-layout-grid--collapsed': collapsed,\n 'mdc-layout-grid--fill': fill\n })\n }, otherProps, {\n ref: ref\n }), children);\n});\nGrid.displayName = 'Grid';\nGrid.propTypes = {\n alignLeft: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.bool,\n fill: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.bool,\n className: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n collapsed: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.bool,\n children: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.node\n};\nGrid.defaultProps = {\n className: ''\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Grid);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tYXRlcmlhbC1jb21wb25lbnRzL2xheW91dC9HcmlkLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbWF0ZXJpYWwtY29tcG9uZW50cy9sYXlvdXQvR3JpZC5qcz80YmEyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTWF0ZXJpYWwgVUkgPiBMYXlvdXQgPiBHcmlkIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGZvcndhcmRSZWYgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG5jb25zdCBHcmlkID0gZm9yd2FyZFJlZihcblx0KFxuXHRcdHsgYWxpZ25MZWZ0LCBmaWxsLCBjbGFzc05hbWUsIGNoaWxkcmVuLCBjb2xsYXBzZWQsIC4uLm90aGVyUHJvcHMgfSxcblx0XHRyZWZcblx0KSA9PiB7XG5cdFx0cmV0dXJuIChcblx0XHRcdDxkaXZcblx0XHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyggJ21kYy1sYXlvdXQtZ3JpZCcsIGNsYXNzTmFtZSwge1xuXHRcdFx0XHRcdCdtZGMtbGF5b3V0LWdyaWQtLWFsaWduLWxlZnQnOiBhbGlnbkxlZnQsXG5cdFx0XHRcdFx0J21kYy1sYXlvdXQtZ3JpZC0tY29sbGFwc2VkJzogY29sbGFwc2VkLFxuXHRcdFx0XHRcdCdtZGMtbGF5b3V0LWdyaWQtLWZpbGwnOiBmaWxsLFxuXHRcdFx0XHR9ICkgfVxuXHRcdFx0XHR7IC4uLm90aGVyUHJvcHMgfVxuXHRcdFx0XHRyZWY9eyByZWYgfVxuXHRcdFx0PlxuXHRcdFx0XHR7IGNoaWxkcmVuIH1cblx0XHRcdDwvZGl2PlxuXHRcdCk7XG5cdH1cbik7XG5cbkdyaWQuZGlzcGxheU5hbWUgPSAnR3JpZCc7XG5cbkdyaWQucHJvcFR5cGVzID0ge1xuXHRhbGlnbkxlZnQ6IFByb3BUeXBlcy5ib29sLFxuXHRmaWxsOiBQcm9wVHlwZXMuYm9vbCxcblx0Y2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRjb2xsYXBzZWQ6IFByb3BUeXBlcy5ib29sLFxuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG59O1xuXG5HcmlkLmRlZmF1bHRQcm9wcyA9IHtcblx0Y2xhc3NOYW1lOiAnJyxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEdyaWQ7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBSUE7QUFGQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBS0E7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/material-components/layout/Grid.js\n"); /***/ }), /***/ "./js/material-components/layout/Row.js": /*!**********************************************!*\ !*** ./js/material-components/layout/Row.js ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n/**\n * Material UI > Layout > Row component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\nvar Row = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"forwardRef\"])(function (_ref, ref) {\n var className = _ref.className,\n children = _ref.children,\n otherProps = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref, [\"className\", \"children\"]);\n return /*#__PURE__*/React.createElement(\"div\", _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n ref: ref,\n className: classnames__WEBPACK_IMPORTED_MODULE_4___default()('mdc-layout-grid__inner', className)\n }, otherProps), children);\n});\nRow.displayName = 'Row';\nRow.propTypes = {\n className: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n children: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.node\n};\nRow.defaultProps = {\n className: ''\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Row);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tYXRlcmlhbC1jb21wb25lbnRzL2xheW91dC9Sb3cuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tYXRlcmlhbC1jb21wb25lbnRzL2xheW91dC9Sb3cuanM/NTY1MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE1hdGVyaWFsIFVJID4gTGF5b3V0ID4gUm93IGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGZvcndhcmRSZWYgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG5jb25zdCBSb3cgPSBmb3J3YXJkUmVmKCAoIHsgY2xhc3NOYW1lLCBjaGlsZHJlbiwgLi4ub3RoZXJQcm9wcyB9LCByZWYgKSA9PiB7XG5cdHJldHVybiAoXG5cdFx0PGRpdlxuXHRcdFx0cmVmPXsgcmVmIH1cblx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoICdtZGMtbGF5b3V0LWdyaWRfX2lubmVyJywgY2xhc3NOYW1lICkgfVxuXHRcdFx0eyAuLi5vdGhlclByb3BzIH1cblx0XHQ+XG5cdFx0XHR7IGNoaWxkcmVuIH1cblx0XHQ8L2Rpdj5cblx0KTtcbn0gKTtcblxuUm93LmRpc3BsYXlOYW1lID0gJ1Jvdyc7XG5cblJvdy5wcm9wVHlwZXMgPSB7XG5cdGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcblx0Y2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxufTtcblxuUm93LmRlZmF1bHRQcm9wcyA9IHtcblx0Y2xhc3NOYW1lOiAnJyxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFJvdztcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQU1BO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/material-components/layout/Row.js\n"); /***/ }), /***/ "./js/material-components/layout/index.js": /*!************************************************!*\ !*** ./js/material-components/layout/index.js ***! \************************************************/ /*! exports provided: Cell, Row, Grid */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Cell__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Cell */ \"./js/material-components/layout/Cell.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Cell\", function() { return _Cell__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; });\n\n/* harmony import */ var _Row__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Row */ \"./js/material-components/layout/Row.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Row\", function() { return _Row__WEBPACK_IMPORTED_MODULE_1__[\"default\"]; });\n\n/* harmony import */ var _Grid__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Grid */ \"./js/material-components/layout/Grid.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Grid\", function() { return _Grid__WEBPACK_IMPORTED_MODULE_2__[\"default\"]; });\n\n/**\n * Material UI > Layout components.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tYXRlcmlhbC1jb21wb25lbnRzL2xheW91dC9pbmRleC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21hdGVyaWFsLWNvbXBvbmVudHMvbGF5b3V0L2luZGV4LmpzPzA1OTEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBNYXRlcmlhbCBVSSA+IExheW91dCBjb21wb25lbnRzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IHsgZGVmYXVsdCBhcyBDZWxsIH0gZnJvbSAnLi9DZWxsJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgUm93IH0gZnJvbSAnLi9Sb3cnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBHcmlkIH0gZnJvbSAnLi9HcmlkJztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/material-components/layout/index.js\n"); /***/ }), /***/ "./js/modules/analytics-4/datastore/constants.js": /*!*******************************************************!*\ !*** ./js/modules/analytics-4/datastore/constants.js ***! \*******************************************************/ /*! exports provided: MODULES_ANALYTICS_4, ACCOUNT_CREATE, PROPERTY_CREATE, WEBDATASTREAM_CREATE, FORM_SETUP, MAX_WEBDATASTREAMS_PER_BATCH, DATE_RANGE_OFFSET, GTM_SCOPE, ENHANCED_MEASUREMENT_FORM, ENHANCED_MEASUREMENT_ENABLED, ENHANCED_MEASUREMENT_SHOULD_DISMISS_ACTIVATION_BANNER, FORM_ACCOUNT_CREATE, FORM_CUSTOM_DIMENSIONS_CREATE, PROVISIONING_SCOPE, EDIT_SCOPE, UI_DIMENSION_NAME, UI_DIMENSION_COLOR, UI_DIMENSION_VALUE, UI_ACTIVE_ROW_INDEX, UI_ALL_TRAFFIC_LOADED, CUSTOM_DIMENSION_DEFINITIONS, ENUM_CONVERSION_EVENTS, CONVERSION_REPORTING_LEAD_EVENTS, AUDIENCE_FILTER_CLAUSE_TYPE_ENUM, AUDIENCE_FILTER_SCOPE_ENUM, SITE_KIT_AUDIENCE_DEFINITIONS, AUDIENCE_SEGMENTATION_SETUP_FORM, AUDIENCE_TILE_CUSTOM_DIMENSION_CREATE, AUDIENCE_TYPE_SORT_ORDER, AUDIENCE_ITEM_NEW_BADGE_SLUG_PREFIX */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MODULES_ANALYTICS_4\", function() { return MODULES_ANALYTICS_4; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ACCOUNT_CREATE\", function() { return ACCOUNT_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PROPERTY_CREATE\", function() { return PROPERTY_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"WEBDATASTREAM_CREATE\", function() { return WEBDATASTREAM_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FORM_SETUP\", function() { return FORM_SETUP; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MAX_WEBDATASTREAMS_PER_BATCH\", function() { return MAX_WEBDATASTREAMS_PER_BATCH; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DATE_RANGE_OFFSET\", function() { return DATE_RANGE_OFFSET; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GTM_SCOPE\", function() { return GTM_SCOPE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ENHANCED_MEASUREMENT_FORM\", function() { return ENHANCED_MEASUREMENT_FORM; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ENHANCED_MEASUREMENT_ENABLED\", function() { return ENHANCED_MEASUREMENT_ENABLED; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ENHANCED_MEASUREMENT_SHOULD_DISMISS_ACTIVATION_BANNER\", function() { return ENHANCED_MEASUREMENT_SHOULD_DISMISS_ACTIVATION_BANNER; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FORM_ACCOUNT_CREATE\", function() { return FORM_ACCOUNT_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FORM_CUSTOM_DIMENSIONS_CREATE\", function() { return FORM_CUSTOM_DIMENSIONS_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PROVISIONING_SCOPE\", function() { return PROVISIONING_SCOPE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"EDIT_SCOPE\", function() { return EDIT_SCOPE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UI_DIMENSION_NAME\", function() { return UI_DIMENSION_NAME; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UI_DIMENSION_COLOR\", function() { return UI_DIMENSION_COLOR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UI_DIMENSION_VALUE\", function() { return UI_DIMENSION_VALUE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UI_ACTIVE_ROW_INDEX\", function() { return UI_ACTIVE_ROW_INDEX; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UI_ALL_TRAFFIC_LOADED\", function() { return UI_ALL_TRAFFIC_LOADED; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CUSTOM_DIMENSION_DEFINITIONS\", function() { return CUSTOM_DIMENSION_DEFINITIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ENUM_CONVERSION_EVENTS\", function() { return ENUM_CONVERSION_EVENTS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CONVERSION_REPORTING_LEAD_EVENTS\", function() { return CONVERSION_REPORTING_LEAD_EVENTS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AUDIENCE_FILTER_CLAUSE_TYPE_ENUM\", function() { return AUDIENCE_FILTER_CLAUSE_TYPE_ENUM; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AUDIENCE_FILTER_SCOPE_ENUM\", function() { return AUDIENCE_FILTER_SCOPE_ENUM; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SITE_KIT_AUDIENCE_DEFINITIONS\", function() { return SITE_KIT_AUDIENCE_DEFINITIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AUDIENCE_SEGMENTATION_SETUP_FORM\", function() { return AUDIENCE_SEGMENTATION_SETUP_FORM; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AUDIENCE_TILE_CUSTOM_DIMENSION_CREATE\", function() { return AUDIENCE_TILE_CUSTOM_DIMENSION_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AUDIENCE_TYPE_SORT_ORDER\", function() { return AUDIENCE_TYPE_SORT_ORDER; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AUDIENCE_ITEM_NEW_BADGE_SLUG_PREFIX\", function() { return AUDIENCE_ITEM_NEW_BADGE_SLUG_PREFIX; });\n/**\n * `modules/analytics-4` data store constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar MODULES_ANALYTICS_4 = 'modules/analytics-4';\n\n// A special Account ID value used for the \"Set up a new account\" option.\nvar ACCOUNT_CREATE = 'account_create';\n\n// A special Property ID value used for the \"Set up a new property\" option.\nvar PROPERTY_CREATE = 'property_create';\nvar WEBDATASTREAM_CREATE = 'webdatastream_create';\nvar FORM_SETUP = 'analyticsSetup';\nvar MAX_WEBDATASTREAMS_PER_BATCH = 10;\n\n// Date range offset days for Analytics 4 report requests.\nvar DATE_RANGE_OFFSET = 1;\nvar GTM_SCOPE = 'https://www.googleapis.com/auth/tagmanager.readonly';\nvar ENHANCED_MEASUREMENT_FORM = 'enhanced-measurement-form';\nvar ENHANCED_MEASUREMENT_ENABLED = 'enhanced-measurement-enabled';\nvar ENHANCED_MEASUREMENT_SHOULD_DISMISS_ACTIVATION_BANNER = 'enhanced-measurement-should-dismiss-activation-banner';\n\n// Form ID for the account creation form.\nvar FORM_ACCOUNT_CREATE = 'analyticsAccountCreate';\nvar FORM_CUSTOM_DIMENSIONS_CREATE = 'analyticsCustomDimensionsCreate';\n\n// OAuth scope required for provisioning a Google Analytics account.\nvar PROVISIONING_SCOPE = 'https://www.googleapis.com/auth/analytics.provision';\nvar EDIT_SCOPE = 'https://www.googleapis.com/auth/analytics.edit';\n\n// Dashboard widget constants.\nvar UI_DIMENSION_NAME = 'dashboardAllTrafficWidgetDimensionName';\nvar UI_DIMENSION_COLOR = 'dashboardAllTrafficWidgetDimensionColor';\nvar UI_DIMENSION_VALUE = 'dashboardAllTrafficWidgetDimensionValue';\nvar UI_ACTIVE_ROW_INDEX = 'dashboardAllTrafficWidgetActiveRowIndex';\nvar UI_ALL_TRAFFIC_LOADED = 'dashboardAllTrafficWidgetLoaded';\n\n// Note: names and descriptions are not translated as these are not surfaced in Site Kit\n// and are also subject to hard limits on the length which would be unpredictable if translated.\n// See https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1beta/properties.customDimensions#CustomDimension\nvar CUSTOM_DIMENSION_DEFINITIONS = {\n googlesitekit_post_date: {\n parameterName: 'googlesitekit_post_date',\n displayName: 'WordPress Post Date',\n description: 'Created by Site Kit: Date when a post was published',\n scope: 'EVENT'\n },\n googlesitekit_post_author: {\n parameterName: 'googlesitekit_post_author',\n displayName: 'WordPress Post Author',\n description: 'Created by Site Kit: WordPress name of the post author',\n scope: 'EVENT'\n },\n googlesitekit_post_categories: {\n parameterName: 'googlesitekit_post_categories',\n displayName: 'WordPress Post Categories',\n description: 'Created by Site Kit: Names of categories assigned to a post',\n scope: 'EVENT'\n },\n googlesitekit_post_type: {\n parameterName: 'googlesitekit_post_type',\n displayName: 'WordPress Post Type',\n description: 'Created by Site Kit: Content type of a post',\n scope: 'EVENT'\n }\n};\nvar ENUM_CONVERSION_EVENTS = {\n ADD_TO_CART: 'add_to_cart',\n PURCHASE: 'purchase',\n SUBMIT_LEAD_FORM: 'submit_lead_form',\n GENERATE_LEAD: 'generate_lead',\n CONTACT: 'contact'\n};\nvar CONVERSION_REPORTING_LEAD_EVENTS = [ENUM_CONVERSION_EVENTS.CONTACT, ENUM_CONVERSION_EVENTS.GENERATE_LEAD, ENUM_CONVERSION_EVENTS.SUBMIT_LEAD_FORM];\n\n// Audience enums.\nvar AUDIENCE_FILTER_CLAUSE_TYPE_ENUM = {\n AUDIENCE_CLAUSE_TYPE_UNSPECIFIED: 'AUDIENCE_CLAUSE_TYPE_UNSPECIFIED',\n INCLUDE: 'INCLUDE',\n EXCLUDE: 'EXCLUDE'\n};\nvar AUDIENCE_FILTER_SCOPE_ENUM = {\n AUDIENCE_FILTER_SCOPE_UNSPECIFIED: 'AUDIENCE_FILTER_SCOPE_UNSPECIFIED',\n AUDIENCE_FILTER_SCOPE_WITHIN_SAME_EVENT: 'AUDIENCE_FILTER_SCOPE_WITHIN_SAME_EVENT',\n AUDIENCE_FILTER_SCOPE_WITHIN_SAME_SESSION: 'AUDIENCE_FILTER_SCOPE_WITHIN_SAME_SESSION',\n AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS: 'AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS'\n};\nvar SITE_KIT_AUDIENCE_DEFINITIONS = {\n 'new-visitors': {\n description: 'People who visited the site for the first time',\n displayName: 'New visitors',\n membershipDurationDays: -1,\n // The longest duration, 540 days.\n filterClauses: [{\n clauseType: 'INCLUDE',\n simpleFilter: {\n scope: 'AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS',\n filterExpression: {\n andGroup: {\n filterExpressions: [{\n orGroup: {\n filterExpressions: [{\n dimensionOrMetricFilter: {\n fieldName: 'newVsReturning',\n stringFilter: {\n matchType: 'EXACT',\n value: 'new'\n }\n }\n }]\n }\n }, {\n orGroup: {\n filterExpressions: [{\n notExpression: {\n dimensionOrMetricFilter: {\n fieldName: 'groupId',\n stringFilter: {\n matchType: 'EXACT',\n value: 'created_by_googlesitekit:new_visitors'\n }\n }\n }\n }]\n }\n }]\n }\n }\n }\n }]\n },\n 'returning-visitors': {\n description: 'People who have visited your site at least once before',\n displayName: 'Returning visitors',\n membershipDurationDays: -1,\n // The longest duration, 540 days.\n filterClauses: [{\n clauseType: 'INCLUDE',\n simpleFilter: {\n scope: 'AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS',\n filterExpression: {\n andGroup: {\n filterExpressions: [{\n orGroup: {\n filterExpressions: [{\n dimensionOrMetricFilter: {\n fieldName: 'newVsReturning',\n stringFilter: {\n matchType: 'EXACT',\n value: 'returning'\n }\n }\n }]\n }\n }, {\n orGroup: {\n filterExpressions: [{\n notExpression: {\n dimensionOrMetricFilter: {\n fieldName: 'groupId',\n stringFilter: {\n matchType: 'EXACT',\n value: 'created_by_googlesitekit:returning_visitors'\n }\n }\n }\n }]\n }\n }]\n }\n }\n }\n }]\n }\n};\nvar AUDIENCE_SEGMENTATION_SETUP_FORM = 'audiencePermissionsSetup';\nvar AUDIENCE_TILE_CUSTOM_DIMENSION_CREATE = 'audienceTileCustomDimensionCreate';\nvar AUDIENCE_TYPE_SORT_ORDER = {\n USER_AUDIENCE: 0,\n SITE_KIT_AUDIENCE: 1,\n DEFAULT_AUDIENCE: 2\n};\nvar AUDIENCE_ITEM_NEW_BADGE_SLUG_PREFIX = 'audience-selection-panel-expirable-new-badge-';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L2RhdGFzdG9yZS9jb25zdGFudHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L2RhdGFzdG9yZS9jb25zdGFudHMuanM/NDBlOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGBtb2R1bGVzL2FuYWx5dGljcy00YCBkYXRhIHN0b3JlIGNvbnN0YW50cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmV4cG9ydCBjb25zdCBNT0RVTEVTX0FOQUxZVElDU180ID0gJ21vZHVsZXMvYW5hbHl0aWNzLTQnO1xuXG4vLyBBIHNwZWNpYWwgQWNjb3VudCBJRCB2YWx1ZSB1c2VkIGZvciB0aGUgXCJTZXQgdXAgYSBuZXcgYWNjb3VudFwiIG9wdGlvbi5cbmV4cG9ydCBjb25zdCBBQ0NPVU5UX0NSRUFURSA9ICdhY2NvdW50X2NyZWF0ZSc7XG5cbi8vIEEgc3BlY2lhbCBQcm9wZXJ0eSBJRCB2YWx1ZSB1c2VkIGZvciB0aGUgXCJTZXQgdXAgYSBuZXcgcHJvcGVydHlcIiBvcHRpb24uXG5leHBvcnQgY29uc3QgUFJPUEVSVFlfQ1JFQVRFID0gJ3Byb3BlcnR5X2NyZWF0ZSc7XG5cbmV4cG9ydCBjb25zdCBXRUJEQVRBU1RSRUFNX0NSRUFURSA9ICd3ZWJkYXRhc3RyZWFtX2NyZWF0ZSc7XG5cbmV4cG9ydCBjb25zdCBGT1JNX1NFVFVQID0gJ2FuYWx5dGljc1NldHVwJztcblxuZXhwb3J0IGNvbnN0IE1BWF9XRUJEQVRBU1RSRUFNU19QRVJfQkFUQ0ggPSAxMDtcblxuLy8gRGF0ZSByYW5nZSBvZmZzZXQgZGF5cyBmb3IgQW5hbHl0aWNzIDQgcmVwb3J0IHJlcXVlc3RzLlxuZXhwb3J0IGNvbnN0IERBVEVfUkFOR0VfT0ZGU0VUID0gMTtcblxuZXhwb3J0IGNvbnN0IEdUTV9TQ09QRSA9ICdodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL3RhZ21hbmFnZXIucmVhZG9ubHknO1xuXG5leHBvcnQgY29uc3QgRU5IQU5DRURfTUVBU1VSRU1FTlRfRk9STSA9ICdlbmhhbmNlZC1tZWFzdXJlbWVudC1mb3JtJztcbmV4cG9ydCBjb25zdCBFTkhBTkNFRF9NRUFTVVJFTUVOVF9FTkFCTEVEID0gJ2VuaGFuY2VkLW1lYXN1cmVtZW50LWVuYWJsZWQnO1xuZXhwb3J0IGNvbnN0IEVOSEFOQ0VEX01FQVNVUkVNRU5UX1NIT1VMRF9ESVNNSVNTX0FDVElWQVRJT05fQkFOTkVSID1cblx0J2VuaGFuY2VkLW1lYXN1cmVtZW50LXNob3VsZC1kaXNtaXNzLWFjdGl2YXRpb24tYmFubmVyJztcblxuLy8gRm9ybSBJRCBmb3IgdGhlIGFjY291bnQgY3JlYXRpb24gZm9ybS5cbmV4cG9ydCBjb25zdCBGT1JNX0FDQ09VTlRfQ1JFQVRFID0gJ2FuYWx5dGljc0FjY291bnRDcmVhdGUnO1xuXG5leHBvcnQgY29uc3QgRk9STV9DVVNUT01fRElNRU5TSU9OU19DUkVBVEUgPSAnYW5hbHl0aWNzQ3VzdG9tRGltZW5zaW9uc0NyZWF0ZSc7XG5cbi8vIE9BdXRoIHNjb3BlIHJlcXVpcmVkIGZvciBwcm92aXNpb25pbmcgYSBHb29nbGUgQW5hbHl0aWNzIGFjY291bnQuXG5leHBvcnQgY29uc3QgUFJPVklTSU9OSU5HX1NDT1BFID1cblx0J2h0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvYW5hbHl0aWNzLnByb3Zpc2lvbic7XG5leHBvcnQgY29uc3QgRURJVF9TQ09QRSA9ICdodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL2FuYWx5dGljcy5lZGl0JztcblxuLy8gRGFzaGJvYXJkIHdpZGdldCBjb25zdGFudHMuXG5leHBvcnQgY29uc3QgVUlfRElNRU5TSU9OX05BTUUgPSAnZGFzaGJvYXJkQWxsVHJhZmZpY1dpZGdldERpbWVuc2lvbk5hbWUnO1xuZXhwb3J0IGNvbnN0IFVJX0RJTUVOU0lPTl9DT0xPUiA9ICdkYXNoYm9hcmRBbGxUcmFmZmljV2lkZ2V0RGltZW5zaW9uQ29sb3InO1xuZXhwb3J0IGNvbnN0IFVJX0RJTUVOU0lPTl9WQUxVRSA9ICdkYXNoYm9hcmRBbGxUcmFmZmljV2lkZ2V0RGltZW5zaW9uVmFsdWUnO1xuZXhwb3J0IGNvbnN0IFVJX0FDVElWRV9ST1dfSU5ERVggPSAnZGFzaGJvYXJkQWxsVHJhZmZpY1dpZGdldEFjdGl2ZVJvd0luZGV4JztcbmV4cG9ydCBjb25zdCBVSV9BTExfVFJBRkZJQ19MT0FERUQgPSAnZGFzaGJvYXJkQWxsVHJhZmZpY1dpZGdldExvYWRlZCc7XG5cbi8vIE5vdGU6IG5hbWVzIGFuZCBkZXNjcmlwdGlvbnMgYXJlIG5vdCB0cmFuc2xhdGVkIGFzIHRoZXNlIGFyZSBub3Qgc3VyZmFjZWQgaW4gU2l0ZSBLaXRcbi8vIGFuZCBhcmUgYWxzbyBzdWJqZWN0IHRvIGhhcmQgbGltaXRzIG9uIHRoZSBsZW5ndGggd2hpY2ggd291bGQgYmUgdW5wcmVkaWN0YWJsZSBpZiB0cmFuc2xhdGVkLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVycy5nb29nbGUuY29tL2FuYWx5dGljcy9kZXZndWlkZXMvY29uZmlnL2FkbWluL3YxL3Jlc3QvdjFiZXRhL3Byb3BlcnRpZXMuY3VzdG9tRGltZW5zaW9ucyNDdXN0b21EaW1lbnNpb25cbmV4cG9ydCBjb25zdCBDVVNUT01fRElNRU5TSU9OX0RFRklOSVRJT05TID0ge1xuXHRnb29nbGVzaXRla2l0X3Bvc3RfZGF0ZToge1xuXHRcdHBhcmFtZXRlck5hbWU6ICdnb29nbGVzaXRla2l0X3Bvc3RfZGF0ZScsXG5cdFx0ZGlzcGxheU5hbWU6ICdXb3JkUHJlc3MgUG9zdCBEYXRlJyxcblx0XHRkZXNjcmlwdGlvbjogJ0NyZWF0ZWQgYnkgU2l0ZSBLaXQ6IERhdGUgd2hlbiBhIHBvc3Qgd2FzIHB1Ymxpc2hlZCcsXG5cdFx0c2NvcGU6ICdFVkVOVCcsXG5cdH0sXG5cdGdvb2dsZXNpdGVraXRfcG9zdF9hdXRob3I6IHtcblx0XHRwYXJhbWV0ZXJOYW1lOiAnZ29vZ2xlc2l0ZWtpdF9wb3N0X2F1dGhvcicsXG5cdFx0ZGlzcGxheU5hbWU6ICdXb3JkUHJlc3MgUG9zdCBBdXRob3InLFxuXHRcdGRlc2NyaXB0aW9uOiAnQ3JlYXRlZCBieSBTaXRlIEtpdDogV29yZFByZXNzIG5hbWUgb2YgdGhlIHBvc3QgYXV0aG9yJyxcblx0XHRzY29wZTogJ0VWRU5UJyxcblx0fSxcblx0Z29vZ2xlc2l0ZWtpdF9wb3N0X2NhdGVnb3JpZXM6IHtcblx0XHRwYXJhbWV0ZXJOYW1lOiAnZ29vZ2xlc2l0ZWtpdF9wb3N0X2NhdGVnb3JpZXMnLFxuXHRcdGRpc3BsYXlOYW1lOiAnV29yZFByZXNzIFBvc3QgQ2F0ZWdvcmllcycsXG5cdFx0ZGVzY3JpcHRpb246XG5cdFx0XHQnQ3JlYXRlZCBieSBTaXRlIEtpdDogTmFtZXMgb2YgY2F0ZWdvcmllcyBhc3NpZ25lZCB0byBhIHBvc3QnLFxuXHRcdHNjb3BlOiAnRVZFTlQnLFxuXHR9LFxuXHRnb29nbGVzaXRla2l0X3Bvc3RfdHlwZToge1xuXHRcdHBhcmFtZXRlck5hbWU6ICdnb29nbGVzaXRla2l0X3Bvc3RfdHlwZScsXG5cdFx0ZGlzcGxheU5hbWU6ICdXb3JkUHJlc3MgUG9zdCBUeXBlJyxcblx0XHRkZXNjcmlwdGlvbjogJ0NyZWF0ZWQgYnkgU2l0ZSBLaXQ6IENvbnRlbnQgdHlwZSBvZiBhIHBvc3QnLFxuXHRcdHNjb3BlOiAnRVZFTlQnLFxuXHR9LFxufTtcblxuZXhwb3J0IGNvbnN0IEVOVU1fQ09OVkVSU0lPTl9FVkVOVFMgPSB7XG5cdEFERF9UT19DQVJUOiAnYWRkX3RvX2NhcnQnLFxuXHRQVVJDSEFTRTogJ3B1cmNoYXNlJyxcblx0U1VCTUlUX0xFQURfRk9STTogJ3N1Ym1pdF9sZWFkX2Zvcm0nLFxuXHRHRU5FUkFURV9MRUFEOiAnZ2VuZXJhdGVfbGVhZCcsXG5cdENPTlRBQ1Q6ICdjb250YWN0Jyxcbn07XG5leHBvcnQgY29uc3QgQ09OVkVSU0lPTl9SRVBPUlRJTkdfTEVBRF9FVkVOVFMgPSBbXG5cdEVOVU1fQ09OVkVSU0lPTl9FVkVOVFMuQ09OVEFDVCxcblx0RU5VTV9DT05WRVJTSU9OX0VWRU5UUy5HRU5FUkFURV9MRUFELFxuXHRFTlVNX0NPTlZFUlNJT05fRVZFTlRTLlNVQk1JVF9MRUFEX0ZPUk0sXG5dO1xuXG4vLyBBdWRpZW5jZSBlbnVtcy5cbmV4cG9ydCBjb25zdCBBVURJRU5DRV9GSUxURVJfQ0xBVVNFX1RZUEVfRU5VTSA9IHtcblx0QVVESUVOQ0VfQ0xBVVNFX1RZUEVfVU5TUEVDSUZJRUQ6ICdBVURJRU5DRV9DTEFVU0VfVFlQRV9VTlNQRUNJRklFRCcsXG5cdElOQ0xVREU6ICdJTkNMVURFJyxcblx0RVhDTFVERTogJ0VYQ0xVREUnLFxufTtcblxuZXhwb3J0IGNvbnN0IEFVRElFTkNFX0ZJTFRFUl9TQ09QRV9FTlVNID0ge1xuXHRBVURJRU5DRV9GSUxURVJfU0NPUEVfVU5TUEVDSUZJRUQ6ICdBVURJRU5DRV9GSUxURVJfU0NPUEVfVU5TUEVDSUZJRUQnLFxuXHRBVURJRU5DRV9GSUxURVJfU0NPUEVfV0lUSElOX1NBTUVfRVZFTlQ6XG5cdFx0J0FVRElFTkNFX0ZJTFRFUl9TQ09QRV9XSVRISU5fU0FNRV9FVkVOVCcsXG5cdEFVRElFTkNFX0ZJTFRFUl9TQ09QRV9XSVRISU5fU0FNRV9TRVNTSU9OOlxuXHRcdCdBVURJRU5DRV9GSUxURVJfU0NPUEVfV0lUSElOX1NBTUVfU0VTU0lPTicsXG5cdEFVRElFTkNFX0ZJTFRFUl9TQ09QRV9BQ1JPU1NfQUxMX1NFU1NJT05TOlxuXHRcdCdBVURJRU5DRV9GSUxURVJfU0NPUEVfQUNST1NTX0FMTF9TRVNTSU9OUycsXG59O1xuXG5leHBvcnQgY29uc3QgU0lURV9LSVRfQVVESUVOQ0VfREVGSU5JVElPTlMgPSB7XG5cdCduZXctdmlzaXRvcnMnOiB7XG5cdFx0ZGVzY3JpcHRpb246ICdQZW9wbGUgd2hvIHZpc2l0ZWQgdGhlIHNpdGUgZm9yIHRoZSBmaXJzdCB0aW1lJyxcblx0XHRkaXNwbGF5TmFtZTogJ05ldyB2aXNpdG9ycycsXG5cdFx0bWVtYmVyc2hpcER1cmF0aW9uRGF5czogLTEsIC8vIFRoZSBsb25nZXN0IGR1cmF0aW9uLCA1NDAgZGF5cy5cblx0XHRmaWx0ZXJDbGF1c2VzOiBbXG5cdFx0XHR7XG5cdFx0XHRcdGNsYXVzZVR5cGU6ICdJTkNMVURFJyxcblx0XHRcdFx0c2ltcGxlRmlsdGVyOiB7XG5cdFx0XHRcdFx0c2NvcGU6ICdBVURJRU5DRV9GSUxURVJfU0NPUEVfQUNST1NTX0FMTF9TRVNTSU9OUycsXG5cdFx0XHRcdFx0ZmlsdGVyRXhwcmVzc2lvbjoge1xuXHRcdFx0XHRcdFx0YW5kR3JvdXA6IHtcblx0XHRcdFx0XHRcdFx0ZmlsdGVyRXhwcmVzc2lvbnM6IFtcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRvckdyb3VwOiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpbHRlckV4cHJlc3Npb25zOiBbXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGltZW5zaW9uT3JNZXRyaWNGaWx0ZXI6IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmllbGROYW1lOiAnbmV3VnNSZXR1cm5pbmcnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdHJpbmdGaWx0ZXI6IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXRjaFR5cGU6ICdFWEFDVCcsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFsdWU6ICduZXcnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdG9yR3JvdXA6IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyRXhwcmVzc2lvbnM6IFtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRub3RFeHByZXNzaW9uOiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpbWVuc2lvbk9yTWV0cmljRmlsdGVyOiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmllbGROYW1lOiAnZ3JvdXBJZCcsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3RyaW5nRmlsdGVyOiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXRjaFR5cGU6ICdFWEFDVCcsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YWx1ZTogJ2NyZWF0ZWRfYnlfZ29vZ2xlc2l0ZWtpdDpuZXdfdmlzaXRvcnMnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdH0sXG5cdFx0XHR9LFxuXHRcdF0sXG5cdH0sXG5cdCdyZXR1cm5pbmctdmlzaXRvcnMnOiB7XG5cdFx0ZGVzY3JpcHRpb246ICdQZW9wbGUgd2hvIGhhdmUgdmlzaXRlZCB5b3VyIHNpdGUgYXQgbGVhc3Qgb25jZSBiZWZvcmUnLFxuXHRcdGRpc3BsYXlOYW1lOiAnUmV0dXJuaW5nIHZpc2l0b3JzJyxcblx0XHRtZW1iZXJzaGlwRHVyYXRpb25EYXlzOiAtMSwgLy8gVGhlIGxvbmdlc3QgZHVyYXRpb24sIDU0MCBkYXlzLlxuXHRcdGZpbHRlckNsYXVzZXM6IFtcblx0XHRcdHtcblx0XHRcdFx0Y2xhdXNlVHlwZTogJ0lOQ0xVREUnLFxuXHRcdFx0XHRzaW1wbGVGaWx0ZXI6IHtcblx0XHRcdFx0XHRzY29wZTogJ0FVRElFTkNFX0ZJTFRFUl9TQ09QRV9BQ1JPU1NfQUxMX1NFU1NJT05TJyxcblx0XHRcdFx0XHRmaWx0ZXJFeHByZXNzaW9uOiB7XG5cdFx0XHRcdFx0XHRhbmRHcm91cDoge1xuXHRcdFx0XHRcdFx0XHRmaWx0ZXJFeHByZXNzaW9uczogW1xuXHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdG9yR3JvdXA6IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyRXhwcmVzc2lvbnM6IFtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaW1lbnNpb25Pck1ldHJpY0ZpbHRlcjoge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWVsZE5hbWU6ICduZXdWc1JldHVybmluZycsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHN0cmluZ0ZpbHRlcjoge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hdGNoVHlwZTogJ0VYQUNUJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YWx1ZTogJ3JldHVybmluZycsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0b3JHcm91cDoge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWx0ZXJFeHByZXNzaW9uczogW1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG5vdEV4cHJlc3Npb246IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGltZW5zaW9uT3JNZXRyaWNGaWx0ZXI6IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWVsZE5hbWU6ICdncm91cElkJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdHJpbmdGaWx0ZXI6IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hdGNoVHlwZTogJ0VYQUNUJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhbHVlOiAnY3JlYXRlZF9ieV9nb29nbGVzaXRla2l0OnJldHVybmluZ192aXNpdG9ycycsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0fSxcblx0XHRcdH0sXG5cdFx0XSxcblx0fSxcbn07XG5cbmV4cG9ydCBjb25zdCBBVURJRU5DRV9TRUdNRU5UQVRJT05fU0VUVVBfRk9STSA9ICdhdWRpZW5jZVBlcm1pc3Npb25zU2V0dXAnO1xuXG5leHBvcnQgY29uc3QgQVVESUVOQ0VfVElMRV9DVVNUT01fRElNRU5TSU9OX0NSRUFURSA9XG5cdCdhdWRpZW5jZVRpbGVDdXN0b21EaW1lbnNpb25DcmVhdGUnO1xuXG5leHBvcnQgY29uc3QgQVVESUVOQ0VfVFlQRV9TT1JUX09SREVSID0ge1xuXHRVU0VSX0FVRElFTkNFOiAwLFxuXHRTSVRFX0tJVF9BVURJRU5DRTogMSxcblx0REVGQVVMVF9BVURJRU5DRTogMixcbn07XG5cbmV4cG9ydCBjb25zdCBBVURJRU5DRV9JVEVNX05FV19CQURHRV9TTFVHX1BSRUZJWCA9XG5cdCdhdWRpZW5jZS1zZWxlY3Rpb24tcGFuZWwtZXhwaXJhYmxlLW5ldy1iYWRnZS0nO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/datastore/constants.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/chart.js": /*!***********************************************!*\ !*** ./js/modules/analytics-4/utils/chart.js ***! \***********************************************/ /*! exports provided: extractAnalyticsDataForPieChart, isSingleSlice */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"extractAnalyticsDataForPieChart\", function() { return extractAnalyticsDataForPieChart; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isSingleSlice\", function() { return isSingleSlice; });\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__);\n/**\n * Analytics utility functions.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Extracts data required for a pie chart from the Analytics 4 report information.\n *\n * @since 1.96.0\n *\n * @param {Array} report The report data.\n * @param {Object} [options] Optional. Data extraction options.\n * @param {number} [options.keyColumnIndex] Optional. The number of a column to extract metrics data from.\n * @param {number} [options.maxSlices] Optional. Limit the number of slices to display.\n * @param {boolean} [options.withOthers] Optional. Whether to add \"Others\" record to the data map. Only relevant\n * if `maxSlices` is passed. If passed, the final slice will be the\n * \"Others\" slice, i.e. the number of actual row slices will be\n * `maxSlices - 1`.\n * @param {Function} [options.tooltipCallback] Optional. A callback function for tooltip column values.\n * @return {Array} Extracted data.\n */\nfunction extractAnalyticsDataForPieChart(report) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _options$keyColumnInd = options.keyColumnIndex,\n keyColumnIndex = _options$keyColumnInd === void 0 ? 0 : _options$keyColumnInd,\n maxSlices = options.maxSlices,\n _options$withOthers = options.withOthers,\n withOthers = _options$withOthers === void 0 ? false : _options$withOthers,\n tooltipCallback = options.tooltipCallback;\n var _ref = report || {},\n _ref$rows = _ref.rows,\n rows = _ref$rows === void 0 ? [] : _ref$rows;\n var withTooltips = typeof tooltipCallback === 'function';\n var columns = ['Source', 'Percent'];\n if (withTooltips) {\n columns.push({\n type: 'string',\n role: 'tooltip',\n p: {\n html: true\n }\n });\n }\n var dataMap = [columns];\n var currentDateRangeRows = rows.filter(function (_ref2) {\n var dimensionValues = _ref2.dimensionValues;\n return dimensionValues[1].value === 'date_range_0';\n });\n var totalCurrent = currentDateRangeRows.reduce(function (sum, row) {\n return sum + parseInt(row.metricValues[0].value, 10);\n }, 0);\n var previousDateRangeRows = rows.filter(function (_ref3) {\n var dimensionValues = _ref3.dimensionValues;\n return dimensionValues[1].value === 'date_range_1';\n });\n var totalPrevious = previousDateRangeRows.reduce(function (sum, row) {\n return sum + parseInt(row.metricValues[0].value, 10);\n }, 0);\n var hasOthers = withOthers;\n var rowsNumber = currentDateRangeRows.length;\n var othersCurrent = totalCurrent;\n var othersPrevious = totalPrevious;\n if (maxSlices > 0) {\n hasOthers = withOthers && currentDateRangeRows.length > maxSlices;\n rowsNumber = Math.min(currentDateRangeRows.length, hasOthers ? maxSlices - 1 : maxSlices);\n } else {\n hasOthers = false;\n rowsNumber = currentDateRangeRows.length;\n }\n var _loop = function _loop(i) {\n var row = currentDateRangeRows[i];\n var usersCurrent = row.metricValues[keyColumnIndex].value;\n var previousRow = previousDateRangeRows.find(function (_ref4) {\n var dimensionValues = _ref4.dimensionValues;\n return dimensionValues[0].value === row.dimensionValues[0].value;\n });\n var usersPrevious = previousRow ? previousRow.metricValues[keyColumnIndex].value : 0;\n othersCurrent -= usersCurrent;\n othersPrevious -= usersPrevious;\n var percent = totalCurrent > 0 ? usersCurrent / totalCurrent : 0;\n var rowData = [row.dimensionValues[0].value, percent];\n if (withTooltips) {\n var previousDateRangeRow = rows.find(function (_ref5) {\n var dimensionValues = _ref5.dimensionValues;\n return dimensionValues[1].value === 'date_range_1' && dimensionValues[0].value === row.dimensionValues[0].value;\n });\n rowData.push(tooltipCallback(row, previousDateRangeRow, rowData));\n }\n dataMap.push(rowData);\n };\n for (var i = 0; i < rowsNumber; i++) {\n _loop(i);\n }\n if (hasOthers && othersCurrent > 0) {\n var rowData = [Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Others', 'google-site-kit'), othersCurrent / totalCurrent];\n if (withTooltips) {\n rowData.push(tooltipCallback({\n metricValues: [{\n value: othersCurrent\n }]\n }, {\n metricValues: [{\n value: othersPrevious\n }]\n }, rowData));\n }\n dataMap.push(rowData);\n }\n return dataMap;\n}\n\n/**\n * Checks if there is a single row of data or one row of the provided GA4 report is contributing 100% of the total for a given dimension.\n *\n * Note that chart reports will be in the multi-date range format.\n *\n * @since 1.96.0\n *\n * @param {Object} report The report data object.\n * @return {(boolean|undefined)} Returns undefined if report is undefined, true/false for the above conditions.\n */\nvar isSingleSlice = function isSingleSlice(report) {\n var _currentDateRangeRows, _currentDateRangeRows2, _currentDateRangeRows3, _report$totals, _report$totals$, _report$totals$$metri, _report$totals$$metri2;\n if (report === undefined) {\n return undefined;\n }\n var currentDateRangeRows = ((report === null || report === void 0 ? void 0 : report.rows) || []).filter(function (_ref6) {\n var dimensionValues = _ref6.dimensionValues;\n return dimensionValues[1].value === 'date_range_0';\n });\n if ((currentDateRangeRows === null || currentDateRangeRows === void 0 ? void 0 : currentDateRangeRows.length) === 1 || (currentDateRangeRows === null || currentDateRangeRows === void 0 ? void 0 : (_currentDateRangeRows = currentDateRangeRows[0]) === null || _currentDateRangeRows === void 0 ? void 0 : (_currentDateRangeRows2 = _currentDateRangeRows.metricValues) === null || _currentDateRangeRows2 === void 0 ? void 0 : (_currentDateRangeRows3 = _currentDateRangeRows2[0]) === null || _currentDateRangeRows3 === void 0 ? void 0 : _currentDateRangeRows3.value) === (report === null || report === void 0 ? void 0 : (_report$totals = report.totals) === null || _report$totals === void 0 ? void 0 : (_report$totals$ = _report$totals[0]) === null || _report$totals$ === void 0 ? void 0 : (_report$totals$$metri = _report$totals$.metricValues) === null || _report$totals$$metri === void 0 ? void 0 : (_report$totals$$metri2 = _report$totals$$metri[0]) === null || _report$totals$$metri2 === void 0 ? void 0 : _report$totals$$metri2.value)) {\n return true;\n }\n return false;\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2NoYXJ0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9jaGFydC5qcz9hMzg1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQW5hbHl0aWNzIHV0aWxpdHkgZnVuY3Rpb25zLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFeHRyYWN0cyBkYXRhIHJlcXVpcmVkIGZvciBhIHBpZSBjaGFydCBmcm9tIHRoZSBBbmFseXRpY3MgNCByZXBvcnQgaW5mb3JtYXRpb24uXG4gKlxuICogQHNpbmNlIDEuOTYuMFxuICpcbiAqIEBwYXJhbSB7QXJyYXl9ICAgIHJlcG9ydCAgICAgICAgICAgICAgICAgICAgVGhlIHJlcG9ydCBkYXRhLlxuICogQHBhcmFtIHtPYmplY3R9ICAgW29wdGlvbnNdICAgICAgICAgICAgICAgICBPcHRpb25hbC4gRGF0YSBleHRyYWN0aW9uIG9wdGlvbnMuXG4gKiBAcGFyYW0ge251bWJlcn0gICBbb3B0aW9ucy5rZXlDb2x1bW5JbmRleF0gIE9wdGlvbmFsLiBUaGUgbnVtYmVyIG9mIGEgY29sdW1uIHRvIGV4dHJhY3QgbWV0cmljcyBkYXRhIGZyb20uXG4gKiBAcGFyYW0ge251bWJlcn0gICBbb3B0aW9ucy5tYXhTbGljZXNdICAgICAgIE9wdGlvbmFsLiBMaW1pdCB0aGUgbnVtYmVyIG9mIHNsaWNlcyB0byBkaXNwbGF5LlxuICogQHBhcmFtIHtib29sZWFufSAgW29wdGlvbnMud2l0aE90aGVyc10gICAgICBPcHRpb25hbC4gV2hldGhlciB0byBhZGQgXCJPdGhlcnNcIiByZWNvcmQgdG8gdGhlIGRhdGEgbWFwLiBPbmx5IHJlbGV2YW50XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGBtYXhTbGljZXNgIGlzIHBhc3NlZC4gSWYgcGFzc2VkLCB0aGUgZmluYWwgc2xpY2Ugd2lsbCBiZSB0aGVcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJPdGhlcnNcIiBzbGljZSwgaS5lLiB0aGUgbnVtYmVyIG9mIGFjdHVhbCByb3cgc2xpY2VzIHdpbGwgYmVcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYG1heFNsaWNlcyAtIDFgLlxuICogQHBhcmFtIHtGdW5jdGlvbn0gW29wdGlvbnMudG9vbHRpcENhbGxiYWNrXSBPcHRpb25hbC4gQSBjYWxsYmFjayBmdW5jdGlvbiBmb3IgdG9vbHRpcCBjb2x1bW4gdmFsdWVzLlxuICogQHJldHVybiB7QXJyYXl9IEV4dHJhY3RlZCBkYXRhLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZXh0cmFjdEFuYWx5dGljc0RhdGFGb3JQaWVDaGFydCggcmVwb3J0LCBvcHRpb25zID0ge30gKSB7XG5cdGNvbnN0IHtcblx0XHRrZXlDb2x1bW5JbmRleCA9IDAsXG5cdFx0bWF4U2xpY2VzLFxuXHRcdHdpdGhPdGhlcnMgPSBmYWxzZSxcblx0XHR0b29sdGlwQ2FsbGJhY2ssXG5cdH0gPSBvcHRpb25zO1xuXG5cdGNvbnN0IHsgcm93cyA9IFtdIH0gPSByZXBvcnQgfHwge307XG5cblx0Y29uc3Qgd2l0aFRvb2x0aXBzID0gdHlwZW9mIHRvb2x0aXBDYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJztcblx0Y29uc3QgY29sdW1ucyA9IFsgJ1NvdXJjZScsICdQZXJjZW50JyBdO1xuXHRpZiAoIHdpdGhUb29sdGlwcyApIHtcblx0XHRjb2x1bW5zLnB1c2goIHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0cm9sZTogJ3Rvb2x0aXAnLFxuXHRcdFx0cDoge1xuXHRcdFx0XHRodG1sOiB0cnVlLFxuXHRcdFx0fSxcblx0XHR9ICk7XG5cdH1cblxuXHRjb25zdCBkYXRhTWFwID0gWyBjb2x1bW5zIF07XG5cblx0Y29uc3QgY3VycmVudERhdGVSYW5nZVJvd3MgPSByb3dzLmZpbHRlcihcblx0XHQoIHsgZGltZW5zaW9uVmFsdWVzIH0gKSA9PiBkaW1lbnNpb25WYWx1ZXNbIDEgXS52YWx1ZSA9PT0gJ2RhdGVfcmFuZ2VfMCdcblx0KTtcblxuXHRjb25zdCB0b3RhbEN1cnJlbnQgPSBjdXJyZW50RGF0ZVJhbmdlUm93cy5yZWR1Y2UoXG5cdFx0KCBzdW0sIHJvdyApID0+IHN1bSArIHBhcnNlSW50KCByb3cubWV0cmljVmFsdWVzWyAwIF0udmFsdWUsIDEwICksXG5cdFx0MFxuXHQpO1xuXG5cdGNvbnN0IHByZXZpb3VzRGF0ZVJhbmdlUm93cyA9IHJvd3MuZmlsdGVyKFxuXHRcdCggeyBkaW1lbnNpb25WYWx1ZXMgfSApID0+IGRpbWVuc2lvblZhbHVlc1sgMSBdLnZhbHVlID09PSAnZGF0ZV9yYW5nZV8xJ1xuXHQpO1xuXG5cdGNvbnN0IHRvdGFsUHJldmlvdXMgPSBwcmV2aW91c0RhdGVSYW5nZVJvd3MucmVkdWNlKFxuXHRcdCggc3VtLCByb3cgKSA9PiBzdW0gKyBwYXJzZUludCggcm93Lm1ldHJpY1ZhbHVlc1sgMCBdLnZhbHVlLCAxMCApLFxuXHRcdDBcblx0KTtcblxuXHRsZXQgaGFzT3RoZXJzID0gd2l0aE90aGVycztcblx0bGV0IHJvd3NOdW1iZXIgPSBjdXJyZW50RGF0ZVJhbmdlUm93cy5sZW5ndGg7XG5cdGxldCBvdGhlcnNDdXJyZW50ID0gdG90YWxDdXJyZW50O1xuXHRsZXQgb3RoZXJzUHJldmlvdXMgPSB0b3RhbFByZXZpb3VzO1xuXHRpZiAoIG1heFNsaWNlcyA+IDAgKSB7XG5cdFx0aGFzT3RoZXJzID0gd2l0aE90aGVycyAmJiBjdXJyZW50RGF0ZVJhbmdlUm93cy5sZW5ndGggPiBtYXhTbGljZXM7XG5cdFx0cm93c051bWJlciA9IE1hdGgubWluKFxuXHRcdFx0Y3VycmVudERhdGVSYW5nZVJvd3MubGVuZ3RoLFxuXHRcdFx0aGFzT3RoZXJzID8gbWF4U2xpY2VzIC0gMSA6IG1heFNsaWNlc1xuXHRcdCk7XG5cdH0gZWxzZSB7XG5cdFx0aGFzT3RoZXJzID0gZmFsc2U7XG5cdFx0cm93c051bWJlciA9IGN1cnJlbnREYXRlUmFuZ2VSb3dzLmxlbmd0aDtcblx0fVxuXG5cdGZvciAoIGxldCBpID0gMDsgaSA8IHJvd3NOdW1iZXI7IGkrKyApIHtcblx0XHRjb25zdCByb3cgPSBjdXJyZW50RGF0ZVJhbmdlUm93c1sgaSBdO1xuXHRcdGNvbnN0IHVzZXJzQ3VycmVudCA9IHJvdy5tZXRyaWNWYWx1ZXNbIGtleUNvbHVtbkluZGV4IF0udmFsdWU7XG5cblx0XHRjb25zdCBwcmV2aW91c1JvdyA9IHByZXZpb3VzRGF0ZVJhbmdlUm93cy5maW5kKFxuXHRcdFx0KCB7IGRpbWVuc2lvblZhbHVlcyB9ICkgPT5cblx0XHRcdFx0ZGltZW5zaW9uVmFsdWVzWyAwIF0udmFsdWUgPT09IHJvdy5kaW1lbnNpb25WYWx1ZXNbIDAgXS52YWx1ZVxuXHRcdCk7XG5cdFx0Y29uc3QgdXNlcnNQcmV2aW91cyA9IHByZXZpb3VzUm93XG5cdFx0XHQ/IHByZXZpb3VzUm93Lm1ldHJpY1ZhbHVlc1sga2V5Q29sdW1uSW5kZXggXS52YWx1ZVxuXHRcdFx0OiAwO1xuXG5cdFx0b3RoZXJzQ3VycmVudCAtPSB1c2Vyc0N1cnJlbnQ7XG5cdFx0b3RoZXJzUHJldmlvdXMgLT0gdXNlcnNQcmV2aW91cztcblxuXHRcdGNvbnN0IHBlcmNlbnQgPSB0b3RhbEN1cnJlbnQgPiAwID8gdXNlcnNDdXJyZW50IC8gdG90YWxDdXJyZW50IDogMDtcblxuXHRcdGNvbnN0IHJvd0RhdGEgPSBbIHJvdy5kaW1lbnNpb25WYWx1ZXNbIDAgXS52YWx1ZSwgcGVyY2VudCBdO1xuXHRcdGlmICggd2l0aFRvb2x0aXBzICkge1xuXHRcdFx0Y29uc3QgcHJldmlvdXNEYXRlUmFuZ2VSb3cgPSByb3dzLmZpbmQoXG5cdFx0XHRcdCggeyBkaW1lbnNpb25WYWx1ZXMgfSApID0+XG5cdFx0XHRcdFx0ZGltZW5zaW9uVmFsdWVzWyAxIF0udmFsdWUgPT09ICdkYXRlX3JhbmdlXzEnICYmXG5cdFx0XHRcdFx0ZGltZW5zaW9uVmFsdWVzWyAwIF0udmFsdWUgPT09XG5cdFx0XHRcdFx0XHRyb3cuZGltZW5zaW9uVmFsdWVzWyAwIF0udmFsdWVcblx0XHRcdCk7XG5cblx0XHRcdHJvd0RhdGEucHVzaChcblx0XHRcdFx0dG9vbHRpcENhbGxiYWNrKCByb3csIHByZXZpb3VzRGF0ZVJhbmdlUm93LCByb3dEYXRhIClcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0ZGF0YU1hcC5wdXNoKCByb3dEYXRhICk7XG5cdH1cblxuXHRpZiAoIGhhc090aGVycyAmJiBvdGhlcnNDdXJyZW50ID4gMCApIHtcblx0XHRjb25zdCByb3dEYXRhID0gW1xuXHRcdFx0X18oICdPdGhlcnMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdFx0b3RoZXJzQ3VycmVudCAvIHRvdGFsQ3VycmVudCxcblx0XHRdO1xuXHRcdGlmICggd2l0aFRvb2x0aXBzICkge1xuXHRcdFx0cm93RGF0YS5wdXNoKFxuXHRcdFx0XHR0b29sdGlwQ2FsbGJhY2soXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0bWV0cmljVmFsdWVzOiBbIHsgdmFsdWU6IG90aGVyc0N1cnJlbnQgfSBdLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0bWV0cmljVmFsdWVzOiBbIHsgdmFsdWU6IG90aGVyc1ByZXZpb3VzIH0gXSxcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHJvd0RhdGFcblx0XHRcdFx0KVxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRkYXRhTWFwLnB1c2goIHJvd0RhdGEgKTtcblx0fVxuXG5cdHJldHVybiBkYXRhTWFwO1xufVxuXG4vKipcbiAqIENoZWNrcyBpZiB0aGVyZSBpcyBhIHNpbmdsZSByb3cgb2YgZGF0YSBvciBvbmUgcm93IG9mIHRoZSBwcm92aWRlZCBHQTQgcmVwb3J0IGlzIGNvbnRyaWJ1dGluZyAxMDAlIG9mIHRoZSB0b3RhbCBmb3IgYSBnaXZlbiBkaW1lbnNpb24uXG4gKlxuICogTm90ZSB0aGF0IGNoYXJ0IHJlcG9ydHMgd2lsbCBiZSBpbiB0aGUgbXVsdGktZGF0ZSByYW5nZSBmb3JtYXQuXG4gKlxuICogQHNpbmNlIDEuOTYuMFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSByZXBvcnQgVGhlIHJlcG9ydCBkYXRhIG9iamVjdC5cbiAqIEByZXR1cm4geyhib29sZWFufHVuZGVmaW5lZCl9IFJldHVybnMgdW5kZWZpbmVkIGlmIHJlcG9ydCBpcyB1bmRlZmluZWQsIHRydWUvZmFsc2UgZm9yIHRoZSBhYm92ZSBjb25kaXRpb25zLlxuICovXG5leHBvcnQgY29uc3QgaXNTaW5nbGVTbGljZSA9ICggcmVwb3J0ICkgPT4ge1xuXHRpZiAoIHJlcG9ydCA9PT0gdW5kZWZpbmVkICkge1xuXHRcdHJldHVybiB1bmRlZmluZWQ7XG5cdH1cblxuXHRjb25zdCBjdXJyZW50RGF0ZVJhbmdlUm93cyA9ICggcmVwb3J0Py5yb3dzIHx8IFtdICkuZmlsdGVyKFxuXHRcdCggeyBkaW1lbnNpb25WYWx1ZXMgfSApID0+IGRpbWVuc2lvblZhbHVlc1sgMSBdLnZhbHVlID09PSAnZGF0ZV9yYW5nZV8wJ1xuXHQpO1xuXG5cdGlmIChcblx0XHRjdXJyZW50RGF0ZVJhbmdlUm93cz8ubGVuZ3RoID09PSAxIHx8XG5cdFx0Y3VycmVudERhdGVSYW5nZVJvd3M/LlsgMCBdPy5tZXRyaWNWYWx1ZXM/LlsgMCBdPy52YWx1ZSA9PT1cblx0XHRcdHJlcG9ydD8udG90YWxzPy5bIDAgXT8ubWV0cmljVmFsdWVzPy5bIDAgXT8udmFsdWVcblx0KSB7XG5cdFx0cmV0dXJuIHRydWU7XG5cdH1cblxuXHRyZXR1cm4gZmFsc2U7XG59O1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUFBO0FBSUE7QUFDQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUdBO0FBR0E7QUFFQTtBQUFBO0FBL0JBO0FBQUE7QUFnQ0E7QUFFQTtBQUNBO0FBSUE7QUFDQTtBQUdBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFJQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUdBO0FBS0E7QUFDQTtBQUVBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/chart.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/extract-dashboard-data.js": /*!****************************************************************!*\ !*** ./js/modules/analytics-4/utils/extract-dashboard-data.js ***! \****************************************************************/ /*! exports provided: extractAnalytics4DashboardData */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"extractAnalytics4DashboardData\", function() { return extractAnalytics4DashboardData; });\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _util_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../util/i18n */ \"./js/util/i18n.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../util */ \"./js/util/index.js\");\n/* harmony import */ var _partition_report__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./partition-report */ \"./js/modules/analytics-4/utils/partition-report.js\");\n/* harmony import */ var _parseDimensionStringToDate__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./parseDimensionStringToDate */ \"./js/modules/analytics-4/utils/parseDimensionStringToDate.js\");\n\n/**\n * Analytics-4 Dashboard data extraction functions.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n/**\n * Reduces and processes an array of analytics-4 row data.\n *\n * @since 1.96.0\n *\n * @param {Array} rows An array of rows to reduce.\n * @param {number} selectedStats The currently selected stat we need to return data for.\n * @return {Array} Array of selected stats from analytics row data.\n */\nfunction reduceAnalytics4RowsData(rows, selectedStats) {\n var dataMap = [];\n rows.forEach(function (row) {\n if (!row.metricValues) {\n return;\n }\n var value = row.metricValues[selectedStats].value;\n var dateString = row.dimensionValues[0].value;\n var date = Object(_parseDimensionStringToDate__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(dateString);\n dataMap.push([date, value]);\n });\n return dataMap;\n}\n\n/**\n * Extracts the data required from an analytics 'site-analytics' request.\n *\n * @since 1.96.0\n * @since 1.98.0 Added chartDataFormats parameter.\n *\n * @param {Object} report The data returned from the Analytics API call.\n * @param {Array} selectedStats The currently selected stat we need to return data for.\n * @param {number} days The number of days to extract data for. Pads empty data days.\n * @param {string} referenceDate The reference date.\n * @param {Array} dataLabels The labels to be displayed.\n * @param {Array} tooltipDataFormats The formats to be used for the tooltip data.\n * @param {Array} chartDataFormats The formats to be used for the chart data.\n * @return {Array} The dataMap ready for charting.\n */\nfunction extractAnalytics4DashboardData(report, selectedStats, days, referenceDate) {\n var dataLabels = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : [Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Users', 'google-site-kit'), Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Sessions', 'google-site-kit'), Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Engagement Rate', 'google-site-kit'), Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Session Duration', 'google-site-kit')];\n var tooltipDataFormats = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : [function (x) {\n return parseFloat(x).toLocaleString();\n }, function (x) {\n return parseFloat(x).toLocaleString();\n }, function (x) {\n return Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"numFmt\"])(x / 100, {\n style: 'percent',\n signDisplay: 'never',\n maximumFractionDigits: 2\n });\n }, function (x) {\n return Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"numFmt\"])(x, 's');\n }];\n var chartDataFormats = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : [lodash__WEBPACK_IMPORTED_MODULE_2__[\"identity\"], lodash__WEBPACK_IMPORTED_MODULE_2__[\"identity\"], function (x) {\n return x * 100;\n }, lodash__WEBPACK_IMPORTED_MODULE_2__[\"identity\"]];\n var rows = _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()((report === null || report === void 0 ? void 0 : report.rows) || []); // Copying it to escape side effects by manipulating with rows.\n var rowLength = rows.length;\n\n // Pad rows to 2 x number of days data points to accommodate new accounts.\n if (days * 2 > rowLength) {\n var date = Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"stringToDate\"])(referenceDate);\n for (var i = 0; days > i; i++) {\n var month = (date.getMonth() + 1).toString();\n var day = date.getDate().toString();\n var dateString = date.getFullYear().toString() + (2 > month.length ? '0' : '') + month + (2 > day.length ? '0' : '') + day;\n if (i > rowLength) {\n var emptyDay = [{\n dimensionValues: [{\n value: dateString\n }, {\n value: 'date_range_0'\n }],\n metricValues: [{\n value: 0\n }, {\n value: 0\n }]\n }, {\n dimensionValues: [{\n value: dateString\n }, {\n value: 'date_range_1'\n }],\n metricValues: [{\n value: 0\n }, {\n value: 0\n }]\n }];\n rows.unshift.apply(rows, emptyDay);\n }\n date.setDate(date.getDate() - 1);\n }\n rows.push({\n dimensionValues: [{\n value: '0'\n }, {\n value: 'date_range_0'\n }]\n }, {\n dimensionValues: [{\n value: '0'\n }, {\n value: 'date_range_1'\n }]\n });\n }\n var isSessionDuration = dataLabels[selectedStats] === Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Session Duration', 'google-site-kit');\n var dataType = isSessionDuration ? 'timeofday' : 'number';\n var dataMap = [[{\n type: 'date',\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Day', 'google-site-kit')\n }, {\n type: 'string',\n role: 'tooltip',\n p: {\n html: true\n }\n }, {\n type: dataType,\n label: dataLabels[selectedStats]\n }, {\n type: dataType,\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Previous period', 'google-site-kit')\n }]];\n var _partitionAnalytics4R = Object(_partition_report__WEBPACK_IMPORTED_MODULE_6__[\"partitionAnalytics4Report\"])(rows, {\n dateRangeLength: days\n }),\n compareRange = _partitionAnalytics4R.compareRange,\n currentRange = _partitionAnalytics4R.currentRange;\n var lastMonthData = reduceAnalytics4RowsData(currentRange, selectedStats);\n var previousMonthData = reduceAnalytics4RowsData(compareRange, selectedStats);\n var locale = Object(_util_i18n__WEBPACK_IMPORTED_MODULE_4__[\"getLocale\"])();\n var localeDateOptions = {\n weekday: 'short',\n month: 'short',\n day: 'numeric'\n };\n lastMonthData.forEach(function (row, i) {\n if (!row[0] || !row[1] || !previousMonthData[i]) {\n return;\n }\n var chartDataFormat = chartDataFormats[selectedStats];\n var currentMonthDatum = chartDataFormat(row[1]);\n var previousMonthDatum = chartDataFormat(previousMonthData[i][1]);\n var prevMonth = parseFloat(previousMonthDatum);\n var difference = Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"calculateDifferenceBetweenChartValues\"])(currentMonthDatum, prevMonth);\n var svgArrow = Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"getChartDifferenceArrow\"])(difference);\n var dateRange = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: 1: date for user stats, 2: previous date for user stats comparison */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"_x\"])('%1$s vs %2$s', 'Date range for chart tooltip', 'google-site-kit'), row[0].toLocaleDateString(locale, localeDateOptions), previousMonthData[i][0].toLocaleDateString(locale, localeDateOptions));\n var statInfo = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: 1: selected stat label, 2: numeric value of selected stat, 3: up or down arrow , 4: different change in percentage */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"_x\"])('%1$s: %2$s %3$s %4$s', 'Stat information for chart tooltip', 'google-site-kit'), dataLabels[selectedStats], tooltipDataFormats[selectedStats](currentMonthDatum), svgArrow, Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"numFmt\"])(Math.abs(difference), '%'));\n dataMap.push([row[0], \"
0,\n 'googlesitekit-visualization-tooltip--down': difference < 0\n }), \"\\\">\\n\\t\\t\\t\\t

\").concat(dateRange, \"

\\n\\t\\t\\t\\t

\").concat(statInfo, \"

\\n\\t\\t\\t
\"), isSessionDuration ? Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"convertSecondsToArray\"])(currentMonthDatum) : currentMonthDatum, isSessionDuration ? Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"convertSecondsToArray\"])(previousMonthDatum) : previousMonthDatum]);\n });\n return dataMap;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2V4dHJhY3QtZGFzaGJvYXJkLWRhdGEuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2V4dHJhY3QtZGFzaGJvYXJkLWRhdGEuanM/OWM1NCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEFuYWx5dGljcy00IERhc2hib2FyZCBkYXRhIGV4dHJhY3Rpb24gZnVuY3Rpb25zLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5pbXBvcnQgeyBpZGVudGl0eSB9IGZyb20gJ2xvZGFzaCc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXywgc3ByaW50ZiwgX3ggfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBnZXRMb2NhbGUgfSBmcm9tICcuLi8uLi8uLi91dGlsL2kxOG4nO1xuaW1wb3J0IHtcblx0Y29udmVydFNlY29uZHNUb0FycmF5LFxuXHRudW1GbXQsXG5cdGdldENoYXJ0RGlmZmVyZW5jZUFycm93LFxuXHRjYWxjdWxhdGVEaWZmZXJlbmNlQmV0d2VlbkNoYXJ0VmFsdWVzLFxuXHRzdHJpbmdUb0RhdGUsXG59IGZyb20gJy4uLy4uLy4uL3V0aWwnO1xuaW1wb3J0IHsgcGFydGl0aW9uQW5hbHl0aWNzNFJlcG9ydCB9IGZyb20gJy4vcGFydGl0aW9uLXJlcG9ydCc7XG5pbXBvcnQgcGFyc2VEaW1lbnNpb25TdHJpbmdUb0RhdGUgZnJvbSAnLi9wYXJzZURpbWVuc2lvblN0cmluZ1RvRGF0ZSc7XG5cbi8qKlxuICogUmVkdWNlcyBhbmQgcHJvY2Vzc2VzIGFuIGFycmF5IG9mIGFuYWx5dGljcy00IHJvdyBkYXRhLlxuICpcbiAqIEBzaW5jZSAxLjk2LjBcbiAqXG4gKiBAcGFyYW0ge0FycmF5fSAgcm93cyAgICAgICAgICBBbiBhcnJheSBvZiByb3dzIHRvIHJlZHVjZS5cbiAqIEBwYXJhbSB7bnVtYmVyfSBzZWxlY3RlZFN0YXRzIFRoZSBjdXJyZW50bHkgc2VsZWN0ZWQgc3RhdCB3ZSBuZWVkIHRvIHJldHVybiBkYXRhIGZvci5cbiAqIEByZXR1cm4ge0FycmF5fSBBcnJheSBvZiBzZWxlY3RlZCBzdGF0cyBmcm9tIGFuYWx5dGljcyByb3cgZGF0YS5cbiAqL1xuZnVuY3Rpb24gcmVkdWNlQW5hbHl0aWNzNFJvd3NEYXRhKCByb3dzLCBzZWxlY3RlZFN0YXRzICkge1xuXHRjb25zdCBkYXRhTWFwID0gW107XG5cdHJvd3MuZm9yRWFjaCggKCByb3cgKSA9PiB7XG5cdFx0aWYgKCAhIHJvdy5tZXRyaWNWYWx1ZXMgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0Y29uc3QgeyB2YWx1ZSB9ID0gcm93Lm1ldHJpY1ZhbHVlc1sgc2VsZWN0ZWRTdGF0cyBdO1xuXHRcdGNvbnN0IGRhdGVTdHJpbmcgPSByb3cuZGltZW5zaW9uVmFsdWVzWyAwIF0udmFsdWU7XG5cdFx0Y29uc3QgZGF0ZSA9IHBhcnNlRGltZW5zaW9uU3RyaW5nVG9EYXRlKCBkYXRlU3RyaW5nICk7XG5cdFx0ZGF0YU1hcC5wdXNoKCBbIGRhdGUsIHZhbHVlIF0gKTtcblx0fSApO1xuXHRyZXR1cm4gZGF0YU1hcDtcbn1cblxuLyoqXG4gKiBFeHRyYWN0cyB0aGUgZGF0YSByZXF1aXJlZCBmcm9tIGFuIGFuYWx5dGljcyAnc2l0ZS1hbmFseXRpY3MnIHJlcXVlc3QuXG4gKlxuICogQHNpbmNlIDEuOTYuMFxuICogQHNpbmNlIDEuOTguMCBBZGRlZCBjaGFydERhdGFGb3JtYXRzIHBhcmFtZXRlci5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcmVwb3J0ICAgICAgICAgICAgIFRoZSBkYXRhIHJldHVybmVkIGZyb20gdGhlIEFuYWx5dGljcyBBUEkgY2FsbC5cbiAqIEBwYXJhbSB7QXJyYXl9ICBzZWxlY3RlZFN0YXRzICAgICAgVGhlIGN1cnJlbnRseSBzZWxlY3RlZCBzdGF0IHdlIG5lZWQgdG8gcmV0dXJuIGRhdGEgZm9yLlxuICogQHBhcmFtIHtudW1iZXJ9IGRheXMgICAgICAgICAgICAgICBUaGUgbnVtYmVyIG9mIGRheXMgdG8gZXh0cmFjdCBkYXRhIGZvci4gUGFkcyBlbXB0eSBkYXRhIGRheXMuXG4gKiBAcGFyYW0ge3N0cmluZ30gcmVmZXJlbmNlRGF0ZSAgICAgIFRoZSByZWZlcmVuY2UgZGF0ZS5cbiAqIEBwYXJhbSB7QXJyYXl9ICBkYXRhTGFiZWxzICAgICAgICAgVGhlIGxhYmVscyB0byBiZSBkaXNwbGF5ZWQuXG4gKiBAcGFyYW0ge0FycmF5fSAgdG9vbHRpcERhdGFGb3JtYXRzIFRoZSBmb3JtYXRzIHRvIGJlIHVzZWQgZm9yIHRoZSB0b29sdGlwIGRhdGEuXG4gKiBAcGFyYW0ge0FycmF5fSAgY2hhcnREYXRhRm9ybWF0cyAgIFRoZSBmb3JtYXRzIHRvIGJlIHVzZWQgZm9yIHRoZSBjaGFydCBkYXRhLlxuICogQHJldHVybiB7QXJyYXl9IFRoZSBkYXRhTWFwIHJlYWR5IGZvciBjaGFydGluZy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGV4dHJhY3RBbmFseXRpY3M0RGFzaGJvYXJkRGF0YShcblx0cmVwb3J0LFxuXHRzZWxlY3RlZFN0YXRzLFxuXHRkYXlzLFxuXHRyZWZlcmVuY2VEYXRlLFxuXHRkYXRhTGFiZWxzID0gW1xuXHRcdF9fKCAnVXNlcnMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdF9fKCAnU2Vzc2lvbnMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdF9fKCAnRW5nYWdlbWVudCBSYXRlJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRfXyggJ1Nlc3Npb24gRHVyYXRpb24nLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRdLFxuXHR0b29sdGlwRGF0YUZvcm1hdHMgPSBbXG5cdFx0KCB4ICkgPT4gcGFyc2VGbG9hdCggeCApLnRvTG9jYWxlU3RyaW5nKCksXG5cdFx0KCB4ICkgPT4gcGFyc2VGbG9hdCggeCApLnRvTG9jYWxlU3RyaW5nKCksXG5cdFx0KCB4ICkgPT5cblx0XHRcdG51bUZtdCggeCAvIDEwMCwge1xuXHRcdFx0XHRzdHlsZTogJ3BlcmNlbnQnLFxuXHRcdFx0XHRzaWduRGlzcGxheTogJ25ldmVyJyxcblx0XHRcdFx0bWF4aW11bUZyYWN0aW9uRGlnaXRzOiAyLFxuXHRcdFx0fSApLFxuXHRcdCggeCApID0+IG51bUZtdCggeCwgJ3MnICksXG5cdF0sXG5cdGNoYXJ0RGF0YUZvcm1hdHMgPSBbIGlkZW50aXR5LCBpZGVudGl0eSwgKCB4ICkgPT4geCAqIDEwMCwgaWRlbnRpdHkgXVxuKSB7XG5cdGNvbnN0IHJvd3MgPSBbIC4uLiggcmVwb3J0Py5yb3dzIHx8IFtdICkgXTsgLy8gQ29weWluZyBpdCB0byBlc2NhcGUgc2lkZSBlZmZlY3RzIGJ5IG1hbmlwdWxhdGluZyB3aXRoIHJvd3MuXG5cdGNvbnN0IHJvd0xlbmd0aCA9IHJvd3MubGVuZ3RoO1xuXG5cdC8vIFBhZCByb3dzIHRvIDIgeCBudW1iZXIgb2YgZGF5cyBkYXRhIHBvaW50cyB0byBhY2NvbW1vZGF0ZSBuZXcgYWNjb3VudHMuXG5cdGlmICggZGF5cyAqIDIgPiByb3dMZW5ndGggKSB7XG5cdFx0Y29uc3QgZGF0ZSA9IHN0cmluZ1RvRGF0ZSggcmVmZXJlbmNlRGF0ZSApO1xuXG5cdFx0Zm9yICggbGV0IGkgPSAwOyBkYXlzID4gaTsgaSsrICkge1xuXHRcdFx0Y29uc3QgbW9udGggPSAoIGRhdGUuZ2V0TW9udGgoKSArIDEgKS50b1N0cmluZygpO1xuXHRcdFx0Y29uc3QgZGF5ID0gZGF0ZS5nZXREYXRlKCkudG9TdHJpbmcoKTtcblx0XHRcdGNvbnN0IGRhdGVTdHJpbmcgPVxuXHRcdFx0XHRkYXRlLmdldEZ1bGxZZWFyKCkudG9TdHJpbmcoKSArXG5cdFx0XHRcdCggMiA+IG1vbnRoLmxlbmd0aCA/ICcwJyA6ICcnICkgK1xuXHRcdFx0XHRtb250aCArXG5cdFx0XHRcdCggMiA+IGRheS5sZW5ndGggPyAnMCcgOiAnJyApICtcblx0XHRcdFx0ZGF5O1xuXG5cdFx0XHRpZiAoIGkgPiByb3dMZW5ndGggKSB7XG5cdFx0XHRcdGNvbnN0IGVtcHR5RGF5ID0gW1xuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdGRpbWVuc2lvblZhbHVlczogW1xuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0dmFsdWU6IGRhdGVTdHJpbmcsXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHR2YWx1ZTogJ2RhdGVfcmFuZ2VfMCcsXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0bWV0cmljVmFsdWVzOiBbIHsgdmFsdWU6IDAgfSwgeyB2YWx1ZTogMCB9IF0sXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRkaW1lbnNpb25WYWx1ZXM6IFtcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdHZhbHVlOiBkYXRlU3RyaW5nLFxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0dmFsdWU6ICdkYXRlX3JhbmdlXzEnLFxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdG1ldHJpY1ZhbHVlczogWyB7IHZhbHVlOiAwIH0sIHsgdmFsdWU6IDAgfSBdLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdF07XG5cdFx0XHRcdHJvd3MudW5zaGlmdCggLi4uZW1wdHlEYXkgKTtcblx0XHRcdH1cblx0XHRcdGRhdGUuc2V0RGF0ZSggZGF0ZS5nZXREYXRlKCkgLSAxICk7XG5cdFx0fVxuXG5cdFx0cm93cy5wdXNoKFxuXHRcdFx0e1xuXHRcdFx0XHRkaW1lbnNpb25WYWx1ZXM6IFtcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHR2YWx1ZTogJzAnLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0dmFsdWU6ICdkYXRlX3JhbmdlXzAnLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdF0sXG5cdFx0XHR9LFxuXHRcdFx0e1xuXHRcdFx0XHRkaW1lbnNpb25WYWx1ZXM6IFtcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHR2YWx1ZTogJzAnLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0dmFsdWU6ICdkYXRlX3JhbmdlXzEnLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdF0sXG5cdFx0XHR9XG5cdFx0KTtcblx0fVxuXG5cdGNvbnN0IGlzU2Vzc2lvbkR1cmF0aW9uID1cblx0XHRkYXRhTGFiZWxzWyBzZWxlY3RlZFN0YXRzIF0gPT09XG5cdFx0X18oICdTZXNzaW9uIER1cmF0aW9uJywgJ2dvb2dsZS1zaXRlLWtpdCcgKTtcblx0Y29uc3QgZGF0YVR5cGUgPSBpc1Nlc3Npb25EdXJhdGlvbiA/ICd0aW1lb2ZkYXknIDogJ251bWJlcic7XG5cblx0Y29uc3QgZGF0YU1hcCA9IFtcblx0XHRbXG5cdFx0XHR7IHR5cGU6ICdkYXRlJywgbGFiZWw6IF9fKCAnRGF5JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9LFxuXHRcdFx0eyB0eXBlOiAnc3RyaW5nJywgcm9sZTogJ3Rvb2x0aXAnLCBwOiB7IGh0bWw6IHRydWUgfSB9LFxuXHRcdFx0eyB0eXBlOiBkYXRhVHlwZSwgbGFiZWw6IGRhdGFMYWJlbHNbIHNlbGVjdGVkU3RhdHMgXSB9LFxuXHRcdFx0e1xuXHRcdFx0XHR0eXBlOiBkYXRhVHlwZSxcblx0XHRcdFx0bGFiZWw6IF9fKCAnUHJldmlvdXMgcGVyaW9kJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdH0sXG5cdFx0XSxcblx0XTtcblxuXHRjb25zdCB7IGNvbXBhcmVSYW5nZSwgY3VycmVudFJhbmdlIH0gPSBwYXJ0aXRpb25BbmFseXRpY3M0UmVwb3J0KCByb3dzLCB7XG5cdFx0ZGF0ZVJhbmdlTGVuZ3RoOiBkYXlzLFxuXHR9ICk7XG5cdGNvbnN0IGxhc3RNb250aERhdGEgPSByZWR1Y2VBbmFseXRpY3M0Um93c0RhdGEoXG5cdFx0Y3VycmVudFJhbmdlLFxuXHRcdHNlbGVjdGVkU3RhdHNcblx0KTtcblx0Y29uc3QgcHJldmlvdXNNb250aERhdGEgPSByZWR1Y2VBbmFseXRpY3M0Um93c0RhdGEoXG5cdFx0Y29tcGFyZVJhbmdlLFxuXHRcdHNlbGVjdGVkU3RhdHNcblx0KTtcblxuXHRjb25zdCBsb2NhbGUgPSBnZXRMb2NhbGUoKTtcblx0Y29uc3QgbG9jYWxlRGF0ZU9wdGlvbnMgPSB7XG5cdFx0d2Vla2RheTogJ3Nob3J0Jyxcblx0XHRtb250aDogJ3Nob3J0Jyxcblx0XHRkYXk6ICdudW1lcmljJyxcblx0fTtcblxuXHRsYXN0TW9udGhEYXRhLmZvckVhY2goICggcm93LCBpICkgPT4ge1xuXHRcdGlmICggISByb3dbIDAgXSB8fCAhIHJvd1sgMSBdIHx8ICEgcHJldmlvdXNNb250aERhdGFbIGkgXSApIHtcblx0XHRcdHJldHVybjtcblx0XHR9XG5cblx0XHRjb25zdCBjaGFydERhdGFGb3JtYXQgPSBjaGFydERhdGFGb3JtYXRzWyBzZWxlY3RlZFN0YXRzIF07XG5cdFx0Y29uc3QgY3VycmVudE1vbnRoRGF0dW0gPSBjaGFydERhdGFGb3JtYXQoIHJvd1sgMSBdICk7XG5cdFx0Y29uc3QgcHJldmlvdXNNb250aERhdHVtID0gY2hhcnREYXRhRm9ybWF0KFxuXHRcdFx0cHJldmlvdXNNb250aERhdGFbIGkgXVsgMSBdXG5cdFx0KTtcblxuXHRcdGNvbnN0IHByZXZNb250aCA9IHBhcnNlRmxvYXQoIHByZXZpb3VzTW9udGhEYXR1bSApO1xuXG5cdFx0Y29uc3QgZGlmZmVyZW5jZSA9IGNhbGN1bGF0ZURpZmZlcmVuY2VCZXR3ZWVuQ2hhcnRWYWx1ZXMoXG5cdFx0XHRjdXJyZW50TW9udGhEYXR1bSxcblx0XHRcdHByZXZNb250aFxuXHRcdCk7XG5cdFx0Y29uc3Qgc3ZnQXJyb3cgPSBnZXRDaGFydERpZmZlcmVuY2VBcnJvdyggZGlmZmVyZW5jZSApO1xuXHRcdGNvbnN0IGRhdGVSYW5nZSA9IHNwcmludGYoXG5cdFx0XHQvKiB0cmFuc2xhdG9yczogMTogZGF0ZSBmb3IgdXNlciBzdGF0cywgMjogcHJldmlvdXMgZGF0ZSBmb3IgdXNlciBzdGF0cyBjb21wYXJpc29uICovXG5cdFx0XHRfeChcblx0XHRcdFx0JyUxJHMgdnMgJTIkcycsXG5cdFx0XHRcdCdEYXRlIHJhbmdlIGZvciBjaGFydCB0b29sdGlwJyxcblx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdCksXG5cdFx0XHRyb3dbIDAgXS50b0xvY2FsZURhdGVTdHJpbmcoIGxvY2FsZSwgbG9jYWxlRGF0ZU9wdGlvbnMgKSxcblx0XHRcdHByZXZpb3VzTW9udGhEYXRhWyBpIF1bIDAgXS50b0xvY2FsZURhdGVTdHJpbmcoXG5cdFx0XHRcdGxvY2FsZSxcblx0XHRcdFx0bG9jYWxlRGF0ZU9wdGlvbnNcblx0XHRcdClcblx0XHQpO1xuXG5cdFx0Y29uc3Qgc3RhdEluZm8gPSBzcHJpbnRmKFxuXHRcdFx0LyogdHJhbnNsYXRvcnM6IDE6IHNlbGVjdGVkIHN0YXQgbGFiZWwsIDI6IG51bWVyaWMgdmFsdWUgb2Ygc2VsZWN0ZWQgc3RhdCwgMzogdXAgb3IgZG93biBhcnJvdyAsIDQ6IGRpZmZlcmVudCBjaGFuZ2UgaW4gcGVyY2VudGFnZSAqL1xuXHRcdFx0X3goXG5cdFx0XHRcdCclMSRzOiA8c3Ryb25nPiUyJHM8L3N0cm9uZz4gPGVtPiUzJHMgJTQkczwvZW0+Jyxcblx0XHRcdFx0J1N0YXQgaW5mb3JtYXRpb24gZm9yIGNoYXJ0IHRvb2x0aXAnLFxuXHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0KSxcblx0XHRcdGRhdGFMYWJlbHNbIHNlbGVjdGVkU3RhdHMgXSxcblx0XHRcdHRvb2x0aXBEYXRhRm9ybWF0c1sgc2VsZWN0ZWRTdGF0cyBdKCBjdXJyZW50TW9udGhEYXR1bSApLFxuXHRcdFx0c3ZnQXJyb3csXG5cdFx0XHRudW1GbXQoIE1hdGguYWJzKCBkaWZmZXJlbmNlICksICclJyApXG5cdFx0KTtcblxuXHRcdGRhdGFNYXAucHVzaCggW1xuXHRcdFx0cm93WyAwIF0sXG5cdFx0XHRgPGRpdiBjbGFzcz1cIiR7IGNsYXNzbmFtZXMoICdnb29nbGVzaXRla2l0LXZpc3VhbGl6YXRpb24tdG9vbHRpcCcsIHtcblx0XHRcdFx0J2dvb2dsZXNpdGVraXQtdmlzdWFsaXphdGlvbi10b29sdGlwLS11cCc6IGRpZmZlcmVuY2UgPiAwLFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC12aXN1YWxpemF0aW9uLXRvb2x0aXAtLWRvd24nOiBkaWZmZXJlbmNlIDwgMCxcblx0XHRcdH0gKSB9XCI+XG5cdFx0XHRcdDxwPiR7IGRhdGVSYW5nZSB9PC9wPlxuXHRcdFx0XHQ8cD4keyBzdGF0SW5mbyB9PC9wPlxuXHRcdFx0PC9kaXY+YCxcblx0XHRcdGlzU2Vzc2lvbkR1cmF0aW9uXG5cdFx0XHRcdD8gY29udmVydFNlY29uZHNUb0FycmF5KCBjdXJyZW50TW9udGhEYXR1bSApXG5cdFx0XHRcdDogY3VycmVudE1vbnRoRGF0dW0sXG5cdFx0XHRpc1Nlc3Npb25EdXJhdGlvblxuXHRcdFx0XHQ/IGNvbnZlcnRTZWNvbmRzVG9BcnJheSggcHJldmlvdXNNb250aERhdHVtIClcblx0XHRcdFx0OiBwcmV2aW91c01vbnRoRGF0dW0sXG5cdFx0XSApO1xuXHR9ICk7XG5cblx0cmV0dXJuIGRhdGFNYXA7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBdUJBO0FBYkE7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBR0E7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUZBO0FBQUE7QUFHQTtBQUlBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFJQTtBQUVBO0FBSUE7QUFDQTtBQUVBO0FBWUE7QUFFQTtBQVdBO0FBR0E7QUFDQTtBQUNBO0FBV0E7QUFFQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/extract-dashboard-data.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/formatting.js": /*!****************************************************!*\ !*** ./js/modules/analytics-4/utils/formatting.js ***! \****************************************************/ /*! exports provided: decodeAmpersand, splitCategories */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"decodeAmpersand\", function() { return decodeAmpersand; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"splitCategories\", function() { return splitCategories; });\n/**\n * Formatting helpers.\n *\n * Site Kit by Google, Copyright 2025 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Converts ampersand HTML entities into characters.\n *\n * @since 1.152.0\n *\n * @param {string} input Input string.\n * @return {string} String with ampersand converted to char, if present.\n */\nfunction decodeAmpersand(input) {\n return input.replace(/&/gi, '&');\n}\n\n/**\n * Splits a string of categories separated by ; and returns an array of categories.\n * Decodes ampersands before doing so.\n *\n * @since 1.152.0\n *\n * @param {string} input Input string containing categories separated by ;.\n * @return {Array.} Array of categories.\n */\nfunction splitCategories(input) {\n return decodeAmpersand(input).split('; ');\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2Zvcm1hdHRpbmcuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2Zvcm1hdHRpbmcuanM/MTA2YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEZvcm1hdHRpbmcgaGVscGVycy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogQ29udmVydHMgYW1wZXJzYW5kIEhUTUwgZW50aXRpZXMgaW50byBjaGFyYWN0ZXJzLlxuICpcbiAqIEBzaW5jZSAxLjE1Mi4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGlucHV0IElucHV0IHN0cmluZy5cbiAqIEByZXR1cm4ge3N0cmluZ30gU3RyaW5nIHdpdGggYW1wZXJzYW5kIGNvbnZlcnRlZCB0byBjaGFyLCBpZiBwcmVzZW50LlxuICovXG5leHBvcnQgZnVuY3Rpb24gZGVjb2RlQW1wZXJzYW5kKCBpbnB1dCApIHtcblx0cmV0dXJuIGlucHV0LnJlcGxhY2UoIC8mYW1wOy9naSwgJyYnICk7XG59XG5cbi8qKlxuICogU3BsaXRzIGEgc3RyaW5nIG9mIGNhdGVnb3JpZXMgc2VwYXJhdGVkIGJ5IDsgYW5kIHJldHVybnMgYW4gYXJyYXkgb2YgY2F0ZWdvcmllcy5cbiAqIERlY29kZXMgYW1wZXJzYW5kcyBiZWZvcmUgZG9pbmcgc28uXG4gKlxuICogQHNpbmNlIDEuMTUyLjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gaW5wdXQgSW5wdXQgc3RyaW5nIGNvbnRhaW5pbmcgY2F0ZWdvcmllcyBzZXBhcmF0ZWQgYnkgOy5cbiAqIEByZXR1cm4ge0FycmF5LjxzdHJpbmc+fSBBcnJheSBvZiBjYXRlZ29yaWVzLlxuICovXG5leHBvcnQgZnVuY3Rpb24gc3BsaXRDYXRlZ29yaWVzKCBpbnB1dCApIHtcblx0cmV0dXJuIGRlY29kZUFtcGVyc2FuZCggaW5wdXQgKS5zcGxpdCggJzsgJyApO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/formatting.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/index.js": /*!***********************************************!*\ !*** ./js/modules/analytics-4/utils/index.js ***! \***********************************************/ /*! exports provided: extractAnalyticsDataForPieChart, isSingleSlice, isZeroReport, normalizeReportOptions, isValidMetrics, isValidDimensions, isValidDimensionFilters, isValidMetricFilters, isValidOrders, isValidPivotsObject, extractAnalytics4DashboardData, decodeAmpersand, splitCategories */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _chart__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./chart */ \"./js/modules/analytics-4/utils/chart.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"extractAnalyticsDataForPieChart\", function() { return _chart__WEBPACK_IMPORTED_MODULE_0__[\"extractAnalyticsDataForPieChart\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isSingleSlice\", function() { return _chart__WEBPACK_IMPORTED_MODULE_0__[\"isSingleSlice\"]; });\n\n/* harmony import */ var _is_zero_report__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./is-zero-report */ \"./js/modules/analytics-4/utils/is-zero-report.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isZeroReport\", function() { return _is_zero_report__WEBPACK_IMPORTED_MODULE_1__[\"isZeroReport\"]; });\n\n/* harmony import */ var _report_normalization__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./report-normalization */ \"./js/modules/analytics-4/utils/report-normalization.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"normalizeReportOptions\", function() { return _report_normalization__WEBPACK_IMPORTED_MODULE_2__[\"normalizeReportOptions\"]; });\n\n/* harmony import */ var _report_validation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./report-validation */ \"./js/modules/analytics-4/utils/report-validation.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidMetrics\", function() { return _report_validation__WEBPACK_IMPORTED_MODULE_3__[\"isValidMetrics\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidDimensions\", function() { return _report_validation__WEBPACK_IMPORTED_MODULE_3__[\"isValidDimensions\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidDimensionFilters\", function() { return _report_validation__WEBPACK_IMPORTED_MODULE_3__[\"isValidDimensionFilters\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidMetricFilters\", function() { return _report_validation__WEBPACK_IMPORTED_MODULE_3__[\"isValidMetricFilters\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidOrders\", function() { return _report_validation__WEBPACK_IMPORTED_MODULE_3__[\"isValidOrders\"]; });\n\n/* harmony import */ var _report_pivots_validation__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./report-pivots-validation */ \"./js/modules/analytics-4/utils/report-pivots-validation.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidPivotsObject\", function() { return _report_pivots_validation__WEBPACK_IMPORTED_MODULE_4__[\"isValidPivotsObject\"]; });\n\n/* harmony import */ var _extract_dashboard_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./extract-dashboard-data */ \"./js/modules/analytics-4/utils/extract-dashboard-data.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"extractAnalytics4DashboardData\", function() { return _extract_dashboard_data__WEBPACK_IMPORTED_MODULE_5__[\"extractAnalytics4DashboardData\"]; });\n\n/* harmony import */ var _formatting__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formatting */ \"./js/modules/analytics-4/utils/formatting.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"decodeAmpersand\", function() { return _formatting__WEBPACK_IMPORTED_MODULE_6__[\"decodeAmpersand\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"splitCategories\", function() { return _formatting__WEBPACK_IMPORTED_MODULE_6__[\"splitCategories\"]; });\n\n/**\n * Analytics 4 utility functions.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9pbmRleC5qcz8yZjFjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQW5hbHl0aWNzIDQgdXRpbGl0eSBmdW5jdGlvbnMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMyBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL2NoYXJ0JztcbmV4cG9ydCAqIGZyb20gJy4vaXMtemVyby1yZXBvcnQnO1xuZXhwb3J0ICogZnJvbSAnLi9yZXBvcnQtbm9ybWFsaXphdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL3JlcG9ydC12YWxpZGF0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vcmVwb3J0LXBpdm90cy12YWxpZGF0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZXh0cmFjdC1kYXNoYm9hcmQtZGF0YSc7XG5leHBvcnQgKiBmcm9tICcuL2Zvcm1hdHRpbmcnO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/index.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/is-zero-report.js": /*!********************************************************!*\ !*** ./js/modules/analytics-4/utils/is-zero-report.js ***! \********************************************************/ /*! exports provided: isZeroReport */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isZeroReport\", function() { return isZeroReport; });\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);\n/**\n * Report utilities.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Checks whether the report data has only zero values.\n *\n * @since 1.95.0\n *\n * @param {Object} report Report data object.\n * @return {(boolean|undefined)} Returns TRUE if the report data is empty or has only zero values, FALSE if there is at least one non-zero value, or undefined if the report data is not resolved yet.\n */\nfunction isZeroReport(report) {\n var _report$totals;\n if (report === undefined) {\n return undefined;\n }\n\n // If there is no rows array, no totals array, or totals is an array of empty objects, this is an empty report.\n if (!(report === null || report === void 0 ? void 0 : report.rows) || !(report === null || report === void 0 ? void 0 : report.totals) || (report === null || report === void 0 ? void 0 : (_report$totals = report.totals) === null || _report$totals === void 0 ? void 0 : _report$totals.every(lodash__WEBPACK_IMPORTED_MODULE_0__[\"isEmpty\"]))) {\n return true;\n }\n\n // false means there _is_ some report data\n return !report.totals.some(function (totals) {\n if (!totals.metricValues) {\n return false;\n }\n return totals.metricValues.some(function (_ref) {\n var value = _ref.value;\n return value > 0;\n });\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2lzLXplcm8tcmVwb3J0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9pcy16ZXJvLXJlcG9ydC5qcz82ZDdiIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVwb3J0IHV0aWxpdGllcy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGlzRW1wdHkgfSBmcm9tICdsb2Rhc2gnO1xuXG4vKipcbiAqIENoZWNrcyB3aGV0aGVyIHRoZSByZXBvcnQgZGF0YSBoYXMgb25seSB6ZXJvIHZhbHVlcy5cbiAqXG4gKiBAc2luY2UgMS45NS4wXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHJlcG9ydCBSZXBvcnQgZGF0YSBvYmplY3QuXG4gKiBAcmV0dXJuIHsoYm9vbGVhbnx1bmRlZmluZWQpfSBSZXR1cm5zIFRSVUUgaWYgdGhlIHJlcG9ydCBkYXRhIGlzIGVtcHR5IG9yIGhhcyBvbmx5IHplcm8gdmFsdWVzLCBGQUxTRSBpZiB0aGVyZSBpcyBhdCBsZWFzdCBvbmUgbm9uLXplcm8gdmFsdWUsIG9yIHVuZGVmaW5lZCBpZiB0aGUgcmVwb3J0IGRhdGEgaXMgbm90IHJlc29sdmVkIHlldC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzWmVyb1JlcG9ydCggcmVwb3J0ICkge1xuXHRpZiAoIHJlcG9ydCA9PT0gdW5kZWZpbmVkICkge1xuXHRcdHJldHVybiB1bmRlZmluZWQ7XG5cdH1cblxuXHQvLyBJZiB0aGVyZSBpcyBubyByb3dzIGFycmF5LCBubyB0b3RhbHMgYXJyYXksIG9yIHRvdGFscyBpcyBhbiBhcnJheSBvZiBlbXB0eSBvYmplY3RzLCB0aGlzIGlzIGFuIGVtcHR5IHJlcG9ydC5cblx0aWYgKFxuXHRcdCEgcmVwb3J0Py5yb3dzIHx8XG5cdFx0ISByZXBvcnQ/LnRvdGFscyB8fFxuXHRcdHJlcG9ydD8udG90YWxzPy5ldmVyeSggaXNFbXB0eSApXG5cdCkge1xuXHRcdHJldHVybiB0cnVlO1xuXHR9XG5cblx0Ly8gZmFsc2UgbWVhbnMgdGhlcmUgX2lzXyBzb21lIHJlcG9ydCBkYXRhXG5cdHJldHVybiAhIHJlcG9ydC50b3RhbHMuc29tZSggKCB0b3RhbHMgKSA9PiB7XG5cdFx0aWYgKCAhIHRvdGFscy5tZXRyaWNWYWx1ZXMgKSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRvdGFscy5tZXRyaWNWYWx1ZXMuc29tZSggKCB7IHZhbHVlIH0gKSA9PiB2YWx1ZSA+IDAgKTtcblx0fSApO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/is-zero-report.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/parseDimensionStringToDate.js": /*!********************************************************************!*\ !*** ./js/modules/analytics-4/utils/parseDimensionStringToDate.js ***! \********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/**\n * `parseDimensionStringToDate` utility.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Converts a dimnension string date into a Date object accounting for differences in timezones.\n *\n * @since 1.10.0\n * @since 1.123.0 Migrated from analytics to analytics-4.\n * @private\n *\n * @param {string} dateString String representing the date in the format of `YYYYMMDD`.\n * @return {(Date|boolean)} Object representing the date passed, or false if parsing fails or a non-string is passed.\n */\nvar parseDimensionStringToDate = function parseDimensionStringToDate(dateString) {\n if ('string' === typeof dateString && dateString.match(/[0-9]{8}/)) {\n var year = dateString.slice(0, 4);\n var monthIndex = Number(dateString.slice(4, 6)) - 1;\n var day = dateString.slice(6, 8);\n return new Date(year, monthIndex.toString(), day);\n }\n return false;\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (parseDimensionStringToDate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3BhcnNlRGltZW5zaW9uU3RyaW5nVG9EYXRlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9wYXJzZURpbWVuc2lvblN0cmluZ1RvRGF0ZS5qcz84MTZkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHBhcnNlRGltZW5zaW9uU3RyaW5nVG9EYXRlYCB1dGlsaXR5LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBDb252ZXJ0cyBhIGRpbW5lbnNpb24gc3RyaW5nIGRhdGUgaW50byBhIERhdGUgb2JqZWN0IGFjY291bnRpbmcgZm9yIGRpZmZlcmVuY2VzIGluIHRpbWV6b25lcy5cbiAqXG4gKiBAc2luY2UgMS4xMC4wXG4gKiBAc2luY2UgMS4xMjMuMCBNaWdyYXRlZCBmcm9tIGFuYWx5dGljcyB0byBhbmFseXRpY3MtNC5cbiAqIEBwcml2YXRlXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGRhdGVTdHJpbmcgU3RyaW5nIHJlcHJlc2VudGluZyB0aGUgZGF0ZSBpbiB0aGUgZm9ybWF0IG9mIGBZWVlZTU1ERGAuXG4gKiBAcmV0dXJuIHsoRGF0ZXxib29sZWFuKX0gT2JqZWN0IHJlcHJlc2VudGluZyB0aGUgZGF0ZSBwYXNzZWQsIG9yIGZhbHNlIGlmIHBhcnNpbmcgZmFpbHMgb3IgYSBub24tc3RyaW5nIGlzIHBhc3NlZC5cbiAqL1xuY29uc3QgcGFyc2VEaW1lbnNpb25TdHJpbmdUb0RhdGUgPSAoIGRhdGVTdHJpbmcgKSA9PiB7XG5cdGlmICggJ3N0cmluZycgPT09IHR5cGVvZiBkYXRlU3RyaW5nICYmIGRhdGVTdHJpbmcubWF0Y2goIC9bMC05XXs4fS8gKSApIHtcblx0XHRjb25zdCB5ZWFyID0gZGF0ZVN0cmluZy5zbGljZSggMCwgNCApO1xuXHRcdGNvbnN0IG1vbnRoSW5kZXggPSBOdW1iZXIoIGRhdGVTdHJpbmcuc2xpY2UoIDQsIDYgKSApIC0gMTtcblx0XHRjb25zdCBkYXkgPSBkYXRlU3RyaW5nLnNsaWNlKCA2LCA4ICk7XG5cdFx0cmV0dXJuIG5ldyBEYXRlKCB5ZWFyLCBtb250aEluZGV4LnRvU3RyaW5nKCksIGRheSApO1xuXHR9XG5cdHJldHVybiBmYWxzZTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHBhcnNlRGltZW5zaW9uU3RyaW5nVG9EYXRlO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/parseDimensionStringToDate.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/partition-report.js": /*!**********************************************************!*\ !*** ./js/modules/analytics-4/utils/partition-report.js ***! \**********************************************************/ /*! exports provided: partitionAnalytics4Report */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"partitionAnalytics4Report\", function() { return partitionAnalytics4Report; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_1__);\n\n/**\n * Analytics-4 partition report utility.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Splits report data into segments for current and comparison ranges.\n *\n * @since 1.96.0\n *\n * @param {Array} report Report rows.\n * @param {Object} args Additional arguments.\n * @param {number} args.dateRangeLength Date range length of report segments.\n * @return {Object} Object with keys for `compareRange` and `currentRange`.\n */\nfunction partitionAnalytics4Report(report, _ref) {\n var dateRangeLength = _ref.dateRangeLength;\n invariant__WEBPACK_IMPORTED_MODULE_1___default()(Array.isArray(report), 'report must be an array to partition.');\n invariant__WEBPACK_IMPORTED_MODULE_1___default()(Number.isInteger(dateRangeLength) && dateRangeLength > 0, 'dateRangeLength must be a positive integer.');\n var getRowsForDateRange = function getRowsForDateRange(dateRange) {\n // Filter the report to get only rows that match the given date range.\n return report.filter(function (_ref2) {\n var _ref2$dimensionValues = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_ref2.dimensionValues, 2),\n dateValue = _ref2$dimensionValues[1];\n return dateValue.value === dateRange;\n });\n };\n\n // Use a negative date range length for reverse slicing.\n var reverseDateRangeLength = -1 * dateRangeLength;\n\n // Get the rows for the current date range and the compare date range.\n // The current range should always be sliced from the end.\n var currentRange = getRowsForDateRange('date_range_0').slice(reverseDateRangeLength);\n // The compare range continues from where the current left off (slicing towards the start),\n // and may be shorter (where older data is not available yet) which is fine.\n var compareRange = getRowsForDateRange('date_range_1').slice(reverseDateRangeLength * 2, reverseDateRangeLength);\n return {\n currentRange: currentRange,\n compareRange: compareRange\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3BhcnRpdGlvbi1yZXBvcnQuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3BhcnRpdGlvbi1yZXBvcnQuanM/ZWM5ZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEFuYWx5dGljcy00IHBhcnRpdGlvbiByZXBvcnQgdXRpbGl0eS5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBpbnZhcmlhbnQgZnJvbSAnaW52YXJpYW50JztcblxuLyoqXG4gKiBTcGxpdHMgcmVwb3J0IGRhdGEgaW50byBzZWdtZW50cyBmb3IgY3VycmVudCBhbmQgY29tcGFyaXNvbiByYW5nZXMuXG4gKlxuICogQHNpbmNlIDEuOTYuMFxuICpcbiAqIEBwYXJhbSB7QXJyYXl9ICByZXBvcnQgICAgICAgICAgICAgICBSZXBvcnQgcm93cy5cbiAqIEBwYXJhbSB7T2JqZWN0fSBhcmdzICAgICAgICAgICAgICAgICBBZGRpdGlvbmFsIGFyZ3VtZW50cy5cbiAqIEBwYXJhbSB7bnVtYmVyfSBhcmdzLmRhdGVSYW5nZUxlbmd0aCBEYXRlIHJhbmdlIGxlbmd0aCBvZiByZXBvcnQgc2VnbWVudHMuXG4gKiBAcmV0dXJuIHtPYmplY3R9IE9iamVjdCB3aXRoIGtleXMgZm9yIGBjb21wYXJlUmFuZ2VgIGFuZCBgY3VycmVudFJhbmdlYC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHBhcnRpdGlvbkFuYWx5dGljczRSZXBvcnQoIHJlcG9ydCwgeyBkYXRlUmFuZ2VMZW5ndGggfSApIHtcblx0aW52YXJpYW50KFxuXHRcdEFycmF5LmlzQXJyYXkoIHJlcG9ydCApLFxuXHRcdCdyZXBvcnQgbXVzdCBiZSBhbiBhcnJheSB0byBwYXJ0aXRpb24uJ1xuXHQpO1xuXHRpbnZhcmlhbnQoXG5cdFx0TnVtYmVyLmlzSW50ZWdlciggZGF0ZVJhbmdlTGVuZ3RoICkgJiYgZGF0ZVJhbmdlTGVuZ3RoID4gMCxcblx0XHQnZGF0ZVJhbmdlTGVuZ3RoIG11c3QgYmUgYSBwb3NpdGl2ZSBpbnRlZ2VyLidcblx0KTtcblxuXHRjb25zdCBnZXRSb3dzRm9yRGF0ZVJhbmdlID0gKCBkYXRlUmFuZ2UgKSA9PiB7XG5cdFx0Ly8gRmlsdGVyIHRoZSByZXBvcnQgdG8gZ2V0IG9ubHkgcm93cyB0aGF0IG1hdGNoIHRoZSBnaXZlbiBkYXRlIHJhbmdlLlxuXHRcdHJldHVybiByZXBvcnQuZmlsdGVyKFxuXHRcdFx0KCB7IGRpbWVuc2lvblZhbHVlczogWyAsIGRhdGVWYWx1ZSBdIH0gKSA9PlxuXHRcdFx0XHRkYXRlVmFsdWUudmFsdWUgPT09IGRhdGVSYW5nZVxuXHRcdCk7XG5cdH07XG5cblx0Ly8gVXNlIGEgbmVnYXRpdmUgZGF0ZSByYW5nZSBsZW5ndGggZm9yIHJldmVyc2Ugc2xpY2luZy5cblx0Y29uc3QgcmV2ZXJzZURhdGVSYW5nZUxlbmd0aCA9IC0xICogZGF0ZVJhbmdlTGVuZ3RoO1xuXG5cdC8vIEdldCB0aGUgcm93cyBmb3IgdGhlIGN1cnJlbnQgZGF0ZSByYW5nZSBhbmQgdGhlIGNvbXBhcmUgZGF0ZSByYW5nZS5cblx0Ly8gVGhlIGN1cnJlbnQgcmFuZ2Ugc2hvdWxkIGFsd2F5cyBiZSBzbGljZWQgZnJvbSB0aGUgZW5kLlxuXHRjb25zdCBjdXJyZW50UmFuZ2UgPSBnZXRSb3dzRm9yRGF0ZVJhbmdlKCAnZGF0ZV9yYW5nZV8wJyApLnNsaWNlKFxuXHRcdHJldmVyc2VEYXRlUmFuZ2VMZW5ndGhcblx0KTtcblx0Ly8gVGhlIGNvbXBhcmUgcmFuZ2UgY29udGludWVzIGZyb20gd2hlcmUgdGhlIGN1cnJlbnQgbGVmdCBvZmYgKHNsaWNpbmcgdG93YXJkcyB0aGUgc3RhcnQpLFxuXHQvLyBhbmQgbWF5IGJlIHNob3J0ZXIgKHdoZXJlIG9sZGVyIGRhdGEgaXMgbm90IGF2YWlsYWJsZSB5ZXQpIHdoaWNoIGlzIGZpbmUuXG5cdGNvbnN0IGNvbXBhcmVSYW5nZSA9IGdldFJvd3NGb3JEYXRlUmFuZ2UoICdkYXRlX3JhbmdlXzEnICkuc2xpY2UoXG5cdFx0cmV2ZXJzZURhdGVSYW5nZUxlbmd0aCAqIDIsXG5cdFx0cmV2ZXJzZURhdGVSYW5nZUxlbmd0aFxuXHQpO1xuXG5cdHJldHVybiB7IGN1cnJlbnRSYW5nZSwgY29tcGFyZVJhbmdlIH07XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFJQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/partition-report.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/report-normalization.js": /*!**************************************************************!*\ !*** ./js/modules/analytics-4/utils/report-normalization.js ***! \**************************************************************/ /*! exports provided: normalizeReportOptions */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"normalizeReportOptions\", function() { return normalizeReportOptions; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var memize__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! memize */ \"../node_modules/memize/index.js\");\n/* harmony import */ var memize__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(memize__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__);\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * Analytics 4 report normalization utilities.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Normalizes report options.\n *\n * @since 1.94.0\n *\n * @param {Object} options Report options object.\n * @return {Object} Normalized options object.\n */\nvar normalizeReportOptions = memize__WEBPACK_IMPORTED_MODULE_2___default()(function () {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n metrics = _ref.metrics,\n dimensions = _ref.dimensions,\n options = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref, [\"metrics\", \"dimensions\"]);\n return _objectSpread({\n metrics: normalizeMetrics(metrics),\n dimensions: normalizeDimensions(dimensions)\n }, options);\n});\nvar normalizeMetrics = function normalizeMetrics(metrics) {\n return Object(lodash__WEBPACK_IMPORTED_MODULE_3__[\"castArray\"])(metrics).map(function (metric) {\n return typeof metric === 'string' ? {\n name: metric\n } : metric;\n }).filter(function (metric) {\n return Object(lodash__WEBPACK_IMPORTED_MODULE_3__[\"isPlainObject\"])(metric);\n });\n};\nvar normalizeDimensions = function normalizeDimensions(dimensions) {\n return Object(lodash__WEBPACK_IMPORTED_MODULE_3__[\"castArray\"])(dimensions).map(function (dimension) {\n return typeof dimension === 'string' ? {\n name: dimension\n } : dimension;\n }).filter(function (dimension) {\n return Object(lodash__WEBPACK_IMPORTED_MODULE_3__[\"isPlainObject\"])(dimension);\n });\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3JlcG9ydC1ub3JtYWxpemF0aW9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9yZXBvcnQtbm9ybWFsaXphdGlvbi5qcz83YmQ0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQW5hbHl0aWNzIDQgcmVwb3J0IG5vcm1hbGl6YXRpb24gdXRpbGl0aWVzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IG1lbWl6ZSBmcm9tICdtZW1pemUnO1xuaW1wb3J0IHsgY2FzdEFycmF5LCBpc1BsYWluT2JqZWN0IH0gZnJvbSAnbG9kYXNoJztcblxuLyoqXG4gKiBOb3JtYWxpemVzIHJlcG9ydCBvcHRpb25zLlxuICpcbiAqIEBzaW5jZSAxLjk0LjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gb3B0aW9ucyBSZXBvcnQgb3B0aW9ucyBvYmplY3QuXG4gKiBAcmV0dXJuIHtPYmplY3R9IE5vcm1hbGl6ZWQgb3B0aW9ucyBvYmplY3QuXG4gKi9cbmV4cG9ydCBjb25zdCBub3JtYWxpemVSZXBvcnRPcHRpb25zID0gbWVtaXplKFxuXHQoIHsgbWV0cmljcywgZGltZW5zaW9ucywgLi4ub3B0aW9ucyB9ID0ge30gKSA9PiB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdG1ldHJpY3M6IG5vcm1hbGl6ZU1ldHJpY3MoIG1ldHJpY3MgKSxcblx0XHRcdGRpbWVuc2lvbnM6IG5vcm1hbGl6ZURpbWVuc2lvbnMoIGRpbWVuc2lvbnMgKSxcblx0XHRcdC4uLm9wdGlvbnMsXG5cdFx0fTtcblx0fVxuKTtcblxuY29uc3Qgbm9ybWFsaXplTWV0cmljcyA9ICggbWV0cmljcyApID0+IHtcblx0cmV0dXJuIGNhc3RBcnJheSggbWV0cmljcyApXG5cdFx0Lm1hcCggKCBtZXRyaWMgKSA9PlxuXHRcdFx0dHlwZW9mIG1ldHJpYyA9PT0gJ3N0cmluZycgPyB7IG5hbWU6IG1ldHJpYyB9IDogbWV0cmljXG5cdFx0KVxuXHRcdC5maWx0ZXIoICggbWV0cmljICkgPT4gaXNQbGFpbk9iamVjdCggbWV0cmljICkgKTtcbn07XG5cbmNvbnN0IG5vcm1hbGl6ZURpbWVuc2lvbnMgPSAoIGRpbWVuc2lvbnMgKSA9PiB7XG5cdHJldHVybiBjYXN0QXJyYXkoIGRpbWVuc2lvbnMgKVxuXHRcdC5tYXAoICggZGltZW5zaW9uICkgPT5cblx0XHRcdHR5cGVvZiBkaW1lbnNpb24gPT09ICdzdHJpbmcnID8geyBuYW1lOiBkaW1lbnNpb24gfSA6IGRpbWVuc2lvblxuXHRcdClcblx0XHQuZmlsdGVyKCAoIGRpbWVuc2lvbiApID0+IGlzUGxhaW5PYmplY3QoIGRpbWVuc2lvbiApICk7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/report-normalization.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/report-pivots-validation.js": /*!******************************************************************!*\ !*** ./js/modules/analytics-4/utils/report-pivots-validation.js ***! \******************************************************************/ /*! exports provided: isValidPivotsObject */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidPivotsObject\", function() { return isValidPivotsObject; });\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _report_validation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./report-validation */ \"./js/modules/analytics-4/utils/report-validation.js\");\n/**\n * Analytics 4 pivot reporting API validation utilities.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n/**\n * Verifies that pivot definitions are valid for a report. It should be an array\n * of objects where each object has a \"fieldNames\" property, a \"limit\" property\n * and an optional \"orderby\" property. The \"orderby\" property should be a valid\n * order definition using the `isValidOrders` function.\n *\n * @since 1.130.0\n *\n * @param {Object[]} pivots The pivots object to check.\n * @return {boolean} TRUE if pivot definitions are valid, otherwise FALSE.\n */\nfunction isValidPivotsObject(pivots) {\n if (!Array.isArray(pivots)) {\n return false;\n }\n return pivots.every(function (pivot) {\n if (!Object(lodash__WEBPACK_IMPORTED_MODULE_0__[\"isPlainObject\"])(pivot)) {\n return false;\n }\n if (!pivot.hasOwnProperty('fieldNames') || !Array.isArray(pivot.fieldNames) || pivot.fieldNames.length === 0) {\n return false;\n }\n if (!pivot.hasOwnProperty('limit') || typeof pivot.limit !== 'number') {\n return false;\n }\n if (pivot.hasOwnProperty('orderby') && !Object(_report_validation__WEBPACK_IMPORTED_MODULE_1__[\"isValidOrders\"])(pivot.orderby)) {\n return false;\n }\n return true;\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3JlcG9ydC1waXZvdHMtdmFsaWRhdGlvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvYW5hbHl0aWNzLTQvdXRpbHMvcmVwb3J0LXBpdm90cy12YWxpZGF0aW9uLmpzPzU0ZmEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBbmFseXRpY3MgNCBwaXZvdCByZXBvcnRpbmcgQVBJIHZhbGlkYXRpb24gdXRpbGl0aWVzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgaXNQbGFpbk9iamVjdCB9IGZyb20gJ2xvZGFzaCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGlzVmFsaWRPcmRlcnMgfSBmcm9tICcuL3JlcG9ydC12YWxpZGF0aW9uJztcblxuLyoqXG4gKiBWZXJpZmllcyB0aGF0IHBpdm90IGRlZmluaXRpb25zIGFyZSB2YWxpZCBmb3IgYSByZXBvcnQuIEl0IHNob3VsZCBiZSBhbiBhcnJheVxuICogb2Ygb2JqZWN0cyB3aGVyZSBlYWNoIG9iamVjdCBoYXMgYSBcImZpZWxkTmFtZXNcIiBwcm9wZXJ0eSwgYSBcImxpbWl0XCIgcHJvcGVydHlcbiAqIGFuZCBhbiBvcHRpb25hbCBcIm9yZGVyYnlcIiBwcm9wZXJ0eS4gVGhlIFwib3JkZXJieVwiIHByb3BlcnR5IHNob3VsZCBiZSBhIHZhbGlkXG4gKiBvcmRlciBkZWZpbml0aW9uIHVzaW5nIHRoZSBgaXNWYWxpZE9yZGVyc2AgZnVuY3Rpb24uXG4gKlxuICogQHNpbmNlIDEuMTMwLjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdFtdfSBwaXZvdHMgVGhlIHBpdm90cyBvYmplY3QgdG8gY2hlY2suXG4gKiBAcmV0dXJuIHtib29sZWFufSBUUlVFIGlmIHBpdm90IGRlZmluaXRpb25zIGFyZSB2YWxpZCwgb3RoZXJ3aXNlIEZBTFNFLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNWYWxpZFBpdm90c09iamVjdCggcGl2b3RzICkge1xuXHRpZiAoICEgQXJyYXkuaXNBcnJheSggcGl2b3RzICkgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIHBpdm90cy5ldmVyeSggKCBwaXZvdCApID0+IHtcblx0XHRpZiAoICEgaXNQbGFpbk9iamVjdCggcGl2b3QgKSApIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRpZiAoXG5cdFx0XHQhIHBpdm90Lmhhc093blByb3BlcnR5KCAnZmllbGROYW1lcycgKSB8fFxuXHRcdFx0ISBBcnJheS5pc0FycmF5KCBwaXZvdC5maWVsZE5hbWVzICkgfHxcblx0XHRcdHBpdm90LmZpZWxkTmFtZXMubGVuZ3RoID09PSAwXG5cdFx0KSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0aWYgKFxuXHRcdFx0ISBwaXZvdC5oYXNPd25Qcm9wZXJ0eSggJ2xpbWl0JyApIHx8XG5cdFx0XHR0eXBlb2YgcGl2b3QubGltaXQgIT09ICdudW1iZXInXG5cdFx0KSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0aWYgKFxuXHRcdFx0cGl2b3QuaGFzT3duUHJvcGVydHkoICdvcmRlcmJ5JyApICYmXG5cdFx0XHQhIGlzVmFsaWRPcmRlcnMoIHBpdm90Lm9yZGVyYnkgKVxuXHRcdCkge1xuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH1cblxuXHRcdHJldHVybiB0cnVlO1xuXHR9ICk7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFLQTtBQUNBO0FBRUE7QUFJQTtBQUNBO0FBRUE7QUFJQTtBQUNBO0FBRUE7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/report-pivots-validation.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/report-validation.js": /*!***********************************************************!*\ !*** ./js/modules/analytics-4/utils/report-validation.js ***! \***********************************************************/ /*! exports provided: isValidMetrics, isValidDimensions, isValidDimensionFilters, isValidMetricFilters, isValidOrders */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidMetrics\", function() { return isValidMetrics; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidDimensions\", function() { return isValidDimensions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidDimensionFilters\", function() { return isValidDimensionFilters; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidMetricFilters\", function() { return isValidMetricFilters; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidOrders\", function() { return isValidOrders; });\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"../node_modules/@babel/runtime/helpers/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _util_report_validation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../util/report-validation */ \"./js/util/report-validation.js\");\n\n/**\n * Analytics 4 reporting API validation utilities.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/* eslint complexity: [ \"error\", 17 ] */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n/**\n * Verifies that provided metrics match allowed values. Metrics can be a string,\n * an array of string, an array of objects or mix of strings and objects.\n * Objects must have a \"name\" property that matches the regex `/^[a-zA-Z0-9_]+$/`\n * to be valid. Objects can optionally include an \"expression\" property.\n *\n * When a single string is provided, it must be a metric name or a comma-separated\n * list of metric names.\n *\n * A metric name must match the regular expression `/^[a-zA-Z0-9_]+$/`.\n *\n * @since 1.94.0\n * @since 1.98.0 Added a regular expression to validate metric names, in keeping with the GA4 API.\n *\n * @param {string|string[]|Object|Object[]} metrics The metrics to check.\n * @return {boolean} TRUE if metrics are valid, otherwise FALSE.\n */\nfunction isValidMetrics(metrics) {\n var isValidName = function isValidName(metricName) {\n return typeof metricName === 'string' && /^[a-zA-Z0-9_]+$/.test(metricName);\n };\n if (typeof metrics === 'string') {\n var metricNames = metrics.split(',');\n return metricNames.every(isValidName);\n }\n return Object(_util_report_validation__WEBPACK_IMPORTED_MODULE_2__[\"isValidStringsOrObjects\"])(metrics, function (metric) {\n var validName = metric.hasOwnProperty('name') && isValidName(metric.name);\n\n // 'expression' is optional, so if it wasn't provided, we can\n // return early.\n if (!metric.hasOwnProperty('expression')) {\n return validName;\n }\n\n // 'expression', if provided, must be a string.\n var validExpression = typeof metric.expression === 'string';\n return validName && validExpression;\n }, isValidName);\n}\n\n/**\n * Verifies provided dimensions to make sure it matches allowed values. It can be a string,\n * array of strings, an object with \"name\" field, array of such objects or an array of strings\n * and objects.\n *\n * @since 1.94.0\n *\n * @param {string|string[]|Object|Object[]} dimensions The dimensions to check.\n * @return {boolean} TRUE if dimensions are valid, otherwise FALSE.\n */\nfunction isValidDimensions(dimensions) {\n return Object(_util_report_validation__WEBPACK_IMPORTED_MODULE_2__[\"isValidStringsOrObjects\"])(dimensions, function (dimension) {\n return dimension.hasOwnProperty('name') && typeof dimension.name === 'string';\n });\n}\n\n/**\n * Verifies provided dimensionFilters to make sure they match allowed values found in dimensions.\n *\n * @since 1.94.0\n *\n * @param {Object} filters The dimension filters to check.\n * @return {boolean} TRUE if dimension filters are valid, otherwise FALSE.\n */\nfunction isValidDimensionFilters(filters) {\n // Ensure every dimensionFilter key corresponds to a valid dimension.\n var validType = ['string'];\n return Object.keys(filters).every(function (dimension) {\n if (validType.includes(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(filters[dimension]))) {\n return true;\n }\n if (Array.isArray(filters[dimension])) {\n return filters[dimension].every(function (param) {\n return validType.includes(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(param));\n });\n }\n if (Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"isPlainObject\"])(filters[dimension])) {\n var props = Object.keys(filters[dimension]);\n if (!props.includes('filterType')) {\n return false;\n }\n if (filters[dimension].filterType !== 'emptyFilter' && !props.includes('value')) {\n return false;\n }\n return true;\n }\n return false;\n });\n}\n\n/**\n * Verifies provided metricFilters to make sure they match allowed values found in metrics and supported filters.\n *\n * @since 1.111.0\n *\n * @param {Object} filters The metric filters to check.\n * @return {boolean} TRUE if dimension filters are valid, otherwise FALSE.\n */\nfunction isValidMetricFilters(filters) {\n var validType = ['string'];\n var allowedFilterTypes = ['numericFilter', 'betweenFilter'];\n return Object.values(filters).every(function (filter) {\n if (validType.includes(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(filter))) {\n return true;\n }\n if (Array.isArray(filter)) {\n return filter.every(function (param) {\n return validType.includes(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(param));\n });\n }\n if (!Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"isPlainObject\"])(filter)) {\n return false;\n }\n var filterType = filter.filterType,\n value = filter.value,\n fromValue = filter.fromValue,\n toValue = filter.toValue; // Validate filterType if present\n if (filterType && !allowedFilterTypes.includes(filterType)) {\n return false;\n }\n var props = Object.keys(filter);\n\n // Numeric Filter (default if filterType is missing)\n if (!filterType || filterType === 'numericFilter') {\n return props.includes('operation') && props.includes('value') && (!Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"isPlainObject\"])(value) || 'int64Value' in value);\n }\n\n // Between Filter\n if (filterType === 'betweenFilter') {\n return props.includes('fromValue') && props.includes('toValue') && [fromValue, toValue].every(function (val) {\n return !Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"isPlainObject\"])(val) || 'int64Value' in val;\n });\n }\n return false;\n });\n}\n\n/**\n * Verifies that order definitions are valid for a report. It should be an array\n * of objects where each object has either a \"metric\" or a \"dimension\" property,\n * and an optional \"desc\" property. The \"metric\" and \"dimension\" properties should\n * be objects with \"metricName\" and \"dimensionName\" properties respectively.\n *\n * @since 1.95.0\n *\n * @param {Object[]} orders The order definitions to check.\n * @return {boolean} TRUE if order definitions are valid, otherwise FALSE.\n */\nfunction isValidOrders(orders) {\n if (!Array.isArray(orders)) {\n return false;\n }\n return orders.every(function (order) {\n if (!Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"isPlainObject\"])(order)) {\n return false;\n }\n if (order.hasOwnProperty('desc') && typeof order.desc !== 'boolean') {\n return false;\n }\n if (order.metric) {\n var _order$metric;\n return !order.dimension && typeof ((_order$metric = order.metric) === null || _order$metric === void 0 ? void 0 : _order$metric.metricName) === 'string';\n }\n if (order.dimension) {\n var _order$dimension;\n return typeof ((_order$dimension = order.dimension) === null || _order$dimension === void 0 ? void 0 : _order$dimension.dimensionName) === 'string';\n }\n return false;\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3JlcG9ydC12YWxpZGF0aW9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9yZXBvcnQtdmFsaWRhdGlvbi5qcz9iNzhlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQW5hbHl0aWNzIDQgcmVwb3J0aW5nIEFQSSB2YWxpZGF0aW9uIHV0aWxpdGllcy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qIGVzbGludCBjb21wbGV4aXR5OiBbIFwiZXJyb3JcIiwgMTcgXSAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBpc1BsYWluT2JqZWN0IH0gZnJvbSAnbG9kYXNoJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgaXNWYWxpZFN0cmluZ3NPck9iamVjdHMgfSBmcm9tICcuLi8uLi8uLi91dGlsL3JlcG9ydC12YWxpZGF0aW9uJztcblxuLyoqXG4gKiBWZXJpZmllcyB0aGF0IHByb3ZpZGVkIG1ldHJpY3MgbWF0Y2ggYWxsb3dlZCB2YWx1ZXMuIE1ldHJpY3MgY2FuIGJlIGEgc3RyaW5nLFxuICogYW4gYXJyYXkgb2Ygc3RyaW5nLCBhbiBhcnJheSBvZiBvYmplY3RzIG9yIG1peCBvZiBzdHJpbmdzIGFuZCBvYmplY3RzLlxuICogT2JqZWN0cyBtdXN0IGhhdmUgYSBcIm5hbWVcIiBwcm9wZXJ0eSB0aGF0IG1hdGNoZXMgdGhlIHJlZ2V4IGAvXlthLXpBLVowLTlfXSskL2BcbiAqIHRvIGJlIHZhbGlkLiBPYmplY3RzIGNhbiBvcHRpb25hbGx5IGluY2x1ZGUgYW4gXCJleHByZXNzaW9uXCIgcHJvcGVydHkuXG4gKlxuICogV2hlbiBhIHNpbmdsZSBzdHJpbmcgaXMgcHJvdmlkZWQsIGl0IG11c3QgYmUgYSBtZXRyaWMgbmFtZSBvciBhIGNvbW1hLXNlcGFyYXRlZFxuICogbGlzdCBvZiBtZXRyaWMgbmFtZXMuXG4gKlxuICogQSBtZXRyaWMgbmFtZSBtdXN0IG1hdGNoIHRoZSByZWd1bGFyIGV4cHJlc3Npb24gYC9eW2EtekEtWjAtOV9dKyQvYC5cbiAqXG4gKiBAc2luY2UgMS45NC4wXG4gKiBAc2luY2UgMS45OC4wIEFkZGVkIGEgcmVndWxhciBleHByZXNzaW9uIHRvIHZhbGlkYXRlIG1ldHJpYyBuYW1lcywgaW4ga2VlcGluZyB3aXRoIHRoZSBHQTQgQVBJLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfHN0cmluZ1tdfE9iamVjdHxPYmplY3RbXX0gbWV0cmljcyBUaGUgbWV0cmljcyB0byBjaGVjay5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRSVUUgaWYgbWV0cmljcyBhcmUgdmFsaWQsIG90aGVyd2lzZSBGQUxTRS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzVmFsaWRNZXRyaWNzKCBtZXRyaWNzICkge1xuXHRjb25zdCBpc1ZhbGlkTmFtZSA9ICggbWV0cmljTmFtZSApID0+XG5cdFx0dHlwZW9mIG1ldHJpY05hbWUgPT09ICdzdHJpbmcnICYmIC9eW2EtekEtWjAtOV9dKyQvLnRlc3QoIG1ldHJpY05hbWUgKTtcblxuXHRpZiAoIHR5cGVvZiBtZXRyaWNzID09PSAnc3RyaW5nJyApIHtcblx0XHRjb25zdCBtZXRyaWNOYW1lcyA9IG1ldHJpY3Muc3BsaXQoICcsJyApO1xuXHRcdHJldHVybiBtZXRyaWNOYW1lcy5ldmVyeSggaXNWYWxpZE5hbWUgKTtcblx0fVxuXG5cdHJldHVybiBpc1ZhbGlkU3RyaW5nc09yT2JqZWN0cyhcblx0XHRtZXRyaWNzLFxuXHRcdCggbWV0cmljICkgPT4ge1xuXHRcdFx0Y29uc3QgdmFsaWROYW1lID1cblx0XHRcdFx0bWV0cmljLmhhc093blByb3BlcnR5KCAnbmFtZScgKSAmJiBpc1ZhbGlkTmFtZSggbWV0cmljLm5hbWUgKTtcblxuXHRcdFx0Ly8gJ2V4cHJlc3Npb24nIGlzIG9wdGlvbmFsLCBzbyBpZiBpdCB3YXNuJ3QgcHJvdmlkZWQsIHdlIGNhblxuXHRcdFx0Ly8gcmV0dXJuIGVhcmx5LlxuXHRcdFx0aWYgKCAhIG1ldHJpYy5oYXNPd25Qcm9wZXJ0eSggJ2V4cHJlc3Npb24nICkgKSB7XG5cdFx0XHRcdHJldHVybiB2YWxpZE5hbWU7XG5cdFx0XHR9XG5cblx0XHRcdC8vICdleHByZXNzaW9uJywgaWYgcHJvdmlkZWQsIG11c3QgYmUgYSBzdHJpbmcuXG5cdFx0XHRjb25zdCB2YWxpZEV4cHJlc3Npb24gPSB0eXBlb2YgbWV0cmljLmV4cHJlc3Npb24gPT09ICdzdHJpbmcnO1xuXG5cdFx0XHRyZXR1cm4gdmFsaWROYW1lICYmIHZhbGlkRXhwcmVzc2lvbjtcblx0XHR9LFxuXHRcdGlzVmFsaWROYW1lXG5cdCk7XG59XG5cbi8qKlxuICogVmVyaWZpZXMgcHJvdmlkZWQgZGltZW5zaW9ucyB0byBtYWtlIHN1cmUgaXQgbWF0Y2hlcyBhbGxvd2VkIHZhbHVlcy4gSXQgY2FuIGJlIGEgc3RyaW5nLFxuICogYXJyYXkgb2Ygc3RyaW5ncywgYW4gb2JqZWN0IHdpdGggXCJuYW1lXCIgZmllbGQsIGFycmF5IG9mIHN1Y2ggb2JqZWN0cyBvciBhbiBhcnJheSBvZiBzdHJpbmdzXG4gKiBhbmQgb2JqZWN0cy5cbiAqXG4gKiBAc2luY2UgMS45NC4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd8c3RyaW5nW118T2JqZWN0fE9iamVjdFtdfSBkaW1lbnNpb25zIFRoZSBkaW1lbnNpb25zIHRvIGNoZWNrLlxuICogQHJldHVybiB7Ym9vbGVhbn0gVFJVRSBpZiBkaW1lbnNpb25zIGFyZSB2YWxpZCwgb3RoZXJ3aXNlIEZBTFNFLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNWYWxpZERpbWVuc2lvbnMoIGRpbWVuc2lvbnMgKSB7XG5cdHJldHVybiBpc1ZhbGlkU3RyaW5nc09yT2JqZWN0cyggZGltZW5zaW9ucywgKCBkaW1lbnNpb24gKSA9PiB7XG5cdFx0cmV0dXJuIChcblx0XHRcdGRpbWVuc2lvbi5oYXNPd25Qcm9wZXJ0eSggJ25hbWUnICkgJiZcblx0XHRcdHR5cGVvZiBkaW1lbnNpb24ubmFtZSA9PT0gJ3N0cmluZydcblx0XHQpO1xuXHR9ICk7XG59XG5cbi8qKlxuICogVmVyaWZpZXMgcHJvdmlkZWQgZGltZW5zaW9uRmlsdGVycyB0byBtYWtlIHN1cmUgdGhleSBtYXRjaCBhbGxvd2VkIHZhbHVlcyBmb3VuZCBpbiBkaW1lbnNpb25zLlxuICpcbiAqIEBzaW5jZSAxLjk0LjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gZmlsdGVycyBUaGUgZGltZW5zaW9uIGZpbHRlcnMgdG8gY2hlY2suXG4gKiBAcmV0dXJuIHtib29sZWFufSBUUlVFIGlmIGRpbWVuc2lvbiBmaWx0ZXJzIGFyZSB2YWxpZCwgb3RoZXJ3aXNlIEZBTFNFLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNWYWxpZERpbWVuc2lvbkZpbHRlcnMoIGZpbHRlcnMgKSB7XG5cdC8vIEVuc3VyZSBldmVyeSBkaW1lbnNpb25GaWx0ZXIga2V5IGNvcnJlc3BvbmRzIHRvIGEgdmFsaWQgZGltZW5zaW9uLlxuXHRjb25zdCB2YWxpZFR5cGUgPSBbICdzdHJpbmcnIF07XG5cdHJldHVybiBPYmplY3Qua2V5cyggZmlsdGVycyApLmV2ZXJ5KCAoIGRpbWVuc2lvbiApID0+IHtcblx0XHRpZiAoIHZhbGlkVHlwZS5pbmNsdWRlcyggdHlwZW9mIGZpbHRlcnNbIGRpbWVuc2lvbiBdICkgKSB7XG5cdFx0XHRyZXR1cm4gdHJ1ZTtcblx0XHR9XG5cblx0XHRpZiAoIEFycmF5LmlzQXJyYXkoIGZpbHRlcnNbIGRpbWVuc2lvbiBdICkgKSB7XG5cdFx0XHRyZXR1cm4gZmlsdGVyc1sgZGltZW5zaW9uIF0uZXZlcnkoICggcGFyYW0gKSA9PlxuXHRcdFx0XHR2YWxpZFR5cGUuaW5jbHVkZXMoIHR5cGVvZiBwYXJhbSApXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdGlmICggaXNQbGFpbk9iamVjdCggZmlsdGVyc1sgZGltZW5zaW9uIF0gKSApIHtcblx0XHRcdGNvbnN0IHByb3BzID0gT2JqZWN0LmtleXMoIGZpbHRlcnNbIGRpbWVuc2lvbiBdICk7XG5cblx0XHRcdGlmICggISBwcm9wcy5pbmNsdWRlcyggJ2ZpbHRlclR5cGUnICkgKSB7XG5cdFx0XHRcdHJldHVybiBmYWxzZTtcblx0XHRcdH1cblxuXHRcdFx0aWYgKFxuXHRcdFx0XHRmaWx0ZXJzWyBkaW1lbnNpb24gXS5maWx0ZXJUeXBlICE9PSAnZW1wdHlGaWx0ZXInICYmXG5cdFx0XHRcdCEgcHJvcHMuaW5jbHVkZXMoICd2YWx1ZScgKVxuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiBmYWxzZTtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIHRydWU7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9ICk7XG59XG5cbi8qKlxuICogVmVyaWZpZXMgcHJvdmlkZWQgbWV0cmljRmlsdGVycyB0byBtYWtlIHN1cmUgdGhleSBtYXRjaCBhbGxvd2VkIHZhbHVlcyBmb3VuZCBpbiBtZXRyaWNzIGFuZCBzdXBwb3J0ZWQgZmlsdGVycy5cbiAqXG4gKiBAc2luY2UgMS4xMTEuMFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBmaWx0ZXJzIFRoZSBtZXRyaWMgZmlsdGVycyB0byBjaGVjay5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRSVUUgaWYgZGltZW5zaW9uIGZpbHRlcnMgYXJlIHZhbGlkLCBvdGhlcndpc2UgRkFMU0UuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc1ZhbGlkTWV0cmljRmlsdGVycyggZmlsdGVycyApIHtcblx0Y29uc3QgdmFsaWRUeXBlID0gWyAnc3RyaW5nJyBdO1xuXHRjb25zdCBhbGxvd2VkRmlsdGVyVHlwZXMgPSBbICdudW1lcmljRmlsdGVyJywgJ2JldHdlZW5GaWx0ZXInIF07XG5cblx0cmV0dXJuIE9iamVjdC52YWx1ZXMoIGZpbHRlcnMgKS5ldmVyeSggKCBmaWx0ZXIgKSA9PiB7XG5cdFx0aWYgKCB2YWxpZFR5cGUuaW5jbHVkZXMoIHR5cGVvZiBmaWx0ZXIgKSApIHtcblx0XHRcdHJldHVybiB0cnVlO1xuXHRcdH1cblxuXHRcdGlmICggQXJyYXkuaXNBcnJheSggZmlsdGVyICkgKSB7XG5cdFx0XHRyZXR1cm4gZmlsdGVyLmV2ZXJ5KCAoIHBhcmFtICkgPT5cblx0XHRcdFx0dmFsaWRUeXBlLmluY2x1ZGVzKCB0eXBlb2YgcGFyYW0gKVxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRpZiAoICEgaXNQbGFpbk9iamVjdCggZmlsdGVyICkgKSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0Y29uc3QgeyBmaWx0ZXJUeXBlLCB2YWx1ZSwgZnJvbVZhbHVlLCB0b1ZhbHVlIH0gPSBmaWx0ZXI7XG5cblx0XHQvLyBWYWxpZGF0ZSBmaWx0ZXJUeXBlIGlmIHByZXNlbnRcblx0XHRpZiAoIGZpbHRlclR5cGUgJiYgISBhbGxvd2VkRmlsdGVyVHlwZXMuaW5jbHVkZXMoIGZpbHRlclR5cGUgKSApIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRjb25zdCBwcm9wcyA9IE9iamVjdC5rZXlzKCBmaWx0ZXIgKTtcblxuXHRcdC8vIE51bWVyaWMgRmlsdGVyIChkZWZhdWx0IGlmIGZpbHRlclR5cGUgaXMgbWlzc2luZylcblx0XHRpZiAoICEgZmlsdGVyVHlwZSB8fCBmaWx0ZXJUeXBlID09PSAnbnVtZXJpY0ZpbHRlcicgKSB7XG5cdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHRwcm9wcy5pbmNsdWRlcyggJ29wZXJhdGlvbicgKSAmJlxuXHRcdFx0XHRwcm9wcy5pbmNsdWRlcyggJ3ZhbHVlJyApICYmXG5cdFx0XHRcdCggISBpc1BsYWluT2JqZWN0KCB2YWx1ZSApIHx8ICdpbnQ2NFZhbHVlJyBpbiB2YWx1ZSApXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdC8vIEJldHdlZW4gRmlsdGVyXG5cdFx0aWYgKCBmaWx0ZXJUeXBlID09PSAnYmV0d2VlbkZpbHRlcicgKSB7XG5cdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHRwcm9wcy5pbmNsdWRlcyggJ2Zyb21WYWx1ZScgKSAmJlxuXHRcdFx0XHRwcm9wcy5pbmNsdWRlcyggJ3RvVmFsdWUnICkgJiZcblx0XHRcdFx0WyBmcm9tVmFsdWUsIHRvVmFsdWUgXS5ldmVyeShcblx0XHRcdFx0XHQoIHZhbCApID0+ICEgaXNQbGFpbk9iamVjdCggdmFsICkgfHwgJ2ludDY0VmFsdWUnIGluIHZhbFxuXHRcdFx0XHQpXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdHJldHVybiBmYWxzZTtcblx0fSApO1xufVxuXG4vKipcbiAqIFZlcmlmaWVzIHRoYXQgb3JkZXIgZGVmaW5pdGlvbnMgYXJlIHZhbGlkIGZvciBhIHJlcG9ydC4gSXQgc2hvdWxkIGJlIGFuIGFycmF5XG4gKiBvZiBvYmplY3RzIHdoZXJlIGVhY2ggb2JqZWN0IGhhcyBlaXRoZXIgYSBcIm1ldHJpY1wiIG9yIGEgXCJkaW1lbnNpb25cIiBwcm9wZXJ0eSxcbiAqIGFuZCBhbiBvcHRpb25hbCBcImRlc2NcIiBwcm9wZXJ0eS4gVGhlIFwibWV0cmljXCIgYW5kIFwiZGltZW5zaW9uXCIgcHJvcGVydGllcyBzaG91bGRcbiAqIGJlIG9iamVjdHMgd2l0aCBcIm1ldHJpY05hbWVcIiBhbmQgXCJkaW1lbnNpb25OYW1lXCIgcHJvcGVydGllcyByZXNwZWN0aXZlbHkuXG4gKlxuICogQHNpbmNlIDEuOTUuMFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0W119IG9yZGVycyBUaGUgb3JkZXIgZGVmaW5pdGlvbnMgdG8gY2hlY2suXG4gKiBAcmV0dXJuIHtib29sZWFufSBUUlVFIGlmIG9yZGVyIGRlZmluaXRpb25zIGFyZSB2YWxpZCwgb3RoZXJ3aXNlIEZBTFNFLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNWYWxpZE9yZGVycyggb3JkZXJzICkge1xuXHRpZiAoICEgQXJyYXkuaXNBcnJheSggb3JkZXJzICkgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIG9yZGVycy5ldmVyeSggKCBvcmRlciApID0+IHtcblx0XHRpZiAoICEgaXNQbGFpbk9iamVjdCggb3JkZXIgKSApIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRpZiAoXG5cdFx0XHRvcmRlci5oYXNPd25Qcm9wZXJ0eSggJ2Rlc2MnICkgJiZcblx0XHRcdHR5cGVvZiBvcmRlci5kZXNjICE9PSAnYm9vbGVhbidcblx0XHQpIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRpZiAoIG9yZGVyLm1ldHJpYyApIHtcblx0XHRcdHJldHVybiAoXG5cdFx0XHRcdCEgb3JkZXIuZGltZW5zaW9uICYmXG5cdFx0XHRcdHR5cGVvZiBvcmRlci5tZXRyaWM/Lm1ldHJpY05hbWUgPT09ICdzdHJpbmcnXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdGlmICggb3JkZXIuZGltZW5zaW9uICkge1xuXHRcdFx0cmV0dXJuIHR5cGVvZiBvcmRlci5kaW1lbnNpb24/LmRpbWVuc2lvbk5hbWUgPT09ICdzdHJpbmcnO1xuXHRcdH1cblxuXHRcdHJldHVybiBmYWxzZTtcblx0fSApO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQUE7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFJQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/report-validation.js\n"); /***/ }), /***/ "./js/modules/search-console/components/common/ActivateAnalyticsCTA.js": /*!*****************************************************************************!*\ !*** ./js/modules/search-console/components/common/ActivateAnalyticsCTA.js ***! \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ActivateAnalyticsCTA; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _svg_graphics_cta_graph_visitors_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../svg/graphics/cta-graph-visitors.svg */ \"./svg/graphics/cta-graph-visitors.svg\");\n/* harmony import */ var _svg_graphics_cta_graph_goals_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../../svg/graphics/cta-graph-goals.svg */ \"./svg/graphics/cta-graph-goals.svg\");\n/* harmony import */ var _components_ActivateAnalyticsCTA__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../components/ActivateAnalyticsCTA */ \"./js/components/ActivateAnalyticsCTA.js\");\n/* harmony import */ var _components_PreviewGraph__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../components/PreviewGraph */ \"./js/components/PreviewGraph.js\");\n\n/**\n * Search Funnel Widget ActivateAnalyticsCTA component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\nfunction ActivateAnalyticsCTA(_ref) {\n var title = _ref.title;\n return /*#__PURE__*/React.createElement(_components_ActivateAnalyticsCTA__WEBPACK_IMPORTED_MODULE_5__[\"default\"], null, /*#__PURE__*/React.createElement(_components_PreviewGraph__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Unique visitors from Search', 'google-site-kit'),\n GraphSVG: _svg_graphics_cta_graph_visitors_svg__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n }), /*#__PURE__*/React.createElement(_components_PreviewGraph__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n title: title,\n GraphSVG: _svg_graphics_cta_graph_goals_svg__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n }));\n}\nActivateAnalyticsCTA.propTypes = {\n title: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvY29tbW9uL0FjdGl2YXRlQW5hbHl0aWNzQ1RBLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS9jb21wb25lbnRzL2NvbW1vbi9BY3RpdmF0ZUFuYWx5dGljc0NUQS5qcz85MGNmIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2VhcmNoIEZ1bm5lbCBXaWRnZXQgQWN0aXZhdGVBbmFseXRpY3NDVEEgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFZpc2l0b3JzR3JhcGggZnJvbSAnLi4vLi4vLi4vLi4vLi4vc3ZnL2dyYXBoaWNzL2N0YS1ncmFwaC12aXNpdG9ycy5zdmcnO1xuaW1wb3J0IEdvYWxzR3JhcGggZnJvbSAnLi4vLi4vLi4vLi4vLi4vc3ZnL2dyYXBoaWNzL2N0YS1ncmFwaC1nb2Fscy5zdmcnO1xuaW1wb3J0IEFuYWx5dGljc0NUQSBmcm9tICcuLi8uLi8uLi8uLi9jb21wb25lbnRzL0FjdGl2YXRlQW5hbHl0aWNzQ1RBJztcbmltcG9ydCBQcmV2aWV3R3JhcGggZnJvbSAnLi4vLi4vLi4vLi4vY29tcG9uZW50cy9QcmV2aWV3R3JhcGgnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBBY3RpdmF0ZUFuYWx5dGljc0NUQSggeyB0aXRsZSB9ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxBbmFseXRpY3NDVEE+XG5cdFx0XHQ8UHJldmlld0dyYXBoXG5cdFx0XHRcdHRpdGxlPXsgX18oICdVbmlxdWUgdmlzaXRvcnMgZnJvbSBTZWFyY2gnLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdFx0R3JhcGhTVkc9eyBWaXNpdG9yc0dyYXBoIH1cblx0XHRcdC8+XG5cdFx0XHQ8UHJldmlld0dyYXBoIHRpdGxlPXsgdGl0bGUgfSBHcmFwaFNWRz17IEdvYWxzR3JhcGggfSAvPlxuXHRcdDwvQW5hbHl0aWNzQ1RBPlxuXHQpO1xufVxuXG5BY3RpdmF0ZUFuYWx5dGljc0NUQS5wcm9wVHlwZXMgPSB7XG5cdHRpdGxlOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/common/ActivateAnalyticsCTA.js\n"); /***/ }), /***/ "./js/modules/search-console/components/common/AnalyticsStats.js": /*!***********************************************************************!*\ !*** ./js/modules/search-console/components/common/AnalyticsStats.js ***! \***********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return AnalyticsStats; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_toArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/toArray */ \"../node_modules/@babel/runtime/helpers/toArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toArray__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toArray__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _analytics_4_utils__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../analytics-4/utils */ \"./js/modules/analytics-4/utils/index.js\");\n/* harmony import */ var _components_GoogleChart__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../../components/GoogleChart */ \"./js/components/GoogleChart/index.js\");\n/* harmony import */ var _analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n/* harmony import */ var _hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../../../hooks/useViewOnly */ \"./js/hooks/useViewOnly.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../../../util */ \"./js/util/index.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n\n\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * AnalyticsStats component for SearchFunnelWidgetGA4.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\nfunction AnalyticsStats(props) {\n var data = props.data,\n selectedStats = props.selectedStats,\n dateRangeLength = props.dateRangeLength,\n dataLabels = props.dataLabels,\n tooltipDataFormats = props.tooltipDataFormats,\n chartDataFormats = props.chartDataFormats,\n statsColor = props.statsColor,\n gatheringData = props.gatheringData,\n moduleSlug = props.moduleSlug;\n var isViewOnly = Object(_hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_12__[\"default\"])();\n var analyticsModuleConnected = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_MODULES\"]).isModuleConnected(moduleSlug);\n });\n var analyticsModuleActive = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_MODULES\"]).isModuleActive(moduleSlug);\n });\n var referenceDate = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_14__[\"CORE_USER\"]).getReferenceDate();\n });\n var propertyCreateTime = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n if (isViewOnly) {\n return null;\n }\n return select(_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"MODULES_ANALYTICS_4\"]).getPropertyCreateTime();\n });\n var dateMarkers = [];\n if (propertyCreateTime) {\n dateMarkers = [{\n // Valid use of `new Date()` with an argument.\n // eslint-disable-next-line sitekit/no-direct-date\n date: Object(_util__WEBPACK_IMPORTED_MODULE_13__[\"getDateString\"])(new Date(propertyCreateTime)),\n text: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Google Analytics property created', 'google-site-kit')\n }];\n }\n if (!analyticsModuleActive || !analyticsModuleConnected) {\n return null;\n }\n var googleChartData = Object(_analytics_4_utils__WEBPACK_IMPORTED_MODULE_9__[\"extractAnalytics4DashboardData\"])(data, selectedStats, dateRangeLength, referenceDate, dataLabels, tooltipDataFormats, chartDataFormats);\n var _googleChartData$slic = googleChartData.slice(1).map(function (_ref) {\n var _ref2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_ref, 1),\n date = _ref2[0];\n return date;\n }),\n _googleChartData$slic2 = _babel_runtime_helpers_toArray__WEBPACK_IMPORTED_MODULE_2___default()(_googleChartData$slic),\n ticks = _googleChartData$slic2.slice(1);\n var options = _objectSpread(_objectSpread({}, AnalyticsStats.chartOptions), {}, {\n hAxis: _objectSpread(_objectSpread({}, AnalyticsStats.chartOptions.hAxis), {}, {\n ticks: ticks\n }),\n vAxis: _objectSpread({}, AnalyticsStats.chartOptions.vAxis),\n series: {\n 0: {\n color: statsColor,\n targetAxisIndex: 0\n },\n 1: {\n color: statsColor,\n targetAxisIndex: 0,\n lineDashStyle: [3, 3],\n lineWidth: 1\n }\n }\n });\n var currentValueIndex = 2;\n var previousValueIndex = 3;\n var isZeroChart = !googleChartData.slice(1).some(function (datum) {\n return datum[currentValueIndex] > 0 || datum[previousValueIndex] > 0;\n });\n if (isZeroChart) {\n var zeroChartViewMax = {\n 0: 1,\n 1: 100\n }[selectedStats];\n options.vAxis.viewWindow.max = zeroChartViewMax;\n } else {\n options.vAxis.viewWindow.max = undefined;\n }\n return /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_7__[\"Grid\"], {\n className: \"googlesitekit-analytics-site-stats\"\n }, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_7__[\"Row\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_7__[\"Cell\"], {\n size: 12\n }, /*#__PURE__*/React.createElement(_components_GoogleChart__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n chartType: \"LineChart\",\n data: googleChartData,\n dateMarkers: dateMarkers,\n loadingHeight: \"270px\",\n loadingWidth: \"100%\",\n options: options,\n gatheringData: gatheringData\n }))));\n}\nAnalyticsStats.propTypes = {\n data: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object), prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object]).isRequired,\n dateRangeLength: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number.isRequired,\n selectedStats: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number.isRequired,\n dataLabels: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string).isRequired,\n tooltipDataFormats: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func).isRequired,\n statsColor: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string.isRequired,\n gatheringData: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n moduleSlug: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string.isRequired\n};\nAnalyticsStats.chartOptions = {\n chart: {\n title: ''\n },\n curveType: 'function',\n height: 270,\n width: '100%',\n chartArea: {\n height: '80%',\n left: 60,\n right: 25\n },\n legend: {\n position: 'top',\n textStyle: {\n color: '#616161',\n fontSize: 12\n }\n },\n hAxis: {\n format: 'MMM d',\n gridlines: {\n color: '#fff'\n },\n textStyle: {\n color: '#616161',\n fontSize: 12\n }\n },\n vAxis: {\n gridlines: {\n color: '#eee'\n },\n minorGridlines: {\n color: '#eee'\n },\n textStyle: {\n color: '#616161',\n fontSize: 12\n },\n titleTextStyle: {\n color: '#616161',\n fontSize: 12,\n italic: false\n },\n viewWindow: {\n min: 0\n }\n },\n focusTarget: 'category',\n crosshair: {\n color: 'gray',\n opacity: 0.1,\n orientation: 'vertical',\n trigger: 'both'\n },\n tooltip: {\n isHtml: true,\n // eslint-disable-line sitekit/acronym-case\n trigger: 'both'\n }\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvY29tbW9uL0FuYWx5dGljc1N0YXRzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS9jb21wb25lbnRzL2NvbW1vbi9BbmFseXRpY3NTdGF0cy5qcz9iOWJiIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQW5hbHl0aWNzU3RhdHMgY29tcG9uZW50IGZvciBTZWFyY2hGdW5uZWxXaWRnZXRHQTQuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgR3JpZCwgUm93LCBDZWxsIH0gZnJvbSAnLi4vLi4vLi4vLi4vbWF0ZXJpYWwtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBDT1JFX01PRFVMRVMgfSBmcm9tICcuLi8uLi8uLi8uLi9nb29nbGVzaXRla2l0L21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBleHRyYWN0QW5hbHl0aWNzNERhc2hib2FyZERhdGEgfSBmcm9tICcuLi8uLi8uLi9hbmFseXRpY3MtNC91dGlscyc7XG5pbXBvcnQgR29vZ2xlQ2hhcnQgZnJvbSAnLi4vLi4vLi4vLi4vY29tcG9uZW50cy9Hb29nbGVDaGFydCc7XG5pbXBvcnQgeyBNT0RVTEVTX0FOQUxZVElDU180IH0gZnJvbSAnLi4vLi4vLi4vYW5hbHl0aWNzLTQvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgdXNlVmlld09ubHkgZnJvbSAnLi4vLi4vLi4vLi4vaG9va3MvdXNlVmlld09ubHknO1xuaW1wb3J0IHsgZ2V0RGF0ZVN0cmluZyB9IGZyb20gJy4uLy4uLy4uLy4uL3V0aWwnO1xuaW1wb3J0IHsgQ09SRV9VU0VSIH0gZnJvbSAnLi4vLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvdXNlci9jb25zdGFudHMnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBBbmFseXRpY3NTdGF0cyggcHJvcHMgKSB7XG5cdGNvbnN0IHtcblx0XHRkYXRhLFxuXHRcdHNlbGVjdGVkU3RhdHMsXG5cdFx0ZGF0ZVJhbmdlTGVuZ3RoLFxuXHRcdGRhdGFMYWJlbHMsXG5cdFx0dG9vbHRpcERhdGFGb3JtYXRzLFxuXHRcdGNoYXJ0RGF0YUZvcm1hdHMsXG5cdFx0c3RhdHNDb2xvcixcblx0XHRnYXRoZXJpbmdEYXRhLFxuXHRcdG1vZHVsZVNsdWcsXG5cdH0gPSBwcm9wcztcblxuXHRjb25zdCBpc1ZpZXdPbmx5ID0gdXNlVmlld09ubHkoKTtcblxuXHRjb25zdCBhbmFseXRpY3NNb2R1bGVDb25uZWN0ZWQgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfTU9EVUxFUyApLmlzTW9kdWxlQ29ubmVjdGVkKCBtb2R1bGVTbHVnIClcblx0KTtcblx0Y29uc3QgYW5hbHl0aWNzTW9kdWxlQWN0aXZlID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX01PRFVMRVMgKS5pc01vZHVsZUFjdGl2ZSggbW9kdWxlU2x1ZyApXG5cdCk7XG5cdGNvbnN0IHJlZmVyZW5jZURhdGUgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfVVNFUiApLmdldFJlZmVyZW5jZURhdGUoKVxuXHQpO1xuXG5cdGNvbnN0IHByb3BlcnR5Q3JlYXRlVGltZSA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0aWYgKCBpc1ZpZXdPbmx5ICkge1xuXHRcdFx0cmV0dXJuIG51bGw7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHNlbGVjdCggTU9EVUxFU19BTkFMWVRJQ1NfNCApLmdldFByb3BlcnR5Q3JlYXRlVGltZSgpO1xuXHR9ICk7XG5cblx0bGV0IGRhdGVNYXJrZXJzID0gW107XG5cblx0aWYgKCBwcm9wZXJ0eUNyZWF0ZVRpbWUgKSB7XG5cdFx0ZGF0ZU1hcmtlcnMgPSBbXG5cdFx0XHR7XG5cdFx0XHRcdC8vIFZhbGlkIHVzZSBvZiBgbmV3IERhdGUoKWAgd2l0aCBhbiBhcmd1bWVudC5cblx0XHRcdFx0Ly8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHNpdGVraXQvbm8tZGlyZWN0LWRhdGVcblx0XHRcdFx0ZGF0ZTogZ2V0RGF0ZVN0cmluZyggbmV3IERhdGUoIHByb3BlcnR5Q3JlYXRlVGltZSApICksXG5cdFx0XHRcdHRleHQ6IF9fKFxuXHRcdFx0XHRcdCdHb29nbGUgQW5hbHl0aWNzIHByb3BlcnR5IGNyZWF0ZWQnLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCksXG5cdFx0XHR9LFxuXHRcdF07XG5cdH1cblxuXHRpZiAoICEgYW5hbHl0aWNzTW9kdWxlQWN0aXZlIHx8ICEgYW5hbHl0aWNzTW9kdWxlQ29ubmVjdGVkICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0Y29uc3QgZ29vZ2xlQ2hhcnREYXRhID0gZXh0cmFjdEFuYWx5dGljczREYXNoYm9hcmREYXRhKFxuXHRcdGRhdGEsXG5cdFx0c2VsZWN0ZWRTdGF0cyxcblx0XHRkYXRlUmFuZ2VMZW5ndGgsXG5cdFx0cmVmZXJlbmNlRGF0ZSxcblx0XHRkYXRhTGFiZWxzLFxuXHRcdHRvb2x0aXBEYXRhRm9ybWF0cyxcblx0XHRjaGFydERhdGFGb3JtYXRzXG5cdCk7XG5cblx0Y29uc3QgWyAsIC4uLnRpY2tzIF0gPSBnb29nbGVDaGFydERhdGFcblx0XHQuc2xpY2UoIDEgKVxuXHRcdC5tYXAoICggWyBkYXRlIF0gKSA9PiBkYXRlICk7XG5cblx0Y29uc3Qgb3B0aW9ucyA9IHtcblx0XHQuLi5BbmFseXRpY3NTdGF0cy5jaGFydE9wdGlvbnMsXG5cdFx0aEF4aXM6IHtcblx0XHRcdC4uLkFuYWx5dGljc1N0YXRzLmNoYXJ0T3B0aW9ucy5oQXhpcyxcblx0XHRcdHRpY2tzLFxuXHRcdH0sXG5cdFx0dkF4aXM6IHtcblx0XHRcdC4uLkFuYWx5dGljc1N0YXRzLmNoYXJ0T3B0aW9ucy52QXhpcyxcblx0XHR9LFxuXHRcdHNlcmllczoge1xuXHRcdFx0MDoge1xuXHRcdFx0XHRjb2xvcjogc3RhdHNDb2xvcixcblx0XHRcdFx0dGFyZ2V0QXhpc0luZGV4OiAwLFxuXHRcdFx0fSxcblx0XHRcdDE6IHtcblx0XHRcdFx0Y29sb3I6IHN0YXRzQ29sb3IsXG5cdFx0XHRcdHRhcmdldEF4aXNJbmRleDogMCxcblx0XHRcdFx0bGluZURhc2hTdHlsZTogWyAzLCAzIF0sXG5cdFx0XHRcdGxpbmVXaWR0aDogMSxcblx0XHRcdH0sXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBjdXJyZW50VmFsdWVJbmRleCA9IDI7XG5cdGNvbnN0IHByZXZpb3VzVmFsdWVJbmRleCA9IDM7XG5cdGNvbnN0IGlzWmVyb0NoYXJ0ID0gISBnb29nbGVDaGFydERhdGFcblx0XHQuc2xpY2UoIDEgKVxuXHRcdC5zb21lKFxuXHRcdFx0KCBkYXR1bSApID0+XG5cdFx0XHRcdGRhdHVtWyBjdXJyZW50VmFsdWVJbmRleCBdID4gMCB8fFxuXHRcdFx0XHRkYXR1bVsgcHJldmlvdXNWYWx1ZUluZGV4IF0gPiAwXG5cdFx0KTtcblxuXHRpZiAoIGlzWmVyb0NoYXJ0ICkge1xuXHRcdGNvbnN0IHplcm9DaGFydFZpZXdNYXggPSB7IDA6IDEsIDE6IDEwMCB9WyBzZWxlY3RlZFN0YXRzIF07XG5cdFx0b3B0aW9ucy52QXhpcy52aWV3V2luZG93Lm1heCA9IHplcm9DaGFydFZpZXdNYXg7XG5cdH0gZWxzZSB7XG5cdFx0b3B0aW9ucy52QXhpcy52aWV3V2luZG93Lm1heCA9IHVuZGVmaW5lZDtcblx0fVxuXG5cdHJldHVybiAoXG5cdFx0PEdyaWQgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1hbmFseXRpY3Mtc2l0ZS1zdGF0c1wiPlxuXHRcdFx0PFJvdz5cblx0XHRcdFx0PENlbGwgc2l6ZT17IDEyIH0+XG5cdFx0XHRcdFx0PEdvb2dsZUNoYXJ0XG5cdFx0XHRcdFx0XHRjaGFydFR5cGU9XCJMaW5lQ2hhcnRcIlxuXHRcdFx0XHRcdFx0ZGF0YT17IGdvb2dsZUNoYXJ0RGF0YSB9XG5cdFx0XHRcdFx0XHRkYXRlTWFya2Vycz17IGRhdGVNYXJrZXJzIH1cblx0XHRcdFx0XHRcdGxvYWRpbmdIZWlnaHQ9XCIyNzBweFwiXG5cdFx0XHRcdFx0XHRsb2FkaW5nV2lkdGg9XCIxMDAlXCJcblx0XHRcdFx0XHRcdG9wdGlvbnM9eyBvcHRpb25zIH1cblx0XHRcdFx0XHRcdGdhdGhlcmluZ0RhdGE9eyBnYXRoZXJpbmdEYXRhIH1cblx0XHRcdFx0XHQvPlxuXHRcdFx0XHQ8L0NlbGw+XG5cdFx0XHQ8L1Jvdz5cblx0XHQ8L0dyaWQ+XG5cdCk7XG59XG5cbkFuYWx5dGljc1N0YXRzLnByb3BUeXBlcyA9IHtcblx0ZGF0YTogUHJvcFR5cGVzLm9uZU9mVHlwZSggW1xuXHRcdFByb3BUeXBlcy5hcnJheU9mKCBQcm9wVHlwZXMub2JqZWN0ICksXG5cdFx0UHJvcFR5cGVzLm9iamVjdCxcblx0XSApLmlzUmVxdWlyZWQsXG5cdGRhdGVSYW5nZUxlbmd0aDogUHJvcFR5cGVzLm51bWJlci5pc1JlcXVpcmVkLFxuXHRzZWxlY3RlZFN0YXRzOiBQcm9wVHlwZXMubnVtYmVyLmlzUmVxdWlyZWQsXG5cdGRhdGFMYWJlbHM6IFByb3BUeXBlcy5hcnJheU9mKCBQcm9wVHlwZXMuc3RyaW5nICkuaXNSZXF1aXJlZCxcblx0dG9vbHRpcERhdGFGb3JtYXRzOiBQcm9wVHlwZXMuYXJyYXlPZiggUHJvcFR5cGVzLmZ1bmMgKS5pc1JlcXVpcmVkLFxuXHRzdGF0c0NvbG9yOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdGdhdGhlcmluZ0RhdGE6IFByb3BUeXBlcy5ib29sLFxuXHRtb2R1bGVTbHVnOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG59O1xuXG5BbmFseXRpY3NTdGF0cy5jaGFydE9wdGlvbnMgPSB7XG5cdGNoYXJ0OiB7XG5cdFx0dGl0bGU6ICcnLFxuXHR9LFxuXHRjdXJ2ZVR5cGU6ICdmdW5jdGlvbicsXG5cdGhlaWdodDogMjcwLFxuXHR3aWR0aDogJzEwMCUnLFxuXHRjaGFydEFyZWE6IHtcblx0XHRoZWlnaHQ6ICc4MCUnLFxuXHRcdGxlZnQ6IDYwLFxuXHRcdHJpZ2h0OiAyNSxcblx0fSxcblx0bGVnZW5kOiB7XG5cdFx0cG9zaXRpb246ICd0b3AnLFxuXHRcdHRleHRTdHlsZToge1xuXHRcdFx0Y29sb3I6ICcjNjE2MTYxJyxcblx0XHRcdGZvbnRTaXplOiAxMixcblx0XHR9LFxuXHR9LFxuXHRoQXhpczoge1xuXHRcdGZvcm1hdDogJ01NTSBkJyxcblx0XHRncmlkbGluZXM6IHtcblx0XHRcdGNvbG9yOiAnI2ZmZicsXG5cdFx0fSxcblx0XHR0ZXh0U3R5bGU6IHtcblx0XHRcdGNvbG9yOiAnIzYxNjE2MScsXG5cdFx0XHRmb250U2l6ZTogMTIsXG5cdFx0fSxcblx0fSxcblx0dkF4aXM6IHtcblx0XHRncmlkbGluZXM6IHtcblx0XHRcdGNvbG9yOiAnI2VlZScsXG5cdFx0fSxcblx0XHRtaW5vckdyaWRsaW5lczoge1xuXHRcdFx0Y29sb3I6ICcjZWVlJyxcblx0XHR9LFxuXHRcdHRleHRTdHlsZToge1xuXHRcdFx0Y29sb3I6ICcjNjE2MTYxJyxcblx0XHRcdGZvbnRTaXplOiAxMixcblx0XHR9LFxuXHRcdHRpdGxlVGV4dFN0eWxlOiB7XG5cdFx0XHRjb2xvcjogJyM2MTYxNjEnLFxuXHRcdFx0Zm9udFNpemU6IDEyLFxuXHRcdFx0aXRhbGljOiBmYWxzZSxcblx0XHR9LFxuXHRcdHZpZXdXaW5kb3c6IHtcblx0XHRcdG1pbjogMCxcblx0XHR9LFxuXHR9LFxuXHRmb2N1c1RhcmdldDogJ2NhdGVnb3J5Jyxcblx0Y3Jvc3NoYWlyOiB7XG5cdFx0Y29sb3I6ICdncmF5Jyxcblx0XHRvcGFjaXR5OiAwLjEsXG5cdFx0b3JpZW50YXRpb246ICd2ZXJ0aWNhbCcsXG5cdFx0dHJpZ2dlcjogJ2JvdGgnLFxuXHR9LFxuXHR0b29sdGlwOiB7XG5cdFx0aXNIdG1sOiB0cnVlLCAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIHNpdGVraXQvYWNyb255bS1jYXNlXG5cdFx0dHJpZ2dlcjogJ2JvdGgnLFxuXHR9LFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQVFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUZBO0FBSUE7QUFFQTtBQUVBO0FBQUE7QUFFQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBR0E7QUFFQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBTUE7QUFFQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/common/AnalyticsStats.js\n"); /***/ }), /***/ "./js/modules/search-console/components/common/PropertySelect.js": /*!***********************************************************************!*\ !*** ./js/modules/search-console/components/common/PropertySelect.js ***! \***********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return PropertySelect; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _util_tracking__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../util/tracking */ \"./js/util/tracking/index.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n\n/**\n * PropertySelect component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nfunction PropertySelect(_ref) {\n var hasModuleAccess = _ref.hasModuleAccess;\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_6__[\"default\"])();\n var propertyID = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).getPropertyID();\n });\n var matchedProperties = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).getMatchedProperties();\n });\n var hasResolvedProperties = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).hasFinishedResolution('getMatchedProperties');\n });\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useDispatch\"])(_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]),\n setPropertyID = _useDispatch.setPropertyID;\n var onChange = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function (index, item) {\n var newPropertyID = item.dataset.value;\n if (propertyID !== newPropertyID) {\n setPropertyID(newPropertyID);\n Object(_util_tracking__WEBPACK_IMPORTED_MODULE_5__[\"trackEvent\"])(\"\".concat(viewContext, \"_search-console\"), 'change_property');\n }\n }, [propertyID, setPropertyID, viewContext]);\n if (!hasResolvedProperties) {\n return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__[\"ProgressBar\"], {\n small: true\n });\n }\n if (hasModuleAccess === false) {\n return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__[\"Select\"], {\n className: \"googlesitekit-search-console__select-property\",\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Property', 'google-site-kit'),\n value: propertyID,\n enhanced: true,\n outlined: true,\n disabled: true\n }, /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__[\"Option\"], {\n value: propertyID\n }, propertyID));\n }\n return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__[\"Select\"], {\n className: \"googlesitekit-search-console__select-property\",\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Property', 'google-site-kit'),\n value: propertyID,\n onEnhancedChange: onChange,\n enhanced: true,\n outlined: true\n }, (matchedProperties || []).map(function (_ref2) {\n var siteURL = _ref2.siteURL;\n return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__[\"Option\"], {\n key: siteURL,\n value: siteURL\n }, siteURL.startsWith('sc-domain:') ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"sprintf\"])(/* translators: %s: domain name */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('%s (domain property)', 'google-site-kit'), siteURL.replace(/^sc-domain:/, '')) : siteURL);\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvY29tbW9uL1Byb3BlcnR5U2VsZWN0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS9jb21wb25lbnRzL2NvbW1vbi9Qcm9wZXJ0eVNlbGVjdC5qcz8xNjM3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUHJvcGVydHlTZWxlY3QgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZUNhbGxiYWNrIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgT3B0aW9uLCBQcm9ncmVzc0JhciwgU2VsZWN0IH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1jb21wb25lbnRzJztcbmltcG9ydCB7IHVzZVNlbGVjdCwgdXNlRGlzcGF0Y2ggfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgTU9EVUxFU19TRUFSQ0hfQ09OU09MRSB9IGZyb20gJy4uLy4uL2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgdHJhY2tFdmVudCB9IGZyb20gJy4uLy4uLy4uLy4uL3V0aWwvdHJhY2tpbmcnO1xuaW1wb3J0IHVzZVZpZXdDb250ZXh0IGZyb20gJy4uLy4uLy4uLy4uL2hvb2tzL3VzZVZpZXdDb250ZXh0JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUHJvcGVydHlTZWxlY3QoIHsgaGFzTW9kdWxlQWNjZXNzIH0gKSB7XG5cdGNvbnN0IHZpZXdDb250ZXh0ID0gdXNlVmlld0NvbnRleHQoKTtcblxuXHRjb25zdCBwcm9wZXJ0eUlEID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFICkuZ2V0UHJvcGVydHlJRCgpXG5cdCk7XG5cdGNvbnN0IG1hdGNoZWRQcm9wZXJ0aWVzID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFICkuZ2V0TWF0Y2hlZFByb3BlcnRpZXMoKVxuXHQpO1xuXHRjb25zdCBoYXNSZXNvbHZlZFByb3BlcnRpZXMgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgKS5oYXNGaW5pc2hlZFJlc29sdXRpb24oXG5cdFx0XHQnZ2V0TWF0Y2hlZFByb3BlcnRpZXMnXG5cdFx0KVxuXHQpO1xuXG5cdGNvbnN0IHsgc2V0UHJvcGVydHlJRCB9ID0gdXNlRGlzcGF0Y2goIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgKTtcblx0Y29uc3Qgb25DaGFuZ2UgPSB1c2VDYWxsYmFjayhcblx0XHQoIGluZGV4LCBpdGVtICkgPT4ge1xuXHRcdFx0Y29uc3QgbmV3UHJvcGVydHlJRCA9IGl0ZW0uZGF0YXNldC52YWx1ZTtcblx0XHRcdGlmICggcHJvcGVydHlJRCAhPT0gbmV3UHJvcGVydHlJRCApIHtcblx0XHRcdFx0c2V0UHJvcGVydHlJRCggbmV3UHJvcGVydHlJRCApO1xuXG5cdFx0XHRcdHRyYWNrRXZlbnQoXG5cdFx0XHRcdFx0YCR7IHZpZXdDb250ZXh0IH1fc2VhcmNoLWNvbnNvbGVgLFxuXHRcdFx0XHRcdCdjaGFuZ2VfcHJvcGVydHknXG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRbIHByb3BlcnR5SUQsIHNldFByb3BlcnR5SUQsIHZpZXdDb250ZXh0IF1cblx0KTtcblxuXHRpZiAoICEgaGFzUmVzb2x2ZWRQcm9wZXJ0aWVzICkge1xuXHRcdHJldHVybiA8UHJvZ3Jlc3NCYXIgc21hbGwgLz47XG5cdH1cblxuXHRpZiAoIGhhc01vZHVsZUFjY2VzcyA9PT0gZmFsc2UgKSB7XG5cdFx0cmV0dXJuIChcblx0XHRcdDxTZWxlY3Rcblx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZWFyY2gtY29uc29sZV9fc2VsZWN0LXByb3BlcnR5XCJcblx0XHRcdFx0bGFiZWw9eyBfXyggJ1Byb3BlcnR5JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdHZhbHVlPXsgcHJvcGVydHlJRCB9XG5cdFx0XHRcdGVuaGFuY2VkXG5cdFx0XHRcdG91dGxpbmVkXG5cdFx0XHRcdGRpc2FibGVkXG5cdFx0XHQ+XG5cdFx0XHRcdDxPcHRpb24gdmFsdWU9eyBwcm9wZXJ0eUlEIH0+eyBwcm9wZXJ0eUlEIH08L09wdGlvbj5cblx0XHRcdDwvU2VsZWN0PlxuXHRcdCk7XG5cdH1cblxuXHRyZXR1cm4gKFxuXHRcdDxTZWxlY3Rcblx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtc2VhcmNoLWNvbnNvbGVfX3NlbGVjdC1wcm9wZXJ0eVwiXG5cdFx0XHRsYWJlbD17IF9fKCAnUHJvcGVydHknLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdHZhbHVlPXsgcHJvcGVydHlJRCB9XG5cdFx0XHRvbkVuaGFuY2VkQ2hhbmdlPXsgb25DaGFuZ2UgfVxuXHRcdFx0ZW5oYW5jZWRcblx0XHRcdG91dGxpbmVkXG5cdFx0PlxuXHRcdFx0eyAoIG1hdGNoZWRQcm9wZXJ0aWVzIHx8IFtdICkubWFwKCAoIHsgc2l0ZVVSTCB9ICkgPT4gKFxuXHRcdFx0XHQ8T3B0aW9uIGtleT17IHNpdGVVUkwgfSB2YWx1ZT17IHNpdGVVUkwgfT5cblx0XHRcdFx0XHR7IHNpdGVVUkwuc3RhcnRzV2l0aCggJ3NjLWRvbWFpbjonIClcblx0XHRcdFx0XHRcdD8gc3ByaW50Zihcblx0XHRcdFx0XHRcdFx0XHQvKiB0cmFuc2xhdG9yczogJXM6IGRvbWFpbiBuYW1lICovXG5cdFx0XHRcdFx0XHRcdFx0X18oICclcyAoZG9tYWluIHByb3BlcnR5KScsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRcdFx0XHRcdFx0c2l0ZVVSTC5yZXBsYWNlKCAvXnNjLWRvbWFpbjovLCAnJyApXG5cdFx0XHRcdFx0XHQgIClcblx0XHRcdFx0XHRcdDogc2l0ZVVSTCB9XG5cdFx0XHRcdDwvT3B0aW9uPlxuXHRcdFx0KSApIH1cblx0XHQ8L1NlbGVjdD5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBR0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUdBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFJQTtBQUlBO0FBSUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/common/PropertySelect.js\n"); /***/ }), /***/ "./js/modules/search-console/components/common/ZeroDataMessage.js": /*!************************************************************************!*\ !*** ./js/modules/search-console/components/common/ZeroDataMessage.js ***! \************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ZeroDataMessage; });\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/**\n * ZeroDataMessage component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction ZeroDataMessage(_ref) {\n var skipPrefix = _ref.skipPrefix;\n var url = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_SITE\"]).getCurrentEntityURL();\n });\n if (skipPrefix) {\n return url ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Your page hasn’t appeared in Search yet', 'google-site-kit') : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Your site hasn’t appeared in Search yet', 'google-site-kit');\n }\n return url ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('No data to display: your page hasn’t appeared in Search yet', 'google-site-kit') : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('No data to display: your site hasn’t appeared in Search yet', 'google-site-kit');\n}\nZeroDataMessage.propTypes = {\n skipPrefix: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.bool\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvY29tbW9uL1plcm9EYXRhTWVzc2FnZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvc2VhcmNoLWNvbnNvbGUvY29tcG9uZW50cy9jb21tb24vWmVyb0RhdGFNZXNzYWdlLmpzPzNjOWMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBaZXJvRGF0YU1lc3NhZ2UgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU2VsZWN0IH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IENPUkVfU0lURSB9IGZyb20gJy4uLy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3NpdGUvY29uc3RhbnRzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gWmVyb0RhdGFNZXNzYWdlKCB7IHNraXBQcmVmaXggfSApIHtcblx0Y29uc3QgdXJsID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRDdXJyZW50RW50aXR5VVJMKClcblx0KTtcblxuXHRpZiAoIHNraXBQcmVmaXggKSB7XG5cdFx0cmV0dXJuIHVybFxuXHRcdFx0PyBfXyggJ1lvdXIgcGFnZSBoYXNu4oCZdCBhcHBlYXJlZCBpbiBTZWFyY2ggeWV0JywgJ2dvb2dsZS1zaXRlLWtpdCcgKVxuXHRcdFx0OiBfXyhcblx0XHRcdFx0XHQnWW91ciBzaXRlIGhhc27igJl0IGFwcGVhcmVkIGluIFNlYXJjaCB5ZXQnLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHQgICk7XG5cdH1cblxuXHRyZXR1cm4gdXJsXG5cdFx0PyBfXyhcblx0XHRcdFx0J05vIGRhdGEgdG8gZGlzcGxheTogeW91ciBwYWdlIGhhc27igJl0IGFwcGVhcmVkIGluIFNlYXJjaCB5ZXQnLFxuXHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCAgKVxuXHRcdDogX18oXG5cdFx0XHRcdCdObyBkYXRhIHRvIGRpc3BsYXk6IHlvdXIgc2l0ZSBoYXNu4oCZdCBhcHBlYXJlZCBpbiBTZWFyY2ggeWV0Jyxcblx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQgICk7XG59XG5cblplcm9EYXRhTWVzc2FnZS5wcm9wVHlwZXMgPSB7XG5cdHNraXBQcmVmaXg6IFByb3BUeXBlcy5ib29sLFxufTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7QUFNQTtBQUVBO0FBU0E7QUFFQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/common/ZeroDataMessage.js\n"); /***/ }), /***/ "./js/modules/search-console/components/common/index.js": /*!**************************************************************!*\ !*** ./js/modules/search-console/components/common/index.js ***! \**************************************************************/ /*! exports provided: PropertySelect, ZeroDataMessage, ActivateAnalyticsCTA, AnalyticsStats */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _PropertySelect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./PropertySelect */ \"./js/modules/search-console/components/common/PropertySelect.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"PropertySelect\", function() { return _PropertySelect__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; });\n\n/* harmony import */ var _ZeroDataMessage__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ZeroDataMessage */ \"./js/modules/search-console/components/common/ZeroDataMessage.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"ZeroDataMessage\", function() { return _ZeroDataMessage__WEBPACK_IMPORTED_MODULE_1__[\"default\"]; });\n\n/* harmony import */ var _ActivateAnalyticsCTA__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ActivateAnalyticsCTA */ \"./js/modules/search-console/components/common/ActivateAnalyticsCTA.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"ActivateAnalyticsCTA\", function() { return _ActivateAnalyticsCTA__WEBPACK_IMPORTED_MODULE_2__[\"default\"]; });\n\n/* harmony import */ var _AnalyticsStats__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./AnalyticsStats */ \"./js/modules/search-console/components/common/AnalyticsStats.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"AnalyticsStats\", function() { return _AnalyticsStats__WEBPACK_IMPORTED_MODULE_3__[\"default\"]; });\n\n/**\n * Search Console common components.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvY29tbW9uL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS9jb21wb25lbnRzL2NvbW1vbi9pbmRleC5qcz8yMGM3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2VhcmNoIENvbnNvbGUgY29tbW9uIGNvbXBvbmVudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgeyBkZWZhdWx0IGFzIFByb3BlcnR5U2VsZWN0IH0gZnJvbSAnLi9Qcm9wZXJ0eVNlbGVjdCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIFplcm9EYXRhTWVzc2FnZSB9IGZyb20gJy4vWmVyb0RhdGFNZXNzYWdlJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgQWN0aXZhdGVBbmFseXRpY3NDVEEgfSBmcm9tICcuL0FjdGl2YXRlQW5hbHl0aWNzQ1RBJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgQW5hbHl0aWNzU3RhdHMgfSBmcm9tICcuL0FuYWx5dGljc1N0YXRzJztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/common/index.js\n"); /***/ }), /***/ "./js/modules/search-console/components/dashboard/DashboardPopularKeywordsWidget.js": /*!******************************************************************************************!*\ !*** ./js/modules/search-console/components/dashboard/DashboardPopularKeywordsWidget.js ***! \******************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return DashboardPopularKeywordsWidget; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _components_PreviewTable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../components/PreviewTable */ \"./js/components/PreviewTable.js\");\n/* harmony import */ var _components_SourceLink__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../../components/SourceLink */ \"./js/components/SourceLink.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util */ \"./js/modules/search-console/util/index.js\");\n/* harmony import */ var _components_TableOverflowContainer__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../../components/TableOverflowContainer */ \"./js/components/TableOverflowContainer.js\");\n/* harmony import */ var _components_ReportTable__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../../components/ReportTable */ \"./js/components/ReportTable.js\");\n/* harmony import */ var _components_Link__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../../../components/Link */ \"./js/components/Link.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../../../util */ \"./js/util/index.js\");\n/* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../common */ \"./js/modules/search-console/components/common/index.js\");\n/* harmony import */ var _hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../../../hooks/useViewOnly */ \"./js/hooks/useViewOnly.js\");\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * DashboardPopularKeywordsWidget component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction DashboardPopularKeywordsWidget(props) {\n var Widget = props.Widget,\n WidgetReportError = props.WidgetReportError;\n var viewOnlyDashboard = Object(_hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_15__[\"default\"])();\n var isGatheringData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useInViewSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).isGatheringData();\n });\n var dateRangeDates = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_USER\"]).getDateRangeDates({\n offsetDays: _datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"DATE_RANGE_OFFSET\"]\n });\n });\n var reportArgs = _objectSpread(_objectSpread({}, dateRangeDates), {}, {\n dimensions: 'query',\n limit: 10\n });\n var url = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).getCurrentEntityURL();\n });\n if (url) {\n reportArgs.url = url;\n }\n var data = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useInViewSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).getReport(reportArgs);\n }, [reportArgs]);\n var error = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).getErrorForSelector('getReport', [reportArgs]);\n });\n var loading = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return !select(_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).hasFinishedResolution('getReport', [reportArgs]);\n });\n var baseServiceURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n if (viewOnlyDashboard) {\n return null;\n }\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).getServiceReportURL(_objectSpread(_objectSpread({}, Object(_util__WEBPACK_IMPORTED_MODULE_9__[\"generateDateRangeArgs\"])(dateRangeDates)), {}, {\n page: url ? \"!\".concat(url) : undefined\n }));\n });\n function Footer() {\n return /*#__PURE__*/React.createElement(_components_SourceLink__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n className: \"googlesitekit-data-block__source\",\n name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"_x\"])('Search Console', 'Service name', 'google-site-kit'),\n href: baseServiceURL,\n external: true\n });\n }\n if (error) {\n return /*#__PURE__*/React.createElement(Widget, {\n Footer: Footer\n }, /*#__PURE__*/React.createElement(WidgetReportError, {\n moduleSlug: \"search-console\",\n error: error\n }));\n }\n if (loading || isGatheringData === undefined) {\n return /*#__PURE__*/React.createElement(Widget, {\n noPadding: true,\n Footer: Footer\n }, /*#__PURE__*/React.createElement(_components_PreviewTable__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n padding: true\n }));\n }\n var tableColumns = [{\n title: url ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Top search queries for your page', 'google-site-kit') : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Top search queries for your site', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Most searched for keywords related to your content', 'google-site-kit'),\n primary: true,\n field: 'keys.0',\n Component: function Component(_ref) {\n var fieldValue = _ref.fieldValue;\n var searchAnalyticsURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n if (viewOnlyDashboard) {\n return null;\n }\n var dates = select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_USER\"]).getDateRangeDates({\n offsetDays: _datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"DATE_RANGE_OFFSET\"]\n });\n var entityURL = select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).getCurrentEntityURL();\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).getServiceReportURL(_objectSpread(_objectSpread({}, Object(_util__WEBPACK_IMPORTED_MODULE_9__[\"generateDateRangeArgs\"])(dates)), {}, {\n query: \"!\".concat(fieldValue),\n page: entityURL ? \"!\".concat(entityURL) : undefined\n }));\n });\n if (viewOnlyDashboard) {\n return /*#__PURE__*/React.createElement(\"span\", null, fieldValue);\n }\n return /*#__PURE__*/React.createElement(_components_Link__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n href: searchAnalyticsURL,\n external: true,\n hideExternalIndicator: true\n }, fieldValue);\n }\n }, {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Clicks', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Number of times users clicked on your content in search results', 'google-site-kit'),\n Component: function Component(_ref2) {\n var row = _ref2.row;\n return /*#__PURE__*/React.createElement(\"span\", null, Object(_util__WEBPACK_IMPORTED_MODULE_13__[\"numFmt\"])(row.clicks, {\n style: 'decimal'\n }));\n }\n }, {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Impressions', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Counted each time your content appears in search results', 'google-site-kit'),\n Component: function Component(_ref3) {\n var row = _ref3.row;\n return /*#__PURE__*/React.createElement(\"span\", null, Object(_util__WEBPACK_IMPORTED_MODULE_13__[\"numFmt\"])(row.impressions, {\n style: 'decimal'\n }));\n }\n }];\n return /*#__PURE__*/React.createElement(Widget, {\n noPadding: true,\n Footer: Footer\n }, /*#__PURE__*/React.createElement(_components_TableOverflowContainer__WEBPACK_IMPORTED_MODULE_10__[\"default\"], null, /*#__PURE__*/React.createElement(_components_ReportTable__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n rows: data,\n columns: tableColumns,\n zeroState: _common__WEBPACK_IMPORTED_MODULE_14__[\"ZeroDataMessage\"],\n gatheringData: isGatheringData\n })));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvZGFzaGJvYXJkL0Rhc2hib2FyZFBvcHVsYXJLZXl3b3Jkc1dpZGdldC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvc2VhcmNoLWNvbnNvbGUvY29tcG9uZW50cy9kYXNoYm9hcmQvRGFzaGJvYXJkUG9wdWxhcktleXdvcmRzV2lkZ2V0LmpzPzgxODAiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBEYXNoYm9hcmRQb3B1bGFyS2V5d29yZHNXaWRnZXQgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fLCBfeCB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCwgdXNlSW5WaWV3U2VsZWN0IH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7XG5cdERBVEVfUkFOR0VfT0ZGU0VULFxuXHRNT0RVTEVTX1NFQVJDSF9DT05TT0xFLFxufSBmcm9tICcuLi8uLi9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfU0lURSB9IGZyb20gJy4uLy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3NpdGUvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfVVNFUiB9IGZyb20gJy4uLy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzJztcbmltcG9ydCBQcmV2aWV3VGFibGUgZnJvbSAnLi4vLi4vLi4vLi4vY29tcG9uZW50cy9QcmV2aWV3VGFibGUnO1xuaW1wb3J0IFNvdXJjZUxpbmsgZnJvbSAnLi4vLi4vLi4vLi4vY29tcG9uZW50cy9Tb3VyY2VMaW5rJztcbmltcG9ydCB7IGdlbmVyYXRlRGF0ZVJhbmdlQXJncyB9IGZyb20gJy4uLy4uL3V0aWwnO1xuaW1wb3J0IFRhYmxlT3ZlcmZsb3dDb250YWluZXIgZnJvbSAnLi4vLi4vLi4vLi4vY29tcG9uZW50cy9UYWJsZU92ZXJmbG93Q29udGFpbmVyJztcbmltcG9ydCBSZXBvcnRUYWJsZSBmcm9tICcuLi8uLi8uLi8uLi9jb21wb25lbnRzL1JlcG9ydFRhYmxlJztcbmltcG9ydCBMaW5rIGZyb20gJy4uLy4uLy4uLy4uL2NvbXBvbmVudHMvTGluayc7XG5pbXBvcnQgeyBudW1GbXQgfSBmcm9tICcuLi8uLi8uLi8uLi91dGlsJztcbmltcG9ydCB7IFplcm9EYXRhTWVzc2FnZSB9IGZyb20gJy4uL2NvbW1vbic7XG5pbXBvcnQgdXNlVmlld09ubHkgZnJvbSAnLi4vLi4vLi4vLi4vaG9va3MvdXNlVmlld09ubHknO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBEYXNoYm9hcmRQb3B1bGFyS2V5d29yZHNXaWRnZXQoIHByb3BzICkge1xuXHRjb25zdCB7IFdpZGdldCwgV2lkZ2V0UmVwb3J0RXJyb3IgfSA9IHByb3BzO1xuXG5cdGNvbnN0IHZpZXdPbmx5RGFzaGJvYXJkID0gdXNlVmlld09ubHkoKTtcblxuXHRjb25zdCBpc0dhdGhlcmluZ0RhdGEgPSB1c2VJblZpZXdTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgKS5pc0dhdGhlcmluZ0RhdGEoKVxuXHQpO1xuXG5cdGNvbnN0IGRhdGVSYW5nZURhdGVzID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1VTRVIgKS5nZXREYXRlUmFuZ2VEYXRlcygge1xuXHRcdFx0b2Zmc2V0RGF5czogREFURV9SQU5HRV9PRkZTRVQsXG5cdFx0fSApXG5cdCk7XG5cblx0Y29uc3QgcmVwb3J0QXJncyA9IHtcblx0XHQuLi5kYXRlUmFuZ2VEYXRlcyxcblx0XHRkaW1lbnNpb25zOiAncXVlcnknLFxuXHRcdGxpbWl0OiAxMCxcblx0fTtcblxuXHRjb25zdCB1cmwgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfU0lURSApLmdldEN1cnJlbnRFbnRpdHlVUkwoKVxuXHQpO1xuXHRpZiAoIHVybCApIHtcblx0XHRyZXBvcnRBcmdzLnVybCA9IHVybDtcblx0fVxuXG5cdGNvbnN0IGRhdGEgPSB1c2VJblZpZXdTZWxlY3QoXG5cdFx0KCBzZWxlY3QgKSA9PiBzZWxlY3QoIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgKS5nZXRSZXBvcnQoIHJlcG9ydEFyZ3MgKSxcblx0XHRbIHJlcG9ydEFyZ3MgXVxuXHQpO1xuXHRjb25zdCBlcnJvciA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggTU9EVUxFU19TRUFSQ0hfQ09OU09MRSApLmdldEVycm9yRm9yU2VsZWN0b3IoICdnZXRSZXBvcnQnLCBbXG5cdFx0XHRyZXBvcnRBcmdzLFxuXHRcdF0gKVxuXHQpO1xuXHRjb25zdCBsb2FkaW5nID0gdXNlU2VsZWN0KFxuXHRcdCggc2VsZWN0ICkgPT5cblx0XHRcdCEgc2VsZWN0KCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFICkuaGFzRmluaXNoZWRSZXNvbHV0aW9uKFxuXHRcdFx0XHQnZ2V0UmVwb3J0Jyxcblx0XHRcdFx0WyByZXBvcnRBcmdzIF1cblx0XHRcdClcblx0KTtcblx0Y29uc3QgYmFzZVNlcnZpY2VVUkwgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT4ge1xuXHRcdGlmICggdmlld09ubHlEYXNoYm9hcmQgKSB7XG5cdFx0XHRyZXR1cm4gbnVsbDtcblx0XHR9XG5cblx0XHRyZXR1cm4gc2VsZWN0KCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFICkuZ2V0U2VydmljZVJlcG9ydFVSTCgge1xuXHRcdFx0Li4uZ2VuZXJhdGVEYXRlUmFuZ2VBcmdzKCBkYXRlUmFuZ2VEYXRlcyApLFxuXHRcdFx0cGFnZTogdXJsID8gYCEkeyB1cmwgfWAgOiB1bmRlZmluZWQsXG5cdFx0fSApO1xuXHR9ICk7XG5cblx0ZnVuY3Rpb24gRm9vdGVyKCkge1xuXHRcdHJldHVybiAoXG5cdFx0XHQ8U291cmNlTGlua1xuXHRcdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWRhdGEtYmxvY2tfX3NvdXJjZVwiXG5cdFx0XHRcdG5hbWU9eyBfeChcblx0XHRcdFx0XHQnU2VhcmNoIENvbnNvbGUnLFxuXHRcdFx0XHRcdCdTZXJ2aWNlIG5hbWUnLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCkgfVxuXHRcdFx0XHRocmVmPXsgYmFzZVNlcnZpY2VVUkwgfVxuXHRcdFx0XHRleHRlcm5hbFxuXHRcdFx0Lz5cblx0XHQpO1xuXHR9XG5cblx0aWYgKCBlcnJvciApIHtcblx0XHRyZXR1cm4gKFxuXHRcdFx0PFdpZGdldCBGb290ZXI9eyBGb290ZXIgfT5cblx0XHRcdFx0PFdpZGdldFJlcG9ydEVycm9yXG5cdFx0XHRcdFx0bW9kdWxlU2x1Zz1cInNlYXJjaC1jb25zb2xlXCJcblx0XHRcdFx0XHRlcnJvcj17IGVycm9yIH1cblx0XHRcdFx0Lz5cblx0XHRcdDwvV2lkZ2V0PlxuXHRcdCk7XG5cdH1cblxuXHRpZiAoIGxvYWRpbmcgfHwgaXNHYXRoZXJpbmdEYXRhID09PSB1bmRlZmluZWQgKSB7XG5cdFx0cmV0dXJuIChcblx0XHRcdDxXaWRnZXQgbm9QYWRkaW5nIEZvb3Rlcj17IEZvb3RlciB9PlxuXHRcdFx0XHQ8UHJldmlld1RhYmxlIHBhZGRpbmcgLz5cblx0XHRcdDwvV2lkZ2V0PlxuXHRcdCk7XG5cdH1cblxuXHRjb25zdCB0YWJsZUNvbHVtbnMgPSBbXG5cdFx0e1xuXHRcdFx0dGl0bGU6IHVybFxuXHRcdFx0XHQ/IF9fKCAnVG9wIHNlYXJjaCBxdWVyaWVzIGZvciB5b3VyIHBhZ2UnLCAnZ29vZ2xlLXNpdGUta2l0JyApXG5cdFx0XHRcdDogX18oICdUb3Agc2VhcmNoIHF1ZXJpZXMgZm9yIHlvdXIgc2l0ZScsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRkZXNjcmlwdGlvbjogX18oXG5cdFx0XHRcdCdNb3N0IHNlYXJjaGVkIGZvciBrZXl3b3JkcyByZWxhdGVkIHRvIHlvdXIgY29udGVudCcsXG5cdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHQpLFxuXHRcdFx0cHJpbWFyeTogdHJ1ZSxcblx0XHRcdGZpZWxkOiAna2V5cy4wJyxcblx0XHRcdENvbXBvbmVudCggeyBmaWVsZFZhbHVlIH0gKSB7XG5cdFx0XHRcdGNvbnN0IHNlYXJjaEFuYWx5dGljc1VSTCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0XHRcdFx0aWYgKCB2aWV3T25seURhc2hib2FyZCApIHtcblx0XHRcdFx0XHRcdHJldHVybiBudWxsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRjb25zdCBkYXRlcyA9IHNlbGVjdCggQ09SRV9VU0VSICkuZ2V0RGF0ZVJhbmdlRGF0ZXMoIHtcblx0XHRcdFx0XHRcdG9mZnNldERheXM6IERBVEVfUkFOR0VfT0ZGU0VULFxuXHRcdFx0XHRcdH0gKTtcblx0XHRcdFx0XHRjb25zdCBlbnRpdHlVUkwgPSBzZWxlY3QoIENPUkVfU0lURSApLmdldEN1cnJlbnRFbnRpdHlVUkwoKTtcblx0XHRcdFx0XHRyZXR1cm4gc2VsZWN0KCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFICkuZ2V0U2VydmljZVJlcG9ydFVSTChcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0Li4uZ2VuZXJhdGVEYXRlUmFuZ2VBcmdzKCBkYXRlcyApLFxuXHRcdFx0XHRcdFx0XHRxdWVyeTogYCEkeyBmaWVsZFZhbHVlIH1gLFxuXHRcdFx0XHRcdFx0XHRwYWdlOiBlbnRpdHlVUkwgPyBgISR7IGVudGl0eVVSTCB9YCA6IHVuZGVmaW5lZCxcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHQpO1xuXHRcdFx0XHR9ICk7XG5cblx0XHRcdFx0aWYgKCB2aWV3T25seURhc2hib2FyZCApIHtcblx0XHRcdFx0XHRyZXR1cm4gPHNwYW4+eyBmaWVsZFZhbHVlIH08L3NwYW4+O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cmV0dXJuIChcblx0XHRcdFx0XHQ8TGlua1xuXHRcdFx0XHRcdFx0aHJlZj17IHNlYXJjaEFuYWx5dGljc1VSTCB9XG5cdFx0XHRcdFx0XHRleHRlcm5hbFxuXHRcdFx0XHRcdFx0aGlkZUV4dGVybmFsSW5kaWNhdG9yXG5cdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0eyBmaWVsZFZhbHVlIH1cblx0XHRcdFx0XHQ8L0xpbms+XG5cdFx0XHRcdCk7XG5cdFx0XHR9LFxuXHRcdH0sXG5cdFx0e1xuXHRcdFx0dGl0bGU6IF9fKCAnQ2xpY2tzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdGRlc2NyaXB0aW9uOiBfXyhcblx0XHRcdFx0J051bWJlciBvZiB0aW1lcyB1c2VycyBjbGlja2VkIG9uIHlvdXIgY29udGVudCBpbiBzZWFyY2ggcmVzdWx0cycsXG5cdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHQpLFxuXHRcdFx0Q29tcG9uZW50KCB7IHJvdyB9ICkge1xuXHRcdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHRcdDxzcGFuPnsgbnVtRm10KCByb3cuY2xpY2tzLCB7IHN0eWxlOiAnZGVjaW1hbCcgfSApIH08L3NwYW4+XG5cdFx0XHRcdCk7XG5cdFx0XHR9LFxuXHRcdH0sXG5cdFx0e1xuXHRcdFx0dGl0bGU6IF9fKCAnSW1wcmVzc2lvbnMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdFx0ZGVzY3JpcHRpb246IF9fKFxuXHRcdFx0XHQnQ291bnRlZCBlYWNoIHRpbWUgeW91ciBjb250ZW50IGFwcGVhcnMgaW4gc2VhcmNoIHJlc3VsdHMnLFxuXHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0KSxcblx0XHRcdENvbXBvbmVudCggeyByb3cgfSApIHtcblx0XHRcdFx0cmV0dXJuIChcblx0XHRcdFx0XHQ8c3Bhbj5cblx0XHRcdFx0XHRcdHsgbnVtRm10KCByb3cuaW1wcmVzc2lvbnMsIHsgc3R5bGU6ICdkZWNpbWFsJyB9ICkgfVxuXHRcdFx0XHRcdDwvc3Bhbj5cblx0XHRcdFx0KTtcblx0XHRcdH0sXG5cdFx0fSxcblx0XTtcblxuXHRyZXR1cm4gKFxuXHRcdDxXaWRnZXQgbm9QYWRkaW5nIEZvb3Rlcj17IEZvb3RlciB9PlxuXHRcdFx0PFRhYmxlT3ZlcmZsb3dDb250YWluZXI+XG5cdFx0XHRcdDxSZXBvcnRUYWJsZVxuXHRcdFx0XHRcdHJvd3M9eyBkYXRhIH1cblx0XHRcdFx0XHRjb2x1bW5zPXsgdGFibGVDb2x1bW5zIH1cblx0XHRcdFx0XHR6ZXJvU3RhdGU9eyBaZXJvRGF0YU1lc3NhZ2UgfVxuXHRcdFx0XHRcdGdhdGhlcmluZ0RhdGE9eyBpc0dhdGhlcmluZ0RhdGEgfVxuXHRcdFx0XHQvPlxuXHRcdFx0PC9UYWJsZU92ZXJmbG93Q29udGFpbmVyPlxuXHRcdDwvV2lkZ2V0PlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBRUE7QUFFQTtBQUFBO0FBQ0E7QUFHQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBR0E7QUFFQTtBQUNBO0FBQUE7QUFHQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFHQTtBQUFBO0FBR0E7QUFFQTtBQUNBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFBQTtBQUVBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUdBO0FBRUE7QUFFQTtBQUdBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFHQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBS0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/dashboard/DashboardPopularKeywordsWidget.js\n"); /***/ }), /***/ "./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/CreateConversionCTA.js": /*!*****************************************************************************************************!*\ !*** ./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/CreateConversionCTA.js ***! \*****************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return CreateConversionCTA; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_PreviewGraph__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../../components/PreviewGraph */ \"./js/components/PreviewGraph.js\");\n/* harmony import */ var _svg_graphics_cta_graph_goals_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../../../svg/graphics/cta-graph-goals.svg */ \"./svg/graphics/cta-graph-goals.svg\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../../util */ \"./js/util/index.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n\n/**\n * CreateConversionCTA component for SearchFunnelWidgetGA4.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\nfunction CreateConversionCTA() {\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_8__[\"default\"])();\n var eventCategory = \"\".concat(viewContext, \"_search-traffic-widget\");\n var createConversionEventsSupportURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_SITE\"]).getGoogleSupportURL({\n path: '/analytics/answer/12844695'\n });\n });\n var handleOnClick = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n Object(_util__WEBPACK_IMPORTED_MODULE_7__[\"trackEvent\"])(eventCategory, 'click_ga4_conversions_cta');\n }, [eventCategory]);\n Object(react_use__WEBPACK_IMPORTED_MODULE_1__[\"useMount\"])(function () {\n Object(_util__WEBPACK_IMPORTED_MODULE_7__[\"trackEvent\"])(eventCategory, 'view_ga4_conversions_cta');\n });\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-analytics-cta googlesitekit-analytics-cta--setup-conversions\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-analytics-cta__preview-graphs\"\n }, /*#__PURE__*/React.createElement(_components_PreviewGraph__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Conversions completed', 'google-site-kit'),\n GraphSVG: _svg_graphics_cta_graph_goals_svg__WEBPACK_IMPORTED_MODULE_6__[\"default\"]\n })), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-analytics-cta__details\"\n }, /*#__PURE__*/React.createElement(\"p\", {\n className: \"googlesitekit-analytics-cta--description\"\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Set up conversion events to track how well your site fulfills your business objectives', 'google-site-kit')), /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__[\"Button\"], {\n href: createConversionEventsSupportURL,\n target: \"_blank\",\n onClick: handleOnClick\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Set up conversions', 'google-site-kit'))));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvZGFzaGJvYXJkL1NlYXJjaEZ1bm5lbFdpZGdldEdBNC9DcmVhdGVDb252ZXJzaW9uQ1RBLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS9jb21wb25lbnRzL2Rhc2hib2FyZC9TZWFyY2hGdW5uZWxXaWRnZXRHQTQvQ3JlYXRlQ29udmVyc2lvbkNUQS5qcz8zYTBhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3JlYXRlQ29udmVyc2lvbkNUQSBjb21wb25lbnQgZm9yIFNlYXJjaEZ1bm5lbFdpZGdldEdBNC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZU1vdW50IH0gZnJvbSAncmVhY3QtdXNlJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcbmltcG9ydCB7IHVzZUNhbGxiYWNrIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU2VsZWN0IH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5pbXBvcnQgUHJldmlld0dyYXBoIGZyb20gJy4uLy4uLy4uLy4uLy4uL2NvbXBvbmVudHMvUHJldmlld0dyYXBoJztcbmltcG9ydCBDb252ZXJzaW9uc0dyYXBoSWNvbiBmcm9tICcuLi8uLi8uLi8uLi8uLi8uLi9zdmcvZ3JhcGhpY3MvY3RhLWdyYXBoLWdvYWxzLnN2Zyc7XG5pbXBvcnQgeyB0cmFja0V2ZW50IH0gZnJvbSAnLi4vLi4vLi4vLi4vLi4vdXRpbCc7XG5pbXBvcnQgdXNlVmlld0NvbnRleHQgZnJvbSAnLi4vLi4vLi4vLi4vLi4vaG9va3MvdXNlVmlld0NvbnRleHQnO1xuaW1wb3J0IHsgQ09SRV9TSVRFIH0gZnJvbSAnLi4vLi4vLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvc2l0ZS9jb25zdGFudHMnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBDcmVhdGVDb252ZXJzaW9uQ1RBKCkge1xuXHRjb25zdCB2aWV3Q29udGV4dCA9IHVzZVZpZXdDb250ZXh0KCk7XG5cdGNvbnN0IGV2ZW50Q2F0ZWdvcnkgPSBgJHsgdmlld0NvbnRleHQgfV9zZWFyY2gtdHJhZmZpYy13aWRnZXRgO1xuXG5cdGNvbnN0IGNyZWF0ZUNvbnZlcnNpb25FdmVudHNTdXBwb3J0VVJMID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRHb29nbGVTdXBwb3J0VVJMKCB7XG5cdFx0XHRwYXRoOiAnL2FuYWx5dGljcy9hbnN3ZXIvMTI4NDQ2OTUnLFxuXHRcdH0gKVxuXHQpO1xuXG5cdGNvbnN0IGhhbmRsZU9uQ2xpY2sgPSB1c2VDYWxsYmFjayggKCkgPT4ge1xuXHRcdHRyYWNrRXZlbnQoIGV2ZW50Q2F0ZWdvcnksICdjbGlja19nYTRfY29udmVyc2lvbnNfY3RhJyApO1xuXHR9LCBbIGV2ZW50Q2F0ZWdvcnkgXSApO1xuXG5cdHVzZU1vdW50KCAoKSA9PiB7XG5cdFx0dHJhY2tFdmVudCggZXZlbnRDYXRlZ29yeSwgJ3ZpZXdfZ2E0X2NvbnZlcnNpb25zX2N0YScgKTtcblx0fSApO1xuXG5cdHJldHVybiAoXG5cdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWFuYWx5dGljcy1jdGEgZ29vZ2xlc2l0ZWtpdC1hbmFseXRpY3MtY3RhLS1zZXR1cC1jb252ZXJzaW9uc1wiPlxuXHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWFuYWx5dGljcy1jdGFfX3ByZXZpZXctZ3JhcGhzXCI+XG5cdFx0XHRcdDxQcmV2aWV3R3JhcGhcblx0XHRcdFx0XHR0aXRsZT17IF9fKCAnQ29udmVyc2lvbnMgY29tcGxldGVkJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdFx0R3JhcGhTVkc9eyBDb252ZXJzaW9uc0dyYXBoSWNvbiB9XG5cdFx0XHRcdC8+XG5cdFx0XHQ8L2Rpdj5cblx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1hbmFseXRpY3MtY3RhX19kZXRhaWxzXCI+XG5cdFx0XHRcdDxwIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtYW5hbHl0aWNzLWN0YS0tZGVzY3JpcHRpb25cIj5cblx0XHRcdFx0XHR7IF9fKFxuXHRcdFx0XHRcdFx0J1NldCB1cCBjb252ZXJzaW9uIGV2ZW50cyB0byB0cmFjayBob3cgd2VsbCB5b3VyIHNpdGUgZnVsZmlsbHMgeW91ciBidXNpbmVzcyBvYmplY3RpdmVzJyxcblx0XHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdFx0KSB9XG5cdFx0XHRcdDwvcD5cblx0XHRcdFx0PEJ1dHRvblxuXHRcdFx0XHRcdGhyZWY9eyBjcmVhdGVDb252ZXJzaW9uRXZlbnRzU3VwcG9ydFVSTCB9XG5cdFx0XHRcdFx0dGFyZ2V0PVwiX2JsYW5rXCJcblx0XHRcdFx0XHRvbkNsaWNrPXsgaGFuZGxlT25DbGljayB9XG5cdFx0XHRcdD5cblx0XHRcdFx0XHR7IF9fKCAnU2V0IHVwIGNvbnZlcnNpb25zJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdDwvQnV0dG9uPlxuXHRcdFx0PC9kaXY+XG5cdFx0PC9kaXY+XG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUdBO0FBQUE7QUFDQTtBQUFBO0FBT0E7QUFDQTtBQUNBO0FBQUE7QUFPQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/CreateConversionCTA.js\n"); /***/ }), /***/ "./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Footer.js": /*!****************************************************************************************!*\ !*** ./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Footer.js ***! \****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/url */ \"../node_modules/@wordpress/url/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../util */ \"./js/modules/search-console/util/index.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../../../util */ \"./js/util/index.js\");\n/* harmony import */ var _analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../../analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n/* harmony import */ var _components_SourceLink__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../../../components/SourceLink */ \"./js/components/SourceLink.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var _hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../../../../hooks/useViewOnly */ \"./js/hooks/useViewOnly.js\");\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * Footer component for SearchFunnelWidgetGA4.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\nfunction SourceLinkAnalytics4() {\n var viewOnlyDashboard = Object(_hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_13__[\"default\"])();\n var serviceURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_12__[\"useSelect\"])(function (select) {\n if (viewOnlyDashboard) {\n return null;\n }\n var _select = select(_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"MODULES_ANALYTICS_4\"]),\n getServiceReportURL = _select.getServiceReportURL;\n var url = select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]).getCurrentEntityURL();\n var dates = select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_USER\"]).getDateRangeDates({\n compare: true,\n offsetDays: _analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"DATE_RANGE_OFFSET\"]\n });\n var reportArgs = {\n dates: dates,\n filters: {\n sessionSource: 'google'\n },\n otherArgs: {\n // eslint-disable-next-line sitekit/acronym-case\n collectionId: 'life-cycle'\n }\n };\n if (Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"isURL\"])(url)) {\n reportArgs.filters.unifiedPagePathScreen = Object(_util__WEBPACK_IMPORTED_MODULE_9__[\"getURLPath\"])(url);\n }\n return getServiceReportURL('lifecycle-traffic-acquisition-v2', reportArgs);\n });\n return /*#__PURE__*/React.createElement(_components_SourceLink__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n href: serviceURL,\n name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"_x\"])('Analytics', 'Service name', 'google-site-kit'),\n external: true\n });\n}\nfunction SourceLinkSearch(_ref) {\n var metric = _ref.metric;\n var viewOnlyDashboard = Object(_hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_13__[\"default\"])();\n var serviceURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_12__[\"useSelect\"])(function (select) {\n if (viewOnlyDashboard) {\n return null;\n }\n var _select2 = select(_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"MODULES_SEARCH_CONSOLE\"]),\n getServiceReportURL = _select2.getServiceReportURL,\n getPropertyID = _select2.getPropertyID,\n isDomainProperty = _select2.isDomainProperty;\n var referenceSiteURL = Object(_util__WEBPACK_IMPORTED_MODULE_9__[\"untrailingslashit\"])(select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]).getReferenceSiteURL());\n var url = select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]).getCurrentEntityURL();\n var dateRangeDates = select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_USER\"]).getDateRangeDates({\n offsetDays: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"DATE_RANGE_OFFSET\"]\n });\n var serviceURLArgs = _objectSpread({\n resource_id: getPropertyID(),\n metrics: metric\n }, Object(_util__WEBPACK_IMPORTED_MODULE_8__[\"generateDateRangeArgs\"])(dateRangeDates));\n if (url) {\n serviceURLArgs.page = \"!\".concat(url);\n } else if (isDomainProperty() && referenceSiteURL) {\n serviceURLArgs.page = \"*\".concat(referenceSiteURL);\n }\n return getServiceReportURL(serviceURLArgs);\n }, [metric]);\n return /*#__PURE__*/React.createElement(_components_SourceLink__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n href: serviceURL,\n name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"_x\"])('Search Console', 'Service name', 'google-site-kit'),\n external: true\n });\n}\nfunction Footer(_ref2) {\n var metrics = _ref2.metrics,\n selectedStats = _ref2.selectedStats;\n if (!(metrics === null || metrics === void 0 ? void 0 : metrics[selectedStats])) {\n return null;\n }\n var _metrics$selectedStat = metrics[selectedStats],\n service = _metrics$selectedStat.service,\n metric = _metrics$selectedStat.metric;\n if (service === 'search-console') {\n return /*#__PURE__*/React.createElement(SourceLinkSearch, {\n metric: metric\n });\n }\n\n // If the service is not Search Console, it must be Analytics.\n return /*#__PURE__*/React.createElement(SourceLinkAnalytics4, null);\n}\nFooter.propTypes = {\n metrics: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object).isRequired,\n selectedStats: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.number.isRequired\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Footer);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvZGFzaGJvYXJkL1NlYXJjaEZ1bm5lbFdpZGdldEdBNC9Gb290ZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvZGFzaGJvYXJkL1NlYXJjaEZ1bm5lbFdpZGdldEdBNC9Gb290ZXIuanM/MDZhMSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEZvb3RlciBjb21wb25lbnQgZm9yIFNlYXJjaEZ1bm5lbFdpZGdldEdBNC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBpc1VSTCB9IGZyb20gJ0B3b3JkcHJlc3MvdXJsJztcbmltcG9ydCB7IF94IH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHtcblx0TU9EVUxFU19TRUFSQ0hfQ09OU09MRSxcblx0REFURV9SQU5HRV9PRkZTRVQsXG59IGZyb20gJy4uLy4uLy4uL2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9VU0VSIH0gZnJvbSAnLi4vLi4vLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvdXNlci9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9TSVRFIH0gZnJvbSAnLi4vLi4vLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvc2l0ZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgZ2VuZXJhdGVEYXRlUmFuZ2VBcmdzIH0gZnJvbSAnLi4vLi4vLi4vdXRpbCc7XG5pbXBvcnQgeyBnZXRVUkxQYXRoLCB1bnRyYWlsaW5nc2xhc2hpdCB9IGZyb20gJy4uLy4uLy4uLy4uLy4uL3V0aWwnO1xuaW1wb3J0IHtcblx0REFURV9SQU5HRV9PRkZTRVQgYXMgREFURV9SQU5HRV9PRkZTRVRfQU5BTFlUSUNTLFxuXHRNT0RVTEVTX0FOQUxZVElDU180LFxufSBmcm9tICcuLi8uLi8uLi8uLi9hbmFseXRpY3MtNC9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCBTb3VyY2VMaW5rIGZyb20gJy4uLy4uLy4uLy4uLy4uL2NvbXBvbmVudHMvU291cmNlTGluayc7XG5pbXBvcnQgeyB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHVzZVZpZXdPbmx5IGZyb20gJy4uLy4uLy4uLy4uLy4uL2hvb2tzL3VzZVZpZXdPbmx5JztcblxuZnVuY3Rpb24gU291cmNlTGlua0FuYWx5dGljczQoKSB7XG5cdGNvbnN0IHZpZXdPbmx5RGFzaGJvYXJkID0gdXNlVmlld09ubHkoKTtcblxuXHRjb25zdCBzZXJ2aWNlVVJMID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRpZiAoIHZpZXdPbmx5RGFzaGJvYXJkICkge1xuXHRcdFx0cmV0dXJuIG51bGw7XG5cdFx0fVxuXG5cdFx0Y29uc3QgeyBnZXRTZXJ2aWNlUmVwb3J0VVJMIH0gPSBzZWxlY3QoIE1PRFVMRVNfQU5BTFlUSUNTXzQgKTtcblx0XHRjb25zdCB1cmwgPSBzZWxlY3QoIENPUkVfU0lURSApLmdldEN1cnJlbnRFbnRpdHlVUkwoKTtcblx0XHRjb25zdCBkYXRlcyA9IHNlbGVjdCggQ09SRV9VU0VSICkuZ2V0RGF0ZVJhbmdlRGF0ZXMoIHtcblx0XHRcdGNvbXBhcmU6IHRydWUsXG5cdFx0XHRvZmZzZXREYXlzOiBEQVRFX1JBTkdFX09GRlNFVF9BTkFMWVRJQ1MsXG5cdFx0fSApO1xuXG5cdFx0Y29uc3QgcmVwb3J0QXJncyA9IHtcblx0XHRcdGRhdGVzLFxuXHRcdFx0ZmlsdGVyczoge1xuXHRcdFx0XHRzZXNzaW9uU291cmNlOiAnZ29vZ2xlJyxcblx0XHRcdH0sXG5cdFx0XHRvdGhlckFyZ3M6IHtcblx0XHRcdFx0Ly8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHNpdGVraXQvYWNyb255bS1jYXNlXG5cdFx0XHRcdGNvbGxlY3Rpb25JZDogJ2xpZmUtY3ljbGUnLFxuXHRcdFx0fSxcblx0XHR9O1xuXG5cdFx0aWYgKCBpc1VSTCggdXJsICkgKSB7XG5cdFx0XHRyZXBvcnRBcmdzLmZpbHRlcnMudW5pZmllZFBhZ2VQYXRoU2NyZWVuID0gZ2V0VVJMUGF0aCggdXJsICk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGdldFNlcnZpY2VSZXBvcnRVUkwoXG5cdFx0XHQnbGlmZWN5Y2xlLXRyYWZmaWMtYWNxdWlzaXRpb24tdjInLFxuXHRcdFx0cmVwb3J0QXJnc1xuXHRcdCk7XG5cdH0gKTtcblxuXHRyZXR1cm4gKFxuXHRcdDxTb3VyY2VMaW5rXG5cdFx0XHRocmVmPXsgc2VydmljZVVSTCB9XG5cdFx0XHRuYW1lPXsgX3goICdBbmFseXRpY3MnLCAnU2VydmljZSBuYW1lJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRleHRlcm5hbFxuXHRcdC8+XG5cdCk7XG59XG5cbmZ1bmN0aW9uIFNvdXJjZUxpbmtTZWFyY2goIHsgbWV0cmljIH0gKSB7XG5cdGNvbnN0IHZpZXdPbmx5RGFzaGJvYXJkID0gdXNlVmlld09ubHkoKTtcblxuXHRjb25zdCBzZXJ2aWNlVVJMID0gdXNlU2VsZWN0KFxuXHRcdCggc2VsZWN0ICkgPT4ge1xuXHRcdFx0aWYgKCB2aWV3T25seURhc2hib2FyZCApIHtcblx0XHRcdFx0cmV0dXJuIG51bGw7XG5cdFx0XHR9XG5cblx0XHRcdGNvbnN0IHsgZ2V0U2VydmljZVJlcG9ydFVSTCwgZ2V0UHJvcGVydHlJRCwgaXNEb21haW5Qcm9wZXJ0eSB9ID1cblx0XHRcdFx0c2VsZWN0KCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFICk7XG5cdFx0XHRjb25zdCByZWZlcmVuY2VTaXRlVVJMID0gdW50cmFpbGluZ3NsYXNoaXQoXG5cdFx0XHRcdHNlbGVjdCggQ09SRV9TSVRFICkuZ2V0UmVmZXJlbmNlU2l0ZVVSTCgpXG5cdFx0XHQpO1xuXHRcdFx0Y29uc3QgdXJsID0gc2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRDdXJyZW50RW50aXR5VVJMKCk7XG5cdFx0XHRjb25zdCBkYXRlUmFuZ2VEYXRlcyA9IHNlbGVjdCggQ09SRV9VU0VSICkuZ2V0RGF0ZVJhbmdlRGF0ZXMoIHtcblx0XHRcdFx0b2Zmc2V0RGF5czogREFURV9SQU5HRV9PRkZTRVQsXG5cdFx0XHR9ICk7XG5cblx0XHRcdGNvbnN0IHNlcnZpY2VVUkxBcmdzID0ge1xuXHRcdFx0XHRyZXNvdXJjZV9pZDogZ2V0UHJvcGVydHlJRCgpLFxuXHRcdFx0XHRtZXRyaWNzOiBtZXRyaWMsXG5cdFx0XHRcdC4uLmdlbmVyYXRlRGF0ZVJhbmdlQXJncyggZGF0ZVJhbmdlRGF0ZXMgKSxcblx0XHRcdH07XG5cdFx0XHRpZiAoIHVybCApIHtcblx0XHRcdFx0c2VydmljZVVSTEFyZ3MucGFnZSA9IGAhJHsgdXJsIH1gO1xuXHRcdFx0fSBlbHNlIGlmICggaXNEb21haW5Qcm9wZXJ0eSgpICYmIHJlZmVyZW5jZVNpdGVVUkwgKSB7XG5cdFx0XHRcdHNlcnZpY2VVUkxBcmdzLnBhZ2UgPSBgKiR7IHJlZmVyZW5jZVNpdGVVUkwgfWA7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBnZXRTZXJ2aWNlUmVwb3J0VVJMKCBzZXJ2aWNlVVJMQXJncyApO1xuXHRcdH0sXG5cdFx0WyBtZXRyaWMgXVxuXHQpO1xuXG5cdHJldHVybiAoXG5cdFx0PFNvdXJjZUxpbmtcblx0XHRcdGhyZWY9eyBzZXJ2aWNlVVJMIH1cblx0XHRcdG5hbWU9eyBfeCggJ1NlYXJjaCBDb25zb2xlJywgJ1NlcnZpY2UgbmFtZScsICdnb29nbGUtc2l0ZS1raXQnICkgfVxuXHRcdFx0ZXh0ZXJuYWxcblx0XHQvPlxuXHQpO1xufVxuXG5mdW5jdGlvbiBGb290ZXIoIHsgbWV0cmljcywgc2VsZWN0ZWRTdGF0cyB9ICkge1xuXHRpZiAoICEgbWV0cmljcz8uWyBzZWxlY3RlZFN0YXRzIF0gKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblx0Y29uc3QgeyBzZXJ2aWNlLCBtZXRyaWMgfSA9IG1ldHJpY3NbIHNlbGVjdGVkU3RhdHMgXTtcblxuXHRpZiAoIHNlcnZpY2UgPT09ICdzZWFyY2gtY29uc29sZScgKSB7XG5cdFx0cmV0dXJuIDxTb3VyY2VMaW5rU2VhcmNoIG1ldHJpYz17IG1ldHJpYyB9IC8+O1xuXHR9XG5cblx0Ly8gSWYgdGhlIHNlcnZpY2UgaXMgbm90IFNlYXJjaCBDb25zb2xlLCBpdCBtdXN0IGJlIEFuYWx5dGljcy5cblx0cmV0dXJuIDxTb3VyY2VMaW5rQW5hbHl0aWNzNCAvPjtcbn1cblxuRm9vdGVyLnByb3BUeXBlcyA9IHtcblx0bWV0cmljczogUHJvcFR5cGVzLmFycmF5T2YoIFByb3BUeXBlcy5vYmplY3QgKS5pc1JlcXVpcmVkLFxuXHRzZWxlY3RlZFN0YXRzOiBQcm9wVHlwZXMubnVtYmVyLmlzUmVxdWlyZWQsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBGb290ZXI7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBRUE7QUFBQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Footer.js\n"); /***/ }), /***/ "./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Header.js": /*!****************************************************************************************!*\ !*** ./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Header.js ***! \****************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_widgets_components_WidgetHeaderTitle__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../googlesitekit/widgets/components/WidgetHeaderTitle */ \"./js/googlesitekit/widgets/components/WidgetHeaderTitle.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__);\n\n/**\n * Header component for SearchFunnelWidgetGA4.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction Header() {\n var currentDayCount = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"CORE_USER\"]).getDateRangeNumberOfDays();\n });\n return /*#__PURE__*/React.createElement(_googlesitekit_widgets_components_WidgetHeaderTitle__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"sprintf\"])(/* translators: %s: number of days */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"_n\"])('Search traffic over the last %s day', 'Search traffic over the last %s days', currentDayCount, 'google-site-kit'), currentDayCount)\n });\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (Header);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvZGFzaGJvYXJkL1NlYXJjaEZ1bm5lbFdpZGdldEdBNC9IZWFkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvZGFzaGJvYXJkL1NlYXJjaEZ1bm5lbFdpZGdldEdBNC9IZWFkZXIuanM/YWJiNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEhlYWRlciBjb21wb25lbnQgZm9yIFNlYXJjaEZ1bm5lbFdpZGdldEdBNC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBzcHJpbnRmLCBfbiB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IENPUkVfVVNFUiB9IGZyb20gJy4uLy4uLy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzJztcbmltcG9ydCBXaWRnZXRIZWFkZXJUaXRsZSBmcm9tICcuLi8uLi8uLi8uLi8uLi9nb29nbGVzaXRla2l0L3dpZGdldHMvY29tcG9uZW50cy9XaWRnZXRIZWFkZXJUaXRsZSc7XG5pbXBvcnQgeyB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuXG5mdW5jdGlvbiBIZWFkZXIoKSB7XG5cdGNvbnN0IGN1cnJlbnREYXlDb3VudCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9VU0VSICkuZ2V0RGF0ZVJhbmdlTnVtYmVyT2ZEYXlzKClcblx0KTtcblxuXHRyZXR1cm4gKFxuXHRcdDxXaWRnZXRIZWFkZXJUaXRsZVxuXHRcdFx0dGl0bGU9eyBzcHJpbnRmKFxuXHRcdFx0XHQvKiB0cmFuc2xhdG9yczogJXM6IG51bWJlciBvZiBkYXlzICovXG5cdFx0XHRcdF9uKFxuXHRcdFx0XHRcdCdTZWFyY2ggdHJhZmZpYyBvdmVyIHRoZSBsYXN0ICVzIGRheScsXG5cdFx0XHRcdFx0J1NlYXJjaCB0cmFmZmljIG92ZXIgdGhlIGxhc3QgJXMgZGF5cycsXG5cdFx0XHRcdFx0Y3VycmVudERheUNvdW50LFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCksXG5cdFx0XHRcdGN1cnJlbnREYXlDb3VudFxuXHRcdFx0KSB9XG5cdFx0Lz5cblx0KTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgSGVhZGVyO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUVBO0FBRUE7QUFPQTtBQUdBO0FBRUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Header.js\n"); /***/ }), /***/ "./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Overview/OptionalCells.js": /*!********************************************************************************************************!*\ !*** ./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Overview/OptionalCells.js ***! \********************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return OptionalCells; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../../../material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../common */ \"./js/modules/search-console/components/common/index.js\");\n/* harmony import */ var _CreateConversionCTA__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../CreateConversionCTA */ \"./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/CreateConversionCTA.js\");\n/* harmony import */ var _components_RecoverableModules__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../../../../components/RecoverableModules */ \"./js/components/RecoverableModules.js\");\n/* harmony import */ var _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../../../../hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n\n\n/**\n * OptionalCells component for SearchFunnelWidgetGA4.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\nfunction OptionalCells(_ref) {\n var canViewSharedAnalytics4 = _ref.canViewSharedAnalytics4,\n error = _ref.error,\n halfCellProps = _ref.halfCellProps,\n quarterCellProps = _ref.quarterCellProps,\n showGA4 = _ref.showGA4,\n showConversionsCTA = _ref.showConversionsCTA,\n showRecoverableGA4 = _ref.showRecoverableGA4,\n WidgetReportError = _ref.WidgetReportError;\n var breakpoint = Object(_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_10__[\"useBreakpoint\"])();\n var ga4ModuleConnected = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_MODULES\"]).isModuleConnected('analytics-4');\n });\n var ga4ModuleActive = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_MODULES\"]).isModuleActive('analytics-4');\n });\n var analyticsModuleActiveAndConnected = ga4ModuleActive && ga4ModuleConnected;\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"Fragment\"], null, canViewSharedAnalytics4 && (!ga4ModuleConnected || !ga4ModuleActive) && /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_5__[\"Cell\"], halfCellProps, _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_10__[\"BREAKPOINT_SMALL\"] !== breakpoint && /*#__PURE__*/React.createElement(_common__WEBPACK_IMPORTED_MODULE_7__[\"ActivateAnalyticsCTA\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Conversions completed', 'google-site-kit')\n })), !showRecoverableGA4 && canViewSharedAnalytics4 && analyticsModuleActiveAndConnected && error && /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_5__[\"Cell\"], halfCellProps, /*#__PURE__*/React.createElement(WidgetReportError, {\n moduleSlug: \"analytics-4\",\n error: error\n })), showGA4 && /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_5__[\"Cell\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({}, quarterCellProps, {\n smSize: 4\n }), showConversionsCTA && /*#__PURE__*/React.createElement(_CreateConversionCTA__WEBPACK_IMPORTED_MODULE_8__[\"default\"], null)), canViewSharedAnalytics4 && analyticsModuleActiveAndConnected && showRecoverableGA4 && /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_5__[\"Cell\"], halfCellProps, /*#__PURE__*/React.createElement(_components_RecoverableModules__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n moduleSlugs: ['analytics-4']\n })));\n}\nOptionalCells.propTypes = {\n canViewSharedAnalytics4: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,\n error: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object,\n halfCellProps: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired,\n quarterCellProps: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired,\n showGA4: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,\n showConversionsCTA: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,\n showRecoverableGA4: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n WidgetReportError: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.elementType.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvZGFzaGJvYXJkL1NlYXJjaEZ1bm5lbFdpZGdldEdBNC9PdmVydmlldy9PcHRpb25hbENlbGxzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS9jb21wb25lbnRzL2Rhc2hib2FyZC9TZWFyY2hGdW5uZWxXaWRnZXRHQTQvT3ZlcnZpZXcvT3B0aW9uYWxDZWxscy5qcz9mZTBhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogT3B0aW9uYWxDZWxscyBjb21wb25lbnQgZm9yIFNlYXJjaEZ1bm5lbFdpZGdldEdBNC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBGcmFnbWVudCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDZWxsIH0gZnJvbSAnLi4vLi4vLi4vLi4vLi4vLi4vbWF0ZXJpYWwtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBDT1JFX01PRFVMRVMgfSBmcm9tICcuLi8uLi8uLi8uLi8uLi8uLi9nb29nbGVzaXRla2l0L21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBBY3RpdmF0ZUFuYWx5dGljc0NUQSB9IGZyb20gJy4uLy4uLy4uL2NvbW1vbic7XG5pbXBvcnQgQ3JlYXRlQ29udmVyc2lvbkNUQSBmcm9tICcuLi9DcmVhdGVDb252ZXJzaW9uQ1RBJztcbmltcG9ydCBSZWNvdmVyYWJsZU1vZHVsZXMgZnJvbSAnLi4vLi4vLi4vLi4vLi4vLi4vY29tcG9uZW50cy9SZWNvdmVyYWJsZU1vZHVsZXMnO1xuaW1wb3J0IHtcblx0QlJFQUtQT0lOVF9TTUFMTCxcblx0dXNlQnJlYWtwb2ludCxcbn0gZnJvbSAnLi4vLi4vLi4vLi4vLi4vLi4vaG9va3MvdXNlQnJlYWtwb2ludCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIE9wdGlvbmFsQ2VsbHMoIHtcblx0Y2FuVmlld1NoYXJlZEFuYWx5dGljczQsXG5cdGVycm9yLFxuXHRoYWxmQ2VsbFByb3BzLFxuXHRxdWFydGVyQ2VsbFByb3BzLFxuXHRzaG93R0E0LFxuXHRzaG93Q29udmVyc2lvbnNDVEEsXG5cdHNob3dSZWNvdmVyYWJsZUdBNCxcblx0V2lkZ2V0UmVwb3J0RXJyb3IsXG59ICkge1xuXHRjb25zdCBicmVha3BvaW50ID0gdXNlQnJlYWtwb2ludCgpO1xuXG5cdGNvbnN0IGdhNE1vZHVsZUNvbm5lY3RlZCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9NT0RVTEVTICkuaXNNb2R1bGVDb25uZWN0ZWQoICdhbmFseXRpY3MtNCcgKVxuXHQpO1xuXHRjb25zdCBnYTRNb2R1bGVBY3RpdmUgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfTU9EVUxFUyApLmlzTW9kdWxlQWN0aXZlKCAnYW5hbHl0aWNzLTQnIClcblx0KTtcblx0Y29uc3QgYW5hbHl0aWNzTW9kdWxlQWN0aXZlQW5kQ29ubmVjdGVkID1cblx0XHRnYTRNb2R1bGVBY3RpdmUgJiYgZ2E0TW9kdWxlQ29ubmVjdGVkO1xuXG5cdHJldHVybiAoXG5cdFx0PEZyYWdtZW50PlxuXHRcdFx0eyBjYW5WaWV3U2hhcmVkQW5hbHl0aWNzNCAmJlxuXHRcdFx0XHQoICEgZ2E0TW9kdWxlQ29ubmVjdGVkIHx8ICEgZ2E0TW9kdWxlQWN0aXZlICkgJiYgKFxuXHRcdFx0XHRcdDxDZWxsIHsgLi4uaGFsZkNlbGxQcm9wcyB9PlxuXHRcdFx0XHRcdFx0eyBCUkVBS1BPSU5UX1NNQUxMICE9PSBicmVha3BvaW50ICYmIChcblx0XHRcdFx0XHRcdFx0PEFjdGl2YXRlQW5hbHl0aWNzQ1RBXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU9eyBfXyhcblx0XHRcdFx0XHRcdFx0XHRcdCdDb252ZXJzaW9ucyBjb21wbGV0ZWQnLFxuXHRcdFx0XHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdFx0Lz5cblx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdDwvQ2VsbD5cblx0XHRcdFx0KSB9XG5cblx0XHRcdHsgISBzaG93UmVjb3ZlcmFibGVHQTQgJiZcblx0XHRcdFx0Y2FuVmlld1NoYXJlZEFuYWx5dGljczQgJiZcblx0XHRcdFx0YW5hbHl0aWNzTW9kdWxlQWN0aXZlQW5kQ29ubmVjdGVkICYmXG5cdFx0XHRcdGVycm9yICYmIChcblx0XHRcdFx0XHQ8Q2VsbCB7IC4uLmhhbGZDZWxsUHJvcHMgfT5cblx0XHRcdFx0XHRcdDxXaWRnZXRSZXBvcnRFcnJvclxuXHRcdFx0XHRcdFx0XHRtb2R1bGVTbHVnPVwiYW5hbHl0aWNzLTRcIlxuXHRcdFx0XHRcdFx0XHRlcnJvcj17IGVycm9yIH1cblx0XHRcdFx0XHRcdC8+XG5cdFx0XHRcdFx0PC9DZWxsPlxuXHRcdFx0XHQpIH1cblxuXHRcdFx0eyBzaG93R0E0ICYmIChcblx0XHRcdFx0PENlbGwgeyAuLi5xdWFydGVyQ2VsbFByb3BzIH0gc21TaXplPXsgNCB9PlxuXHRcdFx0XHRcdHsgc2hvd0NvbnZlcnNpb25zQ1RBICYmIDxDcmVhdGVDb252ZXJzaW9uQ1RBIC8+IH1cblx0XHRcdFx0PC9DZWxsPlxuXHRcdFx0KSB9XG5cblx0XHRcdHsgY2FuVmlld1NoYXJlZEFuYWx5dGljczQgJiZcblx0XHRcdFx0YW5hbHl0aWNzTW9kdWxlQWN0aXZlQW5kQ29ubmVjdGVkICYmXG5cdFx0XHRcdHNob3dSZWNvdmVyYWJsZUdBNCAmJiAoXG5cdFx0XHRcdFx0PENlbGwgeyAuLi5oYWxmQ2VsbFByb3BzIH0+XG5cdFx0XHRcdFx0XHQ8UmVjb3ZlcmFibGVNb2R1bGVzIG1vZHVsZVNsdWdzPXsgWyAnYW5hbHl0aWNzLTQnIF0gfSAvPlxuXHRcdFx0XHRcdDwvQ2VsbD5cblx0XHRcdFx0KSB9XG5cdFx0PC9GcmFnbWVudD5cblx0KTtcbn1cblxuT3B0aW9uYWxDZWxscy5wcm9wVHlwZXMgPSB7XG5cdGNhblZpZXdTaGFyZWRBbmFseXRpY3M0OiBQcm9wVHlwZXMuYm9vbC5pc1JlcXVpcmVkLFxuXHRlcnJvcjogUHJvcFR5cGVzLm9iamVjdCxcblx0aGFsZkNlbGxQcm9wczogUHJvcFR5cGVzLm9iamVjdC5pc1JlcXVpcmVkLFxuXHRxdWFydGVyQ2VsbFByb3BzOiBQcm9wVHlwZXMub2JqZWN0LmlzUmVxdWlyZWQsXG5cdHNob3dHQTQ6IFByb3BUeXBlcy5ib29sLmlzUmVxdWlyZWQsXG5cdHNob3dDb252ZXJzaW9uc0NUQTogUHJvcFR5cGVzLmJvb2wuaXNSZXF1aXJlZCxcblx0c2hvd1JlY292ZXJhYmxlR0E0OiBQcm9wVHlwZXMuYm9vbCxcblx0V2lkZ2V0UmVwb3J0RXJyb3I6IFByb3BUeXBlcy5lbGVtZW50VHlwZS5pc1JlcXVpcmVkLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBU0E7QUFQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBRUE7QUFHQTtBQU9BO0FBR0E7QUFZQTtBQUNBO0FBQUE7QUFNQTtBQUFBO0FBU0E7QUFBQTtBQUtBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Overview/OptionalCells.js\n"); /***/ }), /***/ "./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Overview/index.js": /*!************************************************************************************************!*\ !*** ./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Overview/index.js ***! \************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Overview; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../../../../material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../../util */ \"./js/modules/search-console/util/index.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../../../../util */ \"./js/util/index.js\");\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../../../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../../../../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../../../../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../../../datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../../../../analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n/* harmony import */ var _hooks_useDashboardType__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../../../../../hooks/useDashboardType */ \"./js/hooks/useDashboardType.js\");\n/* harmony import */ var _components_DataBlock__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../../../../../components/DataBlock */ \"./js/components/DataBlock/index.js\");\n/* harmony import */ var _hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../../../../../hooks/useViewOnly */ \"./js/hooks/useViewOnly.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../../../../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _OptionalCells__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./OptionalCells */ \"./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Overview/OptionalCells.js\");\n/* harmony import */ var _components_NewBadge__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../../../../../components/NewBadge */ \"./js/components/NewBadge.js\");\n/* harmony import */ var _components_DataBlockGroup__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../../../../../components/DataBlockGroup */ \"./js/components/DataBlockGroup.js\");\n\n\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___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; }\n/**\n * Overview component for SearchFunnelWidgetGA4.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/* eslint complexity: [ \"error\", 20 ] */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction getDatapointAndChange(report, selectedStat) {\n var _report$totals, _report$totals$, _report$totals$$metri, _report$totals$$metri2, _report$totals2, _report$totals2$, _report$totals2$$metr, _report$totals2$$metr2, _report$totals3, _report$totals3$, _report$totals3$$metr, _report$totals3$$metr2;\n var divider = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\n return {\n datapoint: (report === null || report === void 0 ? void 0 : (_report$totals = report.totals) === null || _report$totals === void 0 ? void 0 : (_report$totals$ = _report$totals[0]) === null || _report$totals$ === void 0 ? void 0 : (_report$totals$$metri = _report$totals$.metricValues) === null || _report$totals$$metri === void 0 ? void 0 : (_report$totals$$metri2 = _report$totals$$metri[selectedStat]) === null || _report$totals$$metri2 === void 0 ? void 0 : _report$totals$$metri2.value) / divider,\n change: Object(_util__WEBPACK_IMPORTED_MODULE_10__[\"calculateChange\"])(report === null || report === void 0 ? void 0 : (_report$totals2 = report.totals) === null || _report$totals2 === void 0 ? void 0 : (_report$totals2$ = _report$totals2[1]) === null || _report$totals2$ === void 0 ? void 0 : (_report$totals2$$metr = _report$totals2$.metricValues) === null || _report$totals2$$metr === void 0 ? void 0 : (_report$totals2$$metr2 = _report$totals2$$metr[selectedStat]) === null || _report$totals2$$metr2 === void 0 ? void 0 : _report$totals2$$metr2.value, report === null || report === void 0 ? void 0 : (_report$totals3 = report.totals) === null || _report$totals3 === void 0 ? void 0 : (_report$totals3$ = _report$totals3[0]) === null || _report$totals3$ === void 0 ? void 0 : (_report$totals3$$metr = _report$totals3$.metricValues) === null || _report$totals3$$metr === void 0 ? void 0 : (_report$totals3$$metr2 = _report$totals3$$metr[selectedStat]) === null || _report$totals3$$metr2 === void 0 ? void 0 : _report$totals3$$metr2.value)\n };\n}\nfunction Overview(props) {\n var ga4Data = props.ga4Data,\n ga4ConversionsData = props.ga4ConversionsData,\n ga4VisitorsData = props.ga4VisitorsData,\n searchConsoleData = props.searchConsoleData,\n selectedStats = props.selectedStats,\n handleStatsSelection = props.handleStatsSelection,\n dateRangeLength = props.dateRangeLength,\n error = props.error,\n WidgetReportError = props.WidgetReportError,\n showRecoverableAnalytics = props.showRecoverableAnalytics;\n var dashboardType = Object(_hooks_useDashboardType__WEBPACK_IMPORTED_MODULE_16__[\"default\"])();\n var viewOnly = Object(_hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_18__[\"default\"])();\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_19__[\"default\"])();\n var isAnalytics4ModuleAvailable = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).isModuleAvailable('analytics-4');\n });\n var canViewSharedAnalytics4 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n if (!isAnalytics4ModuleAvailable) {\n return false;\n }\n if (!viewOnly) {\n return true;\n }\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_12__[\"CORE_USER\"]).canViewSharedModule('analytics-4');\n });\n var ga4ModuleConnected = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).isModuleConnected('analytics-4');\n });\n var ga4ModuleActive = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).isModuleActive('analytics-4');\n });\n var isGA4GatheringData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useInViewSelect\"])(function (select) {\n return ga4ModuleConnected ? select(_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_15__[\"MODULES_ANALYTICS_4\"]).isGatheringData() : false;\n }, [ga4ModuleConnected]);\n var isSearchConsoleGatheringData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useInViewSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_14__[\"MODULES_SEARCH_CONSOLE\"]).isGatheringData();\n });\n var isAuthenticated = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_12__[\"CORE_USER\"]).isAuthenticated();\n });\n var engagementRateLearnMoreURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_13__[\"CORE_SITE\"]).getGoogleSupportURL({\n path: '/analytics/answer/12195621'\n });\n });\n var _extractSearchConsole = Object(_util__WEBPACK_IMPORTED_MODULE_9__[\"extractSearchConsoleDashboardData\"])(searchConsoleData, dateRangeLength),\n totalClicks = _extractSearchConsole.totalClicks,\n totalImpressions = _extractSearchConsole.totalImpressions,\n totalClicksChange = _extractSearchConsole.totalClicksChange,\n totalImpressionsChange = _extractSearchConsole.totalImpressionsChange;\n var ga4ConversionsChange = null;\n var ga4ConversionsDatapoint = null;\n var ga4EngagementRateDatapoint = null;\n var ga4EngagementRateChange = null;\n var ga4VisitorsDatapoint = null;\n var ga4VisitorsChange = null;\n if (ga4ModuleActive && Object(lodash__WEBPACK_IMPORTED_MODULE_5__[\"isPlainObject\"])(ga4Data) && Object(lodash__WEBPACK_IMPORTED_MODULE_5__[\"isPlainObject\"])(ga4VisitorsData)) {\n var _ga4Data$totals, _ga4Data$totals$, _ga4Data$totals$$metr, _ga4Data$totals$$metr2, _ga4VisitorsData$tota, _ga4VisitorsData$tota2, _ga4VisitorsData$tota3, _ga4VisitorsData$tota4;\n var _getDatapointAndChang = getDatapointAndChange(ga4Data, 0, 100);\n ga4ConversionsChange = _getDatapointAndChang.change;\n ga4ConversionsDatapoint = ga4Data === null || ga4Data === void 0 ? void 0 : (_ga4Data$totals = ga4Data.totals) === null || _ga4Data$totals === void 0 ? void 0 : (_ga4Data$totals$ = _ga4Data$totals[0]) === null || _ga4Data$totals$ === void 0 ? void 0 : (_ga4Data$totals$$metr = _ga4Data$totals$.metricValues) === null || _ga4Data$totals$$metr === void 0 ? void 0 : (_ga4Data$totals$$metr2 = _ga4Data$totals$$metr[0]) === null || _ga4Data$totals$$metr2 === void 0 ? void 0 : _ga4Data$totals$$metr2.value;\n var _getDatapointAndChang2 = getDatapointAndChange(ga4Data, 1);\n ga4EngagementRateDatapoint = _getDatapointAndChang2.datapoint;\n ga4EngagementRateChange = _getDatapointAndChang2.change;\n ga4VisitorsDatapoint = ga4VisitorsData === null || ga4VisitorsData === void 0 ? void 0 : (_ga4VisitorsData$tota = ga4VisitorsData.totals) === null || _ga4VisitorsData$tota === void 0 ? void 0 : (_ga4VisitorsData$tota2 = _ga4VisitorsData$tota[0]) === null || _ga4VisitorsData$tota2 === void 0 ? void 0 : (_ga4VisitorsData$tota3 = _ga4VisitorsData$tota2.metricValues) === null || _ga4VisitorsData$tota3 === void 0 ? void 0 : (_ga4VisitorsData$tota4 = _ga4VisitorsData$tota3[0]) === null || _ga4VisitorsData$tota4 === void 0 ? void 0 : _ga4VisitorsData$tota4.value;\n var _getDatapointAndChang3 = getDatapointAndChange(ga4VisitorsData, 0, 100);\n ga4VisitorsChange = _getDatapointAndChang3.change;\n }\n var showGA4 = canViewSharedAnalytics4 && ga4ModuleConnected && !error && !showRecoverableAnalytics;\n var onGA4NewBadgeLearnMoreClick = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function () {\n Object(_util__WEBPACK_IMPORTED_MODULE_10__[\"trackEvent\"])(\"\".concat(viewContext, \"_ga4-new-badge\"), 'click_learn_more_link');\n }, [viewContext]);\n var showConversionsCTA = isAuthenticated && showGA4 && dashboardType === _hooks_useDashboardType__WEBPACK_IMPORTED_MODULE_16__[\"DASHBOARD_TYPE_MAIN\"] && (!(ga4ConversionsData === null || ga4ConversionsData === void 0 ? void 0 : ga4ConversionsData.length) ||\n // Show the CTA if the sole conversion set up is the\n // GA4 default \"purchase\" conversion event with no data value.\n (ga4ConversionsData === null || ga4ConversionsData === void 0 ? void 0 : ga4ConversionsData.length) === 1 && ga4ConversionsData[0].eventName === 'purchase' && ga4ConversionsDatapoint === '0');\n var quarterCellProps = {\n smSize: 2,\n mdSize: showConversionsCTA ? 4 : 2,\n lgSize: 3\n };\n var oneThirdCellProps = {\n smSize: 2,\n mdSize: 4,\n lgSize: 4\n };\n var halfCellProps = {\n smSize: 4,\n mdSize: 4,\n lgSize: 6\n };\n var threeQuartersCellProps = {\n smSize: 4,\n mdSize: 4,\n lgSize: 9\n };\n var fullCellProps = {\n smSize: 4,\n mdSize: 8,\n lgSize: 12\n };\n\n // Collection of all the data blocks to be displayed\n var dataBlocks = [{\n id: 'impressions',\n stat: 0,\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Total Impressions', 'google-site-kit'),\n datapoint: totalImpressions,\n change: totalImpressionsChange,\n isGatheringData: isSearchConsoleGatheringData\n }, {\n id: 'clicks',\n stat: 1,\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Total Clicks', 'google-site-kit'),\n datapoint: totalClicks,\n change: totalClicksChange,\n isGatheringData: isSearchConsoleGatheringData\n }].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2___default()(showGA4 ? [{\n id: 'visitors',\n stat: 2,\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Unique Visitors from Search', 'google-site-kit'),\n datapoint: ga4VisitorsDatapoint,\n change: ga4VisitorsChange,\n isGatheringData: isGA4GatheringData\n }] : []), _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2___default()(showGA4 && dashboardType === _hooks_useDashboardType__WEBPACK_IMPORTED_MODULE_16__[\"DASHBOARD_TYPE_MAIN\"] && !showConversionsCTA ? [{\n id: 'conversions',\n stat: 3,\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Conversions', 'google-site-kit'),\n datapoint: ga4ConversionsDatapoint,\n change: ga4ConversionsChange,\n isGatheringData: isGA4GatheringData\n }] : []), _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2___default()(showGA4 && dashboardType === _hooks_useDashboardType__WEBPACK_IMPORTED_MODULE_16__[\"DASHBOARD_TYPE_ENTITY\"] ? [{\n id: 'engagement-rate',\n stat: 4,\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Engagement Rate', 'google-site-kit'),\n datapoint: ga4EngagementRateDatapoint,\n datapointUnit: '%',\n change: ga4EngagementRateChange,\n isGatheringData: isGA4GatheringData,\n badge: /*#__PURE__*/React.createElement(_components_NewBadge__WEBPACK_IMPORTED_MODULE_21__[\"default\"], {\n tooltipTitle: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Sessions which lasted 10 seconds or longer, had 1 or more conversion events, or 2 or more page views.', 'google-site-kit'),\n learnMoreLink: engagementRateLearnMoreURL,\n onLearnMoreClick: onGA4NewBadgeLearnMoreClick\n })\n }] : []));\n var dataBlockWrapperCellProps = {\n 2: halfCellProps,\n 3: threeQuartersCellProps,\n 4: fullCellProps\n };\n var dataBlockCellProps = {\n 2: _objectSpread(_objectSpread({}, halfCellProps), {}, {\n smSize: 2\n }),\n 3: oneThirdCellProps,\n 4: quarterCellProps\n };\n return /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_8__[\"Grid\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_8__[\"Row\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_8__[\"Cell\"], dataBlockWrapperCellProps[dataBlocks.length], /*#__PURE__*/React.createElement(_components_DataBlockGroup__WEBPACK_IMPORTED_MODULE_22__[\"default\"], {\n className: \"mdc-layout-grid__inner\"\n }, dataBlocks.map(function (dataBlock, index) {\n return /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_8__[\"Cell\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n key: dataBlock.id\n }, dataBlockCellProps[dataBlocks.length]), /*#__PURE__*/React.createElement(_components_DataBlock__WEBPACK_IMPORTED_MODULE_17__[\"default\"], {\n stat: dataBlock.stat,\n className: \"googlesitekit-data-block--\".concat(dataBlock.id, \" googlesitekit-data-block--button-\").concat(index + 1),\n title: dataBlock.title,\n datapoint: dataBlock.datapoint,\n datapointUnit: dataBlock.datapointUnit ? dataBlock.datapointUnit : undefined,\n change: dataBlock.change,\n changeDataUnit: \"%\",\n context: \"button\",\n selected: selectedStats === dataBlock.stat,\n handleStatSelection: handleStatsSelection,\n gatheringData: dataBlock.isGatheringData\n }));\n }))), /*#__PURE__*/React.createElement(_OptionalCells__WEBPACK_IMPORTED_MODULE_20__[\"default\"], {\n canViewSharedAnalytics4: canViewSharedAnalytics4,\n error: error,\n halfCellProps: halfCellProps,\n quarterCellProps: quarterCellProps,\n showGA4: showGA4,\n showConversionsCTA: showConversionsCTA,\n showRecoverableAnalytics: showRecoverableAnalytics,\n WidgetReportError: WidgetReportError\n })));\n}\nOverview.propTypes = {\n ga4Data: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object,\n ga4ConversionsData: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object),\n ga4VisitorsData: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object,\n searchConsoleData: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object),\n selectedStats: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number.isRequired,\n handleStatsSelection: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func.isRequired,\n error: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object,\n WidgetReportError: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.elementType.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvZGFzaGJvYXJkL1NlYXJjaEZ1bm5lbFdpZGdldEdBNC9PdmVydmlldy9pbmRleC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvc2VhcmNoLWNvbnNvbGUvY29tcG9uZW50cy9kYXNoYm9hcmQvU2VhcmNoRnVubmVsV2lkZ2V0R0E0L092ZXJ2aWV3L2luZGV4LmpzPzM1NDIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBPdmVydmlldyBjb21wb25lbnQgZm9yIFNlYXJjaEZ1bm5lbFdpZGdldEdBNC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qIGVzbGludCBjb21wbGV4aXR5OiBbIFwiZXJyb3JcIiwgMjAgXSAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgaXNQbGFpbk9iamVjdCB9IGZyb20gJ2xvZGFzaCc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VDYWxsYmFjayB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCwgdXNlSW5WaWV3U2VsZWN0IH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IEdyaWQsIFJvdywgQ2VsbCB9IGZyb20gJy4uLy4uLy4uLy4uLy4uLy4uL21hdGVyaWFsLWNvbXBvbmVudHMnO1xuaW1wb3J0IHsgZXh0cmFjdFNlYXJjaENvbnNvbGVEYXNoYm9hcmREYXRhIH0gZnJvbSAnLi4vLi4vLi4vLi4vdXRpbCc7XG5pbXBvcnQgeyBjYWxjdWxhdGVDaGFuZ2UsIHRyYWNrRXZlbnQgfSBmcm9tICcuLi8uLi8uLi8uLi8uLi8uLi91dGlsJztcbmltcG9ydCB7IENPUkVfTU9EVUxFUyB9IGZyb20gJy4uLy4uLy4uLy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvbW9kdWxlcy9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfVVNFUiB9IGZyb20gJy4uLy4uLy4uLy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfU0lURSB9IGZyb20gJy4uLy4uLy4uLy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3NpdGUvY29uc3RhbnRzJztcbmltcG9ydCB7IE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgfSBmcm9tICcuLi8uLi8uLi8uLi9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB7IE1PRFVMRVNfQU5BTFlUSUNTXzQgfSBmcm9tICcuLi8uLi8uLi8uLi8uLi9hbmFseXRpY3MtNC9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB1c2VEYXNoYm9hcmRUeXBlLCB7XG5cdERBU0hCT0FSRF9UWVBFX01BSU4sXG5cdERBU0hCT0FSRF9UWVBFX0VOVElUWSxcbn0gZnJvbSAnLi4vLi4vLi4vLi4vLi4vLi4vaG9va3MvdXNlRGFzaGJvYXJkVHlwZSc7XG5pbXBvcnQgRGF0YUJsb2NrIGZyb20gJy4uLy4uLy4uLy4uLy4uLy4uL2NvbXBvbmVudHMvRGF0YUJsb2NrJztcbmltcG9ydCB1c2VWaWV3T25seSBmcm9tICcuLi8uLi8uLi8uLi8uLi8uLi9ob29rcy91c2VWaWV3T25seSc7XG5pbXBvcnQgdXNlVmlld0NvbnRleHQgZnJvbSAnLi4vLi4vLi4vLi4vLi4vLi4vaG9va3MvdXNlVmlld0NvbnRleHQnO1xuaW1wb3J0IE9wdGlvbmFsQ2VsbHMgZnJvbSAnLi9PcHRpb25hbENlbGxzJztcbmltcG9ydCBOZXdCYWRnZSBmcm9tICcuLi8uLi8uLi8uLi8uLi8uLi9jb21wb25lbnRzL05ld0JhZGdlJztcbmltcG9ydCBEYXRhQmxvY2tHcm91cCBmcm9tICcuLi8uLi8uLi8uLi8uLi8uLi9jb21wb25lbnRzL0RhdGFCbG9ja0dyb3VwJztcblxuZnVuY3Rpb24gZ2V0RGF0YXBvaW50QW5kQ2hhbmdlKCByZXBvcnQsIHNlbGVjdGVkU3RhdCwgZGl2aWRlciA9IDEgKSB7XG5cdHJldHVybiB7XG5cdFx0ZGF0YXBvaW50OlxuXHRcdFx0cmVwb3J0Py50b3RhbHM/LlsgMCBdPy5tZXRyaWNWYWx1ZXM/Llsgc2VsZWN0ZWRTdGF0IF0/LnZhbHVlIC9cblx0XHRcdGRpdmlkZXIsXG5cdFx0Y2hhbmdlOiBjYWxjdWxhdGVDaGFuZ2UoXG5cdFx0XHRyZXBvcnQ/LnRvdGFscz8uWyAxIF0/Lm1ldHJpY1ZhbHVlcz8uWyBzZWxlY3RlZFN0YXQgXT8udmFsdWUsXG5cdFx0XHRyZXBvcnQ/LnRvdGFscz8uWyAwIF0/Lm1ldHJpY1ZhbHVlcz8uWyBzZWxlY3RlZFN0YXQgXT8udmFsdWVcblx0XHQpLFxuXHR9O1xufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBPdmVydmlldyggcHJvcHMgKSB7XG5cdGNvbnN0IHtcblx0XHRnYTREYXRhLFxuXHRcdGdhNENvbnZlcnNpb25zRGF0YSxcblx0XHRnYTRWaXNpdG9yc0RhdGEsXG5cdFx0c2VhcmNoQ29uc29sZURhdGEsXG5cdFx0c2VsZWN0ZWRTdGF0cyxcblx0XHRoYW5kbGVTdGF0c1NlbGVjdGlvbixcblx0XHRkYXRlUmFuZ2VMZW5ndGgsXG5cdFx0ZXJyb3IsXG5cdFx0V2lkZ2V0UmVwb3J0RXJyb3IsXG5cdFx0c2hvd1JlY292ZXJhYmxlQW5hbHl0aWNzLFxuXHR9ID0gcHJvcHM7XG5cblx0Y29uc3QgZGFzaGJvYXJkVHlwZSA9IHVzZURhc2hib2FyZFR5cGUoKTtcblxuXHRjb25zdCB2aWV3T25seSA9IHVzZVZpZXdPbmx5KCk7XG5cdGNvbnN0IHZpZXdDb250ZXh0ID0gdXNlVmlld0NvbnRleHQoKTtcblxuXHRjb25zdCBpc0FuYWx5dGljczRNb2R1bGVBdmFpbGFibGUgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfTU9EVUxFUyApLmlzTW9kdWxlQXZhaWxhYmxlKCAnYW5hbHl0aWNzLTQnIClcblx0KTtcblxuXHRjb25zdCBjYW5WaWV3U2hhcmVkQW5hbHl0aWNzNCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0aWYgKCAhIGlzQW5hbHl0aWNzNE1vZHVsZUF2YWlsYWJsZSApIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRpZiAoICEgdmlld09ubHkgKSB7XG5cdFx0XHRyZXR1cm4gdHJ1ZTtcblx0XHR9XG5cblx0XHRyZXR1cm4gc2VsZWN0KCBDT1JFX1VTRVIgKS5jYW5WaWV3U2hhcmVkTW9kdWxlKCAnYW5hbHl0aWNzLTQnICk7XG5cdH0gKTtcblxuXHRjb25zdCBnYTRNb2R1bGVDb25uZWN0ZWQgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfTU9EVUxFUyApLmlzTW9kdWxlQ29ubmVjdGVkKCAnYW5hbHl0aWNzLTQnIClcblx0KTtcblx0Y29uc3QgZ2E0TW9kdWxlQWN0aXZlID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX01PRFVMRVMgKS5pc01vZHVsZUFjdGl2ZSggJ2FuYWx5dGljcy00JyApXG5cdCk7XG5cdGNvbnN0IGlzR0E0R2F0aGVyaW5nRGF0YSA9IHVzZUluVmlld1NlbGVjdChcblx0XHQoIHNlbGVjdCApID0+XG5cdFx0XHRnYTRNb2R1bGVDb25uZWN0ZWRcblx0XHRcdFx0PyBzZWxlY3QoIE1PRFVMRVNfQU5BTFlUSUNTXzQgKS5pc0dhdGhlcmluZ0RhdGEoKVxuXHRcdFx0XHQ6IGZhbHNlLFxuXHRcdFsgZ2E0TW9kdWxlQ29ubmVjdGVkIF1cblx0KTtcblx0Y29uc3QgaXNTZWFyY2hDb25zb2xlR2F0aGVyaW5nRGF0YSA9IHVzZUluVmlld1NlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggTU9EVUxFU19TRUFSQ0hfQ09OU09MRSApLmlzR2F0aGVyaW5nRGF0YSgpXG5cdCk7XG5cdGNvbnN0IGlzQXV0aGVudGljYXRlZCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9VU0VSICkuaXNBdXRoZW50aWNhdGVkKClcblx0KTtcblxuXHRjb25zdCBlbmdhZ2VtZW50UmF0ZUxlYXJuTW9yZVVSTCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9TSVRFICkuZ2V0R29vZ2xlU3VwcG9ydFVSTCgge1xuXHRcdFx0cGF0aDogJy9hbmFseXRpY3MvYW5zd2VyLzEyMTk1NjIxJyxcblx0XHR9IClcblx0KTtcblxuXHRjb25zdCB7XG5cdFx0dG90YWxDbGlja3MsXG5cdFx0dG90YWxJbXByZXNzaW9ucyxcblx0XHR0b3RhbENsaWNrc0NoYW5nZSxcblx0XHR0b3RhbEltcHJlc3Npb25zQ2hhbmdlLFxuXHR9ID0gZXh0cmFjdFNlYXJjaENvbnNvbGVEYXNoYm9hcmREYXRhKCBzZWFyY2hDb25zb2xlRGF0YSwgZGF0ZVJhbmdlTGVuZ3RoICk7XG5cblx0bGV0IGdhNENvbnZlcnNpb25zQ2hhbmdlID0gbnVsbDtcblx0bGV0IGdhNENvbnZlcnNpb25zRGF0YXBvaW50ID0gbnVsbDtcblx0bGV0IGdhNEVuZ2FnZW1lbnRSYXRlRGF0YXBvaW50ID0gbnVsbDtcblx0bGV0IGdhNEVuZ2FnZW1lbnRSYXRlQ2hhbmdlID0gbnVsbDtcblx0bGV0IGdhNFZpc2l0b3JzRGF0YXBvaW50ID0gbnVsbDtcblx0bGV0IGdhNFZpc2l0b3JzQ2hhbmdlID0gbnVsbDtcblxuXHRpZiAoXG5cdFx0Z2E0TW9kdWxlQWN0aXZlICYmXG5cdFx0aXNQbGFpbk9iamVjdCggZ2E0RGF0YSApICYmXG5cdFx0aXNQbGFpbk9iamVjdCggZ2E0VmlzaXRvcnNEYXRhIClcblx0KSB7XG5cdFx0KCB7IGNoYW5nZTogZ2E0Q29udmVyc2lvbnNDaGFuZ2UgfSA9IGdldERhdGFwb2ludEFuZENoYW5nZShcblx0XHRcdGdhNERhdGEsXG5cdFx0XHQwLFxuXHRcdFx0MTAwXG5cdFx0KSApO1xuXHRcdGdhNENvbnZlcnNpb25zRGF0YXBvaW50ID1cblx0XHRcdGdhNERhdGE/LnRvdGFscz8uWyAwIF0/Lm1ldHJpY1ZhbHVlcz8uWyAwIF0/LnZhbHVlO1xuXG5cdFx0KCB7XG5cdFx0XHRkYXRhcG9pbnQ6IGdhNEVuZ2FnZW1lbnRSYXRlRGF0YXBvaW50LFxuXHRcdFx0Y2hhbmdlOiBnYTRFbmdhZ2VtZW50UmF0ZUNoYW5nZSxcblx0XHR9ID0gZ2V0RGF0YXBvaW50QW5kQ2hhbmdlKCBnYTREYXRhLCAxICkgKTtcblxuXHRcdGdhNFZpc2l0b3JzRGF0YXBvaW50ID1cblx0XHRcdGdhNFZpc2l0b3JzRGF0YT8udG90YWxzPy5bIDAgXT8ubWV0cmljVmFsdWVzPy5bIDAgXT8udmFsdWU7XG5cdFx0KCB7IGNoYW5nZTogZ2E0VmlzaXRvcnNDaGFuZ2UgfSA9IGdldERhdGFwb2ludEFuZENoYW5nZShcblx0XHRcdGdhNFZpc2l0b3JzRGF0YSxcblx0XHRcdDAsXG5cdFx0XHQxMDBcblx0XHQpICk7XG5cdH1cblxuXHRjb25zdCBzaG93R0E0ID1cblx0XHRjYW5WaWV3U2hhcmVkQW5hbHl0aWNzNCAmJlxuXHRcdGdhNE1vZHVsZUNvbm5lY3RlZCAmJlxuXHRcdCEgZXJyb3IgJiZcblx0XHQhIHNob3dSZWNvdmVyYWJsZUFuYWx5dGljcztcblxuXHRjb25zdCBvbkdBNE5ld0JhZGdlTGVhcm5Nb3JlQ2xpY2sgPSB1c2VDYWxsYmFjayggKCkgPT4ge1xuXHRcdHRyYWNrRXZlbnQoIGAkeyB2aWV3Q29udGV4dCB9X2dhNC1uZXctYmFkZ2VgLCAnY2xpY2tfbGVhcm5fbW9yZV9saW5rJyApO1xuXHR9LCBbIHZpZXdDb250ZXh0IF0gKTtcblxuXHRjb25zdCBzaG93Q29udmVyc2lvbnNDVEEgPVxuXHRcdGlzQXV0aGVudGljYXRlZCAmJlxuXHRcdHNob3dHQTQgJiZcblx0XHRkYXNoYm9hcmRUeXBlID09PSBEQVNIQk9BUkRfVFlQRV9NQUlOICYmXG5cdFx0KCAhIGdhNENvbnZlcnNpb25zRGF0YT8ubGVuZ3RoIHx8XG5cdFx0XHQvLyBTaG93IHRoZSBDVEEgaWYgdGhlIHNvbGUgY29udmVyc2lvbiBzZXQgdXAgaXMgdGhlXG5cdFx0XHQvLyBHQTQgZGVmYXVsdCBcInB1cmNoYXNlXCIgY29udmVyc2lvbiBldmVudCB3aXRoIG5vIGRhdGEgdmFsdWUuXG5cdFx0XHQoIGdhNENvbnZlcnNpb25zRGF0YT8ubGVuZ3RoID09PSAxICYmXG5cdFx0XHRcdGdhNENvbnZlcnNpb25zRGF0YVsgMCBdLmV2ZW50TmFtZSA9PT0gJ3B1cmNoYXNlJyAmJlxuXHRcdFx0XHRnYTRDb252ZXJzaW9uc0RhdGFwb2ludCA9PT0gJzAnICkgKTtcblxuXHRjb25zdCBxdWFydGVyQ2VsbFByb3BzID0ge1xuXHRcdHNtU2l6ZTogMixcblx0XHRtZFNpemU6IHNob3dDb252ZXJzaW9uc0NUQSA/IDQgOiAyLFxuXHRcdGxnU2l6ZTogMyxcblx0fTtcblxuXHRjb25zdCBvbmVUaGlyZENlbGxQcm9wcyA9IHtcblx0XHRzbVNpemU6IDIsXG5cdFx0bWRTaXplOiA0LFxuXHRcdGxnU2l6ZTogNCxcblx0fTtcblxuXHRjb25zdCBoYWxmQ2VsbFByb3BzID0ge1xuXHRcdHNtU2l6ZTogNCxcblx0XHRtZFNpemU6IDQsXG5cdFx0bGdTaXplOiA2LFxuXHR9O1xuXG5cdGNvbnN0IHRocmVlUXVhcnRlcnNDZWxsUHJvcHMgPSB7XG5cdFx0c21TaXplOiA0LFxuXHRcdG1kU2l6ZTogNCxcblx0XHRsZ1NpemU6IDksXG5cdH07XG5cblx0Y29uc3QgZnVsbENlbGxQcm9wcyA9IHtcblx0XHRzbVNpemU6IDQsXG5cdFx0bWRTaXplOiA4LFxuXHRcdGxnU2l6ZTogMTIsXG5cdH07XG5cblx0Ly8gQ29sbGVjdGlvbiBvZiBhbGwgdGhlIGRhdGEgYmxvY2tzIHRvIGJlIGRpc3BsYXllZFxuXHRjb25zdCBkYXRhQmxvY2tzID0gW1xuXHRcdHtcblx0XHRcdGlkOiAnaW1wcmVzc2lvbnMnLFxuXHRcdFx0c3RhdDogMCxcblx0XHRcdHRpdGxlOiBfXyggJ1RvdGFsIEltcHJlc3Npb25zJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdGRhdGFwb2ludDogdG90YWxJbXByZXNzaW9ucyxcblx0XHRcdGNoYW5nZTogdG90YWxJbXByZXNzaW9uc0NoYW5nZSxcblx0XHRcdGlzR2F0aGVyaW5nRGF0YTogaXNTZWFyY2hDb25zb2xlR2F0aGVyaW5nRGF0YSxcblx0XHR9LFxuXHRcdHtcblx0XHRcdGlkOiAnY2xpY2tzJyxcblx0XHRcdHN0YXQ6IDEsXG5cdFx0XHR0aXRsZTogX18oICdUb3RhbCBDbGlja3MnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdFx0ZGF0YXBvaW50OiB0b3RhbENsaWNrcyxcblx0XHRcdGNoYW5nZTogdG90YWxDbGlja3NDaGFuZ2UsXG5cdFx0XHRpc0dhdGhlcmluZ0RhdGE6IGlzU2VhcmNoQ29uc29sZUdhdGhlcmluZ0RhdGEsXG5cdFx0fSxcblx0XHQuLi4oIHNob3dHQTRcblx0XHRcdD8gW1xuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdGlkOiAndmlzaXRvcnMnLFxuXHRcdFx0XHRcdFx0c3RhdDogMixcblx0XHRcdFx0XHRcdHRpdGxlOiBfXyhcblx0XHRcdFx0XHRcdFx0J1VuaXF1ZSBWaXNpdG9ycyBmcm9tIFNlYXJjaCcsXG5cdFx0XHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0ZGF0YXBvaW50OiBnYTRWaXNpdG9yc0RhdGFwb2ludCxcblx0XHRcdFx0XHRcdGNoYW5nZTogZ2E0VmlzaXRvcnNDaGFuZ2UsXG5cdFx0XHRcdFx0XHRpc0dhdGhlcmluZ0RhdGE6IGlzR0E0R2F0aGVyaW5nRGF0YSxcblx0XHRcdFx0XHR9LFxuXHRcdFx0ICBdXG5cdFx0XHQ6IFtdICksXG5cdFx0Li4uKCBzaG93R0E0ICYmXG5cdFx0ZGFzaGJvYXJkVHlwZSA9PT0gREFTSEJPQVJEX1RZUEVfTUFJTiAmJlxuXHRcdCEgc2hvd0NvbnZlcnNpb25zQ1RBXG5cdFx0XHQ/IFtcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRpZDogJ2NvbnZlcnNpb25zJyxcblx0XHRcdFx0XHRcdHN0YXQ6IDMsXG5cdFx0XHRcdFx0XHR0aXRsZTogX18oICdDb252ZXJzaW9ucycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRcdFx0XHRkYXRhcG9pbnQ6IGdhNENvbnZlcnNpb25zRGF0YXBvaW50LFxuXHRcdFx0XHRcdFx0Y2hhbmdlOiBnYTRDb252ZXJzaW9uc0NoYW5nZSxcblx0XHRcdFx0XHRcdGlzR2F0aGVyaW5nRGF0YTogaXNHQTRHYXRoZXJpbmdEYXRhLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHQgIF1cblx0XHRcdDogW10gKSxcblx0XHQuLi4oIHNob3dHQTQgJiYgZGFzaGJvYXJkVHlwZSA9PT0gREFTSEJPQVJEX1RZUEVfRU5USVRZXG5cdFx0XHQ/IFtcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRpZDogJ2VuZ2FnZW1lbnQtcmF0ZScsXG5cdFx0XHRcdFx0XHRzdGF0OiA0LFxuXHRcdFx0XHRcdFx0dGl0bGU6IF9fKCAnRW5nYWdlbWVudCBSYXRlJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdFx0XHRcdGRhdGFwb2ludDogZ2E0RW5nYWdlbWVudFJhdGVEYXRhcG9pbnQsXG5cdFx0XHRcdFx0XHRkYXRhcG9pbnRVbml0OiAnJScsXG5cdFx0XHRcdFx0XHRjaGFuZ2U6IGdhNEVuZ2FnZW1lbnRSYXRlQ2hhbmdlLFxuXHRcdFx0XHRcdFx0aXNHYXRoZXJpbmdEYXRhOiBpc0dBNEdhdGhlcmluZ0RhdGEsXG5cdFx0XHRcdFx0XHRiYWRnZTogKFxuXHRcdFx0XHRcdFx0XHQ8TmV3QmFkZ2Vcblx0XHRcdFx0XHRcdFx0XHR0b29sdGlwVGl0bGU9eyBfXyhcblx0XHRcdFx0XHRcdFx0XHRcdCdTZXNzaW9ucyB3aGljaCBsYXN0ZWQgMTAgc2Vjb25kcyBvciBsb25nZXIsIGhhZCAxIG9yIG1vcmUgY29udmVyc2lvbiBldmVudHMsIG9yIDIgb3IgbW9yZSBwYWdlIHZpZXdzLicsXG5cdFx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHRcdGxlYXJuTW9yZUxpbms9eyBlbmdhZ2VtZW50UmF0ZUxlYXJuTW9yZVVSTCB9XG5cdFx0XHRcdFx0XHRcdFx0b25MZWFybk1vcmVDbGljaz17IG9uR0E0TmV3QmFkZ2VMZWFybk1vcmVDbGljayB9XG5cdFx0XHRcdFx0XHRcdC8+XG5cdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHQgIF1cblx0XHRcdDogW10gKSxcblx0XTtcblxuXHRjb25zdCBkYXRhQmxvY2tXcmFwcGVyQ2VsbFByb3BzID0ge1xuXHRcdDI6IGhhbGZDZWxsUHJvcHMsXG5cdFx0MzogdGhyZWVRdWFydGVyc0NlbGxQcm9wcyxcblx0XHQ0OiBmdWxsQ2VsbFByb3BzLFxuXHR9O1xuXG5cdGNvbnN0IGRhdGFCbG9ja0NlbGxQcm9wcyA9IHtcblx0XHQyOiB7XG5cdFx0XHQuLi5oYWxmQ2VsbFByb3BzLFxuXHRcdFx0c21TaXplOiAyLFxuXHRcdH0sXG5cdFx0Mzogb25lVGhpcmRDZWxsUHJvcHMsXG5cdFx0NDogcXVhcnRlckNlbGxQcm9wcyxcblx0fTtcblxuXHRyZXR1cm4gKFxuXHRcdDxHcmlkPlxuXHRcdFx0PFJvdz5cblx0XHRcdFx0PENlbGwgeyAuLi5kYXRhQmxvY2tXcmFwcGVyQ2VsbFByb3BzWyBkYXRhQmxvY2tzLmxlbmd0aCBdIH0+XG5cdFx0XHRcdFx0PERhdGFCbG9ja0dyb3VwIGNsYXNzTmFtZT1cIm1kYy1sYXlvdXQtZ3JpZF9faW5uZXJcIj5cblx0XHRcdFx0XHRcdHsgZGF0YUJsb2Nrcy5tYXAoICggZGF0YUJsb2NrLCBpbmRleCApID0+IChcblx0XHRcdFx0XHRcdFx0PENlbGxcblx0XHRcdFx0XHRcdFx0XHRrZXk9eyBkYXRhQmxvY2suaWQgfVxuXHRcdFx0XHRcdFx0XHRcdHsgLi4uZGF0YUJsb2NrQ2VsbFByb3BzWyBkYXRhQmxvY2tzLmxlbmd0aCBdIH1cblx0XHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHRcdDxEYXRhQmxvY2tcblx0XHRcdFx0XHRcdFx0XHRcdHN0YXQ9eyBkYXRhQmxvY2suc3RhdCB9XG5cdFx0XHRcdFx0XHRcdFx0XHRjbGFzc05hbWU9eyBgZ29vZ2xlc2l0ZWtpdC1kYXRhLWJsb2NrLS0ke1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkYXRhQmxvY2suaWRcblx0XHRcdFx0XHRcdFx0XHRcdH0gZ29vZ2xlc2l0ZWtpdC1kYXRhLWJsb2NrLS1idXR0b24tJHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aW5kZXggKyAxXG5cdFx0XHRcdFx0XHRcdFx0XHR9YCB9XG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZT17IGRhdGFCbG9jay50aXRsZSB9XG5cdFx0XHRcdFx0XHRcdFx0XHRkYXRhcG9pbnQ9eyBkYXRhQmxvY2suZGF0YXBvaW50IH1cblx0XHRcdFx0XHRcdFx0XHRcdGRhdGFwb2ludFVuaXQ9e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkYXRhQmxvY2suZGF0YXBvaW50VW5pdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdD8gZGF0YUJsb2NrLmRhdGFwb2ludFVuaXRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ6IHVuZGVmaW5lZFxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Y2hhbmdlPXsgZGF0YUJsb2NrLmNoYW5nZSB9XG5cdFx0XHRcdFx0XHRcdFx0XHRjaGFuZ2VEYXRhVW5pdD1cIiVcIlxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGV4dD1cImJ1dHRvblwiXG5cdFx0XHRcdFx0XHRcdFx0XHRzZWxlY3RlZD17XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNlbGVjdGVkU3RhdHMgPT09IGRhdGFCbG9jay5zdGF0XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRoYW5kbGVTdGF0U2VsZWN0aW9uPXsgaGFuZGxlU3RhdHNTZWxlY3Rpb24gfVxuXHRcdFx0XHRcdFx0XHRcdFx0Z2F0aGVyaW5nRGF0YT17IGRhdGFCbG9jay5pc0dhdGhlcmluZ0RhdGEgfVxuXHRcdFx0XHRcdFx0XHRcdC8+XG5cdFx0XHRcdFx0XHRcdDwvQ2VsbD5cblx0XHRcdFx0XHRcdCkgKSB9XG5cdFx0XHRcdFx0PC9EYXRhQmxvY2tHcm91cD5cblx0XHRcdFx0PC9DZWxsPlxuXG5cdFx0XHRcdDxPcHRpb25hbENlbGxzXG5cdFx0XHRcdFx0Y2FuVmlld1NoYXJlZEFuYWx5dGljczQ9eyBjYW5WaWV3U2hhcmVkQW5hbHl0aWNzNCB9XG5cdFx0XHRcdFx0ZXJyb3I9eyBlcnJvciB9XG5cdFx0XHRcdFx0aGFsZkNlbGxQcm9wcz17IGhhbGZDZWxsUHJvcHMgfVxuXHRcdFx0XHRcdHF1YXJ0ZXJDZWxsUHJvcHM9eyBxdWFydGVyQ2VsbFByb3BzIH1cblx0XHRcdFx0XHRzaG93R0E0PXsgc2hvd0dBNCB9XG5cdFx0XHRcdFx0c2hvd0NvbnZlcnNpb25zQ1RBPXsgc2hvd0NvbnZlcnNpb25zQ1RBIH1cblx0XHRcdFx0XHRzaG93UmVjb3ZlcmFibGVBbmFseXRpY3M9eyBzaG93UmVjb3ZlcmFibGVBbmFseXRpY3MgfVxuXHRcdFx0XHRcdFdpZGdldFJlcG9ydEVycm9yPXsgV2lkZ2V0UmVwb3J0RXJyb3IgfVxuXHRcdFx0XHQvPlxuXHRcdFx0PC9Sb3c+XG5cdFx0PC9HcmlkPlxuXHQpO1xufVxuXG5PdmVydmlldy5wcm9wVHlwZXMgPSB7XG5cdGdhNERhdGE6IFByb3BUeXBlcy5vYmplY3QsXG5cdGdhNENvbnZlcnNpb25zRGF0YTogUHJvcFR5cGVzLmFycmF5T2YoIFByb3BUeXBlcy5vYmplY3QgKSxcblx0Z2E0VmlzaXRvcnNEYXRhOiBQcm9wVHlwZXMub2JqZWN0LFxuXHRzZWFyY2hDb25zb2xlRGF0YTogUHJvcFR5cGVzLmFycmF5T2YoIFByb3BUeXBlcy5vYmplY3QgKSxcblx0c2VsZWN0ZWRTdGF0czogUHJvcFR5cGVzLm51bWJlci5pc1JlcXVpcmVkLFxuXHRoYW5kbGVTdGF0c1NlbGVjdGlvbjogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcblx0ZXJyb3I6IFByb3BUeXBlcy5vYmplY3QsXG5cdFdpZGdldFJlcG9ydEVycm9yOiBQcm9wVHlwZXMuZWxlbWVudFR5cGUuaXNSZXF1aXJlZCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBSUE7QUFDQTtBQUVBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUVBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBR0E7QUFHQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFHQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBSUE7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQUdBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFLQTtBQUVBO0FBTUE7QUFDQTtBQUNBO0FBRUE7QUFLQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBSUE7QUFDQTtBQUFBO0FBR0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFJQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFFQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUtBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Overview/index.js\n"); /***/ }), /***/ "./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/SearchConsoleStats.js": /*!****************************************************************************************************!*\ !*** ./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/SearchConsoleStats.js ***! \****************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SearchConsoleStats; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_toArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/toArray */ \"../node_modules/@babel/runtime/helpers/toArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toArray__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toArray__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../util */ \"./js/modules/search-console/util/index.js\");\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../../material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var _util_partition_report__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../../../util/partition-report */ \"./js/util/partition-report.js\");\n/* harmony import */ var _components_GoogleChart__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../../../components/GoogleChart */ \"./js/components/GoogleChart/index.js\");\n\n\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * SearchConsoleStats component for SearchFunnelWidgetGA4.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\nfunction SearchConsoleStats(props) {\n var data = props.data,\n metrics = props.metrics,\n selectedStats = props.selectedStats,\n dateRangeLength = props.dateRangeLength,\n gatheringData = props.gatheringData;\n var _partitionReport = Object(_util_partition_report__WEBPACK_IMPORTED_MODULE_8__[\"partitionReport\"])(data, {\n dateRangeLength: dateRangeLength\n }),\n compareRange = _partitionReport.compareRange,\n currentRange = _partitionReport.currentRange;\n var googleChartData = Object(_util__WEBPACK_IMPORTED_MODULE_6__[\"getSiteStatsDataForGoogleChart\"])(currentRange, compareRange, metrics[selectedStats].label, metrics[selectedStats].metric, dateRangeLength);\n var _googleChartData$slic = googleChartData.slice(1).map(function (_ref) {\n var _ref2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_ref, 1),\n date = _ref2[0];\n return date;\n }),\n _googleChartData$slic2 = _babel_runtime_helpers_toArray__WEBPACK_IMPORTED_MODULE_2___default()(_googleChartData$slic),\n ticks = _googleChartData$slic2.slice(1);\n var options = _objectSpread(_objectSpread({}, SearchConsoleStats.chartOptions), {}, {\n hAxis: {\n format: 'MMM d',\n gridlines: {\n color: '#fff'\n },\n textStyle: {\n color: '#616161',\n fontSize: 12\n },\n ticks: ticks\n },\n series: {\n 0: {\n color: metrics[selectedStats].color,\n targetAxisIndex: 0\n },\n 1: {\n color: metrics[selectedStats].color,\n targetAxisIndex: 0,\n lineDashStyle: [3, 3],\n lineWidth: 1\n }\n }\n });\n var currentValueIndex = 2;\n var previousValueIndex = 3;\n var isZeroChart = !googleChartData.slice(1).some(function (datum) {\n return datum[currentValueIndex] > 0 || datum[previousValueIndex] > 0;\n });\n if (isZeroChart) {\n options.vAxis.viewWindow.max = 1;\n } else {\n options.vAxis.viewWindow.max = undefined;\n }\n return /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_7__[\"Grid\"], {\n className: \"googlesitekit-search-console-site-stats\"\n }, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_7__[\"Row\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_7__[\"Cell\"], {\n size: 12\n }, /*#__PURE__*/React.createElement(_components_GoogleChart__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n chartType: \"LineChart\",\n data: googleChartData,\n loadingHeight: \"270px\",\n loadingWidth: \"100%\",\n options: options,\n gatheringData: gatheringData\n }))));\n}\nSearchConsoleStats.propTypes = {\n data: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object).isRequired,\n dateRangeLength: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number.isRequired,\n metrics: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object).isRequired,\n selectedStats: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number.isRequired\n};\nSearchConsoleStats.chartOptions = {\n chart: {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Search Traffic Summary', 'google-site-kit')\n },\n curveType: 'function',\n height: 270,\n width: '100%',\n chartArea: {\n height: '80%',\n left: 60,\n right: 25\n },\n legend: {\n position: 'top',\n textStyle: {\n color: '#616161',\n fontSize: 12\n }\n },\n vAxis: {\n direction: 1,\n gridlines: {\n color: '#eee'\n },\n minorGridlines: {\n color: '#eee'\n },\n textStyle: {\n color: '#616161',\n fontSize: 12\n },\n titleTextStyle: {\n color: '#616161',\n fontSize: 12,\n italic: false\n },\n viewWindow: {\n min: 0\n }\n },\n tooltip: {\n isHtml: true,\n // eslint-disable-line sitekit/acronym-case\n trigger: 'both'\n },\n focusTarget: 'category',\n crosshair: {\n color: 'gray',\n opacity: 0.1,\n orientation: 'vertical',\n trigger: 'both'\n }\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvZGFzaGJvYXJkL1NlYXJjaEZ1bm5lbFdpZGdldEdBNC9TZWFyY2hDb25zb2xlU3RhdHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvZGFzaGJvYXJkL1NlYXJjaEZ1bm5lbFdpZGdldEdBNC9TZWFyY2hDb25zb2xlU3RhdHMuanM/MGYyYiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNlYXJjaENvbnNvbGVTdGF0cyBjb21wb25lbnQgZm9yIFNlYXJjaEZ1bm5lbFdpZGdldEdBNC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGdldFNpdGVTdGF0c0RhdGFGb3JHb29nbGVDaGFydCB9IGZyb20gJy4uLy4uLy4uL3V0aWwnO1xuaW1wb3J0IHsgR3JpZCwgUm93LCBDZWxsIH0gZnJvbSAnLi4vLi4vLi4vLi4vLi4vbWF0ZXJpYWwtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBwYXJ0aXRpb25SZXBvcnQgfSBmcm9tICcuLi8uLi8uLi8uLi8uLi91dGlsL3BhcnRpdGlvbi1yZXBvcnQnO1xuaW1wb3J0IEdvb2dsZUNoYXJ0IGZyb20gJy4uLy4uLy4uLy4uLy4uL2NvbXBvbmVudHMvR29vZ2xlQ2hhcnQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBTZWFyY2hDb25zb2xlU3RhdHMoIHByb3BzICkge1xuXHRjb25zdCB7IGRhdGEsIG1ldHJpY3MsIHNlbGVjdGVkU3RhdHMsIGRhdGVSYW5nZUxlbmd0aCwgZ2F0aGVyaW5nRGF0YSB9ID1cblx0XHRwcm9wcztcblxuXHRjb25zdCB7IGNvbXBhcmVSYW5nZSwgY3VycmVudFJhbmdlIH0gPSBwYXJ0aXRpb25SZXBvcnQoIGRhdGEsIHtcblx0XHRkYXRlUmFuZ2VMZW5ndGgsXG5cdH0gKTtcblx0Y29uc3QgZ29vZ2xlQ2hhcnREYXRhID0gZ2V0U2l0ZVN0YXRzRGF0YUZvckdvb2dsZUNoYXJ0KFxuXHRcdGN1cnJlbnRSYW5nZSxcblx0XHRjb21wYXJlUmFuZ2UsXG5cdFx0bWV0cmljc1sgc2VsZWN0ZWRTdGF0cyBdLmxhYmVsLFxuXHRcdG1ldHJpY3NbIHNlbGVjdGVkU3RhdHMgXS5tZXRyaWMsXG5cdFx0ZGF0ZVJhbmdlTGVuZ3RoXG5cdCk7XG5cblx0Y29uc3QgWyAsIC4uLnRpY2tzIF0gPSBnb29nbGVDaGFydERhdGFcblx0XHQuc2xpY2UoIDEgKVxuXHRcdC5tYXAoICggWyBkYXRlIF0gKSA9PiBkYXRlICk7XG5cblx0Y29uc3Qgb3B0aW9ucyA9IHtcblx0XHQuLi5TZWFyY2hDb25zb2xlU3RhdHMuY2hhcnRPcHRpb25zLFxuXHRcdGhBeGlzOiB7XG5cdFx0XHRmb3JtYXQ6ICdNTU0gZCcsXG5cdFx0XHRncmlkbGluZXM6IHtcblx0XHRcdFx0Y29sb3I6ICcjZmZmJyxcblx0XHRcdH0sXG5cdFx0XHR0ZXh0U3R5bGU6IHtcblx0XHRcdFx0Y29sb3I6ICcjNjE2MTYxJyxcblx0XHRcdFx0Zm9udFNpemU6IDEyLFxuXHRcdFx0fSxcblx0XHRcdHRpY2tzLFxuXHRcdH0sXG5cdFx0c2VyaWVzOiB7XG5cdFx0XHQwOiB7XG5cdFx0XHRcdGNvbG9yOiBtZXRyaWNzWyBzZWxlY3RlZFN0YXRzIF0uY29sb3IsXG5cdFx0XHRcdHRhcmdldEF4aXNJbmRleDogMCxcblx0XHRcdH0sXG5cdFx0XHQxOiB7XG5cdFx0XHRcdGNvbG9yOiBtZXRyaWNzWyBzZWxlY3RlZFN0YXRzIF0uY29sb3IsXG5cdFx0XHRcdHRhcmdldEF4aXNJbmRleDogMCxcblx0XHRcdFx0bGluZURhc2hTdHlsZTogWyAzLCAzIF0sXG5cdFx0XHRcdGxpbmVXaWR0aDogMSxcblx0XHRcdH0sXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBjdXJyZW50VmFsdWVJbmRleCA9IDI7XG5cdGNvbnN0IHByZXZpb3VzVmFsdWVJbmRleCA9IDM7XG5cdGNvbnN0IGlzWmVyb0NoYXJ0ID0gISBnb29nbGVDaGFydERhdGFcblx0XHQuc2xpY2UoIDEgKVxuXHRcdC5zb21lKFxuXHRcdFx0KCBkYXR1bSApID0+XG5cdFx0XHRcdGRhdHVtWyBjdXJyZW50VmFsdWVJbmRleCBdID4gMCB8fFxuXHRcdFx0XHRkYXR1bVsgcHJldmlvdXNWYWx1ZUluZGV4IF0gPiAwXG5cdFx0KTtcblxuXHRpZiAoIGlzWmVyb0NoYXJ0ICkge1xuXHRcdG9wdGlvbnMudkF4aXMudmlld1dpbmRvdy5tYXggPSAxO1xuXHR9IGVsc2Uge1xuXHRcdG9wdGlvbnMudkF4aXMudmlld1dpbmRvdy5tYXggPSB1bmRlZmluZWQ7XG5cdH1cblxuXHRyZXR1cm4gKFxuXHRcdDxHcmlkIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtc2VhcmNoLWNvbnNvbGUtc2l0ZS1zdGF0c1wiPlxuXHRcdFx0PFJvdz5cblx0XHRcdFx0PENlbGwgc2l6ZT17IDEyIH0+XG5cdFx0XHRcdFx0PEdvb2dsZUNoYXJ0XG5cdFx0XHRcdFx0XHRjaGFydFR5cGU9XCJMaW5lQ2hhcnRcIlxuXHRcdFx0XHRcdFx0ZGF0YT17IGdvb2dsZUNoYXJ0RGF0YSB9XG5cdFx0XHRcdFx0XHRsb2FkaW5nSGVpZ2h0PVwiMjcwcHhcIlxuXHRcdFx0XHRcdFx0bG9hZGluZ1dpZHRoPVwiMTAwJVwiXG5cdFx0XHRcdFx0XHRvcHRpb25zPXsgb3B0aW9ucyB9XG5cdFx0XHRcdFx0XHRnYXRoZXJpbmdEYXRhPXsgZ2F0aGVyaW5nRGF0YSB9XG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0PC9DZWxsPlxuXHRcdFx0PC9Sb3c+XG5cdFx0PC9HcmlkPlxuXHQpO1xufVxuXG5TZWFyY2hDb25zb2xlU3RhdHMucHJvcFR5cGVzID0ge1xuXHRkYXRhOiBQcm9wVHlwZXMuYXJyYXlPZiggUHJvcFR5cGVzLm9iamVjdCApLmlzUmVxdWlyZWQsXG5cdGRhdGVSYW5nZUxlbmd0aDogUHJvcFR5cGVzLm51bWJlci5pc1JlcXVpcmVkLFxuXHRtZXRyaWNzOiBQcm9wVHlwZXMuYXJyYXlPZiggUHJvcFR5cGVzLm9iamVjdCApLmlzUmVxdWlyZWQsXG5cdHNlbGVjdGVkU3RhdHM6IFByb3BUeXBlcy5udW1iZXIuaXNSZXF1aXJlZCxcbn07XG5cblNlYXJjaENvbnNvbGVTdGF0cy5jaGFydE9wdGlvbnMgPSB7XG5cdGNoYXJ0OiB7XG5cdFx0dGl0bGU6IF9fKCAnU2VhcmNoIFRyYWZmaWMgU3VtbWFyeScsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdH0sXG5cdGN1cnZlVHlwZTogJ2Z1bmN0aW9uJyxcblx0aGVpZ2h0OiAyNzAsXG5cdHdpZHRoOiAnMTAwJScsXG5cdGNoYXJ0QXJlYToge1xuXHRcdGhlaWdodDogJzgwJScsXG5cdFx0bGVmdDogNjAsXG5cdFx0cmlnaHQ6IDI1LFxuXHR9LFxuXHRsZWdlbmQ6IHtcblx0XHRwb3NpdGlvbjogJ3RvcCcsXG5cdFx0dGV4dFN0eWxlOiB7XG5cdFx0XHRjb2xvcjogJyM2MTYxNjEnLFxuXHRcdFx0Zm9udFNpemU6IDEyLFxuXHRcdH0sXG5cdH0sXG5cdHZBeGlzOiB7XG5cdFx0ZGlyZWN0aW9uOiAxLFxuXHRcdGdyaWRsaW5lczoge1xuXHRcdFx0Y29sb3I6ICcjZWVlJyxcblx0XHR9LFxuXHRcdG1pbm9yR3JpZGxpbmVzOiB7XG5cdFx0XHRjb2xvcjogJyNlZWUnLFxuXHRcdH0sXG5cdFx0dGV4dFN0eWxlOiB7XG5cdFx0XHRjb2xvcjogJyM2MTYxNjEnLFxuXHRcdFx0Zm9udFNpemU6IDEyLFxuXHRcdH0sXG5cdFx0dGl0bGVUZXh0U3R5bGU6IHtcblx0XHRcdGNvbG9yOiAnIzYxNjE2MScsXG5cdFx0XHRmb250U2l6ZTogMTIsXG5cdFx0XHRpdGFsaWM6IGZhbHNlLFxuXHRcdH0sXG5cdFx0dmlld1dpbmRvdzoge1xuXHRcdFx0bWluOiAwLFxuXHRcdH0sXG5cdH0sXG5cblx0dG9vbHRpcDoge1xuXHRcdGlzSHRtbDogdHJ1ZSwgLy8gZXNsaW50LWRpc2FibGUtbGluZSBzaXRla2l0L2Fjcm9ueW0tY2FzZVxuXHRcdHRyaWdnZXI6ICdib3RoJyxcblx0fSxcblx0Zm9jdXNUYXJnZXQ6ICdjYXRlZ29yeScsXG5cdGNyb3NzaGFpcjoge1xuXHRcdGNvbG9yOiAnZ3JheScsXG5cdFx0b3BhY2l0eTogMC4xLFxuXHRcdG9yaWVudGF0aW9uOiAndmVydGljYWwnLFxuXHRcdHRyaWdnZXI6ICdib3RoJyxcblx0fSxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFDQTtBQUZBO0FBQUE7QUFHQTtBQU1BO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUZBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFHQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQU1BO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/SearchConsoleStats.js\n"); /***/ }), /***/ "./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/index.js": /*!***************************************************************************************!*\ !*** ./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/index.js ***! \***************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/url */ \"../node_modules/@wordpress/url/build-module/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../../../util */ \"./js/util/index.js\");\n/* harmony import */ var _components_PreviewBlock__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../../../../components/PreviewBlock */ \"./js/components/PreviewBlock.js\");\n/* harmony import */ var _Header__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./Header */ \"./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Header.js\");\n/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./Footer */ \"./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Footer.js\");\n/* harmony import */ var _Overview__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./Overview */ \"./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/Overview/index.js\");\n/* harmony import */ var _SearchConsoleStats__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./SearchConsoleStats */ \"./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/SearchConsoleStats.js\");\n/* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../common */ \"./js/modules/search-console/components/common/index.js\");\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../../../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../../../../material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../../../../hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var _hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../../../../hooks/useViewOnly */ \"./js/hooks/useViewOnly.js\");\n/* harmony import */ var _analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../../../analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * SearchFunnelWidgetGA4 component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/* eslint complexity: [ \"error\", 17 ] */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction SearchFunnelWidgetGA4(_ref) {\n var Widget = _ref.Widget,\n WidgetReportError = _ref.WidgetReportError;\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useState\"])(0),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2),\n selectedStats = _useState2[0],\n setSelectedStats = _useState2[1];\n var breakpoint = Object(_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_20__[\"useBreakpoint\"])();\n var viewOnly = Object(_hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_21__[\"default\"])();\n var isAnalytics4Available = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_18__[\"CORE_MODULES\"]).isModuleAvailable('analytics-4');\n });\n var canViewSharedAnalytics4 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n if (!isAnalytics4Available) {\n return false;\n }\n if (!viewOnly) {\n return true;\n }\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_USER\"]).canViewSharedModule('analytics-4');\n });\n var isGA4Connected = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_18__[\"CORE_MODULES\"]).isModuleConnected('analytics-4');\n });\n var isGA4Active = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_18__[\"CORE_MODULES\"]).isModuleActive('analytics-4');\n });\n var dateRangeLength = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_USER\"]).getDateRangeNumberOfDays();\n });\n var url = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_SITE\"]).getCurrentEntityURL();\n });\n var _useSelect = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_USER\"]).getDateRangeDates({\n compare: true,\n offsetDays: _datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"DATE_RANGE_OFFSET\"]\n });\n }),\n endDate = _useSelect.endDate,\n compareStartDate = _useSelect.compareStartDate;\n var ga4Dates = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_USER\"]).getDateRangeDates({\n compare: true,\n offsetDays: _analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_22__[\"DATE_RANGE_OFFSET\"]\n });\n });\n var showRecoverableAnalytics = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n if (!viewOnly) {\n return false;\n }\n var recoverableModules = select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_18__[\"CORE_MODULES\"]).getRecoverableModules();\n if (recoverableModules === undefined) {\n return undefined;\n }\n return Object.keys(recoverableModules).includes('analytics-4');\n });\n var ga4ConversionsData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useInViewSelect\"])(function (select) {\n return isGA4Connected && canViewSharedAnalytics4 && !showRecoverableAnalytics ? select(_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_22__[\"MODULES_ANALYTICS_4\"]).getConversionEvents() : [];\n }, [isGA4Connected, canViewSharedAnalytics4, showRecoverableAnalytics]);\n var searchConsoleReportArgs = {\n startDate: compareStartDate,\n endDate: endDate,\n dimensions: 'date'\n };\n var ga4OverviewArgs = _objectSpread(_objectSpread({}, ga4Dates), {}, {\n metrics: [{\n name: 'conversions'\n }, {\n name: 'engagementRate'\n }],\n dimensionFilters: {\n sessionDefaultChannelGrouping: ['Organic Search']\n }\n });\n var ga4StatsArgs = _objectSpread(_objectSpread(_objectSpread({}, ga4Dates), ga4OverviewArgs), {}, {\n dimensions: [{\n name: 'date'\n }],\n orderby: [{\n dimension: {\n dimensionName: 'date'\n }\n }]\n });\n var ga4VisitorsOverviewAndStatsArgs = _objectSpread(_objectSpread({}, ga4Dates), {}, {\n metrics: [{\n name: 'totalUsers'\n }],\n dimensions: [{\n name: 'date'\n }],\n dimensionFilters: {\n sessionDefaultChannelGrouping: ['Organic Search']\n },\n orderby: [{\n dimension: {\n dimensionName: 'date'\n }\n }]\n });\n if (Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_6__[\"isURL\"])(url)) {\n searchConsoleReportArgs.url = url;\n ga4OverviewArgs.url = url;\n ga4StatsArgs.url = url;\n ga4VisitorsOverviewAndStatsArgs.url = url;\n }\n var searchConsoleData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useInViewSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).getReport(searchConsoleReportArgs);\n }, [searchConsoleReportArgs]);\n var searchConsoleError = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).getErrorForSelector('getReport', [searchConsoleReportArgs]);\n });\n var searchConsoleLoading = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return !select(_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).hasFinishedResolution('getReport', [searchConsoleReportArgs]);\n });\n var ga4OverviewData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useInViewSelect\"])(function (select) {\n if (!isGA4Connected || !canViewSharedAnalytics4 || showRecoverableAnalytics) {\n return null;\n }\n return select(_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_22__[\"MODULES_ANALYTICS_4\"]).getReport(ga4OverviewArgs);\n }, [isGA4Connected, canViewSharedAnalytics4, showRecoverableAnalytics, ga4OverviewArgs]);\n var ga4StatsData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useInViewSelect\"])(function (select) {\n if (!isGA4Connected || !canViewSharedAnalytics4 || showRecoverableAnalytics) {\n return null;\n }\n return select(_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_22__[\"MODULES_ANALYTICS_4\"]).getReport(ga4StatsArgs);\n }, [isGA4Connected, canViewSharedAnalytics4, showRecoverableAnalytics, ga4StatsArgs]);\n var ga4VisitorsOverviewAndStatsData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useInViewSelect\"])(function (select) {\n if (!isGA4Connected || !canViewSharedAnalytics4 || showRecoverableAnalytics) {\n return null;\n }\n return select(_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_22__[\"MODULES_ANALYTICS_4\"]).getReport(ga4VisitorsOverviewAndStatsArgs);\n }, [isGA4Connected, canViewSharedAnalytics4, showRecoverableAnalytics, ga4VisitorsOverviewAndStatsArgs]);\n var ga4Loading = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n if (!isGA4Connected || !canViewSharedAnalytics4 || showRecoverableAnalytics) {\n return false;\n }\n var _select = select(_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_22__[\"MODULES_ANALYTICS_4\"]),\n hasFinishedResolution = _select.hasFinishedResolution;\n return !(hasFinishedResolution('getReport', [ga4OverviewArgs]) && hasFinishedResolution('getReport', [ga4StatsArgs]) && hasFinishedResolution('getReport', [ga4VisitorsOverviewAndStatsArgs]) && hasFinishedResolution('getConversionEvents', []));\n });\n var ga4Error = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n if (!isGA4Connected || showRecoverableAnalytics) {\n return null;\n }\n var _select2 = select(_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_22__[\"MODULES_ANALYTICS_4\"]),\n getErrorForSelector = _select2.getErrorForSelector;\n return getErrorForSelector('getReport', [ga4OverviewArgs]) || getErrorForSelector('getReport', [ga4StatsArgs]) || getErrorForSelector('getReport', [ga4VisitorsOverviewAndStatsArgs]) || getErrorForSelector('getConversionEvents', []);\n });\n var isGA4GatheringData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useInViewSelect\"])(function (select) {\n return isGA4Connected && canViewSharedAnalytics4 && !showRecoverableAnalytics ? select(_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_22__[\"MODULES_ANALYTICS_4\"]).isGatheringData() : false;\n }, [isGA4Connected, canViewSharedAnalytics4, showRecoverableAnalytics]);\n var isSearchConsoleGatheringData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useInViewSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).isGatheringData();\n });\n function WidgetFooter() {\n return /*#__PURE__*/React.createElement(_Footer__WEBPACK_IMPORTED_MODULE_14__[\"default\"], {\n metrics: SearchFunnelWidgetGA4.metrics,\n selectedStats: selectedStats\n });\n }\n if (searchConsoleError) {\n return /*#__PURE__*/React.createElement(Widget, {\n Header: _Header__WEBPACK_IMPORTED_MODULE_13__[\"default\"],\n Footer: WidgetFooter\n }, /*#__PURE__*/React.createElement(WidgetReportError, {\n moduleSlug: \"search-console\",\n error: searchConsoleError\n }));\n }\n if (searchConsoleLoading || ga4Loading || isGA4GatheringData === undefined || isSearchConsoleGatheringData === undefined) {\n return /*#__PURE__*/React.createElement(Widget, {\n Header: _Header__WEBPACK_IMPORTED_MODULE_13__[\"default\"],\n Footer: WidgetFooter,\n noPadding: true\n }, /*#__PURE__*/React.createElement(_components_PreviewBlock__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n width: \"100%\",\n height: \"190px\",\n padding: true\n }), /*#__PURE__*/React.createElement(_components_PreviewBlock__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n width: \"100%\",\n height: \"270px\",\n padding: true\n }));\n }\n return /*#__PURE__*/React.createElement(Widget, {\n noPadding: true,\n Header: _Header__WEBPACK_IMPORTED_MODULE_13__[\"default\"],\n Footer: WidgetFooter\n }, /*#__PURE__*/React.createElement(_Overview__WEBPACK_IMPORTED_MODULE_15__[\"default\"], {\n ga4Data: ga4OverviewData,\n ga4ConversionsData: ga4ConversionsData,\n ga4VisitorsData: ga4VisitorsOverviewAndStatsData,\n searchConsoleData: searchConsoleData,\n handleStatsSelection: setSelectedStats,\n selectedStats: selectedStats,\n dateRangeLength: dateRangeLength,\n error: ga4Error,\n WidgetReportError: WidgetReportError,\n showRecoverableAnalytics: showRecoverableAnalytics\n }), (selectedStats === 0 || selectedStats === 1) && /*#__PURE__*/React.createElement(_SearchConsoleStats__WEBPACK_IMPORTED_MODULE_16__[\"default\"], {\n data: searchConsoleData,\n dateRangeLength: dateRangeLength,\n selectedStats: selectedStats,\n metrics: SearchFunnelWidgetGA4.metrics,\n gatheringData: isSearchConsoleGatheringData\n }), canViewSharedAnalytics4 && (!isGA4Active || !isGA4Connected) && _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_20__[\"BREAKPOINT_SMALL\"] === breakpoint && /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_19__[\"Grid\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_19__[\"Row\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_19__[\"Cell\"], null, /*#__PURE__*/React.createElement(_common__WEBPACK_IMPORTED_MODULE_17__[\"ActivateAnalyticsCTA\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Conversions completed', 'google-site-kit')\n })))), selectedStats === 2 && /*#__PURE__*/React.createElement(_common__WEBPACK_IMPORTED_MODULE_17__[\"AnalyticsStats\"], {\n data: ga4VisitorsOverviewAndStatsData,\n dateRangeLength: dateRangeLength,\n selectedStats: 0,\n metrics: SearchFunnelWidgetGA4.metrics,\n dataLabels: [Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Unique Visitors', 'google-site-kit')],\n tooltipDataFormats: [function (x) {\n return parseFloat(x).toLocaleString();\n }],\n statsColor: SearchFunnelWidgetGA4.metrics[selectedStats].color,\n gatheringData: isGA4GatheringData,\n moduleSlug: \"analytics-4\"\n }), canViewSharedAnalytics4 && (selectedStats === 3 || selectedStats === 4) && /*#__PURE__*/React.createElement(_common__WEBPACK_IMPORTED_MODULE_17__[\"AnalyticsStats\"], {\n data: ga4StatsData,\n dateRangeLength: dateRangeLength\n // The selected stats order defined in the parent component does not match the order from the API.\n ,\n selectedStats: selectedStats - 3,\n metrics: SearchFunnelWidgetGA4.metrics,\n dataLabels: [Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Conversions', 'google-site-kit'), Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Engagement Rate %', 'google-site-kit')],\n tooltipDataFormats: [function (x) {\n return parseFloat(x).toLocaleString();\n }, function (x) {\n return Object(_util__WEBPACK_IMPORTED_MODULE_11__[\"numFmt\"])(x / 100, {\n style: 'percent',\n signDisplay: 'never',\n maximumFractionDigits: 2\n });\n }],\n chartDataFormats: [lodash__WEBPACK_IMPORTED_MODULE_4__[\"identity\"], function (x) {\n return x * 100;\n }],\n statsColor: SearchFunnelWidgetGA4.metrics[selectedStats].color,\n gatheringData: isGA4GatheringData,\n moduleSlug: \"analytics-4\"\n }));\n}\nSearchFunnelWidgetGA4.metrics = [{\n id: 'impressions',\n color: '#6380b8',\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Impressions', 'google-site-kit'),\n metric: 'impressions',\n service: 'search-console'\n}, {\n id: 'clicks',\n color: '#4bbbbb',\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Clicks', 'google-site-kit'),\n metric: 'clicks',\n service: 'search-console'\n}, {\n id: 'users',\n color: '#3c7251',\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Users', 'google-site-kit'),\n service: 'analytics-4'\n}, {\n id: 'conversions',\n color: '#8e68cb',\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Conversions', 'google-site-kit'),\n service: 'analytics-4'\n}, {\n id: 'engagement-rate',\n color: '#8e68cb',\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Engagement Rate', 'google-site-kit'),\n service: 'analytics-4'\n}];\nSearchFunnelWidgetGA4.propTypes = {\n Widget: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.elementType.isRequired,\n WidgetReportZero: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.elementType.isRequired,\n WidgetReportError: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.elementType.isRequired\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (SearchFunnelWidgetGA4);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvZGFzaGJvYXJkL1NlYXJjaEZ1bm5lbFdpZGdldEdBNC9pbmRleC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvc2VhcmNoLWNvbnNvbGUvY29tcG9uZW50cy9kYXNoYm9hcmQvU2VhcmNoRnVubmVsV2lkZ2V0R0E0L2luZGV4LmpzPzc4YmQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTZWFyY2hGdW5uZWxXaWRnZXRHQTQgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyogZXNsaW50IGNvbXBsZXhpdHk6IFsgXCJlcnJvclwiLCAxNyBdICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgeyBpZGVudGl0eSB9IGZyb20gJ2xvZGFzaCc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTdGF0ZSB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5pbXBvcnQgeyBpc1VSTCB9IGZyb20gJ0B3b3JkcHJlc3MvdXJsJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU2VsZWN0LCB1c2VJblZpZXdTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHtcblx0TU9EVUxFU19TRUFSQ0hfQ09OU09MRSxcblx0REFURV9SQU5HRV9PRkZTRVQsXG59IGZyb20gJy4uLy4uLy4uL2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9TSVRFIH0gZnJvbSAnLi4vLi4vLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvc2l0ZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9VU0VSIH0gZnJvbSAnLi4vLi4vLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvdXNlci9jb25zdGFudHMnO1xuaW1wb3J0IHsgbnVtRm10IH0gZnJvbSAnLi4vLi4vLi4vLi4vLi4vdXRpbCc7XG5pbXBvcnQgUHJldmlld0Jsb2NrIGZyb20gJy4uLy4uLy4uLy4uLy4uL2NvbXBvbmVudHMvUHJldmlld0Jsb2NrJztcbmltcG9ydCBIZWFkZXIgZnJvbSAnLi9IZWFkZXInO1xuaW1wb3J0IEZvb3RlciBmcm9tICcuL0Zvb3Rlcic7XG5pbXBvcnQgT3ZlcnZpZXcgZnJvbSAnLi9PdmVydmlldyc7XG5pbXBvcnQgU2VhcmNoQ29uc29sZVN0YXRzIGZyb20gJy4vU2VhcmNoQ29uc29sZVN0YXRzJztcbmltcG9ydCB7IEFjdGl2YXRlQW5hbHl0aWNzQ1RBLCBBbmFseXRpY3NTdGF0cyB9IGZyb20gJy4uLy4uL2NvbW1vbic7XG5pbXBvcnQgeyBDT1JFX01PRFVMRVMgfSBmcm9tICcuLi8uLi8uLi8uLi8uLi9nb29nbGVzaXRla2l0L21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBHcmlkLCBSb3csIENlbGwgfSBmcm9tICcuLi8uLi8uLi8uLi8uLi9tYXRlcmlhbC1jb21wb25lbnRzJztcbmltcG9ydCB7XG5cdEJSRUFLUE9JTlRfU01BTEwsXG5cdHVzZUJyZWFrcG9pbnQsXG59IGZyb20gJy4uLy4uLy4uLy4uLy4uL2hvb2tzL3VzZUJyZWFrcG9pbnQnO1xuaW1wb3J0IHVzZVZpZXdPbmx5IGZyb20gJy4uLy4uLy4uLy4uLy4uL2hvb2tzL3VzZVZpZXdPbmx5JztcbmltcG9ydCB7XG5cdE1PRFVMRVNfQU5BTFlUSUNTXzQsXG5cdERBVEVfUkFOR0VfT0ZGU0VUIGFzIERBVEVfUkFOR0VfT0ZGU0VUX0FOQUxZVElDUyxcbn0gZnJvbSAnLi4vLi4vLi4vLi4vYW5hbHl0aWNzLTQvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5cbmZ1bmN0aW9uIFNlYXJjaEZ1bm5lbFdpZGdldEdBNCggeyBXaWRnZXQsIFdpZGdldFJlcG9ydEVycm9yIH0gKSB7XG5cdGNvbnN0IFsgc2VsZWN0ZWRTdGF0cywgc2V0U2VsZWN0ZWRTdGF0cyBdID0gdXNlU3RhdGUoIDAgKTtcblxuXHRjb25zdCBicmVha3BvaW50ID0gdXNlQnJlYWtwb2ludCgpO1xuXG5cdGNvbnN0IHZpZXdPbmx5ID0gdXNlVmlld09ubHkoKTtcblxuXHRjb25zdCBpc0FuYWx5dGljczRBdmFpbGFibGUgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfTU9EVUxFUyApLmlzTW9kdWxlQXZhaWxhYmxlKCAnYW5hbHl0aWNzLTQnIClcblx0KTtcblxuXHRjb25zdCBjYW5WaWV3U2hhcmVkQW5hbHl0aWNzNCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0aWYgKCAhIGlzQW5hbHl0aWNzNEF2YWlsYWJsZSApIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRpZiAoICEgdmlld09ubHkgKSB7XG5cdFx0XHRyZXR1cm4gdHJ1ZTtcblx0XHR9XG5cblx0XHRyZXR1cm4gc2VsZWN0KCBDT1JFX1VTRVIgKS5jYW5WaWV3U2hhcmVkTW9kdWxlKCAnYW5hbHl0aWNzLTQnICk7XG5cdH0gKTtcblxuXHRjb25zdCBpc0dBNENvbm5lY3RlZCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9NT0RVTEVTICkuaXNNb2R1bGVDb25uZWN0ZWQoICdhbmFseXRpY3MtNCcgKVxuXHQpO1xuXHRjb25zdCBpc0dBNEFjdGl2ZSA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9NT0RVTEVTICkuaXNNb2R1bGVBY3RpdmUoICdhbmFseXRpY3MtNCcgKVxuXHQpO1xuXHRjb25zdCBkYXRlUmFuZ2VMZW5ndGggPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfVVNFUiApLmdldERhdGVSYW5nZU51bWJlck9mRGF5cygpXG5cdCk7XG5cdGNvbnN0IHVybCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9TSVRFICkuZ2V0Q3VycmVudEVudGl0eVVSTCgpXG5cdCk7XG5cblx0Y29uc3QgeyBlbmREYXRlLCBjb21wYXJlU3RhcnREYXRlIH0gPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfVVNFUiApLmdldERhdGVSYW5nZURhdGVzKCB7XG5cdFx0XHRjb21wYXJlOiB0cnVlLFxuXHRcdFx0b2Zmc2V0RGF5czogREFURV9SQU5HRV9PRkZTRVQsXG5cdFx0fSApXG5cdCk7XG5cdGNvbnN0IGdhNERhdGVzID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1VTRVIgKS5nZXREYXRlUmFuZ2VEYXRlcygge1xuXHRcdFx0Y29tcGFyZTogdHJ1ZSxcblx0XHRcdG9mZnNldERheXM6IERBVEVfUkFOR0VfT0ZGU0VUX0FOQUxZVElDUyxcblx0XHR9IClcblx0KTtcblxuXHRjb25zdCBzaG93UmVjb3ZlcmFibGVBbmFseXRpY3MgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT4ge1xuXHRcdGlmICggISB2aWV3T25seSApIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRjb25zdCByZWNvdmVyYWJsZU1vZHVsZXMgPVxuXHRcdFx0c2VsZWN0KCBDT1JFX01PRFVMRVMgKS5nZXRSZWNvdmVyYWJsZU1vZHVsZXMoKTtcblxuXHRcdGlmICggcmVjb3ZlcmFibGVNb2R1bGVzID09PSB1bmRlZmluZWQgKSB7XG5cdFx0XHRyZXR1cm4gdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdHJldHVybiBPYmplY3Qua2V5cyggcmVjb3ZlcmFibGVNb2R1bGVzICkuaW5jbHVkZXMoICdhbmFseXRpY3MtNCcgKTtcblx0fSApO1xuXG5cdGNvbnN0IGdhNENvbnZlcnNpb25zRGF0YSA9IHVzZUluVmlld1NlbGVjdChcblx0XHQoIHNlbGVjdCApID0+IHtcblx0XHRcdHJldHVybiBpc0dBNENvbm5lY3RlZCAmJlxuXHRcdFx0XHRjYW5WaWV3U2hhcmVkQW5hbHl0aWNzNCAmJlxuXHRcdFx0XHQhIHNob3dSZWNvdmVyYWJsZUFuYWx5dGljc1xuXHRcdFx0XHQ/IHNlbGVjdCggTU9EVUxFU19BTkFMWVRJQ1NfNCApLmdldENvbnZlcnNpb25FdmVudHMoKVxuXHRcdFx0XHQ6IFtdO1xuXHRcdH0sXG5cdFx0WyBpc0dBNENvbm5lY3RlZCwgY2FuVmlld1NoYXJlZEFuYWx5dGljczQsIHNob3dSZWNvdmVyYWJsZUFuYWx5dGljcyBdXG5cdCk7XG5cblx0Y29uc3Qgc2VhcmNoQ29uc29sZVJlcG9ydEFyZ3MgPSB7XG5cdFx0c3RhcnREYXRlOiBjb21wYXJlU3RhcnREYXRlLFxuXHRcdGVuZERhdGUsXG5cdFx0ZGltZW5zaW9uczogJ2RhdGUnLFxuXHR9O1xuXG5cdGNvbnN0IGdhNE92ZXJ2aWV3QXJncyA9IHtcblx0XHQuLi5nYTREYXRlcyxcblx0XHRtZXRyaWNzOiBbXG5cdFx0XHR7XG5cdFx0XHRcdG5hbWU6ICdjb252ZXJzaW9ucycsXG5cdFx0XHR9LFxuXHRcdFx0e1xuXHRcdFx0XHRuYW1lOiAnZW5nYWdlbWVudFJhdGUnLFxuXHRcdFx0fSxcblx0XHRdLFxuXHRcdGRpbWVuc2lvbkZpbHRlcnM6IHtcblx0XHRcdHNlc3Npb25EZWZhdWx0Q2hhbm5lbEdyb3VwaW5nOiBbICdPcmdhbmljIFNlYXJjaCcgXSxcblx0XHR9LFxuXHR9O1xuXG5cdGNvbnN0IGdhNFN0YXRzQXJncyA9IHtcblx0XHQuLi5nYTREYXRlcyxcblx0XHQuLi5nYTRPdmVydmlld0FyZ3MsXG5cdFx0ZGltZW5zaW9uczogW1xuXHRcdFx0e1xuXHRcdFx0XHRuYW1lOiAnZGF0ZScsXG5cdFx0XHR9LFxuXHRcdF0sXG5cdFx0b3JkZXJieTogW1xuXHRcdFx0e1xuXHRcdFx0XHRkaW1lbnNpb246IHtcblx0XHRcdFx0XHRkaW1lbnNpb25OYW1lOiAnZGF0ZScsXG5cdFx0XHRcdH0sXG5cdFx0XHR9LFxuXHRcdF0sXG5cdH07XG5cdGNvbnN0IGdhNFZpc2l0b3JzT3ZlcnZpZXdBbmRTdGF0c0FyZ3MgPSB7XG5cdFx0Li4uZ2E0RGF0ZXMsXG5cdFx0bWV0cmljczogW1xuXHRcdFx0e1xuXHRcdFx0XHRuYW1lOiAndG90YWxVc2VycycsXG5cdFx0XHR9LFxuXHRcdF0sXG5cdFx0ZGltZW5zaW9uczogW1xuXHRcdFx0e1xuXHRcdFx0XHRuYW1lOiAnZGF0ZScsXG5cdFx0XHR9LFxuXHRcdF0sXG5cdFx0ZGltZW5zaW9uRmlsdGVyczoge1xuXHRcdFx0c2Vzc2lvbkRlZmF1bHRDaGFubmVsR3JvdXBpbmc6IFsgJ09yZ2FuaWMgU2VhcmNoJyBdLFxuXHRcdH0sXG5cdFx0b3JkZXJieTogW1xuXHRcdFx0e1xuXHRcdFx0XHRkaW1lbnNpb246IHtcblx0XHRcdFx0XHRkaW1lbnNpb25OYW1lOiAnZGF0ZScsXG5cdFx0XHRcdH0sXG5cdFx0XHR9LFxuXHRcdF0sXG5cdH07XG5cblx0aWYgKCBpc1VSTCggdXJsICkgKSB7XG5cdFx0c2VhcmNoQ29uc29sZVJlcG9ydEFyZ3MudXJsID0gdXJsO1xuXHRcdGdhNE92ZXJ2aWV3QXJncy51cmwgPSB1cmw7XG5cdFx0Z2E0U3RhdHNBcmdzLnVybCA9IHVybDtcblx0XHRnYTRWaXNpdG9yc092ZXJ2aWV3QW5kU3RhdHNBcmdzLnVybCA9IHVybDtcblx0fVxuXG5cdGNvbnN0IHNlYXJjaENvbnNvbGVEYXRhID0gdXNlSW5WaWV3U2VsZWN0KFxuXHRcdCggc2VsZWN0ICkgPT5cblx0XHRcdHNlbGVjdCggTU9EVUxFU19TRUFSQ0hfQ09OU09MRSApLmdldFJlcG9ydChcblx0XHRcdFx0c2VhcmNoQ29uc29sZVJlcG9ydEFyZ3Ncblx0XHRcdCksXG5cdFx0WyBzZWFyY2hDb25zb2xlUmVwb3J0QXJncyBdXG5cdCk7XG5cdGNvbnN0IHNlYXJjaENvbnNvbGVFcnJvciA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggTU9EVUxFU19TRUFSQ0hfQ09OU09MRSApLmdldEVycm9yRm9yU2VsZWN0b3IoICdnZXRSZXBvcnQnLCBbXG5cdFx0XHRzZWFyY2hDb25zb2xlUmVwb3J0QXJncyxcblx0XHRdIClcblx0KTtcblxuXHRjb25zdCBzZWFyY2hDb25zb2xlTG9hZGluZyA9IHVzZVNlbGVjdChcblx0XHQoIHNlbGVjdCApID0+XG5cdFx0XHQhIHNlbGVjdCggTU9EVUxFU19TRUFSQ0hfQ09OU09MRSApLmhhc0ZpbmlzaGVkUmVzb2x1dGlvbihcblx0XHRcdFx0J2dldFJlcG9ydCcsXG5cdFx0XHRcdFsgc2VhcmNoQ29uc29sZVJlcG9ydEFyZ3MgXVxuXHRcdFx0KVxuXHQpO1xuXG5cdGNvbnN0IGdhNE92ZXJ2aWV3RGF0YSA9IHVzZUluVmlld1NlbGVjdChcblx0XHQoIHNlbGVjdCApID0+IHtcblx0XHRcdGlmIChcblx0XHRcdFx0ISBpc0dBNENvbm5lY3RlZCB8fFxuXHRcdFx0XHQhIGNhblZpZXdTaGFyZWRBbmFseXRpY3M0IHx8XG5cdFx0XHRcdHNob3dSZWNvdmVyYWJsZUFuYWx5dGljc1xuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiBudWxsO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gc2VsZWN0KCBNT0RVTEVTX0FOQUxZVElDU180ICkuZ2V0UmVwb3J0KCBnYTRPdmVydmlld0FyZ3MgKTtcblx0XHR9LFxuXHRcdFtcblx0XHRcdGlzR0E0Q29ubmVjdGVkLFxuXHRcdFx0Y2FuVmlld1NoYXJlZEFuYWx5dGljczQsXG5cdFx0XHRzaG93UmVjb3ZlcmFibGVBbmFseXRpY3MsXG5cdFx0XHRnYTRPdmVydmlld0FyZ3MsXG5cdFx0XVxuXHQpO1xuXHRjb25zdCBnYTRTdGF0c0RhdGEgPSB1c2VJblZpZXdTZWxlY3QoXG5cdFx0KCBzZWxlY3QgKSA9PiB7XG5cdFx0XHRpZiAoXG5cdFx0XHRcdCEgaXNHQTRDb25uZWN0ZWQgfHxcblx0XHRcdFx0ISBjYW5WaWV3U2hhcmVkQW5hbHl0aWNzNCB8fFxuXHRcdFx0XHRzaG93UmVjb3ZlcmFibGVBbmFseXRpY3Ncblx0XHRcdCkge1xuXHRcdFx0XHRyZXR1cm4gbnVsbDtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIHNlbGVjdCggTU9EVUxFU19BTkFMWVRJQ1NfNCApLmdldFJlcG9ydCggZ2E0U3RhdHNBcmdzICk7XG5cdFx0fSxcblx0XHRbXG5cdFx0XHRpc0dBNENvbm5lY3RlZCxcblx0XHRcdGNhblZpZXdTaGFyZWRBbmFseXRpY3M0LFxuXHRcdFx0c2hvd1JlY292ZXJhYmxlQW5hbHl0aWNzLFxuXHRcdFx0Z2E0U3RhdHNBcmdzLFxuXHRcdF1cblx0KTtcblx0Y29uc3QgZ2E0VmlzaXRvcnNPdmVydmlld0FuZFN0YXRzRGF0YSA9IHVzZUluVmlld1NlbGVjdChcblx0XHQoIHNlbGVjdCApID0+IHtcblx0XHRcdGlmIChcblx0XHRcdFx0ISBpc0dBNENvbm5lY3RlZCB8fFxuXHRcdFx0XHQhIGNhblZpZXdTaGFyZWRBbmFseXRpY3M0IHx8XG5cdFx0XHRcdHNob3dSZWNvdmVyYWJsZUFuYWx5dGljc1xuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiBudWxsO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gc2VsZWN0KCBNT0RVTEVTX0FOQUxZVElDU180ICkuZ2V0UmVwb3J0KFxuXHRcdFx0XHRnYTRWaXNpdG9yc092ZXJ2aWV3QW5kU3RhdHNBcmdzXG5cdFx0XHQpO1xuXHRcdH0sXG5cdFx0W1xuXHRcdFx0aXNHQTRDb25uZWN0ZWQsXG5cdFx0XHRjYW5WaWV3U2hhcmVkQW5hbHl0aWNzNCxcblx0XHRcdHNob3dSZWNvdmVyYWJsZUFuYWx5dGljcyxcblx0XHRcdGdhNFZpc2l0b3JzT3ZlcnZpZXdBbmRTdGF0c0FyZ3MsXG5cdFx0XVxuXHQpO1xuXG5cdGNvbnN0IGdhNExvYWRpbmcgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT4ge1xuXHRcdGlmIChcblx0XHRcdCEgaXNHQTRDb25uZWN0ZWQgfHxcblx0XHRcdCEgY2FuVmlld1NoYXJlZEFuYWx5dGljczQgfHxcblx0XHRcdHNob3dSZWNvdmVyYWJsZUFuYWx5dGljc1xuXHRcdCkge1xuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH1cblxuXHRcdGNvbnN0IHsgaGFzRmluaXNoZWRSZXNvbHV0aW9uIH0gPSBzZWxlY3QoIE1PRFVMRVNfQU5BTFlUSUNTXzQgKTtcblxuXHRcdHJldHVybiAhIChcblx0XHRcdGhhc0ZpbmlzaGVkUmVzb2x1dGlvbiggJ2dldFJlcG9ydCcsIFsgZ2E0T3ZlcnZpZXdBcmdzIF0gKSAmJlxuXHRcdFx0aGFzRmluaXNoZWRSZXNvbHV0aW9uKCAnZ2V0UmVwb3J0JywgWyBnYTRTdGF0c0FyZ3MgXSApICYmXG5cdFx0XHRoYXNGaW5pc2hlZFJlc29sdXRpb24oICdnZXRSZXBvcnQnLCBbXG5cdFx0XHRcdGdhNFZpc2l0b3JzT3ZlcnZpZXdBbmRTdGF0c0FyZ3MsXG5cdFx0XHRdICkgJiZcblx0XHRcdGhhc0ZpbmlzaGVkUmVzb2x1dGlvbiggJ2dldENvbnZlcnNpb25FdmVudHMnLCBbXSApXG5cdFx0KTtcblx0fSApO1xuXG5cdGNvbnN0IGdhNEVycm9yID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRpZiAoICEgaXNHQTRDb25uZWN0ZWQgfHwgc2hvd1JlY292ZXJhYmxlQW5hbHl0aWNzICkge1xuXHRcdFx0cmV0dXJuIG51bGw7XG5cdFx0fVxuXG5cdFx0Y29uc3QgeyBnZXRFcnJvckZvclNlbGVjdG9yIH0gPSBzZWxlY3QoIE1PRFVMRVNfQU5BTFlUSUNTXzQgKTtcblxuXHRcdHJldHVybiAoXG5cdFx0XHRnZXRFcnJvckZvclNlbGVjdG9yKCAnZ2V0UmVwb3J0JywgWyBnYTRPdmVydmlld0FyZ3MgXSApIHx8XG5cdFx0XHRnZXRFcnJvckZvclNlbGVjdG9yKCAnZ2V0UmVwb3J0JywgWyBnYTRTdGF0c0FyZ3MgXSApIHx8XG5cdFx0XHRnZXRFcnJvckZvclNlbGVjdG9yKCAnZ2V0UmVwb3J0JywgW1xuXHRcdFx0XHRnYTRWaXNpdG9yc092ZXJ2aWV3QW5kU3RhdHNBcmdzLFxuXHRcdFx0XSApIHx8XG5cdFx0XHRnZXRFcnJvckZvclNlbGVjdG9yKCAnZ2V0Q29udmVyc2lvbkV2ZW50cycsIFtdIClcblx0XHQpO1xuXHR9ICk7XG5cblx0Y29uc3QgaXNHQTRHYXRoZXJpbmdEYXRhID0gdXNlSW5WaWV3U2VsZWN0KFxuXHRcdCggc2VsZWN0ICkgPT5cblx0XHRcdGlzR0E0Q29ubmVjdGVkICYmXG5cdFx0XHRjYW5WaWV3U2hhcmVkQW5hbHl0aWNzNCAmJlxuXHRcdFx0ISBzaG93UmVjb3ZlcmFibGVBbmFseXRpY3Ncblx0XHRcdFx0PyBzZWxlY3QoIE1PRFVMRVNfQU5BTFlUSUNTXzQgKS5pc0dhdGhlcmluZ0RhdGEoKVxuXHRcdFx0XHQ6IGZhbHNlLFxuXHRcdFsgaXNHQTRDb25uZWN0ZWQsIGNhblZpZXdTaGFyZWRBbmFseXRpY3M0LCBzaG93UmVjb3ZlcmFibGVBbmFseXRpY3MgXVxuXHQpO1xuXHRjb25zdCBpc1NlYXJjaENvbnNvbGVHYXRoZXJpbmdEYXRhID0gdXNlSW5WaWV3U2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFICkuaXNHYXRoZXJpbmdEYXRhKClcblx0KTtcblxuXHRmdW5jdGlvbiBXaWRnZXRGb290ZXIoKSB7XG5cdFx0cmV0dXJuIChcblx0XHRcdDxGb290ZXJcblx0XHRcdFx0bWV0cmljcz17IFNlYXJjaEZ1bm5lbFdpZGdldEdBNC5tZXRyaWNzIH1cblx0XHRcdFx0c2VsZWN0ZWRTdGF0cz17IHNlbGVjdGVkU3RhdHMgfVxuXHRcdFx0Lz5cblx0XHQpO1xuXHR9XG5cblx0aWYgKCBzZWFyY2hDb25zb2xlRXJyb3IgKSB7XG5cdFx0cmV0dXJuIChcblx0XHRcdDxXaWRnZXQgSGVhZGVyPXsgSGVhZGVyIH0gRm9vdGVyPXsgV2lkZ2V0Rm9vdGVyIH0+XG5cdFx0XHRcdDxXaWRnZXRSZXBvcnRFcnJvclxuXHRcdFx0XHRcdG1vZHVsZVNsdWc9XCJzZWFyY2gtY29uc29sZVwiXG5cdFx0XHRcdFx0ZXJyb3I9eyBzZWFyY2hDb25zb2xlRXJyb3IgfVxuXHRcdFx0XHQvPlxuXHRcdFx0PC9XaWRnZXQ+XG5cdFx0KTtcblx0fVxuXG5cdGlmIChcblx0XHRzZWFyY2hDb25zb2xlTG9hZGluZyB8fFxuXHRcdGdhNExvYWRpbmcgfHxcblx0XHRpc0dBNEdhdGhlcmluZ0RhdGEgPT09IHVuZGVmaW5lZCB8fFxuXHRcdGlzU2VhcmNoQ29uc29sZUdhdGhlcmluZ0RhdGEgPT09IHVuZGVmaW5lZFxuXHQpIHtcblx0XHRyZXR1cm4gKFxuXHRcdFx0PFdpZGdldCBIZWFkZXI9eyBIZWFkZXIgfSBGb290ZXI9eyBXaWRnZXRGb290ZXIgfSBub1BhZGRpbmc+XG5cdFx0XHRcdDxQcmV2aWV3QmxvY2sgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTkwcHhcIiBwYWRkaW5nIC8+XG5cdFx0XHRcdDxQcmV2aWV3QmxvY2sgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMjcwcHhcIiBwYWRkaW5nIC8+XG5cdFx0XHQ8L1dpZGdldD5cblx0XHQpO1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8V2lkZ2V0IG5vUGFkZGluZyBIZWFkZXI9eyBIZWFkZXIgfSBGb290ZXI9eyBXaWRnZXRGb290ZXIgfT5cblx0XHRcdDxPdmVydmlld1xuXHRcdFx0XHRnYTREYXRhPXsgZ2E0T3ZlcnZpZXdEYXRhIH1cblx0XHRcdFx0Z2E0Q29udmVyc2lvbnNEYXRhPXsgZ2E0Q29udmVyc2lvbnNEYXRhIH1cblx0XHRcdFx0Z2E0VmlzaXRvcnNEYXRhPXsgZ2E0VmlzaXRvcnNPdmVydmlld0FuZFN0YXRzRGF0YSB9XG5cdFx0XHRcdHNlYXJjaENvbnNvbGVEYXRhPXsgc2VhcmNoQ29uc29sZURhdGEgfVxuXHRcdFx0XHRoYW5kbGVTdGF0c1NlbGVjdGlvbj17IHNldFNlbGVjdGVkU3RhdHMgfVxuXHRcdFx0XHRzZWxlY3RlZFN0YXRzPXsgc2VsZWN0ZWRTdGF0cyB9XG5cdFx0XHRcdGRhdGVSYW5nZUxlbmd0aD17IGRhdGVSYW5nZUxlbmd0aCB9XG5cdFx0XHRcdGVycm9yPXsgZ2E0RXJyb3IgfVxuXHRcdFx0XHRXaWRnZXRSZXBvcnRFcnJvcj17IFdpZGdldFJlcG9ydEVycm9yIH1cblx0XHRcdFx0c2hvd1JlY292ZXJhYmxlQW5hbHl0aWNzPXsgc2hvd1JlY292ZXJhYmxlQW5hbHl0aWNzIH1cblx0XHRcdC8+XG5cblx0XHRcdHsgKCBzZWxlY3RlZFN0YXRzID09PSAwIHx8IHNlbGVjdGVkU3RhdHMgPT09IDEgKSAmJiAoXG5cdFx0XHRcdDxTZWFyY2hDb25zb2xlU3RhdHNcblx0XHRcdFx0XHRkYXRhPXsgc2VhcmNoQ29uc29sZURhdGEgfVxuXHRcdFx0XHRcdGRhdGVSYW5nZUxlbmd0aD17IGRhdGVSYW5nZUxlbmd0aCB9XG5cdFx0XHRcdFx0c2VsZWN0ZWRTdGF0cz17IHNlbGVjdGVkU3RhdHMgfVxuXHRcdFx0XHRcdG1ldHJpY3M9eyBTZWFyY2hGdW5uZWxXaWRnZXRHQTQubWV0cmljcyB9XG5cdFx0XHRcdFx0Z2F0aGVyaW5nRGF0YT17IGlzU2VhcmNoQ29uc29sZUdhdGhlcmluZ0RhdGEgfVxuXHRcdFx0XHQvPlxuXHRcdFx0KSB9XG5cblx0XHRcdHsgY2FuVmlld1NoYXJlZEFuYWx5dGljczQgJiZcblx0XHRcdFx0KCAhIGlzR0E0QWN0aXZlIHx8ICEgaXNHQTRDb25uZWN0ZWQgKSAmJlxuXHRcdFx0XHRCUkVBS1BPSU5UX1NNQUxMID09PSBicmVha3BvaW50ICYmIChcblx0XHRcdFx0XHQ8R3JpZD5cblx0XHRcdFx0XHRcdDxSb3c+XG5cdFx0XHRcdFx0XHRcdDxDZWxsPlxuXHRcdFx0XHRcdFx0XHRcdDxBY3RpdmF0ZUFuYWx5dGljc0NUQVxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU9eyBfXyhcblx0XHRcdFx0XHRcdFx0XHRcdFx0J0NvbnZlcnNpb25zIGNvbXBsZXRlZCcsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0XHQ8L0NlbGw+XG5cdFx0XHRcdFx0XHQ8L1Jvdz5cblx0XHRcdFx0XHQ8L0dyaWQ+XG5cdFx0XHRcdCkgfVxuXG5cdFx0XHR7IHNlbGVjdGVkU3RhdHMgPT09IDIgJiYgKFxuXHRcdFx0XHQ8QW5hbHl0aWNzU3RhdHNcblx0XHRcdFx0XHRkYXRhPXsgZ2E0VmlzaXRvcnNPdmVydmlld0FuZFN0YXRzRGF0YSB9XG5cdFx0XHRcdFx0ZGF0ZVJhbmdlTGVuZ3RoPXsgZGF0ZVJhbmdlTGVuZ3RoIH1cblx0XHRcdFx0XHRzZWxlY3RlZFN0YXRzPXsgMCB9XG5cdFx0XHRcdFx0bWV0cmljcz17IFNlYXJjaEZ1bm5lbFdpZGdldEdBNC5tZXRyaWNzIH1cblx0XHRcdFx0XHRkYXRhTGFiZWxzPXsgW1xuXHRcdFx0XHRcdFx0X18oICdVbmlxdWUgVmlzaXRvcnMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdFx0XHRcdF0gfVxuXHRcdFx0XHRcdHRvb2x0aXBEYXRhRm9ybWF0cz17IFtcblx0XHRcdFx0XHRcdCggeCApID0+IHBhcnNlRmxvYXQoIHggKS50b0xvY2FsZVN0cmluZygpLFxuXHRcdFx0XHRcdF0gfVxuXHRcdFx0XHRcdHN0YXRzQ29sb3I9e1xuXHRcdFx0XHRcdFx0U2VhcmNoRnVubmVsV2lkZ2V0R0E0Lm1ldHJpY3NbIHNlbGVjdGVkU3RhdHMgXS5jb2xvclxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRnYXRoZXJpbmdEYXRhPXsgaXNHQTRHYXRoZXJpbmdEYXRhIH1cblx0XHRcdFx0XHRtb2R1bGVTbHVnPVwiYW5hbHl0aWNzLTRcIlxuXHRcdFx0XHQvPlxuXHRcdFx0KSB9XG5cblx0XHRcdHsgY2FuVmlld1NoYXJlZEFuYWx5dGljczQgJiZcblx0XHRcdFx0KCBzZWxlY3RlZFN0YXRzID09PSAzIHx8IHNlbGVjdGVkU3RhdHMgPT09IDQgKSAmJiAoXG5cdFx0XHRcdFx0PEFuYWx5dGljc1N0YXRzXG5cdFx0XHRcdFx0XHRkYXRhPXsgZ2E0U3RhdHNEYXRhIH1cblx0XHRcdFx0XHRcdGRhdGVSYW5nZUxlbmd0aD17IGRhdGVSYW5nZUxlbmd0aCB9XG5cdFx0XHRcdFx0XHQvLyBUaGUgc2VsZWN0ZWQgc3RhdHMgb3JkZXIgZGVmaW5lZCBpbiB0aGUgcGFyZW50IGNvbXBvbmVudCBkb2VzIG5vdCBtYXRjaCB0aGUgb3JkZXIgZnJvbSB0aGUgQVBJLlxuXHRcdFx0XHRcdFx0c2VsZWN0ZWRTdGF0cz17IHNlbGVjdGVkU3RhdHMgLSAzIH1cblx0XHRcdFx0XHRcdG1ldHJpY3M9eyBTZWFyY2hGdW5uZWxXaWRnZXRHQTQubWV0cmljcyB9XG5cdFx0XHRcdFx0XHRkYXRhTGFiZWxzPXsgW1xuXHRcdFx0XHRcdFx0XHRfXyggJ0NvbnZlcnNpb25zJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdFx0XHRcdFx0X18oICdFbmdhZ2VtZW50IFJhdGUgJScsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRcdFx0XHRdIH1cblx0XHRcdFx0XHRcdHRvb2x0aXBEYXRhRm9ybWF0cz17IFtcblx0XHRcdFx0XHRcdFx0KCB4ICkgPT4gcGFyc2VGbG9hdCggeCApLnRvTG9jYWxlU3RyaW5nKCksXG5cdFx0XHRcdFx0XHRcdCggeCApID0+XG5cdFx0XHRcdFx0XHRcdFx0bnVtRm10KCB4IC8gMTAwLCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRzdHlsZTogJ3BlcmNlbnQnLFxuXHRcdFx0XHRcdFx0XHRcdFx0c2lnbkRpc3BsYXk6ICduZXZlcicsXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXhpbXVtRnJhY3Rpb25EaWdpdHM6IDIsXG5cdFx0XHRcdFx0XHRcdFx0fSApLFxuXHRcdFx0XHRcdFx0XSB9XG5cdFx0XHRcdFx0XHRjaGFydERhdGFGb3JtYXRzPXsgWyBpZGVudGl0eSwgKCB4ICkgPT4geCAqIDEwMCBdIH1cblx0XHRcdFx0XHRcdHN0YXRzQ29sb3I9e1xuXHRcdFx0XHRcdFx0XHRTZWFyY2hGdW5uZWxXaWRnZXRHQTQubWV0cmljc1sgc2VsZWN0ZWRTdGF0cyBdLmNvbG9yXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRnYXRoZXJpbmdEYXRhPXsgaXNHQTRHYXRoZXJpbmdEYXRhIH1cblx0XHRcdFx0XHRcdG1vZHVsZVNsdWc9XCJhbmFseXRpY3MtNFwiXG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0KSB9XG5cdFx0PC9XaWRnZXQ+XG5cdCk7XG59XG5cblNlYXJjaEZ1bm5lbFdpZGdldEdBNC5tZXRyaWNzID0gW1xuXHR7XG5cdFx0aWQ6ICdpbXByZXNzaW9ucycsXG5cdFx0Y29sb3I6ICcjNjM4MGI4Jyxcblx0XHRsYWJlbDogX18oICdJbXByZXNzaW9ucycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0bWV0cmljOiAnaW1wcmVzc2lvbnMnLFxuXHRcdHNlcnZpY2U6ICdzZWFyY2gtY29uc29sZScsXG5cdH0sXG5cdHtcblx0XHRpZDogJ2NsaWNrcycsXG5cdFx0Y29sb3I6ICcjNGJiYmJiJyxcblx0XHRsYWJlbDogX18oICdDbGlja3MnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdG1ldHJpYzogJ2NsaWNrcycsXG5cdFx0c2VydmljZTogJ3NlYXJjaC1jb25zb2xlJyxcblx0fSxcblx0e1xuXHRcdGlkOiAndXNlcnMnLFxuXHRcdGNvbG9yOiAnIzNjNzI1MScsXG5cdFx0bGFiZWw6IF9fKCAnVXNlcnMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdHNlcnZpY2U6ICdhbmFseXRpY3MtNCcsXG5cdH0sXG5cdHtcblx0XHRpZDogJ2NvbnZlcnNpb25zJyxcblx0XHRjb2xvcjogJyM4ZTY4Y2InLFxuXHRcdGxhYmVsOiBfXyggJ0NvbnZlcnNpb25zJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRzZXJ2aWNlOiAnYW5hbHl0aWNzLTQnLFxuXHR9LFxuXHR7XG5cdFx0aWQ6ICdlbmdhZ2VtZW50LXJhdGUnLFxuXHRcdGNvbG9yOiAnIzhlNjhjYicsXG5cdFx0bGFiZWw6IF9fKCAnRW5nYWdlbWVudCBSYXRlJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRzZXJ2aWNlOiAnYW5hbHl0aWNzLTQnLFxuXHR9LFxuXTtcblxuU2VhcmNoRnVubmVsV2lkZ2V0R0E0LnByb3BUeXBlcyA9IHtcblx0V2lkZ2V0OiBQcm9wVHlwZXMuZWxlbWVudFR5cGUuaXNSZXF1aXJlZCxcblx0V2lkZ2V0UmVwb3J0WmVybzogUHJvcFR5cGVzLmVsZW1lbnRUeXBlLmlzUmVxdWlyZWQsXG5cdFdpZGdldFJlcG9ydEVycm9yOiBQcm9wVHlwZXMuZWxlbWVudFR5cGUuaXNSZXF1aXJlZCxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNlYXJjaEZ1bm5lbFdpZGdldEdBNDtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFFQTtBQUVBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUpBO0FBQUE7QUFNQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFLQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBR0E7QUFFQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBR0E7QUFHQTtBQUFBO0FBR0E7QUFHQTtBQUNBO0FBSUE7QUFHQTtBQUVBO0FBS0E7QUFDQTtBQUVBO0FBQ0E7QUFRQTtBQUVBO0FBS0E7QUFDQTtBQUVBO0FBQ0E7QUFRQTtBQUVBO0FBS0E7QUFDQTtBQUVBO0FBR0E7QUFTQTtBQUNBO0FBS0E7QUFDQTtBQUFBO0FBRUE7QUFFQTtBQVFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBRUE7QUFRQTtBQUVBO0FBQ0E7QUFLQTtBQUdBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFJQTtBQUVBO0FBTUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBV0E7QUFHQTtBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFFQTtBQUdBO0FBQ0E7QUFBQTtBQU9BO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFLQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/index.js\n"); /***/ }), /***/ "./js/modules/search-console/components/settings/SettingsEdit.js": /*!***********************************************************************!*\ !*** ./js/modules/search-console/components/settings/SettingsEdit.js ***! \***********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SettingsEdit; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _SettingsForm__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./SettingsForm */ \"./js/modules/search-console/components/settings/SettingsForm.js\");\n\n/**\n * Search Console Settings Edit component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nfunction SettingsEdit() {\n // We need this useSelect hook to trigger starting getMatchedProperties resolution which is needed to properly\n // display the progress bar while matched properties are being loaded.\n Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_3__[\"MODULES_SEARCH_CONSOLE\"]).getMatchedProperties();\n });\n var isDoingSubmitChanges = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_3__[\"MODULES_SEARCH_CONSOLE\"]).isDoingSubmitChanges();\n });\n var hasResolvedProperties = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_3__[\"MODULES_SEARCH_CONSOLE\"]).hasFinishedResolution('getMatchedProperties');\n });\n var hasSearchConsoleAccess = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_MODULES\"]).hasModuleOwnershipOrAccess('search-console');\n });\n var viewComponent;\n if (isDoingSubmitChanges || !hasResolvedProperties || hasSearchConsoleAccess === undefined) {\n viewComponent = /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__[\"ProgressBar\"], null);\n } else {\n viewComponent = /*#__PURE__*/React.createElement(_SettingsForm__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n hasModuleAccess: hasSearchConsoleAccess\n });\n }\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-setup-module googlesitekit-setup-module--search-console\"\n }, viewComponent);\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvc2V0dGluZ3MvU2V0dGluZ3NFZGl0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS9jb21wb25lbnRzL3NldHRpbmdzL1NldHRpbmdzRWRpdC5qcz9iMDgzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2VhcmNoIENvbnNvbGUgU2V0dGluZ3MgRWRpdCBjb21wb25lbnQuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgUHJvZ3Jlc3NCYXIgfSBmcm9tICdnb29nbGVzaXRla2l0LWNvbXBvbmVudHMnO1xuaW1wb3J0IHsgTU9EVUxFU19TRUFSQ0hfQ09OU09MRSB9IGZyb20gJy4uLy4uL2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9NT0RVTEVTIH0gZnJvbSAnLi4vLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9tb2R1bGVzL2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IFNldHRpbmdzRm9ybSBmcm9tICcuL1NldHRpbmdzRm9ybSc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFNldHRpbmdzRWRpdCgpIHtcblx0Ly8gV2UgbmVlZCB0aGlzIHVzZVNlbGVjdCBob29rIHRvIHRyaWdnZXIgc3RhcnRpbmcgZ2V0TWF0Y2hlZFByb3BlcnRpZXMgcmVzb2x1dGlvbiB3aGljaCBpcyBuZWVkZWQgdG8gcHJvcGVybHlcblx0Ly8gZGlzcGxheSB0aGUgcHJvZ3Jlc3MgYmFyIHdoaWxlIG1hdGNoZWQgcHJvcGVydGllcyBhcmUgYmVpbmcgbG9hZGVkLlxuXHR1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgKS5nZXRNYXRjaGVkUHJvcGVydGllcygpXG5cdCk7XG5cblx0Y29uc3QgaXNEb2luZ1N1Ym1pdENoYW5nZXMgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgKS5pc0RvaW5nU3VibWl0Q2hhbmdlcygpXG5cdCk7XG5cdGNvbnN0IGhhc1Jlc29sdmVkUHJvcGVydGllcyA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggTU9EVUxFU19TRUFSQ0hfQ09OU09MRSApLmhhc0ZpbmlzaGVkUmVzb2x1dGlvbihcblx0XHRcdCdnZXRNYXRjaGVkUHJvcGVydGllcydcblx0XHQpXG5cdCk7XG5cblx0Y29uc3QgaGFzU2VhcmNoQ29uc29sZUFjY2VzcyA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9NT0RVTEVTICkuaGFzTW9kdWxlT3duZXJzaGlwT3JBY2Nlc3MoICdzZWFyY2gtY29uc29sZScgKVxuXHQpO1xuXG5cdGxldCB2aWV3Q29tcG9uZW50O1xuXHRpZiAoXG5cdFx0aXNEb2luZ1N1Ym1pdENoYW5nZXMgfHxcblx0XHQhIGhhc1Jlc29sdmVkUHJvcGVydGllcyB8fFxuXHRcdGhhc1NlYXJjaENvbnNvbGVBY2Nlc3MgPT09IHVuZGVmaW5lZFxuXHQpIHtcblx0XHR2aWV3Q29tcG9uZW50ID0gPFByb2dyZXNzQmFyIC8+O1xuXHR9IGVsc2Uge1xuXHRcdHZpZXdDb21wb25lbnQgPSAoXG5cdFx0XHQ8U2V0dGluZ3NGb3JtIGhhc01vZHVsZUFjY2Vzcz17IGhhc1NlYXJjaENvbnNvbGVBY2Nlc3MgfSAvPlxuXHRcdCk7XG5cdH1cblxuXHRyZXR1cm4gKFxuXHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZXR1cC1tb2R1bGUgZ29vZ2xlc2l0ZWtpdC1zZXR1cC1tb2R1bGUtLXNlYXJjaC1jb25zb2xlXCI+XG5cdFx0XHR7IHZpZXdDb21wb25lbnQgfVxuXHRcdDwvZGl2PlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBR0E7QUFHQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBRUE7QUFDQTtBQUFBO0FBSUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/settings/SettingsEdit.js\n"); /***/ }), /***/ "./js/modules/search-console/components/settings/SettingsForm.js": /*!***********************************************************************!*\ !*** ./js/modules/search-console/components/settings/SettingsForm.js ***! \***********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SettingsForm; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _common___WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../common/ */ \"./js/modules/search-console/components/common/index.js\");\n/* harmony import */ var _components_StoreErrorNotices__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../components/StoreErrorNotices */ \"./js/components/StoreErrorNotices.js\");\n/* harmony import */ var _components_settings_EntityOwnershipChangeNotice__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../components/settings/EntityOwnershipChangeNotice */ \"./js/components/settings/EntityOwnershipChangeNotice.js\");\n/* harmony import */ var _components_SettingsNotice_SettingsNotice__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../../components/SettingsNotice/SettingsNotice */ \"./js/components/SettingsNotice/SettingsNotice.js\");\n/* harmony import */ var _components_SettingsNotice__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../../components/SettingsNotice */ \"./js/components/SettingsNotice/index.js\");\n/* harmony import */ var _assets_svg_icons_warning_icon_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../../../../assets/svg/icons/warning-icon.svg */ \"./svg/icons/warning-icon.svg\");\n\n/**\n * SettingsForm component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\nfunction SettingsForm(_ref) {\n var _module$owner;\n var hasModuleAccess = _ref.hasModuleAccess;\n var module = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_MODULES\"]).getModule('search-console');\n });\n var formattedOwnerName = (module === null || module === void 0 ? void 0 : (_module$owner = module.owner) === null || _module$owner === void 0 ? void 0 : _module$owner.login) ? \"\".concat(module.owner.login, \"\") : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Another admin', 'google-site-kit');\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-search-console-settings-fields\"\n }, /*#__PURE__*/React.createElement(_components_StoreErrorNotices__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n moduleSlug: \"search-console\",\n storeName: _datastore_constants__WEBPACK_IMPORTED_MODULE_3__[\"MODULES_SEARCH_CONSOLE\"]\n }), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-setup-module__inputs\"\n }, /*#__PURE__*/React.createElement(_common___WEBPACK_IMPORTED_MODULE_5__[\"PropertySelect\"], {\n hasModuleAccess: hasModuleAccess\n })), hasModuleAccess === false && /*#__PURE__*/React.createElement(_components_SettingsNotice_SettingsNotice__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n type: _components_SettingsNotice__WEBPACK_IMPORTED_MODULE_9__[\"TYPE_INFO\"],\n Icon: _assets_svg_icons_warning_icon_svg__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n notice: Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"createInterpolateElement\"])(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"sprintf\"])(/* translators: 1: module owner's name, 2: module name */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('%1$s configured %2$s and you don’t have access to this Search Console property. Contact them to share access or change the Search Console property.', 'google-site-kit'), formattedOwnerName, module === null || module === void 0 ? void 0 : module.name), {\n strong: /*#__PURE__*/React.createElement(\"strong\", null)\n })\n }), hasModuleAccess && /*#__PURE__*/React.createElement(_components_settings_EntityOwnershipChangeNotice__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n slug: \"search-console\"\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvc2V0dGluZ3MvU2V0dGluZ3NGb3JtLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS9jb21wb25lbnRzL3NldHRpbmdzL1NldHRpbmdzRm9ybS5qcz8yY2VkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2V0dGluZ3NGb3JtIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjcmVhdGVJbnRlcnBvbGF0ZUVsZW1lbnQgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgX18sIHNwcmludGYgfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgTU9EVUxFU19TRUFSQ0hfQ09OU09MRSB9IGZyb20gJy4uLy4uL2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9NT0RVTEVTIH0gZnJvbSAnLi4vLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9tb2R1bGVzL2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgUHJvcGVydHlTZWxlY3QgfSBmcm9tICcuLi9jb21tb24vJztcbmltcG9ydCBTdG9yZUVycm9yTm90aWNlcyBmcm9tICcuLi8uLi8uLi8uLi9jb21wb25lbnRzL1N0b3JlRXJyb3JOb3RpY2VzJztcbmltcG9ydCBFbnRpdHlPd25lcnNoaXBDaGFuZ2VOb3RpY2UgZnJvbSAnLi4vLi4vLi4vLi4vY29tcG9uZW50cy9zZXR0aW5ncy9FbnRpdHlPd25lcnNoaXBDaGFuZ2VOb3RpY2UnO1xuaW1wb3J0IFNldHRpbmdzTm90aWNlIGZyb20gJy4uLy4uLy4uLy4uL2NvbXBvbmVudHMvU2V0dGluZ3NOb3RpY2UvU2V0dGluZ3NOb3RpY2UnO1xuaW1wb3J0IHsgVFlQRV9JTkZPIH0gZnJvbSAnLi4vLi4vLi4vLi4vY29tcG9uZW50cy9TZXR0aW5nc05vdGljZSc7XG5pbXBvcnQgV2FybmluZ0ljb24gZnJvbSAnLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3N2Zy9pY29ucy93YXJuaW5nLWljb24uc3ZnJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gU2V0dGluZ3NGb3JtKCB7IGhhc01vZHVsZUFjY2VzcyB9ICkge1xuXHRjb25zdCBtb2R1bGUgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfTU9EVUxFUyApLmdldE1vZHVsZSggJ3NlYXJjaC1jb25zb2xlJyApXG5cdCk7XG5cblx0Y29uc3QgZm9ybWF0dGVkT3duZXJOYW1lID0gbW9kdWxlPy5vd25lcj8ubG9naW5cblx0XHQ/IGA8c3Ryb25nPiR7IG1vZHVsZS5vd25lci5sb2dpbiB9PC9zdHJvbmc+YFxuXHRcdDogX18oICdBbm90aGVyIGFkbWluJywgJ2dvb2dsZS1zaXRlLWtpdCcgKTtcblxuXHRyZXR1cm4gKFxuXHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZWFyY2gtY29uc29sZS1zZXR0aW5ncy1maWVsZHNcIj5cblx0XHRcdDxTdG9yZUVycm9yTm90aWNlc1xuXHRcdFx0XHRtb2R1bGVTbHVnPVwic2VhcmNoLWNvbnNvbGVcIlxuXHRcdFx0XHRzdG9yZU5hbWU9eyBNT0RVTEVTX1NFQVJDSF9DT05TT0xFIH1cblx0XHRcdC8+XG5cblx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZXR1cC1tb2R1bGVfX2lucHV0c1wiPlxuXHRcdFx0XHQ8UHJvcGVydHlTZWxlY3QgaGFzTW9kdWxlQWNjZXNzPXsgaGFzTW9kdWxlQWNjZXNzIH0gLz5cblx0XHRcdDwvZGl2PlxuXG5cdFx0XHR7IGhhc01vZHVsZUFjY2VzcyA9PT0gZmFsc2UgJiYgKFxuXHRcdFx0XHQ8U2V0dGluZ3NOb3RpY2Vcblx0XHRcdFx0XHR0eXBlPXsgVFlQRV9JTkZPIH1cblx0XHRcdFx0XHRJY29uPXsgV2FybmluZ0ljb24gfVxuXHRcdFx0XHRcdG5vdGljZT17IGNyZWF0ZUludGVycG9sYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdHNwcmludGYoXG5cdFx0XHRcdFx0XHRcdC8qIHRyYW5zbGF0b3JzOiAxOiBtb2R1bGUgb3duZXIncyBuYW1lLCAyOiBtb2R1bGUgbmFtZSAqL1xuXHRcdFx0XHRcdFx0XHRfXyhcblx0XHRcdFx0XHRcdFx0XHQnJTEkcyBjb25maWd1cmVkICUyJHMgYW5kIHlvdSBkb27igJl0IGhhdmUgYWNjZXNzIHRvIHRoaXMgU2VhcmNoIENvbnNvbGUgcHJvcGVydHkuIENvbnRhY3QgdGhlbSB0byBzaGFyZSBhY2Nlc3Mgb3IgY2hhbmdlIHRoZSBTZWFyY2ggQ29uc29sZSBwcm9wZXJ0eS4nLFxuXHRcdFx0XHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHRcdGZvcm1hdHRlZE93bmVyTmFtZSxcblx0XHRcdFx0XHRcdFx0bW9kdWxlPy5uYW1lXG5cdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRzdHJvbmc6IDxzdHJvbmcgLz4sXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0KSB9XG5cdFx0XHRcdC8+XG5cdFx0XHQpIH1cblxuXHRcdFx0eyBoYXNNb2R1bGVBY2Nlc3MgJiYgKFxuXHRcdFx0XHQ8RW50aXR5T3duZXJzaGlwQ2hhbmdlTm90aWNlIHNsdWc9XCJzZWFyY2gtY29uc29sZVwiIC8+XG5cdFx0XHQpIH1cblx0XHQ8L2Rpdj5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUdBO0FBSUE7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFLQTtBQUNBO0FBQ0E7QUFHQTtBQVFBO0FBQ0E7QUFDQTtBQUtBO0FBQUE7QUFJQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/settings/SettingsForm.js\n"); /***/ }), /***/ "./js/modules/search-console/components/settings/SettingsView.js": /*!***********************************************************************!*\ !*** ./js/modules/search-console/components/settings/SettingsView.js ***! \***********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SettingsView; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _components_DisplaySetting__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../components/DisplaySetting */ \"./js/components/DisplaySetting.js\");\n\n/**\n * Search Console Settings View component\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction SettingsView() {\n var propertyID = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_3__[\"MODULES_SEARCH_CONSOLE\"]).getPropertyID();\n });\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-settings-module__meta-item\"\n }, /*#__PURE__*/React.createElement(\"h5\", {\n className: \"googlesitekit-settings-module__meta-item-type\"\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Connected Property', 'google-site-kit')), /*#__PURE__*/React.createElement(\"p\", {\n className: \"googlesitekit-settings-module__meta-item-data\"\n }, /*#__PURE__*/React.createElement(_components_DisplaySetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n value: propertyID\n })));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvc2V0dGluZ3MvU2V0dGluZ3NWaWV3LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS9jb21wb25lbnRzL3NldHRpbmdzL1NldHRpbmdzVmlldy5qcz9iMWM4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2VhcmNoIENvbnNvbGUgU2V0dGluZ3MgVmlldyBjb21wb25lbnRcbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBNT0RVTEVTX1NFQVJDSF9DT05TT0xFIH0gZnJvbSAnLi4vLi4vZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgRGlzcGxheVNldHRpbmcgZnJvbSAnLi4vLi4vLi4vLi4vY29tcG9uZW50cy9EaXNwbGF5U2V0dGluZyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFNldHRpbmdzVmlldygpIHtcblx0Y29uc3QgcHJvcGVydHlJRCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggTU9EVUxFU19TRUFSQ0hfQ09OU09MRSApLmdldFByb3BlcnR5SUQoKVxuXHQpO1xuXG5cdHJldHVybiAoXG5cdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNldHRpbmdzLW1vZHVsZV9fbWV0YS1pdGVtXCI+XG5cdFx0XHQ8aDUgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zZXR0aW5ncy1tb2R1bGVfX21ldGEtaXRlbS10eXBlXCI+XG5cdFx0XHRcdHsgX18oICdDb25uZWN0ZWQgUHJvcGVydHknLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdDwvaDU+XG5cdFx0XHQ8cCBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNldHRpbmdzLW1vZHVsZV9fbWV0YS1pdGVtLWRhdGFcIj5cblx0XHRcdFx0PERpc3BsYXlTZXR0aW5nIHZhbHVlPXsgcHJvcGVydHlJRCB9IC8+XG5cdFx0XHQ8L3A+XG5cdFx0PC9kaXY+XG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFJQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/settings/SettingsView.js\n"); /***/ }), /***/ "./js/modules/search-console/components/settings/index.js": /*!****************************************************************!*\ !*** ./js/modules/search-console/components/settings/index.js ***! \****************************************************************/ /*! exports provided: SettingsView, SettingsForm, SettingsEdit */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _SettingsView__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SettingsView */ \"./js/modules/search-console/components/settings/SettingsView.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"SettingsView\", function() { return _SettingsView__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; });\n\n/* harmony import */ var _SettingsForm__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SettingsForm */ \"./js/modules/search-console/components/settings/SettingsForm.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"SettingsForm\", function() { return _SettingsForm__WEBPACK_IMPORTED_MODULE_1__[\"default\"]; });\n\n/* harmony import */ var _SettingsEdit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SettingsEdit */ \"./js/modules/search-console/components/settings/SettingsEdit.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"SettingsEdit\", function() { return _SettingsEdit__WEBPACK_IMPORTED_MODULE_2__[\"default\"]; });\n\n/**\n * Search Console Settings components.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvc2V0dGluZ3MvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvc2V0dGluZ3MvaW5kZXguanM/OTk0MiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNlYXJjaCBDb25zb2xlIFNldHRpbmdzIGNvbXBvbmVudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgeyBkZWZhdWx0IGFzIFNldHRpbmdzVmlldyB9IGZyb20gJy4vU2V0dGluZ3NWaWV3JztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgU2V0dGluZ3NGb3JtIH0gZnJvbSAnLi9TZXR0aW5nc0Zvcm0nO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBTZXR0aW5nc0VkaXQgfSBmcm9tICcuL1NldHRpbmdzRWRpdCc7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/settings/index.js\n"); /***/ }), /***/ "./js/modules/search-console/components/widgets/PopularKeywordsWidget.js": /*!*******************************************************************************!*\ !*** ./js/modules/search-console/components/widgets/PopularKeywordsWidget.js ***! \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return PopularKeywordsWidget; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util */ \"./js/modules/search-console/util/index.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../../util */ \"./js/util/index.js\");\n/* harmony import */ var _components_Link__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../../components/Link */ \"./js/components/Link.js\");\n/* harmony import */ var _hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../../hooks/useViewOnly */ \"./js/hooks/useViewOnly.js\");\n/* harmony import */ var _components_KeyMetrics__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../../components/KeyMetrics */ \"./js/components/KeyMetrics/index.js\");\n/* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../common */ \"./js/modules/search-console/components/common/index.js\");\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * PopularKeywordsWidget component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\nfunction PopularKeywordsWidget(_ref) {\n var Widget = _ref.Widget;\n var viewOnlyDashboard = Object(_hooks_useViewOnly__WEBPACK_IMPORTED_MODULE_10__[\"default\"])();\n var dates = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_USER\"]).getDateRangeDates({\n offsetDays: _datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"DATE_RANGE_OFFSET\"]\n });\n });\n var reportOptions = _objectSpread(_objectSpread({}, dates), {}, {\n dimensions: 'query',\n limit: 100\n });\n var report = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useInViewSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"MODULES_SEARCH_CONSOLE\"]).getReport(reportOptions);\n }, [reportOptions]);\n var error = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return select(_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"MODULES_SEARCH_CONSOLE\"]).getErrorForSelector('getReport', [reportOptions]);\n }, [reportOptions]);\n var loading = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return !select(_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"MODULES_SEARCH_CONSOLE\"]).hasFinishedResolution('getReport', [reportOptions]);\n });\n var keywordsDateRangeArgs = Object(_util__WEBPACK_IMPORTED_MODULE_7__[\"generateDateRangeArgs\"])(dates);\n var columns = [{\n field: 'keys.0',\n Component: function Component(_ref2) {\n var fieldValue = _ref2.fieldValue;\n var searchAnalyticsURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return !viewOnlyDashboard ? select(_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"MODULES_SEARCH_CONSOLE\"]).getServiceReportURL(_objectSpread(_objectSpread({}, keywordsDateRangeArgs), {}, {\n // The exclamation mark at the beginning of the query specifies that the term\n // should be treated as an exact match on the SC search results page.\n query: \"!\".concat(fieldValue)\n })) : null;\n });\n if (viewOnlyDashboard) {\n return /*#__PURE__*/React.createElement(_components_KeyMetrics__WEBPACK_IMPORTED_MODULE_11__[\"MetricTileTablePlainText\"], {\n content: fieldValue\n });\n }\n return /*#__PURE__*/React.createElement(_components_Link__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n href: searchAnalyticsURL,\n external: true,\n hideExternalIndicator: true\n }, fieldValue);\n }\n }, {\n field: 'ctr',\n Component: function Component(_ref3) {\n var fieldValue = _ref3.fieldValue;\n return /*#__PURE__*/React.createElement(\"strong\", null, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: %s: clickthrough rate value */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('%s CTR', 'google-site-kit'), Object(_util__WEBPACK_IMPORTED_MODULE_8__[\"numFmt\"])(fieldValue, '%')));\n }\n }];\n var rows = (report || []).sort(function (_ref4, _ref5) {\n var _ref4$ctr = _ref4.ctr,\n ctrA = _ref4$ctr === void 0 ? 0 : _ref4$ctr;\n var _ref5$ctr = _ref5.ctr,\n ctrB = _ref5$ctr === void 0 ? 0 : _ref5$ctr;\n return ctrB - ctrA;\n });\n return /*#__PURE__*/React.createElement(_components_KeyMetrics__WEBPACK_IMPORTED_MODULE_11__[\"MetricTileTable\"], {\n Widget: Widget,\n widgetSlug: _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__[\"KM_SEARCH_CONSOLE_POPULAR_KEYWORDS\"],\n loading: loading,\n rows: rows,\n columns: columns,\n ZeroState: _common__WEBPACK_IMPORTED_MODULE_12__[\"ZeroDataMessage\"],\n limit: 3,\n error: error,\n moduleSlug: \"search-console\"\n });\n}\nPopularKeywordsWidget.propTypes = {\n Widget: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.elementType.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvd2lkZ2V0cy9Qb3B1bGFyS2V5d29yZHNXaWRnZXQuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbXBvbmVudHMvd2lkZ2V0cy9Qb3B1bGFyS2V5d29yZHNXaWRnZXQuanM/YjA5NyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFBvcHVsYXJLZXl3b3Jkc1dpZGdldCBjb21wb25lbnQuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMyBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgX18sIHNwcmludGYgfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QsIHVzZUluVmlld1NlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQge1xuXHRDT1JFX1VTRVIsXG5cdEtNX1NFQVJDSF9DT05TT0xFX1BPUFVMQVJfS0VZV09SRFMsXG59IGZyb20gJy4uLy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzJztcbmltcG9ydCB7XG5cdERBVEVfUkFOR0VfT0ZGU0VULFxuXHRNT0RVTEVTX1NFQVJDSF9DT05TT0xFLFxufSBmcm9tICcuLi8uLi9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB7IGdlbmVyYXRlRGF0ZVJhbmdlQXJncyB9IGZyb20gJy4uLy4uL3V0aWwnO1xuaW1wb3J0IHsgbnVtRm10IH0gZnJvbSAnLi4vLi4vLi4vLi4vdXRpbCc7XG5pbXBvcnQgTGluayBmcm9tICcuLi8uLi8uLi8uLi9jb21wb25lbnRzL0xpbmsnO1xuaW1wb3J0IHVzZVZpZXdPbmx5IGZyb20gJy4uLy4uLy4uLy4uL2hvb2tzL3VzZVZpZXdPbmx5JztcbmltcG9ydCB7XG5cdE1ldHJpY1RpbGVUYWJsZSxcblx0TWV0cmljVGlsZVRhYmxlUGxhaW5UZXh0LFxufSBmcm9tICcuLi8uLi8uLi8uLi9jb21wb25lbnRzL0tleU1ldHJpY3MnO1xuaW1wb3J0IHsgWmVyb0RhdGFNZXNzYWdlIH0gZnJvbSAnLi4vY29tbW9uJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUG9wdWxhcktleXdvcmRzV2lkZ2V0KCB7IFdpZGdldCB9ICkge1xuXHRjb25zdCB2aWV3T25seURhc2hib2FyZCA9IHVzZVZpZXdPbmx5KCk7XG5cblx0Y29uc3QgZGF0ZXMgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfVVNFUiApLmdldERhdGVSYW5nZURhdGVzKCB7XG5cdFx0XHRvZmZzZXREYXlzOiBEQVRFX1JBTkdFX09GRlNFVCxcblx0XHR9IClcblx0KTtcblxuXHRjb25zdCByZXBvcnRPcHRpb25zID0ge1xuXHRcdC4uLmRhdGVzLFxuXHRcdGRpbWVuc2lvbnM6ICdxdWVyeScsXG5cdFx0bGltaXQ6IDEwMCxcblx0fTtcblxuXHRjb25zdCByZXBvcnQgPSB1c2VJblZpZXdTZWxlY3QoXG5cdFx0KCBzZWxlY3QgKSA9PlxuXHRcdFx0c2VsZWN0KCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFICkuZ2V0UmVwb3J0KCByZXBvcnRPcHRpb25zICksXG5cdFx0WyByZXBvcnRPcHRpb25zIF1cblx0KTtcblxuXHRjb25zdCBlcnJvciA9IHVzZVNlbGVjdChcblx0XHQoIHNlbGVjdCApID0+XG5cdFx0XHRzZWxlY3QoIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgKS5nZXRFcnJvckZvclNlbGVjdG9yKCAnZ2V0UmVwb3J0JywgW1xuXHRcdFx0XHRyZXBvcnRPcHRpb25zLFxuXHRcdFx0XSApLFxuXHRcdFsgcmVwb3J0T3B0aW9ucyBdXG5cdCk7XG5cblx0Y29uc3QgbG9hZGluZyA9IHVzZVNlbGVjdChcblx0XHQoIHNlbGVjdCApID0+XG5cdFx0XHQhIHNlbGVjdCggTU9EVUxFU19TRUFSQ0hfQ09OU09MRSApLmhhc0ZpbmlzaGVkUmVzb2x1dGlvbihcblx0XHRcdFx0J2dldFJlcG9ydCcsXG5cdFx0XHRcdFsgcmVwb3J0T3B0aW9ucyBdXG5cdFx0XHQpXG5cdCk7XG5cblx0Y29uc3Qga2V5d29yZHNEYXRlUmFuZ2VBcmdzID0gZ2VuZXJhdGVEYXRlUmFuZ2VBcmdzKCBkYXRlcyApO1xuXG5cdGNvbnN0IGNvbHVtbnMgPSBbXG5cdFx0e1xuXHRcdFx0ZmllbGQ6ICdrZXlzLjAnLFxuXHRcdFx0Q29tcG9uZW50KCB7IGZpZWxkVmFsdWUgfSApIHtcblx0XHRcdFx0Y29uc3Qgc2VhcmNoQW5hbHl0aWNzVVJMID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRcdFx0XHRyZXR1cm4gISB2aWV3T25seURhc2hib2FyZFxuXHRcdFx0XHRcdFx0PyBzZWxlY3QoIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgKS5nZXRTZXJ2aWNlUmVwb3J0VVJMKFxuXHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdC4uLmtleXdvcmRzRGF0ZVJhbmdlQXJncyxcblx0XHRcdFx0XHRcdFx0XHRcdC8vIFRoZSBleGNsYW1hdGlvbiBtYXJrIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIHF1ZXJ5IHNwZWNpZmllcyB0aGF0IHRoZSB0ZXJtXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBzaG91bGQgYmUgdHJlYXRlZCBhcyBhbiBleGFjdCBtYXRjaCBvbiB0aGUgU0Mgc2VhcmNoIHJlc3VsdHMgcGFnZS5cblx0XHRcdFx0XHRcdFx0XHRcdHF1ZXJ5OiBgISR7IGZpZWxkVmFsdWUgfWAsXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ICApXG5cdFx0XHRcdFx0XHQ6IG51bGw7XG5cdFx0XHRcdH0gKTtcblxuXHRcdFx0XHRpZiAoIHZpZXdPbmx5RGFzaGJvYXJkICkge1xuXHRcdFx0XHRcdHJldHVybiA8TWV0cmljVGlsZVRhYmxlUGxhaW5UZXh0IGNvbnRlbnQ9eyBmaWVsZFZhbHVlIH0gLz47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHRcdDxMaW5rXG5cdFx0XHRcdFx0XHRocmVmPXsgc2VhcmNoQW5hbHl0aWNzVVJMIH1cblx0XHRcdFx0XHRcdGV4dGVybmFsXG5cdFx0XHRcdFx0XHRoaWRlRXh0ZXJuYWxJbmRpY2F0b3Jcblx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHR7IGZpZWxkVmFsdWUgfVxuXHRcdFx0XHRcdDwvTGluaz5cblx0XHRcdFx0KTtcblx0XHRcdH0sXG5cdFx0fSxcblx0XHR7XG5cdFx0XHRmaWVsZDogJ2N0cicsXG5cdFx0XHRDb21wb25lbnQoIHsgZmllbGRWYWx1ZSB9ICkge1xuXHRcdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHRcdDxzdHJvbmc+XG5cdFx0XHRcdFx0XHR7IHNwcmludGYoXG5cdFx0XHRcdFx0XHRcdC8qIHRyYW5zbGF0b3JzOiAlczogY2xpY2t0aHJvdWdoIHJhdGUgdmFsdWUgKi9cblx0XHRcdFx0XHRcdFx0X18oICclcyBDVFInLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdFx0XHRcdFx0XHRudW1GbXQoIGZpZWxkVmFsdWUsICclJyApXG5cdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHQ8L3N0cm9uZz5cblx0XHRcdFx0KTtcblx0XHRcdH0sXG5cdFx0fSxcblx0XTtcblxuXHRjb25zdCByb3dzID0gKCByZXBvcnQgfHwgW10gKS5zb3J0KFxuXHRcdCggeyBjdHI6IGN0ckEgPSAwIH0sIHsgY3RyOiBjdHJCID0gMCB9ICkgPT4gY3RyQiAtIGN0ckFcblx0KTtcblxuXHRyZXR1cm4gKFxuXHRcdDxNZXRyaWNUaWxlVGFibGVcblx0XHRcdFdpZGdldD17IFdpZGdldCB9XG5cdFx0XHR3aWRnZXRTbHVnPXsgS01fU0VBUkNIX0NPTlNPTEVfUE9QVUxBUl9LRVlXT1JEUyB9XG5cdFx0XHRsb2FkaW5nPXsgbG9hZGluZyB9XG5cdFx0XHRyb3dzPXsgcm93cyB9XG5cdFx0XHRjb2x1bW5zPXsgY29sdW1ucyB9XG5cdFx0XHRaZXJvU3RhdGU9eyBaZXJvRGF0YU1lc3NhZ2UgfVxuXHRcdFx0bGltaXQ9eyAzIH1cblx0XHRcdGVycm9yPXsgZXJyb3IgfVxuXHRcdFx0bW9kdWxlU2x1Zz1cInNlYXJjaC1jb25zb2xlXCJcblx0XHQvPlxuXHQpO1xufVxuXG5Qb3B1bGFyS2V5d29yZHNXaWRnZXQucHJvcFR5cGVzID0ge1xuXHRXaWRnZXQ6IFByb3BUeXBlcy5lbGVtZW50VHlwZS5pc1JlcXVpcmVkLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFHQTtBQUVBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFHQTtBQUlBO0FBQ0E7QUFJQTtBQUdBO0FBRUE7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBS0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBSUE7QUFLQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/components/widgets/PopularKeywordsWidget.js\n"); /***/ }), /***/ "./js/modules/search-console/datastore/base.js": /*!*****************************************************!*\ !*** ./js/modules/search-console/datastore/base.js ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var googlesitekit_modules__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! googlesitekit-modules */ \"googlesitekit-modules\");\n/* harmony import */ var googlesitekit_modules__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_modules__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _settings__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./settings */ \"./js/modules/search-console/datastore/settings.js\");\n/**\n * `modules/search-console` base data store\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\nvar baseModuleStore = googlesitekit_modules__WEBPACK_IMPORTED_MODULE_0___default.a.createModuleStore('search-console', {\n ownedSettingsSlugs: ['propertyID'],\n storeName: _constants__WEBPACK_IMPORTED_MODULE_1__[\"MODULES_SEARCH_CONSOLE\"],\n settingSlugs: ['propertyID', 'ownerID'],\n requiresSetup: false,\n submitChanges: _settings__WEBPACK_IMPORTED_MODULE_2__[\"submitChanges\"],\n validateCanSubmitChanges: _settings__WEBPACK_IMPORTED_MODULE_2__[\"validateCanSubmitChanges\"]\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (baseModuleStore);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2RhdGFzdG9yZS9iYXNlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS9kYXRhc3RvcmUvYmFzZS5qcz8zNWNiIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYG1vZHVsZXMvc2VhcmNoLWNvbnNvbGVgIGJhc2UgZGF0YSBzdG9yZVxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE1vZHVsZXMgZnJvbSAnZ29vZ2xlc2l0ZWtpdC1tb2R1bGVzJztcbmltcG9ydCB7IE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgfSBmcm9tICcuL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBzdWJtaXRDaGFuZ2VzLCB2YWxpZGF0ZUNhblN1Ym1pdENoYW5nZXMgfSBmcm9tICcuL3NldHRpbmdzJztcblxuY29uc3QgYmFzZU1vZHVsZVN0b3JlID0gTW9kdWxlcy5jcmVhdGVNb2R1bGVTdG9yZSggJ3NlYXJjaC1jb25zb2xlJywge1xuXHRvd25lZFNldHRpbmdzU2x1Z3M6IFsgJ3Byb3BlcnR5SUQnIF0sXG5cdHN0b3JlTmFtZTogTU9EVUxFU19TRUFSQ0hfQ09OU09MRSxcblx0c2V0dGluZ1NsdWdzOiBbICdwcm9wZXJ0eUlEJywgJ293bmVySUQnIF0sXG5cdHJlcXVpcmVzU2V0dXA6IGZhbHNlLFxuXHRzdWJtaXRDaGFuZ2VzLFxuXHR2YWxpZGF0ZUNhblN1Ym1pdENoYW5nZXMsXG59ICk7XG5cbmV4cG9ydCBkZWZhdWx0IGJhc2VNb2R1bGVTdG9yZTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/datastore/base.js\n"); /***/ }), /***/ "./js/modules/search-console/datastore/constants.js": /*!**********************************************************!*\ !*** ./js/modules/search-console/datastore/constants.js ***! \**********************************************************/ /*! exports provided: MODULES_SEARCH_CONSOLE, DATE_RANGE_OFFSET */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MODULES_SEARCH_CONSOLE\", function() { return MODULES_SEARCH_CONSOLE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DATE_RANGE_OFFSET\", function() { return DATE_RANGE_OFFSET; });\n/**\n * `modules/search-console` data store constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar MODULES_SEARCH_CONSOLE = 'modules/search-console';\n\n// Date range offset days for Search Console report requests.\nvar DATE_RANGE_OFFSET = 1;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2RhdGFzdG9yZS9jb25zdGFudHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2RhdGFzdG9yZS9jb25zdGFudHMuanM/MGNlMyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGBtb2R1bGVzL3NlYXJjaC1jb25zb2xlYCBkYXRhIHN0b3JlIGNvbnN0YW50cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmV4cG9ydCBjb25zdCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFID0gJ21vZHVsZXMvc2VhcmNoLWNvbnNvbGUnO1xuXG4vLyBEYXRlIHJhbmdlIG9mZnNldCBkYXlzIGZvciBTZWFyY2ggQ29uc29sZSByZXBvcnQgcmVxdWVzdHMuXG5leHBvcnQgY29uc3QgREFURV9SQU5HRV9PRkZTRVQgPSAxO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/datastore/constants.js\n"); /***/ }), /***/ "./js/modules/search-console/datastore/index.js": /*!******************************************************!*\ !*** ./js/modules/search-console/datastore/index.js ***! \******************************************************/ /*! exports provided: initialState, actions, controls, reducer, resolvers, selectors, registerStore, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"initialState\", function() { return initialState; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"actions\", function() { return actions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"controls\", function() { return controls; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"reducer\", function() { return reducer; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"resolvers\", function() { return resolvers; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"selectors\", function() { return selectors; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"registerStore\", function() { return registerStore; });\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./base */ \"./js/modules/search-console/datastore/base.js\");\n/* harmony import */ var _report__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./report */ \"./js/modules/search-console/datastore/report.js\");\n/* harmony import */ var _service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./service */ \"./js/modules/search-console/datastore/service.js\");\n/* harmony import */ var _settings__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./settings */ \"./js/modules/search-console/datastore/settings.js\");\n/* harmony import */ var _properties__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./properties */ \"./js/modules/search-console/datastore/properties.js\");\n/**\n * `modules/search-console` data store\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\nvar store = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"combineStores\"])(_base__WEBPACK_IMPORTED_MODULE_2__[\"default\"], _report__WEBPACK_IMPORTED_MODULE_3__[\"default\"], _service__WEBPACK_IMPORTED_MODULE_4__[\"default\"], _settings__WEBPACK_IMPORTED_MODULE_5__[\"default\"], _properties__WEBPACK_IMPORTED_MODULE_6__[\"default\"]);\nvar initialState = store.initialState;\nvar actions = store.actions;\nvar controls = store.controls;\nvar reducer = store.reducer;\nvar resolvers = store.resolvers;\nvar selectors = store.selectors;\nvar registerStore = function registerStore(registry) {\n registry.registerStore(_constants__WEBPACK_IMPORTED_MODULE_1__[\"MODULES_SEARCH_CONSOLE\"], store);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (store);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2RhdGFzdG9yZS9pbmRleC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvc2VhcmNoLWNvbnNvbGUvZGF0YXN0b3JlL2luZGV4LmpzPzdiNGQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgbW9kdWxlcy9zZWFyY2gtY29uc29sZWAgZGF0YSBzdG9yZVxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY29tYmluZVN0b3JlcyB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBNT0RVTEVTX1NFQVJDSF9DT05TT0xFIH0gZnJvbSAnLi9jb25zdGFudHMnO1xuaW1wb3J0IGJhc2VNb2R1bGVTdG9yZSBmcm9tICcuL2Jhc2UnO1xuaW1wb3J0IHJlcG9ydCBmcm9tICcuL3JlcG9ydCc7XG5pbXBvcnQgc2VydmljZSBmcm9tICcuL3NlcnZpY2UnO1xuaW1wb3J0IHNldHRpbmdzIGZyb20gJy4vc2V0dGluZ3MnO1xuaW1wb3J0IHByb3BlcnRpZXMgZnJvbSAnLi9wcm9wZXJ0aWVzJztcblxuY29uc3Qgc3RvcmUgPSBjb21iaW5lU3RvcmVzKFxuXHRiYXNlTW9kdWxlU3RvcmUsXG5cdHJlcG9ydCxcblx0c2VydmljZSxcblx0c2V0dGluZ3MsXG5cdHByb3BlcnRpZXNcbik7XG5cbmV4cG9ydCBjb25zdCBpbml0aWFsU3RhdGUgPSBzdG9yZS5pbml0aWFsU3RhdGU7XG5leHBvcnQgY29uc3QgYWN0aW9ucyA9IHN0b3JlLmFjdGlvbnM7XG5leHBvcnQgY29uc3QgY29udHJvbHMgPSBzdG9yZS5jb250cm9scztcbmV4cG9ydCBjb25zdCByZWR1Y2VyID0gc3RvcmUucmVkdWNlcjtcbmV4cG9ydCBjb25zdCByZXNvbHZlcnMgPSBzdG9yZS5yZXNvbHZlcnM7XG5leHBvcnQgY29uc3Qgc2VsZWN0b3JzID0gc3RvcmUuc2VsZWN0b3JzO1xuXG5leHBvcnQgY29uc3QgcmVnaXN0ZXJTdG9yZSA9ICggcmVnaXN0cnkgKSA9PiB7XG5cdHJlZ2lzdHJ5LnJlZ2lzdGVyU3RvcmUoIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUsIHN0b3JlICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBzdG9yZTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/search-console/datastore/index.js\n"); /***/ }), /***/ "./js/modules/search-console/datastore/properties.js": /*!***********************************************************!*\ !*** ./js/modules/search-console/datastore/properties.js ***! \***********************************************************/ /*! exports provided: initialState, actions, controls, reducer, resolvers, selectors, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"initialState\", function() { return initialState; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"actions\", function() { return actions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"controls\", function() { return controls; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"reducer\", function() { return reducer; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"resolvers\", function() { return resolvers; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"selectors\", function() { return selectors; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_api__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-api */ \"googlesitekit-api\");\n/* harmony import */ var googlesitekit_api__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_api__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _googlesitekit_data_create_fetch_store__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../googlesitekit/data/create-fetch-store */ \"./js/googlesitekit/data/create-fetch-store.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./constants */ \"./js/modules/search-console/datastore/constants.js\");\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___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; }\n/**\n * `modules/search-console` data store: properties.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\nvar fetchGetMatchedPropertiesStore = Object(_googlesitekit_data_create_fetch_store__WEBPACK_IMPORTED_MODULE_4__[\"createFetchStore\"])({\n baseName: 'getMatchedProperties',\n controlCallback: function controlCallback() {\n return Object(googlesitekit_api__WEBPACK_IMPORTED_MODULE_2__[\"get\"])('modules', 'search-console', 'matched-sites', {}, {\n useCache: true\n });\n },\n reducerCallback: function reducerCallback(state, properties) {\n return _objectSpread(_objectSpread({}, state), {}, {\n properties: properties\n });\n }\n});\nvar baseInitialState = {\n properties: undefined\n};\nvar baseActions = {};\nvar baseControls = {};\nvar baseReducer = function baseReducer(state, _ref) {\n var type = _ref.type;\n switch (type) {\n default:\n return state;\n }\n};\nvar baseResolvers = {\n getMatchedProperties: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function getMatchedProperties() {\n var registry, properties;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function getMatchedProperties$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"commonActions\"].getRegistry();\n case 2:\n registry = _context.sent;\n // Only fetch properties if there are none in the store for the given account.\n properties = registry.select(_constants__WEBPACK_IMPORTED_MODULE_5__[\"MODULES_SEARCH_CONSOLE\"]).getMatchedProperties();\n if (!(properties === undefined)) {\n _context.next = 7;\n break;\n }\n _context.next = 7;\n return fetchGetMatchedPropertiesStore.actions.fetchGetMatchedProperties();\n case 7:\n case \"end\":\n return _context.stop();\n }\n }\n }, getMatchedProperties);\n })\n};\nvar baseSelectors = {\n /**\n * Gets all Google Search Console properties this account can access.\n *\n * @since 1.31.0\n *\n * @param {Object} state Data store's state.\n * @return {(Array.|undefined)} An array of Search Console properties; `undefined` if not loaded.\n */\n getMatchedProperties: function getMatchedProperties(state) {\n return state.properties;\n }\n};\nvar store = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"combineStores\"])(fetchGetMatchedPropertiesStore, {\n initialState: baseInitialState,\n actions: baseActions,\n controls: baseControls,\n reducer: baseReducer,\n resolvers: baseResolvers,\n selectors: baseSelectors\n});\nvar initialState = store.initialState;\nvar actions = store.actions;\nvar controls = store.controls;\nvar reducer = store.reducer;\nvar resolvers = store.resolvers;\nvar selectors = store.selectors;\n/* harmony default export */ __webpack_exports__[\"default\"] = (store);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2RhdGFzdG9yZS9wcm9wZXJ0aWVzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS9kYXRhc3RvcmUvcHJvcGVydGllcy5qcz8zNGQwIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYG1vZHVsZXMvc2VhcmNoLWNvbnNvbGVgIGRhdGEgc3RvcmU6IHByb3BlcnRpZXMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBnZXQgfSBmcm9tICdnb29nbGVzaXRla2l0LWFwaSc7XG5pbXBvcnQgeyBjb21tb25BY3Rpb25zLCBjb21iaW5lU3RvcmVzIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IGNyZWF0ZUZldGNoU3RvcmUgfSBmcm9tICcuLi8uLi8uLi9nb29nbGVzaXRla2l0L2RhdGEvY3JlYXRlLWZldGNoLXN0b3JlJztcbmltcG9ydCB7IE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgfSBmcm9tICcuL2NvbnN0YW50cyc7XG5cbmNvbnN0IGZldGNoR2V0TWF0Y2hlZFByb3BlcnRpZXNTdG9yZSA9IGNyZWF0ZUZldGNoU3RvcmUoIHtcblx0YmFzZU5hbWU6ICdnZXRNYXRjaGVkUHJvcGVydGllcycsXG5cdGNvbnRyb2xDYWxsYmFjazogKCkgPT5cblx0XHRnZXQoXG5cdFx0XHQnbW9kdWxlcycsXG5cdFx0XHQnc2VhcmNoLWNvbnNvbGUnLFxuXHRcdFx0J21hdGNoZWQtc2l0ZXMnLFxuXHRcdFx0e30sXG5cdFx0XHR7IHVzZUNhY2hlOiB0cnVlIH1cblx0XHQpLFxuXHRyZWR1Y2VyQ2FsbGJhY2s6ICggc3RhdGUsIHByb3BlcnRpZXMgKSA9PiAoIHsgLi4uc3RhdGUsIHByb3BlcnRpZXMgfSApLFxufSApO1xuXG5jb25zdCBiYXNlSW5pdGlhbFN0YXRlID0ge1xuXHRwcm9wZXJ0aWVzOiB1bmRlZmluZWQsXG59O1xuXG5jb25zdCBiYXNlQWN0aW9ucyA9IHt9O1xuXG5jb25zdCBiYXNlQ29udHJvbHMgPSB7fTtcblxuY29uc3QgYmFzZVJlZHVjZXIgPSAoIHN0YXRlLCB7IHR5cGUgfSApID0+IHtcblx0c3dpdGNoICggdHlwZSApIHtcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHN0YXRlO1xuXHR9XG59O1xuXG5jb25zdCBiYXNlUmVzb2x2ZXJzID0ge1xuXHQqZ2V0TWF0Y2hlZFByb3BlcnRpZXMoKSB7XG5cdFx0Y29uc3QgcmVnaXN0cnkgPSB5aWVsZCBjb21tb25BY3Rpb25zLmdldFJlZ2lzdHJ5KCk7XG5cdFx0Ly8gT25seSBmZXRjaCBwcm9wZXJ0aWVzIGlmIHRoZXJlIGFyZSBub25lIGluIHRoZSBzdG9yZSBmb3IgdGhlIGdpdmVuIGFjY291bnQuXG5cdFx0Y29uc3QgcHJvcGVydGllcyA9IHJlZ2lzdHJ5XG5cdFx0XHQuc2VsZWN0KCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFIClcblx0XHRcdC5nZXRNYXRjaGVkUHJvcGVydGllcygpO1xuXHRcdGlmICggcHJvcGVydGllcyA9PT0gdW5kZWZpbmVkICkge1xuXHRcdFx0eWllbGQgZmV0Y2hHZXRNYXRjaGVkUHJvcGVydGllc1N0b3JlLmFjdGlvbnMuZmV0Y2hHZXRNYXRjaGVkUHJvcGVydGllcygpO1xuXHRcdH1cblx0fSxcbn07XG5cbmNvbnN0IGJhc2VTZWxlY3RvcnMgPSB7XG5cdC8qKlxuXHQgKiBHZXRzIGFsbCBHb29nbGUgU2VhcmNoIENvbnNvbGUgcHJvcGVydGllcyB0aGlzIGFjY291bnQgY2FuIGFjY2Vzcy5cblx0ICpcblx0ICogQHNpbmNlIDEuMzEuMFxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgRGF0YSBzdG9yZSdzIHN0YXRlLlxuXHQgKiBAcmV0dXJuIHsoQXJyYXkuPE9iamVjdD58dW5kZWZpbmVkKX0gQW4gYXJyYXkgb2YgU2VhcmNoIENvbnNvbGUgcHJvcGVydGllczsgYHVuZGVmaW5lZGAgaWYgbm90IGxvYWRlZC5cblx0ICovXG5cdGdldE1hdGNoZWRQcm9wZXJ0aWVzKCBzdGF0ZSApIHtcblx0XHRyZXR1cm4gc3RhdGUucHJvcGVydGllcztcblx0fSxcbn07XG5cbmNvbnN0IHN0b3JlID0gY29tYmluZVN0b3JlcyggZmV0Y2hHZXRNYXRjaGVkUHJvcGVydGllc1N0b3JlLCB7XG5cdGluaXRpYWxTdGF0ZTogYmFzZUluaXRpYWxTdGF0ZSxcblx0YWN0aW9uczogYmFzZUFjdGlvbnMsXG5cdGNvbnRyb2xzOiBiYXNlQ29udHJvbHMsXG5cdHJlZHVjZXI6IGJhc2VSZWR1Y2VyLFxuXHRyZXNvbHZlcnM6IGJhc2VSZXNvbHZlcnMsXG5cdHNlbGVjdG9yczogYmFzZVNlbGVjdG9ycyxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IGluaXRpYWxTdGF0ZSA9IHN0b3JlLmluaXRpYWxTdGF0ZTtcbmV4cG9ydCBjb25zdCBhY3Rpb25zID0gc3RvcmUuYWN0aW9ucztcbmV4cG9ydCBjb25zdCBjb250cm9scyA9IHN0b3JlLmNvbnRyb2xzO1xuZXhwb3J0IGNvbnN0IHJlZHVjZXIgPSBzdG9yZS5yZWR1Y2VyO1xuZXhwb3J0IGNvbnN0IHJlc29sdmVycyA9IHN0b3JlLnJlc29sdmVycztcbmV4cG9ydCBjb25zdCBzZWxlY3RvcnMgPSBzdG9yZS5zZWxlY3RvcnM7XG5cbmV4cG9ydCBkZWZhdWx0IHN0b3JlO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBTUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/search-console/datastore/properties.js\n"); /***/ }), /***/ "./js/modules/search-console/datastore/report.js": /*!*******************************************************!*\ !*** ./js/modules/search-console/datastore/report.js ***! \*******************************************************/ /*! exports provided: initialState, actions, controls, reducer, resolvers, selectors, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"initialState\", function() { return initialState; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"actions\", function() { return actions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"controls\", function() { return controls; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"reducer\", function() { return reducer; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"resolvers\", function() { return resolvers; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"selectors\", function() { return selectors; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_api__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-api */ \"googlesitekit-api\");\n/* harmony import */ var googlesitekit_api__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_api__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../util */ \"./js/util/index.js\");\n/* harmony import */ var _googlesitekit_data_create_fetch_store__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../googlesitekit/data/create-fetch-store */ \"./js/googlesitekit/data/create-fetch-store.js\");\n/* harmony import */ var _util_report_validation__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../util/report-validation */ \"./js/util/report-validation.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../util */ \"./js/modules/search-console/util/index.js\");\n/* harmony import */ var _googlesitekit_modules_create_gathering_data_store__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../../googlesitekit/modules/create-gathering-data-store */ \"./js/googlesitekit/modules/create-gathering-data-store.js\");\n\n\nvar _global$_googlesiteki;\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___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; }\n/**\n * `modules/search-console` data store: report.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\nvar fetchGetReportStore = Object(_googlesitekit_data_create_fetch_store__WEBPACK_IMPORTED_MODULE_10__[\"createFetchStore\"])({\n baseName: 'getReport',\n storeName: _constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"],\n controlCallback: function controlCallback(_ref) {\n var options = _ref.options;\n return Object(googlesitekit_api__WEBPACK_IMPORTED_MODULE_4__[\"get\"])('modules', 'search-console', 'searchanalytics', options);\n },\n reducerCallback: function reducerCallback(state, report, _ref2) {\n var options = _ref2.options;\n return _objectSpread(_objectSpread({}, state), {}, {\n reports: _objectSpread(_objectSpread({}, state.reports), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()({}, Object(_util__WEBPACK_IMPORTED_MODULE_9__[\"stringifyObject\"])(options), report))\n });\n },\n argsToParams: function argsToParams(options) {\n return {\n options: options\n };\n },\n validateParams: function validateParams() {\n var _ref3 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n options = _ref3.options;\n invariant__WEBPACK_IMPORTED_MODULE_2___default()(Object(lodash__WEBPACK_IMPORTED_MODULE_3__[\"isPlainObject\"])(options), 'Options for Search Console report must be an object.');\n invariant__WEBPACK_IMPORTED_MODULE_2___default()(Object(_util_report_validation__WEBPACK_IMPORTED_MODULE_11__[\"isValidDateRange\"])(options), 'Either date range or start/end dates must be provided for Search Console report.');\n var dimensions = options.dimensions;\n if (dimensions) {\n invariant__WEBPACK_IMPORTED_MODULE_2___default()(Object(_util_report_validation__WEBPACK_IMPORTED_MODULE_11__[\"isValidStringularItems\"])(dimensions), 'Dimensions for Search Console report must be either a string or an array of strings');\n }\n }\n});\nvar gatheringDataStore = Object(_googlesitekit_modules_create_gathering_data_store__WEBPACK_IMPORTED_MODULE_13__[\"createGatheringDataStore\"])('search-console', {\n storeName: _constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"],\n dataAvailable: (_global$_googlesiteki = global._googlesitekitModulesData) === null || _global$_googlesiteki === void 0 ? void 0 : _global$_googlesiteki['data_available_search-console'],\n selectDataAvailability: Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"createRegistrySelector\"])(function (select) {\n return function () {\n var args = select(_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).getSampleReportArgs();\n // Disable reason: select needs to be called here or it will never run.\n // eslint-disable-next-line @wordpress/no-unused-vars-before-return\n var report = select(_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).getReport(args);\n var hasResolvedReport = select(_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).hasFinishedResolution('getReport', [args]);\n if (!hasResolvedReport) {\n return undefined;\n }\n var hasReportError = select(_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).getErrorForSelector('getReport', [args]);\n\n // If there is an error, return `null` since we don't know if there is data or not.\n if (hasReportError || !Array.isArray(report)) {\n return null;\n }\n if (report.length) {\n return true;\n }\n return false;\n };\n })\n});\nvar baseInitialState = {\n reports: {}\n};\nvar baseResolvers = {\n getReport: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function getReport() {\n var options,\n registry,\n existingReport,\n _args = arguments;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function getReport$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n options = _args.length > 0 && _args[0] !== undefined ? _args[0] : {};\n _context.next = 3;\n return googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"commonActions\"].getRegistry();\n case 3:\n registry = _context.sent;\n existingReport = registry.select(_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).getReport(options); // If there are already alerts loaded in state, consider it fulfilled\n // and don't make an API request.\n if (!existingReport) {\n _context.next = 7;\n break;\n }\n return _context.abrupt(\"return\");\n case 7:\n _context.next = 9;\n return fetchGetReportStore.actions.fetchGetReport(options);\n case 9:\n case \"end\":\n return _context.stop();\n }\n }\n }, getReport);\n })\n};\nvar baseSelectors = {\n /**\n * Gets a Search Console report for the given options.\n *\n * @since 1.15.0\n *\n * @param {Object} state Data store's state.\n * @param {Object} options Options for generating the report.\n * @param {string} options.startDate Required. Start date to query report data for as YYYY-mm-dd.\n * @param {string} options.endDate Required. End date to query report data for as YYYY-mm-dd.\n * @param {Array.} [options.dimensions] Optional. List of {@link https://developers.google.com/webmaster-tools/search-console-api-original/v3/searchanalytics/query#dimensionFilterGroups.filters.dimension|dimensions} to group results by. Default an empty array.\n * @param {string} [options.url] Optional. URL to get a report for only this URL. Default an empty string.\n * @param {number} [options.limit] Optional. Maximum number of entries to return. Default 1000.\n * @return {(Array.|undefined)} A Search Console report; `undefined` if not loaded.\n */\n getReport: function getReport(state) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var reports = state.reports;\n return reports[Object(_util__WEBPACK_IMPORTED_MODULE_9__[\"stringifyObject\"])(options)];\n },\n /**\n * Determines whether the Search Console has zero data or not.\n *\n * @since 1.68.0\n *\n * @return {boolean|undefined} Returns FALSE if not gathering data and the report is not zero, otherwise TRUE. If the request is still being resolved, returns undefined.\n */\n hasZeroData: Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"createRegistrySelector\"])(function (select) {\n return function () {\n var isGatheringData = select(_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).isGatheringData();\n if (isGatheringData === undefined) {\n return undefined;\n }\n if (isGatheringData === true) {\n return true;\n }\n var args = select(_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).getSampleReportArgs();\n\n // Disable reason: select needs to be called here or it will never run.\n // eslint-disable-next-line @wordpress/no-unused-vars-before-return\n var report = select(_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).getReport(args);\n var hasResolvedReport = select(_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).hasFinishedResolution('getReport', [args]);\n if (!hasResolvedReport) {\n return undefined;\n }\n if (!Array.isArray(report)) {\n return false;\n }\n return Object(_util__WEBPACK_IMPORTED_MODULE_12__[\"isZeroReport\"])(report);\n };\n }),\n /**\n * Returns report args for a sample report.\n *\n * @since 1.107.0\n * @since 1.136.0 Updated the function to be a selector.\n *\n * @param {Function} select The select function of the registry.\n * @return {Object} Report args.\n */\n getSampleReportArgs: Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"createRegistrySelector\"])(function (select) {\n return function () {\n var url = select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]).getCurrentEntityURL();\n var _select$getDateRangeD = select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_USER\"]).getDateRangeDates({\n compare: true,\n offsetDays: _constants__WEBPACK_IMPORTED_MODULE_8__[\"DATE_RANGE_OFFSET\"]\n }),\n startDate = _select$getDateRangeD.compareStartDate,\n endDate = _select$getDateRangeD.endDate;\n var args = {\n startDate: startDate,\n endDate: endDate,\n dimensions: 'date'\n };\n if (url) {\n args.url = url;\n }\n return args;\n };\n })\n};\nvar store = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"combineStores\"])(fetchGetReportStore, gatheringDataStore, {\n initialState: baseInitialState,\n resolvers: baseResolvers,\n selectors: baseSelectors\n});\nvar initialState = store.initialState;\nvar actions = store.actions;\nvar controls = store.controls;\nvar reducer = store.reducer;\nvar resolvers = store.resolvers;\nvar selectors = store.selectors;\n/* harmony default export */ __webpack_exports__[\"default\"] = (store);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2RhdGFzdG9yZS9yZXBvcnQuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2RhdGFzdG9yZS9yZXBvcnQuanM/YzI1ZSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGBtb2R1bGVzL3NlYXJjaC1jb25zb2xlYCBkYXRhIHN0b3JlOiByZXBvcnQuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgaW52YXJpYW50IGZyb20gJ2ludmFyaWFudCc7XG5pbXBvcnQgeyBpc1BsYWluT2JqZWN0IH0gZnJvbSAnbG9kYXNoJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgZ2V0IH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1hcGknO1xuaW1wb3J0IHtcblx0Y3JlYXRlUmVnaXN0cnlTZWxlY3Rvcixcblx0Y29tbW9uQWN0aW9ucyxcblx0Y29tYmluZVN0b3Jlcyxcbn0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IENPUkVfVVNFUiB9IGZyb20gJy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfU0lURSB9IGZyb20gJy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3NpdGUvY29uc3RhbnRzJztcbmltcG9ydCB7IERBVEVfUkFOR0VfT0ZGU0VULCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFIH0gZnJvbSAnLi9jb25zdGFudHMnO1xuaW1wb3J0IHsgc3RyaW5naWZ5T2JqZWN0IH0gZnJvbSAnLi4vLi4vLi4vdXRpbCc7XG5pbXBvcnQgeyBjcmVhdGVGZXRjaFN0b3JlIH0gZnJvbSAnLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhL2NyZWF0ZS1mZXRjaC1zdG9yZSc7XG5pbXBvcnQge1xuXHRpc1ZhbGlkRGF0ZVJhbmdlLFxuXHRpc1ZhbGlkU3RyaW5ndWxhckl0ZW1zLFxufSBmcm9tICcuLi8uLi8uLi91dGlsL3JlcG9ydC12YWxpZGF0aW9uJztcbmltcG9ydCB7IGlzWmVyb1JlcG9ydCB9IGZyb20gJy4uL3V0aWwnO1xuaW1wb3J0IHsgY3JlYXRlR2F0aGVyaW5nRGF0YVN0b3JlIH0gZnJvbSAnLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9tb2R1bGVzL2NyZWF0ZS1nYXRoZXJpbmctZGF0YS1zdG9yZSc7XG5cbmNvbnN0IGZldGNoR2V0UmVwb3J0U3RvcmUgPSBjcmVhdGVGZXRjaFN0b3JlKCB7XG5cdGJhc2VOYW1lOiAnZ2V0UmVwb3J0Jyxcblx0c3RvcmVOYW1lOiBNT0RVTEVTX1NFQVJDSF9DT05TT0xFLFxuXHRjb250cm9sQ2FsbGJhY2s6ICggeyBvcHRpb25zIH0gKSA9PiB7XG5cdFx0cmV0dXJuIGdldCggJ21vZHVsZXMnLCAnc2VhcmNoLWNvbnNvbGUnLCAnc2VhcmNoYW5hbHl0aWNzJywgb3B0aW9ucyApO1xuXHR9LFxuXHRyZWR1Y2VyQ2FsbGJhY2s6ICggc3RhdGUsIHJlcG9ydCwgeyBvcHRpb25zIH0gKSA9PiB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdC4uLnN0YXRlLFxuXHRcdFx0cmVwb3J0czoge1xuXHRcdFx0XHQuLi5zdGF0ZS5yZXBvcnRzLFxuXHRcdFx0XHRbIHN0cmluZ2lmeU9iamVjdCggb3B0aW9ucyApIF06IHJlcG9ydCxcblx0XHRcdH0sXG5cdFx0fTtcblx0fSxcblx0YXJnc1RvUGFyYW1zOiAoIG9wdGlvbnMgKSA9PiB7XG5cdFx0cmV0dXJuIHsgb3B0aW9ucyB9O1xuXHR9LFxuXHR2YWxpZGF0ZVBhcmFtczogKCB7IG9wdGlvbnMgfSA9IHt9ICkgPT4ge1xuXHRcdGludmFyaWFudChcblx0XHRcdGlzUGxhaW5PYmplY3QoIG9wdGlvbnMgKSxcblx0XHRcdCdPcHRpb25zIGZvciBTZWFyY2ggQ29uc29sZSByZXBvcnQgbXVzdCBiZSBhbiBvYmplY3QuJ1xuXHRcdCk7XG5cdFx0aW52YXJpYW50KFxuXHRcdFx0aXNWYWxpZERhdGVSYW5nZSggb3B0aW9ucyApLFxuXHRcdFx0J0VpdGhlciBkYXRlIHJhbmdlIG9yIHN0YXJ0L2VuZCBkYXRlcyBtdXN0IGJlIHByb3ZpZGVkIGZvciBTZWFyY2ggQ29uc29sZSByZXBvcnQuJ1xuXHRcdCk7XG5cblx0XHRjb25zdCB7IGRpbWVuc2lvbnMgfSA9IG9wdGlvbnM7XG5cdFx0aWYgKCBkaW1lbnNpb25zICkge1xuXHRcdFx0aW52YXJpYW50KFxuXHRcdFx0XHRpc1ZhbGlkU3RyaW5ndWxhckl0ZW1zKCBkaW1lbnNpb25zICksXG5cdFx0XHRcdCdEaW1lbnNpb25zIGZvciBTZWFyY2ggQ29uc29sZSByZXBvcnQgbXVzdCBiZSBlaXRoZXIgYSBzdHJpbmcgb3IgYW4gYXJyYXkgb2Ygc3RyaW5ncydcblx0XHRcdCk7XG5cdFx0fVxuXHR9LFxufSApO1xuXG5jb25zdCBnYXRoZXJpbmdEYXRhU3RvcmUgPSBjcmVhdGVHYXRoZXJpbmdEYXRhU3RvcmUoICdzZWFyY2gtY29uc29sZScsIHtcblx0c3RvcmVOYW1lOiBNT0RVTEVTX1NFQVJDSF9DT05TT0xFLFxuXHRkYXRhQXZhaWxhYmxlOlxuXHRcdGdsb2JhbC5fZ29vZ2xlc2l0ZWtpdE1vZHVsZXNEYXRhPy5bICdkYXRhX2F2YWlsYWJsZV9zZWFyY2gtY29uc29sZScgXSxcblx0c2VsZWN0RGF0YUF2YWlsYWJpbGl0eTogY3JlYXRlUmVnaXN0cnlTZWxlY3RvciggKCBzZWxlY3QgKSA9PiAoKSA9PiB7XG5cdFx0Y29uc3QgYXJncyA9IHNlbGVjdCggTU9EVUxFU19TRUFSQ0hfQ09OU09MRSApLmdldFNhbXBsZVJlcG9ydEFyZ3MoKTtcblx0XHQvLyBEaXNhYmxlIHJlYXNvbjogc2VsZWN0IG5lZWRzIHRvIGJlIGNhbGxlZCBoZXJlIG9yIGl0IHdpbGwgbmV2ZXIgcnVuLlxuXHRcdC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAd29yZHByZXNzL25vLXVudXNlZC12YXJzLWJlZm9yZS1yZXR1cm5cblx0XHRjb25zdCByZXBvcnQgPSBzZWxlY3QoIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgKS5nZXRSZXBvcnQoIGFyZ3MgKTtcblx0XHRjb25zdCBoYXNSZXNvbHZlZFJlcG9ydCA9IHNlbGVjdChcblx0XHRcdE1PRFVMRVNfU0VBUkNIX0NPTlNPTEVcblx0XHQpLmhhc0ZpbmlzaGVkUmVzb2x1dGlvbiggJ2dldFJlcG9ydCcsIFsgYXJncyBdICk7XG5cblx0XHRpZiAoICEgaGFzUmVzb2x2ZWRSZXBvcnQgKSB7XG5cdFx0XHRyZXR1cm4gdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdGNvbnN0IGhhc1JlcG9ydEVycm9yID0gc2VsZWN0KFxuXHRcdFx0TU9EVUxFU19TRUFSQ0hfQ09OU09MRVxuXHRcdCkuZ2V0RXJyb3JGb3JTZWxlY3RvciggJ2dldFJlcG9ydCcsIFsgYXJncyBdICk7XG5cblx0XHQvLyBJZiB0aGVyZSBpcyBhbiBlcnJvciwgcmV0dXJuIGBudWxsYCBzaW5jZSB3ZSBkb24ndCBrbm93IGlmIHRoZXJlIGlzIGRhdGEgb3Igbm90LlxuXHRcdGlmICggaGFzUmVwb3J0RXJyb3IgfHwgISBBcnJheS5pc0FycmF5KCByZXBvcnQgKSApIHtcblx0XHRcdHJldHVybiBudWxsO1xuXHRcdH1cblxuXHRcdGlmICggcmVwb3J0Lmxlbmd0aCApIHtcblx0XHRcdHJldHVybiB0cnVlO1xuXHRcdH1cblxuXHRcdHJldHVybiBmYWxzZTtcblx0fSApLFxufSApO1xuXG5jb25zdCBiYXNlSW5pdGlhbFN0YXRlID0ge1xuXHRyZXBvcnRzOiB7fSxcbn07XG5cbmNvbnN0IGJhc2VSZXNvbHZlcnMgPSB7XG5cdCpnZXRSZXBvcnQoIG9wdGlvbnMgPSB7fSApIHtcblx0XHRjb25zdCByZWdpc3RyeSA9IHlpZWxkIGNvbW1vbkFjdGlvbnMuZ2V0UmVnaXN0cnkoKTtcblx0XHRjb25zdCBleGlzdGluZ1JlcG9ydCA9IHJlZ2lzdHJ5XG5cdFx0XHQuc2VsZWN0KCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFIClcblx0XHRcdC5nZXRSZXBvcnQoIG9wdGlvbnMgKTtcblxuXHRcdC8vIElmIHRoZXJlIGFyZSBhbHJlYWR5IGFsZXJ0cyBsb2FkZWQgaW4gc3RhdGUsIGNvbnNpZGVyIGl0IGZ1bGZpbGxlZFxuXHRcdC8vIGFuZCBkb24ndCBtYWtlIGFuIEFQSSByZXF1ZXN0LlxuXHRcdGlmICggZXhpc3RpbmdSZXBvcnQgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0eWllbGQgZmV0Y2hHZXRSZXBvcnRTdG9yZS5hY3Rpb25zLmZldGNoR2V0UmVwb3J0KCBvcHRpb25zICk7XG5cdH0sXG59O1xuXG5jb25zdCBiYXNlU2VsZWN0b3JzID0ge1xuXHQvKipcblx0ICogR2V0cyBhIFNlYXJjaCBDb25zb2xlIHJlcG9ydCBmb3IgdGhlIGdpdmVuIG9wdGlvbnMuXG5cdCAqXG5cdCAqIEBzaW5jZSAxLjE1LjBcblx0ICpcblx0ICogQHBhcmFtIHtPYmplY3R9ICAgICAgICAgc3RhdGUgICAgICAgICAgICAgICAgRGF0YSBzdG9yZSdzIHN0YXRlLlxuXHQgKiBAcGFyYW0ge09iamVjdH0gICAgICAgICBvcHRpb25zICAgICAgICAgICAgICBPcHRpb25zIGZvciBnZW5lcmF0aW5nIHRoZSByZXBvcnQuXG5cdCAqIEBwYXJhbSB7c3RyaW5nfSAgICAgICAgIG9wdGlvbnMuc3RhcnREYXRlICAgIFJlcXVpcmVkLiBTdGFydCBkYXRlIHRvIHF1ZXJ5IHJlcG9ydCBkYXRhIGZvciBhcyBZWVlZLW1tLWRkLlxuXHQgKiBAcGFyYW0ge3N0cmluZ30gICAgICAgICBvcHRpb25zLmVuZERhdGUgICAgICBSZXF1aXJlZC4gRW5kIGRhdGUgdG8gcXVlcnkgcmVwb3J0IGRhdGEgZm9yIGFzIFlZWVktbW0tZGQuXG5cdCAqIEBwYXJhbSB7QXJyYXkuPHN0cmluZz59IFtvcHRpb25zLmRpbWVuc2lvbnNdIE9wdGlvbmFsLiBMaXN0IG9mIHtAbGluayBodHRwczovL2RldmVsb3BlcnMuZ29vZ2xlLmNvbS93ZWJtYXN0ZXItdG9vbHMvc2VhcmNoLWNvbnNvbGUtYXBpLW9yaWdpbmFsL3YzL3NlYXJjaGFuYWx5dGljcy9xdWVyeSNkaW1lbnNpb25GaWx0ZXJHcm91cHMuZmlsdGVycy5kaW1lbnNpb258ZGltZW5zaW9uc30gdG8gZ3JvdXAgcmVzdWx0cyBieS4gRGVmYXVsdCBhbiBlbXB0eSBhcnJheS5cblx0ICogQHBhcmFtIHtzdHJpbmd9ICAgICAgICAgW29wdGlvbnMudXJsXSAgICAgICAgT3B0aW9uYWwuIFVSTCB0byBnZXQgYSByZXBvcnQgZm9yIG9ubHkgdGhpcyBVUkwuIERlZmF1bHQgYW4gZW1wdHkgc3RyaW5nLlxuXHQgKiBAcGFyYW0ge251bWJlcn0gICAgICAgICBbb3B0aW9ucy5saW1pdF0gICAgICBPcHRpb25hbC4gTWF4aW11bSBudW1iZXIgb2YgZW50cmllcyB0byByZXR1cm4uIERlZmF1bHQgMTAwMC5cblx0ICogQHJldHVybiB7KEFycmF5LjxPYmplY3Q+fHVuZGVmaW5lZCl9IEEgU2VhcmNoIENvbnNvbGUgcmVwb3J0OyBgdW5kZWZpbmVkYCBpZiBub3QgbG9hZGVkLlxuXHQgKi9cblx0Z2V0UmVwb3J0KCBzdGF0ZSwgb3B0aW9ucyA9IHt9ICkge1xuXHRcdGNvbnN0IHsgcmVwb3J0cyB9ID0gc3RhdGU7XG5cblx0XHRyZXR1cm4gcmVwb3J0c1sgc3RyaW5naWZ5T2JqZWN0KCBvcHRpb25zICkgXTtcblx0fSxcblxuXHQvKipcblx0ICogRGV0ZXJtaW5lcyB3aGV0aGVyIHRoZSBTZWFyY2ggQ29uc29sZSBoYXMgemVybyBkYXRhIG9yIG5vdC5cblx0ICpcblx0ICogQHNpbmNlIDEuNjguMFxuXHQgKlxuXHQgKiBAcmV0dXJuIHtib29sZWFufHVuZGVmaW5lZH0gUmV0dXJucyBGQUxTRSBpZiBub3QgZ2F0aGVyaW5nIGRhdGEgYW5kIHRoZSByZXBvcnQgaXMgbm90IHplcm8sIG90aGVyd2lzZSBUUlVFLiBJZiB0aGUgcmVxdWVzdCBpcyBzdGlsbCBiZWluZyByZXNvbHZlZCwgcmV0dXJucyB1bmRlZmluZWQuXG5cdCAqL1xuXHRoYXNaZXJvRGF0YTogY3JlYXRlUmVnaXN0cnlTZWxlY3RvciggKCBzZWxlY3QgKSA9PiAoKSA9PiB7XG5cdFx0Y29uc3QgaXNHYXRoZXJpbmdEYXRhID0gc2VsZWN0KFxuXHRcdFx0TU9EVUxFU19TRUFSQ0hfQ09OU09MRVxuXHRcdCkuaXNHYXRoZXJpbmdEYXRhKCk7XG5cblx0XHRpZiAoIGlzR2F0aGVyaW5nRGF0YSA9PT0gdW5kZWZpbmVkICkge1xuXHRcdFx0cmV0dXJuIHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRpZiAoIGlzR2F0aGVyaW5nRGF0YSA9PT0gdHJ1ZSApIHtcblx0XHRcdHJldHVybiB0cnVlO1xuXHRcdH1cblxuXHRcdGNvbnN0IGFyZ3MgPSBzZWxlY3QoIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgKS5nZXRTYW1wbGVSZXBvcnRBcmdzKCk7XG5cblx0XHQvLyBEaXNhYmxlIHJlYXNvbjogc2VsZWN0IG5lZWRzIHRvIGJlIGNhbGxlZCBoZXJlIG9yIGl0IHdpbGwgbmV2ZXIgcnVuLlxuXHRcdC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAd29yZHByZXNzL25vLXVudXNlZC12YXJzLWJlZm9yZS1yZXR1cm5cblx0XHRjb25zdCByZXBvcnQgPSBzZWxlY3QoIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgKS5nZXRSZXBvcnQoIGFyZ3MgKTtcblxuXHRcdGNvbnN0IGhhc1Jlc29sdmVkUmVwb3J0ID0gc2VsZWN0KFxuXHRcdFx0TU9EVUxFU19TRUFSQ0hfQ09OU09MRVxuXHRcdCkuaGFzRmluaXNoZWRSZXNvbHV0aW9uKCAnZ2V0UmVwb3J0JywgWyBhcmdzIF0gKTtcblxuXHRcdGlmICggISBoYXNSZXNvbHZlZFJlcG9ydCApIHtcblx0XHRcdHJldHVybiB1bmRlZmluZWQ7XG5cdFx0fVxuXG5cdFx0aWYgKCAhIEFycmF5LmlzQXJyYXkoIHJlcG9ydCApICkge1xuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH1cblxuXHRcdHJldHVybiBpc1plcm9SZXBvcnQoIHJlcG9ydCApO1xuXHR9ICksXG5cblx0LyoqXG5cdCAqIFJldHVybnMgcmVwb3J0IGFyZ3MgZm9yIGEgc2FtcGxlIHJlcG9ydC5cblx0ICpcblx0ICogQHNpbmNlIDEuMTA3LjBcblx0ICogQHNpbmNlIDEuMTM2LjAgVXBkYXRlZCB0aGUgZnVuY3Rpb24gdG8gYmUgYSBzZWxlY3Rvci5cblx0ICpcblx0ICogQHBhcmFtIHtGdW5jdGlvbn0gc2VsZWN0IFRoZSBzZWxlY3QgZnVuY3Rpb24gb2YgdGhlIHJlZ2lzdHJ5LlxuXHQgKiBAcmV0dXJuIHtPYmplY3R9IFJlcG9ydCBhcmdzLlxuXHQgKi9cblx0Z2V0U2FtcGxlUmVwb3J0QXJnczogY3JlYXRlUmVnaXN0cnlTZWxlY3RvciggKCBzZWxlY3QgKSA9PiAoKSA9PiB7XG5cdFx0Y29uc3QgdXJsID0gc2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRDdXJyZW50RW50aXR5VVJMKCk7XG5cdFx0Y29uc3QgeyBjb21wYXJlU3RhcnREYXRlOiBzdGFydERhdGUsIGVuZERhdGUgfSA9IHNlbGVjdChcblx0XHRcdENPUkVfVVNFUlxuXHRcdCkuZ2V0RGF0ZVJhbmdlRGF0ZXMoIHtcblx0XHRcdGNvbXBhcmU6IHRydWUsXG5cdFx0XHRvZmZzZXREYXlzOiBEQVRFX1JBTkdFX09GRlNFVCxcblx0XHR9ICk7XG5cblx0XHRjb25zdCBhcmdzID0ge1xuXHRcdFx0c3RhcnREYXRlLFxuXHRcdFx0ZW5kRGF0ZSxcblx0XHRcdGRpbWVuc2lvbnM6ICdkYXRlJyxcblx0XHR9O1xuXG5cdFx0aWYgKCB1cmwgKSB7XG5cdFx0XHRhcmdzLnVybCA9IHVybDtcblx0XHR9XG5cblx0XHRyZXR1cm4gYXJncztcblx0fSApLFxufTtcblxuY29uc3Qgc3RvcmUgPSBjb21iaW5lU3RvcmVzKCBmZXRjaEdldFJlcG9ydFN0b3JlLCBnYXRoZXJpbmdEYXRhU3RvcmUsIHtcblx0aW5pdGlhbFN0YXRlOiBiYXNlSW5pdGlhbFN0YXRlLFxuXHRyZXNvbHZlcnM6IGJhc2VSZXNvbHZlcnMsXG5cdHNlbGVjdG9yczogYmFzZVNlbGVjdG9ycyxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IGluaXRpYWxTdGF0ZSA9IHN0b3JlLmluaXRpYWxTdGF0ZTtcbmV4cG9ydCBjb25zdCBhY3Rpb25zID0gc3RvcmUuYWN0aW9ucztcbmV4cG9ydCBjb25zdCBjb250cm9scyA9IHN0b3JlLmNvbnRyb2xzO1xuZXhwb3J0IGNvbnN0IHJlZHVjZXIgPSBzdG9yZS5yZWR1Y2VyO1xuZXhwb3J0IGNvbnN0IHJlc29sdmVycyA9IHN0b3JlLnJlc29sdmVycztcbmV4cG9ydCBjb25zdCBzZWxlY3RvcnMgPSBzdG9yZS5zZWxlY3RvcnM7XG5cbmV4cG9ydCBkZWZhdWx0IHN0b3JlO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFJQTtBQUdBO0FBR0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUtBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUlBO0FBQ0E7QUFDQTtBQUxBO0FBQUE7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/datastore/report.js\n"); /***/ }), /***/ "./js/modules/search-console/datastore/service.js": /*!********************************************************!*\ !*** ./js/modules/search-console/datastore/service.js ***! \********************************************************/ /*! exports provided: selectors, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"selectors\", function() { return selectors; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/url */ \"../node_modules/@wordpress/url/build-module/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../util */ \"./js/util/index.js\");\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___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; }\n/**\n * `modules/search-console` data store: service.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nvar selectors = {\n /**\n * Gets a URL to the service.\n *\n * @since 1.14.0\n *\n * @param {Object} state Data store's state.\n * @param {Object} [args] Object containing optional path and query args.\n * @param {string} [args.path] A path to append to the base url.\n * @param {Object} [args.query] Object of query params to be added to the URL.\n * @return {string} The URL to the service.\n */\n getServiceURL: Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"createRegistrySelector\"])(function (select) {\n return function (state) {\n var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n path = _ref.path,\n query = _ref.query;\n var serviceURL = 'https://search.google.com/search-console';\n if (path) {\n var sanitizedPath = \"/\".concat(path.replace(/^\\//, ''));\n serviceURL = \"\".concat(serviceURL).concat(sanitizedPath);\n }\n if (query) {\n serviceURL = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_2__[\"addQueryArgs\"])(serviceURL, query);\n }\n var accountChooserBaseURI = select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_USER\"]).getAccountChooserURL(serviceURL);\n if (accountChooserBaseURI === undefined) {\n return undefined;\n }\n return accountChooserBaseURI;\n };\n }),\n /**\n * Gets a URL to the report on the service.\n *\n * @since 1.29.0\n *\n * @param {Object} state Data store's state.\n * @param {Object} [reportArgs] URL parameters to be passed to the query.\n * @param {string} [reportArgs.page] Page URL expression for scoping results.\n * @return {string} The URL to the service.\n */\n getServiceReportURL: Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"createRegistrySelector\"])(function (select) {\n return function (state) {\n var reportArgs = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var propertyID = select(_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).getPropertyID();\n var isDomainProperty = selectors.isDomainProperty(state);\n var referenceSiteURL = select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_SITE\"]).getReferenceSiteURL();\n var _reportArgs$page = reportArgs.page,\n page = _reportArgs$page === void 0 ? isDomainProperty ? \"*\".concat(Object(_util__WEBPACK_IMPORTED_MODULE_7__[\"untrailingslashit\"])(referenceSiteURL)) : undefined : _reportArgs$page,\n args = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(reportArgs, [\"page\"]);\n var path = '/performance/search-analytics';\n var query = _objectSpread(_objectSpread({\n page: page\n }, args), {}, {\n resource_id: propertyID\n });\n return selectors.getServiceURL(state, {\n path: path,\n query: query\n });\n };\n }),\n /**\n * Gets an entity access URL on the service.\n *\n * @since 1.83.0\n *\n * @return {string} The entity access URL to the service.\n */\n getServiceEntityAccessURL: Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"createRegistrySelector\"])(function (select) {\n return function (state) {\n var propertyID = select(_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).getPropertyID();\n var query = {\n resource_id: propertyID\n };\n return selectors.getServiceURL(state, {\n query: query\n });\n };\n }),\n /**\n * Checks whether the Search Console property is a domain property.\n *\n * @since 1.20.0\n *\n * @return {boolean} True if the propertyID is a search console domain property, otherwise false.\n */\n isDomainProperty: Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"createRegistrySelector\"])(function (select) {\n return function () {\n var domain = select(_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).getPropertyID();\n return domain && domain.startsWith('sc-domain:');\n };\n })\n};\nvar store = {\n selectors: selectors\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (store);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2RhdGFzdG9yZS9zZXJ2aWNlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS9kYXRhc3RvcmUvc2VydmljZS5qcz8xMDJlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYG1vZHVsZXMvc2VhcmNoLWNvbnNvbGVgIGRhdGEgc3RvcmU6IHNlcnZpY2UuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgYWRkUXVlcnlBcmdzIH0gZnJvbSAnQHdvcmRwcmVzcy91cmwnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjcmVhdGVSZWdpc3RyeVNlbGVjdG9yIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgfSBmcm9tICcuL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX1VTRVIgfSBmcm9tICcuLi8uLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX1NJVEUgfSBmcm9tICcuLi8uLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyB1bnRyYWlsaW5nc2xhc2hpdCB9IGZyb20gJy4uLy4uLy4uL3V0aWwnO1xuXG5leHBvcnQgY29uc3Qgc2VsZWN0b3JzID0ge1xuXHQvKipcblx0ICogR2V0cyBhIFVSTCB0byB0aGUgc2VydmljZS5cblx0ICpcblx0ICogQHNpbmNlIDEuMTQuMFxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgICAgICAgIERhdGEgc3RvcmUncyBzdGF0ZS5cblx0ICogQHBhcmFtIHtPYmplY3R9IFthcmdzXSAgICAgICBPYmplY3QgY29udGFpbmluZyBvcHRpb25hbCBwYXRoIGFuZCBxdWVyeSBhcmdzLlxuXHQgKiBAcGFyYW0ge3N0cmluZ30gW2FyZ3MucGF0aF0gIEEgcGF0aCB0byBhcHBlbmQgdG8gdGhlIGJhc2UgdXJsLlxuXHQgKiBAcGFyYW0ge09iamVjdH0gW2FyZ3MucXVlcnldIE9iamVjdCBvZiBxdWVyeSBwYXJhbXMgdG8gYmUgYWRkZWQgdG8gdGhlIFVSTC5cblx0ICogQHJldHVybiB7c3RyaW5nfSBUaGUgVVJMIHRvIHRoZSBzZXJ2aWNlLlxuXHQgKi9cblx0Z2V0U2VydmljZVVSTDogY3JlYXRlUmVnaXN0cnlTZWxlY3Rvcihcblx0XHQoIHNlbGVjdCApID0+XG5cdFx0XHQoIHN0YXRlLCB7IHBhdGgsIHF1ZXJ5IH0gPSB7fSApID0+IHtcblx0XHRcdFx0bGV0IHNlcnZpY2VVUkwgPSAnaHR0cHM6Ly9zZWFyY2guZ29vZ2xlLmNvbS9zZWFyY2gtY29uc29sZSc7XG5cblx0XHRcdFx0aWYgKCBwYXRoICkge1xuXHRcdFx0XHRcdGNvbnN0IHNhbml0aXplZFBhdGggPSBgLyR7IHBhdGgucmVwbGFjZSggL15cXC8vLCAnJyApIH1gO1xuXHRcdFx0XHRcdHNlcnZpY2VVUkwgPSBgJHsgc2VydmljZVVSTCB9JHsgc2FuaXRpemVkUGF0aCB9YDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlmICggcXVlcnkgKSB7XG5cdFx0XHRcdFx0c2VydmljZVVSTCA9IGFkZFF1ZXJ5QXJncyggc2VydmljZVVSTCwgcXVlcnkgKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGNvbnN0IGFjY291bnRDaG9vc2VyQmFzZVVSSSA9XG5cdFx0XHRcdFx0c2VsZWN0KCBDT1JFX1VTRVIgKS5nZXRBY2NvdW50Q2hvb3NlclVSTCggc2VydmljZVVSTCApO1xuXG5cdFx0XHRcdGlmICggYWNjb3VudENob29zZXJCYXNlVVJJID09PSB1bmRlZmluZWQgKSB7XG5cdFx0XHRcdFx0cmV0dXJuIHVuZGVmaW5lZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHJldHVybiBhY2NvdW50Q2hvb3NlckJhc2VVUkk7XG5cdFx0XHR9XG5cdCksXG5cblx0LyoqXG5cdCAqIEdldHMgYSBVUkwgdG8gdGhlIHJlcG9ydCBvbiB0aGUgc2VydmljZS5cblx0ICpcblx0ICogQHNpbmNlIDEuMjkuMFxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgICAgICAgICAgICAgRGF0YSBzdG9yZSdzIHN0YXRlLlxuXHQgKiBAcGFyYW0ge09iamVjdH0gW3JlcG9ydEFyZ3NdICAgICAgVVJMIHBhcmFtZXRlcnMgdG8gYmUgcGFzc2VkIHRvIHRoZSBxdWVyeS5cblx0ICogQHBhcmFtIHtzdHJpbmd9IFtyZXBvcnRBcmdzLnBhZ2VdIFBhZ2UgVVJMIGV4cHJlc3Npb24gZm9yIHNjb3BpbmcgcmVzdWx0cy5cblx0ICogQHJldHVybiB7c3RyaW5nfSBUaGUgVVJMIHRvIHRoZSBzZXJ2aWNlLlxuXHQgKi9cblx0Z2V0U2VydmljZVJlcG9ydFVSTDogY3JlYXRlUmVnaXN0cnlTZWxlY3Rvcihcblx0XHQoIHNlbGVjdCApID0+XG5cdFx0XHQoIHN0YXRlLCByZXBvcnRBcmdzID0ge30gKSA9PiB7XG5cdFx0XHRcdGNvbnN0IHByb3BlcnR5SUQgPSBzZWxlY3QoXG5cdFx0XHRcdFx0TU9EVUxFU19TRUFSQ0hfQ09OU09MRVxuXHRcdFx0XHQpLmdldFByb3BlcnR5SUQoKTtcblx0XHRcdFx0Y29uc3QgaXNEb21haW5Qcm9wZXJ0eSA9IHNlbGVjdG9ycy5pc0RvbWFpblByb3BlcnR5KCBzdGF0ZSApO1xuXHRcdFx0XHRjb25zdCByZWZlcmVuY2VTaXRlVVJMID1cblx0XHRcdFx0XHRzZWxlY3QoIENPUkVfU0lURSApLmdldFJlZmVyZW5jZVNpdGVVUkwoKTtcblx0XHRcdFx0Y29uc3Qge1xuXHRcdFx0XHRcdHBhZ2UgPSBpc0RvbWFpblByb3BlcnR5XG5cdFx0XHRcdFx0XHQ/IGAqJHsgdW50cmFpbGluZ3NsYXNoaXQoIHJlZmVyZW5jZVNpdGVVUkwgKSB9YFxuXHRcdFx0XHRcdFx0OiB1bmRlZmluZWQsXG5cdFx0XHRcdFx0Li4uYXJnc1xuXHRcdFx0XHR9ID0gcmVwb3J0QXJncztcblxuXHRcdFx0XHRjb25zdCBwYXRoID0gJy9wZXJmb3JtYW5jZS9zZWFyY2gtYW5hbHl0aWNzJztcblx0XHRcdFx0Y29uc3QgcXVlcnkgPSB7XG5cdFx0XHRcdFx0cGFnZSxcblx0XHRcdFx0XHQuLi5hcmdzLFxuXHRcdFx0XHRcdHJlc291cmNlX2lkOiBwcm9wZXJ0eUlELFxuXHRcdFx0XHR9O1xuXG5cdFx0XHRcdHJldHVybiBzZWxlY3RvcnMuZ2V0U2VydmljZVVSTCggc3RhdGUsIHsgcGF0aCwgcXVlcnkgfSApO1xuXHRcdFx0fVxuXHQpLFxuXG5cdC8qKlxuXHQgKiBHZXRzIGFuIGVudGl0eSBhY2Nlc3MgVVJMIG9uIHRoZSBzZXJ2aWNlLlxuXHQgKlxuXHQgKiBAc2luY2UgMS44My4wXG5cdCAqXG5cdCAqIEByZXR1cm4ge3N0cmluZ30gVGhlIGVudGl0eSBhY2Nlc3MgVVJMIHRvIHRoZSBzZXJ2aWNlLlxuXHQgKi9cblx0Z2V0U2VydmljZUVudGl0eUFjY2Vzc1VSTDogY3JlYXRlUmVnaXN0cnlTZWxlY3Rvcihcblx0XHQoIHNlbGVjdCApID0+ICggc3RhdGUgKSA9PiB7XG5cdFx0XHRjb25zdCBwcm9wZXJ0eUlEID0gc2VsZWN0KCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFICkuZ2V0UHJvcGVydHlJRCgpO1xuXG5cdFx0XHRjb25zdCBxdWVyeSA9IHtcblx0XHRcdFx0cmVzb3VyY2VfaWQ6IHByb3BlcnR5SUQsXG5cdFx0XHR9O1xuXG5cdFx0XHRyZXR1cm4gc2VsZWN0b3JzLmdldFNlcnZpY2VVUkwoIHN0YXRlLCB7IHF1ZXJ5IH0gKTtcblx0XHR9XG5cdCksXG5cblx0LyoqXG5cdCAqIENoZWNrcyB3aGV0aGVyIHRoZSBTZWFyY2ggQ29uc29sZSBwcm9wZXJ0eSBpcyBhIGRvbWFpbiBwcm9wZXJ0eS5cblx0ICpcblx0ICogQHNpbmNlIDEuMjAuMFxuXHQgKlxuXHQgKiBAcmV0dXJuIHtib29sZWFufSBUcnVlIGlmIHRoZSBwcm9wZXJ0eUlEIGlzIGEgc2VhcmNoIGNvbnNvbGUgZG9tYWluIHByb3BlcnR5LCBvdGhlcndpc2UgZmFsc2UuXG5cdCAqL1xuXHRpc0RvbWFpblByb3BlcnR5OiBjcmVhdGVSZWdpc3RyeVNlbGVjdG9yKCAoIHNlbGVjdCApID0+ICgpID0+IHtcblx0XHRjb25zdCBkb21haW4gPSBzZWxlY3QoIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgKS5nZXRQcm9wZXJ0eUlEKCk7XG5cblx0XHRyZXR1cm4gZG9tYWluICYmIGRvbWFpbi5zdGFydHNXaXRoKCAnc2MtZG9tYWluOicgKTtcblx0fSApLFxufTtcblxuY29uc3Qgc3RvcmUgPSB7XG5cdHNlbGVjdG9ycyxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHN0b3JlO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBR0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/search-console/datastore/service.js\n"); /***/ }), /***/ "./js/modules/search-console/datastore/settings.js": /*!*********************************************************!*\ !*** ./js/modules/search-console/datastore/settings.js ***! \*********************************************************/ /*! exports provided: INVARIANT_INVALID_PROPERTY_SELECTION, default, submitChanges, validateCanSubmitChanges */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"INVARIANT_INVALID_PROPERTY_SELECTION\", function() { return INVARIANT_INVALID_PROPERTY_SELECTION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"submitChanges\", function() { return submitChanges; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"validateCanSubmitChanges\", function() { return validateCanSubmitChanges; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_api__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-api */ \"googlesitekit-api\");\n/* harmony import */ var googlesitekit_api__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_api__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _googlesitekit_data_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../googlesitekit/data/utils */ \"./js/googlesitekit/data/utils.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../util */ \"./js/modules/search-console/util/index.js\");\n/* harmony import */ var _googlesitekit_data_create_settings_store__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../googlesitekit/data/create-settings-store */ \"./js/googlesitekit/data/create-settings-store.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./constants */ \"./js/modules/search-console/datastore/constants.js\");\n\n\n/**\n * `modules/search-console` data store: settings.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n// Invariant error messages.\nvar INVARIANT_INVALID_PROPERTY_SELECTION = 'a valid propertyID is required to submit changes';\nvar store = {\n selectors: {\n areSettingsEditDependenciesLoaded: Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"createRegistrySelector\"])(function (select) {\n return function () {\n return select(_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).hasFinishedResolution('getMatchedProperties');\n };\n })\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (store);\nfunction submitChanges(_x) {\n return _submitChanges.apply(this, arguments);\n}\nfunction _submitChanges() {\n _submitChanges = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(_ref) {\n var select, dispatch, _yield$dispatch$saveS, error;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n select = _ref.select, dispatch = _ref.dispatch;\n if (!select(_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).haveSettingsChanged()) {\n _context.next = 8;\n break;\n }\n _context.next = 4;\n return dispatch(_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]).saveSettings();\n case 4:\n _yield$dispatch$saveS = _context.sent;\n error = _yield$dispatch$saveS.error;\n if (!error) {\n _context.next = 8;\n break;\n }\n return _context.abrupt(\"return\", {\n error: error\n });\n case 8:\n _context.next = 10;\n return Object(googlesitekit_api__WEBPACK_IMPORTED_MODULE_3__[\"invalidateCache\"])('modules', 'search-console');\n case 10:\n return _context.abrupt(\"return\", {});\n case 11:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return _submitChanges.apply(this, arguments);\n}\nfunction validateCanSubmitChanges(select) {\n var strictSelect = Object(_googlesitekit_data_utils__WEBPACK_IMPORTED_MODULE_5__[\"createStrictSelect\"])(select);\n var _strictSelect = strictSelect(_constants__WEBPACK_IMPORTED_MODULE_8__[\"MODULES_SEARCH_CONSOLE\"]),\n getPropertyID = _strictSelect.getPropertyID,\n haveSettingsChanged = _strictSelect.haveSettingsChanged;\n invariant__WEBPACK_IMPORTED_MODULE_2___default()(Object(_util__WEBPACK_IMPORTED_MODULE_6__[\"isValidPropertyID\"])(getPropertyID()), INVARIANT_INVALID_PROPERTY_SELECTION);\n invariant__WEBPACK_IMPORTED_MODULE_2___default()(haveSettingsChanged(), _googlesitekit_data_create_settings_store__WEBPACK_IMPORTED_MODULE_7__[\"INVARIANT_SETTINGS_NOT_CHANGED\"]);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2RhdGFzdG9yZS9zZXR0aW5ncy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvc2VhcmNoLWNvbnNvbGUvZGF0YXN0b3JlL3NldHRpbmdzLmpzP2YzYTkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgbW9kdWxlcy9zZWFyY2gtY29uc29sZWAgZGF0YSBzdG9yZTogc2V0dGluZ3MuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgaW52YXJpYW50IGZyb20gJ2ludmFyaWFudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGludmFsaWRhdGVDYWNoZSB9IGZyb20gJ2dvb2dsZXNpdGVraXQtYXBpJztcbmltcG9ydCB7IGNyZWF0ZVJlZ2lzdHJ5U2VsZWN0b3IgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgY3JlYXRlU3RyaWN0U2VsZWN0IH0gZnJvbSAnLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhL3V0aWxzJztcbmltcG9ydCB7IGlzVmFsaWRQcm9wZXJ0eUlEIH0gZnJvbSAnLi4vdXRpbCc7XG5pbXBvcnQgeyBJTlZBUklBTlRfU0VUVElOR1NfTk9UX0NIQU5HRUQgfSBmcm9tICcuLi8uLi8uLi9nb29nbGVzaXRla2l0L2RhdGEvY3JlYXRlLXNldHRpbmdzLXN0b3JlJztcbmltcG9ydCB7IE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgfSBmcm9tICcuL2NvbnN0YW50cyc7XG5cbi8vIEludmFyaWFudCBlcnJvciBtZXNzYWdlcy5cbmV4cG9ydCBjb25zdCBJTlZBUklBTlRfSU5WQUxJRF9QUk9QRVJUWV9TRUxFQ1RJT04gPVxuXHQnYSB2YWxpZCBwcm9wZXJ0eUlEIGlzIHJlcXVpcmVkIHRvIHN1Ym1pdCBjaGFuZ2VzJztcblxuY29uc3Qgc3RvcmUgPSB7XG5cdHNlbGVjdG9yczoge1xuXHRcdGFyZVNldHRpbmdzRWRpdERlcGVuZGVuY2llc0xvYWRlZDogY3JlYXRlUmVnaXN0cnlTZWxlY3Rvcihcblx0XHRcdCggc2VsZWN0ICkgPT4gKCkgPT5cblx0XHRcdFx0c2VsZWN0KCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFICkuaGFzRmluaXNoZWRSZXNvbHV0aW9uKFxuXHRcdFx0XHRcdCdnZXRNYXRjaGVkUHJvcGVydGllcydcblx0XHRcdFx0KVxuXHRcdCksXG5cdH0sXG59O1xuZXhwb3J0IGRlZmF1bHQgc3RvcmU7XG5cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBzdWJtaXRDaGFuZ2VzKCB7IHNlbGVjdCwgZGlzcGF0Y2ggfSApIHtcblx0Ly8gVGhpcyBhY3Rpb24gc2hvdWxkbid0IGJlIGNhbGxlZCBpZiBzZXR0aW5ncyBoYXZlbid0IGNoYW5nZWQsXG5cdC8vIGJ1dCB0aGlzIHByZXZlbnRzIGVycm9ycyBpbiB0ZXN0cy5cblx0aWYgKCBzZWxlY3QoIE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgKS5oYXZlU2V0dGluZ3NDaGFuZ2VkKCkgKSB7XG5cdFx0Y29uc3QgeyBlcnJvciB9ID0gYXdhaXQgZGlzcGF0Y2goXG5cdFx0XHRNT0RVTEVTX1NFQVJDSF9DT05TT0xFXG5cdFx0KS5zYXZlU2V0dGluZ3MoKTtcblx0XHRpZiAoIGVycm9yICkge1xuXHRcdFx0cmV0dXJuIHsgZXJyb3IgfTtcblx0XHR9XG5cdH1cblxuXHRhd2FpdCBpbnZhbGlkYXRlQ2FjaGUoICdtb2R1bGVzJywgJ3NlYXJjaC1jb25zb2xlJyApO1xuXG5cdHJldHVybiB7fTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHZhbGlkYXRlQ2FuU3VibWl0Q2hhbmdlcyggc2VsZWN0ICkge1xuXHRjb25zdCBzdHJpY3RTZWxlY3QgPSBjcmVhdGVTdHJpY3RTZWxlY3QoIHNlbGVjdCApO1xuXHRjb25zdCB7IGdldFByb3BlcnR5SUQsIGhhdmVTZXR0aW5nc0NoYW5nZWQgfSA9IHN0cmljdFNlbGVjdChcblx0XHRNT0RVTEVTX1NFQVJDSF9DT05TT0xFXG5cdCk7XG5cblx0aW52YXJpYW50KFxuXHRcdGlzVmFsaWRQcm9wZXJ0eUlEKCBnZXRQcm9wZXJ0eUlEKCkgKSxcblx0XHRJTlZBUklBTlRfSU5WQUxJRF9QUk9QRVJUWV9TRUxFQ1RJT05cblx0KTtcblx0aW52YXJpYW50KCBoYXZlU2V0dGluZ3NDaGFuZ2VkKCksIElOVkFSSUFOVF9TRVRUSU5HU19OT1RfQ0hBTkdFRCApO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQWVBO0FBQUE7QUFmQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBRkE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBSUE7QUFJQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/search-console/datastore/settings.js\n"); /***/ }), /***/ "./js/modules/search-console/index.js": /*!********************************************!*\ !*** ./js/modules/search-console/index.js ***! \********************************************/ /*! exports provided: registerStore, registerModule, registerWidgets */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"registerModule\", function() { return registerModule; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"registerWidgets\", function() { return registerWidgets; });\n/* harmony import */ var _components_settings__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components/settings */ \"./js/modules/search-console/components/settings/index.js\");\n/* harmony import */ var _components_dashboard_DashboardPopularKeywordsWidget__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/dashboard/DashboardPopularKeywordsWidget */ \"./js/modules/search-console/components/dashboard/DashboardPopularKeywordsWidget.js\");\n/* harmony import */ var _components_dashboard_SearchFunnelWidgetGA4__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/dashboard/SearchFunnelWidgetGA4 */ \"./js/modules/search-console/components/dashboard/SearchFunnelWidgetGA4/index.js\");\n/* harmony import */ var _googlesitekit_widgets_default_areas__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../googlesitekit/widgets/default-areas */ \"./js/googlesitekit/widgets/default-areas.js\");\n/* harmony import */ var _svg_graphics_search_console_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../svg/graphics/search-console.svg */ \"./svg/graphics/search-console.svg\");\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _components_widgets_PopularKeywordsWidget__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/widgets/PopularKeywordsWidget */ \"./js/modules/search-console/components/widgets/PopularKeywordsWidget.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _datastore__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./datastore */ \"./js/modules/search-console/datastore/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"registerStore\", function() { return _datastore__WEBPACK_IMPORTED_MODULE_8__[\"registerStore\"]; });\n\n/**\n * Search Console module initialization.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\nvar registerModule = function registerModule(modules) {\n modules.registerModule('search-console', {\n storeName: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"MODULES_SEARCH_CONSOLE\"],\n SettingsEditComponent: _components_settings__WEBPACK_IMPORTED_MODULE_0__[\"SettingsEdit\"],\n SettingsViewComponent: _components_settings__WEBPACK_IMPORTED_MODULE_0__[\"SettingsView\"],\n Icon: _svg_graphics_search_console_svg__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n });\n};\nvar registerWidgets = function registerWidgets(widgets) {\n widgets.registerWidget('searchConsolePopularKeywords', {\n Component: _components_dashboard_DashboardPopularKeywordsWidget__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n width: [widgets.WIDGET_WIDTHS.HALF, widgets.WIDGET_WIDTHS.FULL],\n priority: 1,\n wrapWidget: false,\n modules: ['search-console']\n }, [_googlesitekit_widgets_default_areas__WEBPACK_IMPORTED_MODULE_3__[\"AREA_MAIN_DASHBOARD_CONTENT_PRIMARY\"], _googlesitekit_widgets_default_areas__WEBPACK_IMPORTED_MODULE_3__[\"AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY\"]]);\n\n // Register widget reliant on Analytics 4 (GA4).\n widgets.registerWidget('searchFunnelGA4', {\n Component: _components_dashboard_SearchFunnelWidgetGA4__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n width: [widgets.WIDGET_WIDTHS.FULL],\n priority: 3,\n wrapWidget: false,\n modules: ['search-console']\n }, [_googlesitekit_widgets_default_areas__WEBPACK_IMPORTED_MODULE_3__[\"AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY\"], _googlesitekit_widgets_default_areas__WEBPACK_IMPORTED_MODULE_3__[\"AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY\"]]);\n\n /*\n * Key metrics widgets.\n */\n widgets.registerWidget(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_7__[\"KM_SEARCH_CONSOLE_POPULAR_KEYWORDS\"], {\n Component: _components_widgets_PopularKeywordsWidget__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n width: widgets.WIDGET_WIDTHS.QUARTER,\n priority: 2,\n wrapWidget: false,\n modules: ['search-console'],\n isActive: function isActive(select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_USER\"]).isKeyMetricActive(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_7__[\"KM_SEARCH_CONSOLE_POPULAR_KEYWORDS\"]);\n }\n }, [_googlesitekit_widgets_default_areas__WEBPACK_IMPORTED_MODULE_3__[\"AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY\"]]);\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS9pbmRleC5qcz9hY2YzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2VhcmNoIENvbnNvbGUgbW9kdWxlIGluaXRpYWxpemF0aW9uLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU2V0dGluZ3NFZGl0LCBTZXR0aW5nc1ZpZXcgfSBmcm9tICcuL2NvbXBvbmVudHMvc2V0dGluZ3MnO1xuaW1wb3J0IERhc2hib2FyZFBvcHVsYXJLZXl3b3Jkc1dpZGdldCBmcm9tICcuL2NvbXBvbmVudHMvZGFzaGJvYXJkL0Rhc2hib2FyZFBvcHVsYXJLZXl3b3Jkc1dpZGdldCc7XG5pbXBvcnQgU2VhcmNoRnVubmVsV2lkZ2V0R0E0IGZyb20gJy4vY29tcG9uZW50cy9kYXNoYm9hcmQvU2VhcmNoRnVubmVsV2lkZ2V0R0E0JztcbmltcG9ydCB7XG5cdEFSRUFfTUFJTl9EQVNIQk9BUkRfQ09OVEVOVF9QUklNQVJZLFxuXHRBUkVBX01BSU5fREFTSEJPQVJEX1RSQUZGSUNfUFJJTUFSWSxcblx0QVJFQV9FTlRJVFlfREFTSEJPQVJEX0NPTlRFTlRfUFJJTUFSWSxcblx0QVJFQV9FTlRJVFlfREFTSEJPQVJEX1RSQUZGSUNfUFJJTUFSWSxcblx0QVJFQV9NQUlOX0RBU0hCT0FSRF9LRVlfTUVUUklDU19QUklNQVJZLFxufSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L3dpZGdldHMvZGVmYXVsdC1hcmVhcyc7XG5pbXBvcnQgU2VhcmNoQ29uc29sZUljb24gZnJvbSAnLi4vLi4vLi4vc3ZnL2dyYXBoaWNzL3NlYXJjaC1jb25zb2xlLnN2Zyc7XG5pbXBvcnQgeyBNT0RVTEVTX1NFQVJDSF9DT05TT0xFIH0gZnJvbSAnLi9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCBQb3B1bGFyS2V5d29yZHNXaWRnZXQgZnJvbSAnLi9jb21wb25lbnRzL3dpZGdldHMvUG9wdWxhcktleXdvcmRzV2lkZ2V0JztcbmltcG9ydCB7XG5cdENPUkVfVVNFUixcblx0S01fU0VBUkNIX0NPTlNPTEVfUE9QVUxBUl9LRVlXT1JEUyxcbn0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvdXNlci9jb25zdGFudHMnO1xuXG5leHBvcnQgeyByZWdpc3RlclN0b3JlIH0gZnJvbSAnLi9kYXRhc3RvcmUnO1xuXG5leHBvcnQgY29uc3QgcmVnaXN0ZXJNb2R1bGUgPSAoIG1vZHVsZXMgKSA9PiB7XG5cdG1vZHVsZXMucmVnaXN0ZXJNb2R1bGUoICdzZWFyY2gtY29uc29sZScsIHtcblx0XHRzdG9yZU5hbWU6IE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUsXG5cdFx0U2V0dGluZ3NFZGl0Q29tcG9uZW50OiBTZXR0aW5nc0VkaXQsXG5cdFx0U2V0dGluZ3NWaWV3Q29tcG9uZW50OiBTZXR0aW5nc1ZpZXcsXG5cdFx0SWNvbjogU2VhcmNoQ29uc29sZUljb24sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCByZWdpc3RlcldpZGdldHMgPSAoIHdpZGdldHMgKSA9PiB7XG5cdHdpZGdldHMucmVnaXN0ZXJXaWRnZXQoXG5cdFx0J3NlYXJjaENvbnNvbGVQb3B1bGFyS2V5d29yZHMnLFxuXHRcdHtcblx0XHRcdENvbXBvbmVudDogRGFzaGJvYXJkUG9wdWxhcktleXdvcmRzV2lkZ2V0LFxuXHRcdFx0d2lkdGg6IFsgd2lkZ2V0cy5XSURHRVRfV0lEVEhTLkhBTEYsIHdpZGdldHMuV0lER0VUX1dJRFRIUy5GVUxMIF0sXG5cdFx0XHRwcmlvcml0eTogMSxcblx0XHRcdHdyYXBXaWRnZXQ6IGZhbHNlLFxuXHRcdFx0bW9kdWxlczogWyAnc2VhcmNoLWNvbnNvbGUnIF0sXG5cdFx0fSxcblx0XHRbXG5cdFx0XHRBUkVBX01BSU5fREFTSEJPQVJEX0NPTlRFTlRfUFJJTUFSWSxcblx0XHRcdEFSRUFfRU5USVRZX0RBU0hCT0FSRF9DT05URU5UX1BSSU1BUlksXG5cdFx0XVxuXHQpO1xuXG5cdC8vIFJlZ2lzdGVyIHdpZGdldCByZWxpYW50IG9uIEFuYWx5dGljcyA0IChHQTQpLlxuXHR3aWRnZXRzLnJlZ2lzdGVyV2lkZ2V0KFxuXHRcdCdzZWFyY2hGdW5uZWxHQTQnLFxuXHRcdHtcblx0XHRcdENvbXBvbmVudDogU2VhcmNoRnVubmVsV2lkZ2V0R0E0LFxuXHRcdFx0d2lkdGg6IFsgd2lkZ2V0cy5XSURHRVRfV0lEVEhTLkZVTEwgXSxcblx0XHRcdHByaW9yaXR5OiAzLFxuXHRcdFx0d3JhcFdpZGdldDogZmFsc2UsXG5cdFx0XHRtb2R1bGVzOiBbICdzZWFyY2gtY29uc29sZScgXSxcblx0XHR9LFxuXHRcdFtcblx0XHRcdEFSRUFfTUFJTl9EQVNIQk9BUkRfVFJBRkZJQ19QUklNQVJZLFxuXHRcdFx0QVJFQV9FTlRJVFlfREFTSEJPQVJEX1RSQUZGSUNfUFJJTUFSWSxcblx0XHRdXG5cdCk7XG5cblx0Lypcblx0ICogS2V5IG1ldHJpY3Mgd2lkZ2V0cy5cblx0ICovXG5cdHdpZGdldHMucmVnaXN0ZXJXaWRnZXQoXG5cdFx0S01fU0VBUkNIX0NPTlNPTEVfUE9QVUxBUl9LRVlXT1JEUyxcblx0XHR7XG5cdFx0XHRDb21wb25lbnQ6IFBvcHVsYXJLZXl3b3Jkc1dpZGdldCxcblx0XHRcdHdpZHRoOiB3aWRnZXRzLldJREdFVF9XSURUSFMuUVVBUlRFUixcblx0XHRcdHByaW9yaXR5OiAyLFxuXHRcdFx0d3JhcFdpZGdldDogZmFsc2UsXG5cdFx0XHRtb2R1bGVzOiBbICdzZWFyY2gtY29uc29sZScgXSxcblx0XHRcdGlzQWN0aXZlOiAoIHNlbGVjdCApID0+XG5cdFx0XHRcdHNlbGVjdCggQ09SRV9VU0VSICkuaXNLZXlNZXRyaWNBY3RpdmUoXG5cdFx0XHRcdFx0S01fU0VBUkNIX0NPTlNPTEVfUE9QVUxBUl9LRVlXT1JEU1xuXHRcdFx0XHQpLFxuXHRcdH0sXG5cdFx0WyBBUkVBX01BSU5fREFTSEJPQVJEX0tFWV9NRVRSSUNTX1BSSU1BUlkgXVxuXHQpO1xufTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFDQTtBQUdBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/search-console/index.js\n"); /***/ }), /***/ "./js/modules/search-console/util/index.js": /*!*************************************************!*\ !*** ./js/modules/search-console/util/index.js ***! \*************************************************/ /*! exports provided: isZeroReport, getSiteStatsDataForGoogleChart, generateDateRangeArgs, isValidPropertyID, extractSearchConsoleDashboardData */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"extractSearchConsoleDashboardData\", function() { return extractSearchConsoleDashboardData; });\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../util */ \"./js/util/index.js\");\n/* harmony import */ var _is_zero_report__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./is-zero-report */ \"./js/modules/search-console/util/is-zero-report.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isZeroReport\", function() { return _is_zero_report__WEBPACK_IMPORTED_MODULE_2__[\"isZeroReport\"]; });\n\n/* harmony import */ var _site_stats_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./site-stats-data */ \"./js/modules/search-console/util/site-stats-data.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getSiteStatsDataForGoogleChart\", function() { return _site_stats_data__WEBPACK_IMPORTED_MODULE_3__[\"getSiteStatsDataForGoogleChart\"]; });\n\n/* harmony import */ var _report_date_range_args__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./report-date-range-args */ \"./js/modules/search-console/util/report-date-range-args.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"generateDateRangeArgs\", function() { return _report_date_range_args__WEBPACK_IMPORTED_MODULE_4__[\"generateDateRangeArgs\"]; });\n\n/* harmony import */ var _validation__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./validation */ \"./js/modules/search-console/util/validation.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidPropertyID\", function() { return _validation__WEBPACK_IMPORTED_MODULE_5__[\"isValidPropertyID\"]; });\n\n/**\n * Search Console dashboard utility functions.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nfunction reduceSearchConsoleData(rows) {\n var dataMap = [[{\n type: 'string',\n label: 'Day'\n }, {\n type: 'number',\n label: 'Clicks'\n }, {\n type: 'number',\n label: 'Impressions'\n }, {\n type: 'number',\n label: 'CTR'\n }, {\n type: 'number',\n label: 'Position'\n }]];\n var totalClicks = 0;\n var totalImpressions = 0;\n var totalCTR = 0;\n var totalPosition = 0;\n var count = rows.length;\n Object(lodash__WEBPACK_IMPORTED_MODULE_0__[\"each\"])(rows, function (row) {\n var date = Object(_util__WEBPACK_IMPORTED_MODULE_1__[\"stringToDate\"])(row.keys[0]);\n dataMap.push([date.getMonth() + 1 + '/' + date.getUTCDate(), row.clicks, row.impressions, Object(lodash__WEBPACK_IMPORTED_MODULE_0__[\"round\"])(row.ctr, 3), Object(lodash__WEBPACK_IMPORTED_MODULE_0__[\"round\"])(row.position, 3)]);\n totalClicks += row.clicks;\n totalImpressions += row.impressions;\n totalCTR += row.ctr;\n totalPosition += row.position;\n });\n\n // Do not divide by zero.\n var averageCTR = count > 0 ? totalCTR / count : 0.0;\n var averagePosition = count > 0 ? totalPosition / count : 0.0;\n return {\n dataMap: dataMap,\n totalClicks: totalClicks,\n totalImpressions: totalImpressions,\n averageCTR: averageCTR,\n averagePosition: averagePosition\n };\n}\nvar extractSearchConsoleDashboardData = function extractSearchConsoleDashboardData(rows, dateRangeLength) {\n var _partitionReport = Object(_util__WEBPACK_IMPORTED_MODULE_1__[\"partitionReport\"])(rows, {\n dateRangeLength: dateRangeLength\n }),\n compareRange = _partitionReport.compareRange,\n currentRange = _partitionReport.currentRange;\n var latestData = reduceSearchConsoleData(currentRange);\n var olderData = reduceSearchConsoleData(compareRange);\n return {\n dataMap: latestData.dataMap,\n totalClicks: latestData.totalClicks,\n totalImpressions: latestData.totalImpressions,\n averageCTR: latestData.averageCTR,\n averagePosition: latestData.averagePosition,\n totalClicksChange: Object(_util__WEBPACK_IMPORTED_MODULE_1__[\"calculateChange\"])(olderData.totalClicks, latestData.totalClicks),\n totalImpressionsChange: Object(_util__WEBPACK_IMPORTED_MODULE_1__[\"calculateChange\"])(olderData.totalImpressions, latestData.totalImpressions),\n averageCTRChange: Object(_util__WEBPACK_IMPORTED_MODULE_1__[\"calculateChange\"])(olderData.averageCTR, latestData.averageCTR),\n averagePositionChange: Object(_util__WEBPACK_IMPORTED_MODULE_1__[\"calculateChange\"])(olderData.averagePosition, latestData.averagePosition)\n };\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL3V0aWwvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL3V0aWwvaW5kZXguanM/MTExYiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNlYXJjaCBDb25zb2xlIGRhc2hib2FyZCB1dGlsaXR5IGZ1bmN0aW9ucy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGVhY2gsIHJvdW5kIH0gZnJvbSAnbG9kYXNoJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY2FsY3VsYXRlQ2hhbmdlLCBwYXJ0aXRpb25SZXBvcnQsIHN0cmluZ1RvRGF0ZSB9IGZyb20gJy4uLy4uLy4uL3V0aWwnO1xuXG5leHBvcnQgKiBmcm9tICcuL2lzLXplcm8tcmVwb3J0JztcbmV4cG9ydCAqIGZyb20gJy4vc2l0ZS1zdGF0cy1kYXRhJztcbmV4cG9ydCAqIGZyb20gJy4vcmVwb3J0LWRhdGUtcmFuZ2UtYXJncyc7XG5leHBvcnQgKiBmcm9tICcuL3ZhbGlkYXRpb24nO1xuXG5mdW5jdGlvbiByZWR1Y2VTZWFyY2hDb25zb2xlRGF0YSggcm93cyApIHtcblx0Y29uc3QgZGF0YU1hcCA9IFtcblx0XHRbXG5cdFx0XHR7IHR5cGU6ICdzdHJpbmcnLCBsYWJlbDogJ0RheScgfSxcblx0XHRcdHsgdHlwZTogJ251bWJlcicsIGxhYmVsOiAnQ2xpY2tzJyB9LFxuXHRcdFx0eyB0eXBlOiAnbnVtYmVyJywgbGFiZWw6ICdJbXByZXNzaW9ucycgfSxcblx0XHRcdHsgdHlwZTogJ251bWJlcicsIGxhYmVsOiAnQ1RSJyB9LFxuXHRcdFx0eyB0eXBlOiAnbnVtYmVyJywgbGFiZWw6ICdQb3NpdGlvbicgfSxcblx0XHRdLFxuXHRdO1xuXG5cdGxldCB0b3RhbENsaWNrcyA9IDA7XG5cdGxldCB0b3RhbEltcHJlc3Npb25zID0gMDtcblx0bGV0IHRvdGFsQ1RSID0gMDtcblx0bGV0IHRvdGFsUG9zaXRpb24gPSAwO1xuXHRjb25zdCBjb3VudCA9IHJvd3MubGVuZ3RoO1xuXG5cdGVhY2goIHJvd3MsICggcm93ICkgPT4ge1xuXHRcdGNvbnN0IGRhdGUgPSBzdHJpbmdUb0RhdGUoIHJvdy5rZXlzWyAwIF0gKTtcblx0XHRkYXRhTWFwLnB1c2goIFtcblx0XHRcdGRhdGUuZ2V0TW9udGgoKSArIDEgKyAnLycgKyBkYXRlLmdldFVUQ0RhdGUoKSxcblx0XHRcdHJvdy5jbGlja3MsXG5cdFx0XHRyb3cuaW1wcmVzc2lvbnMsXG5cdFx0XHRyb3VuZCggcm93LmN0ciwgMyApLFxuXHRcdFx0cm91bmQoIHJvdy5wb3NpdGlvbiwgMyApLFxuXHRcdF0gKTtcblx0XHR0b3RhbENsaWNrcyArPSByb3cuY2xpY2tzO1xuXHRcdHRvdGFsSW1wcmVzc2lvbnMgKz0gcm93LmltcHJlc3Npb25zO1xuXHRcdHRvdGFsQ1RSICs9IHJvdy5jdHI7XG5cdFx0dG90YWxQb3NpdGlvbiArPSByb3cucG9zaXRpb247XG5cdH0gKTtcblxuXHQvLyBEbyBub3QgZGl2aWRlIGJ5IHplcm8uXG5cdGNvbnN0IGF2ZXJhZ2VDVFIgPSBjb3VudCA+IDAgPyB0b3RhbENUUiAvIGNvdW50IDogMC4wO1xuXHRjb25zdCBhdmVyYWdlUG9zaXRpb24gPSBjb3VudCA+IDAgPyB0b3RhbFBvc2l0aW9uIC8gY291bnQgOiAwLjA7XG5cblx0cmV0dXJuIHtcblx0XHRkYXRhTWFwLFxuXHRcdHRvdGFsQ2xpY2tzLFxuXHRcdHRvdGFsSW1wcmVzc2lvbnMsXG5cdFx0YXZlcmFnZUNUUixcblx0XHRhdmVyYWdlUG9zaXRpb24sXG5cdH07XG59XG5cbmV4cG9ydCBjb25zdCBleHRyYWN0U2VhcmNoQ29uc29sZURhc2hib2FyZERhdGEgPSAoIHJvd3MsIGRhdGVSYW5nZUxlbmd0aCApID0+IHtcblx0Y29uc3QgeyBjb21wYXJlUmFuZ2UsIGN1cnJlbnRSYW5nZSB9ID0gcGFydGl0aW9uUmVwb3J0KCByb3dzLCB7XG5cdFx0ZGF0ZVJhbmdlTGVuZ3RoLFxuXHR9ICk7XG5cdGNvbnN0IGxhdGVzdERhdGEgPSByZWR1Y2VTZWFyY2hDb25zb2xlRGF0YSggY3VycmVudFJhbmdlICk7XG5cdGNvbnN0IG9sZGVyRGF0YSA9IHJlZHVjZVNlYXJjaENvbnNvbGVEYXRhKCBjb21wYXJlUmFuZ2UgKTtcblxuXHRyZXR1cm4ge1xuXHRcdGRhdGFNYXA6IGxhdGVzdERhdGEuZGF0YU1hcCxcblx0XHR0b3RhbENsaWNrczogbGF0ZXN0RGF0YS50b3RhbENsaWNrcyxcblx0XHR0b3RhbEltcHJlc3Npb25zOiBsYXRlc3REYXRhLnRvdGFsSW1wcmVzc2lvbnMsXG5cdFx0YXZlcmFnZUNUUjogbGF0ZXN0RGF0YS5hdmVyYWdlQ1RSLFxuXHRcdGF2ZXJhZ2VQb3NpdGlvbjogbGF0ZXN0RGF0YS5hdmVyYWdlUG9zaXRpb24sXG5cdFx0dG90YWxDbGlja3NDaGFuZ2U6IGNhbGN1bGF0ZUNoYW5nZShcblx0XHRcdG9sZGVyRGF0YS50b3RhbENsaWNrcyxcblx0XHRcdGxhdGVzdERhdGEudG90YWxDbGlja3Ncblx0XHQpLFxuXHRcdHRvdGFsSW1wcmVzc2lvbnNDaGFuZ2U6IGNhbGN1bGF0ZUNoYW5nZShcblx0XHRcdG9sZGVyRGF0YS50b3RhbEltcHJlc3Npb25zLFxuXHRcdFx0bGF0ZXN0RGF0YS50b3RhbEltcHJlc3Npb25zXG5cdFx0KSxcblx0XHRhdmVyYWdlQ1RSQ2hhbmdlOiBjYWxjdWxhdGVDaGFuZ2UoXG5cdFx0XHRvbGRlckRhdGEuYXZlcmFnZUNUUixcblx0XHRcdGxhdGVzdERhdGEuYXZlcmFnZUNUUlxuXHRcdCksXG5cdFx0YXZlcmFnZVBvc2l0aW9uQ2hhbmdlOiBjYWxjdWxhdGVDaGFuZ2UoXG5cdFx0XHRvbGRlckRhdGEuYXZlcmFnZVBvc2l0aW9uLFxuXHRcdFx0bGF0ZXN0RGF0YS5hdmVyYWdlUG9zaXRpb25cblx0XHQpLFxuXHR9O1xufTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUVBO0FBQ0E7QUFGQTtBQUFBO0FBR0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFJQTtBQUlBO0FBSUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/util/index.js\n"); /***/ }), /***/ "./js/modules/search-console/util/is-zero-report.js": /*!**********************************************************!*\ !*** ./js/modules/search-console/util/is-zero-report.js ***! \**********************************************************/ /*! exports provided: isZeroReport */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isZeroReport\", function() { return isZeroReport; });\n/**\n * Report utilities.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Checks whether the report data is valid.\n *\n * @since 1.22.0\n *\n * @param {Object} report Report data object.\n * @return {(boolean|undefined)} Returns undefined if in the loading state, true if the report has no data or missing data, otherwise false.\n */\nfunction isZeroReport(report) {\n if (report === undefined) {\n return undefined;\n }\n if (!Array.isArray(report) || !report.length) {\n return true;\n }\n var hasMetric = report.some(function (value) {\n return value.clicks > 0 || value.ctr > 0 || value.impressions > 0 || value.position > 0;\n });\n if (!hasMetric) {\n return true;\n }\n\n // false means there _is_ valid report data\n return false;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL3V0aWwvaXMtemVyby1yZXBvcnQuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL3V0aWwvaXMtemVyby1yZXBvcnQuanM/MzY4ZSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlcG9ydCB1dGlsaXRpZXMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIENoZWNrcyB3aGV0aGVyIHRoZSByZXBvcnQgZGF0YSBpcyB2YWxpZC5cbiAqXG4gKiBAc2luY2UgMS4yMi4wXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHJlcG9ydCBSZXBvcnQgZGF0YSBvYmplY3QuXG4gKiBAcmV0dXJuIHsoYm9vbGVhbnx1bmRlZmluZWQpfSBSZXR1cm5zIHVuZGVmaW5lZCBpZiBpbiB0aGUgbG9hZGluZyBzdGF0ZSwgdHJ1ZSBpZiB0aGUgcmVwb3J0IGhhcyBubyBkYXRhIG9yIG1pc3NpbmcgZGF0YSwgb3RoZXJ3aXNlIGZhbHNlLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNaZXJvUmVwb3J0KCByZXBvcnQgKSB7XG5cdGlmICggcmVwb3J0ID09PSB1bmRlZmluZWQgKSB7XG5cdFx0cmV0dXJuIHVuZGVmaW5lZDtcblx0fVxuXG5cdGlmICggISBBcnJheS5pc0FycmF5KCByZXBvcnQgKSB8fCAhIHJlcG9ydC5sZW5ndGggKSB7XG5cdFx0cmV0dXJuIHRydWU7XG5cdH1cblxuXHRjb25zdCBoYXNNZXRyaWMgPSByZXBvcnQuc29tZShcblx0XHQoIHZhbHVlICkgPT5cblx0XHRcdHZhbHVlLmNsaWNrcyA+IDAgfHxcblx0XHRcdHZhbHVlLmN0ciA+IDAgfHxcblx0XHRcdHZhbHVlLmltcHJlc3Npb25zID4gMCB8fFxuXHRcdFx0dmFsdWUucG9zaXRpb24gPiAwXG5cdCk7XG5cblx0aWYgKCAhIGhhc01ldHJpYyApIHtcblx0XHRyZXR1cm4gdHJ1ZTtcblx0fVxuXG5cdC8vIGZhbHNlIG1lYW5zIHRoZXJlIF9pc18gdmFsaWQgcmVwb3J0IGRhdGFcblx0cmV0dXJuIGZhbHNlO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/search-console/util/is-zero-report.js\n"); /***/ }), /***/ "./js/modules/search-console/util/report-date-range-args.js": /*!******************************************************************!*\ !*** ./js/modules/search-console/util/report-date-range-args.js ***! \******************************************************************/ /*! exports provided: generateDateRangeArgs */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"generateDateRangeArgs\", function() { return generateDateRangeArgs; });\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../util */ \"./js/util/index.js\");\n/**\n * Report date range args utils.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n/**\n * Generates a date range object with the appropriate structure to pass to report selectors.\n *\n * @since 1.26.0\n *\n * @param {Object} dates Object containing the dates.\n * @param {string} dates.startDate Start date in YYYY-MM-DD format.\n * @param {string} dates.endDate End date in YYYY-MM-DD format.\n * @param {string} [dates.compareStartDate] Optional. Start date in YYYY-MM-DD format.\n * @param {string} [dates.compareEndDate] Optional. End date in YYYY-MM-DD format.\n * @return {Object} Date range object.\n */\nvar generateDateRangeArgs = function generateDateRangeArgs(dates) {\n var startDate = dates.startDate,\n endDate = dates.endDate;\n invariant__WEBPACK_IMPORTED_MODULE_0___default()(Object(_util__WEBPACK_IMPORTED_MODULE_1__[\"isValidDateString\"])(startDate), 'A valid startDate is required.');\n invariant__WEBPACK_IMPORTED_MODULE_0___default()(Object(_util__WEBPACK_IMPORTED_MODULE_1__[\"isValidDateString\"])(endDate), 'A valid endDate is required.');\n return {\n start_date: startDate.replace(/-/g, ''),\n end_date: endDate.replace(/-/g, '')\n };\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL3V0aWwvcmVwb3J0LWRhdGUtcmFuZ2UtYXJncy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvc2VhcmNoLWNvbnNvbGUvdXRpbC9yZXBvcnQtZGF0ZS1yYW5nZS1hcmdzLmpzPzQ1YWYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZXBvcnQgZGF0ZSByYW5nZSBhcmdzIHV0aWxzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBpbnZhcmlhbnQgZnJvbSAnaW52YXJpYW50JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgaXNWYWxpZERhdGVTdHJpbmcgfSBmcm9tICcuLi8uLi8uLi91dGlsJztcblxuLyoqXG4gKiBHZW5lcmF0ZXMgYSBkYXRlIHJhbmdlIG9iamVjdCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBzdHJ1Y3R1cmUgdG8gcGFzcyB0byByZXBvcnQgc2VsZWN0b3JzLlxuICpcbiAqIEBzaW5jZSAxLjI2LjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gZGF0ZXMgICAgICAgICAgICAgICAgICAgIE9iamVjdCBjb250YWluaW5nIHRoZSBkYXRlcy5cbiAqIEBwYXJhbSB7c3RyaW5nfSBkYXRlcy5zdGFydERhdGUgICAgICAgICAgU3RhcnQgZGF0ZSBpbiBZWVlZLU1NLUREIGZvcm1hdC5cbiAqIEBwYXJhbSB7c3RyaW5nfSBkYXRlcy5lbmREYXRlICAgICAgICAgICAgRW5kIGRhdGUgaW4gWVlZWS1NTS1ERCBmb3JtYXQuXG4gKiBAcGFyYW0ge3N0cmluZ30gW2RhdGVzLmNvbXBhcmVTdGFydERhdGVdIE9wdGlvbmFsLiBTdGFydCBkYXRlIGluIFlZWVktTU0tREQgZm9ybWF0LlxuICogQHBhcmFtIHtzdHJpbmd9IFtkYXRlcy5jb21wYXJlRW5kRGF0ZV0gICBPcHRpb25hbC4gRW5kIGRhdGUgaW4gWVlZWS1NTS1ERCBmb3JtYXQuXG4gKiBAcmV0dXJuIHtPYmplY3R9IERhdGUgcmFuZ2Ugb2JqZWN0LlxuICovXG5leHBvcnQgY29uc3QgZ2VuZXJhdGVEYXRlUmFuZ2VBcmdzID0gKCBkYXRlcyApID0+IHtcblx0Y29uc3QgeyBzdGFydERhdGUsIGVuZERhdGUgfSA9IGRhdGVzO1xuXG5cdGludmFyaWFudChcblx0XHRpc1ZhbGlkRGF0ZVN0cmluZyggc3RhcnREYXRlICksXG5cdFx0J0EgdmFsaWQgc3RhcnREYXRlIGlzIHJlcXVpcmVkLidcblx0KTtcblx0aW52YXJpYW50KCBpc1ZhbGlkRGF0ZVN0cmluZyggZW5kRGF0ZSApLCAnQSB2YWxpZCBlbmREYXRlIGlzIHJlcXVpcmVkLicgKTtcblxuXHRyZXR1cm4ge1xuXHRcdHN0YXJ0X2RhdGU6IHN0YXJ0RGF0ZS5yZXBsYWNlKCAvLS9nLCAnJyApLFxuXHRcdGVuZF9kYXRlOiBlbmREYXRlLnJlcGxhY2UoIC8tL2csICcnICksXG5cdH07XG59O1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/search-console/util/report-date-range-args.js\n"); /***/ }), /***/ "./js/modules/search-console/util/site-stats-data.js": /*!***********************************************************!*\ !*** ./js/modules/search-console/util/site-stats-data.js ***! \***********************************************************/ /*! exports provided: getSiteStatsDataForGoogleChart */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getSiteStatsDataForGoogleChart\", function() { return getSiteStatsDataForGoogleChart; });\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../util */ \"./js/util/index.js\");\n/**\n * Site stats utilities.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n/**\n * Gets data for a Google chart from a Search Console report.\n *\n * @since 1.30.0\n * @since 1.34.0 Added `dateRangeLength` parameter.\n *\n * @param {Array} current Report rows for the current period.\n * @param {Array} previous Report rows for the previous period.\n * @param {string} label Metric label.\n * @param {number} selectedColumn Selected column index.\n * @param {number} dateRangeLength Date range length.\n * @return {Array.>} Data array.\n */\nvar getSiteStatsDataForGoogleChart = function getSiteStatsDataForGoogleChart(current, previous, label, selectedColumn, dateRangeLength) {\n var dataMap = [[{\n type: 'date',\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Day', 'google-site-kit')\n }, {\n type: 'string',\n role: 'tooltip',\n p: {\n html: true\n }\n }, {\n type: 'number',\n label: label\n }, {\n type: 'number',\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Previous period', 'google-site-kit')\n }]];\n var locale = Object(_util__WEBPACK_IMPORTED_MODULE_2__[\"getLocale\"])();\n var localeDateOptions = {\n weekday: 'short',\n month: 'short',\n day: 'numeric'\n };\n current.forEach(function (currentDay, index) {\n var _previous$index, _previous$index2;\n var currentMonth = currentDay[selectedColumn];\n var currentDate = currentDay.keys[0];\n // Search Console does not provide rows from before the property was added\n // so we need to provide fallback values for the previous range which may not exist.\n var prevMonth = ((_previous$index = previous[index]) === null || _previous$index === void 0 ? void 0 : _previous$index[selectedColumn]) || 0;\n var previousDate = ((_previous$index2 = previous[index]) === null || _previous$index2 === void 0 ? void 0 : _previous$index2.keys[0]) || Object(_util__WEBPACK_IMPORTED_MODULE_2__[\"getPreviousDate\"])(currentDate, dateRangeLength);\n var dateRange = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"sprintf\"])(/* translators: 1: date for user stats, 2: previous date for user stats comparison */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"_x\"])('%1$s vs %2$s', 'Date range for chart tooltip', 'google-site-kit'), Object(_util__WEBPACK_IMPORTED_MODULE_2__[\"stringToDate\"])(currentDate).toLocaleDateString(locale, localeDateOptions), Object(_util__WEBPACK_IMPORTED_MODULE_2__[\"stringToDate\"])(previousDate).toLocaleDateString(locale, localeDateOptions));\n var change = Object(_util__WEBPACK_IMPORTED_MODULE_2__[\"calculateChange\"])(prevMonth, currentMonth);\n var difference = Object(_util__WEBPACK_IMPORTED_MODULE_2__[\"calculateDifferenceBetweenChartValues\"])(currentMonth, prevMonth);\n var svgArrow = Object(_util__WEBPACK_IMPORTED_MODULE_2__[\"getChartDifferenceArrow\"])(difference);\n var statInfo = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"sprintf\"])(/* translators: 1: selected stat label, 2: numeric value of selected stat, 3: up or down arrow , 4: different change in percentage, %%: percent symbol */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"_x\"])('%1$s: %2$s %3$s %4$s%%', 'Stat information for chart tooltip', 'google-site-kit'), label, Math.abs(currentMonth).toFixed(2).replace(/(.00|0)$/, ''), svgArrow, Object(_util__WEBPACK_IMPORTED_MODULE_2__[\"numFmt\"])(change));\n dataMap.push([Object(_util__WEBPACK_IMPORTED_MODULE_2__[\"stringToDate\"])(currentDate), \"
0,\n 'googlesitekit-visualization-tooltip--down': difference < 0\n }), \"\\\">\\n\\t\\t\\t\\t

\").concat(dateRange, \"

\\n\\t\\t\\t\\t

\").concat(statInfo, \"

\\n\\t\\t\\t
\"), currentMonth, prevMonth]);\n });\n return dataMap;\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL3V0aWwvc2l0ZS1zdGF0cy1kYXRhLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9zZWFyY2gtY29uc29sZS91dGlsL3NpdGUtc3RhdHMtZGF0YS5qcz9mOWUxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBzdGF0cyB1dGlsaXRpZXMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fLCBfeCwgc3ByaW50ZiB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7XG5cdGdldExvY2FsZSxcblx0bnVtRm10LFxuXHRjYWxjdWxhdGVDaGFuZ2UsXG5cdGdldENoYXJ0RGlmZmVyZW5jZUFycm93LFxuXHRjYWxjdWxhdGVEaWZmZXJlbmNlQmV0d2VlbkNoYXJ0VmFsdWVzLFxuXHRnZXRQcmV2aW91c0RhdGUsXG5cdHN0cmluZ1RvRGF0ZSxcbn0gZnJvbSAnLi4vLi4vLi4vdXRpbCc7XG5cbi8qKlxuICogR2V0cyBkYXRhIGZvciBhIEdvb2dsZSBjaGFydCBmcm9tIGEgU2VhcmNoIENvbnNvbGUgcmVwb3J0LlxuICpcbiAqIEBzaW5jZSAxLjMwLjBcbiAqIEBzaW5jZSAxLjM0LjAgQWRkZWQgYGRhdGVSYW5nZUxlbmd0aGAgcGFyYW1ldGVyLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9ICBjdXJyZW50ICAgICAgICAgUmVwb3J0IHJvd3MgZm9yIHRoZSBjdXJyZW50IHBlcmlvZC5cbiAqIEBwYXJhbSB7QXJyYXl9ICBwcmV2aW91cyAgICAgICAgUmVwb3J0IHJvd3MgZm9yIHRoZSBwcmV2aW91cyBwZXJpb2QuXG4gKiBAcGFyYW0ge3N0cmluZ30gbGFiZWwgICAgICAgICAgIE1ldHJpYyBsYWJlbC5cbiAqIEBwYXJhbSB7bnVtYmVyfSBzZWxlY3RlZENvbHVtbiAgU2VsZWN0ZWQgY29sdW1uIGluZGV4LlxuICogQHBhcmFtIHtudW1iZXJ9IGRhdGVSYW5nZUxlbmd0aCBEYXRlIHJhbmdlIGxlbmd0aC5cbiAqIEByZXR1cm4ge0FycmF5LjxBcnJheS48bnVtYmVyfHN0cmluZz4+fSBEYXRhIGFycmF5LlxuICovXG5leHBvcnQgY29uc3QgZ2V0U2l0ZVN0YXRzRGF0YUZvckdvb2dsZUNoYXJ0ID0gKFxuXHRjdXJyZW50LFxuXHRwcmV2aW91cyxcblx0bGFiZWwsXG5cdHNlbGVjdGVkQ29sdW1uLFxuXHRkYXRlUmFuZ2VMZW5ndGhcbikgPT4ge1xuXHRjb25zdCBkYXRhTWFwID0gW1xuXHRcdFtcblx0XHRcdHsgdHlwZTogJ2RhdGUnLCBsYWJlbDogX18oICdEYXknLCAnZ29vZ2xlLXNpdGUta2l0JyApIH0sXG5cdFx0XHR7IHR5cGU6ICdzdHJpbmcnLCByb2xlOiAndG9vbHRpcCcsIHA6IHsgaHRtbDogdHJ1ZSB9IH0sXG5cdFx0XHR7IHR5cGU6ICdudW1iZXInLCBsYWJlbCB9LFxuXHRcdFx0e1xuXHRcdFx0XHR0eXBlOiAnbnVtYmVyJyxcblx0XHRcdFx0bGFiZWw6IF9fKCAnUHJldmlvdXMgcGVyaW9kJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdH0sXG5cdFx0XSxcblx0XTtcblxuXHRjb25zdCBsb2NhbGUgPSBnZXRMb2NhbGUoKTtcblx0Y29uc3QgbG9jYWxlRGF0ZU9wdGlvbnMgPSB7XG5cdFx0d2Vla2RheTogJ3Nob3J0Jyxcblx0XHRtb250aDogJ3Nob3J0Jyxcblx0XHRkYXk6ICdudW1lcmljJyxcblx0fTtcblxuXHRjdXJyZW50LmZvckVhY2goICggY3VycmVudERheSwgaW5kZXggKSA9PiB7XG5cdFx0Y29uc3QgY3VycmVudE1vbnRoID0gY3VycmVudERheVsgc2VsZWN0ZWRDb2x1bW4gXTtcblx0XHRjb25zdCBjdXJyZW50RGF0ZSA9IGN1cnJlbnREYXkua2V5c1sgMCBdO1xuXHRcdC8vIFNlYXJjaCBDb25zb2xlIGRvZXMgbm90IHByb3ZpZGUgcm93cyBmcm9tIGJlZm9yZSB0aGUgcHJvcGVydHkgd2FzIGFkZGVkXG5cdFx0Ly8gc28gd2UgbmVlZCB0byBwcm92aWRlIGZhbGxiYWNrIHZhbHVlcyBmb3IgdGhlIHByZXZpb3VzIHJhbmdlIHdoaWNoIG1heSBub3QgZXhpc3QuXG5cdFx0Y29uc3QgcHJldk1vbnRoID0gcHJldmlvdXNbIGluZGV4IF0/Llsgc2VsZWN0ZWRDb2x1bW4gXSB8fCAwO1xuXHRcdGNvbnN0IHByZXZpb3VzRGF0ZSA9XG5cdFx0XHRwcmV2aW91c1sgaW5kZXggXT8ua2V5c1sgMCBdIHx8XG5cdFx0XHRnZXRQcmV2aW91c0RhdGUoIGN1cnJlbnREYXRlLCBkYXRlUmFuZ2VMZW5ndGggKTtcblxuXHRcdGNvbnN0IGRhdGVSYW5nZSA9IHNwcmludGYoXG5cdFx0XHQvKiB0cmFuc2xhdG9yczogMTogZGF0ZSBmb3IgdXNlciBzdGF0cywgMjogcHJldmlvdXMgZGF0ZSBmb3IgdXNlciBzdGF0cyBjb21wYXJpc29uICovXG5cdFx0XHRfeChcblx0XHRcdFx0JyUxJHMgdnMgJTIkcycsXG5cdFx0XHRcdCdEYXRlIHJhbmdlIGZvciBjaGFydCB0b29sdGlwJyxcblx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdCksXG5cdFx0XHRzdHJpbmdUb0RhdGUoIGN1cnJlbnREYXRlICkudG9Mb2NhbGVEYXRlU3RyaW5nKFxuXHRcdFx0XHRsb2NhbGUsXG5cdFx0XHRcdGxvY2FsZURhdGVPcHRpb25zXG5cdFx0XHQpLFxuXHRcdFx0c3RyaW5nVG9EYXRlKCBwcmV2aW91c0RhdGUgKS50b0xvY2FsZURhdGVTdHJpbmcoXG5cdFx0XHRcdGxvY2FsZSxcblx0XHRcdFx0bG9jYWxlRGF0ZU9wdGlvbnNcblx0XHRcdClcblx0XHQpO1xuXHRcdGNvbnN0IGNoYW5nZSA9IGNhbGN1bGF0ZUNoYW5nZSggcHJldk1vbnRoLCBjdXJyZW50TW9udGggKTtcblx0XHRjb25zdCBkaWZmZXJlbmNlID0gY2FsY3VsYXRlRGlmZmVyZW5jZUJldHdlZW5DaGFydFZhbHVlcyhcblx0XHRcdGN1cnJlbnRNb250aCxcblx0XHRcdHByZXZNb250aFxuXHRcdCk7XG5cdFx0Y29uc3Qgc3ZnQXJyb3cgPSBnZXRDaGFydERpZmZlcmVuY2VBcnJvdyggZGlmZmVyZW5jZSApO1xuXHRcdGNvbnN0IHN0YXRJbmZvID0gc3ByaW50Zihcblx0XHRcdC8qIHRyYW5zbGF0b3JzOiAxOiBzZWxlY3RlZCBzdGF0IGxhYmVsLCAyOiBudW1lcmljIHZhbHVlIG9mIHNlbGVjdGVkIHN0YXQsIDM6IHVwIG9yIGRvd24gYXJyb3cgLCA0OiBkaWZmZXJlbnQgY2hhbmdlIGluIHBlcmNlbnRhZ2UsICUlOiBwZXJjZW50IHN5bWJvbCAqL1xuXHRcdFx0X3goXG5cdFx0XHRcdCclMSRzOiA8c3Ryb25nPiUyJHM8L3N0cm9uZz4gPGVtPiUzJHMgJTQkcyUlPC9lbT4nLFxuXHRcdFx0XHQnU3RhdCBpbmZvcm1hdGlvbiBmb3IgY2hhcnQgdG9vbHRpcCcsXG5cdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHQpLFxuXHRcdFx0bGFiZWwsXG5cdFx0XHRNYXRoLmFicyggY3VycmVudE1vbnRoIClcblx0XHRcdFx0LnRvRml4ZWQoIDIgKVxuXHRcdFx0XHQucmVwbGFjZSggLyguMDB8MCkkLywgJycgKSxcblx0XHRcdHN2Z0Fycm93LFxuXHRcdFx0bnVtRm10KCBjaGFuZ2UgKVxuXHRcdCk7XG5cblx0XHRkYXRhTWFwLnB1c2goIFtcblx0XHRcdHN0cmluZ1RvRGF0ZSggY3VycmVudERhdGUgKSxcblx0XHRcdGA8ZGl2IGNsYXNzPVwiJHsgY2xhc3NuYW1lcyggJ2dvb2dsZXNpdGVraXQtdmlzdWFsaXphdGlvbi10b29sdGlwJywge1xuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC12aXN1YWxpemF0aW9uLXRvb2x0aXAtLXVwJzogZGlmZmVyZW5jZSA+IDAsXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LXZpc3VhbGl6YXRpb24tdG9vbHRpcC0tZG93bic6IGRpZmZlcmVuY2UgPCAwLFxuXHRcdFx0fSApIH1cIj5cblx0XHRcdFx0PHA+JHsgZGF0ZVJhbmdlIH08L3A+XG5cdFx0XHRcdDxwPiR7IHN0YXRJbmZvIH08L3A+XG5cdFx0XHQ8L2Rpdj5gLFxuXHRcdFx0Y3VycmVudE1vbnRoLFxuXHRcdFx0cHJldk1vbnRoLFxuXHRcdF0gKTtcblx0fSApO1xuXG5cdHJldHVybiBkYXRhTWFwO1xufTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFFQTtBQWNBO0FBQ0E7QUFJQTtBQUNBO0FBRUE7QUFhQTtBQUdBO0FBQ0E7QUFDQTtBQU9BO0FBRUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/util/site-stats-data.js\n"); /***/ }), /***/ "./js/modules/search-console/util/validation.js": /*!******************************************************!*\ !*** ./js/modules/search-console/util/validation.js ***! \******************************************************/ /*! exports provided: isValidPropertyID */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidPropertyID\", function() { return isValidPropertyID; });\n/**\n * Validation utilities.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Checks whether the given property ID appears to be valid.\n *\n * @since 1.31.0\n *\n * @param {*} propertyID Property ID to check.\n * @return {boolean} Whether or not the given property ID is valid.\n */\nfunction isValidPropertyID(propertyID) {\n return typeof propertyID === 'string' && propertyID.length > 0;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL3V0aWwvdmFsaWRhdGlvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvc2VhcmNoLWNvbnNvbGUvdXRpbC92YWxpZGF0aW9uLmpzP2YxNDEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBWYWxpZGF0aW9uIHV0aWxpdGllcy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogQ2hlY2tzIHdoZXRoZXIgdGhlIGdpdmVuIHByb3BlcnR5IElEIGFwcGVhcnMgdG8gYmUgdmFsaWQuXG4gKlxuICogQHNpbmNlIDEuMzEuMFxuICpcbiAqIEBwYXJhbSB7Kn0gcHJvcGVydHlJRCBQcm9wZXJ0eSBJRCB0byBjaGVjay5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFdoZXRoZXIgb3Igbm90IHRoZSBnaXZlbiBwcm9wZXJ0eSBJRCBpcyB2YWxpZC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzVmFsaWRQcm9wZXJ0eUlEKCBwcm9wZXJ0eUlEICkge1xuXHRyZXR1cm4gdHlwZW9mIHByb3BlcnR5SUQgPT09ICdzdHJpbmcnICYmIHByb3BlcnR5SUQubGVuZ3RoID4gMDtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/search-console/util/validation.js\n"); /***/ }), /***/ "./js/util/chart.js": /*!**************************!*\ !*** ./js/util/chart.js ***! \**************************/ /*! exports provided: getChartDifferenceArrow, isSingleSlice, calculateDifferenceBetweenChartValues */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getChartDifferenceArrow\", function() { return getChartDifferenceArrow; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isSingleSlice\", function() { return isSingleSlice; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"calculateDifferenceBetweenChartValues\", function() { return calculateDifferenceBetweenChartValues; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _components_ChangeArrow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/ChangeArrow */ \"./js/components/ChangeArrow.js\");\n\n/**\n * Utility functions for charts.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n/**\n * Gets the up/down SVG arrow for Google Chart tooltips.\n *\n * @since 1.30.0\n *\n * @param {number} difference The difference which can be positive or negative.\n * @param {string} [options] Options to be passed to the ChangeArrow component.\n * @param {boolean} [options.invertColor] Whether we need to reverse the +/- colors of the arrow.\n * @return {string} SVG for the +/- difference.\n */\nvar getChartDifferenceArrow = function getChartDifferenceArrow(difference) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n if (Number.isNaN(Number(difference))) {\n return '';\n }\n var _options$invertColor = options.invertColor,\n invertColor = _options$invertColor === void 0 ? false : _options$invertColor;\n return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"renderToString\"])(/*#__PURE__*/React.createElement(_components_ChangeArrow__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n direction: difference > 0 ? 'up' : 'down',\n invertColor: invertColor\n }));\n};\n\n/**\n * Checks if there is a single row of data or one row is contributing 100% of the total for a given dimension.\n *\n * @since 1.31.0\n *\n * @param {Array.} report An array of report data objects.\n * @return {(boolean|undefined)} Returns undefined if report is undefined, true/false for the above conditions.\n */\nvar isSingleSlice = function isSingleSlice(report) {\n var _report$, _report$$data, _report$$data$rows, _report$2, _report$2$data, _report$2$data$rows, _report$2$data$rows$, _report$2$data$rows$$, _report$2$data$rows$$2, _report$2$data$rows$$3, _report$3, _report$3$data, _report$3$data$totals, _report$3$data$totals2, _report$3$data$totals3;\n if (report === undefined) {\n return undefined;\n }\n if ((report === null || report === void 0 ? void 0 : (_report$ = report[0]) === null || _report$ === void 0 ? void 0 : (_report$$data = _report$.data) === null || _report$$data === void 0 ? void 0 : (_report$$data$rows = _report$$data.rows) === null || _report$$data$rows === void 0 ? void 0 : _report$$data$rows.length) === 1 || (report === null || report === void 0 ? void 0 : (_report$2 = report[0]) === null || _report$2 === void 0 ? void 0 : (_report$2$data = _report$2.data) === null || _report$2$data === void 0 ? void 0 : (_report$2$data$rows = _report$2$data.rows) === null || _report$2$data$rows === void 0 ? void 0 : (_report$2$data$rows$ = _report$2$data$rows[0]) === null || _report$2$data$rows$ === void 0 ? void 0 : (_report$2$data$rows$$ = _report$2$data$rows$.metrics) === null || _report$2$data$rows$$ === void 0 ? void 0 : (_report$2$data$rows$$2 = _report$2$data$rows$$[0]) === null || _report$2$data$rows$$2 === void 0 ? void 0 : (_report$2$data$rows$$3 = _report$2$data$rows$$2.values) === null || _report$2$data$rows$$3 === void 0 ? void 0 : _report$2$data$rows$$3[0]) === (report === null || report === void 0 ? void 0 : (_report$3 = report[0]) === null || _report$3 === void 0 ? void 0 : (_report$3$data = _report$3.data) === null || _report$3$data === void 0 ? void 0 : (_report$3$data$totals = _report$3$data.totals) === null || _report$3$data$totals === void 0 ? void 0 : (_report$3$data$totals2 = _report$3$data$totals[0]) === null || _report$3$data$totals2 === void 0 ? void 0 : (_report$3$data$totals3 = _report$3$data$totals2.values) === null || _report$3$data$totals3 === void 0 ? void 0 : _report$3$data$totals3[0])) {\n return true;\n }\n return false;\n};\n\n/**\n * Calculates difference between two chart values.\n *\n * @since 1.48.0\n *\n * @param {number} currentValue Current chart value.\n * @param {number} previousValue Previous chart value.\n * @return {number} The difference.\n */\nvar calculateDifferenceBetweenChartValues = function calculateDifferenceBetweenChartValues(currentValue, previousValue) {\n if (currentValue > 0 && previousValue > 0) {\n return currentValue / previousValue - 1;\n }\n if (currentValue > 0) {\n return 1;\n }\n if (previousValue > 0) {\n return -1;\n }\n return 0;\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2NoYXJ0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9jaGFydC5qcz8yM2ViIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVXRpbGl0eSBmdW5jdGlvbnMgZm9yIGNoYXJ0cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyByZW5kZXJUb1N0cmluZyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBDaGFuZ2VBcnJvdyBmcm9tICcuLi9jb21wb25lbnRzL0NoYW5nZUFycm93JztcblxuLyoqXG4gKiBHZXRzIHRoZSB1cC9kb3duIFNWRyBhcnJvdyBmb3IgR29vZ2xlIENoYXJ0IHRvb2x0aXBzLlxuICpcbiAqIEBzaW5jZSAxLjMwLjBcbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gIGRpZmZlcmVuY2UgICAgICAgICAgICBUaGUgZGlmZmVyZW5jZSB3aGljaCBjYW4gYmUgcG9zaXRpdmUgb3IgbmVnYXRpdmUuXG4gKiBAcGFyYW0ge3N0cmluZ30gIFtvcHRpb25zXSAgICAgICAgICAgICBPcHRpb25zIHRvIGJlIHBhc3NlZCB0byB0aGUgQ2hhbmdlQXJyb3cgY29tcG9uZW50LlxuICogQHBhcmFtIHtib29sZWFufSBbb3B0aW9ucy5pbnZlcnRDb2xvcl0gV2hldGhlciB3ZSBuZWVkIHRvIHJldmVyc2UgdGhlICsvLSBjb2xvcnMgb2YgdGhlIGFycm93LlxuICogQHJldHVybiB7c3RyaW5nfSBTVkcgZm9yIHRoZSArLy0gZGlmZmVyZW5jZS5cbiAqL1xuZXhwb3J0IGNvbnN0IGdldENoYXJ0RGlmZmVyZW5jZUFycm93ID0gKCBkaWZmZXJlbmNlLCBvcHRpb25zID0ge30gKSA9PiB7XG5cdGlmICggTnVtYmVyLmlzTmFOKCBOdW1iZXIoIGRpZmZlcmVuY2UgKSApICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXHRjb25zdCB7IGludmVydENvbG9yID0gZmFsc2UgfSA9IG9wdGlvbnM7XG5cblx0cmV0dXJuIHJlbmRlclRvU3RyaW5nKFxuXHRcdDxDaGFuZ2VBcnJvd1xuXHRcdFx0ZGlyZWN0aW9uPXsgZGlmZmVyZW5jZSA+IDAgPyAndXAnIDogJ2Rvd24nIH1cblx0XHRcdGludmVydENvbG9yPXsgaW52ZXJ0Q29sb3IgfVxuXHRcdC8+XG5cdCk7XG59O1xuXG4vKipcbiAqIENoZWNrcyBpZiB0aGVyZSBpcyBhIHNpbmdsZSByb3cgb2YgZGF0YSBvciBvbmUgcm93IGlzIGNvbnRyaWJ1dGluZyAxMDAlIG9mIHRoZSB0b3RhbCBmb3IgYSBnaXZlbiBkaW1lbnNpb24uXG4gKlxuICogQHNpbmNlIDEuMzEuMFxuICpcbiAqIEBwYXJhbSB7QXJyYXkuPE9iamVjdD59IHJlcG9ydCBBbiBhcnJheSBvZiByZXBvcnQgZGF0YSBvYmplY3RzLlxuICogQHJldHVybiB7KGJvb2xlYW58dW5kZWZpbmVkKX0gUmV0dXJucyB1bmRlZmluZWQgaWYgcmVwb3J0IGlzIHVuZGVmaW5lZCwgdHJ1ZS9mYWxzZSBmb3IgdGhlIGFib3ZlIGNvbmRpdGlvbnMuXG4gKi9cbmV4cG9ydCBjb25zdCBpc1NpbmdsZVNsaWNlID0gKCByZXBvcnQgKSA9PiB7XG5cdGlmICggcmVwb3J0ID09PSB1bmRlZmluZWQgKSB7XG5cdFx0cmV0dXJuIHVuZGVmaW5lZDtcblx0fVxuXG5cdGlmIChcblx0XHRyZXBvcnQ/LlsgMCBdPy5kYXRhPy5yb3dzPy5sZW5ndGggPT09IDEgfHxcblx0XHRyZXBvcnQ/LlsgMCBdPy5kYXRhPy5yb3dzPy5bIDAgXT8ubWV0cmljcz8uWyAwIF0/LnZhbHVlcz8uWyAwIF0gPT09XG5cdFx0XHRyZXBvcnQ/LlsgMCBdPy5kYXRhPy50b3RhbHM/LlsgMCBdPy52YWx1ZXM/LlsgMCBdXG5cdCkge1xuXHRcdHJldHVybiB0cnVlO1xuXHR9XG5cblx0cmV0dXJuIGZhbHNlO1xufTtcblxuLyoqXG4gKiBDYWxjdWxhdGVzIGRpZmZlcmVuY2UgYmV0d2VlbiB0d28gY2hhcnQgdmFsdWVzLlxuICpcbiAqIEBzaW5jZSAxLjQ4LjBcbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gY3VycmVudFZhbHVlICBDdXJyZW50IGNoYXJ0IHZhbHVlLlxuICogQHBhcmFtIHtudW1iZXJ9IHByZXZpb3VzVmFsdWUgUHJldmlvdXMgY2hhcnQgdmFsdWUuXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFRoZSBkaWZmZXJlbmNlLlxuICovXG5leHBvcnQgY29uc3QgY2FsY3VsYXRlRGlmZmVyZW5jZUJldHdlZW5DaGFydFZhbHVlcyA9IChcblx0Y3VycmVudFZhbHVlLFxuXHRwcmV2aW91c1ZhbHVlXG4pID0+IHtcblx0aWYgKCBjdXJyZW50VmFsdWUgPiAwICYmIHByZXZpb3VzVmFsdWUgPiAwICkge1xuXHRcdHJldHVybiBjdXJyZW50VmFsdWUgLyBwcmV2aW91c1ZhbHVlIC0gMTtcblx0fVxuXHRpZiAoIGN1cnJlbnRWYWx1ZSA+IDAgKSB7XG5cdFx0cmV0dXJuIDE7XG5cdH1cblx0aWYgKCBwcmV2aW91c1ZhbHVlID4gMCApIHtcblx0XHRyZXR1cm4gLTE7XG5cdH1cblx0cmV0dXJuIDA7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUtBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/chart.js\n"); /***/ }), /***/ "./js/util/convert-time.js": /*!*********************************!*\ !*** ./js/util/convert-time.js ***! \*********************************/ /*! exports provided: convertSecondsToArray, convertDateStringToUNIXTimestamp */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"convertSecondsToArray\", function() { return convertSecondsToArray; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"convertDateStringToUNIXTimestamp\", function() { return convertDateStringToUNIXTimestamp; });\n/**\n * Time related utility functions.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Converts seconds into an array with the following values [HH, MM, SS, MS] as described below.\n * HH: hours.\n * MM: minutes.\n * SS: seconds.\n * MS: milliseconds.\n *\n * For example, passing 196.385 returns [ 0, 3, 16, 385 ].\n *\n * @since 1.27.0\n *\n * @param {number} seconds The number of seconds.\n * @return {Array} Array containing the hours, minutes, seconds and milliseconds.\n */\nvar convertSecondsToArray = function convertSecondsToArray(seconds) {\n seconds = parseFloat(seconds);\n if (isNaN(seconds) || 0 === seconds) {\n return [0, 0, 0, 0];\n }\n return [Math.floor(seconds / 60 / 60), Math.floor(seconds / 60 % 60), Math.floor(seconds % 60), Math.floor(seconds * 1000) - Math.floor(seconds) * 1000];\n};\n\n/**\n * Converts Date time string into UNIX timestamp in milliseconds.\n *\n * For example, passing \"2014-10-02T15:01:23Z\" returns 1412262083000.\n *\n * @since 1.116.0\n *\n * @param {string} dateStringValue The date time string.\n * @return {number} UNIX timestamp in milliseconds.\n */\nvar convertDateStringToUNIXTimestamp = function convertDateStringToUNIXTimestamp(dateStringValue) {\n var unixTimestamp = dateStringValue && !Number.isInteger(dateStringValue) ?\n // Valid use of `new Date()` with an argument, because this should only\n // be passed full time strings, not `YYYY-MM-DD` style dates.\n //\n // See: https://github.com/google/site-kit-wp/pull/9459#discussion_r1790660073\n // eslint-disable-next-line sitekit/no-direct-date\n new Date(dateStringValue).getTime() : dateStringValue;\n if (isNaN(unixTimestamp) || !unixTimestamp) {\n return 0;\n }\n return unixTimestamp;\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2NvbnZlcnQtdGltZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvY29udmVydC10aW1lLmpzPzJlOTMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUaW1lIHJlbGF0ZWQgdXRpbGl0eSBmdW5jdGlvbnMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIENvbnZlcnRzIHNlY29uZHMgaW50byBhbiBhcnJheSB3aXRoIHRoZSBmb2xsb3dpbmcgdmFsdWVzIFtISCwgTU0sIFNTLCBNU10gYXMgZGVzY3JpYmVkIGJlbG93LlxuICogSEg6IGhvdXJzLlxuICogTU06IG1pbnV0ZXMuXG4gKiBTUzogc2Vjb25kcy5cbiAqIE1TOiBtaWxsaXNlY29uZHMuXG4gKlxuICogRm9yIGV4YW1wbGUsIHBhc3NpbmcgMTk2LjM4NSByZXR1cm5zIFsgMCwgMywgMTYsIDM4NSBdLlxuICpcbiAqIEBzaW5jZSAxLjI3LjBcbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gc2Vjb25kcyBUaGUgbnVtYmVyIG9mIHNlY29uZHMuXG4gKiBAcmV0dXJuIHtBcnJheX0gQXJyYXkgY29udGFpbmluZyB0aGUgaG91cnMsIG1pbnV0ZXMsIHNlY29uZHMgYW5kIG1pbGxpc2Vjb25kcy5cbiAqL1xuZXhwb3J0IGNvbnN0IGNvbnZlcnRTZWNvbmRzVG9BcnJheSA9ICggc2Vjb25kcyApID0+IHtcblx0c2Vjb25kcyA9IHBhcnNlRmxvYXQoIHNlY29uZHMgKTtcblxuXHRpZiAoIGlzTmFOKCBzZWNvbmRzICkgfHwgMCA9PT0gc2Vjb25kcyApIHtcblx0XHRyZXR1cm4gWyAwLCAwLCAwLCAwIF07XG5cdH1cblxuXHRyZXR1cm4gW1xuXHRcdE1hdGguZmxvb3IoIHNlY29uZHMgLyA2MCAvIDYwICksXG5cdFx0TWF0aC5mbG9vciggKCBzZWNvbmRzIC8gNjAgKSAlIDYwICksXG5cdFx0TWF0aC5mbG9vciggc2Vjb25kcyAlIDYwICksXG5cdFx0TWF0aC5mbG9vciggc2Vjb25kcyAqIDEwMDAgKSAtIE1hdGguZmxvb3IoIHNlY29uZHMgKSAqIDEwMDAsXG5cdF07XG59O1xuXG4vKipcbiAqIENvbnZlcnRzIERhdGUgdGltZSBzdHJpbmcgaW50byBVTklYIHRpbWVzdGFtcCBpbiBtaWxsaXNlY29uZHMuXG4gKlxuICogRm9yIGV4YW1wbGUsIHBhc3NpbmcgXCIyMDE0LTEwLTAyVDE1OjAxOjIzWlwiIHJldHVybnMgMTQxMjI2MjA4MzAwMC5cbiAqXG4gKiBAc2luY2UgMS4xMTYuMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBkYXRlU3RyaW5nVmFsdWUgVGhlIGRhdGUgdGltZSBzdHJpbmcuXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFVOSVggdGltZXN0YW1wIGluIG1pbGxpc2Vjb25kcy5cbiAqL1xuZXhwb3J0IGNvbnN0IGNvbnZlcnREYXRlU3RyaW5nVG9VTklYVGltZXN0YW1wID0gKCBkYXRlU3RyaW5nVmFsdWUgKSA9PiB7XG5cdGNvbnN0IHVuaXhUaW1lc3RhbXAgPVxuXHRcdGRhdGVTdHJpbmdWYWx1ZSAmJiAhIE51bWJlci5pc0ludGVnZXIoIGRhdGVTdHJpbmdWYWx1ZSApXG5cdFx0XHQ/IC8vIFZhbGlkIHVzZSBvZiBgbmV3IERhdGUoKWAgd2l0aCBhbiBhcmd1bWVudCwgYmVjYXVzZSB0aGlzIHNob3VsZCBvbmx5XG5cdFx0XHQgIC8vIGJlIHBhc3NlZCBmdWxsIHRpbWUgc3RyaW5ncywgbm90IGBZWVlZLU1NLUREYCBzdHlsZSBkYXRlcy5cblx0XHRcdCAgLy9cblx0XHRcdCAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL3NpdGUta2l0LXdwL3B1bGwvOTQ1OSNkaXNjdXNzaW9uX3IxNzkwNjYwMDczXG5cdFx0XHQgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBzaXRla2l0L25vLWRpcmVjdC1kYXRlXG5cdFx0XHQgIG5ldyBEYXRlKCBkYXRlU3RyaW5nVmFsdWUgKS5nZXRUaW1lKClcblx0XHRcdDogZGF0ZVN0cmluZ1ZhbHVlO1xuXG5cdGlmICggaXNOYU4oIHVuaXhUaW1lc3RhbXAgKSB8fCAhIHVuaXhUaW1lc3RhbXAgKSB7XG5cdFx0cmV0dXJuIDA7XG5cdH1cblxuXHRyZXR1cm4gdW5peFRpbWVzdGFtcDtcbn07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/convert-time.js\n"); /***/ }), /***/ "./js/util/create-incremental-array-by-size.js": /*!*****************************************************!*\ !*** ./js/util/create-incremental-array-by-size.js ***! \*****************************************************/ /*! exports provided: createIncrementalArrayBySize */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createIncrementalArrayBySize\", function() { return createIncrementalArrayBySize; });\n/**\n * Create Incremental Array by Size utility.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Creates an array of length equal to size with incremental values starting at 0.\n *\n * @since 1.28.0\n *\n * @param {number} size Array length.\n * @return {number[]} Array of incremental numbers.\n * @example createIncrementalArrayBySize(3); // [0, 1, 2]\n */\nvar createIncrementalArrayBySize = function createIncrementalArrayBySize(size) {\n return new Array(size !== null && size !== void 0 ? size : 0).fill().map(function (_, i) {\n return i;\n });\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2NyZWF0ZS1pbmNyZW1lbnRhbC1hcnJheS1ieS1zaXplLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9jcmVhdGUtaW5jcmVtZW50YWwtYXJyYXktYnktc2l6ZS5qcz85Zjc4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3JlYXRlIEluY3JlbWVudGFsIEFycmF5IGJ5IFNpemUgdXRpbGl0eS5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogQ3JlYXRlcyBhbiBhcnJheSBvZiBsZW5ndGggZXF1YWwgdG8gc2l6ZSB3aXRoIGluY3JlbWVudGFsIHZhbHVlcyBzdGFydGluZyBhdCAwLlxuICpcbiAqIEBzaW5jZSAxLjI4LjBcbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gc2l6ZSBBcnJheSBsZW5ndGguXG4gKiBAcmV0dXJuIHtudW1iZXJbXX0gQXJyYXkgb2YgaW5jcmVtZW50YWwgbnVtYmVycy5cbiAqIEBleGFtcGxlIGNyZWF0ZUluY3JlbWVudGFsQXJyYXlCeVNpemUoMyk7IC8vIFswLCAxLCAyXVxuICovXG5leHBvcnQgY29uc3QgY3JlYXRlSW5jcmVtZW50YWxBcnJheUJ5U2l6ZSA9ICggc2l6ZSApID0+XG5cdG5ldyBBcnJheSggc2l6ZSA/PyAwICkuZmlsbCgpLm1hcCggKCBfLCBpICkgPT4gaSApO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/create-incremental-array-by-size.js\n"); /***/ }), /***/ "./js/util/dates.js": /*!**************************!*\ !*** ./js/util/dates.js ***! \**************************/ /*! exports provided: INVALID_DATE_INSTANCE_ERROR, INVALID_DATE_STRING_ERROR, INVALID_DATE_RANGE_ERROR, MINUTE_IN_SECONDS, HOUR_IN_SECONDS, DAY_IN_SECONDS, WEEK_IN_SECONDS, MONTH_IN_SECONDS, getAvailableDateRanges, getCurrentDateRangeDayCount, isValidDateString, getDateString, stringToDate, getPreviousDate, isValidDateRange, dateSub */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"INVALID_DATE_INSTANCE_ERROR\", function() { return INVALID_DATE_INSTANCE_ERROR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"INVALID_DATE_STRING_ERROR\", function() { return INVALID_DATE_STRING_ERROR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"INVALID_DATE_RANGE_ERROR\", function() { return INVALID_DATE_RANGE_ERROR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MINUTE_IN_SECONDS\", function() { return MINUTE_IN_SECONDS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"HOUR_IN_SECONDS\", function() { return HOUR_IN_SECONDS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DAY_IN_SECONDS\", function() { return DAY_IN_SECONDS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"WEEK_IN_SECONDS\", function() { return WEEK_IN_SECONDS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MONTH_IN_SECONDS\", function() { return MONTH_IN_SECONDS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getAvailableDateRanges\", function() { return getAvailableDateRanges; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getCurrentDateRangeDayCount\", function() { return getCurrentDateRangeDayCount; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidDateString\", function() { return isValidDateString; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getDateString\", function() { return getDateString; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"stringToDate\", function() { return stringToDate; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getPreviousDate\", function() { return getPreviousDate; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidDateRange\", function() { return isValidDateRange; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"dateSub\", function() { return dateSub; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\nvar INVALID_DATE_INSTANCE_ERROR = 'Date param must construct to a valid date instance or be a valid date instance itself.';\nvar INVALID_DATE_STRING_ERROR = 'Invalid dateString parameter, it must be a string.';\nvar INVALID_DATE_RANGE_ERROR = 'Invalid date range, it must be a string with the format \"last-x-days\".';\nvar MINUTE_IN_SECONDS = 60;\nvar HOUR_IN_SECONDS = 60 * MINUTE_IN_SECONDS;\nvar DAY_IN_SECONDS = 24 * HOUR_IN_SECONDS;\nvar WEEK_IN_SECONDS = 7 * DAY_IN_SECONDS;\nvar MONTH_IN_SECONDS = 30 * DAY_IN_SECONDS;\n\n/**\n * Gets the hash of available date ranges.\n *\n * @since 1.12.0\n *\n * @return {Object} The object hash where every key is a date range slug, and the value is an object with the date range slug and its translation.\n */\nfunction getAvailableDateRanges() {\n var label = function label(days) {\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: %s: number of days */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"_n\"])('Last %s day', 'Last %s days', days, 'google-site-kit'), days);\n };\n return {\n 'last-7-days': {\n slug: 'last-7-days',\n label: label(7),\n days: 7\n },\n 'last-14-days': {\n slug: 'last-14-days',\n label: label(14),\n days: 14\n },\n 'last-28-days': {\n slug: 'last-28-days',\n label: label(28),\n days: 28\n },\n 'last-90-days': {\n slug: 'last-90-days',\n label: label(90),\n days: 90\n }\n };\n}\n\n/**\n * Gets the current dateRange day count.\n *\n * @since 1.19.0\n * @since 1.26.0 `dateRange` is now a required argument.\n *\n * @param {string} dateRange The date range slug.\n * @return {number} The number of days in the range.\n */\nfunction getCurrentDateRangeDayCount(dateRange) {\n var daysMatch = dateRange.match(/last-(\\d+)-days/);\n if (daysMatch && daysMatch[1]) {\n return parseInt(daysMatch[1], 10);\n }\n throw new Error('Unrecognized date range slug.');\n}\n\n/**\n * Asserts whether a given date string is valid or invalid.\n *\n * @since 1.18.0\n *\n * @param {string} dateString Date string to be asserted against. Defaults to an empty string.\n * @return {boolean} True if the given date string is valid.\n */\nfunction isValidDateString() {\n var dateString = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n if (!Object(lodash__WEBPACK_IMPORTED_MODULE_2__[\"isString\"])(dateString)) {\n return false;\n }\n var dateArray = dateString.split('-');\n if (dateArray.length !== 3) {\n return false;\n }\n\n // Valid use of `new Date()`, constructing a new date from the string.\n // eslint-disable-next-line sitekit/no-direct-date\n var date = new Date(dateString);\n return Object(lodash__WEBPACK_IMPORTED_MODULE_2__[\"isDate\"])(date) && !isNaN(date);\n}\n\n/**\n * Parses the given Date instance and returns a date string (YYYY-MM-DD).\n *\n * @since 1.18.0\n * @since 1.85.0 Updated the function signature to only accept a Date argument.\n *\n * @param {Date} date Date to parse into a string.\n * @return {string} The parsed date string (YYYY-MM-DD).\n */\nfunction getDateString(date) {\n invariant__WEBPACK_IMPORTED_MODULE_1___default()(Object(lodash__WEBPACK_IMPORTED_MODULE_2__[\"isDate\"])(date) && !isNaN(date), INVALID_DATE_INSTANCE_ERROR);\n var month = \"\".concat(date.getMonth() + 1);\n var day = \"\".concat(date.getDate());\n var year = date.getFullYear();\n return [year, month.length < 2 ? \"0\".concat(month) : month, day.length < 2 ? \"0\".concat(day) : day].join('-');\n}\n\n/**\n * Converts a valid date string to a Date instance.\n *\n * @since 1.38.0\n *\n * @param {string} dateString The date string to parse.\n * @return {Date} Date instance.\n */\nfunction stringToDate(dateString) {\n invariant__WEBPACK_IMPORTED_MODULE_1___default()(isValidDateString(dateString), INVALID_DATE_STRING_ERROR);\n\n /**\n * Split date into explicit parts rather than pass directly into date constructor\n * to avoid timezone issues caused by parsing as UTC. Ensures date is accurate for\n * the user's local time, otherwise has a chance to return a different day than was\n * passed in depending on timezone.\n */\n var _dateString$split = dateString.split('-'),\n _dateString$split2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_dateString$split, 3),\n year = _dateString$split2[0],\n month = _dateString$split2[1],\n day = _dateString$split2[2];\n return new Date(year, month - 1, day);\n}\n\n/**\n * Parses the given date and returns the previous date (daysBefore).\n *\n * @since 1.18.0\n *\n * @param {string} relativeDate Date string (YYYY-MM-DD) to subtract days from.\n * @param {number} daysBefore Number of days to subtract from relativeDate.\n * @return {string} The date string (YYYY-MM-DD) for the previous date.\n */\nfunction getPreviousDate(relativeDate, daysBefore) {\n return getDateString(dateSub(relativeDate, daysBefore * DAY_IN_SECONDS));\n}\n\n/**\n * Asserts whether a given dateRange string is valid or invalid.\n *\n * @since 1.18.0\n *\n * @param {string} dateRange Date string to be asserted against. Defaults to an empty string.\n * @return {boolean} True if the given dateRange string is valid.\n */\nfunction isValidDateRange(dateRange) {\n var parts = dateRange.split('-');\n return parts.length === 3 && parts[0] === 'last' && !Number.isNaN(parts[1]) && !Number.isNaN(parseFloat(parts[1])) && parts[2] === 'days';\n}\n\n/**\n * Subtracts duration from the prodived date and returns it.\n *\n * @since 1.132.0\n *\n * @param {Date|string} relativeDate Date string (YYYY-MM-DD) or date object to subtract duration from.\n * @param {number} duration The duration in seconds to subtract from relativeDate.\n * @return {Date} Resulting date.\n */\nfunction dateSub(relativeDate, duration) {\n invariant__WEBPACK_IMPORTED_MODULE_1___default()(isValidDateString(relativeDate) || Object(lodash__WEBPACK_IMPORTED_MODULE_2__[\"isDate\"])(relativeDate) && !isNaN(relativeDate), INVALID_DATE_STRING_ERROR);\n var timestamp = isValidDateString(relativeDate) ? Date.parse(relativeDate) : relativeDate.getTime();\n\n // Valid use of `new Date()` using calculations.\n // eslint-disable-next-line sitekit/no-direct-date\n return new Date(timestamp - duration * 1000);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2RhdGVzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9kYXRlcy5qcz8xY2I1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgaW52YXJpYW50IGZyb20gJ2ludmFyaWFudCc7XG5pbXBvcnQgeyBpc1N0cmluZywgaXNEYXRlIH0gZnJvbSAnbG9kYXNoJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9uLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuZXhwb3J0IGNvbnN0IElOVkFMSURfREFURV9JTlNUQU5DRV9FUlJPUiA9XG5cdCdEYXRlIHBhcmFtIG11c3QgY29uc3RydWN0IHRvIGEgdmFsaWQgZGF0ZSBpbnN0YW5jZSBvciBiZSBhIHZhbGlkIGRhdGUgaW5zdGFuY2UgaXRzZWxmLic7XG5leHBvcnQgY29uc3QgSU5WQUxJRF9EQVRFX1NUUklOR19FUlJPUiA9XG5cdCdJbnZhbGlkIGRhdGVTdHJpbmcgcGFyYW1ldGVyLCBpdCBtdXN0IGJlIGEgc3RyaW5nLic7XG5leHBvcnQgY29uc3QgSU5WQUxJRF9EQVRFX1JBTkdFX0VSUk9SID1cblx0J0ludmFsaWQgZGF0ZSByYW5nZSwgaXQgbXVzdCBiZSBhIHN0cmluZyB3aXRoIHRoZSBmb3JtYXQgXCJsYXN0LXgtZGF5c1wiLic7XG5cbmV4cG9ydCBjb25zdCBNSU5VVEVfSU5fU0VDT05EUyA9IDYwO1xuZXhwb3J0IGNvbnN0IEhPVVJfSU5fU0VDT05EUyA9IDYwICogTUlOVVRFX0lOX1NFQ09ORFM7XG5leHBvcnQgY29uc3QgREFZX0lOX1NFQ09ORFMgPSAyNCAqIEhPVVJfSU5fU0VDT05EUztcbmV4cG9ydCBjb25zdCBXRUVLX0lOX1NFQ09ORFMgPSA3ICogREFZX0lOX1NFQ09ORFM7XG5leHBvcnQgY29uc3QgTU9OVEhfSU5fU0VDT05EUyA9IDMwICogREFZX0lOX1NFQ09ORFM7XG5cbi8qKlxuICogR2V0cyB0aGUgaGFzaCBvZiBhdmFpbGFibGUgZGF0ZSByYW5nZXMuXG4gKlxuICogQHNpbmNlIDEuMTIuMFxuICpcbiAqIEByZXR1cm4ge09iamVjdH0gVGhlIG9iamVjdCBoYXNoIHdoZXJlIGV2ZXJ5IGtleSBpcyBhIGRhdGUgcmFuZ2Ugc2x1ZywgYW5kIHRoZSB2YWx1ZSBpcyBhbiBvYmplY3Qgd2l0aCB0aGUgZGF0ZSByYW5nZSBzbHVnIGFuZCBpdHMgdHJhbnNsYXRpb24uXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXRBdmFpbGFibGVEYXRlUmFuZ2VzKCkge1xuXHRjb25zdCBsYWJlbCA9ICggZGF5cyApID0+XG5cdFx0c3ByaW50Zihcblx0XHRcdC8qIHRyYW5zbGF0b3JzOiAlczogbnVtYmVyIG9mIGRheXMgKi9cblx0XHRcdF9uKCAnTGFzdCAlcyBkYXknLCAnTGFzdCAlcyBkYXlzJywgZGF5cywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdGRheXNcblx0XHQpO1xuXG5cdHJldHVybiB7XG5cdFx0J2xhc3QtNy1kYXlzJzoge1xuXHRcdFx0c2x1ZzogJ2xhc3QtNy1kYXlzJyxcblx0XHRcdGxhYmVsOiBsYWJlbCggNyApLFxuXHRcdFx0ZGF5czogNyxcblx0XHR9LFxuXHRcdCdsYXN0LTE0LWRheXMnOiB7XG5cdFx0XHRzbHVnOiAnbGFzdC0xNC1kYXlzJyxcblx0XHRcdGxhYmVsOiBsYWJlbCggMTQgKSxcblx0XHRcdGRheXM6IDE0LFxuXHRcdH0sXG5cdFx0J2xhc3QtMjgtZGF5cyc6IHtcblx0XHRcdHNsdWc6ICdsYXN0LTI4LWRheXMnLFxuXHRcdFx0bGFiZWw6IGxhYmVsKCAyOCApLFxuXHRcdFx0ZGF5czogMjgsXG5cdFx0fSxcblx0XHQnbGFzdC05MC1kYXlzJzoge1xuXHRcdFx0c2x1ZzogJ2xhc3QtOTAtZGF5cycsXG5cdFx0XHRsYWJlbDogbGFiZWwoIDkwICksXG5cdFx0XHRkYXlzOiA5MCxcblx0XHR9LFxuXHR9O1xufVxuXG4vKipcbiAqIEdldHMgdGhlIGN1cnJlbnQgZGF0ZVJhbmdlIGRheSBjb3VudC5cbiAqXG4gKiBAc2luY2UgMS4xOS4wXG4gKiBAc2luY2UgMS4yNi4wIGBkYXRlUmFuZ2VgIGlzIG5vdyBhIHJlcXVpcmVkIGFyZ3VtZW50LlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBkYXRlUmFuZ2UgVGhlIGRhdGUgcmFuZ2Ugc2x1Zy5cbiAqIEByZXR1cm4ge251bWJlcn0gVGhlIG51bWJlciBvZiBkYXlzIGluIHRoZSByYW5nZS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldEN1cnJlbnREYXRlUmFuZ2VEYXlDb3VudCggZGF0ZVJhbmdlICkge1xuXHRjb25zdCBkYXlzTWF0Y2ggPSBkYXRlUmFuZ2UubWF0Y2goIC9sYXN0LShcXGQrKS1kYXlzLyApO1xuXG5cdGlmICggZGF5c01hdGNoICYmIGRheXNNYXRjaFsgMSBdICkge1xuXHRcdHJldHVybiBwYXJzZUludCggZGF5c01hdGNoWyAxIF0sIDEwICk7XG5cdH1cblxuXHR0aHJvdyBuZXcgRXJyb3IoICdVbnJlY29nbml6ZWQgZGF0ZSByYW5nZSBzbHVnLicgKTtcbn1cblxuLyoqXG4gKiBBc3NlcnRzIHdoZXRoZXIgYSBnaXZlbiBkYXRlIHN0cmluZyBpcyB2YWxpZCBvciBpbnZhbGlkLlxuICpcbiAqIEBzaW5jZSAxLjE4LjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gZGF0ZVN0cmluZyBEYXRlIHN0cmluZyB0byBiZSBhc3NlcnRlZCBhZ2FpbnN0LiBEZWZhdWx0cyB0byBhbiBlbXB0eSBzdHJpbmcuXG4gKiBAcmV0dXJuIHtib29sZWFufSAgICAgICAgICBUcnVlIGlmIHRoZSBnaXZlbiBkYXRlIHN0cmluZyBpcyB2YWxpZC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzVmFsaWREYXRlU3RyaW5nKCBkYXRlU3RyaW5nID0gJycgKSB7XG5cdGlmICggISBpc1N0cmluZyggZGF0ZVN0cmluZyApICkge1xuXHRcdHJldHVybiBmYWxzZTtcblx0fVxuXG5cdGNvbnN0IGRhdGVBcnJheSA9IGRhdGVTdHJpbmcuc3BsaXQoICctJyApO1xuXHRpZiAoIGRhdGVBcnJheS5sZW5ndGggIT09IDMgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0Ly8gVmFsaWQgdXNlIG9mIGBuZXcgRGF0ZSgpYCwgY29uc3RydWN0aW5nIGEgbmV3IGRhdGUgZnJvbSB0aGUgc3RyaW5nLlxuXHQvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2l0ZWtpdC9uby1kaXJlY3QtZGF0ZVxuXHRjb25zdCBkYXRlID0gbmV3IERhdGUoIGRhdGVTdHJpbmcgKTtcblxuXHRyZXR1cm4gaXNEYXRlKCBkYXRlICkgJiYgISBpc05hTiggZGF0ZSApO1xufVxuXG4vKipcbiAqIFBhcnNlcyB0aGUgZ2l2ZW4gRGF0ZSBpbnN0YW5jZSBhbmQgcmV0dXJucyBhIGRhdGUgc3RyaW5nIChZWVlZLU1NLUREKS5cbiAqXG4gKiBAc2luY2UgMS4xOC4wXG4gKiBAc2luY2UgMS44NS4wIFVwZGF0ZWQgdGhlIGZ1bmN0aW9uIHNpZ25hdHVyZSB0byBvbmx5IGFjY2VwdCBhIERhdGUgYXJndW1lbnQuXG4gKlxuICogQHBhcmFtIHtEYXRlfSBkYXRlIERhdGUgdG8gcGFyc2UgaW50byBhIHN0cmluZy5cbiAqIEByZXR1cm4ge3N0cmluZ30gICAgICAgICAgICAgICAgIFRoZSBwYXJzZWQgZGF0ZSBzdHJpbmcgKFlZWVktTU0tREQpLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0RGF0ZVN0cmluZyggZGF0ZSApIHtcblx0aW52YXJpYW50KCBpc0RhdGUoIGRhdGUgKSAmJiAhIGlzTmFOKCBkYXRlICksIElOVkFMSURfREFURV9JTlNUQU5DRV9FUlJPUiApO1xuXG5cdGNvbnN0IG1vbnRoID0gYCR7IGRhdGUuZ2V0TW9udGgoKSArIDEgfWA7XG5cdGNvbnN0IGRheSA9IGAkeyBkYXRlLmdldERhdGUoKSB9YDtcblx0Y29uc3QgeWVhciA9IGRhdGUuZ2V0RnVsbFllYXIoKTtcblxuXHRyZXR1cm4gW1xuXHRcdHllYXIsXG5cdFx0bW9udGgubGVuZ3RoIDwgMiA/IGAwJHsgbW9udGggfWAgOiBtb250aCxcblx0XHRkYXkubGVuZ3RoIDwgMiA/IGAwJHsgZGF5IH1gIDogZGF5LFxuXHRdLmpvaW4oICctJyApO1xufVxuXG4vKipcbiAqIENvbnZlcnRzIGEgdmFsaWQgZGF0ZSBzdHJpbmcgdG8gYSBEYXRlIGluc3RhbmNlLlxuICpcbiAqIEBzaW5jZSAxLjM4LjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gZGF0ZVN0cmluZyBUaGUgZGF0ZSBzdHJpbmcgdG8gcGFyc2UuXG4gKiBAcmV0dXJuIHtEYXRlfSBEYXRlIGluc3RhbmNlLlxuICovXG5leHBvcnQgZnVuY3Rpb24gc3RyaW5nVG9EYXRlKCBkYXRlU3RyaW5nICkge1xuXHRpbnZhcmlhbnQoIGlzVmFsaWREYXRlU3RyaW5nKCBkYXRlU3RyaW5nICksIElOVkFMSURfREFURV9TVFJJTkdfRVJST1IgKTtcblxuXHQvKipcblx0ICogU3BsaXQgZGF0ZSBpbnRvIGV4cGxpY2l0IHBhcnRzIHJhdGhlciB0aGFuIHBhc3MgZGlyZWN0bHkgaW50byBkYXRlIGNvbnN0cnVjdG9yXG5cdCAqIHRvIGF2b2lkIHRpbWV6b25lIGlzc3VlcyBjYXVzZWQgYnkgcGFyc2luZyBhcyBVVEMuIEVuc3VyZXMgZGF0ZSBpcyBhY2N1cmF0ZSBmb3Jcblx0ICogdGhlIHVzZXIncyBsb2NhbCB0aW1lLCBvdGhlcndpc2UgaGFzIGEgY2hhbmNlIHRvIHJldHVybiBhIGRpZmZlcmVudCBkYXkgdGhhbiB3YXNcblx0ICogcGFzc2VkIGluIGRlcGVuZGluZyBvbiB0aW1lem9uZS5cblx0ICovXG5cdGNvbnN0IFsgeWVhciwgbW9udGgsIGRheSBdID0gZGF0ZVN0cmluZy5zcGxpdCggJy0nICk7XG5cblx0cmV0dXJuIG5ldyBEYXRlKCB5ZWFyLCBtb250aCAtIDEsIGRheSApO1xufVxuXG4vKipcbiAqIFBhcnNlcyB0aGUgZ2l2ZW4gZGF0ZSBhbmQgcmV0dXJucyB0aGUgcHJldmlvdXMgZGF0ZSAoZGF5c0JlZm9yZSkuXG4gKlxuICogQHNpbmNlIDEuMTguMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSByZWxhdGl2ZURhdGUgRGF0ZSBzdHJpbmcgKFlZWVktTU0tREQpIHRvIHN1YnRyYWN0IGRheXMgZnJvbS5cbiAqIEBwYXJhbSB7bnVtYmVyfSBkYXlzQmVmb3JlICAgTnVtYmVyIG9mIGRheXMgdG8gc3VidHJhY3QgZnJvbSByZWxhdGl2ZURhdGUuXG4gKiBAcmV0dXJuIHtzdHJpbmd9ICAgICAgICAgICAgIFRoZSBkYXRlIHN0cmluZyAoWVlZWS1NTS1ERCkgZm9yIHRoZSBwcmV2aW91cyBkYXRlLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0UHJldmlvdXNEYXRlKCByZWxhdGl2ZURhdGUsIGRheXNCZWZvcmUgKSB7XG5cdHJldHVybiBnZXREYXRlU3RyaW5nKFxuXHRcdGRhdGVTdWIoIHJlbGF0aXZlRGF0ZSwgZGF5c0JlZm9yZSAqIERBWV9JTl9TRUNPTkRTIClcblx0KTtcbn1cblxuLyoqXG4gKiBBc3NlcnRzIHdoZXRoZXIgYSBnaXZlbiBkYXRlUmFuZ2Ugc3RyaW5nIGlzIHZhbGlkIG9yIGludmFsaWQuXG4gKlxuICogQHNpbmNlIDEuMTguMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBkYXRlUmFuZ2UgRGF0ZSBzdHJpbmcgdG8gYmUgYXNzZXJ0ZWQgYWdhaW5zdC4gRGVmYXVsdHMgdG8gYW4gZW1wdHkgc3RyaW5nLlxuICogQHJldHVybiB7Ym9vbGVhbn0gICAgICAgICAgVHJ1ZSBpZiB0aGUgZ2l2ZW4gZGF0ZVJhbmdlIHN0cmluZyBpcyB2YWxpZC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzVmFsaWREYXRlUmFuZ2UoIGRhdGVSYW5nZSApIHtcblx0Y29uc3QgcGFydHMgPSBkYXRlUmFuZ2Uuc3BsaXQoICctJyApO1xuXG5cdHJldHVybiAoXG5cdFx0cGFydHMubGVuZ3RoID09PSAzICYmXG5cdFx0cGFydHNbIDAgXSA9PT0gJ2xhc3QnICYmXG5cdFx0ISBOdW1iZXIuaXNOYU4oIHBhcnRzWyAxIF0gKSAmJlxuXHRcdCEgTnVtYmVyLmlzTmFOKCBwYXJzZUZsb2F0KCBwYXJ0c1sgMSBdICkgKSAmJlxuXHRcdHBhcnRzWyAyIF0gPT09ICdkYXlzJ1xuXHQpO1xufVxuXG4vKipcbiAqIFN1YnRyYWN0cyBkdXJhdGlvbiBmcm9tIHRoZSBwcm9kaXZlZCBkYXRlIGFuZCByZXR1cm5zIGl0LlxuICpcbiAqIEBzaW5jZSAxLjEzMi4wXG4gKlxuICogQHBhcmFtIHtEYXRlfHN0cmluZ30gcmVsYXRpdmVEYXRlIERhdGUgc3RyaW5nIChZWVlZLU1NLUREKSBvciBkYXRlIG9iamVjdCB0byBzdWJ0cmFjdCBkdXJhdGlvbiBmcm9tLlxuICogQHBhcmFtIHtudW1iZXJ9ICAgICAgZHVyYXRpb24gICAgIFRoZSBkdXJhdGlvbiBpbiBzZWNvbmRzIHRvIHN1YnRyYWN0IGZyb20gcmVsYXRpdmVEYXRlLlxuICogQHJldHVybiB7RGF0ZX0gUmVzdWx0aW5nIGRhdGUuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBkYXRlU3ViKCByZWxhdGl2ZURhdGUsIGR1cmF0aW9uICkge1xuXHRpbnZhcmlhbnQoXG5cdFx0aXNWYWxpZERhdGVTdHJpbmcoIHJlbGF0aXZlRGF0ZSApIHx8XG5cdFx0XHQoIGlzRGF0ZSggcmVsYXRpdmVEYXRlICkgJiYgISBpc05hTiggcmVsYXRpdmVEYXRlICkgKSxcblx0XHRJTlZBTElEX0RBVEVfU1RSSU5HX0VSUk9SXG5cdCk7XG5cblx0Y29uc3QgdGltZXN0YW1wID0gaXNWYWxpZERhdGVTdHJpbmcoIHJlbGF0aXZlRGF0ZSApXG5cdFx0PyBEYXRlLnBhcnNlKCByZWxhdGl2ZURhdGUgKVxuXHRcdDogcmVsYXRpdmVEYXRlLmdldFRpbWUoKTtcblxuXHQvLyBWYWxpZCB1c2Ugb2YgYG5ldyBEYXRlKClgIHVzaW5nIGNhbGN1bGF0aW9ucy5cblx0Ly8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHNpdGVraXQvbm8tZGlyZWN0LWRhdGVcblx0cmV0dXJuIG5ldyBEYXRlKCB0aW1lc3RhbXAgLSBkdXJhdGlvbiAqIDEwMDAgKTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTEE7QUFNQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/util/dates.js\n"); /***/ }), /***/ "./js/util/errors.js": /*!***************************!*\ !*** ./js/util/errors.js ***! \***************************/ /*! exports provided: ERROR_CODE_MISSING_REQUIRED_SCOPE, ERROR_REASON_INSUFFICIENT_PERMISSIONS, ERROR_REASON_FORBIDDEN, ERROR_INTERNAL_SERVER_ERROR, ERROR_INVALID_JSON, ERROR_REASON_BAD_REQUEST, isWPError, isPermissionScopeError, isInsufficientPermissionsError, isAuthError, isErrorRetryable, getReportErrorMessage */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ERROR_CODE_MISSING_REQUIRED_SCOPE\", function() { return ERROR_CODE_MISSING_REQUIRED_SCOPE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ERROR_REASON_INSUFFICIENT_PERMISSIONS\", function() { return ERROR_REASON_INSUFFICIENT_PERMISSIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ERROR_REASON_FORBIDDEN\", function() { return ERROR_REASON_FORBIDDEN; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ERROR_INTERNAL_SERVER_ERROR\", function() { return ERROR_INTERNAL_SERVER_ERROR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ERROR_INVALID_JSON\", function() { return ERROR_INVALID_JSON; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ERROR_REASON_BAD_REQUEST\", function() { return ERROR_REASON_BAD_REQUEST; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isWPError\", function() { return isWPError; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isPermissionScopeError\", function() { return isPermissionScopeError; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isInsufficientPermissionsError\", function() { return isInsufficientPermissionsError; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isAuthError\", function() { return isAuthError; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isErrorRetryable\", function() { return isErrorRetryable; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getReportErrorMessage\", function() { return getReportErrorMessage; });\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * Error Utilities.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n// Error codes and reasons.\nvar ERROR_CODE_MISSING_REQUIRED_SCOPE = 'missing_required_scopes'; // When scopes are missing.\nvar ERROR_REASON_INSUFFICIENT_PERMISSIONS = 'insufficientPermissions';\nvar ERROR_REASON_FORBIDDEN = 'forbidden';\nvar ERROR_INTERNAL_SERVER_ERROR = 'internal_server_error';\nvar ERROR_INVALID_JSON = 'invalid_json';\nvar ERROR_REASON_BAD_REQUEST = 'bad_request';\n\n/**\n * Checks if the provided object is an instance of WP_Error class.\n *\n * @since 1.13.0\n *\n * @param {Object} obj The object to check.\n * @return {boolean} TRUE if the object has \"code\", \"data\" and \"message\" properties, otherwise FALSE.\n */\nfunction isWPError(obj) {\n return Object(lodash__WEBPACK_IMPORTED_MODULE_0__[\"isPlainObject\"])(obj) && obj.hasOwnProperty('code') && (typeof obj.code === 'string' || typeof obj.code === 'number') && obj.hasOwnProperty('message') && typeof obj.message === 'string' && obj.hasOwnProperty('data'); // We don't check \"obj.data\" type because it can be anything.\n}\n\n/**\n * Checks if the given error is a permission scope error.\n *\n * @since 1.9.0\n * @private\n *\n * @param {Object} error Input to test as a possible permission scope error.\n * @return {boolean} TRUE if permission scope error, otherwise FALSE.\n */\nfunction isPermissionScopeError(error) {\n return (error === null || error === void 0 ? void 0 : error.code) === ERROR_CODE_MISSING_REQUIRED_SCOPE;\n}\n\n/**\n * Checks if the given error has insufficient permissions reason.\n *\n * @since 1.16.0\n * @since 1.70.0 Add support for \"forbidden\" reason.\n *\n * @param {Object} error The error object to check.\n * @return {boolean} TRUE if it's insufficient permissions error, otherwise FALSE.\n */\nfunction isInsufficientPermissionsError(error) {\n var _error$data;\n return [ERROR_REASON_INSUFFICIENT_PERMISSIONS, ERROR_REASON_FORBIDDEN].includes(error === null || error === void 0 ? void 0 : (_error$data = error.data) === null || _error$data === void 0 ? void 0 : _error$data.reason);\n}\n\n/**\n * Checks if the given error is an auth error.\n *\n * @since 1.78.0\n *\n * @param {Object} error The error object to check.\n * @return {boolean} TRUE if it's an auth error, otherwise FALSE.\n */\nfunction isAuthError(error) {\n var _error$data2;\n return !!(error === null || error === void 0 ? void 0 : (_error$data2 = error.data) === null || _error$data2 === void 0 ? void 0 : _error$data2.reconnectURL);\n}\n\n/**\n * Checks if the given error can be retried.\n *\n * @since 1.86.0\n *\n * @param {Object} error The error object to check.\n * @param {Object} [selectorData] The error's associated selector data object.\n * @return {boolean} TRUE if the error is retryable, otherwise FALSE.\n */\nfunction isErrorRetryable(error, selectorData) {\n return !!(selectorData === null || selectorData === void 0 ? void 0 : selectorData.storeName) && !isInsufficientPermissionsError(error) && !isPermissionScopeError(error) && !isAuthError(error);\n}\n\n/**\n * Sets the error message for specific error codes.\n *\n * @since 1.92.0\n *\n * @param {Object} error The error object to check.\n * @return {Object} The updated error object.\n */\nfunction getReportErrorMessage(error) {\n if ((error === null || error === void 0 ? void 0 : error.code) === ERROR_INTERNAL_SERVER_ERROR) {\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('There was a critical error on this website while fetching data', 'google-site-kit');\n } else if ((error === null || error === void 0 ? void 0 : error.code) === ERROR_INVALID_JSON) {\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('The server provided an invalid response', 'google-site-kit');\n }\n return error === null || error === void 0 ? void 0 : error.message;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2Vycm9ycy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvZXJyb3JzLmpzP2E0MjEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFcnJvciBVdGlsaXRpZXMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBpc1BsYWluT2JqZWN0IH0gZnJvbSAnbG9kYXNoJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLy8gRXJyb3IgY29kZXMgYW5kIHJlYXNvbnMuXG5leHBvcnQgY29uc3QgRVJST1JfQ09ERV9NSVNTSU5HX1JFUVVJUkVEX1NDT1BFID0gJ21pc3NpbmdfcmVxdWlyZWRfc2NvcGVzJzsgLy8gV2hlbiBzY29wZXMgYXJlIG1pc3NpbmcuXG5leHBvcnQgY29uc3QgRVJST1JfUkVBU09OX0lOU1VGRklDSUVOVF9QRVJNSVNTSU9OUyA9ICdpbnN1ZmZpY2llbnRQZXJtaXNzaW9ucyc7XG5leHBvcnQgY29uc3QgRVJST1JfUkVBU09OX0ZPUkJJRERFTiA9ICdmb3JiaWRkZW4nO1xuZXhwb3J0IGNvbnN0IEVSUk9SX0lOVEVSTkFMX1NFUlZFUl9FUlJPUiA9ICdpbnRlcm5hbF9zZXJ2ZXJfZXJyb3InO1xuZXhwb3J0IGNvbnN0IEVSUk9SX0lOVkFMSURfSlNPTiA9ICdpbnZhbGlkX2pzb24nO1xuZXhwb3J0IGNvbnN0IEVSUk9SX1JFQVNPTl9CQURfUkVRVUVTVCA9ICdiYWRfcmVxdWVzdCc7XG5cbi8qKlxuICogQ2hlY2tzIGlmIHRoZSBwcm92aWRlZCBvYmplY3QgaXMgYW4gaW5zdGFuY2Ugb2YgV1BfRXJyb3IgY2xhc3MuXG4gKlxuICogQHNpbmNlIDEuMTMuMFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBvYmogVGhlIG9iamVjdCB0byBjaGVjay5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRSVUUgaWYgdGhlIG9iamVjdCBoYXMgXCJjb2RlXCIsIFwiZGF0YVwiIGFuZCBcIm1lc3NhZ2VcIiBwcm9wZXJ0aWVzLCBvdGhlcndpc2UgRkFMU0UuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc1dQRXJyb3IoIG9iaiApIHtcblx0cmV0dXJuIChcblx0XHRpc1BsYWluT2JqZWN0KCBvYmogKSAmJlxuXHRcdG9iai5oYXNPd25Qcm9wZXJ0eSggJ2NvZGUnICkgJiZcblx0XHQoIHR5cGVvZiBvYmouY29kZSA9PT0gJ3N0cmluZycgfHwgdHlwZW9mIG9iai5jb2RlID09PSAnbnVtYmVyJyApICYmXG5cdFx0b2JqLmhhc093blByb3BlcnR5KCAnbWVzc2FnZScgKSAmJlxuXHRcdHR5cGVvZiBvYmoubWVzc2FnZSA9PT0gJ3N0cmluZycgJiZcblx0XHRvYmouaGFzT3duUHJvcGVydHkoICdkYXRhJyApXG5cdCk7IC8vIFdlIGRvbid0IGNoZWNrIFwib2JqLmRhdGFcIiB0eXBlIGJlY2F1c2UgaXQgY2FuIGJlIGFueXRoaW5nLlxufVxuXG4vKipcbiAqIENoZWNrcyBpZiB0aGUgZ2l2ZW4gZXJyb3IgaXMgYSBwZXJtaXNzaW9uIHNjb3BlIGVycm9yLlxuICpcbiAqIEBzaW5jZSAxLjkuMFxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gZXJyb3IgSW5wdXQgdG8gdGVzdCBhcyBhIHBvc3NpYmxlIHBlcm1pc3Npb24gc2NvcGUgZXJyb3IuXG4gKiBAcmV0dXJuIHtib29sZWFufSBUUlVFIGlmIHBlcm1pc3Npb24gc2NvcGUgZXJyb3IsIG90aGVyd2lzZSBGQUxTRS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzUGVybWlzc2lvblNjb3BlRXJyb3IoIGVycm9yICkge1xuXHRyZXR1cm4gZXJyb3I/LmNvZGUgPT09IEVSUk9SX0NPREVfTUlTU0lOR19SRVFVSVJFRF9TQ09QRTtcbn1cblxuLyoqXG4gKiBDaGVja3MgaWYgdGhlIGdpdmVuIGVycm9yIGhhcyBpbnN1ZmZpY2llbnQgcGVybWlzc2lvbnMgcmVhc29uLlxuICpcbiAqIEBzaW5jZSAxLjE2LjBcbiAqIEBzaW5jZSAxLjcwLjAgQWRkIHN1cHBvcnQgZm9yIFwiZm9yYmlkZGVuXCIgcmVhc29uLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBlcnJvciBUaGUgZXJyb3Igb2JqZWN0IHRvIGNoZWNrLlxuICogQHJldHVybiB7Ym9vbGVhbn0gVFJVRSBpZiBpdCdzIGluc3VmZmljaWVudCBwZXJtaXNzaW9ucyBlcnJvciwgb3RoZXJ3aXNlIEZBTFNFLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNJbnN1ZmZpY2llbnRQZXJtaXNzaW9uc0Vycm9yKCBlcnJvciApIHtcblx0cmV0dXJuIFtcblx0XHRFUlJPUl9SRUFTT05fSU5TVUZGSUNJRU5UX1BFUk1JU1NJT05TLFxuXHRcdEVSUk9SX1JFQVNPTl9GT1JCSURERU4sXG5cdF0uaW5jbHVkZXMoIGVycm9yPy5kYXRhPy5yZWFzb24gKTtcbn1cblxuLyoqXG4gKiBDaGVja3MgaWYgdGhlIGdpdmVuIGVycm9yIGlzIGFuIGF1dGggZXJyb3IuXG4gKlxuICogQHNpbmNlIDEuNzguMFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBlcnJvciBUaGUgZXJyb3Igb2JqZWN0IHRvIGNoZWNrLlxuICogQHJldHVybiB7Ym9vbGVhbn0gVFJVRSBpZiBpdCdzIGFuIGF1dGggZXJyb3IsIG90aGVyd2lzZSBGQUxTRS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzQXV0aEVycm9yKCBlcnJvciApIHtcblx0cmV0dXJuICEhIGVycm9yPy5kYXRhPy5yZWNvbm5lY3RVUkw7XG59XG5cbi8qKlxuICogQ2hlY2tzIGlmIHRoZSBnaXZlbiBlcnJvciBjYW4gYmUgcmV0cmllZC5cbiAqXG4gKiBAc2luY2UgMS44Ni4wXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IGVycm9yICAgICAgICAgIFRoZSBlcnJvciBvYmplY3QgdG8gY2hlY2suXG4gKiBAcGFyYW0ge09iamVjdH0gW3NlbGVjdG9yRGF0YV0gVGhlIGVycm9yJ3MgYXNzb2NpYXRlZCBzZWxlY3RvciBkYXRhIG9iamVjdC5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRSVUUgaWYgdGhlIGVycm9yIGlzIHJldHJ5YWJsZSwgb3RoZXJ3aXNlIEZBTFNFLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNFcnJvclJldHJ5YWJsZSggZXJyb3IsIHNlbGVjdG9yRGF0YSApIHtcblx0cmV0dXJuIChcblx0XHQhISBzZWxlY3RvckRhdGE/LnN0b3JlTmFtZSAmJlxuXHRcdCEgaXNJbnN1ZmZpY2llbnRQZXJtaXNzaW9uc0Vycm9yKCBlcnJvciApICYmXG5cdFx0ISBpc1Blcm1pc3Npb25TY29wZUVycm9yKCBlcnJvciApICYmXG5cdFx0ISBpc0F1dGhFcnJvciggZXJyb3IgKVxuXHQpO1xufVxuXG4vKipcbiAqIFNldHMgdGhlIGVycm9yIG1lc3NhZ2UgZm9yIHNwZWNpZmljIGVycm9yIGNvZGVzLlxuICpcbiAqIEBzaW5jZSAxLjkyLjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gZXJyb3IgVGhlIGVycm9yIG9iamVjdCB0byBjaGVjay5cbiAqIEByZXR1cm4ge09iamVjdH0gVGhlIHVwZGF0ZWQgZXJyb3Igb2JqZWN0LlxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0UmVwb3J0RXJyb3JNZXNzYWdlKCBlcnJvciApIHtcblx0aWYgKCBlcnJvcj8uY29kZSA9PT0gRVJST1JfSU5URVJOQUxfU0VSVkVSX0VSUk9SICkge1xuXHRcdHJldHVybiBfXyhcblx0XHRcdCdUaGVyZSB3YXMgYSBjcml0aWNhbCBlcnJvciBvbiB0aGlzIHdlYnNpdGUgd2hpbGUgZmV0Y2hpbmcgZGF0YScsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCk7XG5cdH0gZWxzZSBpZiAoIGVycm9yPy5jb2RlID09PSBFUlJPUl9JTlZBTElEX0pTT04gKSB7XG5cdFx0cmV0dXJuIF9fKFxuXHRcdFx0J1RoZSBzZXJ2ZXIgcHJvdmlkZWQgYW4gaW52YWxpZCByZXNwb25zZScsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCk7XG5cdH1cblxuXHRyZXR1cm4gZXJyb3I/Lm1lc3NhZ2U7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFJQTtBQUVBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/util/errors.js\n"); /***/ }), /***/ "./js/util/i18n.js": /*!*************************!*\ !*** ./js/util/i18n.js ***! \*************************/ /*! exports provided: createDurationFormat, prepareForReadableLargeNumber, readableLargeNumber, expandNumFmtOptions, numFmt, numberFormat, listFormat, getLocale */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createDurationFormat\", function() { return createDurationFormat; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"prepareForReadableLargeNumber\", function() { return prepareForReadableLargeNumber; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"readableLargeNumber\", function() { return readableLargeNumber; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"expandNumFmtOptions\", function() { return expandNumFmtOptions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"numFmt\", function() { return numFmt; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"numberFormat\", function() { return numberFormat; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"listFormat\", function() { return listFormat; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getLocale\", function() { return getLocale; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"../node_modules/@babel/runtime/helpers/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var memize__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! memize */ \"../node_modules/memize/index.js\");\n/* harmony import */ var memize__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(memize__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__);\n\n\n\n\nfunction 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; }\nfunction _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) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___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; }\n/**\n * Internationalization Utilities.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Converts seconds to a display ready string indicating\n * the number of hours, minutes and seconds that have elapsed.\n *\n * For example, passing 65 returns '1m 5s'.\n *\n * @since 1.0.0\n * @since 1.28.0 Refactored and renamed to improve localization.\n * @private\n *\n * @param {number} durationInSeconds The number of seconds.\n * @param {(Intl.NumberFormatOptions)} [options] Optional formatting options.\n * @return {string} Human readable string indicating time elapsed.\n */\nvar durationFormat = function durationFormat(durationInSeconds) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _createDurationFormat = createDurationFormat(durationInSeconds, options),\n formatUnit = _createDurationFormat.formatUnit,\n formatDecimal = _createDurationFormat.formatDecimal;\n try {\n // Some browsers, e.g. Safari, throw a RangeError when options.style is\n // not one of decimal, percent, or currency.\n return formatUnit();\n } catch (_unused) {\n // Fallback to XXh YYm ZZs using localized decimals with hardcoded units.\n return formatDecimal();\n }\n};\n\n/**\n * Converts seconds to a display ready string indicating\n * the number of hours, minutes and seconds that have elapsed\n * in ISO format - HH:mm:ss.\n *\n * If the duration is less than an hour, the HH part of the string\n * is truncated.\n * For example, passing 65 returns '01:05'.\n * Passing 5400 returns '01:30:00'.\n *\n * @since 1.111.0\n * @private\n *\n * @param {number} durationInSeconds The number of seconds.\n * @return {string} Human readable string indicating time elapsed.\n */\nvar durationISOFormat = function durationISOFormat(durationInSeconds) {\n var _parseDuration = parseDuration(durationInSeconds),\n hours = _parseDuration.hours,\n minutes = _parseDuration.minutes,\n seconds = _parseDuration.seconds;\n seconds = ('0' + seconds).slice(-2);\n minutes = ('0' + minutes).slice(-2);\n hours = ('0' + hours).slice(-2);\n return hours === '00' ? \"\".concat(minutes, \":\").concat(seconds) : \"\".concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n};\n\n/**\n * Parses the duration in seconds into hours, minutes and seconds.\n *\n * @since 1.111.0\n * @private\n *\n * @param {number} durationInSeconds The number of seconds.\n * @return {Object} Number of hours, minutes and seconds equivalent\n * to the given duration in seconds.\n */\nvar parseDuration = function parseDuration(durationInSeconds) {\n durationInSeconds = parseInt(durationInSeconds, 10);\n if (Number.isNaN(durationInSeconds)) {\n durationInSeconds = 0;\n }\n var hours = Math.floor(durationInSeconds / 60 / 60);\n var minutes = Math.floor(durationInSeconds / 60 % 60);\n var seconds = Math.floor(durationInSeconds % 60);\n return {\n hours: hours,\n minutes: minutes,\n seconds: seconds\n };\n};\n\n/**\n * Creates duration formatting utilities.\n *\n * Not intended to be used directly.\n * Use `numFmt( number, { style: 'duration' } )` instead.\n *\n * @since 1.29.0\n * @private\n *\n * @param {number} durationInSeconds Duration to format.\n * @param {Object} [options] Formatting options.\n * @return {Object} Formatting functions.\n */\nvar createDurationFormat = function createDurationFormat(durationInSeconds) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _parseDuration2 = parseDuration(durationInSeconds),\n hours = _parseDuration2.hours,\n minutes = _parseDuration2.minutes,\n seconds = _parseDuration2.seconds;\n return {\n hours: hours,\n minutes: minutes,\n seconds: seconds,\n formatUnit: function formatUnit() {\n var _options$unitDisplay = options.unitDisplay,\n unitDisplay = _options$unitDisplay === void 0 ? 'short' : _options$unitDisplay,\n restOptions = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3___default()(options, [\"unitDisplay\"]);\n var commonOptions = _objectSpread(_objectSpread({\n unitDisplay: unitDisplay\n }, restOptions), {}, {\n style: 'unit'\n });\n if (durationInSeconds === 0) {\n return numberFormat(seconds, _objectSpread(_objectSpread({}, commonOptions), {}, {\n unit: 'second'\n }));\n }\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"_x\"])('%3$s %2$s %1$s', 'duration of time: hh mm ss', 'google-site-kit'), seconds ? numberFormat(seconds, _objectSpread(_objectSpread({}, commonOptions), {}, {\n unit: 'second'\n })) : '', minutes ? numberFormat(minutes, _objectSpread(_objectSpread({}, commonOptions), {}, {\n unit: 'minute'\n })) : '', hours ? numberFormat(hours, _objectSpread(_objectSpread({}, commonOptions), {}, {\n unit: 'hour'\n })) : '').trim();\n },\n /**\n * Formats the duration using integers and translatable strings.\n * This is only used as a fallback when the above `formatUnit` fails.\n *\n * @since 1.29.0\n *\n * @return {string} Formatted duration.\n */\n formatDecimal: function formatDecimal() {\n var formattedSeconds = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(\n // translators: %s: number of seconds with \"s\" as the abbreviated unit.\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('%ds', 'google-site-kit'), seconds);\n if (durationInSeconds === 0) {\n return formattedSeconds;\n }\n var formattedMinutes = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(\n // translators: %s: number of minutes with \"m\" as the abbreviated unit.\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('%dm', 'google-site-kit'), minutes);\n var formattedHours = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(\n // translators: %s: number of hours with \"h\" as the abbreviated unit.\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('%dh', 'google-site-kit'), hours);\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"_x\"])('%3$s %2$s %1$s', 'duration of time: hh mm ss', 'google-site-kit'), seconds ? formattedSeconds : '', minutes ? formattedMinutes : '', hours ? formattedHours : '').trim();\n }\n };\n};\n\n/**\n * Prepares a number to be used in readableLargeNumber.\n *\n * @since 1.7.0\n *\n * @param {number} number The large number to prepare.\n * @return {number} The prepared number.\n */\nvar prepareForReadableLargeNumber = function prepareForReadableLargeNumber(number) {\n if (1000000 <= number) {\n return Math.round(number / 100000) / 10;\n }\n if (10000 <= number) {\n return Math.round(number / 1000);\n }\n if (1000 <= number) {\n return Math.round(number / 100) / 10;\n }\n return number;\n};\n\n/**\n * Formats a large number for shortened display.\n *\n * @since 1.0.0\n *\n * @param {number} number The large number to format.\n * @return {string} The formatted number.\n */\nvar readableLargeNumber = function readableLargeNumber(number) {\n var withSingleDecimal = {\n minimumFractionDigits: 1,\n maximumFractionDigits: 1\n };\n\n // Numbers over 1,000,000 round normally and display a single decimal unless the decimal is 0.\n if (1000000 <= number) {\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(\n // translators: %s: an abbreviated number in millions.\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('%sM', 'google-site-kit'), numberFormat(prepareForReadableLargeNumber(number), number % 10 === 0 ? {} : withSingleDecimal));\n }\n\n // Numbers between 10,000 and 1,000,000 round normally and have no decimals\n if (10000 <= number) {\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(\n // translators: %s: an abbreviated number in thousands.\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('%sK', 'google-site-kit'), numberFormat(prepareForReadableLargeNumber(number)));\n }\n\n // Numbers between 1,000 and 10,000 round normally and display a single decimal unless the decimal is 0.\n if (1000 <= number) {\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(\n // translators: %s: an abbreviated number in thousands.\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('%sK', 'google-site-kit'), numberFormat(prepareForReadableLargeNumber(number), number % 10 === 0 ? {} : withSingleDecimal));\n }\n return numberFormat(number, {\n signDisplay: 'never',\n maximumFractionDigits: 1\n });\n};\n\n/**\n * Parses formatting options and returns an object with options for selected formatting.\n *\n * @since 1.103.0\n *\n * @param {(Intl.NumberFormatOptions|string)} options Formatting options or unit shorthand. Possible shorthand values are '%', 's', or a currency code.\n * @return {Object} Formatting options.\n */\nfunction expandNumFmtOptions(options) {\n var formatOptions = {};\n\n // Expand shorthand values for units.\n if ('%' === options) {\n formatOptions = {\n style: 'percent',\n maximumFractionDigits: 2\n };\n } else if ('s' === options) {\n formatOptions = {\n style: 'duration',\n unitDisplay: 'narrow'\n };\n } else if (!!options && typeof options === 'string') {\n formatOptions = {\n style: 'currency',\n currency: options\n };\n } else if (Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"isPlainObject\"])(options)) {\n formatOptions = _objectSpread({}, options);\n }\n return formatOptions;\n}\n\n/**\n * Formats a number with unit using the JS Internationalization Number Format API.\n *\n * In addition to the supported 'style' values of the lower-level `numberFormat` function, this function\n * supports two additional 'style' values 'metric' and 'duration' (expects a number in seconds).\n *\n * Another differentiation in behavior is that by default the function will use 'metric' formatting instead\n * of 'decimal' formatting.\n *\n * @since 1.24.0\n *\n * @param {number|string} number The number to format.\n * @param {(Intl.NumberFormatOptions|string)} [options] Formatting options or unit shorthand.\n * Possible shorthand values are '%', 's',\n * or a currency code.\n * @return {string} The formatted number.\n */\nfunction numFmt(number) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n // Cast parsable values to numeric types.\n number = Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"isFinite\"])(number) ? number : Number(number);\n if (!Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"isFinite\"])(number)) {\n // eslint-disable-next-line no-console\n console.warn('Invalid number', number, _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1___default()(number));\n number = 0;\n }\n var formatOptions = expandNumFmtOptions(options);\n var _formatOptions$style = formatOptions.style,\n style = _formatOptions$style === void 0 ? 'metric' : _formatOptions$style; // Note: `metric` is our custom, default style.\n if ('metric' === style) {\n return readableLargeNumber(number);\n }\n if ('duration' === style) {\n return durationFormat(number, formatOptions);\n }\n if ('durationISO' === style) {\n return durationISOFormat(number);\n }\n return numberFormat(number, formatOptions);\n}\n\n// Warn once for a given message.\nvar warnOnce = memize__WEBPACK_IMPORTED_MODULE_5___default()(console.warn); // eslint-disable-line no-console\n\n/**\n * Formats a number using the JS Internationalization Number Format API.\n *\n * @since 1.8.0\n * @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat/NumberFormat|`options` parameter} For all available formatting options.\n *\n * @param {number} number The number to format.\n * @param {Intl.NumberFormatOptions} [options] Formatting options.\n * @param {string} [options.locale] Locale to use for formatting. Defaults to current locale used by Site Kit.\n * @return {string} The formatted number.\n */\nvar numberFormat = function numberFormat(number) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _options$locale = options.locale,\n locale = _options$locale === void 0 ? getLocale() : _options$locale,\n formatOptions = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3___default()(options, [\"locale\"]);\n try {\n /**\n * Per https://github.com/google/site-kit-wp/issues/3255 there have been issues with some versions of Safari\n * on some operating systems throwing issues with some parameters in the formatOptions.\n *\n * If an error is thrown, we remove some troublesome params from the formatOptions object and fallback to no formatting.\n *\n * This allows us to degrade somewhat gracefully without breaking the dashboard for users of unaffected browsers.\n */\n return new Intl.NumberFormat(locale, formatOptions).format(number);\n } catch (error) {\n warnOnce(\"Site Kit numberFormat error: Intl.NumberFormat( \".concat(JSON.stringify(locale), \", \").concat(JSON.stringify(formatOptions), \" ).format( \").concat(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1___default()(number), \" )\"), error.message);\n }\n\n // Remove these key/values from formatOptions.\n var unstableFormatOptionValues = {\n currencyDisplay: 'narrow',\n currencySign: 'accounting',\n style: 'unit'\n };\n\n // Remove these keys from formatOptions irrespective of value.\n var unstableFormatOptions = ['signDisplay', 'compactDisplay'];\n var reducedFormatOptions = {};\n for (var _i = 0, _Object$entries = Object.entries(formatOptions); _i < _Object$entries.length; _i++) {\n var _Object$entries$_i = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_Object$entries[_i], 2),\n key = _Object$entries$_i[0],\n value = _Object$entries$_i[1];\n if (unstableFormatOptionValues[key] && value === unstableFormatOptionValues[key]) {\n continue;\n }\n if (unstableFormatOptions.includes(key)) {\n continue;\n }\n reducedFormatOptions[key] = value;\n }\n try {\n return new Intl.NumberFormat(locale, reducedFormatOptions).format(number);\n } catch (_unused2) {\n return new Intl.NumberFormat(locale).format(number);\n }\n};\n\n/**\n * Flattens an array of strings into a string using the JS Internationalization List Format API.\n *\n * @since 1.23.0\n * @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/ListFormat|`options` parameter} For all available options.\n *\n * @param {Array} list The list to flatten.\n * @param {Object} [options] Formatting options.\n * @param {string} [options.locale] Locale to use for formatting. Defaults to current locale used by Site Kit.\n * @param {string} [options.style] Length of the formatted message. Defaults to long.\n * @param {string} [options.type] Type of list. Defaults to 'conjunction' (A, B, and C).\n * Also available 'disjunction' (A, B, or C)\n * Also available 'unit' (5 pounds, 12 ounces)\n * @return {string} The flattened list.\n */\nvar listFormat = function listFormat(list) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _options$locale2 = options.locale,\n locale = _options$locale2 === void 0 ? getLocale() : _options$locale2,\n _options$style = options.style,\n style = _options$style === void 0 ? 'long' : _options$style,\n _options$type = options.type,\n type = _options$type === void 0 ? 'conjunction' : _options$type; // Not all browsers support Intl.Listformat per\n // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/ListFormat#Browser_compatibility\n // We've seen that the built versions don't polyfill for the unsupported browsers (iOS/safari) so we provide a fallback.\n if (Intl.ListFormat) {\n var formatter = new Intl.ListFormat(locale, {\n style: style,\n type: type\n });\n return formatter.format(list);\n }\n\n /* translators: used between list items, there is a space after the comma. */\n var listSeparator = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])(', ', 'google-site-kit');\n return list.join(listSeparator);\n};\n\n/**\n * Gets the current locale for use with browser APIs.\n *\n * @since 1.8.0\n *\n * @param {Object} _global The global window object.\n * @return {string} Current Site Kit locale if set, otherwise the current language set by the browser.\n * E.g. `en-US` or `de-DE`\n */\nvar getLocale = function getLocale() {\n var _global = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : global;\n var siteKitLocale = Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"get\"])(_global, ['_googlesitekitLegacyData', 'locale']);\n if (siteKitLocale) {\n var matches = siteKitLocale.match(/^(\\w{2})?(_)?(\\w{2})/);\n if (matches && matches[0]) {\n return matches[0].replace(/_/g, '-');\n }\n }\n return _global.navigator.language;\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2kxOG4uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy91dGlsL2kxOG4uanM/MmQ0ZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEludGVybmF0aW9uYWxpemF0aW9uIFV0aWxpdGllcy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGdldCwgaXNGaW5pdGUsIGlzUGxhaW5PYmplY3QgfSBmcm9tICdsb2Rhc2gnO1xuaW1wb3J0IG1lbWl6ZSBmcm9tICdtZW1pemUnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgX18sIHNwcmludGYsIF94IH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBDb252ZXJ0cyBzZWNvbmRzIHRvIGEgZGlzcGxheSByZWFkeSBzdHJpbmcgaW5kaWNhdGluZ1xuICogdGhlIG51bWJlciBvZiBob3VycywgbWludXRlcyBhbmQgc2Vjb25kcyB0aGF0IGhhdmUgZWxhcHNlZC5cbiAqXG4gKiBGb3IgZXhhbXBsZSwgcGFzc2luZyA2NSByZXR1cm5zICcxbSA1cycuXG4gKlxuICogQHNpbmNlIDEuMC4wXG4gKiBAc2luY2UgMS4yOC4wIFJlZmFjdG9yZWQgYW5kIHJlbmFtZWQgdG8gaW1wcm92ZSBsb2NhbGl6YXRpb24uXG4gKiBAcHJpdmF0ZVxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfSAgICAgICAgICAgICAgICAgICAgIGR1cmF0aW9uSW5TZWNvbmRzIFRoZSBudW1iZXIgb2Ygc2Vjb25kcy5cbiAqIEBwYXJhbSB7KEludGwuTnVtYmVyRm9ybWF0T3B0aW9ucyl9IFtvcHRpb25zXSAgICAgICAgIE9wdGlvbmFsIGZvcm1hdHRpbmcgb3B0aW9ucy5cbiAqIEByZXR1cm4ge3N0cmluZ30gSHVtYW4gcmVhZGFibGUgc3RyaW5nIGluZGljYXRpbmcgdGltZSBlbGFwc2VkLlxuICovXG5jb25zdCBkdXJhdGlvbkZvcm1hdCA9ICggZHVyYXRpb25JblNlY29uZHMsIG9wdGlvbnMgPSB7fSApID0+IHtcblx0Y29uc3QgeyBmb3JtYXRVbml0LCBmb3JtYXREZWNpbWFsIH0gPSBjcmVhdGVEdXJhdGlvbkZvcm1hdChcblx0XHRkdXJhdGlvbkluU2Vjb25kcyxcblx0XHRvcHRpb25zXG5cdCk7XG5cblx0dHJ5IHtcblx0XHQvLyBTb21lIGJyb3dzZXJzLCBlLmcuIFNhZmFyaSwgdGhyb3cgYSBSYW5nZUVycm9yIHdoZW4gb3B0aW9ucy5zdHlsZSBpc1xuXHRcdC8vIG5vdCBvbmUgb2YgZGVjaW1hbCwgcGVyY2VudCwgb3IgY3VycmVuY3kuXG5cdFx0cmV0dXJuIGZvcm1hdFVuaXQoKTtcblx0fSBjYXRjaCB7XG5cdFx0Ly8gRmFsbGJhY2sgdG8gWFhoIFlZbSBaWnMgdXNpbmcgbG9jYWxpemVkIGRlY2ltYWxzIHdpdGggaGFyZGNvZGVkIHVuaXRzLlxuXHRcdHJldHVybiBmb3JtYXREZWNpbWFsKCk7XG5cdH1cbn07XG5cbi8qKlxuICogQ29udmVydHMgc2Vjb25kcyB0byBhIGRpc3BsYXkgcmVhZHkgc3RyaW5nIGluZGljYXRpbmdcbiAqIHRoZSBudW1iZXIgb2YgaG91cnMsIG1pbnV0ZXMgYW5kIHNlY29uZHMgdGhhdCBoYXZlIGVsYXBzZWRcbiAqIGluIElTTyBmb3JtYXQgLSBISDptbTpzcy5cbiAqXG4gKiBJZiB0aGUgZHVyYXRpb24gaXMgbGVzcyB0aGFuIGFuIGhvdXIsIHRoZSBISCBwYXJ0IG9mIHRoZSBzdHJpbmdcbiAqIGlzIHRydW5jYXRlZC5cbiAqIEZvciBleGFtcGxlLCBwYXNzaW5nIDY1IHJldHVybnMgJzAxOjA1Jy5cbiAqIFBhc3NpbmcgNTQwMCByZXR1cm5zICcwMTozMDowMCcuXG4gKlxuICogQHNpbmNlIDEuMTExLjBcbiAqIEBwcml2YXRlXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IGR1cmF0aW9uSW5TZWNvbmRzIFRoZSBudW1iZXIgb2Ygc2Vjb25kcy5cbiAqIEByZXR1cm4ge3N0cmluZ30gSHVtYW4gcmVhZGFibGUgc3RyaW5nIGluZGljYXRpbmcgdGltZSBlbGFwc2VkLlxuICovXG5jb25zdCBkdXJhdGlvbklTT0Zvcm1hdCA9ICggZHVyYXRpb25JblNlY29uZHMgKSA9PiB7XG5cdGxldCB7IGhvdXJzLCBtaW51dGVzLCBzZWNvbmRzIH0gPSBwYXJzZUR1cmF0aW9uKCBkdXJhdGlvbkluU2Vjb25kcyApO1xuXG5cdHNlY29uZHMgPSAoICcwJyArIHNlY29uZHMgKS5zbGljZSggLTIgKTtcblx0bWludXRlcyA9ICggJzAnICsgbWludXRlcyApLnNsaWNlKCAtMiApO1xuXHRob3VycyA9ICggJzAnICsgaG91cnMgKS5zbGljZSggLTIgKTtcblxuXHRyZXR1cm4gaG91cnMgPT09ICcwMCdcblx0XHQ/IGAkeyBtaW51dGVzIH06JHsgc2Vjb25kcyB9YFxuXHRcdDogYCR7IGhvdXJzIH06JHsgbWludXRlcyB9OiR7IHNlY29uZHMgfWA7XG59O1xuXG4vKipcbiAqIFBhcnNlcyB0aGUgZHVyYXRpb24gaW4gc2Vjb25kcyBpbnRvIGhvdXJzLCBtaW51dGVzIGFuZCBzZWNvbmRzLlxuICpcbiAqIEBzaW5jZSAxLjExMS4wXG4gKiBAcHJpdmF0ZVxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfSBkdXJhdGlvbkluU2Vjb25kcyBUaGUgbnVtYmVyIG9mIHNlY29uZHMuXG4gKiBAcmV0dXJuIHtPYmplY3R9IE51bWJlciBvZiBob3VycywgbWludXRlcyBhbmQgc2Vjb25kcyBlcXVpdmFsZW50XG4gKiB0byB0aGUgZ2l2ZW4gZHVyYXRpb24gaW4gc2Vjb25kcy5cbiAqL1xuY29uc3QgcGFyc2VEdXJhdGlvbiA9ICggZHVyYXRpb25JblNlY29uZHMgKSA9PiB7XG5cdGR1cmF0aW9uSW5TZWNvbmRzID0gcGFyc2VJbnQoIGR1cmF0aW9uSW5TZWNvbmRzLCAxMCApO1xuXG5cdGlmICggTnVtYmVyLmlzTmFOKCBkdXJhdGlvbkluU2Vjb25kcyApICkge1xuXHRcdGR1cmF0aW9uSW5TZWNvbmRzID0gMDtcblx0fVxuXG5cdGNvbnN0IGhvdXJzID0gTWF0aC5mbG9vciggZHVyYXRpb25JblNlY29uZHMgLyA2MCAvIDYwICk7XG5cdGNvbnN0IG1pbnV0ZXMgPSBNYXRoLmZsb29yKCAoIGR1cmF0aW9uSW5TZWNvbmRzIC8gNjAgKSAlIDYwICk7XG5cdGNvbnN0IHNlY29uZHMgPSBNYXRoLmZsb29yKCBkdXJhdGlvbkluU2Vjb25kcyAlIDYwICk7XG5cblx0cmV0dXJuIHsgaG91cnMsIG1pbnV0ZXMsIHNlY29uZHMgfTtcbn07XG5cbi8qKlxuICogQ3JlYXRlcyBkdXJhdGlvbiBmb3JtYXR0aW5nIHV0aWxpdGllcy5cbiAqXG4gKiBOb3QgaW50ZW5kZWQgdG8gYmUgdXNlZCBkaXJlY3RseS5cbiAqIFVzZSBgbnVtRm10KCBudW1iZXIsIHsgc3R5bGU6ICdkdXJhdGlvbicgfSApYCBpbnN0ZWFkLlxuICpcbiAqIEBzaW5jZSAxLjI5LjBcbiAqIEBwcml2YXRlXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IGR1cmF0aW9uSW5TZWNvbmRzIER1cmF0aW9uIHRvIGZvcm1hdC5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0aW9uc10gICAgICAgICBGb3JtYXR0aW5nIG9wdGlvbnMuXG4gKiBAcmV0dXJuIHtPYmplY3R9IEZvcm1hdHRpbmcgZnVuY3Rpb25zLlxuICovXG5leHBvcnQgY29uc3QgY3JlYXRlRHVyYXRpb25Gb3JtYXQgPSAoIGR1cmF0aW9uSW5TZWNvbmRzLCBvcHRpb25zID0ge30gKSA9PiB7XG5cdGNvbnN0IHsgaG91cnMsIG1pbnV0ZXMsIHNlY29uZHMgfSA9IHBhcnNlRHVyYXRpb24oIGR1cmF0aW9uSW5TZWNvbmRzICk7XG5cblx0cmV0dXJuIHtcblx0XHRob3Vycyxcblx0XHRtaW51dGVzLFxuXHRcdHNlY29uZHMsXG5cdFx0Zm9ybWF0VW5pdCgpIHtcblx0XHRcdGNvbnN0IHsgdW5pdERpc3BsYXkgPSAnc2hvcnQnLCAuLi5yZXN0T3B0aW9ucyB9ID0gb3B0aW9ucztcblx0XHRcdGNvbnN0IGNvbW1vbk9wdGlvbnMgPSB7XG5cdFx0XHRcdHVuaXREaXNwbGF5LFxuXHRcdFx0XHQuLi5yZXN0T3B0aW9ucyxcblx0XHRcdFx0c3R5bGU6ICd1bml0Jyxcblx0XHRcdH07XG5cblx0XHRcdGlmICggZHVyYXRpb25JblNlY29uZHMgPT09IDAgKSB7XG5cdFx0XHRcdHJldHVybiBudW1iZXJGb3JtYXQoIHNlY29uZHMsIHtcblx0XHRcdFx0XHQuLi5jb21tb25PcHRpb25zLFxuXHRcdFx0XHRcdHVuaXQ6ICdzZWNvbmQnLFxuXHRcdFx0XHR9ICk7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBzcHJpbnRmKFxuXHRcdFx0XHQvKiB0cmFuc2xhdG9yczogMTogZm9ybWF0dGVkIHNlY29uZHMsIDI6IGZvcm1hdHRlZCBtaW51dGVzLCAzOiBmb3JtYXR0ZWQgaG91cnMgKi9cblx0XHRcdFx0X3goXG5cdFx0XHRcdFx0JyUzJHMgJTIkcyAlMSRzJyxcblx0XHRcdFx0XHQnZHVyYXRpb24gb2YgdGltZTogaGggbW0gc3MnLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCksXG5cdFx0XHRcdHNlY29uZHNcblx0XHRcdFx0XHQ/IG51bWJlckZvcm1hdCggc2Vjb25kcywge1xuXHRcdFx0XHRcdFx0XHQuLi5jb21tb25PcHRpb25zLFxuXHRcdFx0XHRcdFx0XHR1bml0OiAnc2Vjb25kJyxcblx0XHRcdFx0XHQgIH0gKVxuXHRcdFx0XHRcdDogJycsXG5cdFx0XHRcdG1pbnV0ZXNcblx0XHRcdFx0XHQ/IG51bWJlckZvcm1hdCggbWludXRlcywge1xuXHRcdFx0XHRcdFx0XHQuLi5jb21tb25PcHRpb25zLFxuXHRcdFx0XHRcdFx0XHR1bml0OiAnbWludXRlJyxcblx0XHRcdFx0XHQgIH0gKVxuXHRcdFx0XHRcdDogJycsXG5cdFx0XHRcdGhvdXJzXG5cdFx0XHRcdFx0PyBudW1iZXJGb3JtYXQoIGhvdXJzLCB7IC4uLmNvbW1vbk9wdGlvbnMsIHVuaXQ6ICdob3VyJyB9IClcblx0XHRcdFx0XHQ6ICcnXG5cdFx0XHQpLnRyaW0oKTtcblx0XHR9LFxuXHRcdC8qKlxuXHRcdCAqIEZvcm1hdHMgdGhlIGR1cmF0aW9uIHVzaW5nIGludGVnZXJzIGFuZCB0cmFuc2xhdGFibGUgc3RyaW5ncy5cblx0XHQgKiBUaGlzIGlzIG9ubHkgdXNlZCBhcyBhIGZhbGxiYWNrIHdoZW4gdGhlIGFib3ZlIGBmb3JtYXRVbml0YCBmYWlscy5cblx0XHQgKlxuXHRcdCAqIEBzaW5jZSAxLjI5LjBcblx0XHQgKlxuXHRcdCAqIEByZXR1cm4ge3N0cmluZ30gRm9ybWF0dGVkIGR1cmF0aW9uLlxuXHRcdCAqL1xuXHRcdGZvcm1hdERlY2ltYWwoKSB7XG5cdFx0XHRjb25zdCBmb3JtYXR0ZWRTZWNvbmRzID0gc3ByaW50Zihcblx0XHRcdFx0Ly8gdHJhbnNsYXRvcnM6ICVzOiBudW1iZXIgb2Ygc2Vjb25kcyB3aXRoIFwic1wiIGFzIHRoZSBhYmJyZXZpYXRlZCB1bml0LlxuXHRcdFx0XHRfXyggJyVkcycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRcdHNlY29uZHNcblx0XHRcdCk7XG5cblx0XHRcdGlmICggZHVyYXRpb25JblNlY29uZHMgPT09IDAgKSB7XG5cdFx0XHRcdHJldHVybiBmb3JtYXR0ZWRTZWNvbmRzO1xuXHRcdFx0fVxuXG5cdFx0XHRjb25zdCBmb3JtYXR0ZWRNaW51dGVzID0gc3ByaW50Zihcblx0XHRcdFx0Ly8gdHJhbnNsYXRvcnM6ICVzOiBudW1iZXIgb2YgbWludXRlcyB3aXRoIFwibVwiIGFzIHRoZSBhYmJyZXZpYXRlZCB1bml0LlxuXHRcdFx0XHRfXyggJyVkbScsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRcdG1pbnV0ZXNcblx0XHRcdCk7XG5cdFx0XHRjb25zdCBmb3JtYXR0ZWRIb3VycyA9IHNwcmludGYoXG5cdFx0XHRcdC8vIHRyYW5zbGF0b3JzOiAlczogbnVtYmVyIG9mIGhvdXJzIHdpdGggXCJoXCIgYXMgdGhlIGFiYnJldmlhdGVkIHVuaXQuXG5cdFx0XHRcdF9fKCAnJWRoJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdFx0aG91cnNcblx0XHRcdCk7XG5cblx0XHRcdHJldHVybiBzcHJpbnRmKFxuXHRcdFx0XHQvKiB0cmFuc2xhdG9yczogMTogZm9ybWF0dGVkIHNlY29uZHMsIDI6IGZvcm1hdHRlZCBtaW51dGVzLCAzOiBmb3JtYXR0ZWQgaG91cnMgKi9cblx0XHRcdFx0X3goXG5cdFx0XHRcdFx0JyUzJHMgJTIkcyAlMSRzJyxcblx0XHRcdFx0XHQnZHVyYXRpb24gb2YgdGltZTogaGggbW0gc3MnLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCksXG5cdFx0XHRcdHNlY29uZHMgPyBmb3JtYXR0ZWRTZWNvbmRzIDogJycsXG5cdFx0XHRcdG1pbnV0ZXMgPyBmb3JtYXR0ZWRNaW51dGVzIDogJycsXG5cdFx0XHRcdGhvdXJzID8gZm9ybWF0dGVkSG91cnMgOiAnJ1xuXHRcdFx0KS50cmltKCk7XG5cdFx0fSxcblx0fTtcbn07XG5cbi8qKlxuICogUHJlcGFyZXMgYSBudW1iZXIgdG8gYmUgdXNlZCBpbiByZWFkYWJsZUxhcmdlTnVtYmVyLlxuICpcbiAqIEBzaW5jZSAxLjcuMFxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfSBudW1iZXIgVGhlIGxhcmdlIG51bWJlciB0byBwcmVwYXJlLlxuICogQHJldHVybiB7bnVtYmVyfSBUaGUgcHJlcGFyZWQgbnVtYmVyLlxuICovXG5leHBvcnQgY29uc3QgcHJlcGFyZUZvclJlYWRhYmxlTGFyZ2VOdW1iZXIgPSAoIG51bWJlciApID0+IHtcblx0aWYgKCAxMDAwMDAwIDw9IG51bWJlciApIHtcblx0XHRyZXR1cm4gTWF0aC5yb3VuZCggbnVtYmVyIC8gMTAwMDAwICkgLyAxMDtcblx0fVxuXG5cdGlmICggMTAwMDAgPD0gbnVtYmVyICkge1xuXHRcdHJldHVybiBNYXRoLnJvdW5kKCBudW1iZXIgLyAxMDAwICk7XG5cdH1cblxuXHRpZiAoIDEwMDAgPD0gbnVtYmVyICkge1xuXHRcdHJldHVybiBNYXRoLnJvdW5kKCBudW1iZXIgLyAxMDAgKSAvIDEwO1xuXHR9XG5cdHJldHVybiBudW1iZXI7XG59O1xuXG4vKipcbiAqIEZvcm1hdHMgYSBsYXJnZSBudW1iZXIgZm9yIHNob3J0ZW5lZCBkaXNwbGF5LlxuICpcbiAqIEBzaW5jZSAxLjAuMFxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfSBudW1iZXIgVGhlIGxhcmdlIG51bWJlciB0byBmb3JtYXQuXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmb3JtYXR0ZWQgbnVtYmVyLlxuICovXG5leHBvcnQgY29uc3QgcmVhZGFibGVMYXJnZU51bWJlciA9ICggbnVtYmVyICkgPT4ge1xuXHRjb25zdCB3aXRoU2luZ2xlRGVjaW1hbCA9IHtcblx0XHRtaW5pbXVtRnJhY3Rpb25EaWdpdHM6IDEsXG5cdFx0bWF4aW11bUZyYWN0aW9uRGlnaXRzOiAxLFxuXHR9O1xuXG5cdC8vIE51bWJlcnMgb3ZlciAxLDAwMCwwMDAgcm91bmQgbm9ybWFsbHkgYW5kIGRpc3BsYXkgYSBzaW5nbGUgZGVjaW1hbCB1bmxlc3MgdGhlIGRlY2ltYWwgaXMgMC5cblx0aWYgKCAxMDAwMDAwIDw9IG51bWJlciApIHtcblx0XHRyZXR1cm4gc3ByaW50Zihcblx0XHRcdC8vIHRyYW5zbGF0b3JzOiAlczogYW4gYWJicmV2aWF0ZWQgbnVtYmVyIGluIG1pbGxpb25zLlxuXHRcdFx0X18oICclc00nLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdFx0bnVtYmVyRm9ybWF0KFxuXHRcdFx0XHRwcmVwYXJlRm9yUmVhZGFibGVMYXJnZU51bWJlciggbnVtYmVyICksXG5cdFx0XHRcdG51bWJlciAlIDEwID09PSAwID8ge30gOiB3aXRoU2luZ2xlRGVjaW1hbFxuXHRcdFx0KVxuXHRcdCk7XG5cdH1cblxuXHQvLyBOdW1iZXJzIGJldHdlZW4gMTAsMDAwIGFuZCAxLDAwMCwwMDAgcm91bmQgbm9ybWFsbHkgYW5kIGhhdmUgbm8gZGVjaW1hbHNcblx0aWYgKCAxMDAwMCA8PSBudW1iZXIgKSB7XG5cdFx0cmV0dXJuIHNwcmludGYoXG5cdFx0XHQvLyB0cmFuc2xhdG9yczogJXM6IGFuIGFiYnJldmlhdGVkIG51bWJlciBpbiB0aG91c2FuZHMuXG5cdFx0XHRfXyggJyVzSycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRudW1iZXJGb3JtYXQoIHByZXBhcmVGb3JSZWFkYWJsZUxhcmdlTnVtYmVyKCBudW1iZXIgKSApXG5cdFx0KTtcblx0fVxuXG5cdC8vIE51bWJlcnMgYmV0d2VlbiAxLDAwMCBhbmQgMTAsMDAwIHJvdW5kIG5vcm1hbGx5IGFuZCBkaXNwbGF5IGEgc2luZ2xlIGRlY2ltYWwgdW5sZXNzIHRoZSBkZWNpbWFsIGlzIDAuXG5cdGlmICggMTAwMCA8PSBudW1iZXIgKSB7XG5cdFx0cmV0dXJuIHNwcmludGYoXG5cdFx0XHQvLyB0cmFuc2xhdG9yczogJXM6IGFuIGFiYnJldmlhdGVkIG51bWJlciBpbiB0aG91c2FuZHMuXG5cdFx0XHRfXyggJyVzSycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRudW1iZXJGb3JtYXQoXG5cdFx0XHRcdHByZXBhcmVGb3JSZWFkYWJsZUxhcmdlTnVtYmVyKCBudW1iZXIgKSxcblx0XHRcdFx0bnVtYmVyICUgMTAgPT09IDAgPyB7fSA6IHdpdGhTaW5nbGVEZWNpbWFsXG5cdFx0XHQpXG5cdFx0KTtcblx0fVxuXG5cdHJldHVybiBudW1iZXJGb3JtYXQoIG51bWJlciwge1xuXHRcdHNpZ25EaXNwbGF5OiAnbmV2ZXInLFxuXHRcdG1heGltdW1GcmFjdGlvbkRpZ2l0czogMSxcblx0fSApO1xufTtcblxuLyoqXG4gKiBQYXJzZXMgZm9ybWF0dGluZyBvcHRpb25zIGFuZCByZXR1cm5zIGFuIG9iamVjdCB3aXRoIG9wdGlvbnMgZm9yIHNlbGVjdGVkIGZvcm1hdHRpbmcuXG4gKlxuICogQHNpbmNlIDEuMTAzLjBcbiAqXG4gKiBAcGFyYW0geyhJbnRsLk51bWJlckZvcm1hdE9wdGlvbnN8c3RyaW5nKX0gb3B0aW9ucyBGb3JtYXR0aW5nIG9wdGlvbnMgb3IgdW5pdCBzaG9ydGhhbmQuIFBvc3NpYmxlIHNob3J0aGFuZCB2YWx1ZXMgYXJlICclJywgJ3MnLCBvciBhIGN1cnJlbmN5IGNvZGUuXG4gKiBAcmV0dXJuIHtPYmplY3R9IEZvcm1hdHRpbmcgb3B0aW9ucy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGV4cGFuZE51bUZtdE9wdGlvbnMoIG9wdGlvbnMgKSB7XG5cdGxldCBmb3JtYXRPcHRpb25zID0ge307XG5cblx0Ly8gRXhwYW5kIHNob3J0aGFuZCB2YWx1ZXMgZm9yIHVuaXRzLlxuXHRpZiAoICclJyA9PT0gb3B0aW9ucyApIHtcblx0XHRmb3JtYXRPcHRpb25zID0ge1xuXHRcdFx0c3R5bGU6ICdwZXJjZW50Jyxcblx0XHRcdG1heGltdW1GcmFjdGlvbkRpZ2l0czogMixcblx0XHR9O1xuXHR9IGVsc2UgaWYgKCAncycgPT09IG9wdGlvbnMgKSB7XG5cdFx0Zm9ybWF0T3B0aW9ucyA9IHtcblx0XHRcdHN0eWxlOiAnZHVyYXRpb24nLFxuXHRcdFx0dW5pdERpc3BsYXk6ICduYXJyb3cnLFxuXHRcdH07XG5cdH0gZWxzZSBpZiAoICEhIG9wdGlvbnMgJiYgdHlwZW9mIG9wdGlvbnMgPT09ICdzdHJpbmcnICkge1xuXHRcdGZvcm1hdE9wdGlvbnMgPSB7XG5cdFx0XHRzdHlsZTogJ2N1cnJlbmN5Jyxcblx0XHRcdGN1cnJlbmN5OiBvcHRpb25zLFxuXHRcdH07XG5cdH0gZWxzZSBpZiAoIGlzUGxhaW5PYmplY3QoIG9wdGlvbnMgKSApIHtcblx0XHRmb3JtYXRPcHRpb25zID0geyAuLi5vcHRpb25zIH07XG5cdH1cblxuXHRyZXR1cm4gZm9ybWF0T3B0aW9ucztcbn1cblxuLyoqXG4gKiBGb3JtYXRzIGEgbnVtYmVyIHdpdGggdW5pdCB1c2luZyB0aGUgSlMgSW50ZXJuYXRpb25hbGl6YXRpb24gTnVtYmVyIEZvcm1hdCBBUEkuXG4gKlxuICogSW4gYWRkaXRpb24gdG8gdGhlIHN1cHBvcnRlZCAnc3R5bGUnIHZhbHVlcyBvZiB0aGUgbG93ZXItbGV2ZWwgYG51bWJlckZvcm1hdGAgZnVuY3Rpb24sIHRoaXMgZnVuY3Rpb25cbiAqIHN1cHBvcnRzIHR3byBhZGRpdGlvbmFsICdzdHlsZScgdmFsdWVzICdtZXRyaWMnIGFuZCAnZHVyYXRpb24nIChleHBlY3RzIGEgbnVtYmVyIGluIHNlY29uZHMpLlxuICpcbiAqIEFub3RoZXIgZGlmZmVyZW50aWF0aW9uIGluIGJlaGF2aW9yIGlzIHRoYXQgYnkgZGVmYXVsdCB0aGUgZnVuY3Rpb24gd2lsbCB1c2UgJ21ldHJpYycgZm9ybWF0dGluZyBpbnN0ZWFkXG4gKiBvZiAnZGVjaW1hbCcgZm9ybWF0dGluZy5cbiAqXG4gKiBAc2luY2UgMS4yNC4wXG4gKlxuICogQHBhcmFtIHtudW1iZXJ8c3RyaW5nfSAgICAgICAgICAgICAgICAgICAgIG51bWJlciAgICBUaGUgbnVtYmVyIHRvIGZvcm1hdC5cbiAqIEBwYXJhbSB7KEludGwuTnVtYmVyRm9ybWF0T3B0aW9uc3xzdHJpbmcpfSBbb3B0aW9uc10gRm9ybWF0dGluZyBvcHRpb25zIG9yIHVuaXQgc2hvcnRoYW5kLlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQb3NzaWJsZSBzaG9ydGhhbmQgdmFsdWVzIGFyZSAnJScsICdzJyxcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3IgYSBjdXJyZW5jeSBjb2RlLlxuICogQHJldHVybiB7c3RyaW5nfSBUaGUgZm9ybWF0dGVkIG51bWJlci5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIG51bUZtdCggbnVtYmVyLCBvcHRpb25zID0ge30gKSB7XG5cdC8vIENhc3QgcGFyc2FibGUgdmFsdWVzIHRvIG51bWVyaWMgdHlwZXMuXG5cdG51bWJlciA9IGlzRmluaXRlKCBudW1iZXIgKSA/IG51bWJlciA6IE51bWJlciggbnVtYmVyICk7XG5cblx0aWYgKCAhIGlzRmluaXRlKCBudW1iZXIgKSApIHtcblx0XHQvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tY29uc29sZVxuXHRcdGNvbnNvbGUud2FybiggJ0ludmFsaWQgbnVtYmVyJywgbnVtYmVyLCB0eXBlb2YgbnVtYmVyICk7XG5cdFx0bnVtYmVyID0gMDtcblx0fVxuXG5cdGNvbnN0IGZvcm1hdE9wdGlvbnMgPSBleHBhbmROdW1GbXRPcHRpb25zKCBvcHRpb25zICk7XG5cdGNvbnN0IHsgc3R5bGUgPSAnbWV0cmljJyB9ID0gZm9ybWF0T3B0aW9uczsgLy8gTm90ZTogYG1ldHJpY2AgaXMgb3VyIGN1c3RvbSwgZGVmYXVsdCBzdHlsZS5cblxuXHRpZiAoICdtZXRyaWMnID09PSBzdHlsZSApIHtcblx0XHRyZXR1cm4gcmVhZGFibGVMYXJnZU51bWJlciggbnVtYmVyICk7XG5cdH1cblxuXHRpZiAoICdkdXJhdGlvbicgPT09IHN0eWxlICkge1xuXHRcdHJldHVybiBkdXJhdGlvbkZvcm1hdCggbnVtYmVyLCBmb3JtYXRPcHRpb25zICk7XG5cdH1cblxuXHRpZiAoICdkdXJhdGlvbklTTycgPT09IHN0eWxlICkge1xuXHRcdHJldHVybiBkdXJhdGlvbklTT0Zvcm1hdCggbnVtYmVyICk7XG5cdH1cblxuXHRyZXR1cm4gbnVtYmVyRm9ybWF0KCBudW1iZXIsIGZvcm1hdE9wdGlvbnMgKTtcbn1cblxuLy8gV2FybiBvbmNlIGZvciBhIGdpdmVuIG1lc3NhZ2UuXG5jb25zdCB3YXJuT25jZSA9IG1lbWl6ZSggY29uc29sZS53YXJuICk7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tY29uc29sZVxuXG4vKipcbiAqIEZvcm1hdHMgYSBudW1iZXIgdXNpbmcgdGhlIEpTIEludGVybmF0aW9uYWxpemF0aW9uIE51bWJlciBGb3JtYXQgQVBJLlxuICpcbiAqIEBzaW5jZSAxLjguMFxuICogQHNlZSB7QGxpbmsgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvTnVtYmVyRm9ybWF0L051bWJlckZvcm1hdHxgb3B0aW9uc2AgcGFyYW1ldGVyfSBGb3IgYWxsIGF2YWlsYWJsZSBmb3JtYXR0aW5nIG9wdGlvbnMuXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9ICAgICAgICAgICAgICAgICAgIG51bWJlciAgICAgICAgICAgVGhlIG51bWJlciB0byBmb3JtYXQuXG4gKiBAcGFyYW0ge0ludGwuTnVtYmVyRm9ybWF0T3B0aW9uc30gW29wdGlvbnNdICAgICAgICBGb3JtYXR0aW5nIG9wdGlvbnMuXG4gKiBAcGFyYW0ge3N0cmluZ30gICAgICAgICAgICAgICAgICAgW29wdGlvbnMubG9jYWxlXSBMb2NhbGUgdG8gdXNlIGZvciBmb3JtYXR0aW5nLiBEZWZhdWx0cyB0byBjdXJyZW50IGxvY2FsZSB1c2VkIGJ5IFNpdGUgS2l0LlxuICogQHJldHVybiB7c3RyaW5nfSBUaGUgZm9ybWF0dGVkIG51bWJlci5cbiAqL1xuZXhwb3J0IGNvbnN0IG51bWJlckZvcm1hdCA9ICggbnVtYmVyLCBvcHRpb25zID0ge30gKSA9PiB7XG5cdGNvbnN0IHsgbG9jYWxlID0gZ2V0TG9jYWxlKCksIC4uLmZvcm1hdE9wdGlvbnMgfSA9IG9wdGlvbnM7XG5cblx0dHJ5IHtcblx0XHQvKipcblx0XHQgKiBQZXIgaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9zaXRlLWtpdC13cC9pc3N1ZXMvMzI1NSB0aGVyZSBoYXZlIGJlZW4gaXNzdWVzIHdpdGggc29tZSB2ZXJzaW9ucyBvZiBTYWZhcmlcblx0XHQgKiBvbiBzb21lIG9wZXJhdGluZyBzeXN0ZW1zIHRocm93aW5nIGlzc3VlcyB3aXRoIHNvbWUgcGFyYW1ldGVycyBpbiB0aGUgZm9ybWF0T3B0aW9ucy5cblx0XHQgKlxuXHRcdCAqIElmIGFuIGVycm9yIGlzIHRocm93biwgd2UgcmVtb3ZlIHNvbWUgdHJvdWJsZXNvbWUgcGFyYW1zIGZyb20gdGhlIGZvcm1hdE9wdGlvbnMgb2JqZWN0IGFuZCBmYWxsYmFjayB0byBubyBmb3JtYXR0aW5nLlxuXHRcdCAqXG5cdFx0ICogVGhpcyBhbGxvd3MgdXMgdG8gZGVncmFkZSBzb21ld2hhdCBncmFjZWZ1bGx5IHdpdGhvdXQgYnJlYWtpbmcgdGhlIGRhc2hib2FyZCBmb3IgdXNlcnMgb2YgdW5hZmZlY3RlZCBicm93c2Vycy5cblx0XHQgKi9cblx0XHRyZXR1cm4gbmV3IEludGwuTnVtYmVyRm9ybWF0KCBsb2NhbGUsIGZvcm1hdE9wdGlvbnMgKS5mb3JtYXQoIG51bWJlciApO1xuXHR9IGNhdGNoICggZXJyb3IgKSB7XG5cdFx0d2Fybk9uY2UoXG5cdFx0XHRgU2l0ZSBLaXQgbnVtYmVyRm9ybWF0IGVycm9yOiBJbnRsLk51bWJlckZvcm1hdCggJHsgSlNPTi5zdHJpbmdpZnkoXG5cdFx0XHRcdGxvY2FsZVxuXHRcdFx0KSB9LCAkeyBKU09OLnN0cmluZ2lmeShcblx0XHRcdFx0Zm9ybWF0T3B0aW9uc1xuXHRcdFx0KSB9ICkuZm9ybWF0KCAkeyB0eXBlb2YgbnVtYmVyIH0gKWAsXG5cdFx0XHRlcnJvci5tZXNzYWdlXG5cdFx0KTtcblx0fVxuXG5cdC8vIFJlbW92ZSB0aGVzZSBrZXkvdmFsdWVzIGZyb20gZm9ybWF0T3B0aW9ucy5cblx0Y29uc3QgdW5zdGFibGVGb3JtYXRPcHRpb25WYWx1ZXMgPSB7XG5cdFx0Y3VycmVuY3lEaXNwbGF5OiAnbmFycm93Jyxcblx0XHRjdXJyZW5jeVNpZ246ICdhY2NvdW50aW5nJyxcblx0XHRzdHlsZTogJ3VuaXQnLFxuXHR9O1xuXG5cdC8vIFJlbW92ZSB0aGVzZSBrZXlzIGZyb20gZm9ybWF0T3B0aW9ucyBpcnJlc3BlY3RpdmUgb2YgdmFsdWUuXG5cdGNvbnN0IHVuc3RhYmxlRm9ybWF0T3B0aW9ucyA9IFsgJ3NpZ25EaXNwbGF5JywgJ2NvbXBhY3REaXNwbGF5JyBdO1xuXG5cdGNvbnN0IHJlZHVjZWRGb3JtYXRPcHRpb25zID0ge307XG5cblx0Zm9yICggY29uc3QgWyBrZXksIHZhbHVlIF0gb2YgT2JqZWN0LmVudHJpZXMoIGZvcm1hdE9wdGlvbnMgKSApIHtcblx0XHRpZiAoXG5cdFx0XHR1bnN0YWJsZUZvcm1hdE9wdGlvblZhbHVlc1sga2V5IF0gJiZcblx0XHRcdHZhbHVlID09PSB1bnN0YWJsZUZvcm1hdE9wdGlvblZhbHVlc1sga2V5IF1cblx0XHQpIHtcblx0XHRcdGNvbnRpbnVlO1xuXHRcdH1cblx0XHRpZiAoIHVuc3RhYmxlRm9ybWF0T3B0aW9ucy5pbmNsdWRlcygga2V5ICkgKSB7XG5cdFx0XHRjb250aW51ZTtcblx0XHR9XG5cdFx0cmVkdWNlZEZvcm1hdE9wdGlvbnNbIGtleSBdID0gdmFsdWU7XG5cdH1cblxuXHR0cnkge1xuXHRcdHJldHVybiBuZXcgSW50bC5OdW1iZXJGb3JtYXQoIGxvY2FsZSwgcmVkdWNlZEZvcm1hdE9wdGlvbnMgKS5mb3JtYXQoXG5cdFx0XHRudW1iZXJcblx0XHQpO1xuXHR9IGNhdGNoIHtcblx0XHRyZXR1cm4gbmV3IEludGwuTnVtYmVyRm9ybWF0KCBsb2NhbGUgKS5mb3JtYXQoIG51bWJlciApO1xuXHR9XG59O1xuXG4vKipcbiAqIEZsYXR0ZW5zIGFuIGFycmF5IG9mIHN0cmluZ3MgaW50byBhIHN0cmluZyB1c2luZyB0aGUgSlMgSW50ZXJuYXRpb25hbGl6YXRpb24gTGlzdCBGb3JtYXQgQVBJLlxuICpcbiAqIEBzaW5jZSAxLjIzLjBcbiAqIEBzZWUge0BsaW5rIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0phdmFTY3JpcHQvUmVmZXJlbmNlL0dsb2JhbF9PYmplY3RzL0ludGwvTGlzdEZvcm1hdC9MaXN0Rm9ybWF0fGBvcHRpb25zYCBwYXJhbWV0ZXJ9IEZvciBhbGwgYXZhaWxhYmxlIG9wdGlvbnMuXG4gKlxuICogQHBhcmFtIHtBcnJheX0gIGxpc3QgICAgICAgICAgICAgVGhlIGxpc3QgdG8gZmxhdHRlbi5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0aW9uc10gICAgICAgIEZvcm1hdHRpbmcgb3B0aW9ucy5cbiAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0aW9ucy5sb2NhbGVdIExvY2FsZSB0byB1c2UgZm9yIGZvcm1hdHRpbmcuIERlZmF1bHRzIHRvIGN1cnJlbnQgbG9jYWxlIHVzZWQgYnkgU2l0ZSBLaXQuXG4gKiBAcGFyYW0ge3N0cmluZ30gW29wdGlvbnMuc3R5bGVdICBMZW5ndGggb2YgdGhlIGZvcm1hdHRlZCBtZXNzYWdlLiBEZWZhdWx0cyB0byBsb25nLlxuICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLnR5cGVdICAgVHlwZSBvZiBsaXN0LiBEZWZhdWx0cyB0byAnY29uanVuY3Rpb24nIChBLCBCLCBhbmQgQykuXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBbHNvIGF2YWlsYWJsZSAnZGlzanVuY3Rpb24nIChBLCBCLCBvciBDKVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQWxzbyBhdmFpbGFibGUgJ3VuaXQnICg1IHBvdW5kcywgMTIgb3VuY2VzKVxuICogQHJldHVybiB7c3RyaW5nfSBUaGUgZmxhdHRlbmVkIGxpc3QuXG4gKi9cbmV4cG9ydCBjb25zdCBsaXN0Rm9ybWF0ID0gKCBsaXN0LCBvcHRpb25zID0ge30gKSA9PiB7XG5cdGNvbnN0IHtcblx0XHRsb2NhbGUgPSBnZXRMb2NhbGUoKSxcblx0XHRzdHlsZSA9ICdsb25nJyxcblx0XHR0eXBlID0gJ2Nvbmp1bmN0aW9uJyxcblx0fSA9IG9wdGlvbnM7XG5cblx0Ly8gTm90IGFsbCBicm93c2VycyBzdXBwb3J0IEludGwuTGlzdGZvcm1hdCBwZXJcblx0Ly8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvSW50bC9MaXN0Rm9ybWF0L0xpc3RGb3JtYXQjQnJvd3Nlcl9jb21wYXRpYmlsaXR5XG5cdC8vIFdlJ3ZlIHNlZW4gdGhhdCB0aGUgYnVpbHQgdmVyc2lvbnMgZG9uJ3QgcG9seWZpbGwgZm9yIHRoZSB1bnN1cHBvcnRlZCBicm93c2VycyAoaU9TL3NhZmFyaSkgc28gd2UgcHJvdmlkZSBhIGZhbGxiYWNrLlxuXHRpZiAoIEludGwuTGlzdEZvcm1hdCApIHtcblx0XHRjb25zdCBmb3JtYXR0ZXIgPSBuZXcgSW50bC5MaXN0Rm9ybWF0KCBsb2NhbGUsIHsgc3R5bGUsIHR5cGUgfSApO1xuXHRcdHJldHVybiBmb3JtYXR0ZXIuZm9ybWF0KCBsaXN0ICk7XG5cdH1cblxuXHQvKiB0cmFuc2xhdG9yczogdXNlZCBiZXR3ZWVuIGxpc3QgaXRlbXMsIHRoZXJlIGlzIGEgc3BhY2UgYWZ0ZXIgdGhlIGNvbW1hLiAqL1xuXHRjb25zdCBsaXN0U2VwYXJhdG9yID0gX18oICcsICcsICdnb29nbGUtc2l0ZS1raXQnICk7XG5cdHJldHVybiBsaXN0LmpvaW4oIGxpc3RTZXBhcmF0b3IgKTtcbn07XG5cbi8qKlxuICogR2V0cyB0aGUgY3VycmVudCBsb2NhbGUgZm9yIHVzZSB3aXRoIGJyb3dzZXIgQVBJcy5cbiAqXG4gKiBAc2luY2UgMS44LjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gX2dsb2JhbCBUaGUgZ2xvYmFsIHdpbmRvdyBvYmplY3QuXG4gKiBAcmV0dXJuIHtzdHJpbmd9IEN1cnJlbnQgU2l0ZSBLaXQgbG9jYWxlIGlmIHNldCwgb3RoZXJ3aXNlIHRoZSBjdXJyZW50IGxhbmd1YWdlIHNldCBieSB0aGUgYnJvd3Nlci5cbiAqICAgICAgICAgICAgICAgICAgRS5nLiBgZW4tVVNgIG9yIGBkZS1ERWBcbiAqL1xuZXhwb3J0IGNvbnN0IGdldExvY2FsZSA9ICggX2dsb2JhbCA9IGdsb2JhbCApID0+IHtcblx0Y29uc3Qgc2l0ZUtpdExvY2FsZSA9IGdldCggX2dsb2JhbCwgW1xuXHRcdCdfZ29vZ2xlc2l0ZWtpdExlZ2FjeURhdGEnLFxuXHRcdCdsb2NhbGUnLFxuXHRdICk7XG5cdGlmICggc2l0ZUtpdExvY2FsZSApIHtcblx0XHRjb25zdCBtYXRjaGVzID0gc2l0ZUtpdExvY2FsZS5tYXRjaCggL14oXFx3ezJ9KT8oXyk/KFxcd3syfSkvICk7XG5cdFx0aWYgKCBtYXRjaGVzICYmIG1hdGNoZXNbIDAgXSApIHtcblx0XHRcdHJldHVybiBtYXRjaGVzWyAwIF0ucmVwbGFjZSggL18vZywgJy0nICk7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIF9nbG9iYWwubmF2aWdhdG9yLmxhbmd1YWdlO1xufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUdBO0FBQ0E7QUFFQTtBQUFBO0FBRUE7QUFFQTtBQUVBO0FBUUE7QUFBQTtBQU1BO0FBQUE7QUFJQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFJQTtBQUVBO0FBU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/i18n.js\n"); /***/ }), /***/ "./js/util/index.js": /*!**************************!*\ !*** ./js/util/index.js ***! \**************************/ /*! exports provided: trackEvent, trackEventOnce, sanitizeHTML, untrailingslashit, stringifyObject, storageAvailable, getStorage, createDurationFormat, prepareForReadableLargeNumber, readableLargeNumber, expandNumFmtOptions, numFmt, numberFormat, listFormat, getLocale, markdownToHTML, convertSecondsToArray, convertDateStringToUNIXTimestamp, INVALID_DATE_INSTANCE_ERROR, INVALID_DATE_STRING_ERROR, INVALID_DATE_RANGE_ERROR, MINUTE_IN_SECONDS, HOUR_IN_SECONDS, DAY_IN_SECONDS, WEEK_IN_SECONDS, MONTH_IN_SECONDS, getAvailableDateRanges, getCurrentDateRangeDayCount, isValidDateString, getDateString, stringToDate, getPreviousDate, isValidDateRange, dateSub, getChartDifferenceArrow, isSingleSlice, calculateDifferenceBetweenChartValues, getURLPath, getFullURL, normalizeURL, isHashOnly, shortenURL, isValidNumericID, isNumeric, safelySort, partitionReport, calculateChange, validateJSON, decodeHTMLEntity */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"calculateChange\", function() { return calculateChange; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"validateJSON\", function() { return validateJSON; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"decodeHTMLEntity\", function() { return decodeHTMLEntity; });\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _tracking__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tracking */ \"./js/util/tracking/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"trackEvent\", function() { return _tracking__WEBPACK_IMPORTED_MODULE_1__[\"trackEvent\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"trackEventOnce\", function() { return _tracking__WEBPACK_IMPORTED_MODULE_1__[\"trackEventOnce\"]; });\n\n/* harmony import */ var _sanitize__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./sanitize */ \"./js/util/sanitize.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"sanitizeHTML\", function() { return _sanitize__WEBPACK_IMPORTED_MODULE_2__[\"sanitizeHTML\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"untrailingslashit\", function() { return _sanitize__WEBPACK_IMPORTED_MODULE_2__[\"untrailingslashit\"]; });\n\n/* harmony import */ var _stringify__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./stringify */ \"./js/util/stringify.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"stringifyObject\", function() { return _stringify__WEBPACK_IMPORTED_MODULE_3__[\"stringifyObject\"]; });\n\n/* harmony import */ var _storage__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./storage */ \"./js/util/storage.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"storageAvailable\", function() { return _storage__WEBPACK_IMPORTED_MODULE_4__[\"storageAvailable\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getStorage\", function() { return _storage__WEBPACK_IMPORTED_MODULE_4__[\"getStorage\"]; });\n\n/* harmony import */ var _i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./i18n */ \"./js/util/i18n.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"createDurationFormat\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"createDurationFormat\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"prepareForReadableLargeNumber\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"prepareForReadableLargeNumber\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"readableLargeNumber\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"readableLargeNumber\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"expandNumFmtOptions\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"expandNumFmtOptions\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"numFmt\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"numFmt\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"numberFormat\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"numberFormat\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"listFormat\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"listFormat\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getLocale\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"getLocale\"]; });\n\n/* harmony import */ var _markdown__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./markdown */ \"./js/util/markdown.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"markdownToHTML\", function() { return _markdown__WEBPACK_IMPORTED_MODULE_6__[\"markdownToHTML\"]; });\n\n/* harmony import */ var _convert_time__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./convert-time */ \"./js/util/convert-time.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"convertSecondsToArray\", function() { return _convert_time__WEBPACK_IMPORTED_MODULE_7__[\"convertSecondsToArray\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"convertDateStringToUNIXTimestamp\", function() { return _convert_time__WEBPACK_IMPORTED_MODULE_7__[\"convertDateStringToUNIXTimestamp\"]; });\n\n/* harmony import */ var _dates__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./dates */ \"./js/util/dates.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"INVALID_DATE_INSTANCE_ERROR\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"INVALID_DATE_INSTANCE_ERROR\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"INVALID_DATE_STRING_ERROR\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"INVALID_DATE_STRING_ERROR\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"INVALID_DATE_RANGE_ERROR\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"INVALID_DATE_RANGE_ERROR\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MINUTE_IN_SECONDS\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"MINUTE_IN_SECONDS\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"HOUR_IN_SECONDS\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"HOUR_IN_SECONDS\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"DAY_IN_SECONDS\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"DAY_IN_SECONDS\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"WEEK_IN_SECONDS\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"WEEK_IN_SECONDS\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MONTH_IN_SECONDS\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"MONTH_IN_SECONDS\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getAvailableDateRanges\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"getAvailableDateRanges\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getCurrentDateRangeDayCount\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"getCurrentDateRangeDayCount\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidDateString\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"isValidDateString\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getDateString\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"getDateString\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"stringToDate\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"stringToDate\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getPreviousDate\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"getPreviousDate\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidDateRange\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"isValidDateRange\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"dateSub\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"dateSub\"]; });\n\n/* harmony import */ var _chart__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./chart */ \"./js/util/chart.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getChartDifferenceArrow\", function() { return _chart__WEBPACK_IMPORTED_MODULE_9__[\"getChartDifferenceArrow\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isSingleSlice\", function() { return _chart__WEBPACK_IMPORTED_MODULE_9__[\"isSingleSlice\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"calculateDifferenceBetweenChartValues\", function() { return _chart__WEBPACK_IMPORTED_MODULE_9__[\"calculateDifferenceBetweenChartValues\"]; });\n\n/* harmony import */ var _urls__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./urls */ \"./js/util/urls.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getURLPath\", function() { return _urls__WEBPACK_IMPORTED_MODULE_10__[\"getURLPath\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getFullURL\", function() { return _urls__WEBPACK_IMPORTED_MODULE_10__[\"getFullURL\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"normalizeURL\", function() { return _urls__WEBPACK_IMPORTED_MODULE_10__[\"normalizeURL\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isHashOnly\", function() { return _urls__WEBPACK_IMPORTED_MODULE_10__[\"isHashOnly\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"shortenURL\", function() { return _urls__WEBPACK_IMPORTED_MODULE_10__[\"shortenURL\"]; });\n\n/* harmony import */ var _is_valid_numeric_id__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./is-valid-numeric-id */ \"./js/util/is-valid-numeric-id.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidNumericID\", function() { return _is_valid_numeric_id__WEBPACK_IMPORTED_MODULE_11__[\"isValidNumericID\"]; });\n\n/* harmony import */ var _isnumeric__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./isnumeric */ \"./js/util/isnumeric.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isNumeric\", function() { return _isnumeric__WEBPACK_IMPORTED_MODULE_12__[\"isNumeric\"]; });\n\n/* harmony import */ var _safely_sort__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./safely-sort */ \"./js/util/safely-sort.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"safelySort\", function() { return _safely_sort__WEBPACK_IMPORTED_MODULE_13__[\"safelySort\"]; });\n\n/* harmony import */ var _partition_report__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./partition-report */ \"./js/util/partition-report.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"partitionReport\", function() { return _partition_report__WEBPACK_IMPORTED_MODULE_14__[\"partitionReport\"]; });\n\n/**\n * Utility functions.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/**\n * Calculates the change between two values.\n *\n * @since 1.24.0\n *\n * @param {number} previous The previous value.\n * @param {number} current The current value.\n * @return {(number|null)} The percent change. Null if the input or output is invalid.\n */\nfunction calculateChange(previous, current) {\n var isZero = function isZero(value) {\n return value === '0' || value === 0;\n };\n\n // Prevent null result when both values are legitimately zero.\n if (isZero(previous) && isZero(current)) {\n return 0;\n }\n\n // Prevent divide by zero errors.\n if (isZero(previous) || Number.isNaN(previous)) {\n return null;\n }\n\n // Avoid NaN at all costs.\n var change = (current - previous) / previous;\n if (Number.isNaN(change) || !Number.isFinite(change)) {\n return null;\n }\n return change;\n}\n\n/**\n * Verifies whether JSON is valid.\n *\n * @since 1.0.0\n *\n * @param {string} stringToValidate The string to validate.\n * @return {boolean} Indicates JSON is valid.\n */\nvar validateJSON = function validateJSON(stringToValidate) {\n try {\n return JSON.parse(stringToValidate) && !!stringToValidate;\n } catch (e) {\n return false;\n }\n};\n\n/**\n * Converts HTML text into an HTML entity.\n *\n * _.unescape doesn't seem to decode some entities for admin bar titles.\n * adding combination in this helper as a workaround.\n *\n * @since 1.0.0\n *\n * @param {string} str The string to decode.\n * @return {string} Decoded HTML entity.\n */\nvar decodeHTMLEntity = function decodeHTMLEntity(str) {\n if (!str) {\n return '';\n }\n var decoded = str.replace(/&#(\\d+);/g, function (match, dec) {\n return String.fromCharCode(dec);\n }).replace(/(\\\\)/g, '');\n return Object(lodash__WEBPACK_IMPORTED_MODULE_0__[\"unescape\"])(decoded);\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9pbmRleC5qcz9mYWRlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVXRpbGl0eSBmdW5jdGlvbnMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1bmVzY2FwZSB9IGZyb20gJ2xvZGFzaCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHRyYWNrRXZlbnQsIHRyYWNrRXZlbnRPbmNlIH0gZnJvbSAnLi90cmFja2luZyc7XG5leHBvcnQgeyB0cmFja0V2ZW50LCB0cmFja0V2ZW50T25jZSB9O1xuZXhwb3J0ICogZnJvbSAnLi9zYW5pdGl6ZSc7XG5leHBvcnQgKiBmcm9tICcuL3N0cmluZ2lmeSc7XG5leHBvcnQgKiBmcm9tICcuL3N0b3JhZ2UnO1xuZXhwb3J0ICogZnJvbSAnLi9pMThuJztcbmV4cG9ydCAqIGZyb20gJy4vbWFya2Rvd24nO1xuZXhwb3J0ICogZnJvbSAnLi9jb252ZXJ0LXRpbWUnO1xuZXhwb3J0ICogZnJvbSAnLi9kYXRlcyc7XG5leHBvcnQgKiBmcm9tICcuL2NoYXJ0JztcbmV4cG9ydCAqIGZyb20gJy4vdXJscyc7XG5leHBvcnQgKiBmcm9tICcuL2lzLXZhbGlkLW51bWVyaWMtaWQnO1xuZXhwb3J0ICogZnJvbSAnLi9pc251bWVyaWMnO1xuZXhwb3J0ICogZnJvbSAnLi9zYWZlbHktc29ydCc7XG5leHBvcnQgKiBmcm9tICcuL3BhcnRpdGlvbi1yZXBvcnQnO1xuXG4vKipcbiAqIENhbGN1bGF0ZXMgdGhlIGNoYW5nZSBiZXR3ZWVuIHR3byB2YWx1ZXMuXG4gKlxuICogQHNpbmNlIDEuMjQuMFxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfSBwcmV2aW91cyBUaGUgcHJldmlvdXMgdmFsdWUuXG4gKiBAcGFyYW0ge251bWJlcn0gY3VycmVudCAgVGhlIGN1cnJlbnQgdmFsdWUuXG4gKiBAcmV0dXJuIHsobnVtYmVyfG51bGwpfSBUaGUgcGVyY2VudCBjaGFuZ2UuIE51bGwgaWYgdGhlIGlucHV0IG9yIG91dHB1dCBpcyBpbnZhbGlkLlxuICovXG5leHBvcnQgZnVuY3Rpb24gY2FsY3VsYXRlQ2hhbmdlKCBwcmV2aW91cywgY3VycmVudCApIHtcblx0Y29uc3QgaXNaZXJvID0gKCB2YWx1ZSApID0+IHZhbHVlID09PSAnMCcgfHwgdmFsdWUgPT09IDA7XG5cblx0Ly8gUHJldmVudCBudWxsIHJlc3VsdCB3aGVuIGJvdGggdmFsdWVzIGFyZSBsZWdpdGltYXRlbHkgemVyby5cblx0aWYgKCBpc1plcm8oIHByZXZpb3VzICkgJiYgaXNaZXJvKCBjdXJyZW50ICkgKSB7XG5cdFx0cmV0dXJuIDA7XG5cdH1cblxuXHQvLyBQcmV2ZW50IGRpdmlkZSBieSB6ZXJvIGVycm9ycy5cblx0aWYgKCBpc1plcm8oIHByZXZpb3VzICkgfHwgTnVtYmVyLmlzTmFOKCBwcmV2aW91cyApICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0Ly8gQXZvaWQgTmFOIGF0IGFsbCBjb3N0cy5cblx0Y29uc3QgY2hhbmdlID0gKCBjdXJyZW50IC0gcHJldmlvdXMgKSAvIHByZXZpb3VzO1xuXHRpZiAoIE51bWJlci5pc05hTiggY2hhbmdlICkgfHwgISBOdW1iZXIuaXNGaW5pdGUoIGNoYW5nZSApICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0cmV0dXJuIGNoYW5nZTtcbn1cblxuLyoqXG4gKiBWZXJpZmllcyB3aGV0aGVyIEpTT04gaXMgdmFsaWQuXG4gKlxuICogQHNpbmNlIDEuMC4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IHN0cmluZ1RvVmFsaWRhdGUgVGhlIHN0cmluZyB0byB2YWxpZGF0ZS5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IEluZGljYXRlcyBKU09OIGlzIHZhbGlkLlxuICovXG5leHBvcnQgY29uc3QgdmFsaWRhdGVKU09OID0gKCBzdHJpbmdUb1ZhbGlkYXRlICkgPT4ge1xuXHR0cnkge1xuXHRcdHJldHVybiBKU09OLnBhcnNlKCBzdHJpbmdUb1ZhbGlkYXRlICkgJiYgISEgc3RyaW5nVG9WYWxpZGF0ZTtcblx0fSBjYXRjaCAoIGUgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG59O1xuXG4vKipcbiAqIENvbnZlcnRzIEhUTUwgdGV4dCBpbnRvIGFuIEhUTUwgZW50aXR5LlxuICpcbiAqIF8udW5lc2NhcGUgZG9lc24ndCBzZWVtIHRvIGRlY29kZSBzb21lIGVudGl0aWVzIGZvciBhZG1pbiBiYXIgdGl0bGVzLlxuICogYWRkaW5nIGNvbWJpbmF0aW9uIGluIHRoaXMgaGVscGVyIGFzIGEgd29ya2Fyb3VuZC5cbiAqXG4gKiBAc2luY2UgMS4wLjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gc3RyIFRoZSBzdHJpbmcgdG8gZGVjb2RlLlxuICogQHJldHVybiB7c3RyaW5nfSBEZWNvZGVkIEhUTUwgZW50aXR5LlxuICovXG5leHBvcnQgY29uc3QgZGVjb2RlSFRNTEVudGl0eSA9ICggc3RyICkgPT4ge1xuXHRpZiAoICEgc3RyICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGNvbnN0IGRlY29kZWQgPSBzdHJcblx0XHQucmVwbGFjZSggLyYjKFxcZCspOy9nLCBmdW5jdGlvbiAoIG1hdGNoLCBkZWMgKSB7XG5cdFx0XHRyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSggZGVjICk7XG5cdFx0fSApXG5cdFx0LnJlcGxhY2UoIC8oXFxcXCkvZywgJycgKTtcblxuXHRyZXR1cm4gdW5lc2NhcGUoIGRlY29kZWQgKTtcbn07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBR0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/index.js\n"); /***/ }), /***/ "./js/util/initialize-google-global.js": /*!*********************************************!*\ !*** ./js/util/initialize-google-global.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/* WEBPACK VAR INJECTION */(function(global) {/**\n * Side Effect to initialize `google` global.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nif (!Object.prototype.hasOwnProperty.call(global, 'google')) {\n global.google = {};\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2luaXRpYWxpemUtZ29vZ2xlLWdsb2JhbC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvaW5pdGlhbGl6ZS1nb29nbGUtZ2xvYmFsLmpzPzZjOWMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaWRlIEVmZmVjdCB0byBpbml0aWFsaXplIGBnb29nbGVgIGdsb2JhbC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmlmICggISBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoIGdsb2JhbCwgJ2dvb2dsZScgKSApIHtcblx0Z2xvYmFsLmdvb2dsZSA9IHt9O1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/initialize-google-global.js\n"); /***/ }), /***/ "./js/util/insufficient-permissions-error-description.js": /*!***************************************************************!*\ !*** ./js/util/insufficient-permissions-error-description.js ***! \***************************************************************/ /*! exports provided: getInsufficientPermissionsErrorDescription */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getInsufficientPermissionsErrorDescription\", function() { return getInsufficientPermissionsErrorDescription; });\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__);\n/**\n * `getInsufficientPermissionsErrorDescription` function.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Gets a description for an insufficient permissions error.\n *\n * @since 1.16.0\n *\n * @param {string} error Original error message.\n * @param {Object} module Module data.\n * @param {string} module.name The name of the module.\n * @param {string} module.slug The slug of the module.\n * @param {Object} module.owner The owner of the module.\n * @param {string} module.owner.login The The login of the current owner.\n * @return {string} Error description.\n */\nfunction getInsufficientPermissionsErrorDescription() {\n var error = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n var module = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _ref = module || {},\n _ref$slug = _ref.slug,\n slug = _ref$slug === void 0 ? '' : _ref$slug,\n _ref$name = _ref.name,\n name = _ref$name === void 0 ? '' : _ref$name,\n _ref$owner = _ref.owner,\n owner = _ref$owner === void 0 ? {} : _ref$owner; // If no module data provided, it is impossible to provide a more clear message.\n if (!slug || !name) {\n return error;\n }\n var message = '';\n var userInfo = '';\n if ('analytics-4' === slug) {\n if (error.match(/account/i)) {\n message = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Your Google account does not have sufficient permissions for this Analytics account, so you won’t be able to see stats from it on the Site Kit dashboard.', 'google-site-kit');\n } else if (error.match(/property/i)) {\n message = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Your Google account does not have sufficient permissions for this Analytics property, so you won’t be able to see stats from it on the Site Kit dashboard.', 'google-site-kit');\n } else if (error.match(/view/i)) {\n message = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Your Google account does not have sufficient permissions for this Analytics view, so you won’t be able to see stats from it on the Site Kit dashboard.', 'google-site-kit');\n }\n } else if ('search-console' === slug) {\n message = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Your Google account does not have sufficient permissions for this Search Console property, so you won’t be able to see stats from it on the Site Kit dashboard.', 'google-site-kit');\n }\n if (!message) {\n message = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"sprintf\"])(/* translators: %s: module name */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Your Google account does not have sufficient permissions to access %s data, so you won’t be able to see stats from it on the Site Kit dashboard.', 'google-site-kit'), name);\n }\n if (owner && owner.login) {\n userInfo = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"sprintf\"])(/* translators: %s: owner name */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('This service was originally connected by the administrator \"%s\" — you can contact them for more information.', 'google-site-kit'), owner.login);\n }\n if (!userInfo) {\n userInfo = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('This service was originally connected by an administrator — you can contact them for more information.', 'google-site-kit');\n }\n return \"\".concat(message, \" \").concat(userInfo);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2luc3VmZmljaWVudC1wZXJtaXNzaW9ucy1lcnJvci1kZXNjcmlwdGlvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvaW5zdWZmaWNpZW50LXBlcm1pc3Npb25zLWVycm9yLWRlc2NyaXB0aW9uLmpzP2IyNWIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgZ2V0SW5zdWZmaWNpZW50UGVybWlzc2lvbnNFcnJvckRlc2NyaXB0aW9uYCBmdW5jdGlvbi5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXywgc3ByaW50ZiB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogR2V0cyBhIGRlc2NyaXB0aW9uIGZvciBhbiBpbnN1ZmZpY2llbnQgcGVybWlzc2lvbnMgZXJyb3IuXG4gKlxuICogQHNpbmNlIDEuMTYuMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBlcnJvciAgICAgICAgICAgICAgT3JpZ2luYWwgZXJyb3IgbWVzc2FnZS5cbiAqIEBwYXJhbSB7T2JqZWN0fSBtb2R1bGUgICAgICAgICAgICAgTW9kdWxlIGRhdGEuXG4gKiBAcGFyYW0ge3N0cmluZ30gbW9kdWxlLm5hbWUgICAgICAgIFRoZSBuYW1lIG9mIHRoZSBtb2R1bGUuXG4gKiBAcGFyYW0ge3N0cmluZ30gbW9kdWxlLnNsdWcgICAgICAgIFRoZSBzbHVnIG9mIHRoZSBtb2R1bGUuXG4gKiBAcGFyYW0ge09iamVjdH0gbW9kdWxlLm93bmVyICAgICAgIFRoZSBvd25lciBvZiB0aGUgbW9kdWxlLlxuICogQHBhcmFtIHtzdHJpbmd9IG1vZHVsZS5vd25lci5sb2dpbiBUaGUgVGhlIGxvZ2luIG9mIHRoZSBjdXJyZW50IG93bmVyLlxuICogQHJldHVybiB7c3RyaW5nfSAgICAgICAgICAgICAgICAgICBFcnJvciBkZXNjcmlwdGlvbi5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldEluc3VmZmljaWVudFBlcm1pc3Npb25zRXJyb3JEZXNjcmlwdGlvbihcblx0ZXJyb3IgPSAnJyxcblx0bW9kdWxlID0ge31cbikge1xuXHRjb25zdCB7IHNsdWcgPSAnJywgbmFtZSA9ICcnLCBvd25lciA9IHt9IH0gPSBtb2R1bGUgfHwge307XG5cblx0Ly8gSWYgbm8gbW9kdWxlIGRhdGEgcHJvdmlkZWQsIGl0IGlzIGltcG9zc2libGUgdG8gcHJvdmlkZSBhIG1vcmUgY2xlYXIgbWVzc2FnZS5cblx0aWYgKCAhIHNsdWcgfHwgISBuYW1lICkge1xuXHRcdHJldHVybiBlcnJvcjtcblx0fVxuXG5cdGxldCBtZXNzYWdlID0gJyc7XG5cdGxldCB1c2VySW5mbyA9ICcnO1xuXG5cdGlmICggJ2FuYWx5dGljcy00JyA9PT0gc2x1ZyApIHtcblx0XHRpZiAoIGVycm9yLm1hdGNoKCAvYWNjb3VudC9pICkgKSB7XG5cdFx0XHRtZXNzYWdlID0gX18oXG5cdFx0XHRcdCdZb3VyIEdvb2dsZSBhY2NvdW50IGRvZXMgbm90IGhhdmUgc3VmZmljaWVudCBwZXJtaXNzaW9ucyBmb3IgdGhpcyBBbmFseXRpY3MgYWNjb3VudCwgc28geW91IHdvbuKAmXQgYmUgYWJsZSB0byBzZWUgc3RhdHMgZnJvbSBpdCBvbiB0aGUgU2l0ZSBLaXQgZGFzaGJvYXJkLicsXG5cdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHQpO1xuXHRcdH0gZWxzZSBpZiAoIGVycm9yLm1hdGNoKCAvcHJvcGVydHkvaSApICkge1xuXHRcdFx0bWVzc2FnZSA9IF9fKFxuXHRcdFx0XHQnWW91ciBHb29nbGUgYWNjb3VudCBkb2VzIG5vdCBoYXZlIHN1ZmZpY2llbnQgcGVybWlzc2lvbnMgZm9yIHRoaXMgQW5hbHl0aWNzIHByb3BlcnR5LCBzbyB5b3Ugd29u4oCZdCBiZSBhYmxlIHRvIHNlZSBzdGF0cyBmcm9tIGl0IG9uIHRoZSBTaXRlIEtpdCBkYXNoYm9hcmQuJyxcblx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdCk7XG5cdFx0fSBlbHNlIGlmICggZXJyb3IubWF0Y2goIC92aWV3L2kgKSApIHtcblx0XHRcdG1lc3NhZ2UgPSBfXyhcblx0XHRcdFx0J1lvdXIgR29vZ2xlIGFjY291bnQgZG9lcyBub3QgaGF2ZSBzdWZmaWNpZW50IHBlcm1pc3Npb25zIGZvciB0aGlzIEFuYWx5dGljcyB2aWV3LCBzbyB5b3Ugd29u4oCZdCBiZSBhYmxlIHRvIHNlZSBzdGF0cyBmcm9tIGl0IG9uIHRoZSBTaXRlIEtpdCBkYXNoYm9hcmQuJyxcblx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdCk7XG5cdFx0fVxuXHR9IGVsc2UgaWYgKCAnc2VhcmNoLWNvbnNvbGUnID09PSBzbHVnICkge1xuXHRcdG1lc3NhZ2UgPSBfXyhcblx0XHRcdCdZb3VyIEdvb2dsZSBhY2NvdW50IGRvZXMgbm90IGhhdmUgc3VmZmljaWVudCBwZXJtaXNzaW9ucyBmb3IgdGhpcyBTZWFyY2ggQ29uc29sZSBwcm9wZXJ0eSwgc28geW91IHdvbuKAmXQgYmUgYWJsZSB0byBzZWUgc3RhdHMgZnJvbSBpdCBvbiB0aGUgU2l0ZSBLaXQgZGFzaGJvYXJkLicsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCk7XG5cdH1cblxuXHRpZiAoICEgbWVzc2FnZSApIHtcblx0XHRtZXNzYWdlID0gc3ByaW50Zihcblx0XHRcdC8qIHRyYW5zbGF0b3JzOiAlczogbW9kdWxlIG5hbWUgKi9cblx0XHRcdF9fKFxuXHRcdFx0XHQnWW91ciBHb29nbGUgYWNjb3VudCBkb2VzIG5vdCBoYXZlIHN1ZmZpY2llbnQgcGVybWlzc2lvbnMgdG8gYWNjZXNzICVzIGRhdGEsIHNvIHlvdSB3b27igJl0IGJlIGFibGUgdG8gc2VlIHN0YXRzIGZyb20gaXQgb24gdGhlIFNpdGUgS2l0IGRhc2hib2FyZC4nLFxuXHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0KSxcblx0XHRcdG5hbWVcblx0XHQpO1xuXHR9XG5cblx0aWYgKCBvd25lciAmJiBvd25lci5sb2dpbiApIHtcblx0XHR1c2VySW5mbyA9IHNwcmludGYoXG5cdFx0XHQvKiB0cmFuc2xhdG9yczogJXM6IG93bmVyIG5hbWUgKi9cblx0XHRcdF9fKFxuXHRcdFx0XHQnVGhpcyBzZXJ2aWNlIHdhcyBvcmlnaW5hbGx5IGNvbm5lY3RlZCBieSB0aGUgYWRtaW5pc3RyYXRvciBcIiVzXCIg4oCUIHlvdSBjYW4gY29udGFjdCB0aGVtIGZvciBtb3JlIGluZm9ybWF0aW9uLicsXG5cdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHQpLFxuXHRcdFx0b3duZXIubG9naW5cblx0XHQpO1xuXHR9XG5cblx0aWYgKCAhIHVzZXJJbmZvICkge1xuXHRcdHVzZXJJbmZvID0gX18oXG5cdFx0XHQnVGhpcyBzZXJ2aWNlIHdhcyBvcmlnaW5hbGx5IGNvbm5lY3RlZCBieSBhbiBhZG1pbmlzdHJhdG9yIOKAlCB5b3UgY2FuIGNvbnRhY3QgdGhlbSBmb3IgbW9yZSBpbmZvcm1hdGlvbi4nLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpO1xuXHR9XG5cblx0cmV0dXJuIGAkeyBtZXNzYWdlIH0gJHsgdXNlckluZm8gfWA7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUZBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUlBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFJQTtBQUVBO0FBQ0E7QUFFQTtBQU1BO0FBRUE7QUFDQTtBQUVBO0FBTUE7QUFFQTtBQUNBO0FBSUE7QUFFQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/util/insufficient-permissions-error-description.js\n"); /***/ }), /***/ "./js/util/is-site-kit-screen.js": /*!***************************************!*\ !*** ./js/util/is-site-kit-screen.js ***! \***************************************/ /*! exports provided: isSiteKitScreen */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isSiteKitScreen\", function() { return isSiteKitScreen; });\n/* harmony import */ var _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../googlesitekit/constants */ \"./js/googlesitekit/constants.js\");\n/**\n * Utility function to check whether or not a view-context is a Site Kit view.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n/**\n * Checks whether or not the current viewContext is a Site Kit screen.\n *\n * @since 1.80.0\n *\n * @param {string} viewContext The view-context.\n * @return {boolean} TRUE if the passed view-context is a site kit view; otherwise FALSE.\n */\nvar isSiteKitScreen = function isSiteKitScreen(viewContext) {\n return _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"SITE_KIT_VIEW_CONTEXTS\"].includes(viewContext);\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2lzLXNpdGUta2l0LXNjcmVlbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvaXMtc2l0ZS1raXQtc2NyZWVuLmpzP2ViMzkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90IGEgdmlldy1jb250ZXh0IGlzIGEgU2l0ZSBLaXQgdmlldy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIyIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFNJVEVfS0lUX1ZJRVdfQ09OVEVYVFMgfSBmcm9tICcuLi9nb29nbGVzaXRla2l0L2NvbnN0YW50cyc7XG5cbi8qKlxuICogQ2hlY2tzIHdoZXRoZXIgb3Igbm90IHRoZSBjdXJyZW50IHZpZXdDb250ZXh0IGlzIGEgU2l0ZSBLaXQgc2NyZWVuLlxuICpcbiAqIEBzaW5jZSAxLjgwLjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdmlld0NvbnRleHQgVGhlIHZpZXctY29udGV4dC5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRSVUUgaWYgdGhlIHBhc3NlZCB2aWV3LWNvbnRleHQgaXMgYSBzaXRlIGtpdCB2aWV3OyBvdGhlcndpc2UgRkFMU0UuXG4gKi9cbmV4cG9ydCBjb25zdCBpc1NpdGVLaXRTY3JlZW4gPSAoIHZpZXdDb250ZXh0ICkgPT5cblx0U0lURV9LSVRfVklFV19DT05URVhUUy5pbmNsdWRlcyggdmlld0NvbnRleHQgKTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/util/is-site-kit-screen.js\n"); /***/ }), /***/ "./js/util/is-valid-numeric-id.js": /*!****************************************!*\ !*** ./js/util/is-valid-numeric-id.js ***! \****************************************/ /*! exports provided: isValidNumericID */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidNumericID\", function() { return isValidNumericID; });\n/**\n * Utility function related to checking if a given value is numeric.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Checks the given value to see if it is a positive integer.\n *\n * @since 1.11.0 Function introduced.\n * @since 1.90.0 Moved outside Tag Manager to a generic utility function.\n *\n * @param {*} input Value to check.\n * @return {boolean} Validity.\n */\nfunction isValidNumericID(input) {\n var id = parseFloat(input) || 0;\n if (!Number.isInteger(id)) {\n return false;\n }\n return id > 0;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2lzLXZhbGlkLW51bWVyaWMtaWQuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy91dGlsL2lzLXZhbGlkLW51bWVyaWMtaWQuanM/MjU1NiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFV0aWxpdHkgZnVuY3Rpb24gcmVsYXRlZCB0byBjaGVja2luZyBpZiBhIGdpdmVuIHZhbHVlIGlzIG51bWVyaWMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMiBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIENoZWNrcyB0aGUgZ2l2ZW4gdmFsdWUgdG8gc2VlIGlmIGl0IGlzIGEgcG9zaXRpdmUgaW50ZWdlci5cbiAqXG4gKiBAc2luY2UgMS4xMS4wIEZ1bmN0aW9uIGludHJvZHVjZWQuXG4gKiBAc2luY2UgMS45MC4wIE1vdmVkIG91dHNpZGUgVGFnIE1hbmFnZXIgdG8gYSBnZW5lcmljIHV0aWxpdHkgZnVuY3Rpb24uXG4gKlxuICogQHBhcmFtIHsqfSBpbnB1dCBWYWx1ZSB0byBjaGVjay5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFZhbGlkaXR5LlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNWYWxpZE51bWVyaWNJRCggaW5wdXQgKSB7XG5cdGNvbnN0IGlkID0gcGFyc2VGbG9hdCggaW5wdXQgKSB8fCAwO1xuXG5cdGlmICggISBOdW1iZXIuaXNJbnRlZ2VyKCBpZCApICkge1xuXHRcdHJldHVybiBmYWxzZTtcblx0fVxuXG5cdHJldHVybiBpZCA+IDA7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/is-valid-numeric-id.js\n"); /***/ }), /***/ "./js/util/isnumeric.js": /*!******************************!*\ !*** ./js/util/isnumeric.js ***! \******************************/ /*! exports provided: isNumeric */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isNumeric\", function() { return isNumeric; });\n/**\n * Utility function related to checking if a given value is numeric.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Checks if a given value is numeric.\n *\n * @since 1.80.0\n *\n * @param {*} value The value to check.\n * @return {boolean} TRUE if a value is numeric FALSE otherwise.\n */\nfunction isNumeric(value) {\n if (typeof value === 'number') {\n return true;\n }\n var string = (value || '').toString();\n if (!string) {\n return false;\n }\n return !isNaN(string);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2lzbnVtZXJpYy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvaXNudW1lcmljLmpzPzliNDkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIHJlbGF0ZWQgdG8gY2hlY2tpbmcgaWYgYSBnaXZlbiB2YWx1ZSBpcyBudW1lcmljLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjIgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBDaGVja3MgaWYgYSBnaXZlbiB2YWx1ZSBpcyBudW1lcmljLlxuICpcbiAqIEBzaW5jZSAxLjgwLjBcbiAqXG4gKiBAcGFyYW0geyp9IHZhbHVlIFRoZSB2YWx1ZSB0byBjaGVjay5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRSVUUgaWYgYSB2YWx1ZSBpcyBudW1lcmljIEZBTFNFIG90aGVyd2lzZS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzTnVtZXJpYyggdmFsdWUgKSB7XG5cdGlmICggdHlwZW9mIHZhbHVlID09PSAnbnVtYmVyJyApIHtcblx0XHRyZXR1cm4gdHJ1ZTtcblx0fVxuXG5cdGNvbnN0IHN0cmluZyA9ICggdmFsdWUgfHwgJycgKS50b1N0cmluZygpO1xuXG5cdGlmICggISBzdHJpbmcgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuICEgaXNOYU4oIHN0cmluZyApO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/util/isnumeric.js\n"); /***/ }), /***/ "./js/util/markdown.js": /*!*****************************!*\ !*** ./js/util/markdown.js ***! \*****************************/ /*! exports provided: markdownToHTML */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"markdownToHTML\", function() { return markdownToHTML; });\n/**\n * Markdown utility.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Replaces markdown links with its HTML equivalents.\n *\n * @since 1.22.0\n *\n * @param {string} text Markdown text.\n * @return {string} Text with HTML links.\n */\nfunction markdownLinks(text) {\n return text.replace(new RegExp('\\\\[([^\\\\]]+)\\\\]\\\\((https?://[^/]+\\\\.\\\\w+/?.*?)\\\\)', 'gi'), '$1');\n}\n\n/**\n * Adds paragraphs to the text.\n *\n * @since 1.22.0\n *\n * @param {string} text Markdown text.\n * @return {string} Text with HTML links.\n */\nfunction markdownParagraphs(text) {\n return \"

\".concat(text.replace(/\\n{2,}/g, '

'), \"

\");\n}\n\n/**\n * Replaces line breaks in the text.\n *\n * @since 1.22.0\n *\n * @param {string} text Markdown text.\n * @return {string} Text with HTML links.\n */\nfunction markdownBreaks(text) {\n return text.replace(/\\n/gi, '
');\n}\n\n/**\n * Converts markdown to HTML.\n *\n * @since 1.22.0\n *\n * @param {string} text Markdown text.\n * @return {string} HTML version of the markdown text.\n */\nfunction markdownToHTML(text) {\n var rules = [markdownLinks, markdownParagraphs, markdownBreaks];\n var html = text;\n for (var _i = 0, _rules = rules; _i < _rules.length; _i++) {\n var rule = _rules[_i];\n html = rule(html);\n }\n return html;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL21hcmtkb3duLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9tYXJrZG93bi5qcz9kYjAyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTWFya2Rvd24gdXRpbGl0eS5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogUmVwbGFjZXMgbWFya2Rvd24gbGlua3Mgd2l0aCBpdHMgSFRNTCBlcXVpdmFsZW50cy5cbiAqXG4gKiBAc2luY2UgMS4yMi4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IHRleHQgTWFya2Rvd24gdGV4dC5cbiAqIEByZXR1cm4ge3N0cmluZ30gVGV4dCB3aXRoIEhUTUwgbGlua3MuXG4gKi9cbmZ1bmN0aW9uIG1hcmtkb3duTGlua3MoIHRleHQgKSB7XG5cdHJldHVybiB0ZXh0LnJlcGxhY2UoXG5cdFx0bmV3IFJlZ0V4cCggJ1xcXFxbKFteXFxcXF1dKylcXFxcXVxcXFwoKGh0dHBzPzovL1teL10rXFxcXC5cXFxcdysvPy4qPylcXFxcKScsICdnaScgKSxcblx0XHQnPGEgaHJlZj1cIiQyXCIgdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiPiQxPC9hPidcblx0KTtcbn1cblxuLyoqXG4gKiBBZGRzIHBhcmFncmFwaHMgdG8gdGhlIHRleHQuXG4gKlxuICogQHNpbmNlIDEuMjIuMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IE1hcmtkb3duIHRleHQuXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRleHQgd2l0aCBIVE1MIGxpbmtzLlxuICovXG5mdW5jdGlvbiBtYXJrZG93blBhcmFncmFwaHMoIHRleHQgKSB7XG5cdHJldHVybiBgPHA+JHsgdGV4dC5yZXBsYWNlKCAvXFxuezIsfS9nLCAnPC9wPjxwPicgKSB9PC9wPmA7XG59XG5cbi8qKlxuICogUmVwbGFjZXMgbGluZSBicmVha3MgaW4gdGhlIHRleHQuXG4gKlxuICogQHNpbmNlIDEuMjIuMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IE1hcmtkb3duIHRleHQuXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRleHQgd2l0aCBIVE1MIGxpbmtzLlxuICovXG5mdW5jdGlvbiBtYXJrZG93bkJyZWFrcyggdGV4dCApIHtcblx0cmV0dXJuIHRleHQucmVwbGFjZSggL1xcbi9naSwgJzxicj4nICk7XG59XG5cbi8qKlxuICogQ29udmVydHMgbWFya2Rvd24gdG8gSFRNTC5cbiAqXG4gKiBAc2luY2UgMS4yMi4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IHRleHQgTWFya2Rvd24gdGV4dC5cbiAqIEByZXR1cm4ge3N0cmluZ30gSFRNTCB2ZXJzaW9uIG9mIHRoZSBtYXJrZG93biB0ZXh0LlxuICovXG5leHBvcnQgZnVuY3Rpb24gbWFya2Rvd25Ub0hUTUwoIHRleHQgKSB7XG5cdGNvbnN0IHJ1bGVzID0gWyBtYXJrZG93bkxpbmtzLCBtYXJrZG93blBhcmFncmFwaHMsIG1hcmtkb3duQnJlYWtzIF07XG5cblx0bGV0IGh0bWwgPSB0ZXh0O1xuXHRmb3IgKCBjb25zdCBydWxlIG9mIHJ1bGVzICkge1xuXHRcdGh0bWwgPSBydWxlKCBodG1sICk7XG5cdH1cblxuXHRyZXR1cm4gaHRtbDtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/util/markdown.js\n"); /***/ }), /***/ "./js/util/partition-report.js": /*!*************************************!*\ !*** ./js/util/partition-report.js ***! \*************************************/ /*! exports provided: partitionReport */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"partitionReport\", function() { return partitionReport; });\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_0__);\n/**\n * Report partitioning utility.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Splits report data into segments for current and comparison ranges.\n *\n * @since 1.33.0\n * @since 1.34.0 Updated to support incomplete `report` arrays.\n *\n * @param {Array} report Report rows.\n * @param {Object} args Additional arguments.\n * @param {number} args.dateRangeLength Date range length of report segments.\n * @return {Object} Object with keys for `compareRange` and `currentRange`.\n */\nvar partitionReport = function partitionReport(report, _ref) {\n var dateRangeLength = _ref.dateRangeLength;\n invariant__WEBPACK_IMPORTED_MODULE_0___default()(Array.isArray(report), 'report must be an array to partition.');\n invariant__WEBPACK_IMPORTED_MODULE_0___default()(Number.isInteger(dateRangeLength) && dateRangeLength > 0, 'dateRangeLength must be a positive integer.');\n\n // Use a negative date range length for reverse slicing.\n var _dateRangeLength = -1 * dateRangeLength;\n return {\n // The current range should always be sliced from the end.\n currentRange: report.slice(_dateRangeLength),\n // The compare range continues from where the current left off (slicing towards the start),\n // and may be shorter (where older data is not available yet) which is fine.\n compareRange: report.slice(_dateRangeLength * 2, _dateRangeLength)\n };\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3BhcnRpdGlvbi1yZXBvcnQuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy91dGlsL3BhcnRpdGlvbi1yZXBvcnQuanM/NTk4MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlcG9ydCBwYXJ0aXRpb25pbmcgdXRpbGl0eS5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBpbnZhcmlhbnQgZnJvbSAnaW52YXJpYW50JztcblxuLyoqXG4gKiBTcGxpdHMgcmVwb3J0IGRhdGEgaW50byBzZWdtZW50cyBmb3IgY3VycmVudCBhbmQgY29tcGFyaXNvbiByYW5nZXMuXG4gKlxuICogQHNpbmNlIDEuMzMuMFxuICogQHNpbmNlIDEuMzQuMCBVcGRhdGVkIHRvIHN1cHBvcnQgaW5jb21wbGV0ZSBgcmVwb3J0YCBhcnJheXMuXG4gKlxuICogQHBhcmFtIHtBcnJheX0gIHJlcG9ydCAgICAgICAgICAgICAgIFJlcG9ydCByb3dzLlxuICogQHBhcmFtIHtPYmplY3R9IGFyZ3MgICAgICAgICAgICAgICAgIEFkZGl0aW9uYWwgYXJndW1lbnRzLlxuICogQHBhcmFtIHtudW1iZXJ9IGFyZ3MuZGF0ZVJhbmdlTGVuZ3RoIERhdGUgcmFuZ2UgbGVuZ3RoIG9mIHJlcG9ydCBzZWdtZW50cy5cbiAqIEByZXR1cm4ge09iamVjdH0gT2JqZWN0IHdpdGgga2V5cyBmb3IgYGNvbXBhcmVSYW5nZWAgYW5kIGBjdXJyZW50UmFuZ2VgLlxuICovXG5leHBvcnQgY29uc3QgcGFydGl0aW9uUmVwb3J0ID0gKCByZXBvcnQsIHsgZGF0ZVJhbmdlTGVuZ3RoIH0gKSA9PiB7XG5cdGludmFyaWFudChcblx0XHRBcnJheS5pc0FycmF5KCByZXBvcnQgKSxcblx0XHQncmVwb3J0IG11c3QgYmUgYW4gYXJyYXkgdG8gcGFydGl0aW9uLidcblx0KTtcblx0aW52YXJpYW50KFxuXHRcdE51bWJlci5pc0ludGVnZXIoIGRhdGVSYW5nZUxlbmd0aCApICYmIGRhdGVSYW5nZUxlbmd0aCA+IDAsXG5cdFx0J2RhdGVSYW5nZUxlbmd0aCBtdXN0IGJlIGEgcG9zaXRpdmUgaW50ZWdlci4nXG5cdCk7XG5cblx0Ly8gVXNlIGEgbmVnYXRpdmUgZGF0ZSByYW5nZSBsZW5ndGggZm9yIHJldmVyc2Ugc2xpY2luZy5cblx0Y29uc3QgX2RhdGVSYW5nZUxlbmd0aCA9IC0xICogZGF0ZVJhbmdlTGVuZ3RoO1xuXG5cdHJldHVybiB7XG5cdFx0Ly8gVGhlIGN1cnJlbnQgcmFuZ2Ugc2hvdWxkIGFsd2F5cyBiZSBzbGljZWQgZnJvbSB0aGUgZW5kLlxuXHRcdGN1cnJlbnRSYW5nZTogcmVwb3J0LnNsaWNlKCBfZGF0ZVJhbmdlTGVuZ3RoICksXG5cdFx0Ly8gVGhlIGNvbXBhcmUgcmFuZ2UgY29udGludWVzIGZyb20gd2hlcmUgdGhlIGN1cnJlbnQgbGVmdCBvZmYgKHNsaWNpbmcgdG93YXJkcyB0aGUgc3RhcnQpLFxuXHRcdC8vIGFuZCBtYXkgYmUgc2hvcnRlciAod2hlcmUgb2xkZXIgZGF0YSBpcyBub3QgYXZhaWxhYmxlIHlldCkgd2hpY2ggaXMgZmluZS5cblx0XHRjb21wYXJlUmFuZ2U6IHJlcG9ydC5zbGljZSggX2RhdGVSYW5nZUxlbmd0aCAqIDIsIF9kYXRlUmFuZ2VMZW5ndGggKSxcblx0fTtcbn07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFJQTtBQUNBO0FBSUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/util/partition-report.js\n"); /***/ }), /***/ "./js/util/purify.js": /*!***************************!*\ !*** ./js/util/purify.js ***! \***************************/ /*! exports provided: purify */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"purify\", function() { return purify; });\n/* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! dompurify */ \"../node_modules/dompurify/dist/purify.js\");\n/* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(dompurify__WEBPACK_IMPORTED_MODULE_0__);\n/**\n * External dependencies\n */\n\nvar purify = dompurify__WEBPACK_IMPORTED_MODULE_0___default()(global);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3B1cmlmeS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvcHVyaWZ5LmpzPzgxMWIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGNyZWF0ZURPTVB1cmlmeSBmcm9tICdkb21wdXJpZnknO1xuXG5leHBvcnQgY29uc3QgcHVyaWZ5ID0gY3JlYXRlRE9NUHVyaWZ5KCBnbG9iYWwgKTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/util/purify.js\n"); /***/ }), /***/ "./js/util/report-validation.js": /*!**************************************!*\ !*** ./js/util/report-validation.js ***! \**************************************/ /*! exports provided: isValidStringsOrObjects, isValidDateRange, isValidOrders, isValidStringularItems */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidStringsOrObjects\", function() { return isValidStringsOrObjects; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidDateRange\", function() { return isValidDateRange; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidOrders\", function() { return isValidOrders; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidStringularItems\", function() { return isValidStringularItems; });\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"../node_modules/@babel/runtime/helpers/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__);\n\n/**\n * Reporting API validation utilities.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Validates data that can be either string or object of the certain type, or array of them.\n *\n * @since 1.13.0\n * @since 1.98.0 Added verifyStringFunction parameter.\n *\n * @param {string|string[]|Object|Object[]} data The data to check.\n * @param {Function} verifyObjectFunction The callback to verify an object.\n * @param {Function} [verifyStringFunction] The callback to verify a string (optional).\n * @return {boolean} TRUE if data is valid, otherwise FALSE.\n */\nfunction isValidStringsOrObjects(data, verifyObjectFunction) {\n var verifyStringFunction = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function () {\n return true;\n };\n if (typeof data === 'string') {\n return verifyStringFunction(data);\n }\n if (_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(data) === 'object' && verifyObjectFunction(data)) {\n return true;\n }\n if (Array.isArray(data)) {\n return data.every(function (item) {\n if (typeof item === 'string') {\n return verifyStringFunction(item);\n }\n if (_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(item) === 'object') {\n return verifyObjectFunction(item);\n }\n return false;\n });\n }\n\n // Arguably this should fail/throw, because none of our allowed types were encountered.\n return false;\n}\n\n/**\n * Verifies that either date range or start and end dates are valid.\n *\n * @since 1.13.0\n *\n * @param {Object} dates The object containing dates to check.\n * @param {string} dates.startDate The start date to check.\n * @param {string} dates.endDate The end date to check.\n * @return {boolean} TRUE if either date range or start/end dates are valid, otherwise FALSE.\n */\nfunction isValidDateRange(_ref) {\n var startDate = _ref.startDate,\n endDate = _ref.endDate;\n var validStartDate = startDate && startDate.match(/^\\d{4}-\\d{2}-\\d{2}$/);\n var validEndDate = endDate && endDate.match(/^\\d{4}-\\d{2}-\\d{2}$/);\n return validStartDate && validEndDate;\n}\n\n/**\n * Verifies that order definitions are valid. It can be either an object or an array\n * of objects where each object has \"fieldName\" and valid \"sortOrder\" properties.\n *\n * @since 1.13.0\n *\n * @param {Object|Object[]} orders The order definitions to check.\n * @return {boolean} TRUE if order definitions are valid, otherwise FALSE.\n */\nfunction isValidOrders(orders) {\n var isValidOrder = function isValidOrder(order) {\n var isValidFieldName = order.hasOwnProperty('fieldName') && !!order.fieldName;\n var isValidSortOrder = order.hasOwnProperty('sortOrder') && /(ASCENDING|DESCENDING)/i.test(order.sortOrder.toString());\n return isValidFieldName && isValidSortOrder;\n };\n if (Array.isArray(orders)) {\n return orders.every(function (item) {\n return _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(item) === 'object' && isValidOrder(item);\n });\n }\n if (_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(orders) === 'object') {\n return isValidOrder(orders);\n }\n\n // Arguably this should fail/throw, because none of our allowed types were encountered.\n return false;\n}\n\n/**\n * Verifies that provided parameter is either a string or an array of strings.\n *\n * @since 1.15.0\n *\n * @param {(string|Array.)} items Items to validate.\n * @return {boolean} TRUE if items are either a string or an array of strings, otherwise FALSE.\n */\nfunction isValidStringularItems(items) {\n if (typeof items === 'string') {\n return true;\n }\n if (Array.isArray(items)) {\n return items.every(function (item) {\n return typeof item === 'string';\n });\n }\n return false;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3JlcG9ydC12YWxpZGF0aW9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9yZXBvcnQtdmFsaWRhdGlvbi5qcz9iOTM0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVwb3J0aW5nIEFQSSB2YWxpZGF0aW9uIHV0aWxpdGllcy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogVmFsaWRhdGVzIGRhdGEgdGhhdCBjYW4gYmUgZWl0aGVyIHN0cmluZyBvciBvYmplY3Qgb2YgdGhlIGNlcnRhaW4gdHlwZSwgb3IgYXJyYXkgb2YgdGhlbS5cbiAqXG4gKiBAc2luY2UgMS4xMy4wXG4gKiBAc2luY2UgMS45OC4wIEFkZGVkIHZlcmlmeVN0cmluZ0Z1bmN0aW9uIHBhcmFtZXRlci5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ3xzdHJpbmdbXXxPYmplY3R8T2JqZWN0W119IGRhdGEgICAgICAgICAgICAgICAgICAgVGhlIGRhdGEgdG8gY2hlY2suXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSAgICAgICAgICAgICAgICAgICAgICAgIHZlcmlmeU9iamVjdEZ1bmN0aW9uICAgVGhlIGNhbGxiYWNrIHRvIHZlcmlmeSBhbiBvYmplY3QuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSAgICAgICAgICAgICAgICAgICAgICAgIFt2ZXJpZnlTdHJpbmdGdW5jdGlvbl0gVGhlIGNhbGxiYWNrIHRvIHZlcmlmeSBhIHN0cmluZyAob3B0aW9uYWwpLlxuICogQHJldHVybiB7Ym9vbGVhbn0gVFJVRSBpZiBkYXRhIGlzIHZhbGlkLCBvdGhlcndpc2UgRkFMU0UuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc1ZhbGlkU3RyaW5nc09yT2JqZWN0cyhcblx0ZGF0YSxcblx0dmVyaWZ5T2JqZWN0RnVuY3Rpb24sXG5cdHZlcmlmeVN0cmluZ0Z1bmN0aW9uID0gKCkgPT4gdHJ1ZVxuKSB7XG5cdGlmICggdHlwZW9mIGRhdGEgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiB2ZXJpZnlTdHJpbmdGdW5jdGlvbiggZGF0YSApO1xuXHR9XG5cblx0aWYgKCB0eXBlb2YgZGF0YSA9PT0gJ29iamVjdCcgJiYgdmVyaWZ5T2JqZWN0RnVuY3Rpb24oIGRhdGEgKSApIHtcblx0XHRyZXR1cm4gdHJ1ZTtcblx0fVxuXG5cdGlmICggQXJyYXkuaXNBcnJheSggZGF0YSApICkge1xuXHRcdHJldHVybiBkYXRhLmV2ZXJ5KCAoIGl0ZW0gKSA9PiB7XG5cdFx0XHRpZiAoIHR5cGVvZiBpdGVtID09PSAnc3RyaW5nJyApIHtcblx0XHRcdFx0cmV0dXJuIHZlcmlmeVN0cmluZ0Z1bmN0aW9uKCBpdGVtICk7XG5cdFx0XHR9XG5cblx0XHRcdGlmICggdHlwZW9mIGl0ZW0gPT09ICdvYmplY3QnICkge1xuXHRcdFx0XHRyZXR1cm4gdmVyaWZ5T2JqZWN0RnVuY3Rpb24oIGl0ZW0gKTtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH0gKTtcblx0fVxuXG5cdC8vIEFyZ3VhYmx5IHRoaXMgc2hvdWxkIGZhaWwvdGhyb3csIGJlY2F1c2Ugbm9uZSBvZiBvdXIgYWxsb3dlZCB0eXBlcyB3ZXJlIGVuY291bnRlcmVkLlxuXHRyZXR1cm4gZmFsc2U7XG59XG5cbi8qKlxuICogVmVyaWZpZXMgdGhhdCBlaXRoZXIgZGF0ZSByYW5nZSBvciBzdGFydCBhbmQgZW5kIGRhdGVzIGFyZSB2YWxpZC5cbiAqXG4gKiBAc2luY2UgMS4xMy4wXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IGRhdGVzICAgICAgICAgICBUaGUgb2JqZWN0IGNvbnRhaW5pbmcgZGF0ZXMgdG8gY2hlY2suXG4gKiBAcGFyYW0ge3N0cmluZ30gZGF0ZXMuc3RhcnREYXRlIFRoZSBzdGFydCBkYXRlIHRvIGNoZWNrLlxuICogQHBhcmFtIHtzdHJpbmd9IGRhdGVzLmVuZERhdGUgICBUaGUgZW5kIGRhdGUgdG8gY2hlY2suXG4gKiBAcmV0dXJuIHtib29sZWFufSBUUlVFIGlmIGVpdGhlciBkYXRlIHJhbmdlIG9yIHN0YXJ0L2VuZCBkYXRlcyBhcmUgdmFsaWQsIG90aGVyd2lzZSBGQUxTRS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzVmFsaWREYXRlUmFuZ2UoIHsgc3RhcnREYXRlLCBlbmREYXRlIH0gKSB7XG5cdGNvbnN0IHZhbGlkU3RhcnREYXRlID1cblx0XHRzdGFydERhdGUgJiYgc3RhcnREYXRlLm1hdGNoKCAvXlxcZHs0fS1cXGR7Mn0tXFxkezJ9JC8gKTtcblx0Y29uc3QgdmFsaWRFbmREYXRlID0gZW5kRGF0ZSAmJiBlbmREYXRlLm1hdGNoKCAvXlxcZHs0fS1cXGR7Mn0tXFxkezJ9JC8gKTtcblxuXHRyZXR1cm4gdmFsaWRTdGFydERhdGUgJiYgdmFsaWRFbmREYXRlO1xufVxuXG4vKipcbiAqIFZlcmlmaWVzIHRoYXQgb3JkZXIgZGVmaW5pdGlvbnMgYXJlIHZhbGlkLiBJdCBjYW4gYmUgZWl0aGVyIGFuIG9iamVjdCBvciBhbiBhcnJheVxuICogb2Ygb2JqZWN0cyB3aGVyZSBlYWNoIG9iamVjdCBoYXMgXCJmaWVsZE5hbWVcIiBhbmQgdmFsaWQgXCJzb3J0T3JkZXJcIiBwcm9wZXJ0aWVzLlxuICpcbiAqIEBzaW5jZSAxLjEzLjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdHxPYmplY3RbXX0gb3JkZXJzIFRoZSBvcmRlciBkZWZpbml0aW9ucyB0byBjaGVjay5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRSVUUgaWYgb3JkZXIgZGVmaW5pdGlvbnMgYXJlIHZhbGlkLCBvdGhlcndpc2UgRkFMU0UuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc1ZhbGlkT3JkZXJzKCBvcmRlcnMgKSB7XG5cdGNvbnN0IGlzVmFsaWRPcmRlciA9ICggb3JkZXIgKSA9PiB7XG5cdFx0Y29uc3QgaXNWYWxpZEZpZWxkTmFtZSA9XG5cdFx0XHRvcmRlci5oYXNPd25Qcm9wZXJ0eSggJ2ZpZWxkTmFtZScgKSAmJiAhISBvcmRlci5maWVsZE5hbWU7XG5cdFx0Y29uc3QgaXNWYWxpZFNvcnRPcmRlciA9XG5cdFx0XHRvcmRlci5oYXNPd25Qcm9wZXJ0eSggJ3NvcnRPcmRlcicgKSAmJlxuXHRcdFx0LyhBU0NFTkRJTkd8REVTQ0VORElORykvaS50ZXN0KCBvcmRlci5zb3J0T3JkZXIudG9TdHJpbmcoKSApO1xuXHRcdHJldHVybiBpc1ZhbGlkRmllbGROYW1lICYmIGlzVmFsaWRTb3J0T3JkZXI7XG5cdH07XG5cblx0aWYgKCBBcnJheS5pc0FycmF5KCBvcmRlcnMgKSApIHtcblx0XHRyZXR1cm4gb3JkZXJzLmV2ZXJ5KFxuXHRcdFx0KCBpdGVtICkgPT4gdHlwZW9mIGl0ZW0gPT09ICdvYmplY3QnICYmIGlzVmFsaWRPcmRlciggaXRlbSApXG5cdFx0KTtcblx0fVxuXG5cdGlmICggdHlwZW9mIG9yZGVycyA9PT0gJ29iamVjdCcgKSB7XG5cdFx0cmV0dXJuIGlzVmFsaWRPcmRlciggb3JkZXJzICk7XG5cdH1cblxuXHQvLyBBcmd1YWJseSB0aGlzIHNob3VsZCBmYWlsL3Rocm93LCBiZWNhdXNlIG5vbmUgb2Ygb3VyIGFsbG93ZWQgdHlwZXMgd2VyZSBlbmNvdW50ZXJlZC5cblx0cmV0dXJuIGZhbHNlO1xufVxuXG4vKipcbiAqIFZlcmlmaWVzIHRoYXQgcHJvdmlkZWQgcGFyYW1ldGVyIGlzIGVpdGhlciBhIHN0cmluZyBvciBhbiBhcnJheSBvZiBzdHJpbmdzLlxuICpcbiAqIEBzaW5jZSAxLjE1LjBcbiAqXG4gKiBAcGFyYW0geyhzdHJpbmd8QXJyYXkuPHN0cmluZz4pfSBpdGVtcyBJdGVtcyB0byB2YWxpZGF0ZS5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRSVUUgaWYgaXRlbXMgYXJlIGVpdGhlciBhIHN0cmluZyBvciBhbiBhcnJheSBvZiBzdHJpbmdzLCBvdGhlcndpc2UgRkFMU0UuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc1ZhbGlkU3RyaW5ndWxhckl0ZW1zKCBpdGVtcyApIHtcblx0aWYgKCB0eXBlb2YgaXRlbXMgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiB0cnVlO1xuXHR9XG5cblx0aWYgKCBBcnJheS5pc0FycmF5KCBpdGVtcyApICkge1xuXHRcdHJldHVybiBpdGVtcy5ldmVyeSggKCBpdGVtICkgPT4gdHlwZW9mIGl0ZW0gPT09ICdzdHJpbmcnICk7XG5cdH1cblxuXHRyZXR1cm4gZmFsc2U7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFEQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/util/report-validation.js\n"); /***/ }), /***/ "./js/util/safely-sort.js": /*!********************************!*\ !*** ./js/util/safely-sort.js ***! \********************************/ /*! exports provided: safelySort */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"safelySort\", function() { return safelySort; });\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__);\n\n/**\n * `safelySort` utility function.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Sorts an array without causing the mutation if the given parameter is an array.\n * If the parameter is not an array, it returns the parameter as is.\n *\n * @since 1.110.0\n * @since 1.128.0 Moved to the common utility directory from the key metrics directory.\n *\n * @param {Array|*} arr Param to be sorted.\n * @return {Array|*} \tSafely sorted array without mutation.\n */\nvar safelySort = function safelySort(arr) {\n return Array.isArray(arr) ? _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(arr).sort() : arr;\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3NhZmVseS1zb3J0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9zYWZlbHktc29ydC5qcz8zMzQ3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHNhZmVseVNvcnRgIHV0aWxpdHkgZnVuY3Rpb24uXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFNvcnRzIGFuIGFycmF5IHdpdGhvdXQgY2F1c2luZyB0aGUgbXV0YXRpb24gaWYgdGhlIGdpdmVuIHBhcmFtZXRlciBpcyBhbiBhcnJheS5cbiAqIElmIHRoZSBwYXJhbWV0ZXIgaXMgbm90IGFuIGFycmF5LCBpdCByZXR1cm5zIHRoZSBwYXJhbWV0ZXIgYXMgaXMuXG4gKlxuICogQHNpbmNlIDEuMTEwLjBcbiAqIEBzaW5jZSAxLjEyOC4wIE1vdmVkIHRvIHRoZSBjb21tb24gdXRpbGl0eSBkaXJlY3RvcnkgZnJvbSB0aGUga2V5IG1ldHJpY3MgZGlyZWN0b3J5LlxuICpcbiAqIEBwYXJhbSB7QXJyYXl8Kn0gYXJyIFBhcmFtIHRvIGJlIHNvcnRlZC5cbiAqIEByZXR1cm4ge0FycmF5fCp9IFx0U2FmZWx5IHNvcnRlZCBhcnJheSB3aXRob3V0IG11dGF0aW9uLlxuICovXG5leHBvcnQgY29uc3Qgc2FmZWx5U29ydCA9ICggYXJyICkgPT4ge1xuXHRyZXR1cm4gQXJyYXkuaXNBcnJheSggYXJyICkgPyBbIC4uLmFyciBdLnNvcnQoKSA6IGFycjtcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/util/safely-sort.js\n"); /***/ }), /***/ "./js/util/sanitize.js": /*!*****************************!*\ !*** ./js/util/sanitize.js ***! \*****************************/ /*! exports provided: sanitizeHTML, untrailingslashit */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"sanitizeHTML\", function() { return sanitizeHTML; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"untrailingslashit\", function() { return untrailingslashit; });\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"../node_modules/@babel/runtime/helpers/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _purify__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./purify */ \"./js/util/purify.js\");\n\n/**\n * Internal dependencies\n */\n\nvar sanitizeHTML = function sanitizeHTML(unsafeHTML) {\n var domPurifyConfig = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n return {\n __html: _purify__WEBPACK_IMPORTED_MODULE_1__[\"purify\"].sanitize(unsafeHTML, domPurifyConfig)\n };\n};\n\n/**\n * Takes a string or an URL object, removes the trailing slash if any and returns it.\n *\n * @since 1.20.0\n * @private\n *\n * @param {Object|string} url A string with or without trailing slash or an URL object.\n * @return {string|undefined} The URL string after removing the trailing slash.\n */\nfunction untrailingslashit(url) {\n var _originalURL$replace;\n var originalURL = _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(url) === 'object' ? url.toString() : url;\n return originalURL === null || originalURL === void 0 ? void 0 : (_originalURL$replace = originalURL.replace) === null || _originalURL$replace === void 0 ? void 0 : _originalURL$replace.call(originalURL, /\\/+$/, '');\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3Nhbml0aXplLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9zYW5pdGl6ZS5qcz8yZmFkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHB1cmlmeSB9IGZyb20gJy4vcHVyaWZ5JztcblxuZXhwb3J0IGNvbnN0IHNhbml0aXplSFRNTCA9ICggdW5zYWZlSFRNTCwgZG9tUHVyaWZ5Q29uZmlnID0ge30gKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0X19odG1sOiBwdXJpZnkuc2FuaXRpemUoIHVuc2FmZUhUTUwsIGRvbVB1cmlmeUNvbmZpZyApLFxuXHR9O1xufTtcblxuLyoqXG4gKiBUYWtlcyBhIHN0cmluZyBvciBhbiBVUkwgb2JqZWN0LCByZW1vdmVzIHRoZSB0cmFpbGluZyBzbGFzaCBpZiBhbnkgYW5kIHJldHVybnMgaXQuXG4gKlxuICogQHNpbmNlIDEuMjAuMFxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0ge09iamVjdHxzdHJpbmd9IHVybCBBIHN0cmluZyB3aXRoIG9yIHdpdGhvdXQgdHJhaWxpbmcgc2xhc2ggb3IgYW4gVVJMIG9iamVjdC5cbiAqIEByZXR1cm4ge3N0cmluZ3x1bmRlZmluZWR9IFRoZSBVUkwgc3RyaW5nIGFmdGVyIHJlbW92aW5nIHRoZSB0cmFpbGluZyBzbGFzaC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVudHJhaWxpbmdzbGFzaGl0KCB1cmwgKSB7XG5cdGNvbnN0IG9yaWdpbmFsVVJMID0gdHlwZW9mIHVybCA9PT0gJ29iamVjdCcgPyB1cmwudG9TdHJpbmcoKSA6IHVybDtcblx0cmV0dXJuIG9yaWdpbmFsVVJMPy5yZXBsYWNlPy4oIC9cXC8rJC8sICcnICk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/sanitize.js\n"); /***/ }), /***/ "./js/util/storage.js": /*!****************************!*\ !*** ./js/util/storage.js ***! \****************************/ /*! exports provided: storageAvailable, getStorage */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"storageAvailable\", function() { return storageAvailable; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getStorage\", function() { return getStorage; });\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"../node_modules/@babel/runtime/helpers/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"../node_modules/@babel/runtime/helpers/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);\n\n\n/**\n * Storage abstraction.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Detects whether browser storage is both supported and available.\n *\n * @since 1.0.0\n *\n * @param {string} type Browser storage to test. ex localStorage or sessionStorage.\n * @return {boolean} True if the given storage is available, false otherwise.\n */\nvar storageAvailable = function storageAvailable(type) {\n var storage = global[type];\n if (!storage) {\n return false;\n }\n try {\n var x = '__storage_test__';\n storage.setItem(x, x);\n storage.removeItem(x);\n return true;\n } catch (e) {\n return e instanceof DOMException && (\n // everything except Firefox\n 22 === e.code ||\n // Firefox\n 1014 === e.code ||\n // test name field too, because code might not be present\n // everything except Firefox\n 'QuotaExceededError' === e.name ||\n // Firefox\n 'NS_ERROR_DOM_QUOTA_REACHED' === e.name) &&\n // acknowledge QuotaExceededError only if there's something already stored\n 0 !== storage.length;\n }\n};\n\n// Custom no-op implementation of window.Storage.\nvar NullStorage = /*#__PURE__*/function () {\n function NullStorage() {\n _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, NullStorage);\n }\n _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(NullStorage, [{\n key: \"key\",\n value: function key() {\n return null;\n }\n }, {\n key: \"getItem\",\n value: function getItem() {\n return null;\n }\n }, {\n key: \"setItem\",\n value: function setItem() {\n // Empty method body.\n }\n }, {\n key: \"removeItem\",\n value: function removeItem() {\n // Empty method body.\n }\n }, {\n key: \"clear\",\n value: function clear() {\n // Empty method body.\n }\n }, {\n key: \"length\",\n get: function get() {\n return 0;\n }\n }]);\n return NullStorage;\n}();\nvar storageObj;\n\n/**\n * Gets the storage object to use.\n *\n * @since 1.0.0\n *\n * @return {Storage} Either window.sessionStorage, window.localStorage', or a\n * no-op implementation if neither is available.\n */\nvar getStorage = function getStorage() {\n // Only run the logic to determine the storage object once.\n if (!storageObj) {\n if (storageAvailable('sessionStorage')) {\n storageObj = global.sessionStorage;\n } else if (storageAvailable('localStorage')) {\n storageObj = global.localStorage;\n } else {\n storageObj = new NullStorage();\n }\n }\n return storageObj;\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3N0b3JhZ2UuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy91dGlsL3N0b3JhZ2UuanM/ZTRlNCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN0b3JhZ2UgYWJzdHJhY3Rpb24uXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIERldGVjdHMgd2hldGhlciBicm93c2VyIHN0b3JhZ2UgaXMgYm90aCBzdXBwb3J0ZWQgYW5kIGF2YWlsYWJsZS5cbiAqXG4gKiBAc2luY2UgMS4wLjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSBCcm93c2VyIHN0b3JhZ2UgdG8gdGVzdC4gZXggbG9jYWxTdG9yYWdlIG9yIHNlc3Npb25TdG9yYWdlLlxuICogQHJldHVybiB7Ym9vbGVhbn0gVHJ1ZSBpZiB0aGUgZ2l2ZW4gc3RvcmFnZSBpcyBhdmFpbGFibGUsIGZhbHNlIG90aGVyd2lzZS5cbiAqL1xuZXhwb3J0IGNvbnN0IHN0b3JhZ2VBdmFpbGFibGUgPSAoIHR5cGUgKSA9PiB7XG5cdGNvbnN0IHN0b3JhZ2UgPSBnbG9iYWxbIHR5cGUgXTtcblx0aWYgKCAhIHN0b3JhZ2UgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cdHRyeSB7XG5cdFx0Y29uc3QgeCA9ICdfX3N0b3JhZ2VfdGVzdF9fJztcblxuXHRcdHN0b3JhZ2Uuc2V0SXRlbSggeCwgeCApO1xuXHRcdHN0b3JhZ2UucmVtb3ZlSXRlbSggeCApO1xuXHRcdHJldHVybiB0cnVlO1xuXHR9IGNhdGNoICggZSApIHtcblx0XHRyZXR1cm4gKFxuXHRcdFx0ZSBpbnN0YW5jZW9mIERPTUV4Y2VwdGlvbiAmJlxuXHRcdFx0Ly8gZXZlcnl0aGluZyBleGNlcHQgRmlyZWZveFxuXHRcdFx0KCAyMiA9PT0gZS5jb2RlIHx8XG5cdFx0XHRcdC8vIEZpcmVmb3hcblx0XHRcdFx0MTAxNCA9PT0gZS5jb2RlIHx8XG5cdFx0XHRcdC8vIHRlc3QgbmFtZSBmaWVsZCB0b28sIGJlY2F1c2UgY29kZSBtaWdodCBub3QgYmUgcHJlc2VudFxuXHRcdFx0XHQvLyBldmVyeXRoaW5nIGV4Y2VwdCBGaXJlZm94XG5cdFx0XHRcdCdRdW90YUV4Y2VlZGVkRXJyb3InID09PSBlLm5hbWUgfHxcblx0XHRcdFx0Ly8gRmlyZWZveFxuXHRcdFx0XHQnTlNfRVJST1JfRE9NX1FVT1RBX1JFQUNIRUQnID09PSBlLm5hbWUgKSAmJlxuXHRcdFx0Ly8gYWNrbm93bGVkZ2UgUXVvdGFFeGNlZWRlZEVycm9yIG9ubHkgaWYgdGhlcmUncyBzb21ldGhpbmcgYWxyZWFkeSBzdG9yZWRcblx0XHRcdDAgIT09IHN0b3JhZ2UubGVuZ3RoXG5cdFx0KTtcblx0fVxufTtcblxuLy8gQ3VzdG9tIG5vLW9wIGltcGxlbWVudGF0aW9uIG9mIHdpbmRvdy5TdG9yYWdlLlxuY2xhc3MgTnVsbFN0b3JhZ2Uge1xuXHRnZXQgbGVuZ3RoKCkge1xuXHRcdHJldHVybiAwO1xuXHR9XG5cblx0a2V5KCkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0Z2V0SXRlbSgpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHNldEl0ZW0oKSB7XG5cdFx0Ly8gRW1wdHkgbWV0aG9kIGJvZHkuXG5cdH1cblxuXHRyZW1vdmVJdGVtKCkge1xuXHRcdC8vIEVtcHR5IG1ldGhvZCBib2R5LlxuXHR9XG5cblx0Y2xlYXIoKSB7XG5cdFx0Ly8gRW1wdHkgbWV0aG9kIGJvZHkuXG5cdH1cbn1cblxubGV0IHN0b3JhZ2VPYmo7XG5cbi8qKlxuICogR2V0cyB0aGUgc3RvcmFnZSBvYmplY3QgdG8gdXNlLlxuICpcbiAqIEBzaW5jZSAxLjAuMFxuICpcbiAqIEByZXR1cm4ge1N0b3JhZ2V9IEVpdGhlciB3aW5kb3cuc2Vzc2lvblN0b3JhZ2UsIHdpbmRvdy5sb2NhbFN0b3JhZ2UnLCBvciBhXG4gKiAgICAgICAgICAgICAgICAgICBuby1vcCBpbXBsZW1lbnRhdGlvbiBpZiBuZWl0aGVyIGlzIGF2YWlsYWJsZS5cbiAqL1xuZXhwb3J0IGNvbnN0IGdldFN0b3JhZ2UgPSAoKSA9PiB7XG5cdC8vIE9ubHkgcnVuIHRoZSBsb2dpYyB0byBkZXRlcm1pbmUgdGhlIHN0b3JhZ2Ugb2JqZWN0IG9uY2UuXG5cdGlmICggISBzdG9yYWdlT2JqICkge1xuXHRcdGlmICggc3RvcmFnZUF2YWlsYWJsZSggJ3Nlc3Npb25TdG9yYWdlJyApICkge1xuXHRcdFx0c3RvcmFnZU9iaiA9IGdsb2JhbC5zZXNzaW9uU3RvcmFnZTtcblx0XHR9IGVsc2UgaWYgKCBzdG9yYWdlQXZhaWxhYmxlKCAnbG9jYWxTdG9yYWdlJyApICkge1xuXHRcdFx0c3RvcmFnZU9iaiA9IGdsb2JhbC5sb2NhbFN0b3JhZ2U7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHN0b3JhZ2VPYmogPSBuZXcgTnVsbFN0b3JhZ2UoKTtcblx0XHR9XG5cdH1cblx0cmV0dXJuIHN0b3JhZ2VPYmo7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFNQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQXJCQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBdUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/storage.js\n"); /***/ }), /***/ "./js/util/stringify.js": /*!******************************!*\ !*** ./js/util/stringify.js ***! \******************************/ /*! exports provided: stringifyObject */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"stringifyObject\", function() { return stringifyObject; });\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"../node_modules/@babel/runtime/helpers/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! md5 */ \"../node_modules/md5/md5.js\");\n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_1__);\n\n/**\n * Stringify function.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Transforms an object into a hash string.\n *\n * This function can be used to e.g. generate cache keys, based on the given\n * object. Object properties are sorted, so even if they are provided in\n * different order, the hash will match. The function furthermore supports\n * nested objects.\n *\n * @since 1.7.0\n *\n * @param {Object} obj The object to stringify.\n * @return {string} Hash for the object.\n */\nvar stringifyObject = function stringifyObject(obj) {\n return md5__WEBPACK_IMPORTED_MODULE_1___default()(JSON.stringify(sortObjectProperties(obj)));\n};\nfunction sortObjectProperties(obj) {\n var orderedData = {};\n Object.keys(obj).sort().forEach(function (key) {\n var val = obj[key];\n if (val && 'object' === _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(val) && !Array.isArray(val)) {\n val = sortObjectProperties(val);\n }\n orderedData[key] = val;\n });\n return orderedData;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3N0cmluZ2lmeS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvc3RyaW5naWZ5LmpzP2I3NGUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTdHJpbmdpZnkgZnVuY3Rpb24uXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgbWQ1IGZyb20gJ21kNSc7XG5cbi8qKlxuICogVHJhbnNmb3JtcyBhbiBvYmplY3QgaW50byBhIGhhc2ggc3RyaW5nLlxuICpcbiAqIFRoaXMgZnVuY3Rpb24gY2FuIGJlIHVzZWQgdG8gZS5nLiBnZW5lcmF0ZSBjYWNoZSBrZXlzLCBiYXNlZCBvbiB0aGUgZ2l2ZW5cbiAqIG9iamVjdC4gT2JqZWN0IHByb3BlcnRpZXMgYXJlIHNvcnRlZCwgc28gZXZlbiBpZiB0aGV5IGFyZSBwcm92aWRlZCBpblxuICogZGlmZmVyZW50IG9yZGVyLCB0aGUgaGFzaCB3aWxsIG1hdGNoLiBUaGUgZnVuY3Rpb24gZnVydGhlcm1vcmUgc3VwcG9ydHNcbiAqIG5lc3RlZCBvYmplY3RzLlxuICpcbiAqIEBzaW5jZSAxLjcuMFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBvYmogVGhlIG9iamVjdCB0byBzdHJpbmdpZnkuXG4gKiBAcmV0dXJuIHtzdHJpbmd9IEhhc2ggZm9yIHRoZSBvYmplY3QuXG4gKi9cbmV4cG9ydCBjb25zdCBzdHJpbmdpZnlPYmplY3QgPSAoIG9iaiApID0+IHtcblx0cmV0dXJuIG1kNSggSlNPTi5zdHJpbmdpZnkoIHNvcnRPYmplY3RQcm9wZXJ0aWVzKCBvYmogKSApICk7XG59O1xuXG5mdW5jdGlvbiBzb3J0T2JqZWN0UHJvcGVydGllcyggb2JqICkge1xuXHRjb25zdCBvcmRlcmVkRGF0YSA9IHt9O1xuXHRPYmplY3Qua2V5cyggb2JqIClcblx0XHQuc29ydCgpXG5cdFx0LmZvckVhY2goICgga2V5ICkgPT4ge1xuXHRcdFx0bGV0IHZhbCA9IG9ialsga2V5IF07XG5cdFx0XHRpZiAoIHZhbCAmJiAnb2JqZWN0JyA9PT0gdHlwZW9mIHZhbCAmJiAhIEFycmF5LmlzQXJyYXkoIHZhbCApICkge1xuXHRcdFx0XHR2YWwgPSBzb3J0T2JqZWN0UHJvcGVydGllcyggdmFsICk7XG5cdFx0XHR9XG5cdFx0XHRvcmRlcmVkRGF0YVsga2V5IF0gPSB2YWw7XG5cdFx0fSApO1xuXHRyZXR1cm4gb3JkZXJlZERhdGE7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/util/stringify.js\n"); /***/ }), /***/ "./js/util/tracking/constants.js": /*!***************************************!*\ !*** ./js/util/tracking/constants.js ***! \***************************************/ /*! exports provided: DATA_LAYER, SCRIPT_IDENTIFIER */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DATA_LAYER\", function() { return DATA_LAYER; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SCRIPT_IDENTIFIER\", function() { return SCRIPT_IDENTIFIER; });\n/**\n * Constants related to event tracking.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Data layer global used for internal/private Site Kit data.\n *\n * @since 1.8.0\n * @private\n */\nvar DATA_LAYER = '_googlesitekitDataLayer';\n\n/**\n * The `gtag` `