1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,r=void 0===n?S():n,a=t.style,i=void 0===a?"long":a,o=t.type,c=void 0===o?"conjunction":o;if(Intl.ListFormat){var l=new Intl.ListFormat(r,{style:i,type:c});return l.format(e)}
/* translators: used between list items, there is a space after the comma. */var s=Object(m.__)(", ","google-site-kit");return e.join(s)},S=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=Object(d.get)(t,["_googlesitekitLegacyData","locale"]);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(22))},78:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return a}));var r=n(124),a=n.n(r)()(e)}).call(this,n(22))},8:function(e,t,n){"use strict";n.d(t,"z",(function(){return c.b})),n.d(t,"w",(function(){return l.a})),n.d(t,"A",(function(){return l.b})),n.d(t,"y",(function(){return f})),n.d(t,"f",(function(){return m.a})),n.d(t,"m",(function(){return m.b})),n.d(t,"u",(function(){return p.c})),n.d(t,"v",(function(){return p.d})),n.d(t,"r",(function(){return p.b})),n.d(t,"l",(function(){return p.a})),n.d(t,"s",(function(){return _})),n.d(t,"g",(function(){return k})),n.d(t,"b",(function(){return E.b})),n.d(t,"a",(function(){return E.a})),n.d(t,"c",(function(){return E.e})),n.d(t,"i",(function(){return E.f})),n.d(t,"x",(function(){return E.k})),n.d(t,"j",(function(){return O.b})),n.d(t,"q",(function(){return O.c})),n.d(t,"e",(function(){return O.a})),n.d(t,"o",(function(){return y.b})),n.d(t,"k",(function(){return y.a})),n.d(t,"t",(function(){return y.d})),n.d(t,"p",(function(){return j})),n.d(t,"n",(function(){return S})),n.d(t,"d",(function(){return w})),n.d(t,"B",(function(){return N})),n.d(t,"h",(function(){return C}));var r=n(123),a=n.n(r),i=n(118),o=n.n(i),c=n(32),l=n(63),s=n(30),u=n.n(s),d=n(81),g=n.n(d),f=function(e){return g()(JSON.stringify(function e(t){var n={};return Object.keys(t).sort().forEach((function(r){var a=t[r];a&&"object"===u()(a)&&!Array.isArray(a)&&(a=e(a)),n[r]=a})),n}(e)))};var m=n(83),p=(n(84),n(73));function v(e){return e.replace(/\[([^\]]+)\]\((https?:\/\/[^\/]+\.\w+\/?.*?)\)/gi,'$1')}function b(e){return"".concat(e.replace(/\n{2,}/g,"
"),"
")}function h(e){return e.replace(/\n/gi,"
")}function _(e){for(var t=e,n=0,r=[v,b,h];nredo the plugin setup.',"google-site-kit"),r));return e.createElement("div",{className:"googlesitekit-error-text"},e.createElement("p",{dangerouslySetInnerHTML:Object(c.w)(a,{ALLOWED_TAGS:["a"],ALLOWED_ATTR:["href"]})}))}ErrorText.propTypes={message:a.a.string.isRequired,reconnectURL:a.a.string},ErrorText.defaultProps={reconnectURL:""},t.a=ErrorText}).call(this,n(3))},83:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return s}));var r=n(14),a=n.n(r);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(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 o(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,c=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,i=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&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,o={},c=i(n.searchParams.entries());try{for(c.s();!(r=c.n()).done;){var s=a()(r.value,2),u=s[0],d=s[1];o[u]=d}}catch(e){c.e(e)}finally{c.f()}return o}}).call(this,n(22))},84:function(e,t,n){"use strict";(function(e){n(44),n(45)}).call(this,n(22))},85:function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return c}));var r=n(169),a=n(62),i=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Number.isNaN(Number(t)))return"";var i=n.invertColor,o=void 0!==i&&i;return Object(r.a)(e.createElement(a.a,{direction:t>0?"up":"down",invertColor:o}))},o=function(e){var t,n,r,a,i,o,c,l,s,u,d,g,f,m,p;if(void 0!==e)return 1===(null==e||null===(t=e[0])||void 0===t||null===(n=t.data)||void 0===n||null===(r=n.rows)||void 0===r?void 0:r.length)||(null==e||null===(a=e[0])||void 0===a||null===(i=a.data)||void 0===i||null===(o=i.rows)||void 0===o||null===(c=o[0])||void 0===c||null===(l=c.metrics)||void 0===l||null===(s=l[0])||void 0===s||null===(u=s.values)||void 0===u?void 0:u[0])===(null==e||null===(d=e[0])||void 0===d||null===(g=d.data)||void 0===g||null===(f=g.totals)||void 0===f||null===(m=f[0])||void 0===m||null===(p=m.values)||void 0===p?void 0:p[0])},c=function(e,t){return e>0&&t>0?e/t-1:e>0?1:t>0?-1:0}}).call(this,n(3))},86:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return u}));var r=n(6),a=n.n(r),i=n(87),o=n(88);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 l(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=l(l({},s),t);a.referenceSiteURL&&(a.referenceSiteURL=a.referenceSiteURL.toString().replace(/\/+$/,""));var c=Object(i.a)(a,n);return{enableTracking:function(){a.trackingEnabled=!0},disableTracking:function(){a.trackingEnabled=!1},initializeSnippet:c,isTrackingEnabled:function(){return!!a.trackingEnabled},trackEvent:Object(o.a)(a,n,c,r)}}}).call(this,n(22))},860:function(e,t,n){"use strict";(function(e){var r=n(14),a=n.n(r),i=n(249),o=n.n(i),c=n(342),l=n.n(c),s=n(136),u=n(120),d=n(2),g=n(1),f=n(208),m=n(387),p=n(199),v=n(861),b=n(10),h=n(209),_=n(32),k=n(19);function SettingsApp(){var t=Object(s.h)().pathname.split("/"),n=a()(t,2)[1],r=SettingsApp.basePathToTabIndex[n],i=Object(k.a)(),c=Object(d.useCallback)((function(){Object(_.b)(i,"tab_select",n)}),[n,i]);return e.createElement(d.Fragment,null,e.createElement(f.a,null,e.createElement(h.a,null)),e.createElement("div",{className:"googlesitekit-module-page"},e.createElement(b.f,null,e.createElement(b.p,null,e.createElement(b.a,{size:12},e.createElement(m.a,{title:Object(g.__)("Settings","google-site-kit")})),e.createElement(b.a,{size:12},e.createElement(p.a,{transparent:!0,rounded:!0},e.createElement(l.a,{activeIndex:r,className:"googlesitekit-tab-bar__settings",handleActiveIndexUpdate:c},e.createElement(o.a,{tag:u.b,to:"/connected-services",replace:!1},e.createElement("span",{className:"mdc-tab__text-label"},Object(g.__)("Connected Services","google-site-kit"))),e.createElement(o.a,{tag:u.b,to:"/connect-more-services",replace:!1},e.createElement("span",{className:"mdc-tab__text-label"},Object(g.__)("Connect More Services","google-site-kit"))),e.createElement(o.a,{tag:u.b,to:"/admin-settings",replace:!1},e.createElement("span",{className:"mdc-tab__text-label"},Object(g.__)("Admin Settings","google-site-kit")))))),e.createElement(b.a,{size:12},e.createElement(v.a,null))))))}SettingsApp.propTypes={},SettingsApp.basePathToTabIndex={"connected-services":0,"connect-more-services":1,"admin-settings":2},t.a=Object(s.j)(SettingsApp)}).call(this,n(3))},861:function(e,t,n){"use strict";(function(e){var r=n(136),a=n(4),i=n.n(a),o=n(17),c=n(862),l=n(609),s=n(873),u=i.a.useSelect;t.a=function SettingsModules(){var t=u((function(e){return e(o.a).getModules()}));return void 0!==t&&Object.values(t).length?e.createElement(r.d,null,e.createElement(r.b,{path:"/connected-services/:moduleSlug/:action"},e.createElement(l.a,null)),e.createElement(r.b,{path:"/connected-services/:moduleSlug"},e.createElement(l.a,null)),e.createElement(r.b,{path:"/connected-services"},e.createElement(l.a,null)),e.createElement(r.b,{path:"/connect-more-services"},e.createElement(s.a,null)),e.createElement(r.b,{path:"/admin-settings"},e.createElement(c.a,null)),e.createElement(r.a,{from:"/settings/:moduleSlug/edit",to:"/connected-services/:moduleSlug/edit"}),e.createElement(r.a,{from:"/settings/:moduleSlug",to:"/connected-services/:moduleSlug"}),e.createElement(r.a,{from:"/settings",to:"/connected-services"}),e.createElement(r.a,{from:"/connect",to:"/connect-more-services"}),e.createElement(r.a,{from:"/admin",to:"/admin-settings"}),e.createElement(r.a,{to:"/connected-services"})):null}}).call(this,n(3))},862:function(e,t,n){"use strict";(function(e,r){n.d(t,"a",(function(){return SettingsAdmin}));var a=n(2),i=n(1),o=n(250),c=n(4),l=n.n(c),s=n(12),u=n(15),d=n(40),g=n(199),f=n(10),m=n(205),p=n(461),v=n(459),b=n(168),h=n(463),_=n(117),k=n(8),E=n(863),O=n(19),y=l.a.useSelect,j=l.a.useDispatch;function SettingsAdmin(){var t=Object(O.a)(),n=Object(_.a)("userInput"),c=y((function(e){return n&&"completed"===e(s.a).getUserInputState()})),l=y((function(e){return e(u.c).getAdminURL("googlesitekit-user-input")})),S=j(d.a).navigateTo;return Object(a.useEffect)((function(){c&&Object(k.z)(t,"summary_view")}),[c,t]),r.createElement(f.p,null,n&&r.createElement(f.a,{size:12},c&&r.createElement(g.a,{title:Object(i.__)("Your site goals","google-site-kit"),header:!0,rounded:!0},r.createElement("div",{className:"googlesitekit-settings-module googlesitekit-settings-module--active googlesitekit-settings-user-input"},r.createElement(f.f,null,r.createElement(f.p,null,r.createElement(f.a,{size:12},r.createElement("p",null,r.createElement("strong",null,Object(i.__)("Based on your responses, Site Kit will show you metrics and suggestions that are specific to your site to help you achieve your goals","google-site-kit"))))),r.createElement(v.a,{goTo:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,r=b.b[n-1];r&&(Object(k.z)(t,"question_edit",r),S(Object(o.a)(l,{question:r,redirect_url:e.location.href,single:"settings"})))},noFooter:!0})))),!c&&r.createElement(h.a,{isDismissible:!1,rounded:!0})),r.createElement(f.a,{size:12},r.createElement(g.a,{title:Object(i.__)("Plugin Status","google-site-kit"),header:!0,rounded:!0},r.createElement("div",{className:"googlesitekit-settings-module googlesitekit-settings-module--active"},r.createElement(f.f,null,r.createElement(f.p,null,r.createElement(f.a,{size:12},r.createElement("div",{className:"googlesitekit-settings-module__meta-items"},r.createElement("p",{className:"googlesitekit-settings-module__status"},Object(i.__)("Site Kit is connected","google-site-kit"),r.createElement("span",{className:"googlesitekit-settings-module__status-icon googlesitekit-settings-module__status-icon--connected"})))))),r.createElement("footer",{className:"googlesitekit-settings-module__footer"},r.createElement(f.f,null,r.createElement(f.p,null,r.createElement(f.a,{size:12},r.createElement(p.a,null)))))))),r.createElement(f.a,{size:12},r.createElement(E.a,null)),r.createElement(f.a,{size:12},r.createElement(g.a,{className:"googlesitekit-settings-meta",title:Object(i.__)("Tracking","google-site-kit"),header:!0,fill:!0,rounded:!0},r.createElement("div",{className:"googlesitekit-settings-module googlesitekit-settings-module--active"},r.createElement(f.f,null,r.createElement(f.p,null,r.createElement(f.a,{size:12},r.createElement("div",{className:"googlesitekit-settings-module__meta-items"},r.createElement("div",{className:"googlesitekit-settings-module__meta-item googlesitekit-settings-module__meta-item--nomargin"},r.createElement(m.a,null))))))))))}}).call(this,n(22),n(3))},863:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsPlugin}));var r=n(1),a=n(2),i=n(4),o=n.n(i),c=n(13),l=n(15),s=n(10),u=n(199),d=n(8),g=n(19),f=o.a.useDispatch,m=o.a.useSelect;function SettingsPlugin(){var t=m((function(e){return e(l.c).getShowAdminBar()})),n=f(l.c).setShowAdminBar,i=Object(g.a)(),o=Object(a.useCallback)((function(e){var t=e.target,r=t.checked?"enable_admin_bar_menu":"disable_admin_bar_menu";n(!!t.checked),Object(d.z)(i,r)}),[n,i]);return e.createElement(u.a,{className:"googlesitekit-settings-meta",title:Object(r.__)("Plugin Settings","google-site-kit"),header:!0,fill:!0,rounded:!0},e.createElement("div",{className:"googlesitekit-settings-module googlesitekit-settings-module--active"},e.createElement(s.f,null,e.createElement(s.p,null,e.createElement(s.a,{size:12},e.createElement("div",{className:"googlesitekit-settings-module__meta-items"},e.createElement("div",{className:"googlesitekit-settings-module__meta-item googlesitekit-settings-module__meta-item--nomargin"},e.createElement(c.Checkbox,{id:"admin-bar-toggle",name:"admin-bar-toggle",value:"1",checked:t,onChange:o,disabled:void 0===t,loading:void 0===t},e.createElement("span",null,Object(r.__)("Display relevant page stats in the Admin bar","google-site-kit"))))))))))}}).call(this,n(3))},864:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsActiveModule}));var r=n(0),a=n.n(r),i=n(11),o=n.n(i),c=n(136),l=n(4),s=n.n(l),u=n(17),d=n(33),g=n(10),f=n(865),m=n(867),p=n(868),v=n(869),b=n(872),h=s.a.useSelect;function SettingsActiveModule(t){var n=t.slug,r=Object(c.i)(),a=r.action,i=r.moduleSlug,l="edit"===a,s=i===n,_=i!==n&&l,k="module-".concat(n,"-error"),E=h((function(e){return e(u.a).getErrorForAction("deactivateModule",[n])})),O=h((function(e){return e(d.b).getValue(k)}));return e.createElement("div",{className:o()("googlesitekit-settings-module","googlesitekit-settings-module--active","googlesitekit-settings-module--".concat(n),{"googlesitekit-settings-module--error":(O||E)&&l})},_&&e.createElement(f.a,{compress:!s}),e.createElement(p.a,{slug:n}),s&&e.createElement("div",{id:"googlesitekit-settings-module__content--".concat(n),className:"googlesitekit-settings-module__content googlesitekit-settings-module__content--open",role:"tabpanel","aria-labelledby":"googlesitekit-settings-module__header--".concat(n)},e.createElement(g.f,null,e.createElement(g.p,null,e.createElement(g.a,{size:12},e.createElement(m.a,{slug:n})))),e.createElement(v.a,{slug:n})),e.createElement(b.a,{slug:n}))}SettingsActiveModule.propTypes={slug:a.a.string.isRequired}}).call(this,n(3))},865:function(e,t,n){"use strict";(function(e){var r=n(0),a=n.n(r),i=n(11),o=n.n(i),c=n(1),l=n(866),s=function SettingsOverlay(t){var n=t.compress;return e.createElement("div",{className:o()("googlesitekit-overlay",{"googlesitekit-overlay--compress":n})},e.createElement("div",{className:"googlesitekit-overlay__wrapper"},e.createElement("div",{className:"googlesitekit-overlay__icon"},e.createElement(l.a,{width:"22",height:"30"})),e.createElement("h3",{className:" googlesitekit-heading-2 googlesitekit-overlay__title "},Object(c.__)("Section locked while editing","google-site-kit"))))};s.propTypes={compress:a.a.bool},s.defaultProps={compress:!1},t.a=s}).call(this,n(3))},866:function(e,t,n){"use strict";var r=n(2);function a(){return(a=Object.assign||function(e){for(var t=1;t0?Object(g.sprintf)(
/* translators: %s: module name */
Object(g.__)("By disconnecting the %s module from Site Kit, you will no longer have access to:","google-site-kit"),M):null,I=null;return w.length>0&&(I=Object(g.sprintf)(
/* translators: 1: module name, 2: list of dependent modules */
Object(g.__)("these active modules depend on %1$s and will also be disconnected: %2$s","google-site-kit"),M,w)),r.createElement(b.Dialog,{dialogActive:!0,handleDialog:A,title:P,subtitle:z,provides:N,handleConfirm:L,dependentModules:I,inProgress:u,danger:!0})}ConfirmDisconnect.propTypes={slug:d.a.string.isRequired}}).call(this,n(22),n(3))},873:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsInactiveModules}));var r=n(1),a=n(17),i=n(4),o=n.n(i),c=n(199),l=n(55),s=n(874),u=n(10),d=n(875),g=o.a.useSelect;function SettingsInactiveModules(){var t=g((function(e){return e(a.a).getModules()}));if(!t)return null;var n=Object.keys(t).map((function(e){return t[e]})).filter((function(e){var t=e.internal,n=e.active;return!t&&!n})).sort((function(e,t){return e.order-t.order}));return 0===n.length?e.createElement(l.b,{id:"no-more-modules",title:Object(r.__)("Congrats, you’ve connected all services!","google-site-kit"),description:Object(r.__)("We’re working on adding new services to Site Kit by Google all the time, so please check back in the future.","google-site-kit"),format:"small",SmallImageSVG:d.a,type:"win-success",rounded:!0}):e.createElement(c.a,{header:!0,title:Object(r.__)("Connect More Services to Gain More Insights","google-site-kit"),rounded:!0,relative:!0},e.createElement(u.f,null,e.createElement(u.p,null,n.map((function(t){var n=t.slug,r=t.name,a=t.description;return e.createElement(u.a,{key:n,size:4},e.createElement(s.a,{slug:n,name:r,description:a}))})))))}}).call(this,n(3))},874:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SetupModule}));var r=n(5),a=n.n(r),i=n(16),o=n.n(i),c=n(14),l=n.n(c),s=n(0),u=n.n(s),d=n(11),g=n.n(d),f=n(1),m=n(2),p=n(4),v=n.n(p),b=n(148),h=n(132),_=n(20),k=n(125),E=n(451),O=n(15),y=n(17),j=n(40),S=n(111),w=n(8),N=n(19),C=v.a.useSelect,T=v.a.useDispatch;function SetupModule(t){var n=t.slug,r=t.name,i=t.description,c=Object(N.a)(),s=Object(m.useState)(!1),u=l()(s,2),d=u[0],p=u[1],v=T(y.a).activateModule,x=T(j.a).navigateTo,A=T(O.c).setInternalServerError,R=Object(m.useCallback)(o()(a.a.mark((function e(){var t,r,i;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,v(n);case 3:if(t=e.sent,r=t.error,i=t.response,r){e.next=12;break}return e.next=9,Object(w.z)("".concat(c,"_module-list"),"activate_module",n);case 9:x(i.moduleReauthURL),e.next=14;break;case 12:A({id:"activate-module-error",description:r.message}),p(!1);case 14:case"end":return e.stop()}}),e)}))),[v,x,A,n,c]),D=C((function(e){return e(y.a).canActivateModule(n)}));return e.createElement("div",{className:g()("googlesitekit-settings-connect-module","googlesitekit-settings-connect-module--".concat(n),{"googlesitekit-settings-connect-module--disabled":!1===D}),key:n},e.createElement("div",{className:"googlesitekit-settings-connect-module__switch"},e.createElement(h.a,{isSaving:d})),e.createElement("div",{className:"googlesitekit-settings-connect-module__logo"},e.createElement(b.a,{slug:n})),e.createElement("div",{className:"googlesitekit-settings-connect-module__heading"},e.createElement("h3",{className:" googlesitekit-subheading-1 googlesitekit-settings-connect-module__title "},r),e.createElement("div",{className:"googlesitekit-settings-connect-module__badges"},S.b.includes(n)&&e.createElement(k.a,{label:Object(f.__)("Experimental","google-site-kit")}),"thank-with-google"===n&&e.createElement(k.a,{label:Object(f.__)("US Only","google-site-kit")}))),e.createElement("p",{className:"googlesitekit-settings-connect-module__text"},i),e.createElement(E.a,{slug:n}),e.createElement("p",{className:"googlesitekit-settings-connect-module__cta"},e.createElement(_.a,{onClick:R,href:"",disabled:!D,arrow:!0},Object(f.sprintf)(
/* translators: %s: module name */
Object(f.__)("Set up %s","google-site-kit"),r))))}SetupModule.propTypes={slug:u.a.string.isRequired,name:u.a.string.isRequired,description:u.a.string.isRequired}}).call(this,n(3))},875:function(e,t,n){"use strict";var r=n(2);function a(){return(a=Object.assign||function(e){for(var t=1;t