(window.__googlesitekit_webpackJsonp=window.__googlesitekit_webpackJsonp||[]).push([[19],{1:function(e,t){e.exports=googlesitekit.i18n},10:function(e,t,n){"use strict";var a=n(90),r=n.n(a);n.d(t,"r",(function(){return r.a})),n.d(t,"g",(function(){return a.HelperText})),n.d(t,"h",(function(){return a.Input}));var i=n(171);n.d(t,"m",(function(){return i.a}));var o=n(217);n.d(t,"j",(function(){return o.a}));var c=n(218);n.d(t,"l",(function(){return c.a}));var s=n(112),l=n.n(s);n.d(t,"q",(function(){return l.a})),n.d(t,"o",(function(){return s.Option}));var u=n(219);n.d(t,"n",(function(){return u.a}));var d=n(216);n.d(t,"i",(function(){return d.a}));var m=n(215);n.d(t,"k",(function(){return m.a}));var g=n(91),f=n.n(g);n.d(t,"c",(function(){return f.a})),n.d(t,"d",(function(){return g.DialogContent})),n.d(t,"e",(function(){return g.DialogFooter}));var p=n(214);n.d(t,"b",(function(){return p.a}));var y=n(98);n.d(t,"a",(function(){return y.a})),n.d(t,"f",(function(){return y.b})),n.d(t,"p",(function(){return y.c}))},101:function(e,t,n){"use strict";n.d(t,"a",(function(){return y})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return h}));var a=n(21),r=n.n(a),i=n(6),o=n.n(i),c=n(5),s=n.n(c),l=n(7),u=n.n(l),d=n(4),m=n.n(d),g=n(46),f=n(8),p=m.a.createRegistryControl,y=function(e){var t;u()(e,"storeName is required to create a snapshot store.");var n={},a={deleteSnapshot: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:"DELETE_SNAPSHOT"};case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})),restoreSnapshot:s.a.mark((function e(){var t,n,a,r,i,o,c=arguments;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.length>0&&void 0!==c[0]?c[0]:{},n=t.clearAfterRestore,a=void 0===n||n,e.next=4,{payload:{},type:"RESTORE_SNAPSHOT"};case 4:if(r=e.sent,i=r.cacheHit,o=r.value,!i){e.next=13;break}return e.next=10,{payload:{snapshot:o},type:"SET_STATE_FROM_SNAPSHOT"};case 10:if(!a){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",p((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),f.b)})),t);return{initialState:n,actions:a,controls:i,reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments.length>1?arguments[1]:void 0,a=t.type,i=t.payload;switch(a){case"SET_STATE_FROM_SNAPSHOT":var o=i.snapshot,c=(o.error,r()(o,["error"]));return c;default:return e}}}},v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.a;return Object.values(e.stores).filter((function(e){return Object.keys(e.getActions()).includes("restoreSnapshot")}))},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.a;return Promise.all(v(e).map((function(e){return e.getActions().createSnapshot()})))},h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.a;return Promise.all(v(e).map((function(e){return e.getActions().restoreSnapshot()})))}},105:function(e,t,n){"use strict";(function(e){var a=n(0),r=n.n(a),i=n(11),o=n.n(i),c=n(72),s=n(1),l=n(20),u=n(56);function SourceLink(t){var n=t.name,a=t.href,r=t.className,i=t.external;return Object(u.a)()?null:e.createElement("div",{className:o()("googlesitekit-source-link",r)},Object(c.a)(Object(s.sprintf)(
/* translators: %s: source link */
Object(s.__)("Source: %s","google-site-kit"),"".concat(n,"")),{a:e.createElement(l.a,{key:"link",href:a,external:i})}))}SourceLink.propTypes={name:r.a.string,href:r.a.string,className:r.a.string,external:r.a.bool},SourceLink.defaultProps={name:"",href:"",className:"",external:!1},t.a=SourceLink}).call(this,n(3))},107:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Cell}));var a=n(18),r=n.n(a),i=n(6),o=n.n(i),c=n(21),s=n.n(c),l=n(0),u=n.n(l),d=n(11),m=n.n(d);function Cell(t){var n,a=t.className,i=t.alignTop,c=t.alignMiddle,l=t.alignBottom,u=t.alignRight,d=t.alignLeft,g=t.smAlignRight,f=t.mdAlignRight,p=t.lgAlignRight,y=t.smSize,v=t.smStart,b=t.smOrder,h=t.mdSize,T=t.mdStart,_=t.mdOrder,O=t.lgSize,E=t.lgStart,A=t.lgOrder,k=t.size,N=t.children,S=s()(t,["className","alignTop","alignMiddle","alignBottom","alignRight","alignLeft","smAlignRight","mdAlignRight","lgAlignRight","smSize","smStart","smOrder","mdSize","mdStart","mdOrder","lgSize","lgStart","lgOrder","size","children"]);return e.createElement("div",r()({},S,{className:m()(a,"mdc-layout-grid__cell",(n={"mdc-layout-grid__cell--align-top":i,"mdc-layout-grid__cell--align-middle":c,"mdc-layout-grid__cell--align-bottom":l,"mdc-layout-grid__cell--align-right":u,"mdc-layout-grid__cell--align-left":d,"mdc-layout-grid__cell--align-right-phone":g,"mdc-layout-grid__cell--align-right-tablet":f,"mdc-layout-grid__cell--align-right-desktop":p},o()(n,"mdc-layout-grid__cell--span-".concat(k),12>=k&&k>0),o()(n,"mdc-layout-grid__cell--span-".concat(O,"-desktop"),12>=O&&O>0),o()(n,"mdc-layout-grid__cell--start-".concat(E,"-desktop"),12>=E&&E>0),o()(n,"mdc-layout-grid__cell--order-".concat(A,"-desktop"),12>=A&&A>0),o()(n,"mdc-layout-grid__cell--span-".concat(h,"-tablet"),8>=h&&h>0),o()(n,"mdc-layout-grid__cell--start-".concat(T,"-tablet"),8>=T&&T>0),o()(n,"mdc-layout-grid__cell--order-".concat(_,"-tablet"),8>=_&&_>0),o()(n,"mdc-layout-grid__cell--span-".concat(y,"-phone"),4>=y&&y>0),o()(n,"mdc-layout-grid__cell--start-".concat(v,"-phone"),4>=v&&v>0),o()(n,"mdc-layout-grid__cell--order-".concat(b,"-phone"),4>=b&&b>0),n))}),N)}Cell.propTypes={smSize:u.a.number,smStart:u.a.number,smOrder:u.a.number,mdSize:u.a.number,mdStart:u.a.number,mdOrder:u.a.number,lgSize:u.a.number,lgStart:u.a.number,lgOrder:u.a.number,size:u.a.number,alignTop:u.a.bool,alignMiddle:u.a.bool,alignBottom:u.a.bool,alignRight:u.a.bool,alignLeft:u.a.bool,smAlignRight:u.a.bool,mdAlignRight:u.a.bool,lgAlignRight:u.a.bool,className:u.a.string,children:u.a.node},Cell.defaultProps={className:"",size:0,smSize:0,smStart:0,smOrder:0,mdSize:0,mdStart:0,mdOrder:0,lgSize:0,lgStart:0,lgOrder:0}}).call(this,n(3))},108:function(e,t,n){"use strict";(function(e){var a=n(18),r=n.n(a),i=n(21),o=n.n(i),c=n(0),s=n.n(c),l=n(11),u=n.n(l),d=n(2),m=Object(d.forwardRef)((function(t,n){var a=t.className,i=t.children,c=o()(t,["className","children"]);return e.createElement("div",r()({ref:n,className:u()("mdc-layout-grid__inner",a)},c),i)}));m.displayName="Row",m.propTypes={className:s.a.string,children:s.a.node},m.defaultProps={className:""},t.a=m}).call(this,n(3))},109:function(e,t,n){"use strict";(function(e){var a=n(18),r=n.n(a),i=n(21),o=n.n(i),c=n(0),s=n.n(c),l=n(11),u=n.n(l),d=n(2),m=Object(d.forwardRef)((function(t,n){var a=t.alignLeft,i=t.fill,c=t.className,s=t.children,l=t.collapsed,d=o()(t,["alignLeft","fill","className","children","collapsed"]);return e.createElement("div",r()({className:u()("mdc-layout-grid",c,{"mdc-layout-grid--align-left":a,"mdc-layout-grid--collapsed":l,"mdc-layout-grid--fill":i})},d,{ref:n}),s)}));m.displayName="Grid",m.propTypes={alignLeft:s.a.bool,fill:s.a.bool,className:s.a.string,collapsed:s.a.bool,children:s.a.node},m.defaultProps={className:""},t.a=m}).call(this,n(3))},110:function(e,t,n){"use strict";n.d(t,"a",(function(){return a.a})),n.d(t,"b",(function(){return r.a})),n.d(t,"c",(function(){return i.a})),n.d(t,"e",(function(){return o.a})),n.d(t,"d",(function(){return c.a})),n.d(t,"f",(function(){return s.a})),n.d(t,"g",(function(){return l.a})),n.d(t,"k",(function(){return u.a})),n.d(t,"i",(function(){return d.a})),n.d(t,"l",(function(){return m.a})),n.d(t,"m",(function(){return g.a})),n.d(t,"n",(function(){return f.a})),n.d(t,"o",(function(){return p.c})),n.d(t,"h",(function(){return y.a})),n.d(t,"j",(function(){return v.a})),n.d(t,"p",(function(){return ZeroDataMessage}));var a=n(361),r=n(362),i=n(363),o=n(364),c=n(365),s=n(366),l=n(367),u=n(368),d=n(264),m=n(369),g=n(370),f=n(371),p=n(265),y=(n(266),n(372)),v=n(254),b=n(0),h=n.n(b),T=n(1),_=n(4),O=n.n(_),E=n(15),A=O.a.useSelect;function ZeroDataMessage(e){var t=e.skipPrefix,n=A((function(e){return e(E.c).getCurrentEntityURL()}));return t?n?Object(T.__)("Your page hasn’t received any visitors yet","google-site-kit"):Object(T.__)("Your site hasn’t received any visitors yet","google-site-kit"):n?Object(T.__)("No data to display: your page hasn’t received any visitors yet","google-site-kit"):Object(T.__)("No data to display: your site hasn’t received any visitors yet","google-site-kit")}ZeroDataMessage.propTypes={skipPrefix:h.a.bool}},1122:function(e,t,n){"use strict";n.r(t);var a=n(4),r=n.n(a),i=n(135),o=n.n(i),c=n(270),s=n.n(c),l=n(1),u=n(167),d=n(578),m=n(9),g=(n(538),n(713)),f=(n(539),n(540),n(541),n(542),n(325),n(714)),p=(n(543),n(715)),y=(n(544),n(545),n(546),n(547),n(797)),v=n(804),b=n(716),h=n(101),T=n(5),_=n.n(T),O=n(16),E=n.n(O),A=n(7),k=n.n(A),N=n(34),S=n.n(N),I=n(35),j=n(27),P=n(156),w=n(77),D=n(69),C=n(58),Z=n(17),M=n(28),R=r.a.createRegistrySelector;function G(e){return x.apply(this,arguments)}function x(){return(x=E()(_.a.mark((function e(t){var n,a,r,i;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.select,a=t.dispatch,n(j.b).haveSettingsChanged()){e.next=3;break}return e.abrupt("return",{});case 3:return e.next=5,a(j.b).submitChanges();case 5:if(r=e.sent,i=r.error,!Object(C.e)(i)){e.next=9;break}return e.abrupt("return",{error:i});case 9:return e.abrupt("return",{});case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(){return(L=E()(_.a.mark((function e(t){var n,a,r,i,o,c,s,l,u,d,g,f,p,y,v,b,h,T,O,E;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.select,a=t.dispatch,(r=n(m.f).getPropertyID())!==m.h){e.next=14;break}return i=n(m.f).getAccountID(),e.next=6,a(m.f).createProperty(i);case 6:if(o=e.sent,c=o.response,!(s=o.error)){e.next=11;break}return e.abrupt("return",{error:s});case 11:r=c.id,a(m.f).setPropertyID(c.id),a(m.f).setInternalWebPropertyID(c.internalWebPropertyId);case 14:if(n(m.f).getProfileID()!==m.g){e.next=26;break}return l=n(I.a).getValue(m.e,"profileName"),u=n(m.f).getAccountID(),e.next=20,a(m.f).createProfile(u,r,{profileName:l});case 20:if(d=e.sent,g=d.response,!(f=d.error)){e.next=25;break}return e.abrupt("return",{error:f});case 25:a(m.f).setProfileID(g.id);case 26:if(p=n(j.b).getPropertyID(),y=n(j.b).getWebDataStreamID(),p!==j.c&&y!==j.d){e.next=35;break}return e.next=31,G(t);case 31:if(v=e.sent,!(b=v.error)){e.next=35;break}return e.abrupt("return",{error:b});case 35:if(!n(m.f).haveSettingsChanged()){e.next=42;break}return e.next=38,a(m.f).saveSettings();case 38:if(h=e.sent,!(T=h.error)){e.next=42;break}return e.abrupt("return",{error:T});case 42:return e.next=44,S.a.invalidateCache("modules","analytics");case 44:return e.next=46,G(t);case 46:if(O=e.sent,!(E=O.error)){e.next=50;break}return e.abrupt("return",{error:E});case 50:return e.abrupt("return",{});case 51:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var U=R((function(e){return function(){var t=e(m.f).getSettings();if(t){if(!(e(Z.a).isModuleAvailable("tagmanager")&&e(Z.a).isModuleConnected("tagmanager"))||!e(M.g))return t.canUseSnippet;if(!e(M.g).getUseSnippet())return t.canUseSnippet;var n=e(M.g).getGAPropertyID();return Object(w.i)(n)?n!==t.propertyID:t.canUseSnippet}}})),B=o.a.createModuleStore("analytics",{ownedSettingsSlugs:["accountID","internalWebPropertyID","profileID","propertyID"],storeName:m.f,settingSlugs:["accountID","adsConversionID","anonymizeIP","canUseSnippet","internalWebPropertyID","ownerID","profileID","propertyID","trackingDisabled","useSnippet"],submitChanges:function(e){return L.apply(this,arguments)},rollbackChanges:function(e){var t=e.select,n=e.dispatch;n(j.b).rollbackChanges(),n(I.a).setValues(m.e,{enableGA4:void 0}),t(m.f).haveSettingsChanged()&&n(m.f).rollbackSettings()},validateCanSubmitChanges:function(e){var t=Object(D.e)(e)(m.f),n=t.getAccountID,a=t.getAdsConversionID,r=t.getInternalWebPropertyID,i=t.getProfileID,o=t.getPropertyID,c=t.haveSettingsChanged,s=t.isDoingSubmitChanges;if(k()(!s(),P.a),k()(c()||e(j.b).haveSettingsChanged(),P.b),k()(Object(w.c)(n()),"a valid accountID is required to submit changes"),k()(Object(w.j)(o()),"a valid propertyID is required to submit changes"),k()(Object(w.h)(i()),"a valid profileID is required to submit changes"),a()&&k()(Object(w.e)(a()),"a valid adsConversionID is required to submit changes"),i()===m.g){var l=e(I.a).getValue(m.e,"profileName");k()(Object(w.g)(l),"a valid profile name is required to submit changes")}k()(!Object(w.i)(o())||Object(w.f)(r()),"cannot submit changes with incorrect internal webPropertyID"),e(m.f).canUseGA4Controls()&&e(j.b).__dangerousCanSubmitChanges()}});B.selectors.getCanUseSnippet=U;var F=B,z=n(6),V=n.n(z),q=n(57),H=n.n(q),W=n(41),K=n(53),Y=n(24),$=n.n(Y),J=n(15);function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Q(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.accountID;k()(t,"accountID is required.")}}),ie=Object(W.a)({baseName:"createProperty",controlCallback:function(e){var t=e.accountID;return S.a.set("modules","analytics","create-property",{accountID:t})},reducerCallback:function(e,t,n){var a=n.accountID;return Q(Q({},e),{},{properties:Q(Q({},e.properties),{},V()({},a,[].concat($()(e.properties[a]||[]),[t])))})},argsToParams:function(e){return{accountID:e}},validateParams:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.accountID;k()(t,"accountID is required.")}}),oe={properties:{},isAwaitingPropertiesProfilesCompletion:{},matchedProperty:void 0,primaryPropertyType:m.j},ce={createProperty:Object(D.f)((function(e){k()(e,"accountID is required.")}),_.a.mark((function e(t){var n,a,r;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ie.actions.fetchCreateProperty(t);case 2:return n=e.sent,a=n.response,r=n.error,e.abrupt("return",{response:a,error:r});case 6:case"end":return e.stop()}}),e)}))),receiveMatchedProperty:function(e){return k()(e,"matchedProperty is required."),{payload:{matchedProperty:e},type:"RECEIVE_MATCHED_PROPERTY"}},selectProperty:Object(D.f)((function(e){k()(Object(w.j)(e),"A valid propertyID selection is required.")}),_.a.mark((function e(t){var n,a,i,o,c,s,l,u=arguments;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=u.length>1&&void 0!==u[1]?u[1]:"",e.next=3,r.a.commonActions.getRegistry();case 3:if(i=e.sent,o=i.select(m.f).getAccountID(),Object(w.c)(o)){e.next=7;break}return e.abrupt("return");case 7:if(i.dispatch(m.f).setPropertyID(t),m.h!==t){e.next=11;break}return i.dispatch(m.f).setProfileID(m.g),e.abrupt("return");case 11:return e.next=13,ce.waitForProperties(o);case 13:return c=i.select(m.f).getPropertyByID(t)||{},a||(a=c.internalWebPropertyId),i.dispatch(m.f).setInternalWebPropertyID(a||""),s=i.select(m.f).getProfileID(),e.next=19,r.a.commonActions.await(i.__experimentalResolveSelect(m.f).getProfiles(o,t));case 19:if(l=e.sent,Array.isArray(l)){e.next=22;break}return e.abrupt("return");case 22:if(!s||!l.some((function(e){return e.id===s}))){e.next=24;break}return e.abrupt("return");case 24:if(!c.defaultProfileId||!l.some((function(e){return e.id===c.defaultProfileId}))){e.next=27;break}return i.dispatch(m.f).setProfileID(c.defaultProfileId),e.abrupt("return");case 27:i.dispatch(m.f).setProfileID((null===(n=l[0])||void 0===n?void 0:n.id)||m.g);case 28:case"end":return e.stop()}}),e)}))),findMatchedProperty:_.a.mark((function e(t){var n,a,i;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ce.waitForProperties(t);case 2:return e.next=4,r.a.commonActions.getRegistry();case 4:return n=e.sent,a=n.select(J.c).getSiteURLPermutations(),i=n.select(m.f).getProperties(t),e.abrupt("return",Object(w.l)(i,a));case 8:case"end":return e.stop()}}),e)})),receiveGetProperties:function(e,t){var n=t.accountID;return k()(Array.isArray(e),"properties must be an array."),k()(n,"accountID is required."),{payload:{properties:e,accountID:n},type:"RECEIVE_GET_PROPERTIES"}},receivePropertiesProfilesCompletion:function(e){return k()(e,"accountID is required."),{payload:{accountID:e},type:"RECEIVE_PROPERTIES_PROFILES_COMPLETION"}},waitForProperties:function(e){return{payload:{accountID:e},type:"WAIT_FOR_PROPERTIES"}},setPrimaryPropertyType:function(e){return k()([m.j,m.i].includes(e),'type must be "'.concat(m.j,'" or "').concat(m.i,'"')),{payload:{primaryPropertyType:e},type:"SET_PRIMARY_PROPERTY_TYPE"}}},se=V()({},"WAIT_FOR_PROPERTIES",ae((function(e){return function(t){var n=t.payload.accountID,a=function(){return void 0!==e.select(m.f).getProperties(n)};return!!a()||new Promise((function(t){var n=e.subscribe((function(){a()&&(n(),t())}))}))}}))),le={getProperties:_.a.mark((function e(t){var n,a,i,o,c,s,l,u;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(w.c)(t)){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,r.a.commonActions.getRegistry();case 4:return n=e.sent,e.next=7,ee("getProperties",[t]);case 7:if(void 0!==n.select(m.f).getProperties(t)){e.next=20;break}return e.next=11,re.actions.fetchGetPropertiesProfiles(t);case 11:if(a=e.sent,i=a.response,o=a.error,c=n.dispatch,i&&(c(m.f).receiveGetProperties(i.properties,{accountID:t}),(null===(s=i.profiles)||void 0===s||null===(l=s[0])||void 0===l?void 0:l.webPropertyId)&&(u=i.profiles[0].webPropertyId,c(m.f).receiveGetProfiles(i.profiles,{accountID:t,propertyID:u})),i.matchedProperty&&c(m.f).receiveMatchedProperty(i.matchedProperty),i.properties),c(m.f).receivePropertiesProfilesCompletion(t),!o){e.next=20;break}return e.next=20,te(o,"getProperties",[t]);case 20:case"end":return e.stop()}}),e)}))},ue={getPropertyByID:function(e,t){if(Object(w.i)(t)){var n=Object(w.m)(t).accountID;return(e.properties[n]||[]).find((function(e){return e.id===t}))}},getPrimaryPropertyType:function(e){return e.primaryPropertyType},getMatchedProperty:function(e){return e.matchedProperty},getProperties:function(e,t){return e.properties[t]},isDoingCreateProperty:ne((function(e){return function(t,n){return e(m.f).isFetchingCreateProperty(n)}})),isDoingGetProperties:ne((function(e){return function(t,n){return!(!n||!t.isAwaitingPropertiesProfilesCompletion[n])||e(m.f).isFetchingGetPropertiesProfiles(n)}})),getPropertiesIncludingGA4:ne((function(e){return function(t,n){var a=e(m.f).getProperties(n);if(void 0!==a){var r=e(j.b).getProperties(n);if(void 0!==r){a=a.concat(r);var i=function(e){return!!e._id},o=function(e,t){return et?1:0};return a.sort((function(e,t){var n=i(e)?e.displayName:e.name,a=i(t)?t.displayName:t.name;if(n!==a)return o(n,a);var r=i(e)?e._id:e.id,c=i(t)?t._id:t.id;return o(r,c)}))}}}}))},de=r.a.combineStores(re,ie,{initialState:oe,actions:ce,controls:se,reducer:function(e,t){var n=t.type,a=t.payload;switch(n){case"RECEIVE_MATCHED_PROPERTY":var r=a.matchedProperty;return Q(Q({},e),{},{matchedProperty:r});case"RECEIVE_GET_PROPERTIES":var i=a.properties,o=a.accountID;return Q(Q({},e),{},{properties:Q(Q({},e.properties),{},V()({},o,$()(i)))});case"RECEIVE_PROPERTIES_PROFILES_COMPLETION":var c=a.accountID;return Q(Q({},e),{},{isAwaitingPropertiesProfilesCompletion:Q(Q({},e.isAwaitingPropertiesProfilesCompletion),{},V()({},c,!1))});case"SET_PRIMARY_PROPERTY_TYPE":var s=a.primaryPropertyType;return Q(Q({},e),{},{primaryPropertyType:s});default:return e}},resolvers:le,selectors:ue}),me=(de.initialState,de.actions),ge=(de.controls,de.reducer,de.resolvers,de.selectors,de);function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function pe(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.data;k()(H()(t),"data must be an object.")}}),Oe={accounts:void 0,isAwaitingAccountsPropertiesProfilesCompletion:!1,accountTicketID:void 0,finishedSelectingAccount:void 0},Ee={receiveGetAccounts:function(e){return k()(Array.isArray(e),"accounts must be an array."),{payload:{accounts:e},type:"RECEIVE_GET_ACCOUNTS"}},receiveAccountsPropertiesProfilesCompletion:function(){return{payload:{},type:"RECEIVE_ACCOUNTS_PROPERTIES_PROFILES_COMPLETION"}},resetAccounts:_.a.mark((function e(){var t,n;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.a.commonActions.getRegistry();case 2:return t=e.sent,n=t.dispatch,e.next=6,{payload:{},type:"RESET_ACCOUNTS"};case 6:return e.abrupt("return",n(m.f).invalidateResolutionForStoreSelector("getAccounts"));case 7:case"end":return e.stop()}}),e)})),selectAccount:Object(D.f)((function(e){k()(Object(w.d)(e),"A valid accountID is required to select.")}),_.a.mark((function e(t){var n,a,i,o,c,s,l,u,d,g,f;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.a.commonActions.getRegistry();case 2:return i=e.sent,o={type:"FINISH_SELECTING_ACCOUNT",payload:{}},e.next=6,{type:"START_SELECTING_ACCOUNT",payload:{}};case 6:return e.next=8,he();case 8:if(i.dispatch(m.f).setSettings({accountID:t,internalWebPropertyID:"",propertyID:"",profileID:""}),m.a!==t){e.next=13;break}return e.next=12,o;case 12:return e.abrupt("return");case 13:return e.next=15,me.findMatchedProperty(t);case 15:if(c=e.sent,s=null===(n=c)||void 0===n?void 0:n.id,c||(l=i.select(m.f).getProperties(t),c={id:0===l.length?m.h:"",internalWebPropertyId:""}),!(null===(a=c)||void 0===a?void 0:a.id)){e.next=23;break}return e.next=21,me.selectProperty(null===(u=c)||void 0===u?void 0:u.id,null===(d=c)||void 0===d?void 0:d.internalWebPropertyId);case 21:e.next=25;break;case 23:i.dispatch(m.f).setPropertyID(""),i.dispatch(m.f).setProfileID("");case 25:if(i.select(m.f).canUseGA4Controls()){e.next=29;break}return e.next=28,o;case 28:return e.abrupt("return");case 29:return i.dispatch(m.f).setPrimaryPropertyType(m.j),g=i.dispatch(j.b).matchAndSelectProperty(t,j.c),e.next=33,r.a.commonActions.await(g);case 33:return f=e.sent,(null==f?void 0:f._id)&&!s&&i.dispatch(m.f).setPrimaryPropertyType(m.i),e.next=38,o;case 38:case"end":return e.stop()}}),e)}))),createAccount:_.a.mark((function e(){var t,n,a,i,o,c,s;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.a.commonActions.getRegistry();case 2:return t=e.sent,n=t.select(I.a),a=n.getValue,i={accountName:a(m.d,"accountName"),propertyName:a(m.d,"propertyName"),profileName:a(m.d,"profileName"),timezone:a(m.d,"timezone")},e.next=7,be("createAccount",[]);case 7:return e.next=9,_e.actions.fetchCreateAccount(i);case 9:if(o=e.sent,c=o.response,!(s=o.error)){e.next=15;break}return e.next=15,ve(s,"createAccount",[]);case 15:return e.abrupt("return",{response:c,error:s});case 16:case"end":return e.stop()}}),e)}))},Ae={getAccounts:_.a.mark((function e(){var t,n,a,i,o,c,s,l,u,d,g,f,p,y,v,b,h,T,O;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.a.commonActions.getRegistry();case 2:return n=e.sent,e.next=5,be("getAccounts",[]);case 5:if(a=n.select(m.f).getAccounts(),i=n.select(m.f).getMatchedProperty(),void 0!==a){e.next=19;break}return e.next=10,Te.actions.fetchGetAccountsPropertiesProfiles();case 10:if(o=e.sent,c=o.response,s=o.error,l=n.dispatch,c&&(l(m.f).receiveGetAccounts(c.accounts),(null===(u=c.properties)||void 0===u||null===(d=u[0])||void 0===d?void 0:d.accountId)&&(p=c.properties[0].accountId,l(m.f).receiveGetProperties(c.properties,{accountID:p})),(null===(g=c.profiles)||void 0===g||null===(f=g[0])||void 0===f?void 0:f.webPropertyId)&&(y=c.profiles[0].webPropertyId,v=c.profiles[0].accountId,l(m.f).receiveGetProfiles(c.profiles,{accountID:v,propertyID:y})),c.matchedProperty&&l(m.f).receiveMatchedProperty(c.matchedProperty),i=c.matchedProperty),!s){e.next=18;break}return e.next=18,ve(s,"getAccounts",[]);case 18:l(m.f).receiveAccountsPropertiesProfilesCompletion();case 19:if(b=n.select(m.f).getAccountID(),!i||b){e.next=25;break}return b=i.accountId,n.dispatch(m.f).setAccountID(i.accountId),e.next=25,me.selectProperty(i.id,i.internalWebPropertyId);case 25:if(!n.select(Z.a).isModuleConnected("analytics")){e.next=28;break}return e.abrupt("return");case 28:if(i||b){e.next=38;break}return e.next=31,r.a.commonActions.await(n.dispatch(j.b).findMatchedProperty());case 31:if(!(null==(h=e.sent)?void 0:h._accountID)){e.next=38;break}return n.dispatch(m.f).setAccountID(null==h?void 0:h._accountID),n.dispatch(m.f).setPrimaryPropertyType(m.i),e.next=37,r.a.commonActions.await(n.dispatch(j.b).selectProperty(h._id));case 37:return e.abrupt("return");case 38:if((O=n.select(j.b).getPropertyID())!==j.c){e.next=41;break}return e.abrupt("return");case 41:if(!O){e.next=45;break}return e.next=44,r.a.commonActions.await(n.__experimentalResolveSelect(j.b).getProperty(O));case 44:T=e.sent;case 45:if(!b||(null===(t=T)||void 0===t?void 0:t._accountID)===b){e.next=48;break}return e.next=48,r.a.commonActions.await(n.dispatch(j.b).matchAndSelectProperty(b,j.c));case 48:case"end":return e.stop()}}),e)}))},ke={getAccounts:function(e){return e.accounts},isDoingGetAccounts:function(e){return!!e.isAwaitingAccountsPropertiesProfilesCompletion||Object.values(e.isFetchingGetAccountsPropertiesProfiles).some(Boolean)},isDoingCreateAccount:function(e){return Object.values(e.isFetchingCreateAccount).some(Boolean)},getAccountTicketTermsOfServiceURL:ye((function(e){return function(t){var n=t.accountTicketID,a=e(m.f).getServiceURL({path:"/termsofservice/".concat(n),query:{provisioningSignup:"false"}});if(void 0!==n&&a)return a}})),canSubmitAccountCreate:ye((function(e){return function(){var t=e(I.a).getValue;return!!t(m.d,"accountName")&&(!!t(m.d,"propertyName")&&(!!t(m.d,"profileName")&&!!t(m.d,"timezone")))}})),hasFinishedSelectingAccount:function(e){return e.finishedSelectingAccount}},Ne=r.a.combineStores(Te,_e,{initialState:Oe,actions:Ee,reducer:function(e,t){var n=t.type,a=t.payload;switch(n){case"START_SELECTING_ACCOUNT":return pe(pe({},e),{},{finishedSelectingAccount:!1});case"FINISH_SELECTING_ACCOUNT":return pe(pe({},e),{},{finishedSelectingAccount:!0});case"RECEIVE_GET_ACCOUNTS":var r=a.accounts;return pe(pe({},e),{},{accounts:r});case"RECEIVE_ACCOUNTS_PROPERTIES_PROFILES_COMPLETION":return pe(pe({},e),{},{isAwaitingAccountsPropertiesProfilesCompletion:!1});case"RESET_ACCOUNTS":return pe(pe({},e),{},{accounts:Oe.accounts,settings:pe(pe({},e.settings),{},{accountID:void 0,propertyID:void 0,internalWebPropertyID:void 0,profileID:void 0})});default:return e}},resolvers:Ae,selectors:ke}),Se=(Ne.initialState,Ne.actions,Ne.controls,Ne.reducer,Ne.resolvers,Ne.selectors,Ne);function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function je(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.accountID,n=e.propertyID;k()(Object(w.c)(t),"a valid account ID is required to fetch profiles for."),k()(Object(w.i)(n),"a valid property ID is required to fetch profiles for.")}}),Ke=Object(W.a)({baseName:"createProfile",controlCallback:function(e){var t=e.accountID,n=e.propertyID,a=e.profileName;return S.a.set("modules","analytics","create-profile",{accountID:t,propertyID:n,profileName:a})},reducerCallback:function(e,t,n){var a=n.accountID,r=n.propertyID;return qe(qe({},e),{},{profiles:qe(qe({},e.profiles),{},V()({},"".concat(a,"::").concat(r),[].concat($()(e.profiles["".concat(a,"::").concat(r)]||[]),[t])))})},argsToParams:function(e,t,n){return{accountID:e,propertyID:t,profileName:n.profileName}},validateParams:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.accountID,n=e.propertyID,a=e.profileName;k()(Object(w.c)(t),"a valid account ID is required to create a profiles."),k()(Object(w.i)(n),"a valid property ID is required to create a profile."),k()(Object(w.g)(a),"a valid name is required to create a profile.")}}),Ye={createProfile:Object(D.f)((function(e,t,n){var a=n.profileName;k()(Object(w.c)(e),"a valid account ID is required to create a profile."),k()(Object(w.i)(t),"a valid property ID is required to create a profile."),k()(Object(w.g)(a),"a valid name is required to create a profile.")}),_.a.mark((function e(t,n,a){var r,i,o,c;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=a.profileName,e.next=3,Ke.actions.fetchCreateProfile(t,n,{profileName:r});case 3:return i=e.sent,o=i.response,c=i.error,e.abrupt("return",{response:o,error:c});case 7:case"end":return e.stop()}}),e)}))),findPropertyProfile:_.a.mark((function e(t,n){var a,i,o,c,s=arguments;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=s.length>2&&void 0!==s[2]?s[2]:"",e.next=3,r.a.commonActions.getRegistry();case 3:return i=e.sent,e.next=6,r.a.commonActions.await(i.__experimentalResolveSelect(m.f).getProfiles(t,n));case 6:if(o=e.sent,!a){e.next=11;break}if(!(c=o.find((function(e){return e.id===a})))){e.next=11;break}return e.abrupt("return",c);case 11:return e.abrupt("return",o[0]);case 12:case"end":return e.stop()}}),e)}))},$e={getProfiles:_.a.mark((function e(t,n){var a,i,o,c,s;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(w.c)(t)){e.next=2;break}return e.abrupt("return");case 2:if(Object(w.i)(n)){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,r.a.commonActions.getRegistry();case 6:if(a=e.sent,i=a.select(m.f).getProfiles(t,n)){e.next=13;break}return e.next=11,We.actions.fetchGetProfiles(t,n);case 11:o=e.sent,i=o.response;case 13:c=a.select(m.f).getProfileID(),i&&!c&&(s=i[0]||{id:m.g},a.dispatch(m.f).setProfileID(s.id));case 15:case"end":return e.stop()}}),e)}))},Je={getProfiles:function(e,t,n){return e.profiles["".concat(t,"::").concat(n)]},isDoingCreateProfile:function(e){return Object.values(e.isFetchingCreateProfile).some(Boolean)},isDoingGetProfiles:He((function(e){return function(t,n,a){return e(m.f).isFetchingGetProfiles(n,a)}}))},Xe=r.a.combineStores(We,Ke,{initialState:{profiles:{}},actions:Ye,resolvers:$e,selectors:Je}),Qe=(Xe.initialState,Xe.actions,Xe.controls,Xe.reducer,Xe.resolvers,Xe.selectors,Xe),et=n(12),tt=n(8);function nt(e,t){var n,a;return!(400!==(null==e?void 0:e.code)||!(null===(n=e.message)||void 0===n||null===(a=n.startsWith)||void 0===a?void 0:a.call(n,"Restricted metric")))&&(!(t instanceof RegExp||"string"==typeof t)||e.message.match(/ga:[a-z]+/gi).some((function(e){return e.match(t)})))}var at=n(21),rt=n.n(at),it=n(437),ot=n.n(it),ct=n(71);function report_normalization_ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function report_normalization_objectSpread(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.metrics,n=e.dimensions,a=rt()(e,["metrics","dimensions"]);return report_normalization_objectSpread({metrics:report_normalization_normalizeMetrics(t),dimensions:report_normalization_normalizeDimensions(n)},a)})),report_normalization_normalizeMetrics=function(e){return ot()(e).map((function(e){return"string"==typeof e?{expression:e}:e})).filter((function(e){return H()(e)}))},report_normalization_normalizeDimensions=function(e){return ot()(e).map((function(e){return"string"==typeof e?{name:e}:e})).filter((function(e){return H()(e)}))},lt=n(257),ut=n(30),dt=n.n(ut);function mt(e){return Object(lt.c)(e,(function(e){var t=e.hasOwnProperty("expression")&&"string"==typeof e.expression,n=!e.hasOwnProperty("alias")||"string"==typeof e.alias;return t&&n}))}function gt(e){return Object(lt.c)(e,(function(e){return e.hasOwnProperty("name")&&"string"==typeof e.name}))}function ft(e){var t=["number","string"];return Object.keys(e).every((function(n){return t.includes(dt()(e[n]))&&"string"==typeof n||Array.isArray(e[n])&&Object.keys(e[n]).every((function(a){return t.includes(dt()(e[n][a]))&&t.includes(dt()(a))}))}))}function pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function yt(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.options;k()(H()(t),"Options for Analytics report must be an object."),k()(Object(lt.a)(t),"Either date range or start/end dates must be provided for Analytics report.");var n=st(t),a=n.metrics,r=n.dimensions,i=n.dimensionFilters,o=n.orderby;k()(a.length,"Requests must specify at least one metric for an Analytics report."),k()(mt(a),'Metrics for an Analytics report must be either a string, an array of strings, an object, an array of objects or a mix of strings and objects. If an object is used, it must have "expression" and "alias" properties.'),r&&k()(gt(r),'Dimensions for an Analytics report must be either a string, an array of strings, an object, an array of objects or a mix of strings and objects. If an object is used, it must have "name" property.'),i&&k()(ft(i),"Dimension filters must be a map of dimension names as keys and dimension values as values."),o&&k()(Object(lt.b)(o),'Orders for an Analytics report must be either an object or an array of objects where each object should have "fieldName" and "sortOrder" properties.')}}),ht={getReport:_.a.mark((function e(){var t,n,a,i,o=arguments;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]?o[0]:{},e.next=3,r.a.commonActions.getRegistry();case 3:if(n=e.sent,!n.select(m.f).getReport(t)){e.next=7;break}return e.abrupt("return");case 7:return e.next=9,bt.actions.fetchGetReport(t);case 9:if(a=e.sent,i=a.error,!st(t).metrics.some((function(e){var t=e.expression;return/^ga:adsense/.test(t)}))){e.next=19;break}if(!nt(i,"ga:adsense")){e.next=17;break}return e.next=15,De.setAdsenseLinked(!1);case 15:e.next=19;break;case 17:return e.next=19,De.setAdsenseLinked(!0);case 19:case"end":return e.stop()}}),e)}))},Tt={getReport:function(e,t){return e.reports[Object(tt.y)(t)]},getPageTitles:vt((function(e){return function(t,n){var a,r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=i.startDate,c=i.endDate;if(Array.isArray(n)){var s=[],u=5;(n||[]).forEach((function(e){var t=e.columnHeader,n=e.data;if(Array.isArray(null==t?void 0:t.dimensions)&&Array.isArray(null==n?void 0:n.rows)&&t.dimensions.includes("ga:pagePath")){var a=t.dimensions.indexOf("ga:pagePath");((null==n?void 0:n.rows)||[]).forEach((function(e){var t=e.dimensions;s.includes(t[a])||s.push(t[a])}))}}));var d={};if(!s.length)return d;var g={startDate:o,endDate:c,dimensions:["ga:pagePath","ga:pageTitle"],dimensionFilters:{"ga:pagePath":s.sort()},metrics:[{expression:"ga:pageviews",alias:"Pageviews"}],orderby:[{fieldName:"ga:pageviews",sortOrder:"DESCENDING"}],limit:u*s.length},f=e(m.f).getReport(g);if(void 0!==f)return((null==f||null===(a=f[0])||void 0===a||null===(r=a.data)||void 0===r?void 0:r.rows)||[]).forEach((function(e){var t=e.dimensions;d[t[0]]||(d[t[0]]=t[1])})),s.forEach((function(e){d[e]||(d[e]=Object(l.__)("(unknown)","google-site-kit"))})),d}}})),isGatheringData:vt((function(e){return function(){var t,n,a,r,i,o=e(et.a).getDateRangeDates({offsetDays:m.b}),c={dimensions:["ga:date"],metrics:[{expression:"ga:users"}],startDate:o.startDate,endDate:o.endDate},s=e(J.c).getCurrentEntityURL();s&&(c.url=s);var l=e(m.f).getReport(c);if(e(m.f).hasFinishedResolution("getReport",[c]))return!!Array.isArray(l)&&(!Array.isArray(null===(t=l[0])||void 0===t||null===(n=t.data)||void 0===n?void 0:n.rows)||0===(null===(a=l[0])||void 0===a||null===(r=a.data)||void 0===r||null===(i=r.rows)||void 0===i?void 0:i.length))}})),hasZeroData:vt((function(e){return function(){var t=e(et.a).getDateRangeDates({offsetDays:m.b}),n={dimensions:["ga:date"],metrics:[{expression:"ga:users"}],startDate:t.startDate,endDate:t.endDate},a=e(J.c).getCurrentEntityURL();a&&(n.url=a);var r=e(m.f).isGatheringData();if(void 0!==r){var i=e(m.f).getReport(n);if(e(m.f).hasFinishedResolution("getReport",[n])){if(!Array.isArray(i))return!1;var o=Object(w.k)(i);return!1!==r||!1!==o}}}}))},_t=r.a.combineStores(bt,{initialState:{reports:{}},resolvers:ht,selectors:Tt}),Ot=(_t.initialState,_t.actions,_t.controls,_t.reducer,_t.resolvers,_t.selectors,_t),Et=n(321),At=Object(Et.a)({storeName:m.f,tagMatchers:[/