(window.__googlesitekit_webpackJsonp=window.__googlesitekit_webpackJsonp||[]).push([[17],{10:function(e,t){e.exports=googlesitekit.components},100:function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o}));var r=n(243),i=n(86),a=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Number.isNaN(Number(t)))return"";var a=n.invertColor,o=void 0!==a&&a;return Object(r.a)(e.createElement(i.a,{direction:t>0?"up":"down",invertColor:o}))},o=function(e,t){return e>0&&t>0?e/t-1:e>0?1:t>0?-1:0}}).call(this,n(4))},101:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return d}));var r=n(5),i=n.n(r),a=n(14),o=n(102),c=n(103);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,i=l(l({},u),t);i.referenceSiteURL&&(i.referenceSiteURL=i.referenceSiteURL.toString().replace(/\/+$/,""));var s=Object(o.a)(i,n),d=Object(c.a)(i,n,s,r),f={},g=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?Object(g.a)(u):[],h=function(e){return s()("googlesitekit-tooltip-indicator",{active:e===c})};return e.createElement("div",i()({className:s()("googlesitekit-tour-tooltip",m.className)},v),e.createElement(o.a,{className:"googlesitekit-tooltip-card"},e.createElement("div",{className:"googlesitekit-tooltip-body"},e.createElement("h2",{className:"googlesitekit-tooltip-title"},m.title),e.createElement("div",{className:"googlesitekit-tooltip-content"},m.content)),e.createElement(a.CardActions,{className:"googlesitekit-tooltip-actions"},e.createElement("ul",{className:"googlesitekit-tooltip-indicators"},b.map((function(t){return e.createElement("li",{key:"indicator-".concat(t),className:h(t)})}))),e.createElement("div",{className:"googlesitekit-tooltip-buttons"},0!==c&&e.createElement(f.Button,i()({className:"googlesitekit-tooltip-button",text:!0},n),n.title),m.cta,l.title&&e.createElement(f.Button,i()({className:"googlesitekit-tooltip-button",text:!0},l),l.title))),e.createElement(f.Button,{className:"googlesitekit-tooltip-close",text:!0,hideTooltipTitle:!0,icon:e.createElement(p.a,{width:"14",height:"14"}),onClick:r.onClick,"aria-label":Object(d.__)("Close","google-site-kit")})))}TourTooltip.propTypes={backProps:u.a.object.isRequired,closeProps:u.a.object.isRequired,index:u.a.number.isRequired,isLastStep:u.a.bool.isRequired,primaryProps:u.a.object.isRequired,size:u.a.number.isRequired,step:u.a.shape({content:u.a.node,title:u.a.node,cta:u.a.oneOfType([u.a.element,u.a.bool]),className:u.a.string}).isRequired,tooltipProps:u.a.object.isRequired}}).call(this,n(4))},111:function(e,t,n){"use strict";(function(e){var r=n(0),i=n.n(r),a=n(11),o=n.n(a),c=n(211),s=n(39),l=n(2),u=n(10),d=n(76);function ModalDialog(t){var n=t.className,r=void 0===n?"":n,i=t.dialogActive,a=void 0!==i&&i,f=t.handleDialog,g=void 0===f?null:f,p=t.onOpen,m=void 0===p?null:p,v=t.onClose,b=void 0===v?null:v,h=t.title,E=void 0===h?null:h,y=t.provides,O=t.handleConfirm,k=t.subtitle,_=t.confirmButton,S=void 0===_?null:_,j=t.dependentModules,w=t.danger,C=void 0!==w&&w,x=t.inProgress,A=void 0!==x&&x,T=t.small,N=void 0!==T&&T,D=t.medium,R=void 0!==D&&D,L=t.buttonLink,P=void 0===L?null:L,I=Object(c.a)(ModalDialog),M="googlesitekit-dialog-description-".concat(I),F=!(!y||!y.length);return e.createElement(u.Dialog,{open:a,onOpen:m,onClose:b,"aria-describedby":F?M:void 0,tabIndex:"-1",className:o()(r,{"googlesitekit-dialog-sm":N,"googlesitekit-dialog-md":R})},e.createElement(u.DialogTitle,null,C&&e.createElement(d.a,{width:28,height:28}),E),k?e.createElement("p",{className:"mdc-dialog__lead"},k):[],e.createElement(u.DialogContent,null,F&&e.createElement("section",{id:M,className:"mdc-dialog__provides"},e.createElement("ul",{className:"mdc-list mdc-list--underlined mdc-list--non-interactive"},y.map((function(t){return e.createElement("li",{className:"mdc-list-item",key:t},e.createElement("span",{className:"mdc-list-item__text"},t))})))),j&&e.createElement("p",{className:"mdc-dialog__dependencies"},Object(s.a)(Object(l.sprintf)(/* translators: %s is replaced with the dependent modules. */ Object(l.__)("Note: %s","google-site-kit"),j),{strong:e.createElement("strong",null)}))),e.createElement(u.DialogFooter,null,e.createElement(u.Button,{className:"mdc-dialog__cancel-button",tertiary:!0,onClick:g,disabled:A},Object(l.__)("Cancel","google-site-kit")),P?e.createElement(u.Button,{href:P,onClick:O,target:"_blank",danger:C},S):e.createElement(u.SpinnerButton,{onClick:O,danger:C,disabled:A,isSaving:A},S||Object(l.__)("Disconnect","google-site-kit"))))}ModalDialog.displayName="Dialog",ModalDialog.propTypes={className:i.a.string,dialogActive:i.a.bool,handleDialog:i.a.func,handleConfirm:i.a.func.isRequired,onOpen:i.a.func,onClose:i.a.func,title:i.a.string,confirmButton:i.a.string,danger:i.a.bool,small:i.a.bool,medium:i.a.bool,buttonLink:i.a.string},t.a=ModalDialog}).call(this,n(4))},113:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Description}));var r=n(0),i=n.n(r),a=n(1),o=n(9),c=n(53);function Description(t){var n=t.className,r=void 0===n?"googlesitekit-publisher-win__desc":n,i=t.text,s=t.learnMoreLink,l=t.errorText,u=t.children;return e.createElement(a.Fragment,null,e.createElement("div",{className:r},e.createElement("p",null,e.createElement("span",{dangerouslySetInnerHTML:Object(o.F)(i,{ALLOWED_TAGS:["strong","em","br","a"],ALLOWED_ATTR:["href"]})})," ",s)),l&&e.createElement(c.a,{message:l}),u)}Description.propTypes={className:i.a.string,text:i.a.string,learnMoreLink:i.a.node,errorText:i.a.string,children:i.a.node}}).call(this,n(4))},119:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return v}));var r=n(5),i=n.n(r),a=n(22),o=n.n(a),c=n(15),s=n.n(c),l=n(25),u=n.n(l),d=n(244),f=n(0),g=n.n(f),p=n(1);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(t){function WithIntersectionObserverComponent(n){var r=n.onInView,i=u()(n,["onInView"]),a=Object(p.useRef)(),c=Object(d.a)(a,{root:null,threshold:.45}),l=Object(p.useState)(!1),f=s()(l,2),g=f[0],m=f[1],v=!!(null==c?void 0:c.isIntersecting)&&!!(null==c?void 0:c.intersectionRatio);return Object(p.useEffect)((function(){c&&v&&!g&&(r(),m(!0))}),[g,v,c,r]),e.createElement(t,o()({ref:a},i))}return WithIntersectionObserverComponent.displayName="WithIntersectionObserverComponent",(t.displayName||t.name)&&(WithIntersectionObserverComponent.displayName+="(".concat(t.displayName||t.name,")")),WithIntersectionObserverComponent.propTypes=function(e){for(var t=1;t=j&&j>0),o()(n,"mdc-layout-grid__cell--span-".concat(k,"-desktop"),12>=k&&k>0),o()(n,"mdc-layout-grid__cell--start-".concat(_,"-desktop"),12>=_&&_>0),o()(n,"mdc-layout-grid__cell--order-".concat(S,"-desktop"),12>=S&&S>0),o()(n,"mdc-layout-grid__cell--span-".concat(E,"-tablet"),8>=E&&E>0),o()(n,"mdc-layout-grid__cell--start-".concat(y,"-tablet"),8>=y&&y>0),o()(n,"mdc-layout-grid__cell--order-".concat(O,"-tablet"),8>=O&&O>0),o()(n,"mdc-layout-grid__cell--span-".concat(v,"-phone"),4>=v&&v>0),o()(n,"mdc-layout-grid__cell--start-".concat(b,"-phone"),4>=b&&b>0),o()(n,"mdc-layout-grid__cell--order-".concat(h,"-phone"),4>=h&&h>0),n))}),w)}Cell.propTypes={smSize:u.a.number,smStart:u.a.number,smOrder:u.a.number,mdSize:u.a.number,mdStart:u.a.number,mdOrder:u.a.number,lgSize:u.a.number,lgStart:u.a.number,lgOrder:u.a.number,size:u.a.number,alignTop:u.a.bool,alignMiddle:u.a.bool,alignBottom:u.a.bool,alignRight:u.a.bool,alignLeft:u.a.bool,smAlignRight:u.a.bool,mdAlignRight:u.a.bool,lgAlignRight:u.a.bool,className:u.a.string,children:u.a.node},Cell.defaultProps={className:"",size:0,smSize:0,smStart:0,smOrder:0,mdSize:0,mdStart:0,mdOrder:0,lgSize:0,lgStart:0,lgOrder:0}}).call(this,n(4))},126:function(e,t,n){"use strict";(function(e){var r=n(22),i=n.n(r),a=n(25),o=n.n(a),c=n(0),s=n.n(c),l=n(11),u=n.n(l),d=n(1),f=Object(d.forwardRef)((function(t,n){var r=t.className,a=t.children,c=o()(t,["className","children"]);return e.createElement("div",i()({ref:n,className:u()("mdc-layout-grid__inner",r)},c),a)}));f.displayName="Row",f.propTypes={className:s.a.string,children:s.a.node},f.defaultProps={className:""},t.a=f}).call(this,n(4))},127:function(e,t,n){"use strict";(function(e){var r=n(22),i=n.n(r),a=n(25),o=n.n(a),c=n(0),s=n.n(c),l=n(11),u=n.n(l),d=n(1),f=Object(d.forwardRef)((function(t,n){var r=t.alignLeft,a=t.fill,c=t.className,s=t.children,l=t.collapsed,d=o()(t,["alignLeft","fill","className","children","collapsed"]);return e.createElement("div",i()({className:u()("mdc-layout-grid",c,{"mdc-layout-grid--align-left":r,"mdc-layout-grid--collapsed":l,"mdc-layout-grid--fill":a})},d,{ref:n}),s)}));f.displayName="Grid",f.propTypes={alignLeft:s.a.bool,fill:s.a.bool,className:s.a.string,collapsed:s.a.bool,children:s.a.node},f.defaultProps={className:""},t.a=f}).call(this,n(4))},128:function(e,t,n){"use strict";var r=n(1);function i(){return(i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t||{},i=n.slug,a=void 0===i?"":i,o=n.name,c=void 0===o?"":o,s=n.owner,l=void 0===s?{}:s;if(!a||!c)return e;var u="",d="";return"analytics-4"===a?e.match(/account/i)?u=Object(r.__)("Your Google account does not have sufficient permissions for this Analytics account, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit"):e.match(/property/i)?u=Object(r.__)("Your Google account does not have sufficient permissions for this Analytics property, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit"):e.match(/view/i)&&(u=Object(r.__)("Your Google account does not have sufficient permissions for this Analytics view, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit")):"search-console"===a&&(u=Object(r.__)("Your Google account does not have sufficient permissions for this Search Console property, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit")),u||(u=Object(r.sprintf)(/* translators: %s: module name */ Object(r.__)("Your Google account does not have sufficient permissions to access %s data, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit"),c)),l&&l.login&&(d=Object(r.sprintf)(/* translators: %s: owner name */ Object(r.__)('This service was originally connected by the administrator "%s" — you can contact them for more information.',"google-site-kit"),l.login)),d||(d=Object(r.__)("This service was originally connected by an administrator — you can contact them for more information.","google-site-kit")),"".concat(u," ").concat(d)}},17:function(e,t,n){"use strict";var r=n(256);n.d(t,"i",(function(){return r.a}));var i=n(317);n.d(t,"f",(function(){return i.a}));var a=n(318);n.d(t,"h",(function(){return a.a}));var o=n(319);n.d(t,"j",(function(){return o.a}));var c=n(316);n.d(t,"g",(function(){return c.a}));var s=n(93),l=n.n(s);n.d(t,"b",(function(){return l.a})),n.d(t,"c",(function(){return s.DialogContent})),n.d(t,"d",(function(){return s.DialogFooter}));var u=n(104);n.d(t,"a",(function(){return u.a})),n.d(t,"e",(function(){return u.b})),n.d(t,"k",(function(){return u.c}))},171:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Icon}));var r,i=n(5),a=n.n(i),o=n(0),c=n.n(o),s=n(132),l=n(88),u=n(106),d=n(47),f=(r={},a()(r,d.a.NEW,u.a),a()(r,d.a.SUCCESS,s.a),a()(r,d.a.INFO,l.a),a()(r,d.a.WARNING,l.a),a()(r,d.a.ERROR,l.a),r);function Icon(t){var n=t.type,r=f[n]||l.a;return e.createElement(r,{width:24,height:24})}Icon.propTypes={type:c.a.oneOf(Object.values(d.a))}}).call(this,n(4))},172:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Title}));var r=n(11),i=n.n(r),a=n(0),o=n.n(a);function Title(t){var n=t.className,r=t.children;return e.createElement("p",{className:i()("googlesitekit-notice__title",n)},r)}Title.propTypes={className:o.a.string,children:o.a.node}}).call(this,n(4))},173:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Description}));var r=n(11),i=n.n(r),a=n(0),o=n.n(a);function Description(t){var n=t.className,r=t.children;return e.createElement("p",{className:i()("googlesitekit-notice__description",n)},r)}Description.propTypes={className:o.a.string,children:o.a.node}}).call(this,n(4))},176:function(e,t,n){"use strict";(function(e){var r=n(5),i=n.n(r),a=n(15),o=n.n(a),c=n(1),s=n(414),l=n(159);t.a=function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,a=Object(c.useState)(Object(s.a)(r.location.href,t)||n),u=o()(a,2),d=u[0],f=u[1],g=function(e){f(e);var n=Object(l.a)(r.location.href,i()({},t,e));r.history.replaceState(null,"",n)};return[d,g]}}).call(this,n(28))},178:function(e,t,n){"use strict";var r=n(220);n.d(t,"b",(function(){return r.a}));var i=n(224);n.d(t,"a",(function(){return i.a}))},18:function(e,t,n){"use strict";var r=n(1),i=n(63);t.a=function(){return Object(r.useContext)(i.b)}},182:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ActionsCTALinkDismiss}));var r=n(0),i=n.n(r),a=n(2),o=n(1),c=n(3),s=n(32),l=n(210),u=n(189);function ActionsCTALinkDismiss(t){var n=t.id,r=t.className,i=void 0===r?"googlesitekit-publisher-win__actions":r,d=t.ctaLink,f=t.ctaLabel,g=t.ctaDisabled,p=void 0!==g&&g,m=t.onCTAClick,v=t.ctaDismissOptions,b=t.isSaving,h=void 0!==b&&b,E=t.onDismiss,y=void 0===E?function(){}:E,O=t.dismissLabel,k=void 0===O?Object(a.__)("OK, Got it!","google-site-kit"):O,_=t.dismissOnCTAClick,S=void 0===_||_,j=t.dismissExpires,w=void 0===j?0:j,C=t.dismissOptions,x=void 0===C?{}:C,A=t.gaTrackingEventArgs,T=void 0===A?{}:A,N=Object(c.useSelect)((function(e){return!!d&&e(s.a).isNavigatingTo(d)}));return e.createElement(o.Fragment,null,e.createElement("div",{className:i},e.createElement(u.a,{id:n,ctaLink:d,ctaLabel:f,onCTAClick:m,dismissOnCTAClick:S,dismissExpires:w,dismissOptions:v,gaTrackingEventArgs:T,isSaving:h,isDisabled:p}),e.createElement(l.a,{id:n,primary:!1,dismissLabel:k,dismissExpires:w,disabled:N,onDismiss:y,dismissOptions:x,gaTrackingEventArgs:T})))}ActionsCTALinkDismiss.propTypes={id:i.a.string,className:i.a.string,ctaDisabled:i.a.bool,ctaLink:i.a.string,ctaLabel:i.a.string,onCTAClick:i.a.func,isSaving:i.a.bool,onDismiss:i.a.func,ctaDismissOptions:i.a.object,dismissLabel:i.a.string,dismissOnCTAClick:i.a.bool,dismissExpires:i.a.number,dismissOptions:i.a.object,gaTrackingEventArgs:i.a.object}}).call(this,n(4))},183:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return LearnMoreLink}));var r=n(22),i=n.n(r),a=n(25),o=n.n(a),c=n(0),s=n.n(c),l=n(21),u=n(71);function LearnMoreLink(t){var n=t.id,r=t.label,a=t.url,c=t.ariaLabel,s=t.gaTrackingEventArgs,d=t.external,f=void 0===d||d,g=o()(t,["id","label","url","ariaLabel","gaTrackingEventArgs","external"]),p=Object(u.a)(n);return e.createElement(l.a,i()({onClick:function(e){e.persist(),p.clickLearnMore(null==s?void 0:s.label,null==s?void 0:s.value)},href:a,"aria-label":c,external:f},g),r)}LearnMoreLink.propTypes={id:s.a.string,label:s.a.string,url:s.a.string,ariaLabel:s.a.string,gaTrackingEventArgs:s.a.shape({label:s.a.string,value:s.a.string}),external:s.a.bool}}).call(this,n(4))},184:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return LoadingWrapper}));var r=n(5),i=n.n(r),a=n(25),o=n.n(a),c=n(0),s=n.n(c),l=n(43);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function LoadingWrapper(t){var n=t.loading,r=t.children,i=o()(t,["loading","children"]);return n?e.createElement(l.a,i):r}LoadingWrapper.propTypes=function(e){for(var t=1;t1280?i:e>960?a:e>600?o:c}},203:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SupportLink}));var r=n(22),i=n.n(r),a=n(25),o=n.n(a),c=n(0),s=n.n(c),l=n(3),u=n(13),d=n(21);function SupportLink(t){var n=t.path,r=t.query,a=t.hash,c=o()(t,["path","query","hash"]),s=Object(l.useSelect)((function(e){return e(u.c).getGoogleSupportURL({path:n,query:r,hash:a})}));return e.createElement(d.a,i()({},c,{href:s}))}SupportLink.propTypes={path:s.a.string.isRequired,query:s.a.object,hash:s.a.string}}).call(this,n(4))},205:function(e,t,n){"use strict";n.d(t,"a",(function(){return k})),n.d(t,"b",(function(){return _})),n.d(t,"c",(function(){return S})),n.d(t,"g",(function(){return j})),n.d(t,"f",(function(){return w})),n.d(t,"d",(function(){return C})),n.d(t,"e",(function(){return x}));var r=n(16),i=n.n(r),a=n(6),o=n.n(a),c=n(5),s=n.n(c),l=n(12),u=n.n(l),d=n(14),f=n(45),g=n(3),p=n(61),m=n(83),v=n(49),b=n(65);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{},i=r.ownedSettingsSlugs,a=void 0===i?void 0:i,c=r.storeName,l=void 0===c?void 0:c,b=r.settingSlugs,h=void 0===b?[]:b,k=r.initialSettings,_=void 0===k?void 0:k,S=r.validateHaveSettingsChanged,j=void 0===S?x():S;u()(e,"type is required."),u()(t,"identifier is required."),u()(n,"datapoint is required.");var w=l||"".concat(e,"/").concat(t),C={ownedSettingsSlugs:a,settings:_,savedSettings:void 0},A=Object(v.a)({baseName:"getSettings",controlCallback:function(){return Object(f.get)(e,t,n,{},{useCache:!1})},reducerCallback:function(e,t){return E(E({},e),{},{savedSettings:E({},t),settings:E(E({},t),e.settings||{})})}}),T=Object(v.a)({baseName:"saveSettings",controlCallback:function(r){var i=r.values;return Object(f.set)(e,t,n,i)},reducerCallback:function(e,t){return E(E({},e),{},{savedSettings:E({},t),settings:E({},t)})},argsToParams:function(e){return{values:e}},validateParams:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.values;u()(Object(d.isPlainObject)(t),"values is required.")}}),N={},D={setSettings:function(e){return u()(Object(d.isPlainObject)(e),"values is required."),{payload:{values:e},type:"SET_SETTINGS"}},rollbackSettings:function(){return{payload:{},type:"ROLLBACK_SETTINGS"}},rollbackSetting:function(e){return u()(e,"setting is required."),{payload:{setting:e},type:"ROLLBACK_SETTING"}},saveSettings:o.a.mark((function e(){var t,n,r,i,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.commonActions.getRegistry();case 2:return t=e.sent,e.next=5,y("saveSettings",[]);case 5:return n=t.select(w).getSettings(),e.next=8,T.actions.fetchSaveSettings(n);case 8:if(r=e.sent,i=r.response,!(a=r.error)){e.next=14;break}return e.next=14,O(a,"saveSettings",[]);case 14:return e.abrupt("return",{response:i,error:a});case 15:case"end":return e.stop()}}),e)}))},R={},L=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;switch(n){case"SET_SETTINGS":var i=r.values;return E(E({},e),{},{settings:E(E({},e.settings||{}),i)});case"ROLLBACK_SETTINGS":return E(E({},e),{},{settings:e.savedSettings});case"ROLLBACK_SETTING":var a=r.setting;return e.savedSettings[a]?E(E({},e),{},{settings:E(E({},e.settings||{}),{},s()({},a,e.savedSettings[a]))}):E({},e);default:return void 0!==N[n]?N[n](e,{type:n,payload:r}):e}},P={getSettings:o.a.mark((function e(){var t;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.commonActions.getRegistry();case 2:if(t=e.sent,t.select(w).getSettings()){e.next=7;break}return e.next=7,A.actions.fetchGetSettings();case 7:case"end":return e.stop()}}),e)}))},I=Object(p.g)(j),M=I.safeSelector,F=I.dangerousSelector,B={haveSettingsChanged:M,__dangerousHaveSettingsChanged:F,getSettings:function(e){return e.settings},hasSettingChanged:function(e,t){u()(t,"setting is required.");var n=e.settings,r=e.savedSettings;return!(!n||!r)&&!Object(d.isEqual)(n[t],r[t])},isDoingSaveSettings:function(e){return Object.values(e.isFetchingSaveSettings).some(Boolean)},getOwnedSettingsSlugs:function(e){return e.ownedSettingsSlugs},haveOwnedSettingsChanged:Object(g.createRegistrySelector)((function(e){return function(){var t=e(w).getOwnedSettingsSlugs();return e(w).haveSettingsChanged(t)}}))};h.forEach((function(e){var t=Object(m.b)(e),n=Object(m.a)(e);D["set".concat(t)]=function(e){return u()(void 0!==e,"value is required for calls to set".concat(t,"().")),{payload:{value:e},type:"SET_".concat(n)}},N["SET_".concat(n)]=function(t,n){var r=n.payload.value;return E(E({},t),{},{settings:E(E({},t.settings||{}),{},s()({},e,r))})},B["get".concat(t)]=Object(g.createRegistrySelector)((function(t){return function(){return(t(w).getSettings()||{})[e]}}))}));var U=Object(g.combineStores)(g.commonStore,A,T,{initialState:C,actions:D,controls:R,reducer:L,resolvers:P,selectors:B});return E(E({},U),{},{STORE_NAME:w})};function j(e,t){return function(){var n=i()(o.a.mark((function n(r){var i,a,c,s;return o.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=r.select,a=r.dispatch,!i(t).haveSettingsChanged()){n.next=8;break}return n.next=4,a(t).saveSettings();case 4:if(c=n.sent,!(s=c.error)){n.next=8;break}return n.abrupt("return",{error:s});case 8:return n.next=10,Object(f.invalidateCache)("modules",e);case 10:return n.abrupt("return",{});case 11:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()}function w(e){return function(t){var n=t.select,r=t.dispatch;return n(e).haveSettingsChanged()?r(e).rollbackSettings():{}}}function C(e){return function(t){var n=Object(p.e)(t)(e),r=n.haveSettingsChanged,i=n.isDoingSubmitChanges;u()(!i(),k),u()(r(),_)}}function x(){return function(e,t,n){var r=t.settings,i=t.savedSettings;n&&u()(!Object(d.isEqual)(Object(d.pick)(r,n),Object(d.pick)(i,n)),_),u()(!Object(d.isEqual)(r,i),_)}}},206:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a}));var r="warning-notification-fpm",i="fpm-setup-cta",a={ERROR_HIGH:30,ERROR_LOW:60,WARNING:100,INFO:150,SETUP_CTA_HIGH:150,SETUP_CTA_LOW:200}},21:function(e,t,n){"use strict";(function(e){var r=n(22),i=n.n(r),a=n(25),o=n.n(a),c=n(11),s=n.n(c),l=n(0),u=n.n(l),d=n(148),f=n(1),g=n(2),p=n(128),m=n(129),v=n(130),b=n(68),h=n(77),E=Object(f.forwardRef)((function(t,n){var r,a=t["aria-label"],c=t.secondary,l=void 0!==c&&c,u=t.arrow,f=void 0!==u&&u,E=t.back,y=void 0!==E&&E,O=t.caps,k=void 0!==O&&O,_=t.children,S=t.className,j=void 0===S?"":S,w=t.danger,C=void 0!==w&&w,x=t.disabled,A=void 0!==x&&x,T=t.external,N=void 0!==T&&T,D=t.hideExternalIndicator,R=void 0!==D&&D,L=t.href,P=void 0===L?"":L,I=t.inverse,M=void 0!==I&&I,F=t.noFlex,B=void 0!==F&&F,U=t.onClick,W=t.small,G=void 0!==W&&W,z=t.standalone,V=void 0!==z&&z,q=t.linkButton,H=void 0!==q&&q,K=t.to,Y=t.leadingIcon,X=t.trailingIcon,$=o()(t,["aria-label","secondary","arrow","back","caps","children","className","danger","disabled","external","hideExternalIndicator","href","inverse","noFlex","onClick","small","standalone","linkButton","to","leadingIcon","trailingIcon"]),J=P||K||!U?K?"ROUTER_LINK":N?"EXTERNAL_LINK":"LINK":A?"BUTTON_DISABLED":"BUTTON",Q="BUTTON"===J||"BUTTON_DISABLED"===J?"button":"ROUTER_LINK"===J?d.b:"a",Z=("EXTERNAL_LINK"===J&&(r=Object(g._x)("(opens in a new tab)","screen reader text","google-site-kit")),"BUTTON_DISABLED"===J&&(r=Object(g._x)("(disabled)","screen reader text","google-site-kit")),r?a?"".concat(a," ").concat(r):"string"==typeof _?"".concat(_," ").concat(r):void 0:a),ee=Y,te=X;return y&&(ee=e.createElement(v.a,{width:14,height:14})),N&&!R&&(te=e.createElement(b.a,{width:14,height:14})),f&&!M&&(te=e.createElement(p.a,{width:14,height:14})),f&&M&&(te=e.createElement(m.a,{width:14,height:14})),e.createElement(Q,i()({"aria-label":Z,className:s()("googlesitekit-cta-link",j,{"googlesitekit-cta-link--secondary":l,"googlesitekit-cta-link--inverse":M,"googlesitekit-cta-link--small":G,"googlesitekit-cta-link--caps":k,"googlesitekit-cta-link--danger":C,"googlesitekit-cta-link--disabled":A,"googlesitekit-cta-link--standalone":V,"googlesitekit-cta-link--link-button":H,"googlesitekit-cta-link--no-flex":!!B}),disabled:A,href:"LINK"!==J&&"EXTERNAL_LINK"!==J||A?void 0:P,onClick:U,rel:"EXTERNAL_LINK"===J?"noopener noreferrer":void 0,ref:n,target:"EXTERNAL_LINK"===J?"_blank":void 0,to:K},$),!!ee&&e.createElement(h.a,{marginRight:5},ee),e.createElement("span",{className:"googlesitekit-cta-link__contents"},_),!!te&&e.createElement(h.a,{marginLeft:5},te))}));E.propTypes={arrow:u.a.bool,back:u.a.bool,caps:u.a.bool,children:u.a.node,className:u.a.string,danger:u.a.bool,disabled:u.a.bool,external:u.a.bool,hideExternalIndicator:u.a.bool,href:u.a.string,inverse:u.a.bool,leadingIcon:u.a.node,linkButton:u.a.bool,noFlex:u.a.bool,onClick:u.a.func,small:u.a.bool,standalone:u.a.bool,to:u.a.string,trailingIcon:u.a.node},t.a=E}).call(this,n(4))},210:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Dismiss}));var r=n(6),i=n.n(r),a=n(5),o=n.n(a),c=n(16),s=n.n(c),l=n(0),u=n.n(l),d=n(2),f=n(3),g=n(71),p=n(33),m=n(10);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){c=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(c)throw a}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==m[2]?m[2]:{},o=a.ttl,s=void 0===o?c.b:o,l=a.timestamp,u=void 0===l?Math.round(Date.now()/1e3):l,d=a.isError,g=void 0!==d&&d,t.next=3,v();case 3:if(!(p=t.sent)){t.next=14;break}return t.prev=5,p.setItem("".concat(f).concat(n),JSON.stringify({timestamp:u,ttl:s,value:r,isError:g})),t.abrupt("return",!0);case 10:return t.prev=10,t.t0=t.catch(5),e.console.warn("Encountered an unexpected storage error:",t.t0),t.abrupt("return",!1);case 14:return t.abrupt("return",!1);case 15:case"end":return t.stop()}}),t,null,[[5,10]])})));return function(e,n){return t.apply(this,arguments)}}(),y=function(){var t=o()(i.a.mark((function t(n){var r,a;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,v();case 2:if(!(r=t.sent)){t.next=14;break}return t.prev=4,a=n.startsWith(d)?n:"".concat(f).concat(n),r.removeItem(a),t.abrupt("return",!0);case 10:return t.prev=10,t.t0=t.catch(4),e.console.warn("Encountered an unexpected storage error:",t.t0),t.abrupt("return",!1);case 14:return t.abrupt("return",!1);case 15:case"end":return t.stop()}}),t,null,[[4,10]])})));return function(e){return t.apply(this,arguments)}}(),O=function(){var t=o()(i.a.mark((function t(){var n,r,a,o;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,v();case 2:if(!(n=t.sent)){t.next=14;break}for(t.prev=4,r=[],a=0;a%2$s","google-site-kit"),u,Object(a.__)("Get help","google-site-kit")),{Link:e.createElement(c.a,{href:r,external:!0,hideExternalIndicator:!0,trailingIcon:e.createElement(s.a,{width:15,height:15})}),Strong:e.createElement("strong",null)}),hideIcon:!0}):null}AdBlockerWarningMessage.propTypes={getHelpLink:i.a.string,warningMessage:i.a.string}}).call(this,n(4))},399:function(e,t,n){"use strict";var r=n(1);function i(){return(i=Object.assign||function(e){for(var t=1;t1?n-1:0),i=1;iredo the plugin setup.',"google-site-kit"),r));return e.createElement("div",{className:"googlesitekit-error-text"},e.createElement("p",{dangerouslySetInnerHTML:Object(c.F)(s,{ALLOWED_TAGS:["a"],ALLOWED_ATTR:["href"]})}))}ErrorText.propTypes={message:i.a.string.isRequired,reconnectURL:i.a.string,noPrefix:i.a.bool},ErrorText.defaultProps={reconnectURL:"",noPrefix:!1},t.a=ErrorText}).call(this,n(4))},531:function(e,t,n){"use strict";var r=n(861);n.d(t,"a",(function(){return r.a}));n(743);var i=n(863);n.d(t,"b",(function(){return i.a}))},556:function(e,t,n){"use strict";function r(e){return"string"==typeof e&&""!==e&&/^AW-[0-9]+$/.test(e)}n.d(t,"a",(function(){return r}))},59:function(e,t,n){"use strict";(function(e){var r,i;n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}));var a=new Set((null===(r=e)||void 0===r||null===(i=r._googlesitekitBaseData)||void 0===i?void 0:i.enabledFeatures)||[]),o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a;return t instanceof Set&&t.has(e)}}).call(this,n(28))},60:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(40);function i(e){return function(){e[r.a]=e[r.a]||[],e[r.a].push(arguments)}}},607:function(e,t,n){"use strict";function r(e){if(void 0!==e)return!e}n.d(t,"a",(function(){return r}))},61:function(e,t,n){"use strict";n.d(t,"a",(function(){return w})),n.d(t,"b",(function(){return C})),n.d(t,"c",(function(){return x})),n.d(t,"d",(function(){return T})),n.d(t,"e",(function(){return N})),n.d(t,"g",(function(){return R})),n.d(t,"f",(function(){return L}));var r,i=n(6),a=n.n(i),o=n(27),c=n.n(o),s=n(5),l=n.n(s),u=n(12),d=n.n(u),f=n(64),g=n.n(f),p=n(14),m=n(117);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:r,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i.reduce((function(e,n){return n(e,t)}),e)}},k=h,_=h,S=h,j=function(e){return e},w=function(){for(var e=arguments.length,t=new Array(e),n=0;n=1?n[i]+1:1,n[i]>1&&t.push(i)}return t},T={actions:C,controls:x,reducer:j},N=function(e){return function(t){return D(e(t))}},D=g()((function(e){return Object(p.mapValues)(e,(function(e,t){return function(){var n=e.apply(void 0,arguments);return d()(void 0!==n,"".concat(t,"(...) is not resolved")),n}}))}));function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.negate,r=void 0!==n&&n,i=Object(m.b)((function(t){return function(n){var i=!r,a=!!r;try{for(var o=arguments.length,c=new Array(o>1?o-1:0),s=1;s1?r-1:0),a=1;a2&&void 0!==arguments[2]?arguments[2]:[];return l()(e,"error is required."),l()(t,"baseName is required."),l()(n&&Array.isArray(n),"args must be an array."),{type:"RECEIVE_ERROR",payload:{error:e,baseName:t,args:n}}},clearError:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return l()(e,"baseName is required."),l()(t&&Array.isArray(t),"args must be an array."),{type:"CLEAR_ERROR",payload:{baseName:e,args:t}}},clearErrors:function(e){return{type:"CLEAR_ERRORS",payload:{baseName:e}}}};function b(e){l()(e,"storeName must be defined.");var t={getErrorForSelector:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return l()(n,"selectorName is required."),t.getError(e,n,r)},getErrorForAction:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return l()(n,"actionName is required."),t.getError(e,n,r)},getError:function(e,t,n){var r=e.errors;return l()(t,"baseName is required."),r[m(t,n)]},getErrors:function(e){var t=new Set(Object.values(e.errors));return Array.from(t)},getMetaDataForError:function(e,t){var n=Object.keys(e.errors).find((function(n){return e.errors[n]===t}));return n?{baseName:n.substring(0,n.indexOf("::")),args:e.errorArgs[n]}:null},getSelectorDataForError:Object(c.b)((function(t){return function(n,r){var i=t(e).getMetaDataForError(r);if(i){var a=i.baseName,o=i.args;if(!!t(e)[a])return{storeName:e,name:a,args:o}}return null}})),hasErrors:function(e){return t.getErrors(e).length>0}};return{initialState:{errors:{},errorArgs:{}},actions:v,controls:{},reducer:function(e,t){var n=t.type,r=t.payload;switch(n){case"RECEIVE_ERROR":var a=r.baseName,o=r.args,c=r.error,s=m(a,o);return p(p({},e),{},{errors:p(p({},e.errors||{}),{},i()({},s,c)),errorArgs:p(p({},e.errorArgs||{}),{},i()({},s,o))});case"CLEAR_ERROR":var l=r.baseName,u=r.args,d=p({},e),f=m(l,u);return d.errors=p({},e.errors||{}),d.errorArgs=p({},e.errorArgs||{}),delete d.errors[f],delete d.errorArgs[f],d;case"CLEAR_ERRORS":var g=r.baseName,v=p({},e);if(g)for(var b in v.errors=p({},e.errors||{}),v.errorArgs=p({},e.errorArgs||{}),v.errors)(b===g||b.startsWith("".concat(g,"::")))&&(delete v.errors[b],delete v.errorArgs[b]);else v.errors={},v.errorArgs={};return v;default:return e}},resolvers:{},selectors:t}}},658:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return w}));var r=n(15),i=n.n(r),a=n(25),o=n.n(a),c=n(6),s=n.n(c),l=n(5),u=n.n(l),d=n(12),f=n.n(d),g=n(781),p=n.n(g),m=n(159),v=n(414),b=n(3),h=n(13),E=n(9),y=n(607);function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{},i=e(h.c).getSiteInfo()||{},a=i.adminURL;if(void 0===a||void 0===n)return a;var c="/"===a[a.length-1]?a:"".concat(a,"/"),s=n,l="admin.php";if(-1!==n.indexOf(".php?")){var u=n.split("?");if(!(s=p.a.parse(u.pop()).page))return a;l=u.shift()}r.page;var d=o()(r,["page"]);return Object(m.a)("".concat(c).concat(l),k({page:s},d))}})),getAMPMode:_("ampMode"),getCurrentEntityID:_("currentEntityID"),getCurrentEntityTitle:_("currentEntityTitle"),getCurrentEntityType:_("currentEntityType"),getCurrentEntityURL:_("currentEntityURL"),getHomeURL:_("homeURL"),getReferenceSiteURL:_("referenceSiteURL"),getProxySetupURL:_("proxySetupURL"),getProxyPermissionsURL:_("proxyPermissionsURL"),getCurrentReferenceURL:Object(b.createRegistrySelector)((function(e){return function(){var t=e(h.c).getCurrentEntityURL();return null!==t?t:e(h.c).getReferenceSiteURL()}})),isAMP:Object(b.createRegistrySelector)((function(e){return function(){var t=e(h.c).getAMPMode();if(void 0!==t)return!!t}})),isPrimaryAMP:Object(b.createRegistrySelector)((function(e){return function(){var t=e(h.c).getAMPMode();if(void 0!==t)return t===h.a}})),isSecondaryAMP:Object(b.createRegistrySelector)((function(e){return function(){var t=e(h.c).getAMPMode();if(void 0!==t)return t===h.b}})),getAdminSettingsURL:Object(b.createRegistrySelector)((function(e){return function(){var t=e(h.c).getAdminURL(),n=e(h.c).isMultisite();if(void 0!==t&&void 0!==n)return new URL(!0===n?"network/settings.php":"options-general.php",t).href}})),getTimezone:_("timezone"),isUsingProxy:_("usingProxy"),getSiteName:_("siteName"),getSiteLocale:Object(b.createRegistrySelector)((function(e){return function(){var t,n;return null===(t=e(h.c).getSiteInfo())||void 0===t||null===(n=t.siteLocale)||void 0===n?void 0:n.replace("_","-")}})),getSetupErrorCode:_("setupErrorCode"),getSetupErrorMessage:_("setupErrorMessage"),getSetupErrorRedoURL:_("setupErrorRedoURL"),getProxySupportLinkURL:_("proxySupportLinkURL"),getWidgetsAdminURL:_("widgetsAdminURL"),getPostTypes:_("postTypes"),getPermaLinkParam:function(t){if(t.permaLink)return t.permaLink;var n=Object(v.a)(e.location.href,"permaLink");return n||!1},isWebStoriesActive:_("webStoriesActive"),isSiteURLMatch:Object(b.createRegistrySelector)((function(e){return function(t,n){var r=e(h.c).getReferenceSiteURL();return Object(E.A)(r)===Object(E.A)(n)}})),getSiteURLPermutations:Object(b.createRegistrySelector)((function(e){return function(){var t=e(h.c).getReferenceSiteURL(),n=[],r=new URL(t);return r.hostname=r.hostname.replace(/^www\./i,""),r.protocol="http",n.push(Object(E.K)(r)),r.protocol="https",n.push(Object(E.K)(r)),r.hostname="www."+r.hostname,n.push(Object(E.K)(r)),r.protocol="http",n.push(Object(E.K)(r)),n}})),getWPVersion:_("wpVersion"),getUpdateCoreURL:_("updateCoreURL"),hasChangePluginAutoUpdatesCapacity:_("changePluginAutoUpdatesCapacity"),getSiteKitAutoUpdatesEnabled:_("siteKitAutoUpdatesEnabled"),getPluginBasename:_("pluginBasename"),getKeyMetricsSetupCompletedBy:_("keyMetricsSetupCompletedBy"),getKeyMetricsSetupNew:_("keyMetricsSetupNew"),hasMinimumWordPressVersion:Object(b.createRegistrySelector)((function(e){return function(t,n){f()(n,"minimumWPVersion is required.");var r=e(h.c).getWPVersion()||{},a=r.major,o=r.minor;if(void 0!==a&&void 0!==o){var c=n.split(".").map((function(e){return parseInt(e,10)})),s=i()(c,2),l=s[0],u=s[1];return lLearn more","google-site-kit"),{a:e.createElement(g.a,{href:S,onClick:function(){Object(m.I)("".concat(r,"_fpm-settings-toggle"),"click_learn_more_link")},external:!0,"aria-label":Object(s.__)("Learn more about First-party mode","google-site-kit")})})),!E&&!y&&e.createElement(h,{type:b.a.TYPES.WARNING,title:Object(c.a)(Object(s.__)("Your server’s current settings prevent First-party mode from working. To enable it, please contact your hosting provider and request access to external resources and plugin files. Learn more","google-site-kit"),{a:e.createElement(g.a,{href:j,onClick:function(){Object(m.I)("".concat(r,"_fpm-settings-toggle-disabled"),"click_learn_more_link")},external:!0,"aria-label":Object(s.__)("Learn more about First-party mode server requirements","google-site-kit")})}),variant:"warning",onInView:function(){Object(m.I)("".concat(r,"_fpm-settings-toggle-disabled"),"view_notice")}}))}}).call(this,n(4))},68:function(e,t,n){"use strict";var r=n(1);function i(){return(i=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},O=y.onCampaignCreated,k=void 0===O?null:O,_=y.onFinishAndCloseSignUpFlow,S=void 0===_?null:_,j=e.select,w=e.resolveSelect,C=E(),x=function(){var e=c()(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w(p.e).getModuleData();case 2:return e.abrupt("return",j(p.e).getSupportedConversionEvents()||[]);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A={authenticationService:{get:(m=c()(a.a.mark((function e(){var t;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C();case 2:return t=e.sent,e.abrupt("return",{accessToken:t.token});case 4:case"end":return e.stop()}}),e)}))),function(){return m.apply(this,arguments)}),fix:(f=c()(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C.clear(),e.abrupt("return",{retryReady:!0});case 2:case"end":return e.stop()}}),e)}))),function(){return f.apply(this,arguments)})},businessService:{getBusinessInfo:(d=c()(a.a.mark((function e(){var t,n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w(g.c).getSiteInfo();case 2:return t=j(g.c).getSiteName(),n=j(g.c).getHomeURL(),e.abrupt("return",{businessName:t,businessUrl:n});case 5:case"end":return e.stop()}}),e)}))),function(){return d.apply(this,arguments)}),fixBusinessInfo:(u=c()(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",{retryReady:!0});case 1:case"end":return e.stop()}}),e)}))),function(){return u.apply(this,arguments)})},campaignService:{notifyNewCampaignCreated:(l=c()(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!k){e.next=3;break}return e.next=3,k();case 3:return e.abrupt("return",{});case 4:case"end":return e.stop()}}),e)}))),function(){return l.apply(this,arguments)})},conversionTrackingService:{getSupportedConversionLabels:(s=c()(a.a.mark((function e(){var t;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x();case 2:return t=e.sent,e.abrupt("return",{conversionLabels:t});case 4:case"end":return e.stop()}}),e)}))),function(){return s.apply(this,arguments)}),getPageViewConversionSetting:(o=c()(a.a.mark((function e(){var t;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h();case 2:return t=e.sent,e.abrupt("return",{websitePages:t});case 4:case"end":return e.stop()}}),e)}))),function(){return o.apply(this,arguments)}),getSupportedConversionTrackingTypes:(i=c()(a.a.mark((function e(){var t,n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x();case 2:return t=e.sent,n=["TYPE_PAGE_VIEW"],t.length>0&&n.push("TYPE_CONVERSION_EVENT"),e.abrupt("return",{conversionTrackingTypes:n});case 6:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})},termsAndConditionsService:{notify:(r=c()(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",{});case 1:case"end":return e.stop()}}),e)}))),function(){return r.apply(this,arguments)})},partnerDateRangeService:{get:(n=c()(a.a.mark((function t(){var n,r,i;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.select(b.a).getDateRangeDates({offsetDays:p.d}),r=n.startDate,i=n.endDate,t.abrupt("return",{startDate:v(r),endDate:v(i)});case 2:case"end":return t.stop()}}),t)}))),function(){return n.apply(this,arguments)})},userActionService:{finishAndCloseSignUpFlow:(t=c()(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!S){e.next=3;break}return e.next=3,S();case 3:return e.abrupt("return",{});case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})}};return A}},742:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsForm}));var r=n(2),i=n(1),a=n(39),o=n(3),c=n(96),s=n(661),l=n(144),u=n(531),d=n(371),f=n(186),g=n(13),p=n(21),m=n(663),v=n(664);function SettingsForm(){var t=Object(d.a)("adsPax"),n=Object(d.a)("firstPartyMode"),b=Object(o.useSelect)((function(e){return e(c.e).getConversionID()})),h=Object(o.useSelect)((function(e){return e(c.e).getPaxConversionID()})),E=Object(o.useSelect)((function(e){return e(c.e).getExtCustomerID()})),y=Object(o.useSelect)((function(e){return e(g.c).getDocumentationLinkURL("enhanced-conversion-tracking")})),O=t&&h?h:b,k=t&&(h||E);return e.createElement(i.Fragment,null,e.createElement("div",{className:"googlesitekit-ads-settings-fields"},e.createElement(l.a,{moduleSlug:"ads",storeName:c.e}),!k&&e.createElement("div",{className:"googlesitekit-setup-module__inputs"},e.createElement(u.a,{helperText:Object(r.__)("The Conversion ID will help track the performance of ad campaigns for the corresponding account","google-site-kit")})),k&&e.createElement("div",null,e.createElement("div",{className:"googlesitekit-settings-module__meta-item"},e.createElement("h5",{className:"googlesitekit-settings-module__meta-item-type"},Object(r.__)("Conversion ID","google-site-kit")),e.createElement("p",{className:"googlesitekit-settings-module__meta-item-data"},""===O&&Object(r.__)("None","google-site-kit"),O||void 0===O&&e.createElement(f.b,{value:O}))),e.createElement("div",{className:"googlesitekit-settings-module__meta-item"},e.createElement("h5",{className:"googlesitekit-settings-module__meta-item-type"},Object(r.__)("Customer ID","google-site-kit")),e.createElement("p",{className:"googlesitekit-settings-module__meta-item-data"},""===E&&Object(r.__)("None","google-site-kit"),E||void 0===E&&e.createElement(f.b,{value:E})))),e.createElement(m.a,{title:Object(r.__)("Improve your measurement","google-site-kit")},e.createElement(s.a,null,Object(a.a)(Object(r.__)("To track the performance of your campaigns, Site Kit will enable enhanced conversion tracking. Learn more","google-site-kit"),{a:e.createElement(p.a,{href:y,external:!0,"aria-label":Object(r.__)("Learn more about conversion tracking","google-site-kit")})})),n&&e.createElement(v.a,null))))}}).call(this,n(4))},743:function(e,t,n){"use strict";(function(e,r){n.d(t,"a",(function(){return PAXEmbeddedApp}));var i=n(6),a=n.n(i),o=n(16),c=n.n(o),s=n(15),l=n.n(s),u=n(0),d=n.n(u),f=n(426),g=n(211),p=n(1),m=n(2),v=n(3),b=n(43),h=n(97),E=n(7),y=n(8),O=n(738);function PAXEmbeddedApp(t){var n,i,o,s,u,d=t.displayMode,k=void 0===d?"default":d,_=t.onLaunch,S=t.onCampaignCreated,j=t.onFinishAndCloseSignUpFlow,w=Object(p.useState)("function"==typeof(null===(n=e)||void 0===n||null===(i=n.google)||void 0===i||null===(o=i.ads)||void 0===o||null===(s=o.integration)||void 0===s||null===(u=s.integrator)||void 0===u?void 0:u.launchGoogleAds)),C=l()(w,2),x=C[0],A=C[1],T=Object(p.useState)(!1),N=l()(T,2),D=N[0],R=N[1],L=Object(p.useState)(!0),P=l()(L,2),I=P[0],M=P[1],F=Object(p.useState)(void 0),B=l()(F,2),U=B[0],W=B[1],G=Object(v.useSelect)((function(e){return"reporting"!==k?{}:e(E.a).getDateRangeDates({offsetDays:y.g})})),z=Object(v.useSelect)((function(e){return e(E.a).isAdBlockerActive()})),V=Object(g.a)(PAXEmbeddedApp,"PAXEmbeddedApp"),q="googlesitekit-pax-embedded-app-".concat(V),H=Object(p.useRef)(),K=Object(p.useCallback)((function(){"reporting"===k&&(null==H?void 0:H.current)&&G.startDate&&G.endDate&&H.current.getServices().adsDateRangeService.update({startDate:Object(O.c)(G.startDate),endDate:Object(O.c)(G.endDate)})}),[k,G.endDate,G.startDate]),Y=Object(v.useRegistry)(),X=Object(p.useCallback)(c()(a.a.mark((function t(){var n,r;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!D){t.next=2;break}return t.abrupt("return");case 2:return R(!0),n=Object(O.a)({contentContainer:"#".concat(q),reportingStyle:"reporting"===k?"REPORTING_STYLE_MINI":"REPORTING_STYLE_FULL"}),r=Object(O.b)(Y,{onCampaignCreated:S,onFinishAndCloseSignUpFlow:j}),t.prev=5,t.next=8,e.google.ads.integration.integrator.launchGoogleAds(n,r);case 8:H.current=t.sent,K(),null==_||_(H.current),t.next=17;break;case 13:t.prev=13,t.t0=t.catch(5),W(t.t0),e.console.error("Google Ads Partner Experience Error:",t.t0);case 17:M(!1);case 18:case"end":return t.stop()}}),t,null,[[5,13]])}))),[k,q,D,S,j,_,Y,K]);return Object(f.a)((function(){var t,n,r,i,a;x||D||"function"==typeof(null===(t=e)||void 0===t||null===(n=t.google)||void 0===n||null===(r=n.ads)||void 0===r||null===(i=r.integration)||void 0===i||null===(a=i.integrator)||void 0===a?void 0:a.launchGoogleAds)&&A(!0)}),D?null:50),Object(p.useEffect)((function(){x&&!D&&X()}),[D,I,x,X]),Object(p.useEffect)((function(){K()}),[K,G.startDate,G.endDate]),r.createElement("div",{className:"googlesitekit-pax-embedded-app"},!!U&&!z&&r.createElement(h.a,{title:Object(m.__)("Google Ads error","google-site-kit"),description:Object(m.__)("Could not load Google Ads content.","google-site-kit"),error:!0}),I&&r.createElement(b.a,{width:"100%",height:"240px"}),r.createElement("div",{id:q}))}PAXEmbeddedApp.propTypes={displayMode:d.a.oneOf(["default","reporting","setup"]),onLaunch:d.a.func,onCampaignCreated:d.a.func,onFinishAndCloseSignUpFlow:d.a.func}}).call(this,n(28),n(4))},744:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SetupForm}));var r=n(6),i=n.n(r),a=n(16),o=n.n(a),c=n(0),s=n.n(c),l=n(1),u=n(2),d=n(3),f=n(10),g=n(96),p=n(144),m=n(531),v=n(13),b=n(419);function SetupForm(t){var n=t.finishSetup,r=t.createAccountCTA,a=t.isNavigatingToOAuthURL,c=Object(d.useSelect)((function(e){return e(g.e).canSubmitChanges()})),s=Object(d.useSelect)((function(e){return e(g.e).isDoingSubmitChanges()&&!a})),h=Object(d.useDispatch)(g.e).submitChanges,E=Object(d.useDispatch)(v.c),y=E.setConversionTrackingEnabled,O=E.saveConversionTrackingSettings,k=Object(l.useCallback)(function(){var e=o()(i.a.mark((function e(t){var r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),e.next=3,h();case 3:if(r=e.sent,r.error){e.next=10;break}return y(!0),e.next=9,O();case 9:n();case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[n,O,y,h]);return e.createElement("form",{className:"googlesitekit-ads-setup__form",onSubmit:k},e.createElement(p.a,{moduleSlug:"ads",storeName:g.e}),e.createElement("div",{className:"googlesitekit-setup-module__inputs"},e.createElement(m.a,null)),r&&e.createElement("div",{className:"googlesitekit-setup-module__create-account"},r),e.createElement(b.a,{className:"googlesitekit-margin-top-1",message:Object(u.__)("To track the performance of your campaigns, Site Kit will enable enhanced conversion tracking. You can always disable it in settings.","google-site-kit")}),e.createElement("div",{className:"googlesitekit-setup-module__action"},e.createElement(f.SpinnerButton,{disabled:!c||s,isSaving:s},Object(u.__)("Complete setup","google-site-kit"))))}SetupForm.propTypes={finishSetup:s.a.func,createAccountCTA:s.a.node,isNavigatingToOAuthURL:s.a.bool},SetupForm.defaultProps={finishSetup:function(){},createAccountCTA:null,isNavigatingToOAuthURL:!1}}).call(this,n(4))},745:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SetupFormPAX}));var r=n(6),i=n.n(r),a=n(16),o=n.n(a),c=n(0),s=n.n(c),l=n(1),u=n(2),d=n(3),f=n(10),g=n(96),p=n(144),m=n(531),v=n(13),b=n(51);function SetupFormPAX(t){var n=t.finishSetup,r=t.isNavigatingToOAuthURL,a=Object(d.useSelect)((function(e){return e(g.e).canSubmitChanges()})),c=Object(d.useSelect)((function(e){return e(g.e).isDoingSubmitChanges()&&!r})),s=Object(d.useDispatch)(g.e).submitChanges,h=Object(d.useDispatch)(v.c),E=h.setConversionTrackingEnabled,y=h.saveConversionTrackingSettings,O=Object(d.useSelect)((function(e){return e(g.e).getConversionID()})),k=Object(d.useSelect)((function(e){return e(g.e).getGoogleForWooCommerceConversionID()})),_=!!O&&O===k,S=Object(l.useCallback)(function(){var e=o()(i.a.mark((function e(t){var r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),e.next=3,s();case 3:if(r=e.sent,r.error){e.next=10;break}return E(!0),e.next=9,y();case 9:n();case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[n,y,E,s]);return e.createElement("div",{className:"googlesitekit-ads-setup__form googlesitekit-ads-setup__form--pax"},e.createElement(p.a,{moduleSlug:"ads",storeName:g.e}),e.createElement("div",{className:"googlesitekit-setup-module__inputs"},e.createElement(m.a,{hideHeading:!0})),_&&e.createElement(b.a,{className:"googlesitekit-notice--small googlesitekit-ads-setup__ads-id-conflict-warning",type:b.a.TYPES.WARNING,description:Object(u.__)("This Conversion ID is already in use via the Google for WooCommerce plugin. We don’t recommend adding it in Site Kit, as it may result in inaccurate measurement of your Ads campaign conversions.","google-site-kit"),hideIcon:!0}),e.createElement("div",{className:"googlesitekit-setup-module__action"},e.createElement(f.SpinnerButton,{disabled:!a||c||_,isSaving:c,onClick:S},Object(u.__)("Complete manual setup","google-site-kit"))))}SetupFormPAX.propTypes={finishSetup:s.a.func,isNavigatingToOAuthURL:s.a.bool}}).call(this,n(4))},75:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return c}));var r=n(35),i=n.n(r),a=n(85),o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{__html:a.a.sanitize(e,t)}};function c(e){var t,n="object"===i()(e)?e.toString():e;return null==n||null===(t=n.replace)||void 0===t?void 0:t.call(n,/\/+$/,"")}},76:function(e,t,n){"use strict";var r=n(1);function i(){return(i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:c,t=e.fps,n=e.leading,r=e.initialWidth,u=void 0===r?0:r,d=e.initialHeight,f=void 0===d?0:d,g=Object(a.a)("undefined"==typeof document?[u,f]:l,t,n),p=i()(g,2),m=p[0],v=p[1],b=function(){return v(l)};return Object(o.a)(s,"resize",b),Object(o.a)(s,"orientationchange",b),m},d=function(e){return u(e)[0]}}).call(this,n(28))},8:function(e,t,n){"use strict";n.d(t,"r",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"s",(function(){return a})),n.d(t,"z",(function(){return o})),n.d(t,"o",(function(){return c})),n.d(t,"q",(function(){return s})),n.d(t,"g",(function(){return l})),n.d(t,"p",(function(){return u})),n.d(t,"j",(function(){return d})),n.d(t,"i",(function(){return f})),n.d(t,"k",(function(){return g})),n.d(t,"m",(function(){return p})),n.d(t,"n",(function(){return m})),n.d(t,"h",(function(){return v})),n.d(t,"x",(function(){return b})),n.d(t,"w",(function(){return h})),n.d(t,"y",(function(){return E})),n.d(t,"u",(function(){return y})),n.d(t,"v",(function(){return O})),n.d(t,"f",(function(){return k})),n.d(t,"l",(function(){return _})),n.d(t,"e",(function(){return S})),n.d(t,"t",(function(){return j})),n.d(t,"c",(function(){return w})),n.d(t,"d",(function(){return C})),n.d(t,"b",(function(){return x}));var r="modules/analytics-4",i="account_create",a="property_create",o="webdatastream_create",c="analyticsSetup",s=10,l=1,u="https://www.googleapis.com/auth/tagmanager.readonly",d="enhanced-measurement-form",f="enhanced-measurement-enabled",g="enhanced-measurement-should-dismiss-activation-banner",p="analyticsAccountCreate",m="analyticsCustomDimensionsCreate",v="https://www.googleapis.com/auth/analytics.edit",b="dashboardAllTrafficWidgetDimensionName",h="dashboardAllTrafficWidgetDimensionColor",E="dashboardAllTrafficWidgetDimensionValue",y="dashboardAllTrafficWidgetActiveRowIndex",O="dashboardAllTrafficWidgetLoaded",k={googlesitekit_post_date:{parameterName:"googlesitekit_post_date",displayName:"WordPress Post Date",description:"Created by Site Kit: Date when a post was published",scope:"EVENT"},googlesitekit_post_author:{parameterName:"googlesitekit_post_author",displayName:"WordPress Post Author",description:"Created by Site Kit: WordPress name of the post author",scope:"EVENT"},googlesitekit_post_categories:{parameterName:"googlesitekit_post_categories",displayName:"WordPress Post Categories",description:"Created by Site Kit: Names of categories assigned to a post",scope:"EVENT"},googlesitekit_post_type:{parameterName:"googlesitekit_post_type",displayName:"WordPress Post Type",description:"Created by Site Kit: Content type of a post",scope:"EVENT"}},_={ADD_TO_CART:"add_to_cart",PURCHASE:"purchase",SUBMIT_LEAD_FORM:"submit_lead_form",GENERATE_LEAD:"generate_lead",CONTACT:"contact"},S=[_.CONTACT,_.GENERATE_LEAD,_.SUBMIT_LEAD_FORM],j={"new-visitors":{description:"People who visited the site for the first time",displayName:"New visitors",membershipDurationDays:-1,filterClauses:[{clauseType:"INCLUDE",simpleFilter:{scope:"AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS",filterExpression:{andGroup:{filterExpressions:[{orGroup:{filterExpressions:[{dimensionOrMetricFilter:{fieldName:"newVsReturning",stringFilter:{matchType:"EXACT",value:"new"}}}]}},{orGroup:{filterExpressions:[{notExpression:{dimensionOrMetricFilter:{fieldName:"groupId",stringFilter:{matchType:"EXACT",value:"created_by_googlesitekit:new_visitors"}}}}]}}]}}}}]},"returning-visitors":{description:"People who have visited your site at least once before",displayName:"Returning visitors",membershipDurationDays:-1,filterClauses:[{clauseType:"INCLUDE",simpleFilter:{scope:"AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS",filterExpression:{andGroup:{filterExpressions:[{orGroup:{filterExpressions:[{dimensionOrMetricFilter:{fieldName:"newVsReturning",stringFilter:{matchType:"EXACT",value:"returning"}}}]}},{orGroup:{filterExpressions:[{notExpression:{dimensionOrMetricFilter:{fieldName:"groupId",stringFilter:{matchType:"EXACT",value:"created_by_googlesitekit:returning_visitors"}}}}]}}]}}}}]}},w="audiencePermissionsSetup",C="audienceTileCustomDimensionCreate",x="audience-selection-panel-expirable-new-badge-"},81:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return c}));var r=n(108);function i(e){try{return new URL(e).pathname}catch(e){}return null}function a(e,t){try{return new URL(t,e).href}catch(e){}return("string"==typeof e?e:"")+("string"==typeof t?t:"")}function o(e){return"string"!=typeof e?e:e.replace(/^https?:\/\/(www\.)?/i,"").replace(/\/$/,"")}function c(e,t){if(!Object(r.a)(e))return e;if(e.length<=t)return e;var n=new URL(e),i=e.replace(n.origin,"");if(i.length1&&void 0!==arguments[1]?arguments[1]:{},n=y(e,t),r=n.formatUnit,i=n.formatDecimal;try{return r()}catch(e){return i()}},h=function(e){var t=E(e),n=t.hours,r=t.minutes,i=t.seconds;return i=("0"+i).slice(-2),r=("0"+r).slice(-2),"00"===(n=("0"+n).slice(-2))?"".concat(r,":").concat(i):"".concat(n,":").concat(r,":").concat(i)},E=function(e){return e=parseInt(e,10),Number.isNaN(e)&&(e=0),{hours:Math.floor(e/60/60),minutes:Math.floor(e/60%60),seconds:Math.floor(e%60)}},y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=E(e),r=n.hours,i=n.minutes,a=n.seconds;return{hours:r,minutes:i,seconds:a,formatUnit:function(){var n=t.unitDisplay,o=v(v({unitDisplay:void 0===n?"short":n},u()(t,["unitDisplay"])),{},{style:"unit"});return 0===e?w(a,v(v({},o),{},{unit:"second"})):Object(p.sprintf)(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ Object(p._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),a?w(a,v(v({},o),{},{unit:"second"})):"",i?w(i,v(v({},o),{},{unit:"minute"})):"",r?w(r,v(v({},o),{},{unit:"hour"})):"").trim()},formatDecimal:function(){var t=Object(p.sprintf)( // translators: %s: number of seconds with "s" as the abbreviated unit. Object(p.__)("%ds","google-site-kit"),a);if(0===e)return t;var n=Object(p.sprintf)( // translators: %s: number of minutes with "m" as the abbreviated unit. Object(p.__)("%dm","google-site-kit"),i),o=Object(p.sprintf)( // translators: %s: number of hours with "h" as the abbreviated unit. Object(p.__)("%dh","google-site-kit"),r);return Object(p.sprintf)(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ Object(p._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),a?t:"",i?n:"",r?o:"").trim()}}},O=function(e){return 1e6<=e?Math.round(e/1e5)/10:1e4<=e?Math.round(e/1e3):1e3<=e?Math.round(e/100)/10:e},k=function(e){var t={minimumFractionDigits:1,maximumFractionDigits:1};return 1e6<=e?Object(p.sprintf)( // translators: %s: an abbreviated number in millions. Object(p.__)("%sM","google-site-kit"),w(O(e),e%10==0?{}:t)):1e4<=e?Object(p.sprintf)( // translators: %s: an abbreviated number in thousands. Object(p.__)("%sK","google-site-kit"),w(O(e))):1e3<=e?Object(p.sprintf)( // translators: %s: an abbreviated number in thousands. Object(p.__)("%sK","google-site-kit"),w(O(e),e%10==0?{}:t)):w(e,{signDisplay:"never",maximumFractionDigits:1})};function _(e){var t={};return"%"===e?t={style:"percent",maximumFractionDigits:2}:"s"===e?t={style:"duration",unitDisplay:"narrow"}:e&&"string"==typeof e?t={style:"currency",currency:e}:Object(d.isPlainObject)(e)&&(t=v({},e)),t}function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e=Object(d.isFinite)(e)?e:Number(e),Object(d.isFinite)(e)||(console.warn("Invalid number",e,o()(e)),e=0);var n=_(t),r=n.style,i=void 0===r?"metric":r;return"metric"===i?k(e):"duration"===i?b(e,n):"durationISO"===i?h(e):w(e,n)}var j=g()(console.warn),w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,r=void 0===n?x():n,a=u()(t,["locale"]);try{return new Intl.NumberFormat(r,a).format(e)}catch(t){j("Site Kit numberFormat error: Intl.NumberFormat( ".concat(JSON.stringify(r),", ").concat(JSON.stringify(a)," ).format( ").concat(o()(e)," )"),t.message)}for(var c={currencyDisplay:"narrow",currencySign:"accounting",style:"unit"},s=["signDisplay","compactDisplay"],l={},d=0,f=Object.entries(a);d1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,r=void 0===n?x():n,i=t.style,a=void 0===i?"long":i,o=t.type,c=void 0===o?"conjunction":o;if(Intl.ListFormat){var s=new Intl.ListFormat(r,{style:a,type:c});return s.format(e)} /* translators: used between list items, there is a space after the comma. */var l=Object(p.__)(", ","google-site-kit");return e.join(l)},x=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=Object(d.get)(t,["_googlesitekitLegacyData","locale"]);if(n){var r=n.match(/^(\w{2})?(_)?(\w{2})/);if(r&&r[0])return r[0].replace(/_/g,"-")}return t.navigator.language}}).call(this,n(28))},85:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return i}));var r=n(150),i=n.n(r)()(e)}).call(this,n(28))},86:function(e,t,n){"use strict";(function(e){var r=n(0),i=n.n(r),a=n(11),o=n.n(a);function ChangeArrow(t){var n=t.direction,r=t.invertColor,i=t.width,a=t.height;return e.createElement("svg",{className:o()("googlesitekit-change-arrow","googlesitekit-change-arrow--".concat(n),{"googlesitekit-change-arrow--inverted-color":r}),width:i,height:a,viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M5.625 10L5.625 2.375L9.125 5.875L10 5L5 -1.76555e-07L-2.7055e-07 5L0.875 5.875L4.375 2.375L4.375 10L5.625 10Z",fill:"currentColor"}))}ChangeArrow.propTypes={direction:i.a.string,invertColor:i.a.bool,width:i.a.number,height:i.a.number},ChangeArrow.defaultProps={direction:"up",invertColor:!1,width:9,height:9},t.a=ChangeArrow}).call(this,n(4))},860:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsView}));var r=n(11),i=n.n(r),a=n(2),o=n(3),c=n(96),s=n(13),l=n(7),u=n(186),d=n(248),f=n(371),g=n(660);function SettingsView(){var t=Object(f.a)("adsPax"),n=Object(f.a)("firstPartyMode"),r=Object(o.useSelect)((function(e){return e(c.e).getConversionID()})),p=Object(o.useSelect)((function(e){return e(c.e).getPaxConversionID()})),m=Object(o.useSelect)((function(e){return e(c.e).getExtCustomerID()})),v=Object(o.useSelect)((function(e){return e(l.a).isAdBlockerActive()})),b=t&&p?p:r,h=t&&(p||m),E=Object(o.useSelect)((function(e){return e(s.c).isConversionTrackingEnabled()})),y=Object(o.useSelect)((function(e){if(!n)return!1;var t=e(s.c),r=t.isFirstPartyModeEnabled,i=t.isFPMHealthy,a=t.isScriptAccessEnabled;return r()&&i()&&a()}));return e.createElement("div",{className:"googlesitekit-setup-module"},e.createElement("div",{className:i()({"googlesitekit-settings-module__meta-item":v})},e.createElement(d.a,{moduleSlug:"ads"})),!v&&e.createElement("div",{className:"googlesitekit-settings-module__meta-item"},e.createElement("h5",{className:"googlesitekit-settings-module__meta-item-type"},Object(a.__)("Conversion ID","google-site-kit")),e.createElement("p",{className:"googlesitekit-settings-module__meta-item-data"},""===b&&Object(a.__)("None","google-site-kit"),b||void 0===b&&e.createElement(u.b,{value:b}))),!v&&h&&e.createElement("div",{className:"googlesitekit-settings-module__meta-item"},e.createElement("h5",{className:"googlesitekit-settings-module__meta-item-type"},Object(a.__)("Customer ID","google-site-kit")),e.createElement("p",{className:"googlesitekit-settings-module__meta-item-data"},""===m&&Object(a.__)("None","google-site-kit"),m||void 0===m&&e.createElement(u.b,{value:m}))),e.createElement(g.a,{statuses:n?[{label:Object(a.__)("Enhanced Conversion Tracking","google-site-kit"),status:E},{label:Object(a.__)("First-party mode","google-site-kit"),status:y}]:[{label:Object(a.__)("Conversion Tracking","google-site-kit"),status:E}]}))}}).call(this,n(4))},861:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ConversionIDTextField}));var r=n(15),i=n.n(r),a=n(11),o=n.n(a),c=n(1),s=n(2),l=n(123),u=n(3),d=n(10),f=n(96),g=n(107),p=n(556),m=n(368);function ConversionIDTextField(t){var n=t.helperText,r=t.hideHeading,a=void 0!==r&&r,v=Object(u.useSelect)((function(e){return e(f.e).getConversionID()})),b=Object(c.useState)(!v||Object(p.a)(v)),h=i()(b,2),E=h[0],y=h[1],O=Object(l.a)(y,500),k=Object(u.useDispatch)(f.e).setConversionID,_=Object(c.useCallback)((function(e){var t=e.currentTarget.value.trim().toUpperCase();""===t||/^AW-/.test(t)||(t="AW-".concat(t)),t!==v&&k(t),O(Object(p.a)(t))}),[O,v,k]);return e.createElement("div",{className:"googlesitekit-settings-module__fields-group"},!a&&e.createElement("h4",{className:"googlesitekit-settings-module__fields-group-title"},Object(s.__)("Conversion ID","google-site-kit")),n&&e.createElement("p",{className:"googlesitekit-settings-module__fields-group-helper-text"},n),e.createElement(d.TextField,{label:Object(s.__)("Conversion ID","google-site-kit"),className:o()("googlesitekit-text-field-conversion-tracking-id",{"mdc-text-field--error":!E}),helperText:!E&&Object(s.__)("Tracking for your Ads campaigns won’t work until you insert a valid ID","google-site-kit"),leadingIcon:e.createElement("span",{className:"googlesitekit-text-field-conversion-tracking-id-prefix"},"AW-"),trailingIcon:!E&&e.createElement("span",{className:"googlesitekit-text-field-icon--error"},e.createElement(g.a,null,Object(s.__)("Error","google-site-kit")),e.createElement(m.a,{width:14,height:12})),outlined:!0,value:null==v?void 0:v.replace(/^(AW)?-?/,""),onChange:_,maxLength:20}))}}).call(this,n(4))},862:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return c}));var r=n(12),i=n.n(r),a=n(14),o=n(413);function c(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.contentContainer,r=t.reportingStyle,c=t._global,s=void 0===c?e:c,l=null==s?void 0:s[o.a];return i()(Object(a.isPlainObject)(l),"base PAX config must be a plain object"),Object(a.merge)(l,n?{clientConfig:{contentContainer:n}}:{},r?{contentConfig:{partnerAdsExperienceConfig:{reportingStyle:r}}}:{})}}).call(this,n(28))},863:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return WooCommerceRedirectModal}));var r=n(6),i=n.n(r),a=n(16),o=n.n(a),c=n(15),s=n.n(c),l=n(0),u=n.n(l),d=n(11),f=n.n(d),g=n(2),p=n(1),m=n(159),v=n(3),b=n(10),h=n(96),E=n(13),y=n(32),O=n(33),k=n(1035),_=n(68),S=n(160),j=n(7),w=n(18),C=n(9);function WooCommerceRedirectModal(t){var n=t.dialogActive,r=t.onClose,a=t.onDismiss,c=void 0===a?null:a,l=t.onContinue,u=void 0===l?null:l,d=t.onBeforeSetupCallback,x=void 0===d?null:d,A=Object(p.useState)(""),T=s()(A,2),N=T[0],D=T[1],R=Object(w.a)(),L=Object(v.useSelect)((function(e){return e(E.c).getAdminURL()})),P=Object(v.useSelect)((function(e){return e(h.e).isWooCommerceActivated()})),I=Object(v.useSelect)((function(e){return e(h.e).isGoogleForWooCommerceActivated()})),M=I?"gfw":"wc";Object(p.useEffect)((function(){n&&Object(C.I)("".concat(R,"_pax_wc-redirect"),"view_modal",M)}),[n,R,M]);var F=Object(v.useSelect)((function(e){var t=e(h.e).hasGoogleForWooCommerceAdsAccount();return!!(P&&I&&t)})),B=Object(v.useSelect)((function(e){return e(h.e).isWooCommerceRedirectModalDismissed()})),U=Object(v.useSelect)((function(e){return e(j.a).isItemDismissed("account-linked-via-google-for-woocommerce")})),W=Object(p.useMemo)((function(){if(L&&P){if(!1===I)return Object(m.a)("".concat(L,"/plugin-install.php"),{s:h.f.GOOGLE_FOR_WOOCOMMERCE,tab:"search",type:"term"});var e=encodeURIComponent("/google/dashboard");return"".concat(L,"/admin.php?page=wc-admin&path=").concat(e)}}),[L,P,I]),G=Object(v.useDispatch)(y.a).navigateTo,z=Object(v.useDispatch)(O.a).dismissNotification,V=Object(p.useCallback)(o()(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return U||z("account-linked-via-google-for-woocommerce"),e.next=3,Object(C.I)("".concat(R,"_pax_wc-redirect"),"choose_gfw",M);case 3:F&&(D("primary"),G(W)),null==c||c(),null==r||r();case 6:case"end":return e.stop()}}),e)}))),[U,z,D,c,r,G,W,R,M,F]),q=Object(S.a)("ads"),H=Object(p.useCallback)((function(){if(Object(C.I)("".concat(R,"_pax_wc-redirect"),"choose_sk",M),u||(D("tertiary"),null==c||c()),u)return r(),void u();null==x||x(),q()}),[D,c,r,x,q,u,R,M]);return B&&!N?null:e.createElement(b.Dialog,{className:f()("googlesitekit-dialog-woocommerce-redirect",{"googlesitekit-dialog-woocommerce-redirect--ads-connected":F}),open:n,"aria-describedby":void 0,tabIndex:"-1",onClose:r},e.createElement("div",{className:"googlesitekit-dialog-woocommerce-redirect__svg-wrapper"},e.createElement(k.a,{width:110,height:46})),e.createElement(b.DialogTitle,null,F?Object(g.__)("Are you sure you want to create another Ads account for this site?","google-site-kit"):Object(g.__)("Using the WooCommerce plugin?","google-site-kit")),e.createElement(b.DialogContent,null,e.createElement("p",null,F?e.createElement(p.Fragment,null,Object(g.__)("Site Kit has detected an already existing Ads account connected to this site via the Google for WooCommerce extension.","google-site-kit"),e.createElement("br",null),Object(g.__)("Continue Ads setup with Site Kit only if you do want to create another account.","google-site-kit")):Object(g.__)("The Google for WooCommerce plugin can utilize your provided business information for advertising on Google and may be more suitable for your business.","google-site-kit"))),e.createElement(b.DialogFooter,null,e.createElement(b.Button,{className:"mdc-dialog__cancel-button",onClick:H,icon:"tertiary"===N?e.createElement(b.CircularProgress,{size:14}):void 0,tertiary:!0},F?Object(g.__)("Create another account","google-site-kit"):Object(g.__)("Continue with Site Kit","google-site-kit")),e.createElement(b.Button,{trailingIcon:F?void 0:e.createElement(_.a,{width:13,height:13}),icon:"primary"===N?e.createElement(b.CircularProgress,{size:14}):void 0,onClick:function(){F||P?V():r()},href:F?null:W,target:F?"_self":"_blank",tertiary:!0},F?Object(g.__)("View current Ads account","google-site-kit"):Object(g.__)("Use Google for WooCommerce","google-site-kit"))))}WooCommerceRedirectModal.propTypes={dialogActive:u.a.bool.isRequired,onDismiss:u.a.func,onClose:u.a.func.isRequired,onContinue:u.a.func,onBeforeSetupCallback:u.a.func}}).call(this,n(4))},864:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsEdit}));var r=n(3),i=n(10),a=n(96),o=n(7),c=n(742),s=n(248);function SettingsEdit(){var t,n=Object(r.useSelect)((function(e){return e(a.e).isDoingSubmitChanges()}));return t=Object(r.useSelect)((function(e){return e(o.a).isAdBlockerActive()}))?e.createElement(s.a,{moduleSlug:"ads"}):n?e.createElement(i.ProgressBar,null):e.createElement(c.a,null),e.createElement("div",{className:"googlesitekit-setup-module googlesitekit-setup-module--ads"},t)}}).call(this,n(4))},865:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SetupMain}));var r=n(0),i=n.n(r),a=n(1),o=n(39),c=n(2),s=n(3),l=n(628),u=n(744),d=n(203),f=n(248),g=n(7);function SetupMain(t){var n=t.finishSetup,r=Object(s.useSelect)((function(e){return e(g.a).isAdBlockerActive()}));return e.createElement("div",{className:"googlesitekit-setup-module googlesitekit-setup-module--ads"},e.createElement("div",{className:"googlesitekit-setup-module__step"},e.createElement("div",{className:"googlesitekit-setup-module__logo"},e.createElement(l.a,{width:"40",height:"40"})),e.createElement("h2",{className:"googlesitekit-heading-3 googlesitekit-setup-module__title"},Object(c._x)("Ads","Service name","google-site-kit"))),e.createElement("div",{className:"googlesitekit-setup-module__step"},e.createElement(f.a,{moduleSlug:"ads"}),!r&&e.createElement(a.Fragment,null,e.createElement("p",null,Object(o.a)(Object(c.__)("Add your conversion ID below. Site Kit will place it on your site so you can track the performance of your Google Ads campaigns. Learn more","google-site-kit"),{a:e.createElement(d.a,{path:"/google-ads/thread/108976144/where-i-can-find-google-conversion-id-begins-with-aw",external:!0})}),e.createElement("br",null),Object(c.__)("You can always change this later in Site Kit Settings.","google-site-kit")),e.createElement(u.a,{finishSetup:n}))))}SetupMain.propTypes={finishSetup:i.a.func},SetupMain.defaultProps={finishSetup:function(){}}}).call(this,n(4))},866:function(e,t,n){"use strict";(function(e,r){n.d(t,"a",(function(){return SetupMainPAX}));var i=n(6),a=n.n(i),o=n(16),c=n.n(o),s=n(5),l=n.n(s),u=n(15),d=n.n(u),f=n(11),g=n.n(f),p=n(222),m=n(82),v=n(1),b=n(39),h=n(2),E=n(159),y=n(3),O=n(10),k=n(628),_=n(745),S=n(248),j=n(7),w=n(32),C=n(96),x=n(176),A=n(743),T=n(13),N=n(413),D=n(17),R=n(531),L=n(21),P=n(18),I=n(9);function SetupMainPAX(t){var n=t.finishSetup,i=Object(v.useState)(!1),o=d()(i,2),s=o[0],u=o[1],f=Object(x.a)(N.b),M=d()(f,2),F=M[0],B=M[1],U=!!F&&parseInt(F,10),W=Object(v.useRef)(),G=Object(P.a)(),z=Object(y.useSelect)((function(e){return e(j.a).isAdBlockerActive()})),V=Object(y.useSelect)((function(e){return e(j.a).hasScope(C.b)})),q=Object(y.useSelect)((function(t){var n=Object(E.a)(e.location.href,l()({},N.b,N.c.LAUNCH));return t(j.a).getConnectURL({additionalScopes:[C.b,C.g],redirectURL:n})})),H=Object(y.useSelect)((function(e){return!!q&&e(w.a).isNavigatingTo(q)})),K=Object(y.useDispatch)(w.a).navigateTo,Y=Object(y.useDispatch)(C.e),X=Y.setPaxConversionID,$=Y.setCustomerID,J=Y.setExtCustomerID,Q=Y.setFormattedExtCustomerID,Z=Y.setUserID,ee=Y.setAccountOverviewURL,te=Y.submitChanges;Object(m.a)((function(){N.c.FINISHED===U&&B(N.c.LAUNCH)}));var ne=Object(y.useDispatch)(T.c),re=ne.setConversionTrackingEnabled,ie=ne.saveConversionTrackingSettings,ae=Object(p.a)(c()(a.a.mark((function e(){var t,n,r,i,o,c,s;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==W?void 0:W.current){e.next=2;break}return e.abrupt("return");case 2:return t=W.current.getServices(),n=t.accountService,r=t.conversionTrackingIdService,e.next=5,n.getAccountId({});case 5:return i=e.sent,e.next=8,n.getGoogleAdsUrl({});case 8:return o=e.sent,e.next=11,r.getConversionTrackingId({});case 11:if(c=e.sent,i.externalCustomerId||c.conversionTrackingId){e.next=14;break}return e.abrupt("return");case 14:return Object(I.I)("".concat(G,"_pax"),"pax_campaign_created"),Z(i.userId),$(i.customerId),J(i.externalCustomerId),Q(i.formattedExternalCustomerId),X(c.conversionTrackingId),ee(o.accountOverviewUrl),e.next=23,te();case 23:if(s=e.sent,s.error){e.next=29;break}return re(!0),e.next=29,ie();case 29:case"end":return e.stop()}}),e)}))),[J,X,G]),oe=Object(y.useRegistry)(),ce=Object(p.a)(c()(a.a.mark((function e(){var t,r,i;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=oe.select,r=oe.resolveSelect,e.next=3,r(T.c).getSiteInfo();case 3:return i=t(T.c).getAdminURL("googlesitekit-dashboard",{notification:N.d}),e.next=6,Object(I.I)("".concat(G,"_pax"),"pax_setup_completed");case 6:n(i);case 7:case"end":return e.stop()}}),e)}))),[oe,n,G]),se=Object(y.useSelect)((function(e){return e(C.e).isWooCommerceRedirectModalDismissed()})),le=Object(y.useSelect)((function(e){return e(C.e).isWooCommerceActivated()})),ue=Object(v.useCallback)((function(){V?B(N.c.LAUNCH):K(q)}),[K,B,V,q]),de=Object(v.useCallback)((function(e){Object(I.I)("".concat(G,"_pax"),"pax_launch"),W.current=e}),[G]),fe=Object(v.useCallback)(c()(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!le||se){e.next=3;break}return u(!0),e.abrupt("return");case 3:return e.next=5,Object(I.I)(G,"start_setup_pax");case 5:ue();case 6:case"end":return e.stop()}}),e)}))),[le,se,u,ue,G]),ge=Object(y.useSelect)((function(e){return e(T.c).getDocumentationLinkURL("ads-set-up-a-new-ads-account")})),pe=Object(y.useSelect)((function(e){return e(T.c).getDocumentationLinkURL("ads-connect-an-existing-ads-account")}));return r.createElement("div",{className:g()("googlesitekit-setup-module","googlesitekit-setup-module--ads",{"has-pax-flow":!z&&N.c.LAUNCH===U&&V})},r.createElement("div",{className:"googlesitekit-setup-module__step"},r.createElement("div",{className:"googlesitekit-setup-module__logo"},r.createElement(k.a,{width:"40",height:"40"})),r.createElement("h2",{className:"googlesitekit-heading-3 googlesitekit-setup-module__title"},Object(h._x)("Ads","Service name","google-site-kit"))),r.createElement("div",{className:"googlesitekit-setup-module__step"},r.createElement(S.a,{moduleSlug:"ads"}),!z&&N.c.LAUNCH===U&&V&&r.createElement(D.k,null,r.createElement(D.a,{mdSize:12,lgSize:12},r.createElement(A.a,{displayMode:"setup",onLaunch:de,onCampaignCreated:ae,onFinishAndCloseSignUpFlow:ce}))),!z&&(!U||!V)&&r.createElement(v.Fragment,null,r.createElement(D.k,{className:"googlesitekit-setup-module--ads--setup-container"},r.createElement(D.a,{smSize:8,mdSize:8,lgSize:5,className:"align-top"},r.createElement("h3",null,Object(h.__)("Set up a new Ads account","google-site-kit")),r.createElement("p",{className:"instructions"},Object(b.a)(Object(h.__)("Create your first Ads campaign, add billing information, and choose your conversion goals. To create a new Ads account, you’ll need to grant Site Kit additional permissions during the account creation process. Learn more","google-site-kit"),{a:r.createElement(L.a,{href:ge,external:!0})})),r.createElement(v.Fragment,null,r.createElement(O.SpinnerButton,{onClick:fe,disabled:H,isSaving:H},Object(h.__)("Start setup","google-site-kit")))),r.createElement(D.a,{className:"divider",smSize:8,mdSize:8,lgSize:2},r.createElement("span",{className:"divider-line"}),r.createElement("span",{className:"divider-label"},Object(h.__)("OR","google-site-kit"))),r.createElement(D.a,{smSize:8,mdSize:8,lgSize:5},r.createElement("h3",null,Object(h.__)("Connect an existing Ads account","google-site-kit")),r.createElement("p",{className:"instructions"},Object(b.a)(Object(h.__)("To track conversions for your Ads campaign, you need to add your Conversion ID to Site Kit. You can always change the Conversion ID later in Site Kit Settings. Learn more","google-site-kit"),{a:r.createElement(L.a,{href:pe,external:!0}),br:r.createElement("br",null)})),r.createElement(_.a,{finishSetup:n,isNavigatingToOAuthURL:H}))))),s&&r.createElement(R.b,{onClose:function(){return u(!1)},onContinue:ue,dialogActive:!0}))}SetupMainPAX.defaultProps={finishSetup:function(){}}}).call(this,n(28),n(4))},867:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return PAXSetupSuccessSubtleNotification}));var r=n(15),i=n.n(r),a=n(0),o=n.n(a),c=n(2),s=n(360),l=n(1),u=n(3),d=n(33),f=n(96),g=n(7),p=n(140),m=n(47),v=n(176);function PAXSetupSuccessSubtleNotification(t){var n=t.id,r=t.Notification,a=Object(u.useDispatch)(d.a).dismissNotification,o=Object(v.a)("notification"),b=i()(o,2)[1],h=Object(l.useCallback)((function(){b(void 0)}),[b]),E=Object(s.a)((function(e){var t=e(f.e).getAccountOverviewURL();if(t)return e(g.a).getAccountChooserURL(t)})),y=Object(l.useCallback)((function(){h(),a(n)}),[h,a,n]);return e.createElement(r,null,e.createElement(p.a,{notificationID:n,type:m.a.SUCCESS,title:Object(c.__)("Your Ads campaign was successfully set up!","google-site-kit"),description:Object(c.__)("Track your conversions, measure your campaign results and make the most of your ad spend","google-site-kit"),dismissButton:{onClick:h},ctaButton:{onClick:y,label:Object(c.__)("Show me","google-site-kit"),href:E,external:!0}}))}PAXSetupSuccessSubtleNotification.propTypes={id:o.a.string.isRequired,Notification:o.a.elementType.isRequired}}).call(this,n(4))},868:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SetupSuccessSubtleNotification}));var r=n(15),i=n.n(r),a=n(0),o=n.n(a),c=n(2),s=n(140),l=n(176),u=n(47);function SetupSuccessSubtleNotification(t){var n=t.id,r=t.Notification,a=Object(l.a)("notification"),o=i()(a,2)[1],d=Object(l.a)("slug"),f=i()(d,2)[1];return e.createElement(r,null,e.createElement(s.a,{notificationID:n,type:u.a.SUCCESS,title:Object(c.__)("Success! Your Conversion ID was added to your site","google-site-kit"),description:Object(c.__)("You can now track conversions for your Ads campaigns","google-site-kit"),dismissButton:{onClick:function(){o(void 0),f(void 0)}}}))}SetupSuccessSubtleNotification.propTypes={id:o.a.string.isRequired,Notification:o.a.elementType.isRequired}}).call(this,n(4))},869:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AccountLinkedViaGoogleForWooCommerceSubtleNotification}));var r=n(6),i=n.n(r),a=n(16),o=n.n(a),c=n(15),s=n.n(c),l=n(0),u=n.n(l),d=n(2),f=n(1),g=n(3),p=n(33),m=n(13),v=n(96),b=n(9),h=n(160),E=n(140);function AccountLinkedViaGoogleForWooCommerceSubtleNotification(t){var n=t.id,r=t.Notification,a=Object(f.useState)(!1),c=s()(a,2),l=c[0],u=c[1],y=Object(h.a)("ads"),O=Object(g.useDispatch)(p.a).dismissNotification,k=Object(g.useDispatch)(m.c).setCacheItem,_=Object(f.useCallback)(o()(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k(v.a,!0,{ttl:5*b.e});case 2:case"end":return e.stop()}}),e)}))),[k]),S=Object(f.useCallback)(o()(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u(!0),e.next=3,O(n,{skipHidingFromQueue:!0});case 3:return e.next=5,_();case 5:return e.next=7,y();case 7:case"end":return e.stop()}}),e)}))),[u,_,O,n,y]),j=Object(f.useCallback)(o()(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u(!0),e.next=3,O(n);case 3:return e.next=5,_();case 5:case"end":return e.stop()}}),e)}))),[u,O,_,n]);return e.createElement(r,null,e.createElement(E.a,{notificationID:n,type:"new",description:Object(d.__)("We’ve detected an existing Ads account via the Google for WooCommerce plugin. You can still create a new Ads account using Site Kit.","google-site-kit"),dismissButton:{label:Object(d.__)("Create new account","google-site-kit"),onClick:S,disabled:l},ctaButton:{label:Object(d.__)("Keep existing account","google-site-kit"),onClick:j,disabled:l}}))}AccountLinkedViaGoogleForWooCommerceSubtleNotification.propTypes={id:u.a.string.isRequired,Notification:u.a.elementType.isRequired}}).call(this,n(4))},870:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AdsModuleSetupCTABanner}));var r,i=n(15),a=n.n(i),o=n(5),c=n.n(o),s=n(0),l=n.n(s),u=n(82),d=n(1),f=n(2),g=n(3),p=n(33),m=n(7),v=n(9),b=n(96),h=n(1036),E=n(1037),y=n(1038),O=n(245),k=n(113),_=n(183),S=n(182),j=n(160),w=n(20),C=n(531),x=n(248),A=n(178),T=n(13),N=(r={},c()(r,w.b,y.a),c()(r,w.c,E.a),r);function AdsModuleSetupCTABanner(t){var n=t.id,r=t.Notification,i=Object(w.e)(),o=Object(d.useState)(!1),c=a()(o,2),s=c[0],l=c[1],E=Object(d.useState)(!1),y=a()(E,2),D=y[0],R=y[1],L=Object(g.useSelect)((function(e){return e(T.c).getDocumentationLinkURL("set-up-ads")})),P=Object(g.useSelect)((function(e){return e(m.a).isAdBlockerActive()})),I=Object(g.useSelect)((function(e){return e(p.a).isNotificationDismissalFinal(n)})),M=Object(g.useSelect)((function(e){var t=e(b.e),n=t.isWooCommerceActivated,r=t.isGoogleForWooCommerceActivated,i=t.hasGoogleForWooCommerceAdsAccount;return n()&&r()&&!i()||n()&&!r()})),F=Object(g.useSelect)((function(e){return e(b.e).isWooCommerceRedirectModalDismissed()})),B=Object(g.useDispatch)(p.a).dismissNotification,U=Object(d.useCallback)((function(){B(n,{skipHidingFromQueue:!0,expiresInSeconds:2*v.f})}),[n,B]),W=Object(g.useDispatch)(T.c).setCacheItem,G=Object(d.useCallback)((function(){W(b.a,!0,{ttl:5*v.e})}),[W]),z=Object(j.a)("ads"),V=Object(d.useCallback)((function(){if(!M||F)return R(!0),U(),void z();l(!0)}),[M,z,U,F]),q=Object(d.useCallback)((function(){l(!1)}),[l]),H={tooltipSlug:"ads-setup-notification",content:Object(f.__)("You can always enable Ads in Settings later","google-site-kit"),dismissLabel:Object(f.__)("Got it","google-site-kit")},K=Object(A.b)(H),Y=Object(d.useState)(Object(f.__)("Maybe later","google-site-kit")),X=a()(Y,2),$=X[0],J=X[1];return Object(u.a)((function(){!0===I&&J(Object(f.__)("Don’t show again","google-site-kit"))})),e.createElement(r,null,e.createElement(O.a,{id:n,title:Object(f.__)("Get better quality leads and enhance conversions with Ads","google-site-kit"),description:e.createElement(k.a,{text:Object(f.__)("Help drive sales, leads, or site traffic by getting your business in front of people who are actively searching Google for products or services you offer.","google-site-kit"),learnMoreLink:e.createElement(_.a,{id:n,label:Object(f.__)("Learn more","google-site-kit"),url:L})},P&&e.createElement(x.a,{moduleSlug:"ads"})),actions:e.createElement(S.a,{id:n,className:"googlesitekit-setup-cta-banner__actions-wrapper",ctaLabel:Object(f.__)("Set up Ads","google-site-kit"),onCTAClick:V,dismissOnCTAClick:!1,isSaving:D,dismissLabel:$,ctaDismissOptions:{skipHidingFromQueue:!0},onDismiss:K,dismissExpires:2*v.f,ctaDisabled:P}),SVG:N[i]||h.a}),s&&e.createElement(C.b,{onDismiss:U,onClose:q,onBeforeSetupCallback:G,dialogActive:!0}))}AdsModuleSetupCTABanner.propTypes={id:l.a.string.isRequired,Notification:l.a.elementType.isRequired}}).call(this,n(4))},88:function(e,t,n){"use strict";var r=n(1);function i(){return(i=Object.assign||function(e){for(var t=1;t$1')}function g(e){return"

".concat(e.replace(/\n{2,}/g,"

"),"

")}function p(e){return e.replace(/\n/gi,"
")}function m(e){for(var t=e,n=0,r=[f,g,p];n0&&void 0!==arguments[0]?arguments[0]:"";if(!Object(r.isString)(e))return!1;var t=e.split("-");if(3!==t.length)return!1;var n=new Date(e);return Object(r.isDate)(n)&&!isNaN(n)}function N(e){O()(Object(r.isDate)(e)&&!isNaN(e),"Date param must construct to a valid date instance or be a valid date instance itself.");var t="".concat(e.getMonth()+1),n="".concat(e.getDate());return[e.getFullYear(),t.length<2?"0".concat(t):t,n.length<2?"0".concat(n):n].join("-")}function D(e){O()(T(e),_);var t=e.split("-"),n=E()(t,3),r=n[0],i=n[1],a=n[2];return new Date(r,i-1,a)}function R(e,t){return N(P(e,t*C))}function L(e){var t=e.split("-");return 3===t.length&&"last"===t[0]&&!Number.isNaN(t[1])&&!Number.isNaN(parseFloat(t[1]))&&"days"===t[2]}function P(e,t){O()(T(e)||Object(r.isDate)(e)&&!isNaN(e),_);var n=T(e)?Date.parse(e):e.getTime();return new Date(n-1e3*t)}var I=n(100),M=n(81);function F(e){var t=parseFloat(e)||0;return!!Number.isInteger(t)&&t>0}function B(e){if("number"==typeof e)return!0;var t=(e||"").toString();return!!t&&!isNaN(t)}var U=n(27),W=n.n(U),G=function(e){return Array.isArray(e)?W()(e).sort():e},z=n(90);function V(e,t){var n=function(e){return"0"===e||0===e};if(n(e)&&n(t))return 0;if(n(e)||Number.isNaN(e))return null;var r=(t-e)/e;return Number.isNaN(r)||!Number.isFinite(r)?null:r}var q=function(e){try{return JSON.parse(e)&&!!e}catch(e){return!1}},H=function(e){if(!e)return"";var t=e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(t)})).replace(/(\\)/g,"");return Object(r.unescape)(t)}},90:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(12),i=n.n(r),a=function(e,t){var n=t.dateRangeLength;i()(Array.isArray(e),"report must be an array to partition."),i()(Number.isInteger(n)&&n>0,"dateRangeLength must be a positive integer.");var r=-1*n;return{currentRange:e.slice(r),compareRange:e.slice(2*r,r)}}},91:function(e,t,n){"use strict";(function(e,r){n.d(t,"c",(function(){return h})),n.d(t,"b",(function(){return y})),n.d(t,"a",(function(){return TourTooltips}));var i=n(5),a=n.n(i),o=n(82),c=n(30),s=n(0),l=n.n(s),u=n(2),d=n(3),f=n(24),g=n(7),p=n(37),m=n(109),v=n(18);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var h={options:{arrowColor:"#3c7251",backgroundColor:"#3c7251",overlayColor:"rgba(0, 0, 0, 0.6)",textColor:"#fff",zIndex:2e4},spotlight:{border:"2px solid #3c7251",backgroundColor:"#fff"}},E={back:Object(u.__)("Back","google-site-kit"),close:Object(u.__)("Close","google-site-kit"),last:Object(u.__)("Got it","google-site-kit"),next:Object(u.__)("Next","google-site-kit")},y={disableAnimation:!0,styles:{arrow:{length:8,margin:56,spread:16},floater:{filter:"drop-shadow(rgba(60, 64, 67, 0.3) 0px 1px 2px) drop-shadow(rgba(60, 64, 67, 0.15) 0px 2px 6px)"}}},O="feature_tooltip_view",k="feature_tooltip_advance",_="feature_tooltip_return",S="feature_tooltip_dismiss",j="feature_tooltip_complete";function TourTooltips(t){var n=t.steps,i=t.tourID,s=t.gaEventCategory,l=t.callback,u="".concat(i,"-step"),w="".concat(i,"-run"),C=Object(d.useDispatch)(f.b).setValue,x=Object(d.useDispatch)(g.a).dismissTour,A=Object(d.useRegistry)(),T=Object(v.a)(),N=Object(d.useSelect)((function(e){return e(f.b).getValue(u)||0})),D=Object(d.useSelect)((function(e){return e(f.b).getValue(w)&&!1===e(g.a).isTourDismissed(i)}));Object(o.a)((function(){e.document.body.classList.add("googlesitekit-showing-feature-tour","googlesitekit-showing-feature-tour--".concat(i)),C(w,!0)}));var R=n.map((function(e){return function(e){for(var t=1;t