kollapsminoriteten/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-modules-analy...

86 lines
683 KiB
JavaScript
Raw Normal View History

2025-12-12 13:13:07 +01:00
(globalThis.__googlesitekit_webpackJsonp=globalThis.__googlesitekit_webpackJsonp||[]).push([[290,841],{133:(e,t,i)=>{"use strict";i.d(t,{B:()=>a});i(72455);function a(e){return 400===e?.code&&e?.message?.includes("is not a valid dimension")}},245:(e,t,i)=>{"use strict";i.d(t,{cN:()=>l,yD:()=>d});var a=i(32091),s=i.n(a),o=i(84024),n=i(28994),r=i(72455);function l({siteName:e,siteURL:t,timezone:i},a=Intl.DateTimeFormat().resolvedOptions().timeZone){s()((0,o.m)(t),"A valid siteURL is required.");const{hostname:l,pathname:c}=new URL(t);return{accountName:e||l,propertyName:`${l}${c}`.replace(/\/$/,""),dataStreamName:l,countryCode:n.hd[i]||n.hd[a],timezone:n.hd[i]?i:a,[r.aj]:!0}}function c(e){const t=e.account?.match(/accounts\/([^/]+)/),i=t?.[1];return{...e,_id:i}}function d(e){return Array.isArray(e)?e.map(e=>({...c(e),propertySummaries:(e.propertySummaries||[]).map(e=>function(e){const t=e.property?.match(/properties\/([^/]+)/),i=t?.[1],a=e.parent?.match(/accounts\/([^/]+)/),s=a?.[1];return{...e,_id:i,_accountID:s}}(e))})):e}},311:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(62688),s=i.n(a),o=i(15167),n=i(62540);function WidgetHeaderTitle({title:e}){return(0,n.jsx)(o.A,{className:"googlesitekit-widget__header-title",as:"h3",type:"title",size:"small",children:e})}WidgetHeaderTitle.propTypes={title:s().string.isRequired};const r=WidgetHeaderTitle},674:(e,t,i)=>{"use strict";i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var a,s,o=i(63696);function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)({}).hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},n.apply(null,arguments)}const __WEBPACK_DEFAULT_EXPORT__=e=>o.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 22"},e),a||(a=o.createElement("path",{fillRule:"evenodd",d:"m12.149 7.96-5.166 5.166a.34.34 0 0 0-.094.176l-.35 1.755a.344.344 0 0 0 .404.404l1.755-.35a.34.34 0 0 0 .175-.095l5.166-5.165zm2.301-1.814a1.03 1.03 0 0 0-1.458 0L6.497 12.64a1.03 1.03 0 0 0-.282.527l-.35 1.755a1.03 1.03 0 0 0 1.213 1.213l1.754-.35c.2-.04.383-.139.527-.283l6.495-6.494a1.03 1.03 0 0 0 0-1.459z",clipRule:"evenodd"})),s||(s=o.createElement("path",{d:"m12.149 7.96.117-.116a.165.165 0 0 0-.234 0zm-5.166 5.166-.116-.116zm-.094.176.162.033zm-.35 1.755.161.032zm.404.404.032.162zm1.755-.35.032.161zm.175-.095.117.117zm5.166-5.165.116.116a.165.165 0 0 0 0-.233zm-1.047-3.705.116.116zm1.458 0-.116.116zM6.497 12.64l.117.117zm-.282.527-.162-.032zm-.35 1.755.161.032zm1.213 1.213-.033-.162zm1.754-.35.033.161zm.527-.283.117.117zm6.495-6.494-.117-.117zm0-1.459.117-.116zm-3.822.295L6.867 13.01l.233.233 5.166-5.165zM6.867 13.01a.5.5 0 0 0-.14.26l.324.065a.2.2 0 0 1 .05-.092zm-.14.26-.35 1.754.323.065.351-1.755zm-.35 1.754a.51.51 0 0 0 .598.599l-.064-.324a.18.18 0 0 1-.21-.21zm.598.599 1.755-.35-.065-.325-1.754.351zm1.755-.35a.5.5 0 0 0 .26-.14l-.233-.233a.2.2 0 0 1-.092.048zm.26-.14 5.165-5.166-.233-.233L8.757 14.9zm3.042-7.055 1.89 1.89.233-.234-1.89-1.89zm1.076-1.816a.866.866 0 0 1 1.226 0l.233-.233a1.196 1.196 0 0 0-1.692 0zm-6.494 6.495 6.494-6.495-.233-.233-6.494 6.495zm-.237.443a.87.87 0 0 1 .237-.443l-.233-.233c-.167.167-.281.38-.328.61zm-.35 1.754.35-1.754-.324-.065-.35 1.755zm1.018 1.02a.866.866 0 0 1-1.019-1.02l-.323-.065a1.196 1.196 0 0 0 1.407 1.408zm1.755-.351-1.755.35.065.324 1.755-.35zm.443-.237a.87.87 0 0 1-.443.237l.065.323c.231-.046.444-.16.611-.327zm6.494-6.495-6.494 6.495.233.233 6.495-6.494zm0-1.225a.866.866 0 0 1 0 1.225l.234.234a1.196 1.196 0 0 0 0-1.692zm-1.403-1.404 1.403 1.404.234-.233-1.404-1.404z"})))},718:(e,t,i)=>{"use strict";i.d(t,{gy:()=>SelectionPanelFooter,W4:()=>SelectionPanelHeader,y3:()=>SelectionPanelItem,DW:()=>SelectionPanelItems,Ay:()=>_});var a=i(4452),s=i.n(a),o=i(62688),n=i.n(o),r=i(4544),l=i.n(r),c=i(21795),d=i(78174),g=i(63696),u=i(19266),m=i(14007),p=i(62540);function SideSheet({className:e,children:t,isOpen:i,isLoading:a,onOpen:o=()=>{},closeSheet:n=()=>{},focusTrapOptions:r={}}){const y=(0,g.useRef)();return(0,g.useEffect)(()=>{i?(o(),document.bo
(0,A.__)("%1$d selected <MaxCount>(up to %2$d)</MaxCount>","google-site-kit"),x,s),{MaxCount:(0,p.jsx)("span",{className:"googlesitekit-selection-panel-footer__item-count--max-count"})})});return(0,p.jsx)("footer",{className:"googlesitekit-selection-panel-footer",children:(0,p.jsxs)("div",{className:"googlesitekit-selection-panel-footer__content",children:[E,(0,p.jsxs)("div",{className:"googlesitekit-selection-panel-footer__actions",children:[(0,p.jsx)(M.Button,{onClick:k,disabled:o,tertiary:!0,children:(0,A.__)("Cancel","google-site-kit")}),(0,p.jsx)(M.SpinnerButton,{onClick:_,isSaving:o,disabled:x<a||x>s||o||!l&&m,children:d||f})]})]})})}SelectionPanelFooter.propTypes={savedItemSlugs:n().array,selectedItemSlugs:n().array,saveSettings:n().func,minSelectedItemCount:n().number,maxSelectedItemCount:n().number,isBusy:n().bool,onSaveSuccess:n().func,onCancel:n().func,isOpen:n().bool,closePanel:n().func};const _=SelectionPanel},1102:(e,t,i)=>{"use strict";i.d(t,{w:()=>r});var a=i(35470),s=i(63696),o=i(2422);function n(){}function r(e,t){const i=(0,o.W)({sticky:!0}),r=(0,s.useRef)(),l=(0,s.useCallback)(e,t),c=(0,a.A)(i?l:n);return i&&(r.current=c),r.current}},2362:(e,t,i)=>{"use strict";i.d(t,{A:()=>d});var a=i(4452),s=i.n(a),o=i(62688),n=i.n(o),r=i(63696),l=i(62540);const c=(0,r.forwardRef)(({label:e,className:t,hasLeftSpacing:i=!1,...a},o)=>(0,l.jsx)("span",{ref:o,...a,className:s()("googlesitekit-badge",t,{"googlesitekit-badge--has-left-spacing":i}),children:e}));c.displayName="Badge",c.propTypes={label:n().string.isRequired,hasLeftSpacing:n().bool};const d=c},2390:(e,t,i)=>{"use strict";i.d(t,{A:()=>SpinnerButton,k:()=>d});var a=i(62688),s=i.n(a),o=i(4452),n=i.n(o),r=i(25874),l=i(9341),c=i(62540);const d={BEFORE:"before",AFTER:"after"};function SpinnerButton(e){const{className:t,onClick:i=()=>{},isSaving:a=!1,spinnerPosition:s=d.AFTER,...o}=e;return(0,c.jsx)(r.A,{className:n()(t,"googlesitekit-button-icon--spinner",{"googlesitekit-button-icon--spinner__running":a,"googlesitekit-button-icon--spinner__before":s===d.BEFORE,"googlesitekit-button-icon--spinner__after":s===d.AFTER}),icon:a&&s===d.BEFORE?(0,c.jsx)(l.A,{size:14}):void 0,trailingIcon:a&&s===d.AFTER?(0,c.jsx)(l.A,{size:14}):void 0,onClick:i,...o})}SpinnerButton.propTypes={className:s().string,onClick:s().func,isSaving:s().bool,spinnerPosition:s().oneOf(Object.values(d))}},2422:(e,t,i)=>{"use strict";i.d(t,{W:()=>l});var a=i(79257),s=i(35470),o=i(63696),n=i(6732),r=i(7081);function l({sticky:e=!1}={}){const t=(0,o.useContext)(n.A),[i,l]=(0,o.useState)(!1),c=(0,s.A)(e=>e(r.n).getInViewResetCount()),d=(0,s.A)(e=>e(r.n).getValue("forceInView"));return(0,o.useEffect)(()=>{t.value&&!i&&l(!0)},[i,t,l]),(0,o.useEffect)(()=>{d&&l(!0)},[d]),(0,a.A)(()=>{l(!1)},[c]),!(!e||!i)||!!t.value}},2478:(e,t,i)=>{"use strict";i.d(t,{A:()=>ChangeBadge});var a=i(62688),s=i.n(a),o=i(4452),n=i.n(o),r=i(12850),l=i(62540);function ChangeBadge(e){const{previousValue:t,currentValue:i,isAbsolute:a}=e,s=a?i-t:(0,r.Zf)(t,i),o=s<0,c=0===s;return null===s?null:(0,l.jsx)("div",{className:n()("googlesitekit-change-badge",{"googlesitekit-change-badge--negative":o,"googlesitekit-change-badge--zero":c}),children:(0,r.Eo)(s,{style:"percent",signDisplay:"exceptZero",maximumFractionDigits:1})})}ChangeBadge.propTypes={isAbsolute:s().bool,previousValue:s().number.isRequired,currentValue:s().number.isRequired}},2522:(e,t,i)=>{"use strict";i.d(t,{D:()=>o});var a=i(32091),s=i.n(a);function o(e,{dateRangeLength:t}){s()(Array.isArray(e),"report must be an array to partition."),s()(Number.isInteger(t)&&t>0,"dateRangeLength must be a positive integer.");const i=-1*t;return{currentRange:e.slice(i),compareRange:e.slice(2*i,i)}}},3170:(e,t,i)=>{"use strict";i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var a,s=i(63696);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)({}).hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},o.apply(null,arguments)}const __WEBPACK_DEFAULT_EXPORT__=e=>s.createElement("svg",o({xmlns:"http://www.w3.org/2000/s
(0,c.__)("<strong>Note:</strong> %s","google-site-kit"),h),{strong:(0,u.jsx)("strong",{})})})]}),(0,u.jsxs)(d.DialogFooter,{children:[(0,u.jsx)(d.Button,{className:"mdc-dialog__cancel-button",onClick:i,disabled:M,tertiary:!0,children:(0,c.__)("Cancel","google-site-kit")}),N?(0,u.jsx)(d.Button,{href:N,onClick:p,target:"_blank",danger:A,children:I}):(0,u.jsx)(d.SpinnerButton,{onClick:p,danger:A,disabled:M,isSaving:M,children:I||(0,c.__)("Disconnect","google-site-kit")})]})]})}ModalDialog.displayName="Dialog",ModalDialog.propTypes={className:s().string,dialogActive:s().bool,handleDialog:s().func,handleConfirm:s().func.isRequired,onOpen:s().func,onClose:s().func,title:s().string,confirmButton:s().string,danger:s().bool,small:s().bool,medium:s().bool,buttonLink:s().string};const m=ModalDialog},9341:(e,t,i)=>{"use strict";i.d(t,{A:()=>CircularProgress});var a=i(75762),s=i(62540);function CircularProgress(e){return(0,s.jsx)(a.A,{...e})}},9652:(e,t,i)=>{"use strict";i.d(t,{A:()=>RecoverableModules});var a=i(62688),s=i.n(a),o=i(82871),n=i(50539),r=i(37226),l=i(4884),c=i(62540);function RecoverableModules({moduleSlugs:e}){const t=(0,n.useSelect)(t=>{const i=t(r.i).getModules();if(void 0!==i)return e.map(e=>i[e].name)});if(void 0===t)return null;const i=1===t.length?(0,o.sprintf)(/* translators: %s: Module name */ /* translators: %s: Module name */
(0,o.__)("%s data was previously shared by an admin who no longer has access. Please contact another admin to restore it.","google-site-kit"),t[0]):(0,o.sprintf)(/* translators: %s: List of module names */ /* translators: %s: List of module names */
(0,o.__)("The data for the following modules was previously shared by an admin who no longer has access: %s. Please contact another admin to restore it.","google-site-kit"),t.join((0,o._x)(", ","Recoverable modules","google-site-kit")));return(0,c.jsx)(l.A,{title:(0,o.__)("Data Unavailable","google-site-kit"),description:i})}RecoverableModules.propTypes={moduleSlugs:s().arrayOf(s().string).isRequired}},10953:(e,t,i)=>{"use strict";i.d(t,{A:()=>InfoTooltip});var a,s=i(4452),o=i.n(s),n=i(62688),r=i.n(n),l=i(49383),c=i(63696);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)({}).hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},d.apply(null,arguments)}const g=e=>c.createElement("svg",d({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16"},e),a||(a=c.createElement("path",{fill:"currentColor",d:"M7.334 11.333h1.333v-4H7.334zM8.001 6a.658.658 0 0 0 .667-.667.6.6 0 0 0-.2-.467.6.6 0 0 0-.467-.2.66.66 0 0 0-.667.667q0 .284.183.483A.7.7 0 0 0 8.001 6m0 8.666a6.6 6.6 0 0 1-2.6-.516 6.9 6.9 0 0 1-2.117-1.434A6.9 6.9 0 0 1 1.851 10.6 6.6 6.6 0 0 1 1.334 8q0-1.385.517-2.6a6.9 6.9 0 0 1 1.433-2.117q.9-.9 2.117-1.417A6.4 6.4 0 0 1 8 1.333q1.383 0 2.6.533a6.6 6.6 0 0 1 2.116 1.417q.9.9 1.417 2.117.533 1.215.533 2.6 0 1.383-.533 2.6a6.6 6.6 0 0 1-1.417 2.116 6.9 6.9 0 0 1-2.116 1.434 6.6 6.6 0 0 1-2.6.516m0-1.333q2.233 0 3.783-1.55T13.334 8t-1.55-3.784-3.783-1.55-3.784 1.55T2.667 8t1.55 3.783 3.784 1.55"})));var u=i(62540);function InfoTooltip({onOpen:e,title:t,tooltipClassName:i}){return t?(0,u.jsx)(l.Tooltip,{className:"googlesitekit-info-tooltip",tooltipClassName:o()("googlesitekit-info-tooltip__content",i),title:t,placement:"top",enterTouchDelay:0,leaveTouchDelay:5e3,onOpen:e,interactive:!0,children:(0,u.jsx)("span",{children:(0,u.jsx)(g,{width:"16",height:"16"})})}):null}InfoTooltip.propTypes={onOpen:r().func,title:r().oneOfType([r().string,r().element]),tooltipClassName:r().string}},11106:(e,t,i)=>{"use strict";i.d(t,{A:()=>o});var a=i(63696),s=i(65214);const o=(0,a.createContext)(s.t)},11345:(e,t,i)=>{"use strict";i.d(t,{A:()=>ReportError});var a=i(62688),s=i.n(a),o=i(17243),n=i(63696),r=i(82871),l=i(81375),c=i(50539),d=i(37226),g=i(67150),u=i(65311),m=i(15210),p=i(4884),y=i(35902),I=i(35323),h=i(77967),A=i(62540);function ReportError({moduleSlug:e,error:t}){const i=(0,I.A)(),a=(0,c.useSelect)(t=>t(d.i).getModule(e)),s=Array.isArray(t)?t:[t];let M;function f(e){return(0,g.SG)(e)?i?(M=(0,r.sprintf)(/* translators: %s: module name */ /* translators: %s: module name */
(0,r.__)("Access lost to %s","google-site-kit"),a?.name),(0,r.sprintf)(/* translators: %s: module name */ /* translators: %s: module name */
(0,r.__)("The administrator sharing this module with you has lost access to the %s service, so you wont be able to see stats from it on the Site Kit dashboard. You can contact them or another administrator to restore access.","google-site-kit"),a?.name)):(M=(0,r.sprintf)(/* translators: %s: module name */ /* translators: %s: module name */
(0,r.__)("Insufficient permissions in %s","google-site-kit"),a?.name),(0,u.c)(e.message,a)):(0,g.e4)(e)}const S=(0,o.uniqWith)(s.map(e=>({...e,message:f(e),reconnectURL:e.data?.reconnectURL?(0,l.m)(e.data.reconnectURL,"code"):void 0})),(e,t)=>e.message===t.message&&e.reconnectURL===t.reconnectURL),N=s.some(e=>(0,g.SG)(e));N||1!==S.length?!N&&S.length>1&&(M=(0,r.sprintf)(/* translators: %s: module name */ /* translators: %s: module name */
(0,r.__)("Data errors in %s","google-site-kit"),a?.name)):M=(0,r.sprintf)(/* translators: %s: module name */ /* translators: %s: module name */
(0,r.__)("Data error in %s","google-site-kit"),a?.name);const T=(0,A.jsx)(n.Fragment,{children:S.map(e=>{const t=e?.data?.reconnectURL;return t?(0,A.jsx)(h.A,{error:e,message:e.message},e.message):(0,A.jsx)("p",{children:m.O.sanitize(e.message,{ALLOWED_TAGS:[]})},e.message)})});return(0,A.jsx)(p.A,{title:M,description:T,error:!0,children:(0,A.jsx)(y.A,{moduleSlug:e,error:t})})}ReportError.propTypes={moduleSlug:s().string.isRequired,error:s().oneOfType([s().arrayOf(s().object),s().object]).isRequired}},11965:(e,t,i)=>{"use strict";i.d(t,{N:()=>d,g:()=>g});var a=i(32091),s=i.n(a),o=i(17243),n=i(42926),r=i(84024),l=i(51568),c=i(93896);function d(e,t){const i=t.find(t=>t.test(e));return!!i&&i.exec(e)[1]}const g=(0,o.memoize)(async({homeURL:e,ampMode:t})=>{s()((0,r.m)(e),"homeURL must be valid URL");const i=[e];if(c.OQ===t)try{const e=await(0,n.A)({path:"/wp/v2/posts?per_page=1"}).then(e=>e.slice(0,1).map(e=>(0,l.F)(e.link,{amp:1})).pop());e&&i.push(e)}catch{return i}return i})},11997:(e,t,i)=>{"use strict";function a(e,...t){return e.reduce((e,i,a)=>e+i+encodeURIComponent(t[a]||""),"")}i.d(t,{U:()=>a})},12108:(e,t,i)=>{"use strict";i.d(t,{YJ:()=>o,Eq:()=>n});var a=i(32947),s=i(17243);function o(e,t){const a=document.querySelector(e);if(!a)return 0;const s=a.getBoundingClientRect().top,o=n(t);return s+i.g.scrollY-o}function n(e){let t=function(e){let t=0;const o=document.querySelector(".googlesitekit-header");t=o&&"sticky"===i.g.getComputedStyle(o).position?function(e){const t=document.querySelector(".googlesitekit-header");if(t){if(e===a.mp)return t.offsetHeight;const i=t.getBoundingClientRect().bottom;return i<0?0:i}return 0}(e):function(e){const t=document.querySelector("#wpadminbar");if(t&&e!==a.mp)return t.offsetHeight;return 0}(e);return t=function(e){return(0,s.isFinite)(e)?e:0}(t),t<0?0:t}(e);const o=document.querySelectorAll(".googlesitekit-navigation, .googlesitekit-entity-header");return t+=Array.from(o).reduce((e,t)=>e+t.offsetHeight,0),t}},12850:(e,t,i)=>{"use strict";i.d(t,{tt:()=>v,Jg:()=>D,Gp:()=>N,GH:()=>S,r0:()=>T,Du:()=>j,Zf:()=>V,Cn:()=>Z,G7:()=>I,vH:()=>y,N_:()=>w,zh:()=>H,mK:()=>d.mK,Ql:()=>_,vY:()=>z,sq:()=>b,VZ:()=>P.VZ,JK:()=>d.JK,IS:()=>x,pH:()=>P.pH,kf:()=>B,O5:()=>E,Qr:()=>k,x6:()=>O,K5:()=>d.K5,S_:()=>p,dc:()=>P.dc,Eo:()=>d.Eo,jq:()=>d.jq,DK:()=>U.D,N9:()=>W,p9:()=>o.p,XH:()=>C,Zm:()=>l,sx:()=>s.sx,BI:()=>s.BI,CZ:()=>o.C,BG:()=>F});var a=i(17243),s=i(89318),o=i(82046),n=i(10523),r=i.n(n);function l(e){return r()(JSON.stringify(c(e)))}function c(e){const t={};return Object.keys(e).sort().forEach(i=>{let a=e[i];a&&"object"==typeof a&&!Array.isArray(a)&&(a=c(a)),t[i]=a}),t}var d=i(79829);function g(e){return e.replace(new RegExp("\\[([^\\]]+)\\]\\((https?://[^/]+\\.\\w+/?.*?)\\)","gi"),'<a href="$2" target="_blank" rel="noopener noreferrer">$1</a>')}function u(e){return`<p>${e.replace(/\n{2,}/g,"</p><p>")}</p>`}function m(e){return e.replace(/\n/gi,"<br>")}function p(e){const t=[g,u,m];let i=e;for(const e of t)i=e(i);return i}function y(e){return e=parseFloat(e),isNaN(e)||0===e?[0,0,0,0]:[Math.floor(e/60/60),Math.floor(e/60%60),Math.floor(e%60),Math.floor(1e3*e)-1e3*Math.floor(e)]}function I(e){const t=e&&!Number.isInteger(e)?new Date(e).getTime():e;return isNaN(t)||!t?0:t}var h=i(32091),A=i.n(h),M=i(82871);const f="Date param must construct to a valid date instance or be a valid date instance itself.",S="Invalid dateString parameter, it must be a string.",N='Invalid date range, it must be a string with the format "last-x-days".',T=60,D=60*T,v=24*D,j=7*v;function _(){function e(e){return(0,M.sprintf)(/* translators: %s: number of days */ /* translators: %s: number of days */
(0,M._n)("Last %s day","Last %s days",e,"google-site-kit"),e)}return{"last-7-days":{slug:"last-7-days",label:e(7),days:7},"last-14-days":{slug:"last-14-days",label:e(14),days:14},"last-28-days":{slug:"last-28-days",label:e(28),days:28},"last-90-days":{slug:"last-90-days",label:e(90),days:90}}}function k(e=""){if(!(0,a.isString)(e))return!1;if(3!==e.split("-").length)return!1;const t=new Date(e);return(0,a.isDate)(t)&&!isNaN(t)}function b(e){A()((0,a.isDate)(e)&&!isNaN(e),f);const t=`${e.getMonth()+1}`,i=`${e.getDate()}`;return[e.getFullYear(),t.length<2?`0${t}`:t,i.length<2?`0${i}`:i].join("-")}function C(e){A()(k(e),S);const[t,i,a]=e.split("-");return new Date(t,i-1,a)}function x(e,t){return b(w(e,t*v))}function E(e){const t=e.split("-");return 3===t.length&&"last"===t[0]&&!Number.isNaN(t[1])&&!Number.isNaN(parseFloat(t[1]))&&"days"===t[2]}function w(e,t){A()(k(e)||(0,a.isDate)(e)&&!isNaN(e),S);const i=k(e)?Date.parse(e):e.getTime();return new Date(i-1e3*t)}var R=i(69743),L=i(94552),G=i(62540);function z(e,t={}){if(Number.isNaN(Number(e)))return"";const{invertColor:i=!1}=t;return(0,R.Ay)((0,G.jsx)(L.A,{direction:e>0?"up":"down",invertColor:i}))}function Z(e,t){return e>0&&t>0?e/t-1:e>0?1:t>0?-1:0}var P=i(8143);function O(e){const t=parseFloat(e)||0;return!!Number.isInteger(t)&&t>0}function B(e){if("number"==typeof e)return!0;const t=(e||"").toString();return!!t&&!isNaN(t)}function W(e){return Array.isArray(e)?[...e].sort():e}var U=i(2522);function V(e,t){function i(e){return"0"===e||0===e}if(i(e)&&i(t))return 0;if(i(e)||Number.isNaN(e))return null;const a=(t-e)/e;return Number.isNaN(a)||!Number.isFinite(a)?null:a}function F(e){try{return JSON.parse(e)&&!!e}catch(e){return!1}}function H(e){if(!e)return"";const t=e.replace(/&#(\d+);/g,(e,t)=>String.fromCharCode(t)).replace(/(\\)/g,"");return(0,a.unescape)(t)}},13620:e=>{"use strict";e.exports=googlesitekit.modules},14007:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var a=i(47209),s=i(62688),o=i.n(s),n=i(63696),r=i(78325);function Portal({children:e,slug:t}){const[i]=(0,n.useState)(document.createElement("div"));return(0,a.A)(()=>{t&&i.classList.add(`googlesitekit-portal-${t}`);const e=document.querySelector(".googlesitekit-plugin")||document.body;return e.appendChild(i),()=>e.removeChild(i)}),(0,r.createPortal)(e,i)}Portal.propTypes={slug:o().string,children:o().node},Portal.defaultProps={slug:"",children:null};const l=Portal},15135:(e,t,i)=>{"use strict";i.d(t,{Gr:()=>n,We:()=>l,Y2:()=>r});var a=i(86134),s=i(73549),o=i(9652);const n={[a.N$.QUARTER]:3,[a.N$.HALF]:6,[a.N$.FULL]:12},r="googlesitekit-hidden",l=[s.A,o.A]},15167:(e,t,i)=>{"use strict";i.d(t,{A:()=>Typography});var a=i(62688),s=i.n(a),o=i(4452),n=i.n(o),r=i(3714),l=i(62540);function Typography({className:e,type:t,size:i,as:a="span",children:s,...o}){return(0,l.jsx)(a,{className:n()("googlesitekit-typography",e,{[`googlesitekit-typography--${t}`]:t&&r.tT.includes(t),[`googlesitekit-typography--${i}`]:i&&r.oJ.includes(i)}),...o,children:s})}Typography.propTypes={className:s().string,type:s().oneOf(r.tT),size:s().oneOf(r.oJ),as:s().oneOfType([s().string,s().elementType])}},15210:(e,t,i)=>{"use strict";i.d(t,{O:()=>s});var a=i(31234);const s=i.n(a)()(i.g)},15577:(e,t,i)=>{"use strict";i.d(t,{SO:()=>c});var a=i(55620),s=i(99123);const o={},n=void 0===i.g?null:i.g;function r(){return[i.g.innerWidth,i.g.innerHeight]}function l(e=o){const{fps:t,leading:i,initialWidth:l=0,initialHeight:c=0}=e,[d,g]=(0,a._)("undefined"==typeof document?[l,c]:r,t,i);function u(){return g(r)}return(0,s.A)(n,"resize",u),(0,s.A)(n,"orientationchange",u),d}function c(e){return l(e)[0]}},15863:(e,t,i)=>{"use strict";i.d(t,{i:()=>n});var a=i(63696),s=i(50539),o=i(7081);function n(e){const{setValue:t}=(0,s.useDispatch)(o.n);return(0,a.useCallback)(()=>{t("admin-screen-tooltip",{isTooltipVisible:!0,...e})},[t,e])}},16196:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(50539),s=i(37226),o=i(71769),n=i(62540);function r({moduleName:e,FallbackComponent:t,IncompleteComponent:i}){return r=>{function WhenActiveComponent(o){const l=(0,a.useSelect)(t=>t(s.i)
(0,o.__)("By clicking confirm changes, youre granting other users view-only access to data from %s via your Google account. You can always manage this later in the dashboard sharing settings.","google-site-kit"),(0,c.K5)(u))}):null}EntityOwnershipChangeNotice.propTypes={slug:s().oneOfType([s().string,s().arrayOf(s().string)]).isRequired}},16834:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var a=i(62688),s=i.n(a),o=i(4452),n=i.n(o),r=i(62540);function VisuallyHidden({className:e,children:t,...i}){return t?(0,r.jsx)("span",{...i,className:n()("screen-reader-text",e),children:t}):null}VisuallyHidden.propTypes={className:s().string,children:s().node},VisuallyHidden.defaultProps={className:""};const l=VisuallyHidden},17569:(e,t,i)=>{"use strict";i.d(t,{A:()=>EnhancedMeasurementSwitch});var a=i(4452),s=i.n(a),o=i(62688),n=i.n(o),r=i(15844),l=i(63696),c=i(13606),d=i(82871),g=i(50539),u=i(49383),m=i(78340),p=i(72455),y=i(44174),I=i(12850),h=i(77766),A=i(63972),M=i(27333),f=i(62540);function EnhancedMeasurementSwitch({className:e,onClick:t,disabled:i=!1,loading:a=!1,formName:o=p.TQ,isEnhancedMeasurementAlreadyEnabled:n=!1,showTick:S=!1}){const N=(0,M.A)(o,p.aj),T=(0,h.A)(),{setValues:D}=(0,g.useDispatch)(m.s),v=(0,l.useCallback)(()=>{D(o,{[p.aj]:!N}),(0,I.sx)(`${T}_analytics`,N?"deactivate_enhanced_measurement":"activate_enhanced_measurement"),t?.()},[o,N,t,D,T]);return(0,r.A)(()=>{D(p.TQ,{[p.Lf]:!0})}),(0,f.jsxs)("div",{className:s()("googlesitekit-analytics-enable-enhanced-measurement",e,{"googlesitekit-analytics-enable-enhanced-measurement--loading":a}),children:[a&&(0,f.jsx)(u.ProgressBar,{className:"googlesitekit-analytics-enable-enhanced-measurement__progress--settings-edit",small:!0}),!a&&n&&(0,f.jsxs)("div",{className:"googlesitekit-analytics-enable-enhanced-measurement__already-enabled-label",children:[S&&(0,f.jsx)("div",{className:"googlesitekit-analytics-enable-enhanced-measurement__already-enabled-tick",children:(0,f.jsx)(A.A,{})}),(0,d.__)("Enhanced measurement is enabled for this web data stream","google-site-kit")]}),!a&&!n&&(0,f.jsx)(u.Switch,{label:(0,d.__)("Enable enhanced measurement","google-site-kit"),checked:N,disabled:i,onClick:v,hideLabel:!1}),(0,f.jsx)("p",{className:"googlesitekit-module-settings-group__helper-text",children:(0,c.A)((0,d.__)("This allows you to measure interactions with your content (e.g. file downloads, form completions, video views). <a>Learn more</a>","google-site-kit"),{a:(0,f.jsx)(y.A,{path:"/analytics/answer/9216061",external:!0})})})]})}EnhancedMeasurementSwitch.propTypes={onClick:n().func,disabled:n().bool,loading:n().bool,isEnhancedMeasurementAlreadyEnabled:n().bool,showTick:n().bool}},17691:(e,t,i)=>{"use strict";i.d(t,{A:()=>n,G:()=>o});var a=i(62688),s=i.n(a);const o=" ";function DisplaySetting({value:e}){return e||o}DisplaySetting.propTypes={value:s().oneOfType([s().string,s().bool,s().number])};const n=DisplaySetting},19195:(e,t,i)=>{"use strict";i.d(t,{A:()=>UseSnippetSwitch});var a=i(62688),s=i.n(a),o=i(63696),n=i(82871),r=i(50539),l=i(49383),c=i(72455),d=i(12850),g=i(77766),u=i(62540);function UseSnippetSwitch({description:e}){const t=(0,g.A)(),i=(0,r.useSelect)(e=>e(c.K9).getUseSnippet()),{setUseSnippet:a}=(0,r.useDispatch)(c.K9),s=(0,o.useCallback)(()=>{const e=!i;a(e),(0,d.sx)(`${t}_analytics`,e?"enable_tag":"disable_tag","ga4")},[i,a,t]);return void 0===i?null:(0,u.jsxs)("div",{className:"googlesitekit-analytics-usesnippet",children:[(0,u.jsx)(l.Switch,{label:(0,n.__)("Place Google Analytics code","google-site-kit"),checked:i,onClick:s,hideLabel:!1}),e]})}UseSnippetSwitch.propTypes={description:s().node}},19793:(e,t,i)=>{"use strict";i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var a,s=i(63696);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)({}).hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},o.apply(null,arguments)}const __WEBPACK_DEFAULT_EXPORT__=e=>s.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),a||(a=s.createElement("path",{fill
(0,r._x)("%1$s (%2$s)","Analytics property name and ID","google-site-kit"),t,e)},e))})}PropertySelect.propTypes={isDisabled:s().bool,hasModuleAccess:s().bool,className:s().string,onChange:s().func};var B=i(55012);function WebDataStreamHint(){const e=(0,u.useSelect)(e=>e(h.O4).getDocumentationLinkURL("ga4-data-stream"));return(0,k.jsx)(P.A,{leadingText:(0,r.__)("What is a web data stream?","google-site-kit"),tooltipText:(0,c.A)((0,r.__)("A data stream is a flow of data from your visitors to Analytics. When a data stream is created, Analytics generates a snippet of code that is added to your site to collect that data. <a>Learn more</a>","google-site-kit"),{a:(0,k.jsx)(R.A,{href:e,external:!0,hideExternalIndicator:!0})})})}var W=i(15844),U=i(84024),V=i(59834);function WebDataStreamNameInput(){const e=(0,u.useSelect)(e=>e(y.K9).getPropertyID()),t=(0,u.useSelect)(e=>e(y.K9).getWebDataStreamID()),i=(0,_.A)(y.ZY,"webDataStreamName"),a=(0,u.useSelect)(t=>!!(0,O.Hl)(e)&&t(y.K9).doesWebDataStreamExist(e,i)),s=(0,u.useSelect)(e=>e(h.O4).getReferenceSiteURL()),{setValues:o}=(0,u.useDispatch)(M.s),c=(0,l.useCallback)(({currentTarget:e})=>{o(y.ZY,{webDataStreamName:e.value})},[o]);if((0,W.A)(()=>{if(!i&&(0,U.m)(s)){const{hostname:e}=new URL(s);o(y.ZY,{webDataStreamName:e})}}),t!==y.Oh)return null;const d=a||!i||!(0,O.uv)(i);let g=!1;return a?g=(0,r.__)("A web data stream with this name already exists.","google-site-kit"):i?(0,O.uv)(i)||(g=(0,r.__)("This is not a valid web data stream name.","google-site-kit")):g=(0,r.__)("A web data stream name is required.","google-site-kit"),(0,k.jsx)("div",{className:"googlesitekit-analytics-webdatastreamname",children:(0,k.jsx)(m.TextField,{className:n()({"mdc-text-field--error":d}),label:(0,r.__)("Web data stream name","google-site-kit"),helperText:g,trailingIcon:d&&(0,k.jsx)("span",{className:"googlesitekit-text-field-icon--error",children:(0,k.jsx)(V.A,{})}),value:i,onChange:c,outlined:!0})})}function WebDataStreamSelect(e){const{hasModuleAccess:t,isDisabled:i,className:a,onChange:s}=e,o=(0,u.useSelect)(e=>e(y.K9).getAccountID()),{propertyID:c,webDataStreamID:d,measurementID:g}=(0,u.useSelect)(e=>e(y.K9).getSettings()||{}),p=(0,u.useSelect)(e=>(0,O.Hl)(c)&&t?e(y.K9).getWebDataStreams(c):[]),I=(0,u.useSelect)(e=>!i&&e(y.K9).isLoadingWebDataStreams({hasModuleAccess:t})),h=(0,C.A)(),{setWebDataStreamID:A,updateSettingsForMeasurementID:M}=(0,u.useDispatch)(y.K9),f=(0,l.useCallback)((e,{dataset:t})=>{const i=t.value;d!==i&&(A(i),M(p.find(({_id:e})=>e===i)?.webStreamData?.measurementId||""),(0,N.sx)(`${h}_analytics`,i===y.Oh?"change_webdatastream_new":"change_webdatastream","ga4"),s&&s())},[p,d,A,M,h,s]);if(!(0,O.HX)(o))return null;if(I)return(0,k.jsx)(m.ProgressBar,{mobileVerticalSpacing:76,desktopVerticalSpacing:84,small:!0});const S=void 0===d||""===d||(0,O.dQ)(d);return!1===t?(0,k.jsx)(m.Select,{className:n()("googlesitekit-analytics-4__select-webdatastream",a),label:(0,r.__)("Web data stream","google-site-kit"),value:g,enhanced:!0,outlined:!0,disabled:!0,children:(0,k.jsx)(m.Option,{value:g,children:g})}):(0,k.jsx)(m.Select,{className:n()("googlesitekit-analytics-4__select-webdatastream",a,{"mdc-select--invalid":!S}),label:(0,r.__)("Web data stream","google-site-kit"),value:d,onEnhancedChange:f,disabled:i||!(0,O.mh)(c),enhanced:!0,outlined:!0,children:(p||[]).concat({_id:y.Oh,displayName:(0,r.__)("Set up a new web data stream","google-site-kit")}).map(({_id:e,displayName:t,webStreamData:i={}},a)=>(0,k.jsx)(m.Option,{value:e,children:e!==y.Oh&&i?.measurementId?(0,r.sprintf)(/* translators: 1: Data stream name. 2: Measurement ID. */ /* translators: 1: Data stream name. 2: Measurement ID. */
(0,r._x)("%1$s (%2$s)","Analytics data stream name and measurement ID","google-site-kit"),t,i.measurementId):t},a))})}WebDataStreamSelect.propTypes={hasModuleAccess:s().bool,isDisabled:s().bool,className:s().string};i(19195);function ZeroDataMessage({skipPrefix:e}){const t=(0,u.useSelect)(e=>e(h.O4).getCurrentEntityURL());return e?t?(0,k.jsx)("span",{children:(0,r.__)("Your page hasnt received any visitors yet","google-site-kit")}):(0,k.jsx)("span",{children:(0,r.__)("Your site hasnt received any visitors yet","google-site-kit")}):t?(0,k.jsx)("span",{children:(0,r.__)("No data to display: your page hasnt received any visitors yet","google-site-kit")}):(0,k.jsx)("span",{children:(0,r.__)("No data to display: your site hasnt received any visitors yet","google-site-kit")})}ZeroDataMessage.propTypes={skipPrefix:s().bool}},27333:(e,t,i)=>{"use strict";i.d(t,{A:()=>o});var a=i(35470),s=i(78340);function o(e,t){return(0,a.A)(i=>{const{getValue:a}=i(s.s);return a(e,t)},[e,t])}},28663:(e,t,i)=>{"use strict";i.d(t,{W:()=>D,A:()=>AudienceSegmentationIntroductoryOverlayNotification});var a,s,o=i(62688),n=i.n(o),r=i(82871),l=i(50539),c=i(63696);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)({}).hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},d.apply(null,arguments)}const g=e=>c.createElement("svg",d({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 296 163"},e),a||(a=c.createElement("g",{clipPath:"url(#audience-segmentation-introductory-graphic-desktop_svg__a)"},c.createElement("path",{fill:"#B8E6CA",d:"M0 16C0 7.163 7.163 0 16 0h264c8.837 0 16 7.163 16 16v147H0z"}),c.createElement("g",{filter:"url(#audience-segmentation-introductory-graphic-desktop_svg__b)"},c.createElement("rect",{width:153,height:174,x:-10,y:25,fill:"#fff",rx:11})),c.createElement("rect",{width:53.016,height:9.516,x:9.031,y:110.641,fill:"#EBEEF0",rx:4.758}),c.createElement("rect",{width:19.031,height:9.516,x:9.031,y:95.688,fill:"#EBEEF0",rx:4.758}),c.createElement("rect",{width:19.031,height:9.516,x:9.031,y:148.703,fill:"#EBEEF0",rx:4.758}),c.createElement("path",{fill:"#B8E6CA",d:"M94.672 108.602a8.836 8.836 0 0 1 8.836-8.836h13.594a8.836 8.836 0 0 1 0 17.672h-13.594a8.836 8.836 0 0 1-8.836-8.836"}),c.createElement("rect",{width:36,height:9,x:9,y:46,fill:"#EBEEF0",rx:4.5}),c.createElement("path",{fill:"#FFDED3",d:"M94.672 161.617a8.836 8.836 0 0 1 8.836-8.836h13.594a8.836 8.836 0 1 1 0 17.672h-13.594a8.836 8.836 0 0 1-8.836-8.836"}),c.createElement("g",{filter:"url(#audience-segmentation-introductory-graphic-desktop_svg__c)"},c.createElement("rect",{width:153,height:174,x:152,y:25,fill:"#fff",rx:11})),c.createElement("rect",{width:52.805,height:9.516,x:170.955,y:110.641,fill:"#EBEEF0",rx:4.758}),c.createElement("rect",{width:18.956,height:9.516,x:170.955,y:95.688,fill:"#EBEEF0",rx:4.758}),c.createElement("rect",{width:18.956,height:9.516,x:170.955,y:148.703,fill:"#EBEEF0",rx:4.758}),c.createElement("path",{fill:"#B8E6CA",d:"M256.256 108.602a8.836 8.836 0 0 1 8.836-8.836h13.47a8.836 8.836 0 0 1 8.835 8.836 8.836 8.836 0 0 1-8.835 8.836h-13.47a8.836 8.836 0 0 1-8.836-8.836"}),c.createElement("rect",{width:36,height:9,x:171,y:46,fill:"#EBEEF0",rx:4.5}),c.createElement("path",{stroke:"#EBEEF0",strokeWidth:2,d:"M295 73.5H152"}),c.createElement("path",{fill:"#FFDED3",d:"M256.256 161.617a8.836 8.836 0 0 1 8.836-8.836h13.47a8.836 8.836 0 0 1 8.835 8.836 8.836 8.836 0 0 1-8.835 8.836h-13.47a8.836 8.836 0 0 1-8.836-8.836"}),c.createElement("path",{stroke:"#EBEEF0",strokeWidth:2,d:"M143 73.5H0"}))),s||(s=c.createElement("defs",null,c.createElement("filter",{id:"audience-segmentation-introductory-graphic-desktop_svg__b",width:185,height:206,x:-26,y:13,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},c.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),c.createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),c.createElement("feOffset",{dy:4}),c.createElement("feGau
(0,c.__)("Trouble getting access? <HelpLink />","google-site-kit"),{HelpLink:(0,m.jsx)(u.A,{href:e,external:!0,hideExternalIndicator:!0,children:(0,c.__)("Get help","google-site-kit")})})}GetHelpLink.propTypes={linkURL:r().string.isRequired};var p=i(23224);function MetricTileLoader(){return(0,m.jsxs)("div",{className:"googlesitekit-km-widget-tile__loading",children:[(0,m.jsx)(p.A,{className:"googlesitekit-km-widget-tile__loading-header",width:"100%",height:"14px"}),(0,m.jsx)(p.A,{className:"googlesitekit-km-widget-tile__loading-body",width:"100%",height:"53px"})]})}var y=i(36148),I=i(92473),h=i(35902),A=i(67150),M=i(12850),f=i(77766);function MetricTileWrapper(e){const{className:t,children:i,error:a,loading:n,moduleSlug:r,Widget:g,widgetSlug:u,title:p=d.G[u]?.title,infoTooltip:S=d.G[u]?.infoTooltip||d.G[u]?.description}=e,N=(0,f.A)(),T=!!a&&(0,o.castArray)(a).some(A.SG),D=(0,l.useCallback)(()=>{(0,M.sx)(`${N}_kmw`,"data_loading_error_retry")},[N]);return(0,l.useEffect)(()=>{a&&(0,M.sx)(`${N}_kmw`,"data_loading_error")},[N,a]),a?(0,m.jsx)(y.A,{title:T?(0,c.__)("Insufficient permissions","google-site-kit"):(0,c.__)("Data loading failed","google-site-kit"),headerText:p,infoTooltip:S,children:(0,m.jsx)(h.A,{moduleSlug:r,error:a,onRetry:D,GetHelpLink:T?GetHelpLink:void 0,getHelpClassName:"googlesitekit-error-retry-text"})}):(0,m.jsx)(g,{noPadding:!0,children:(0,m.jsxs)("div",{className:s()("googlesitekit-km-widget-tile",t),children:[(0,m.jsx)(I.A,{title:p,infoTooltip:S,loading:n}),(0,m.jsxs)("div",{className:"googlesitekit-km-widget-tile__body",children:[n&&(0,m.jsx)(MetricTileLoader,{}),!n&&i]})]})})}MetricTileWrapper.propTypes={Widget:r().elementType.isRequired,loading:r().bool,title:r().string,infoTooltip:r().oneOfType([r().string,r().element]),moduleSlug:r().string.isRequired}},35902:(e,t,i)=>{"use strict";i.d(t,{A:()=>ReportErrorActions});var a=i(62688),s=i.n(a),o=i(63696),n=i(13606),r=i(82871),l=i(50539),c=i(49383),d=i(93896),g=i(37226),u=i(67150),m=i(35323),p=i(20898),y=i(62540);function ReportErrorActions(e){const{moduleSlug:t,error:i,GetHelpLink:a,hideGetHelpLink:s,buttonVariant:I,onRetry:h,onRequestAccess:A,getHelpClassName:M,RequestAccessButton:f,RetryButton:S}=e,N=(0,m.A)(),T=(0,l.useSelect)(e=>e(g.i).getModuleStoreName(t)),D=(0,l.useSelect)(e=>"function"==typeof e(T)?.getServiceEntityAccessURL?e(T).getServiceEntityAccessURL():null),v=Array.isArray(i)?i:[i],j=(0,l.useSelect)(e=>v.map(t=>{const i=e(T)?.getSelectorDataForError(t);return{...t,selectorData:i}})),_=j?.filter(e=>(0,u.vl)(e,e.selectorData)&&"getReport"===e.selectorData.name),k=!!_.length,b=(0,l.useSelect)(e=>{const i={...k?_[0]:v[0]};return(0,u.SG)(i)&&(i.code=`${t}_insufficient_permissions`),e(d.O4).getErrorTroubleshootingLinkURL(i)}),C=(0,l.useDispatch)(),x=v.some(e=>(0,u.SG)(e)),E=(0,o.useCallback)(()=>{_.forEach(e=>{const{selectorData:t}=e;C(t.storeName).invalidateResolution(t.name,t.args)}),h?.()},[C,_,h]),w=D&&x&&!N;return(0,y.jsxs)("div",{className:"googlesitekit-report-error-actions",children:[w&&("function"==typeof f?(0,y.jsx)(f,{requestAccessURL:D}):(0,y.jsx)(c.Button,{onClick:A,href:D,target:"_blank",danger:"danger"===I,tertiary:"tertiary"===I,children:(0,r.__)("Request access","google-site-kit")})),k&&(0,y.jsxs)(o.Fragment,{children:["function"==typeof S?(0,y.jsx)(S,{handleRetry:E}):(0,y.jsx)(c.Button,{onClick:E,danger:"danger"===I,tertiary:"tertiary"===I,children:(0,r.__)("Retry","google-site-kit")}),!s&&(0,y.jsx)("span",{className:"googlesitekit-error-retry-text",children:(0,n.A)((0,r.__)("Retry didnt work? <HelpLink />","google-site-kit"),{HelpLink:(0,y.jsx)(p.A,{href:b,external:!0,hideExternalIndicator:!0,children:(0,r.__)("Get help","google-site-kit")})})})]}),!k&&!s&&(0,y.jsx)("div",{className:M,children:"function"==typeof a?(0,y.jsx)(a,{linkURL:b}):(0,y.jsx)(p.A,{href:b,external:!0,hideExternalIndicator:!0,children:(0,r.__)("Get help","google-site-kit")})})]})}ReportErrorActions.propTypes={moduleSlug:s().string.isRequired,error:s().oneOfType([s().arrayOf(s().object),s().object]).isRequired,GetHelpLink:s().elementType,hideGetHelpLin
(0,J._n)("%s is disconnected, no data to show","%s are disconnected, no data to show",c.length,"google-site-kit"),c.join((0,J.__)(" and ","google-site-kit")))})})}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)({}).hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},$.apply(null,arguments)}MetricItem.propTypes={slug:A().string.isRequired,title:A().string.isRequired,description:A().string.isRequired,isNewlyDetected:A().bool,savedItemSlugs:A().array};const key_metrics_no_selected_items=e=>a.createElement("svg",$({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 383 238"},e),k||(k=a.createElement("path",{fill:"#B8E6CA",d:"M59.238 58.571c-2.136 20.178 4.272 29.099 20.48 53.216 16.209 24.118-29.092 62.914 5.475 101.268 33.827 37.532 69.419.009 111.314-4.555 29.443-3.208 57.819 12.98 90.86 5.9s46.385-42.599 43.153-68.059c-5.59-44.041-26.24-49.107-34.893-66.461s2.902-52.997-30.287-73.16-76.71 14.42-112.503 12.37c-20.651-1.182-40.932-4.995-59.264.86-18.53 5.918-32.662 22.571-34.335 38.621"})),b||(b=a.createElement("g",{filter:"url(#key-metrics-no-selected-items_svg__a)"},a.createElement("rect",{width:130.621,height:89.651,x:242.455,y:45.266,fill:"#fff",rx:10.957,transform:"rotate(15 242.455 45.266)"}))),C||(C=a.createElement("rect",{width:24.903,height:7.969,x:253.726,y:64.785,fill:"#EBEEF0",rx:3.985,transform:"rotate(15 253.726 64.785)"})),x||(x=a.createElement("rect",{width:49.806,height:19.923,x:249.342,y:81.144,fill:"#FFDED3",rx:9.961,transform:"rotate(15 249.342 81.144)"})),E||(E=a.createElement("rect",{width:99.428,height:8.773,x:240.436,y:114.357,fill:"#EBEEF0",rx:3.985,transform:"rotate(15 240.436 114.357)"})),w||(w=a.createElement("path",{stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.494,d:"m256.195 90.198 4.644 8.044m0 0 1.412-4.986m-1.412 4.986-5.023-1.27"})),R||(R=a.createElement("rect",{width:19.923,height:5.977,x:268.706,y:93.551,fill:"#fff",rx:1.992,transform:"rotate(15 268.706 93.55)"})),L||(L=a.createElement("g",{filter:"url(#key-metrics-no-selected-items_svg__b)"},a.createElement("rect",{width:130.621,height:89.68,x:13.887,y:79.094,fill:"#fff",rx:10.957,transform:"rotate(-15 13.887 79.094)"}))),G||(G=a.createElement("rect",{width:62.386,height:7.798,x:32.989,y:90.122,fill:"#EBEEF0",rx:3.899,transform:"rotate(-15 32.99 90.122)"})),z||(z=a.createElement("rect",{width:49.806,height:19.923,x:37.691,y:106.902,fill:"#FFDED3",rx:9.961,transform:"rotate(-15 37.691 106.902)"})),Z||(Z=a.createElement("rect",{width:99.428,height:7.798,x:46.612,y:140.967,fill:"#EBEEF0",rx:3.899,transform:"rotate(-15 46.612 140.967)"})),P||(P=a.createElement("path",{stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.494,d:"m48.152 111.318 8.044 4.645m0 0-1.27-5.024m1.27 5.024-4.986 1.411"})),O||(O=a.createElement("rect",{width:19.923,height:5.977,x:60.663,y:107.966,fill:"#fff",rx:1.992,transform:"rotate(-15 60.663 107.966)"})),B||(B=a.createElement("g",{filter:"url(#key-metrics-no-selected-items_svg__c)"},a.createElement("rect",{width:130.621,height:89.68,x:126.251,y:37.4,fill:"#fff",rx:10.957}))),W||(W=a.createElement("rect",{width:98.333,height:7.867,x:143.013,y:53.134,fill:"#EBEEF0",rx:3.933})),U||(U=a.createElement("rect",{width:49.806,height:19.923,x:142.369,y:70.423,fill:"#B8E6CA",rx:9.961})),V||(V=a.createElement("rect",{width:33.04,height:7.867,x:143.013,y:105.84,fill:"#EBEEF0",rx:3.933})),F||(F=a.createElement("path",{stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.494,d:"m151.336 84.036 6.568-6.567m0 0-5.182-.073m5.182.073.073 5.18"})),H||(H=a.createElement("rect",{width:19.923,height:5.977,x:164.287,y:77.395,fill:"#fff",rx:1.992})),a.createElement("mask",{id:"key-metrics-no-selected-items_svg__d",width:273,height:230,x:58,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"alpha"}},K||(K=a.createElement("path",{fill:"#B8E6CA",d:"M59.237 58.571C57.1 78.75 63.509 87.67 79.717 111.787c16.209 24.118-29.091 62.914 5.475 101.268 33.827 37.532 69.419.009 111.314-4.555 2
(0,a.__)("Your Google account does not have sufficient permissions to access %s data, so you wont be able to see stats from it on the Site Kit dashboard.","google-site-kit"),n)),r&&r.login&&(c=(0,a.sprintf)(/* translators: %s: owner name */ /* translators: %s: owner name */
(0,a.__)('This service was originally connected by the administrator "%s" — you can contact them for more information.',"google-site-kit"),r.login)),c||(c=(0,a.__)("This service was originally connected by an administrator — you can contact them for more information.","google-site-kit")),`${l} ${c}`}},66889:(e,t,i)=>{"use strict";function a(e,t){const i=e.getBoundingClientRect(),a=t.getBoundingClientRect();return!(i.bottom<a.top||a.bottom<i.top||i.right<a.left||a.right<i.left)}i.d(t,{N:()=>a})},66905:(e,t,i)=>{"use strict";var a=i(50539),s=i.n(a),o=i(13620),n=i.n(o),r=i(88176),l=i.n(r),c=i(46935),d=i.n(c),g=i(82871),u=i(21283),m=(i(73887),i(62688)),p=i.n(m),y=i(63560),I=i(63696),h=i(13606),A=i(81276),M=i(39016),f=i(58116),S=i(7081),N=i(72455),T=i(99897),D=i(50111),v=i(12850);function j({shouldShowInitialCalloutForTailoredMetrics:e,shouldShowCalloutForUserPickedMetrics:t,shouldShowCalloutForNewEvents:i,userPickedMetrics:a},s,o){let n="";e&&(n=`${s}_kmw-tailored-conversion-events-detected-notification`),t&&(n=`${s}_kmw-manual-conversion-events-detected-notification`),i&&a?.length&&(n=`${s}_kmw-manual-new-conversion-events-detected-notification`),i&&!a?.length&&(n=`${s}_kmw-tailored-new-conversion-events-detected-notification`),n&&(0,v.sx)(n,o,"conversion_reporting")}j.propTypes={shouldShowInitialCalloutForTailoredMetrics:p().bool.isRequired,shouldShowCalloutForUserPickedMetrics:p().bool.isRequired,shouldShowCalloutForNewEvents:p().bool.isRequired,userPickedMetrics:p().object.isRequired,viewContext:p().string.isRequired,eventName:p().string.isRequired};var _=i(80035),k=i(62540);function ConversionReportingDashboardSubtleNotification({description:e,ctaLabel:t,handleCTAClick:i,isSaving:a=!1,onDismiss:s,dismissCTALabel:o=(0,g.__)("Maybe later","google-site-kit")}){return(0,k.jsx)(_.A,{type:"new",title:(0,g.__)("New key metrics were added!","google-site-kit"),description:e,dismissButton:{label:o,onClick:s},ctaButton:{label:t,onClick:i,inProgress:a,disabled:a}})}ConversionReportingDashboardSubtleNotification.propTypes={description:p().node.isRequired,ctaLabel:p().string.isRequired,handleCTAClick:p().func.isRequired,isSaving:p().bool,onDismiss:p().func.isRequired,dismissCTALabel:p().string};var b=i(35470),C=i(93896),x=i(20898);function LostEventsSubtleNotification({onSelectMetricsCallback:e,onDismissCallback:t}){const i=(0,b.A)(e=>e(C.O4).getDocumentationLinkURL("unavailable-metrics-data"));return(0,k.jsx)(_.A,{type:_.A.TYPES.WARNING,title:(0,g.__)("Unavailable metrics data","google-site-kit"),description:(0,h.A)((0,g.__)("We couldnt detect any events for some of your metrics in over 90 days. You can select other metrics for your dashboard. <a>Learn more</a>","google-site-kit"),{a:(0,k.jsx)(x.A,{href:i,"aria-label":(0,g.__)("Learn more about unavailable metric data","google-site-kit"),external:!0})}),dismissButton:{label:(0,g.__)("Got it","google-site-kit"),onClick:t},ctaButton:{label:(0,g.__)("Select metrics","google-site-kit"),onClick:e}})}LostEventsSubtleNotification.propTypes={..._.A.propTypes};var E=i(16196),w=i(77766);function ConversionReportingNotificationCTAWidget({Widget:e,WidgetNull:t}){const i=(0,w.A)(),[s,o]=(0,I.useState)(!1),[n,r]=(0,I.useState)(!1),l=(0,I.useRef)(!0),c=(0,I.useRef)(),d=(0,y.A)(c,{threshold:.25}),u=!!d?.intersectionRatio,m=(0,a.useSelect)(e=>e(N.K9).haveLostEventsForCurrentMetrics()),p=(0,a.useSelect)(e=>e(N.K9).getNewConversionEventsLastUpdateAt()),M=(0,a.useSelect)(e=>e(N.K9).getLostConversionEventsLastUpdateAt()),T=(0,a.useSelect)(e=>e(f.oR).haveNewConversionEventsAfterDismiss(p)),_=(0,a.useSelect)(e=>e(f.oR).haveLostConversionEventsAfterDismiss(M)),b=function(e){return(0,a.useSelect)(t=>{const{isUserInputCompleted:i,getUserPickedMetrics:a,getUserInputSettings:s,getID:o}=t(f.oR),n=a(),r=i(),l=s(),c=l?.purpose?.answeredBy,d=o(),g=t(N.K9).haveConversionEventsForTailoredMetrics(!0);return!n?.length&&r&&g&&e&&c===d})}(T),E=function(e){return(0,a.useSelect)(t=>{const i=t(f.oR).getUserPickedMetrics(),a=t(N.K9).haveConversionEventsForUserPickedMetrics(!0),s=t(C.O4).isKeyMetricsSetupCompleted();
(0,g.__)("%1$s of %2$s engaged sessions","google-site-kit"),(0,v.Eo)(p,I),(0,v.Eo)(m,{style:"decimal"})),previousValue:y,currentValue:p,loading:n,error:o,moduleSlug:"analytics-4"})}EngagedTrafficSourceWidget.propTypes={Widget:p().elementType.isRequired};const z=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(EngagedTrafficSourceWidget);var Z=i(27120),P=i(35323),O=i(99872);function LeastEngagingPagesWidget(e){const{Widget:t}=e,i=(0,P.A)(),s=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2})),o={...s,dimensions:["pagePath"],metrics:[{name:"screenPageViews"}],orderby:[{metric:{metricName:"screenPageViews"},desc:!0}],reportID:"analytics-4_least-engaging-pages-widget_widget_pageViewsReportOptions"},n=(0,a.useInViewSelect)(e=>e(N.K9).getReport(o),[o]),r=parseInt(n?.rowCount/2,10),l=parseInt(n?.rows?.[r]?.metricValues?.[0]?.value,10)||0,c={...s,dimensions:["pagePath"],metrics:["bounceRate","screenPageViews"],orderby:[{metric:{metricName:"bounceRate"},desc:!0},{metric:{metricName:"screenPageViews"},desc:!0}],metricFilters:{screenPageViews:{operation:"GREATER_THAN_OR_EQUAL",value:{int64Value:l}}},limit:3,reportID:"analytics-4_least-engaging-pages-widget_widget_reportOptions"},d=(0,a.useSelect)(e=>e(N.K9).hasFinishedResolution("getReport",[o])),g=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[o])),u=(0,a.useInViewSelect)(e=>{if(d)return g?null:e(N.K9).getReport(c)},[d,g,c]),m=(0,a.useSelect)(e=>{const t=e(N.K9).getErrorForSelector("getReport",[c]);return g&&t?[g,t]:g||t||void 0}),p=(0,a.useInViewSelect)(e=>m?void 0:e(N.K9).getPageTitles(u,c),[m,u,c]),y=(0,a.useSelect)(e=>!e(N.K9).hasFinishedResolution("getReport",[c])||void 0===p||!d),I={style:"percent",signDisplay:"never",maximumFractionDigits:1},{rows:h=[]}=u||{},A=[{field:"dimensionValues.0.value",Component({fieldValue:e}){const t=e,o=(0,O.Ii)(p[t]),n=(0,a.useSelect)(e=>i?null:e(N.K9).getServiceReportURL("all-pages-and-screens",{filters:{unifiedPagePathScreen:t},dates:s}));return i?(0,k.jsx)(G.mF,{content:o}):(0,k.jsx)(x.A,{href:n,title:o,external:!0,hideExternalIndicator:!0,children:o})}},{field:"metricValues.0.value",Component:({fieldValue:e})=>(0,k.jsx)("strong",{children:(0,v.Eo)(e,I)})}];return(0,k.jsx)(G.$,{Widget:t,widgetSlug:f.gC,loading:y,rows:h,columns:A,ZeroState:Z.QQ,error:m,moduleSlug:"analytics-4"})}LeastEngagingPagesWidget.propTypes={Widget:p().elementType.isRequired};const B=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(LeastEngagingPagesWidget);function MostEngagingPagesWidget(e){const{Widget:t}=e,i=(0,P.A)(),s=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2})),o={...s,dimensions:["pagePath"],metrics:[{name:"screenPageViews"}],limit:1,reportID:"analytics-4_most-engaging-pages-widget_widget_pageViewsReportOptions"},n=(0,a.useInViewSelect)(e=>e(N.K9).getReport(o),[o]),r=Math.round(n?.totals?.[0]?.metricValues?.[0]?.value/n?.rowCount)||0,l={...s,dimensions:["pagePath"],metrics:["engagementRate","screenPageViews"],orderby:[{metric:{metricName:"engagementRate"},desc:!0},{metric:{metricName:"screenPageViews"},desc:!0}],metricFilters:{screenPageViews:{filterType:"numericFilter",operation:"GREATER_THAN_OR_EQUAL",value:{int64Value:r}}},limit:3,reportID:"analytics-4_most-engaging-pages-widget_widget_reportOptions"},c=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[o])),d=(0,a.useSelect)(e=>{const t=e(N.K9).getErrorForSelector("getReport",[l]);return c&&t?[c,t]:c||t||void 0}),g=(0,a.useSelect)(e=>e(N.K9).hasFinishedResolution("getReport",[o])),u=(0,a.useInViewSelect)(e=>{if(g)return c?null:e(N.K9).getReport(l)},[g,c,l]),m=(0,a.useInViewSelect)(e=>d?void 0:e(N.K9).getPageTitles(u,l),[d,u,l]),p=(0,a.useSelect)(e=>!e(N.K9).hasFinishedResolution("getReport",[l])||!g||void 0===m),{rows:y=[]}=u||{},I={style:"percent",signDisplay:"never",maximumFractionDigits:1},h=[{field:"dimensionValues.0.value",Component({fieldValue:e}){const t=e,o=(0,O.Ii)(m[t]),n=(0,a.useSelect)(e=>i?null:e(N.K9).getServiceReportURL("all-pages-and-screens",{filters:{unifiedPagePathScreen:t},dates:s}));return i?(0,k.jsx)(G.mF,{content:o}):(0,k.jsx)(x.A
(0,g.__)("of %s total visitors","google-site-kit"),(0,U.Eo)(d,{style:"decimal"})),previousValue:u,currentValue:d,loading:o,error:s,moduleSlug:"analytics-4"})}NewVisitorsWidget.propTypes={Widget:p().elementType.isRequired};const V=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(NewVisitorsWidget);function PopularContentWidget(e){const{Widget:t}=e,i=(0,P.A)(),s=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2})),o={...s,dimensions:["pagePath"],metrics:[{name:"screenPageViews"}],orderby:[{metric:{metricName:"screenPageViews"},desc:!0}],limit:3,keepEmptyRows:!1,reportID:"analytics-4_popular-content-widget_widget_reportOptions"},n=(0,a.useInViewSelect)(e=>e(N.K9).getReport(o),[o]),r=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[o])),l=(0,a.useInViewSelect)(e=>r?void 0:e(N.K9).getPageTitles(n,o),[r,n,o]),c=(0,a.useSelect)(e=>!e(N.K9).hasFinishedResolution("getReport",[o])||void 0===l),{rows:d=[]}=n||{},g=[{field:"dimensionValues.0.value",Component({fieldValue:e}){const t=e,o=(0,O.Ii)(l[t]),n=(0,a.useSelect)(e=>i?null:e(N.K9).getServiceReportURL("all-pages-and-screens",{filters:{unifiedPagePathScreen:t},dates:s}));return i?(0,k.jsx)(G.mF,{content:o}):(0,k.jsx)(x.A,{href:n,title:o,external:!0,hideExternalIndicator:!0,children:o})}},{field:"metricValues.0.value",Component:({fieldValue:e})=>(0,k.jsx)("strong",{children:(0,v.Eo)(e)})}];return(0,k.jsx)(G.$,{Widget:t,widgetSlug:f.ep,loading:c,rows:d,columns:g,ZeroState:Z.QQ,error:r,moduleSlug:"analytics-4"})}PopularContentWidget.propTypes={Widget:p().elementType.isRequired};const F=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(PopularContentWidget);var H=i(78340),K=i(25623),Y=i(67150),Q=i(49383),J=i(36148);function AnalyticsUpdateError(e){const{onRetry:t,error:i,infoTooltip:s,headerText:o}=e,n=(0,w.A)(),r=(0,a.useSelect)(e=>e(C.O4).getErrorTroubleshootingLinkURL(i));(0,I.useEffect)(()=>{(0,v.BI)(`${n}_kmw`,"analytics_update_error")},[n]);const l=(0,I.useCallback)(()=>{(0,v.sx)(`${n}_kmw`,"analytics_update_error_retry"),t?.()},[t,n]);return(0,k.jsx)(J.A,{title:(0,g.__)("Analytics update failed","google-site-kit"),headerText:o,infoTooltip:s,children:(0,k.jsxs)("div",{className:"googlesitekit-report-error-actions",children:[(0,k.jsx)(Q.Button,{onClick:l,children:(0,g.__)("Retry","google-site-kit")}),(0,k.jsx)("span",{className:"googlesitekit-error-retry-text",children:(0,h.A)((0,g.__)("Retry didnt work? <a>Learn more</a>","google-site-kit"),{a:(0,k.jsx)(x.A,{href:r,external:!0,hideExternalIndicator:!0})})})]})})}function CustomDimensionsMissingError(e){const{onRetry:t,infoTooltip:i,headerText:a}=e,s=(0,w.A)();(0,I.useEffect)(()=>{(0,v.BI)(`${s}_kmw`,"custom_dimension_missing_error")},[s]);const o=(0,I.useCallback)(()=>{(0,v.sx)(`${s}_kmw`,"custom_dimension_missing_error_retry"),t?.()},[t,s]);return(0,k.jsx)(J.A,{title:(0,g.__)("No data to show","google-site-kit"),headerText:a,infoTooltip:i,children:(0,k.jsxs)("div",{className:"googlesitekit-report-error-actions",children:[(0,k.jsx)(Q.Button,{onClick:o,children:(0,g.__)("Update","google-site-kit")}),(0,k.jsx)("span",{className:"googlesitekit-error-retry-text",children:(0,g.__)("Update Analytics to track metric","google-site-kit")})]})})}AnalyticsUpdateError.propTypes={error:p().shape({}).isRequired,onRetry:p().func.isRequired,headerText:p().string,infoTooltip:p().string},CustomDimensionsMissingError.propTypes={onRetry:p().func.isRequired,headerText:p().string,infoTooltip:p().string};var q=i(51568),X=i(45472),$=i(133),ee=i(27333);function te(e={}){const{dimensions:t,infoTooltip:s,reportOptions:o,title:n}=e;return e=>{function WithCustomDimensionsComponent(r){const l=(0,P.A)(),{Widget:c,widgetSlug:d}=r,{description:u,infoTooltip:m,title:p}=K.G[d]||{},y=n||p,h=s||m||u,{customDimensions:A,hasCustomDimensions:M,customDimensionsCreationErrors:S,hasAnalyticsEditScope:T,isSyncingAvailableCustomDimensions:D,loading:v,isGatheringData:j,hasInvalidCustomDimensionError:_,invalidCustomDimensionReportOptions:b,redirectURL:C}=function({dimensions:e,widgetSlug:t,reportOptions:s}){const{requiredCustomDimensions:o}=K.G[t]
(0,g.__)("of %s total visitors","google-site-kit"),(0,v.Eo)(d,{style:"decimal"})),previousValue:y,currentValue:p,loading:o,error:s,moduleSlug:"analytics-4"})}ReturningVisitorsWidget.propTypes={Widget:p().elementType.isRequired};const se=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(ReturningVisitorsWidget);var oe=i(29877);function TopCitiesWidget({Widget:e}){const t={...(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2})),dimensions:["city"],metrics:[{name:"totalUsers"}],orderby:[{metric:{metricName:"totalUsers"},desc:!0}],limit:4,reportID:"analytics-4_top-cities-widget_widget_topCitiesReportOptions"},i=(0,a.useInViewSelect)(e=>e(N.K9).getReport(t),[t]),s=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[t])),o=(0,a.useSelect)(e=>!e(N.K9).hasFinishedResolution("getReport",[t])),{rows:n=[],totals:r=[]}=i||{},l=r[0]?.metricValues?.[0]?.value,c=[{field:"dimensionValues",Component({fieldValue:e}){const[t]=e;return(0,k.jsx)(G.mF,{content:t.value})}},{field:"metricValues.0.value",Component:({fieldValue:e})=>(0,k.jsx)("strong",{children:(0,v.Eo)(e/l,{style:"percent",maximumFractionDigits:1})})}];return(0,k.jsx)(G.$,{Widget:e,widgetSlug:f.GM,loading:o,rows:(0,oe.S)(n),columns:c,ZeroState:Z.QQ,error:s,moduleSlug:"analytics-4"})}TopCitiesWidget.propTypes={Widget:p().elementType.isRequired};const ne=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(TopCitiesWidget);function TopCitiesDrivingLeadsWidget({Widget:e}){const t=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2})),i=(0,a.useSelect)(e=>e(N.K9).getDetectedEvents()),s=[N.nc.SUBMIT_LEAD_FORM,N.nc.CONTACT,N.nc.GENERATE_LEAD].filter(e=>i?.includes(e));s.includes(N.nc.SUBMIT_LEAD_FORM)&&s.includes(N.nc.CONTACT)&&s.splice(s.indexOf(N.nc.CONTACT),1);const o={...t,dimensions:["city","eventName"],dimensionFilters:{eventName:{filterType:"inListFilter",value:s},city:{filterType:"emptyFilter",notExpression:!0}},metrics:[{name:"eventCount"}],orderby:[{metric:{metricName:"eventCount"},desc:!0}],limit:3,keepEmptyRows:!1,reportID:"analytics-4_top-cities-driving-leads-widget_widget_topCitiesReportOptions"},n=(0,a.useInViewSelect)(e=>s?.length?e(N.K9).getReport(o):void 0,[s,o]),r=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[o])),l=(0,a.useSelect)(e=>s?.length?!e(N.K9).hasFinishedResolution("getReport",[o]):void 0),{rows:c=[]}=n||{},d=[{field:"dimensionValues",Component({fieldValue:e}){const[t]=e;return(0,k.jsx)(G.mF,{content:t.value})}},{field:"metricValues.0.value",Component:({fieldValue:e})=>(0,k.jsx)("strong",{children:(0,v.Eo)(e)})}];return(0,k.jsx)(G.$,{Widget:e,widgetSlug:f.CQ,loading:l,rows:c,columns:d,ZeroState:Z.QQ,error:r,moduleSlug:"analytics-4"})}TopCitiesDrivingLeadsWidget.propTypes={Widget:p().elementType.isRequired};const re=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(TopCitiesDrivingLeadsWidget);function TopCitiesDrivingAddToCartWidget({Widget:e}){const t=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2})),i=(0,a.useSelect)(e=>e(N.K9).getDetectedEvents()),s=i?.includes("add_to_cart"),o={...t,dimensions:["city"],dimensionFilters:{city:{filterType:"emptyFilter",notExpression:!0}},metrics:[{name:"addToCarts"}],orderby:[{metric:{metricName:"addToCarts"},desc:!0}],limit:3,keepEmptyRows:!1,reportID:"analytics-4_top-cities-driving-add-to-cart-widget_widget_topCitiesReportOptions"},n=(0,a.useInViewSelect)(e=>s?e(N.K9).getReport(o):void 0,[o]),r=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[o])),l=(0,a.useSelect)(e=>s?!e(N.K9).hasFinishedResolution("getReport",[o]):void 0),{rows:c=[]}=n||{},d=[{field:"dimensionValues",Component({fieldValue:e}){const[t]=e;return(0,k.jsx)(G.mF,{content:t.value})}},{field:"metricValues.0.value",Component:({fieldValue:e})=>(0,k.jsx)("strong",{children:(0,v.Eo)(e)})}];return(0,k.jsx)(G.$,{Widget:e,widgetSlug:f.Xq,loading:l,rows:c,columns:d,ZeroState:Z.QQ,error:r,moduleSlug:"analytics-4"})}TopCitiesDrivingAddToCartWidget.propTypes={Widget:p().elementType.isRequired};const le=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(TopCitiesDrivingAddToCartWidget);function TopCitiesDr
(0,g.__)("%s of total purchases","google-site-kit"),(0,v.Eo)(M,j)),previousValue:D,currentValue:M,loading:u,error:d,moduleSlug:"analytics-4"})}TopDeviceDrivingPurchases.propTypes={Widget:p().elementType.isRequired};const ge=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(TopDeviceDrivingPurchases);function TopCountriesWidget({Widget:e}){const t={...(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2})),dimensions:["country"],metrics:[{name:"totalUsers"}],orderby:[{metric:{metricName:"totalUsers"},desc:!0}],limit:4,reportID:"analytics-4_top-countries-widget_widget_topCountriesReportOptions"},i=(0,a.useInViewSelect)(e=>e(N.K9).getReport(t),[t]),s=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[t])),o=(0,a.useSelect)(e=>!e(N.K9).hasFinishedResolution("getReport",[t])),{rows:n=[],totals:r=[]}=i||{},l=r[0]?.metricValues?.[0]?.value,c=[{field:"dimensionValues",Component({fieldValue:e}){const[t]=e;return(0,k.jsx)(G.mF,{content:t.value})}},{field:"metricValues.0.value",Component:({fieldValue:e})=>(0,k.jsx)("strong",{children:(0,v.Eo)(e/l,{style:"percent",maximumFractionDigits:1})})}];return(0,k.jsx)(G.$,{Widget:e,widgetSlug:f.dV,loading:o,rows:(0,oe.S)(n),columns:c,ZeroState:Z.QQ,error:s,moduleSlug:"analytics-4"})}TopCountriesWidget.propTypes={Widget:p().elementType.isRequired};const ue=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(TopCountriesWidget);function TopTrafficSourceWidget({Widget:e}){const t=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2,compare:!0})),i={...t,metrics:[{name:"totalUsers"}],reportID:"analytics-4_top-traffic-source-widget_widget_totalUsersReportOptions"},s={...t,dimensions:["sessionDefaultChannelGroup"],metrics:[{name:"totalUsers"}],limit:1,orderBy:"totalUsers",reportID:"analytics-4_top-traffic-source-widget_widget_trafficSourceReportOptions"},o=(0,a.useInViewSelect)(e=>e(N.K9).getReport(i),[i]),n=(0,a.useInViewSelect)(e=>e(N.K9).getReport(s),[s]),r=(0,a.useSelect)(e=>{const t=e(N.K9).getErrorForSelector("getReport",[s]),a=e(N.K9).getErrorForSelector("getReport",[i]);return t&&a?[t,a]:t||a||void 0}),l=(0,a.useSelect)(e=>!e(N.K9).hasFinishedResolution("getReport",[i])||!e(N.K9).hasFinishedResolution("getReport",[s]));function c(e,t){return i=>(0,L.get)(i,`dimensionValues.${t}.value`)===e}const{rows:d=[]}=o||{},{rows:u=[]}=n||{},m=u.filter(c("date_range_0",1))[0]?.dimensionValues?.[0].value||"-",p=parseInt(d.filter(c("date_range_0",0))[0]?.metricValues?.[0]?.value,10)||0,y=parseInt(u.filter(c("date_range_0",1))[0]?.metricValues?.[0]?.value,10)||0,I=p?y/p:0,h=parseInt(d.filter(c("date_range_1",0))[0]?.metricValues?.[0]?.value,10)||0,A=parseInt(u.filter(c("date_range_1",1))[0]?.metricValues?.[0]?.value,10)||0,M=h?A/h:0,S={style:"percent",signDisplay:"never",maximumFractionDigits:1};return(0,k.jsx)(de.A,{Widget:e,widgetSlug:f.SS,metricValue:m,metricValueFormat:S,subText:(0,g.sprintf)(/* translators: %d: Percentage of users for the current top traffic source compared to the number of total users for all traffic sources. */ /* translators: %d: Percentage of users for the current top traffic source compared to the number of total users for all traffic sources. */
(0,g.__)("%s of total traffic","google-site-kit"),(0,v.Eo)(I,S)),previousValue:M,currentValue:I,loading:l,error:r,moduleSlug:"analytics-4"})}TopTrafficSourceWidget.propTypes={Widget:p().elementType.isRequired};const me=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(TopTrafficSourceWidget);function TopTrafficSourceDrivingAddToCartWidget({Widget:e}){const t=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2,compare:!0})),i=(0,a.useSelect)(e=>e(N.K9).getDetectedEvents()),s=i?.includes(N.nc.ADD_TO_CART),o={...t,metrics:[{name:"addToCarts"}],reportID:"analytics-4_top-traffic-source-driving-add-to-cart-widget_widget_totalAddToCartReportOptions"},n={...t,dimensions:["sessionDefaultChannelGroup"],metrics:[{name:"addToCarts"}],limit:1,orderBy:"addToCarts",reportID:"analytics-4_top-traffic-source-driving-add-to-cart-widget_widget_trafficSourceReportOptions"},r=(0,a.useInViewSelect)(e=>s?e(N.K9).getReport(o):void 0,[s,o]),l=(0,a.useInViewSelect)(e=>s?e(N.K9).getReport(n):void 0,[s,n]),c=(0,a.useSelect)(e=>{const t=e(N.K9).getErrorForSelector("getReport",[n]),i=e(N.K9).getErrorForSelector("getReport",[o]);return t&&i?[t,i]:t||i||void 0}),d=(0,a.useSelect)(e=>s?!e(N.K9).hasFinishedResolution("getReport",[o])||!e(N.K9).hasFinishedResolution("getReport",[n]):void 0);function u(e,t){return i=>(0,L.get)(i,`dimensionValues.${t}.value`)===e}const{rows:m=[]}=r||{},{rows:p=[]}=l||{},y=p.filter(u("date_range_0",1))[0]?.dimensionValues?.[0].value||"-",I=parseInt(m.filter(u("date_range_0",0))[0]?.metricValues?.[0]?.value,10)||0,h=parseInt(p.filter(u("date_range_0",1))[0]?.metricValues?.[0]?.value,10)||0,A=I?h/I:0,M=parseInt(m.filter(u("date_range_1",0))[0]?.metricValues?.[0]?.value,10)||0,S=parseInt(p.filter(u("date_range_1",1))[0]?.metricValues?.[0]?.value,10)||0,T=M?S/M:0,D={style:"percent",signDisplay:"never",maximumFractionDigits:1};return(0,k.jsx)(de.A,{Widget:e,widgetSlug:f.Vl,metricValue:y,metricValueFormat:D,subText:(0,g.sprintf)(/* translators: %s: Percentage of add to carts for the current top traffic source compared to the number of total add to carts for all traffic sources. */ /* translators: %s: Percentage of add to carts for the current top traffic source compared to the number of total add to carts for all traffic sources. */
(0,g.__)("%s of total add to carts","google-site-kit"),(0,v.Eo)(A,D)),previousValue:T,currentValue:A,loading:d,error:c,moduleSlug:"analytics-4"})}TopTrafficSourceDrivingAddToCartWidget.propTypes={Widget:p().elementType.isRequired};const pe=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(TopTrafficSourceDrivingAddToCartWidget);function ye(e,t){for(let i=0;i<e.length;i++){const a=e?.[i]?.dimensionValues,s=a.findIndex(e=>e.value===t);if(-1!==s)return s}return 0}function TopTrafficSourceDrivingLeadsWidget({Widget:e}){const t=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2,compare:!0})),i=(0,a.useSelect)(e=>e(N.K9).getDetectedEvents()),s=[N.nc.SUBMIT_LEAD_FORM,N.nc.CONTACT,N.nc.GENERATE_LEAD].filter(e=>i?.includes(e));s.includes(N.nc.SUBMIT_LEAD_FORM)&&s.includes(N.nc.CONTACT)&&s.splice(s.indexOf(N.nc.CONTACT),1);const o={...t,metrics:[{name:"eventCount"}],dimensions:["eventName"],dimensionFilters:{eventName:{filterType:"inListFilter",value:s}},reportID:"analytics-4_top-traffic-source-driving-leads-widget_widget_totalLeadsReportOptions"},n={...t,dimensions:["sessionDefaultChannelGroup","eventName"],dimensionFilters:{eventName:{filterType:"inListFilter",value:s}},metrics:[{name:"eventCount"}],limit:1,orderBy:"eventCount",reportID:"analytics-4_top-traffic-source-driving-leads-widget_widget_trafficSourceReportOptions"},r=(0,a.useInViewSelect)(e=>s.length?e(N.K9).getReport(o):void 0,[s,o]),l=(0,a.useInViewSelect)(e=>s.length?e(N.K9).getReport(n):void 0,[s,n]),c=(0,a.useSelect)(e=>{const t=e(N.K9).getErrorForSelector("getReport",[n]),i=e(N.K9).getErrorForSelector("getReport",[o]);return t&&i?[t,i]:t||i||void 0}),d=(0,a.useSelect)(e=>{if(s.length)return!e(N.K9).hasFinishedResolution("getReport",[o])||!e(N.K9).hasFinishedResolution("getReport",[n])});function u(e,t){return i=>(0,L.get)(i,`dimensionValues.${t}.value`)===e}const{rows:m=[]}=r||{},{rows:p=[]}=l||{},y=ye(p,"date_range_0"),I=p.filter(u("date_range_0",y))[0]?.dimensionValues?.[0].value||"-",h=ye(m,"date_range_0"),A=parseInt(m.filter(u("date_range_0",h))[0]?.metricValues?.[0]?.value,10)||0,M=ye(p,"date_range_0"),S=parseInt(p.filter(u("date_range_0",M))[0]?.metricValues?.[0]?.value,10)||0,T=A?S/A:0,D=ye(m,"date_range_1"),j=parseInt(m.filter(u("date_range_1",D))[0]?.metricValues?.[0]?.value,10)||0,_=ye(p,"date_range_1"),b=parseInt(p.filter(u("date_range_1",_))[0]?.metricValues?.[0]?.value,10)||0,C=j?b/j:0,x={style:"percent",signDisplay:"never",maximumFractionDigits:1};return(0,k.jsx)(de.A,{Widget:e,widgetSlug:f.u_,metricValue:I,metricValueFormat:x,subText:(0,g.sprintf)(/* translators: %d: Percentage of leads for the current top traffic source compared to the number of total leads for all traffic sources. */ /* translators: %d: Percentage of leads for the current top traffic source compared to the number of total leads for all traffic sources. */
(0,g.__)("%s of total leads","google-site-kit"),(0,v.Eo)(T,x)),previousValue:C,currentValue:T,loading:d,error:c,moduleSlug:"analytics-4"})}TopTrafficSourceDrivingLeadsWidget.propTypes={Widget:p().elementType.isRequired};const Ie=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(TopTrafficSourceDrivingLeadsWidget);var he=i(1102);function TopConvertingTrafficSourceWidget({Widget:e}){const t={...(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2,compare:!0})),dimensions:["sessionDefaultChannelGroup"],metrics:[{name:"sessionKeyEventRate"}],limit:1,orderBy:"sessionKeyEventRate",reportID:"analytics-4_top-converting-traffic-source-widget_widget_reportOptions"},i=(0,he.w)(e=>e(N.K9).getReport(t),[t]),s=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[t])),o=(0,a.useSelect)(e=>!e(N.K9).hasFinishedResolution("getReport",[t]));function n(e){if(!i?.rows)return null;return i.rows.filter(({dimensionValues:[,t]})=>t.value===e)[0]}const r=n("date_range_0"),l=n("date_range_1"),c=r?.dimensionValues?.[0].value||"-",d=parseFloat(r?.metricValues?.[0].value||"0"),u=parseFloat(l?.metricValues?.[0].value||"0"),m={style:"percent",signDisplay:"never",maximumFractionDigits:1};return(0,k.jsx)(de.A,{Widget:e,widgetSlug:f.qy,metricValue:c,metricValueFormat:m,subText:(0,g.sprintf)(/* translators: %d: Percentage of visits that led to key events. */ /* translators: %d: Percentage of visits that led to key events. */
(0,g.__)("%s of visits led to key events","google-site-kit"),(0,v.Eo)(d,m)),previousValue:u,currentValue:d,loading:o,error:s,moduleSlug:"analytics-4"})}TopConvertingTrafficSourceWidget.propTypes={Widget:p().elementType.isRequired};const Ae=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(TopConvertingTrafficSourceWidget);function TopTrafficSourceDrivingPurchasesWidget({Widget:e}){const t=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2,compare:!0})),i=(0,a.useSelect)(e=>e(N.K9).getDetectedEvents()),s=i?.includes("purchase"),o={...t,metrics:[{name:"ecommercePurchases"}],reportID:"analytics-4_top-traffic-source-driving-purchases-widget_widget_totalPurchasesReportOptions"},n={...t,dimensions:["sessionDefaultChannelGroup"],metrics:[{name:"ecommercePurchases"}],limit:1,orderBy:"ecommercePurchases",reportID:"analytics-4_top-traffic-source-driving-purchases-widget_widget_trafficSourceReportOptions"},r=(0,a.useInViewSelect)(e=>s?e(N.K9).getReport(o):void 0,[s,o]),l=!!r?.rows&&(r?.rows?.[0]?.metricValues?.[0]?.value>0||r?.rows?.[1]?.metricValues?.[0]?.value>0),c=(0,a.useInViewSelect)(e=>s&&l?e(N.K9).getReport(n):void 0,[s,l,n]),d=(0,a.useSelect)(e=>{const t=e(N.K9).getErrorForSelector("getReport",[n]),i=e(N.K9).getErrorForSelector("getReport",[o]);return t&&i?[t,i]:t||i||void 0}),u=(0,a.useSelect)(e=>s?!e(N.K9).hasFinishedResolution("getReport",[o])||!e(N.K9).hasFinishedResolution("getReport",[n])&&l:void 0);function m(e,t){return i=>(0,L.get)(i,`dimensionValues.${t}.value`)===e}const{rows:p=[]}=r||{},{rows:y=[]}=c||{},I=y.filter(m("date_range_0",1))[0]?.dimensionValues?.[0].value||"-",h=parseInt(p.filter(m("date_range_0",0))[0]?.metricValues?.[0]?.value,10)||0,A=parseInt(y.filter(m("date_range_0",1))[0]?.metricValues?.[0]?.value,10)||0,M=h?A/h:0,S=parseInt(p.filter(m("date_range_1",0))[0]?.metricValues?.[0]?.value,10)||0,T=parseInt(y.filter(m("date_range_1",1))[0]?.metricValues?.[0]?.value,10)||0,D=S?T/S:0,j={style:"percent",signDisplay:"never",maximumFractionDigits:1};return(0,k.jsx)(de.A,{Widget:e,widgetSlug:f.HA,metricValue:I,metricValueFormat:j,subText:(0,g.sprintf)(/* translators: %s: Percentage of purchases for the current top traffic source compared to the number of total purchases for all traffic sources. */ /* translators: %s: Percentage of purchases for the current top traffic source compared to the number of total purchases for all traffic sources. */
(0,g.__)("%s of total purchases","google-site-kit"),(0,v.Eo)(M,j)),previousValue:D,currentValue:M,loading:u,error:d,moduleSlug:"analytics-4"})}TopTrafficSourceDrivingPurchasesWidget.propTypes={Widget:p().elementType.isRequired};const Me=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(TopTrafficSourceDrivingPurchasesWidget);function PagesPerVisitWidget({Widget:e}){const t={...(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2,compare:!0})),metrics:[{name:"screenPageViewsPerSession"},{name:"screenPageViews"}],reportID:"analytics-4_pages-per-visit-widget_widget_reportOptions"},i=(0,a.useInViewSelect)(e=>e(N.K9).getReport(t),[t]),s=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[t])),o=(0,a.useSelect)(e=>!e(N.K9).hasFinishedResolution("getReport",[t])),{rows:n=[]}=i||{};function r(e){return t=>(0,L.get)(t,"dimensionValues.0.value")===e}const l=Number(n.find(r("date_range_0"))?.metricValues?.[0]?.value)||0,c=Number(n.find(r("date_range_1"))?.metricValues?.[0]?.value)||0,d=Number(n.find(r("date_range_0"))?.metricValues?.[1]?.value)||0;return(0,k.jsx)(G.ym,{Widget:e,widgetSlug:f.nH,metricValue:l,metricValueFormat:{style:"decimal",maximumFractionDigits:2},subText:(0,g.sprintf)(/* translators: %s: Number of total page views. */ /* translators: %s: Number of total page views. */
(0,g.__)("%s page views","google-site-kit"),(0,U.Eo)(d,{style:"decimal"})),previousValue:c,currentValue:l,loading:o,error:s,moduleSlug:"analytics-4"})}PagesPerVisitWidget.propTypes={Widget:p().elementType.isRequired};const fe=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(PagesPerVisitWidget);function VisitLengthWidget({Widget:e}){const t={...(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2,compare:!0})),metrics:[{name:"averageSessionDuration"},{name:"sessions"}],reportID:"analytics-4_visit-length-widget_widget_reportOptions"},i=(0,a.useInViewSelect)(e=>e(N.K9).getReport(t),[t]),s=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[t])),o=(0,a.useSelect)(e=>!e(N.K9).hasFinishedResolution("getReport",[t])),{rows:n=[]}=i||{};function r(e){return t=>(0,L.get)(t,"dimensionValues.0.value")===e}const l=Number(n.find(r("date_range_0"))?.metricValues?.[0]?.value)||0,c=Number(n.find(r("date_range_1"))?.metricValues?.[0]?.value)||0,d=Number(n.find(r("date_range_0"))?.metricValues?.[1]?.value)||0;return(0,k.jsx)(G.ym,{Widget:e,widgetSlug:f.J5,metricValue:l,metricValueFormat:"s",subText:(0,g.sprintf)(/* translators: %s: Number of total page views. */ /* translators: %s: Number of total page views. */
(0,g.__)("%s total visits","google-site-kit"),(0,U.Eo)(d,{style:"decimal"})),previousValue:c,currentValue:l,loading:o,error:s,moduleSlug:"analytics-4"})}VisitLengthWidget.propTypes={Widget:p().elementType.isRequired};const Se=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(VisitLengthWidget);function TopReturningVisitorPages(e){const{Widget:t}=e,i=(0,P.A)(),s=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2})),o={...s,dimensions:["pagePath"],dimensionFilters:{newVsReturning:"returning"},metrics:[{name:"activeUsers"}],orderby:[{metric:{metricName:"activeUsers"},desc:!0}],limit:3,keepEmptyRows:!1,reportID:"analytics-4_top-returning-visitor-pages-widget_widget_reportOptions"},n=(0,a.useInViewSelect)(e=>e(N.K9).getReport(o),[o]),r=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[o])),l=(0,a.useInViewSelect)(e=>r?void 0:e(N.K9).getPageTitles(n,o),[r,n,o]),c=(0,a.useSelect)(e=>!e(N.K9).hasFinishedResolution("getReport",[o])||void 0===l),{rows:d=[]}=n||{},g=[{field:"dimensionValues.0.value",Component({fieldValue:e}){const t=e,o=(0,O.Ii)(l[t]),n=(0,a.useSelect)(e=>i?null:e(N.K9).getServiceReportURL("all-pages-and-screens",{filters:{unifiedPagePathScreen:t},dates:s}));return i?(0,k.jsx)(G.mF,{content:o}):(0,k.jsx)(x.A,{href:n,title:o,external:!0,hideExternalIndicator:!0,children:o})}},{field:"metricValues.0.value",Component:({fieldValue:e})=>(0,k.jsx)("strong",{children:(0,v.Eo)(e)})}];return(0,k.jsx)(G.$,{Widget:t,widgetSlug:f.tK,loading:c,rows:d,columns:g,ZeroState:Z.QQ,error:r,moduleSlug:"analytics-4"})}TopReturningVisitorPages.propTypes={Widget:p().elementType.isRequired};const Ne=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(TopReturningVisitorPages);function VisitsPerVisitorWidget({Widget:e}){const t={...(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2,compare:!0})),metrics:[{name:"sessionsPerUser"},{name:"sessions"}],reportID:"analytics-4_visits-per-visitor-widget_widget_reportOptions"},i=(0,a.useInViewSelect)(e=>e(N.K9).getReport(t),[t]),s=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[t])),o=(0,a.useSelect)(e=>!e(N.K9).hasFinishedResolution("getReport",[t])),{rows:n=[]}=i||{};function r(e){return t=>(0,L.get)(t,"dimensionValues.0.value")===e}const l=n.find(r("date_range_0"))?.metricValues?.[0]?.value||0,c=n.find(r("date_range_1"))?.metricValues?.[0]?.value||0,d=Number(n.find(r("date_range_0"))?.metricValues?.[1]?.value)||0;return(0,k.jsx)(G.ym,{Widget:e,widgetSlug:f.Yw,metricValue:l,subText:(0,g.sprintf)(/* translators: %d: Number of total visits to the site. */ /* translators: %d: Number of total visits to the site. */
(0,g.__)("%s total visits","google-site-kit"),(0,v.Eo)(d,{style:"decimal"})),previousValue:Number(c),currentValue:Number(l),loading:o,error:s,moduleSlug:"analytics-4"})}VisitsPerVisitorWidget.propTypes={Widget:p().elementType.isRequired};const Te=(0,E.A)({moduleName:T.L1,FallbackComponent:u.A})(VisitsPerVisitorWidget);function De(e){const t=(0,v.IS)(e,1);return{startDate:(0,v.IS)(e,3),endDate:t}}function ve(e){const t=(0,v.IS)(e,1),i=(0,v.IS)(e,2),a=(0,v.IS)(e,3);return{...De(e),dimensions:["pagePath"],dimensionFilters:{"customEvent:googlesitekit_post_date":{filterType:"inListFilter",value:[t.replace(/-/g,""),i.replace(/-/g,""),a.replace(/-/g,"")]}},metrics:[{name:"screenPageViews"}],orderby:[{metric:{metricName:"screenPageViews"},desc:!0}],limit:3,keepEmptyRows:!1,reportID:"analytics-4_top-recent-trending-pages-widget_widget_reportOptions"}}function CustomZeroDataMessage(){return(0,g.__)("No data to display: either no pages were published in the last three days, or they havent received any visitors yet","google-site-kit")}function TopRecentTrendingPagesWidget({Widget:e}){const t=(0,P.A)(),[i,s]=(0,a.useSelect)(e=>{const t=e(f.oR).getReferenceDate();return[De(t),ve(t)]}),o=(0,a.useInViewSelect)(e=>e(N.K9).getReport(s),[s]),n=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[s])),r=(0,a.useInViewSelect)(e=>!n&&o?e(N.K9).getPageTitles(o,s):void 0,[n,o,s]),l=(0,a.useSelect)(e=>!e(N.K9).hasFinishedResolution("getReport",[s])||void 0===r),{rows:c=[]}=o||{},d=[{field:"dimensionValues.0.value",Component({fieldValue:e}){const s=e,o=(0,O.Ii)(r[s]),n=(0,a.useSelect)(e=>t?null:e(N.K9).getServiceReportURL("all-pages-and-screens",{filters:{unifiedPagePathScreen:s},dates:i}));return t?(0,k.jsx)(G.mF,{content:o}):(0,k.jsx)(x.A,{href:n,title:o,external:!0,hideExternalIndicator:!0,children:o})}},{field:"metricValues.0.value",Component:({fieldValue:e})=>(0,k.jsx)("strong",{children:(0,v.Eo)(e)})}];return(0,k.jsx)(G.$,{Widget:e,widgetSlug:f.BT,loading:l,rows:c,columns:d,ZeroState:CustomZeroDataMessage,error:n,moduleSlug:"analytics-4"})}TopRecentTrendingPagesWidget.propTypes={Widget:p().elementType.isRequired};const je=(0,M.A)((0,E.A)({moduleName:T.L1,FallbackComponent:u.A}),te({reportOptions:e=>ve(e(f.oR).getReferenceDate())}))(TopRecentTrendingPagesWidget);function TopCategoriesWidget_getReportOptions(e){return{...e(f.oR).getDateRangeDates({offsetDays:N.f2}),dimensions:["customEvent:googlesitekit_post_categories"],dimensionFilters:{"customEvent:googlesitekit_post_categories":{filterType:"emptyFilter",notExpression:!0}},metrics:[{name:"screenPageViews"}],orderby:[{metric:{metricName:"screenPageViews"},desc:!0}],limit:3,keepEmptyRows:!1,reportID:"analytics-4_top-categories-widget_widget_reportOptions"}}function TopCategoriesWidget({Widget:e}){const t=(0,a.useSelect)(TopCategoriesWidget_getReportOptions),i=(0,a.useInViewSelect)(e=>e(N.K9).getReport(t),[t]),s=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[t])),o=(0,a.useSelect)(e=>!e(N.K9).hasFinishedResolution("getReport",[t])),{rows:n=[]}=i||{},r=[{field:"dimensionValues",Component({fieldValue:e}){const[t]=e,i="string"==typeof t?.value?(0,O.JN)(t.value):[],a=(0,v.K5)(i.map(String),{style:"narrow"});return(0,k.jsx)(G.mF,{content:a})}},{field:"metricValues.0.value",Component:({fieldValue:e})=>(0,k.jsx)("strong",{children:(0,v.Eo)(e)})}];return(0,k.jsx)(G.$,{Widget:e,widgetSlug:f.t1,loading:o,rows:n,columns:r,ZeroState:Z.QQ,error:s,moduleSlug:"analytics-4"})}TopCategoriesWidget.propTypes={Widget:p().elementType.isRequired};const _e=(0,M.A)((0,E.A)({moduleName:T.L1,FallbackComponent:u.A}),te({reportOptions:TopCategoriesWidget_getReportOptions}))(TopCategoriesWidget);function TopPagesDrivingLeadsWidget(e){const{Widget:t}=e,i=(0,P.A)(),s=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2})),o=(0,a.useSelect)(e=>e(N.K9).getDetectedEvents()),n=[N.nc.SUBMIT_LEAD_FORM,N.nc.CONTACT,N.nc.GENERATE_LEAD].filter(e=>o?.includes(e));n.includes(N.nc.SUBMIT_LEAD_FORM)&&n.includes(N.nc.CONTACT)&&n.splice(n.indexOf(N.nc.CONTACT),1);const r={...s,dimensions:["pagePath","even
(0,g.__)("%s configured Analytics and you dont have access to its configured property. Contact them to share access or change the configured property.","google-site-kit"),i),{strong:(0,k.jsx)("strong",{})})})}AnalyticsSettingsNotice.propTypes={hasModuleAccess:p().bool};var Ge=i(2422),ze=i(7070),Ze=i(11997),Pe=i(49655),Oe=i(92152),Be=i(54349);const We="ecee-notification-analytics";function EnhancedConversionsNotification({id:e,Notification:t}){const i=(0,a.useSelect)(e=>e(C.O4).getDocumentationLinkURL("enhanced-conversions-analytics")),s=(0,a.useSelect)(e=>{const{getAccountID:t,getPropertyID:i,getServiceURL:a}=e(N.K9),s=t(),o=i();return a({path:Ze.U`/a${s}p${o}/admin/datapolicies/datacollection`})});return(0,k.jsx)(t,{children:(0,k.jsx)(Be.A,{notificationID:e,type:Pe.Q.INFO_ALT,title:(0,g.__)("Boost your Analytics data with more metrics about your visitors","google-site-kit"),description:(0,h.A)((0,g.__)("Site Kit now supports user-provided data collection, a free feature which helps you get a more complete and reliable count of your sales and leads from your website, even when people switch devices. To activate, turn on the setting for collecting user data in your Analytics account. <a />","google-site-kit"),{a:(0,k.jsx)(Oe.A,{id:e,label:(0,g.__)("Learn more","google-site-kit"),url:i})}),dismissButton:{label:(0,g.__)("No thanks","google-site-kit")},ctaButton:{label:(0,g.__)("Go to Analytics","google-site-kit"),href:s,dismissOnClick:!0,external:!0,hideExternalIndicator:!0}})})}function EnhancedConversionsSettingsNotice({type:e=_.A.TYPES.INFO}){const t=We,i=(0,Ge.W)(),s=(0,ze.A)(t),[o,n]=(0,I.useState)(!1),r=(0,a.useSelect)(e=>e(C.O4).getDocumentationLinkURL("enhanced-conversions-analytics")),l=(0,a.useSelect)(e=>{const{getAccountID:t,getPropertyID:i,getServiceURL:a}=e(N.K9),s=t(),o=i();return a({path:Ze.U`/a${s}p${o}/admin/datapolicies/datacollection`})}),c=(0,a.useSelect)(e=>e(f.oR).isItemDismissed(t)),{dismissItem:d}=(0,a.useDispatch)(f.oR),u=(0,I.useCallback)(async()=>{await d(t),s.confirm()},[d,t,s]),m=(0,I.useCallback)(async()=>{await d(t),s.dismiss()},[d,t,s]);return(0,I.useEffect)(()=>{!o&&i&&(s.view(),n(!0))},[i,s,o]),c?null:(0,k.jsx)(_.A,{type:e,title:(0,g.__)("Boost your Analytics data with more metrics about your visitors","google-site-kit"),description:(0,h.A)((0,g.__)("Site Kit now supports user-provided data collection, a free feature which helps you get a more complete and reliable count of your sales and leads from your website, even when people switch devices. To activate, turn on the setting for collecting user data in your Analytics account. <a />","google-site-kit"),{a:(0,k.jsx)(Oe.A,{id:t,label:(0,g.__)("Learn more","google-site-kit"),url:r})}),dismissButton:{label:(0,g.__)("No thanks","google-site-kit"),onClick:m},ctaButton:{label:(0,g.__)("Go to Analytics","google-site-kit"),href:l,onClick:u,external:!0,hideExternalIndicator:!0}})}EnhancedConversionsNotification.propTypes={id:p().string.isRequired,Notification:p().elementType.isRequired},EnhancedConversionsSettingsNotice.propTypes={type:p().oneOf(Object.values(_.A.TYPES))};var Ue=i(17691),Ve=i(55012),Fe=i(15167);function OptionalSettingsView(){const e=(0,a.useSelect)(e=>e(N.K9).getUseSnippet()),t=(0,a.useSelect)(e=>e(N.K9).getAdsConversionIDMigratedAtMs()),i=(0,a.useSelect)(e=>e(N.K9).getTrackingDisabled()||[]),s=(0,a.useSelect)(e=>e(N.K9).getAdsConversionID());return(0,k.jsxs)(I.Fragment,{children:[(0,k.jsx)("div",{className:"googlesitekit-settings-module__meta-items",children:(0,k.jsxs)("div",{className:"googlesitekit-settings-module__meta-item",children:[(0,k.jsx)(Fe.A,{as:"h5",size:"medium",type:"label",className:"googlesitekit-settings-module__meta-item-type",children:(0,g.__)("Excluded from Analytics","google-site-kit")}),(0,k.jsxs)("p",{className:"googlesitekit-settings-module__meta-item-data",children:[!!i.length&&i.map(e=>Ve.BN[e]).join((0,g._x)(", ","list separator","google-site-kit")),!i.length&&(0,g.__)("Analytics is currently enabled for all visitors","google-site-kit")]})]})}),e&&!t&&!!s&&(0,k.jsx)("div",{className:"googlesitekit-s
(0,g.__)("The previously selected web data stream with measurement ID %1$s is no longer available. Please select a new web data stream to continue collecting data with Google Analytics.","google-site-kit"),n),skipRetryMessage:!0}):m||u?null:(0,k.jsx)(Ke.A,{message:(0,g.sprintf)(/* translators: 1: Google Analytics Property ID. */ /* translators: 1: Google Analytics Property ID. */
(0,g.__)("The previously selected property with ID %1$s is no longer available. Please select a new property to continue collecting data with Google Analytics.","google-site-kit"),o),skipRetryMessage:!0})}PropertyOrWebDataStreamNotAvailableError.propTypes={hasModuleAccess:p().bool,isDisabled:p().bool};var Ye=i(59323),Qe=i(19195);function SettingsUseSnippetSwitch(){const e=(0,a.useSelect)(e=>e(N.K9).getUseSnippet()),t=(0,a.useSelect)(e=>e(N.K9).getExistingTag()),i=(0,a.useSelect)(e=>e(N.K9).getMeasurementID());let s;return s=t?t===i?(0,k.jsxs)(I.Fragment,{children:[(0,k.jsx)(Ye.A,{children:(0,g.sprintf)(/* translators: %s: existing tag ID */ /* translators: %s: existing tag ID */
(0,g.__)("A tag %s for the selected property already exists on the site","google-site-kit"),t)}),(0,k.jsx)(Ye.A,{children:(0,g.__)("Consider removing the existing tag to avoid loading both tags on your site","google-site-kit")})]}):(0,k.jsxs)(I.Fragment,{children:[(0,k.jsx)(Ye.A,{children:(0,g.sprintf)(/* translators: %s: existing tag ID */ /* translators: %s: existing tag ID */
(0,g.__)("An existing tag %s was found on the page","google-site-kit"),t)}),(0,k.jsx)(Ye.A,{children:(0,g.__)("If you prefer to collect data using that existing tag, please select the corresponding account and property above","google-site-kit")})]}):e?(0,k.jsx)(Ye.A,{children:(0,g.__)("Site Kit will add the code automatically","google-site-kit")}):(0,k.jsx)(Ye.A,{children:(0,g.__)("Site Kit will not add the code to your site","google-site-kit")}),(0,k.jsx)(Qe.A,{description:s})}var Je=i(30679);function SettingsControls(e){const{hasModuleAccess:t}=e,i=(0,a.useSelect)(e=>e(N.K9).getPropertyID()),s=(0,a.useSelect)(e=>e(N.K9).getWebDataStreamID());return(0,k.jsxs)("div",{className:"googlesitekit-settings-module__fields-group",children:[(0,k.jsx)(Je.A,{moduleSlug:"analytics-4",storeName:N.K9}),(0,k.jsx)(PropertyOrWebDataStreamNotAvailableError,{hasModuleAccess:t,isDisabled:!i}),(0,k.jsxs)("div",{className:"googlesitekit-setup-module__inputs",children:[(0,k.jsx)(Z.QB,{hasModuleAccess:t}),(0,k.jsx)(Z.Co,{hasModuleAccess:t,isDisabled:!i}),(0,k.jsx)(Z.nH,{hasModuleAccess:t,isDisabled:!i})]}),s===N.Oh&&(0,k.jsx)("div",{className:"googlesitekit-setup-module__inputs googlesitekit-setup-module__inputs--multiline",children:(0,k.jsx)(Z.MI,{})}),(0,k.jsx)(AnalyticsSettingsNotice,{hasModuleAccess:t,className:"googlesitekit-margin-top-0"}),i&&(0,k.jsx)("div",{className:"googlesitekit-settings-module__meta-item",children:(0,k.jsx)(SettingsUseSnippetSwitch,{})})]})}SettingsControls.propTypes={hasModuleAccess:p().bool};var qe=i(4452),Xe=i.n(qe),$e=i(6464);function et(){const{setUseSnippet:e}=(0,a.useDispatch)(N.K9),t=(0,a.useSelect)(e=>e(N.K9).getExistingTag()),i=(0,a.useSelect)(e=>e(N.K9).getMeasurementID()),s=(0,I.useRef)(!0);(0,I.useEffect)(()=>{if(t&&void 0!==i){if(""===i||s.current)return void(s.current=!1);e(i!==t)}},[e,t,i])}var tt=i(42820),it=i(16679),at=i(41566),st=i(30427),ot=i(17569);function SettingsEnhancedMeasurementSwitch({hasModuleAccess:e}){const t=(0,ee.A)(N.TQ,N.aj),i=(0,a.useSelect)(e=>e(N.K9).getPropertyID()),s=(0,a.useSelect)(e=>e(N.K9).getWebDataStreamID()),o=(0,a.useSelect)(e=>e(N.K9).isLoadingPropertySummaries()),n=(0,a.useSelect)(t=>t(N.K9).isLoadingWebDataStreams({hasModuleAccess:e})),r=(0,a.useSelect)(e=>{if(!o&&!n)return(0,He.Hl)(i)&&(0,He.OS)(s)?e(N.K9).isEnhancedMeasurementStreamEnabled(i,s):null}),l=(0,a.useSelect)(e=>{if(!o&&!n&&void 0!==r)return(0,He.Hl)(i)&&(0,He.OS)(s)?e(N.K9).isEnhancedMeasurementStreamAlreadyEnabled(i,s):null}),c=(0,a.useSelect)(e=>!((0,He.mh)(i)&&(0,He.dQ)(s)&&!o&&!n)||i!==N.to&&s!==N.Oh&&(!e(N.K9).hasFinishedResolution("getEnhancedMeasurementSettings",[i,s])||!e(N.K9).hasFinishedResolution("isEnhancedMeasurementStreamAlreadyEnabled",[i,s]))),{setValues:d}=(0,a.useDispatch)(H.s),{setEnhancedMeasurementStreamEnabled:g}=(0,a.useDispatch)(N.K9),u=(0,I.useRef)({isEnhancedMeasurementEnabled:t,propertyID:i,webDataStreamID:s});return(0,I.useEffect)(()=>{void 0!==u.current.isEnhancedMeasurementEnabled&&u.current.webDataStreamID===s&&u.current.propertyID===i||void 0!==r&&(0,He.mh)(i)&&(0,He.dQ)(s)&&(i===N.to||s===N.Oh?d(N.TQ,{[N.aj]:!0}):d(N.TQ,{[N.aj]:r}))},[r,i,d,s]),(0,k.jsx)(ot.A,{disabled:!e,loading:c,isEnhancedMeasurementAlreadyEnabled:l,onClick:()=>{(0,He.Hl)(i)&&(0,He.OS)(s)&&g({propertyID:i,webDataStreamID:s,enabled:!r})},showTick:!0})}function SettingsForm({hasModuleAccess:e}){const t=(0,$e.i)("googleTagGateway"),i=(0,$e.i)("gtagUserData"),s=(0,a.useSelect)(e=>e(N.K9).getAccountID()),o=(0,a.useSelect)(e=>e(C.O4).getDocumentationLinkURL("plugin-conversion-tracking"));return(0,k.jsxs)(I.Fragment,{children:[(0,k.jsx)(SettingsControls,{hasModuleAccess:e}),(0,He.HX)(s)&&(0,k.jsx)(Z.Qv,{}),e&&(0,k.jsx)(it.A,{slug:[T.L1]}),(0,k.jsxs)(st.A,{title:(0,g.__)("Improve your measurement","google-site-kit"),children:[(0,k.jsx)(SettingsEnhancedMeasurementSwitch,{hasModuleAccess:e}),(0,k.jsx)(tt.A,{children:(0,h.A)((0,g.__)("To track the performance of your campaigns, Site Kit will enable plugin conversion tracking. <a>Learn more</a>","google-site-kit"),{a:(0,k.jsx)(x.A,{href:o,"aria-label":(0,g.__)("
(0,g.__)("A tag %s for the selected property already exists on the site","google-site-kit"),e)}),(0,k.jsx)(Ye.A,{children:(0,g.__)("Consider removing the existing tag to avoid loading both tags on your site","google-site-kit")})]}):(0,k.jsxs)(I.Fragment,{children:[(0,k.jsx)(Ye.A,{children:(0,g.sprintf)(/* translators: %s: existing tag ID */ /* translators: %s: existing tag ID */
(0,g.__)("An existing tag %s was found on the page","google-site-kit"),e)}),(0,k.jsx)(Ye.A,{children:(0,g.__)("If you prefer to collect data using that existing Analytics tag, please select the corresponding account and property above","google-site-kit")})]});return(0,k.jsx)(Qe.A,{description:t})}function SetupFormFields(){const e=(0,a.useSelect)(e=>e(N.K9).getAccountSummaries())||[],t=(0,a.useSelect)(e=>e(N.K9).hasExistingTag()),i=(0,a.useSelect)(e=>e(N.K9).getExistingTag()),s=(0,a.useSelect)(e=>e(N.K9).getAccountID()),o=(0,a.useSelect)(e=>e(N.K9).getMeasurementID()),n=(0,a.useSelect)(e=>e(N.K9).getWebDataStreamID()),{setValues:r}=(0,a.useDispatch)(H.s),{setUseSnippet:l}=(0,a.useDispatch)(N.K9),c=(0,$e.i)("setupFlowRefresh");(0,I.useEffect)(()=>{t&&l(i!==o)},[l,t,i,o]);const d=(0,I.useCallback)(()=>{r(N.TQ,{[N.aj]:!0})},[r]);return(0,k.jsxs)(I.Fragment,{children:[!!e.length&&(0,k.jsx)("p",{className:"googlesitekit-setup-module__select_account",children:(0,g.__)("Please select the account information below. You can change this later in your settings.","google-site-kit")}),(0,k.jsxs)("div",{className:"googlesitekit-setup-module__inputs",children:[(0,k.jsx)("div",{children:(0,k.jsx)(Z.QB,{onChange:d})}),(0,k.jsxs)("div",{children:[(0,k.jsx)(Z.Co,{onChange:d,hasModuleAccess:!0}),c&&(0,He.HX)(s)&&(0,k.jsx)(Z.Ji,{})]}),(0,k.jsxs)("div",{children:[(0,k.jsx)(Z.nH,{onChange:d,hasModuleAccess:!0}),c&&(0,He.HX)(s)&&(0,k.jsx)(Z.W2,{})]})]}),n===N.Oh&&(0,k.jsx)("div",{className:"googlesitekit-setup-module__inputs googlesitekit-setup-module__inputs--multiline",children:(0,k.jsx)(Z.MI,{})}),t&&(0,k.jsx)(SetupUseSnippetSwitch,{}),(0,k.jsx)(SetupEnhancedMeasurementSwitch,{})]})}var lt=i(82286),ct=i(36071),dt=i(81520);function SetupForm({finishSetup:e}){const t=(0,a.useSelect)(e=>e(f.oR).hasScope(N.S9)),i=(0,ee.A)(N.ZY,"autoSubmit"),s=(0,a.useSelect)(e=>e(N.K9).canSubmitChanges()),o=(0,a.useSelect)(e=>e(N.K9).isDoingSubmitChanges()||e(X.M).isNavigating()),n=(0,w.A)(),r=(0,$e.i)("setupFlowRefresh"),l=(0,lt.d)(location.href,"showProgress"),c=(0,a.useSelect)(e=>{if(!r)return;const t=e(C.O4).getAdminURL("googlesitekit-key-metrics-setup");return l?(0,q.F)(t,{showProgress:"true"}):t}),d=(0,a.useSelect)(e=>e(C.O4).getDocumentationLinkURL("plugin-conversion-tracking")),{setValues:u}=(0,a.useDispatch)(H.s),{submitChanges:m}=(0,a.useDispatch)(N.K9),{setConversionTrackingEnabled:p,saveConversionTrackingSettings:y}=(0,a.useDispatch)(C.O4),A=(0,ee.A)(N.TQ,N.aj),M=(0,I.useCallback)(async t=>{t.preventDefault(),u(N.ZY,{autoSubmit:!1});const{error:i}=await m();(0,Y.G)(i)&&u(N.ZY,{autoSubmit:!0}),i||(p(!0),await y(),!0===A&&await(0,v.sx)(`${n}_analytics`,"ga4_setup_enhanced_measurement_enabled"),e(c))},[e,c,A,p,y,u,m,n]);return(0,I.useEffect)(()=>{i&&t&&M({preventDefault:()=>{}})},[t,i,M]),(0,k.jsxs)("form",{className:"googlesitekit-analytics-setup__form",onSubmit:M,children:[(0,k.jsx)(Je.A,{moduleSlug:"analytics-4",storeName:N.K9}),(0,k.jsx)(SetupFormFields,{}),(0,k.jsx)(ct.A,{message:(0,h.A)((0,g.__)("To track how visitors interact with your site, Site Kit will enable plugin conversion tracking. You can always disable it in settings. <LearnMoreLink />","google-site-kit"),{LearnMoreLink:r?(0,k.jsx)(x.A,{href:d,external:!0,children:(0,g.__)("Learn more","google-site-kit")}):(0,k.jsx)(dt.A,{})})}),(0,k.jsx)("div",{className:"googlesitekit-setup-module__action",children:(0,k.jsx)(Q.SpinnerButton,{disabled:!s||o,isSaving:o,children:r?(0,g.__)("Set up","google-site-kit"):(0,g.__)("Complete setup","google-site-kit")})})]})}SetupForm.propTypes={finishSetup:p().func},SetupForm.defaultProps={finishSetup:()=>{}};var gt=i(99234),ut=i(20068);function SetupMain({finishSetup:e}){const t=(0,a.useSelect)(e=>e(N.K9).getAccountSummaries()),i=(0,a.useSelect)(e=>e(N.K9).getAccountID()),s=(0,a.useSelect)(e=>e(N.K9).hasFinishedResolution("getAccountSummaries")),o=(0,a.useSelect)(e=>e(C.O4).isUsingProxy()),{setAccountID:n}=(0,a.useDispatch)(N.K9),{findMatchedAccount:r,matchAndSelectProperty:l}=(0,a.useDispatch)(N.K9),[c,d]=(0,I.useState)(!1);(0,I.useEffect)(()=>{t&&(i||async
(0,g.__)("compared to the previous %s days","google-site-kit"),y)),(0,k.jsxs)("div",{className:"googlesitekit-widget--analyticsAllTraffic__totalcount googlesitekit-data-block",children:[(0,k.jsxs)(Fe.A,{as:"h3",className:"googlesitekit-subheading-1 googlesitekit-data-block__title",children:[!o&&(0,k.jsxs)("span",{children:[(0,g.__)("All Visitors","google-site-kit")," "]}),o&&(0,k.jsxs)(I.Fragment,{children:[o&&(0,k.jsx)(x.A,{onClick:function(){l({[N.yn]:"",[N.mo]:""})},children:(0,g.__)("All Visitors","google-site-kit")}),!o&&(0,k.jsx)("span",{children:(0,g.__)("All Visitors","google-site-kit")}),(0,k.jsx)(Nt.A,{icon:Tt.A,size:"18",fill:"currentColor"}),(0,k.jsx)("span",{children:o})]})]}),n&&(0,k.jsx)(_t.A,{style:_t.v.LARGE}),!n&&(0,k.jsxs)(I.Fragment,{children:[!!d?.metricValues?.[0]?.value&&(0,k.jsx)("div",{className:"googlesitekit-data-block__datapoint",children:(0,v.Eo)(d?.metricValues?.[0]?.value)}),(0,k.jsxs)("div",{className:"googlesitekit-data-block__change",children:[!!m&&(0,k.jsx)("span",{className:"googlesitekit-data-block__arrow",children:(0,k.jsx)(Dt.A,{direction:0<=m?"up":"down",width:9,height:9})}),(0,k.jsx)("span",{className:Xe()("googlesitekit-data-block__value",{"googlesitekit-data-block__value--up":0<m,"googlesitekit-data-block__value--down":0>m}),children:(0,v.Eo)(Math.abs(m),{style:"percent",maximumFractionDigits:1})}),(0,k.jsx)("span",{className:"googlesitekit-data-block__suffix",children:p})]})]})]})}TotalUserCount.propTypes={loaded:p().bool,report:p().object,dimensionValue:p().string,gatheringData:p().bool};var kt=i(54415),bt=i(4869),Ct=i(69743);function xt(e){return{dimensionValues:[{value:e.replace(new RegExp("-","g"),"")}],metricValues:[{value:0}]}}function Et(e,t,i){return(0,Ct.Ay)((0,k.jsx)(Fe.A,{as:"p",size:"medium",type:"body",children:(0,k.jsx)(x.A,{className:"googlesitekit-cta-link__tooltip",href:e,"data-row-label":i,external:!0,children:t})}))}function UserCountGraph(e){const{loaded:t,error:i,report:s,gatheringData:o}=e,n=(0,P.A)(),{startDate:r,endDate:l}=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2})),c=(0,a.useSelect)(e=>e(S.n).getValue(N.mo)||"#3c7251"),d=(0,a.useSelect)(e=>n?null:e(N.K9).getPropertyCreateTime());if(i)return(0,k.jsx)(jt.A,{moduleSlug:"analytics-4",error:i});let u;if(Array.isArray(s?.rows))u=s.rows;else if(o)u=[];else{const e=(0,v.XH)(r);e.setDate(e.getDate()+1);const t=(0,v.sq)(e);u=[xt(r),xt(t),xt(l)]}const m=[[{type:"date",label:(0,g.__)("Day","google-site-kit")},{type:"number",label:(0,g.__)("Users","google-site-kit")}],...u.map(({metricValues:e,dimensionValues:t})=>[(0,bt.A)(t[0].value),e[0].value])],[,...p]=m.slice(1).map(([e])=>e),y=(0,L.cloneDeep)(UserCountGraph.chartOptions);return y.series[0].color=c,y.hAxis.ticks=p,s?.totals?.[0]?.metricValues?.[0]?.value&&0!==parseInt(s?.totals?.[0]?.metricValues?.[0]?.value,10)?y.vAxis.viewWindow.max=void 0:y.vAxis.viewWindow.max=100,(0,k.jsx)("div",{className:"googlesitekit-widget--analyticsAllTraffic__user-count-chart",children:(0,k.jsx)(kt.A,{chartType:"LineChart",data:m,dateMarkers:d?[{date:(0,v.sq)(new Date(d)),text:(0,g.__)("Google Analytics property created","google-site-kit")}]:void 0,height:"368px",loadingHeight:"340px",loaded:t,options:y,gatheringData:o,width:"100%"})})}UserCountGraph.propTypes={loaded:p().bool,error:p().shape({}),report:p().object,gatheringData:p().bool},UserCountGraph.chartOptions={animation:{startup:!0},curveType:"function",height:340,width:"100%",colors:["#3c7251"],chartArea:{left:7,right:40,height:300,top:21},legend:{position:"none"},hAxis:{backgroundColor:"#eef4fd",format:"MMM d",gridlines:{color:"#ffffff"},textPosition:"out",textStyle:{color:"#616161",fontSize:12}},vAxis:{gridlines:{color:"#ece9f1"},lineWidth:3,minorGridlines:{color:"#ffffff"},minValue:0,textStyle:{color:"#616161",fontSize:12},textPosition:"out",viewWindow:{min:0}},series:{0:{lineWidth:3,targetAxisIndex:1}},focusTarget:"category",crosshair:{color:"#3c7251",opacity:.1,orientation:"vertical",trigger:"both"}};const wt=[{tabText:(0,g.__)("Channels","google-site-kit"),dimensionName:"sessionDefaultChannelGroup
(0,g._x)("Users: <strong>%1$s</strong> <em>%2$s %3$s%%</em>","Stat information shown in the user dimensions chart tooltip when comparison data is available","google-site-kit"),n,e,(0,v.jq)(Math.abs(o),{maximumFractionDigits:2}))}else r=(0,g.sprintf)(/* translators: 1: numeric value of users */ /* translators: 1: numeric value of users */
(0,g._x)("Users: <strong>%1$s</strong>","Stat information shown in the user dimensions chart tooltip when no comparison data is available","google-site-kit"),n);const l=a[0].toLowerCase(),c=`googlesitekit-visualization-tooltip-${l.replace(/\W+/,"_")}`;let d=`<p>\n\t\t\t\t\t${/* translators: %s: dimension label */ /* translators: %s: dimension label */(0,g.sprintf)((0,g.__)("%s:","google-site-kit"),a[0].toUpperCase())}\n\t\t\t\t\t<b>${(0,v.jq)(a[1],{maximumFractionDigits:1,style:"percent"})}</b>\n\t\t\t\t</p>\n\t\t\t\t<p>\n\t\t\t\t\t${r}\n\t\t\t\t</p>`;if(l===(0,g.__)("Others","google-site-kit").toLowerCase())switch(t){case"country":d+=`<p>${(0,g.__)("See the full list of locations in Analytics","google-site-kit")}</p>`;break;case"deviceCategory":d+=`<p>${(0,g.__)("See the full list of devices in Analytics","google-site-kit")}</p>`;break;default:d+=`<p>${(0,g.__)("See the full list of channels in Analytics","google-site-kit")}</p>`}return p&&"(other)"===l&&(d+=Et(p,(0,g.sprintf)(/* translators: %s: pie slice label */ /* translators: %s: pie slice label */
(0,g.__)('Learn more about what "%s" means',"google-site-kit"),l),l)),y&&"(not set)"===l&&(d+=Et(y,(0,g.sprintf)(/* translators: %s: pie slice label */ /* translators: %s: pie slice label */
(0,g.__)('Learn more about what "%s" means',"google-site-kit"),l),l)),d=`<div class="${Xe()("googlesitekit-visualization-tooltip",c,{"googlesitekit-visualization-tooltip--up":o>0,"googlesitekit-visualization-tooltip--down":o<0})}">\n\t\t\t\t\t${d}\n\t\t\t\t</div>`,d}}),_=function(){const e=(0,I.useRef)({});function t(t){const i=e.current;if(i[t])return i[t];const a=Object.values(i),s=Zt.find(e=>!a.includes(e))||"#ccc";return i[t]=s,s}return function(i){return 0===i.length?{}:(Object.keys(e.current).forEach(t=>{i.includes(t)||delete e.current[t]}),i.reduce((e,i,a)=>(e[a]={color:t(i)},e),{}))}}(),b=(0,L.cloneDeep)(UserDimensionsPieChart.chartOptions),E=_(j.slice(1).map(([e])=>e));b.slices=E;let R={sessionDefaultChannelGrouping:(0,g.__)("<span>By</span> channels","google-site-kit"),country:(0,g.__)("<span>By</span> locations","google-site-kit"),deviceCategory:(0,g.__)("<span>By</span> devices","google-site-kit")};o&&(R={sessionDefaultChannelGrouping:(0,g.__)("gathering data…","google-site-kit")},b.pieSliceText="none",b.tooltip.trigger="none",b.sliceVisibilityThreshold=1);const G=n?(0,v.p9)(R[t]||"",{ALLOWED_TAGS:["span"],ALLOWED_ATTR:[]}):{__html:""},z=(0,O.Hb)(r);z&&(b.pieSliceText="none"),b.tooltip.trigger=d?"selection":"focus";const Z=M||j.length<2;return(0,k.jsx)("div",{className:"googlesitekit-widget--analyticsAllTraffic__dimensions-container",children:(0,k.jsxs)("div",{ref:D,className:Xe()("googlesitekit-widget--analyticsAllTraffic__dimensions-chart",{"googlesitekit-widget--analyticsAllTraffic__slice-selected":!!s,"googlesitekit-widget--analyticsAllTraffic__selectable":l}),children:[Z&&(0,k.jsxs)("div",{className:"googlesitekit-widget--analyticsAllTraffic__chart-zero-data",children:[o&&(0,k.jsx)(_t.A,{style:_t.v.SMALL_OVERLAY}),(0,k.jsx)(zt,{})]}),!Z&&(0,k.jsx)(kt.A,{chartType:"PieChart",data:j||[],getChartWrapper:e=>{T.current=e},gatheringData:o,height:"368px",loaded:n,loadingHeight:"300px",loadingWidth:"300px",onMouseOut:function(){c(!1)},onMouseOver:function(e,{chartWrapper:t}){const{row:i}=e;null==i&&c(!1);const a=t.getDataTable();c(a.getValue(i,0)!==(0,g.__)("Others","google-site-kit"))},onReady:function({chartWrapper:e}){const t=e.getChart();if(s&&!t.getSelection()?.length){const e=j.findIndex(e=>e[0]===s)-1;e>=0?(t.setSelection([{row:e}]),A===e&&(E[e]?.color||h)===h||f({[N.Wl]:e,[N.mo]:E[e]?.color||h})):f({[N.yn]:"",[N.mo]:"",[N.Wl]:null})}!s&&t.getSelection()?.length&&(t.setSelection([]),null!==A&&f({[N.Wl]:null})),s||""===h||f({[N.mo]:""})},onSelect:function({chartWrapper:e}){const i=e.getChart(),{row:a}=i.getSelection()?.[0]||{};if(null==a)u(!1),f({[N.yn]:"",[N.mo]:"",[N.Wl]:null});else{const s=e.getDataTable();if(s){const e=s.getValue(a,0);(0,g.__)("Others","google-site-kit")===e?null==A?i.setSelection([]):i.setSelection([{row:A}]):(u(!0),f({[N.mo]:E[a]?.color,[N.yn]:e,[N.Wl]:a}),(0,v.sx)(`${m}_all-traffic-widget`,"slice_select",`${t}:${e}`))}}},options:b,width:"100%",children:(0,k.jsx)("div",{className:Xe()({"googlesitekit-widget--analyticsAllTraffic__dimensions-chart-gathering-data":o,"googlesitekit-widget--analyticsAllTraffic__dimensions-chart-title":!o}),dangerouslySetInnerHTML:G})}),(0,k.jsxs)("div",{"aria-label":o?(0,g.__)("A pie chart for Analytics that is gathering data, so has no data to display.","google-site-kit"):void 0,className:Xe()("googlesitekit-widget--analyticsAllTraffic__legend",{"googlesitekit-widget--analyticsAllTraffic__legend--single":z}),role:"region",children:[n&&!Z&&j?.slice(1).map(([e],i)=>{const a=e===s,n=E[i]?.color,r=(0,g.__)("Others","google-site-kit")===e;return(0,k.jsxs)(x.A,{onClick:()=>function(e){if(!T.current)return;const i=T.current.getDataTable().getValue(e,0);if((0,g.__)("Others","google-site-kit")===i)return;const{row:a}=T.current.getChart().getSelection()?.[0]||{};a===e?(u(!1),f({[N.yn]:"",[N.mo]:"",[N.Wl]:null})):i&&(u(!0),f({[N.mo]:E[a]?.color,[N.yn]:i,[N.Wl]:e}),(0,v.sx)(`${m}_all-traffic-widget`,"slice_select",`${t}:${i}`))}(i),className:Xe()("googlesitekit-widget--analyticsAllTraffic__legend-slice",{"googlesitekit-widget--analyticsAllTraffic__legend-active":
(0,g._n)("Overall page metrics over the last %s day","Overall page metrics over the last %s days",p,"google-site-kit"),p)})},Footer,children:(0,k.jsx)(Mt.xA,{children:(0,k.jsx)(Ft.A,{className:"mdc-layout-grid__inner",children:y.map(({metric:e,title:t,sparkLineData:a,datapointUnit:s,total:o,change:n})=>(0,k.jsx)(Mt.fh,{smSize:2,lgSize:3,children:(0,k.jsx)(Wt.A,{title:t,datapoint:o,datapointUnit:s,change:n,changeDataUnit:"%",gatheringData:i,sparkline:(0,k.jsx)(Ut,{data:a,change:n,gatheringData:i})})},e))})})})});var Kt=i(63264),Yt=i(91953),Qt=i(49539),Jt=i(63701);function Header(){const e=(0,a.useSelect)(e=>e(f.oR).getDateRangeNumberOfDays()),t=(0,g.sprintf)(/* translators: %s: number of days */ /* translators: %s: number of days */
(0,g._n)("Top content over the last %s day","Top content over the last %s days",e,"google-site-kit"),e);return(0,k.jsx)(Vt.A,{title:t})}function Footer(){const e=(0,P.A)(),t=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2})),i=(0,a.useSelect)(i=>e?null:i(N.K9).getServiceReportURL("all-pages-and-screens",{dates:t,otherArgs:{collectionId:"life-cycle"}}));return(0,k.jsx)(St.A,{href:i,name:(0,g._x)("Analytics","Service name","google-site-kit"),external:!0})}var qt=i(32947);function ModulePopularPagesWidgetGA4(e){const{Widget:t,WidgetReportError:i}=e,s=(0,qt.dv)(),o=(0,a.useInViewSelect)(e=>e(N.K9).isGatheringData()),n=(0,a.useSelect)(e=>e(f.oR).getDateRangeDates({offsetDays:N.f2})),r=(0,P.A)(),l={...n,dimensions:["pagePath"],metrics:[{name:"screenPageViews"},{name:"sessions"},{name:"engagementRate"},{name:"averageSessionDuration"}],orderby:[{metric:{metricName:"screenPageViews"},desc:!0}],limit:10,reportID:"analytics-4_module-popular-pages-widget-ga4_widget_args"},c=(0,a.useSelect)(e=>e(N.K9).getErrorForSelector("getReport",[l])),d=(0,a.useInViewSelect)(e=>e(N.K9).getReport(l),[l]),u=(0,a.useInViewSelect)(e=>c?void 0:e(N.K9).getPageTitles(d,l),[c,d,l]);if(!(0,a.useSelect)(e=>{const t=e(N.K9).hasFinishedResolution("getReport",[l]);return void 0!==c||t&&void 0!==u})||void 0===o)return(0,k.jsx)(t,{Header,Footer,noPadding:!0,children:(0,k.jsx)(Jt.A,{padding:!0})});if(c)return(0,k.jsx)(t,{Header,Footer,children:(0,k.jsx)(i,{moduleSlug:"analytics-4",error:c})});const m="googlesitekit-typography googlesitekit-typography--title googlesitekit-typography--small",p=[{columnHeaderClassName:m,title:(0,g.__)("Title","google-site-kit"),description:(0,g.__)("Page Title","google-site-kit"),primary:!0,Component({row:e}){const[{value:t},{value:i}]=e.dimensionValues,s=(0,a.useSelect)(e=>r?null:e(N.K9).getServiceReportURL("all-pages-and-screens",{filters:{unifiedPagePathScreen:i},dates:n}));return(0,k.jsx)(Yt.A,{title:t,path:i,serviceURL:s})}},{columnHeaderClassName:m,title:(0,g.__)("Pageviews","google-site-kit"),description:(0,g.__)("Pageviews","google-site-kit"),field:"metricValues.0.value",Component:({fieldValue:e})=>(0,k.jsx)("span",{children:(0,v.Eo)(e,{style:"decimal"})})},{columnHeaderClassName:m,title:(0,g.__)("Sessions","google-site-kit"),description:(0,g.__)("Sessions","google-site-kit"),field:"metricValues.1.value",className:"googlesitekit-table__head-item--sessions",Component:({fieldValue:e})=>(0,k.jsx)("span",{children:(0,v.Eo)(e,{style:"decimal"})})},{columnHeaderClassName:m,title:(0,g.__)("Engagement Rate","google-site-kit"),description:(0,g.__)("Engagement Rate","google-site-kit"),field:"metricValues.2.value",className:"googlesitekit-table__head-item--engagement-rate",Component:({fieldValue:e})=>(0,k.jsx)("span",{children:(0,v.Eo)(e,"%")})},{columnHeaderClassName:m,title:(0,g.__)("Session Duration","google-site-kit"),description:(0,g.__)("Session Duration","google-site-kit"),field:"metricValues.3.value",Component:({fieldValue:e})=>(0,k.jsx)("span",{children:(0,v.Eo)(e,"s")})}],y=d?.rows?.length?(0,L.cloneDeep)(d.rows):[],I=Z.QQ;y.forEach(e=>{const t=e.dimensionValues[0].value;e.dimensionValues.unshift({value:u[t]})});const h=s===qt.mp||s===qt.Lg,A=(0,k.jsx)(Qt.A,{className:Xe()({"googlesitekit-analytics-popular-pages-widget__report-table--tabbed-layout":h}),rows:y,columns:p,zeroState:I,gatheringData:o,tabbedLayout:h});return(0,k.jsx)(t,{Header,Footer,noPadding:!0,children:h?A:(0,k.jsx)(Kt.A,{children:A})})}ModulePopularPagesWidgetGA4.propTypes={Widget:p().elementType.isRequired,WidgetReportError:p().elementType.isRequired,WidgetReportZero:p().elementType.isRequired};const Xt=(0,E.A)({moduleName:T.L1})(ModulePopularPagesWidgetGA4);var $t=i(76283);var ei=i(15844),ti=i(74595);function DashboardMainEffectComponent(){return function(){const e=(0,a.useSelect)(e=>e(Le.i).isModuleConnected(T.L1)),t=(0,a.useSelect)(e=>e(N.K9).getPropertyID()),i=(0,a.useSelect)(e=>e(f.oR).hasScope(N.S9)),s=(0,ee.A)(N.CV,"autoSubmit"),{setValues:o}=(0,a.useDispatch)(H.s),{fetchCreateCustomDimension:n,receiveIsCustomDimensionGatheringData:r,fe
(0,g.__)("The previously selected web data stream with measurement ID %1$s is no longer available. Please select a new web data stream to continue collecting data with Google Analytics.","google-site-kit"),i),ctaButton:{label:(0,g.__)("Update Analytics settings","google-site-kit"),href:s,disabled:r,onClick:n},dismissButton:{label:(0,g.__)("Maybe later","google-site-kit"),onClick:n,dismissOptions:{expiresInSeconds:55*v.r0}}})})},priority:pt.FQ.ERROR_LOW,areaSlug:pt.bI.HEADER,viewContexts:[ai.jU],isDismissible:!0,checkRequirements:(0,ri.nr)(ci(T.L1),di(T.L1),li(N.iB),async({select:e,resolveSelect:t})=>(await t(N.K9).getModuleData(),!0===e(N.K9).isWebDataStreamUnavailable()))},"google-tag-id-mismatch":{Component:function GoogleTagIDMismatchNotification({id:e,Notification:t}){const i=(0,a.useSelect)(e=>e(N.K9).getSettings()),s=(0,a.useSelect)(e=>i?.googleTagAccountID&&i?.googleTagContainerID&&e(N.K9).getGoogleTagContainerDestinations(i.googleTagAccountID,i.googleTagContainerID)),o=(0,a.useSelect)(e=>i?.propertyID&&e(N.K9).getProperty(i.propertyID)),n=(0,a.useSelect)(e=>{if(!Array.isArray(s))return null;const t=s.map(e=>e.destinationId).filter(He.EW);return 0===t.length?null:e(N.K9).getAnalyticsConfigByMeasurementIDs(t)}),r=(0,a.useSelect)(e=>n&&n.propertyID&&e(N.K9).getProperty(n?.propertyID)),l=(0,a.useSelect)(e=>{const t=i?.measurementID&&e(N.K9).getGoogleTagContainer(i?.measurementID)?.tagIds;return Array.isArray(t)?function(e,t){if(1===e.length)return e[0];const i=e.find(e=>"GT-"===e.substring(0,3));if(i)return i;if(e.includes(t))return t;const a=e.find(e=>"G-"===e.substring(0,2));return a||e[0]}(t,i.measurementID):null}),c=(0,a.useSelect)(e=>e(Le.i).isDoingSubmitChanges(T.L1)),{setPropertyID:d,setWebDataStreamID:u,setMeasurementID:m,updateSettingsForMeasurementID:p,submitChanges:y,setHasMismatchedGoogleTagID:h}=(0,a.useDispatch)(N.K9),A=(0,I.useCallback)(async()=>{d(n?.propertyID),u(n?.webDataStreamID),m(n?.measurementID),await y(),h(!1)},[d,u,m,n?.propertyID,n?.webDataStreamID,n?.measurementID,y,h]),M=(0,I.useCallback)(async()=>{await p(i?.measurementID),await y(),h(!1)},[p,i?.measurementID,y,h]);return void 0===s||void 0===r||void 0===l||void 0===o?(0,k.jsx)(Q.ProgressBar,{className:"googlesitekit-banner__progress-bar",height:4,indeterminate:!0}):o?._id&&r?._id&&o._id===r._id?null:r?(0,k.jsx)(t,{children:(0,k.jsx)(ni.A,{notificationID:e,type:ni.Q.WARNING,title:(0,g.__)("Update Site Kit's Analytics configuration to continue seeing Analytics data on the dashboard","google-site-kit"),description:(0,g.sprintf)(/* translators: 1: Current GA4 property name. 2: Current GA4 property ID. 3: Newly linked GA4 property name. 4: Newly linked GA4 property ID. */ /* translators: 1: Current GA4 property name. 2: Current GA4 property ID. 3: Newly linked GA4 property name. 4: Newly linked GA4 property ID. */
(0,g.__)('The Google Tag on your site is no longer associated with your current Google Analytics property "%1$s (%2$s)". It is now recording metrics to another Google Analytics property "%3$s (%4$s)". If you want to continue seeing Analytics data in the Site Kit dashboard, we suggest you update Site Kits Google Analytics configuration to show data for the property used in your Google Tag.',"google-site-kit"),o.displayName,o._id,r.displayName,r._id),ctaButton:{label:(0,g.__)("Use new property","google-site-kit"),onClick:A,inProgress:c,dismissOnClick:!0,dismissOptions:{expiresInSeconds:1}},dismissButton:{label:(0,g.__)("Keep existing property","google-site-kit"),onClick:M,dismissOptions:{expiresInSeconds:1}}})}):l?(0,k.jsx)(t,{children:(0,k.jsx)(ni.A,{notificationID:e,type:ni.Q.WARNING,title:(0,g.__)("Your Google tag configuration has changed","google-site-kit"),description:(0,g.sprintf)(/* translators: 1: Currently set Google Tag ID. 2: Newly linked Google Tag ID. 3: Current GA4 property name. 4: Current GA4 property ID. */ /* translators: 1: Currently set Google Tag ID. 2: Newly linked Google Tag ID. 3: Current GA4 property name. 4: Current GA4 property ID. */
(0,g.__)('The Google tag for your Google Analytics configuration has changed from %1$s to %2$s. To keep using your current Google Analytics property "%3$s (%4$s)", you need to configure Site Kit to place the new Google tag %2$s instead.',"google-site-kit"),i.googleTagID,l,o.displayName,o._id),ctaButton:{label:(0,g.sprintf)(/* translators: %s: Newly linked Google Tag ID. */ /* translators: %s: Newly linked Google Tag ID. */
(0,g.__)("Update Google tag to %s","google-site-kit"),l),onClick:M,dismissOnClick:!0,dismissOptions:{expiresInSeconds:1}}})}):void 0},priority:pt.FQ.ERROR_LOW,areaSlug:pt.bI.HEADER,viewContexts:[ai.jU],isDismissible:!1,checkRequirements:(0,ri.nr)(ci(T.L1),di(T.L1),li(N.iB),async({select:e,resolveSelect:t})=>(await t(N.K9).getModuleData(),!0===e(N.K9).hasMismatchedGoogleTagID()))},"enhanced-measurement-notification":{Component:EnhancedMeasurementActivationBanner,priority:pt.FQ.SETUP_CTA_LOW,areaSlug:pt.bI.DASHBOARD_TOP,groupID:pt.He.SETUP_CTAS,viewContexts:[ai.jU],isDismissible:!0,checkRequirements:(0,ri.nr)(ci(T.L1),(0,ri.ko)(!1,(So=T.Mc,async({resolveSelect:e})=>!0===await e(f.oR).isItemDismissed(So))),(0,ri.y6)(di(T.L1),(fo=T.L1,async({resolveSelect:e})=>!0===await e(Le.i).hasModuleAccess(fo))),(0,ri.ko)(!1,async({select:e,resolveSelect:t})=>{const{isEnhancedMeasurementStreamEnabled:i,getSettings:a}=t(N.K9),{getPropertyID:s,getWebDataStreamID:o}=e(N.K9);return await a(),!0===await i(s(),o())}))},[ii.W]:{Component:$t.AG,priority:pt.FQ.SETUP_CTA_HIGH,areaSlug:pt.bI.OVERLAYS,groupID:pt.He.SETUP_CTAS,viewContexts:[ai.jU,ai.Ax],isDismissible:!0,checkRequirements:(0,ri.nr)(ci(T.L1),gi(),(0,ri.ko)(!1,async({select:e,resolveSelect:t})=>(await t(f.oR).getUserAudienceSettings(),!0===e(f.oR).isAudienceSegmentationWidgetHidden())),(0,ri.y6)(async({select:e,resolveSelect:t})=>(await t(f.oR).getAuthentication(),!0===e(f.oR).isAuthenticated()),function(e){return async({select:t,resolveSelect:i})=>(await i(f.oR).getCapabilities(),t(f.oR).canViewSharedModule(e))}(T.L1)),(0,ri.ko)(!1,async({select:e,resolveSelect:t})=>{await Promise.all([t(N.K9).getAudienceSettings(),t(f.oR).getUser()]);const i=e(f.oR).getID();return e(N.K9).getAudienceSegmentationSetupCompletedBy()===i}))},[We]:{Component:EnhancedConversionsNotification,priority:pt.FQ.SETUP_CTA_HIGH,areaSlug:pt.bI.DASHBOARD_TOP,groupID:pt.He.SETUP_CTAS,viewContexts:[ai.jU],checkRequirements:(0,ri.nr)(ci(T.L1),(0,ri.ko)(!1,ci(si.I))),isDismissible:!0,featureFlag:"gtagUserData"}};var fo,So,No;s().registerStore(N.K9,Ao),n().registerModule(T.L1,{storeName:N.K9,SettingsEditComponent:SettingsEdit,SettingsViewComponent:SettingsView,SetupComponent:SetupMain,DashboardMainEffectComponent,Icon:we,features:[(0,g.__)("Your site will no longer send data to Google Analytics","google-site-kit"),(0,g.__)("Analytics reports in Site Kit will be disabled","google-site-kit")]}),(No=l()).registerWidget("analyticsAllTrafficGA4",{Component:Bt,width:No.WIDGET_WIDTHS.FULL,priority:1,wrapWidget:!1,modules:[T.L1]},[Re.AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY,Re.AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY]),No.registerWidget("analyticsAudienceTiles",{Component:$t.c9,width:No.WIDGET_WIDTHS.FULL,priority:1,wrapWidget:!1,modules:[T.L1],isActive:e=>!!e(f.oR).getConfiguredAudiences()},[Re.AREA_MAIN_DASHBOARD_TRAFFIC_AUDIENCE_SEGMENTATION]),No.registerWidget("analyticsAudienceSecondaryUserSetup",{Component:$t.VR,width:No.WIDGET_WIDTHS.FULL,priority:1,wrapWidget:!1,modules:[T.L1],isActive:e=>{if(!e(Le.i).isModuleConnected(T.L1))return!1;const t=e(N.K9).getAvailableAudiences(),i=e(f.oR).getConfiguredAudiences(),a=e(N.K9).getAudienceSegmentationSetupCompletedBy();return t?.length&&null===i&&null!==a}},[Re.AREA_MAIN_DASHBOARD_TRAFFIC_AUDIENCE_SEGMENTATION]),No.registerWidget("analyticsAudiencePrimaryUserSetup",{Component:$t.vw,width:No.WIDGET_WIDTHS.FULL,priority:1,wrapWidget:!1,modules:[T.L1],isActive:e=>{if(!(0,ui.G)("setupFlowRefresh"))return!1;if(!e(Le.i).isModuleConnected(T.L1))return!1;const t=e(N.K9).getAvailableAudiences(),i=e(f.oR).getConfiguredAudiences(),a=e(N.K9).getAudienceSegmentationSetupCompletedBy();return t?.length&&null===i&&null===a}},[Re.AREA_MAIN_DASHBOARD_TRAFFIC_AUDIENCE_SEGMENTATION]),No.registerWidget("audienceConnectAnalyticsCTA",{Component:$t.H8,width:No.WIDGET_WIDTHS.FULL,priority:1,wrapWidget:!1,modules:[T.L1],isActive:e=>{const t=e(Le.i).isModuleConnected(T.L1),i=e(f.oR).getConfiguredAudiences(),a=e(f.oR).isAudienceSegmentationWidgetHidden();return i?.length>0&&!1===a&&!t}},[Re.AREA_MAIN_DASHBOARD_TRAFF
(0,o.__)("%s Gathering Data","google-site-kit"),t?.name),description:(0,o.sprintf)(/* translators: %s: Module name */ /* translators: %s: Module name */
(0,o.__)("%s data is not yet available, please check back later","google-site-kit"),t?.name)})}ReportZero.propTypes={moduleSlug:s().string.isRequired}},73881:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});const a="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA4IiBoZWlnaHQ9IjI2NyIgdmlld0JveD0iMCAwIDUwOCAyNjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xNDYxXzEwNTc2KSI+CjxwYXRoIGQ9Ik01MzMuOTg5IDIxNi4yNDNDNTA4LjI4MSAyNjkuOTc4IDQzOS41ODcgMjcwLjU1NiA0MDEuNDQyIDI2Mi4zNzFDMzUxLjY3OCAyNTEuNjkzIDMxOC42NDcgMjEyLjYzNCAyNzUuMiAyMTAuMTZDMjMxLjc1NCAyMDcuNjg1IDIwNy41MzIgMjMwLjI4OCAxNjAuNzE0IDIzNS45MzdDMTEzLjg5NSAyNDEuNTg1IDU2LjQ3NDcgMjM2LjQ1IDI2LjY5MjIgMTc4LjQyNUMtMy4wOTAyOCAxMjAuNDAxIDE3LjQ0OTMgNTguOTc2MyA3MC4zMzkgMjguMTkyM0MxMjMuMjI5IC0yLjU5MTc4IDE1NS4zMTcgMjguMzQ4MyAyMDcuNTMyIDI4LjE5MjNDMjU5Ljc0NyAyOC4wMzYzIDI4MC44NTQgLTE4LjU5MDkgMzI5LjQzMSAtMjIuMzcwMUMzNTMuNTQ0IC0yNC4yNDYgMzc3Ljg0MiAtMTkuMjg2IDQwMS45NjEgLTIuNTkxNzdDNDI1LjgxNiAxMy45MTk2IDQyOS4zMTIgNDQuMTM4OSA0ODguNjk5IDcyLjI1NTZDNTQ4LjA4NiAxMDAuMzcyIDU1OS42OTcgMTYyLjUwOCA1MzMuOTg5IDIxNi4yNDNaIiBmaWxsPSIjQjhFNkNBIi8+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfMTQ2MV8xMDU3NikiPgo8cmVjdCB4PSIyNjciIHk9IjU4Ljg3NiIgd2lkdGg9IjEzNi4xMjIiIGhlaWdodD0iNzQuMjQ4NCIgcng9IjkuMDc0OCIgZmlsbD0id2hpdGUiLz4KPC9nPgo8cmVjdCB4PSIyODAuMiIgeT0iNzIuMDc1MSIgd2lkdGg9IjIwLjYyNDYiIGhlaWdodD0iNi41OTk4NiIgcng9IjMuMjk5OTMiIGZpbGw9IiNFQkVFRjAiLz4KPHJlY3QgeD0iMjgwLjIiIHk9Ijg2LjEwMDMiIHdpZHRoPSI0MS4yNDkxIiBoZWlnaHQ9IjE2LjQ5OTYiIHJ4PSI4LjI0OTgyIiBmaWxsPSIjRkZERUQzIi8+CjxyZWN0IHg9IjI4MC4yIiB5PSIxMTQuOTc0IiB3aWR0aD0iMTA5LjcyMyIgaGVpZ2h0PSI2LjU5OTg2IiByeD0iMy4yOTk5MyIgZmlsbD0iI0VCRUVGMCIvPgo8cGF0aCBkPSJNMjg3LjYyMiA5MS44NzUyTDI5My4wNjIgOTcuMzE0N00yOTMuMDYyIDk3LjMxNDdMMjkzLjEyMiA5My4wMjM2TTI5My4wNjIgOTcuMzE0N0wyODguNzcxIDk3LjM3NTEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yMzc0NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxyZWN0IHg9IjI5OC4zNSIgeT0iOTEuODc1MiIgd2lkdGg9IjE2LjQ5OTYiIGhlaWdodD0iNC45NDk4OSIgcng9IjEuNjQ5OTYiIGZpbGw9IndoaXRlIi8+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIxX2RfMTQ2MV8xMDU3NikiPgo8cmVjdCB4PSIxMTciIHk9IjE0NSIgd2lkdGg9IjEzNi4xMjIiIGhlaWdodD0iNzQuMjQ4NCIgcng9IjkuMDc0OCIgZmlsbD0id2hpdGUiLz4KPC9nPgo8cmVjdCB4PSIxMzAiIHk9IjE1OCIgd2lkdGg9IjU0IiBoZWlnaHQ9IjciIHJ4PSIzLjI5OTkzIiBmaWxsPSIjRUJFRUYwIi8+CjxyZWN0IHg9IjEzMC4yIiB5PSIxNzIuMjI0IiB3aWR0aD0iNDEuMjQ5MSIgaGVpZ2h0PSIxNi40OTk2IiByeD0iOC4yNDk4MiIgZmlsbD0iI0ZGREVEMyIvPgo8cmVjdCB4PSIxMzAuMiIgeT0iMjAxLjA5OCIgd2lkdGg9IjEwOS43MjMiIGhlaWdodD0iNi41OTk4NiIgcng9IjMuMjk5OTMiIGZpbGw9IiNFQkVFRjAiLz4KPHBhdGggZD0iTTEzNy42MjIgMTc3Ljk5OUwxNDMuMDYyIDE4My40MzlNMTQzLjA2MiAxODMuNDM5TDE0My4xMjIgMTc5LjE0OE0xNDMuMDYyIDE4My40MzlMMTM4Ljc3MSAxODMuNDk5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMjM3NDciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cmVjdCB4PSIxNDguMzUiIHk9IjE3Ny45OTkiIHdpZHRoPSIxNi40OTk2IiBoZWlnaHQ9IjQuOTQ5ODkiIHJ4PSIxLjY0OTk2IiBmaWxsPSJ3aGl0ZSIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMl9kXzE0NjFfMTA1NzYpIj4KPHJlY3QgeD0iMTE3IiB5PSI1OC44NzYiIHdpZHRoPSIxMzYuMTIyIiBoZWlnaHQ9Ijc0LjI0ODQiIHJ4PSI5LjA3NDgiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHJlY3QgeD0iMTMwLjE5OSIgeT0iNzIuMDc1MSIgd2lkdGg9Ijg2LjYyMzEiIGhlaWdodD0iNi41OTk4NiIgcng9IjMuMjk5OTMiIGZpbGw9IiNFQkVFRjAiLz4KPHJlY3QgeD0iMTMwLjE5OSIgeT0iODYuMTAwMyIgd2lkdGg9IjQxLjI0OTEiIGhlaWdodD0iMTYuNDk5NiIgcng9IjguMjQ5ODIiIGZpbGw9IiNCOEU2Q0EiLz4KPHJlY3QgeD0iMTMwLjE5OSIgeT0iMTE0Ljk3NCIgd2lkdGg9IjEwOS43MjMiIGhlaWdodD0iNi41OTk4NiIgcng9IjMuMjk5OTMiIGZpbGw9IiNFQkVFRjAiLz4KPHBhdGggZD0iTTEzNy42MjUgOTcuMzc1MUwxNDMuMDY0IDkxLjkzNTdNMTQzLjA2NCA5MS45MzU3TDEzOC43NzMgOTEuODc1Mk0xNDMuMDY0IDkxLjkzNTdMMTQzLjEyNSA5Ni4yMjY4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMjM3NDciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cmVjdCB4PSIxNDguMzUiIHk9IjkxLjg3NTIiIHdpZHRoPSIxNi40OTk2IiBoZWlnaHQ9IjQuOTQ5ODkiIHJ4PSIxLjY0OTk2IiBmaWxsPSJ3aGl0ZSIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyM19kXzE0NjFfMTA1NzYpIj4KPHJlY3QgeD0iMjY3IiB5PSIxNDUiIHdpZHRoPSIxMzYuMTIyIiBoZWlnaHQ9Ijc0LjI0ODQiIHJ4PSI5LjA3NDgiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHJlY3QgeD0iMjgwLjE5OSIgeT0iMTU4LjE5OSIgd2lkdGg9IjUyLjc5ODkiIGhlaWdodD0iNi41OT
(0,n._x)("%1$s vs %2$s","Date range for chart tooltip","google-site-kit"),e[0].toLocaleDateString(T,D),N[i][0].toLocaleDateString(T,D)),h=(0,n.sprintf)(/* translators: 1: selected stat label, 2: numeric value of selected stat, 3: up or down arrow , 4: different change in percentage */ /* translators: 1: selected stat label, 2: numeric value of selected stat, 3: up or down arrow , 4: different change in percentage */
(0,n._x)("%1$s: <strong>%2$s</strong> <em>%3$s %4$s</em>","Stat information for chart tooltip","google-site-kit"),c[t],g[t](o),p,(0,l.Eo)(Math.abs(u),"%"));A.push([e[0],`<div class="${s()("googlesitekit-visualization-tooltip",{"googlesitekit-visualization-tooltip--up":u>0,"googlesitekit-visualization-tooltip--down":u<0})}">\n\t\t\t\t<p>${y}</p>\n\t\t\t\t<p>${h}</p>\n\t\t\t</div>`,I?(0,l.vH)(o):o,I?(0,l.vH)(r):r])}),A}},75487:(e,t,i)=>{"use strict";i.d(t,{fh:()=>Cell,xA:()=>u,fI:()=>d});var a=i(62688),s=i.n(a),o=i(4452),n=i.n(o),r=i(62540);function Cell(e){const{className:t,alignTop:i,alignMiddle:a,alignBottom:s,alignRight:o,alignLeft:l,smAlignRight:c,mdAlignRight:d,lgAlignRight:g,smSize:u,smStart:m,smOrder:p,mdSize:y,mdStart:I,mdOrder:h,lgSize:A,lgStart:M,lgOrder:f,size:S,children:N,...T}=e;return(0,r.jsx)("div",{...T,className:n()(t,"mdc-layout-grid__cell",{"mdc-layout-grid__cell--align-top":i,"mdc-layout-grid__cell--align-middle":a,"mdc-layout-grid__cell--align-bottom":s,"mdc-layout-grid__cell--align-right":o,"mdc-layout-grid__cell--align-left":l,"mdc-layout-grid__cell--align-right-phone":c,"mdc-layout-grid__cell--align-right-tablet":d,"mdc-layout-grid__cell--align-right-desktop":g,[`mdc-layout-grid__cell--span-${S}`]:12>=S&&S>0,[`mdc-layout-grid__cell--span-${A}-desktop`]:12>=A&&A>0,[`mdc-layout-grid__cell--start-${M}-desktop`]:12>=M&&M>0,[`mdc-layout-grid__cell--order-${f}-desktop`]:12>=f&&f>0,[`mdc-layout-grid__cell--span-${y}-tablet`]:8>=y&&y>0,[`mdc-layout-grid__cell--start-${I}-tablet`]:8>=I&&I>0,[`mdc-layout-grid__cell--order-${h}-tablet`]:8>=h&&h>0,[`mdc-layout-grid__cell--span-${u}-phone`]:4>=u&&u>0,[`mdc-layout-grid__cell--start-${m}-phone`]:4>=m&&m>0,[`mdc-layout-grid__cell--order-${p}-phone`]:4>=p&&p>0}),children:N})}Cell.propTypes={smSize:s().number,smStart:s().number,smOrder:s().number,mdSize:s().number,mdStart:s().number,mdOrder:s().number,lgSize:s().number,lgStart:s().number,lgOrder:s().number,size:s().number,alignTop:s().bool,alignMiddle:s().bool,alignBottom:s().bool,alignRight:s().bool,alignLeft:s().bool,smAlignRight:s().bool,mdAlignRight:s().bool,lgAlignRight:s().bool,className:s().string,children:s().node},Cell.defaultProps={className:"",size:0,smSize:0,smStart:0,smOrder:0,mdSize:0,mdStart:0,mdOrder:0,lgSize:0,lgStart:0,lgOrder:0};var l=i(63696);const c=(0,l.forwardRef)(({className:e,children:t,...i},a)=>(0,r.jsx)("div",{ref:a,className:n()("mdc-layout-grid__inner",e),...i,children:t}));c.displayName="Row",c.propTypes={className:s().string,children:s().node},c.defaultProps={className:""};const d=c,g=(0,l.forwardRef)(({alignLeft:e,fill:t,className:i,children:a,collapsed:s,...o},l)=>(0,r.jsx)("div",{className:n()("mdc-layout-grid",i,{"mdc-layout-grid--align-left":e,"mdc-layout-grid--collapsed":s,"mdc-layout-grid--fill":t}),...o,ref:l,children:a}));g.displayName="Grid",g.propTypes={alignLeft:s().bool,fill:s().bool,className:s().string,collapsed:s().bool,children:s().node},g.defaultProps={className:""};const u=g},75578:(e,t,i)=>{"use strict";i.d(t,{i$:()=>ChangeMetricsLink,kB:()=>InsufficientPermissionsError,uQ:()=>x,ym:()=>MetricTileNumeric,$:()=>MetricTileTable,mF:()=>MetricTileTablePlainText,sq:()=>z.A,sB:()=>w.A});var a=i(63696),s=i(82871),o=i(50539),n=i(7081),r=i(58116),l=i(50111),c=i(20898),d=i(674),g=i(93896),u=i(12850),m=i(98748),p=i(62540);function SetupCompletedSurveyTrigger(){const e=(0,o.useSelect)(e=>e(g.O4).isKeyMetricsSetupCompleted()),t=(0,o.useSelect)(e=>e(g.O4).getKeyMetricsSetupCompletedBy()),i=(0,o.useSelect)(e=>e(r.oR).getID());return e?(0,p.jsxs)(a.Fragment,{children:[(0,p.jsx)(m.A,{triggerID:"view_kmw",ttl:u.Du}),t===i&&(0,p.jsx)(m.A,{triggerID:"view_kmw_setup_completed",ttl:u.Du})]}):null}var y=i(77766),I=i(24558);const h={slug:"sharedKeyMetrics",contexts:[I.jU,I.Ax,I.f7,I.Is],gaEventCategory:e=>`${e}_shared_key-metrics`,steps:[{target:".googlesitekit-km-change-metrics-cta",title:(0,s.__)("Personalize your key metrics","google-site-kit"),content:(0,s.__)("Another admin has set up these tailored metrics for your site. Click here to personalize them.","google-site-kit"),placement:
(0,u.__)("%s of total pageviews","google-site-kit"),(0,W.Eo)(l,{style:"percent",maximumFractionDigits:1})),metricValue:r.currentValue,Badge:()=>(0,Z.jsx)(ot.A,{previousValue:r.previousValue,currentValue:r.currentValue})}),(0,Z.jsx)(AudienceTileCitiesMetric,{TileIcon:Ge,title:(0,u.__)("Cities with the most visitors","google-site-kit"),topCities:d}),(!T||k&&!p)&&(0,Z.jsx)(AudienceTilePagesMetric,{audienceTileNumber:e,audienceSlug:t,TileIcon:Pe,title:(0,u.__)("Top content by pageviews","google-site-kit"),topContentTitles:m,topContent:g,isTopContentPartialData:_})]})]})})}function AudienceTooltipMessage({audienceSlug:e,audienceName:t}){const i=(0,c.useSelect)(e=>e(We.O4).getDocumentationLinkURL("visitor-group-insights"));return(0,r.useMemo)(()=>{switch(e){case"new-visitors":return(0,G.A)((0,u.sprintf)(/* translators: %s: is the audience name */ /* translators: %s: is the audience name */
(0,u.__)('%s are people who visited your site for the first time. Note that under some circumstances it\'s possible for a visitor to be counted in both the "new" and "returning" groups. <link>Learn more</link>',"google-site-kit"),"<strong>New visitors</strong>"),{strong:(0,Z.jsx)("strong",{}),link:(0,Z.jsx)(z.A,{href:i,external:!0,hideExternalIndicator:!0})});case"returning-visitors":return(0,G.A)((0,u.sprintf)(/* translators: %s: is the audience name */ /* translators: %s: is the audience name */
(0,u.__)('%s are people who have visited your site at least once before. Note that under some circumstances it\'s possible for a visitor to be counted in both the "new" and "returning" groups. <link>Learn more</link>',"google-site-kit"),"<strong>Returning visitors</strong>"),{strong:(0,Z.jsx)("strong",{}),link:(0,Z.jsx)(z.A,{href:i,external:!0,hideExternalIndicator:!0})});default:return(0,G.A)((0,u.sprintf)(/* translators: %s: is the audience name */ /* translators: %s: is the audience name */
(0,u.__)("%s is an audience that already exists in your Analytics property. Note that it's possible for a visitor to be counted in more than one group. <link>Learn more</link>","google-site-kit"),`<strong>${t}</strong>`),{strong:(0,Z.jsx)("strong",{}),link:(0,Z.jsx)(z.A,{href:i,external:!0,hideExternalIndicator:!0})})}},[e,t,i])}var pt,yt,It,ht,At,Mt,ft,St,Nt,Tt,Dt,vt,jt,_t,kt,bt,Ct,xt,Et,wt,Rt,Lt,Gt,zt,Zt,Pt,Ot,Bt,Wt,Ut,Vt,Ft,Ht,Kt,Yt,Qt,Jt,qt,Xt,$t,ei,ti,ii,ai,si,oi,ni,ri,li,ci,di,gi,ui,mi,pi,yi,Ii,hi,Ai,Mi,fi,Si,Ni,Ti,Di,vi,ji,_i,ki,bi;function Ci(){return Ci=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)({}).hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},Ci.apply(null,arguments)}AudienceTileZeroData.propTypes={Widget:n().elementType.isRequired,audienceSlug:n().string.isRequired,title:n().string.isRequired,infoTooltip:n().oneOfType([n().string,n().element]),isMobileBreakpoint:n().bool,isTileHideable:n().bool,onHideTile:n().func},AudienceTile.propTypes={audienceTileNumber:n().number,audienceSlug:n().string.isRequired,title:n().string.isRequired,infoTooltip:n().oneOfType([n().string,n().element]),visitors:n().object,visitsPerVisitor:n().object,pagesPerVisit:n().object,pageviews:n().object,percentageOfTotalPageViews:n().number,topCities:n().object,topContent:n().object,topContentTitles:n().object,hasInvalidCustomDimensionError:n().bool,Widget:n().elementType.isRequired,audienceResourceName:n().string.isRequired,isZeroData:n().bool,isPartialData:n().bool,isTileHideable:n().bool,onHideTile:n().func},AudienceTooltipMessage.propTypes={audienceSlug:n().string.isRequired};const xi=e=>r.createElement("svg",Ci({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 211 109"},e),pt||(pt=r.createElement("path",{fill:"#B8E6CA",d:"M2.675 72.31a29.3 29.3 0 0 0 5.678 8.74c9.451 9.955 23.416 10.799 36.223 8.308a88.8 88.8 0 0 0 35.776-15.752c6.09-4.513 12.104-10.113 20.167-10.363 3.027-.093 6.158.741 8.445 2.71 4.753 4.063 4.668 11.012 8.377 15.829 4.932 6.405 12.026 8.389 19.764 9.128 21.862 2.086 47.902-4.758 62.939-21.412 13.426-14.868 15.038-38.526-1.214-52.08-7.425-6.192-17.606-9.03-27.216-7.584-7.345 1.105-14.801 4.467-22.404 5.401-8.954 1.103-14.49-2.659-21.734-7.04C114.852.58 98.164-2.345 83.874 2.072 70.195 6.301 60.35 17.846 47.04 22.918c-11.502 4.385-25.089 3.717-35.082 10.86C.133 42.228-2.84 59.286 2.675 72.31"})),r.createElement("path",{fill:"#161B18",d:"M108.273 109c54.612 0 98.883-1.735 98.883-3.874s-44.271-3.875-98.883-3.875-98.882 1.735-98.882 3.875S53.66 109 108.273 109",opacity:.1,style:{mixBlendMode:"multiply"}}),yt||(yt=r.createElement("path",{fill:"#CBD0D3",d:"M108.273 109c54.612 0 98.883-1.735 98.883-3.874s-44.271-3.875-98.883-3.875-98.882 1.735-98.882 3.875S53.66 109 108.273 109"})),It||(It=r.createElement("path",{stroke:"#161B18",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.472,d:"M134.765 53.225c-1.065 16.927-6.936 32.112-3.012 51.193h-4.468M139.814 104.418h-4.47l7.9-51.193"})),ht||(ht=r.createElement("path",{stroke:"#000",strokeLinecap:"round",strokeWidth:1.468,d:"M120.504 36.651c-3.814 1.73-11.135 5.58-11.135 13.398M147.266 35.787c3.493 1.787 11.06 7.678 11.977 13.225"})),At||(At=r.createElement("path",{fill:"#77AD8C",d:"m151.555 75.952-3.102.282-18.926 1.719-11.063 1.002-1.049-24.735-1.825-43.046 34.528-1.262.697 32.058.094 4.316.642 29.565z"})),Mt||(Mt=r.createElement("path",{fill:"#5C9271",d:"m148.453 76.234 1.78-.162 1.323-.12-1.439-66.042-1.983.091 1.281 63.2-24.976 2.127.862-19.15-7.844-1.074.86 20.438.107 2.465.041.946 11.063-1.002 18.927-1.719z"})),ft||(ft=r.createElement("path",{fill:"#CBD0D3",d:"M135.891 70.752c.032.916-.392-20.197-.629-27.044-6.628-3.008-13.797-3.559-20.67-1.228l.628 27.043c6.874-2.33 14.043-1.779 20.671 1.23"})),St||(St=r.createElement("path",{fill:"#EBEEF0",d:"M135.926 70.752c.01.916-.547-20.194-.629-27.044 6.481-3.306 13.617-4.182 20.592-2.166l.629 27.043c-6.975-2.015-14.111-1.139-20.592 2.167"})),Nt||(Nt=r.createElement("path",{fill:"#CBD0D3",fillRule:"evenodd",d:"M133.233 60.796c-.083-3
(0,u._n)("Select at least %1$d group (%2$d selected)","Select at least %1$d groups (%2$d selected)",Oi,"google-site-kit"),Oi,n):n>Bi&&(l=(0,u.sprintf)(/* translators: 1: Maximum number of groups that can be selected. 2: Number of selected groups. */ /* translators: 1: Maximum number of groups that can be selected. 2: Number of selected groups. */
(0,u.__)("Select up to %1$d groups (%2$d selected)","google-site-kit"),Bi,n));const c=(0,r.useMemo)(()=>!(0,s.isEqual)((0,W.N9)(t),(0,W.N9)(e)),[t,e]);if(!l&&!o&&!i)return null;let d=o||i;return c&&l&&(d={message:l}),(0,Z.jsx)(ya.A,{error:d})}function Panel(){const e=(0,U.A)(),t=(0,c.useSelect)(e=>e(g.n).getValue(wi)),i=(0,c.useSelect)(e=>e(Y.K9).isFetchingSyncAvailableAudiences()),a=(0,c.useInViewSelect)(e=>{const{getConfigurableAudiences:t}=e(Y.K9),{getConfiguredAudiences:i}=e(Q.oR),a=i()||[],s=t()||[];return s.length&&a.length?s.filter(({name:e})=>a.includes(e)).map(({name:e})=>e):[]}),s=(0,Ye.A)(Ui,"autoSubmit"),{setValues:o}=(0,c.useDispatch)(Be.s),{setValue:n}=(0,c.useDispatch)(g.n),l=(0,r.useCallback)(()=>{o(Ri,{[Li]:a,[Gi]:!1}),(0,W.sx)(`${e}_audiences-sidebar`,"audiences_sidebar_view")},[a,o,e]),d=(0,r.useCallback)(()=>{t&&(n(wi,!1),n(Pi,!1))},[n,t]);return(0,Z.jsxs)(aa.Ay,{className:"googlesitekit-audience-selection-panel",closePanel:d,isOpen:t||s,isLoading:i,onOpen:l,children:[(0,Z.jsx)(Header_Header,{closePanel:d}),(0,Z.jsx)(AudienceItems,{savedItemSlugs:a}),(0,Z.jsx)(LearnMoreLink,{}),(0,Z.jsx)(SaveErrorNotice,{savedItemSlugs:a}),(0,Z.jsx)(SyncErrorNotice,{}),(0,Z.jsx)(AudienceCreationSuccessNotice,{}),(0,Z.jsx)(Footer,{closePanel:d,isOpen:t,savedItemSlugs:a})]})}function AudienceSelectionPanel(){const e=(0,c.useSelect)(e=>e(g.n).getValue(wi));return(0,Z.jsx)(ea.Ay,{value:{key:"AudienceSelectionPanel",value:!!e},children:(0,Z.jsx)(Panel,{})})}var Ia=i(91560);function AudienceAreaFooter(){const e=(0,me.A)(),t=(0,c.useSelect)(e=>e(Q.oR).getDateRangeDates({offsetDays:Y.f2})),i=(0,c.useSelect)(i=>e?null:i(Y.K9).getServiceReportURL("audiences",{dates:t}));return(0,c.useSelect)(e=>e(Vi.i).isModuleConnected(V.L1))?(0,Z.jsx)(Ia.A,{className:"googlesitekit-audience-widget__source",name:(0,u._x)("Analytics","Service name","google-site-kit"),href:i,external:!0}):null}var ha,Aa,Ma,fa,Sa=i(674);function ChangeGroupsLink(){const e=(0,U.A)(),t=(0,c.useInViewSelect)(e=>e(Y.K9).getConfigurableAudiences(),[]),{setValue:i}=(0,c.useDispatch)(g.n),a=(0,r.useCallback)(()=>{i(wi,!0),(0,W.sx)(`${e}_audiences-sidebar`,"change_groups")},[i,e]);return Array.isArray(t)&&t?.length>0?(0,Z.jsx)(z.A,{className:"googlesitekit-widget-area__cta-link",onClick:a,leadingIcon:(0,Z.jsx)(Sa.A,{width:22,height:22}),secondary:!0,linkButton:!0,children:(0,u.__)("Change groups","google-site-kit")}):null}function Na(){return Na=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)({}).hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},Na.apply(null,arguments)}const Ta=e=>r.createElement("svg",Na({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"-3 1 333.666 149.252"},e),ha||(ha=r.createElement("defs",null,r.createElement("filter",{id:"audience-connect-analytics-cta-graphic_svg__c",width:144.59,height:185.064,x:109.551,y:18.171,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},r.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),r.createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),r.createElement("feOffset",{dy:4}),r.createElement("feGaussianBlur",{stdDeviation:8}),r.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),r.createElement("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),r.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_1731_24094"}),r.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow_1731_24094",result:"shape"})),r.createElement("filter",{id:"audience-connect-analytics-cta-graphic_svg__d",width:144.59,height:185.064,x:236.859,y:18.171,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},r.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),r.createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),r.createElement("feOffset",{dy:4}),r.createElement("feGaussianBlur",{stdDeviation:8}),r.createElement("feComposit
(0,n.__)("%s (Please try again.)","google-site-kit"),f)),m||(f=(0,n.sprintf)(/* translators: $%s: Error message */ /* translators: $%s: Error message */
(0,n.__)("Error: %s","google-site-kit"),f));const S=t?.data?.reconnectURL;S&&(0,r.m)(S)&&(f=(0,n.sprintf)(/* translators: 1: Original error message 2: Reconnect URL */ /* translators: 1: Original error message 2: Reconnect URL */
(0,n.__)('%1$s To fix this, <a href="%2$s">redo the plugin setup</a>.',"google-site-kit"),f,S));return(0,u.jsx)(d.A,{className:e,type:d.A.TYPES.ERROR,description:(0,u.jsx)("span",{dangerouslySetInnerHTML:(0,g.p9)(f,{ALLOWED_TAGS:["a"],ALLOWED_ATTR:["href"]})}),ctaButton:M?{label:(0,n.__)("Retry","google-site-kit"),onClick:A}:void 0,hideIcon:y})}ErrorNotice.propTypes={className:s().string,error:s().shape({message:s().string}),hasButton:s().bool,storeName:s().string,message:s().string,noPrefix:s().bool,skipRetryMessage:s().bool,hideIcon:s().bool}},78340:(e,t,i)=>{"use strict";i.d(t,{s:()=>a});const a="core/forms"},78464:(e,t,i)=>{"use strict";i.d(t,{Z:()=>x,A:()=>E});var a=i(62688),s=i.n(a),o=i(82871),n=i(39016),r=i(63696),l=i(50539),c=i(78340),d=i(58116),g=i(93896),u=i(71423),m=i(53137),p=i(72455),y=i(77766),I=i(68485),h=i(12850),A=i(33566),M=i(80869),f=i(34375);var S=i(99897),N=i(16196),T=i(93934),D=i(54349),v=i(49655),j=i(12108),_=i(32947),k=i(62540);const b="setup-success-notification-audiences";function AudienceSegmentationSetupSuccessSubtleNotification({id:e,Notification:t}){const a=(0,_.dv)(),{dismissNotification:s}=(0,l.useDispatch)(u.D),n=(0,l.useSelect)(e=>e(d.oR).isAudienceSegmentationWidgetHidden());return(0,r.useEffect)(()=>{n&&s(b)},[s,n]),void 0===n?null:(0,k.jsx)(t,{children:(0,k.jsx)(D.A,{notificationID:e,type:v.Q.SUCCESS,title:(0,o.__)("Success! Visitor groups added to your dashboard","google-site-kit"),description:(0,o.__)("Get to know how different types of visitors interact with your site, e.g. which pages they visit and for how long","google-site-kit"),ctaButton:{label:(0,o.__)("Show me","google-site-kit"),onClick:function(e){e.preventDefault(),s(b),setTimeout(()=>{i.g.scrollTo({top:(0,j.YJ)(".googlesitekit-widget-area--mainDashboardTrafficAudienceSegmentation",a),behavior:"smooth"})},50)}},dismissButton:!0})})}AudienceSegmentationSetupSuccessSubtleNotification.propTypes={id:s().string.isRequired,Notification:s().elementType.isRequired};var C=i(27333);const x="audience_segmentation_setup_cta-notification";function AudienceSegmentationSetupCTABanner({id:e,Notification:t}){const i=(0,y.A)(),a=`${i}_audiences-setup-cta-dashboard`,{dismissNotification:s,registerNotification:n,pinNotification:S}=(0,l.useDispatch)(u.D),{setValues:N}=(0,l.useDispatch)(c.s),T={tooltipSlug:e,title:(0,o.__)("You can always enable groups in Settings later","google-site-kit"),content:(0,o.__)("The visitors group section will be added to your dashboard once you set it up.","google-site-kit"),dismissLabel:(0,o.__)("Got it","google-site-kit")},D=(0,I.i)(T),v=(0,l.useSelect)(t=>t(u.D).isNotificationDismissalFinal(e)),j=(0,C.A)(p.PW,"autoSubmit"),[_,x]=(0,r.useState)(!1),E=(0,r.useCallback)(()=>{n(b,{Component:AudienceSegmentationSetupSuccessSubtleNotification,areaSlug:m.bI.DASHBOARD_TOP}),s(e)},[n,s,e]),w=(0,r.useCallback)(()=>{x(!0)},[x]),R=(0,r.useCallback)(()=>S(e,m.He.SETUP_CTAS),[e,S]),{apiErrors:L,failedAudiences:G,isSaving:z,onEnableGroups:Z}=(0,A.A)({onSuccess:E,onError:w,onOAuthNavigation:R}),{clearPermissionScopeError:P}=(0,l.useDispatch)(d.oR),{setSetupErrorCode:O}=(0,l.useDispatch)(g.O4),B=(0,r.useCallback)(()=>{N(p.PW,{autoSubmit:!1}),P(),O(null),x(!1)},[P,O,N]),W=(0,l.useSelect)(e=>e(g.O4).getSetupErrorCode()),U=(0,l.useSelect)(e=>e(g.O4).getDocumentationLinkURL("visitor-groups")),V=j&&"access_denied"===W,F={gaTrackingEventArgs:{category:a}};return(0,k.jsxs)(r.Fragment,{children:[(0,k.jsx)(t,{...F,children:(0,k.jsx)(f.A,{notificationID:e,title:(0,o.__)("Learn how different types of visitors interact with your site","google-site-kit"),description:(0,o.__)('Understand what brings new visitors to your site and keeps them coming back. Site Kit can now group your site visitors into relevant segments like "new" and "returning". To set up these new groups, Site Kit needs to update your Google Analytics property.',"google-site-kit"),learnMoreLink:{href:U},ctaButton:{label:z?(0,o.__)("Enabling groups","google-site-kit"):(0,o.__)("Enable groups","google-site-kit"),onClick:Z,disabled:z,inProgress:z},dismissButton:{label:v?(0,o.__
(0,n._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),s?m(s,{...l,unit:"second"}):"",a?m(a,{...l,unit:"minute"}):"",i?m(i,{...l,unit:"hour"}):"").trim()},formatDecimal(){const t=(0,n.sprintf)(
// translators: %s: number of seconds with "s" as the abbreviated unit.
// translators: %s: number of seconds with "s" as the abbreviated unit.
(0,n.__)("%ds","google-site-kit"),s);if(0===e)return t;const o=(0,n.sprintf)(
// translators: %s: number of minutes with "m" as the abbreviated unit.
// translators: %s: number of minutes with "m" as the abbreviated unit.
(0,n.__)("%dm","google-site-kit"),a),r=(0,n.sprintf)(
// translators: %s: number of hours with "h" as the abbreviated unit.
// translators: %s: number of hours with "h" as the abbreviated unit.
(0,n.__)("%dh","google-site-kit"),i);return(0,n.sprintf)(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ /* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */
(0,n._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),s?t:"",a?o:"",i?r:"").trim()}}}(e,t);try{return i()}catch{return a()}}function l(e){e=parseInt(e,10),Number.isNaN(e)&&(e=0);return{hours:Math.floor(e/60/60),minutes:Math.floor(e/60%60),seconds:Math.floor(e%60)}}function c(e){return 1e6<=e?Math.round(e/1e5)/10:1e4<=e?Math.round(e/1e3):1e3<=e?Math.round(e/100)/10:e}function d(e){let t={};return"%"===e?t={style:"percent",maximumFractionDigits:2}:"s"===e?t={style:"duration",unitDisplay:"narrow"}:e&&"string"==typeof e?t={style:"currency",currency:e}:(0,a.isPlainObject)(e)&&(t={...e}),t}function g(e,t={}){e=(0,a.isFinite)(e)?e:Number(e),(0,a.isFinite)(e)||(console.warn("Invalid number",e,typeof e),e=0);const i=d(t),{style:s="metric"}=i;return"metric"===s?function(e){const t={minimumFractionDigits:1,maximumFractionDigits:1};return 1e6<=e?(0,n.sprintf)(
// translators: %s: an abbreviated number in millions.
// translators: %s: an abbreviated number in millions.
(0,n.__)("%sM","google-site-kit"),m(c(e),e%10==0?{}:t)):1e4<=e?(0,n.sprintf)(
// translators: %s: an abbreviated number in thousands.
// translators: %s: an abbreviated number in thousands.
(0,n.__)("%sK","google-site-kit"),m(c(e))):1e3<=e?(0,n.sprintf)(
// translators: %s: an abbreviated number in thousands.
// translators: %s: an abbreviated number in thousands.
(0,n.__)("%sK","google-site-kit"),m(c(e),e%10==0?{}:t)):m(e,{signDisplay:"never",maximumFractionDigits:1})}(e):"duration"===s?r(e,i):"durationISO"===s?function(e){let{hours:t,minutes:i,seconds:a}=l(e);return a=("0"+a).slice(-2),i=("0"+i).slice(-2),t=("0"+t).slice(-2),"00"===t?`${i}:${a}`:`${t}:${i}:${a}`}(e):m(e,i)}const u=o()(console.warn);function m(e,t={}){const{locale:i=y(),...a}=t;try{return new Intl.NumberFormat(i,a).format(e)}catch(t){u(`Site Kit numberFormat error: Intl.NumberFormat( ${JSON.stringify(i)}, ${JSON.stringify(a)} ).format( ${typeof e} )`,t.message)}const s={currencyDisplay:"narrow",currencySign:"accounting",style:"unit"},o=["signDisplay","compactDisplay"],n={};for(const[e,t]of Object.entries(a))s[e]&&t===s[e]||o.includes(e)||(n[e]=t);try{return new Intl.NumberFormat(i,n).format(e)}catch{return new Intl.NumberFormat(i).format(e)}}function p(e,t={}){const{locale:i=y(),style:a="long",type:s="conjunction"}=t;if(Intl.ListFormat){return new Intl.ListFormat(i,{style:a,type:s}).format(e)}
/* translators: used between list items, there is a space after the comma. */const o=(0,n.__)(", ","google-site-kit");return e.join(o)}function y(e=i.g){const t=(0,a.get)(e,["_googlesitekitLegacyData","locale"]);if(t){const e=t.match(/^(\w{2})?(_)?(\w{2})/);if(e&&e[0])return e[0].replace(/_/g,"-")}return e.navigator.language}},80035:(e,t,i)=>{"use strict";i.d(t,{A:()=>M});var a,s=i(62688),o=i.n(s),n=i(4452),r=i.n(n),l=i(63696),c=i(19793);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)({}).hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},d.apply(null,arguments)}const warning_notice=e=>l.createElement("svg",d({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),a||(a=l.createElement("path",{fill:"currentColor",d:"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1m0 14a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m-1-2h2V6h-2z"})));var g=i(42343),u=i(49655),m=i(62540);const p={[u.Q.NEW]:g.A,[u.Q.SUCCESS]:c.A,[u.Q.INFO]:warning_notice,[u.Q.WARNING]:warning_notice,[u.Q.ERROR]:warning_notice};function Icon({type:e}){const t=p[e]||warning_notice;return(0,m.jsx)(t,{width:24,height:24})}function Title({className:e,children:t}){return(0,m.jsx)("p",{className:r()("googlesitekit-notice__title",e),children:t})}function Description({className:e,children:t}){return(0,m.jsx)("p",{className:r()("googlesitekit-notice__description",e),children:t})}Icon.propTypes={type:o().oneOf(Object.values(u.Q))},Title.propTypes={className:o().string,children:o().node},Description.propTypes={className:o().string,children:o().node};var y=i(49383),I=i(83366);function CTAButton({label:e,disabled:t,inProgress:i,onClick:a,href:s,external:o=!1,hideExternalIndicator:n=!1}){let r;return o&&!n&&(r=(0,m.jsx)(I.A,{width:14,height:14})),(0,m.jsx)(y.SpinnerButton,{className:"googlesitekit-notice__cta",disabled:t,isSaving:i,onClick:a,href:s,target:o?"_blank":void 0,trailingIcon:r,children:e})}CTAButton.propTypes={label:o().string.isRequired,disabled:o().bool,inProgress:o().bool,onClick:o().func,href:o().string,external:o().bool,hideExternalIndicator:o().bool};var h=i(82871);function DismissButton({label:e=(0,h.__)("Got it","google-site-kit"),onClick:t,disabled:i}){return(0,m.jsx)(y.Button,{onClick:t,disabled:i,tertiary:!0,children:e})}DismissButton.propTypes={label:o().string,onClick:o().func.isRequired,disabled:o().bool};const A=(0,l.forwardRef)(({className:e,title:t,description:i,dismissButton:a,ctaButton:s,type:o=u.Q.INFO,children:n,hideIcon:l},c)=>(0,m.jsxs)("div",{ref:c,className:r()("googlesitekit-notice",`googlesitekit-notice--${o}`,e),children:[!l&&(0,m.jsx)("div",{className:"googlesitekit-notice__icon",children:(0,m.jsx)(Icon,{type:o})}),(0,m.jsxs)("div",{className:"googlesitekit-notice__content",children:[t&&(0,m.jsx)(Title,{children:t}),i&&(0,m.jsx)(Description,{children:i})]}),(a?.label||a?.onClick||s?.label&&(s?.onClick||s?.href)||n)&&(0,m.jsxs)("div",{className:"googlesitekit-notice__action",children:[n,(a?.label||a?.onClick)&&(0,m.jsx)(DismissButton,{label:a.label,onClick:a.onClick,disabled:a.disabled}),s?.label&&(s?.onClick||s?.href)&&(0,m.jsx)(CTAButton,{label:s.label,onClick:s.onClick,inProgress:s.inProgress,disabled:s.disabled,href:s.href,external:s.external,hideExternalIndicator:s.hideExternalIndicator})]})]}));A.TYPES=u.Q,A.propTypes={className:o().string,title:o().oneOfType([o().string,o().object]),description:o().node,type:o().oneOf(Object.values(u.Q)),dismissButton:o().shape(DismissButton.propTypes),ctaButton:o().shape({...CTAButton.propTypes,label:o().string}),children:o().node,hideIcon:o().bool};const M=A},80452:(e,t,i)=>{"use strict";i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var a,s=i(63696);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)({}).hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},o.apply(null,arguments)}const __WEBPACK_DEFAULT_EXPORT__=e=>s.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0
(0,o.__)("%s is disconnected, some of your metrics cant be displayed","google-site-kit"),i.name):(0,o.sprintf)(/* translators: %s: module name */ /* translators: %s: module name */
(0,o.__)("%s is disconnected, metric cant be displayed","google-site-kit"),i.name)}),(0,y.jsx)(u.A,{onClick:t,secondary:!0,children:(0,o.sprintf)(/* translators: %s: module name */ /* translators: %s: module name */
(0,o.__)("Connect %s","google-site-kit"),i.name)})]})]})}),p&&(0,y.jsxs)(n.Fragment,{children:[(0,y.jsx)("div",{className:"googlesitekit-km-connect-module-cta-tile__ghost-card",children:(0,y.jsx)(GhostCardGreenSVG,{})}),(0,y.jsx)("div",{className:"googlesitekit-km-connect-module-cta-tile__ghost-card",children:(0,y.jsx)(GhostCardGreenSVG,{})}),(0,y.jsx)("div",{className:"googlesitekit-km-connect-module-cta-tile__ghost-card",children:(0,y.jsx)(GhostCardRedSVG,{})})]})]}):null}ConnectModuleCTATile.propTypes={moduleSlug:s().string.isRequired}},89318:(e,t,i)=>{"use strict";i.d(t,{M9:()=>D,sx:()=>N,BI:()=>T});var a=i(17243);const s="_googlesitekitDataLayer",o="data-googlesitekit-gtag";function n(e){return function(){e[s]=e[s]||[],e[s].push(arguments)}}var r=i(65214);const l={activeModules:[],isAuthenticated:!1,referenceSiteURL:"",trackingEnabled:!1,trackingID:"",userIDHash:"",userRoles:[]};const{activeModules:c=[],isSiteKitScreen:d,trackingEnabled:g,trackingID:u,referenceSiteURL:m,userIDHash:p,isAuthenticated:y,userRoles:I}=i.g._googlesitekitTrackingData||{},h={activeModules:c,trackingEnabled:g,trackingID:u,referenceSiteURL:m,userIDHash:p,isSiteKitScreen:d,userRoles:I,isAuthenticated:y,pluginVersion:"1.167.0"},{enableTracking:A,disableTracking:M,isTrackingEnabled:f,initializeSnippet:S,trackEvent:N,trackEventOnce:T}=function(e,t=i.g,c=i.g){const d={...l,...e};d.referenceSiteURL&&(d.referenceSiteURL=d.referenceSiteURL.toString().replace(/\/+$/,""));const g=function(e,t){const a=n(t);let l;const{activeModules:c,referenceSiteURL:d,userIDHash:g,userRoles:u=[],isAuthenticated:m,pluginVersion:p}=e;return function(){const{document:t}=i.g;if(void 0===l&&(l=!!t.querySelector(`script[${o}]`)),l)return!1;l=!0;const n=u?.length?u.join(","):"";a("js",new Date),a("config",e.trackingID,{groups:"site_kit",send_page_view:e.isSiteKitScreen,domain:d,plugin_version:p||"",enabled_features:Array.from(r.t).join(","),active_modules:c.join(","),authenticated:m?"1":"0",user_properties:{user_roles:n,user_identifier:g}});const y=t.createElement("script");return y.setAttribute(o,""),y.async=!0,y.src=`https://www.googletagmanager.com/gtag/js?id=${e.trackingID}&l=${s}`,t.head.appendChild(y),{scriptTagSrc:`https://www.googletagmanager.com/gtag/js?id=${e.trackingID}&l=${s}`}}}(d,t),u=function(e,t,i,a){const s=n(t);return async function(t,o,n,r){const{trackingEnabled:l}=e;if(!l)return null;i();const c={send_to:"site_kit",event_category:t,event_label:n,value:r};return new Promise(e=>{const i=setTimeout(function(){a.console.warn(`Tracking event "${o}" (category "${t}") took too long to fire.`),e()},1e3);function n(){clearTimeout(i),e()}s("event",o,{...c,event_callback:n}),a._gaUserPrefs?.ioo?.()&&n()})}}(d,t,g,c),m={};return{enableTracking:function(){d.trackingEnabled=!0},disableTracking:function(){d.trackingEnabled=!1},initializeSnippet:g,isTrackingEnabled:function(){return!!d.trackingEnabled},trackEvent:u,trackEventOnce:function(...e){const t=JSON.stringify(e);m[t]||(m[t]=(0,a.once)(u)),m[t](...e)}}}(h);function D(e){e?A():M()}d&&g&&S()},89967:(e,t,i)=>{"use strict";i.d(t,{EW:()=>h,HX:()=>r.x6,Hl:()=>u,OS:()=>p,RE:()=>M,Xo:()=>A,Ze:()=>f,dQ:()=>y,mh:()=>m,uv:()=>I,yZ:()=>g});var a=i(32091),s=i.n(a),o=i(17243),n=i(72455),r=i(12850),l=i(40127),c=i(68326),d=i(71564);function g(e){return e===n.ZC||(0,r.x6)(e)}function u(e){return"string"==typeof e&&/^\d+$/.test(e)}function m(e){return e===n.to||u(e)}function p(e){return"string"==typeof e&&/^\d+$/.test(e)}function y(e){return e===n.Oh||p(e)}function I(e){return"string"==typeof e&&e.trim().length>0}function h(e){return"string"==typeof e&&/^G-[a-zA-Z0-9]+$/.test(e)}function A(e){return"string"==typeof e&&/^(G|GT|AW)-[a-zA-Z0-9]+$/.test(e)}function M(e){s()((0,o.isPlainObject)(e),"options for Analytics 4 report must be an object."),s()((0,l.O5)(e),"Either date range or start/end dates must be provided for Analytics 4 report.");const{metrics:t,dimensions:i,dimensionFilters:a,metricFilters:n,orderby:r}=(0,c.A)(e);s()(t.length,"Requests must specify at least one metric for an Analytics 4 report."),s()((0,d.Ig)(t),'metric
(0,l.__)("Source: %s","google-site-kit"),`<a>${e}</a>`),{a:(0,g.jsx)(c.A,{href:t,external:a},"link")})})}SourceLink.propTypes={name:s().string,href:s().string,className:s().string,external:s().bool},SourceLink.defaultProps={name:"",href:"",className:"",external:!1};const u=SourceLink},91865:(e,t,i)=>{"use strict";i.d(t,{A:()=>DataBlockGroup});var a=i(31589),s=i(15844),o=i(63696),n=i(50787),r=i(62540);function DataBlockGroup({className:e,children:t}){const l=(0,o.useRef)();function c(e,t){e.forEach(e=>{const i=e?.querySelector(".googlesitekit-data-block__datapoint");i&&(i.style.fontSize=t)})}const d=(0,n.d)(function(){const e=l?.current?.querySelectorAll(".googlesitekit-data-block");if(!e?.length)return;let t=1;if(c(e,""),e.forEach(e=>{const i=e.querySelector(".googlesitekit-data-block__datapoint");if(!i)return;const a=i?.parentElement?.offsetWidth;if(i.scrollWidth>a){const e=a/i.scrollWidth,s=Math.floor(10*e)/10;s<t&&(t=s)}}),t<1&&t>0){const a=parseInt(i.g?.getComputedStyle(e[0].querySelector(".googlesitekit-data-block__datapoint"))?.fontSize,10),s=Math.floor(a*t);c(e,`${Math.max(s,14)}px`)}},50);return(0,a.A)("resize",d),(0,s.A)(()=>{d()}),(0,r.jsx)("div",{ref:l,className:e,children:t})}},91953:(e,t,i)=>{"use strict";i.d(t,{A:()=>DetailsPermaLinks});var a=i(4452),s=i.n(a),o=i(62688),n=i.n(o),r=i(63696),l=i(50539),c=i(93896),d=i(20898),g=i(12850),u=i(62540);function DetailsPermaLinks({title:e,path:t,serviceURL:i}){const a=(0,l.useSelect)(e=>e(c.O4).getReferenceSiteURL()),o=(0,g.VZ)(a,t),n=(0,l.useSelect)(e=>e(c.O4).getAdminURL("googlesitekit-dashboard",{permaLink:o}));return(0,u.jsxs)(r.Fragment,{children:[(0,u.jsx)(d.A,{className:"googlesitekit-font-weight-medium",href:i||n,external:!!i,hideExternalIndicator:!0,children:e}),(0,u.jsx)(d.A,{className:s()("googlesitekit-display-block","googlesitekit-overflow-wrap-break-word"),href:o,target:"_blank",small:!0,children:t})]})}DetailsPermaLinks.propTypes={title:n().string,path:n().string,serviceURL:n().string}},92152:(e,t,i)=>{"use strict";i.d(t,{A:()=>LearnMoreLink});var a=i(62688),s=i.n(a),o=i(20898),n=i(7070),r=i(62540);function LearnMoreLink({id:e,label:t,url:i,ariaLabel:a,gaTrackingEventArgs:s,external:l=!0,...c}){const d=(0,n.A)(e);return(0,r.jsx)(o.A,{onClick:function(e){e.persist(),d.clickLearnMore(s?.label,s?.value)},href:i,"aria-label":a,external:l,...c,children:t})}LearnMoreLink.propTypes={id:s().string,label:s().string,url:s().string,ariaLabel:s().string,gaTrackingEventArgs:s().shape({label:s().string,value:s().string}),external:s().bool}},92473:(e,t,i)=>{"use strict";i.d(t,{A:()=>MetricTileHeader});var a=i(62688),s=i.n(a),o=i(10953),n=i(16834),r=i(15167),l=i(62540);function MetricTileHeader({title:e,infoTooltip:t,loading:i}){return(0,l.jsxs)("div",{className:"googlesitekit-km-widget-tile__title-container",children:[(0,l.jsx)(r.A,{as:"h3",size:"small",type:"label",className:"googlesitekit-km-widget-tile__title",children:e}),i?(0,l.jsx)(n.A,{children:(0,l.jsx)(o.A,{title:t})}):(0,l.jsx)(o.A,{title:t})]})}MetricTileHeader.propTypes={title:s().string,infoTooltip:s().oneOfType([s().string,s().element]),loading:s().bool}},92698:(e,t,i)=>{"use strict";i.d(t,{A:()=>u});var a=i(63696),s=i(50539),o=i(93896),n=i(58116),r=i(37226),l=i(45472),c=i(21134),d=i(89318),g=i(77766);function u(e){const t=(0,g.A)(),i=(0,s.useSelect)(t=>t(r.i).getModule(e)),u=(0,s.useSelect)(e=>e(n.oR).hasCapability(n.HD)),{activateModule:m}=(0,s.useDispatch)(r.i),{navigateTo:p}=(0,s.useDispatch)(l.M),{setInternalServerError:y}=(0,s.useDispatch)(o.O4),I=(0,a.useCallback)(async()=>{const{error:i,response:a}=await m(e);i?y({id:`${e}-setup-error`,description:i.message}):(await(0,d.sx)(`${t}_widget-activation-cta`,"activate_module",e),await(0,c.SO)("module_setup",e,{ttl:300}),p(a.moduleReauthURL))},[m,e,p,y,t]);return i?.name&&u?I:null}},93896:(e,t,i)=>{"use strict";i.d(t,{O4:()=>a,OQ:()=>o,qc:()=>s});const a="core/site",s="primary",o="secondary"},93934:(e,t,i)=>{"use strict";i.d(t,{Y2:()=>a.Y2,DO:()=>d,c1:()=>g.c1,X9:()=>l,JS:()=>o,T5:()=>u,WP:()=>g.WP});var a=i(15135),s=i(81520);function o(e){return!!e&&