(window["__googlesitekit_webpackJsonp"] = window["__googlesitekit_webpackJsonp"] || []).push([["googlesitekit-notifications"],{

/***/ "./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 _js_components_JoyrideTooltip__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/js/components/JoyrideTooltip */ \"./js/components/JoyrideTooltip.js\");\n/* harmony import */ var _js_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n/* harmony import */ var _js_util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/util */ \"./js/util/index.js\");\n/* harmony import */ var _js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.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\n\nfunction AdminMenuTooltip() {\n  var viewContext = Object(_js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_5__[\"default\"])();\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useDispatch\"])(_js_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_UI\"]),\n    setValue = _useDispatch.setValue;\n  var breakpoint = Object(_js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_6__[\"useBreakpoint\"])();\n  var _useSelect = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n      return select(_js_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    tooltipSlug = _useSelect.tooltipSlug,\n    title = _useSelect.title,\n    content = _useSelect.content,\n    dismissLabel = _useSelect.dismissLabel;\n  function handleViewTooltip() {\n    Object(_js_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    // Track dismiss event.\n    if (tooltipSlug) {\n      Object(_js_util__WEBPACK_IMPORTED_MODULE_4__[\"trackEvent\"])(\"\".concat(viewContext, \"_\").concat(tooltipSlug), 'tooltip_dismiss');\n    }\n    setValue('admin-menu-tooltip', undefined);\n  }, [setValue, tooltipSlug, viewContext]);\n  if (!isTooltipVisible) {\n    return null;\n  }\n  var defaultTarget = '#adminmenu [href*=\"page=googlesitekit-settings\"]';\n  var isMobileTablet = breakpoint === _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_6__[\"BREAKPOINT_SMALL\"] || breakpoint === _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_6__[\"BREAKPOINT_TABLET\"];\n  return /*#__PURE__*/React.createElement(_js_components_JoyrideTooltip__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n    target: isMobileTablet ? 'body' : defaultTarget,\n    placement: isMobileTablet ? 'center' : 'right',\n    className: isMobileTablet ? 'googlesitekit-tour-tooltip__modal_step' : 'googlesitekit-tour-tooltip__fixed-settings-tooltip',\n    disableOverlay: !isMobileTablet,\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, \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_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 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 _js_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\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\n\nfunction useShowTooltip(tooltipSettings) {\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useDispatch\"])(_js_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_UI\"]),\n    setValue = _useDispatch.setValue;\n  return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useCallback\"])(function () {\n    setValue('admin-menu-tooltip', _objectSpread({\n      isTooltipVisible: true\n    }, tooltipSettings));\n  }, [setValue, tooltipSettings]);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0FkbWluTWVudVRvb2x0aXAvdXNlU2hvd1Rvb2x0aXAuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0FkbWluTWVudVRvb2x0aXAvdXNlU2hvd1Rvb2x0aXAuanM/YzNmZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VDYWxsYmFjayB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbmltcG9ydCB7IHVzZURpc3BhdGNoIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IENPUkVfVUkgfSBmcm9tICdAL2pzL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VpL2NvbnN0YW50cyc7XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VTaG93VG9vbHRpcCggdG9vbHRpcFNldHRpbmdzICkge1xuXHRjb25zdCB7IHNldFZhbHVlIH0gPSB1c2VEaXNwYXRjaCggQ09SRV9VSSApO1xuXG5cdHJldHVybiB1c2VDYWxsYmFjayggKCkgPT4ge1xuXHRcdHNldFZhbHVlKCAnYWRtaW4tbWVudS10b29sdGlwJywge1xuXHRcdFx0aXNUb29sdGlwVmlzaWJsZTogdHJ1ZSxcblx0XHRcdC4uLnRvb2x0aXBTZXR0aW5ncyxcblx0XHR9ICk7XG5cdH0sIFsgc2V0VmFsdWUsIHRvb2x0aXBTZXR0aW5ncyBdICk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUE7QUFFQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/AdminMenuTooltip/useShowTooltip.js\n");

/***/ }),

/***/ "./js/components/Banner/CTAButton.js":
/*!*******************************************!*\
  !*** ./js/components/Banner/CTAButton.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 CTAButton; });\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_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\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 * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\nfunction CTAButton(_ref) {\n  var label = _ref.label,\n    ariaLabel = _ref.ariaLabel,\n    disabled = _ref.disabled,\n    inProgress = _ref.inProgress,\n    onClick = _ref.onClick,\n    href = _ref.href;\n  if (!label || !onClick && !href) {\n    return null;\n  }\n  return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__[\"SpinnerButton\"], {\n    className: \"googlesitekit-banner__cta\",\n    \"aria-label\": ariaLabel,\n    disabled: disabled || inProgress,\n    isSaving: inProgress,\n    onClick: onClick,\n    href: href\n  }, label);\n}\nCTAButton.propTypes = {\n  label: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n  ariaLabel: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n  disabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n  inProgress: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n  onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n  href: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n  dismissOnClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n  dismissOptions: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({\n    expiresInSeconds: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n    skipHidingFromQueue: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0Jhbm5lci9DVEFCdXR0b24uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0Jhbm5lci9DVEFCdXR0b24uanM/ZmI1OCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU3Bpbm5lckJ1dHRvbiB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIENUQUJ1dHRvbigge1xuXHRsYWJlbCxcblx0YXJpYUxhYmVsLFxuXHRkaXNhYmxlZCxcblx0aW5Qcm9ncmVzcyxcblx0b25DbGljayxcblx0aHJlZixcbn0gKSB7XG5cdGlmICggISBsYWJlbCB8fCAoICEgb25DbGljayAmJiAhIGhyZWYgKSApIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiAoXG5cdFx0PFNwaW5uZXJCdXR0b25cblx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtYmFubmVyX19jdGFcIlxuXHRcdFx0YXJpYS1sYWJlbD17IGFyaWFMYWJlbCB9XG5cdFx0XHRkaXNhYmxlZD17IGRpc2FibGVkIHx8IGluUHJvZ3Jlc3MgfVxuXHRcdFx0aXNTYXZpbmc9eyBpblByb2dyZXNzIH1cblx0XHRcdG9uQ2xpY2s9eyBvbkNsaWNrIH1cblx0XHRcdGhyZWY9eyBocmVmIH1cblx0XHQ+XG5cdFx0XHR7IGxhYmVsIH1cblx0XHQ8L1NwaW5uZXJCdXR0b24+XG5cdCk7XG59XG5cbkNUQUJ1dHRvbi5wcm9wVHlwZXMgPSB7XG5cdGxhYmVsOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRhcmlhTGFiZWw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGRpc2FibGVkOiBQcm9wVHlwZXMuYm9vbCxcblx0aW5Qcm9ncmVzczogUHJvcFR5cGVzLmJvb2wsXG5cdG9uQ2xpY2s6IFByb3BUeXBlcy5mdW5jLFxuXHRocmVmOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRkaXNtaXNzT25DbGljazogUHJvcFR5cGVzLmJvb2wsXG5cdGRpc21pc3NPcHRpb25zOiBQcm9wVHlwZXMuc2hhcGUoIHtcblx0XHRleHBpcmVzSW5TZWNvbmRzOiBQcm9wVHlwZXMubnVtYmVyLFxuXHRcdHNraXBIaWRpbmdGcm9tUXVldWU6IFByb3BUeXBlcy5ib29sLFxuXHR9ICksXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFPQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/Banner/CTAButton.js\n");

/***/ }),

/***/ "./js/components/Banner/Description.js":
/*!*********************************************!*\
  !*** ./js/components/Banner/Description.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 Description; });\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 _js_util__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/util */ \"./js/util/index.js\");\n/* harmony import */ var _LearnMoreLink__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./LearnMoreLink */ \"./js/components/Banner/LearnMoreLink.js\");\n\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 * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction Description(_ref) {\n  var className = _ref.className,\n    description = _ref.description,\n    learnMoreLink = _ref.learnMoreLink,\n    additionalDescription = _ref.additionalDescription,\n    children = _ref.children;\n  function renderDescription() {\n    if (Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"isValidElement\"])(description)) {\n      return description;\n    }\n    if ('string' === typeof description) {\n      return /*#__PURE__*/React.createElement(\"span\", {\n        dangerouslySetInnerHTML: Object(_js_util__WEBPACK_IMPORTED_MODULE_3__[\"sanitizeHTML\"])(description, {\n          ALLOWED_TAGS: ['strong', 'em', 'br', 'a'],\n          ALLOWED_ATTR: ['href']\n        })\n      });\n    }\n    return description;\n  }\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('googlesitekit-banner__description', className)\n  }, renderDescription(), ' ', (learnMoreLink === null || learnMoreLink === void 0 ? void 0 : learnMoreLink.href) && /*#__PURE__*/React.createElement(_LearnMoreLink__WEBPACK_IMPORTED_MODULE_4__[\"default\"], learnMoreLink), additionalDescription && /*#__PURE__*/React.createElement(\"div\", {\n    className: \"googlesitekit-banner__additional-description\"\n  }, additionalDescription), children);\n}\nDescription.propTypes = {\n  className: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n  description: 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.node]),\n  learnMoreLink: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape(_LearnMoreLink__WEBPACK_IMPORTED_MODULE_4__[\"default\"].propTypes),\n  additionalDescription: 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.node]),\n  children: 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0Jhbm5lci9EZXNjcmlwdGlvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvQmFubmVyL0Rlc2NyaXB0aW9uLmpzPzUxNDEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGlzVmFsaWRFbGVtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgc2FuaXRpemVIVE1MIH0gZnJvbSAnQC9qcy91dGlsJztcbmltcG9ydCBMZWFybk1vcmVMaW5rIGZyb20gJy4vTGVhcm5Nb3JlTGluayc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIERlc2NyaXB0aW9uKCB7XG5cdGNsYXNzTmFtZSxcblx0ZGVzY3JpcHRpb24sXG5cdGxlYXJuTW9yZUxpbmssXG5cdGFkZGl0aW9uYWxEZXNjcmlwdGlvbixcblx0Y2hpbGRyZW4sXG59ICkge1xuXHRmdW5jdGlvbiByZW5kZXJEZXNjcmlwdGlvbigpIHtcblx0XHRpZiAoIGlzVmFsaWRFbGVtZW50KCBkZXNjcmlwdGlvbiApICkge1xuXHRcdFx0cmV0dXJuIGRlc2NyaXB0aW9uO1xuXHRcdH1cblxuXHRcdGlmICggJ3N0cmluZycgPT09IHR5cGVvZiBkZXNjcmlwdGlvbiApIHtcblx0XHRcdHJldHVybiAoXG5cdFx0XHRcdDxzcGFuXG5cdFx0XHRcdFx0ZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9eyBzYW5pdGl6ZUhUTUwoIGRlc2NyaXB0aW9uLCB7XG5cdFx0XHRcdFx0XHRBTExPV0VEX1RBR1M6IFsgJ3N0cm9uZycsICdlbScsICdicicsICdhJyBdLFxuXHRcdFx0XHRcdFx0QUxMT1dFRF9BVFRSOiBbICdocmVmJyBdLFxuXHRcdFx0XHRcdH0gKSB9XG5cdFx0XHRcdC8+XG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdHJldHVybiBkZXNjcmlwdGlvbjtcblx0fVxuXG5cdHJldHVybiAoXG5cdFx0PGRpdlxuXHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyhcblx0XHRcdFx0J2dvb2dsZXNpdGVraXQtYmFubmVyX19kZXNjcmlwdGlvbicsXG5cdFx0XHRcdGNsYXNzTmFtZVxuXHRcdFx0KSB9XG5cdFx0PlxuXHRcdFx0eyByZW5kZXJEZXNjcmlwdGlvbigpIH17ICcgJyB9XG5cdFx0XHR7IGxlYXJuTW9yZUxpbms/LmhyZWYgJiYgPExlYXJuTW9yZUxpbmsgeyAuLi5sZWFybk1vcmVMaW5rIH0gLz4gfVxuXHRcdFx0eyBhZGRpdGlvbmFsRGVzY3JpcHRpb24gJiYgKFxuXHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtYmFubmVyX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uXCI+XG5cdFx0XHRcdFx0eyBhZGRpdGlvbmFsRGVzY3JpcHRpb24gfVxuXHRcdFx0XHQ8L2Rpdj5cblx0XHRcdCkgfVxuXHRcdFx0eyBjaGlsZHJlbiB9XG5cdFx0PC9kaXY+XG5cdCk7XG59XG5cbkRlc2NyaXB0aW9uLnByb3BUeXBlcyA9IHtcblx0Y2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRkZXNjcmlwdGlvbjogUHJvcFR5cGVzLm9uZU9mVHlwZSggWyBQcm9wVHlwZXMuc3RyaW5nLCBQcm9wVHlwZXMubm9kZSBdICksXG5cdGxlYXJuTW9yZUxpbms6IFByb3BUeXBlcy5zaGFwZSggTGVhcm5Nb3JlTGluay5wcm9wVHlwZXMgKSxcblx0YWRkaXRpb25hbERlc2NyaXB0aW9uOiBQcm9wVHlwZXMub25lT2ZUeXBlKCBbXG5cdFx0UHJvcFR5cGVzLnN0cmluZyxcblx0XHRQcm9wVHlwZXMubm9kZSxcblx0XSApLFxuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBTUE7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUVBO0FBQ0E7QUFFQTtBQUVBO0FBR0E7QUFLQTtBQUFBO0FBT0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/Banner/Description.js\n");

/***/ }),

/***/ "./js/components/Banner/DismissButton.js":
/*!***********************************************!*\
  !*** ./js/components/Banner/DismissButton.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 DismissButton; });\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_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 * 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 * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\nfunction DismissButton(_ref) {\n  var className = _ref.className,\n    _ref$label = _ref.label,\n    label = _ref$label === void 0 ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Maybe later', 'google-site-kit') : _ref$label,\n    onClick = _ref.onClick,\n    disabled = _ref.disabled,\n    _ref$tertiary = _ref.tertiary,\n    tertiary = _ref$tertiary === void 0 ? true : _ref$tertiary;\n  if (!onClick) {\n    return null;\n  }\n  return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_3__[\"Button\"], {\n    className: className,\n    onClick: onClick,\n    disabled: disabled,\n    tertiary: tertiary\n  }, label);\n}\nDismissButton.propTypes = {\n  className: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n  label: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n  onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n  disabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n  tertiary: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n  dismissOptions: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({\n    expiresInSeconds: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n    skipHidingFromQueue: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0Jhbm5lci9EaXNtaXNzQnV0dG9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9CYW5uZXIvRGlzbWlzc0J1dHRvbi5qcz82NTU2Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBCdXR0b24gfSBmcm9tICdnb29nbGVzaXRla2l0LWNvbXBvbmVudHMnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBEaXNtaXNzQnV0dG9uKCB7XG5cdGNsYXNzTmFtZSxcblx0bGFiZWwgPSBfXyggJ01heWJlIGxhdGVyJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0b25DbGljayxcblx0ZGlzYWJsZWQsXG5cdHRlcnRpYXJ5ID0gdHJ1ZSxcbn0gKSB7XG5cdGlmICggISBvbkNsaWNrICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8QnV0dG9uXG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc05hbWUgfVxuXHRcdFx0b25DbGljaz17IG9uQ2xpY2sgfVxuXHRcdFx0ZGlzYWJsZWQ9eyBkaXNhYmxlZCB9XG5cdFx0XHR0ZXJ0aWFyeT17IHRlcnRpYXJ5IH1cblx0XHQ+XG5cdFx0XHR7IGxhYmVsIH1cblx0XHQ8L0J1dHRvbj5cblx0KTtcbn1cblxuRGlzbWlzc0J1dHRvbi5wcm9wVHlwZXMgPSB7XG5cdGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcblx0bGFiZWw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdG9uQ2xpY2s6IFByb3BUeXBlcy5mdW5jLFxuXHRkaXNhYmxlZDogUHJvcFR5cGVzLmJvb2wsXG5cdHRlcnRpYXJ5OiBQcm9wVHlwZXMuYm9vbCxcblx0ZGlzbWlzc09wdGlvbnM6IFByb3BUeXBlcy5zaGFwZSgge1xuXHRcdGV4cGlyZXNJblNlY29uZHM6IFByb3BUeXBlcy5udW1iZXIsXG5cdFx0c2tpcEhpZGluZ0Zyb21RdWV1ZTogUHJvcFR5cGVzLmJvb2wsXG5cdH0gKSxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQU1BO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/Banner/DismissButton.js\n");

/***/ }),

/***/ "./js/components/Banner/Footer.js":
/*!****************************************!*\
  !*** ./js/components/Banner/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 export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Footer; });\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\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 * External dependencies\n */\n\n\nfunction Footer(_ref) {\n  var className = _ref.className,\n    children = _ref.children;\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('googlesitekit-banner__footer', className)\n  }, children);\n}\nFooter.propTypes = {\n  className: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n  children: 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0Jhbm5lci9Gb290ZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0Jhbm5lci9Gb290ZXIuanM/NzdhYiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBGb290ZXIoIHsgY2xhc3NOYW1lLCBjaGlsZHJlbiB9ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxkaXZcblx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWJhbm5lcl9fZm9vdGVyJyxcblx0XHRcdFx0Y2xhc3NOYW1lXG5cdFx0XHQpIH1cblx0XHQ+XG5cdFx0XHR7IGNoaWxkcmVuIH1cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuRm9vdGVyLnByb3BUeXBlcyA9IHtcblx0Y2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFHQTtBQUtBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/Banner/Footer.js\n");

/***/ }),

/***/ "./js/components/Banner/HelpText.js":
/*!******************************************!*\
  !*** ./js/components/Banner/HelpText.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 HelpText; });\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\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 * External dependencies\n */\n\n\nfunction HelpText(_ref) {\n  var className = _ref.className,\n    children = _ref.children;\n  return /*#__PURE__*/React.createElement(\"p\", {\n    className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('googlesitekit-banner__help-text', className)\n  }, children);\n}\nHelpText.propTypes = {\n  className: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n  children: 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0Jhbm5lci9IZWxwVGV4dC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvQmFubmVyL0hlbHBUZXh0LmpzPzUwYWEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gSGVscFRleHQoIHsgY2xhc3NOYW1lLCBjaGlsZHJlbiB9ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxwXG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1iYW5uZXJfX2hlbHAtdGV4dCcsXG5cdFx0XHRcdGNsYXNzTmFtZVxuXHRcdFx0KSB9XG5cdFx0PlxuXHRcdFx0eyBjaGlsZHJlbiB9XG5cdFx0PC9wPlxuXHQpO1xufVxuXG5IZWxwVGV4dC5wcm9wVHlwZXMgPSB7XG5cdGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcblx0Y2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBR0E7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/Banner/HelpText.js\n");

/***/ }),

/***/ "./js/components/Banner/LearnMoreLink.js":
/*!***********************************************!*\
  !*** ./js/components/Banner/LearnMoreLink.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 LearnMoreLink; });\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 _js_components_Link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/components/Link */ \"./js/components/Link.js\");\n\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 * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\nfunction LearnMoreLink(_ref) {\n  var href = _ref.href,\n    className = _ref.className,\n    _ref$label = _ref.label,\n    label = _ref$label === void 0 ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Learn more', 'google-site-kit') : _ref$label,\n    _ref$external = _ref.external,\n    external = _ref$external === void 0 ? true : _ref$external,\n    _ref$onClick = _ref.onClick,\n    onClick = _ref$onClick === void 0 ? function () {} : _ref$onClick;\n  if (!href) {\n    return null;\n  }\n  return /*#__PURE__*/React.createElement(_js_components_Link__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n    href: href,\n    className: className,\n    onClick: onClick,\n    external: external\n  }, label);\n}\nLearnMoreLink.propTypes = {\n  href: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n  className: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n  label: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n  external: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n  onClick: 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0Jhbm5lci9MZWFybk1vcmVMaW5rLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9CYW5uZXIvTGVhcm5Nb3JlTGluay5qcz9jYzRhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgTGluayBmcm9tICdAL2pzL2NvbXBvbmVudHMvTGluayc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIExlYXJuTW9yZUxpbmsoIHtcblx0aHJlZixcblx0Y2xhc3NOYW1lLFxuXHRsYWJlbCA9IF9fKCAnTGVhcm4gbW9yZScsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdGV4dGVybmFsID0gdHJ1ZSxcblx0b25DbGljayA9ICgpID0+IHt9LFxufSApIHtcblx0aWYgKCAhIGhyZWYgKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHRyZXR1cm4gKFxuXHRcdDxMaW5rXG5cdFx0XHRocmVmPXsgaHJlZiB9XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc05hbWUgfVxuXHRcdFx0b25DbGljaz17IG9uQ2xpY2sgfVxuXHRcdFx0ZXh0ZXJuYWw9eyBleHRlcm5hbCB9XG5cdFx0PlxuXHRcdFx0eyBsYWJlbCB9XG5cdFx0PC9MaW5rPlxuXHQpO1xufVxuXG5MZWFybk1vcmVMaW5rLnByb3BUeXBlcyA9IHtcblx0aHJlZjogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuXHRjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGxhYmVsOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRleHRlcm5hbDogUHJvcFR5cGVzLmJvb2wsXG5cdG9uQ2xpY2s6IFByb3BUeXBlcy5mdW5jLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFNQTtBQUpBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/Banner/LearnMoreLink.js\n");

/***/ }),

/***/ "./js/components/Banner/Title.js":
/*!***************************************!*\
  !*** ./js/components/Banner/Title.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 Title; });\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\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 * External dependencies\n */\n\n\nfunction Title(_ref) {\n  var className = _ref.className,\n    children = _ref.children;\n  return /*#__PURE__*/React.createElement(\"p\", {\n    className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('googlesitekit-banner__title', className)\n  }, children);\n}\nTitle.propTypes = {\n  className: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n  children: 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0Jhbm5lci9UaXRsZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvQmFubmVyL1RpdGxlLmpzPzM3MGIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gVGl0bGUoIHsgY2xhc3NOYW1lLCBjaGlsZHJlbiB9ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxwIGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoICdnb29nbGVzaXRla2l0LWJhbm5lcl9fdGl0bGUnLCBjbGFzc05hbWUgKSB9PlxuXHRcdFx0eyBjaGlsZHJlbiB9XG5cdFx0PC9wPlxuXHQpO1xufVxuXG5UaXRsZS5wcm9wVHlwZXMgPSB7XG5cdGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcblx0Y2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/Banner/Title.js\n");

/***/ }),

/***/ "./js/components/Banner/TitleIcon.js":
/*!*******************************************!*\
  !*** ./js/components/Banner/TitleIcon.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 TitleIcon; });\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\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 * External dependencies\n */\n\n\nfunction TitleIcon(_ref) {\n  var className = _ref.className,\n    children = _ref.children;\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('googlesitekit-banner__title-icon', className)\n  }, children);\n}\nTitleIcon.propTypes = {\n  className: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n  children: 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0Jhbm5lci9UaXRsZUljb24uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0Jhbm5lci9UaXRsZUljb24uanM/OWY3NiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBUaXRsZUljb24oIHsgY2xhc3NOYW1lLCBjaGlsZHJlbiB9ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxkaXZcblx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWJhbm5lcl9fdGl0bGUtaWNvbicsXG5cdFx0XHRcdGNsYXNzTmFtZVxuXHRcdFx0KSB9XG5cdFx0PlxuXHRcdFx0eyBjaGlsZHJlbiB9XG5cdFx0PC9kaXY+XG5cdCk7XG59XG5cblRpdGxlSWNvbi5wcm9wVHlwZXMgPSB7XG5cdGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcblx0Y2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBR0E7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/Banner/TitleIcon.js\n");

/***/ }),

/***/ "./js/components/Banner/index.js":
/*!***************************************!*\
  !*** ./js/components/Banner/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 _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 _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var _TitleIcon__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./TitleIcon */ \"./js/components/Banner/TitleIcon.js\");\n/* harmony import */ var _Title__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Title */ \"./js/components/Banner/Title.js\");\n/* harmony import */ var _Description__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Description */ \"./js/components/Banner/Description.js\");\n/* harmony import */ var _HelpText__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./HelpText */ \"./js/components/Banner/HelpText.js\");\n/* harmony import */ var _LearnMoreLink__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./LearnMoreLink */ \"./js/components/Banner/LearnMoreLink.js\");\n/* harmony import */ var _CTAButton__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./CTAButton */ \"./js/components/Banner/CTAButton.js\");\n/* harmony import */ var _DismissButton__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./DismissButton */ \"./js/components/Banner/DismissButton.js\");\n/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./Footer */ \"./js/components/Banner/Footer.js\");\n/* harmony import */ var _js_components_Notice__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/js/components/Notice */ \"./js/components/Notice/index.js\");\n\n\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 * 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\n\n\n\nvar Banner = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"forwardRef\"])(function (_ref, ref) {\n  var className = _ref.className,\n    titleIcon = _ref.titleIcon,\n    title = _ref.title,\n    description = _ref.description,\n    additionalDescription = _ref.additionalDescription,\n    errorText = _ref.errorText,\n    helpText = _ref.helpText,\n    learnMoreLink = _ref.learnMoreLink,\n    dismissButton = _ref.dismissButton,\n    ctaButton = _ref.ctaButton,\n    svg = _ref.svg,\n    footer = _ref.footer;\n  var breakpoint = Object(_js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"useBreakpoint\"])();\n  var isMobileOrTablet = breakpoint === _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_SMALL\"] || breakpoint === _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_TABLET\"];\n  var SVGData = null;\n  if (isMobileOrTablet && (svg === null || svg === void 0 ? void 0 : svg.mobile)) {\n    SVGData = svg.mobile;\n  } else if (!isMobileOrTablet && (svg === null || svg === void 0 ? void 0 : svg.desktop)) {\n    SVGData = svg.desktop;\n  }\n  var svgMode = (svg === null || svg === void 0 ? void 0 : svg.verticalPosition) ? svg.verticalPosition : 'center';\n  return /*#__PURE__*/React.createElement(\"div\", {\n    ref: ref,\n    className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-banner', className)\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: \"googlesitekit-banner__content\"\n  }, titleIcon && /*#__PURE__*/React.createElement(_TitleIcon__WEBPACK_IMPORTED_MODULE_5__[\"default\"], null, titleIcon), /*#__PURE__*/React.createElement(_Title__WEBPACK_IMPORTED_MODULE_6__[\"default\"], null, title), /*#__PURE__*/React.createElement(_Description__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n    description: description,\n    learnMoreLink: learnMoreLink,\n    additionalDescription: additionalDescription\n  }), helpText && /*#__PURE__*/React.createElement(_HelpText__WEBPACK_IMPORTED_MODULE_8__[\"default\"], null, helpText), errorText && /*#__PURE__*/React.createElement(_js_components_Notice__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n    type: \"error\",\n    description: errorText\n  }), /*#__PURE__*/React.createElement(\"div\", {\n    className: \"googlesitekit-notice__action\"\n  }, ctaButton && /*#__PURE__*/React.createElement(_CTAButton__WEBPACK_IMPORTED_MODULE_10__[\"default\"], ctaButton), (dismissButton === null || dismissButton === void 0 ? void 0 : dismissButton.onClick) && /*#__PURE__*/React.createElement(_DismissButton__WEBPACK_IMPORTED_MODULE_11__[\"default\"], dismissButton))), SVGData && /*#__PURE__*/React.createElement(\"div\", {\n    className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-banner__svg-wrapper', _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, \"googlesitekit-banner__svg-wrapper--\".concat(svgMode), svgMode)),\n    style: {\n      backgroundImage: \"url(\".concat(SVGData, \")\")\n    }\n  }), footer && /*#__PURE__*/React.createElement(_Footer__WEBPACK_IMPORTED_MODULE_12__[\"default\"], null, footer));\n});\nBanner.propTypes = {\n  titleIcon: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.node,\n  title: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n  description: 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.node]),\n  additionalDescription: 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.node]),\n  errorText: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n  helpText: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n  learnMoreLink: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.shape(_LearnMoreLink__WEBPACK_IMPORTED_MODULE_9__[\"default\"].propTypes),\n  dismissButton: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.shape(_DismissButton__WEBPACK_IMPORTED_MODULE_11__[\"default\"].propTypes),\n  ctaButton: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.shape(_CTAButton__WEBPACK_IMPORTED_MODULE_10__[\"default\"].propTypes),\n  svg: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.shape({\n    desktop: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.elementType,\n    mobile: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.elementType,\n    verticalPosition: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.oneOf(['top', 'center', 'bottom'])\n  }),\n  footer: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.node\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Banner);\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, \n//# sourceURL=webpack-internal:///./js/components/Banner/index.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/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 _wordpress_url__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/url */ \"../node_modules/@wordpress/url/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 _js_util_errors__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/util/errors */ \"./js/util/errors.js\");\n/* harmony import */ var _Notice__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Notice */ \"./js/components/Notice/index.js\");\n/* harmony import */ var _js_util__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/util */ \"./js/util/index.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/**\n * Internal dependencies\n */\n\n\n\n\nfunction ErrorNotice(_ref) {\n  var _error$data;\n  var className = _ref.className,\n    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    _ref$hideIcon = _ref.hideIcon,\n    hideIcon = _ref$hideIcon === void 0 ? false : _ref$hideIcon;\n  var dispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useDispatch\"])();\n  var selectorData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"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 and no direct message text is passed as a direct prop.\n  // Also do not display if the error is for missing scopes as these are handled by a popup modal.\n  if (!message || Object(_js_util_errors__WEBPACK_IMPORTED_MODULE_5__[\"isPermissionScopeError\"])(error)) {\n    return null;\n  }\n  var shouldDisplayRetry = hasButton && Object(_js_util_errors__WEBPACK_IMPORTED_MODULE_5__[\"isErrorRetryable\"])(error, selectorData);\n\n  /**\n   * Error message to display to the user. Sometimes we append a retry message\n   * or a reconnect URL, so we create a new variable for the message to display.\n   */\n  var errorMessageWithModifications = message;\n\n  // Append \"Try again\" messaging if no retry button is present.\n  if (!hasButton && !skipRetryMessage) {\n    errorMessageWithModifications = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"sprintf\"])(/* translators: %s: Error message from Google API. */\n    Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('%s (Please try again.)', 'google-site-kit'), errorMessageWithModifications);\n  }\n  if (!noPrefix) {\n    errorMessageWithModifications = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"sprintf\"])(/* translators: $%s: Error message */\n    Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Error: %s', 'google-site-kit'), errorMessageWithModifications);\n  }\n  var reconnectURL = error === null || error === void 0 ? void 0 : (_error$data = error.data) === null || _error$data === void 0 ? void 0 : _error$data.reconnectURL;\n  if (reconnectURL && Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"isURL\"])(reconnectURL)) {\n    /**\n     * This error message uses HTML tags without using\n     * `createInterpolateElement` because the error messages\n     * that come from the server/API can also contain HTML (eg. links)\n     * we want to render.\n     *\n     * Instead of creating a React node using `createInterpolateElement`,\n     * we use `dangerouslySetInnerHTML` to allow the HTML we create and from\n     * the server/API to be rendered as-intended.\n     */\n    errorMessageWithModifications = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"sprintf\"])(/* translators: 1: Original error message 2: Reconnect URL */\n    Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('%1$s To fix this, <a href=\"%2$s\">redo the plugin setup</a>.', 'google-site-kit'), errorMessageWithModifications, reconnectURL);\n  }\n  var sanitizeArgs = {\n    ALLOWED_TAGS: ['a'],\n    ALLOWED_ATTR: ['href']\n  };\n  return /*#__PURE__*/React.createElement(_Notice__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n    className: className,\n    type: _Notice__WEBPACK_IMPORTED_MODULE_6__[\"default\"].TYPES.ERROR,\n    description:\n    /*#__PURE__*/\n    // The error messages that come from the server/API can contain\n    // HTML (eg. links), so we use `dangerouslySetInnerHTML` and sanitize\n    // the HTML to render these links.\n    //\n    // We tried to use `createInterpolateElement` but it does not work\n    // with HTML tags that come from the server/API.\n    React.createElement(\"span\", {\n      dangerouslySetInnerHTML: Object(_js_util__WEBPACK_IMPORTED_MODULE_7__[\"sanitizeHTML\"])(errorMessageWithModifications, sanitizeArgs)\n    }),\n    ctaButton: shouldDisplayRetry ? {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Retry', 'google-site-kit'),\n      onClick: handleRetry\n    } : undefined,\n    hideIcon: hideIcon\n  });\n}\nErrorNotice.propTypes = {\n  className: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\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  hideIcon: 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, \n//# sourceURL=webpack-internal:///./js/components/ErrorNotice.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/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/* harmony import */ var _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.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\n\nfunction JoyrideTooltip(props) {\n  var title = props.title,\n    content = props.content,\n    dismissLabel = props.dismissLabel,\n    _props$disableOverlay = props.disableOverlay,\n    disableOverlay = _props$disableOverlay === void 0 ? true : _props$disableOverlay,\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$placement = props.placement,\n    placement = _props$placement === void 0 ? 'auto' : _props$placement,\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  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  var breakpoint = Object(_js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_9__[\"useBreakpoint\"])();\n  var isMobileTablet = breakpoint === _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_9__[\"BREAKPOINT_SMALL\"] || breakpoint === _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_9__[\"BREAKPOINT_TABLET\"];\n  var _useState3 = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useState\"])(true),\n    _useState4 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2),\n    shouldRun = _useState4[0],\n    setShouldRun = _useState4[1];\n  var previousIsMobileTabletRef = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useRef\"])(isMobileTablet);\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    // eslint-disable-next-line sitekit/function-declaration-consistency\n    var disconnect = function disconnect() {};\n    if (typeof global.ResizeObserver === 'function') {\n      var targetElement = global.document.querySelector(target);\n      if (targetElement) {\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        disconnect = function disconnect() {\n          return resizeObserver.disconnect();\n        };\n      }\n    }\n    return disconnect;\n  }, [target, targetExists]);\n\n  // Reset the component between mobile and desktop layouts they use different\n  // targets which requires the tooltip to be re-rendered to display correctly.\n  Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useEffect\"])(function () {\n    var timeoutID;\n    if (previousIsMobileTabletRef.current !== isMobileTablet) {\n      setShouldRun(false);\n      timeoutID = setTimeout(function () {\n        setShouldRun(true);\n      }, 50);\n      previousIsMobileTabletRef.current = isMobileTablet;\n    }\n    return function () {\n      if (timeoutID) {\n        clearTimeout(timeoutID);\n      }\n    };\n  }, [isMobileTablet]);\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: placement,\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  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: disableOverlay,\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: shouldRun,\n    disableScrolling: 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  disableOverlay: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].bool,\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  placement: 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, \n//# sourceURL=webpack-internal:///./js/components/JoyrideTooltip.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  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 `<a>` tag.\n    if (external) {\n      return EXTERNAL_LINK;\n    }\n\n    // A regular `<a>` tag without external indicators.\n    return LINK;\n  }\n  var type = getType();\n  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  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, \n//# sourceURL=webpack-internal:///./js/components/Link.js\n");

/***/ }),

/***/ "./js/components/Notice/CTAButton.js":
/*!*******************************************!*\
  !*** ./js/components/Notice/CTAButton.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 CTAButton; });\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_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 _svg_icons_external_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/svg/icons/external.svg */ \"./svg/icons/external.svg\");\n\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 * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction CTAButton(_ref) {\n  var label = _ref.label,\n    disabled = _ref.disabled,\n    inProgress = _ref.inProgress,\n    onClick = _ref.onClick,\n    href = _ref.href,\n    external = _ref.external,\n    hideExternalIndicator = _ref.hideExternalIndicator;\n  var trailingIconToUse;\n  if (external && !hideExternalIndicator) {\n    trailingIconToUse = /*#__PURE__*/React.createElement(_svg_icons_external_svg__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n      width: 14,\n      height: 14\n    });\n  }\n  return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_2__[\"SpinnerButton\"], {\n    className: \"googlesitekit-notice__cta\",\n    disabled: disabled,\n    isSaving: inProgress,\n    onClick: onClick,\n    href: href,\n    target: external ? '_blank' : '_self',\n    trailingIcon: trailingIconToUse\n  }, label);\n}\nCTAButton.propTypes = {\n  label: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n  disabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n  inProgress: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n  onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n  href: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n  external: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n  hideExternalIndicator: 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL05vdGljZS9DVEFCdXR0b24uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL05vdGljZS9DVEFCdXR0b24uanM/NDQ1NCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU3Bpbm5lckJ1dHRvbiB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5pbXBvcnQgRXh0ZXJuYWxJY29uIGZyb20gJ0Avc3ZnL2ljb25zL2V4dGVybmFsLnN2Zyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIENUQUJ1dHRvbigge1xuXHRsYWJlbCxcblx0ZGlzYWJsZWQsXG5cdGluUHJvZ3Jlc3MsXG5cdG9uQ2xpY2ssXG5cdGhyZWYsXG5cdGV4dGVybmFsLFxuXHRoaWRlRXh0ZXJuYWxJbmRpY2F0b3IsXG59ICkge1xuXHRsZXQgdHJhaWxpbmdJY29uVG9Vc2U7XG5cdGlmICggZXh0ZXJuYWwgJiYgISBoaWRlRXh0ZXJuYWxJbmRpY2F0b3IgKSB7XG5cdFx0dHJhaWxpbmdJY29uVG9Vc2UgPSA8RXh0ZXJuYWxJY29uIHdpZHRoPXsgMTQgfSBoZWlnaHQ9eyAxNCB9IC8+O1xuXHR9XG5cdHJldHVybiAoXG5cdFx0PFNwaW5uZXJCdXR0b25cblx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtbm90aWNlX19jdGFcIlxuXHRcdFx0ZGlzYWJsZWQ9eyBkaXNhYmxlZCB9XG5cdFx0XHRpc1NhdmluZz17IGluUHJvZ3Jlc3MgfVxuXHRcdFx0b25DbGljaz17IG9uQ2xpY2sgfVxuXHRcdFx0aHJlZj17IGhyZWYgfVxuXHRcdFx0dGFyZ2V0PXsgZXh0ZXJuYWwgPyAnX2JsYW5rJyA6ICdfc2VsZicgfVxuXHRcdFx0dHJhaWxpbmdJY29uPXsgdHJhaWxpbmdJY29uVG9Vc2UgfVxuXHRcdD5cblx0XHRcdHsgbGFiZWwgfVxuXHRcdDwvU3Bpbm5lckJ1dHRvbj5cblx0KTtcbn1cblxuQ1RBQnV0dG9uLnByb3BUeXBlcyA9IHtcblx0bGFiZWw6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcblx0ZGlzYWJsZWQ6IFByb3BUeXBlcy5ib29sLFxuXHRpblByb2dyZXNzOiBQcm9wVHlwZXMuYm9vbCxcblx0b25DbGljazogUHJvcFR5cGVzLmZ1bmMsXG5cdGhyZWY6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGV4dGVybmFsOiBQcm9wVHlwZXMuYm9vbCxcblx0aGlkZUV4dGVybmFsSW5kaWNhdG9yOiBQcm9wVHlwZXMuYm9vbCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQVFBO0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/Notice/CTAButton.js\n");

/***/ }),

/***/ "./js/components/Notice/Description.js":
/*!*********************************************!*\
  !*** ./js/components/Notice/Description.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 Description; });\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\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 * External dependencies\n */\n\n\nfunction Description(_ref) {\n  var className = _ref.className,\n    children = _ref.children;\n  return /*#__PURE__*/React.createElement(\"p\", {\n    className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('googlesitekit-notice__description', className)\n  }, children);\n}\nDescription.propTypes = {\n  className: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n  children: 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL05vdGljZS9EZXNjcmlwdGlvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvTm90aWNlL0Rlc2NyaXB0aW9uLmpzPzA0YmMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRGVzY3JpcHRpb24oIHsgY2xhc3NOYW1lLCBjaGlsZHJlbiB9ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxwXG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1ub3RpY2VfX2Rlc2NyaXB0aW9uJyxcblx0XHRcdFx0Y2xhc3NOYW1lXG5cdFx0XHQpIH1cblx0XHQ+XG5cdFx0XHR7IGNoaWxkcmVuIH1cblx0XHQ8L3A+XG5cdCk7XG59XG5cbkRlc2NyaXB0aW9uLnByb3BUeXBlcyA9IHtcblx0Y2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFHQTtBQUtBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/Notice/Description.js\n");

/***/ }),

/***/ "./js/components/Notice/DismissButton.js":
/*!***********************************************!*\
  !*** ./js/components/Notice/DismissButton.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 DismissButton; });\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_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 * 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 * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\nfunction DismissButton(_ref) {\n  var _ref$label = _ref.label,\n    label = _ref$label === void 0 ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Got it', 'google-site-kit') : _ref$label,\n    onClick = _ref.onClick,\n    disabled = _ref.disabled;\n  return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_3__[\"Button\"], {\n    onClick: onClick,\n    disabled: disabled,\n    tertiary: true\n  }, label);\n}\nDismissButton.propTypes = {\n  label: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n  onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func.isRequired,\n  disabled: 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL05vdGljZS9EaXNtaXNzQnV0dG9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9Ob3RpY2UvRGlzbWlzc0J1dHRvbi5qcz8wMmY5Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBCdXR0b24gfSBmcm9tICdnb29nbGVzaXRla2l0LWNvbXBvbmVudHMnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBEaXNtaXNzQnV0dG9uKCB7XG5cdGxhYmVsID0gX18oICdHb3QgaXQnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRvbkNsaWNrLFxuXHRkaXNhYmxlZCxcbn0gKSB7XG5cdHJldHVybiAoXG5cdFx0PEJ1dHRvbiBvbkNsaWNrPXsgb25DbGljayB9IGRpc2FibGVkPXsgZGlzYWJsZWQgfSB0ZXJ0aWFyeT5cblx0XHRcdHsgbGFiZWwgfVxuXHRcdDwvQnV0dG9uPlxuXHQpO1xufVxuXG5EaXNtaXNzQnV0dG9uLnByb3BUeXBlcyA9IHtcblx0bGFiZWw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdG9uQ2xpY2s6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG5cdGRpc2FibGVkOiBQcm9wVHlwZXMuYm9vbCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBSEE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/Notice/DismissButton.js\n");

/***/ }),

/***/ "./js/components/Notice/Icon.js":
/*!**************************************!*\
  !*** ./js/components/Notice/Icon.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 Icon; });\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 _svg_icons_check_fill_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/svg/icons/check-fill.svg */ \"./svg/icons/check-fill.svg\");\n/* harmony import */ var _svg_icons_warning_notice_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/svg/icons/warning-notice.svg */ \"./svg/icons/warning-notice.svg\");\n/* harmony import */ var _svg_icons_star_fill_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/svg/icons/star-fill.svg */ \"./svg/icons/star-fill.svg\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./constants */ \"./js/components/Notice/constants.js\");\n\nvar _typeIconMap;\n\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 * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\nvar typeIconMap = (_typeIconMap = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_typeIconMap, _constants__WEBPACK_IMPORTED_MODULE_6__[\"TYPES\"].NEW, _svg_icons_star_fill_svg__WEBPACK_IMPORTED_MODULE_5__[\"default\"]), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_typeIconMap, _constants__WEBPACK_IMPORTED_MODULE_6__[\"TYPES\"].SUCCESS, _svg_icons_check_fill_svg__WEBPACK_IMPORTED_MODULE_3__[\"default\"]), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_typeIconMap, _constants__WEBPACK_IMPORTED_MODULE_6__[\"TYPES\"].INFO, _svg_icons_warning_notice_svg__WEBPACK_IMPORTED_MODULE_4__[\"default\"]), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_typeIconMap, _constants__WEBPACK_IMPORTED_MODULE_6__[\"TYPES\"].WARNING, _svg_icons_warning_notice_svg__WEBPACK_IMPORTED_MODULE_4__[\"default\"]), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_typeIconMap, _constants__WEBPACK_IMPORTED_MODULE_6__[\"TYPES\"].ERROR, _svg_icons_warning_notice_svg__WEBPACK_IMPORTED_MODULE_4__[\"default\"]), _typeIconMap);\nfunction Icon(_ref) {\n  var type = _ref.type;\n  var IconComponent = typeIconMap[type] || _svg_icons_warning_notice_svg__WEBPACK_IMPORTED_MODULE_4__[\"default\"];\n  return /*#__PURE__*/React.createElement(IconComponent, {\n    width: 24,\n    height: 24\n  });\n}\nIcon.propTypes = {\n  type: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.oneOf(Object.values(_constants__WEBPACK_IMPORTED_MODULE_6__[\"TYPES\"]))\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL05vdGljZS9JY29uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9Ob3RpY2UvSWNvbi5qcz81OWQ1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgQ2hlY2tGaWxsIGZyb20gJ0Avc3ZnL2ljb25zL2NoZWNrLWZpbGwuc3ZnJztcbmltcG9ydCBXYXJuaW5nU1ZHIGZyb20gJ0Avc3ZnL2ljb25zL3dhcm5pbmctbm90aWNlLnN2Zyc7XG5pbXBvcnQgU3RhckZpbGwgZnJvbSAnQC9zdmcvaWNvbnMvc3Rhci1maWxsLnN2Zyc7XG5pbXBvcnQgeyBUWVBFUyB9IGZyb20gJy4vY29uc3RhbnRzJztcblxuY29uc3QgdHlwZUljb25NYXAgPSB7XG5cdFsgVFlQRVMuTkVXIF06IFN0YXJGaWxsLFxuXHRbIFRZUEVTLlNVQ0NFU1MgXTogQ2hlY2tGaWxsLFxuXHRbIFRZUEVTLklORk8gXTogV2FybmluZ1NWRyxcblx0WyBUWVBFUy5XQVJOSU5HIF06IFdhcm5pbmdTVkcsXG5cdFsgVFlQRVMuRVJST1IgXTogV2FybmluZ1NWRyxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEljb24oIHsgdHlwZSB9ICkge1xuXHRjb25zdCBJY29uQ29tcG9uZW50ID0gdHlwZUljb25NYXBbIHR5cGUgXSB8fCBXYXJuaW5nU1ZHO1xuXG5cdHJldHVybiA8SWNvbkNvbXBvbmVudCB3aWR0aD17IDI0IH0gaGVpZ2h0PXsgMjQgfSAvPjtcbn1cblxuSWNvbi5wcm9wVHlwZXMgPSB7XG5cdHR5cGU6IFByb3BUeXBlcy5vbmVPZiggT2JqZWN0LnZhbHVlcyggVFlQRVMgKSApLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBUUE7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/Notice/Icon.js\n");

/***/ }),

/***/ "./js/components/Notice/Title.js":
/*!***************************************!*\
  !*** ./js/components/Notice/Title.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 Title; });\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\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 * External dependencies\n */\n\n\nfunction Title(_ref) {\n  var className = _ref.className,\n    children = _ref.children;\n  return /*#__PURE__*/React.createElement(\"p\", {\n    className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('googlesitekit-notice__title', className)\n  }, children);\n}\nTitle.propTypes = {\n  className: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n  children: 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL05vdGljZS9UaXRsZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvTm90aWNlL1RpdGxlLmpzP2U1NmYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gVGl0bGUoIHsgY2xhc3NOYW1lLCBjaGlsZHJlbiB9ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxwIGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoICdnb29nbGVzaXRla2l0LW5vdGljZV9fdGl0bGUnLCBjbGFzc05hbWUgKSB9PlxuXHRcdFx0eyBjaGlsZHJlbiB9XG5cdFx0PC9wPlxuXHQpO1xufVxuXG5UaXRsZS5wcm9wVHlwZXMgPSB7XG5cdGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcblx0Y2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/Notice/Title.js\n");

/***/ }),

/***/ "./js/components/Notice/constants.js":
/*!*******************************************!*\
  !*** ./js/components/Notice/constants.js ***!
  \*******************************************/
/*! exports provided: TYPES */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"TYPES\", function() { return TYPES; });\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\nvar TYPES = {\n  NEW: 'new',\n  SUCCESS: 'success',\n  WARNING: 'warning',\n  INFO: 'info',\n  ERROR: 'error'\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL05vdGljZS9jb25zdGFudHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL05vdGljZS9jb25zdGFudHMuanM/YTA4MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IGNvbnN0IFRZUEVTID0ge1xuXHRORVc6ICduZXcnLFxuXHRTVUNDRVNTOiAnc3VjY2VzcycsXG5cdFdBUk5JTkc6ICd3YXJuaW5nJyxcblx0SU5GTzogJ2luZm8nLFxuXHRFUlJPUjogJ2Vycm9yJyxcbn07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/Notice/constants.js\n");

/***/ }),

/***/ "./js/components/Notice/index.js":
/*!***************************************!*\
  !*** ./js/components/Notice/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 _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 _Icon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Icon */ \"./js/components/Notice/Icon.js\");\n/* harmony import */ var _Title__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Title */ \"./js/components/Notice/Title.js\");\n/* harmony import */ var _Description__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Description */ \"./js/components/Notice/Description.js\");\n/* harmony import */ var _CTAButton__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./CTAButton */ \"./js/components/Notice/CTAButton.js\");\n/* harmony import */ var _DismissButton__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./DismissButton */ \"./js/components/Notice/DismissButton.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./constants */ \"./js/components/Notice/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_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 * 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 * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\nvar Notice = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"forwardRef\"])(function (_ref, ref) {\n  var className = _ref.className,\n    title = _ref.title,\n    description = _ref.description,\n    dismissButton = _ref.dismissButton,\n    ctaButton = _ref.ctaButton,\n    _ref$type = _ref.type,\n    type = _ref$type === void 0 ? _constants__WEBPACK_IMPORTED_MODULE_9__[\"TYPES\"].INFO : _ref$type,\n    children = _ref.children,\n    hideIcon = _ref.hideIcon;\n  return /*#__PURE__*/React.createElement(\"div\", {\n    ref: ref,\n    className: classnames__WEBPACK_IMPORTED_MODULE_3___default()('googlesitekit-notice', \"googlesitekit-notice--\".concat(type), className)\n  }, !hideIcon && /*#__PURE__*/React.createElement(\"div\", {\n    className: \"googlesitekit-notice__icon\"\n  }, /*#__PURE__*/React.createElement(_Icon__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n    type: type\n  })), /*#__PURE__*/React.createElement(\"div\", {\n    className: \"googlesitekit-notice__content\"\n  }, title && /*#__PURE__*/React.createElement(_Title__WEBPACK_IMPORTED_MODULE_5__[\"default\"], null, title), description && /*#__PURE__*/React.createElement(_Description__WEBPACK_IMPORTED_MODULE_6__[\"default\"], null, description)), ((dismissButton === null || dismissButton === void 0 ? void 0 : dismissButton.label) || (dismissButton === null || dismissButton === void 0 ? void 0 : dismissButton.onClick) || (ctaButton === null || ctaButton === void 0 ? void 0 : ctaButton.label) && ((ctaButton === null || ctaButton === void 0 ? void 0 : ctaButton.onClick) || (ctaButton === null || ctaButton === void 0 ? void 0 : ctaButton.href)) || children) && /*#__PURE__*/React.createElement(\"div\", {\n    className: \"googlesitekit-notice__action\"\n  }, children, ((dismissButton === null || dismissButton === void 0 ? void 0 : dismissButton.label) || (dismissButton === null || dismissButton === void 0 ? void 0 : dismissButton.onClick)) && /*#__PURE__*/React.createElement(_DismissButton__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n    label: dismissButton.label,\n    onClick: dismissButton.onClick,\n    disabled: dismissButton.disabled\n  }), (ctaButton === null || ctaButton === void 0 ? void 0 : ctaButton.label) && ((ctaButton === null || ctaButton === void 0 ? void 0 : ctaButton.onClick) || (ctaButton === null || ctaButton === void 0 ? void 0 : ctaButton.href)) && /*#__PURE__*/React.createElement(_CTAButton__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n    label: ctaButton.label,\n    onClick: ctaButton.onClick,\n    inProgress: ctaButton.inProgress,\n    disabled: ctaButton.disabled,\n    href: ctaButton.href,\n    external: ctaButton.external,\n    hideExternalIndicator: ctaButton.hideExternalIndicator\n  })));\n});\nNotice.TYPES = _constants__WEBPACK_IMPORTED_MODULE_9__[\"TYPES\"];\nNotice.propTypes = {\n  className: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\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.object]),\n  description: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.node,\n  type: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.oneOf(Object.values(_constants__WEBPACK_IMPORTED_MODULE_9__[\"TYPES\"])),\n  dismissButton: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape(_DismissButton__WEBPACK_IMPORTED_MODULE_8__[\"default\"].propTypes),\n  ctaButton: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape(_objectSpread(_objectSpread({}, _CTAButton__WEBPACK_IMPORTED_MODULE_7__[\"default\"].propTypes), {}, {\n    label: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string // CTAButton label should not be required for this parent component.\n  })),\n  children: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.node,\n  hideIcon: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Notice);\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, \n//# sourceURL=webpack-internal:///./js/components/Notice/index.js\n");

/***/ }),

/***/ "./js/components/OverlayCard/Body.js":
/*!*******************************************!*\
  !*** ./js/components/OverlayCard/Body.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 Body; });\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 _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var _Title__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Title */ \"./js/components/OverlayCard/Title.js\");\n/* harmony import */ var _Description__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Description */ \"./js/components/OverlayCard/Description.js\");\n/* harmony import */ var _DismissButton__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./DismissButton */ \"./js/components/OverlayCard/DismissButton.js\");\n/* harmony import */ var _CTAButton__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./CTAButton */ \"./js/components/OverlayCard/CTAButton.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 * OverlayCard Body component.\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 * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nfunction Body(_ref) {\n  var title = _ref.title,\n    description = _ref.description,\n    ctaButton = _ref.ctaButton,\n    dismissButton = _ref.dismissButton,\n    GraphicDesktop = _ref.GraphicDesktop,\n    GraphicMobile = _ref.GraphicMobile;\n  var breakpoint = Object(_js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__[\"useBreakpoint\"])();\n  return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"Fragment\"], null, breakpoint !== _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__[\"BREAKPOINT_SMALL\"] && GraphicDesktop && /*#__PURE__*/React.createElement(\"div\", {\n    className: \"googlesitekit-overlay-card__graphic\"\n  }, /*#__PURE__*/React.createElement(GraphicDesktop, null)), /*#__PURE__*/React.createElement(\"div\", {\n    className: \"googlesitekit-overlay-card__body\"\n  }, title && /*#__PURE__*/React.createElement(_Title__WEBPACK_IMPORTED_MODULE_4__[\"default\"], null, title), description && /*#__PURE__*/React.createElement(_Description__WEBPACK_IMPORTED_MODULE_5__[\"default\"], null, description)), (ctaButton || dismissButton) && /*#__PURE__*/React.createElement(\"div\", {\n    className: \"googlesitekit-overlay-card__actions\"\n  }, dismissButton && /*#__PURE__*/React.createElement(_DismissButton__WEBPACK_IMPORTED_MODULE_6__[\"default\"], dismissButton), ctaButton && /*#__PURE__*/React.createElement(_CTAButton__WEBPACK_IMPORTED_MODULE_7__[\"default\"], ctaButton)), breakpoint === _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__[\"BREAKPOINT_SMALL\"] && GraphicMobile && /*#__PURE__*/React.createElement(GraphicMobile, null));\n}\nBody.propTypes = {\n  title: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.node,\n  description: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.node,\n  ctaButton: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape(_objectSpread(_objectSpread({}, _DismissButton__WEBPACK_IMPORTED_MODULE_6__[\"buttonProps\"]), {}, {\n    href: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n    target: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n    trailingIcon: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.element\n  })),\n  dismissButton: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape(_objectSpread({}, _DismissButton__WEBPACK_IMPORTED_MODULE_6__[\"buttonProps\"])),\n  GraphicDesktop: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.elementType,\n  GraphicMobile: 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL092ZXJsYXlDYXJkL0JvZHkuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL092ZXJsYXlDYXJkL0JvZHkuanM/OWQxMiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE92ZXJsYXlDYXJkIEJvZHkgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IEZyYWdtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQlJFQUtQT0lOVF9TTUFMTCwgdXNlQnJlYWtwb2ludCB9IGZyb20gJ0AvanMvaG9va3MvdXNlQnJlYWtwb2ludCc7XG5pbXBvcnQgVGl0bGUgZnJvbSAnLi9UaXRsZSc7XG5pbXBvcnQgRGVzY3JpcHRpb24gZnJvbSAnLi9EZXNjcmlwdGlvbic7XG5pbXBvcnQgRGlzbWlzc0J1dHRvbiwgeyBidXR0b25Qcm9wcyB9IGZyb20gJy4vRGlzbWlzc0J1dHRvbic7XG5pbXBvcnQgQ1RBQnV0dG9uIGZyb20gJy4vQ1RBQnV0dG9uJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQm9keSgge1xuXHR0aXRsZSxcblx0ZGVzY3JpcHRpb24sXG5cdGN0YUJ1dHRvbixcblx0ZGlzbWlzc0J1dHRvbixcblx0R3JhcGhpY0Rlc2t0b3AsXG5cdEdyYXBoaWNNb2JpbGUsXG59ICkge1xuXHRjb25zdCBicmVha3BvaW50ID0gdXNlQnJlYWtwb2ludCgpO1xuXG5cdHJldHVybiAoXG5cdFx0PEZyYWdtZW50PlxuXHRcdFx0eyBicmVha3BvaW50ICE9PSBCUkVBS1BPSU5UX1NNQUxMICYmIEdyYXBoaWNEZXNrdG9wICYmIChcblx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LW92ZXJsYXktY2FyZF9fZ3JhcGhpY1wiPlxuXHRcdFx0XHRcdDxHcmFwaGljRGVza3RvcCAvPlxuXHRcdFx0XHQ8L2Rpdj5cblx0XHRcdCkgfVxuXG5cdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtb3ZlcmxheS1jYXJkX19ib2R5XCI+XG5cdFx0XHRcdHsgdGl0bGUgJiYgPFRpdGxlPnsgdGl0bGUgfTwvVGl0bGU+IH1cblx0XHRcdFx0eyBkZXNjcmlwdGlvbiAmJiA8RGVzY3JpcHRpb24+eyBkZXNjcmlwdGlvbiB9PC9EZXNjcmlwdGlvbj4gfVxuXHRcdFx0PC9kaXY+XG5cblx0XHRcdHsgKCBjdGFCdXR0b24gfHwgZGlzbWlzc0J1dHRvbiApICYmIChcblx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LW92ZXJsYXktY2FyZF9fYWN0aW9uc1wiPlxuXHRcdFx0XHRcdHsgZGlzbWlzc0J1dHRvbiAmJiA8RGlzbWlzc0J1dHRvbiB7IC4uLmRpc21pc3NCdXR0b24gfSAvPiB9XG5cdFx0XHRcdFx0eyBjdGFCdXR0b24gJiYgPENUQUJ1dHRvbiB7IC4uLmN0YUJ1dHRvbiB9IC8+IH1cblx0XHRcdFx0PC9kaXY+XG5cdFx0XHQpIH1cblxuXHRcdFx0eyBicmVha3BvaW50ID09PSBCUkVBS1BPSU5UX1NNQUxMICYmIEdyYXBoaWNNb2JpbGUgJiYgKFxuXHRcdFx0XHQ8R3JhcGhpY01vYmlsZSAvPlxuXHRcdFx0KSB9XG5cdFx0PC9GcmFnbWVudD5cblx0KTtcbn1cblxuQm9keS5wcm9wVHlwZXMgPSB7XG5cdHRpdGxlOiBQcm9wVHlwZXMubm9kZSxcblx0ZGVzY3JpcHRpb246IFByb3BUeXBlcy5ub2RlLFxuXHRjdGFCdXR0b246IFByb3BUeXBlcy5zaGFwZSgge1xuXHRcdC4uLmJ1dHRvblByb3BzLFxuXHRcdGhyZWY6IFByb3BUeXBlcy5zdHJpbmcsXG5cdFx0dGFyZ2V0OiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRcdHRyYWlsaW5nSWNvbjogUHJvcFR5cGVzLmVsZW1lbnQsXG5cdH0gKSxcblx0ZGlzbWlzc0J1dHRvbjogUHJvcFR5cGVzLnNoYXBlKCB7XG5cdFx0Li4uYnV0dG9uUHJvcHMsXG5cdH0gKSxcblx0R3JhcGhpY0Rlc2t0b3A6IFByb3BUeXBlcy5lbGVtZW50VHlwZSxcblx0R3JhcGhpY01vYmlsZTogUHJvcFR5cGVzLmVsZW1lbnRUeXBlLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBT0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUdBO0FBQUE7QUFLQTtBQUFBO0FBTUE7QUFBQTtBQVdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/OverlayCard/Body.js\n");

/***/ }),

/***/ "./js/components/OverlayCard/CTAButton.js":
/*!************************************************!*\
  !*** ./js/components/OverlayCard/CTAButton.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 CTAButton; });\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_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 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 _DismissButton__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./DismissButton */ \"./js/components/OverlayCard/DismissButton.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 * OverlayCard CTAButton component.\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 * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction CTAButton(props) {\n  var label = props.label,\n    otherProps = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(props, [\"label\"]);\n  return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_4__[\"Button\"], otherProps, label);\n}\nCTAButton.propTypes = _objectSpread(_objectSpread({}, _DismissButton__WEBPACK_IMPORTED_MODULE_5__[\"buttonProps\"]), {}, {\n  href: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n  target: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n  trailingIcon: prop_types__WEBPACK_IMPORTED_MODULE_3___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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL092ZXJsYXlDYXJkL0NUQUJ1dHRvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvT3ZlcmxheUNhcmQvQ1RBQnV0dG9uLmpzPzNiMjciXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBPdmVybGF5Q2FyZCBDVEFCdXR0b24gY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQnV0dG9uIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1jb21wb25lbnRzJztcbmltcG9ydCB7IGJ1dHRvblByb3BzIH0gZnJvbSAnLi9EaXNtaXNzQnV0dG9uJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQ1RBQnV0dG9uKCBwcm9wcyApIHtcblx0Y29uc3QgeyBsYWJlbCwgLi4ub3RoZXJQcm9wcyB9ID0gcHJvcHM7XG5cblx0cmV0dXJuIDxCdXR0b24geyAuLi5vdGhlclByb3BzIH0+eyBsYWJlbCB9PC9CdXR0b24+O1xufVxuXG5DVEFCdXR0b24ucHJvcFR5cGVzID0ge1xuXHQuLi5idXR0b25Qcm9wcyxcblx0aHJlZjogUHJvcFR5cGVzLnN0cmluZyxcblx0dGFyZ2V0OiBQcm9wVHlwZXMuc3RyaW5nLFxuXHR0cmFpbGluZ0ljb246IFByb3BUeXBlcy5vYmplY3QsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/OverlayCard/CTAButton.js\n");

/***/ }),

/***/ "./js/components/OverlayCard/Description.js":
/*!**************************************************!*\
  !*** ./js/components/OverlayCard/Description.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 Description; });\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 * OverlayCard Description component.\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 * External dependencies\n */\n\nfunction Description(_ref) {\n  var children = _ref.children;\n  return /*#__PURE__*/React.createElement(\"p\", {\n    className: \"googlesitekit-overlay-card__description\"\n  }, children);\n}\nDescription.propTypes = {\n  children: prop_types__WEBPACK_IMPORTED_MODULE_1___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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL092ZXJsYXlDYXJkL0Rlc2NyaXB0aW9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9PdmVybGF5Q2FyZC9EZXNjcmlwdGlvbi5qcz8wYzE4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogT3ZlcmxheUNhcmQgRGVzY3JpcHRpb24gY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRGVzY3JpcHRpb24oIHsgY2hpbGRyZW4gfSApIHtcblx0cmV0dXJuIChcblx0XHQ8cCBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LW92ZXJsYXktY2FyZF9fZGVzY3JpcHRpb25cIj57IGNoaWxkcmVuIH08L3A+XG5cdCk7XG59XG5cbkRlc2NyaXB0aW9uLnByb3BUeXBlcyA9IHtcblx0Y2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLmlzUmVxdWlyZWQsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/OverlayCard/Description.js\n");

/***/ }),

/***/ "./js/components/OverlayCard/DismissButton.js":
/*!****************************************************!*\
  !*** ./js/components/OverlayCard/DismissButton.js ***!
  \****************************************************/
/*! exports provided: default, buttonProps */
/***/ (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 DismissButton; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"buttonProps\", function() { return buttonProps; });\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_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 * OverlayCard DismissButton component.\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 * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\nfunction DismissButton(_ref) {\n  var _ref$label = _ref.label,\n    label = _ref$label === void 0 ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Maybe later', 'google-site-kit') : _ref$label,\n    onClick = _ref.onClick,\n    disabled = _ref.disabled;\n  return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_3__[\"Button\"], {\n    onClick: onClick,\n    disabled: disabled,\n    tertiary: true\n  }, label);\n}\nvar buttonProps = {\n  label: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n  onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n  disabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool\n};\nDismissButton.propTypes = buttonProps;\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL092ZXJsYXlDYXJkL0Rpc21pc3NCdXR0b24uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL092ZXJsYXlDYXJkL0Rpc21pc3NCdXR0b24uanM/MTkzNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE92ZXJsYXlDYXJkIERpc21pc3NCdXR0b24gY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQnV0dG9uIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1jb21wb25lbnRzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRGlzbWlzc0J1dHRvbigge1xuXHRsYWJlbCA9IF9fKCAnTWF5YmUgbGF0ZXInLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRvbkNsaWNrLFxuXHRkaXNhYmxlZCxcbn0gKSB7XG5cdHJldHVybiAoXG5cdFx0PEJ1dHRvbiBvbkNsaWNrPXsgb25DbGljayB9IGRpc2FibGVkPXsgZGlzYWJsZWQgfSB0ZXJ0aWFyeT5cblx0XHRcdHsgbGFiZWwgfVxuXHRcdDwvQnV0dG9uPlxuXHQpO1xufVxuXG5leHBvcnQgY29uc3QgYnV0dG9uUHJvcHMgPSB7XG5cdGxhYmVsOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRvbkNsaWNrOiBQcm9wVHlwZXMuZnVuYyxcblx0ZGlzYWJsZWQ6IFByb3BUeXBlcy5ib29sLFxufTtcblxuRGlzbWlzc0J1dHRvbi5wcm9wVHlwZXMgPSBidXR0b25Qcm9wcztcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFJQTtBQUhBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/OverlayCard/DismissButton.js\n");

/***/ }),

/***/ "./js/components/OverlayCard/Title.js":
/*!********************************************!*\
  !*** ./js/components/OverlayCard/Title.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 Title; });\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 _js_components_Typography__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/js/components/Typography */ \"./js/components/Typography/index.js\");\n\n/**\n * OverlayCard Title component.\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 * External dependencies\n */\n\n\nfunction Title(_ref) {\n  var children = _ref.children;\n  return /*#__PURE__*/React.createElement(_js_components_Typography__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n    as: \"h3\",\n    size: \"medium\",\n    type: \"title\",\n    className: \"googlesitekit-overlay-card__title\"\n  }, children);\n}\nTitle.propTypes = {\n  children: prop_types__WEBPACK_IMPORTED_MODULE_1___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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL092ZXJsYXlDYXJkL1RpdGxlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9PdmVybGF5Q2FyZC9UaXRsZS5qcz9hZmNiIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogT3ZlcmxheUNhcmQgVGl0bGUgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBUeXBvZ3JhcGh5IGZyb20gJ0AvanMvY29tcG9uZW50cy9UeXBvZ3JhcGh5JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gVGl0bGUoIHsgY2hpbGRyZW4gfSApIHtcblx0cmV0dXJuIChcblx0XHQ8VHlwb2dyYXBoeVxuXHRcdFx0YXM9XCJoM1wiXG5cdFx0XHRzaXplPVwibWVkaXVtXCJcblx0XHRcdHR5cGU9XCJ0aXRsZVwiXG5cdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LW92ZXJsYXktY2FyZF9fdGl0bGVcIlxuXHRcdD5cblx0XHRcdHsgY2hpbGRyZW4gfVxuXHRcdDwvVHlwb2dyYXBoeT5cblx0KTtcbn1cblxuVGl0bGUucHJvcFR5cGVzID0ge1xuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUuaXNSZXF1aXJlZCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUtBO0FBRUE7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/OverlayCard/Title.js\n");

/***/ }),

/***/ "./js/components/OverlayCard/index.js":
/*!********************************************!*\
  !*** ./js/components/OverlayCard/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 OverlayCard; });\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_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _material_ui_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @material-ui/core */ \"../node_modules/@material-ui/core/esm/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/* harmony import */ var _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var _Body__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Body */ \"./js/components/OverlayCard/Body.js\");\n/* harmony import */ var _DismissButton__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./DismissButton */ \"./js/components/OverlayCard/DismissButton.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 * OverlayCard component.\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 * External dependencies\n */\n\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction OverlayCard(props) {\n  var visible = props.visible,\n    className = props.className,\n    cardProps = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(props, [\"visible\", \"className\"]);\n  var breakpoint = Object(_js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_6__[\"useBreakpoint\"])();\n  if (!visible) {\n    return null;\n  }\n  var body = /*#__PURE__*/React.createElement(\"div\", {\n    className: classnames__WEBPACK_IMPORTED_MODULE_5___default()('googlesitekit-overlay-card', className)\n  }, /*#__PURE__*/React.createElement(_Body__WEBPACK_IMPORTED_MODULE_7__[\"default\"], cardProps));\n  if (breakpoint === _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_6__[\"BREAKPOINT_SMALL\"]) {\n    return body;\n  }\n  return /*#__PURE__*/React.createElement(_material_ui_core__WEBPACK_IMPORTED_MODULE_3__[\"Slide\"], {\n    direction: \"up\",\n    in: visible\n  }, body);\n}\nOverlayCard.propTypes = {\n  className: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n  title: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n  description: 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.object]),\n  ctaButton: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.shape(_objectSpread(_objectSpread({}, _DismissButton__WEBPACK_IMPORTED_MODULE_8__[\"buttonProps\"]), {}, {\n    href: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n    target: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n    trailingIcon: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object\n  })),\n  dismissButton: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.shape(_DismissButton__WEBPACK_IMPORTED_MODULE_8__[\"buttonProps\"]),\n  GraphicDesktop: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.elementType,\n  GraphicMobile: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.elementType,\n  visible: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool\n};\nOverlayCard.defaultProps = {\n  visible: false\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL092ZXJsYXlDYXJkL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9PdmVybGF5Q2FyZC9pbmRleC5qcz8zMWEzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogT3ZlcmxheUNhcmQgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU2xpZGUgfSBmcm9tICdAbWF0ZXJpYWwtdWkvY29yZSc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IEJSRUFLUE9JTlRfU01BTEwsIHVzZUJyZWFrcG9pbnQgfSBmcm9tICdAL2pzL2hvb2tzL3VzZUJyZWFrcG9pbnQnO1xuaW1wb3J0IEJvZHkgZnJvbSAnLi9Cb2R5JztcbmltcG9ydCB7IGJ1dHRvblByb3BzIH0gZnJvbSAnLi9EaXNtaXNzQnV0dG9uJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gT3ZlcmxheUNhcmQoIHByb3BzICkge1xuXHRjb25zdCB7IHZpc2libGUsIGNsYXNzTmFtZSwgLi4uY2FyZFByb3BzIH0gPSBwcm9wcztcblxuXHRjb25zdCBicmVha3BvaW50ID0gdXNlQnJlYWtwb2ludCgpO1xuXG5cdGlmICggISB2aXNpYmxlICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0Y29uc3QgYm9keSA9IChcblx0XHQ8ZGl2XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKCAnZ29vZ2xlc2l0ZWtpdC1vdmVybGF5LWNhcmQnLCBjbGFzc05hbWUgKSB9XG5cdFx0PlxuXHRcdFx0PEJvZHkgeyAuLi5jYXJkUHJvcHMgfSAvPlxuXHRcdDwvZGl2PlxuXHQpO1xuXG5cdGlmICggYnJlYWtwb2ludCA9PT0gQlJFQUtQT0lOVF9TTUFMTCApIHtcblx0XHRyZXR1cm4gYm9keTtcblx0fVxuXG5cdHJldHVybiAoXG5cdFx0PFNsaWRlIGRpcmVjdGlvbj1cInVwXCIgaW49eyB2aXNpYmxlIH0+XG5cdFx0XHR7IGJvZHkgfVxuXHRcdDwvU2xpZGU+XG5cdCk7XG59XG5cbk92ZXJsYXlDYXJkLnByb3BUeXBlcyA9IHtcblx0Y2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHR0aXRsZTogUHJvcFR5cGVzLnN0cmluZyxcblx0ZGVzY3JpcHRpb246IFByb3BUeXBlcy5vbmVPZlR5cGUoIFsgUHJvcFR5cGVzLnN0cmluZywgUHJvcFR5cGVzLm9iamVjdCBdICksXG5cdGN0YUJ1dHRvbjogUHJvcFR5cGVzLnNoYXBlKCB7XG5cdFx0Li4uYnV0dG9uUHJvcHMsXG5cdFx0aHJlZjogUHJvcFR5cGVzLnN0cmluZyxcblx0XHR0YXJnZXQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdFx0dHJhaWxpbmdJY29uOiBQcm9wVHlwZXMub2JqZWN0LFxuXHR9ICksXG5cdGRpc21pc3NCdXR0b246IFByb3BUeXBlcy5zaGFwZSggYnV0dG9uUHJvcHMgKSxcblx0R3JhcGhpY0Rlc2t0b3A6IFByb3BUeXBlcy5lbGVtZW50VHlwZSxcblx0R3JhcGhpY01vYmlsZTogUHJvcFR5cGVzLmVsZW1lbnRUeXBlLFxuXHR2aXNpYmxlOiBQcm9wVHlwZXMuYm9vbCxcbn07XG5cbk92ZXJsYXlDYXJkLmRlZmF1bHRQcm9wcyA9IHtcblx0dmlzaWJsZTogZmFsc2UsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFBQTtBQU1BO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/OverlayCard/index.js\n");

/***/ }),

/***/ "./js/components/OverlayNotification/AnalyticsAndAdSenseAccountsDetectedAsLinkedOverlayNotification.js":
/*!*************************************************************************************************************!*\
  !*** ./js/components/OverlayNotification/AnalyticsAndAdSenseAccountsDetectedAsLinkedOverlayNotification.js ***!
  \*************************************************************************************************************/
/*! exports provided: ANALYTICS_ADSENSE_LINKED_OVERLAY_NOTIFICATION, 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__, \"ANALYTICS_ADSENSE_LINKED_OVERLAY_NOTIFICATION\", function() { return ANALYTICS_ADSENSE_LINKED_OVERLAY_NOTIFICATION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return AnalyticsAndAdSenseAccountsDetectedAsLinkedOverlayNotification; });\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 _svg_graphics_analytics_adsense_linked_desktop_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/svg/graphics/analytics-adsense-linked-desktop.svg */ \"./svg/graphics/analytics-adsense-linked-desktop.svg\");\n/* harmony import */ var _svg_graphics_analytics_adsense_linked_mobile_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/svg/graphics/analytics-adsense-linked-mobile.svg */ \"./svg/graphics/analytics-adsense-linked-mobile.svg\");\n/* harmony import */ var _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/googlesitekit/constants */ \"./js/googlesitekit/constants.js\");\n/* harmony import */ var _js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/googlesitekit/notifications/datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var _js_util_scroll__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/util/scroll */ \"./js/util/scroll.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_OverlayNotification__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/OverlayNotification */ \"./js/googlesitekit/notifications/components/layout/OverlayNotification.js\");\n/* harmony import */ var _js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/js/hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n\n/**\n * AnalyticsAndAdSenseAccountsDetectedAsLinkedOverlayNotification 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\n\n\n\n\n\n\n\nvar ANALYTICS_ADSENSE_LINKED_OVERLAY_NOTIFICATION = 'AnalyticsAndAdSenseLinkedOverlayNotification';\nfunction AnalyticsAndAdSenseAccountsDetectedAsLinkedOverlayNotification(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\n  var breakpoint = Object(_js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_8__[\"useBreakpoint\"])();\n  var viewContext = Object(_js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_11__[\"default\"])();\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useDispatch\"])(_js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]),\n    dismissNotification = _useDispatch.dismissNotification;\n  function scrollToWidgetAndDismissNotification(event) {\n    event.preventDefault();\n    dismissNotification(id);\n    setTimeout(function () {\n      var widgetClass = '.googlesitekit-widget--adsenseTopEarningPagesGA4';\n      global.history.replaceState({}, '', \"#\".concat(_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_6__[\"ANCHOR_ID_MONETIZATION\"]));\n      global.scrollTo({\n        top: Object(_js_util_scroll__WEBPACK_IMPORTED_MODULE_9__[\"getNavigationalScrollTop\"])(widgetClass, breakpoint),\n        behavior: 'smooth'\n      });\n    }, 50);\n  }\n  var gaTrackingEventArgs = {\n    category: \"\".concat(viewContext, \"_top-earning-pages-widget\"),\n    viewAction: 'view_overlay_CTA',\n    dismissAction: 'dismiss_overlay_CTA',\n    confirmAction: 'confirm_overlay_CTA'\n  };\n  return /*#__PURE__*/React.createElement(Notification, {\n    gaTrackingEventArgs: gaTrackingEventArgs\n  }, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_OverlayNotification__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n    notificationID: id,\n    title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('See your top earning content', 'google-site-kit'),\n    description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Data is now available for the pages that earn the most AdSense revenue.', 'google-site-kit'),\n    GraphicDesktop: _svg_graphics_analytics_adsense_linked_desktop_svg__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n    GraphicMobile: _svg_graphics_analytics_adsense_linked_mobile_svg__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n    ctaButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Show me', 'google-site-kit'),\n      onClick: scrollToWidgetAndDismissNotification\n    },\n    gaTrackingEventArgs: gaTrackingEventArgs,\n    dismissButton: true\n  }));\n}\nAnalyticsAndAdSenseAccountsDetectedAsLinkedOverlayNotification.propTypes = {\n  id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n  Notification: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.elementType.isRequired\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, \n//# sourceURL=webpack-internal:///./js/components/OverlayNotification/AnalyticsAndAdSenseAccountsDetectedAsLinkedOverlayNotification.js\n");

/***/ }),

/***/ "./js/components/OverlayNotification/LinkAnalyticsAndAdSenseAccountsOverlayNotification.js":
/*!*************************************************************************************************!*\
  !*** ./js/components/OverlayNotification/LinkAnalyticsAndAdSenseAccountsOverlayNotification.js ***!
  \*************************************************************************************************/
/*! exports provided: LINK_ANALYTICS_ADSENSE_OVERLAY_NOTIFICATION, 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__, \"LINK_ANALYTICS_ADSENSE_OVERLAY_NOTIFICATION\", function() { return LINK_ANALYTICS_ADSENSE_OVERLAY_NOTIFICATION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return LinkAnalyticsAndAdSenseAccountsOverlayNotification; });\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 _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/googlesitekit/notifications/datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _svg_graphics_analytics_adsense_connect_desktop_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/svg/graphics/analytics-adsense-connect-desktop.svg */ \"./svg/graphics/analytics-adsense-connect-desktop.svg\");\n/* harmony import */ var _svg_graphics_analytics_adsense_connect_mobile_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/svg/graphics/analytics-adsense-connect-mobile.svg */ \"./svg/graphics/analytics-adsense-connect-mobile.svg\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_OverlayNotification__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/OverlayNotification */ \"./js/googlesitekit/notifications/components/layout/OverlayNotification.js\");\n/* harmony import */ var _svg_icons_external_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/svg/icons/external.svg */ \"./svg/icons/external.svg\");\n\n/**\n * LinkAnalyticsAndAdSenseAccountsOverlayNotification 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\n\n\n\n\n\nvar LINK_ANALYTICS_ADSENSE_OVERLAY_NOTIFICATION = 'LinkAnalyticsAndAdSenseAccountsOverlayNotification';\nfunction LinkAnalyticsAndAdSenseAccountsOverlayNotification(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\n  var supportURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_SITE\"]).getGoogleSupportURL({\n      path: '/adsense/answer/6084409'\n    });\n  });\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useDispatch\"])(_js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_NOTIFICATIONS\"]),\n    dismissNotification = _useDispatch.dismissNotification;\n  return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_OverlayNotification__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n    notificationID: id,\n    title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('See which content earns you the most', 'google-site-kit'),\n    description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Link your Analytics and AdSense accounts to find out which content brings you the most revenue.', 'google-site-kit'),\n    GraphicDesktop: _svg_graphics_analytics_adsense_connect_desktop_svg__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n    GraphicMobile: _svg_graphics_analytics_adsense_connect_mobile_svg__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n    ctaButton: {\n      href: supportURL,\n      target: '_blank',\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Learn how', 'google-site-kit'),\n      trailingIcon: /*#__PURE__*/React.createElement(_svg_icons_external_svg__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n        width: 13,\n        height: 13\n      }),\n      onClick: function onClick() {\n        return dismissNotification(id);\n      }\n    },\n    dismissButton: true\n  }));\n}\nLinkAnalyticsAndAdSenseAccountsOverlayNotification.propTypes = {\n  id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n  Notification: prop_types__WEBPACK_IMPORTED_MODULE_1___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, \n//# sourceURL=webpack-internal:///./js/components/OverlayNotification/LinkAnalyticsAndAdSenseAccountsOverlayNotification.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 _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/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(_js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"useBreakpoint\"])();\n  var blockDimensions = {\n    width: (_width = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_width, _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_SMALL\"], smallWidth), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_width, _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_TABLET\"], tabletWidth), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_width, _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_DESKTOP\"], desktopWidth), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_width, _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_XLARGE\"], desktopWidth), _width),\n    height: (_height = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_height, _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_SMALL\"], smallHeight), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_height, _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_TABLET\"], tabletHeight), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_height, _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_DESKTOP\"], desktopHeight), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_height, _js_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, \n//# sourceURL=webpack-internal:///./js/components/PreviewBlock.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/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 _js_util_create_incremental_array_by_size__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/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/* harmony import */ var _Typography__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Typography */ \"./js/components/Typography/index.js\");\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\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(_js_util_create_incremental_array_by_size__WEBPACK_IMPORTED_MODULE_7__[\"createIncrementalArrayBySize\"])(size) : [];\n  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(_Typography__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n    as: \"h2\",\n    className: \"googlesitekit-tooltip-title\",\n    size: \"medium\",\n    type: \"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    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    text: true,\n    hideTooltipTitle: true\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, \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 _js_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _js_util_tracking__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/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 _js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/js/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\"])(_js_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\"])(_js_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(_js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_11__[\"default\"])();\n  var stepIndex = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_UI\"]).getValue(stepKey) || 0;\n  });\n  var run = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_UI\"]).getValue(runKey) && select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).isTourDismissed(tourID) === false;\n  });\n  function changeStep(index, action) {\n    return setValue(stepKey, index + (action === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"ACTIONS\"].PREV ? -1 : 1));\n  }\n  function startTour() {\n    global.document.body.classList.add('googlesitekit-showing-feature-tour', \"googlesitekit-showing-feature-tour--\".concat(tourID));\n    setValue(runKey, true);\n  }\n  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  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(_js_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(_js_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(_js_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(_js_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(_js_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  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    floaterProps: floaterProps,\n    locale: joyrideLocale,\n    run: run,\n    stepIndex: stepIndex,\n    steps: parsedSteps,\n    styles: joyrideStyles,\n    tooltipComponent: _TourTooltip__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n    continuous: true,\n    disableOverlayClose: true,\n    disableScrolling: true,\n    showProgress: true\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, \n//# sourceURL=webpack-internal:///./js/components/TourTooltips.js\n");

/***/ }),

/***/ "./js/components/Typography/P.js":
/*!***************************************!*\
  !*** ./js/components/Typography/P.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 P; });\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 _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var ___WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! . */ \"./js/components/Typography/index.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./constants */ \"./js/components/Typography/constants.js\");\n\n\n\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 * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction P(_ref) {\n  var _ref$type = _ref.type,\n    type = _ref$type === void 0 ? _constants__WEBPACK_IMPORTED_MODULE_6__[\"TYPE_BODY\"] : _ref$type,\n    size = _ref.size,\n    children = _ref.children,\n    props = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref, [\"type\", \"size\", \"children\"]);\n  var breakpoint = Object(_js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"useBreakpoint\"])();\n  return /*#__PURE__*/React.createElement(___WEBPACK_IMPORTED_MODULE_5__[\"default\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n    as: \"p\",\n    type: type,\n    size: size || (breakpoint === _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_4__[\"BREAKPOINT_SMALL\"] ? _constants__WEBPACK_IMPORTED_MODULE_6__[\"SIZE_SMALL\"] : _constants__WEBPACK_IMPORTED_MODULE_6__[\"SIZE_MEDIUM\"])\n  }, props), children);\n}\nP.propTypes = {\n  type: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.oneOf(_constants__WEBPACK_IMPORTED_MODULE_6__[\"VALID_TYPES\"]),\n  size: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.oneOf(_constants__WEBPACK_IMPORTED_MODULE_6__[\"VALID_SIZES\"])\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1R5cG9ncmFwaHkvUC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvVHlwb2dyYXBoeS9QLmpzPzE2MjkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IEJSRUFLUE9JTlRfU01BTEwsIHVzZUJyZWFrcG9pbnQgfSBmcm9tICdAL2pzL2hvb2tzL3VzZUJyZWFrcG9pbnQnO1xuaW1wb3J0IFR5cG9ncmFwaHkgZnJvbSAnLic7XG5pbXBvcnQge1xuXHRTSVpFX1NNQUxMLFxuXHRTSVpFX01FRElVTSxcblx0VFlQRV9CT0RZLFxuXHRWQUxJRF9UWVBFUyxcblx0VkFMSURfU0laRVMsXG59IGZyb20gJy4vY29uc3RhbnRzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUCggeyB0eXBlID0gVFlQRV9CT0RZLCBzaXplLCBjaGlsZHJlbiwgLi4ucHJvcHMgfSApIHtcblx0Y29uc3QgYnJlYWtwb2ludCA9IHVzZUJyZWFrcG9pbnQoKTtcblxuXHRyZXR1cm4gKFxuXHRcdDxUeXBvZ3JhcGh5XG5cdFx0XHRhcz1cInBcIlxuXHRcdFx0dHlwZT17IHR5cGUgfVxuXHRcdFx0c2l6ZT17XG5cdFx0XHRcdHNpemUgfHxcblx0XHRcdFx0KCBicmVha3BvaW50ID09PSBCUkVBS1BPSU5UX1NNQUxMID8gU0laRV9TTUFMTCA6IFNJWkVfTUVESVVNIClcblx0XHRcdH1cblx0XHRcdHsgLi4ucHJvcHMgfVxuXHRcdD5cblx0XHRcdHsgY2hpbGRyZW4gfVxuXHRcdDwvVHlwb2dyYXBoeT5cblx0KTtcbn1cblxuUC5wcm9wVHlwZXMgPSB7XG5cdHR5cGU6IFByb3BUeXBlcy5vbmVPZiggVkFMSURfVFlQRVMgKSxcblx0c2l6ZTogUHJvcFR5cGVzLm9uZU9mKCBWQUxJRF9TSVpFUyApLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUdBO0FBTUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/Typography/P.js\n");

/***/ }),

/***/ "./js/components/Typography/constants.js":
/*!***********************************************!*\
  !*** ./js/components/Typography/constants.js ***!
  \***********************************************/
/*! exports provided: TYPE_DISPLAY, TYPE_HEADLINE, TYPE_TITLE, TYPE_BODY, TYPE_LABEL, VALID_TYPES, SIZE_SMALL, SIZE_MEDIUM, SIZE_LARGE, VALID_SIZES */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"TYPE_DISPLAY\", function() { return TYPE_DISPLAY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"TYPE_HEADLINE\", function() { return TYPE_HEADLINE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"TYPE_TITLE\", function() { return TYPE_TITLE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"TYPE_BODY\", function() { return TYPE_BODY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"TYPE_LABEL\", function() { return TYPE_LABEL; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VALID_TYPES\", function() { return VALID_TYPES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SIZE_SMALL\", function() { return SIZE_SMALL; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SIZE_MEDIUM\", function() { return SIZE_MEDIUM; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SIZE_LARGE\", function() { return SIZE_LARGE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VALID_SIZES\", function() { return VALID_SIZES; });\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\nvar TYPE_DISPLAY = 'display';\nvar TYPE_HEADLINE = 'headline';\nvar TYPE_TITLE = 'title';\nvar TYPE_BODY = 'body';\nvar TYPE_LABEL = 'label';\nvar VALID_TYPES = [TYPE_BODY, TYPE_DISPLAY, TYPE_HEADLINE, TYPE_LABEL, TYPE_TITLE];\nvar SIZE_SMALL = 'small';\nvar SIZE_MEDIUM = 'medium';\nvar SIZE_LARGE = 'large';\nvar VALID_SIZES = [SIZE_SMALL, SIZE_MEDIUM, SIZE_LARGE];//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1R5cG9ncmFwaHkvY29uc3RhbnRzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9UeXBvZ3JhcGh5L2NvbnN0YW50cy5qcz85NWQ4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgVFlQRV9ESVNQTEFZID0gJ2Rpc3BsYXknO1xuZXhwb3J0IGNvbnN0IFRZUEVfSEVBRExJTkUgPSAnaGVhZGxpbmUnO1xuZXhwb3J0IGNvbnN0IFRZUEVfVElUTEUgPSAndGl0bGUnO1xuZXhwb3J0IGNvbnN0IFRZUEVfQk9EWSA9ICdib2R5JztcbmV4cG9ydCBjb25zdCBUWVBFX0xBQkVMID0gJ2xhYmVsJztcblxuZXhwb3J0IGNvbnN0IFZBTElEX1RZUEVTID0gW1xuXHRUWVBFX0JPRFksXG5cdFRZUEVfRElTUExBWSxcblx0VFlQRV9IRUFETElORSxcblx0VFlQRV9MQUJFTCxcblx0VFlQRV9USVRMRSxcbl07XG5cbmV4cG9ydCBjb25zdCBTSVpFX1NNQUxMID0gJ3NtYWxsJztcbmV4cG9ydCBjb25zdCBTSVpFX01FRElVTSA9ICdtZWRpdW0nO1xuZXhwb3J0IGNvbnN0IFNJWkVfTEFSR0UgPSAnbGFyZ2UnO1xuXG5leHBvcnQgY29uc3QgVkFMSURfU0laRVMgPSBbIFNJWkVfU01BTEwsIFNJWkVfTUVESVVNLCBTSVpFX0xBUkdFIF07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQVFBO0FBQ0E7QUFDQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/Typography/constants.js\n");

/***/ }),

/***/ "./js/components/Typography/index.js":
/*!*******************************************!*\
  !*** ./js/components/Typography/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 Typography; });\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/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./constants */ \"./js/components/Typography/constants.js\");\n\n\n\n\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 * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\nfunction Typography(_ref) {\n  var _classnames;\n  var className = _ref.className,\n    type = _ref.type,\n    size = _ref.size,\n    _ref$as = _ref.as,\n    Component = _ref$as === void 0 ? 'span' : _ref$as,\n    children = _ref.children,\n    props = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2___default()(_ref, [\"className\", \"type\", \"size\", \"as\", \"children\"]);\n  return /*#__PURE__*/React.createElement(Component, _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n    className: classnames__WEBPACK_IMPORTED_MODULE_5___default()('googlesitekit-typography', className, (_classnames = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"googlesitekit-typography--\".concat(type), type && _constants__WEBPACK_IMPORTED_MODULE_6__[\"VALID_TYPES\"].includes(type)), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"googlesitekit-typography--\".concat(size), size && _constants__WEBPACK_IMPORTED_MODULE_6__[\"VALID_SIZES\"].includes(size)), _classnames))\n  }, props), children);\n}\nTypography.propTypes = {\n  className: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n  type: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.oneOf(_constants__WEBPACK_IMPORTED_MODULE_6__[\"VALID_TYPES\"]),\n  size: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.oneOf(_constants__WEBPACK_IMPORTED_MODULE_6__[\"VALID_SIZES\"]),\n  as: 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.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1R5cG9ncmFwaHkvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL1R5cG9ncmFwaHkvaW5kZXguanM/ZDA3OSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBWQUxJRF9UWVBFUywgVkFMSURfU0laRVMgfSBmcm9tICcuL2NvbnN0YW50cyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFR5cG9ncmFwaHkoIHtcblx0Y2xhc3NOYW1lLFxuXHR0eXBlLFxuXHRzaXplLFxuXHRhczogQ29tcG9uZW50ID0gJ3NwYW4nLFxuXHRjaGlsZHJlbixcblx0Li4ucHJvcHNcbn0gKSB7XG5cdHJldHVybiAoXG5cdFx0PENvbXBvbmVudFxuXHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyggJ2dvb2dsZXNpdGVraXQtdHlwb2dyYXBoeScsIGNsYXNzTmFtZSwge1xuXHRcdFx0XHRbIGBnb29nbGVzaXRla2l0LXR5cG9ncmFwaHktLSR7IHR5cGUgfWAgXTpcblx0XHRcdFx0XHR0eXBlICYmIFZBTElEX1RZUEVTLmluY2x1ZGVzKCB0eXBlICksXG5cdFx0XHRcdFsgYGdvb2dsZXNpdGVraXQtdHlwb2dyYXBoeS0tJHsgc2l6ZSB9YCBdOlxuXHRcdFx0XHRcdHNpemUgJiYgVkFMSURfU0laRVMuaW5jbHVkZXMoIHNpemUgKSxcblx0XHRcdH0gKSB9XG5cdFx0XHR7IC4uLnByb3BzIH1cblx0XHQ+XG5cdFx0XHR7IGNoaWxkcmVuIH1cblx0XHQ8L0NvbXBvbmVudD5cblx0KTtcbn1cblxuVHlwb2dyYXBoeS5wcm9wVHlwZXMgPSB7XG5cdGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcblx0dHlwZTogUHJvcFR5cGVzLm9uZU9mKCBWQUxJRF9UWVBFUyApLFxuXHRzaXplOiBQcm9wVHlwZXMub25lT2YoIFZBTElEX1NJWkVTICksXG5cdGFzOiBQcm9wVHlwZXMub25lT2ZUeXBlKCBbIFByb3BUeXBlcy5zdHJpbmcsIFByb3BUeXBlcy5lbGVtZW50VHlwZSBdICksXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFPQTtBQUFBO0FBTEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUtBO0FBTUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/Typography/index.js\n");

/***/ }),

/***/ "./js/components/consent-mode/ConsentModeSetupCTABanner.js":
/*!*****************************************************************!*\
  !*** ./js/components/consent-mode/ConsentModeSetupCTABanner.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 ConsentModeSetupCTABanner; });\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 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 _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/googlesitekit/notifications/datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _svg_graphics_banner_consent_mode_setup_cta_svg_url__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/svg/graphics/banner-consent-mode-setup-cta.svg?url */ \"./svg/graphics/banner-consent-mode-setup-cta.svg?url\");\n/* harmony import */ var _svg_graphics_banner_consent_mode_setup_cta_mobile_svg_url__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/svg/graphics/banner-consent-mode-setup-cta-mobile.svg?url */ \"./svg/graphics/banner-consent-mode-setup-cta-mobile.svg?url\");\n/* harmony import */ var _js_components_AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/js/components/AdminMenuTooltip */ \"./js/components/AdminMenuTooltip/index.js\");\n/* harmony import */ var _js_util__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/js/util */ \"./js/util/index.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./constants */ \"./js/components/consent-mode/constants.js\");\n/* harmony import */ var _js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/js/hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_SetupCTA__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/SetupCTA */ \"./js/googlesitekit/notifications/components/layout/SetupCTA.js\");\n/* harmony import */ var _js_googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/js/googlesitekit/datastore/location/constants */ \"./js/googlesitekit/datastore/location/constants.js\");\n\n\n\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 * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\nfunction ConsentModeSetupCTABanner(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\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    saveError = _useState2[0],\n    setSaveError = _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    isSaving = _useState4[0],\n    setIsSaving = _useState4[1];\n  var viewContext = Object(_js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_15__[\"default\"])();\n  var gaTrackingEventArgs = {\n    category: \"\".concat(viewContext, \"_CoMo-ads-setup-notification\")\n  };\n  var adminSettingsURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]).getSiteKitAdminSettingsURL();\n  });\n  var consentModeDocumentationURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]).getDocumentationLinkURL('consent-mode');\n  });\n  var tooltipSettings = {\n    tooltipSlug: _constants__WEBPACK_IMPORTED_MODULE_14__[\"CONSENT_MODE_SETUP_CTA_WIDGET_SLUG\"],\n    content: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('You can always enable consent mode in Settings later', 'google-site-kit'),\n    dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Got it', 'google-site-kit')\n  };\n  var showTooltip = Object(_js_components_AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_12__[\"useShowTooltip\"])(tooltipSettings);\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_js_googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_17__[\"CORE_LOCATION\"]),\n    navigateTo = _useDispatch.navigateTo;\n  var isDismissalFinal = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_NOTIFICATIONS\"]).isNotificationDismissalFinal(id);\n  });\n  var _useDispatch2 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]),\n    setConsentModeEnabled = _useDispatch2.setConsentModeEnabled,\n    saveConsentModeSettings = _useDispatch2.saveConsentModeSettings;\n  var _useDispatch3 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]),\n    triggerSurvey = _useDispatch3.triggerSurvey;\n  Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n    triggerSurvey('view_como_setup_cta', {\n      ttl: _js_util__WEBPACK_IMPORTED_MODULE_13__[\"DAY_IN_SECONDS\"]\n    });\n  }, [triggerSurvey]);\n  function handleCTAClick() {\n    return _handleCTAClick.apply(this, arguments);\n  }\n  function _handleCTAClick() {\n    _handleCTAClick = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {\n      var promises, _yield$Promise$all, _yield$Promise$all2, 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              setSaveError(null);\n              setConsentModeEnabled(true);\n              setIsSaving(true);\n              promises = [saveConsentModeSettings(), triggerSurvey('enable_como', {\n                ttl: _js_util__WEBPACK_IMPORTED_MODULE_13__[\"DAY_IN_SECONDS\"]\n              })];\n              _context.next = 6;\n              return Promise.all(promises);\n            case 6:\n              _yield$Promise$all = _context.sent;\n              _yield$Promise$all2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_yield$Promise$all, 1);\n              error = _yield$Promise$all2[0].error;\n              if (error) {\n                setSaveError(error);\n                setConsentModeEnabled(false);\n                setIsSaving(false);\n              } else {\n                navigateTo(adminSettingsURL);\n              }\n            case 10:\n            case \"end\":\n              return _context.stop();\n          }\n        }\n      }, _callee);\n    }));\n    return _handleCTAClick.apply(this, arguments);\n  }\n  return /*#__PURE__*/React.createElement(Notification, {\n    gaTrackingEventArgs: gaTrackingEventArgs\n  }, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_SetupCTA__WEBPACK_IMPORTED_MODULE_16__[\"default\"], {\n    notificationID: id,\n    title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Enable Consent Mode to preserve tracking for your Ads campaigns', 'google-site-kit'),\n    description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Consent mode interacts with your Consent Management Platform (CMP) or custom implementation for obtaining visitor consent, such as a cookie consent banner.', 'google-site-kit'),\n    ctaButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Enable consent mode', 'google-site-kit'),\n      onClick: handleCTAClick,\n      inProgress: isSaving,\n      dismissOnClick: true,\n      dismissOptions: {\n        skipHidingFromQueue: true\n      }\n    },\n    dismissButton: {\n      label: isDismissalFinal ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Don’t show again', 'google-site-kit') : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Maybe later', 'google-site-kit'),\n      onClick: showTooltip,\n      dismissOptions: {\n        expiresInSeconds: isDismissalFinal ? 0 : 2 * _js_util__WEBPACK_IMPORTED_MODULE_13__[\"WEEK_IN_SECONDS\"]\n      }\n    },\n    svg: {\n      desktop: _svg_graphics_banner_consent_mode_setup_cta_svg_url__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n      mobile: _svg_graphics_banner_consent_mode_setup_cta_mobile_svg_url__WEBPACK_IMPORTED_MODULE_11__[\"default\"],\n      verticalPosition: 'center'\n    },\n    learnMoreLink: {\n      href: consentModeDocumentationURL\n    },\n    errorText: saveError === null || saveError === void 0 ? void 0 : saveError.message,\n    gaTrackingEventArgs: gaTrackingEventArgs\n  }));\n}\nConsentModeSetupCTABanner.propTypes = {\n  id: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n  Notification: prop_types__WEBPACK_IMPORTED_MODULE_4___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, \n//# sourceURL=webpack-internal:///./js/components/consent-mode/ConsentModeSetupCTABanner.js\n");

/***/ }),

/***/ "./js/components/consent-mode/constants.js":
/*!*************************************************!*\
  !*** ./js/components/consent-mode/constants.js ***!
  \*************************************************/
/*! exports provided: CONSENT_MODE_SETUP_CTA_WIDGET_SLUG */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CONSENT_MODE_SETUP_CTA_WIDGET_SLUG\", function() { return CONSENT_MODE_SETUP_CTA_WIDGET_SLUG; });\n/**\n * Consent Mode components - constants.\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\nvar CONSENT_MODE_SETUP_CTA_WIDGET_SLUG = 'consent-mode-setup-cta-widget';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL2NvbnNlbnQtbW9kZS9jb25zdGFudHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL2NvbnNlbnQtbW9kZS9jb25zdGFudHMuanM/NDY3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIENvbnNlbnQgTW9kZSBjb21wb25lbnRzIC0gY29uc3RhbnRzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IGNvbnN0IENPTlNFTlRfTU9ERV9TRVRVUF9DVEFfV0lER0VUX1NMVUcgPVxuXHQnY29uc2VudC1tb2RlLXNldHVwLWN0YS13aWRnZXQnO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/consent-mode/constants.js\n");

/***/ }),

/***/ "./js/components/dashboard-sharing/ModuleRecoveryAlert/AdditionalDescription.js":
/*!**************************************************************************************!*\
  !*** ./js/components/dashboard-sharing/ModuleRecoveryAlert/AdditionalDescription.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 AdditionalDescription; });\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 _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\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 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 _js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _Errors__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Errors */ \"./js/components/dashboard-sharing/ModuleRecoveryAlert/Errors.js\");\n/* harmony import */ var _js_components_Typography_P__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/components/Typography/P */ \"./js/components/Typography/P.js\");\n\n\n/**\n * ModuleRecoveryAlert AdditionalDescription component.\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 * External dependencies\n */\n\n\n/**\n * WordPress dependencies.\n */\n\n\n\n/**\n * Internal dependencies.\n */\n\n\n\n\n\nfunction AdditionalDescription(_ref) {\n  var inProgress = _ref.inProgress,\n    selectedModuleSlugs = _ref.selectedModuleSlugs,\n    hasUserRecoverableModules = _ref.hasUserRecoverableModules,\n    recoverableModules = _ref.recoverableModules,\n    userRecoverableModuleSlugs = _ref.userRecoverableModuleSlugs,\n    hasMultipleRecoverableModules = _ref.hasMultipleRecoverableModules,\n    setSelectedModuleSlugs = _ref.setSelectedModuleSlugs;\n  var recoveryErrors = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_MODULES\"]).getRecoveryErrors();\n  });\n  if (!hasUserRecoverableModules && !hasMultipleRecoverableModules) {\n    return null;\n  }\n  if (!hasUserRecoverableModules) {\n    // User has no permission to recover any modules.\n    // Show all recoverable modules in a read-only list.\n    return /*#__PURE__*/React.createElement(\"ul\", {\n      className: \"mdc-list mdc-list--non-interactive\"\n    }, Object.values(recoverableModules || {}).map(function (module) {\n      return /*#__PURE__*/React.createElement(\"li\", {\n        className: \"mdc-list-item\",\n        key: module.slug\n      }, /*#__PURE__*/React.createElement(\"span\", {\n        className: \"mdc-list-item__text\"\n      }, module.name));\n    }));\n  }\n  return (\n    /*#__PURE__*/\n    // List recoverable modules with checkboxes.\n    React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"Fragment\"], null, hasMultipleRecoverableModules && /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"Fragment\"], null, selectedModuleSlugs && userRecoverableModuleSlugs.map(function (slug) {\n      return /*#__PURE__*/React.createElement(\"div\", {\n        key: slug\n      }, /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_5__[\"Checkbox\"], {\n        checked: selectedModuleSlugs.includes(slug),\n        name: \"module-recovery-alert-checkbox\",\n        id: \"module-recovery-alert-checkbox-\".concat(slug),\n        onChange: function onChange() {\n          if (selectedModuleSlugs.includes(slug)) {\n            setSelectedModuleSlugs(Object(lodash__WEBPACK_IMPORTED_MODULE_2__[\"without\"])(selectedModuleSlugs, slug));\n          } else {\n            setSelectedModuleSlugs([].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(selectedModuleSlugs), [slug]));\n          }\n        },\n        disabled: inProgress,\n        value: slug\n      }, recoverableModules[slug].name));\n    }), /*#__PURE__*/React.createElement(_js_components_Typography_P__WEBPACK_IMPORTED_MODULE_8__[\"default\"], null, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('By recovering the selected modules, you will restore access for other users by sharing access via your Google account. This does not make any changes to external services and can be managed at any time via the dashboard sharing settings.', 'google-site-kit'))), !hasMultipleRecoverableModules && /*#__PURE__*/React.createElement(_js_components_Typography_P__WEBPACK_IMPORTED_MODULE_8__[\"default\"], null, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('By recovering the module, you will restore access for other users by sharing access via your Google account. This does not make any changes to external services and can be managed at any time via the dashboard sharing settings.', 'google-site-kit')), Object.keys(recoveryErrors).length > 0 && /*#__PURE__*/React.createElement(_Errors__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n      recoveryErrors: recoveryErrors\n    }))\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, \n//# sourceURL=webpack-internal:///./js/components/dashboard-sharing/ModuleRecoveryAlert/AdditionalDescription.js\n");

/***/ }),

/***/ "./js/components/dashboard-sharing/ModuleRecoveryAlert/Description.js":
/*!****************************************************************************!*\
  !*** ./js/components/dashboard-sharing/ModuleRecoveryAlert/Description.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 Description; });\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 _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _js_components_Typography_P__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/components/Typography/P */ \"./js/components/Typography/P.js\");\n/* harmony import */ var _js_components_Banner_LearnMoreLink__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/components/Banner/LearnMoreLink */ \"./js/components/Banner/LearnMoreLink.js\");\n\n/**\n * ModuleRecoveryAlert Description component.\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 * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies.\n */\n\n\n\n\nfunction Description(_ref) {\n  var recoverableModules = _ref.recoverableModules,\n    userRecoverableModuleSlugs = _ref.userRecoverableModuleSlugs,\n    hasUserRecoverableModules = _ref.hasUserRecoverableModules,\n    hasMultipleRecoverableModules = _ref.hasMultipleRecoverableModules;\n  var documentationURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_SITE\"]).getDocumentationLinkURL('dashboard-sharing');\n  });\n  var descriptionContent;\n  if (!hasMultipleRecoverableModules && hasUserRecoverableModules) {\n    var _recoverableModules$u;\n    descriptionContent = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"sprintf\"])(/* translators: %s: module name. */\n    Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('%s data was previously shared with other users on the site by another admin who no longer has access. To restore access, you may recover the module as the new owner.', 'google-site-kit'), (_recoverableModules$u = recoverableModules[userRecoverableModuleSlugs[0]]) === null || _recoverableModules$u === void 0 ? void 0 : _recoverableModules$u.name);\n  } else if (hasMultipleRecoverableModules && hasUserRecoverableModules) {\n    descriptionContent = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('The data for the following modules was previously shared with other users on the site by another admin who no longer has access. To restore access, you may recover the module as the new owner.', 'google-site-kit');\n  } else if (!hasMultipleRecoverableModules && !hasUserRecoverableModules && recoverableModules) {\n    var _Object$values$;\n    descriptionContent = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"sprintf\"])(/* translators: %s: module name. */\n    Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('%s data was previously shared with other users on the site by another admin who no longer has access. To restore access, the module must be recovered by another admin who has access.', 'google-site-kit'), (_Object$values$ = Object.values(recoverableModules)[0]) === null || _Object$values$ === void 0 ? void 0 : _Object$values$.name);\n  } else if (hasMultipleRecoverableModules && !hasUserRecoverableModules) {\n    descriptionContent = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('The data for the following modules was previously shared with other users on the site by another admin who no longer has access. To restore access, the module must be recovered by another admin who has access.', 'google-site-kit');\n  }\n  if (descriptionContent) {\n    return /*#__PURE__*/React.createElement(_js_components_Typography_P__WEBPACK_IMPORTED_MODULE_4__[\"default\"], null, descriptionContent, ' ', /*#__PURE__*/React.createElement(_js_components_Banner_LearnMoreLink__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Learn more', 'google-site-kit'),\n      href: documentationURL\n    }));\n  }\n  return 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, \n//# sourceURL=webpack-internal:///./js/components/dashboard-sharing/ModuleRecoveryAlert/Description.js\n");

/***/ }),

/***/ "./js/components/dashboard-sharing/ModuleRecoveryAlert/Errors.js":
/*!***********************************************************************!*\
  !*** ./js/components/dashboard-sharing/ModuleRecoveryAlert/Errors.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 Errors; });\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 _js_components_Typography_P__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/components/Typography/P */ \"./js/components/Typography/P.js\");\n\n/**\n * ModuleRecoveryAlert Error 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\nfunction Errors(_ref) {\n  var recoveryErrors = _ref.recoveryErrors;\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: \"googlesitekit-module-recovery-errors\"\n  }, Object.keys(recoveryErrors).length === 1 && /*#__PURE__*/React.createElement(_js_components_Typography_P__WEBPACK_IMPORTED_MODULE_3__[\"default\"], null, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"sprintf\"])(/* translators: %s: Error message */\n  Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Error: %s', 'google-site-kit'), Object.values(recoveryErrors)[0].message)), Object.keys(recoveryErrors).length > 1 && /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null, /*#__PURE__*/React.createElement(_js_components_Typography_P__WEBPACK_IMPORTED_MODULE_3__[\"default\"], null, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('The following modules failed to be recovered:', 'google-site-kit')), /*#__PURE__*/React.createElement(\"ul\", null, Object.keys(recoveryErrors).map(function (module) {\n    return /*#__PURE__*/React.createElement(\"li\", {\n      key: module\n    }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"sprintf\"])(/* translators: 1: Module name, 2: Error message */\n    Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('%1$s: %2$s', 'google-site-kit'), recoveryErrors[module].name, recoveryErrors[module].message));\n  }))));\n}\nErrors.propTypes = {\n  recoveryErrors: prop_types__WEBPACK_IMPORTED_MODULE_1___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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL2Rhc2hib2FyZC1zaGFyaW5nL01vZHVsZVJlY292ZXJ5QWxlcnQvRXJyb3JzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9kYXNoYm9hcmQtc2hhcmluZy9Nb2R1bGVSZWNvdmVyeUFsZXJ0L0Vycm9ycy5qcz9kZDEyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTW9kdWxlUmVjb3ZlcnlBbGVydCBFcnJvciBjb21wb25lbnQuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMiBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRnJhZ21lbnQgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgc3ByaW50ZiwgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUCBmcm9tICdAL2pzL2NvbXBvbmVudHMvVHlwb2dyYXBoeS9QJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRXJyb3JzKCB7IHJlY292ZXJ5RXJyb3JzIH0gKSB7XG5cdHJldHVybiAoXG5cdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LW1vZHVsZS1yZWNvdmVyeS1lcnJvcnNcIj5cblx0XHRcdHsgT2JqZWN0LmtleXMoIHJlY292ZXJ5RXJyb3JzICkubGVuZ3RoID09PSAxICYmIChcblx0XHRcdFx0PFA+XG5cdFx0XHRcdFx0eyBzcHJpbnRmKFxuXHRcdFx0XHRcdFx0LyogdHJhbnNsYXRvcnM6ICVzOiBFcnJvciBtZXNzYWdlICovXG5cdFx0XHRcdFx0XHRfXyggJ0Vycm9yOiAlcycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRcdFx0XHRPYmplY3QudmFsdWVzKCByZWNvdmVyeUVycm9ycyApWyAwIF0ubWVzc2FnZVxuXHRcdFx0XHRcdCkgfVxuXHRcdFx0XHQ8L1A+XG5cdFx0XHQpIH1cblxuXHRcdFx0eyBPYmplY3Qua2V5cyggcmVjb3ZlcnlFcnJvcnMgKS5sZW5ndGggPiAxICYmIChcblx0XHRcdFx0PEZyYWdtZW50PlxuXHRcdFx0XHRcdDxQPlxuXHRcdFx0XHRcdFx0eyBfXyhcblx0XHRcdFx0XHRcdFx0J1RoZSBmb2xsb3dpbmcgbW9kdWxlcyBmYWlsZWQgdG8gYmUgcmVjb3ZlcmVkOicsXG5cdFx0XHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHQ8L1A+XG5cdFx0XHRcdFx0PHVsPlxuXHRcdFx0XHRcdFx0eyBPYmplY3Qua2V5cyggcmVjb3ZlcnlFcnJvcnMgKS5tYXAoICggbW9kdWxlICkgPT4gKFxuXHRcdFx0XHRcdFx0XHQ8bGkga2V5PXsgbW9kdWxlIH0+XG5cdFx0XHRcdFx0XHRcdFx0eyBzcHJpbnRmKFxuXHRcdFx0XHRcdFx0XHRcdFx0LyogdHJhbnNsYXRvcnM6IDE6IE1vZHVsZSBuYW1lLCAyOiBFcnJvciBtZXNzYWdlICovXG5cdFx0XHRcdFx0XHRcdFx0XHRfXyggJyUxJHM6ICUyJHMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdFx0XHRcdFx0XHRcdFx0cmVjb3ZlcnlFcnJvcnNbIG1vZHVsZSBdLm5hbWUsXG5cdFx0XHRcdFx0XHRcdFx0XHRyZWNvdmVyeUVycm9yc1sgbW9kdWxlIF0ubWVzc2FnZVxuXHRcdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHQ8L2xpPlxuXHRcdFx0XHRcdFx0KSApIH1cblx0XHRcdFx0XHQ8L3VsPlxuXHRcdFx0XHQ8L0ZyYWdtZW50PlxuXHRcdFx0KSB9XG5cdFx0PC9kaXY+XG5cdCk7XG59XG5cbkVycm9ycy5wcm9wVHlwZXMgPSB7XG5cdHJlY292ZXJ5RXJyb3JzOiBQcm9wVHlwZXMub2JqZWN0LmlzUmVxdWlyZWQsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBS0E7QUFlQTtBQUNBO0FBQUE7QUFHQTtBQUlBO0FBT0E7QUFFQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/dashboard-sharing/ModuleRecoveryAlert/Errors.js\n");

/***/ }),

/***/ "./js/components/dashboard-sharing/ModuleRecoveryAlert/index.js":
/*!**********************************************************************!*\
  !*** ./js/components/dashboard-sharing/ModuleRecoveryAlert/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 ModuleRecoveryAlert; });\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 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/* 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_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 _js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/googlesitekit/notifications/datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _js_util__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/js/util */ \"./js/util/index.js\");\n/* harmony import */ var _Description__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./Description */ \"./js/components/dashboard-sharing/ModuleRecoveryAlert/Description.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/BannerNotification */ \"./js/googlesitekit/notifications/components/layout/BannerNotification.js\");\n/* harmony import */ var _AdditionalDescription__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./AdditionalDescription */ \"./js/components/dashboard-sharing/ModuleRecoveryAlert/AdditionalDescription.js\");\n/* harmony import */ var _js_components_PreviewBlock__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/js/components/PreviewBlock */ \"./js/components/PreviewBlock.js\");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./utils */ \"./js/components/dashboard-sharing/ModuleRecoveryAlert/utils.js\");\n\n\n\n\n/**\n * ModuleRecoveryAlert 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\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\nfunction ModuleRecoveryAlert(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\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    selectedModuleSlugs = _useState2[0],\n    setSelectedModuleSlugs = _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    inProgress = _useState4[0],\n    setInProgress = _useState4[1];\n  var isMounted = Object(react_use__WEBPACK_IMPORTED_MODULE_5__[\"useMountedState\"])();\n  var recoverableModules = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_MODULES\"]).getRecoverableModules();\n  });\n  var userRecoverableModuleSlugs = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_MODULES\"]).getUserRecoverableModuleSlugs();\n  });\n\n  // The alert renders conditional copy and actions based on:\n  // 1. If there is one or more than one module to recover.\n  // 2. If the user has access to perform the recovery.\n  var hasMultipleRecoverableModules = Object.keys(recoverableModules || {}).length > 1;\n  var hasUserRecoverableModules = !!(userRecoverableModuleSlugs === null || userRecoverableModuleSlugs === void 0 ? void 0 : userRecoverableModuleSlugs.length);\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useDispatch\"])(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_MODULES\"]),\n    recoverModules = _useDispatch.recoverModules,\n    clearRecoveredModules = _useDispatch.clearRecoveredModules;\n  var _useDispatch2 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useDispatch\"])(_js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_NOTIFICATIONS\"]),\n    dismissNotification = _useDispatch2.dismissNotification;\n  var handleRecoverModules = 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 _recoveryResponse$res;\n    var recoveryResponse, successfullyRecoveredModules;\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            setInProgress(true);\n            _context.next = 3;\n            return clearRecoveredModules();\n          case 3:\n            _context.next = 5;\n            return recoverModules(selectedModuleSlugs);\n          case 5:\n            recoveryResponse = _context.sent;\n            successfullyRecoveredModules = Object.keys((recoveryResponse === null || recoveryResponse === void 0 ? void 0 : (_recoveryResponse$res = recoveryResponse.response) === null || _recoveryResponse$res === void 0 ? void 0 : _recoveryResponse$res.success) || {}).filter(function (slug) {\n              return recoveryResponse.response.success[slug];\n            }); // Only dismiss the notification if all modules were recovered successfully.\n            if (userRecoverableModuleSlugs.length === successfullyRecoveredModules.length) {\n              dismissNotification(id, {\n                skipHidingFromQueue: false\n              });\n            }\n\n            // Only update state if the component is still mounted.\n            if (isMounted()) {\n              setSelectedModuleSlugs(null);\n              setInProgress(false);\n            }\n          case 9:\n          case \"end\":\n            return _context.stop();\n        }\n      }\n    }, _callee);\n  })), [id, isMounted, clearRecoveredModules, dismissNotification, recoverModules, selectedModuleSlugs, userRecoverableModuleSlugs]);\n  Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n    if (selectedModuleSlugs === null && Array.isArray(userRecoverableModuleSlugs)) {\n      setSelectedModuleSlugs(userRecoverableModuleSlugs);\n    }\n  }, [selectedModuleSlugs, userRecoverableModuleSlugs]);\n\n  // Disable the CTA if no modules are selected to be restored.\n  var disableCTA = !(selectedModuleSlugs === null || selectedModuleSlugs === void 0 ? void 0 : selectedModuleSlugs.length);\n  var isLoading = recoverableModules === undefined || userRecoverableModuleSlugs === undefined;\n  var hideCTAButton = !hasUserRecoverableModules;\n  if (inProgress && !hasUserRecoverableModules) {\n    return null;\n  }\n  var ariaLabel = Object(_utils__WEBPACK_IMPORTED_MODULE_15__[\"computeAriaLabel\"])({\n    recoverableModules: recoverableModules,\n    userRecoverableModuleSlugs: userRecoverableModuleSlugs,\n    selectedModuleSlugs: selectedModuleSlugs,\n    hasUserRecoverableModules: hasUserRecoverableModules,\n    hasMultipleRecoverableModules: hasMultipleRecoverableModules\n  });\n  return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n    notificationID: id,\n    type: _js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_12__[\"TYPES\"].ERROR,\n    title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Dashboard data for some services has been interrupted', 'google-site-kit'),\n    description: isLoading ? /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"Fragment\"], null, /*#__PURE__*/React.createElement(_js_components_PreviewBlock__WEBPACK_IMPORTED_MODULE_14__[\"default\"], {\n      width: \"auto\",\n      height: \"50px\"\n    }), /*#__PURE__*/React.createElement(_js_components_PreviewBlock__WEBPACK_IMPORTED_MODULE_14__[\"default\"], {\n      width: \"auto\",\n      height: \"60px\"\n    }), /*#__PURE__*/React.createElement(_js_components_PreviewBlock__WEBPACK_IMPORTED_MODULE_14__[\"default\"], {\n      width: \"220px\",\n      height: \"35px\"\n    })) : /*#__PURE__*/React.createElement(_Description__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n      recoverableModules: recoverableModules,\n      userRecoverableModuleSlugs: userRecoverableModuleSlugs,\n      hasUserRecoverableModules: hasUserRecoverableModules,\n      hasMultipleRecoverableModules: hasMultipleRecoverableModules\n    }),\n    additionalDescription: !isLoading && /*#__PURE__*/React.createElement(_AdditionalDescription__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n      selectedModuleSlugs: selectedModuleSlugs,\n      hasUserRecoverableModules: hasUserRecoverableModules,\n      hasMultipleRecoverableModules: hasMultipleRecoverableModules,\n      recoverableModules: recoverableModules,\n      userRecoverableModuleSlugs: userRecoverableModuleSlugs,\n      inProgress: inProgress,\n      setSelectedModuleSlugs: setSelectedModuleSlugs\n    }),\n    ctaButton: hideCTAButton ? undefined : {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Recover', 'google-site-kit'),\n      onClick: handleRecoverModules,\n      disabled: disableCTA,\n      ariaLabel: ariaLabel,\n      inProgress: inProgress\n    },\n    dismissButton: isLoading ? undefined : {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Remind me later', 'google-site-kit'),\n      tertiary: !hideCTAButton,\n      className: classnames__WEBPACK_IMPORTED_MODULE_4___default()({\n        'googlesitekit-banner__cta': hideCTAButton\n      }),\n      dismissOptions: hideCTAButton ? {\n        dismissExpires: _js_util__WEBPACK_IMPORTED_MODULE_10__[\"DAY_IN_SECONDS\"]\n      } : undefined\n    }\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, \n//# sourceURL=webpack-internal:///./js/components/dashboard-sharing/ModuleRecoveryAlert/index.js\n");

/***/ }),

/***/ "./js/components/dashboard-sharing/ModuleRecoveryAlert/utils.js":
/*!**********************************************************************!*\
  !*** ./js/components/dashboard-sharing/ModuleRecoveryAlert/utils.js ***!
  \**********************************************************************/
/*! exports provided: computeAriaLabel */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"computeAriaLabel\", function() { return computeAriaLabel; });\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__);\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 * ModuleRecoveryAlert utils.\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 * WordPress dependencies\n */\n\n\n/**\n * Computes the aria-label for the Recover CTA button.\n *\n * @since 1.160.0\n *\n * @param {Object}        args                               Parameters object.\n * @param {Object}        args.recoverableModules            Map of module slugs to module objects.\n * @param {Array<string>} args.userRecoverableModuleSlugs    List of slugs the user can recover.\n * @param {Array<string>} args.selectedModuleSlugs           List of selected slugs for recovery.\n * @param {boolean}       args.hasUserRecoverableModules     Whether the user has recoverable modules.\n * @param {boolean}       args.hasMultipleRecoverableModules Whether there are multiple recoverable modules.\n * @return {string|undefined} Formatted aria-label string, or undefined if no label should be rendered.\n */\nfunction computeAriaLabel(_ref) {\n  var recoverableModules = _ref.recoverableModules,\n    userRecoverableModuleSlugs = _ref.userRecoverableModuleSlugs,\n    selectedModuleSlugs = _ref.selectedModuleSlugs,\n    hasUserRecoverableModules = _ref.hasUserRecoverableModules,\n    hasMultipleRecoverableModules = _ref.hasMultipleRecoverableModules;\n  if (!hasUserRecoverableModules) {\n    return undefined;\n  }\n\n  // Early return for single module case.\n  if (!hasMultipleRecoverableModules) {\n    var _recoverableModules$u;\n    var moduleName = (_recoverableModules$u = recoverableModules[userRecoverableModuleSlugs[0]]) === null || _recoverableModules$u === void 0 ? void 0 : _recoverableModules$u.name;\n\n    /* translators: %s: Module name. */\n    return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"sprintf\"])(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Recover %s', 'google-site-kit'), moduleName);\n  }\n\n  // Handle multiple modules case (module 1 and module 2, or module 1, module 2... and module X).\n  if (!(selectedModuleSlugs === null || selectedModuleSlugs === void 0 ? void 0 : selectedModuleSlugs.length)) {\n    return undefined;\n  }\n  var selectedSet = new Set(selectedModuleSlugs);\n  var moduleNames = [];\n  var _iterator = _createForOfIteratorHelper(userRecoverableModuleSlugs),\n    _step;\n  try {\n    for (_iterator.s(); !(_step = _iterator.n()).done;) {\n      var slug = _step.value;\n      if (selectedSet.has(slug)) {\n        var _recoverableModules$s;\n        var _moduleName = (_recoverableModules$s = recoverableModules[slug]) === null || _recoverableModules$s === void 0 ? void 0 : _recoverableModules$s.name;\n        if (_moduleName) {\n          moduleNames.push(_moduleName);\n        }\n      }\n    }\n  } catch (err) {\n    _iterator.e(err);\n  } finally {\n    _iterator.f();\n  }\n  if (moduleNames.length === 0) {\n    return undefined;\n  }\n  if (moduleNames.length === 1) {\n    return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"sprintf\"])(/* translators: %s: Module name. */\n    Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Recover %s', 'google-site-kit'), moduleNames[0]);\n  }\n  if (moduleNames.length === 2) {\n    return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"sprintf\"])(/* translators: 1: First module name. 2: Second module name. */\n    Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Recover %1$s and %2$s', 'google-site-kit'), moduleNames[0], moduleNames[1]);\n  }\n  var last = moduleNames[moduleNames.length - 1];\n  var rest = moduleNames.slice(0, -1);\n  return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"sprintf\"])(/* translators: 1: List of module names. 2: Last module name. */\n  Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Recover %1$s and %2$s', 'google-site-kit'), rest.join(', '), last);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./js/components/dashboard-sharing/ModuleRecoveryAlert/utils.js\n");

/***/ }),

/***/ "./js/components/notifications/AuthError.js":
/*!**************************************************!*\
  !*** ./js/components/notifications/AuthError.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 AuthError; });\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 _js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/BannerNotification */ \"./js/googlesitekit/notifications/components/layout/BannerNotification.js\");\n\n/**\n * AuthError 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 AuthError(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\n  var error = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_USER\"]).getAuthError();\n  });\n  return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n    notificationID: id,\n    type: _js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_4__[\"TYPES\"].ERROR,\n    title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Site Kit can’t access necessary data', 'google-site-kit'),\n    description: error.message,\n    ctaButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Redo the plugin setup', 'google-site-kit'),\n      href: error.data.reconnectURL\n    }\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvQXV0aEVycm9yLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9ub3RpZmljYXRpb25zL0F1dGhFcnJvci5qcz8zNmZjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQXV0aEVycm9yIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX1VTRVIgfSBmcm9tICdAL2pzL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzJztcbmltcG9ydCBCYW5uZXJOb3RpZmljYXRpb24sIHtcblx0VFlQRVMsXG59IGZyb20gJ0AvanMvZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvbGF5b3V0L0Jhbm5lck5vdGlmaWNhdGlvbic7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEF1dGhFcnJvciggeyBpZCwgTm90aWZpY2F0aW9uIH0gKSB7XG5cdGNvbnN0IGVycm9yID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHNlbGVjdCggQ09SRV9VU0VSICkuZ2V0QXV0aEVycm9yKCkgKTtcblxuXHRyZXR1cm4gKFxuXHRcdDxOb3RpZmljYXRpb24+XG5cdFx0XHQ8QmFubmVyTm90aWZpY2F0aW9uXG5cdFx0XHRcdG5vdGlmaWNhdGlvbklEPXsgaWQgfVxuXHRcdFx0XHR0eXBlPXsgVFlQRVMuRVJST1IgfVxuXHRcdFx0XHR0aXRsZT17IF9fKFxuXHRcdFx0XHRcdCdTaXRlIEtpdCBjYW7igJl0IGFjY2VzcyBuZWNlc3NhcnkgZGF0YScsXG5cdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0KSB9XG5cdFx0XHRcdGRlc2NyaXB0aW9uPXsgZXJyb3IubWVzc2FnZSB9XG5cdFx0XHRcdGN0YUJ1dHRvbj17IHtcblx0XHRcdFx0XHRsYWJlbDogX18oICdSZWRvIHRoZSBwbHVnaW4gc2V0dXAnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdFx0XHRcdGhyZWY6IGVycm9yLmRhdGEucmVjb25uZWN0VVJMLFxuXHRcdFx0XHR9IH1cblx0XHRcdC8+XG5cdFx0PC9Ob3RpZmljYXRpb24+XG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFHQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFJQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/notifications/AuthError.js\n");

/***/ }),

/***/ "./js/components/notifications/EnableAutoUpdateBannerNotification.js":
/*!***************************************************************************!*\
  !*** ./js/components/notifications/EnableAutoUpdateBannerNotification.js ***!
  \***************************************************************************/
/*! exports provided: ENABLE_AUTO_UPDATES_BANNER_SLUG, 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__, \"ENABLE_AUTO_UPDATES_BANNER_SLUG\", function() { return ENABLE_AUTO_UPDATES_BANNER_SLUG; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return EnableAutoUpdateBannerNotification; });\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_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_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 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 _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _js_components_Notice_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/components/Notice/constants */ \"./js/components/Notice/constants.js\");\n/* harmony import */ var _js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _js_components_ErrorNotice__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/js/components/ErrorNotice */ \"./js/components/ErrorNotice.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_NoticeNotification__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/NoticeNotification */ \"./js/googlesitekit/notifications/components/layout/NoticeNotification.js\");\n\n\n\n\n/**\n * EnableAutoUpdateBannerNotification component.\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 * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\nvar ENABLE_AUTO_UPDATES_BANNER_SLUG = 'auto-update-cta';\nfunction EnableAutoUpdateBannerNotification(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\n  var viewContext = Object(_js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_9__[\"default\"])();\n  var siteKitAutoUpdatesEnabled = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]).getSiteKitAutoUpdatesEnabled();\n  });\n  var enableAutoUpdateError = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]).getErrorForAction('enableAutoUpdate', []);\n  });\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]),\n    enableAutoUpdate = _useDispatch.enableAutoUpdate;\n  var ctaActivate = 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_1___default.a.mark(function _callee() {\n    return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee$(_context) {\n      while (1) {\n        switch (_context.prev = _context.next) {\n          case 0:\n            _context.next = 2;\n            return enableAutoUpdate();\n          case 2:\n          case \"end\":\n            return _context.stop();\n        }\n      }\n    }, _callee);\n  })), [enableAutoUpdate]);\n  var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n    _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2),\n    enabledViaCTA = _useState2[0],\n    setEnabledViaCTA = _useState2[1]; // If auto-updates were enabled via this CTA banner, then set the state to\n  // true to render the success banner variation.\n  Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n    if (enabledViaCTA === false && siteKitAutoUpdatesEnabled === true) {\n      setEnabledViaCTA(true);\n    }\n  }, [enabledViaCTA, setEnabledViaCTA, siteKitAutoUpdatesEnabled]);\n  if (enableAutoUpdateError === null || enableAutoUpdateError === void 0 ? void 0 : enableAutoUpdateError.message) {\n    return /*#__PURE__*/React.createElement(_js_components_ErrorNotice__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n      message: enableAutoUpdateError.message\n    });\n  }\n\n  // Render the \"Auto Updates enabled successfully\" banner variation\n  // if auto updates were enabled using this banner CTA.\n  if (enabledViaCTA) {\n    // Use separate GA tracking event category for success banner variation.\n    var gaTrackingEventArgs = {\n      category: \"\".concat(viewContext, \"_\").concat(ENABLE_AUTO_UPDATES_BANNER_SLUG, \"-success\")\n    };\n    return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_NoticeNotification__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n      notificationID: id,\n      type: _js_components_Notice_constants__WEBPACK_IMPORTED_MODULE_8__[\"TYPES\"].SUCCESS,\n      gaTrackingEventArgs: gaTrackingEventArgs,\n      title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Thanks for enabling auto-updates', 'google-site-kit'),\n      description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Auto-updates have been enabled. Your version of Site Kit will automatically be updated when new versions are available.', 'google-site-kit'),\n      dismissButton: {\n        label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Dismiss', 'google-site-kit'),\n        dismissOptions: {\n          expiresInSeconds: 1\n        }\n      }\n    }));\n  }\n  return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_NoticeNotification__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n    notificationID: id,\n    type: _js_components_Notice_constants__WEBPACK_IMPORTED_MODULE_8__[\"TYPES\"].NEW,\n    title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Keep Site Kit up-to-date', 'google-site-kit'),\n    description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Turn on auto-updates so you always have the latest version of Site Kit. We constantly introduce new features to help you get the insights you need to be successful on the web.', 'google-site-kit'),\n    ctaButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Enable auto-updates', 'google-site-kit'),\n      onClick: ctaActivate\n    },\n    dismissButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Dismiss', 'google-site-kit')\n    }\n  }));\n}\nEnableAutoUpdateBannerNotification.propTypes = {\n  id: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string.isRequired,\n  Notification: 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, \n//# sourceURL=webpack-internal:///./js/components/notifications/EnableAutoUpdateBannerNotification.js\n");

/***/ }),

/***/ "./js/components/notifications/GA4AdSenseLinkedNotification.js":
/*!*********************************************************************!*\
  !*** ./js/components/notifications/GA4AdSenseLinkedNotification.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 GA4AdSenseLinkedNotification; });\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 _js_googlesitekit_notifications_components_layout_NoticeNotification__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/NoticeNotification */ \"./js/googlesitekit/notifications/components/layout/NoticeNotification.js\");\n/* harmony import */ var _js_components_Notice_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/components/Notice/constants */ \"./js/components/Notice/constants.js\");\n\n/**\n * GA4AdSenseLinkedNotification 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 GA4AdSenseLinkedNotification(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\n  return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_NoticeNotification__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n    notificationID: id,\n    type: _js_components_Notice_constants__WEBPACK_IMPORTED_MODULE_4__[\"TYPES\"].SUCCESS,\n    title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Your AdSense and Analytics accounts are linked', 'google-site-kit'),\n    description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('We’ll let you know as soon as there’s enough data available', 'google-site-kit'),\n    dismissButton: true\n  }));\n}\nGA4AdSenseLinkedNotification.propTypes = {\n  id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n  Notification: prop_types__WEBPACK_IMPORTED_MODULE_1___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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvR0E0QWRTZW5zZUxpbmtlZE5vdGlmaWNhdGlvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvbm90aWZpY2F0aW9ucy9HQTRBZFNlbnNlTGlua2VkTm90aWZpY2F0aW9uLmpzPzg2MzEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHQTRBZFNlbnNlTGlua2VkTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOb3RpY2VOb3RpZmljYXRpb24gZnJvbSAnQC9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvTm90aWNlTm90aWZpY2F0aW9uJztcbmltcG9ydCB7IFRZUEVTIH0gZnJvbSAnQC9qcy9jb21wb25lbnRzL05vdGljZS9jb25zdGFudHMnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBHQTRBZFNlbnNlTGlua2VkTm90aWZpY2F0aW9uKCB7IGlkLCBOb3RpZmljYXRpb24gfSApIHtcblx0cmV0dXJuIChcblx0XHQ8Tm90aWZpY2F0aW9uPlxuXHRcdFx0PE5vdGljZU5vdGlmaWNhdGlvblxuXHRcdFx0XHRub3RpZmljYXRpb25JRD17IGlkIH1cblx0XHRcdFx0dHlwZT17IFRZUEVTLlNVQ0NFU1MgfVxuXHRcdFx0XHR0aXRsZT17IF9fKFxuXHRcdFx0XHRcdCdZb3VyIEFkU2Vuc2UgYW5kIEFuYWx5dGljcyBhY2NvdW50cyBhcmUgbGlua2VkJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpIH1cblx0XHRcdFx0ZGVzY3JpcHRpb249eyBfXyhcblx0XHRcdFx0XHQnV2XigJlsbCBsZXQgeW91IGtub3cgYXMgc29vbiBhcyB0aGVyZeKAmXMgZW5vdWdoIGRhdGEgYXZhaWxhYmxlJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpIH1cblx0XHRcdFx0ZGlzbWlzc0J1dHRvblxuXHRcdFx0Lz5cblx0XHQ8L05vdGlmaWNhdGlvbj5cblx0KTtcbn1cblxuR0E0QWRTZW5zZUxpbmtlZE5vdGlmaWNhdGlvbi5wcm9wVHlwZXMgPSB7XG5cdGlkOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdE5vdGlmaWNhdGlvbjogUHJvcFR5cGVzLmVsZW1lbnRUeXBlLmlzUmVxdWlyZWQsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFJQTtBQUlBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/notifications/GA4AdSenseLinkedNotification.js\n");

/***/ }),

/***/ "./js/components/notifications/GatheringDataNotification.js":
/*!******************************************************************!*\
  !*** ./js/components/notifications/GatheringDataNotification.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 GatheringDataNotification; });\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_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 _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _js_util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/util */ \"./js/util/index.js\");\n/* harmony import */ var _js_hooks_useModuleGatheringZeroData__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/hooks/useModuleGatheringZeroData */ \"./js/hooks/useModuleGatheringZeroData.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/BannerNotification */ \"./js/googlesitekit/notifications/components/layout/BannerNotification.js\");\n/* harmony import */ var _svg_graphics_banner_gathering_data_svg_url__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/svg/graphics/banner-gathering-data.svg?url */ \"./svg/graphics/banner-gathering-data.svg?url\");\n\n\n/**\n * GatheringDataNotification 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\nfunction GatheringDataNotification(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\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    isNavigating = _useState2[0],\n    setIsNavigating = _useState2[1];\n  var connectMoreServicesURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).getConnectMoreServicesURL();\n  });\n  var _useModuleGatheringZe = Object(_js_hooks_useModuleGatheringZeroData__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(),\n    analyticsGatheringData = _useModuleGatheringZe.analyticsGatheringData,\n    searchConsoleGatheringData = _useModuleGatheringZe.searchConsoleGatheringData;\n  var gatheringDataTitle;\n  // Analytics requires up to 72 hours to gather data.\n  var gatheringDataWaitTimeInHours = 72;\n  if (analyticsGatheringData && searchConsoleGatheringData) {\n    gatheringDataTitle = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Search Console and Analytics are gathering data', 'google-site-kit');\n  } else if (analyticsGatheringData) {\n    gatheringDataTitle = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Analytics is gathering data', 'google-site-kit');\n  } else if (searchConsoleGatheringData) {\n    // If only Search Console is gathering data, show a lower wait\n    // time, since it only requires 48 hours.\n    gatheringDataWaitTimeInHours = 48;\n    gatheringDataTitle = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Search Console is gathering data', 'google-site-kit');\n  }\n  if (!gatheringDataWaitTimeInHours) {\n    return null;\n  }\n  return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n    notificationID: id,\n    type: _js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_8__[\"TYPES\"].INFO,\n    title: gatheringDataTitle,\n    description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: %s: the number of hours the site can be in a gathering data state */\n    Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"_n\"])('It can take up to %s hour before stats show up for your site. While you’re waiting, connect more services to get more stats.', 'It can take up to %s hours before stats show up for your site. While you’re waiting, connect more services to get more stats.', gatheringDataWaitTimeInHours, 'google-site-kit'), gatheringDataWaitTimeInHours),\n    ctaButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Connect more services', 'google-site-kit'),\n      href: connectMoreServicesURL,\n      dismissOnClick: true,\n      dismissOptions: {\n        expiresInSeconds: _js_util__WEBPACK_IMPORTED_MODULE_6__[\"DAY_IN_SECONDS\"],\n        skipHidingFromQueue: true\n      },\n      onClick: function onClick() {\n        return setIsNavigating(true);\n      },\n      inProgress: isNavigating\n    },\n    dismissButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Got it', 'google-site-kit'),\n      dismissOptions: {\n        expiresInSeconds: _js_util__WEBPACK_IMPORTED_MODULE_6__[\"DAY_IN_SECONDS\"]\n      },\n      disabled: isNavigating\n    },\n    svg: {\n      desktop: _svg_graphics_banner_gathering_data_svg_url__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n      mobile: undefined,\n      verticalPosition: 'center'\n    }\n  }));\n}\nGatheringDataNotification.propTypes = {\n  id: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n  Notification: 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, \n//# sourceURL=webpack-internal:///./js/components/notifications/GatheringDataNotification.js\n");

/***/ }),

/***/ "./js/components/notifications/GoogleTagGatewaySetupBanner.js":
/*!********************************************************************!*\
  !*** ./js/components/notifications/GoogleTagGatewaySetupBanner.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 GoogleTagGatewaySetupBanner; });\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 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 _js_components_AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/components/AdminMenuTooltip */ \"./js/components/AdminMenuTooltip/index.js\");\n/* harmony import */ var _js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/googlesitekit/notifications/datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _js_googlesitekit_notifications_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/googlesitekit/notifications/constants */ \"./js/googlesitekit/notifications/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/js/googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _js_util__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/js/util */ \"./js/util/index.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_SetupCTA__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/SetupCTA */ \"./js/googlesitekit/notifications/components/layout/SetupCTA.js\");\n/* harmony import */ var _svg_graphics_banner_google_tag_gateway_setup_cta_svg_url__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/svg/graphics/banner-google-tag-gateway-setup-cta.svg?url */ \"./svg/graphics/banner-google-tag-gateway-setup-cta.svg?url\");\n/* harmony import */ var _svg_graphics_banner_google_tag_gateway_setup_cta_mobile_svg_url__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/svg/graphics/banner-google-tag-gateway-setup-cta-mobile.svg?url */ \"./svg/graphics/banner-google-tag-gateway-setup-cta-mobile.svg?url\");\n/* harmony import */ var _GoogleTagGatewaySetupSuccessSubtleNotification__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./GoogleTagGatewaySetupSuccessSubtleNotification */ \"./js/components/notifications/GoogleTagGatewaySetupSuccessSubtleNotification.js\");\n\n\n\n\n/**\n * GoogleTagGatewaySetupBanner 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 * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\nfunction GoogleTagGatewaySetupBanner(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\n  var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n    _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),\n    inProgress = _useState2[0],\n    setInProgress = _useState2[1];\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_SITE\"]),\n    setGoogleTagGatewayEnabled = _useDispatch.setGoogleTagGatewayEnabled,\n    saveGoogleTagGatewaySettings = _useDispatch.saveGoogleTagGatewaySettings;\n  var tooltipSettings = {\n    tooltipSlug: id,\n    content: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('You can always enable Google tag gateway for advertisers in Settings later', 'google-site-kit'),\n    dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Got it', 'google-site-kit')\n  };\n  var showTooltip = Object(_js_components_AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_7__[\"useShowTooltip\"])(tooltipSettings);\n  var _useDispatch2 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_NOTIFICATIONS\"]),\n    dismissNotification = _useDispatch2.dismissNotification,\n    registerNotification = _useDispatch2.registerNotification;\n  var learnMoreURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_SITE\"]).getDocumentationLinkURL('google-tag-gateway-introduction');\n  });\n  function onCTAClick() {\n    return _onCTAClick.apply(this, arguments);\n  }\n  function _onCTAClick() {\n    _onCTAClick = _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$saveGoogleTagG, 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              setInProgress(true);\n              setGoogleTagGatewayEnabled(true);\n              _context.next = 4;\n              return saveGoogleTagGatewaySettings();\n            case 4:\n              _yield$saveGoogleTagG = _context.sent;\n              error = _yield$saveGoogleTagG.error;\n              if (!error) {\n                _context.next = 9;\n                break;\n              }\n              setInProgress(false);\n              return _context.abrupt(\"return\");\n            case 9:\n              dismissNotification(id);\n              registerNotification(_GoogleTagGatewaySetupSuccessSubtleNotification__WEBPACK_IMPORTED_MODULE_16__[\"GOOGLE_TAG_GATEWAY_SETUP_SUCCESS_NOTIFICATION\"], {\n                Component: _GoogleTagGatewaySetupSuccessSubtleNotification__WEBPACK_IMPORTED_MODULE_16__[\"default\"],\n                areaSlug: _js_googlesitekit_notifications_constants__WEBPACK_IMPORTED_MODULE_9__[\"NOTIFICATION_AREAS\"].DASHBOARD_TOP,\n                isDismissible: false,\n                featureFlag: 'googleTagGateway'\n              });\n              setInProgress(false);\n            case 12:\n            case \"end\":\n              return _context.stop();\n          }\n        }\n      }, _callee);\n    }));\n    return _onCTAClick.apply(this, arguments);\n  }\n  var ctaError = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n    var googleTagGatewaySettings = select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_SITE\"]).getGoogleTagGatewaySettings();\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_SITE\"]).getErrorForAction('saveGoogleTagGatewaySettings', [googleTagGatewaySettings]);\n  });\n  var _useDispatch3 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_USER\"]),\n    triggerSurvey = _useDispatch3.triggerSurvey;\n  var handleView = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function () {\n    triggerSurvey('view_gtg_setup_cta', {\n      ttl: _js_util__WEBPACK_IMPORTED_MODULE_12__[\"DAY_IN_SECONDS\"]\n    });\n  }, [triggerSurvey]);\n  return /*#__PURE__*/React.createElement(Notification, {\n    onView: handleView\n  }, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_SetupCTA__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n    notificationID: id,\n    title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Get more comprehensive stats by collecting metrics via your own site', 'google-site-kit'),\n    description: Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"createInterpolateElement\"])(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Enable Google tag gateway for advertisers (<em>beta</em>) to send measurement through your own domain - this helps improve the quality and completeness of Analytics or Ads metrics.', 'google-site-kit'), {\n      em: /*#__PURE__*/React.createElement(\"em\", null)\n    }),\n    learnMoreLink: {\n      href: learnMoreURL\n    },\n    ctaButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Enable Google tag gateway for advertisers', 'google-site-kit'),\n      onClick: onCTAClick,\n      inProgress: inProgress\n    },\n    dismissButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Maybe later', 'google-site-kit'),\n      onClick: showTooltip\n    },\n    svg: {\n      desktop: _svg_graphics_banner_google_tag_gateway_setup_cta_svg_url__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n      mobile: _svg_graphics_banner_google_tag_gateway_setup_cta_mobile_svg_url__WEBPACK_IMPORTED_MODULE_15__[\"default\"],\n      verticalPosition: 'bottom'\n    },\n    errorText: ctaError === null || ctaError === void 0 ? void 0 : ctaError.message\n  }));\n}\nGoogleTagGatewaySetupBanner.propTypes = {\n  id: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n  Notification: prop_types__WEBPACK_IMPORTED_MODULE_4___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, \n//# sourceURL=webpack-internal:///./js/components/notifications/GoogleTagGatewaySetupBanner.js\n");

/***/ }),

/***/ "./js/components/notifications/GoogleTagGatewaySetupSuccessSubtleNotification.js":
/*!***************************************************************************************!*\
  !*** ./js/components/notifications/GoogleTagGatewaySetupSuccessSubtleNotification.js ***!
  \***************************************************************************************/
/*! exports provided: GOOGLE_TAG_GATEWAY_SETUP_SUCCESS_NOTIFICATION, 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__, \"GOOGLE_TAG_GATEWAY_SETUP_SUCCESS_NOTIFICATION\", function() { return GOOGLE_TAG_GATEWAY_SETUP_SUCCESS_NOTIFICATION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return GoogleTagGatewaySetupSuccessSubtleNotification; });\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 _js_googlesitekit_notifications_components_layout_NoticeNotification__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/NoticeNotification */ \"./js/googlesitekit/notifications/components/layout/NoticeNotification.js\");\n/* harmony import */ var _js_components_Notice_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/components/Notice/constants */ \"./js/components/Notice/constants.js\");\n\n/**\n * GoogleTagGatewaySetupSuccessSubtleNotification 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\nvar GOOGLE_TAG_GATEWAY_SETUP_SUCCESS_NOTIFICATION = 'setup-success-notification-gtg';\nfunction GoogleTagGatewaySetupSuccessSubtleNotification(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\n  return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_NoticeNotification__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n    notificationID: id,\n    type: _js_components_Notice_constants__WEBPACK_IMPORTED_MODULE_4__[\"TYPES\"].SUCCESS,\n    title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('You successfully enabled Google tag gateway for advertisers!', 'google-site-kit'),\n    description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('You can always disable it in Analytics or Ads settings', 'google-site-kit'),\n    dismissButton: true\n  }));\n}\nGoogleTagGatewaySetupSuccessSubtleNotification.propTypes = {\n  id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n  Notification: prop_types__WEBPACK_IMPORTED_MODULE_1___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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvR29vZ2xlVGFnR2F0ZXdheVNldHVwU3VjY2Vzc1N1YnRsZU5vdGlmaWNhdGlvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvbm90aWZpY2F0aW9ucy9Hb29nbGVUYWdHYXRld2F5U2V0dXBTdWNjZXNzU3VidGxlTm90aWZpY2F0aW9uLmpzP2Q5MTUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHb29nbGVUYWdHYXRld2F5U2V0dXBTdWNjZXNzU3VidGxlTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOb3RpY2VOb3RpZmljYXRpb24gZnJvbSAnQC9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvTm90aWNlTm90aWZpY2F0aW9uJztcbmltcG9ydCB7IFRZUEVTIH0gZnJvbSAnQC9qcy9jb21wb25lbnRzL05vdGljZS9jb25zdGFudHMnO1xuXG5leHBvcnQgY29uc3QgR09PR0xFX1RBR19HQVRFV0FZX1NFVFVQX1NVQ0NFU1NfTk9USUZJQ0FUSU9OID1cblx0J3NldHVwLXN1Y2Nlc3Mtbm90aWZpY2F0aW9uLWd0Zyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEdvb2dsZVRhZ0dhdGV3YXlTZXR1cFN1Y2Nlc3NTdWJ0bGVOb3RpZmljYXRpb24oIHtcblx0aWQsXG5cdE5vdGlmaWNhdGlvbixcbn0gKSB7XG5cdHJldHVybiAoXG5cdFx0PE5vdGlmaWNhdGlvbj5cblx0XHRcdDxOb3RpY2VOb3RpZmljYXRpb25cblx0XHRcdFx0bm90aWZpY2F0aW9uSUQ9eyBpZCB9XG5cdFx0XHRcdHR5cGU9eyBUWVBFUy5TVUNDRVNTIH1cblx0XHRcdFx0dGl0bGU9eyBfXyhcblx0XHRcdFx0XHQnWW91IHN1Y2Nlc3NmdWxseSBlbmFibGVkIEdvb2dsZSB0YWcgZ2F0ZXdheSBmb3IgYWR2ZXJ0aXNlcnMhJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpIH1cblx0XHRcdFx0ZGVzY3JpcHRpb249eyBfXyhcblx0XHRcdFx0XHQnWW91IGNhbiBhbHdheXMgZGlzYWJsZSBpdCBpbiBBbmFseXRpY3Mgb3IgQWRzIHNldHRpbmdzJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpIH1cblx0XHRcdFx0ZGlzbWlzc0J1dHRvblxuXHRcdFx0Lz5cblx0XHQ8L05vdGlmaWNhdGlvbj5cblx0KTtcbn1cblxuR29vZ2xlVGFnR2F0ZXdheVNldHVwU3VjY2Vzc1N1YnRsZU5vdGlmaWNhdGlvbi5wcm9wVHlwZXMgPSB7XG5cdGlkOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdE5vdGlmaWNhdGlvbjogUHJvcFR5cGVzLmVsZW1lbnRUeXBlLmlzUmVxdWlyZWQsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFHQTtBQURBO0FBRUE7QUFHQTtBQUNBO0FBQ0E7QUFJQTtBQUlBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/notifications/GoogleTagGatewaySetupSuccessSubtleNotification.js\n");

/***/ }),

/***/ "./js/components/notifications/GoogleTagGatewayWarningNotification.js":
/*!****************************************************************************!*\
  !*** ./js/components/notifications/GoogleTagGatewayWarningNotification.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 GoogleTagGatewayWarningNotification; });\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 _js_components_Link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/js/components/Link */ \"./js/components/Link.js\");\n/* harmony import */ var _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.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 _js_util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/util */ \"./js/util/index.js\");\n/* harmony import */ var _js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_NoticeNotification__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/NoticeNotification */ \"./js/googlesitekit/notifications/components/layout/NoticeNotification.js\");\n/* harmony import */ var _js_components_Notice__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/components/Notice */ \"./js/components/Notice/index.js\");\n\n/**\n * GoogleTagGatewayWarningNotification 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\n\n\n\n\n\nfunction GoogleTagGatewayWarningNotification(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\n  var viewContext = Object(_js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_6__[\"default\"])();\n  var serverRequirementsLearnMoreURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_SITE\"]).getDocumentationLinkURL('google-tag-gateway-server-requirements');\n  });\n  return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_NoticeNotification__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n    notificationID: id,\n    type: _js_components_Notice__WEBPACK_IMPORTED_MODULE_8__[\"default\"].TYPES.WARNING,\n    description: Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"createInterpolateElement\"])(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Google tag gateway for advertisers has been disabled due to server configuration issues. Measurement data is now being routed through the default Google server. Please contact your hosting provider to resolve the issue. <a>Learn more</a>', 'google-site-kit'), {\n      a: /*#__PURE__*/React.createElement(_js_components_Link__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n        href: serverRequirementsLearnMoreURL,\n        onClick: function onClick() {\n          Object(_js_util__WEBPACK_IMPORTED_MODULE_5__[\"trackEvent\"])(\"\".concat(viewContext, \"_warning-notification-gtg\"), 'click_learn_more_link');\n        },\n        \"aria-label\": Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Learn more about Google tag gateway for advertisers server requirements', 'google-site-kit'),\n        external: true\n      })\n    }),\n    dismissButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Got it', 'google-site-kit')\n    }\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, \n//# sourceURL=webpack-internal:///./js/components/notifications/GoogleTagGatewayWarningNotification.js\n");

/***/ }),

/***/ "./js/components/notifications/ModuleSetupSuccessNotification.js":
/*!***********************************************************************!*\
  !*** ./js/components/notifications/ModuleSetupSuccessNotification.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 ModuleSetupSuccessNotification; });\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_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 _js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_NoticeNotification__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/NoticeNotification */ \"./js/googlesitekit/notifications/components/layout/NoticeNotification.js\");\n/* harmony import */ var _js_components_Notice_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/components/Notice/constants */ \"./js/components/Notice/constants.js\");\n/* harmony import */ var _js_hooks_useQueryArg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/hooks/useQueryArg */ \"./js/hooks/useQueryArg.js\");\n/* harmony import */ var _js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/js/hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n\n\n/**\n * ModuleSetupSuccessNotification component.\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 * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\nfunction ModuleSetupSuccessNotification(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\n  var _useQueryArg = Object(_js_hooks_useQueryArg__WEBPACK_IMPORTED_MODULE_9__[\"default\"])('notification'),\n    _useQueryArg2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useQueryArg, 2),\n    setNotification = _useQueryArg2[1];\n  var _useQueryArg3 = Object(_js_hooks_useQueryArg__WEBPACK_IMPORTED_MODULE_9__[\"default\"])('slug'),\n    _useQueryArg4 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useQueryArg3, 2),\n    slug = _useQueryArg4[0],\n    setSlug = _useQueryArg4[1];\n  var module = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_MODULES\"]).getModule(slug);\n  });\n  var connectMoreServicesURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_SITE\"]).getConnectMoreServicesURL();\n  });\n  function onDismiss() {\n    setNotification(undefined);\n    setSlug(undefined);\n  }\n\n  // Since the notification ID here is generic (`setup-success-notification-module`),\n  // it will be helpful to track individual module notifications uniquely as we do for\n  // other Setup Success Notifications.\n  var viewContext = Object(_js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_10__[\"default\"])();\n  var gaTrackingEventArgs = {\n    category: \"\".concat(viewContext, \"_setup-success-notification-\").concat(module === null || module === void 0 ? void 0 : module.slug)\n  };\n  return /*#__PURE__*/React.createElement(Notification, {\n    gaTrackingEventArgs: gaTrackingEventArgs\n  }, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_NoticeNotification__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n    notificationID: id,\n    type: _js_components_Notice_constants__WEBPACK_IMPORTED_MODULE_8__[\"TYPES\"].SUCCESS,\n    gaTrackingEventArgs: gaTrackingEventArgs,\n    title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: %s: module name */\n    Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Congrats on completing the setup for %s!', 'google-site-kit'), module === null || module === void 0 ? void 0 : module.name),\n    description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Connect more services to see more stats.', 'google-site-kit'),\n    dismissButton: {\n      onClick: onDismiss\n    },\n    ctaButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Go to Settings', 'google-site-kit'),\n      href: connectMoreServicesURL\n    }\n  }));\n}\nModuleSetupSuccessNotification.propTypes = {\n  id: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string.isRequired,\n  Notification: 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, \n//# sourceURL=webpack-internal:///./js/components/notifications/ModuleSetupSuccessNotification.js\n");

/***/ }),

/***/ "./js/components/notifications/SetupErrorMessageNotification.js":
/*!**********************************************************************!*\
  !*** ./js/components/notifications/SetupErrorMessageNotification.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 SetupErrorMessageNotification; });\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 _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 _js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/BannerNotification */ \"./js/googlesitekit/notifications/components/layout/BannerNotification.js\");\n/* harmony import */ var _js_googlesitekit_data_create_snapshot_store__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/googlesitekit/data/create-snapshot-store */ \"./js/googlesitekit/data/create-snapshot-store.js\");\n/* harmony import */ var _js_hooks_useFormValue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/js/hooks/useFormValue */ \"./js/hooks/useFormValue.js\");\n\n\n\n/**\n * SetupErrorMessageNotification 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\n\n\n\n\n\nfunction SetupErrorMessageNotification(_ref) {\n  var Notification = _ref.Notification;\n  var id = 'setup_error';\n  var viewContext = Object(_js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_7__[\"default\"])();\n  var isAuthenticated = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_USER\"]).isAuthenticated();\n  });\n\n  // These will be `null` if no errors exist.\n  var setupErrorCode = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_SITE\"]).getSetupErrorCode();\n  });\n  var setupErrorMessage = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_SITE\"]).getSetupErrorMessage();\n  });\n  var temporaryPersistedPermissionsError = Object(_js_hooks_useFormValue__WEBPACK_IMPORTED_MODULE_10__[\"default\"])(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__[\"FORM_TEMPORARY_PERSIST_PERMISSION_ERROR\"], 'permissionsError');\n  var setupErrorRedoURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n    if (temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : temporaryPersistedPermissionsError.data) {\n      var _temporaryPersistedPe, _temporaryPersistedPe2;\n      return select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_USER\"]).getConnectURL({\n        additionalScopes: temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : (_temporaryPersistedPe = temporaryPersistedPermissionsError.data) === null || _temporaryPersistedPe === void 0 ? void 0 : _temporaryPersistedPe.scopes,\n        redirectURL: (temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : (_temporaryPersistedPe2 = temporaryPersistedPermissionsError.data) === null || _temporaryPersistedPe2 === void 0 ? void 0 : _temporaryPersistedPe2.redirectURL) || global.location.href\n      });\n    } else if (setupErrorCode === 'access_denied' && !(temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : temporaryPersistedPermissionsError.data) && isAuthenticated) {\n      return null;\n    }\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_SITE\"]).getSetupErrorRedoURL();\n  });\n  var errorTroubleshootingLinkURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_SITE\"]).getErrorTroubleshootingLinkURL({\n      code: setupErrorCode\n    });\n  });\n  var title = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Error connecting Site Kit', 'google-site-kit');\n  var ctaLabel = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Redo the plugin setup', 'google-site-kit');\n  if (setupErrorCode === 'access_denied') {\n    title = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Permissions Error', 'google-site-kit');\n    if (temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : temporaryPersistedPermissionsError.data) {\n      ctaLabel = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Grant permission', 'google-site-kit');\n    } else if (!(temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : temporaryPersistedPermissionsError.data) && isAuthenticated) {\n      ctaLabel = null;\n    }\n  }\n  var registry = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useRegistry\"])();\n  var snapshotCoreFormsStore = 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    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            if (!(temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : temporaryPersistedPermissionsError.data)) {\n              _context.next = 3;\n              break;\n            }\n            _context.next = 3;\n            return Object(_js_googlesitekit_data_create_snapshot_store__WEBPACK_IMPORTED_MODULE_9__[\"snapshotAllStores\"])(registry);\n          case 3:\n          case \"end\":\n            return _context.stop();\n        }\n      }\n    }, _callee);\n  })), [temporaryPersistedPermissionsError, registry]);\n  var gaTrackingProps = {\n    gaTrackingEventArgs: {\n      category: \"\".concat(viewContext, \"_\").concat(id)\n    }\n  };\n  return /*#__PURE__*/React.createElement(Notification, gaTrackingProps, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n    notificationID: id,\n    title: title,\n    type: _js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_8__[\"TYPES\"].ERROR,\n    description: setupErrorMessage,\n    ctaButton: setupErrorRedoURL && {\n      label: ctaLabel,\n      href: setupErrorRedoURL,\n      onClick: snapshotCoreFormsStore\n    },\n    learnMoreLink: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Get help', 'google-site-kit'),\n      href: errorTroubleshootingLinkURL\n    }\n  }));\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, \n//# sourceURL=webpack-internal:///./js/components/notifications/SetupErrorMessageNotification.js\n");

/***/ }),

/***/ "./js/components/notifications/SiteKitSetupSuccessNotification.js":
/*!************************************************************************!*\
  !*** ./js/components/notifications/SiteKitSetupSuccessNotification.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 SiteKitSetupSuccessNotification; });\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_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 _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _js_hooks_useQueryArg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/hooks/useQueryArg */ \"./js/hooks/useQueryArg.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/BannerNotification */ \"./js/googlesitekit/notifications/components/layout/BannerNotification.js\");\n/* harmony import */ var _svg_graphics_banner_site_kit_setup_success_svg_url__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/svg/graphics/banner-site-kit-setup-success.svg?url */ \"./svg/graphics/banner-site-kit-setup-success.svg?url\");\n\n\n/**\n * SiteKitSetupSuccessNotification component.\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 * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nfunction SiteKitSetupSuccessNotification(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\n  var connectMoreServicesURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).getConnectMoreServicesURL();\n  });\n  var _useQueryArg = Object(_js_hooks_useQueryArg__WEBPACK_IMPORTED_MODULE_6__[\"default\"])('notification'),\n    _useQueryArg2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useQueryArg, 2),\n    setNotification = _useQueryArg2[1];\n  var onDismiss = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useCallback\"])(function () {\n    setNotification(undefined);\n  }, [setNotification]);\n  return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n    notificationID: id,\n    title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Congrats on completing the setup for Site Kit!', 'google-site-kit'),\n    description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Connect more services to see more stats.', 'google-site-kit'),\n    learnMoreLink: {\n      href: connectMoreServicesURL,\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Go to Settings', 'google-site-kit'),\n      external: false\n    },\n    dismissButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Got it!', 'google-site-kit'),\n      onClick: onDismiss,\n      tertiary: false\n    },\n    svg: {\n      desktop: _svg_graphics_banner_site_kit_setup_success_svg_url__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n      verticalPosition: 'bottom'\n    }\n  }));\n}\nSiteKitSetupSuccessNotification.propTypes = {\n  id: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string.isRequired,\n  Notification: 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, \n//# sourceURL=webpack-internal:///./js/components/notifications/SiteKitSetupSuccessNotification.js\n");

/***/ }),

/***/ "./js/components/notifications/UnsatisfiedScopesAlert/index.js":
/*!*********************************************************************!*\
  !*** ./js/components/notifications/UnsatisfiedScopesAlert/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 UnsatisfiedScopesAlert; });\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 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 _js_googlesitekit_api_cache__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/googlesitekit/api/cache */ \"./js/googlesitekit/api/cache.js\");\n/* harmony import */ var _js_googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/googlesitekit/datastore/location/constants */ \"./js/googlesitekit/datastore/location/constants.js\");\n/* harmony import */ var _js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/js/googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./utils */ \"./js/components/notifications/UnsatisfiedScopesAlert/utils.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/BannerNotification */ \"./js/googlesitekit/notifications/components/layout/BannerNotification.js\");\n/* harmony import */ var _js_components_Notice_constants__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/js/components/Notice/constants */ \"./js/components/Notice/constants.js\");\n/* harmony import */ var _js_hooks_useFormValue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/js/hooks/useFormValue */ \"./js/hooks/useFormValue.js\");\n\n\n\n\n/**\n * UnsatisfiedScopesAlert component.\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 * 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\n\nfunction UnsatisfiedScopesAlert(_ref) {\n  var _temporaryPersistedPe, _temporaryPersistedPe2;\n  var id = _ref.id,\n    Notification = _ref.Notification;\n  var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n    _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),\n    isSaving = _useState2[0],\n    setIsSaving = _useState2[1];\n  var doingCTARef = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useRef\"])();\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    inProgressModuleSetup = _useState4[0],\n    setInProgressModuleSetup = _useState4[1];\n  var isNavigating = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_LOCATION\"]).isNavigatingTo(new RegExp('//oauth2|action=googlesitekit_connect', 'i'));\n  });\n  var temporaryPersistedPermissionsError = Object(_js_hooks_useFormValue__WEBPACK_IMPORTED_MODULE_14__[\"default\"])(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_10__[\"FORM_TEMPORARY_PERSIST_PERMISSION_ERROR\"], 'permissionsError');\n  var unsatisfiedScopes = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_USER\"]).getUnsatisfiedScopes();\n  });\n  var modules = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_MODULES\"]).getModules();\n  });\n  var connectURLData = (temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : temporaryPersistedPermissionsError.data) ? {\n    additionalScopes: (_temporaryPersistedPe = temporaryPersistedPermissionsError.data) === null || _temporaryPersistedPe === void 0 ? void 0 : _temporaryPersistedPe.scopes,\n    redirectURL: ((_temporaryPersistedPe2 = temporaryPersistedPermissionsError.data) === null || _temporaryPersistedPe2 === void 0 ? void 0 : _temporaryPersistedPe2.redirectURL) || global.location.href\n  } : {\n    redirectURL: global.location.href\n  };\n  var connectURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_USER\"]).getConnectURL(connectURLData);\n  });\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useDispatch\"])(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_MODULES\"]),\n    activateModule = _useDispatch.activateModule;\n  var _useDispatch2 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useDispatch\"])(_js_googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_LOCATION\"]),\n    navigateTo = _useDispatch2.navigateTo;\n  var _useDispatch3 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useDispatch\"])(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_SITE\"]),\n    setInternalServerError = _useDispatch3.setInternalServerError; // Fetch the module setup in progress from cache.\n  Object(react_use__WEBPACK_IMPORTED_MODULE_4__[\"useMount\"])(/*#__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$getItem, cacheHit, value;\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(_js_googlesitekit_api_cache__WEBPACK_IMPORTED_MODULE_6__[\"getItem\"])('module_setup');\n          case 2:\n            _yield$getItem = _context.sent;\n            cacheHit = _yield$getItem.cacheHit;\n            value = _yield$getItem.value;\n            if (cacheHit) {\n              setInProgressModuleSetup(value);\n            }\n          case 6:\n          case \"end\":\n            return _context.stop();\n        }\n      }\n    }, _callee);\n  })));\n  var onCTAClick = 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 _callee2() {\n    var _yield$activateModule, error, response;\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            doingCTARef.current = true;\n            setIsSaving(true);\n            if (inProgressModuleSetup) {\n              _context2.next = 4;\n              break;\n            }\n            return _context2.abrupt(\"return\");\n          case 4:\n            _context2.next = 6;\n            return activateModule(inProgressModuleSetup);\n          case 6:\n            _yield$activateModule = _context2.sent;\n            error = _yield$activateModule.error;\n            response = _yield$activateModule.response;\n            if (!error) {\n              navigateTo(response.moduleReauthURL);\n            } else {\n              setInternalServerError({\n                id: 'activate-module-error',\n                description: error.message\n              });\n            }\n          case 10:\n          case \"end\":\n            return _context2.stop();\n        }\n      }\n    }, _callee2);\n  })), [activateModule, inProgressModuleSetup, navigateTo, setInternalServerError]);\n\n  // Some external scenarios where we navigate to the OAuth service or connect URL may coincide with a request which populates the\n  // list of unsatisfied scopes. In these scenarios we want to avoid showing this banner as the user is already being directed to\n  // address the missing scopes. However, we want to ensure we still do show this banner while navigating to the connect URL as a\n  // result of its own CTA.\n  if (isNavigating && !doingCTARef.current || !(unsatisfiedScopes === null || unsatisfiedScopes === void 0 ? void 0 : unsatisfiedScopes.length) || connectURL === undefined) {\n    return null;\n  }\n  var _getUnsatisfiedScopes = Object(_utils__WEBPACK_IMPORTED_MODULE_11__[\"getUnsatisfiedScopesMessage\"])(unsatisfiedScopes, modules, temporaryPersistedPermissionsError),\n    title = _getUnsatisfiedScopes.title,\n    message = _getUnsatisfiedScopes.message,\n    ctaLabel = _getUnsatisfiedScopes.ctaLabel;\n  return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n    notificationID: id,\n    type: _js_components_Notice_constants__WEBPACK_IMPORTED_MODULE_13__[\"TYPES\"].ERROR,\n    title: title,\n    description: message,\n    ctaButton: {\n      label: ctaLabel,\n      href: inProgressModuleSetup ? undefined : connectURL,\n      onClick: onCTAClick,\n      inProgress: isSaving\n    }\n  }));\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, \n//# sourceURL=webpack-internal:///./js/components/notifications/UnsatisfiedScopesAlert/index.js\n");

/***/ }),

/***/ "./js/components/notifications/UnsatisfiedScopesAlert/utils.js":
/*!*********************************************************************!*\
  !*** ./js/components/notifications/UnsatisfiedScopesAlert/utils.js ***!
  \*********************************************************************/
/*! exports provided: mapScopesToModuleNames, getUnsatisfiedScopesMessage */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"mapScopesToModuleNames\", function() { return mapScopesToModuleNames; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getUnsatisfiedScopesMessage\", function() { return getUnsatisfiedScopesMessage; });\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 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_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 _js_util__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/util */ \"./js/util/index.js\");\n/* harmony import */ var _js_modules_search_console_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/modules/search-console/constants */ \"./js/modules/search-console/constants.js\");\n/* harmony import */ var _js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/modules/analytics-4/constants */ \"./js/modules/analytics-4/constants.js\");\n\n/**\n * UnsatisfiedScopesAlert utils.\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 * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nvar MESSAGE_MULTIPLE = 'multiple';\nvar MESSAGE_SINGULAR = 'single';\nvar MESSAGE_GENERIC = 'generic';\n\n/**\n * Maps unsatisfied scopes to module names.\n *\n * @since 1.39.0\n *\n * @param {Array}  scopes  Array of unsatisfied scopes.\n * @param {Object} modules Object of all modules.\n * @return {Array} Array of module names. If a scope does not map to a module, it is set to `false`.\n */\nfunction mapScopesToModuleNames(scopes, modules) {\n  if (modules === undefined) {\n    return null;\n  }\n\n  // Map of scope IDs to Site Kit module slugs.\n  var scopeIDToSlug = {\n    siteverification: 'site-verification',\n    webmasters: _js_modules_search_console_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULE_SLUG_SEARCH_CONSOLE\"],\n    analytics: _js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_5__[\"MODULE_SLUG_ANALYTICS_4\"]\n  };\n  return scopes\n  // Map into an array of matches.\n  .map(function (scope) {\n    return scope.match(new RegExp('^https://www\\\\.googleapis\\\\.com/auth/([a-z]+)'));\n  })\n  // Map each match into a module slug, if any.\n  .map(function (_ref) {\n    var _ref2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_ref, 2),\n      id = _ref2[1];\n    return scopeIDToSlug[id] || id;\n  })\n  // Map module slugs into module names. If there is no matched module, set to `false`.\n  .map(function (slug) {\n    var _modules$slug;\n    return ((_modules$slug = modules[slug]) === null || _modules$slug === void 0 ? void 0 : _modules$slug.name) || false;\n  });\n}\n\n/**\n * Gets the appropriate message for unsatisfied scopes.\n *\n * @since 1.153.0\n *\n * @param {Array}  unsatisfiedScopes                  Array of unsatisfied scopes.\n * @param {Object} modules                            Object of all modules.\n * @param {Object} temporaryPersistedPermissionsError Object of temporary persisted permissions error.\n * @return {Object} An object containing message and ctaLabel.\n */\nfunction getUnsatisfiedScopesMessage(unsatisfiedScopes, modules, temporaryPersistedPermissionsError) {\n  var messageID;\n  var moduleNames;\n  if (\n  // Determine if all scopes are in Google API format, otherwise use generic message.\n  unsatisfiedScopes.some(function (scope) {\n    return !scope.match(new RegExp('^https://www\\\\.googleapis\\\\.com/auth/'));\n  })) {\n    messageID = MESSAGE_GENERIC;\n  } else {\n    // All scopes are in Google API format, map them to module names.\n    moduleNames = mapScopesToModuleNames(unsatisfiedScopes, modules);\n    // If any scope did not resolve to a module name, use the generic message.\n    if (!moduleNames || moduleNames.some(function (name) {\n      return name === false;\n    })) {\n      messageID = MESSAGE_GENERIC;\n    } else {\n      moduleNames = Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"uniq\"])(moduleNames);\n      messageID = 1 < moduleNames.length ? MESSAGE_MULTIPLE : MESSAGE_SINGULAR;\n    }\n  }\n  var title = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Site Kit can’t access necessary data', 'google-site-kit');\n  var ctaLabel = (temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : temporaryPersistedPermissionsError.data) ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Grant permission', 'google-site-kit') : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Redo setup', 'google-site-kit');\n  var message;\n  switch (messageID) {\n    case MESSAGE_MULTIPLE:\n      message = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"sprintf\"])(/* translators: %s: List of product names */\n      Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Site Kit can’t access all relevant data because you haven’t granted all permissions requested during setup. To use Site Kit, you’ll need to redo the setup for: %s – make sure to approve all permissions at the authentication stage.', 'google-site-kit'), Object(_js_util__WEBPACK_IMPORTED_MODULE_3__[\"listFormat\"])(moduleNames));\n      break;\n    case MESSAGE_SINGULAR:\n      message = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"sprintf\"])(/* translators: %s: Product name */\n      Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Site Kit can’t access the relevant data from %1$s because you haven’t granted all permissions requested during setup. To use Site Kit, you’ll need to redo the setup for %1$s – make sure to approve all permissions at the authentication stage.', 'google-site-kit'), moduleNames[0]);\n      break;\n    case MESSAGE_GENERIC:\n      message = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Site Kit can’t access all relevant data because you haven’t granted all permissions requested during setup. To use Site Kit, you’ll need to redo the setup – make sure to approve all permissions at the authentication stage.', 'google-site-kit');\n      break;\n  }\n  return {\n    title: title,\n    message: message,\n    ctaLabel: ctaLabel\n  };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./js/components/notifications/UnsatisfiedScopesAlert/utils.js\n");

/***/ }),

/***/ "./js/components/notifications/UnsatisfiedScopesAlertGTE.js":
/*!******************************************************************!*\
  !*** ./js/components/notifications/UnsatisfiedScopesAlertGTE.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 UnsatisfiedScopesAlertGTE; });\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 _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 _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _js_modules_tagmanager_datastore_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/modules/tagmanager/datastore/constants */ \"./js/modules/tagmanager/datastore/constants.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/BannerNotification */ \"./js/googlesitekit/notifications/components/layout/BannerNotification.js\");\n/* harmony import */ var _js_components_Notice_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/components/Notice/constants */ \"./js/components/Notice/constants.js\");\n/* harmony import */ var _js_hooks_useFormValue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/hooks/useFormValue */ \"./js/hooks/useFormValue.js\");\n\n\n/**\n * UnsatisfiedScopesAlertGTE 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\nfunction UnsatisfiedScopesAlertGTE(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\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    isSaving = _useState2[0],\n    setIsSaving = _useState2[1];\n  var temporaryPersistedPermissionsError = Object(_js_hooks_useFormValue__WEBPACK_IMPORTED_MODULE_9__[\"default\"])(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__[\"FORM_TEMPORARY_PERSIST_PERMISSION_ERROR\"], 'permissionsError');\n  var connectURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n    var _temporaryPersistedPe;\n    return select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_USER\"]).getConnectURL({\n      additionalScopes: [_js_modules_tagmanager_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"READ_SCOPE\"]],\n      redirectURL: (temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : (_temporaryPersistedPe = temporaryPersistedPermissionsError.data) === null || _temporaryPersistedPe === void 0 ? void 0 : _temporaryPersistedPe.redirectURL) || global.location.href\n    });\n  });\n  var googleTagLearnMoreURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_SITE\"]).getGoogleSupportURL({\n      path: '/tagmanager/answer/11994839'\n    });\n  });\n  if (connectURL === undefined) {\n    return null;\n  }\n  return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n    notificationID: id,\n    type: _js_components_Notice_constants__WEBPACK_IMPORTED_MODULE_8__[\"TYPES\"].ERROR,\n    title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Site Kit needs additional permissions to detect updates to tags on your site', 'google-site-kit'),\n    description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('To continue using Analytics with Site Kit, you need to grant permission to check for any changes in your Google tag’s target Analytics property. The Google tag feature was recently updated to allow users to change a tag’s connected Analytics property without editing site code. Because of this change, Site Kit now must regularly check if the tag on your site matches the Analytics property destination.', 'google-site-kit'),\n    learnMoreLink: {\n      href: googleTagLearnMoreURL\n    },\n    ctaButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Grant permission', 'google-site-kit'),\n      href: connectURL,\n      inProgress: isSaving,\n      onClick: function onClick() {\n        return setIsSaving(true);\n      }\n    }\n  }));\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, \n//# sourceURL=webpack-internal:///./js/components/notifications/UnsatisfiedScopesAlertGTE.js\n");

/***/ }),

/***/ "./js/components/notifications/ZeroDataNotification.js":
/*!*************************************************************!*\
  !*** ./js/components/notifications/ZeroDataNotification.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 ZeroDataNotification; });\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 _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _js_util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/util */ \"./js/util/index.js\");\n/* harmony import */ var _js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/googlesitekit/notifications/components/layout/BannerNotification */ \"./js/googlesitekit/notifications/components/layout/BannerNotification.js\");\n/* harmony import */ var _js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/googlesitekit/notifications/datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n\n/**\n * ZeroDataNotification 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 ZeroDataNotification(_ref) {\n  var id = _ref.id,\n    Notification = _ref.Notification;\n  var notEnoughTrafficURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_SITE\"]).getDocumentationLinkURL('not-enough-traffic');\n  });\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useDispatch\"])(_js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_NOTIFICATIONS\"]),\n    dismissNotification = _useDispatch.dismissNotification;\n  function ctaClick() {\n    dismissNotification(id, {\n      expiresInSeconds: _js_util__WEBPACK_IMPORTED_MODULE_4__[\"DAY_IN_SECONDS\"]\n    });\n  }\n  return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n    notificationID: id,\n    type: _js_googlesitekit_notifications_components_layout_BannerNotification__WEBPACK_IMPORTED_MODULE_5__[\"TYPES\"].WARNING,\n    title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Not enough traffic yet to display stats', 'google-site-kit'),\n    description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Site Kit will start showing stats on the dashboard as soon as enough people have visited your site. Keep working on your site to attract more visitors.', 'google-site-kit'),\n    learnMoreLink: {\n      href: notEnoughTrafficURL\n    },\n    ctaButton: {\n      label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('OK, got it', 'google-site-kit'),\n      onClick: ctaClick\n    }\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvWmVyb0RhdGFOb3RpZmljYXRpb24uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvWmVyb0RhdGFOb3RpZmljYXRpb24uanM/OGY5YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFplcm9EYXRhTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIyIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZURpc3BhdGNoLCB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgQ09SRV9TSVRFIH0gZnJvbSAnQC9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBEQVlfSU5fU0VDT05EUyB9IGZyb20gJ0AvanMvdXRpbCc7XG5pbXBvcnQgQmFubmVyTm90aWZpY2F0aW9uLCB7XG5cdFRZUEVTLFxufSBmcm9tICdAL2pzL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2xheW91dC9CYW5uZXJOb3RpZmljYXRpb24nO1xuaW1wb3J0IHsgQ09SRV9OT1RJRklDQVRJT05TIH0gZnJvbSAnQC9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFplcm9EYXRhTm90aWZpY2F0aW9uKCB7IGlkLCBOb3RpZmljYXRpb24gfSApIHtcblx0Y29uc3Qgbm90RW5vdWdoVHJhZmZpY1VSTCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0cmV0dXJuIHNlbGVjdCggQ09SRV9TSVRFICkuZ2V0RG9jdW1lbnRhdGlvbkxpbmtVUkwoXG5cdFx0XHQnbm90LWVub3VnaC10cmFmZmljJ1xuXHRcdCk7XG5cdH0gKTtcblxuXHRjb25zdCB7IGRpc21pc3NOb3RpZmljYXRpb24gfSA9IHVzZURpc3BhdGNoKCBDT1JFX05PVElGSUNBVElPTlMgKTtcblxuXHRmdW5jdGlvbiBjdGFDbGljaygpIHtcblx0XHRkaXNtaXNzTm90aWZpY2F0aW9uKCBpZCwge1xuXHRcdFx0ZXhwaXJlc0luU2Vjb25kczogREFZX0lOX1NFQ09ORFMsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8Tm90aWZpY2F0aW9uPlxuXHRcdFx0PEJhbm5lck5vdGlmaWNhdGlvblxuXHRcdFx0XHRub3RpZmljYXRpb25JRD17IGlkIH1cblx0XHRcdFx0dHlwZT17IFRZUEVTLldBUk5JTkcgfVxuXHRcdFx0XHR0aXRsZT17IF9fKFxuXHRcdFx0XHRcdCdOb3QgZW5vdWdoIHRyYWZmaWMgeWV0IHRvIGRpc3BsYXkgc3RhdHMnLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCkgfVxuXHRcdFx0XHRkZXNjcmlwdGlvbj17IF9fKFxuXHRcdFx0XHRcdCdTaXRlIEtpdCB3aWxsIHN0YXJ0IHNob3dpbmcgc3RhdHMgb24gdGhlIGRhc2hib2FyZCBhcyBzb29uIGFzIGVub3VnaCBwZW9wbGUgaGF2ZSB2aXNpdGVkIHlvdXIgc2l0ZS4gS2VlcCB3b3JraW5nIG9uIHlvdXIgc2l0ZSB0byBhdHRyYWN0IG1vcmUgdmlzaXRvcnMuJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpIH1cblx0XHRcdFx0bGVhcm5Nb3JlTGluaz17IHtcblx0XHRcdFx0XHRocmVmOiBub3RFbm91Z2hUcmFmZmljVVJMLFxuXHRcdFx0XHR9IH1cblx0XHRcdFx0Y3RhQnV0dG9uPXsge1xuXHRcdFx0XHRcdGxhYmVsOiBfXyggJ09LLCBnb3QgaXQnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdFx0XHRcdG9uQ2xpY2s6IGN0YUNsaWNrLFxuXHRcdFx0XHR9IH1cblx0XHRcdC8+XG5cdFx0PC9Ob3RpZmljYXRpb24+XG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBQ0E7QUFDQTtBQUlBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUlBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/notifications/ZeroDataNotification.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 */\nfunction 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9mZWF0dXJlcy9pbmRleC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2ZlYXR1cmVzL2luZGV4LmpzPzgyM2MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBGZWF0dXJlIGZsYWdzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IGNvbnN0IGVuYWJsZWRGZWF0dXJlcyA9IG5ldyBTZXQoXG5cdGdsb2JhbD8uX2dvb2dsZXNpdGVraXRCYXNlRGF0YT8uZW5hYmxlZEZlYXR1cmVzIHx8IFtdXG4pO1xuXG4vKipcbiAqIFJldHVybnMgdHJ1ZSBpZiBhIGZlYXR1cmUgaXMgZW5hYmxlZDsgZmFsc2Ugb3RoZXJ3aXNlLlxuICpcbiAqIEBzaW5jZSAxLjI1LjBcbiAqIEBzaW5jZSAxLjMzLjAgQ2hhbmdlZCBfZW5hYmxlZEZlYXR1cmVzIGFyZ3VtZW50IHRvIGJlIGEgYFNldGAgaW5zdGVhZCBvZiBgQXJyYXlgLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBmZWF0dXJlICAgICAgICAgICAgVGhlIG5hbWUgb2YgdGhlIGZlYXR1cmUgdG8gY2hlY2suXG4gKiBAcGFyYW0ge1NldH0gICAgW19lbmFibGVkRmVhdHVyZXNdIE9wdGlvbmFsLiBUaGUgc2V0IG9mIGVuYWJsZWQgZmVhdHVyZXMuIFVzZXMgYGVuYWJsZWRGZWF0dXJlc2Agc2V0IGJ5IHRoZSBzZXJ2ZXIgaW4gYSBnbG9iYWwgSlMgdmFyaWFibGUsIGJ5IGRlZmF1bHQuXG4gKiBAcmV0dXJuIHtib29sZWFufSBgdHJ1ZWAgaWYgYSBmZWF0dXJlIGlzIGVuYWJsZWQ7IGBmYWxzZWAgb3RoZXJ3aXNlLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNGZWF0dXJlRW5hYmxlZChcblx0ZmVhdHVyZSxcblx0X2VuYWJsZWRGZWF0dXJlcyA9IGVuYWJsZWRGZWF0dXJlc1xuKSB7XG5cdGlmICggISAoIF9lbmFibGVkRmVhdHVyZXMgaW5zdGFuY2VvZiBTZXQgKSApIHtcblx0XHRyZXR1cm4gZmFsc2U7XG5cdH1cblx0cmV0dXJuIF9lbmFibGVkRmVhdHVyZXMuaGFzKCBmZWF0dXJlICk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/features/index.js\n");

/***/ }),

/***/ "./js/googlesitekit-notifications.js":
/*!*******************************************!*\
  !*** ./js/googlesitekit-notifications.js ***!
  \*******************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* 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_notifications__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./googlesitekit/notifications */ \"./js/googlesitekit/notifications/index.js\");\n/**\n * Public Notifications API entrypoint.\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\nObject(_googlesitekit_notifications__WEBPACK_IMPORTED_MODULE_1__[\"registerStore\"])(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0___default.a);\nvar Notifications = Object(_googlesitekit_notifications__WEBPACK_IMPORTED_MODULE_1__[\"createNotifications\"])(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0___default.a);\nObject(_googlesitekit_notifications__WEBPACK_IMPORTED_MODULE_1__[\"registerNotifications\"])(Notifications);\nif (typeof global.googlesitekit === 'undefined') {\n  global.googlesitekit = {};\n}\nglobal.googlesitekit.notifications = Notifications;\n\n// This is only exported for Jest and is not used in production.\n/* harmony default export */ __webpack_exports__[\"default\"] = (Notifications);\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0LW5vdGlmaWNhdGlvbnMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0LW5vdGlmaWNhdGlvbnMuanM/NjI3NSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFB1YmxpYyBOb3RpZmljYXRpb25zIEFQSSBlbnRyeXBvaW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IERhdGEgZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7XG5cdHJlZ2lzdGVyU3RvcmUsXG5cdGNyZWF0ZU5vdGlmaWNhdGlvbnMsXG5cdHJlZ2lzdGVyTm90aWZpY2F0aW9ucyxcbn0gZnJvbSAnLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMnO1xuXG5yZWdpc3RlclN0b3JlKCBEYXRhICk7XG5cbmNvbnN0IE5vdGlmaWNhdGlvbnMgPSBjcmVhdGVOb3RpZmljYXRpb25zKCBEYXRhICk7XG5yZWdpc3Rlck5vdGlmaWNhdGlvbnMoIE5vdGlmaWNhdGlvbnMgKTtcblxuaWYgKCB0eXBlb2YgZ2xvYmFsLmdvb2dsZXNpdGVraXQgPT09ICd1bmRlZmluZWQnICkge1xuXHRnbG9iYWwuZ29vZ2xlc2l0ZWtpdCA9IHt9O1xufVxuXG5nbG9iYWwuZ29vZ2xlc2l0ZWtpdC5ub3RpZmljYXRpb25zID0gTm90aWZpY2F0aW9ucztcblxuLy8gVGhpcyBpcyBvbmx5IGV4cG9ydGVkIGZvciBKZXN0IGFuZCBpcyBub3QgdXNlZCBpbiBwcm9kdWN0aW9uLlxuZXhwb3J0IGRlZmF1bHQgTm90aWZpY2F0aW9ucztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit-notifications.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 _js_util__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/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.161.0\", \"_\").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 */\nfunction 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 */\nfunction 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 */\nfunction 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\nfunction isStorageAvailable(_x) {\n  return _isStorageAvailable.apply(this, arguments);\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 _isStorageAvailable() {\n  _isStorageAvailable = _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 _isStorageAvailable.apply(this, arguments);\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 _callee2() {\n    var _iterator, _step, backend;\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            if (!(storageBackend !== undefined)) {\n              _context2.next = 2;\n              break;\n            }\n            return _context2.abrupt(\"return\", storageBackend);\n          case 2:\n            // Only run the logic to determine the storage object once.\n            _iterator = _createForOfIteratorHelper(storageOrder);\n            _context2.prev = 3;\n            _iterator.s();\n          case 5:\n            if ((_step = _iterator.n()).done) {\n              _context2.next = 15;\n              break;\n            }\n            backend = _step.value;\n            if (!storageBackend) {\n              _context2.next = 9;\n              break;\n            }\n            return _context2.abrupt(\"continue\", 13);\n          case 9:\n            _context2.next = 11;\n            return isStorageAvailable(backend);\n          case 11:\n            if (!_context2.sent) {\n              _context2.next = 13;\n              break;\n            }\n            storageBackend = global[backend];\n          case 13:\n            _context2.next = 5;\n            break;\n          case 15:\n            _context2.next = 20;\n            break;\n          case 17:\n            _context2.prev = 17;\n            _context2.t0 = _context2[\"catch\"](3);\n            _iterator.e(_context2.t0);\n          case 20:\n            _context2.prev = 20;\n            _iterator.f();\n            return _context2.finish(20);\n          case 23:\n            if (storageBackend === undefined) {\n              storageBackend = null;\n            }\n            return _context2.abrupt(\"return\", storageBackend);\n          case 25:\n          case \"end\":\n            return _context2.stop();\n        }\n      }\n    }, _callee2, null, [[3, 17, 20, 23]]);\n  }));\n  return _getStorage.apply(this, arguments);\n}\nfunction getItem(_x2) {\n  return _getItem.apply(this, arguments);\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 */\nfunction _getItem() {\n  _getItem = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee3(key) {\n    var storage, cachedData, parsedData, timestamp, ttl, value, isError;\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            _context3.next = 2;\n            return getStorage();\n          case 2:\n            storage = _context3.sent;\n            if (!storage) {\n              _context3.next = 10;\n              break;\n            }\n            cachedData = storage.getItem(\"\".concat(STORAGE_KEY_PREFIX).concat(key));\n            if (!cachedData) {\n              _context3.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              _context3.next = 10;\n              break;\n            }\n            return _context3.abrupt(\"return\", {\n              cacheHit: true,\n              value: value,\n              isError: isError\n            });\n          case 10:\n            return _context3.abrupt(\"return\", {\n              cacheHit: false,\n              value: undefined\n            });\n          case 11:\n          case \"end\":\n            return _context3.stop();\n        }\n      }\n    }, _callee3);\n  }));\n  return _getItem.apply(this, arguments);\n}\nfunction setItem(_x3, _x4) {\n  return _setItem.apply(this, arguments);\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 */\nfunction _setItem() {\n  _setItem = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee4(key, value) {\n    var _ref,\n      _ref$ttl,\n      ttl,\n      _ref$timestamp,\n      timestamp,\n      _ref$isError,\n      isError,\n      storage,\n      _args4 = arguments;\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            _ref = _args4.length > 2 && _args4[2] !== undefined ? _args4[2] : {}, _ref$ttl = _ref.ttl, ttl = _ref$ttl === void 0 ? _js_util__WEBPACK_IMPORTED_MODULE_3__[\"HOUR_IN_SECONDS\"] : _ref$ttl, _ref$timestamp = _ref.timestamp, timestamp = _ref$timestamp === void 0 ? Math.round(Date.now() / 1000) : _ref$timestamp, _ref$isError = _ref.isError, isError = _ref$isError === void 0 ? false : _ref$isError;\n            _context4.next = 3;\n            return getStorage();\n          case 3:\n            storage = _context4.sent;\n            if (!storage) {\n              _context4.next = 14;\n              break;\n            }\n            _context4.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 _context4.abrupt(\"return\", true);\n          case 10:\n            _context4.prev = 10;\n            _context4.t0 = _context4[\"catch\"](5);\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, [[5, 10]]);\n  }));\n  return _setItem.apply(this, arguments);\n}\nfunction deleteItem(_x5) {\n  return _deleteItem.apply(this, arguments);\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 */\nfunction _deleteItem() {\n  _deleteItem = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee5(key) {\n    var storage, fullKey;\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            fullKey = key.startsWith(STORAGE_KEY_PREFIX_ROOT) ? key : \"\".concat(STORAGE_KEY_PREFIX).concat(key);\n            storage.removeItem(fullKey);\n            return _context5.abrupt(\"return\", true);\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\", false);\n          case 14:\n            return _context5.abrupt(\"return\", false);\n          case 15:\n          case \"end\":\n            return _context5.stop();\n        }\n      }\n    }, _callee5, null, [[4, 10]]);\n  }));\n  return _deleteItem.apply(this, arguments);\n}\nfunction getKeys() {\n  return _getKeys.apply(this, arguments);\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 */\nfunction _getKeys() {\n  _getKeys = _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, i, itemKey;\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 = 14;\n              break;\n            }\n            _context6.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 _context6.abrupt(\"return\", keys);\n          case 10:\n            _context6.prev = 10;\n            _context6.t0 = _context6[\"catch\"](4);\n            global.console.warn('Encountered an unexpected storage error:', _context6.t0);\n            return _context6.abrupt(\"return\", []);\n          case 14:\n            return _context6.abrupt(\"return\", []);\n          case 15:\n          case \"end\":\n            return _context6.stop();\n        }\n      }\n    }, _callee6, null, [[4, 10]]);\n  }));\n  return _getKeys.apply(this, arguments);\n}\nfunction clearCache() {\n  return _clearCache.apply(this, arguments);\n}\nfunction _clearCache() {\n  _clearCache = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee7() {\n    var storage, keys, _iterator2, _step2, key;\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            _context7.next = 2;\n            return getStorage();\n          case 2:\n            storage = _context7.sent;\n            if (!storage) {\n              _context7.next = 25;\n              break;\n            }\n            _context7.next = 6;\n            return getKeys();\n          case 6:\n            keys = _context7.sent;\n            _iterator2 = _createForOfIteratorHelper(keys);\n            _context7.prev = 8;\n            _iterator2.s();\n          case 10:\n            if ((_step2 = _iterator2.n()).done) {\n              _context7.next = 16;\n              break;\n            }\n            key = _step2.value;\n            _context7.next = 14;\n            return deleteItem(key);\n          case 14:\n            _context7.next = 10;\n            break;\n          case 16:\n            _context7.next = 21;\n            break;\n          case 18:\n            _context7.prev = 18;\n            _context7.t0 = _context7[\"catch\"](8);\n            _iterator2.e(_context7.t0);\n          case 21:\n            _context7.prev = 21;\n            _iterator2.f();\n            return _context7.finish(21);\n          case 24:\n            return _context7.abrupt(\"return\", true);\n          case 25:\n            return _context7.abrupt(\"return\", false);\n          case 26:\n          case \"end\":\n            return _context7.stop();\n        }\n      }\n    }, _callee7, null, [[8, 18, 21, 24]]);\n  }));\n  return _clearCache.apply(this, arguments);\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, \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, VIEW_CONTEXT_WP_BLOCK_EDITOR, 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__, \"VIEW_CONTEXT_WP_BLOCK_EDITOR\", function() { return VIEW_CONTEXT_WP_BLOCK_EDITOR; });\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';\nvar VIEW_CONTEXT_WP_BLOCK_EDITOR = 'wpBlockEditor';\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, \n//# sourceURL=webpack-internal:///./js/googlesitekit/constants.js\n");

/***/ }),

/***/ "./js/googlesitekit/data/create-snapshot-store.js":
/*!********************************************************!*\
  !*** ./js/googlesitekit/data/create-snapshot-store.js ***!
  \********************************************************/
/*! exports provided: createSnapshotStore, getStoresWithSnapshots, snapshotAllStores, restoreAllSnapshots */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createSnapshotStore\", function() { return createSnapshotStore; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getStoresWithSnapshots\", function() { return getStoresWithSnapshots; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"snapshotAllStores\", function() { return snapshotAllStores; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"restoreAllSnapshots\", function() { return restoreAllSnapshots; });\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__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_regenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__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 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 _js_googlesitekit_api_cache__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/googlesitekit/api/cache */ \"./js/googlesitekit/api/cache.js\");\n/* harmony import */ var _js_util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/util */ \"./js/util/index.js\");\n\n\n\n/**\n * Provides a datastore for snapshotting and restoring state.\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// Actions\nvar CREATE_SNAPSHOT = 'CREATE_SNAPSHOT';\nvar DELETE_SNAPSHOT = 'DELETE_SNAPSHOT';\nvar RESTORE_SNAPSHOT = 'RESTORE_SNAPSHOT';\nvar SET_STATE_FROM_SNAPSHOT = 'SET_STATE_FROM_SNAPSHOT';\n\n/**\n * Creates a store object that includes actions and controls for restoring/creating state snapshots.\n *\n * @since 1.9.0\n * @private\n *\n * @param {string} storeName The name of the store to snapshot in the cache.\n * @return {Object} The snapshot store object.\n */\nfunction createSnapshotStore(storeName) {\n  var _controls;\n  invariant__WEBPACK_IMPORTED_MODULE_3___default()(storeName, 'storeName is required to create a snapshot store.');\n  var initialState = {};\n  var actions = {\n    /**\n     * Deletes a snapshot of state for a storeName, using our cache API.\n     *\n     * @since 1.9.0\n     * @private\n     *\n     * @return {boolean} Cache deletion response.\n     */\n    deleteSnapshot: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default.a.mark(function deleteSnapshot() {\n      var cacheResult;\n      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default.a.wrap(function deleteSnapshot$(_context) {\n        while (1) {\n          switch (_context.prev = _context.next) {\n            case 0:\n              _context.next = 2;\n              return {\n                payload: {},\n                type: DELETE_SNAPSHOT\n              };\n            case 2:\n              cacheResult = _context.sent;\n              return _context.abrupt(\"return\", cacheResult);\n            case 4:\n            case \"end\":\n              return _context.stop();\n          }\n        }\n      }, deleteSnapshot);\n    }),\n    /**\n     * Restores a snapshot of state for a storeName, if available, using our cache API.\n     *\n     * @since 1.9.0\n     * @private\n     *\n     * @param {Object}  [options]                   Options object.\n     * @param {boolean} [options.clearAfterRestore] Whether or not to delete snapshot after restore. Default: true.\n     * @return {boolean} Cache restoration response.\n     */\n    restoreSnapshot: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default.a.mark(function restoreSnapshot() {\n      var options,\n        _options$clearAfterRe,\n        clearAfterRestore,\n        _yield$payload$type,\n        cacheHit,\n        value,\n        _args2 = arguments;\n      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default.a.wrap(function restoreSnapshot$(_context2) {\n        while (1) {\n          switch (_context2.prev = _context2.next) {\n            case 0:\n              options = _args2.length > 0 && _args2[0] !== undefined ? _args2[0] : {};\n              _options$clearAfterRe = options.clearAfterRestore, clearAfterRestore = _options$clearAfterRe === void 0 ? true : _options$clearAfterRe;\n              _context2.next = 4;\n              return {\n                payload: {},\n                type: RESTORE_SNAPSHOT\n              };\n            case 4:\n              _yield$payload$type = _context2.sent;\n              cacheHit = _yield$payload$type.cacheHit;\n              value = _yield$payload$type.value;\n              if (!cacheHit) {\n                _context2.next = 13;\n                break;\n              }\n              _context2.next = 10;\n              return {\n                payload: {\n                  snapshot: value\n                },\n                type: SET_STATE_FROM_SNAPSHOT\n              };\n            case 10:\n              if (!clearAfterRestore) {\n                _context2.next = 13;\n                break;\n              }\n              _context2.next = 13;\n              return {\n                payload: {},\n                type: DELETE_SNAPSHOT\n              };\n            case 13:\n              return _context2.abrupt(\"return\", cacheHit);\n            case 14:\n            case \"end\":\n              return _context2.stop();\n          }\n        }\n      }, restoreSnapshot);\n    }),\n    /**\n     * Creates a snapshot of the current state of this store, using our cache API.\n     *\n     * @since 1.9.0\n     * @private\n     *\n     * @return {boolean} Cache write response.\n     */\n    createSnapshot: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default.a.mark(function createSnapshot() {\n      var cacheResult;\n      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default.a.wrap(function createSnapshot$(_context3) {\n        while (1) {\n          switch (_context3.prev = _context3.next) {\n            case 0:\n              _context3.next = 2;\n              return {\n                payload: {},\n                type: CREATE_SNAPSHOT\n              };\n            case 2:\n              cacheResult = _context3.sent;\n              return _context3.abrupt(\"return\", cacheResult);\n            case 4:\n            case \"end\":\n              return _context3.stop();\n          }\n        }\n      }, createSnapshot);\n    })\n  };\n  var controls = (_controls = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_controls, DELETE_SNAPSHOT, function () {\n    return Object(_js_googlesitekit_api_cache__WEBPACK_IMPORTED_MODULE_5__[\"deleteItem\"])(\"datastore::cache::\".concat(storeName));\n  }), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_controls, CREATE_SNAPSHOT, Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"createRegistryControl\"])(function (registry) {\n    return function () {\n      return Object(_js_googlesitekit_api_cache__WEBPACK_IMPORTED_MODULE_5__[\"setItem\"])(\"datastore::cache::\".concat(storeName), registry.stores[storeName].store.getState());\n    };\n  })), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_controls, RESTORE_SNAPSHOT, function () {\n    // Only get snapshots made within the last hour.\n    return Object(_js_googlesitekit_api_cache__WEBPACK_IMPORTED_MODULE_5__[\"getItem\"])(\"datastore::cache::\".concat(storeName), _js_util__WEBPACK_IMPORTED_MODULE_6__[\"HOUR_IN_SECONDS\"]);\n  }), _controls);\n  function reducer() {\n    var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialState;\n    var _ref = arguments.length > 1 ? arguments[1] : undefined,\n      type = _ref.type,\n      payload = _ref.payload;\n    // eslint-disable-line no-shadow\n    switch (type) {\n      case SET_STATE_FROM_SNAPSHOT:\n        {\n          var snapshot = payload.snapshot; // Exclude any top-level errors from the restored state.\n          // eslint-disable-next-line no-unused-vars\n          var error = snapshot.error,\n            newState = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_0___default()(snapshot, [\"error\"]);\n          return newState;\n        }\n      default:\n        {\n          return state;\n        }\n    }\n  }\n  return {\n    initialState: initialState,\n    actions: actions,\n    controls: controls,\n    reducer: reducer\n  };\n}\n\n/**\n * Inspects a registry to find all stores that support our snapshot features.\n *\n * @since 1.9.0\n * @private\n *\n * @param {wp.data.registry} registry Optional. Registry object to inspect for stores that support state restoration. Defaults to `googlesitekit.data`.\n * @return {Object} The snapshot store object.\n */\nfunction getStoresWithSnapshots() {\n  var registry = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default.a;\n  return Object.values(registry.stores).filter(function (store) {\n    return Object.keys(store.getActions()).includes('restoreSnapshot');\n  });\n}\n\n/**\n * Creates snapshots of all supporting stores.\n *\n * @since 1.9.0\n * @private\n *\n * @param {wp.data.registry} [registry] Optional. Registry object to inspect for stores that support state restoration. Defaults to `googlesitekit.data`.\n * @return {Promise} Promise resolves once all snapshots have been taken.\n */\nfunction snapshotAllStores() {\n  var registry = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default.a;\n  return Promise.all(getStoresWithSnapshots(registry).map(function (store) {\n    return store.getActions().createSnapshot();\n  }));\n}\n\n/**\n * Restores state for all snapshots that support it.\n *\n * Only restores snapshots for stores that have `restoreSnapshot` action, and\n * clears the snapshot afterward, so more stores will not be restored unless\n * a snapshot was saved on the last pageview.\n *\n * @since 1.9.0\n * @private\n *\n * @param {wp.data.registry} [registry] Optional. Registry object to inspect for stores that support state restoration. Defaults to `googlesitekit.data`.\n * @return {Promise} Promise resolves once all snapshots have been restored.\n */\nfunction restoreAllSnapshots() {\n  var registry = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default.a;\n  return Promise.all(getStoresWithSnapshots(registry).map(function (store) {\n    return store.getActions().restoreSnapshot();\n  }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./js/googlesitekit/data/create-snapshot-store.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 */\nfunction 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 */\nfunction 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 */\nfunction 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 */\nfunction 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 */\nfunction 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 */\nfunction 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 */\nfunction 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, \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, \n//# sourceURL=webpack-internal:///./js/googlesitekit/datastore/user/constants.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/notifications/components/layout/BannerNotification.js":
/*!********************************************************************************!*\
  !*** ./js/googlesitekit/notifications/components/layout/BannerNotification.js ***!
  \********************************************************************************/
/*! exports provided: TYPES, 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__, \"TYPES\", function() { return TYPES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return BannerNotification; });\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_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__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_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__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 classnames__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(prop_types__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 _js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/googlesitekit/notifications/datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _js_googlesitekit_notifications_hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/js/googlesitekit/notifications/hooks/useNotificationEvents */ \"./js/googlesitekit/notifications/hooks/useNotificationEvents.js\");\n/* harmony import */ var _js_components_Banner__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/js/components/Banner */ \"./js/components/Banner/index.js\");\n/* harmony import */ var _js_components_Banner_LearnMoreLink__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/js/components/Banner/LearnMoreLink */ \"./js/components/Banner/LearnMoreLink.js\");\n/* harmony import */ var _js_components_Banner_CTAButton__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/js/components/Banner/CTAButton */ \"./js/components/Banner/CTAButton.js\");\n/* harmony import */ var _js_components_Banner_DismissButton__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/js/components/Banner/DismissButton */ \"./js/components/Banner/DismissButton.js\");\n/* harmony import */ var _js_material_components__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/js/material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var _svg_graphics_banner_warning_svg_url__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/svg/graphics/banner-warning.svg?url */ \"./svg/graphics/banner-warning.svg?url\");\n/* harmony import */ var _svg_graphics_banner_error_svg_url__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/svg/graphics/banner-error.svg?url */ \"./svg/graphics/banner-error.svg?url\");\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_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 * BannerNotification layout component.\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 * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\nvar TYPES = {\n  INFO: 'info',\n  ERROR: 'error',\n  WARNING: 'warning'\n};\nfunction BannerNotification(_ref) {\n  var notificationID = _ref.notificationID,\n    _ref$type = _ref.type,\n    type = _ref$type === void 0 ? TYPES.INFO : _ref$type,\n    learnMoreLink = _ref.learnMoreLink,\n    dismissButton = _ref.dismissButton,\n    ctaButton = _ref.ctaButton,\n    gaTrackingEventArgs = _ref.gaTrackingEventArgs,\n    props = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_4___default()(_ref, [\"notificationID\", \"type\", \"learnMoreLink\", \"dismissButton\", \"ctaButton\", \"gaTrackingEventArgs\"]);\n  var trackEvents = Object(_js_googlesitekit_notifications_hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_10__[\"default\"])(notificationID, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.category);\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useDispatch\"])(_js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_NOTIFICATIONS\"]),\n    dismissNotification = _useDispatch.dismissNotification;\n  function handleDismissWithTrackEvent(_x) {\n    return _handleDismissWithTrackEvent.apply(this, arguments);\n  }\n  function _handleDismissWithTrackEvent() {\n    _handleDismissWithTrackEvent = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(event) {\n      var _dismissButton$onClic;\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 dismissButton === null || dismissButton === void 0 ? void 0 : (_dismissButton$onClic = dismissButton.onClick) === null || _dismissButton$onClic === void 0 ? void 0 : _dismissButton$onClic.call(dismissButton, event);\n            case 2:\n              trackEvents.dismiss(gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.label, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.value);\n              dismissNotification(notificationID, _objectSpread({}, dismissButton === null || dismissButton === void 0 ? void 0 : dismissButton.dismissOptions));\n            case 4:\n            case \"end\":\n              return _context.stop();\n          }\n        }\n      }, _callee);\n    }));\n    return _handleDismissWithTrackEvent.apply(this, arguments);\n  }\n  function handleCTAClickWithTrackEvent(_x2) {\n    return _handleCTAClickWithTrackEvent.apply(this, arguments);\n  }\n  function _handleCTAClickWithTrackEvent() {\n    _handleCTAClickWithTrackEvent = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(event) {\n      var _ctaButton$onClick;\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              trackEvents.confirm(gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.label, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.value);\n              _context2.next = 3;\n              return ctaButton === null || ctaButton === void 0 ? void 0 : (_ctaButton$onClick = ctaButton.onClick) === null || _ctaButton$onClick === void 0 ? void 0 : _ctaButton$onClick.call(ctaButton, event);\n            case 3:\n              if (ctaButton === null || ctaButton === void 0 ? void 0 : ctaButton.dismissOnClick) {\n                dismissNotification(notificationID, _objectSpread({}, ctaButton === null || ctaButton === void 0 ? void 0 : ctaButton.dismissOptions));\n              }\n            case 4:\n            case \"end\":\n              return _context2.stop();\n          }\n        }\n      }, _callee2);\n    }));\n    return _handleCTAClickWithTrackEvent.apply(this, arguments);\n  }\n  function handleLearnMoreClickWithTrackEvent(_x3) {\n    return _handleLearnMoreClickWithTrackEvent.apply(this, arguments);\n  }\n  function _handleLearnMoreClickWithTrackEvent() {\n    _handleLearnMoreClickWithTrackEvent = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee3(event) {\n      var _learnMoreLink$onClic;\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              trackEvents.clickLearnMore(gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.label, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.value);\n              _context3.next = 3;\n              return learnMoreLink === null || learnMoreLink === void 0 ? void 0 : (_learnMoreLink$onClic = learnMoreLink.onClick) === null || _learnMoreLink$onClic === void 0 ? void 0 : _learnMoreLink$onClic.call(learnMoreLink, event);\n            case 3:\n            case \"end\":\n              return _context3.stop();\n          }\n        }\n      }, _callee3);\n    }));\n    return _handleLearnMoreClickWithTrackEvent.apply(this, arguments);\n  }\n  var SVGData = props === null || props === void 0 ? void 0 : props.svg;\n  if (!SVGData && type !== TYPES.INFO) {\n    SVGData = {\n      desktop: undefined,\n      mobile: undefined,\n      verticalPosition: 'center'\n    };\n    if (type === TYPES.WARNING) {\n      SVGData.desktop = _svg_graphics_banner_warning_svg_url__WEBPACK_IMPORTED_MODULE_16__[\"default\"];\n    }\n    if (type === TYPES.ERROR) {\n      SVGData.desktop = _svg_graphics_banner_error_svg_url__WEBPACK_IMPORTED_MODULE_17__[\"default\"];\n    }\n  }\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: classnames__WEBPACK_IMPORTED_MODULE_6___default()('googlesitekit-banner-notification', \"googlesitekit-banner-notification--\".concat(type))\n  }, /*#__PURE__*/React.createElement(_js_material_components__WEBPACK_IMPORTED_MODULE_15__[\"Grid\"], {\n    className: \"googlesitekit-page-content\"\n  }, /*#__PURE__*/React.createElement(_js_material_components__WEBPACK_IMPORTED_MODULE_15__[\"Row\"], null, /*#__PURE__*/React.createElement(_js_material_components__WEBPACK_IMPORTED_MODULE_15__[\"Cell\"], {\n    size: 12\n  }, /*#__PURE__*/React.createElement(_js_components_Banner__WEBPACK_IMPORTED_MODULE_11__[\"default\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_1___default()({\n    learnMoreLink: learnMoreLink && _objectSpread(_objectSpread({}, learnMoreLink), {}, {\n      onClick: handleLearnMoreClickWithTrackEvent\n    }),\n    dismissButton: dismissButton && _objectSpread(_objectSpread({}, dismissButton), {}, {\n      onClick: handleDismissWithTrackEvent\n    }),\n    ctaButton: ctaButton && _objectSpread(_objectSpread({}, ctaButton), {}, {\n      onClick: handleCTAClickWithTrackEvent\n    }),\n    svg: SVGData\n  }, props))))));\n}\nBannerNotification.propTypes = {\n  notificationID: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.string.isRequired,\n  type: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.oneOf(Object.values(TYPES)),\n  titleIcon: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.node,\n  title: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.string,\n  description: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.node]),\n  learnMoreLink: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(_js_components_Banner_LearnMoreLink__WEBPACK_IMPORTED_MODULE_12__[\"default\"].propTypes),\n  dismissButton: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(_js_components_Banner_DismissButton__WEBPACK_IMPORTED_MODULE_14__[\"default\"].propTypes),\n  ctaButton: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(_js_components_Banner_CTAButton__WEBPACK_IMPORTED_MODULE_13__[\"default\"].propTypes),\n  gaTrackingEventArgs: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape({\n    category: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.string,\n    label: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.string,\n    value: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.number\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, \n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/layout/BannerNotification.js\n");

/***/ }),

/***/ "./js/googlesitekit/notifications/components/layout/NoticeNotification.js":
/*!********************************************************************************!*\
  !*** ./js/googlesitekit/notifications/components/layout/NoticeNotification.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 NoticeNotification; });\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_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__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_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__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 _js_components_Notice__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/components/Notice */ \"./js/components/Notice/index.js\");\n/* harmony import */ var _js_googlesitekit_notifications_hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/googlesitekit/notifications/hooks/useNotificationEvents */ \"./js/googlesitekit/notifications/hooks/useNotificationEvents.js\");\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 _js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/googlesitekit/notifications/datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _js_material_components__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/js/material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_11__);\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_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 * 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 * Internal dependencies\n */\n\n\n\n\n\n\nfunction NoticeNotification(_ref) {\n  var notificationID = _ref.notificationID,\n    children = _ref.children,\n    dismissButton = _ref.dismissButton,\n    ctaButton = _ref.ctaButton,\n    gaTrackingEventArgs = _ref.gaTrackingEventArgs,\n    props = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_4___default()(_ref, [\"notificationID\", \"children\", \"dismissButton\", \"ctaButton\", \"gaTrackingEventArgs\"]);\n  var trackEvents = Object(_js_googlesitekit_notifications_hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(notificationID);\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useDispatch\"])(_js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_NOTIFICATIONS\"]),\n    dismissNotification = _useDispatch.dismissNotification;\n  function handleDismissWithTrackEvent(_x) {\n    return _handleDismissWithTrackEvent.apply(this, arguments);\n  }\n  function _handleDismissWithTrackEvent() {\n    _handleDismissWithTrackEvent = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(event) {\n      var _dismissButton$onClic;\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 dismissButton === null || dismissButton === void 0 ? void 0 : (_dismissButton$onClic = dismissButton.onClick) === null || _dismissButton$onClic === void 0 ? void 0 : _dismissButton$onClic.call(dismissButton, event);\n            case 2:\n              trackEvents.dismiss(gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.label, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.value);\n              dismissNotification(notificationID, _objectSpread({}, (dismissButton === null || dismissButton === void 0 ? void 0 : dismissButton.dismissOptions) || {}));\n            case 4:\n            case \"end\":\n              return _context.stop();\n          }\n        }\n      }, _callee);\n    }));\n    return _handleDismissWithTrackEvent.apply(this, arguments);\n  }\n  function handleCTAClickWithTrackEvent(_x2) {\n    return _handleCTAClickWithTrackEvent.apply(this, arguments);\n  }\n  function _handleCTAClickWithTrackEvent() {\n    _handleCTAClickWithTrackEvent = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(event) {\n      var _ctaButton$onClick;\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 ctaButton === null || ctaButton === void 0 ? void 0 : (_ctaButton$onClick = ctaButton.onClick) === null || _ctaButton$onClick === void 0 ? void 0 : _ctaButton$onClick.call(ctaButton, event);\n            case 2:\n              trackEvents.confirm(gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.label, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.value);\n            case 3:\n            case \"end\":\n              return _context2.stop();\n          }\n        }\n      }, _callee2);\n    }));\n    return _handleCTAClickWithTrackEvent.apply(this, arguments);\n  }\n  return /*#__PURE__*/React.createElement(_js_material_components__WEBPACK_IMPORTED_MODULE_10__[\"Grid\"], null, /*#__PURE__*/React.createElement(_js_material_components__WEBPACK_IMPORTED_MODULE_10__[\"Row\"], null, /*#__PURE__*/React.createElement(_js_material_components__WEBPACK_IMPORTED_MODULE_10__[\"Cell\"], {\n    size: 12,\n    alignMiddle: true\n  }, /*#__PURE__*/React.createElement(_js_components_Notice__WEBPACK_IMPORTED_MODULE_6__[\"default\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_1___default()({\n    dismissButton: _objectSpread(_objectSpread({}, dismissButton), {}, {\n      onClick: handleDismissWithTrackEvent\n    }),\n    ctaButton: _objectSpread(_objectSpread({}, ctaButton), {}, {\n      onClick: handleCTAClickWithTrackEvent\n    })\n  }, props), children))));\n}\nNoticeNotification.propTypes = {\n  notificationID: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.string.isRequired,\n  children: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.node,\n  dismissButton: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.bool, prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.object]),\n  ctaButton: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.object,\n  gaTrackingEventArgs: prop_types__WEBPACK_IMPORTED_MODULE_11___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, \n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/layout/NoticeNotification.js\n");

/***/ }),

/***/ "./js/googlesitekit/notifications/components/layout/OverlayNotification.js":
/*!*********************************************************************************!*\
  !*** ./js/googlesitekit/notifications/components/layout/OverlayNotification.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 OverlayNotification; });\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_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__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_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__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 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 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 _js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/googlesitekit/notifications/datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _js_googlesitekit_notifications_hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/googlesitekit/notifications/hooks/useNotificationEvents */ \"./js/googlesitekit/notifications/hooks/useNotificationEvents.js\");\n/* harmony import */ var _js_components_OverlayCard__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/js/components/OverlayCard */ \"./js/components/OverlayCard/index.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_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 * OverlayNotification layout component.\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 * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\nfunction OverlayNotification(_ref) {\n  var notificationID = _ref.notificationID,\n    ctaButton = _ref.ctaButton,\n    dismissButton = _ref.dismissButton,\n    gaTrackingEventArgs = _ref.gaTrackingEventArgs,\n    props = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_4___default()(_ref, [\"notificationID\", \"ctaButton\", \"dismissButton\", \"gaTrackingEventArgs\"]);\n  var trackEvents = Object(_js_googlesitekit_notifications_hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_9__[\"default\"])(notificationID, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.category, {\n    confirmAction: gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.confirmAction,\n    dismissAction: gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.dismissAction\n  });\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useDispatch\"])(_js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_NOTIFICATIONS\"]),\n    dismissNotification = _useDispatch.dismissNotification;\n  function handleDismissWithTrackEvent(_x) {\n    return _handleDismissWithTrackEvent.apply(this, arguments);\n  }\n  function _handleDismissWithTrackEvent() {\n    _handleDismissWithTrackEvent = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(event) {\n      var _dismissButton$onClic;\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 dismissButton === null || dismissButton === void 0 ? void 0 : (_dismissButton$onClic = dismissButton.onClick) === null || _dismissButton$onClic === void 0 ? void 0 : _dismissButton$onClic.call(dismissButton, event);\n            case 2:\n              trackEvents.dismiss(gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.label, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.value);\n              dismissNotification(notificationID, _objectSpread({}, dismissButton.dismissOptions));\n            case 4:\n            case \"end\":\n              return _context.stop();\n          }\n        }\n      }, _callee);\n    }));\n    return _handleDismissWithTrackEvent.apply(this, arguments);\n  }\n  function handleCTAClickWithTrackEvent(_x2) {\n    return _handleCTAClickWithTrackEvent.apply(this, arguments);\n  }\n  function _handleCTAClickWithTrackEvent() {\n    _handleCTAClickWithTrackEvent = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(event) {\n      var _ctaButton$onClick;\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              trackEvents.confirm(gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.label, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.value);\n              _context2.next = 3;\n              return ctaButton === null || ctaButton === void 0 ? void 0 : (_ctaButton$onClick = ctaButton.onClick) === null || _ctaButton$onClick === void 0 ? void 0 : _ctaButton$onClick.call(ctaButton, event);\n            case 3:\n            case \"end\":\n              return _context2.stop();\n          }\n        }\n      }, _callee2);\n    }));\n    return _handleCTAClickWithTrackEvent.apply(this, arguments);\n  }\n  return /*#__PURE__*/React.createElement(_js_components_OverlayCard__WEBPACK_IMPORTED_MODULE_10__[\"default\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_1___default()({\n    ctaButton: _objectSpread(_objectSpread({}, ctaButton), {}, {\n      onClick: handleCTAClickWithTrackEvent\n    }),\n    dismissButton: _objectSpread(_objectSpread({}, dismissButton), {}, {\n      onClick: handleDismissWithTrackEvent\n    })\n  }, props, {\n    visible: true\n  }));\n}\nOverlayNotification.propTypes = {\n  notificationID: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.string,\n  ctaButton: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.object,\n  dismissButton: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.object, prop_types__WEBPACK_IMPORTED_MODULE_6___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, \n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/layout/OverlayNotification.js\n");

/***/ }),

/***/ "./js/googlesitekit/notifications/components/layout/SetupCTA.js":
/*!**********************************************************************!*\
  !*** ./js/googlesitekit/notifications/components/layout/SetupCTA.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 SetupCTA; });\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_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_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__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 classnames__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(prop_types__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 _js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/googlesitekit/notifications/datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _js_googlesitekit_notifications_hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/js/googlesitekit/notifications/hooks/useNotificationEvents */ \"./js/googlesitekit/notifications/hooks/useNotificationEvents.js\");\n/* harmony import */ var _js_components_Banner__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/js/components/Banner */ \"./js/components/Banner/index.js\");\n/* harmony import */ var _js_components_Banner_LearnMoreLink__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/js/components/Banner/LearnMoreLink */ \"./js/components/Banner/LearnMoreLink.js\");\n/* harmony import */ var _js_components_Banner_CTAButton__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/js/components/Banner/CTAButton */ \"./js/components/Banner/CTAButton.js\");\n/* harmony import */ var _js_components_Banner_DismissButton__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/js/components/Banner/DismissButton */ \"./js/components/Banner/DismissButton.js\");\n/* harmony import */ var _js_material_components__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/js/material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_16__);\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_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 * SetupCTA layout component.\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 * 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\n\n\nfunction SetupCTA(_ref) {\n  var notificationID = _ref.notificationID,\n    title = _ref.title,\n    description = _ref.description,\n    errorText = _ref.errorText,\n    helpText = _ref.helpText,\n    learnMoreLink = _ref.learnMoreLink,\n    dismissButton = _ref.dismissButton,\n    ctaButton = _ref.ctaButton,\n    svg = _ref.svg,\n    footer = _ref.footer,\n    gaTrackingEventArgs = _ref.gaTrackingEventArgs,\n    waitingProgress = _ref.waitingProgress,\n    props = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_4___default()(_ref, [\"notificationID\", \"title\", \"description\", \"errorText\", \"helpText\", \"learnMoreLink\", \"dismissButton\", \"ctaButton\", \"svg\", \"footer\", \"gaTrackingEventArgs\", \"waitingProgress\"]);\n  var trackEvents = Object(_js_googlesitekit_notifications_hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_10__[\"default\"])(notificationID, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.category);\n  var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_8__[\"useDispatch\"])(_js_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_NOTIFICATIONS\"]),\n    dismissNotification = _useDispatch.dismissNotification;\n  function handleDismissWithTrackEvent(_x) {\n    return _handleDismissWithTrackEvent.apply(this, arguments);\n  }\n  function _handleDismissWithTrackEvent() {\n    _handleDismissWithTrackEvent = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(event) {\n      var _dismissButton$onClic;\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 dismissButton === null || dismissButton === void 0 ? void 0 : (_dismissButton$onClic = dismissButton.onClick) === null || _dismissButton$onClic === void 0 ? void 0 : _dismissButton$onClic.call(dismissButton, event);\n            case 2:\n              trackEvents.dismiss(gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.label, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.value);\n              dismissNotification(notificationID, _objectSpread({}, dismissButton === null || dismissButton === void 0 ? void 0 : dismissButton.dismissOptions));\n            case 4:\n            case \"end\":\n              return _context.stop();\n          }\n        }\n      }, _callee);\n    }));\n    return _handleDismissWithTrackEvent.apply(this, arguments);\n  }\n  function handleCTAClickWithTrackEvent(_x2) {\n    return _handleCTAClickWithTrackEvent.apply(this, arguments);\n  }\n  function _handleCTAClickWithTrackEvent() {\n    _handleCTAClickWithTrackEvent = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(event) {\n      var _ctaButton$onClick;\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              trackEvents.confirm(gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.label, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.value);\n              _context2.next = 3;\n              return ctaButton === null || ctaButton === void 0 ? void 0 : (_ctaButton$onClick = ctaButton.onClick) === null || _ctaButton$onClick === void 0 ? void 0 : _ctaButton$onClick.call(ctaButton, event);\n            case 3:\n              if (ctaButton === null || ctaButton === void 0 ? void 0 : ctaButton.dismissOnClick) {\n                dismissNotification(notificationID, _objectSpread({}, ctaButton === null || ctaButton === void 0 ? void 0 : ctaButton.dismissOptions));\n              }\n            case 4:\n            case \"end\":\n              return _context2.stop();\n          }\n        }\n      }, _callee2);\n    }));\n    return _handleCTAClickWithTrackEvent.apply(this, arguments);\n  }\n  function handleLearnMoreClickWithTrackEvent(_x3) {\n    return _handleLearnMoreClickWithTrackEvent.apply(this, arguments);\n  }\n  function _handleLearnMoreClickWithTrackEvent() {\n    _handleLearnMoreClickWithTrackEvent = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee3(event) {\n      var _learnMoreLink$onClic;\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              trackEvents.clickLearnMore(gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.label, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.value);\n              _context3.next = 3;\n              return learnMoreLink === null || learnMoreLink === void 0 ? void 0 : (_learnMoreLink$onClic = learnMoreLink.onClick) === null || _learnMoreLink$onClic === void 0 ? void 0 : _learnMoreLink$onClic.call(learnMoreLink, event);\n            case 3:\n            case \"end\":\n              return _context3.stop();\n          }\n        }\n      }, _callee3);\n    }));\n    return _handleLearnMoreClickWithTrackEvent.apply(this, arguments);\n  }\n  return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__[\"Fragment\"], null, !!waitingProgress && /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_16__[\"ProgressBar\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_2___default()({\n    className: \"googlesitekit-banner__progress-bar\"\n  }, waitingProgress)), /*#__PURE__*/React.createElement(\"div\", {\n    className: classnames__WEBPACK_IMPORTED_MODULE_6___default()('googlesitekit-widget-context', {\n      'googlesitekit-widget-context--with-progress-bar': !!waitingProgress\n    })\n  }, /*#__PURE__*/React.createElement(_js_material_components__WEBPACK_IMPORTED_MODULE_15__[\"Grid\"], null, /*#__PURE__*/React.createElement(_js_material_components__WEBPACK_IMPORTED_MODULE_15__[\"Row\"], null, /*#__PURE__*/React.createElement(_js_material_components__WEBPACK_IMPORTED_MODULE_15__[\"Cell\"], {\n    size: 12\n  }, /*#__PURE__*/React.createElement(_js_components_Banner__WEBPACK_IMPORTED_MODULE_11__[\"default\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_2___default()({\n    className: \"googlesitekit-banner--setup-cta\",\n    title: title,\n    description: description,\n    errorText: errorText,\n    helpText: helpText,\n    learnMoreLink: learnMoreLink && _objectSpread(_objectSpread({}, learnMoreLink), {}, {\n      onClick: handleLearnMoreClickWithTrackEvent\n    }),\n    dismissButton: dismissButton && _objectSpread(_objectSpread({}, dismissButton), {}, {\n      onClick: handleDismissWithTrackEvent\n    }),\n    ctaButton: ctaButton && _objectSpread(_objectSpread({}, ctaButton), {}, {\n      onClick: handleCTAClickWithTrackEvent\n    }),\n    svg: svg,\n    footer: footer\n  }, props)))))));\n}\nSetupCTA.propTypes = {\n  notificationID: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.string,\n  title: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.string,\n  description: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.node]),\n  errorText: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.string,\n  helpText: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.string,\n  learnMoreLink: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(_js_components_Banner_LearnMoreLink__WEBPACK_IMPORTED_MODULE_12__[\"default\"].propTypes),\n  dismissButton: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(_js_components_Banner_DismissButton__WEBPACK_IMPORTED_MODULE_14__[\"default\"].propTypes),\n  ctaButton: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(_js_components_Banner_CTAButton__WEBPACK_IMPORTED_MODULE_13__[\"default\"].propTypes),\n  svg: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape({\n    desktop: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.elementType,\n    mobile: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.elementType,\n    verticalPosition: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.oneOf(['top', 'center', 'bottom'])\n  }),\n  footer: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.node,\n  gaTrackingEventArgs: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape({\n    category: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.string,\n    label: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.string,\n    value: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.number\n  }),\n  waitingProgress: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(googlesitekit_components__WEBPACK_IMPORTED_MODULE_16__[\"ProgressBar\"].propTypes)\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, \n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/layout/SetupCTA.js\n");

/***/ }),

/***/ "./js/googlesitekit/notifications/constants.js":
/*!*****************************************************!*\
  !*** ./js/googlesitekit/notifications/constants.js ***!
  \*****************************************************/
/*! exports provided: GTG_HEALTH_CHECK_WARNING_NOTIFICATION_ID, GTG_SETUP_CTA_BANNER_NOTIFICATION, PRIORITY, NOTIFICATION_AREAS, NOTIFICATION_GROUPS */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GTG_HEALTH_CHECK_WARNING_NOTIFICATION_ID\", function() { return GTG_HEALTH_CHECK_WARNING_NOTIFICATION_ID; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GTG_SETUP_CTA_BANNER_NOTIFICATION\", function() { return GTG_SETUP_CTA_BANNER_NOTIFICATION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PRIORITY\", function() { return PRIORITY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"NOTIFICATION_AREAS\", function() { return NOTIFICATION_AREAS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"NOTIFICATION_GROUPS\", function() { return NOTIFICATION_GROUPS; });\n/**\n * Notifications API constants.\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\nvar GTG_HEALTH_CHECK_WARNING_NOTIFICATION_ID = 'warning-notification-gtg';\nvar GTG_SETUP_CTA_BANNER_NOTIFICATION = 'gtg-setup-cta';\nvar PRIORITY = {\n  ERROR_HIGH: 30,\n  ERROR_LOW: 60,\n  WARNING: 100,\n  INFO: 150,\n  SETUP_CTA_HIGH: 150,\n  SETUP_CTA_LOW: 200\n};\nvar NOTIFICATION_AREAS = {\n  HEADER: 'notification-area-header',\n  DASHBOARD_TOP: 'notification-area-dashboard-top',\n  OVERLAYS: 'notification-area-overlays'\n};\nvar NOTIFICATION_GROUPS = {\n  DEFAULT: 'default',\n  SETUP_CTAS: 'setup-ctas'\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29uc3RhbnRzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbnN0YW50cy5qcz9iMGVlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTm90aWZpY2F0aW9ucyBBUEkgY29uc3RhbnRzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IGNvbnN0IEdUR19IRUFMVEhfQ0hFQ0tfV0FSTklOR19OT1RJRklDQVRJT05fSUQgPVxuXHQnd2FybmluZy1ub3RpZmljYXRpb24tZ3RnJztcblxuZXhwb3J0IGNvbnN0IEdUR19TRVRVUF9DVEFfQkFOTkVSX05PVElGSUNBVElPTiA9ICdndGctc2V0dXAtY3RhJztcblxuZXhwb3J0IGNvbnN0IFBSSU9SSVRZID0ge1xuXHRFUlJPUl9ISUdIOiAzMCxcblx0RVJST1JfTE9XOiA2MCxcblx0V0FSTklORzogMTAwLFxuXHRJTkZPOiAxNTAsXG5cdFNFVFVQX0NUQV9ISUdIOiAxNTAsXG5cdFNFVFVQX0NUQV9MT1c6IDIwMCxcbn07XG5cbmV4cG9ydCBjb25zdCBOT1RJRklDQVRJT05fQVJFQVMgPSB7XG5cdEhFQURFUjogJ25vdGlmaWNhdGlvbi1hcmVhLWhlYWRlcicsXG5cdERBU0hCT0FSRF9UT1A6ICdub3RpZmljYXRpb24tYXJlYS1kYXNoYm9hcmQtdG9wJyxcblx0T1ZFUkxBWVM6ICdub3RpZmljYXRpb24tYXJlYS1vdmVybGF5cycsXG59O1xuXG5leHBvcnQgY29uc3QgTk9USUZJQ0FUSU9OX0dST1VQUyA9IHtcblx0REVGQVVMVDogJ2RlZmF1bHQnLFxuXHRTRVRVUF9DVEFTOiAnc2V0dXAtY3RhcycsXG59O1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/constants.js\n");

/***/ }),

/***/ "./js/googlesitekit/notifications/datastore/constants.js":
/*!***************************************************************!*\
  !*** ./js/googlesitekit/notifications/datastore/constants.js ***!
  \***************************************************************/
/*! exports provided: CORE_NOTIFICATIONS, NOTIFICATION_VIEW_CONTEXTS */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_NOTIFICATIONS\", function() { return CORE_NOTIFICATIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"NOTIFICATION_VIEW_CONTEXTS\", function() { return NOTIFICATION_VIEW_CONTEXTS; });\n/* harmony import */ var _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/js/googlesitekit/constants */ \"./js/googlesitekit/constants.js\");\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\nvar CORE_NOTIFICATIONS = 'core/notifications';\nvar NOTIFICATION_VIEW_CONTEXTS = [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_SPLASH\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"]];//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvZGF0YXN0b3JlL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9kYXRhc3RvcmUvY29uc3RhbnRzLmpzP2EzYzEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmltcG9ydCB7XG5cdFZJRVdfQ09OVEVYVF9FTlRJVFlfREFTSEJPQVJELFxuXHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRF9WSUVXX09OTFksXG5cdFZJRVdfQ09OVEVYVF9NQUlOX0RBU0hCT0FSRCxcblx0VklFV19DT05URVhUX01BSU5fREFTSEJPQVJEX1ZJRVdfT05MWSxcblx0VklFV19DT05URVhUX1NQTEFTSCxcbn0gZnJvbSAnQC9qcy9nb29nbGVzaXRla2l0L2NvbnN0YW50cyc7XG5cbmV4cG9ydCBjb25zdCBDT1JFX05PVElGSUNBVElPTlMgPSAnY29yZS9ub3RpZmljYXRpb25zJztcblxuZXhwb3J0IGNvbnN0IE5PVElGSUNBVElPTl9WSUVXX0NPTlRFWFRTID0gW1xuXHRWSUVXX0NPTlRFWFRfU1BMQVNILFxuXHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkQsXG5cdFZJRVdfQ09OVEVYVF9FTlRJVFlfREFTSEJPQVJELFxuXHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkRfVklFV19PTkxZLFxuXHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRF9WSUVXX09OTFksXG5dO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFRQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/datastore/constants.js\n");

/***/ }),

/***/ "./js/googlesitekit/notifications/datastore/index.js":
/*!***********************************************************!*\
  !*** ./js/googlesitekit/notifications/datastore/index.js ***!
  \***********************************************************/
/*! exports provided: 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__, \"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/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _notifications__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./notifications */ \"./js/googlesitekit/notifications/datastore/notifications.js\");\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\nvar store = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"combineStores\"])(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"commonStore\"], _notifications__WEBPACK_IMPORTED_MODULE_2__[\"default\"]);\nfunction registerStore(registry) {\n  registry.registerStore(_constants__WEBPACK_IMPORTED_MODULE_1__[\"CORE_NOTIFICATIONS\"], store);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (store);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvZGF0YXN0b3JlL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2RhdGFzdG9yZS9pbmRleC5qcz9mYjU1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjb21iaW5lU3RvcmVzLCBjb21tb25TdG9yZSB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX05PVElGSUNBVElPTlMgfSBmcm9tICcuL2NvbnN0YW50cyc7XG5pbXBvcnQgbm90aWZpY2F0aW9ucyBmcm9tICcuL25vdGlmaWNhdGlvbnMnO1xuXG5jb25zdCBzdG9yZSA9IGNvbWJpbmVTdG9yZXMoIGNvbW1vblN0b3JlLCBub3RpZmljYXRpb25zICk7XG5cbmV4cG9ydCBmdW5jdGlvbiByZWdpc3RlclN0b3JlKCByZWdpc3RyeSApIHtcblx0cmVnaXN0cnkucmVnaXN0ZXJTdG9yZSggQ09SRV9OT1RJRklDQVRJT05TLCBzdG9yZSApO1xufVxuXG5leHBvcnQgZGVmYXVsdCBzdG9yZTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/datastore/index.js\n");

/***/ }),

/***/ "./js/googlesitekit/notifications/datastore/notifications.js":
/*!*******************************************************************!*\
  !*** ./js/googlesitekit/notifications/datastore/notifications.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_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 _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 _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(invariant__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 _js_util_storage__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/util/storage */ \"./js/util/storage.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _js_googlesitekit_data_utils__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/googlesitekit/data/utils */ \"./js/googlesitekit/data/utils.js\");\n/* harmony import */ var _js_util_async__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/js/util/async */ \"./js/util/async.js\");\n/* harmony import */ var _js_googlesitekit_notifications_util_shouldNotificationBeAddedToQueue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/js/googlesitekit/notifications/util/shouldNotificationBeAddedToQueue */ \"./js/googlesitekit/notifications/util/shouldNotificationBeAddedToQueue.js\");\n/* harmony import */ var _js_googlesitekit_notifications_constants__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/js/googlesitekit/notifications/constants */ \"./js/googlesitekit/notifications/constants.js\");\n\n\n\n\nvar _controls;\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 * `core/notifications` data store: notifications info.\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\n\n\n\n\nvar INSERT_NOTIFICATION_INTO_RESOLVED_QUEUE = 'INSERT_NOTIFICATION_INTO_RESOLVED_QUEUE';\nvar REGISTER_NOTIFICATION = 'REGISTER_NOTIFICATION';\nvar RECEIVE_QUEUED_NOTIFICATIONS = 'RECEIVE_QUEUED_NOTIFICATIONS';\nvar DISMISS_NOTIFICATION = 'DISMISS_NOTIFICATION';\nvar QUEUE_NOTIFICATION = 'QUEUE_NOTIFICATION';\nvar RESET_QUEUE = 'RESET_QUEUE';\nvar MARK_NOTIFICATION_SEEN = 'MARK_NOTIFICATION_SEEN';\n// Controls.\nvar POPULATE_QUEUE = 'POPULATE_QUEUE';\nvar PERSIST_SEEN_NOTIFICATIONS = 'PERSIST_SEEN_NOTIFICATIONS';\nvar NOTIFICATION_SEEN_STORAGE_KEY = 'googlesitekit_notification_seen';\nvar storage = Object(_js_util_storage__WEBPACK_IMPORTED_MODULE_6__[\"getStorage\"])();\nfunction isValidNotificationID(notificationID) {\n  return 'string' === typeof notificationID;\n}\nvar initialState = {\n  notifications: {},\n  queuedNotifications: {},\n  seenNotifications: JSON.parse(storage.getItem(NOTIFICATION_SEEN_STORAGE_KEY) || '{}')\n};\nvar actions = {\n  /**\n   * Adds a notification to the queue of notifications, used when the queue\n   * is already resolved.\n   *\n   * This action is internal and should not be used directly outside of the\n   * `registerNotification()` action.\n   *\n   * @since 1.155.0\n   * @private\n   *\n   * @param {string} id Notification's slug/ID.\n   * @return {Object} Redux-style action.\n   */\n  insertNotificationIntoResolvedQueue: function insertNotificationIntoResolvedQueue(id) {\n    return {\n      payload: {\n        id: id\n      },\n      type: INSERT_NOTIFICATION_INTO_RESOLVED_QUEUE\n    };\n  },\n  /**\n   * Registers a notification with a given `id` slug and settings.\n   *\n   * @since 1.132.0\n   * @since 1.146.0 Added `featureFlag` parameter.\n   * @since 1.155.0 Changed to a generator function to allow for state interaction.\n   *\n   * @param {string}         id                           Notification's slug.\n   * @param {Object}         settings                     Notification's settings.\n   * @param {WPComponent}    [settings.Component]         React component used to display the contents of this notification.\n   * @param {number}         [settings.priority]          Notification's priority for ordering (lower number is higher priority, like WordPress hooks). Ideally in increments of 10. Default 10.\n   * @param {string}         [settings.areaSlug]          The slug of the area where the notification should be rendered, e.g. notification-area-banners-above-nav.\n   * @param {string}         [settings.groupID]           Optional. The ID of the group of notifications that should be rendered in their own individual queue. Default 'default'.\n   * @param {Array.<string>} [settings.viewContexts]      Optional. Array of Site Kit contexts, e.g. VIEW_CONTEXT_MAIN_DASHBOARD.\n   * @param {Function}       [settings.checkRequirements] Optional. Callback function to determine if the notification should be queued.\n   * @param {boolean}        [settings.isDismissible]     Optional. Flag to check if the notification should be queued and is not dismissed.\n   * @param {number}         [settings.dismissRetries]    Optional. An integer number denoting how many times a notification should be shown again on dismissal. Default 0.\n   * @param {string}         [settings.featureFlag]       Optional. Feature flag that must be enabled to register the notification.\n   */\n  registerNotification: Object(_js_googlesitekit_data_utils__WEBPACK_IMPORTED_MODULE_9__[\"createValidatedAction\"])(function (id, _ref) {\n    var Component = _ref.Component,\n      areaSlug = _ref.areaSlug,\n      viewContexts = _ref.viewContexts;\n    invariant__WEBPACK_IMPORTED_MODULE_4___default()(Component, 'Component is required to register a notification.');\n    var notificationAreas = Object.values(_js_googlesitekit_notifications_constants__WEBPACK_IMPORTED_MODULE_12__[\"NOTIFICATION_AREAS\"]);\n    invariant__WEBPACK_IMPORTED_MODULE_4___default()(notificationAreas.includes(areaSlug), \"Notification area should be one of: \".concat(notificationAreas.join(', '), \", but \\\"\").concat(areaSlug, \"\\\" was provided.\"));\n    invariant__WEBPACK_IMPORTED_MODULE_4___default()(viewContexts === undefined || Array.isArray(viewContexts) && viewContexts.some(_constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_VIEW_CONTEXTS\"].includes, _constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_VIEW_CONTEXTS\"]), \"Notification view context should be one of: \".concat(_constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_VIEW_CONTEXTS\"].join(', '), \", but \\\"\").concat(viewContexts, \"\\\" was provided.\"));\n  }, /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function _callee(id, _ref2) {\n    var Component, _ref2$priority, priority, areaSlug, _ref2$groupID, groupID, viewContexts, checkRequirements, isDismissible, _ref2$dismissRetries, dismissRetries, _ref2$featureFlag, featureFlag, registry, _registry$select, isNotificationDismissed, notification, isDismissed, _registry$select2, hasFinishedResolution, _registry$dispatch, invalidateResolution;\n    return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function _callee$(_context) {\n      while (1) {\n        switch (_context.prev = _context.next) {\n          case 0:\n            Component = _ref2.Component, _ref2$priority = _ref2.priority, priority = _ref2$priority === void 0 ? 10 : _ref2$priority, areaSlug = _ref2.areaSlug, _ref2$groupID = _ref2.groupID, groupID = _ref2$groupID === void 0 ? _js_googlesitekit_notifications_constants__WEBPACK_IMPORTED_MODULE_12__[\"NOTIFICATION_GROUPS\"].DEFAULT : _ref2$groupID, viewContexts = _ref2.viewContexts, checkRequirements = _ref2.checkRequirements, isDismissible = _ref2.isDismissible, _ref2$dismissRetries = _ref2.dismissRetries, dismissRetries = _ref2$dismissRetries === void 0 ? 0 : _ref2$dismissRetries, _ref2$featureFlag = _ref2.featureFlag, featureFlag = _ref2$featureFlag === void 0 ? '' : _ref2$featureFlag;\n            _context.next = 3;\n            return {\n              payload: {\n                id: id,\n                settings: {\n                  Component: Component,\n                  priority: priority,\n                  areaSlug: areaSlug,\n                  groupID: groupID,\n                  viewContexts: viewContexts,\n                  checkRequirements: checkRequirements,\n                  isDismissible: isDismissible,\n                  dismissRetries: dismissRetries,\n                  featureFlag: featureFlag\n                }\n              },\n              type: REGISTER_NOTIFICATION\n            };\n          case 3:\n            _context.next = 5;\n            return googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"commonActions\"].getRegistry();\n          case 5:\n            registry = _context.sent;\n            if (viewContexts === null || viewContexts === void 0 ? void 0 : viewContexts.length) {\n              _context.next = 17;\n              break;\n            }\n            _registry$select = registry.select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]), isNotificationDismissed = _registry$select.isNotificationDismissed;\n            notification = {\n              id: id,\n              Component: Component,\n              priority: priority,\n              areaSlug: areaSlug,\n              groupID: groupID,\n              viewContexts: viewContexts,\n              checkRequirements: checkRequirements,\n              isDismissible: isDismissible,\n              dismissRetries: dismissRetries,\n              featureFlag: featureFlag\n            };\n            _context.next = 11;\n            return googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"commonActions\"].await(\n            // Wait for all dismissed items to be available before checking\n            // for dismissed status.\n            Promise.all([registry.resolveSelect(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).getDismissedItems(), registry.resolveSelect(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).getDismissedPrompts()]));\n          case 11:\n            isDismissed = isNotificationDismissed(notification.id); // Check if the notification should be added to the queue\n            // before inserting it.\n            if (Object(_js_googlesitekit_notifications_util_shouldNotificationBeAddedToQueue__WEBPACK_IMPORTED_MODULE_11__[\"shouldNotificationBeAddedToQueue\"])(notification, {\n              groupID: groupID,\n              isDismissed: isDismissed\n            })) {\n              _context.next = 14;\n              break;\n            }\n            return _context.abrupt(\"return\");\n          case 14:\n            _context.next = 16;\n            return actions.insertNotificationIntoResolvedQueue(id);\n          case 16:\n            return _context.abrupt(\"return\");\n          case 17:\n            // If view contexts were provided, we need to repopulate the queues\n            // because the data store doesn’t know the current `viewContext` and thus\n            // can’t figure out if the ones specified are valid/active.\n            //\n            // This has the unfortunate side effect of causing rotation of the\n            // notifications in the queue, so specifying `viewContexts` should\n            // be avoided when registering \"ad-hoc\" notifications that aren't\n            // registered on initialization.\n            //\n            // For each view context, check to see if the notifications have\n            // finished resolution for the `getQueuedNotifications` selector.\n            //\n            // If they have, we need to invalidate the `getQueuedNotifications`\n            // resolver for that `viewContext` + `groupID` combination, as it's\n            // no longer valid.\n            //\n            // Note that this is an unlikely scenario, as notifications that are\n            // registered after initial page load are usually ad-hoc notifications\n            // that do not specify a `viewContext` (because they're intended to be\n            // immediately visible).\n            //\n            // Still: this code is here to ensure that if a notification _is_\n            // registered after initial page load, it will be visible in the queue\n            // if appropriate.\n            _registry$select2 = registry.select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]), hasFinishedResolution = _registry$select2.hasFinishedResolution;\n            _registry$dispatch = registry.dispatch(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]), invalidateResolution = _registry$dispatch.invalidateResolution;\n            viewContexts.forEach(function (viewContext) {\n              var hasResolvedGetQueuedNotifications = hasFinishedResolution('getQueuedNotifications', [viewContext, groupID]);\n\n              // If the notifications have not been resolved yet, we don't need\n              // to do any comparison with the queue, so we can return early.\n              if (!hasResolvedGetQueuedNotifications) {\n                return;\n              }\n\n              // If the notifications have been resolved, we will invalidate\n              // the `getQueuedNotifications` resolver for this `viewContext` +\n              // `groupID` combination.\n              invalidateResolution('getQueuedNotifications', [viewContext, groupID]);\n            });\n          case 20:\n          case \"end\":\n            return _context.stop();\n        }\n      }\n    }, _callee);\n  })),\n  receiveQueuedNotifications: function receiveQueuedNotifications(queuedNotifications) {\n    var groupID = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _js_googlesitekit_notifications_constants__WEBPACK_IMPORTED_MODULE_12__[\"NOTIFICATION_GROUPS\"].DEFAULT;\n    return {\n      payload: {\n        queuedNotifications: queuedNotifications,\n        groupID: groupID\n      },\n      type: RECEIVE_QUEUED_NOTIFICATIONS\n    };\n  },\n  /**\n   * Resets a notification queue.\n   *\n   * @since 1.142.0\n   *\n   * @param {string?} groupID Group ID of queue to reset. Default: default.\n   * @return {Object} Redux-style action.\n   */\n  resetQueue: function resetQueue() {\n    var groupID = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _js_googlesitekit_notifications_constants__WEBPACK_IMPORTED_MODULE_12__[\"NOTIFICATION_GROUPS\"].DEFAULT;\n    return {\n      type: RESET_QUEUE,\n      payload: {\n        groupID: groupID\n      }\n    };\n  },\n  /**\n   * Populates a queue with qualifying notifications ordered by priority.\n   *\n   * @since 1.142.0\n   *\n   * @param {string}  viewContext View context to populate queue for.\n   * @param {string?} groupID     Group ID of queue to populate. Default: default.\n   * @yield {Object} Redux-style action.\n   */\n  populateQueue: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function populateQueue(viewContext) {\n    var groupID,\n      _args2 = arguments;\n    return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function populateQueue$(_context2) {\n      while (1) {\n        switch (_context2.prev = _context2.next) {\n          case 0:\n            groupID = _args2.length > 1 && _args2[1] !== undefined ? _args2[1] : _js_googlesitekit_notifications_constants__WEBPACK_IMPORTED_MODULE_12__[\"NOTIFICATION_GROUPS\"].DEFAULT;\n            _context2.next = 3;\n            return {\n              type: POPULATE_QUEUE,\n              payload: {\n                viewContext: viewContext,\n                groupID: groupID\n              }\n            };\n          case 3:\n          case \"end\":\n            return _context2.stop();\n        }\n      }\n    }, populateQueue);\n  }),\n  /**\n   * Adds the given notification to its respective queue.\n   *\n   * @since 1.142.0\n   *\n   * @param {Object} notification Notification definition.\n   * @return {Object} Redux-style action.\n   */\n  queueNotification: function queueNotification(notification) {\n    return {\n      payload: {\n        notification: notification\n      },\n      type: QUEUE_NOTIFICATION\n    };\n  },\n  /**\n   * Marks a notification as seen on the current date.\n   *\n   * @since 1.153.0\n   *\n   * @param {string} notificationID Notification ID.\n   * @return {Object} Redux-style action.\n   */\n  markNotificationSeen: Object(_js_googlesitekit_data_utils__WEBPACK_IMPORTED_MODULE_9__[\"createValidatedAction\"])(function (notificationID) {\n    invariant__WEBPACK_IMPORTED_MODULE_4___default()(isValidNotificationID(notificationID), 'a valid notification ID is required to mark a notification as seen.');\n  }, /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function _callee2(notificationID) {\n    var registry, notification, dateSeen;\n    return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function _callee2$(_context3) {\n      while (1) {\n        switch (_context3.prev = _context3.next) {\n          case 0:\n            _context3.next = 2;\n            return googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"commonActions\"].getRegistry();\n          case 2:\n            registry = _context3.sent;\n            // Only dispatch action for dismissible notifications.\n            notification = registry.select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]).getNotification(notificationID);\n            if (!(notification === null || notification === void 0 ? void 0 : notification.isDismissible)) {\n              _context3.next = 10;\n              break;\n            }\n            dateSeen = registry.select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).getReferenceDate();\n            _context3.next = 8;\n            return {\n              payload: {\n                dateSeen: dateSeen,\n                notificationID: notificationID\n              },\n              type: MARK_NOTIFICATION_SEEN\n            };\n          case 8:\n            _context3.next = 10;\n            return {\n              type: PERSIST_SEEN_NOTIFICATIONS\n            };\n          case 10:\n          case \"end\":\n            return _context3.stop();\n        }\n      }\n    }, _callee2);\n  })),\n  /**\n   * Dismisses the given notification by its id.\n   *\n   * Currently, this action simply dispatches the call to the dismissed items API.\n   * We can potentially add more notification-specific dismissal logic here in the future.\n   *\n   * @since 1.132.0\n   *\n   * @param {string} id                            Notification id to dismiss.\n   * @param {Object} options                       Dismiss notification options.\n   * @param {number} [options.expiresInSeconds]    Optional. An integer number of seconds for expiry. 0 denotes permanent dismissal. Default 0.\n   * @param {number} [options.skipHidingFromQueue] Optional. A boolean value if notification should not be removed from the queue immediately.\n   * @return {Object} Generator instance.\n   */\n  dismissNotification: Object(_js_googlesitekit_data_utils__WEBPACK_IMPORTED_MODULE_9__[\"createValidatedAction\"])(function (id) {\n    var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    invariant__WEBPACK_IMPORTED_MODULE_4___default()(id, 'A notification id is required to dismiss a notification.');\n    var _options$expiresInSec = options.expiresInSeconds,\n      expiresInSeconds = _options$expiresInSec === void 0 ? 0 : _options$expiresInSec;\n    invariant__WEBPACK_IMPORTED_MODULE_4___default()(Number.isInteger(expiresInSeconds), 'expiresInSeconds must be an integer.');\n  }, /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function _callee3(id) {\n    var options,\n      _options$expiresInSec2,\n      expiresInSeconds,\n      registry,\n      notification,\n      dismissCount,\n      expirationInSeconds,\n      _args4 = arguments;\n    return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function _callee3$(_context4) {\n      while (1) {\n        switch (_context4.prev = _context4.next) {\n          case 0:\n            options = _args4.length > 1 && _args4[1] !== undefined ? _args4[1] : {};\n            _options$expiresInSec2 = options.expiresInSeconds, expiresInSeconds = _options$expiresInSec2 === void 0 ? 0 : _options$expiresInSec2;\n            _context4.next = 4;\n            return googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"commonActions\"].getRegistry();\n          case 4:\n            registry = _context4.sent;\n            if (options.skipHidingFromQueue) {\n              _context4.next = 8;\n              break;\n            }\n            _context4.next = 8;\n            return {\n              type: DISMISS_NOTIFICATION,\n              payload: {\n                id: id\n              }\n            };\n          case 8:\n            notification = registry.select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]).getNotification(id); // Skip persisting notification dismissal in database if the notification is not dismissible.\n            if (!(notification.isDismissible !== true)) {\n              _context4.next = 11;\n              break;\n            }\n            return _context4.abrupt(\"return\", null);\n          case 11:\n            if (!(notification.dismissRetries > 0)) {\n              _context4.next = 17;\n              break;\n            }\n            dismissCount = registry.select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).getPromptDismissCount(id);\n            expirationInSeconds = dismissCount < notification.dismissRetries ? expiresInSeconds : 0;\n            _context4.next = 16;\n            return googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"commonActions\"].await(registry.dispatch(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).dismissPrompt(id, {\n              expiresInSeconds: expirationInSeconds\n            }));\n          case 16:\n            return _context4.abrupt(\"return\", _context4.sent);\n          case 17:\n            _context4.next = 19;\n            return googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"commonActions\"].await(registry.dispatch(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).dismissItem(id, {\n              expiresInSeconds: expiresInSeconds\n            }));\n          case 19:\n            return _context4.abrupt(\"return\", _context4.sent);\n          case 20:\n          case \"end\":\n            return _context4.stop();\n        }\n      }\n    }, _callee3);\n  }))\n};\nvar controls = (_controls = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_controls, POPULATE_QUEUE, Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"createRegistryControl\"])(function (registry) {\n  return /*#__PURE__*/function () {\n    var _ref4 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function _callee5(_ref3) {\n      var payload, viewContext, groupID, notifications, seenNotifications, _registry$select3, isNotificationDismissed, potentialNotifications, _registry$dispatch2, queueNotification, nextNotification;\n      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function _callee5$(_context6) {\n        while (1) {\n          switch (_context6.prev = _context6.next) {\n            case 0:\n              payload = _ref3.payload;\n              viewContext = payload.viewContext, groupID = payload.groupID;\n              notifications = registry.select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]).getNotifications(); // Wait for all dismissed items to be available before filtering.\n              _context6.next = 5;\n              return Promise.all([registry.resolveSelect(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).getDismissedItems(), registry.resolveSelect(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).getDismissedPrompts()]);\n            case 5:\n              // Get the seen notifications to rotate same priority notifications.\n              seenNotifications = registry.select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]).getSeenNotifications(); // Get the `isNotificationDismissed` selector to check if a\n              // notification is dismissed.\n              _registry$select3 = registry.select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]), isNotificationDismissed = _registry$select3.isNotificationDismissed;\n              potentialNotifications = Object.values(notifications).filter(function (notification) {\n                var isDismissed = isNotificationDismissed(notification.id);\n                return Object(_js_googlesitekit_notifications_util_shouldNotificationBeAddedToQueue__WEBPACK_IMPORTED_MODULE_11__[\"shouldNotificationBeAddedToQueue\"])(notification, {\n                  groupID: groupID,\n                  viewContext: viewContext,\n                  // Because all dismissed items are already\n                  // resolved, this won't return undefined.\n                  isDismissed: isDismissed\n                });\n              }).map(function (_ref5) {\n                var _seenNotifications$no;\n                var checkRequirements = _ref5.checkRequirements,\n                  notification = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref5, [\"checkRequirements\"]);\n                var viewCount = ((_seenNotifications$no = seenNotifications[notification.id]) === null || _seenNotifications$no === void 0 ? void 0 : _seenNotifications$no.length) || 0;\n                return _objectSpread(_objectSpread({}, notification), {}, {\n                  viewCount: viewCount,\n                  checkRequirements: checkRequirements,\n                  check: function check() {\n                    return _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function _callee4() {\n                      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function _callee4$(_context5) {\n                        while (1) {\n                          switch (_context5.prev = _context5.next) {\n                            case 0:\n                              if (!checkRequirements) {\n                                _context5.next = 4;\n                                break;\n                              }\n                              _context5.next = 3;\n                              return checkRequirements(registry);\n                            case 3:\n                              return _context5.abrupt(\"return\", _context5.sent);\n                            case 4:\n                              return _context5.abrupt(\"return\", true);\n                            case 5:\n                            case \"end\":\n                              return _context5.stop();\n                          }\n                        }\n                      }, _callee4);\n                    }))();\n                  }\n                });\n              }).sort(function (a, b) {\n                return a.viewCount - b.viewCount;\n              });\n              _registry$dispatch2 = registry.dispatch(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]), queueNotification = _registry$dispatch2.queueNotification;\n            case 9:\n              _context6.next = 11;\n              return Object(_js_util_async__WEBPACK_IMPORTED_MODULE_10__[\"racePrioritizedAsyncTasks\"])(potentialNotifications);\n            case 11:\n              nextNotification = _context6.sent;\n              if (nextNotification) {\n                queueNotification(nextNotification);\n                potentialNotifications = potentialNotifications.filter(function (n) {\n                  return n !== nextNotification;\n                });\n              }\n            case 13:\n              if (nextNotification) {\n                _context6.next = 9;\n                break;\n              }\n            case 14:\n            case \"end\":\n              return _context6.stop();\n          }\n        }\n      }, _callee5);\n    }));\n    return function (_x) {\n      return _ref4.apply(this, arguments);\n    };\n  }();\n})), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_controls, PERSIST_SEEN_NOTIFICATIONS, Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"createRegistryControl\"])(function (registry) {\n  return function () {\n    var seenNotifications = registry.select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]).getSeenNotifications();\n    storage.setItem(NOTIFICATION_SEEN_STORAGE_KEY, JSON.stringify(seenNotifications));\n  };\n})), _controls);\n\n// eslint-disable-next-line complexity\nvar reducer = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"createReducer\"])(function (state, _ref6) {\n  var type = _ref6.type,\n    payload = _ref6.payload;\n  switch (type) {\n    case INSERT_NOTIFICATION_INTO_RESOLVED_QUEUE:\n      {\n        var _state$notifications;\n        var id = payload.id;\n        /**\n         * The notification we want to add to the already-resolved queue.\n         */\n        var notification = (_state$notifications = state.notifications) === null || _state$notifications === void 0 ? void 0 : _state$notifications[id];\n\n        // Don't try to add a notification that is not registered.\n        if (notification === undefined) {\n          global.console.warn(\"Could not add notification with ID \\\"\".concat(id, \"\\\" to queue. Notification \\\"\").concat(id, \"\\\" is not registered.\"));\n          break;\n        }\n\n        // If the queue hasn't resolved yet, the queued notifications for this\n        // group will be undefined. In this case we return early because this\n        // notification will be added to the queue once it resolves.\n        if (state.queuedNotifications[notification.groupID] === undefined) {\n          break;\n        }\n\n        // If the notification is already in the queue, we don't need to add it\n        // again.\n        if (state.queuedNotifications[notification.groupID].some(function (notificationInQueue) {\n          return notificationInQueue.id === id;\n        })) {\n          break;\n        }\n\n        // Find the next notification in the queue that has a lower priority than\n        // the one we're adding, and add this notification ahead of it.\n        //\n        // The `findIndex` call will return -1 if we can't find a notification\n        // with \"lower priority\" (eg. has a higher number) than the one we're\n        // adding. In that case, we'll add the notification to the end of the\n        // queue.\n        //\n        // If we do find a notification with a lower priority (or the same\n        // priority), `findIndex` will return its index, which we can use to\n        // insert the new notification after that notification.\n        var positionForNewNotification = state.queuedNotifications[notification.groupID].findIndex(function (notificationInQueue) {\n          return notificationInQueue.priority >= notification.priority;\n        });\n\n        // Insert the new notification at the position we found, or at the end of\n        // the queue if we didn't find any notification with a lower priority.\n        state.queuedNotifications[notification.groupID].splice(positionForNewNotification !== -1 ? positionForNewNotification : state.queuedNotifications[notification.groupID].length, 0, notification);\n        break;\n      }\n    case REGISTER_NOTIFICATION:\n      {\n        var _id = payload.id,\n          settings = payload.settings;\n        if (state.notifications[_id] !== undefined) {\n          global.console.warn(\"Could not register notification with ID \\\"\".concat(_id, \"\\\". Notification \\\"\").concat(_id, \"\\\" is already registered.\"));\n        } else {\n          state.notifications[_id] = _objectSpread(_objectSpread({}, settings), {}, {\n            id: _id\n          });\n        }\n        break;\n      }\n    case RECEIVE_QUEUED_NOTIFICATIONS:\n      {\n        state.queuedNotifications[payload.groupID] = payload.queuedNotifications;\n        break;\n      }\n    case RESET_QUEUE:\n      {\n        state.queuedNotifications[payload.groupID] = [];\n        break;\n      }\n    case QUEUE_NOTIFICATION:\n      {\n        var _payload$notification = payload.notification,\n          groupID = _payload$notification.groupID,\n          _id2 = _payload$notification.id;\n        state.queuedNotifications[groupID] = state.queuedNotifications[groupID] || [];\n\n        // If the notification is already in the queue, we don't need to\n        // add it again.\n        if (state.queuedNotifications[groupID].some(function (notification) {\n          return notification.id === _id2;\n        })) {\n          break;\n        }\n        state.queuedNotifications[groupID].push(payload.notification);\n        break;\n      }\n    case MARK_NOTIFICATION_SEEN:\n      {\n        var dateSeen = payload.dateSeen,\n          notificationID = payload.notificationID;\n        var seenNotifications = _objectSpread({}, state.seenNotifications);\n\n        // Initialize array if it doesn't exist.\n        if (!seenNotifications[notificationID]) {\n          seenNotifications[notificationID] = [];\n        }\n\n        // Only add the date if it's not already in the array.\n        if (!seenNotifications[notificationID].includes(dateSeen)) {\n          seenNotifications[notificationID].push(dateSeen);\n        }\n        state.seenNotifications = seenNotifications;\n        break;\n      }\n    case DISMISS_NOTIFICATION:\n      {\n        var _state$notifications2, _state$notifications3, _state$queuedNotifica;\n        var _id3 = payload.id;\n        var _groupID = (_state$notifications2 = state.notifications) === null || _state$notifications2 === void 0 ? void 0 : (_state$notifications3 = _state$notifications2[_id3]) === null || _state$notifications3 === void 0 ? void 0 : _state$notifications3.groupID;\n        var dismissedNotificationIndex = (_state$queuedNotifica = state.queuedNotifications[_groupID]) === null || _state$queuedNotifica === void 0 ? void 0 : _state$queuedNotifica.findIndex(function (notification) {\n          return notification.id === _id3;\n        });\n        if (dismissedNotificationIndex >= 0) {\n          state.queuedNotifications[_groupID].splice(dismissedNotificationIndex, 1);\n        }\n        break;\n      }\n    default:\n      break;\n  }\n});\nvar resolvers = {\n  getQueuedNotifications: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function getQueuedNotifications(viewContext) {\n    var groupID,\n      _args7 = arguments;\n    return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function getQueuedNotifications$(_context7) {\n      while (1) {\n        switch (_context7.prev = _context7.next) {\n          case 0:\n            groupID = _args7.length > 1 && _args7[1] !== undefined ? _args7[1] : _js_googlesitekit_notifications_constants__WEBPACK_IMPORTED_MODULE_12__[\"NOTIFICATION_GROUPS\"].DEFAULT;\n            _context7.next = 3;\n            return actions.resetQueue(groupID);\n          case 3:\n            _context7.next = 5;\n            return actions.populateQueue(viewContext, groupID);\n          case 5:\n          case \"end\":\n            return _context7.stop();\n        }\n      }\n    }, getQueuedNotifications);\n  })\n};\nvar selectors = {\n  /**\n   * Gets all view dates for each notification, keyed by notification ID.\n   *\n   * @since 1.153.0\n   *\n   * @param {Object} state Data store's state.\n   * @return {Object} Object with notification IDs as keys and array of dates viewed as the value.\n   */\n  getSeenNotifications: function getSeenNotifications(state) {\n    return state.seenNotifications;\n  },\n  /**\n   * Gets the dates when a specific notification was seen.\n   *\n   * @since 1.153.0\n   *\n   * @param {Object} state          Data store's state.\n   * @param {string} notificationID Notification ID.\n   * @return {Array} Array of dates when the notification was seen.\n   */\n  getNotificationSeenDates: function getNotificationSeenDates(state, notificationID) {\n    var _seenNotifications$no2;\n    var seenNotifications = state.seenNotifications;\n    return (_seenNotifications$no2 = seenNotifications[notificationID]) !== null && _seenNotifications$no2 !== void 0 ? _seenNotifications$no2 : [];\n  },\n  /**\n   * Fetches all registered notifications from state, regardless of whether they are dismissed or not.\n   *\n   * @since 1.133.0\n   *\n   * @param {Object} state Data store's state.\n   * @return {(Array|undefined)} Array of notification objects.\n   */\n  getNotifications: function getNotifications(state) {\n    return state.notifications;\n  },\n  /**\n   * Fetches a registered notification by ID from state.\n   *\n   * @since 1.138.0\n   *\n   * @param {Object} state Data store's state.\n   * @param {string} id    Notification ID.\n   * @return {(Object|undefined)} The registered notification object or undefined if a notification with the given ID is not registered.\n   */\n  getNotification: function getNotification(state, id) {\n    return state.notifications[id];\n  },\n  /**\n   * Fetches the queue of registered notifications which are filtered and sorted.\n   *\n   * Notifications are filtered and sorted in the corresponding resolver.\n   * They are filtered based on the given `viewContext`, their dismissal state\n   * and their `checkRequirements` callback. They are sorted by their `priority`.\n   *\n   * @since 1.133.0\n   *\n   * @param {Object} state       Data store's state.\n   * @param {string} viewContext The viewContext to fetch notifications for.\n   * @param {string} groupID     The groupID of the notification queue to fetch notifications for.\n   * @return {(Array|undefined)} Array of notification objects.\n   */\n  getQueuedNotifications: function getQueuedNotifications(state, viewContext) {\n    var groupID = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _js_googlesitekit_notifications_constants__WEBPACK_IMPORTED_MODULE_12__[\"NOTIFICATION_GROUPS\"].DEFAULT;\n    invariant__WEBPACK_IMPORTED_MODULE_4___default()(viewContext, 'viewContext is required.');\n    return state.queuedNotifications[groupID];\n  },\n  /**\n   * Determines whether a notification is dismissed or not.\n   *\n   * If the notification should appear again for a certain number of times after dismissal,\n   * then we store them as prompts. So we check for dismissed prompts instead of dismissed items.\n   *\n   * @since 1.132.0\n   *\n   * @param {Object} state Data store's state.\n   * @param {string} id    Notification id.\n   * @return {(boolean|undefined)} TRUE if dismissed, otherwise FALSE, `undefined` if not resolved yet.\n   */\n  isNotificationDismissed: Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"createRegistrySelector\"])(function (select) {\n    return function (state, id) {\n      var notification = select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]).getNotification(id);\n      if (notification === undefined) {\n        return undefined;\n      }\n      if (notification.dismissRetries > 0) {\n        return select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).isPromptDismissed(id);\n      }\n      return select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).isItemDismissed(id);\n    };\n  }),\n  /**\n   * Determines whether a notification that can reappear again for a fixed number of times\n   * on dismissal is at its final appearance.\n   *\n   * @since 1.145.0\n   *\n   * @param {Object} state Data store's state.\n   * @param {string} id    Notification id.\n   * @return {(boolean|undefined)} TRUE if notification is on its final retry, otherwise FALSE, `undefined` if not resolved yet.\n   */\n  isNotificationDismissalFinal: Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"createRegistrySelector\"])(function (select) {\n    return function (state, id) {\n      var notification = select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]).getNotification(id);\n      if (notification === undefined) {\n        return undefined;\n      }\n      invariant__WEBPACK_IMPORTED_MODULE_4___default()(notification.isDismissible, 'Notification should be dismissible to check if a notification is on its final dismissal.');\n\n      // If a notification does not have retries, it always will be on its final render.\n      if (notification.dismissRetries === 0) {\n        return true;\n      }\n      var dismissCount = select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).getPromptDismissCount(id);\n      if (dismissCount >= notification.dismissRetries) {\n        return true;\n      }\n      return false;\n    };\n  })\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  initialState: initialState,\n  actions: actions,\n  controls: controls,\n  reducer: reducer,\n  resolvers: resolvers,\n  selectors: selectors\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, \n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/datastore/notifications.js\n");

/***/ }),

/***/ "./js/googlesitekit/notifications/hooks/useNotificationEvents.js":
/*!***********************************************************************!*\
  !*** ./js/googlesitekit/notifications/hooks/useNotificationEvents.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 useNotificationEvents; });\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 _js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/js/hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _js_util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/js/util */ \"./js/util/index.js\");\n/**\n * `useNotificationEvents` hook.\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\nfunction useNotificationEvents(id, category) {\n  var _ref = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {},\n    _ref$viewAction = _ref.viewAction,\n    viewAction = _ref$viewAction === void 0 ? 'view_notification' : _ref$viewAction,\n    _ref$confirmAction = _ref.confirmAction,\n    confirmAction = _ref$confirmAction === void 0 ? 'confirm_notification' : _ref$confirmAction,\n    _ref$dismissAction = _ref.dismissAction,\n    dismissAction = _ref$dismissAction === void 0 ? 'dismiss_notification' : _ref$dismissAction,\n    _ref$clickLearnMoreAc = _ref.clickLearnMoreAction,\n    clickLearnMoreAction = _ref$clickLearnMoreAc === void 0 ? 'click_learn_more_link' : _ref$clickLearnMoreAc;\n  var viewContext = Object(_js_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_1__[\"default\"])();\n  var eventCategory = category !== null && category !== void 0 ? category : \"\".concat(viewContext, \"_\").concat(id);\n  var view = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n    return _js_util__WEBPACK_IMPORTED_MODULE_2__[\"trackEvent\"].apply(void 0, [eventCategory, viewAction].concat(args));\n  }, [eventCategory, viewAction]);\n  var confirm = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n    for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n      args[_key2] = arguments[_key2];\n    }\n    return _js_util__WEBPACK_IMPORTED_MODULE_2__[\"trackEvent\"].apply(void 0, [eventCategory, confirmAction].concat(args));\n  }, [eventCategory, confirmAction]);\n  var dismiss = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n    for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n      args[_key3] = arguments[_key3];\n    }\n    return _js_util__WEBPACK_IMPORTED_MODULE_2__[\"trackEvent\"].apply(void 0, [eventCategory, dismissAction].concat(args));\n  }, [eventCategory, dismissAction]);\n  var clickLearnMore = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n    for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n      args[_key4] = arguments[_key4];\n    }\n    return _js_util__WEBPACK_IMPORTED_MODULE_2__[\"trackEvent\"].apply(void 0, [eventCategory, clickLearnMoreAction].concat(args));\n  }, [eventCategory, clickLearnMoreAction]);\n  return {\n    view: view,\n    confirm: confirm,\n    dismiss: dismiss,\n    clickLearnMore: clickLearnMore\n  };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvaG9va3MvdXNlTm90aWZpY2F0aW9uRXZlbnRzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2hvb2tzL3VzZU5vdGlmaWNhdGlvbkV2ZW50cy5qcz9jZDA0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHVzZU5vdGlmaWNhdGlvbkV2ZW50c2AgaG9vay5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VDYWxsYmFjayB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB1c2VWaWV3Q29udGV4dCBmcm9tICdAL2pzL2hvb2tzL3VzZVZpZXdDb250ZXh0JztcbmltcG9ydCB7IHRyYWNrRXZlbnQgfSBmcm9tICdAL2pzL3V0aWwnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VOb3RpZmljYXRpb25FdmVudHMoXG5cdGlkLFxuXHRjYXRlZ29yeSxcblx0e1xuXHRcdHZpZXdBY3Rpb24gPSAndmlld19ub3RpZmljYXRpb24nLFxuXHRcdGNvbmZpcm1BY3Rpb24gPSAnY29uZmlybV9ub3RpZmljYXRpb24nLFxuXHRcdGRpc21pc3NBY3Rpb24gPSAnZGlzbWlzc19ub3RpZmljYXRpb24nLFxuXHRcdGNsaWNrTGVhcm5Nb3JlQWN0aW9uID0gJ2NsaWNrX2xlYXJuX21vcmVfbGluaycsXG5cdH0gPSB7fVxuKSB7XG5cdGNvbnN0IHZpZXdDb250ZXh0ID0gdXNlVmlld0NvbnRleHQoKTtcblx0Y29uc3QgZXZlbnRDYXRlZ29yeSA9IGNhdGVnb3J5ID8/IGAkeyB2aWV3Q29udGV4dCB9XyR7IGlkIH1gO1xuXG5cdGNvbnN0IHZpZXcgPSB1c2VDYWxsYmFjayhcblx0XHQoIC4uLmFyZ3MgKSA9PiB7XG5cdFx0XHRyZXR1cm4gdHJhY2tFdmVudCggZXZlbnRDYXRlZ29yeSwgdmlld0FjdGlvbiwgLi4uYXJncyApO1xuXHRcdH0sXG5cdFx0WyBldmVudENhdGVnb3J5LCB2aWV3QWN0aW9uIF1cblx0KTtcblxuXHRjb25zdCBjb25maXJtID0gdXNlQ2FsbGJhY2soXG5cdFx0KCAuLi5hcmdzICkgPT4ge1xuXHRcdFx0cmV0dXJuIHRyYWNrRXZlbnQoIGV2ZW50Q2F0ZWdvcnksIGNvbmZpcm1BY3Rpb24sIC4uLmFyZ3MgKTtcblx0XHR9LFxuXHRcdFsgZXZlbnRDYXRlZ29yeSwgY29uZmlybUFjdGlvbiBdXG5cdCk7XG5cblx0Y29uc3QgZGlzbWlzcyA9IHVzZUNhbGxiYWNrKFxuXHRcdCggLi4uYXJncyApID0+IHtcblx0XHRcdHJldHVybiB0cmFja0V2ZW50KCBldmVudENhdGVnb3J5LCBkaXNtaXNzQWN0aW9uLCAuLi5hcmdzICk7XG5cdFx0fSxcblx0XHRbIGV2ZW50Q2F0ZWdvcnksIGRpc21pc3NBY3Rpb24gXVxuXHQpO1xuXG5cdGNvbnN0IGNsaWNrTGVhcm5Nb3JlID0gdXNlQ2FsbGJhY2soXG5cdFx0KCAuLi5hcmdzICkgPT4ge1xuXHRcdFx0cmV0dXJuIHRyYWNrRXZlbnQoIGV2ZW50Q2F0ZWdvcnksIGNsaWNrTGVhcm5Nb3JlQWN0aW9uLCAuLi5hcmdzICk7XG5cdFx0fSxcblx0XHRbIGV2ZW50Q2F0ZWdvcnksIGNsaWNrTGVhcm5Nb3JlQWN0aW9uIF1cblx0KTtcblxuXHRyZXR1cm4ge1xuXHRcdHZpZXcsXG5cdFx0Y29uZmlybSxcblx0XHRkaXNtaXNzLFxuXHRcdGNsaWNrTGVhcm5Nb3JlLFxuXHR9O1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQVNBO0FBREE7QUFKQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/hooks/useNotificationEvents.js\n");

/***/ }),

/***/ "./js/googlesitekit/notifications/index.js":
/*!*************************************************!*\
  !*** ./js/googlesitekit/notifications/index.js ***!
  \*************************************************/
/*! exports provided: registerStore, registerNotifications, createNotifications */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createNotifications\", function() { return createNotifications; });\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _datastore__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datastore */ \"./js/googlesitekit/notifications/datastore/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"registerStore\", function() { return _datastore__WEBPACK_IMPORTED_MODULE_1__[\"registerStore\"]; });\n\n/* harmony import */ var _register_defaults__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./register-defaults */ \"./js/googlesitekit/notifications/register-defaults.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"registerNotifications\", function() { return _register_defaults__WEBPACK_IMPORTED_MODULE_2__[\"registerDefaults\"]; });\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 * Internal dependencies\n */\n\n\n\nfunction createNotifications(registry) {\n  var dispatch = registry.dispatch;\n  var Notifications = {\n    registerNotification: function registerNotification(id, settings) {\n      dispatch(_datastore_constants__WEBPACK_IMPORTED_MODULE_0__[\"CORE_NOTIFICATIONS\"]).registerNotification(id, settings);\n    }\n  };\n  return Notifications;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvaW5kZXguanM/YTM0MyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09SRV9OT1RJRklDQVRJT05TIH0gZnJvbSAnLi9kYXRhc3RvcmUvY29uc3RhbnRzJztcblxuZXhwb3J0IHsgcmVnaXN0ZXJTdG9yZSB9IGZyb20gJy4vZGF0YXN0b3JlJztcbmV4cG9ydCB7IHJlZ2lzdGVyRGVmYXVsdHMgYXMgcmVnaXN0ZXJOb3RpZmljYXRpb25zIH0gZnJvbSAnLi9yZWdpc3Rlci1kZWZhdWx0cyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBjcmVhdGVOb3RpZmljYXRpb25zKCByZWdpc3RyeSApIHtcblx0Y29uc3QgeyBkaXNwYXRjaCB9ID0gcmVnaXN0cnk7XG5cblx0Y29uc3QgTm90aWZpY2F0aW9ucyA9IHtcblx0XHRyZWdpc3Rlck5vdGlmaWNhdGlvbiggaWQsIHNldHRpbmdzICkge1xuXHRcdFx0ZGlzcGF0Y2goIENPUkVfTk9USUZJQ0FUSU9OUyApLnJlZ2lzdGVyTm90aWZpY2F0aW9uKCBpZCwgc2V0dGluZ3MgKTtcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBOb3RpZmljYXRpb25zO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/index.js\n");

/***/ }),

/***/ "./js/googlesitekit/notifications/register-defaults.js":
/*!*************************************************************!*\
  !*** ./js/googlesitekit/notifications/register-defaults.js ***!
  \*************************************************************/
/*! exports provided: DEFAULT_NOTIFICATIONS, registerDefaults */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DEFAULT_NOTIFICATIONS\", function() { return DEFAULT_NOTIFICATIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"registerDefaults\", function() { return registerDefaults; });\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_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_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_url__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/url */ \"../node_modules/@wordpress/url/build-module/index.js\");\n/* harmony import */ var _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/googlesitekit/constants */ \"./js/googlesitekit/constants.js\");\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./constants */ \"./js/googlesitekit/notifications/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/js/googlesitekit/datastore/forms/constants */ \"./js/googlesitekit/datastore/forms/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/js/googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/js/googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/js/googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _js_modules_adsense_datastore_constants__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/js/modules/adsense/datastore/constants */ \"./js/modules/adsense/datastore/constants.js\");\n/* harmony import */ var _js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/js/modules/analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n/* harmony import */ var _js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/js/modules/analytics-4/constants */ \"./js/modules/analytics-4/constants.js\");\n/* harmony import */ var _js_modules_analytics_4_utils__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/js/modules/analytics-4/utils */ \"./js/modules/analytics-4/utils/index.js\");\n/* harmony import */ var _js_modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/js/modules/search-console/datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _js_modules_search_console_constants__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/js/modules/search-console/constants */ \"./js/modules/search-console/constants.js\");\n/* harmony import */ var _js_modules_adsense_constants__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/js/modules/adsense/constants */ \"./js/modules/adsense/constants.js\");\n/* harmony import */ var _js_modules_tagmanager_datastore_constants__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/js/modules/tagmanager/datastore/constants */ \"./js/modules/tagmanager/datastore/constants.js\");\n/* harmony import */ var _js_components_notifications_AuthError__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/js/components/notifications/AuthError */ \"./js/components/notifications/AuthError.js\");\n/* harmony import */ var _js_components_notifications_UnsatisfiedScopesAlert__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/js/components/notifications/UnsatisfiedScopesAlert */ \"./js/components/notifications/UnsatisfiedScopesAlert/index.js\");\n/* harmony import */ var _js_components_notifications_UnsatisfiedScopesAlertGTE__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/js/components/notifications/UnsatisfiedScopesAlertGTE */ \"./js/components/notifications/UnsatisfiedScopesAlertGTE.js\");\n/* harmony import */ var _js_components_notifications_GatheringDataNotification__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/js/components/notifications/GatheringDataNotification */ \"./js/components/notifications/GatheringDataNotification.js\");\n/* harmony import */ var _js_components_notifications_ZeroDataNotification__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @/js/components/notifications/ZeroDataNotification */ \"./js/components/notifications/ZeroDataNotification.js\");\n/* harmony import */ var _js_components_notifications_GA4AdSenseLinkedNotification__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @/js/components/notifications/GA4AdSenseLinkedNotification */ \"./js/components/notifications/GA4AdSenseLinkedNotification.js\");\n/* harmony import */ var _js_components_notifications_SetupErrorMessageNotification__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @/js/components/notifications/SetupErrorMessageNotification */ \"./js/components/notifications/SetupErrorMessageNotification.js\");\n/* harmony import */ var _js_components_notifications_GoogleTagGatewayWarningNotification__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @/js/components/notifications/GoogleTagGatewayWarningNotification */ \"./js/components/notifications/GoogleTagGatewayWarningNotification.js\");\n/* harmony import */ var _js_components_notifications_GoogleTagGatewaySetupBanner__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @/js/components/notifications/GoogleTagGatewaySetupBanner */ \"./js/components/notifications/GoogleTagGatewaySetupBanner.js\");\n/* harmony import */ var _js_components_consent_mode_constants__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @/js/components/consent-mode/constants */ \"./js/components/consent-mode/constants.js\");\n/* harmony import */ var _js_components_consent_mode_ConsentModeSetupCTABanner__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @/js/components/consent-mode/ConsentModeSetupCTABanner */ \"./js/components/consent-mode/ConsentModeSetupCTABanner.js\");\n/* harmony import */ var _js_components_notifications_EnableAutoUpdateBannerNotification__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @/js/components/notifications/EnableAutoUpdateBannerNotification */ \"./js/components/notifications/EnableAutoUpdateBannerNotification.js\");\n/* harmony import */ var _js_util__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @/js/util */ \"./js/util/index.js\");\n/* harmony import */ var _js_components_dashboard_sharing_ModuleRecoveryAlert__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @/js/components/dashboard-sharing/ModuleRecoveryAlert */ \"./js/components/dashboard-sharing/ModuleRecoveryAlert/index.js\");\n/* harmony import */ var _js_components_notifications_SiteKitSetupSuccessNotification__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @/js/components/notifications/SiteKitSetupSuccessNotification */ \"./js/components/notifications/SiteKitSetupSuccessNotification.js\");\n/* harmony import */ var _js_components_notifications_ModuleSetupSuccessNotification__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! @/js/components/notifications/ModuleSetupSuccessNotification */ \"./js/components/notifications/ModuleSetupSuccessNotification.js\");\n/* harmony import */ var _js_components_OverlayNotification_AnalyticsAndAdSenseAccountsDetectedAsLinkedOverlayNotification__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! @/js/components/OverlayNotification/AnalyticsAndAdSenseAccountsDetectedAsLinkedOverlayNotification */ \"./js/components/OverlayNotification/AnalyticsAndAdSenseAccountsDetectedAsLinkedOverlayNotification.js\");\n/* harmony import */ var _js_components_OverlayNotification_LinkAnalyticsAndAdSenseAccountsOverlayNotification__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! @/js/components/OverlayNotification/LinkAnalyticsAndAdSenseAccountsOverlayNotification */ \"./js/components/OverlayNotification/LinkAnalyticsAndAdSenseAccountsOverlayNotification.js\");\n\n\n\nvar _DEFAULT_NOTIFICATION;\n/**\n * Notifications API defaults\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\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar DEFAULT_NOTIFICATIONS = (_DEFAULT_NOTIFICATION = {\n  'authentication-error': {\n    Component: _js_components_notifications_UnsatisfiedScopesAlert__WEBPACK_IMPORTED_MODULE_20__[\"default\"],\n    priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].ERROR_HIGH,\n    areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].HEADER,\n    viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_SETTINGS\"]],\n    checkRequirements: function () {\n      var _checkRequirements = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee(_ref) {\n        var select, resolveSelect, isAuthenticated, ga4ModuleConnected, hasTagManagerReadScope, unsatisfiedScopes, showUnsatisfiedScopesAlertGTE;\n        return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee$(_context) {\n          while (1) {\n            switch (_context.prev = _context.next) {\n              case 0:\n                select = _ref.select, resolveSelect = _ref.resolveSelect;\n                _context.next = 3;\n                return Promise.all([\n                // The isAuthenticated(), hasScope() and getUnsatisfiedScopes() selectors\n                // rely on the resolution of getAuthentication().\n                resolveSelect(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getAuthentication(),\n                // The isModuleConnected() selector relies on the resolution\n                // of the getModules() resolver.\n                resolveSelect(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getModules()]);\n              case 3:\n                isAuthenticated = select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).isAuthenticated();\n                ga4ModuleConnected = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).isModuleConnected(_js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_13__[\"MODULE_SLUG_ANALYTICS_4\"]);\n                hasTagManagerReadScope = select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).hasScope(_js_modules_tagmanager_datastore_constants__WEBPACK_IMPORTED_MODULE_18__[\"READ_SCOPE\"]);\n                unsatisfiedScopes = select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getUnsatisfiedScopes();\n                showUnsatisfiedScopesAlertGTE = ga4ModuleConnected && !hasTagManagerReadScope && (unsatisfiedScopes === null || unsatisfiedScopes === void 0 ? void 0 : unsatisfiedScopes.length) === 1;\n                return _context.abrupt(\"return\", (unsatisfiedScopes === null || unsatisfiedScopes === void 0 ? void 0 : unsatisfiedScopes.length) && isAuthenticated && !showUnsatisfiedScopesAlertGTE);\n              case 9:\n              case \"end\":\n                return _context.stop();\n            }\n          }\n        }, _callee);\n      }));\n      function checkRequirements(_x) {\n        return _checkRequirements.apply(this, arguments);\n      }\n      return checkRequirements;\n    }(),\n    isDismissible: false\n  },\n  'authentication-error-gte': {\n    Component: _js_components_notifications_UnsatisfiedScopesAlertGTE__WEBPACK_IMPORTED_MODULE_21__[\"default\"],\n    priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].ERROR_HIGH,\n    areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].HEADER,\n    viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_SETTINGS\"]],\n    checkRequirements: function () {\n      var _checkRequirements2 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee2(_ref2) {\n        var select, resolveSelect, isAuthenticated, ga4ModuleConnected, hasTagManagerReadScope, showUnsatisfiedScopesAlertGTE;\n        return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee2$(_context2) {\n          while (1) {\n            switch (_context2.prev = _context2.next) {\n              case 0:\n                select = _ref2.select, resolveSelect = _ref2.resolveSelect;\n                _context2.next = 3;\n                return Promise.all([\n                // The isAuthenticated() and hasScope() selectors\n                // rely on the resolution of getAuthentication().\n                resolveSelect(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getAuthentication(),\n                // The isModuleConnected() selector relies on the resolution\n                // of the getModules() resolver.\n                resolveSelect(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getModules()]);\n              case 3:\n                isAuthenticated = select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).isAuthenticated();\n                ga4ModuleConnected = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).isModuleConnected(_js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_13__[\"MODULE_SLUG_ANALYTICS_4\"]);\n                hasTagManagerReadScope = select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).hasScope(_js_modules_tagmanager_datastore_constants__WEBPACK_IMPORTED_MODULE_18__[\"READ_SCOPE\"]);\n                showUnsatisfiedScopesAlertGTE = ga4ModuleConnected && !hasTagManagerReadScope;\n                return _context2.abrupt(\"return\", isAuthenticated && showUnsatisfiedScopesAlertGTE);\n              case 8:\n              case \"end\":\n                return _context2.stop();\n            }\n          }\n        }, _callee2);\n      }));\n      function checkRequirements(_x2) {\n        return _checkRequirements2.apply(this, arguments);\n      }\n      return checkRequirements;\n    }(),\n    isDismissible: false\n  },\n  setup_plugin_error: {\n    Component: _js_components_notifications_SetupErrorMessageNotification__WEBPACK_IMPORTED_MODULE_25__[\"default\"],\n    priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].ERROR_LOW,\n    areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].HEADER,\n    viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_SETTINGS\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_SPLASH\"]],\n    checkRequirements: function () {\n      var _checkRequirements3 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee3(_ref3) {\n        var _temporaryPersistedPe;\n        var select, resolveSelect, temporaryPersistedPermissionsError, setupErrorMessage;\n        return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee3$(_context3) {\n          while (1) {\n            switch (_context3.prev = _context3.next) {\n              case 0:\n                select = _ref3.select, resolveSelect = _ref3.resolveSelect;\n                _context3.next = 3;\n                return resolveSelect(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSiteInfo();\n              case 3:\n                temporaryPersistedPermissionsError = select(_js_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_FORMS\"]).getValue(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"FORM_TEMPORARY_PERSIST_PERMISSION_ERROR\"], 'permissionsError');\n                if (!(temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : (_temporaryPersistedPe = temporaryPersistedPermissionsError.data) === null || _temporaryPersistedPe === void 0 ? void 0 : _temporaryPersistedPe.skipDefaultErrorNotifications)) {\n                  _context3.next = 6;\n                  break;\n                }\n                return _context3.abrupt(\"return\", false);\n              case 6:\n                setupErrorMessage = select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSetupErrorMessage();\n                return _context3.abrupt(\"return\", !!setupErrorMessage);\n              case 8:\n              case \"end\":\n                return _context3.stop();\n            }\n          }\n        }, _callee3);\n      }));\n      function checkRequirements(_x3) {\n        return _checkRequirements3.apply(this, arguments);\n      }\n      return checkRequirements;\n    }(),\n    isDismissible: false\n  },\n  'auth-error': {\n    Component: _js_components_notifications_AuthError__WEBPACK_IMPORTED_MODULE_19__[\"default\"],\n    priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].ERROR_HIGH,\n    areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].HEADER,\n    viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_SETTINGS\"]],\n    checkRequirements: function checkRequirements(_ref4) {\n      var select = _ref4.select;\n      var error = select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getAuthError();\n      return !!error;\n    },\n    isDismissible: false\n  },\n  'top-earning-pages-success-notification': {\n    Component: _js_components_notifications_GA4AdSenseLinkedNotification__WEBPACK_IMPORTED_MODULE_24__[\"default\"],\n    areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].HEADER,\n    viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"]],\n    checkRequirements: function () {\n      var _checkRequirements4 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee4(_ref5) {\n        var select, resolveSelect, dispatch, adSenseModuleConnected, analyticsModuleConnected, isAdSenseLinked, _select$getDateRangeD, startDate, endDate, reportOptions, report;\n        return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee4$(_context4) {\n          while (1) {\n            switch (_context4.prev = _context4.next) {\n              case 0:\n                select = _ref5.select, resolveSelect = _ref5.resolveSelect, dispatch = _ref5.dispatch;\n                _context4.next = 3;\n                return resolveSelect(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).isModuleConnected(_js_modules_adsense_constants__WEBPACK_IMPORTED_MODULE_17__[\"MODULE_SLUG_ADSENSE\"]);\n              case 3:\n                adSenseModuleConnected = _context4.sent;\n                _context4.next = 6;\n                return resolveSelect(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).isModuleConnected(_js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_13__[\"MODULE_SLUG_ANALYTICS_4\"]);\n              case 6:\n                analyticsModuleConnected = _context4.sent;\n                if (adSenseModuleConnected && analyticsModuleConnected) {\n                  _context4.next = 9;\n                  break;\n                }\n                return _context4.abrupt(\"return\", false);\n              case 9:\n                _context4.next = 11;\n                return resolveSelect(_js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getSettings();\n              case 11:\n                isAdSenseLinked = select(_js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getAdSenseLinked();\n                if (isAdSenseLinked) {\n                  _context4.next = 14;\n                  break;\n                }\n                return _context4.abrupt(\"return\", false);\n              case 14:\n                _select$getDateRangeD = select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getDateRangeDates({\n                  offsetDays: _js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"DATE_RANGE_OFFSET\"]\n                }), startDate = _select$getDateRangeD.startDate, endDate = _select$getDateRangeD.endDate;\n                reportOptions = {\n                  startDate: startDate,\n                  endDate: endDate,\n                  dimensions: ['pagePath'],\n                  metrics: [{\n                    name: 'totalAdRevenue'\n                  }],\n                  orderby: [{\n                    metric: {\n                      metricName: 'totalAdRevenue'\n                    },\n                    desc: true\n                  }],\n                  limit: 3,\n                  reportID: 'notifications_top-earning-pages-success-notification_reportOptions'\n                }; // Ensure resolution of the report has completed before showing this\n                // notification, since it should only appear when the user has no data in\n                // the report.\n                _context4.next = 18;\n                return resolveSelect(_js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getReport(reportOptions);\n              case 18:\n                report = _context4.sent;\n                if (!(Object(_js_modules_analytics_4_utils__WEBPACK_IMPORTED_MODULE_14__[\"isZeroReport\"])(report) === false)) {\n                  _context4.next = 23;\n                  break;\n                }\n                _context4.next = 22;\n                return dispatch(_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_NOTIFICATIONS\"]).dismissNotification('top-earning-pages-success-notification');\n              case 22:\n                return _context4.abrupt(\"return\", false);\n              case 23:\n                return _context4.abrupt(\"return\", true);\n              case 24:\n              case \"end\":\n                return _context4.stop();\n            }\n          }\n        }, _callee4);\n      }));\n      function checkRequirements(_x4) {\n        return _checkRequirements4.apply(this, arguments);\n      }\n      return checkRequirements;\n    }(),\n    isDismissible: true\n  },\n  'setup-success-notification-site-kit': {\n    Component: _js_components_notifications_SiteKitSetupSuccessNotification__WEBPACK_IMPORTED_MODULE_33__[\"default\"],\n    areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].HEADER,\n    viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n    checkRequirements: function checkRequirements() {\n      var notification = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(location.href, 'notification');\n      var slug = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(location.href, 'slug');\n      if ('authentication_success' === notification && !slug) {\n        return true;\n      }\n      return false;\n    }\n  },\n  'setup-success-notification-module': {\n    Component: _js_components_notifications_ModuleSetupSuccessNotification__WEBPACK_IMPORTED_MODULE_34__[\"default\"],\n    areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].DASHBOARD_TOP,\n    viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n    checkRequirements: function () {\n      var _checkRequirements5 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee5(_ref6) {\n        var select, resolveSelect, notification, slug, module;\n        return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee5$(_context5) {\n          while (1) {\n            switch (_context5.prev = _context5.next) {\n              case 0:\n                select = _ref6.select, resolveSelect = _ref6.resolveSelect;\n                _context5.next = 3;\n                return Promise.all([\n                // The getModule() selector relies on the resolution\n                // of the getModules() resolver.\n                resolveSelect(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getModules()]);\n              case 3:\n                notification = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(location.href, 'notification');\n                slug = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(location.href, 'slug');\n                module = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getModule(slug);\n                if (!('authentication_success' === notification && false === module.overrideSetupSuccessNotification && module.active)) {\n                  _context5.next = 8;\n                  break;\n                }\n                return _context5.abrupt(\"return\", true);\n              case 8:\n                return _context5.abrupt(\"return\", false);\n              case 9:\n              case \"end\":\n                return _context5.stop();\n            }\n          }\n        }, _callee5);\n      }));\n      function checkRequirements(_x5) {\n        return _checkRequirements5.apply(this, arguments);\n      }\n      return checkRequirements;\n    }()\n  }\n}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, _js_components_notifications_EnableAutoUpdateBannerNotification__WEBPACK_IMPORTED_MODULE_30__[\"ENABLE_AUTO_UPDATES_BANNER_SLUG\"], {\n  Component: _js_components_notifications_EnableAutoUpdateBannerNotification__WEBPACK_IMPORTED_MODULE_30__[\"default\"],\n  priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].SETUP_CTA_LOW,\n  areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].DASHBOARD_TOP,\n  groupID: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_GROUPS\"].SETUP_CTAS,\n  viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"]],\n  checkRequirements: function () {\n    var _checkRequirements6 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee6(_ref7) {\n      var select, resolveSelect, dispatch, notification, slug, _dispatch, dismissNotification, hasUpdatePluginCapability, hasChangePluginAutoUpdatesCapacity, siteKitAutoUpdatesEnabled;\n      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee6$(_context6) {\n        while (1) {\n          switch (_context6.prev = _context6.next) {\n            case 0:\n              select = _ref7.select, resolveSelect = _ref7.resolveSelect, dispatch = _ref7.dispatch;\n              _context6.next = 3;\n              return Promise.all([\n              // The hasCapability() selector relies on the resolution\n              // of the getCapabilities() resolver.\n              resolveSelect(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getCapabilities(),\n              // The hasChangePluginAutoUpdatesCapacity() and\n              // getSiteKitAutoUpdatesEnabled() selectors rely on the\n              // resolution of the getSiteInfo() resolver.\n              resolveSelect(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSiteInfo()]);\n            case 3:\n              notification = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(location.href, 'notification');\n              slug = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(location.href, 'slug');\n              _dispatch = dispatch(_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_NOTIFICATIONS\"]), dismissNotification = _dispatch.dismissNotification;\n              /**\n               * If the user just set up Site Kit (i.e. just returned from the\n               * initial OAuth sign-in flow) and is seeing the dashboard\n               * for the first time, we want to hide (dismiss) this notification for 10\n               * minutes so they aren't immediately bothered by this CTA.\n               */\n              if (!(notification === 'authentication_success' && !slug)) {\n                _context6.next = 10;\n                break;\n              }\n              _context6.next = 9;\n              return dismissNotification('auto-update-cta', {\n                expiresInSeconds: _js_util__WEBPACK_IMPORTED_MODULE_31__[\"MINUTE_IN_SECONDS\"] * 10\n              });\n            case 9:\n              return _context6.abrupt(\"return\", false);\n            case 10:\n              hasUpdatePluginCapability = select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).hasCapability(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"PERMISSION_UPDATE_PLUGINS\"]);\n              hasChangePluginAutoUpdatesCapacity = select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).hasChangePluginAutoUpdatesCapacity();\n              siteKitAutoUpdatesEnabled = select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSiteKitAutoUpdatesEnabled(); // Don't render anything if the user has no permission to update plugin,\n              // auto-updates can not be enabled for Site Kit, or auto updates are already\n              // enabled for Site Kit.\n              if (!(hasUpdatePluginCapability && hasChangePluginAutoUpdatesCapacity && !siteKitAutoUpdatesEnabled)) {\n                _context6.next = 15;\n                break;\n              }\n              return _context6.abrupt(\"return\", true);\n            case 15:\n              return _context6.abrupt(\"return\", false);\n            case 16:\n            case \"end\":\n              return _context6.stop();\n          }\n        }\n      }, _callee6);\n    }));\n    function checkRequirements(_x6) {\n      return _checkRequirements6.apply(this, arguments);\n    }\n    return checkRequirements;\n  }(),\n  isDismissible: true\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, 'gathering-data-notification', {\n  Component: _js_components_notifications_GatheringDataNotification__WEBPACK_IMPORTED_MODULE_22__[\"default\"],\n  priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].INFO,\n  areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].HEADER,\n  viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"]],\n  checkRequirements: function () {\n    var _checkRequirements7 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee7(_ref8, viewContext) {\n      var select, resolveSelect, viewOnly, isAnalyticsConnected, canViewSharedAnalytics, canViewSharedSearchConsole, showRecoverableAnalytics, showRecoverableSearchConsole, analyticsGatheringData, searchConsoleGatheringData;\n      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee7$(_context7) {\n        while (1) {\n          switch (_context7.prev = _context7.next) {\n            case 0:\n              select = _ref8.select, resolveSelect = _ref8.resolveSelect;\n              viewOnly = _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"SITE_KIT_VIEW_ONLY_CONTEXTS\"].includes(viewContext);\n              _context7.next = 4;\n              return Promise.all([\n              // The isModuleConnected() and canViewSharedModule() selectors rely\n              // on the resolution of the getModules() resolver.\n              resolveSelect(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getModules(), viewOnly ? resolveSelect(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getRecoverableModules() : Promise.resolve([])]);\n            case 4:\n              isAnalyticsConnected = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).isModuleConnected(_js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_13__[\"MODULE_SLUG_ANALYTICS_4\"]);\n              canViewSharedAnalytics = !viewOnly ? true : select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).canViewSharedModule(_js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_13__[\"MODULE_SLUG_ANALYTICS_4\"]);\n              canViewSharedSearchConsole = !viewOnly ? true : select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).canViewSharedModule(_js_modules_search_console_constants__WEBPACK_IMPORTED_MODULE_16__[\"MODULE_SLUG_SEARCH_CONSOLE\"]);\n              _context7.next = 9;\n              return function () {\n                if (!viewOnly) {\n                  return false;\n                }\n                var recoverableModules = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getRecoverableModules();\n                return Object.keys(recoverableModules).includes(_js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_13__[\"MODULE_SLUG_ANALYTICS_4\"]);\n              }();\n            case 9:\n              showRecoverableAnalytics = _context7.sent;\n              _context7.next = 12;\n              return function () {\n                if (!viewOnly) {\n                  return false;\n                }\n                var recoverableModules = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getRecoverableModules();\n                return Object.keys(recoverableModules).includes(_js_modules_search_console_constants__WEBPACK_IMPORTED_MODULE_16__[\"MODULE_SLUG_SEARCH_CONSOLE\"]);\n              }();\n            case 12:\n              showRecoverableSearchConsole = _context7.sent;\n              if (!(isAnalyticsConnected && canViewSharedAnalytics && false === showRecoverableAnalytics)) {\n                _context7.next = 19;\n                break;\n              }\n              _context7.next = 16;\n              return resolveSelect(_js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).isGatheringData();\n            case 16:\n              _context7.t0 = _context7.sent;\n              _context7.next = 20;\n              break;\n            case 19:\n              _context7.t0 = false;\n            case 20:\n              analyticsGatheringData = _context7.t0;\n              _context7.t1 = canViewSharedSearchConsole && false === showRecoverableSearchConsole;\n              if (!_context7.t1) {\n                _context7.next = 26;\n                break;\n              }\n              _context7.next = 25;\n              return resolveSelect(_js_modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_15__[\"MODULES_SEARCH_CONSOLE\"]).isGatheringData();\n            case 25:\n              _context7.t1 = _context7.sent;\n            case 26:\n              searchConsoleGatheringData = _context7.t1;\n              return _context7.abrupt(\"return\", analyticsGatheringData || searchConsoleGatheringData);\n            case 28:\n            case \"end\":\n              return _context7.stop();\n          }\n        }\n      }, _callee7);\n    }));\n    function checkRequirements(_x7, _x8) {\n      return _checkRequirements7.apply(this, arguments);\n    }\n    return checkRequirements;\n  }(),\n  isDismissible: true\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, 'zero-data-notification', {\n  Component: _js_components_notifications_ZeroDataNotification__WEBPACK_IMPORTED_MODULE_23__[\"default\"],\n  priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].INFO,\n  areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].HEADER,\n  viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"]],\n  checkRequirements: function () {\n    var _checkRequirements8 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee9(_ref9, viewContext) {\n      var select, resolveSelect, viewOnly, getModuleState, _getModuleState, analyticsState, searchConsoleState;\n      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee9$(_context9) {\n        while (1) {\n          switch (_context9.prev = _context9.next) {\n            case 0:\n              _getModuleState = function _getModuleState3() {\n                _getModuleState = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee8(moduleSlug, datastoreSlug) {\n                  var isConnected, canView, modules, isGatheringData;\n                  return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee8$(_context8) {\n                    while (1) {\n                      switch (_context8.prev = _context8.next) {\n                        case 0:\n                          // Check if the module connected and return early if not.\n                          isConnected = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).isModuleConnected(moduleSlug);\n                          if (isConnected) {\n                            _context8.next = 3;\n                            break;\n                          }\n                          return _context8.abrupt(\"return\", 'disconnected');\n                        case 3:\n                          if (!viewOnly) {\n                            _context8.next = 10;\n                            break;\n                          }\n                          canView = select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).canViewSharedModule(moduleSlug);\n                          if (canView) {\n                            _context8.next = 7;\n                            break;\n                          }\n                          return _context8.abrupt(\"return\", 'cant-view');\n                        case 7:\n                          modules = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getRecoverableModules();\n                          if (!modules[moduleSlug]) {\n                            _context8.next = 10;\n                            break;\n                          }\n                          return _context8.abrupt(\"return\", 'recovering');\n                        case 10:\n                          _context8.next = 12;\n                          return resolveSelect(datastoreSlug).isGatheringData();\n                        case 12:\n                          isGatheringData = _context8.sent;\n                          if (!isGatheringData) {\n                            _context8.next = 15;\n                            break;\n                          }\n                          return _context8.abrupt(\"return\", 'gathering');\n                        case 15:\n                          _context8.next = 17;\n                          return resolveSelect(datastoreSlug).getReport(select(datastoreSlug).getSampleReportArgs());\n                        case 17:\n                          if (!select(datastoreSlug).hasZeroData()) {\n                            _context8.next = 19;\n                            break;\n                          }\n                          return _context8.abrupt(\"return\", 'zero-data');\n                        case 19:\n                          return _context8.abrupt(\"return\", 'connected');\n                        case 20:\n                        case \"end\":\n                          return _context8.stop();\n                      }\n                    }\n                  }, _callee8);\n                }));\n                return _getModuleState.apply(this, arguments);\n              };\n              getModuleState = function _getModuleState2(_x11, _x12) {\n                return _getModuleState.apply(this, arguments);\n              };\n              select = _ref9.select, resolveSelect = _ref9.resolveSelect;\n              viewOnly = _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"SITE_KIT_VIEW_ONLY_CONTEXTS\"].includes(viewContext);\n              _context9.next = 6;\n              return Promise.all([\n              // The isModuleConnected() and canViewSharedModule() selectors rely\n              // on the resolution of the getModules() resolver.\n              resolveSelect(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getModules(), viewOnly ? resolveSelect(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getRecoverableModules() : Promise.resolve([])]);\n            case 6:\n              _context9.next = 8;\n              return getModuleState(_js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_13__[\"MODULE_SLUG_ANALYTICS_4\"], _js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]);\n            case 8:\n              analyticsState = _context9.sent;\n              _context9.next = 11;\n              return getModuleState(_js_modules_search_console_constants__WEBPACK_IMPORTED_MODULE_16__[\"MODULE_SLUG_SEARCH_CONSOLE\"], _js_modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_15__[\"MODULES_SEARCH_CONSOLE\"]);\n            case 11:\n              searchConsoleState = _context9.sent;\n              if (!(analyticsState === 'gathering' || searchConsoleState === 'gathering')) {\n                _context9.next = 14;\n                break;\n              }\n              return _context9.abrupt(\"return\", false);\n            case 14:\n              return _context9.abrupt(\"return\", analyticsState === 'zero-data' || searchConsoleState === 'zero-data');\n            case 15:\n            case \"end\":\n              return _context9.stop();\n          }\n        }\n      }, _callee9);\n    }));\n    function checkRequirements(_x9, _x10) {\n      return _checkRequirements8.apply(this, arguments);\n    }\n    return checkRequirements;\n  }(),\n  isDismissible: true\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, 'module-recovery-alert', {\n  Component: _js_components_dashboard_sharing_ModuleRecoveryAlert__WEBPACK_IMPORTED_MODULE_32__[\"default\"],\n  priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].ERROR_LOW,\n  areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].HEADER,\n  viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n  isDismissible: false,\n  checkRequirements: function () {\n    var _checkRequirements9 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee10(_ref10) {\n      var resolveSelect, recoverableModules, recoverableModulesList;\n      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee10$(_context10) {\n        while (1) {\n          switch (_context10.prev = _context10.next) {\n            case 0:\n              resolveSelect = _ref10.resolveSelect;\n              _context10.next = 3;\n              return resolveSelect(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getRecoverableModules();\n            case 3:\n              recoverableModules = _context10.sent;\n              recoverableModulesList = Object.keys(recoverableModules || {});\n              if (recoverableModulesList.length) {\n                _context10.next = 7;\n                break;\n              }\n              return _context10.abrupt(\"return\", false);\n            case 7:\n              return _context10.abrupt(\"return\", true);\n            case 8:\n            case \"end\":\n              return _context10.stop();\n          }\n        }\n      }, _callee10);\n    }));\n    function checkRequirements(_x13) {\n      return _checkRequirements9.apply(this, arguments);\n    }\n    return checkRequirements;\n  }()\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, _js_components_consent_mode_constants__WEBPACK_IMPORTED_MODULE_28__[\"CONSENT_MODE_SETUP_CTA_WIDGET_SLUG\"], {\n  Component: _js_components_consent_mode_ConsentModeSetupCTABanner__WEBPACK_IMPORTED_MODULE_29__[\"default\"],\n  priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].SETUP_CTA_HIGH,\n  areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].DASHBOARD_TOP,\n  groupID: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_GROUPS\"].SETUP_CTAS,\n  viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n  isDismissible: true,\n  checkRequirements: function () {\n    var _checkRequirements10 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee11(_ref11) {\n      var select, resolveSelect, isConsentModeEnabled;\n      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee11$(_context11) {\n        while (1) {\n          switch (_context11.prev = _context11.next) {\n            case 0:\n              select = _ref11.select, resolveSelect = _ref11.resolveSelect;\n              _context11.next = 3;\n              return resolveSelect(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getConsentModeSettings();\n            case 3:\n              isConsentModeEnabled = select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).isConsentModeEnabled();\n              if (!(isConsentModeEnabled !== false)) {\n                _context11.next = 6;\n                break;\n              }\n              return _context11.abrupt(\"return\", false);\n            case 6:\n              return _context11.abrupt(\"return\", resolveSelect(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).isAdsConnected());\n            case 7:\n            case \"end\":\n              return _context11.stop();\n          }\n        }\n      }, _callee11);\n    }));\n    function checkRequirements(_x14) {\n      return _checkRequirements10.apply(this, arguments);\n    }\n    return checkRequirements;\n  }(),\n  dismissRetries: 2\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, _constants__WEBPACK_IMPORTED_MODULE_6__[\"GTG_SETUP_CTA_BANNER_NOTIFICATION\"], {\n  Component: _js_components_notifications_GoogleTagGatewaySetupBanner__WEBPACK_IMPORTED_MODULE_27__[\"default\"],\n  priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].SETUP_CTA_LOW,\n  areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].DASHBOARD_TOP,\n  groupID: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_GROUPS\"].SETUP_CTAS,\n  viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n  checkRequirements: function () {\n    var _checkRequirements11 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee12(_ref12) {\n      var select, resolveSelect, dispatch, isGTGModuleConnected, _select, isGoogleTagGatewayEnabled, isGTGHealthy, isScriptAccessEnabled, isHealthy, isAccessEnabled;\n      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee12$(_context12) {\n        while (1) {\n          switch (_context12.prev = _context12.next) {\n            case 0:\n              select = _ref12.select, resolveSelect = _ref12.resolveSelect, dispatch = _ref12.dispatch;\n              isGTGModuleConnected = select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).isAnyGoogleTagGatewayModuleConnected();\n              if (isGTGModuleConnected) {\n                _context12.next = 4;\n                break;\n              }\n              return _context12.abrupt(\"return\", false);\n            case 4:\n              _context12.next = 6;\n              return resolveSelect(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getGoogleTagGatewaySettings();\n            case 6:\n              _select = select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]), isGoogleTagGatewayEnabled = _select.isGoogleTagGatewayEnabled, isGTGHealthy = _select.isGTGHealthy, isScriptAccessEnabled = _select.isScriptAccessEnabled;\n              if (!isGoogleTagGatewayEnabled()) {\n                _context12.next = 9;\n                break;\n              }\n              return _context12.abrupt(\"return\", false);\n            case 9:\n              isHealthy = isGTGHealthy();\n              isAccessEnabled = isScriptAccessEnabled();\n              if (![isHealthy, isAccessEnabled].includes(null)) {\n                _context12.next = 14;\n                break;\n              }\n              dispatch(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).fetchGetGTGServerRequirementStatus();\n              return _context12.abrupt(\"return\", false);\n            case 14:\n              return _context12.abrupt(\"return\", isHealthy && isAccessEnabled);\n            case 15:\n            case \"end\":\n              return _context12.stop();\n          }\n        }\n      }, _callee12);\n    }));\n    function checkRequirements(_x15) {\n      return _checkRequirements11.apply(this, arguments);\n    }\n    return checkRequirements;\n  }(),\n  isDismissible: true,\n  featureFlag: 'googleTagGateway'\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, _constants__WEBPACK_IMPORTED_MODULE_6__[\"GTG_HEALTH_CHECK_WARNING_NOTIFICATION_ID\"], {\n  Component: _js_components_notifications_GoogleTagGatewayWarningNotification__WEBPACK_IMPORTED_MODULE_26__[\"default\"],\n  areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].DASHBOARD_TOP,\n  viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n  checkRequirements: function () {\n    var _checkRequirements12 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee13(_ref13) {\n      var select, resolveSelect, isGTGModuleConnected, _select2, isGoogleTagGatewayEnabled, isGTGHealthy, isScriptAccessEnabled;\n      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee13$(_context13) {\n        while (1) {\n          switch (_context13.prev = _context13.next) {\n            case 0:\n              select = _ref13.select, resolveSelect = _ref13.resolveSelect;\n              isGTGModuleConnected = select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).isAnyGoogleTagGatewayModuleConnected();\n              if (isGTGModuleConnected) {\n                _context13.next = 4;\n                break;\n              }\n              return _context13.abrupt(\"return\", false);\n            case 4:\n              _context13.next = 6;\n              return resolveSelect(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getGoogleTagGatewaySettings();\n            case 6:\n              _select2 = select(_js_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]), isGoogleTagGatewayEnabled = _select2.isGoogleTagGatewayEnabled, isGTGHealthy = _select2.isGTGHealthy, isScriptAccessEnabled = _select2.isScriptAccessEnabled;\n              return _context13.abrupt(\"return\", isGoogleTagGatewayEnabled() && (!isGTGHealthy() || !isScriptAccessEnabled()));\n            case 8:\n            case \"end\":\n              return _context13.stop();\n          }\n        }\n      }, _callee13);\n    }));\n    function checkRequirements(_x16) {\n      return _checkRequirements12.apply(this, arguments);\n    }\n    return checkRequirements;\n  }(),\n  isDismissible: true,\n  featureFlag: 'googleTagGateway'\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, _js_components_OverlayNotification_AnalyticsAndAdSenseAccountsDetectedAsLinkedOverlayNotification__WEBPACK_IMPORTED_MODULE_35__[\"ANALYTICS_ADSENSE_LINKED_OVERLAY_NOTIFICATION\"], {\n  Component: _js_components_OverlayNotification_AnalyticsAndAdSenseAccountsDetectedAsLinkedOverlayNotification__WEBPACK_IMPORTED_MODULE_35__[\"default\"],\n  priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].SETUP_CTA_HIGH,\n  areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].OVERLAYS,\n  groupID: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_GROUPS\"].SETUP_CTAS,\n  viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"]],\n  isDismissible: true,\n  checkRequirements: function () {\n    var _checkRequirements13 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee14(_ref14) {\n      var select, resolveSelect, adSenseModuleConnected, analyticsModuleConnected, canViewSharedAdsense, canViewSharedAnalytics, isAdSenseLinked, adSenseAccountID, _select$getDateRangeD2, startDate, endDate, reportArgs, reportData;\n      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee14$(_context14) {\n        while (1) {\n          switch (_context14.prev = _context14.next) {\n            case 0:\n              select = _ref14.select, resolveSelect = _ref14.resolveSelect;\n              _context14.next = 3;\n              return Promise.all([\n              // The hasAccessToShareableModule() selector relies on\n              // the resolution of getAuthentication().\n              resolveSelect(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getAuthentication(),\n              // The isModuleConnected() and hasAccessToShareableModule() selectors\n              // rely on the resolution of the getModules() resolver.\n              resolveSelect(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getModules()]);\n            case 3:\n              adSenseModuleConnected = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).isModuleConnected(_js_modules_adsense_constants__WEBPACK_IMPORTED_MODULE_17__[\"MODULE_SLUG_ADSENSE\"]);\n              analyticsModuleConnected = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).isModuleConnected(_js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_13__[\"MODULE_SLUG_ANALYTICS_4\"]);\n              canViewSharedAdsense = select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).hasAccessToShareableModule(_js_modules_adsense_constants__WEBPACK_IMPORTED_MODULE_17__[\"MODULE_SLUG_ADSENSE\"]);\n              canViewSharedAnalytics = select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).hasAccessToShareableModule(_js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_13__[\"MODULE_SLUG_ANALYTICS_4\"]);\n              if (adSenseModuleConnected && analyticsModuleConnected && canViewSharedAdsense && canViewSharedAnalytics) {\n                _context14.next = 9;\n                break;\n              }\n              return _context14.abrupt(\"return\", false);\n            case 9:\n              _context14.next = 11;\n              return resolveSelect(_js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getSettings();\n            case 11:\n              isAdSenseLinked = select(_js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getAdSenseLinked();\n              if (isAdSenseLinked) {\n                _context14.next = 14;\n                break;\n              }\n              return _context14.abrupt(\"return\", false);\n            case 14:\n              _context14.next = 16;\n              return resolveSelect(_js_modules_adsense_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"MODULES_ADSENSE\"]).getSettings();\n            case 16:\n              adSenseAccountID = select(_js_modules_adsense_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"MODULES_ADSENSE\"]).getAccountID();\n              _select$getDateRangeD2 = select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getDateRangeDates({\n                offsetDays: _js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"DATE_RANGE_OFFSET\"]\n              }), startDate = _select$getDateRangeD2.startDate, endDate = _select$getDateRangeD2.endDate;\n              reportArgs = {\n                startDate: startDate,\n                endDate: endDate,\n                dimensions: ['pagePath', 'adSourceName'],\n                metrics: [{\n                  name: 'totalAdRevenue'\n                }],\n                dimensionFilters: {\n                  adSourceName: \"Google AdSense account (\".concat(adSenseAccountID, \")\")\n                },\n                orderby: [{\n                  metric: {\n                    metricName: 'totalAdRevenue'\n                  },\n                  desc: true\n                }],\n                limit: 1,\n                reportID: 'notifications_analytics-adsense-linked-overlay_reportArgs'\n              };\n              _context14.next = 21;\n              return resolveSelect(_js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getReport(reportArgs);\n            case 21:\n              reportData = _context14.sent;\n              return _context14.abrupt(\"return\", Object(_js_modules_analytics_4_utils__WEBPACK_IMPORTED_MODULE_14__[\"isZeroReport\"])(reportData) === false);\n            case 23:\n            case \"end\":\n              return _context14.stop();\n          }\n        }\n      }, _callee14);\n    }));\n    function checkRequirements(_x17) {\n      return _checkRequirements13.apply(this, arguments);\n    }\n    return checkRequirements;\n  }()\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, _js_components_OverlayNotification_LinkAnalyticsAndAdSenseAccountsOverlayNotification__WEBPACK_IMPORTED_MODULE_36__[\"LINK_ANALYTICS_ADSENSE_OVERLAY_NOTIFICATION\"], {\n  Component: _js_components_OverlayNotification_LinkAnalyticsAndAdSenseAccountsOverlayNotification__WEBPACK_IMPORTED_MODULE_36__[\"default\"],\n  priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].SETUP_CTA_LOW,\n  areaSlug: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_AREAS\"].OVERLAYS,\n  groupID: _constants__WEBPACK_IMPORTED_MODULE_6__[\"NOTIFICATION_GROUPS\"].SETUP_CTAS,\n  viewContexts: [_js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n  isDismissible: true,\n  checkRequirements: function () {\n    var _checkRequirements14 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee15(_ref15) {\n      var select, resolveSelect, adSenseModuleConnected, analyticsModuleConnected, isAdSenseLinked;\n      return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee15$(_context15) {\n        while (1) {\n          switch (_context15.prev = _context15.next) {\n            case 0:\n              select = _ref15.select, resolveSelect = _ref15.resolveSelect;\n              _context15.next = 3;\n              return Promise.all([\n              // The isModuleConnected() selector relies on the resolution\n              // of the getModules() resolver.\n              resolveSelect(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).getModules()]);\n            case 3:\n              adSenseModuleConnected = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).isModuleConnected(_js_modules_adsense_constants__WEBPACK_IMPORTED_MODULE_17__[\"MODULE_SLUG_ADSENSE\"]);\n              analyticsModuleConnected = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_MODULES\"]).isModuleConnected(_js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_13__[\"MODULE_SLUG_ANALYTICS_4\"]);\n              if (adSenseModuleConnected && analyticsModuleConnected) {\n                _context15.next = 7;\n                break;\n              }\n              return _context15.abrupt(\"return\", false);\n            case 7:\n              _context15.next = 9;\n              return resolveSelect(_js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getSettings();\n            case 9:\n              isAdSenseLinked = select(_js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getAdSenseLinked();\n              return _context15.abrupt(\"return\", isAdSenseLinked === false);\n            case 11:\n            case \"end\":\n              return _context15.stop();\n          }\n        }\n      }, _callee15);\n    }));\n    function checkRequirements(_x18) {\n      return _checkRequirements14.apply(this, arguments);\n    }\n    return checkRequirements;\n  }()\n}), _DEFAULT_NOTIFICATION);\n\n/**\n * Registers notifications not specific to any one particular module.\n *\n * @since 1.132.0\n *\n * @param {Object} notificationsAPI Notifications API.\n */\nfunction registerDefaults(notificationsAPI) {\n  for (var notificationID in DEFAULT_NOTIFICATIONS) {\n    notificationsAPI.registerNotification(notificationID, DEFAULT_NOTIFICATIONS[notificationID]);\n  }\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/register-defaults.js\n");

/***/ }),

/***/ "./js/googlesitekit/notifications/util/shouldNotificationBeAddedToQueue.js":
/*!*********************************************************************************!*\
  !*** ./js/googlesitekit/notifications/util/shouldNotificationBeAddedToQueue.js ***!
  \*********************************************************************************/
/*! exports provided: shouldNotificationBeAddedToQueue */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"shouldNotificationBeAddedToQueue\", function() { return shouldNotificationBeAddedToQueue; });\n/* harmony import */ var _js_features__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/js/features */ \"./js/features/index.js\");\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 * Internal dependencies\n */\n\n\n/**\n * Checks if a notification should be added to the queue based on\n * its feature flags, groupID, viewContext, etc.\n *\n * @since 1.155.0\n *\n * @param {Object}  notification                Notification object.\n * @param {Object}  params                      Parameters.\n * @param {string}  params.groupID              Group ID to check against the notification's groupID.\n * @param {boolean} params.isDismissed          Whether the notification is already dismissed, if it's dismissible.\n * @param {string}  params.viewContext          View context to check against the notification's viewContexts (if present).\n * @param {Array}   params._enabledFeatureFlags Feature flags object to check against the notification's `featureFlag`. Used for testing purposes.\n * @return {boolean} Returns true if the notification should be added to the queue, false otherwise.\n */\nfunction shouldNotificationBeAddedToQueue(notification) {\n  var _notification$viewCon;\n  var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n    groupID = _ref.groupID,\n    viewContext = _ref.viewContext,\n    isDismissed = _ref.isDismissed,\n    _enabledFeatureFlags = _ref._enabledFeatureFlags;\n  if ((notification === null || notification === void 0 ? void 0 : notification.featureFlag) && !Object(_js_features__WEBPACK_IMPORTED_MODULE_0__[\"isFeatureEnabled\"])(notification.featureFlag, _enabledFeatureFlags ? new Set(_enabledFeatureFlags) : undefined)) {\n    return false;\n  }\n  if (notification.groupID !== groupID) {\n    return false;\n  }\n  if (((_notification$viewCon = notification.viewContexts) === null || _notification$viewCon === void 0 ? void 0 : _notification$viewCon.length) && viewContext && !notification.viewContexts.includes(viewContext)) {\n    return false;\n  }\n  if (notification.isDismissible && isDismissed) {\n    return false;\n  }\n  return true;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvdXRpbC9zaG91bGROb3RpZmljYXRpb25CZUFkZGVkVG9RdWV1ZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy91dGlsL3Nob3VsZE5vdGlmaWNhdGlvbkJlQWRkZWRUb1F1ZXVlLmpzPzYyODUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGlzRmVhdHVyZUVuYWJsZWQgfSBmcm9tICdAL2pzL2ZlYXR1cmVzJztcblxuLyoqXG4gKiBDaGVja3MgaWYgYSBub3RpZmljYXRpb24gc2hvdWxkIGJlIGFkZGVkIHRvIHRoZSBxdWV1ZSBiYXNlZCBvblxuICogaXRzIGZlYXR1cmUgZmxhZ3MsIGdyb3VwSUQsIHZpZXdDb250ZXh0LCBldGMuXG4gKlxuICogQHNpbmNlIDEuMTU1LjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gIG5vdGlmaWNhdGlvbiAgICAgICAgICAgICAgICBOb3RpZmljYXRpb24gb2JqZWN0LlxuICogQHBhcmFtIHtPYmplY3R9ICBwYXJhbXMgICAgICAgICAgICAgICAgICAgICAgUGFyYW1ldGVycy5cbiAqIEBwYXJhbSB7c3RyaW5nfSAgcGFyYW1zLmdyb3VwSUQgICAgICAgICAgICAgIEdyb3VwIElEIHRvIGNoZWNrIGFnYWluc3QgdGhlIG5vdGlmaWNhdGlvbidzIGdyb3VwSUQuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IHBhcmFtcy5pc0Rpc21pc3NlZCAgICAgICAgICBXaGV0aGVyIHRoZSBub3RpZmljYXRpb24gaXMgYWxyZWFkeSBkaXNtaXNzZWQsIGlmIGl0J3MgZGlzbWlzc2libGUuXG4gKiBAcGFyYW0ge3N0cmluZ30gIHBhcmFtcy52aWV3Q29udGV4dCAgICAgICAgICBWaWV3IGNvbnRleHQgdG8gY2hlY2sgYWdhaW5zdCB0aGUgbm90aWZpY2F0aW9uJ3Mgdmlld0NvbnRleHRzIChpZiBwcmVzZW50KS5cbiAqIEBwYXJhbSB7QXJyYXl9ICAgcGFyYW1zLl9lbmFibGVkRmVhdHVyZUZsYWdzIEZlYXR1cmUgZmxhZ3Mgb2JqZWN0IHRvIGNoZWNrIGFnYWluc3QgdGhlIG5vdGlmaWNhdGlvbidzIGBmZWF0dXJlRmxhZ2AuIFVzZWQgZm9yIHRlc3RpbmcgcHVycG9zZXMuXG4gKiBAcmV0dXJuIHtib29sZWFufSBSZXR1cm5zIHRydWUgaWYgdGhlIG5vdGlmaWNhdGlvbiBzaG91bGQgYmUgYWRkZWQgdG8gdGhlIHF1ZXVlLCBmYWxzZSBvdGhlcndpc2UuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBzaG91bGROb3RpZmljYXRpb25CZUFkZGVkVG9RdWV1ZShcblx0bm90aWZpY2F0aW9uLFxuXHR7IGdyb3VwSUQsIHZpZXdDb250ZXh0LCBpc0Rpc21pc3NlZCwgX2VuYWJsZWRGZWF0dXJlRmxhZ3MgfSA9IHt9XG4pIHtcblx0aWYgKFxuXHRcdG5vdGlmaWNhdGlvbj8uZmVhdHVyZUZsYWcgJiZcblx0XHQhIGlzRmVhdHVyZUVuYWJsZWQoXG5cdFx0XHRub3RpZmljYXRpb24uZmVhdHVyZUZsYWcsXG5cdFx0XHRfZW5hYmxlZEZlYXR1cmVGbGFncyA/IG5ldyBTZXQoIF9lbmFibGVkRmVhdHVyZUZsYWdzICkgOiB1bmRlZmluZWRcblx0XHQpXG5cdCkge1xuXHRcdHJldHVybiBmYWxzZTtcblx0fVxuXG5cdGlmICggbm90aWZpY2F0aW9uLmdyb3VwSUQgIT09IGdyb3VwSUQgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0aWYgKFxuXHRcdG5vdGlmaWNhdGlvbi52aWV3Q29udGV4dHM/Lmxlbmd0aCAmJlxuXHRcdHZpZXdDb250ZXh0ICYmXG5cdFx0ISBub3RpZmljYXRpb24udmlld0NvbnRleHRzLmluY2x1ZGVzKCB2aWV3Q29udGV4dCApXG5cdCkge1xuXHRcdHJldHVybiBmYWxzZTtcblx0fVxuXG5cdGlmICggbm90aWZpY2F0aW9uLmlzRGlzbWlzc2libGUgJiYgaXNEaXNtaXNzZWQgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIHRydWU7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQUE7QUFEQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBT0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBS0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/util/shouldNotificationBeAddedToQueue.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/useFormValue.js":
/*!**********************************!*\
  !*** ./js/hooks/useFormValue.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 useFormValue; });\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/data */ \"../node_modules/@wordpress/data/build-module/index.js\");\n/* harmony import */ var _js_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/js/googlesitekit/datastore/forms/constants */ \"./js/googlesitekit/datastore/forms/constants.js\");\n/**\n * Form value hook.\n *\n * Site Kit by Google, Copyright 2020 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 * Returns the value of a form field.\n *\n * @since 1.160.0\n *\n * @param {string} formName The name of the form.\n * @param {string} key      The key of the form field.\n * @return {string|number|boolean|Array|Object|undefined} The value of the form field, or the default value if provided.\n */\nfunction useFormValue(formName, key) {\n  return Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_0__[\"useSelect\"])(function (select) {\n    var _select = select(_js_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_1__[\"CORE_FORMS\"]),\n      getValue = _select.getValue;\n    return getValue(formName, key);\n  }, [formName, key]);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VGb3JtVmFsdWUuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9ob29rcy91c2VGb3JtVmFsdWUuanM/OWZhMCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEZvcm0gdmFsdWUgaG9vay5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIwIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QgfSBmcm9tICdAd29yZHByZXNzL2RhdGEnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT1JFX0ZPUk1TIH0gZnJvbSAnQC9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9mb3Jtcy9jb25zdGFudHMnO1xuXG4vKipcbiAqIFJldHVybnMgdGhlIHZhbHVlIG9mIGEgZm9ybSBmaWVsZC5cbiAqXG4gKiBAc2luY2UgMS4xNjAuMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBmb3JtTmFtZSBUaGUgbmFtZSBvZiB0aGUgZm9ybS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBrZXkgICAgICBUaGUga2V5IG9mIHRoZSBmb3JtIGZpZWxkLlxuICogQHJldHVybiB7c3RyaW5nfG51bWJlcnxib29sZWFufEFycmF5fE9iamVjdHx1bmRlZmluZWR9IFRoZSB2YWx1ZSBvZiB0aGUgZm9ybSBmaWVsZCwgb3IgdGhlIGRlZmF1bHQgdmFsdWUgaWYgcHJvdmlkZWQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHVzZUZvcm1WYWx1ZSggZm9ybU5hbWUsIGtleSApIHtcblx0cmV0dXJuIHVzZVNlbGVjdChcblx0XHQoIHNlbGVjdCApID0+IHtcblx0XHRcdGNvbnN0IHsgZ2V0VmFsdWUgfSA9IHNlbGVjdCggQ09SRV9GT1JNUyApO1xuXG5cdFx0XHRyZXR1cm4gZ2V0VmFsdWUoIGZvcm1OYW1lLCBrZXkgKTtcblx0XHR9LFxuXHRcdFsgZm9ybU5hbWUsIGtleSBdXG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFHQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/hooks/useFormValue.js\n");

/***/ }),

/***/ "./js/hooks/useModuleGatheringZeroData.js":
/*!************************************************!*\
  !*** ./js/hooks/useModuleGatheringZeroData.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 useModuleGatheringZeroData; });\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 _js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/js/googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/js/googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/js/modules/analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n/* harmony import */ var _js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/modules/analytics-4/constants */ \"./js/modules/analytics-4/constants.js\");\n/* harmony import */ var _js_modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/modules/search-console/datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _js_modules_search_console_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/js/modules/search-console/constants */ \"./js/modules/search-console/constants.js\");\n/* harmony import */ var _useViewOnly__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./useViewOnly */ \"./js/hooks/useViewOnly.js\");\n/**\n * `useModuleGatheringZeroData` hook.\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\n/**\n * Determines if either Search Console or Analytics is in gathering or zero data states.\n *\n * @since 1.134.0\n *\n * @return {Object} Individual boolean|undefined values for Gathering and Zero data states for both modules.\n */\nfunction useModuleGatheringZeroData() {\n  var viewOnly = Object(_useViewOnly__WEBPACK_IMPORTED_MODULE_7__[\"default\"])();\n  var isAnalyticsConnected = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useSelect\"])(function (select) {\n    return select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_1__[\"CORE_MODULES\"]).isModuleConnected(_js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULE_SLUG_ANALYTICS_4\"]);\n  });\n  var canViewSharedAnalytics = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useSelect\"])(function (select) {\n    if (!viewOnly) {\n      return true;\n    }\n    return select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"CORE_USER\"]).canViewSharedModule(_js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULE_SLUG_ANALYTICS_4\"]);\n  });\n  var canViewSharedSearchConsole = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useSelect\"])(function (select) {\n    if (!viewOnly) {\n      return true;\n    }\n    return select(_js_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"CORE_USER\"]).canViewSharedModule(_js_modules_search_console_constants__WEBPACK_IMPORTED_MODULE_6__[\"MODULE_SLUG_SEARCH_CONSOLE\"]);\n  });\n  var showRecoverableAnalytics = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useSelect\"])(function (select) {\n    if (!viewOnly) {\n      return false;\n    }\n    var recoverableModules = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_1__[\"CORE_MODULES\"]).getRecoverableModules();\n    if (recoverableModules === undefined) {\n      return undefined;\n    }\n    return Object.keys(recoverableModules).includes(_js_modules_analytics_4_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULE_SLUG_ANALYTICS_4\"]);\n  });\n  var showRecoverableSearchConsole = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useSelect\"])(function (select) {\n    if (!viewOnly) {\n      return false;\n    }\n    var recoverableModules = select(_js_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_1__[\"CORE_MODULES\"]).getRecoverableModules();\n    if (recoverableModules === undefined) {\n      return undefined;\n    }\n    return Object.keys(recoverableModules).includes(_js_modules_search_console_constants__WEBPACK_IMPORTED_MODULE_6__[\"MODULE_SLUG_SEARCH_CONSOLE\"]);\n  });\n  var analyticsGatheringData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useInViewSelect\"])(function (select) {\n    return isAnalyticsConnected && canViewSharedAnalytics && false === showRecoverableAnalytics ? select(_js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_3__[\"MODULES_ANALYTICS_4\"]).isGatheringData() : false;\n  }, [isAnalyticsConnected, canViewSharedAnalytics, showRecoverableAnalytics]);\n  var searchConsoleGatheringData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useInViewSelect\"])(function (select) {\n    return canViewSharedSearchConsole && false === showRecoverableSearchConsole && select(_js_modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"MODULES_SEARCH_CONSOLE\"]).isGatheringData();\n  }, [canViewSharedSearchConsole, showRecoverableSearchConsole]);\n  var analyticsHasZeroData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useInViewSelect\"])(function (select) {\n    return isAnalyticsConnected && canViewSharedAnalytics && false === showRecoverableAnalytics ? select(_js_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_3__[\"MODULES_ANALYTICS_4\"]).hasZeroData() : false;\n  }, [isAnalyticsConnected, canViewSharedAnalytics, showRecoverableAnalytics]);\n  var searchConsoleHasZeroData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useInViewSelect\"])(function (select) {\n    return canViewSharedSearchConsole && false === showRecoverableSearchConsole && select(_js_modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"MODULES_SEARCH_CONSOLE\"]).hasZeroData();\n  }, [canViewSharedSearchConsole, showRecoverableSearchConsole]);\n  return {\n    analyticsGatheringData: analyticsGatheringData,\n    searchConsoleGatheringData: searchConsoleGatheringData,\n    analyticsHasZeroData: analyticsHasZeroData,\n    searchConsoleHasZeroData: searchConsoleHasZeroData\n  };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./js/hooks/useModuleGatheringZeroData.js\n");

/***/ }),

/***/ "./js/hooks/useQueryArg.js":
/*!*********************************!*\
  !*** ./js/hooks/useQueryArg.js ***!
  \*********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* 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 _wordpress_url__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/url */ \"../node_modules/@wordpress/url/build-module/index.js\");\n\n\n/**\n * `useQueryArg` 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 * WordPress dependencies\n */\n\n\n\n/**\n * Uses a location query param as a variable in a component.\n *\n * @since 1.24.0\n *\n * @param {string} key            The query param key to be used.\n * @param {string} [initialValue] Optional. The initial value for the query param to be used.\n * @param {Object} [_global]      The global window object.\n * @return {Array} The getter and setter for the query param state.\n */\nfunction useQueryArg(key, initialValue) {\n  var _global = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : global;\n  var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useState\"])(Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(_global.location.href, key) || initialValue),\n    _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2),\n    value = _useState2[0],\n    setValue = _useState2[1];\n  function onSetValue(newValue) {\n    setValue(newValue);\n    var newURL = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"addQueryArgs\"])(_global.location.href, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, key, newValue));\n    _global.history.replaceState(null, '', newURL);\n  }\n  return [value, onSetValue];\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (useQueryArg);\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VRdWVyeUFyZy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2hvb2tzL3VzZVF1ZXJ5QXJnLmpzPzFhYjQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgdXNlUXVlcnlBcmdgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU3RhdGUgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgYWRkUXVlcnlBcmdzLCBnZXRRdWVyeUFyZyB9IGZyb20gJ0B3b3JkcHJlc3MvdXJsJztcblxuLyoqXG4gKiBVc2VzIGEgbG9jYXRpb24gcXVlcnkgcGFyYW0gYXMgYSB2YXJpYWJsZSBpbiBhIGNvbXBvbmVudC5cbiAqXG4gKiBAc2luY2UgMS4yNC4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGtleSAgICAgICAgICAgIFRoZSBxdWVyeSBwYXJhbSBrZXkgdG8gYmUgdXNlZC5cbiAqIEBwYXJhbSB7c3RyaW5nfSBbaW5pdGlhbFZhbHVlXSBPcHRpb25hbC4gVGhlIGluaXRpYWwgdmFsdWUgZm9yIHRoZSBxdWVyeSBwYXJhbSB0byBiZSB1c2VkLlxuICogQHBhcmFtIHtPYmplY3R9IFtfZ2xvYmFsXSAgICAgIFRoZSBnbG9iYWwgd2luZG93IG9iamVjdC5cbiAqIEByZXR1cm4ge0FycmF5fSBUaGUgZ2V0dGVyIGFuZCBzZXR0ZXIgZm9yIHRoZSBxdWVyeSBwYXJhbSBzdGF0ZS5cbiAqL1xuZnVuY3Rpb24gdXNlUXVlcnlBcmcoIGtleSwgaW5pdGlhbFZhbHVlLCBfZ2xvYmFsID0gZ2xvYmFsICkge1xuXHRjb25zdCBbIHZhbHVlLCBzZXRWYWx1ZSBdID0gdXNlU3RhdGUoXG5cdFx0Z2V0UXVlcnlBcmcoIF9nbG9iYWwubG9jYXRpb24uaHJlZiwga2V5ICkgfHwgaW5pdGlhbFZhbHVlXG5cdCk7XG5cblx0ZnVuY3Rpb24gb25TZXRWYWx1ZSggbmV3VmFsdWUgKSB7XG5cdFx0c2V0VmFsdWUoIG5ld1ZhbHVlICk7XG5cblx0XHRjb25zdCBuZXdVUkwgPSBhZGRRdWVyeUFyZ3MoIF9nbG9iYWwubG9jYXRpb24uaHJlZiwge1xuXHRcdFx0WyBrZXkgXTogbmV3VmFsdWUsXG5cdFx0fSApO1xuXHRcdF9nbG9iYWwuaGlzdG9yeS5yZXBsYWNlU3RhdGUoIG51bGwsICcnLCBuZXdVUkwgKTtcblx0fVxuXG5cdHJldHVybiBbIHZhbHVlLCBvblNldFZhbHVlIF07XG59XG5cbmV4cG9ydCBkZWZhdWx0IHVzZVF1ZXJ5QXJnO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUdBO0FBRkE7QUFBQTtBQUlBO0FBQ0E7QUFFQTtBQUdBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/hooks/useQueryArg.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 _js_components_Root_ViewContextContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/js/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\"])(_js_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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VWaWV3Q29udGV4dC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2hvb2tzL3VzZVZpZXdDb250ZXh0LmpzPzAzYjIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgdXNlVmlld0NvbnRleHRgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMiBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlQ29udGV4dCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgVmlld0NvbnRleHRDb250ZXh0IGZyb20gJ0AvanMvY29tcG9uZW50cy9Sb290L1ZpZXdDb250ZXh0Q29udGV4dCc7XG5cbi8qKlxuICogUmV0dXJucyB0aGUgY3VycmVudCBTaXRlIEtpdCB2aWV3aW5nIGNvbnRleHQsIGVnLiBcImRhc2hib2FyZFwiLFxuICogXCJlbnRpdHkgZGFzaGJvYXJkXCIsIFwidmlldy1vbmx5IGRhc2hib2FyZFwiLCBldGMuXG4gKlxuICogQHNpbmNlIDEuNzQuMFxuICpcbiAqIEByZXR1cm4ge3N0cmluZ30gVGhlIGN1cnJlbnQgXCJ2aWV3aW5nIGNvbnRleHRcIiB2YWx1ZSBmb3IgdGhlIHBsdWdpbi5cbiAqL1xuZnVuY3Rpb24gdXNlVmlld0NvbnRleHQoKSB7XG5cdGNvbnN0IHZpZXdDb250ZXh0ID0gdXNlQ29udGV4dCggVmlld0NvbnRleHRDb250ZXh0ICk7XG5cblx0cmV0dXJuIHZpZXdDb250ZXh0O1xufVxuXG5leHBvcnQgZGVmYXVsdCB1c2VWaWV3Q29udGV4dDtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\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 _js_googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/js/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 _js_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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VWaWV3T25seS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2hvb2tzL3VzZVZpZXdPbmx5LmpzPzY0MmYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgdXNlVmlld09ubHlgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMiBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTSVRFX0tJVF9WSUVXX09OTFlfQ09OVEVYVFMgfSBmcm9tICdAL2pzL2dvb2dsZXNpdGVraXQvY29uc3RhbnRzJztcbmltcG9ydCB1c2VWaWV3Q29udGV4dCBmcm9tICcuL3VzZVZpZXdDb250ZXh0JztcblxuLyoqXG4gKiBEZXRlcm1pbmVzIGlmIHRoZSBjdXJyZW50IHZpZXcgY29udGV4dCBpcyBhIFwidmlldyBvbmx5XCIgZGFzaGJvYXJkIGNvbnRleHQuXG4gKlxuICogQHNpbmNlIDEuNzIuMFxuICpcbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRydWUgaWYgY3VycmVudCBjb250ZXh0IGlzIGEgdmlldy1vbmx5IGRhc2hib2FyZCBjb250ZXh0LCBmYWxzZSBvdGhlcndpc2UuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHVzZVZpZXdPbmx5KCkge1xuXHRjb25zdCB2aWV3Q29udGV4dCA9IHVzZVZpZXdDb250ZXh0KCk7XG5cblx0cmV0dXJuIFNJVEVfS0lUX1ZJRVdfT05MWV9DT05URVhUUy5pbmNsdWRlcyggdmlld0NvbnRleHQgKTtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\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;\nfunction getSize() {\n  return [global.innerWidth, global.innerHeight];\n}\nfunction 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  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}\nfunction useWindowHeight(options) {\n  return useWindowSize(options)[1];\n}\nfunction 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VXaW5kb3dTaXplLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvaG9va3MvdXNlV2luZG93U2l6ZS5qcz8yZmZjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHVzZVdpbmRvd1NpemVgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vLyBDb3BpZWQgZnJvbSBodHRwczovL2dpdGh1Yi5jb20vamFyZWRMdW5kZS9yZWFjdC1ob29rL2Jsb2IvYjhhYzk1MTVlMjY5MzdlODM4YTM2YTI3MDAxZGM0NmM3ZjQ2YTM5MC9wYWNrYWdlcy93aW5kb3ctc2l6ZS90aHJvdHRsZWQvc3JjL2luZGV4LnRzeFxuLy8gTW9kaWZpZWQgdG8gdXNlIGdsb2JhbC5pbm5lcldpZHRoIGFuZCBnbG9iYWwuaW5uZXJIZWlnaHQgaW5zdGVhZCBvZiBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGggYW5kIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRIZWlnaHQuXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVRocm90dGxlIH0gZnJvbSAnQHJlYWN0LWhvb2svdGhyb3R0bGUnO1xuaW1wb3J0IHVzZUV2ZW50IGZyb20gJ0ByZWFjdC1ob29rL2V2ZW50JztcblxuY29uc3QgZW1wdHlPYmogPSB7fTtcblxuY29uc3Qgd2luID0gdHlwZW9mIGdsb2JhbCA9PT0gJ3VuZGVmaW5lZCcgPyBudWxsIDogZ2xvYmFsO1xuZnVuY3Rpb24gZ2V0U2l6ZSgpIHtcblx0cmV0dXJuIFsgZ2xvYmFsLmlubmVyV2lkdGgsIGdsb2JhbC5pbm5lckhlaWdodCBdO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gdXNlV2luZG93U2l6ZSggb3B0aW9ucyA9IGVtcHR5T2JqICkge1xuXHRjb25zdCB7IGZwcywgbGVhZGluZywgaW5pdGlhbFdpZHRoID0gMCwgaW5pdGlhbEhlaWdodCA9IDAgfSA9IG9wdGlvbnM7XG5cdGNvbnN0IFsgc2l6ZSwgc2V0VGhyb3R0bGVkU2l6ZSBdID0gdXNlVGhyb3R0bGUoXG5cdFx0LyogaXN0YW5idWwgaWdub3JlIG5leHQgKi9cblx0XHR0eXBlb2YgZG9jdW1lbnQgPT09ICd1bmRlZmluZWQnXG5cdFx0XHQ/IFsgaW5pdGlhbFdpZHRoLCBpbml0aWFsSGVpZ2h0IF1cblx0XHRcdDogZ2V0U2l6ZSxcblx0XHRmcHMsXG5cdFx0bGVhZGluZ1xuXHQpO1xuXHRmdW5jdGlvbiBzZXRTaXplKCkge1xuXHRcdHJldHVybiBzZXRUaHJvdHRsZWRTaXplKCBnZXRTaXplICk7XG5cdH1cblxuXHR1c2VFdmVudCggd2luLCAncmVzaXplJywgc2V0U2l6ZSApO1xuXHR1c2VFdmVudCggd2luLCAnb3JpZW50YXRpb25jaGFuZ2UnLCBzZXRTaXplICk7XG5cblx0cmV0dXJuIHNpemU7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VXaW5kb3dIZWlnaHQoIG9wdGlvbnMgKSB7XG5cdHJldHVybiB1c2VXaW5kb3dTaXplKCBvcHRpb25zIClbIDEgXTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVzZVdpbmRvd1dpZHRoKCBvcHRpb25zICkge1xuXHRyZXR1cm4gdXNlV2luZG93U2l6ZSggb3B0aW9ucyApWyAwIF07XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFLQTtBQVBBO0FBQUE7QUFRQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\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, \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/adsense/constants.js":
/*!*****************************************!*\
  !*** ./js/modules/adsense/constants.js ***!
  \*****************************************/
/*! exports provided: ADSENSE_CTA_WIDGET_DISMISSED_ITEM_KEY, ADSENSE_CTA_WIDGET_TOOLTIP_STATE_KEY, ADSENSE_GA4_TOP_EARNING_PAGES_NOTICE_DISMISSED_ITEM_KEY, MODULE_SLUG_ADSENSE */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ADSENSE_CTA_WIDGET_DISMISSED_ITEM_KEY\", function() { return ADSENSE_CTA_WIDGET_DISMISSED_ITEM_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ADSENSE_CTA_WIDGET_TOOLTIP_STATE_KEY\", function() { return ADSENSE_CTA_WIDGET_TOOLTIP_STATE_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ADSENSE_GA4_TOP_EARNING_PAGES_NOTICE_DISMISSED_ITEM_KEY\", function() { return ADSENSE_GA4_TOP_EARNING_PAGES_NOTICE_DISMISSED_ITEM_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MODULE_SLUG_ADSENSE\", function() { return MODULE_SLUG_ADSENSE; });\n/**\n * AdSense module 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 ADSENSE_CTA_WIDGET_DISMISSED_ITEM_KEY = 'adsense-connect-cta';\nvar ADSENSE_CTA_WIDGET_TOOLTIP_STATE_KEY = 'adsense-connect-cta-tooltip-state';\nvar ADSENSE_GA4_TOP_EARNING_PAGES_NOTICE_DISMISSED_ITEM_KEY = 'adsense-ga4-top-earnings-notice';\nvar MODULE_SLUG_ADSENSE = 'adsense';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2Fkc2Vuc2UvY29uc3RhbnRzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hZHNlbnNlL2NvbnN0YW50cy5qcz8zMjhjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQWRTZW5zZSBtb2R1bGUgY29uc3RhbnRzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IGNvbnN0IEFEU0VOU0VfQ1RBX1dJREdFVF9ESVNNSVNTRURfSVRFTV9LRVkgPSAnYWRzZW5zZS1jb25uZWN0LWN0YSc7XG5leHBvcnQgY29uc3QgQURTRU5TRV9DVEFfV0lER0VUX1RPT0xUSVBfU1RBVEVfS0VZID1cblx0J2Fkc2Vuc2UtY29ubmVjdC1jdGEtdG9vbHRpcC1zdGF0ZSc7XG5leHBvcnQgY29uc3QgQURTRU5TRV9HQTRfVE9QX0VBUk5JTkdfUEFHRVNfTk9USUNFX0RJU01JU1NFRF9JVEVNX0tFWSA9XG5cdCdhZHNlbnNlLWdhNC10b3AtZWFybmluZ3Mtbm90aWNlJztcbmV4cG9ydCBjb25zdCBNT0RVTEVfU0xVR19BRFNFTlNFID0gJ2Fkc2Vuc2UnO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/adsense/constants.js\n");

/***/ }),

/***/ "./js/modules/adsense/datastore/constants.js":
/*!***************************************************!*\
  !*** ./js/modules/adsense/datastore/constants.js ***!
  \***************************************************/
/*! exports provided: MODULES_ADSENSE, DATE_RANGE_OFFSET, API_STATE_READY, API_STATE_NEEDS_ATTENTION, API_STATE_REQUIRES_REVIEW, API_STATE_GETTING_READY, BACKGROUND_SUBMIT_SUSPENDED, AD_BLOCKING_FORM_SETTINGS, AD_BLOCKING_RECOVERY_SETUP_CREATE_MESSAGE_CTA_CLICKED, AD_BLOCKING_RECOVERY_MAIN_NOTIFICATION_KEY, ENUM_AD_BLOCKING_RECOVERY_SETUP_STATUS, ENUM_AD_BLOCKING_RECOVERY_SETUP_STEP */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MODULES_ADSENSE\", function() { return MODULES_ADSENSE; });\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__, \"API_STATE_READY\", function() { return API_STATE_READY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"API_STATE_NEEDS_ATTENTION\", function() { return API_STATE_NEEDS_ATTENTION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"API_STATE_REQUIRES_REVIEW\", function() { return API_STATE_REQUIRES_REVIEW; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"API_STATE_GETTING_READY\", function() { return API_STATE_GETTING_READY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"BACKGROUND_SUBMIT_SUSPENDED\", function() { return BACKGROUND_SUBMIT_SUSPENDED; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AD_BLOCKING_FORM_SETTINGS\", function() { return AD_BLOCKING_FORM_SETTINGS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AD_BLOCKING_RECOVERY_SETUP_CREATE_MESSAGE_CTA_CLICKED\", function() { return AD_BLOCKING_RECOVERY_SETUP_CREATE_MESSAGE_CTA_CLICKED; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AD_BLOCKING_RECOVERY_MAIN_NOTIFICATION_KEY\", function() { return AD_BLOCKING_RECOVERY_MAIN_NOTIFICATION_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ENUM_AD_BLOCKING_RECOVERY_SETUP_STATUS\", function() { return ENUM_AD_BLOCKING_RECOVERY_SETUP_STATUS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ENUM_AD_BLOCKING_RECOVERY_SETUP_STEP\", function() { return ENUM_AD_BLOCKING_RECOVERY_SETUP_STEP; });\n/**\n * `modules/adsense` 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_ADSENSE = 'modules/adsense';\n\n// Date range offset days for AdSense report requests.\nvar DATE_RANGE_OFFSET = 1;\nvar API_STATE_READY = 'READY';\nvar API_STATE_NEEDS_ATTENTION = 'NEEDS_ATTENTION';\nvar API_STATE_REQUIRES_REVIEW = 'REQUIRES_REVIEW';\nvar API_STATE_GETTING_READY = 'GETTING_READY';\n\n// State to determine whether background submission is allowable.\nvar BACKGROUND_SUBMIT_SUSPENDED = 'background-submit-suspended';\nvar AD_BLOCKING_FORM_SETTINGS = 'adsenseAdBlockingFormSettings';\nvar AD_BLOCKING_RECOVERY_SETUP_CREATE_MESSAGE_CTA_CLICKED = 'googlesitekit-ad-blocking-recovery-setup-create-message-cta-clicked';\nvar AD_BLOCKING_RECOVERY_MAIN_NOTIFICATION_KEY = 'ad-blocking-recovery-notification';\n\n// Various ad blocking recovery setup statuses.\nvar ENUM_AD_BLOCKING_RECOVERY_SETUP_STATUS = {\n  TAG_PLACED: 'tag-placed',\n  SETUP_CONFIRMED: 'setup-confirmed'\n};\n\n// Zero-based index of the available ad blocking recovery setup steps.\nvar ENUM_AD_BLOCKING_RECOVERY_SETUP_STEP = {\n  PLACE_TAGS: 0,\n  CREATE_MESSAGE: 1,\n  COMPLETE: 2\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2Fkc2Vuc2UvZGF0YXN0b3JlL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvYWRzZW5zZS9kYXRhc3RvcmUvY29uc3RhbnRzLmpzPzRjODEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgbW9kdWxlcy9hZHNlbnNlYCBkYXRhIHN0b3JlIGNvbnN0YW50cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmV4cG9ydCBjb25zdCBNT0RVTEVTX0FEU0VOU0UgPSAnbW9kdWxlcy9hZHNlbnNlJztcblxuLy8gRGF0ZSByYW5nZSBvZmZzZXQgZGF5cyBmb3IgQWRTZW5zZSByZXBvcnQgcmVxdWVzdHMuXG5leHBvcnQgY29uc3QgREFURV9SQU5HRV9PRkZTRVQgPSAxO1xuXG5leHBvcnQgY29uc3QgQVBJX1NUQVRFX1JFQURZID0gJ1JFQURZJztcbmV4cG9ydCBjb25zdCBBUElfU1RBVEVfTkVFRFNfQVRURU5USU9OID0gJ05FRURTX0FUVEVOVElPTic7XG5leHBvcnQgY29uc3QgQVBJX1NUQVRFX1JFUVVJUkVTX1JFVklFVyA9ICdSRVFVSVJFU19SRVZJRVcnO1xuZXhwb3J0IGNvbnN0IEFQSV9TVEFURV9HRVRUSU5HX1JFQURZID0gJ0dFVFRJTkdfUkVBRFknO1xuXG4vLyBTdGF0ZSB0byBkZXRlcm1pbmUgd2hldGhlciBiYWNrZ3JvdW5kIHN1Ym1pc3Npb24gaXMgYWxsb3dhYmxlLlxuZXhwb3J0IGNvbnN0IEJBQ0tHUk9VTkRfU1VCTUlUX1NVU1BFTkRFRCA9ICdiYWNrZ3JvdW5kLXN1Ym1pdC1zdXNwZW5kZWQnO1xuXG5leHBvcnQgY29uc3QgQURfQkxPQ0tJTkdfRk9STV9TRVRUSU5HUyA9ICdhZHNlbnNlQWRCbG9ja2luZ0Zvcm1TZXR0aW5ncyc7XG5cbmV4cG9ydCBjb25zdCBBRF9CTE9DS0lOR19SRUNPVkVSWV9TRVRVUF9DUkVBVEVfTUVTU0FHRV9DVEFfQ0xJQ0tFRCA9XG5cdCdnb29nbGVzaXRla2l0LWFkLWJsb2NraW5nLXJlY292ZXJ5LXNldHVwLWNyZWF0ZS1tZXNzYWdlLWN0YS1jbGlja2VkJztcblxuZXhwb3J0IGNvbnN0IEFEX0JMT0NLSU5HX1JFQ09WRVJZX01BSU5fTk9USUZJQ0FUSU9OX0tFWSA9XG5cdCdhZC1ibG9ja2luZy1yZWNvdmVyeS1ub3RpZmljYXRpb24nO1xuXG4vLyBWYXJpb3VzIGFkIGJsb2NraW5nIHJlY292ZXJ5IHNldHVwIHN0YXR1c2VzLlxuZXhwb3J0IGNvbnN0IEVOVU1fQURfQkxPQ0tJTkdfUkVDT1ZFUllfU0VUVVBfU1RBVFVTID0ge1xuXHRUQUdfUExBQ0VEOiAndGFnLXBsYWNlZCcsXG5cdFNFVFVQX0NPTkZJUk1FRDogJ3NldHVwLWNvbmZpcm1lZCcsXG59O1xuXG4vLyBaZXJvLWJhc2VkIGluZGV4IG9mIHRoZSBhdmFpbGFibGUgYWQgYmxvY2tpbmcgcmVjb3Zlcnkgc2V0dXAgc3RlcHMuXG5leHBvcnQgY29uc3QgRU5VTV9BRF9CTE9DS0lOR19SRUNPVkVSWV9TRVRVUF9TVEVQID0ge1xuXHRQTEFDRV9UQUdTOiAwLFxuXHRDUkVBVEVfTUVTU0FHRTogMSxcblx0Q09NUExFVEU6IDIsXG59O1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBR0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/adsense/datastore/constants.js\n");

/***/ }),

/***/ "./js/modules/analytics-4/constants.js":
/*!*********************************************!*\
  !*** ./js/modules/analytics-4/constants.js ***!
  \*********************************************/
/*! exports provided: ACTIVATION_STEP_REMINDER, ACTIVATION_STEP_SETUP, ACTIVATION_STEP_SUCCESS, ACTIVATION_STEP_IN_PROGRESS, ACTIVATION_ACKNOWLEDGEMENT_TOOLTIP_STATE_KEY, GA4_ACTIVATION_BANNER_STATE_KEY, ENHANCED_MEASUREMENT_ACTIVATION_BANNER_TOOLTIP_STATE_KEY, LEGACY_ENHANCED_MEASUREMENT_ACTIVATION_BANNER_DISMISSED_ITEM_KEY, REPORT_ARGS_SELECTED_METRIC_KEY, REPORT_ARGS_SELECTED_DIMENSION_KEY, REPORT_ARGS_DATA_FILTERS_KEY, REPORT_ARGS_NAV_KEY, KM_CONNECT_GA4_CTA_WIDGET_DISMISSED_ITEM_KEY, GA4_AUTO_SWITCH_DATE, MODULE_SLUG_ANALYTICS_4 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ACTIVATION_STEP_REMINDER\", function() { return ACTIVATION_STEP_REMINDER; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ACTIVATION_STEP_SETUP\", function() { return ACTIVATION_STEP_SETUP; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ACTIVATION_STEP_SUCCESS\", function() { return ACTIVATION_STEP_SUCCESS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ACTIVATION_STEP_IN_PROGRESS\", function() { return ACTIVATION_STEP_IN_PROGRESS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ACTIVATION_ACKNOWLEDGEMENT_TOOLTIP_STATE_KEY\", function() { return ACTIVATION_ACKNOWLEDGEMENT_TOOLTIP_STATE_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GA4_ACTIVATION_BANNER_STATE_KEY\", function() { return GA4_ACTIVATION_BANNER_STATE_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ENHANCED_MEASUREMENT_ACTIVATION_BANNER_TOOLTIP_STATE_KEY\", function() { return ENHANCED_MEASUREMENT_ACTIVATION_BANNER_TOOLTIP_STATE_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"LEGACY_ENHANCED_MEASUREMENT_ACTIVATION_BANNER_DISMISSED_ITEM_KEY\", function() { return LEGACY_ENHANCED_MEASUREMENT_ACTIVATION_BANNER_DISMISSED_ITEM_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"REPORT_ARGS_SELECTED_METRIC_KEY\", function() { return REPORT_ARGS_SELECTED_METRIC_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"REPORT_ARGS_SELECTED_DIMENSION_KEY\", function() { return REPORT_ARGS_SELECTED_DIMENSION_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"REPORT_ARGS_DATA_FILTERS_KEY\", function() { return REPORT_ARGS_DATA_FILTERS_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"REPORT_ARGS_NAV_KEY\", function() { return REPORT_ARGS_NAV_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_CONNECT_GA4_CTA_WIDGET_DISMISSED_ITEM_KEY\", function() { return KM_CONNECT_GA4_CTA_WIDGET_DISMISSED_ITEM_KEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GA4_AUTO_SWITCH_DATE\", function() { return GA4_AUTO_SWITCH_DATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MODULE_SLUG_ANALYTICS_4\", function() { return MODULE_SLUG_ANALYTICS_4; });\n/**\n * GA4 module constants.\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\nvar ACTIVATION_STEP_REMINDER = 0;\nvar ACTIVATION_STEP_SETUP = 1;\nvar ACTIVATION_STEP_SUCCESS = 2;\nvar ACTIVATION_STEP_IN_PROGRESS = 3;\nvar ACTIVATION_ACKNOWLEDGEMENT_TOOLTIP_STATE_KEY = 'activation-acknowledgement-tooltip-state';\nvar GA4_ACTIVATION_BANNER_STATE_KEY = 'ga4-activation-banner-state';\nvar ENHANCED_MEASUREMENT_ACTIVATION_BANNER_TOOLTIP_STATE_KEY = 'enhanced-measurement-activation-banner-tooltip-state';\nvar LEGACY_ENHANCED_MEASUREMENT_ACTIVATION_BANNER_DISMISSED_ITEM_KEY = 'enhanced-measurement-activation-banner-dismissed-item';\nvar REPORT_ARGS_SELECTED_METRIC_KEY = '_r.explorerCard..selmet';\nvar REPORT_ARGS_SELECTED_DIMENSION_KEY = '_r.explorerCard..seldim';\nvar REPORT_ARGS_DATA_FILTERS_KEY = '_r..dataFilters';\nvar REPORT_ARGS_NAV_KEY = '_r..nav';\nvar KM_CONNECT_GA4_CTA_WIDGET_DISMISSED_ITEM_KEY = 'key-metrics-connect-ga4-cta-widget';\n\n/**\n * Date that Site Kit will automatically switch to using GA4: September 25, 2023.\n *\n * With Site Kit's maximum date range being three months, once this period has passed since the UA cutoff date,\n * it will no longer be able to show any historical data for UA and will automatically switch to GA4.\n * For operational reasons, we automatically make the switch a few days before the three month cutoff point.\n *\n * @since 1.107.0\n * @see UA_CUTOFF_DATE.\n */\nvar GA4_AUTO_SWITCH_DATE = '2023-09-25';\nvar MODULE_SLUG_ANALYTICS_4 = 'analytics-4';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvYW5hbHl0aWNzLTQvY29uc3RhbnRzLmpzPzBlZWEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHQTQgbW9kdWxlIGNvbnN0YW50cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIyIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmV4cG9ydCBjb25zdCBBQ1RJVkFUSU9OX1NURVBfUkVNSU5ERVIgPSAwO1xuZXhwb3J0IGNvbnN0IEFDVElWQVRJT05fU1RFUF9TRVRVUCA9IDE7XG5leHBvcnQgY29uc3QgQUNUSVZBVElPTl9TVEVQX1NVQ0NFU1MgPSAyO1xuZXhwb3J0IGNvbnN0IEFDVElWQVRJT05fU1RFUF9JTl9QUk9HUkVTUyA9IDM7XG5cbmV4cG9ydCBjb25zdCBBQ1RJVkFUSU9OX0FDS05PV0xFREdFTUVOVF9UT09MVElQX1NUQVRFX0tFWSA9XG5cdCdhY3RpdmF0aW9uLWFja25vd2xlZGdlbWVudC10b29sdGlwLXN0YXRlJztcblxuZXhwb3J0IGNvbnN0IEdBNF9BQ1RJVkFUSU9OX0JBTk5FUl9TVEFURV9LRVkgPSAnZ2E0LWFjdGl2YXRpb24tYmFubmVyLXN0YXRlJztcblxuZXhwb3J0IGNvbnN0IEVOSEFOQ0VEX01FQVNVUkVNRU5UX0FDVElWQVRJT05fQkFOTkVSX1RPT0xUSVBfU1RBVEVfS0VZID1cblx0J2VuaGFuY2VkLW1lYXN1cmVtZW50LWFjdGl2YXRpb24tYmFubmVyLXRvb2x0aXAtc3RhdGUnO1xuZXhwb3J0IGNvbnN0IExFR0FDWV9FTkhBTkNFRF9NRUFTVVJFTUVOVF9BQ1RJVkFUSU9OX0JBTk5FUl9ESVNNSVNTRURfSVRFTV9LRVkgPVxuXHQnZW5oYW5jZWQtbWVhc3VyZW1lbnQtYWN0aXZhdGlvbi1iYW5uZXItZGlzbWlzc2VkLWl0ZW0nO1xuXG5leHBvcnQgY29uc3QgUkVQT1JUX0FSR1NfU0VMRUNURURfTUVUUklDX0tFWSA9ICdfci5leHBsb3JlckNhcmQuLnNlbG1ldCc7XG5leHBvcnQgY29uc3QgUkVQT1JUX0FSR1NfU0VMRUNURURfRElNRU5TSU9OX0tFWSA9ICdfci5leHBsb3JlckNhcmQuLnNlbGRpbSc7XG5leHBvcnQgY29uc3QgUkVQT1JUX0FSR1NfREFUQV9GSUxURVJTX0tFWSA9ICdfci4uZGF0YUZpbHRlcnMnO1xuZXhwb3J0IGNvbnN0IFJFUE9SVF9BUkdTX05BVl9LRVkgPSAnX3IuLm5hdic7XG5cbmV4cG9ydCBjb25zdCBLTV9DT05ORUNUX0dBNF9DVEFfV0lER0VUX0RJU01JU1NFRF9JVEVNX0tFWSA9XG5cdCdrZXktbWV0cmljcy1jb25uZWN0LWdhNC1jdGEtd2lkZ2V0JztcblxuLyoqXG4gKiBEYXRlIHRoYXQgU2l0ZSBLaXQgd2lsbCBhdXRvbWF0aWNhbGx5IHN3aXRjaCB0byB1c2luZyBHQTQ6IFNlcHRlbWJlciAyNSwgMjAyMy5cbiAqXG4gKiBXaXRoIFNpdGUgS2l0J3MgbWF4aW11bSBkYXRlIHJhbmdlIGJlaW5nIHRocmVlIG1vbnRocywgb25jZSB0aGlzIHBlcmlvZCBoYXMgcGFzc2VkIHNpbmNlIHRoZSBVQSBjdXRvZmYgZGF0ZSxcbiAqIGl0IHdpbGwgbm8gbG9uZ2VyIGJlIGFibGUgdG8gc2hvdyBhbnkgaGlzdG9yaWNhbCBkYXRhIGZvciBVQSBhbmQgd2lsbCBhdXRvbWF0aWNhbGx5IHN3aXRjaCB0byBHQTQuXG4gKiBGb3Igb3BlcmF0aW9uYWwgcmVhc29ucywgd2UgYXV0b21hdGljYWxseSBtYWtlIHRoZSBzd2l0Y2ggYSBmZXcgZGF5cyBiZWZvcmUgdGhlIHRocmVlIG1vbnRoIGN1dG9mZiBwb2ludC5cbiAqXG4gKiBAc2luY2UgMS4xMDcuMFxuICogQHNlZSBVQV9DVVRPRkZfREFURS5cbiAqL1xuZXhwb3J0IGNvbnN0IEdBNF9BVVRPX1NXSVRDSF9EQVRFID0gJzIwMjMtMDktMjUnO1xuZXhwb3J0IGNvbnN0IE1PRFVMRV9TTFVHX0FOQUxZVElDU180ID0gJ2FuYWx5dGljcy00JztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFFQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/constants.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, RESOURCE_TYPE_AUDIENCE, RESOURCE_TYPE_CUSTOM_DIMENSION, RESOURCE_TYPE_PROPERTY, RESOURCE_TYPES */
/***/ (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/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"RESOURCE_TYPE_AUDIENCE\", function() { return RESOURCE_TYPE_AUDIENCE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"RESOURCE_TYPE_CUSTOM_DIMENSION\", function() { return RESOURCE_TYPE_CUSTOM_DIMENSION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"RESOURCE_TYPE_PROPERTY\", function() { return RESOURCE_TYPE_PROPERTY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"RESOURCE_TYPES\", function() { return RESOURCE_TYPES; });\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-';\nvar RESOURCE_TYPE_AUDIENCE = 'audience';\nvar RESOURCE_TYPE_CUSTOM_DIMENSION = 'customDimension';\nvar RESOURCE_TYPE_PROPERTY = 'property';\nvar RESOURCE_TYPES = [RESOURCE_TYPE_AUDIENCE, RESOURCE_TYPE_CUSTOM_DIMENSION, RESOURCE_TYPE_PROPERTY];//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \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 */\nfunction 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, \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 _js_util_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/js/util/i18n */ \"./js/util/i18n.js\");\n/* harmony import */ var _js_util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/js/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(_js_util__WEBPACK_IMPORTED_MODULE_5__[\"numFmt\"])(x / 100, {\n      style: 'percent',\n      signDisplay: 'never',\n      maximumFractionDigits: 2\n    });\n  }, function (x) {\n    return Object(_js_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(_js_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(_js_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(_js_util__WEBPACK_IMPORTED_MODULE_5__[\"calculateDifferenceBetweenChartValues\"])(currentMonthDatum, prevMonth);\n    var svgArrow = Object(_js_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: <strong>%2$s</strong> <em>%3$s %4$s</em>', 'Stat information for chart tooltip', 'google-site-kit'), dataLabels[selectedStats], tooltipDataFormats[selectedStats](currentMonthDatum), svgArrow, Object(_js_util__WEBPACK_IMPORTED_MODULE_5__[\"numFmt\"])(Math.abs(difference), '%'));\n    dataMap.push([row[0], \"<div class=\\\"\".concat(classnames__WEBPACK_IMPORTED_MODULE_1___default()('googlesitekit-visualization-tooltip', {\n      'googlesitekit-visualization-tooltip--up': difference > 0,\n      'googlesitekit-visualization-tooltip--down': difference < 0\n    }), \"\\\">\\n\\t\\t\\t\\t<p>\").concat(dateRange, \"</p>\\n\\t\\t\\t\\t<p>\").concat(statInfo, \"</p>\\n\\t\\t\\t</div>\"), isSessionDuration ? Object(_js_util__WEBPACK_IMPORTED_MODULE_5__[\"convertSecondsToArray\"])(currentMonthDatum) : currentMonthDatum, isSessionDuration ? Object(_js_util__WEBPACK_IMPORTED_MODULE_5__[\"convertSecondsToArray\"])(previousMonthDatum) : previousMonthDatum]);\n  });\n  return dataMap;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \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(/&amp;/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.<string>} 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, 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 _extract_dashboard_data__WEBPACK_IMPORTED_MODULE_4__ = __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_4__[\"extractAnalytics4DashboardData\"]; });\n\n/* harmony import */ var _formatting__WEBPACK_IMPORTED_MODULE_5__ = __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_5__[\"decodeAmpersand\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"splitCategories\", function() { return _formatting__WEBPACK_IMPORTED_MODULE_5__[\"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//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9pbmRleC5qcz8yZjFjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQW5hbHl0aWNzIDQgdXRpbGl0eSBmdW5jdGlvbnMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMyBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL2NoYXJ0JztcbmV4cG9ydCAqIGZyb20gJy4vaXMtemVyby1yZXBvcnQnO1xuZXhwb3J0ICogZnJvbSAnLi9yZXBvcnQtbm9ybWFsaXphdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL3JlcG9ydC12YWxpZGF0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZXh0cmFjdC1kYXNoYm9hcmQtZGF0YSc7XG5leHBvcnQgKiBmcm9tICcuL2Zvcm1hdHRpbmcnO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\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 */\nfunction 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3BhcnNlRGltZW5zaW9uU3RyaW5nVG9EYXRlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9wYXJzZURpbWVuc2lvblN0cmluZ1RvRGF0ZS5qcz84MTZkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHBhcnNlRGltZW5zaW9uU3RyaW5nVG9EYXRlYCB1dGlsaXR5LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBDb252ZXJ0cyBhIGRpbW5lbnNpb24gc3RyaW5nIGRhdGUgaW50byBhIERhdGUgb2JqZWN0IGFjY291bnRpbmcgZm9yIGRpZmZlcmVuY2VzIGluIHRpbWV6b25lcy5cbiAqXG4gKiBAc2luY2UgMS4xMC4wXG4gKiBAc2luY2UgMS4xMjMuMCBNaWdyYXRlZCBmcm9tIGFuYWx5dGljcyB0byBhbmFseXRpY3MtNC5cbiAqIEBwcml2YXRlXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGRhdGVTdHJpbmcgU3RyaW5nIHJlcHJlc2VudGluZyB0aGUgZGF0ZSBpbiB0aGUgZm9ybWF0IG9mIGBZWVlZTU1ERGAuXG4gKiBAcmV0dXJuIHsoRGF0ZXxib29sZWFuKX0gT2JqZWN0IHJlcHJlc2VudGluZyB0aGUgZGF0ZSBwYXNzZWQsIG9yIGZhbHNlIGlmIHBhcnNpbmcgZmFpbHMgb3IgYSBub24tc3RyaW5nIGlzIHBhc3NlZC5cbiAqL1xuZnVuY3Rpb24gcGFyc2VEaW1lbnNpb25TdHJpbmdUb0RhdGUoIGRhdGVTdHJpbmcgKSB7XG5cdGlmICggJ3N0cmluZycgPT09IHR5cGVvZiBkYXRlU3RyaW5nICYmIGRhdGVTdHJpbmcubWF0Y2goIC9bMC05XXs4fS8gKSApIHtcblx0XHRjb25zdCB5ZWFyID0gZGF0ZVN0cmluZy5zbGljZSggMCwgNCApO1xuXHRcdGNvbnN0IG1vbnRoSW5kZXggPSBOdW1iZXIoIGRhdGVTdHJpbmcuc2xpY2UoIDQsIDYgKSApIC0gMTtcblx0XHRjb25zdCBkYXkgPSBkYXRlU3RyaW5nLnNsaWNlKCA2LCA4ICk7XG5cdFx0cmV0dXJuIG5ldyBEYXRlKCB5ZWFyLCBtb250aEluZGV4LnRvU3RyaW5nKCksIGRheSApO1xuXHR9XG5cdHJldHVybiBmYWxzZTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgcGFyc2VEaW1lbnNpb25TdHJpbmdUb0RhdGU7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQSIsInNvdXJjZVJvb3QiOiIifQ==\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  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/ZWM5ZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEFuYWx5dGljcy00IHBhcnRpdGlvbiByZXBvcnQgdXRpbGl0eS5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBpbnZhcmlhbnQgZnJvbSAnaW52YXJpYW50JztcblxuLyoqXG4gKiBTcGxpdHMgcmVwb3J0IGRhdGEgaW50byBzZWdtZW50cyBmb3IgY3VycmVudCBhbmQgY29tcGFyaXNvbiByYW5nZXMuXG4gKlxuICogQHNpbmNlIDEuOTYuMFxuICpcbiAqIEBwYXJhbSB7QXJyYXl9ICByZXBvcnQgICAgICAgICAgICAgICBSZXBvcnQgcm93cy5cbiAqIEBwYXJhbSB7T2JqZWN0fSBhcmdzICAgICAgICAgICAgICAgICBBZGRpdGlvbmFsIGFyZ3VtZW50cy5cbiAqIEBwYXJhbSB7bnVtYmVyfSBhcmdzLmRhdGVSYW5nZUxlbmd0aCBEYXRlIHJhbmdlIGxlbmd0aCBvZiByZXBvcnQgc2VnbWVudHMuXG4gKiBAcmV0dXJuIHtPYmplY3R9IE9iamVjdCB3aXRoIGtleXMgZm9yIGBjb21wYXJlUmFuZ2VgIGFuZCBgY3VycmVudFJhbmdlYC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHBhcnRpdGlvbkFuYWx5dGljczRSZXBvcnQoIHJlcG9ydCwgeyBkYXRlUmFuZ2VMZW5ndGggfSApIHtcblx0aW52YXJpYW50KFxuXHRcdEFycmF5LmlzQXJyYXkoIHJlcG9ydCApLFxuXHRcdCdyZXBvcnQgbXVzdCBiZSBhbiBhcnJheSB0byBwYXJ0aXRpb24uJ1xuXHQpO1xuXHRpbnZhcmlhbnQoXG5cdFx0TnVtYmVyLmlzSW50ZWdlciggZGF0ZVJhbmdlTGVuZ3RoICkgJiYgZGF0ZVJhbmdlTGVuZ3RoID4gMCxcblx0XHQnZGF0ZVJhbmdlTGVuZ3RoIG11c3QgYmUgYSBwb3NpdGl2ZSBpbnRlZ2VyLidcblx0KTtcblxuXHRmdW5jdGlvbiBnZXRSb3dzRm9yRGF0ZVJhbmdlKCBkYXRlUmFuZ2UgKSB7XG5cdFx0Ly8gRmlsdGVyIHRoZSByZXBvcnQgdG8gZ2V0IG9ubHkgcm93cyB0aGF0IG1hdGNoIHRoZSBnaXZlbiBkYXRlIHJhbmdlLlxuXHRcdHJldHVybiByZXBvcnQuZmlsdGVyKFxuXHRcdFx0KCB7IGRpbWVuc2lvblZhbHVlczogWyAsIGRhdGVWYWx1ZSBdIH0gKSA9PlxuXHRcdFx0XHRkYXRlVmFsdWUudmFsdWUgPT09IGRhdGVSYW5nZVxuXHRcdCk7XG5cdH1cblxuXHQvLyBVc2UgYSBuZWdhdGl2ZSBkYXRlIHJhbmdlIGxlbmd0aCBmb3IgcmV2ZXJzZSBzbGljaW5nLlxuXHRjb25zdCByZXZlcnNlRGF0ZVJhbmdlTGVuZ3RoID0gLTEgKiBkYXRlUmFuZ2VMZW5ndGg7XG5cblx0Ly8gR2V0IHRoZSByb3dzIGZvciB0aGUgY3VycmVudCBkYXRlIHJhbmdlIGFuZCB0aGUgY29tcGFyZSBkYXRlIHJhbmdlLlxuXHQvLyBUaGUgY3VycmVudCByYW5nZSBzaG91bGQgYWx3YXlzIGJlIHNsaWNlZCBmcm9tIHRoZSBlbmQuXG5cdGNvbnN0IGN1cnJlbnRSYW5nZSA9IGdldFJvd3NGb3JEYXRlUmFuZ2UoICdkYXRlX3JhbmdlXzAnICkuc2xpY2UoXG5cdFx0cmV2ZXJzZURhdGVSYW5nZUxlbmd0aFxuXHQpO1xuXHQvLyBUaGUgY29tcGFyZSByYW5nZSBjb250aW51ZXMgZnJvbSB3aGVyZSB0aGUgY3VycmVudCBsZWZ0IG9mZiAoc2xpY2luZyB0b3dhcmRzIHRoZSBzdGFydCksXG5cdC8vIGFuZCBtYXkgYmUgc2hvcnRlciAod2hlcmUgb2xkZXIgZGF0YSBpcyBub3QgYXZhaWxhYmxlIHlldCkgd2hpY2ggaXMgZmluZS5cblx0Y29uc3QgY29tcGFyZVJhbmdlID0gZ2V0Um93c0ZvckRhdGVSYW5nZSggJ2RhdGVfcmFuZ2VfMScgKS5zbGljZShcblx0XHRyZXZlcnNlRGF0ZVJhbmdlTGVuZ3RoICogMixcblx0XHRyZXZlcnNlRGF0ZVJhbmdlTGVuZ3RoXG5cdCk7XG5cblx0cmV0dXJuIHsgY3VycmVudFJhbmdlLCBjb21wYXJlUmFuZ2UgfTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUlBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBS0E7QUFBQTtBQUFBO0FBQUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\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});\nfunction 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}\nfunction 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3JlcG9ydC1ub3JtYWxpemF0aW9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9yZXBvcnQtbm9ybWFsaXphdGlvbi5qcz83YmQ0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQW5hbHl0aWNzIDQgcmVwb3J0IG5vcm1hbGl6YXRpb24gdXRpbGl0aWVzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IG1lbWl6ZSBmcm9tICdtZW1pemUnO1xuaW1wb3J0IHsgY2FzdEFycmF5LCBpc1BsYWluT2JqZWN0IH0gZnJvbSAnbG9kYXNoJztcblxuLyoqXG4gKiBOb3JtYWxpemVzIHJlcG9ydCBvcHRpb25zLlxuICpcbiAqIEBzaW5jZSAxLjk0LjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gb3B0aW9ucyBSZXBvcnQgb3B0aW9ucyBvYmplY3QuXG4gKiBAcmV0dXJuIHtPYmplY3R9IE5vcm1hbGl6ZWQgb3B0aW9ucyBvYmplY3QuXG4gKi9cbmV4cG9ydCBjb25zdCBub3JtYWxpemVSZXBvcnRPcHRpb25zID0gbWVtaXplKFxuXHQoIHsgbWV0cmljcywgZGltZW5zaW9ucywgLi4ub3B0aW9ucyB9ID0ge30gKSA9PiB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdG1ldHJpY3M6IG5vcm1hbGl6ZU1ldHJpY3MoIG1ldHJpY3MgKSxcblx0XHRcdGRpbWVuc2lvbnM6IG5vcm1hbGl6ZURpbWVuc2lvbnMoIGRpbWVuc2lvbnMgKSxcblx0XHRcdC4uLm9wdGlvbnMsXG5cdFx0fTtcblx0fVxuKTtcblxuZnVuY3Rpb24gbm9ybWFsaXplTWV0cmljcyggbWV0cmljcyApIHtcblx0cmV0dXJuIGNhc3RBcnJheSggbWV0cmljcyApXG5cdFx0Lm1hcCggKCBtZXRyaWMgKSA9PlxuXHRcdFx0dHlwZW9mIG1ldHJpYyA9PT0gJ3N0cmluZycgPyB7IG5hbWU6IG1ldHJpYyB9IDogbWV0cmljXG5cdFx0KVxuXHRcdC5maWx0ZXIoICggbWV0cmljICkgPT4gaXNQbGFpbk9iamVjdCggbWV0cmljICkgKTtcbn1cblxuZnVuY3Rpb24gbm9ybWFsaXplRGltZW5zaW9ucyggZGltZW5zaW9ucyApIHtcblx0cmV0dXJuIGNhc3RBcnJheSggZGltZW5zaW9ucyApXG5cdFx0Lm1hcCggKCBkaW1lbnNpb24gKSA9PlxuXHRcdFx0dHlwZW9mIGRpbWVuc2lvbiA9PT0gJ3N0cmluZycgPyB7IG5hbWU6IGRpbWVuc2lvbiB9IDogZGltZW5zaW9uXG5cdFx0KVxuXHRcdC5maWx0ZXIoICggZGltZW5zaW9uICkgPT4gaXNQbGFpbk9iamVjdCggZGltZW5zaW9uICkgKTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/report-normalization.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 _js_util_report_validation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/js/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  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(_js_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(_js_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, \n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/report-validation.js\n");

/***/ }),

/***/ "./js/modules/search-console/constants.js":
/*!************************************************!*\
  !*** ./js/modules/search-console/constants.js ***!
  \************************************************/
/*! exports provided: MODULE_SLUG_SEARCH_CONSOLE */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MODULE_SLUG_SEARCH_CONSOLE\", function() { return MODULE_SLUG_SEARCH_CONSOLE; });\n/**\n * Search Console module constants.\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\nvar MODULE_SLUG_SEARCH_CONSOLE = 'search-console';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvc2VhcmNoLWNvbnNvbGUvY29uc3RhbnRzLmpzPzBkYmYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTZWFyY2ggQ29uc29sZSBtb2R1bGUgY29uc3RhbnRzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IGNvbnN0IE1PRFVMRV9TTFVHX1NFQVJDSF9DT05TT0xFID0gJ3NlYXJjaC1jb25zb2xlJztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/search-console/constants.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/tagmanager/datastore/constants.js":
/*!******************************************************!*\
  !*** ./js/modules/tagmanager/datastore/constants.js ***!
  \******************************************************/
/*! exports provided: MODULES_TAGMANAGER, ACCOUNT_CREATE, CONTAINER_CREATE, CONTEXT_WEB, CONTEXT_AMP, FORM_SETUP, READ_SCOPE, EDIT_SCOPE, SETUP_MODE_WITH_ANALYTICS */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MODULES_TAGMANAGER\", function() { return MODULES_TAGMANAGER; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ACCOUNT_CREATE\", function() { return ACCOUNT_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CONTAINER_CREATE\", function() { return CONTAINER_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CONTEXT_WEB\", function() { return CONTEXT_WEB; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CONTEXT_AMP\", function() { return CONTEXT_AMP; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FORM_SETUP\", function() { return FORM_SETUP; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"READ_SCOPE\", function() { return READ_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__, \"SETUP_MODE_WITH_ANALYTICS\", function() { return SETUP_MODE_WITH_ANALYTICS; });\n/**\n * `modules/tagmanager` 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_TAGMANAGER = 'modules/tagmanager';\n\n// A special Account ID value used for the \"Set up a new account\" option.\nvar ACCOUNT_CREATE = 'account_create';\n// A special Container ID value used for the \"Set up a new container\" option.\nvar CONTAINER_CREATE = 'container_create';\n// Usage context for web containers.\nvar CONTEXT_WEB = 'web';\n// Usage context for AMP containers.\nvar CONTEXT_AMP = 'amp';\n// Form ID for the module setup form.\nvar FORM_SETUP = 'tagmanagerSetup';\n// OAuth scope needed for viewing containers.\nvar READ_SCOPE = 'https://www.googleapis.com/auth/tagmanager.readonly';\n// OAuth scope needed for creating containers.\nvar EDIT_SCOPE = 'https://www.googleapis.com/auth/tagmanager.edit.containers';\n// A special setupMode value for when completing setup with Analytics.\nvar SETUP_MODE_WITH_ANALYTICS = 'SETUP_WITH_ANALYTICS';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3RhZ21hbmFnZXIvZGF0YXN0b3JlL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvdGFnbWFuYWdlci9kYXRhc3RvcmUvY29uc3RhbnRzLmpzPzk4NzYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgbW9kdWxlcy90YWdtYW5hZ2VyYCBkYXRhIHN0b3JlIGNvbnN0YW50cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmV4cG9ydCBjb25zdCBNT0RVTEVTX1RBR01BTkFHRVIgPSAnbW9kdWxlcy90YWdtYW5hZ2VyJztcblxuLy8gQSBzcGVjaWFsIEFjY291bnQgSUQgdmFsdWUgdXNlZCBmb3IgdGhlIFwiU2V0IHVwIGEgbmV3IGFjY291bnRcIiBvcHRpb24uXG5leHBvcnQgY29uc3QgQUNDT1VOVF9DUkVBVEUgPSAnYWNjb3VudF9jcmVhdGUnO1xuLy8gQSBzcGVjaWFsIENvbnRhaW5lciBJRCB2YWx1ZSB1c2VkIGZvciB0aGUgXCJTZXQgdXAgYSBuZXcgY29udGFpbmVyXCIgb3B0aW9uLlxuZXhwb3J0IGNvbnN0IENPTlRBSU5FUl9DUkVBVEUgPSAnY29udGFpbmVyX2NyZWF0ZSc7XG4vLyBVc2FnZSBjb250ZXh0IGZvciB3ZWIgY29udGFpbmVycy5cbmV4cG9ydCBjb25zdCBDT05URVhUX1dFQiA9ICd3ZWInO1xuLy8gVXNhZ2UgY29udGV4dCBmb3IgQU1QIGNvbnRhaW5lcnMuXG5leHBvcnQgY29uc3QgQ09OVEVYVF9BTVAgPSAnYW1wJztcbi8vIEZvcm0gSUQgZm9yIHRoZSBtb2R1bGUgc2V0dXAgZm9ybS5cbmV4cG9ydCBjb25zdCBGT1JNX1NFVFVQID0gJ3RhZ21hbmFnZXJTZXR1cCc7XG4vLyBPQXV0aCBzY29wZSBuZWVkZWQgZm9yIHZpZXdpbmcgY29udGFpbmVycy5cbmV4cG9ydCBjb25zdCBSRUFEX1NDT1BFID0gJ2h0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvdGFnbWFuYWdlci5yZWFkb25seSc7XG4vLyBPQXV0aCBzY29wZSBuZWVkZWQgZm9yIGNyZWF0aW5nIGNvbnRhaW5lcnMuXG5leHBvcnQgY29uc3QgRURJVF9TQ09QRSA9XG5cdCdodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL3RhZ21hbmFnZXIuZWRpdC5jb250YWluZXJzJztcbi8vIEEgc3BlY2lhbCBzZXR1cE1vZGUgdmFsdWUgZm9yIHdoZW4gY29tcGxldGluZyBzZXR1cCB3aXRoIEFuYWx5dGljcy5cbmV4cG9ydCBjb25zdCBTRVRVUF9NT0RFX1dJVEhfQU5BTFlUSUNTID0gJ1NFVFVQX1dJVEhfQU5BTFlUSUNTJztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/tagmanager/datastore/constants.js\n");

/***/ }),

/***/ "./js/util/async.js":
/*!**************************!*\
  !*** ./js/util/async.js ***!
  \**************************/
/*! exports provided: racePrioritizedAsyncTasks */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"racePrioritizedAsyncTasks\", function() { return racePrioritizedAsyncTasks; });\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_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\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 * 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 * Defines async task.\n *\n * @since 1.142.0\n *\n * @typedef {Object} AsyncTask\n * @property {number}     priority          Priority of task – executed in ascending order.\n * @property {function(): Promise<boolean>} check Async function that resolves to a boolean. `true` if its checks pass, otherwise `false`.\n */\n\n/**\n * Finds the highest priority task from a collection of tasks with async checks.\n *\n * @since 1.142.0\n *\n * @param {AsyncTask[]} tasks List of task objects.\n * @return {Promise<Object|null>} Promise that resolves to the highest priority task object which finishes its check first or `null` if no checks pass.\n */\nfunction racePrioritizedAsyncTasks(_x) {\n  return _racePrioritizedAsyncTasks.apply(this, arguments);\n}\n\n/**\n * Checks if the given promise is resolved.\n *\n * A resolved promise is either settled or rejected, but not pending.\n *\n * @since 1.144.0\n *\n * @param {Promise} promise Promise to test.\n * @return {boolean} True if resolved, otherwise false.\n */\nfunction _racePrioritizedAsyncTasks() {\n  _racePrioritizedAsyncTasks = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(tasks) {\n    var priorityGroups, priorities, _iterator, _step, priority, group, winner, i, task;\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            // Group tasks by priority\n            priorityGroups = tasks.reduce(function (grouped, task) {\n              var priority = parseInt(task.priority, 10);\n              grouped[priority] = grouped[priority] || [];\n              grouped[priority].push(task.check().then(function (result) {\n                return {\n                  task: task,\n                  result: !!result\n                };\n              }).catch(function () {\n                return {\n                  result: false\n                };\n              }));\n              return grouped;\n            }, {}); // Collect all given priorities in ascending order.\n            priorities = Object.keys(priorityGroups).sort(function (a, b) {\n              return a - b;\n            }); // Process priority groups sequentially.\n            _iterator = _createForOfIteratorHelper(priorities);\n            _context.prev = 3;\n            _iterator.s();\n          case 5:\n            if ((_step = _iterator.n()).done) {\n              _context.next = 33;\n              break;\n            }\n            priority = _step.value;\n            // Initialize a copy of the priority group to allow for mutation.\n            group = _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(priorityGroups[priority]);\n          case 8:\n            _context.next = 10;\n            return Promise.race(group);\n          case 10:\n            winner = _context.sent;\n            if (!winner.result) {\n              _context.next = 13;\n              break;\n            }\n            return _context.abrupt(\"return\", winner.task);\n          case 13:\n            _context.t0 = _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.keys(group);\n          case 14:\n            if ((_context.t1 = _context.t0()).done) {\n              _context.next = 29;\n              break;\n            }\n            i = _context.t1.value;\n            task = group[i];\n            _context.next = 19;\n            return isPromiseResolved(task);\n          case 19:\n            _context.t2 = _context.sent;\n            if (!_context.t2) {\n              _context.next = 25;\n              break;\n            }\n            _context.next = 23;\n            return task;\n          case 23:\n            _context.t3 = _context.sent.result;\n            _context.t2 = false === _context.t3;\n          case 25:\n            if (!_context.t2) {\n              _context.next = 27;\n              break;\n            }\n            delete group[i];\n          case 27:\n            _context.next = 14;\n            break;\n          case 29:\n            // Filter out empty elements for the next iteration.\n            group = group.filter(function (e) {\n              return e;\n            });\n          case 30:\n            if (group.length) {\n              _context.next = 8;\n              break;\n            }\n          case 31:\n            _context.next = 5;\n            break;\n          case 33:\n            _context.next = 38;\n            break;\n          case 35:\n            _context.prev = 35;\n            _context.t4 = _context[\"catch\"](3);\n            _iterator.e(_context.t4);\n          case 38:\n            _context.prev = 38;\n            _iterator.f();\n            return _context.finish(38);\n          case 41:\n            return _context.abrupt(\"return\", null);\n          case 42:\n          case \"end\":\n            return _context.stop();\n        }\n      }\n    }, _callee, null, [[3, 35, 38, 41]]);\n  }));\n  return _racePrioritizedAsyncTasks.apply(this, arguments);\n}\nfunction isPromiseResolved(_x2) {\n  return _isPromiseResolved.apply(this, arguments);\n}\nfunction _isPromiseResolved() {\n  _isPromiseResolved = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(promise) {\n    var CONTROL;\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            CONTROL = 'SECRETVALUETHATNOPROMISESHOULDEVERRESOLVETO'; // If the given value isn't a Promise, wrap it in one.\n            if (!(promise instanceof Promise)) {\n              promise = Promise.resolve(promise);\n            }\n            // Important: while Promise.race works with non-promises, it doesn't work\n            // consistently in some environments with client-side instrumentation tooling.\n            _context2.t0 = CONTROL;\n            _context2.next = 5;\n            return Promise.race([promise, Promise.resolve(CONTROL)]);\n          case 5:\n            _context2.t1 = _context2.sent;\n            return _context2.abrupt(\"return\", _context2.t0 !== _context2.t1);\n          case 7:\n          case \"end\":\n            return _context2.stop();\n        }\n      }\n    }, _callee2);\n  }));\n  return _isPromiseResolved.apply(this, arguments);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./js/util/async.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 _js_components_ChangeArrow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/js/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 */\nfunction 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(_js_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.<Object>} report An array of report data objects.\n * @return {(boolean|undefined)} Returns undefined if report is undefined, true/false for the above conditions.\n */\nfunction 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 */\nfunction 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, \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 */\nfunction 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 */\nfunction 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2NvbnZlcnQtdGltZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvY29udmVydC10aW1lLmpzPzJlOTMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUaW1lIHJlbGF0ZWQgdXRpbGl0eSBmdW5jdGlvbnMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIENvbnZlcnRzIHNlY29uZHMgaW50byBhbiBhcnJheSB3aXRoIHRoZSBmb2xsb3dpbmcgdmFsdWVzIFtISCwgTU0sIFNTLCBNU10gYXMgZGVzY3JpYmVkIGJlbG93LlxuICogSEg6IGhvdXJzLlxuICogTU06IG1pbnV0ZXMuXG4gKiBTUzogc2Vjb25kcy5cbiAqIE1TOiBtaWxsaXNlY29uZHMuXG4gKlxuICogRm9yIGV4YW1wbGUsIHBhc3NpbmcgMTk2LjM4NSByZXR1cm5zIFsgMCwgMywgMTYsIDM4NSBdLlxuICpcbiAqIEBzaW5jZSAxLjI3LjBcbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gc2Vjb25kcyBUaGUgbnVtYmVyIG9mIHNlY29uZHMuXG4gKiBAcmV0dXJuIHtBcnJheX0gQXJyYXkgY29udGFpbmluZyB0aGUgaG91cnMsIG1pbnV0ZXMsIHNlY29uZHMgYW5kIG1pbGxpc2Vjb25kcy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNvbnZlcnRTZWNvbmRzVG9BcnJheSggc2Vjb25kcyApIHtcblx0c2Vjb25kcyA9IHBhcnNlRmxvYXQoIHNlY29uZHMgKTtcblxuXHRpZiAoIGlzTmFOKCBzZWNvbmRzICkgfHwgMCA9PT0gc2Vjb25kcyApIHtcblx0XHRyZXR1cm4gWyAwLCAwLCAwLCAwIF07XG5cdH1cblxuXHRyZXR1cm4gW1xuXHRcdE1hdGguZmxvb3IoIHNlY29uZHMgLyA2MCAvIDYwICksXG5cdFx0TWF0aC5mbG9vciggKCBzZWNvbmRzIC8gNjAgKSAlIDYwICksXG5cdFx0TWF0aC5mbG9vciggc2Vjb25kcyAlIDYwICksXG5cdFx0TWF0aC5mbG9vciggc2Vjb25kcyAqIDEwMDAgKSAtIE1hdGguZmxvb3IoIHNlY29uZHMgKSAqIDEwMDAsXG5cdF07XG59XG5cbi8qKlxuICogQ29udmVydHMgRGF0ZSB0aW1lIHN0cmluZyBpbnRvIFVOSVggdGltZXN0YW1wIGluIG1pbGxpc2Vjb25kcy5cbiAqXG4gKiBGb3IgZXhhbXBsZSwgcGFzc2luZyBcIjIwMTQtMTAtMDJUMTU6MDE6MjNaXCIgcmV0dXJucyAxNDEyMjYyMDgzMDAwLlxuICpcbiAqIEBzaW5jZSAxLjExNi4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGRhdGVTdHJpbmdWYWx1ZSBUaGUgZGF0ZSB0aW1lIHN0cmluZy5cbiAqIEByZXR1cm4ge251bWJlcn0gVU5JWCB0aW1lc3RhbXAgaW4gbWlsbGlzZWNvbmRzLlxuICovXG5leHBvcnQgZnVuY3Rpb24gY29udmVydERhdGVTdHJpbmdUb1VOSVhUaW1lc3RhbXAoIGRhdGVTdHJpbmdWYWx1ZSApIHtcblx0Y29uc3QgdW5peFRpbWVzdGFtcCA9XG5cdFx0ZGF0ZVN0cmluZ1ZhbHVlICYmICEgTnVtYmVyLmlzSW50ZWdlciggZGF0ZVN0cmluZ1ZhbHVlIClcblx0XHRcdD8gLy8gVmFsaWQgdXNlIG9mIGBuZXcgRGF0ZSgpYCB3aXRoIGFuIGFyZ3VtZW50LCBiZWNhdXNlIHRoaXMgc2hvdWxkIG9ubHlcblx0XHRcdCAgLy8gYmUgcGFzc2VkIGZ1bGwgdGltZSBzdHJpbmdzLCBub3QgYFlZWVktTU0tRERgIHN0eWxlIGRhdGVzLlxuXHRcdFx0ICAvL1xuXHRcdFx0ICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvc2l0ZS1raXQtd3AvcHVsbC85NDU5I2Rpc2N1c3Npb25fcjE3OTA2NjAwNzNcblx0XHRcdCAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHNpdGVraXQvbm8tZGlyZWN0LWRhdGVcblx0XHRcdCAgbmV3IERhdGUoIGRhdGVTdHJpbmdWYWx1ZSApLmdldFRpbWUoKVxuXHRcdFx0OiBkYXRlU3RyaW5nVmFsdWU7XG5cblx0aWYgKCBpc05hTiggdW5peFRpbWVzdGFtcCApIHx8ICEgdW5peFRpbWVzdGFtcCApIHtcblx0XHRyZXR1cm4gMDtcblx0fVxuXG5cdHJldHVybiB1bml4VGltZXN0YW1wO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\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 */\nfunction 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2NyZWF0ZS1pbmNyZW1lbnRhbC1hcnJheS1ieS1zaXplLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9jcmVhdGUtaW5jcmVtZW50YWwtYXJyYXktYnktc2l6ZS5qcz85Zjc4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3JlYXRlIEluY3JlbWVudGFsIEFycmF5IGJ5IFNpemUgdXRpbGl0eS5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogQ3JlYXRlcyBhbiBhcnJheSBvZiBsZW5ndGggZXF1YWwgdG8gc2l6ZSB3aXRoIGluY3JlbWVudGFsIHZhbHVlcyBzdGFydGluZyBhdCAwLlxuICpcbiAqIEBzaW5jZSAxLjI4LjBcbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gc2l6ZSBBcnJheSBsZW5ndGguXG4gKiBAcmV0dXJuIHtudW1iZXJbXX0gQXJyYXkgb2YgaW5jcmVtZW50YWwgbnVtYmVycy5cbiAqIEBleGFtcGxlIGNyZWF0ZUluY3JlbWVudGFsQXJyYXlCeVNpemUoMyk7IC8vIFswLCAxLCAyXVxuICovXG5leHBvcnQgZnVuY3Rpb24gY3JlYXRlSW5jcmVtZW50YWxBcnJheUJ5U2l6ZSggc2l6ZSApIHtcblx0cmV0dXJuIG5ldyBBcnJheSggc2l6ZSA/PyAwICkuZmlsbCgpLm1hcCggKCBfLCBpICkgPT4gaSApO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\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  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, \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, \n//# sourceURL=webpack-internal:///./js/util/errors.js\n");

/***/ }),

/***/ "./js/util/finite-number-or-zero.js":
/*!******************************************!*\
  !*** ./js/util/finite-number-or-zero.js ***!
  \******************************************/
/*! exports provided: finiteNumberOrZero */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"finiteNumberOrZero\", function() { return finiteNumberOrZero; });\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 * Utility function `finiteNumberOrZero()`.\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 * Returns the passed value if it's a finite number, otherwise returns 0.\n *\n * @since 1.98.0\n *\n * @param {any} value The value to check.\n * @return {number} The finite number `value`, or 0 if `value` is not a finite number.\n */\nfunction finiteNumberOrZero(value) {\n  return Object(lodash__WEBPACK_IMPORTED_MODULE_0__[\"isFinite\"])(value) ? value : 0;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2Zpbml0ZS1udW1iZXItb3ItemVyby5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvZmluaXRlLW51bWJlci1vci16ZXJvLmpzP2QxMTAiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIGBmaW5pdGVOdW1iZXJPclplcm8oKWAuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMyBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBpc0Zpbml0ZSB9IGZyb20gJ2xvZGFzaCc7XG5cbi8qKlxuICogUmV0dXJucyB0aGUgcGFzc2VkIHZhbHVlIGlmIGl0J3MgYSBmaW5pdGUgbnVtYmVyLCBvdGhlcndpc2UgcmV0dXJucyAwLlxuICpcbiAqIEBzaW5jZSAxLjk4LjBcbiAqXG4gKiBAcGFyYW0ge2FueX0gdmFsdWUgVGhlIHZhbHVlIHRvIGNoZWNrLlxuICogQHJldHVybiB7bnVtYmVyfSBUaGUgZmluaXRlIG51bWJlciBgdmFsdWVgLCBvciAwIGlmIGB2YWx1ZWAgaXMgbm90IGEgZmluaXRlIG51bWJlci5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGZpbml0ZU51bWJlck9yWmVybyggdmFsdWUgKSB7XG5cdHJldHVybiBpc0Zpbml0ZSggdmFsdWUgKSA/IHZhbHVlIDogMDtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/finite-number-or-zero.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 */\nfunction 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 */\nfunction 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 */\nfunction 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 */\nfunction 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 */\nfunction 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 */\nfunction 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 */\nfunction 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 */\nfunction 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 */\nfunction 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, \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  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 */\nfunction 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 */\nfunction 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, \n//# sourceURL=webpack-internal:///./js/util/index.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'), '<a href=\"$2\" target=\"_blank\" rel=\"noopener noreferrer\">$1</a>');\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 \"<p>\".concat(text.replace(/\\n{2,}/g, '</p><p>'), \"</p>\");\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, '<br>');\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 */\nfunction 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/NTk4MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlcG9ydCBwYXJ0aXRpb25pbmcgdXRpbGl0eS5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBpbnZhcmlhbnQgZnJvbSAnaW52YXJpYW50JztcblxuLyoqXG4gKiBTcGxpdHMgcmVwb3J0IGRhdGEgaW50byBzZWdtZW50cyBmb3IgY3VycmVudCBhbmQgY29tcGFyaXNvbiByYW5nZXMuXG4gKlxuICogQHNpbmNlIDEuMzMuMFxuICogQHNpbmNlIDEuMzQuMCBVcGRhdGVkIHRvIHN1cHBvcnQgaW5jb21wbGV0ZSBgcmVwb3J0YCBhcnJheXMuXG4gKlxuICogQHBhcmFtIHtBcnJheX0gIHJlcG9ydCAgICAgICAgICAgICAgIFJlcG9ydCByb3dzLlxuICogQHBhcmFtIHtPYmplY3R9IGFyZ3MgICAgICAgICAgICAgICAgIEFkZGl0aW9uYWwgYXJndW1lbnRzLlxuICogQHBhcmFtIHtudW1iZXJ9IGFyZ3MuZGF0ZVJhbmdlTGVuZ3RoIERhdGUgcmFuZ2UgbGVuZ3RoIG9mIHJlcG9ydCBzZWdtZW50cy5cbiAqIEByZXR1cm4ge09iamVjdH0gT2JqZWN0IHdpdGgga2V5cyBmb3IgYGNvbXBhcmVSYW5nZWAgYW5kIGBjdXJyZW50UmFuZ2VgLlxuICovXG5leHBvcnQgZnVuY3Rpb24gcGFydGl0aW9uUmVwb3J0KCByZXBvcnQsIHsgZGF0ZVJhbmdlTGVuZ3RoIH0gKSB7XG5cdGludmFyaWFudChcblx0XHRBcnJheS5pc0FycmF5KCByZXBvcnQgKSxcblx0XHQncmVwb3J0IG11c3QgYmUgYW4gYXJyYXkgdG8gcGFydGl0aW9uLidcblx0KTtcblx0aW52YXJpYW50KFxuXHRcdE51bWJlci5pc0ludGVnZXIoIGRhdGVSYW5nZUxlbmd0aCApICYmIGRhdGVSYW5nZUxlbmd0aCA+IDAsXG5cdFx0J2RhdGVSYW5nZUxlbmd0aCBtdXN0IGJlIGEgcG9zaXRpdmUgaW50ZWdlci4nXG5cdCk7XG5cblx0Ly8gVXNlIGEgbmVnYXRpdmUgZGF0ZSByYW5nZSBsZW5ndGggZm9yIHJldmVyc2Ugc2xpY2luZy5cblx0Y29uc3QgX2RhdGVSYW5nZUxlbmd0aCA9IC0xICogZGF0ZVJhbmdlTGVuZ3RoO1xuXG5cdHJldHVybiB7XG5cdFx0Ly8gVGhlIGN1cnJlbnQgcmFuZ2Ugc2hvdWxkIGFsd2F5cyBiZSBzbGljZWQgZnJvbSB0aGUgZW5kLlxuXHRcdGN1cnJlbnRSYW5nZTogcmVwb3J0LnNsaWNlKCBfZGF0ZVJhbmdlTGVuZ3RoICksXG5cdFx0Ly8gVGhlIGNvbXBhcmUgcmFuZ2UgY29udGludWVzIGZyb20gd2hlcmUgdGhlIGN1cnJlbnQgbGVmdCBvZmYgKHNsaWNpbmcgdG93YXJkcyB0aGUgc3RhcnQpLFxuXHRcdC8vIGFuZCBtYXkgYmUgc2hvcnRlciAod2hlcmUgb2xkZXIgZGF0YSBpcyBub3QgYXZhaWxhYmxlIHlldCkgd2hpY2ggaXMgZmluZS5cblx0XHRjb21wYXJlUmFuZ2U6IHJlcG9ydC5zbGljZSggX2RhdGVSYW5nZUxlbmd0aCAqIDIsIF9kYXRlUmFuZ2VMZW5ndGggKSxcblx0fTtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUlBO0FBQ0E7QUFJQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\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  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.<string>)} 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, \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 */\nfunction 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3NhZmVseS1zb3J0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9zYWZlbHktc29ydC5qcz8zMzQ3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHNhZmVseVNvcnRgIHV0aWxpdHkgZnVuY3Rpb24uXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFNvcnRzIGFuIGFycmF5IHdpdGhvdXQgY2F1c2luZyB0aGUgbXV0YXRpb24gaWYgdGhlIGdpdmVuIHBhcmFtZXRlciBpcyBhbiBhcnJheS5cbiAqIElmIHRoZSBwYXJhbWV0ZXIgaXMgbm90IGFuIGFycmF5LCBpdCByZXR1cm5zIHRoZSBwYXJhbWV0ZXIgYXMgaXMuXG4gKlxuICogQHNpbmNlIDEuMTEwLjBcbiAqIEBzaW5jZSAxLjEyOC4wIE1vdmVkIHRvIHRoZSBjb21tb24gdXRpbGl0eSBkaXJlY3RvcnkgZnJvbSB0aGUga2V5IG1ldHJpY3MgZGlyZWN0b3J5LlxuICpcbiAqIEBwYXJhbSB7QXJyYXl8Kn0gYXJyIFBhcmFtIHRvIGJlIHNvcnRlZC5cbiAqIEByZXR1cm4ge0FycmF5fCp9IFx0U2FmZWx5IHNvcnRlZCBhcnJheSB3aXRob3V0IG11dGF0aW9uLlxuICovXG5leHBvcnQgZnVuY3Rpb24gc2FmZWx5U29ydCggYXJyICkge1xuXHRyZXR1cm4gQXJyYXkuaXNBcnJheSggYXJyICkgPyBbIC4uLmFyciBdLnNvcnQoKSA6IGFycjtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\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\nfunction 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3Nhbml0aXplLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9zYW5pdGl6ZS5qcz8yZmFkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHB1cmlmeSB9IGZyb20gJy4vcHVyaWZ5JztcblxuZXhwb3J0IGZ1bmN0aW9uIHNhbml0aXplSFRNTCggdW5zYWZlSFRNTCwgZG9tUHVyaWZ5Q29uZmlnID0ge30gKSB7XG5cdHJldHVybiB7XG5cdFx0X19odG1sOiBwdXJpZnkuc2FuaXRpemUoIHVuc2FmZUhUTUwsIGRvbVB1cmlmeUNvbmZpZyApLFxuXHR9O1xufVxuXG4vKipcbiAqIFRha2VzIGEgc3RyaW5nIG9yIGFuIFVSTCBvYmplY3QsIHJlbW92ZXMgdGhlIHRyYWlsaW5nIHNsYXNoIGlmIGFueSBhbmQgcmV0dXJucyBpdC5cbiAqXG4gKiBAc2luY2UgMS4yMC4wXG4gKiBAcHJpdmF0ZVxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fHN0cmluZ30gdXJsIEEgc3RyaW5nIHdpdGggb3Igd2l0aG91dCB0cmFpbGluZyBzbGFzaCBvciBhbiBVUkwgb2JqZWN0LlxuICogQHJldHVybiB7c3RyaW5nfHVuZGVmaW5lZH0gVGhlIFVSTCBzdHJpbmcgYWZ0ZXIgcmVtb3ZpbmcgdGhlIHRyYWlsaW5nIHNsYXNoLlxuICovXG5leHBvcnQgZnVuY3Rpb24gdW50cmFpbGluZ3NsYXNoaXQoIHVybCApIHtcblx0Y29uc3Qgb3JpZ2luYWxVUkwgPSB0eXBlb2YgdXJsID09PSAnb2JqZWN0JyA/IHVybC50b1N0cmluZygpIDogdXJsO1xuXHRyZXR1cm4gb3JpZ2luYWxVUkw/LnJlcGxhY2U/LiggL1xcLyskLywgJycgKTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/util/sanitize.js\n");

/***/ }),

/***/ "./js/util/scroll.js":
/*!***************************!*\
  !*** ./js/util/scroll.js ***!
  \***************************/
/*! exports provided: getNavigationalScrollTop, getStickyHeaderHeight, getStickyHeaderHeightWithoutNav */
/***/ (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__, \"getNavigationalScrollTop\", function() { return getNavigationalScrollTop; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getStickyHeaderHeight\", function() { return getStickyHeaderHeight; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getStickyHeaderHeightWithoutNav\", function() { return getStickyHeaderHeightWithoutNav; });\n/* harmony import */ var _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/js/hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var _finite_number_or_zero__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./finite-number-or-zero */ \"./js/util/finite-number-or-zero.js\");\n/**\n * Utility functions related to window scrolling.\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 * Gets the y coordinate to scroll to the top of a context element, taking the sticky admin bar, header and navigation height into account.\n *\n * @since 1.137.0 Renamed from getContextScrollTop to getNavigationalScrollTop.\n *\n * @param {string} selector   Selector for the element to scroll to. The id (prepend #) or class (prepend .).\n * @param {string} breakpoint The current breakpoint.\n * @return {number} The offset to scroll to.\n */\nfunction getNavigationalScrollTop(selector, breakpoint) {\n  var contextElement = document.querySelector(selector);\n  if (!contextElement) {\n    return 0;\n  }\n  var contextTop = contextElement.getBoundingClientRect().top;\n  var headerHeight = getStickyHeaderHeight(breakpoint);\n  return contextTop + global.scrollY - headerHeight;\n}\n\n/**\n * Gets the height of the sticky header.\n *\n * @since 1.69.0\n * @since 1.98.0 Renamed from `getHeaderHeight()` to `getStickyHeaderHeight()`.\n *\n * @param {string} breakpoint The current breakpoint.\n * @return {number} The height of the sticky header.\n */\nfunction getStickyHeaderHeight(breakpoint) {\n  var headerHeight = getStickyHeaderHeightWithoutNav(breakpoint);\n  var navigation = document.querySelectorAll('.googlesitekit-navigation, .googlesitekit-entity-header');\n  headerHeight += Array.from(navigation).reduce(function (height, el) {\n    return height + el.offsetHeight;\n  }, 0);\n  return headerHeight;\n}\n\n/**\n * Returns the height of the sticky WordPress admin bar, if present.\n *\n * @since 1.98.0\n *\n * @param {string} breakpoint The current breakpoint.\n * @return {number} The height of the sticky WordPress admin bar, if present.\n */\nfunction getWordPressAdminBarHeight(breakpoint) {\n  // WordPress admin bar is only sticky for breakpoints larger than BREAKPOINT_SMALL. If it's also not sticky then we can return a height of 0.\n  var wpAdminBar = document.querySelector('#wpadminbar');\n  if (wpAdminBar && breakpoint !== _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_0__[\"BREAKPOINT_SMALL\"]) {\n    return wpAdminBar.offsetHeight;\n  }\n  return 0;\n}\n\n/**\n * Returns the height of the sticky Site Kit header including the sticky WordPress admin bar when it's present.\n *\n * @since 1.98.0\n *\n * @param {string} breakpoint The current breakpoint.\n * @return {number} The height of the sticky Site Kit header including the sticky WordPress admin bar when it's present.\n */\nfunction getGoogleSiteKitHeaderHeight(breakpoint) {\n  // This function calculates the height of the sticky Site Kit header including the sticky WordPress admin bar when it's present.\n  var header = document.querySelector('.googlesitekit-header');\n  if (header) {\n    // If the breakpoint is BREAKPOINT_SMALL, the WordPress admin bar is not sticky and we can return the height of the Site Kit header alone.\n    // Otherwise, we use the value of the bottom of the Site Kit header's bounding box as this will take into account the sticky WordPress admin bar.\n    if (breakpoint === _js_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_0__[\"BREAKPOINT_SMALL\"]) {\n      return header.offsetHeight;\n    }\n    var headerBottom = header.getBoundingClientRect().bottom;\n    // In case the header is unexpectedly _not_ sticky and the value for .bottom is negative, we return 0.\n    return headerBottom < 0 ? 0 : headerBottom;\n  }\n  return 0;\n}\n\n/**\n * Gets the height of the sticky header without the Site Kit navigation bar.\n *\n * @since 1.95.0\n * @since 1.98.0 Renamed from `getHeaderHeightWithoutNav()` to `getStickyHeaderHeightWithoutNav()`.\n *\n * @param {string} breakpoint The current breakpoint.\n * @return {number} The height of the sticky header without the navigation bar.\n */\nfunction getStickyHeaderHeightWithoutNav(breakpoint) {\n  var headerHeight = 0;\n  var header = document.querySelector('.googlesitekit-header');\n  var isSiteKitHeaderSticky = !!header && global.getComputedStyle(header).position === 'sticky';\n  if (isSiteKitHeaderSticky) {\n    headerHeight = getGoogleSiteKitHeaderHeight(breakpoint);\n  } else {\n    // If the Site Kit header is not sticky, we only need to calculate the height of the sticky WordPress admin bar.\n    headerHeight = getWordPressAdminBarHeight(breakpoint);\n  }\n\n  // Provide a safety net in case something unexpected has happened.\n  headerHeight = Object(_finite_number_or_zero__WEBPACK_IMPORTED_MODULE_1__[\"finiteNumberOrZero\"])(headerHeight);\n  return headerHeight < 0 ? 0 : headerHeight;\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, \n//# sourceURL=webpack-internal:///./js/util/scroll.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 */\nfunction 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 */\nfunction 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, \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 */\nfunction 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3N0cmluZ2lmeS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvc3RyaW5naWZ5LmpzP2I3NGUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTdHJpbmdpZnkgZnVuY3Rpb24uXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgbWQ1IGZyb20gJ21kNSc7XG5cbi8qKlxuICogVHJhbnNmb3JtcyBhbiBvYmplY3QgaW50byBhIGhhc2ggc3RyaW5nLlxuICpcbiAqIFRoaXMgZnVuY3Rpb24gY2FuIGJlIHVzZWQgdG8gZS5nLiBnZW5lcmF0ZSBjYWNoZSBrZXlzLCBiYXNlZCBvbiB0aGUgZ2l2ZW5cbiAqIG9iamVjdC4gT2JqZWN0IHByb3BlcnRpZXMgYXJlIHNvcnRlZCwgc28gZXZlbiBpZiB0aGV5IGFyZSBwcm92aWRlZCBpblxuICogZGlmZmVyZW50IG9yZGVyLCB0aGUgaGFzaCB3aWxsIG1hdGNoLiBUaGUgZnVuY3Rpb24gZnVydGhlcm1vcmUgc3VwcG9ydHNcbiAqIG5lc3RlZCBvYmplY3RzLlxuICpcbiAqIEBzaW5jZSAxLjcuMFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBvYmogVGhlIG9iamVjdCB0byBzdHJpbmdpZnkuXG4gKiBAcmV0dXJuIHtzdHJpbmd9IEhhc2ggZm9yIHRoZSBvYmplY3QuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBzdHJpbmdpZnlPYmplY3QoIG9iaiApIHtcblx0cmV0dXJuIG1kNSggSlNPTi5zdHJpbmdpZnkoIHNvcnRPYmplY3RQcm9wZXJ0aWVzKCBvYmogKSApICk7XG59XG5cbmZ1bmN0aW9uIHNvcnRPYmplY3RQcm9wZXJ0aWVzKCBvYmogKSB7XG5cdGNvbnN0IG9yZGVyZWREYXRhID0ge307XG5cdE9iamVjdC5rZXlzKCBvYmogKVxuXHRcdC5zb3J0KClcblx0XHQuZm9yRWFjaCggKCBrZXkgKSA9PiB7XG5cdFx0XHRsZXQgdmFsID0gb2JqWyBrZXkgXTtcblx0XHRcdGlmICggdmFsICYmICdvYmplY3QnID09PSB0eXBlb2YgdmFsICYmICEgQXJyYXkuaXNBcnJheSggdmFsICkgKSB7XG5cdFx0XHRcdHZhbCA9IHNvcnRPYmplY3RQcm9wZXJ0aWVzKCB2YWwgKTtcblx0XHRcdH1cblx0XHRcdG9yZGVyZWREYXRhWyBrZXkgXSA9IHZhbDtcblx0XHR9ICk7XG5cdHJldHVybiBvcmRlcmVkRGF0YTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\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` `<script>` identifier.\n *\n * @since 1.8.0\n * @private\n */\nvar SCRIPT_IDENTIFIER = 'data-googlesitekit-gtag';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3RyYWNraW5nL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvdHJhY2tpbmcvY29uc3RhbnRzLmpzPzJkNjgiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDb25zdGFudHMgcmVsYXRlZCB0byBldmVudCB0cmFja2luZy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRGF0YSBsYXllciBnbG9iYWwgdXNlZCBmb3IgaW50ZXJuYWwvcHJpdmF0ZSBTaXRlIEtpdCBkYXRhLlxuICpcbiAqIEBzaW5jZSAxLjguMFxuICogQHByaXZhdGVcbiAqL1xuZXhwb3J0IGNvbnN0IERBVEFfTEFZRVIgPSAnX2dvb2dsZXNpdGVraXREYXRhTGF5ZXInO1xuXG4vKipcbiAqIFRoZSBgZ3RhZ2AgYDxzY3JpcHQ+YCBpZGVudGlmaWVyLlxuICpcbiAqIEBzaW5jZSAxLjguMFxuICogQHByaXZhdGVcbiAqL1xuZXhwb3J0IGNvbnN0IFNDUklQVF9JREVOVElGSUVSID0gJ2RhdGEtZ29vZ2xlc2l0ZWtpdC1ndGFnJztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/util/tracking/constants.js\n");

/***/ }),

/***/ "./js/util/tracking/createDataLayerPush.js":
/*!*************************************************!*\
  !*** ./js/util/tracking/createDataLayerPush.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 createDataLayerPush; });\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./constants */ \"./js/util/tracking/constants.js\");\n/**\n * Internal dependencies\n */\n\n\n/**\n * Returns a function which, when invoked will initialize the dataLayer and push data onto it.\n *\n * @since 1.3.0\n *\n * @param {Object} target Object to enhance with dataLayer data.\n * @return {Function} Function that pushes data onto the dataLayer.\n */\nfunction createDataLayerPush(target) {\n  /**\n   * Pushes data onto the data layer.\n   *\n   * Must push an instance of Arguments to the target.\n   * Using an ES6 spread operator (i.e. `...args`) will cause tracking events to\n   * _silently_ fail.\n   *\n   * @since 1.0.0\n   * @see {@link https://github.com/google/site-kit-wp/issues/1181}\n   */\n  return function dataLayerPush() {\n    target[_constants__WEBPACK_IMPORTED_MODULE_0__[\"DATA_LAYER\"]] = target[_constants__WEBPACK_IMPORTED_MODULE_0__[\"DATA_LAYER\"]] || [];\n    target[_constants__WEBPACK_IMPORTED_MODULE_0__[\"DATA_LAYER\"]].push(arguments);\n  };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3RyYWNraW5nL2NyZWF0ZURhdGFMYXllclB1c2guanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy91dGlsL3RyYWNraW5nL2NyZWF0ZURhdGFMYXllclB1c2guanM/ZTAyZSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBEQVRBX0xBWUVSIH0gZnJvbSAnLi9jb25zdGFudHMnO1xuXG4vKipcbiAqIFJldHVybnMgYSBmdW5jdGlvbiB3aGljaCwgd2hlbiBpbnZva2VkIHdpbGwgaW5pdGlhbGl6ZSB0aGUgZGF0YUxheWVyIGFuZCBwdXNoIGRhdGEgb250byBpdC5cbiAqXG4gKiBAc2luY2UgMS4zLjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdGFyZ2V0IE9iamVjdCB0byBlbmhhbmNlIHdpdGggZGF0YUxheWVyIGRhdGEuXG4gKiBAcmV0dXJuIHtGdW5jdGlvbn0gRnVuY3Rpb24gdGhhdCBwdXNoZXMgZGF0YSBvbnRvIHRoZSBkYXRhTGF5ZXIuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNyZWF0ZURhdGFMYXllclB1c2goIHRhcmdldCApIHtcblx0LyoqXG5cdCAqIFB1c2hlcyBkYXRhIG9udG8gdGhlIGRhdGEgbGF5ZXIuXG5cdCAqXG5cdCAqIE11c3QgcHVzaCBhbiBpbnN0YW5jZSBvZiBBcmd1bWVudHMgdG8gdGhlIHRhcmdldC5cblx0ICogVXNpbmcgYW4gRVM2IHNwcmVhZCBvcGVyYXRvciAoaS5lLiBgLi4uYXJnc2ApIHdpbGwgY2F1c2UgdHJhY2tpbmcgZXZlbnRzIHRvXG5cdCAqIF9zaWxlbnRseV8gZmFpbC5cblx0ICpcblx0ICogQHNpbmNlIDEuMC4wXG5cdCAqIEBzZWUge0BsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvc2l0ZS1raXQtd3AvaXNzdWVzLzExODF9XG5cdCAqL1xuXHRyZXR1cm4gZnVuY3Rpb24gZGF0YUxheWVyUHVzaCgpIHtcblx0XHR0YXJnZXRbIERBVEFfTEFZRVIgXSA9IHRhcmdldFsgREFUQV9MQVlFUiBdIHx8IFtdO1xuXHRcdHRhcmdldFsgREFUQV9MQVlFUiBdLnB1c2goIGFyZ3VtZW50cyApO1xuXHR9O1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/util/tracking/createDataLayerPush.js\n");

/***/ }),

/***/ "./js/util/tracking/createInitializeSnippet.js":
/*!*****************************************************!*\
  !*** ./js/util/tracking/createInitializeSnippet.js ***!
  \*****************************************************/
/*! exports provided: 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__, \"default\", function() { return createInitializeSnippet; });\n/* harmony import */ var _createDataLayerPush__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createDataLayerPush */ \"./js/util/tracking/createDataLayerPush.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./constants */ \"./js/util/tracking/constants.js\");\n/* harmony import */ var _js_features_index__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/js/features/index */ \"./js/features/index.js\");\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Returns a function which, when invoked injects the gtag script if necessary.\n *\n * @since 1.44.0\n *\n * @param {Object} config          Tracking configuration.\n * @param {Object} dataLayerTarget Data layer parent object.\n * @return {Function} Function that injects gtag script if it isn't yet present.\n */\nfunction createInitializeSnippet(config, dataLayerTarget) {\n  var dataLayerPush = Object(_createDataLayerPush__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(dataLayerTarget);\n  var hasInsertedTag;\n  var activeModules = config.activeModules,\n    referenceSiteURL = config.referenceSiteURL,\n    userIDHash = config.userIDHash,\n    _config$userRoles = config.userRoles,\n    userRoles = _config$userRoles === void 0 ? [] : _config$userRoles,\n    isAuthenticated = config.isAuthenticated,\n    pluginVersion = config.pluginVersion;\n  /**\n   * Injects the necessary script tag if not present.\n   *\n   * @since 1.118.0\n   *\n   * @return {boolean|Object} Tag src as scriptTagSrc property.\n   */\n  return function initializeSnippet() {\n    var _global = global,\n      document = _global.document;\n    if (undefined === hasInsertedTag) {\n      hasInsertedTag = !!document.querySelector(\"script[\".concat(_constants__WEBPACK_IMPORTED_MODULE_1__[\"SCRIPT_IDENTIFIER\"], \"]\"));\n    }\n    if (hasInsertedTag) {\n      return false;\n    }\n    hasInsertedTag = true;\n\n    // Sometimes the user roles returned by Site Kit/WordPress is not an\n    // array, as expected, so we guard against it here.\n    //\n    // See: https://github.com/google/site-kit-wp/issues/8266\n    var userRolesAsString = (userRoles === null || userRoles === void 0 ? void 0 : userRoles.length) ? userRoles.join(',') : '';\n\n    // We should use the real time, and not the reference date, when\n    // measuring when we initialized tracking.\n    dataLayerPush('js', new Date()); // eslint-disable-line sitekit/no-direct-date\n    dataLayerPush('config', config.trackingID, {\n      groups: 'site_kit',\n      send_page_view: config.isSiteKitScreen,\n      domain: referenceSiteURL,\n      plugin_version: pluginVersion || '',\n      enabled_features: Array.from(_js_features_index__WEBPACK_IMPORTED_MODULE_2__[\"enabledFeatures\"]).join(','),\n      active_modules: activeModules.join(','),\n      authenticated: isAuthenticated ? '1' : '0',\n      user_properties: {\n        user_roles: userRolesAsString,\n        user_identifier: userIDHash\n      }\n    });\n\n    // If not present, inject it and initialize dataLayer.\n    var scriptTag = document.createElement('script');\n    scriptTag.setAttribute(_constants__WEBPACK_IMPORTED_MODULE_1__[\"SCRIPT_IDENTIFIER\"], '');\n    scriptTag.async = true;\n    scriptTag.src = \"https://www.googletagmanager.com/gtag/js?id=\".concat(config.trackingID, \"&l=\").concat(_constants__WEBPACK_IMPORTED_MODULE_1__[\"DATA_LAYER\"]);\n    document.head.appendChild(scriptTag);\n    return {\n      scriptTagSrc: \"https://www.googletagmanager.com/gtag/js?id=\".concat(config.trackingID, \"&l=\").concat(_constants__WEBPACK_IMPORTED_MODULE_1__[\"DATA_LAYER\"])\n    };\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, \n//# sourceURL=webpack-internal:///./js/util/tracking/createInitializeSnippet.js\n");

/***/ }),

/***/ "./js/util/tracking/createTrackEvent.js":
/*!**********************************************!*\
  !*** ./js/util/tracking/createTrackEvent.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 createTrackEvent; });\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 _createDataLayerPush__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./createDataLayerPush */ \"./js/util/tracking/createDataLayerPush.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 * Internal dependencies\n */\n\n\n/**\n * Returns a function which, when invoked tracks a single event.\n *\n * @since 1.3.0\n *\n * @param {Object}   config            Tracking configuration.\n * @param {Object}   dataLayerTarget   Data layer parent object.\n * @param {Function} initializeSnippet Function to initialize tracking.\n * @param {Object}   _global           The global window object.\n * @return {Function} Function that tracks an event.\n */\nfunction createTrackEvent(config, dataLayerTarget, initializeSnippet, _global) {\n  var dataLayerPush = Object(_createDataLayerPush__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(dataLayerTarget);\n\n  /**\n   * Send an Analytics tracking event.\n   *\n   * @since 1.3.0\n   *\n   * @param {string} category The category of the event.\n   * @param {string} action   The action name of the event.\n   * @param {string} [label]  Optional. The label of the event.\n   * @param {number} [value]  Optional. A non-negative integer that will appear as the event value.\n   * @return {Promise} Promise that always resolves.\n   */\n  // eslint-disable-next-line require-await\n  return /*#__PURE__*/function () {\n    var _trackEvent = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(category, action, label, value) {\n      var trackingEnabled, eventData;\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              trackingEnabled = config.trackingEnabled;\n              if (trackingEnabled) {\n                _context.next = 3;\n                break;\n              }\n              return _context.abrupt(\"return\", null);\n            case 3:\n              initializeSnippet();\n              eventData = {\n                send_to: 'site_kit',\n                event_category: category,\n                event_label: label,\n                value: value\n              };\n              return _context.abrupt(\"return\", new Promise(function (resolve) {\n                var _global$_gaUserPrefs, _global$_gaUserPrefs$;\n                // This timeout ensures a tracking event does not block the user\n                // event if it is not sent (in time).\n                // If the event beacon fails, it shouldn't reject the promise since event\n                // tracking should not result in user-facing errors. It will just\n                // trigger a console warning.\n                function failCallback() {\n                  _global.console.warn(\"Tracking event \\\"\".concat(action, \"\\\" (category \\\"\").concat(category, \"\\\") took too long to fire.\"));\n                  resolve();\n                }\n                var failTimeout = setTimeout(failCallback, 1000);\n                // eslint-disable-next-line camelcase\n                function event_callback() {\n                  clearTimeout(failTimeout);\n                  resolve();\n                }\n                dataLayerPush('event', action, _objectSpread(_objectSpread({}, eventData), {}, {\n                  event_callback: event_callback\n                }));\n\n                // If the client-side opt-out is present, the event_callback will never be called\n                // so we call it here to prevent the warning and added delay.\n                if ((_global$_gaUserPrefs = _global._gaUserPrefs) === null || _global$_gaUserPrefs === void 0 ? void 0 : (_global$_gaUserPrefs$ = _global$_gaUserPrefs.ioo) === null || _global$_gaUserPrefs$ === void 0 ? void 0 : _global$_gaUserPrefs$.call(_global$_gaUserPrefs)) {\n                  event_callback();\n                }\n              }));\n            case 6:\n            case \"end\":\n              return _context.stop();\n          }\n        }\n      }, _callee);\n    }));\n    function trackEvent(_x, _x2, _x3, _x4) {\n      return _trackEvent.apply(this, arguments);\n    }\n    return trackEvent;\n  }();\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./js/util/tracking/createTrackEvent.js\n");

/***/ }),

/***/ "./js/util/tracking/createTracking.js":
/*!********************************************!*\
  !*** ./js/util/tracking/createTracking.js ***!
  \********************************************/
/*! exports provided: 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__, \"default\", function() { return createTracking; });\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 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 _createInitializeSnippet__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./createInitializeSnippet */ \"./js/util/tracking/createInitializeSnippet.js\");\n/* harmony import */ var _createTrackEvent__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./createTrackEvent */ \"./js/util/tracking/createTrackEvent.js\");\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 * 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 DEFAULT_CONFIG = {\n  activeModules: [],\n  isAuthenticated: false,\n  referenceSiteURL: '',\n  trackingEnabled: false,\n  trackingID: '',\n  userIDHash: '',\n  userRoles: []\n};\n\n/**\n * Initializes tracking.\n *\n * @since 1.3.0\n *\n * @param {Object} newConfig       New configuration.\n * @param {Object} dataLayerTarget Data layer parent object.\n * @param {Object} _global         The global window object.\n * @return {Object} Tracking config.\n */\nfunction createTracking(newConfig) {\n  var dataLayerTarget = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : global;\n  var _global = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : global;\n  var config = _objectSpread(_objectSpread({}, DEFAULT_CONFIG), newConfig);\n  // Remove any trailing slash from the reference URL.\n  if (config.referenceSiteURL) {\n    config.referenceSiteURL = config.referenceSiteURL.toString().replace(/\\/+$/, '');\n  }\n  var initializeSnippet = Object(_createInitializeSnippet__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(config, dataLayerTarget);\n  var trackEvent = Object(_createTrackEvent__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(config, dataLayerTarget, initializeSnippet, _global);\n  var onceTrackedEventsMap = {};\n  function trackEventOnce() {\n    for (var _len = arguments.length, params = new Array(_len), _key = 0; _key < _len; _key++) {\n      params[_key] = arguments[_key];\n    }\n    var key = JSON.stringify(params);\n    if (!onceTrackedEventsMap[key]) {\n      onceTrackedEventsMap[key] = Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"once\"])(trackEvent);\n    }\n    onceTrackedEventsMap[key].apply(onceTrackedEventsMap, params);\n  }\n  return {\n    enableTracking: function enableTracking() {\n      config.trackingEnabled = true;\n    },\n    disableTracking: function disableTracking() {\n      config.trackingEnabled = false;\n    },\n    initializeSnippet: initializeSnippet,\n    isTrackingEnabled: function isTrackingEnabled() {\n      return !!config.trackingEnabled;\n    },\n    trackEvent: trackEvent,\n    trackEventOnce: trackEventOnce\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, \n//# sourceURL=webpack-internal:///./js/util/tracking/createTracking.js\n");

/***/ }),

/***/ "./js/util/tracking/index.js":
/*!***********************************!*\
  !*** ./js/util/tracking/index.js ***!
  \***********************************/
/*! exports provided: enableTracking, disableTracking, isTrackingEnabled, toggleTracking, trackEvent, trackEventOnce */
/***/ (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__, \"enableTracking\", function() { return enableTracking; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"disableTracking\", function() { return disableTracking; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isTrackingEnabled\", function() { return isTrackingEnabled; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"toggleTracking\", function() { return toggleTracking; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"trackEvent\", function() { return trackEvent; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"trackEventOnce\", function() { return trackEventOnce; });\n/* harmony import */ var _createTracking__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createTracking */ \"./js/util/tracking/createTracking.js\");\n/**\n * Event tracking 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/* eslint-disable sitekit/jsdoc-no-unnamed-boolean-params */\n\n/**\n * Internal dependencies\n */\n\nvar _ref = global._googlesitekitTrackingData || {},\n  _ref$activeModules = _ref.activeModules,\n  activeModules = _ref$activeModules === void 0 ? [] : _ref$activeModules,\n  isSiteKitScreen = _ref.isSiteKitScreen,\n  trackingEnabled = _ref.trackingEnabled,\n  trackingID = _ref.trackingID,\n  referenceSiteURL = _ref.referenceSiteURL,\n  userIDHash = _ref.userIDHash,\n  isAuthenticated = _ref.isAuthenticated,\n  userRoles = _ref.userRoles;\nvar _global = global,\n  pluginVersion = \"1.161.0\";\nvar initialConfig = {\n  activeModules: activeModules,\n  trackingEnabled: trackingEnabled,\n  trackingID: trackingID,\n  referenceSiteURL: referenceSiteURL,\n  userIDHash: userIDHash,\n  isSiteKitScreen: isSiteKitScreen,\n  userRoles: userRoles,\n  isAuthenticated: isAuthenticated,\n  pluginVersion: pluginVersion\n};\nvar _createTracking = Object(_createTracking__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(initialConfig),\n  enableTracking = _createTracking.enableTracking,\n  disableTracking = _createTracking.disableTracking,\n  isTrackingEnabled = _createTracking.isTrackingEnabled,\n  initializeSnippet = _createTracking.initializeSnippet,\n  trackEvent = _createTracking.trackEvent,\n  trackEventOnce = _createTracking.trackEventOnce;\n/**\n * Changes the active state of tracking.\n *\n * @since 1.3.0\n *\n * @param {boolean} activeStatus The new state to set.\n */\nfunction toggleTracking(activeStatus) {\n  if (!!activeStatus) {\n    enableTracking();\n  } else {\n    disableTracking();\n  }\n}\n\n// Bootstrap on import if tracking is allowed.\nif (isSiteKitScreen && trackingEnabled) {\n  initializeSnippet();\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3RyYWNraW5nL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC90cmFja2luZy9pbmRleC5qcz82YTc3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXZlbnQgdHJhY2tpbmcgdXRpbGl0aWVzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyogZXNsaW50LWRpc2FibGUgc2l0ZWtpdC9qc2RvYy1uby11bm5hbWVkLWJvb2xlYW4tcGFyYW1zICovXG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjcmVhdGVUcmFja2luZyBmcm9tICcuL2NyZWF0ZVRyYWNraW5nJztcblxuY29uc3Qge1xuXHRhY3RpdmVNb2R1bGVzID0gW10sXG5cdGlzU2l0ZUtpdFNjcmVlbixcblx0dHJhY2tpbmdFbmFibGVkLFxuXHR0cmFja2luZ0lELFxuXHRyZWZlcmVuY2VTaXRlVVJMLFxuXHR1c2VySURIYXNoLFxuXHRpc0F1dGhlbnRpY2F0ZWQsXG5cdHVzZXJSb2xlcyxcbn0gPSBnbG9iYWwuX2dvb2dsZXNpdGVraXRUcmFja2luZ0RhdGEgfHwge307XG5cbmNvbnN0IHsgR09PR0xFU0lURUtJVF9WRVJTSU9OOiBwbHVnaW5WZXJzaW9uIH0gPSBnbG9iYWw7XG5cbmNvbnN0IGluaXRpYWxDb25maWcgPSB7XG5cdGFjdGl2ZU1vZHVsZXMsXG5cdHRyYWNraW5nRW5hYmxlZCxcblx0dHJhY2tpbmdJRCxcblx0cmVmZXJlbmNlU2l0ZVVSTCxcblx0dXNlcklESGFzaCxcblx0aXNTaXRlS2l0U2NyZWVuLFxuXHR1c2VyUm9sZXMsXG5cdGlzQXV0aGVudGljYXRlZCxcblx0cGx1Z2luVmVyc2lvbixcbn07XG5cbmNvbnN0IHtcblx0ZW5hYmxlVHJhY2tpbmcsXG5cdGRpc2FibGVUcmFja2luZyxcblx0aXNUcmFja2luZ0VuYWJsZWQsXG5cdGluaXRpYWxpemVTbmlwcGV0LFxuXHR0cmFja0V2ZW50LFxuXHR0cmFja0V2ZW50T25jZSxcbn0gPSBjcmVhdGVUcmFja2luZyggaW5pdGlhbENvbmZpZyApO1xuXG4vKipcbiAqIENoYW5nZXMgdGhlIGFjdGl2ZSBzdGF0ZSBvZiB0cmFja2luZy5cbiAqXG4gKiBAc2luY2UgMS4zLjBcbiAqXG4gKiBAcGFyYW0ge2Jvb2xlYW59IGFjdGl2ZVN0YXR1cyBUaGUgbmV3IHN0YXRlIHRvIHNldC5cbiAqL1xuZnVuY3Rpb24gdG9nZ2xlVHJhY2tpbmcoIGFjdGl2ZVN0YXR1cyApIHtcblx0aWYgKCAhISBhY3RpdmVTdGF0dXMgKSB7XG5cdFx0ZW5hYmxlVHJhY2tpbmcoKTtcblx0fSBlbHNlIHtcblx0XHRkaXNhYmxlVHJhY2tpbmcoKTtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb24gaW1wb3J0IGlmIHRyYWNraW5nIGlzIGFsbG93ZWQuXG5pZiAoIGlzU2l0ZUtpdFNjcmVlbiAmJiB0cmFja2luZ0VuYWJsZWQgKSB7XG5cdGluaXRpYWxpemVTbmlwcGV0KCk7XG59XG5cbmV4cG9ydCB7XG5cdGVuYWJsZVRyYWNraW5nLFxuXHRkaXNhYmxlVHJhY2tpbmcsXG5cdGlzVHJhY2tpbmdFbmFibGVkLFxuXHR0b2dnbGVUcmFja2luZyxcblx0dHJhY2tFdmVudCxcblx0dHJhY2tFdmVudE9uY2UsXG59O1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFXQTtBQVJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/util/tracking/index.js\n");

/***/ }),

/***/ "./js/util/urls.js":
/*!*************************!*\
  !*** ./js/util/urls.js ***!
  \*************************/
/*! exports provided: getURLPath, getFullURL, normalizeURL, isHashOnly, shortenURL */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getURLPath\", function() { return getURLPath; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getFullURL\", function() { return getFullURL; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"normalizeURL\", function() { return normalizeURL; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isHashOnly\", function() { return isHashOnly; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"shortenURL\", function() { return shortenURL; });\n/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/url */ \"../node_modules/@wordpress/url/build-module/index.js\");\n/**\n * URL pathname getter utility 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 * Returns the path from a URL, omitting its protocol, hostname, query params, and hash.\n *\n * @since 1.24.0\n *\n * @param {string} url The URL to get the path from.\n * @return {string} The URL path.\n */\nfunction getURLPath(url) {\n  try {\n    return new URL(url).pathname;\n  } catch (_unused) {}\n  return null;\n}\n\n/**\n * Returns the absolute URL from a path including the siteURL.\n *\n * @since 1.32.0\n *\n * @param {string} siteURL The siteURL fo the WordPress install.\n * @param {string} path    The path.\n * @return {string} The URL path.\n */\nfunction getFullURL(siteURL, path) {\n  try {\n    return new URL(path, siteURL).href;\n  } catch (_unused2) {}\n  return (typeof siteURL === 'string' ? siteURL : '') + (typeof path === 'string' ? path : '');\n}\n\n/**\n * Normalizes URL by removing protocol, www subdomain and trailing slash.\n *\n * @since 1.33.0\n *\n * @param {string} incomingURL The original URL.\n * @return {string} Normalized URL.\n */\nfunction normalizeURL(incomingURL) {\n  if (typeof incomingURL !== 'string') {\n    return incomingURL;\n  }\n  return incomingURL\n  // Remove protocol and optional \"www.\" prefix from the URL.\n  .replace(/^https?:\\/\\/(www\\.)?/i, '')\n  // Remove trailing slash.\n  .replace(/\\/$/, '');\n}\n\n/**\n * Checks if a string is not a full URL and simply a hash / anchor link.\n *\n * @since 1.49.0\n *\n * @param {string} url The URL or Hash string to test.\n * @return {boolean} Returns true if the string is only a hash and not a full URL.\n */\nfunction isHashOnly(url) {\n  return /^#\\w[A-Za-z0-9-_]*$/.test(url);\n}\n\n/**\n * Shortens a URL to fit a given length.\n *\n * @since 1.49.0\n *\n * @param {string} url      The original URL to shorten.\n * @param {number} maxChars The maximum length of the URL.\n * @return {string} The shortened URL.\n */\nfunction shortenURL(url, maxChars) {\n  if (!Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_0__[\"isURL\"])(url)) {\n    return url;\n  }\n  if (url.length <= maxChars) {\n    return url;\n  }\n  var urlObject = new URL(url);\n  var shortenedURL = url.replace(urlObject.origin, '');\n  if (shortenedURL.length < maxChars) {\n    return shortenedURL;\n  }\n  var extraChars = shortenedURL.length - Math.floor(maxChars) + 1; // 1 is the length of \"…\".\n  return '…' + shortenedURL.substr(extraChars);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./js/util/urls.js\n");

/***/ }),

/***/ "./svg/graphics/analytics-adsense-connect-desktop.svg":
/*!************************************************************!*\
  !*** ./svg/graphics/analytics-adsense-connect-desktop.svg ***!
  \************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"../node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar _ref = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"g\", {\n  clipPath: \"url(#analytics-adsense-connect-desktop_svg__clip0_50_9707)\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M0 16C0 7.163 7.163 0 16 0h264c8.837 0 16 7.163 16 16v147H0V16z\",\n  fill: \"#B8E6CA\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"g\", {\n  filter: \"url(#analytics-adsense-connect-desktop_svg__filter0_d_50_9707)\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 22,\n  y: 30,\n  width: 252,\n  height: 172.055,\n  rx: 13.764,\n  fill: \"#fff\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 36,\n  y: 65,\n  width: 224,\n  height: 47,\n  rx: 5.161,\n  fill: \"#DCE8FF\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 43,\n  y: 145,\n  width: 30,\n  height: 3,\n  rx: 1.5,\n  fill: \"#9BB8F0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 43,\n  y: 151,\n  width: 40,\n  height: 3,\n  rx: 1.5,\n  fill: \"#9BB8F0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M168.539 90.857L188 112h-81l29.455-32 21.039 22.857 11.045-12z\",\n  fill: \"#9BB8F0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M22 43.764C22 36.162 28.162 30 35.764 30h224.472C267.838 30 274 36.162 274 43.764v7.091H22v-7.091z\",\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 32.427,\n  y: 36.952,\n  width: 6.952,\n  height: 6.952,\n  rx: 3.476,\n  fill: \"#CBD0D3\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 42.855,\n  y: 36.952,\n  width: 6.952,\n  height: 6.952,\n  rx: 3.476,\n  fill: \"#CBD0D3\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 36,\n  y: 122,\n  width: 59,\n  height: 55,\n  rx: 5.457,\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 107,\n  y: 122,\n  width: 54,\n  height: 10,\n  rx: 5,\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 107,\n  y: 141,\n  width: 153,\n  height: 5,\n  rx: 2.5,\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 107,\n  y: 154,\n  width: 153,\n  height: 5,\n  rx: 2.5,\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M238.51 171.625c11.868 0 21.49-3.528 21.49-7.88v-2.865h-42.98v2.865c0 4.352 9.621 7.88 21.49 7.88z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 238.51,\n  cy: 159.88,\n  rx: 21.49,\n  ry: 7.88,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M237.859 162.363v-.48a4.538 4.538 0 01-.901-.154 2.897 2.897 0 01-.77-.342 1.423 1.423 0 01-.496-.534l.952-.209c.081.161.23.306.446.435.222.128.479.211.769.248v-1.223l-.03-.011c-.54-.111-.986-.254-1.337-.43-.351-.18-.526-.41-.526-.689 0-.165.074-.321.222-.468.156-.147.375-.269.659-.364a3.58 3.58 0 011.012-.176v-.474h.81v.485c.352.029.645.086.882.17.243.081.432.175.567.281.141.107.239.208.293.304l-.931.22a.881.881 0 00-.284-.243 1.504 1.504 0 00-.527-.181v1.157c.365.081.689.171.973.27.283.095.506.211.668.347a.606.606 0 01.253.496.69.69 0 01-.273.551c-.176.151-.409.27-.699.358a4.225 4.225 0 01-.922.171v.485h-.81zm-.85-3.389c0 .118.071.217.212.298.149.077.362.152.638.225v-.991a1.796 1.796 0 00-.617.17c-.156.085-.233.184-.233.298zm2.501 1.829c0-.125-.074-.226-.223-.303a2.833 2.833 0 00-.618-.22v1.041c.244-.033.443-.093.598-.181.162-.089.243-.201.243-.337z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M238.51 165.625c11.868 0 21.49-3.528 21.49-7.88v-2.865h-42.98v2.865c0 4.352 9.621 7.88 21.49 7.88z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 238.51,\n  cy: 153.88,\n  rx: 21.49,\n  ry: 7.88,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M237.859 156.363v-.48a4.538 4.538 0 01-.901-.154 2.897 2.897 0 01-.77-.342 1.423 1.423 0 01-.496-.534l.952-.209c.081.161.23.306.446.435.222.128.479.211.769.248v-1.223l-.03-.011c-.54-.111-.986-.254-1.337-.43-.351-.18-.526-.41-.526-.689 0-.165.074-.321.222-.468.156-.147.375-.269.659-.364a3.58 3.58 0 011.012-.176v-.474h.81v.485c.352.029.645.086.882.17.243.081.432.175.567.281.141.107.239.208.293.304l-.931.22a.881.881 0 00-.284-.243 1.504 1.504 0 00-.527-.181v1.157c.365.081.689.171.973.27.283.095.506.211.668.347a.606.606 0 01.253.496.69.69 0 01-.273.551c-.176.151-.409.27-.699.358a4.225 4.225 0 01-.922.171v.485h-.81zm-.85-3.389c0 .118.071.217.212.298.149.077.362.152.638.225v-.991a1.796 1.796 0 00-.617.17c-.156.085-.233.184-.233.298zm2.501 1.829c0-.125-.074-.226-.223-.303a2.833 2.833 0 00-.618-.22v1.041c.244-.033.443-.093.598-.181.162-.089.243-.201.243-.337z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M238.51 159.625c11.868 0 21.49-3.528 21.49-7.88v-2.865h-42.98v2.865c0 4.352 9.621 7.88 21.49 7.88z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 238.51,\n  cy: 147.88,\n  rx: 21.49,\n  ry: 7.88,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M237.859 150.363v-.48a4.538 4.538 0 01-.901-.154 2.897 2.897 0 01-.77-.342 1.423 1.423 0 01-.496-.534l.952-.209c.081.161.23.306.446.435.222.128.479.211.769.248v-1.223l-.03-.011c-.54-.111-.986-.254-1.337-.43-.351-.18-.526-.41-.526-.689 0-.165.074-.321.222-.468.156-.147.375-.269.659-.364a3.58 3.58 0 011.012-.176v-.474h.81v.485c.352.029.645.086.882.17.243.081.432.175.567.281.141.107.239.208.293.304l-.931.22a.881.881 0 00-.284-.243 1.504 1.504 0 00-.527-.181v1.157c.365.081.689.171.973.27.283.095.506.211.668.347a.606.606 0 01.253.496.69.69 0 01-.273.551c-.176.151-.409.27-.699.358a4.225 4.225 0 01-.922.171v.485h-.81zm-.85-3.389c0 .118.071.217.212.298.149.077.362.152.638.225v-.991a1.796 1.796 0 00-.617.17c-.156.085-.233.184-.233.298zm2.501 1.829c0-.125-.074-.226-.223-.303a2.833 2.833 0 00-.618-.22v1.041c.244-.033.443-.093.598-.181.162-.089.243-.201.243-.337z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M238.51 153.625c11.868 0 21.49-3.528 21.49-7.88v-2.865h-42.98v2.865c0 4.352 9.621 7.88 21.49 7.88z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 238.51,\n  cy: 141.88,\n  rx: 21.49,\n  ry: 7.88,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M237.859 144.363v-.48a4.538 4.538 0 01-.901-.154 2.897 2.897 0 01-.77-.342 1.423 1.423 0 01-.496-.534l.952-.209c.081.161.23.306.446.435.222.128.479.211.769.248v-1.223l-.03-.011c-.54-.111-.986-.254-1.337-.43-.351-.18-.526-.41-.526-.689 0-.165.074-.321.222-.468.156-.147.375-.269.659-.364a3.58 3.58 0 011.012-.176v-.474h.81v.485c.352.029.645.086.882.17.243.081.432.175.567.281.141.107.239.208.293.304l-.931.22a.881.881 0 00-.284-.243 1.504 1.504 0 00-.527-.181v1.157c.365.081.689.171.973.27.283.095.506.211.668.347a.606.606 0 01.253.496.69.69 0 01-.273.551c-.176.151-.409.27-.699.358a4.225 4.225 0 01-.922.171v.485h-.81zm-.85-3.389c0 .118.071.217.212.298.149.077.362.152.638.225v-.991a1.796 1.796 0 00-.617.17c-.156.085-.233.184-.233.298zm2.501 1.829c0-.125-.074-.226-.223-.303a2.833 2.833 0 00-.618-.22v1.041c.244-.033.443-.093.598-.181.162-.089.243-.201.243-.337z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M238.51 147.625c11.868 0 21.49-3.528 21.49-7.88v-2.865h-42.98v2.865c0 4.352 9.621 7.88 21.49 7.88z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 238.51,\n  cy: 135.88,\n  rx: 21.49,\n  ry: 7.88,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M237.859 138.363v-.48a4.538 4.538 0 01-.901-.154 2.897 2.897 0 01-.77-.342 1.423 1.423 0 01-.496-.534l.952-.209c.081.161.23.306.446.435.222.128.479.211.769.248v-1.223l-.03-.011c-.54-.111-.986-.254-1.337-.43-.351-.18-.526-.41-.526-.689 0-.165.074-.321.222-.468.156-.147.375-.269.659-.364a3.58 3.58 0 011.012-.176v-.474h.81v.485c.352.029.645.086.882.17.243.081.432.175.567.281.141.107.239.208.293.304l-.931.22a.881.881 0 00-.284-.243 1.504 1.504 0 00-.527-.181v1.157c.365.081.689.171.973.27.283.095.506.211.668.347a.606.606 0 01.253.496.69.69 0 01-.273.551c-.176.151-.409.27-.699.358a4.225 4.225 0 01-.922.171v.485h-.81zm-.85-3.389c0 .118.071.217.212.298.149.077.362.152.638.225v-.991a1.796 1.796 0 00-.617.17c-.156.085-.233.184-.233.298zm2.501 1.829c0-.125-.074-.226-.223-.303a2.833 2.833 0 00-.618-.22v1.041c.244-.033.443-.093.598-.181.162-.089.243-.201.243-.337z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M238.51 141.625c11.868 0 21.49-3.528 21.49-7.88v-2.865h-42.98v2.865c0 4.352 9.621 7.88 21.49 7.88z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 238.51,\n  cy: 129.88,\n  rx: 21.49,\n  ry: 7.88,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M237.859 132.363v-.48a4.538 4.538 0 01-.901-.154 2.897 2.897 0 01-.77-.342 1.423 1.423 0 01-.496-.534l.952-.209c.081.161.23.306.446.435.222.128.479.211.769.248v-1.223l-.03-.011c-.54-.111-.986-.254-1.337-.43-.351-.18-.526-.41-.526-.689 0-.165.074-.321.222-.468.156-.147.375-.269.659-.364a3.58 3.58 0 011.012-.176v-.474h.81v.485c.352.029.645.086.882.17.243.081.432.175.567.281.141.107.239.208.293.304l-.931.22a.881.881 0 00-.284-.243 1.504 1.504 0 00-.527-.181v1.157c.365.081.689.171.973.27.283.095.506.211.668.347a.606.606 0 01.253.496.69.69 0 01-.273.551c-.176.151-.409.27-.699.358a4.225 4.225 0 01-.922.171v.485h-.81zm-.85-3.389c0 .118.071.217.212.298.149.077.362.152.638.225v-.991a1.796 1.796 0 00-.617.17c-.156.085-.233.184-.233.298zm2.501 1.829c0-.125-.074-.226-.223-.303a2.833 2.833 0 00-.618-.22v1.041c.244-.033.443-.093.598-.181.162-.089.243-.201.243-.337z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M238.51 124.244c5.077 0 9.639.714 12.904 1.844 1.635.566 2.902 1.222 3.743 1.91.847.693 1.166 1.334 1.166 1.882 0 .548-.32 1.188-1.166 1.881-.841.688-2.107 1.343-3.743 1.91-3.265 1.13-7.827 1.844-12.904 1.844s-9.64-.714-12.904-1.844c-1.636-.567-2.902-1.222-3.743-1.91-.847-.693-1.166-1.333-1.166-1.881s.319-1.189 1.166-1.882c.841-.688 2.107-1.344 3.743-1.91 3.264-1.13 7.827-1.844 12.904-1.844z\",\n  stroke: \"#E1B155\",\n  strokeWidth: 1.624\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 209.51,\n  cy: 166.88,\n  rx: 21.49,\n  ry: 7.88,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M209.51 172.625c11.868 0 21.49-3.528 21.49-7.88v-2.865h-42.98v2.865c0 4.352 9.621 7.88 21.49 7.88z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 209.51,\n  cy: 160.88,\n  rx: 21.49,\n  ry: 7.88,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M208.859 163.363v-.48a4.538 4.538 0 01-.901-.154 2.897 2.897 0 01-.77-.342 1.423 1.423 0 01-.496-.534l.952-.209c.081.161.23.306.446.435.222.128.479.211.769.248v-1.223l-.03-.011c-.54-.111-.986-.254-1.337-.43-.351-.18-.526-.41-.526-.689 0-.165.074-.321.222-.468.156-.147.375-.269.659-.364a3.58 3.58 0 011.012-.176v-.474h.81v.485c.352.029.645.086.882.17.243.081.432.175.567.281.141.107.239.208.293.304l-.931.22a.881.881 0 00-.284-.243 1.504 1.504 0 00-.527-.181v1.157c.365.081.689.171.973.27.283.095.506.211.668.347a.606.606 0 01.253.496.69.69 0 01-.273.551c-.176.151-.409.27-.699.358a4.225 4.225 0 01-.922.171v.485h-.81zm-.85-3.389c0 .118.071.217.212.298.149.077.362.152.638.225v-.991a1.796 1.796 0 00-.617.17c-.156.085-.233.184-.233.298zm2.501 1.829c0-.125-.074-.226-.223-.303a2.833 2.833 0 00-.618-.22v1.041c.244-.033.443-.093.598-.181.162-.089.243-.201.243-.337z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M209.51 166.625c11.868 0 21.49-3.528 21.49-7.88v-2.865h-42.98v2.865c0 4.352 9.621 7.88 21.49 7.88z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 209.51,\n  cy: 154.88,\n  rx: 21.49,\n  ry: 7.88,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M208.859 157.363v-.48a4.538 4.538 0 01-.901-.154 2.897 2.897 0 01-.77-.342 1.423 1.423 0 01-.496-.534l.952-.209c.081.161.23.306.446.435.222.128.479.211.769.248v-1.223l-.03-.011c-.54-.111-.986-.254-1.337-.43-.351-.18-.526-.41-.526-.689 0-.165.074-.321.222-.468.156-.147.375-.269.659-.364a3.58 3.58 0 011.012-.176v-.474h.81v.485c.352.029.645.086.882.17.243.081.432.175.567.281.141.107.239.208.293.304l-.931.22a.881.881 0 00-.284-.243 1.504 1.504 0 00-.527-.181v1.157c.365.081.689.171.973.27.283.095.506.211.668.347a.606.606 0 01.253.496.69.69 0 01-.273.551c-.176.151-.409.27-.699.358a4.225 4.225 0 01-.922.171v.485h-.81zm-.85-3.389c0 .118.071.217.212.298.149.077.362.152.638.225v-.991a1.796 1.796 0 00-.617.17c-.156.085-.233.184-.233.298zm2.501 1.829c0-.125-.074-.226-.223-.303a2.833 2.833 0 00-.618-.22v1.041c.244-.033.443-.093.598-.181.162-.089.243-.201.243-.337z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M209.51 160.625c11.868 0 21.49-3.528 21.49-7.88v-2.865h-42.98v2.865c0 4.352 9.621 7.88 21.49 7.88z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 209.51,\n  cy: 148.88,\n  rx: 21.49,\n  ry: 7.88,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M208.859 151.363v-.48a4.538 4.538 0 01-.901-.154 2.897 2.897 0 01-.77-.342 1.423 1.423 0 01-.496-.534l.952-.209c.081.161.23.306.446.435.222.128.479.211.769.248v-1.223l-.03-.011c-.54-.111-.986-.254-1.337-.43-.351-.18-.526-.41-.526-.689 0-.165.074-.321.222-.468.156-.147.375-.269.659-.364a3.58 3.58 0 011.012-.176v-.474h.81v.485c.352.029.645.086.882.17.243.081.432.175.567.281.141.107.239.208.293.304l-.931.22a.881.881 0 00-.284-.243 1.504 1.504 0 00-.527-.181v1.157c.365.081.689.171.973.27.283.095.506.211.668.347a.606.606 0 01.253.496.69.69 0 01-.273.551c-.176.151-.409.27-.699.358a4.225 4.225 0 01-.922.171v.485h-.81zm-.85-3.389c0 .118.071.217.212.298.149.077.362.152.638.225v-.991a1.796 1.796 0 00-.617.17c-.156.085-.233.184-.233.298zm2.501 1.829c0-.125-.074-.226-.223-.303a2.833 2.833 0 00-.618-.22v1.041c.244-.033.443-.093.598-.181.162-.089.243-.201.243-.337z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M209.51 143.244c5.077 0 9.639.714 12.904 1.844 1.635.566 2.902 1.222 3.743 1.91.847.693 1.166 1.334 1.166 1.882 0 .548-.32 1.188-1.166 1.881-.841.688-2.107 1.343-3.743 1.91-3.265 1.13-7.827 1.844-12.904 1.844s-9.64-.714-12.904-1.844c-1.636-.567-2.902-1.222-3.743-1.91-.847-.693-1.166-1.333-1.166-1.881s.319-1.189 1.166-1.882c.841-.688 2.107-1.344 3.743-1.91 3.264-1.13 7.827-1.844 12.904-1.844z\",\n  stroke: \"#E1B155\",\n  strokeWidth: 1.624\n})));\nvar _ref2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"defs\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"clipPath\", {\n  id: \"analytics-adsense-connect-desktop_svg__clip0_50_9707\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M0 16C0 7.163 7.163 0 16 0h264c8.837 0 16 7.163 16 16v147H0V16z\",\n  fill: \"#fff\"\n})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"filter\", {\n  id: \"analytics-adsense-connect-desktop_svg__filter0_d_50_9707\",\n  x: 6,\n  y: 18,\n  width: 284,\n  height: 204.055,\n  filterUnits: \"userSpaceOnUse\",\n  colorInterpolationFilters: \"sRGB\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feFlood\", {\n  floodOpacity: 0,\n  result: \"BackgroundImageFix\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feColorMatrix\", {\n  in: \"SourceAlpha\",\n  values: \"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\",\n  result: \"hardAlpha\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feOffset\", {\n  dy: 4\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feGaussianBlur\", {\n  stdDeviation: 8\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feComposite\", {\n  in2: \"hardAlpha\",\n  operator: \"out\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feColorMatrix\", {\n  values: \"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feBlend\", {\n  in2: \"BackgroundImageFix\",\n  result: \"effect1_dropShadow_50_9707\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feBlend\", {\n  in: \"SourceGraphic\",\n  in2: \"effect1_dropShadow_50_9707\",\n  result: \"shape\"\n})));\nfunction SvgAnalyticsAdsenseConnectDesktop(props) {\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"svg\", _extends({\n    viewBox: \"0 0 296 163\",\n    fill: \"none\"\n  }, props), _ref, _ref2);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgAnalyticsAdsenseConnectDesktop);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./svg/graphics/analytics-adsense-connect-desktop.svg\n");

/***/ }),

/***/ "./svg/graphics/analytics-adsense-connect-mobile.svg":
/*!***********************************************************!*\
  !*** ./svg/graphics/analytics-adsense-connect-mobile.svg ***!
  \***********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"../node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar _ref = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"g\", {\n  clipPath: \"url(#analytics-adsense-connect-mobile_svg__clip0_413_2382)\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M311.553 64.365c2.4 22.73-4.803 32.78-23.025 59.95-18.222 27.169 7.404 59.276-20.779 89.868-33.528 36.394-150.686 39.364-201.232 24.212-50.546-15.153-63.58-46.473-59.948-75.155C11.5 124.315 38.52 112.077 51.5 93 70.776 64.675 48.687 38.214 86 15.5s80.086 6.697 120.326 4.388c23.216-1.332 46.017-5.627 66.626.968 20.832 6.667 36.719 25.428 38.601 43.509z\",\n  fill: \"#B8E6CA\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"g\", {\n  filter: \"url(#analytics-adsense-connect-mobile_svg__filter0_d_413_2382)\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 56,\n  y: 14,\n  width: 209.444,\n  height: 143,\n  rx: 11.44,\n  fill: \"#fff\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 67.635,\n  y: 43.09,\n  width: 186.173,\n  height: 39.063,\n  rx: 4.29,\n  fill: \"#DCE8FF\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 73.454,\n  y: 109.58,\n  width: 24.934,\n  height: 2.493,\n  rx: 1.247,\n  fill: \"#9BB8F0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 73.454,\n  y: 114.567,\n  width: 33.245,\n  height: 2.493,\n  rx: 1.247,\n  fill: \"#9BB8F0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M177.792 64.58l16.175 17.573h-67.322l24.481-26.597 17.486 18.998 9.18-9.974z\",\n  fill: \"#9BB8F0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M56 25.44C56 19.121 61.122 14 67.44 14h186.565c6.318 0 11.439 5.122 11.439 11.44v5.893H56V25.44z\",\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 64.666,\n  y: 19.778,\n  width: 5.778,\n  height: 5.778,\n  rx: 2.889,\n  fill: \"#CBD0D3\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 73.333,\n  y: 19.778,\n  width: 5.778,\n  height: 5.778,\n  rx: 2.889,\n  fill: \"#CBD0D3\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 67.635,\n  y: 90.464,\n  width: 49.037,\n  height: 45.712,\n  rx: 4.536,\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 126.646,\n  y: 90.464,\n  width: 44.881,\n  height: 8.311,\n  rx: 4.156,\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 126.646,\n  y: 106.255,\n  width: 127.163,\n  height: 4.156,\n  rx: 2.078,\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 126.646,\n  y: 117.06,\n  width: 127.163,\n  height: 4.156,\n  rx: 2.078,\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M235.947 131.708c9.864 0 17.861-2.932 17.861-6.549v-2.381h-35.722v2.381c0 3.617 7.997 6.549 17.861 6.549z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 235.947,\n  cy: 121.947,\n  rx: 17.861,\n  ry: 6.549,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M235.406 124.011v-.399a3.771 3.771 0 01-.749-.128 2.446 2.446 0 01-.64-.284 1.183 1.183 0 01-.412-.444l.791-.174c.067.134.191.255.37.361.186.107.399.176.64.207v-1.017l-.025-.009c-.449-.092-.819-.211-1.111-.358-.292-.149-.438-.34-.438-.572 0-.137.062-.267.185-.389.129-.122.312-.223.547-.303a3 3 0 01.842-.146v-.394h.674v.403c.291.024.535.072.732.142.202.067.359.145.471.234a.882.882 0 01.244.251l-.774.184a.736.736 0 00-.236-.202 1.248 1.248 0 00-.437-.151v.962c.303.067.572.142.808.224.235.08.42.176.555.289.14.11.21.247.21.412 0 .18-.075.333-.227.458a1.602 1.602 0 01-.581.298c-.235.073-.491.12-.765.142v.403h-.674zm-.707-2.817c0 .098.059.18.177.247.123.064.3.127.53.188v-.824a1.46 1.46 0 00-.513.142c-.129.07-.194.152-.194.247zm2.079 1.52c0-.103-.062-.187-.185-.251a2.303 2.303 0 00-.513-.184v.866c.202-.028.367-.078.496-.151.135-.073.202-.167.202-.28z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M235.947 126.722c9.864 0 17.861-2.932 17.861-6.549v-2.382h-35.722v2.382c0 3.617 7.997 6.549 17.861 6.549z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 235.947,\n  cy: 116.96,\n  rx: 17.861,\n  ry: 6.549,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M235.406 119.024v-.399a3.771 3.771 0 01-.749-.128 2.446 2.446 0 01-.64-.284 1.183 1.183 0 01-.412-.444l.791-.174c.067.134.191.255.37.362.186.107.399.175.64.206v-1.017l-.025-.009a4.55 4.55 0 01-1.111-.357c-.292-.15-.438-.341-.438-.573 0-.137.062-.267.185-.389a1.47 1.47 0 01.547-.302c.236-.083.517-.132.842-.147v-.394h.674v.403c.291.025.535.072.732.142.202.067.359.145.471.234a.871.871 0 01.244.252l-.774.183a.748.748 0 00-.236-.202 1.248 1.248 0 00-.437-.151v.962c.303.067.572.142.808.224.235.08.42.176.555.289.14.11.21.247.21.412 0 .18-.075.333-.227.458a1.602 1.602 0 01-.581.298c-.235.073-.491.12-.765.142v.403h-.674zm-.707-2.817c0 .098.059.18.177.248.123.064.3.126.53.187v-.824a1.482 1.482 0 00-.513.142c-.129.07-.194.153-.194.247zm2.079 1.521c0-.104-.062-.188-.185-.252a2.36 2.36 0 00-.513-.183v.865c.202-.027.367-.078.496-.151.135-.073.202-.166.202-.279z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M235.947 121.735c9.864 0 17.861-2.932 17.861-6.549v-2.382h-35.722v2.382c0 3.617 7.997 6.549 17.861 6.549z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 235.947,\n  cy: 111.973,\n  rx: 17.861,\n  ry: 6.549,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M235.406 114.037v-.398a3.846 3.846 0 01-.749-.129 2.446 2.446 0 01-.64-.284 1.183 1.183 0 01-.412-.444l.791-.174c.067.134.191.255.37.362.186.107.399.175.64.206v-1.017l-.025-.009a4.508 4.508 0 01-1.111-.357c-.292-.15-.438-.341-.438-.573 0-.137.062-.267.185-.389a1.47 1.47 0 01.547-.302c.236-.083.517-.131.842-.147v-.393h.674v.403c.291.024.535.071.732.141.202.068.359.146.471.234a.897.897 0 01.244.252l-.774.183a.735.735 0 00-.236-.201 1.227 1.227 0 00-.437-.152v.962c.303.067.572.142.808.225.235.079.42.175.555.288.14.11.21.247.21.412 0 .18-.075.333-.227.458a1.587 1.587 0 01-.581.298 3.473 3.473 0 01-.765.142v.403h-.674zm-.707-2.817c0 .098.059.181.177.248.123.064.3.126.53.188v-.825a1.505 1.505 0 00-.513.142c-.129.07-.194.153-.194.247zm2.079 1.521c0-.104-.062-.188-.185-.252a2.36 2.36 0 00-.513-.183v.865c.202-.027.367-.077.496-.151.135-.073.202-.166.202-.279z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M235.947 116.748c9.864 0 17.861-2.932 17.861-6.549v-2.381h-35.722v2.381c0 3.617 7.997 6.549 17.861 6.549z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 235.947,\n  cy: 106.986,\n  rx: 17.861,\n  ry: 6.549,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M235.406 109.05v-.398a3.845 3.845 0 01-.749-.128 2.479 2.479 0 01-.64-.284 1.193 1.193 0 01-.412-.445l.791-.174c.067.135.191.255.37.362.186.107.399.176.64.206v-1.016l-.025-.01c-.449-.091-.819-.21-1.111-.357-.292-.149-.438-.34-.438-.572 0-.138.062-.267.185-.39.129-.122.312-.222.547-.302a3 3 0 01.842-.146v-.394h.674v.403c.291.024.535.071.732.142.202.067.359.145.471.233a.897.897 0 01.244.252l-.774.183a.735.735 0 00-.236-.201 1.228 1.228 0 00-.437-.151v.961c.303.068.572.142.808.225.235.079.42.175.555.288.14.11.21.248.21.413 0 .18-.075.332-.227.458a1.586 1.586 0 01-.581.297 3.473 3.473 0 01-.765.142v.403h-.674zm-.707-2.816c0 .097.059.18.177.247.123.064.3.127.53.188v-.825a1.505 1.505 0 00-.513.142c-.129.071-.194.153-.194.248zm2.079 1.52c0-.104-.062-.188-.185-.252a2.36 2.36 0 00-.513-.183v.866c.202-.028.367-.078.496-.151.135-.074.202-.167.202-.28z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M235.947 111.761c9.864 0 17.861-2.932 17.861-6.549v-2.381h-35.722v2.381c0 3.617 7.997 6.549 17.861 6.549z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 235.947,\n  cy: 102,\n  rx: 17.861,\n  ry: 6.549,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M235.406 104.063v-.398a3.771 3.771 0 01-.749-.128 2.446 2.446 0 01-.64-.284 1.183 1.183 0 01-.412-.444l.791-.174c.067.134.191.255.37.361.186.107.399.176.64.206v-1.016l-.025-.009c-.449-.092-.819-.211-1.111-.358-.292-.149-.438-.34-.438-.572 0-.137.062-.267.185-.389.129-.122.312-.223.547-.303a3 3 0 01.842-.146v-.394h.674v.403c.291.024.535.072.732.142.202.067.359.145.471.234a.882.882 0 01.244.251l-.774.184a.724.724 0 00-.236-.202 1.248 1.248 0 00-.437-.151v.962c.303.067.572.142.808.224.235.079.42.176.555.289.14.11.21.247.21.412 0 .18-.075.333-.227.458a1.586 1.586 0 01-.581.297 3.416 3.416 0 01-.765.142v.403h-.674zm-.707-2.816c0 .098.059.18.177.247.123.064.3.127.53.188v-.824a1.46 1.46 0 00-.513.142c-.129.07-.194.152-.194.247zm2.079 1.52c0-.103-.062-.187-.185-.252a2.36 2.36 0 00-.513-.183v.866c.202-.028.367-.078.496-.151.135-.074.202-.167.202-.28z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M235.947 106.775c9.864 0 17.861-2.933 17.861-6.549v-2.382h-35.722v2.382c0 3.616 7.997 6.549 17.861 6.549z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 235.947,\n  cy: 97.013,\n  rx: 17.861,\n  ry: 6.549,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M235.406 99.077v-.399a3.778 3.778 0 01-.749-.128 2.449 2.449 0 01-.64-.284 1.184 1.184 0 01-.412-.444l.791-.174c.067.134.191.255.37.362a1.7 1.7 0 00.64.206v-1.017l-.025-.01a4.511 4.511 0 01-1.111-.356c-.292-.15-.438-.34-.438-.573 0-.137.062-.267.185-.39.129-.121.312-.222.547-.301.236-.083.517-.132.842-.147v-.394h.674v.403c.291.025.535.072.732.142.202.067.359.145.471.234a.886.886 0 01.244.252l-.774.183a.735.735 0 00-.236-.202 1.236 1.236 0 00-.437-.15v.96c.303.068.572.143.808.225.235.08.42.176.555.289.14.11.21.247.21.412 0 .18-.075.333-.227.458a1.588 1.588 0 01-.581.298c-.235.073-.491.12-.765.142v.403h-.674zm-.707-2.817c0 .098.059.18.177.247.123.065.3.127.53.188v-.824a1.487 1.487 0 00-.513.142c-.129.07-.194.152-.194.247zm2.079 1.52c0-.103-.062-.187-.185-.251a2.354 2.354 0 00-.513-.183v.865c.202-.027.367-.078.496-.151.135-.073.202-.166.202-.28z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M250.751 97.013c0 .455-.265.987-.969 1.563-.698.572-1.751 1.117-3.11 1.588-2.713.939-6.505 1.532-10.725 1.532s-8.012-.593-10.725-1.532c-1.36-.47-2.412-1.016-3.111-1.588-.704-.576-.969-1.108-.969-1.563 0-.456.265-.988.969-1.564.699-.572 1.751-1.117 3.111-1.587 2.713-.94 6.505-1.533 10.725-1.533s8.012.593 10.725 1.533c1.359.47 2.412 1.015 3.11 1.587.704.576.969 1.108.969 1.564z\",\n  stroke: \"#E1B155\",\n  strokeWidth: 1.349\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 211.845,\n  cy: 127.765,\n  rx: 17.861,\n  ry: 6.549,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 211.845,\n  cy: 122.778,\n  rx: 17.861,\n  ry: 6.549,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M211.304 124.842v-.399a3.771 3.771 0 01-.749-.128 2.446 2.446 0 01-.64-.284 1.183 1.183 0 01-.412-.444l.791-.174c.067.134.191.255.37.362.186.106.399.175.64.206v-1.017l-.025-.009a4.55 4.55 0 01-1.111-.357c-.292-.15-.438-.341-.438-.573 0-.137.062-.267.185-.389a1.47 1.47 0 01.547-.302c.236-.083.517-.132.842-.147v-.394h.673v.403c.292.025.536.072.733.142.202.067.359.145.471.234a.871.871 0 01.244.252l-.774.183a.736.736 0 00-.236-.202 1.246 1.246 0 00-.438-.151v.962c.303.067.573.142.808.224.236.08.421.176.556.289.14.11.21.247.21.412 0 .18-.075.333-.227.458a1.602 1.602 0 01-.581.298 3.53 3.53 0 01-.766.142v.403h-.673zm-.707-2.817c0 .098.059.18.177.247.123.065.3.127.53.188v-.824a1.482 1.482 0 00-.513.142c-.129.07-.194.152-.194.247zm2.079 1.521c0-.104-.062-.188-.185-.252a2.353 2.353 0 00-.514-.183v.865c.202-.027.368-.078.497-.151.135-.073.202-.166.202-.279z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M211.845 127.553c9.864 0 17.861-2.932 17.861-6.549v-2.382h-35.722v2.382c0 3.617 7.996 6.549 17.861 6.549z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 211.845,\n  cy: 117.791,\n  rx: 17.861,\n  ry: 6.549,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M211.304 119.855v-.399a3.771 3.771 0 01-.749-.128 2.446 2.446 0 01-.64-.284 1.183 1.183 0 01-.412-.444l.791-.174c.067.134.191.255.37.362.186.107.399.175.64.206v-1.017l-.025-.009a4.55 4.55 0 01-1.111-.357c-.292-.15-.438-.341-.438-.573 0-.137.062-.267.185-.389a1.47 1.47 0 01.547-.302c.236-.083.517-.131.842-.147v-.394h.673v.403c.292.025.536.072.733.142.202.068.359.145.471.234a.884.884 0 01.244.252l-.774.183a.735.735 0 00-.236-.201 1.226 1.226 0 00-.438-.152v.962c.303.067.573.142.808.225.236.079.421.175.556.288.14.11.21.247.21.412 0 .18-.075.333-.227.458a1.587 1.587 0 01-.581.298 3.53 3.53 0 01-.766.142v.403h-.673zm-.707-2.817c0 .098.059.18.177.248.123.064.3.126.53.187v-.824a1.505 1.505 0 00-.513.142c-.129.07-.194.153-.194.247zm2.079 1.521c0-.104-.062-.188-.185-.252a2.353 2.353 0 00-.514-.183v.865c.202-.027.368-.078.497-.151.135-.073.202-.166.202-.279z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M211.845 122.566c9.864 0 17.861-2.932 17.861-6.549v-2.381h-35.722v2.381c0 3.617 7.996 6.549 17.861 6.549z\",\n  fill: \"#E1B155\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"ellipse\", {\n  cx: 211.845,\n  cy: 112.804,\n  rx: 17.861,\n  ry: 6.549,\n  fill: \"#FECE72\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M211.304 114.868v-.398a3.772 3.772 0 01-.749-.129 2.413 2.413 0 01-.64-.284 1.183 1.183 0 01-.412-.444l.791-.174c.067.135.191.255.37.362.186.107.399.176.64.206v-1.017l-.025-.009c-.449-.091-.819-.21-1.111-.357-.292-.15-.438-.34-.438-.572 0-.138.062-.268.185-.39a1.47 1.47 0 01.547-.302c.236-.082.517-.131.842-.147v-.393h.673v.403c.292.024.536.071.733.142.202.067.359.145.471.233a.897.897 0 01.244.252l-.774.183a.735.735 0 00-.236-.201 1.227 1.227 0 00-.438-.151v.961c.303.068.573.142.808.225.236.079.421.175.556.288.14.11.21.248.21.412a.57.57 0 01-.227.458 1.572 1.572 0 01-.581.298 3.471 3.471 0 01-.766.142v.403h-.673zm-.707-2.816c0 .097.059.18.177.247.123.064.3.127.53.188v-.825a1.505 1.505 0 00-.513.142c-.129.07-.194.153-.194.248zm2.079 1.52c0-.104-.062-.188-.185-.252a2.353 2.353 0 00-.514-.183v.866c.202-.028.368-.078.497-.152.135-.073.202-.166.202-.279z\",\n  fill: \"#AA7A1E\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M226.649 112.804c0 .456-.265.988-.969 1.564-.698.572-1.751 1.117-3.11 1.587-2.713.94-6.505 1.533-10.725 1.533s-8.012-.593-10.725-1.533c-1.36-.47-2.412-1.015-3.111-1.587-.704-.576-.969-1.108-.969-1.564 0-.455.265-.987.969-1.563.699-.572 1.751-1.117 3.111-1.588 2.713-.939 6.505-1.532 10.725-1.532s8.012.593 10.725 1.532c1.359.471 2.412 1.016 3.11 1.588.704.576.969 1.108.969 1.563z\",\n  stroke: \"#E1B155\",\n  strokeWidth: 1.349\n})));\nvar _ref2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"defs\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"clipPath\", {\n  id: \"analytics-adsense-connect-mobile_svg__clip0_413_2382\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  fill: \"#fff\",\n  d: \"M0 0h343v123H0z\"\n})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"filter\", {\n  id: \"analytics-adsense-connect-mobile_svg__filter0_d_413_2382\",\n  x: 42.702,\n  y: 4.026,\n  width: 236.04,\n  height: 169.596,\n  filterUnits: \"userSpaceOnUse\",\n  colorInterpolationFilters: \"sRGB\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feFlood\", {\n  floodOpacity: 0,\n  result: \"BackgroundImageFix\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feColorMatrix\", {\n  in: \"SourceAlpha\",\n  values: \"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\",\n  result: \"hardAlpha\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feOffset\", {\n  dy: 3.325\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feGaussianBlur\", {\n  stdDeviation: 6.649\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feComposite\", {\n  in2: \"hardAlpha\",\n  operator: \"out\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feColorMatrix\", {\n  values: \"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feBlend\", {\n  in2: \"BackgroundImageFix\",\n  result: \"effect1_dropShadow_413_2382\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feBlend\", {\n  in: \"SourceGraphic\",\n  in2: \"effect1_dropShadow_413_2382\",\n  result: \"shape\"\n})));\nfunction SvgAnalyticsAdsenseConnectMobile(props) {\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"svg\", _extends({\n    viewBox: \"0 0 343 123\",\n    fill: \"none\"\n  }, props), _ref, _ref2);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgAnalyticsAdsenseConnectMobile);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./svg/graphics/analytics-adsense-connect-mobile.svg\n");

/***/ }),

/***/ "./svg/graphics/analytics-adsense-linked-desktop.svg":
/*!***********************************************************!*\
  !*** ./svg/graphics/analytics-adsense-linked-desktop.svg ***!
  \***********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"../node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar _ref = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"g\", {\n  clipPath: \"url(#analytics-adsense-linked-desktop_svg__clip0_100_3563)\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M0 16C0 7.163 7.163 0 16 0h264c8.837 0 16 7.163 16 16v147H0V16z\",\n  fill: \"#B8E6CA\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"g\", {\n  filter: \"url(#analytics-adsense-linked-desktop_svg__filter0_d_100_3563)\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 24,\n  y: 23,\n  width: 248,\n  height: 174,\n  rx: 11,\n  fill: \"#fff\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 48,\n  y: 96,\n  width: 116,\n  height: 14,\n  rx: 7,\n  fill: \"#9CEBEB\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 48,\n  y: 124,\n  width: 141,\n  height: 14,\n  rx: 7,\n  fill: \"#9CEBEB\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 48,\n  y: 153,\n  width: 97,\n  height: 14,\n  rx: 7,\n  fill: \"#9CEBEB\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M222 103a7 7 0 017-7h12a7 7 0 110 14h-12a7 7 0 01-7-7zM222 131a7 7 0 017-7h12a7 7 0 110 14h-12a7 7 0 01-7-7zM222 159a7 7 0 017-7h12a7 7 0 110 14h-12a7 7 0 01-7-7z\",\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 48,\n  y: 44,\n  width: 36,\n  height: 9,\n  rx: 4.5,\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 46.672,\n  y: 162.656,\n  width: 55.734,\n  height: 9.516,\n  rx: 4.758,\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M272 72H24\",\n  stroke: \"#EBEEF0\",\n  strokeWidth: 2\n})));\nvar _ref2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"defs\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"clipPath\", {\n  id: \"analytics-adsense-linked-desktop_svg__clip0_100_3563\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M0 16C0 7.163 7.163 0 16 0h264c8.837 0 16 7.163 16 16v147H0V16z\",\n  fill: \"#fff\"\n})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"filter\", {\n  id: \"analytics-adsense-linked-desktop_svg__filter0_d_100_3563\",\n  x: 8,\n  y: 11,\n  width: 280,\n  height: 206,\n  filterUnits: \"userSpaceOnUse\",\n  colorInterpolationFilters: \"sRGB\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feFlood\", {\n  floodOpacity: 0,\n  result: \"BackgroundImageFix\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feColorMatrix\", {\n  in: \"SourceAlpha\",\n  values: \"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\",\n  result: \"hardAlpha\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feOffset\", {\n  dy: 4\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feGaussianBlur\", {\n  stdDeviation: 8\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feComposite\", {\n  in2: \"hardAlpha\",\n  operator: \"out\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feColorMatrix\", {\n  values: \"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feBlend\", {\n  in2: \"BackgroundImageFix\",\n  result: \"effect1_dropShadow_100_3563\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feBlend\", {\n  in: \"SourceGraphic\",\n  in2: \"effect1_dropShadow_100_3563\",\n  result: \"shape\"\n})));\nfunction SvgAnalyticsAdsenseLinkedDesktop(props) {\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"svg\", _extends({\n    viewBox: \"0 0 296 163\",\n    fill: \"none\"\n  }, props), _ref, _ref2);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgAnalyticsAdsenseLinkedDesktop);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./svg/graphics/analytics-adsense-linked-desktop.svg\n");

/***/ }),

/***/ "./svg/graphics/analytics-adsense-linked-mobile.svg":
/*!**********************************************************!*\
  !*** ./svg/graphics/analytics-adsense-linked-mobile.svg ***!
  \**********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"../node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar _ref = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"g\", {\n  clipPath: \"url(#analytics-adsense-linked-mobile_svg__clip0_413_2990)\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M311.553 64.365c2.4 22.73-4.803 32.78-23.025 59.95-18.222 27.169 7.404 59.276-20.779 89.868-33.528 36.394-150.686 39.364-201.232 24.212-50.546-15.153-63.58-46.473-59.948-75.155C11.5 124.315 38.52 112.077 51.5 93 70.776 64.675 48.687 38.214 86 15.5s80.086 6.697 120.326 4.388c23.216-1.332 46.017-5.627 66.626.968 20.832 6.667 36.719 25.428 38.601 43.509z\",\n  fill: \"#B8E6CA\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"g\", {\n  filter: \"url(#analytics-adsense-linked-mobile_svg__filter0_d_413_2990)\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 74.81,\n  y: 12.732,\n  width: 193.381,\n  height: 135.679,\n  rx: 8.577,\n  fill: \"#fff\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 93.524,\n  y: 69.655,\n  width: 90.452,\n  height: 10.917,\n  rx: 5.458,\n  fill: \"#9CEBEB\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 93.524,\n  y: 91.488,\n  width: 109.946,\n  height: 10.917,\n  rx: 5.458,\n  fill: \"#9CEBEB\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 93.524,\n  y: 114.101,\n  width: 75.637,\n  height: 10.917,\n  rx: 5.458,\n  fill: \"#9CEBEB\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M229.202 75.113a5.458 5.458 0 015.458-5.458h9.358a5.458 5.458 0 010 10.916h-9.358a5.458 5.458 0 01-5.458-5.458zM229.202 96.946a5.458 5.458 0 015.458-5.458h9.358a5.458 5.458 0 010 10.917h-9.358a5.459 5.459 0 01-5.458-5.459zM229.202 118.78a5.459 5.459 0 015.458-5.459h9.358a5.459 5.459 0 010 10.917h-9.358a5.458 5.458 0 01-5.458-5.458z\",\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 93.524,\n  y: 29.107,\n  width: 28.071,\n  height: 7.018,\n  rx: 3.509,\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"rect\", {\n  x: 92.488,\n  y: 121.631,\n  width: 43.459,\n  height: 7.42,\n  rx: 3.71,\n  fill: \"#EBEEF0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M268.19 50.94H74.81\",\n  stroke: \"#EBEEF0\",\n  strokeWidth: 1.56\n})));\nvar _ref2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"defs\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"clipPath\", {\n  id: \"analytics-adsense-linked-mobile_svg__clip0_413_2990\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  fill: \"#fff\",\n  d: \"M0 0h343v123H0z\"\n})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"filter\", {\n  id: \"analytics-adsense-linked-mobile_svg__filter0_d_413_2990\",\n  x: 62.333,\n  y: 3.375,\n  width: 218.333,\n  height: 160.631,\n  filterUnits: \"userSpaceOnUse\",\n  colorInterpolationFilters: \"sRGB\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feFlood\", {\n  floodOpacity: 0,\n  result: \"BackgroundImageFix\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feColorMatrix\", {\n  in: \"SourceAlpha\",\n  values: \"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\",\n  result: \"hardAlpha\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feOffset\", {\n  dy: 3.119\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feGaussianBlur\", {\n  stdDeviation: 6.238\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feComposite\", {\n  in2: \"hardAlpha\",\n  operator: \"out\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feColorMatrix\", {\n  values: \"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feBlend\", {\n  in2: \"BackgroundImageFix\",\n  result: \"effect1_dropShadow_413_2990\"\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"feBlend\", {\n  in: \"SourceGraphic\",\n  in2: \"effect1_dropShadow_413_2990\",\n  result: \"shape\"\n})));\nfunction SvgAnalyticsAdsenseLinkedMobile(props) {\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"svg\", _extends({\n    viewBox: \"0 0 343 123\",\n    fill: \"none\"\n  }, props), _ref, _ref2);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgAnalyticsAdsenseLinkedMobile);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./svg/graphics/analytics-adsense-linked-mobile.svg\n");

/***/ }),

/***/ "./svg/graphics/banner-consent-mode-setup-cta-mobile.svg?url":
/*!*******************************************************************!*\
  !*** ./svg/graphics/banner-consent-mode-setup-cta-mobile.svg?url ***!
  \*******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"data:image/svg+xml;base64, \");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./svg/graphics/banner-consent-mode-setup-cta-mobile.svg?url\n");

/***/ }),

/***/ "./svg/graphics/banner-consent-mode-setup-cta.svg?url":
/*!************************************************************!*\
  !*** ./svg/graphics/banner-consent-mode-setup-cta.svg?url ***!
  \************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"data:image/svg+xml;base64, \");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./svg/graphics/banner-consent-mode-setup-cta.svg?url\n");

/***/ }),

/***/ "./svg/graphics/banner-error.svg?url":
/*!*******************************************!*\
  !*** ./svg/graphics/banner-error.svg?url ***!
  \*******************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"data:image/svg+xml;base64, \");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./svg/graphics/banner-error.svg?url\n");

/***/ }),

/***/ "./svg/graphics/banner-gathering-data.svg?url":
/*!****************************************************!*\
  !*** ./svg/graphics/banner-gathering-data.svg?url ***!
  \****************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"data:image/svg+xml;base64, \");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./svg/graphics/banner-gathering-data.svg?url\n");

/***/ }),

/***/ "./svg/graphics/banner-google-tag-gateway-setup-cta-mobile.svg?url":
/*!*************************************************************************!*\
  !*** ./svg/graphics/banner-google-tag-gateway-setup-cta-mobile.svg?url ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"data:image/svg+xml;base64, \");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./svg/graphics/banner-google-tag-gateway-setup-cta-mobile.svg?url\n");

/***/ }),

/***/ "./svg/graphics/banner-google-tag-gateway-setup-cta.svg?url":
/*!******************************************************************!*\
  !*** ./svg/graphics/banner-google-tag-gateway-setup-cta.svg?url ***!
  \******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"data:image/svg+xml;base64, \");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./svg/graphics/banner-google-tag-gateway-setup-cta.svg?url\n");

/***/ }),

/***/ "./svg/graphics/banner-site-kit-setup-success.svg?url":
/*!************************************************************!*\
  !*** ./svg/graphics/banner-site-kit-setup-success.svg?url ***!
  \************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"data:image/svg+xml;base64, \");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./svg/graphics/banner-site-kit-setup-success.svg?url\n");

/***/ }),

/***/ "./svg/graphics/banner-warning.svg?url":
/*!*********************************************!*\
  !*** ./svg/graphics/banner-warning.svg?url ***!
  \*********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"data:image/svg+xml;base64, \");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./svg/graphics/banner-warning.svg?url\n");

/***/ }),

/***/ "./svg/icons/arrow-inverse.svg":
/*!*************************************!*\
  !*** ./svg/icons/arrow-inverse.svg ***!
  \*************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"../node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar _ref = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"g\", {\n  fill: \"none\",\n  fillRule: \"evenodd\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"circle\", {\n  fill: \"#FFF\",\n  cx: 6.5,\n  cy: 6.5,\n  r: 6.5\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M3.461 6.96h5.15L6.36 9.21a.464.464 0 00.325.79.459.459 0 00.325-.135l3.037-3.038a.459.459 0 000-.65L7.015 3.135a.46.46 0 00-.65.65L8.61 6.039H3.461a.462.462 0 00-.461.46c0 .254.207.462.461.462z\",\n  fill: \"currentColor\"\n}), \".\");\nfunction SvgArrowInverse(props) {\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"svg\", _extends({\n    viewBox: \"0 0 13 13\"\n  }, props), _ref);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgArrowInverse);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdmcvaWNvbnMvYXJyb3ctaW52ZXJzZS5zdmcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zdmcvaWNvbnMvYXJyb3ctaW52ZXJzZS5zdmc/ZjkyYiJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBfZXh0ZW5kcygpIHsgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uICh0YXJnZXQpIHsgZm9yICh2YXIgaSA9IDE7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHsgdmFyIHNvdXJjZSA9IGFyZ3VtZW50c1tpXTsgZm9yICh2YXIga2V5IGluIHNvdXJjZSkgeyBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHNvdXJjZSwga2V5KSkgeyB0YXJnZXRba2V5XSA9IHNvdXJjZVtrZXldOyB9IH0gfSByZXR1cm4gdGFyZ2V0OyB9OyByZXR1cm4gX2V4dGVuZHMuYXBwbHkodGhpcywgYXJndW1lbnRzKTsgfVxuaW1wb3J0ICogYXMgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG52YXIgX3JlZiA9IC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwiZ1wiLCB7XG4gIGZpbGw6IFwibm9uZVwiLFxuICBmaWxsUnVsZTogXCJldmVub2RkXCJcbn0sIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwiY2lyY2xlXCIsIHtcbiAgZmlsbDogXCIjRkZGXCIsXG4gIGN4OiA2LjUsXG4gIGN5OiA2LjUsXG4gIHI6IDYuNVxufSksIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwicGF0aFwiLCB7XG4gIGQ6IFwiTTMuNDYxIDYuOTZoNS4xNUw2LjM2IDkuMjFhLjQ2NC40NjQgMCAwMC4zMjUuNzkuNDU5LjQ1OSAwIDAwLjMyNS0uMTM1bDMuMDM3LTMuMDM4YS40NTkuNDU5IDAgMDAwLS42NUw3LjAxNSAzLjEzNWEuNDYuNDYgMCAwMC0uNjUuNjVMOC42MSA2LjAzOUgzLjQ2MWEuNDYyLjQ2MiAwIDAwLS40NjEuNDZjMCAuMjU0LjIwNy40NjIuNDYxLjQ2MnpcIixcbiAgZmlsbDogXCJjdXJyZW50Q29sb3JcIlxufSksIFwiLlwiKTtcbmZ1bmN0aW9uIFN2Z0Fycm93SW52ZXJzZShwcm9wcykge1xuICByZXR1cm4gLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJzdmdcIiwgX2V4dGVuZHMoe1xuICAgIHZpZXdCb3g6IFwiMCAwIDEzIDEzXCJcbiAgfSwgcHJvcHMpLCBfcmVmKTtcbn1cbmV4cG9ydCBkZWZhdWx0IFN2Z0Fycm93SW52ZXJzZTsiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./svg/icons/arrow-inverse.svg\n");

/***/ }),

/***/ "./svg/icons/arrow.svg":
/*!*****************************!*\
  !*** ./svg/icons/arrow.svg ***!
  \*****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"../node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar _ref = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"g\", {\n  fill: \"none\",\n  fillRule: \"evenodd\"\n}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"circle\", {\n  fill: \"currentColor\",\n  cx: 6.5,\n  cy: 6.5,\n  r: 6.5\n}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M3.461 6.96h5.15L6.36 9.21a.464.464 0 00.325.79.459.459 0 00.325-.135l3.037-3.038a.459.459 0 000-.65L7.015 3.135a.46.46 0 00-.65.65L8.61 6.039H3.461a.462.462 0 00-.461.46c0 .254.207.462.461.462z\",\n  fill: \"#FFF\"\n}), \".\");\nfunction SvgArrow(props) {\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"svg\", _extends({\n    viewBox: \"0 0 13 13\"\n  }, props), _ref);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgArrow);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdmcvaWNvbnMvYXJyb3cuc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3ZnL2ljb25zL2Fycm93LnN2Zz9lNGNjIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIF9leHRlbmRzKCkgeyBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07IHJldHVybiBfZXh0ZW5kcy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOyB9XG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbnZhciBfcmVmID0gLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJnXCIsIHtcbiAgZmlsbDogXCJub25lXCIsXG4gIGZpbGxSdWxlOiBcImV2ZW5vZGRcIlxufSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJjaXJjbGVcIiwge1xuICBmaWxsOiBcImN1cnJlbnRDb2xvclwiLFxuICBjeDogNi41LFxuICBjeTogNi41LFxuICByOiA2LjVcbn0pLCAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInBhdGhcIiwge1xuICBkOiBcIk0zLjQ2MSA2Ljk2aDUuMTVMNi4zNiA5LjIxYS40NjQuNDY0IDAgMDAuMzI1Ljc5LjQ1OS40NTkgMCAwMC4zMjUtLjEzNWwzLjAzNy0zLjAzOGEuNDU5LjQ1OSAwIDAwMC0uNjVMNy4wMTUgMy4xMzVhLjQ2LjQ2IDAgMDAtLjY1LjY1TDguNjEgNi4wMzlIMy40NjFhLjQ2Mi40NjIgMCAwMC0uNDYxLjQ2YzAgLjI1NC4yMDcuNDYyLjQ2MS40NjJ6XCIsXG4gIGZpbGw6IFwiI0ZGRlwiXG59KSwgXCIuXCIpO1xuZnVuY3Rpb24gU3ZnQXJyb3cocHJvcHMpIHtcbiAgcmV0dXJuIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwic3ZnXCIsIF9leHRlbmRzKHtcbiAgICB2aWV3Qm94OiBcIjAgMCAxMyAxM1wiXG4gIH0sIHByb3BzKSwgX3JlZik7XG59XG5leHBvcnQgZGVmYXVsdCBTdmdBcnJvdzsiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./svg/icons/arrow.svg\n");

/***/ }),

/***/ "./svg/icons/back.svg":
/*!****************************!*\
  !*** ./svg/icons/back.svg ***!
  \****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"../node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar _ref = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M12 20l-8-8 8-8 1.425 1.4-5.6 5.6H20v2H7.825l5.6 5.6L12 20z\"\n});\nfunction SvgBack(props) {\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"svg\", _extends({\n    viewBox: \"0 0 24 24\",\n    fill: \"currentColor\"\n  }, props), _ref);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgBack);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdmcvaWNvbnMvYmFjay5zdmcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zdmcvaWNvbnMvYmFjay5zdmc/NWY3MCJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBfZXh0ZW5kcygpIHsgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uICh0YXJnZXQpIHsgZm9yICh2YXIgaSA9IDE7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHsgdmFyIHNvdXJjZSA9IGFyZ3VtZW50c1tpXTsgZm9yICh2YXIga2V5IGluIHNvdXJjZSkgeyBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHNvdXJjZSwga2V5KSkgeyB0YXJnZXRba2V5XSA9IHNvdXJjZVtrZXldOyB9IH0gfSByZXR1cm4gdGFyZ2V0OyB9OyByZXR1cm4gX2V4dGVuZHMuYXBwbHkodGhpcywgYXJndW1lbnRzKTsgfVxuaW1wb3J0ICogYXMgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG52YXIgX3JlZiA9IC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwicGF0aFwiLCB7XG4gIGQ6IFwiTTEyIDIwbC04LTggOC04IDEuNDI1IDEuNC01LjYgNS42SDIwdjJINy44MjVsNS42IDUuNkwxMiAyMHpcIlxufSk7XG5mdW5jdGlvbiBTdmdCYWNrKHByb3BzKSB7XG4gIHJldHVybiAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInN2Z1wiLCBfZXh0ZW5kcyh7XG4gICAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgICBmaWxsOiBcImN1cnJlbnRDb2xvclwiXG4gIH0sIHByb3BzKSwgX3JlZik7XG59XG5leHBvcnQgZGVmYXVsdCBTdmdCYWNrOyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./svg/icons/back.svg\n");

/***/ }),

/***/ "./svg/icons/check-fill.svg":
/*!**********************************!*\
  !*** ./svg/icons/check-fill.svg ***!
  \**********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"../node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar _ref = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  fillRule: \"evenodd\",\n  clipRule: \"evenodd\",\n  d: \"M12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1zm4.806 8.592l.592-.806-1.612-1.184-.592.806-3.89 5.296c-.166.226-.36.296-.512.296-.152 0-.346-.07-.512-.296l-1.474-2.007-.592-.806-1.612 1.184.592.806 1.474 2.007C9.191 15.6 9.971 16 10.792 16c.821 0 1.6-.4 2.124-1.112l3.89-5.296z\",\n  fill: \"currentColor\"\n});\nfunction SvgCheckFill(props) {\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"svg\", _extends({\n    viewBox: \"0 0 24 24\",\n    fill: \"none\"\n  }, props), _ref);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgCheckFill);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdmcvaWNvbnMvY2hlY2stZmlsbC5zdmcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zdmcvaWNvbnMvY2hlY2stZmlsbC5zdmc/ODdlYiJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBfZXh0ZW5kcygpIHsgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uICh0YXJnZXQpIHsgZm9yICh2YXIgaSA9IDE7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHsgdmFyIHNvdXJjZSA9IGFyZ3VtZW50c1tpXTsgZm9yICh2YXIga2V5IGluIHNvdXJjZSkgeyBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHNvdXJjZSwga2V5KSkgeyB0YXJnZXRba2V5XSA9IHNvdXJjZVtrZXldOyB9IH0gfSByZXR1cm4gdGFyZ2V0OyB9OyByZXR1cm4gX2V4dGVuZHMuYXBwbHkodGhpcywgYXJndW1lbnRzKTsgfVxuaW1wb3J0ICogYXMgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG52YXIgX3JlZiA9IC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwicGF0aFwiLCB7XG4gIGZpbGxSdWxlOiBcImV2ZW5vZGRcIixcbiAgY2xpcFJ1bGU6IFwiZXZlbm9kZFwiLFxuICBkOiBcIk0xMiAxQzUuOTI1IDEgMSA1LjkyNSAxIDEyczQuOTI1IDExIDExIDExIDExLTQuOTI1IDExLTExUzE4LjA3NSAxIDEyIDF6bTQuODA2IDguNTkybC41OTItLjgwNi0xLjYxMi0xLjE4NC0uNTkyLjgwNi0zLjg5IDUuMjk2Yy0uMTY2LjIyNi0uMzYuMjk2LS41MTIuMjk2LS4xNTIgMC0uMzQ2LS4wNy0uNTEyLS4yOTZsLTEuNDc0LTIuMDA3LS41OTItLjgwNi0xLjYxMiAxLjE4NC41OTIuODA2IDEuNDc0IDIuMDA3QzkuMTkxIDE1LjYgOS45NzEgMTYgMTAuNzkyIDE2Yy44MjEgMCAxLjYtLjQgMi4xMjQtMS4xMTJsMy44OS01LjI5NnpcIixcbiAgZmlsbDogXCJjdXJyZW50Q29sb3JcIlxufSk7XG5mdW5jdGlvbiBTdmdDaGVja0ZpbGwocHJvcHMpIHtcbiAgcmV0dXJuIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwic3ZnXCIsIF9leHRlbmRzKHtcbiAgICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICAgIGZpbGw6IFwibm9uZVwiXG4gIH0sIHByb3BzKSwgX3JlZik7XG59XG5leHBvcnQgZGVmYXVsdCBTdmdDaGVja0ZpbGw7Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./svg/icons/check-fill.svg\n");

/***/ }),

/***/ "./svg/icons/close.svg":
/*!*****************************!*\
  !*** ./svg/icons/close.svg ***!
  \*****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"../node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar _ref = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M14 1.41L12.59 0 7 5.59 1.41 0 0 1.41 5.59 7 0 12.59 1.41 14 7 8.41 12.59 14 14 12.59 8.41 7 14 1.41z\",\n  fill: \"currentColor\"\n});\nfunction SvgClose(props) {\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"svg\", _extends({\n    viewBox: \"0 0 14 14\",\n    fill: \"none\"\n  }, props), _ref);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgClose);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdmcvaWNvbnMvY2xvc2Uuc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3ZnL2ljb25zL2Nsb3NlLnN2Zz8xOGRhIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIF9leHRlbmRzKCkgeyBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07IHJldHVybiBfZXh0ZW5kcy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOyB9XG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbnZhciBfcmVmID0gLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJwYXRoXCIsIHtcbiAgZDogXCJNMTQgMS40MUwxMi41OSAwIDcgNS41OSAxLjQxIDAgMCAxLjQxIDUuNTkgNyAwIDEyLjU5IDEuNDEgMTQgNyA4LjQxIDEyLjU5IDE0IDE0IDEyLjU5IDguNDEgNyAxNCAxLjQxelwiLFxuICBmaWxsOiBcImN1cnJlbnRDb2xvclwiXG59KTtcbmZ1bmN0aW9uIFN2Z0Nsb3NlKHByb3BzKSB7XG4gIHJldHVybiAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInN2Z1wiLCBfZXh0ZW5kcyh7XG4gICAgdmlld0JveDogXCIwIDAgMTQgMTRcIixcbiAgICBmaWxsOiBcIm5vbmVcIlxuICB9LCBwcm9wcyksIF9yZWYpO1xufVxuZXhwb3J0IGRlZmF1bHQgU3ZnQ2xvc2U7Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./svg/icons/close.svg\n");

/***/ }),

/***/ "./svg/icons/external.svg":
/*!********************************!*\
  !*** ./svg/icons/external.svg ***!
  \********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"../node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar _ref = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M5 21a1.99 1.99 0 01-1.425-.575A1.99 1.99 0 013 19V5c0-.55.192-1.017.575-1.4.4-.4.875-.6 1.425-.6h7v2H5v14h14v-7h2v7c0 .55-.2 1.025-.6 1.425-.383.383-.85.575-1.4.575H5zm4.7-5.3l-1.4-1.4L17.6 5H14V3h7v7h-2V6.4l-9.3 9.3z\"\n});\nfunction SvgExternal(props) {\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"svg\", _extends({\n    viewBox: \"0 0 24 24\",\n    fill: \"currentColor\"\n  }, props), _ref);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgExternal);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdmcvaWNvbnMvZXh0ZXJuYWwuc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3ZnL2ljb25zL2V4dGVybmFsLnN2Zz8yNzhhIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIF9leHRlbmRzKCkgeyBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07IHJldHVybiBfZXh0ZW5kcy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOyB9XG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbnZhciBfcmVmID0gLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJwYXRoXCIsIHtcbiAgZDogXCJNNSAyMWExLjk5IDEuOTkgMCAwMS0xLjQyNS0uNTc1QTEuOTkgMS45OSAwIDAxMyAxOVY1YzAtLjU1LjE5Mi0xLjAxNy41NzUtMS40LjQtLjQuODc1LS42IDEuNDI1LS42aDd2Mkg1djE0aDE0di03aDJ2N2MwIC41NS0uMiAxLjAyNS0uNiAxLjQyNS0uMzgzLjM4My0uODUuNTc1LTEuNC41NzVINXptNC43LTUuM2wtMS40LTEuNEwxNy42IDVIMTRWM2g3djdoLTJWNi40bC05LjMgOS4zelwiXG59KTtcbmZ1bmN0aW9uIFN2Z0V4dGVybmFsKHByb3BzKSB7XG4gIHJldHVybiAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInN2Z1wiLCBfZXh0ZW5kcyh7XG4gICAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgICBmaWxsOiBcImN1cnJlbnRDb2xvclwiXG4gIH0sIHByb3BzKSwgX3JlZik7XG59XG5leHBvcnQgZGVmYXVsdCBTdmdFeHRlcm5hbDsiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./svg/icons/external.svg\n");

/***/ }),

/***/ "./svg/icons/star-fill.svg":
/*!*********************************!*\
  !*** ./svg/icons/star-fill.svg ***!
  \*********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"../node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar _ref = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M5.825 22l2.325-7.6L2 10h7.6L12 2l2.4 8H22l-6.15 4.4 2.325 7.6L12 17.3 5.825 22z\",\n  fill: \"currentColor\"\n});\nfunction SvgStarFill(props) {\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"svg\", _extends({\n    viewBox: \"0 0 24 24\",\n    fill: \"none\"\n  }, props), _ref);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgStarFill);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdmcvaWNvbnMvc3Rhci1maWxsLnN2Zy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3N2Zy9pY29ucy9zdGFyLWZpbGwuc3ZnP2EzN2QiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gX2V4dGVuZHMoKSB7IF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTsgcmV0dXJuIF9leHRlbmRzLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7IH1cbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiO1xudmFyIF9yZWYgPSAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInBhdGhcIiwge1xuICBkOiBcIk01LjgyNSAyMmwyLjMyNS03LjZMMiAxMGg3LjZMMTIgMmwyLjQgOEgyMmwtNi4xNSA0LjQgMi4zMjUgNy42TDEyIDE3LjMgNS44MjUgMjJ6XCIsXG4gIGZpbGw6IFwiY3VycmVudENvbG9yXCJcbn0pO1xuZnVuY3Rpb24gU3ZnU3RhckZpbGwocHJvcHMpIHtcbiAgcmV0dXJuIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwic3ZnXCIsIF9leHRlbmRzKHtcbiAgICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICAgIGZpbGw6IFwibm9uZVwiXG4gIH0sIHByb3BzKSwgX3JlZik7XG59XG5leHBvcnQgZGVmYXVsdCBTdmdTdGFyRmlsbDsiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./svg/icons/star-fill.svg\n");

/***/ }),

/***/ "./svg/icons/warning-notice.svg":
/*!**************************************!*\
  !*** ./svg/icons/warning-notice.svg ***!
  \**************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"../node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar _ref = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"path\", {\n  d: \"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 14a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm-1-2h2V6h-2v7z\",\n  fill: \"currentColor\"\n});\nfunction SvgWarningNotice(props) {\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__[\"createElement\"](\"svg\", _extends({\n    viewBox: \"0 0 24 24\",\n    fill: \"none\"\n  }, props), _ref);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgWarningNotice);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdmcvaWNvbnMvd2FybmluZy1ub3RpY2Uuc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3ZnL2ljb25zL3dhcm5pbmctbm90aWNlLnN2Zz8xYjMxIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIF9leHRlbmRzKCkgeyBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07IHJldHVybiBfZXh0ZW5kcy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOyB9XG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbnZhciBfcmVmID0gLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJwYXRoXCIsIHtcbiAgZDogXCJNMTIgMWM2LjA3NSAwIDExIDQuOTI1IDExIDExcy00LjkyNSAxMS0xMSAxMVMxIDE4LjA3NSAxIDEyIDUuOTI1IDEgMTIgMXptMCAxNGExLjUgMS41IDAgMTAwIDMgMS41IDEuNSAwIDAwMC0zem0tMS0yaDJWNmgtMnY3elwiLFxuICBmaWxsOiBcImN1cnJlbnRDb2xvclwiXG59KTtcbmZ1bmN0aW9uIFN2Z1dhcm5pbmdOb3RpY2UocHJvcHMpIHtcbiAgcmV0dXJuIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwic3ZnXCIsIF9leHRlbmRzKHtcbiAgICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICAgIGZpbGw6IFwibm9uZVwiXG4gIH0sIHByb3BzKSwgX3JlZik7XG59XG5leHBvcnQgZGVmYXVsdCBTdmdXYXJuaW5nTm90aWNlOyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./svg/icons/warning-notice.svg\n");

/***/ }),

/***/ "@wordpress/i18n":
/*!*****************************************!*\
  !*** external ["googlesitekit","i18n"] ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("module.exports = googlesitekit[\"i18n\"];//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQHdvcmRwcmVzcy9pMThuLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2V4dGVybmFsIFtcImdvb2dsZXNpdGVraXRcIixcImkxOG5cIl0/YTFhZCJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGdvb2dsZXNpdGVraXRbXCJpMThuXCJdOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///@wordpress/i18n\n");

/***/ }),

/***/ "googlesitekit-components":
/*!***********************************************!*\
  !*** external ["googlesitekit","components"] ***!
  \***********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("module.exports = googlesitekit[\"components\"];//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlc2l0ZWtpdC1jb21wb25lbnRzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2V4dGVybmFsIFtcImdvb2dsZXNpdGVraXRcIixcImNvbXBvbmVudHNcIl0/ZmZlYiJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGdvb2dsZXNpdGVraXRbXCJjb21wb25lbnRzXCJdOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///googlesitekit-components\n");

/***/ }),

/***/ "googlesitekit-data":
/*!*****************************************!*\
  !*** external ["googlesitekit","data"] ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("module.exports = googlesitekit[\"data\"];//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlc2l0ZWtpdC1kYXRhLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2V4dGVybmFsIFtcImdvb2dsZXNpdGVraXRcIixcImRhdGFcIl0/NzIwYyJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGdvb2dsZXNpdGVraXRbXCJkYXRhXCJdOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///googlesitekit-data\n");

/***/ })

},[["./js/googlesitekit-notifications.js","runtime","googlesitekit-vendor"]]]);