Ubuntu

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ !function(e){function t(t){for(var r,o,c=t[0],s=t[1],l=t[2],d=0,f=[];d3&&void 0!==arguments[3]?arguments[3]:{},c=i.client,u=void 0===c||c,d=i.server,p=void 0===d||d,m=i.storeName,b=void 0===m?void 0:m;s()(t,"type is required."),s()(n,"identifier is required."),s()(r,"datapoint is required.");var v=b||"".concat(t,"/").concat(n),y={serverNotifications:p?void 0:{},clientNotifications:u?void 0:{}},k=Object(g.a)({baseName:"getNotifications",controlCallback:function(){return l.a.get(t,n,r)},reducerCallback:function(e,t){return h(h({},e),{},{serverNotifications:t.reduce((function(e,t){return h(h({},e),{},o()({},t.id,t))}),{})})}}),_={addNotification:function(e){return s()(e,"notification is required."),{payload:{notification:e},type:"ADD_NOTIFICATION"}},removeNotification:function(e){return s()(e,"id is required."),{payload:{id:e},type:"REMOVE_NOTIFICATION"}}},O={},j=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y,n=arguments.length>1?arguments[1]:void 0,r=n.type,a=n.payload;switch(r){case"ADD_NOTIFICATION":var i=a.notification;return h(h({},t),{},{clientNotifications:h(h({},t.clientNotifications||{}),{},o()({},i.id,i))});case"REMOVE_NOTIFICATION":var c=a.id;if(void 0===t.clientNotifications||void 0===t.clientNotifications[c])return void 0!==t.serverNotifications&&void 0!==t.serverNotifications[c]&&e.console.warn('Cannot remove server-side notification with ID "'.concat(c,'"; this may be changed in a future release.')),h({},t);var s=h({},t.clientNotifications);return delete s[c],h(h({},t),{},{clientNotifications:s});default:return h({},t)}},w={getNotifications:a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k.actions.fetchGetNotifications();case 2:case"end":return e.stop()}}),e)}))};p||delete w.getNotifications;var E={getNotifications:function(e){var t=e.serverNotifications,n=e.clientNotifications;return void 0===t&&void 0===n?t:Object.values(h(h({},t||{}),n||{}))}},D=f.a.combineStores(k,{INITIAL_STATE:y,actions:_,controls:O,reducer:j,resolvers:w,selectors:E});return h(h({},D),{},{STORE_NAME:v})}}).call(this,n(15))},123:function(e,t,n){"use strict";(function(e){n(1);var r=n(2),a=n.n(r),i=n(13),o=n.n(i);function ChangeArrow(t){var n=t.direction,r=t.invertColor;return e.createElement("svg",{className:o()("googlesitekit-change-arrow","googlesitekit-change-arrow--".concat(n),{"googlesitekit-change-arrow--inverted-color":r}),width:"9",height:"9",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{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",fill:"currentColor"}))}ChangeArrow.propTypes={direction:a.a.string,invertColor:a.a.bool},ChangeArrow.defaultProps={direction:"up",invertColor:!1},t.a=ChangeArrow}).call(this,n(10))},124:function(e,t,n){"use strict";(function(e){n(1);t.a=function Error(){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"#EA4336",width:"34",height:"34",viewBox:"0 0 24 24","aria-labelledby":"error-title error-desc"},e.createElement("path",{d:"M4.47 21h15.06c1.54 0 2.5-1.67 1.73-3L13.73 4.99c-.77-1.33-2.69-1.33-3.46 0L2.74 18c-.77 1.33.19 3 1.73 3zM12 14c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1zm1 4h-2v-2h2v2z"}))}}).call(this,n(10))},125:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return f}));var r=n(4),a=n.n(r),i=n(12),o=n.n(i),c=n(14),s=n.n(c),u=n(19);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=t.additionalScopes,r=void 0===n?[]:n,a=t.redirectURL,i=void 0===a?void 0:a,o=e.connectURL,c={redirect:i};if(void 0!==o)return(null==r?void 0:r.length)?Object(u.a)(o,p(p({},c),{},{additional_scopes:r})):Object(u.a)(o,c)},getID:h((function(e){return function(){var t=e(f.c).getUser();return void 0!==t?t.id:t}})),getName:h((function(e){return function(){var t=e(f.c).getUser();return void 0!==t?t.name:t}})),getEmail:h((function(e){return function(){var t=e(f.c).getUser();return void 0!==t?t.email:t}})),getPicture:h((function(e){return function(){var t=e(f.c).getUser();return void 0!==t?t.picture:t}})),isVerified:function(e){return e.verified}};t.a={INITIAL_STATE:m,actions:b,controls:{},reducer:function(e,t){var n=t.type,r=t.payload;switch(n){case"RECEIVE_CONNECT_URL":var a=r.connectURL;return p(p({},e),{},{connectURL:a});case"RECEIVE_USER_INFO":var i=r.user;return p(p({},e),{},{user:i});case"RECEIVE_USER_IS_VERIFIED":var o=r.verified;return p(p({},e),{},{verified:o});default:return p({},e)}},resolvers:v,selectors:y}}).call(this,n(15))},136:function(e,t,n){"use strict";(function(e){n(1);var r=n(0),a=n(37);t.a=function DashboardPermissionAlert(){return e.createElement(a.a,{id:"permission error",title:Object(r.__)("Permissions issue accessing data","google-site-kit"),description:Object(r.__)("This account does not have access to the requested data.","google-site-kit"),handleDismiss:function(){},format:"small",type:"win-error",isDismissable:!0})}}).call(this,n(10))},144:function(e,t,n){"use strict";(function(e){n(1);var r=n(0),a=n(35);t.a=function Logo(){return e.createElement("div",{className:"googlesitekit-logo","aria-hidden":"true"},e.createElement(a.a,{id:"logo-g",className:"googlesitekit-logo__logo-g",height:"34",width:"32"}),e.createElement(a.a,{id:"logo-sitekit",className:"googlesitekit-logo__logo-sitekit",height:"26",width:"99"}),e.createElement("span",{className:"screen-reader-text"},Object(r.__)("Site Kit by Google Logo","google-site-kit")))}}).call(this,n(10))},150:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Root}));n(1);var r=n(2),a=n.n(r),i=n(11),o=n.n(i),c=n(151),s=n(152),u=n(153),l=n(154);function Root(t){var n=t.children,r=t.registry,a=t.dataAPIContext,i=t.dataAPIModuleArgs;return e.createElement(o.a.RegistryProvider,{value:r},e.createElement(c.a,null,e.createElement(u.a,null,n,a&&e.createElement(l.a,{context:a,args:i})),e.createElement(s.a,null)))}Root.propTypes={children:a.a.node.isRequired,registry:a.a.object,dataAPIContext:a.a.string,dataAPIModuleArgs:a.a.object},Root.defaultProps={registry:o.a}}).call(this,n(10))},151:function(e,t,n){"use strict";(function(e,r){var a=n(6),i=n.n(a),o=n(7),c=n.n(o),s=n(23),u=n.n(s),l=n(8),d=n.n(l),f=n(9),g=n.n(f),p=n(3),h=n.n(p),m=n(1),b=n(222),v=n.n(b),y=n(2),k=n.n(y),_=n(0),O=n(270),j=n(271),w=n(272),E=n(37),D=n(25),S=n(45);function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=h()(e);if(t){var a=h()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return g()(this,n)}}var N=function(t){d()(ErrorHandler,t);var n=R(ErrorHandler);function ErrorHandler(e){var t;return i()(this,ErrorHandler),(t=n.call(this,e)).state={error:null,info:null,copied:!1},t.onErrorClick=t.onErrorClick.bind(u()(t)),t}return c()(ErrorHandler,[{key:"componentDidCatch",value:function(t,n){e.console.error("Caught an error:",t,n),this.setState({error:t,info:n})}},{key:"onErrorClick",value:function(){var e=this.state,t=e.error,n=e.info;v()("`".concat(null==t?void 0:t.message,"\n").concat(null==n?void 0:n.componentStack,"`")),this.setState({copied:!0})}},{key:"render",value:function(){var e=this.props.children,t=this.state,n=t.error,a=t.info,i=t.copied;if(!n)return e;var o=r.createElement(O.a,{className:"mdc-button__icon",icon:i?j.a:w.a});return r.createElement(E.a,{id:"googlesitekit-error",title:Object(_.__)("Site Kit encountered an error","google-site-kit"),description:r.createElement(m.b,null,r.createElement(S.a,{trailingIcon:o,onClick:this.onErrorClick},Object(_.__)("Copy error to clipboard","google-site-kit")),r.createElement(D.a,{href:"https://wordpress.org/support/plugin/google-site-kit/",external:!0},Object(_.__)("Report this problem","google-site-kit"))),isDismissable:!1,format:"small",type:"win-error"},r.createElement("pre",{className:"googlesitekit-overflow-auto"},n.message,a.componentStack))}}]),ErrorHandler}(m.a);N.propTypes={children:k.a.node.isRequired},t.a=N}).call(this,n(15),n(10))},152:function(e,t,n){"use strict";(function(e,r){var a=n(4),i=n.n(a),o=n(14),c=n.n(o),s=n(1),u=n(0),l=n(11),d=n.n(l),f=n(102),g=n(106),p=n(114),h=n(97),m=d.a.useSelect,b=d.a.useDispatch,v=d.a.useRegistry;t.a=function PermissionsModal(){var t,n,a,o=v(),l=m((function(e){return e(f.a).getPermissionScopeError()})),d=m((function(t){var n;return t(f.a).getConnectURL({additionalScopes:null==l||null===(n=l.data)||void 0===n?void 0:n.scopes,redirectURL:e.location.href})})),y=b(f.a).clearPermissionScopeError,k=Object(s.l)((function(){y()}),[y]),_=Object(s.l)(c()(i.a.mark((function t(){return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(h.c)(o);case 2:e.location.assign(d);case 3:case"end":return t.stop()}}),t)}))),[o,d]);return Object(s.n)((function(){(function(){var e=c()(i.a.mark((function e(){var t,n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null==l||null===(t=l.data)||void 0===t?void 0:t.skipModal)||!(null==l||null===(n=l.data)||void 0===n||null===(r=n.scopes)||void 0===r?void 0:r.length)){e.next=3;break}return e.next=3,_();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()()}),[_,l]),l?(null==l||null===(t=l.data)||void 0===t||null===(n=t.scopes)||void 0===n?void 0:n.length)?(null==l||null===(a=l.data)||void 0===a?void 0:a.skipModal)?null:r.createElement(p.a,null,r.createElement(g.a,{title:Object(u.__)("Additional Permissions Required","google-site-kit"),subtitle:l.message,confirmButton:Object(u.__)("Proceed","google-site-kit"),dialogActive:!0,handleConfirm:_,handleDialog:k})):(e.console.warn("permissionsError lacks scopes array to use for redirect, so not showing the PermissionsModal. permissionsError was:",l),null):null}}).call(this,n(15),n(10))},153:function(e,t,n){"use strict";var r=n(4),a=n.n(r),i=n(14),o=n.n(i),c=n(30),s=n.n(c),u=n(1),l=n(11),d=n.n(l),f=n(97),g=d.a.useRegistry;t.a=function RestoreSnapshots(e){var t=e.children,n=g(),r=Object(u.s)(!1),i=s()(r,2),c=i[0],l=i[1];return Object(u.n)((function(){c||o()(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.b)(n);case 2:l(!0);case 3:case"end":return e.stop()}}),e)})))()}),[n,c]),c?t:null}},154:function(e,t,n){"use strict";n.d(t,"a",(function(){return CollectModuleData}));var r=n(1),a=n(18),i=(n(19),n(11)),o=n.n(i),c=n(20),s=o.a.useSelect;function CollectModuleData(e){var t=e.context,n=e.args,i=s((function(e){return e(c.c).getDateRange()}));return Object(r.n)((function(){return function(){return Object(a.d)("googlesitekit.moduleDataReset")}}),[i]),Object(r.n)((function(){Object(a.d)("googlesitekit.moduleLoaded",t,n)}),[t,n,i]),null}},175:function(e,t,n){"use strict";(function(e){var r=n(4),a=n.n(r),i=n(14),o=n.n(i),c=n(6),s=n.n(c),u=n(7),l=n.n(u),d=n(8),f=n.n(d),g=n(9),p=n.n(g),h=n(3),m=n.n(h),b=n(1),v=n(0),y=n(128),k=n(37);function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m()(e);if(t){var a=m()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return p()(this,n)}}var O=function(t){f()(DashboardCoreSiteAlerts,t);var n,r=_(DashboardCoreSiteAlerts);function DashboardCoreSiteAlerts(e){var t;return s()(this,DashboardCoreSiteAlerts),(t=r.call(this,e)).state={notifications:!1},t}return l()(DashboardCoreSiteAlerts,[{key:"componentDidMount",value:(n=o()(a.a.mark((function e(){var t;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(y.c)();case 3:t=e.sent,this.setState({notifications:t}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.warn("Error caught while fetching notifications",e.t0);case 10:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(){return n.apply(this,arguments)})},{key:"render",value:function(){var t=this.state.notifications;return Array.isArray(t)?t.map((function(t){return e.createElement(k.a,{key:t.id,id:t.id,title:t.title||"",description:t.content||"",learnMoreURL:t.learnMoreURL||"",learnMoreLabel:t.learnMoreLabel||"",ctaLink:t.ctaURL||"",ctaLabel:t.ctaLabel||"",ctaTarget:t.ctaTarget||"",dismiss:t.dismissLabel||Object(v.__)("OK, Got it!","google-site-kit"),isDismissable:t.dismissible,onCTAClick:o()(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(y.a)(t.id);case 2:case"end":return e.stop()}}),e)}))),onDismiss:o()(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(y.b)(t.id);case 2:case"end":return e.stop()}}),e)})))})})):null}}]),DashboardCoreSiteAlerts}(b.a);t.a=O}).call(this,n(10))},176:function(e,t,n){"use strict";(function(e,r){var a=n(6),i=n.n(a),o=n(7),c=n.n(o),s=n(8),u=n.n(s),l=n(9),d=n.n(l),f=n(3),g=n.n(f),p=n(1),h=n(0),m=n(18),b=n(5),v=n(37),y=n(177);function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=g()(e);if(t){var a=g()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return d()(this,n)}}var _=function(t){u()(DashboardSetupAlerts,t);var n=k(DashboardSetupAlerts);function DashboardSetupAlerts(){return i()(this,DashboardSetupAlerts),n.apply(this,arguments)}return c()(DashboardSetupAlerts,[{key:"render",value:function(){var t=Object(b.k)("notification");if(!t||""===t)return null;var n={id:"connected-successfully",setupTitle:Object(h.__)("Site Kit","google-site-kit"),description:Object(h.__)("Now you’ll be able to see how your site is doing in search. To get even more detailed stats, activate more modules. Here are our recommendations for what to include in your Site Kit:","google-site-kit"),learnMore:{label:"",url:"",description:""}},a=e._googlesitekitLegacyData.permissions.canManageOptions;switch(t){case"authentication_success":if(!a)return null;var i=Object(b.j)(),o=Object(b.k)("slug");return o&&i[o]&&!i[o].active?null:(o&&i[o]&&(n.id="".concat(n.id,"-").concat(o),n.setupTitle=i[o].name,n.description=Object(h.__)("Here are some other services you can connect to see even more stats:","google-site-kit"),n=Object(m.c)("googlesitekit.SetupWinNotification-".concat(o),n)),r.createElement(p.b,null,r.createElement(v.a,{id:n.id /* translators: %s: the name of a module that setup was completed for */,title:Object(h.sprintf)(Object(h.__)("Congrats on completing the setup for %s!","google-site-kit"),n.setupTitle),description:n.description,handleDismiss:function(){},winImage:e._googlesitekitLegacyData.admin.assetsRoot+"images/rocket.png",dismiss:Object(h.__)("OK, Got it!","google-site-kit"),format:"large",type:"win-success",learnMoreLabel:n.learnMore.label,learnMoreDescription:n.learnMore.description,learnMoreURL:n.learnMore.url,anchorLink:"pagespeed-insights"===o?"#googlesitekit-pagespeed-header":"",anchorLinkLabel:"pagespeed-insights"===o?Object(h.__)("Jump to the bottom of the dashboard to see how fast your home page is.","google-site-kit"):""},r.createElement(y.a,null))));case"authentication_failure":return r.createElement(p.b,null,r.createElement(v.a,{id:"connection error",title:Object(h.__)("There was a problem connecting to Google!","google-site-kit"),description:"",handleDismiss:function(){},format:"small",type:"win-error"}))}}}]),DashboardSetupAlerts}(p.a);t.a=_}).call(this,n(15),n(10))},177:function(e,t,n){"use strict";(function(e,r){var a=n(4),i=n.n(a),o=n(14),c=n.n(o),s=n(6),u=n.n(s),l=n(7),d=n.n(l),f=n(23),g=n.n(f),p=n(8),h=n.n(p),m=n(9),b=n.n(m),v=n(3),y=n.n(v),k=n(1),_=n(16),O=n(13),j=n.n(O),w=n(0),E=n(5),D=n(125),S=n(25),R=n(19),N=n(116),C=n(94);function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y()(e);if(t){var a=y()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return b()(this,n)}}var x=function(t){h()(ModulesList,t);var n,a=P(ModulesList);function ModulesList(e){var t;return u()(this,ModulesList),(t=a.call(this,e)).setupModuleClick=t.setupModuleClick.bind(g()(t)),t}return d()(ModulesList,[{key:"setupModuleClick",value:(n=c()(i.a.mark((function t(n){return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,this.setState({isSaving:!0}),t.next=4,Object(E.b)(R.c,n,!0);case 4:return t.next=6,Object(D.a)();case 6:e.location=Object(E.l)(n,!0),t.next=13;break;case 9:t.prev=9,t.t0=t.catch(0),Object(E.u)(N.a,{id:"setup-module-error",title:Object(w.__)("Internal Server Error","google-site-kit"),description:t.t0.message,format:"small",type:"win-error"}),this.setState({isSaving:!1});case 13:case"end":return t.stop()}}),t,this,[[0,9]])}))),function(e){return n.apply(this,arguments)})},{key:"render",value:function(){var e=this,t=Object(E.j)(),n=Object.values(t).filter((function(e){return!e.internal})),a=n.filter((function(e){return e.active&&e.setupComplete})).reduce((function(e,t){return e[t.slug]=t.name,e}),{}),i=n.filter((function(e){return 0===e.required.length})).sort((function(e,t){return e.sort-t.sort}));return r.createElement("div",{className:"googlesitekit-modules-list"},Object(_.map)(i,(function(t){var n=!1,i="",o=t.slug,c=t.name,s=t.setupComplete,u=t.required;return 01&&void 0!==arguments[1]&&arguments[1],r=[],a=25,l=Object(u.c)();Object(i.each)(e,(function(e){var n=k(e,l);n.key=Object(h.c)(n.type,n.identifier,n.datapoint,n.data);var i=Object(h.b)(n.key,n.maxAge);void 0!==i?(setTimeout((function(){t.resolve(n,i)}),a),a+=25):r.push(n)})),r=Object(i.sortBy)(r,"priority");var g=[],p=[],m={},b=!!r.find((function(e){return e.priority<10}));Object(i.each)(r,(function(e,t){!n&&10<=e.priority&&b?p.push(e):m[e.key]?m[e.key].push(t):(m[e.key]=[t],g.push(e))}));var v=10,y=g.slice(0,v),_=g.slice(v);if(_=_.concat(p),0!==y.length||0!==_.length){0<_.length&&03&&void 0!==arguments[3]?arguments[3]:{},i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],s=Object(h.c)(e,t,n,a);if(!i){var u=Object(h.b)(s,3600);if(void 0!==u)return new Promise((function(e){e(u)}))}return Object(o.default)({path:Object(c.a)("/google-site-kit/v1/".concat(e,"/").concat(t,"/data/").concat(n),a)}).then((function(e){return i||Object(h.e)(s,e),Promise.resolve(e)})).catch((function(e){return r.handleWPError(e),Promise.reject(e)}))},set:function(e,t,n,r){var a={};return a.data=r,Object(o.default)({path:"/google-site-kit/v1/".concat(e,"/").concat(t,"/data/").concat(n),data:a,method:"POST"}).then((function(r){return _.invalidateCacheGroup(e,t,n),new Promise((function(e){e(r)}))}))},setModuleActive:function(e,t){return this.set(m.a,"modules","activation",{slug:e,active:t})}};Object(s.e)("googlesitekit.moduleLoaded","googlesitekit.collectModuleData")||Object(s.a)("googlesitekit.moduleLoaded","googlesitekit.collectModuleData",_.collectModuleData.bind(_)),t.c=_},20:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return i}));var r="core/user",a="googlesitekit_view_dashboard",i="googlesitekit_manage_options"},21:function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"q",(function(){return k})),n.d(t,"i",(function(){return p})),n.d(t,"j",(function(){return h})),n.d(t,"n",(function(){return m})),n.d(t,"o",(function(){return b})),n.d(t,"m",(function(){return v})),n.d(t,"l",(function(){return y})),n.d(t,"k",(function(){return p})),n.d(t,"e",(function(){return _})),n.d(t,"c",(function(){return j})),n.d(t,"d",(function(){return w})),n.d(t,"f",(function(){return E})),n.d(t,"h",(function(){return D})),n.d(t,"a",(function(){return S})),n.d(t,"s",(function(){return R})),n.d(t,"p",(function(){return N})),n.d(t,"u",(function(){return C})),n.d(t,"t",(function(){return P})),n.d(t,"g",(function(){return x})),n.d(t,"r",(function(){return A}));var r=n(16),a=n(13),i=n.n(a),o=n(0),c=n(55),s=n(5),u=function(e){if(!e||!e.length)return!1;var t=e[0].data.totals,n=t[0].values,r=t[1].values,a=n[1],i=n[2],o=n[3],c=n[4],u=n[5];return{totalSessions:a,averageBounceRate:i,averageSessionDuration:o,totalSessionsChange:Object(s.c)(r[1],n[1]),averageBounceRateChange:Object(s.c)(r[2],n[2]),averageSessionDurationChange:Object(s.c)(r[3],n[3]),goalCompletions:c,goalCompletionsChange:Object(s.c)(r[4],n[4]),totalPageViews:u,totalPageViewsChange:Object(s.c)(r[5],n[5])}},l=function(e){if("string"==typeof e&&e.match(/[0-9]{8}/)){var t=e.slice(0,4),n=Number(e.slice(4,6))-1,r=e.slice(6,8);return new Date(t,n.toString(),r)}return!1},d=n(30),f=n.n(d),g=n(22),p=function(e){return(parseInt(e,10)||0)>0};function h(e){return e===g.a||p(e)}function m(e){return"string"==typeof e&&/^UA-\d+-\d+$/.test(e)}function b(e){return e===g.f||m(e)}function v(e){return e===g.e||p(e)}function y(e){return"string"==typeof e&&e.trim().length>0}function k(e){if(!m(e))return!1;var t=e.match(/^UA-(\d+)-(\d+)/),n=f()(t,3);return{accountID:n[1],propertyID:e,number:n[2]}}function _(e,t){if(!e||!e.length)return null;var n=e[0].data,a=n.rows,i=n.totals[0].values[t],o=[["Source","Percent"]];return Object(r.each)(a,(function(e){var n=e.metrics[0].values[t]/i,r=e.dimensions[0];o.push([r,n])})),o}function O(e,t){var n=[];return Object(r.each)(e,(function(e){if(e.metrics){var r=e.metrics[0].values,a=e.dimensions[0],i=l(a);n.push([i,r[t]])}})),n}var j=function(e,t,n){if(!e||!e.length)return null;var a=e[0].data.rows;if(!a)return!1;var s=a.length;if(2*n>s){for(var u=new Date,l=0;n>l;l++){var d=(u.getMonth()+1).toString(),f=u.getDate().toString(),g=u.getFullYear().toString()+(2>d.length?"0":"")+d+(2>f.length?"0":"")+f;if(l>s){var p={dimensions:[g],metrics:[{values:[0,0,0,0,0]}]};a.unshift(p)}u.setDate(u.getDate()-1)}a.push([0,0])}var h=[Object(o.__)("Users","google-site-kit"),Object(o.__)("Sessions","google-site-kit"),Object(o.__)("Bounce Rate","google-site-kit"),Object(o.__)("Session Duration","google-site-kit")],m=[[{type:"date",label:Object(o.__)("Day","google-site-kit")},{type:"string",role:"tooltip",p:{html:!0}},{type:"number",label:h[t]},{type:"number",label:Object(o.__)("Previous period","google-site-kit")}]],b=a.slice(a.length-n,a.length),v=a.slice(0,a.length-n),y=O(b,t),k=O(v,t),_=Object(c.a)(),j={weekday:"short",month:"short",day:"numeric"};return Object(r.each)(y,(function(e,n){if(e[0]&&e[1]&&k[n]){var r=parseFloat(k[n][1]),a=0!==r?100*e[1]/r-100:100,c=Object(o.sprintf)( /* translators: %1$s: date for user stats, %2$s: previous date for user stats comparison */ Object(o._x)("%1$s vs %2$s","Date range for Analytics dashboard chart tooltip","google-site-kit"),e[0].toLocaleDateString(_,j),k[n][0].toLocaleDateString(_,j)),s=Object(o.sprintf)( /* translators: %1$s: selected stat label, %2$s: numberic value of selected stat, %3$s: up or down arrow , %4$s: different change in percentage, %%: percent symbol */ Object(o._x)("%1$s: %2$s %3$s %4$s%%","Stat information for Analytics dashbaord chart tooltip","google-site-kit"),h[t],parseFloat(e[1]).toLocaleString(),'0,"googlesitekit-change-arrow--down":a<0}),'">\n\t\t\t\t\n\t\t\t'),Math.abs(a).toFixed(2).replace(/(.00|0)$/,""));m.push([e[0],'
0,"googlesitekit-visualization-tooltip--down":a<0}),'">\n\t\t\t\t

').concat(c,"

\n\t\t\t\t

").concat(s,"

\n\t\t\t
"),e[1],k[n][1]])}})),m},w=function(e){if(!e||!e.length)return null;var t=e[0].data.rows,n=[[{type:"date",label:"Day"},{type:"number",label:"Users"},{type:"number",label:"Sessions"},{type:"number",label:"Goals Completed"}]];return Object(r.each)(t,(function(e){var t=e.metrics[0].values,r=e.dimensions[0],a=l(r);n.push([a,t[0],t[1],t[4]])})),n},E=function(e){var t;return e.error&&e.error.status?function(e,t){var n="";switch(e){case"INVALID_ARGUMENT":n=Object(o.__)("Analytics module needs to be configured.","google-site-kit");break;case"UNAUTHENTICATED":n=Object(o.__)("You need to be authenticated to get this data.","google-site-kit");break;case"PERMISSION_DENIED":n=Object(o.__)("Your account does not have sufficient permission to access this data, please consult to your web administrator.","google-site-kit");break;case"RESOURCE_EXHAUSTED":n=Object(o.__)("Your account exceeded the maximum quota. Please try again later.","google-site-kit");break;case"INTERNAL":n=Object(o.__)("Unexpected internal server error occurred.","google-site-kit");break;case"BACKEND_ERROR":n=Object(o.__)("Analytics server returned unknown error. Please try again later.","google-site-kit");break;case"UNAVAILABLE":n=Object(o.__)("The service was unable to process the request. Please try again later.","google-site-kit");break;default:n=t}return n}(e.error.status,e.error.message):!!(e.code&&e.message&&(null===(t=e.data)||void 0===t?void 0:t.status))&&e.message},D=function(e){if(!e||!e.length)return!0;if(e&&e[0]&&e[0].data&&e[0].data.totals&&e[0].data.totals[0]){var t=e[0].data.totals[0].values,n=!0;return Object(r.each)(t,(function(e){0!==parseInt(e,10)&&(n=!1)})),n}return!1},S={dimensions:["ga:pageTitle","ga:pagePath"].join(","),metrics:[{expression:"ga:adsenseRevenue",alias:"Earnings"},{expression:"ga:adsenseECPM",alias:"Page RPM"},{expression:"ga:adsensePageImpressions",alias:"Impressions"}],orderby:[{fieldName:"ga:adsenseRevenue",sortOrder:"DESCENDING"}],limit:10},R={compareDateRanges:1,dimensions:"ga:date",metrics:[{expression:"ga:users",alias:"Users"},{expression:"ga:sessions",alias:"Sessions"},{expression:"ga:bounceRate",alias:"Bounce Rate"},{expression:"ga:avgSessionDuration",alias:"Average Session Duration"},{expression:"ga:goalCompletionsAll",alias:"Goal Completions"}],limit:180},N={multiDateRange:1,dimensions:"ga:date",metrics:[{expression:"ga:users",alias:"Users"},{expression:"ga:sessions",alias:"Sessions"},{expression:"ga:bounceRate",alias:"Bounce Rate"},{expression:"ga:avgSessionDuration",alias:"Average Session Duration"},{expression:"ga:goalCompletionsAll",alias:"Goal Completions"},{expression:"ga:pageviews",alias:"Pageviews"}],limit:10},C={multiDateRange:1,metrics:[{expression:"ga:users",alias:"Total Users"}]},P={dimensions:"ga:channelGrouping",metrics:[{expression:"ga:sessions",alias:"Sessions"},{expression:"ga:users",alias:"Users"},{expression:"ga:newUsers",alias:"New Users"}],orderby:[{fieldName:"ga:users",sortOrder:"DESCENDING"}],limit:10},x=function(){return{dimensions:["ga:pageTitle","ga:pagePath"].join(","),metrics:[{expression:"ga:pageviews",alias:"Pageviews"},{expression:"ga:uniquePageviews",alias:"Unique Pageviews"},{expression:"ga:bounceRate",alias:"Bounce rate"}],orderby:[{fieldName:"ga:pageviews",sortOrder:"DESCENDING"}],limit:10}},A=function(e){var t,n,r,a,i,o,c,s,u,l;return{totalUsers:null==e||null===(t=e[0])||void 0===t||null===(n=t.data)||void 0===n||null===(r=n.totals)||void 0===r||null===(a=r[0])||void 0===a||null===(i=a.values)||void 0===i?void 0:i[0],previousTotalUsers:null==e||null===(o=e[0])||void 0===o||null===(c=o.data)||void 0===c||null===(s=c.totals)||void 0===s||null===(u=s[1])||void 0===u||null===(l=u.values)||void 0===l?void 0:l[0]}}},22:function(e,t,n){"use strict";n.d(t,"h",(function(){return r})),n.d(t,"a",(function(){return a})),n.d(t,"f",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return s})),n.d(t,"g",(function(){return u})),n.d(t,"b",(function(){return l}));var r="modules/analytics",a="account_create",i="property_create",o="profile_create",c="analyticsAccountCreate",s="analyticsSetup",u="https://www.googleapis.com/auth/analytics.provision",l="https://www.googleapis.com/auth/analytics.edit"},24:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return c}));var r=n(90),a=n.n(r),i=n(1),o=function(e){return function(t){return function FilteredComponent(n){return Object(i.f)(i.b,{},"",Object(i.f)(t,n),e)}}},c=function(t,n){return function(r){return function InnerComponent(i){return e.createElement(t,a()({},i,n,{OriginalComponent:r}))}}}}).call(this,n(10))},244:function(e,t,n){"use strict";(function(e,t){n(1);var r=n(18),a=n(24),i=n(5),o=n(175),c=n(176),s=n(178),u=n(180),l=n(103),d=e._googlesitekitLegacyData.setup,f=Object(i.k)("notification"),g=Object(a.a)(t.createElement(o.a,null)),p=Object(a.a)(t.createElement(c.a,null)),h=Object(a.a)(t.createElement(s.a,null)),m=Object(a.a)(t.createElement(u.a,null)),b=Object(a.a)(t.createElement(l.a,null));Object(r.b)("googlesitekit.DashboardNotifications","googlesitekit.SetupNotification",g,10),d.needReauthenticate&&Object(r.b)("googlesitekit.ErrorNotification","googlesitekit.AuthNotification",b,1),"authentication_success"===f||"authentication_failure"===f?Object(r.b)("googlesitekit.DashboardNotifications","googlesitekit.SetupNotification",p,1):d.isAuthenticated&&d.isVerified&&(Object(r.b)("googlesitekit.DashboardNotifications","googlesitekit.ModulesNotification",h,1),Object(r.b)("googlesitekit.DashboardNotifications","googlesitekit.WinsNotification",m,1))}).call(this,n(15),n(10))},25:function(e,t,n){"use strict";(function(e){var r=n(6),a=n.n(r),i=n(7),o=n.n(i),c=n(8),s=n.n(c),u=n(9),l=n.n(u),d=n(3),f=n.n(d),g=n(1),p=n(2),h=n.n(p),m=n(13),b=n.n(m);function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f()(e);if(t){var a=f()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return l()(this,n)}}var y=function(t){s()(Link,t);var n=v(Link);function Link(){return a()(this,Link),n.apply(this,arguments)}return o()(Link,[{key:"render",value:function(){var t=this.props,n=t.dangerouslySetInnerHTML,r=t.onClick,a=t.href,i=t.children,o=t.className,c=t.arrow,s=t.external,u=t.inverse,l=t.back,d=t.small,f=t.inherit,g=t.caps,p=t.danger,h=t.disabled,m=t.id,v=a&&!h,y=v?"a":"button";return e.createElement(y,{className:b()("googlesitekit-cta-link",o,{"googlesitekit-cta-link--arrow":c,"googlesitekit-cta-link--external":s,"googlesitekit-cta-link--inverse":u,"googlesitekit-cta-link--back":l,"googlesitekit-cta-link--small":d,"googlesitekit-cta-link--inherit":f,"googlesitekit-cta-link--caps":g,"googlesitekit-cta-link--danger":p,"googlesitekit-cta-link--disabled":h}),onClick:r,id:m,href:v?a:void 0,target:v&&s?"_blank":void 0,rel:s?"noopener noreferrer":void 0,disabled:h,dangerouslySetInnerHTML:n},i)}}]),Link}(g.a);y.propTypes={dangerouslySetInnerHTML:h.a.shape({__html:h.a.string}),onClick:h.a.func,href:h.a.string,children:h.a.oneOfType([h.a.string.isRequired,h.a.array.isRequired]),className:h.a.string,arrow:h.a.bool,external:h.a.bool,inverse:h.a.bool,back:h.a.bool,small:h.a.bool,inherit:h.a.bool,caps:h.a.bool,danger:h.a.bool,disabled:h.a.bool},y.defaultProps={dangerouslySetInnerHTML:void 0,onClick:null,href:"",className:"",arrow:!1,external:!1,inverse:!1,back:!1,small:!1,inherit:!1,caps:!1,danger:!1,disabled:!1},t.a=y}).call(this,n(10))},265:function(e,t,n){"use strict";(function(e){var r=n(6),a=n.n(r),i=n(7),o=n.n(i),c=n(23),s=n.n(c),u=n(8),l=n.n(u),d=n(9),f=n.n(d),g=n(3),p=n.n(g),h=n(1),m=n(13),b=n.n(m),v=n(0),y=n(18),k=n(84);function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p()(e);if(t){var a=p()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return f()(this,n)}}var O=function(t){l()(NotificationCounter,t);var n=_(NotificationCounter);function NotificationCounter(e){var t;return a()(this,NotificationCounter),(t=n.call(this,e)).state={count:0},t.handleIncrement=t.handleIncrement.bind(s()(t)),t.handleDecrement=t.handleDecrement.bind(s()(t)),t}return o()(NotificationCounter,[{key:"componentDidMount",value:function(){var e=this;Object(y.a)("googlesitekit.dataLoaded","googlesitekit.dataLoadedGetTotalNotifications",(function(){Object(y.f)("googlesitekit.dataLoaded","googlesitekit.dataLoadedGetTotalNotifications"),Object(k.c)().then((function(t){e.setState({count:t})}))})),document.addEventListener("notificationDismissed",this.handleDecrement,!1)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("notificationDismissed",this.handleDecrement)}},{key:"handleIncrement",value:function(){this.setState(k.e)}},{key:"handleDecrement",value:function(){this.setState(k.a)}},{key:"render",value:function(){var t=Object(v.sprintf)( /* translators: %d: the number of notifications */ Object(v._n)("%d notification","%d notifications",this.state.count,"google-site-kit"),this.state.count),n=e.createElement("span",{className:b()("googlesitekit-notifications-counter","update-plugins","count-".concat(this.state.count))},e.createElement("span",{className:"plugin-count","aria-hidden":"true"},this.state.count),e.createElement("span",{className:"screen-reader-text"},t));return Object(h.g)(n,document.querySelector("#toplevel_page_googlesitekit-dashboard .wp-menu-name"))}}]),NotificationCounter}(h.a);t.a=O}).call(this,n(10))},28:function(e,t,n){"use strict";(function(e){n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return d})),n.d(t,"c",(function(){return f}));var r=n(34),a=n.n(r),i=n(16),o=n(41),c=n(60),s=function(){e._googlesitekitLegacyData.admin=e._googlesitekitLegacyData.admin||{},"string"==typeof e._googlesitekitLegacyData.admin.datacache&&(e._googlesitekitLegacyData.admin.datacache=JSON.parse(e._googlesitekitLegacyData.admin.datacache)),"object"!==a()(e._googlesitekitLegacyData.admin.datacache)&&(e._googlesitekitLegacyData.admin.datacache={})},u=function(t,n){if(void 0!==n&&(!n||"object"!==a()(n)||!n.error&&!n.errors)){s(),e._googlesitekitLegacyData.admin.datacache[t]=Object(i.cloneDeep)(n);var r={value:n,date:Date.now()/1e3};Object(o.a)().setItem("googlesitekit_"+t,JSON.stringify(r))}},l=function(t,n){if(!e._googlesitekitLegacyData.admin.nojscache){if(s(),void 0!==e._googlesitekitLegacyData.admin.datacache[t])return e._googlesitekitLegacyData.admin.datacache[t];var r=JSON.parse(Object(o.a)().getItem("googlesitekit_"+t));return r&&"object"===a()(r)&&r.date&&(!n||Date.now()/1e3-r.date3&&void 0!==arguments[3]?arguments[3]:null,i=[],o=[e,t,n],s=0,u=o;s=parseInt(e._googlesitekitLegacyData.admin.newSitePosts,10))return!1;if(!Array.isArray(t))return!1;var o=[],c=Object(r.__)("Here are some high level stats","google-site-kit");if(t){var s=Object(a.a)(t),u=s.totalClicks,l=s.totalClicksChange,d=s.totalImpressions,f=s.totalImpressionsChange,g=s.averageCTR,p=s.averageCTRChange;0s)&&{id:n,title:Object(r.__)("Increased page views!","google-site-kit"),description:Object(r.__)("Over the past 4 weeks","google-site-kit"),format:"large",logo:!1,winImage:"".concat(e._googlesitekitLegacyData.admin.assetsRoot,"images/sun-small.png"),blockData:[{title:Object(r.__)("Total Page Views","google-site-kit"),datapoint:Object(a.q)(u),datapointUnit:""},{title:Object(r.__)("Increase","google-site-kit"),datapoint:s,datapointUnit:"%"}],type:"win-stats-increase",dismissExpires:Object(a.n)("month"),showOnce:!0}}}).call(this,n(15))},291:function(e,t,n){"use strict";(function(e){var r=n(0),a=n(52),i=n(5);t.a=function(t,n){if(5!==parseInt(e._googlesitekitLegacyData.admin.newSitePosts,10))return!1;if(!Array.isArray(t))return!1;var o=Object(r.__)("That’s out of this world.","google-site-kit"),c=[],s=Object(i.j)();if(s["search-console"]&&s["search-console"].active&&t){var u=Object(a.a)(t),l=u.totalClicks,d=u.totalImpressions,f=u.averageCTR;0===parseInt(l,10)&&0===parseInt(d,10)&&0===parseInt(f,10)||(c=[{title:Object(r.__)("Total Clicks","google-site-kit"),datapoint:l,datapointUnit:""},{title:Object(r.__)("Total Impressions","google-site-kit"),datapoint:d,datapointUnit:""},{title:Object(r.__)("Average CTR","google-site-kit"),datapoint:f,datapointUnit:"%"}],o=Object(r.__)("That’s out of this world. Here are the combined stats for your posts","google-site-kit"))}return{id:n,title:Object(r.__)("Congrats on five published posts","google-site-kit"),description:o,format:"large",winImage:"".concat(e._googlesitekitLegacyData.admin.assetsRoot,"images/rocket.png"),blockData:c,type:"win-stats",showOnce:!0}}}).call(this,n(15))},292:function(e,t,n){"use strict";(function(e){var r=n(0),a=n(5),i=n(21);t.a=function(t,n){var o,c,s=Object(a.j)();if(!s.analytics||!s.analytics.active)return!1;if(!Array.isArray(t))return!1;var u=(null==t||null===(o=t[0])||void 0===o||null===(c=o.data)||void 0===c?void 0:c.totals)||[],l=Object(i.r)(u),d=l.totalUsers,f=l.previousTotalUsers,g=Number(Object(a.c)(f,d));return!(10>g||1001?n-1:0),a=1;a1&&void 0!==arguments[1]&&arguments[1];if(e=Object(p.isFinite)(e)?e:Number(e),Object(p.isFinite)(e)||(console.warn("Invalid number",e,g()(e)),e=0),t)return C(e,{style:"currency",currency:t});var n={minimumFractionDigits:1,maximumFractionDigits:1};return 1e6<=e?Object(m.sprintf)(// translators: %s: an abbreviated number in millions. Object(m.__)("%sM","google-site-kit"),C(R(e),e%10==0?{}:n)):1e4<=e?Object(m.sprintf)(// translators: %s: an abbreviated number in thousands. Object(m.__)("%sK","google-site-kit"),C(R(e))):1e3<=e?Object(m.sprintf)(// translators: %s: an abbreviated number in thousands. Object(m.__)("%sK","google-site-kit"),C(R(e),e%10==0?{}:n)):e.toString()},C=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,r=void 0===n?P():n,a=d()(t,["locale"]);return new Intl.NumberFormat(r,a).format(e)},P=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=Object(p.get)(t,["_googlesitekitLegacyData","locale","","lang"]);if(n){var r=n.match(/^(\w{2})?(_)?(\w{2})/);if(r&&r[0])return r[0].replace(/_/g,"-")}return t.navigator.language},x=function(e){switch(e){case"minute":return 60;case"hour":return 3600;case"day":return 86400;case"week":return 604800;case"month":return 2592e3;case"year":return 31536e3}},A=function(e){if(e=parseInt(e,10),isNaN(e)||0===e)return"0.0s";var t={};return t.hours=Math.floor(e/60/60),t.minutes=Math.floor(e/60%60),t.seconds=Math.floor(e%60),((t.hours?t.hours+"h ":"")+(t.minutes?t.minutes+"m ":"")+(t.seconds?t.seconds+"s ":"")).trim()},L=function(e,t){var n=1e3*x("day"),r=e.getTime(),a=t.getTime();return Math.round(Math.abs(r-a)/n)},I=function(e,t){if("0"===e||0===e||isNaN(e))return"";var n=((t-e)/e*100).toFixed(1);return isNaN(n)||"Infinity"===n?"":n},T=function(e,t){return Object(p.map)(e,(function(e,n){return[e[0],e[t]||(0===n?"":0)]}))},M=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e._googlesitekitLegacyData,n=t.modules;return n?Object.keys(n).reduce((function(e,t){return"object"!==g()(n[t])||void 0===n[t].slug||void 0===n[t].name||n[t].slug!==t?e:S(S({},e),{},u()({},t,n[t]))}),{}):{}},U=function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e._googlesitekitLegacyData,a=r.admin,i=a.connectURL,o=a.adminRoot,c=r.setup.needReauthenticate,s=M(r)[t].screenID,u="pagespeed-insights"===t?{notification:"authentication_success",reAuth:void 0}:{},l=Object(b.a)(o,S({page:t&&n&&s?s:"googlesitekit-dashboard",slug:t,reAuth:n},u));if(!c)return l;var d=encodeURIComponent(Object(v.a)(l));return l=o+"?"+d,Object(b.a)(i,{redirect:l,status:n})},q=function(t,n){var r=e._googlesitekitLegacyData.admin.adminRoot;return t||(t="googlesitekit-dashboard"),n=S({page:t},n),Object(b.a)(r,n)},F=function(e){try{return JSON.parse(e)&&!!e}catch(e){return!1}},W=function(){var e=c()(i.a.mark((function e(t,n,r){var a,o,c,s,u=arguments;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=u.length>3&&void 0!==u[3]?u[3]:k.c,o=u.length>4&&void 0!==u[4]?u[4]:M,e.next=4,t.setModuleActive(n,r);case 4:return c=e.sent,(s=o())[n]&&(s[n].active=r),e.next=9,a("".concat(n,"_setup"),r?"module_activate":"module_deactivate",n);case 9:return e.abrupt("return",c);case 10:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),B=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(h.b)("googlesitekit.ErrorNotification","googlesitekit.ErrorNotification",Object(_.b)(e,t),1)},H=function(e){if(!e)return"";var t=e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(t)})).replace(/(\\)/g,"");return Object(p.unescape)(t)};function G(t,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"33",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"33",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"";if(e._googlesitekitLegacyData){var c=r.createElement(y.a,{id:t,width:a,height:i,className:o});return n?c=r.createElement(y.a,{id:"".concat(t,"-disabled"),width:a,height:i,className:o}):"pagespeed-insights"===t&&(c=r.createElement("img",{src:e._googlesitekitLegacyData.admin.assetsRoot+"images/icon-pagespeed.png",width:a,alt:"",className:o})),c}}function V(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e._googlesitekitBaseData,r=n.blogPrefix,a=n.isNetworkMode;return a?t:r+t}}).call(this,n(15),n(10))},50:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return g})),n.d(t,"c",(function(){return f}));var r=n(78),a=e._googlesitekitBaseData||{},i=a.isFirstAdmin,o=a.trackingAllowed,c={isFirstAdmin:i,trackingEnabled:a.trackingEnabled,trackingID:a.trackingID,referenceSiteURL:a.referenceSiteURL,userIDHash:a.userIDHash},s=Object(r.a)(c),u=s.enableTracking,l=s.disableTracking,d=s.isTrackingEnabled,f=s.trackEvent;function g(e){e?u():l()}!0===o&&g(d())}).call(this,n(15))},51:function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return g}));var r=n(12),a=n.n(r),i=n(17),o=n.n(i),c=n(66),s=n.n(c);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:[];return o()(n,"selectorName is required."),e.getError(t,n,r)},getErrorForAction:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return o()(n,"actionName is required."),e.getError(t,n,r)},getError:function(e,t,n){var r=e.error,a=e.errors;return t||n?(o()(t,"baseName is required."),a[d(t,n)]):r},hasErrors:function(e){var t=e.errors;return Object.keys(t).some((function(e){return!!t[e]}))}};return{INITIAL_STATE:{errors:{},error:void 0},actions:f,controls:{},reducer:function(e,t){var n=t.type,r=t.payload;switch(n){case"RECEIVE_ERROR":var i=r.baseName,o=r.args,c=r.error,s=l({},e);return i?s.errors=l(l({},e.errors||{}),{},a()({},d(i,o),c)):s.error=c,s;case"CLEAR_ERROR":var u=d(r.baseName,r.args),f=l({},e.errors||{});return delete f[u],l(l({},e),{},{errors:f});default:return l({},e)}},resolvers:{},selectors:e}}},52:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return c}));var r=n(16),a=n(5);function i(e){var t=[[{type:"string",label:"Day"},{type:"number",label:"Clicks"},{type:"number",label:"Impressions"},{type:"number",label:"CTR"},{type:"number",label:"Position"}]],n=0,i=0,o=0,c=0,s=e.length;Object(r.each)(e,(function(e){var r=new Date(e.keys[0]);t.push([r.getMonth()+1+"/"+r.getUTCDate(),e.clicks,e.impressions,e.ctr,e.position]),n+=e.clicks,i+=e.impressions,o+=e.ctr,c+=e.position}));var u=n,l=i;n=Object(a.s)(n),i=Object(a.s)(i);var d=s>0?(o/s*100).toFixed(1):"0.0",f=s>0?o/s:0,g=s>0?(c/s).toFixed(1):"0.0";return{dataMap:t,totalClicks:n,totalClicksRaw:u,totalImpressions:i,totalImpressionsRaw:l,averageCTR:d,averageCTRRaw:f,averagePosition:g}}var o=function(e){var t=Math.floor(e.length/2),n=i(e.slice(t)),r=i(e.slice(0,t));return{dataMap:n.dataMap,totalClicks:n.totalClicks,totalImpressions:n.totalImpressions,averageCTR:n.averageCTR,averagePosition:n.averagePosition,totalClicksChange:Object(a.c)(r.totalClicksRaw,n.totalClicksRaw),totalImpressionsChange:Object(a.c)(r.totalImpressionsRaw,n.totalImpressionsRaw),averageCTRChange:Object(a.c)(r.averageCTRRaw,n.averageCTRRaw),averagePositionChange:Object(a.c)(r.averagePosition,n.averagePosition)}},c=function(e){if(!e.length)return!0;var t=o(e),n=t.totalClicks,r=t.totalImpressions,a=t.averageCTR,i=t.averagePosition;return 0===parseInt(n,10)&&0===parseInt(r,10)&&0===parseInt(a,10)&&0===parseInt(i,10)}},54:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(36);function a(e){return function(){e[r.a]=e[r.a]||[],e[r.a].push(arguments)}}},55:function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return u}));var r=n(48),a=n.n(r),i=n(16),o=n(0);function c(){Object(o.setLocaleData)(e._googlesitekitLegacyData.locale,"google-site-kit")}var s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,r=void 0===n?u():n,i=a()(t,["locale"]);return new Intl.NumberFormat(r,i).format(e)},u=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=Object(i.get)(t,["_googlesitekitLegacyData","locale","","lang"]);if(n){var r=n.match(/^(\w{2})?(_)?(\w{2})/);if(r&&r[0])return r[0].replace(/_/g,"-")}return t.navigator.language}}).call(this,n(15))},56:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(83),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{__html:r.a.sanitize(e,t)}}},59:function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return u}));var r=n(0),a=n(11),i=n.n(a),o=n(20);function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s(),t=e.match(/last-(\d+)-days/);if(t&&t[1])return Object(r.sprintf)( /* translators: %s: Number of days matched. */ Object(r._n)("%s day","%s days",parseInt(t[1],10),"google-site-kit"),t[1]);throw new Error("Unrecognized date range slug.")}function s(){return i.a.select(o.c).getDateRange()}function u(){ /* translators: %s: Number of days to request data. */ var e=Object(r.__)("Last %s days","google-site-kit");return{"last-7-days":{slug:"last-7-days",label:Object(r.sprintf)(e,7)},"last-14-days":{slug:"last-14-days",label:Object(r.sprintf)(e,14)},"last-28-days":{slug:"last-28-days",label:Object(r.sprintf)(e,28)},"last-90-days":{slug:"last-90-days",label:Object(r.sprintf)(e,90)}}}},60:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(34),a=n.n(r),i=n(66),o=n.n(i),c=function(e){return o()(JSON.stringify(function e(t){var n={};return Object.keys(t).sort().forEach((function(r){var i=t[r];i&&"object"===a()(i)&&!Array.isArray(i)&&(i=e(i)),n[r]=i})),n}(e)))}},61:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return d}));var r=n(30),a=n.n(r),i=n(0);function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 i,o=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:0,t=null,n=null,r=document.querySelector("#toplevel_page_googlesitekit-dashboard .googlesitekit-notifications-counter"),a=document.querySelector("#wp-admin-bar-google-site-kit .googlesitekit-notifications-counter");if(r&&a)return!1;if(t=document.querySelector("#toplevel_page_googlesitekit-dashboard .wp-menu-name"),n=document.querySelector("#wp-admin-bar-google-site-kit .ab-item"),null===t&&null===n)return!1;var o=document.createElement("span");o.setAttribute("class","googlesitekit-notifications-counter update-plugins count-".concat(e));var c=document.createElement("span");c.setAttribute("class","plugin-count"),c.setAttribute("aria-hidden","true"),c.textContent=e;var s=document.createElement("span");return s.setAttribute("class","screen-reader-text"),s.textContent=Object(i.sprintf)( /* translators: %d is the number of notifications */ Object(i._n)("%d notification","%d notifications",e,"google-site-kit"),e),o.appendChild(c),o.appendChild(s),t&&null===r&&t.appendChild(o),n&&null===a&&n.appendChild(o),o},u=function(){e.localStorage&&e.localStorage.clear(),e.sessionStorage&&e.sessionStorage.clear()},l=function(e){for(var t=location.search.substr(1).split("&"),n={},r=0;r1&&void 0!==arguments[1]?arguments[1]:location,n=new URL(t.href);if(e)return n.searchParams&&n.searchParams.get?n.searchParams.get(e):l(e);var r,i={},c=o(n.searchParams.entries());try{for(c.s();!(r=c.n()).done;){var s=a()(r.value,2),u=s[0],d=s[1];i[u]=d}}catch(e){c.e(e)}finally{c.f()}return i}}).call(this,n(15))},654:function(e,t,n){"use strict";n.r(t),function(e,t){var r=n(1),a=n(146),i=n(5),o=(n(244),n(150)),c=n(485),s=n(265),u=function GoogleSitekitDashboardSplash(){return e.createElement(r.b,null,e.createElement(s.a,null),e.createElement(c.a,null))};Object(a.a)((function(){t._googlesitekitLegacyData.admin.resetSession&&Object(i.d)();var n=document.getElementById("js-googlesitekit-dashboard-splash");n&&(Object(i.o)(),Object(r.k)(e.createElement(o.a,{dataAPIContext:"Splash"},e.createElement(u,null)),n))}))}.call(this,n(10),n(15))},68:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return s}));var r=n(67),a=n.n(r),i="missing_required_scopes";function o(e){return a()(e)&&e.hasOwnProperty("code")&&("string"==typeof e.code||"number"==typeof e.code)&&e.hasOwnProperty("message")&&"string"==typeof e.message&&e.hasOwnProperty("data")}function c(e){return(null==e?void 0:e.code)===i}function s(e){var t;return"insufficientPermissions"===(null==e||null===(t=e.data)||void 0===t?void 0:t.reason)}},72:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return i}));var r=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},a=function(e){return e.replace(/([a-z0-9]{1})([A-Z]{1})/g,"$1_$2").toUpperCase()};function i(e){return e.split("-").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join("")}},74:function(e,t,n){"use strict";(function(e){var r=n(29),a=n.n(r),i=n(115),o=e._googlesitekitAPIFetchData||{},c=o.nonce,s=o.nonceEndpoint,u=o.preloadedData,l=o.rootURL;a.a.nonceEndpoint=s,a.a.nonceMiddleware=a.a.createNonceMiddleware(c),a.a.rootURLMiddleware=a.a.createRootURLMiddleware(l),a.a.preloadingMiddleware=Object(i.a)(u),a.a.use(a.a.nonceMiddleware),a.a.use(a.a.mediaUploadMiddleware),a.a.use(a.a.rootURLMiddleware),a.a.use(a.a.preloadingMiddleware),t.default=a.a}).call(this,n(15))},75:function(e,t,n){"use strict";(function(e){var r=n(6),a=n.n(r),i=n(7),o=n.n(i),c=n(8),s=n.n(c),u=n(9),l=n.n(u),d=n(3),f=n.n(d),g=n(1),p=n(2),h=n.n(p),m=n(13),b=n.n(m),v=n(0),y=n(25);function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f()(e);if(t){var a=f()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return l()(this,n)}}var _=function(t){s()(SourceLink,t);var n=k(SourceLink);function SourceLink(){return a()(this,SourceLink),n.apply(this,arguments)}return o()(SourceLink,[{key:"render",value:function(){var t=this.props,n=t.name,r=t.href,a=t.className,i=t.external;return e.createElement("div",{className:b()("googlesitekit-source-link",a)},[Object(v.__)("Source:","google-site-kit")," ",e.createElement(y.a,{key:"link",href:r,external:i,inherit:!0},n)])}}]),SourceLink}(g.a);_.propTypes={name:h.a.string,href:h.a.string,className:h.a.string,external:h.a.bool},_.defaultProps={name:"",href:"",className:"",external:!1},t.a=_}).call(this,n(10))},78:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return l}));var r=n(12),a=n.n(r),i=n(79),o=n(80);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,a=s(s({},u),t);return a.referenceSiteURL&&(a.referenceSiteURL=a.referenceSiteURL.toString().replace(/\/+$/,"")),{enableTracking:Object(i.a)(a,n),disableTracking:function(){a.trackingEnabled=!1},isTrackingEnabled:function(){return!!a.trackingEnabled},trackEvent:Object(o.a)(a,n,r)}}}).call(this,n(15))},79:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return i}));var r=n(54),a=n(36);function i(t,n){var i=Object(r.a)(n);return function(){t.trackingEnabled=!0;var n=e.document;if(!n.querySelector("script[".concat(a.b,"]"))){var r=n.createElement("script");r.setAttribute(a.b,""),r.async=!0,r.src="https://www.googletagmanager.com/gtag/js?id=".concat(t.trackingID,"&l=").concat(a.a),n.head.appendChild(r),i("js",new Date),i("config",t.trackingID)}}}}).call(this,n(15))},80:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return f}));var r=n(4),a=n.n(r),i=n(12),o=n.n(i),c=n(14),s=n.n(c),u=n(54);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t2&&void 0!==y[2]?y[2]:"",f=y.length>3&&void 0!==y[3]?y[3]:"",g=t.isFirstAdmin,p=t.referenceSiteURL,h=t.trackingEnabled,m=t.trackingID,b=t.userIDHash,!(null===(s=r._gaUserPrefs)||void 0===s||null===(u=s.ioo)||void 0===u?void 0:u.call(s))){n.next=5;break}return n.abrupt("return");case 5:if(h){n.next=7;break}return n.abrupt("return");case 7:return v={send_to:m,event_category:o,event_label:l,event_value:f,dimension1:p,dimension2:g?"true":"false",dimension3:b},n.abrupt("return",new Promise((function(t){var n=setTimeout((function(){e.console.warn('Tracking event "'.concat(c,'" (category "').concat(o,'") took too long to fire.')),t()}),1e3);i("event",c,d(d({},v),{},{event_callback:function(){clearTimeout(n),t()}}))})));case 9:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}()}}).call(this,n(15))},81:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var r="core",a="modules"},82:function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return p})),n.d(t,"d",(function(){return h})),n.d(t,"a",(function(){return m})),n.d(t,"c",(function(){return b}));var r=n(4),a=n.n(r),i=n(14),o=n.n(i);n(77);function c(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 i,o=!0,c=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){c=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(c)throw i}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==c[1]?c[1]:null,e.next=3,g();case 3:if(!(r=e.sent)){e.next=10;break}if(!(i=r.getItem("".concat("googlesitekit_").concat(t)))){e.next=10;break}if(!(o=JSON.parse(i)).timestamp||!(null===n||Math.round(Date.now()/1e3)-o.timestamp2&&void 0!==c[2]?c[2]:void 0,t.next=3,g();case 3:if(!(o=t.sent)){t.next=14;break}return t.prev=5,o.setItem("".concat("googlesitekit_").concat(n),JSON.stringify({timestamp:i||Math.round(Date.now()/1e3),value:r})),t.abrupt("return",!0);case 10:return t.prev=10,t.t0=t.catch(5),e.console.warn("Encountered an unexpected storage error:",t.t0),t.abrupt("return",!1);case 14:return t.abrupt("return",!1);case 15:case"end":return t.stop()}}),t,null,[[5,10]])})));return function(e,n){return t.apply(this,arguments)}}(),m=function(){var t=o()(a.a.mark((function t(n){var r;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,g();case 2:if(!(r=t.sent)){t.next=13;break}return t.prev=4,r.removeItem("".concat("googlesitekit_").concat(n)),t.abrupt("return",!0);case 9:return t.prev=9,t.t0=t.catch(4),e.console.warn("Encountered an unexpected storage error:",t.t0),t.abrupt("return",!1);case 13:return t.abrupt("return",!1);case 14:case"end":return t.stop()}}),t,null,[[4,9]])})));return function(e){return t.apply(this,arguments)}}(),b=function(){var t=o()(a.a.mark((function t(){var n,r,i,o;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,g();case 2:if(!(n=t.sent)){t.next=14;break}for(t.prev=4,r=[],i=0;i=Object.keys(e).length)return e;var n=Object.values(e).filter((function(e){var t=Object(f.b)("notification::displayed::".concat(e[0].id));if(t){var n=new Date(t),r=new Date,a=new Date(Date.UTC(r.getUTCFullYear(),r.getUTCMonth(),r.getUTCDate()));if(n.setHours(0,0,0),a.setHours(0,0,0),n.getTime()===a.getTime())return!0;7<=Object(u.h)(n,a)&&Object(f.a)("notification::displayed::".concat(e[0].id))}return null===t})),r=null,a=[];return 00&&void 0!==c[0]?c[0]:{},n=t.clearAfterRestore,r=void 0===n||n,e.next=4,{payload:{},type:"RESTORE_SNAPSHOT"};case 4:if(a=e.sent,i=a.cacheHit,o=a.value,!i){e.next=13;break}return e.next=10,{payload:{snapshot:o},type:"SET_STATE_FROM_SNAPSHOT"};case 10:if(!r){e.next=13;break}return e.next=13,{payload:{},type:"DELETE_SNAPSHOT"};case 13:return e.abrupt("return",i);case 14:case"end":return e.stop()}}),e)})),createSnapshot:s.a.mark((function e(){var t;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,{payload:{},type:"CREATE_SNAPSHOT"};case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))},i=(t={},o()(t,"DELETE_SNAPSHOT",(function(){return Object(g.a)("datastore::cache::".concat(e))})),o()(t,"CREATE_SNAPSHOT",m((function(t){return function(){return Object(g.d)("datastore::cache::".concat(e),t.stores[e].store.getState())}}))),o()(t,"RESTORE_SNAPSHOT",(function(){return Object(g.b)("datastore::cache::".concat(e),3600)})),t);return{INITIAL_STATE:n,actions:r,controls:i,reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments.length>1?arguments[1]:void 0,r=t.type,i=t.payload;switch(r){case"SET_STATE_FROM_SNAPSHOT":var o=i.snapshot,c=(o.error,a()(o,["error"]));return h({},c);default:return h({},e)}}}},v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.a;return Object.values(e.stores).filter((function(e){return Object.keys(e.getActions()).includes("restoreSnapshot")}))},y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.a;return Promise.all(v(e).map((function(e){return e.getActions().createSnapshot()})))},k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.a;return Promise.all(v(e).map((function(e){return e.getActions().restoreSnapshot()})))}}});