"use strict";(globalThis.__googlesitekit_webpackJsonp=globalThis.__googlesitekit_webpackJsonp||[]).push([[643],{21834(t,e,r){var n=r(50539),o=r.n(n),a=r(73866),s=r(78990),i=r(11999),c=r(32091),u=r.n(c),l=r(17243);const g="SET_FORM_VALUES",f={initialState:{},actions:{setValues:(t,e)=>(u()(t&&"string"==typeof t,"a valid formName is required for setting values."),u()((0,l.isPlainObject)(e),"formData must be an object."),{payload:{formName:t,formData:e},type:g})},controls:{},reducer:(0,n.createReducer)((t,{type:e,payload:r})=>{if(e===g){const{formName:e,formData:n}=r;t[e]={...t[e],...n}}}),resolvers:{},selectors:{getValue:(t,e,r)=>(t[e]||{})[r],hasForm:(t,e)=>!!t[e]}},d=(0,n.combineStores)(n.commonStore,f,(0,s.k)(i.s),(0,a.g4)(i.s));d.initialState,d.actions,d.controls,d.reducer,d.resolvers,d.selectors;o().registerStore(i.s,d)},38017(t,e,r){r.d(e,{A:()=>c});var n=r(4452),o=r.n(n),a=r(62688),s=r.n(a),i=r(62540);function ChangeArrow({direction:t,invertColor:e,width:r,height:n}){return(0,i.jsx)("svg",{className:o()("googlesitekit-change-arrow",`googlesitekit-change-arrow--${t}`,{"googlesitekit-change-arrow--inverted-color":e}),width:r,height:n,viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("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:s().string,invertColor:s().bool,width:s().number,height:s().number},ChangeArrow.defaultProps={direction:"up",invertColor:!1,width:9,height:9};const c=ChangeArrow},84895(t,e,r){r.d(e,{G:()=>o,t:()=>n});const n=new Set(globalThis?._googlesitekitBaseData?.enabledFeatures||[]);function o(t,e=n){return e instanceof Set&&e.has(t)}},49993(t,e,r){r.d(e,{Gq:()=>g,IL:()=>p,LD:()=>d,SO:()=>f,a2:()=>o,xD:()=>m});var n=r(13047);const o="googlesitekit_",a=`${o}1.181.0_${globalThis._googlesitekitBaseData.storagePrefix}_`,s=["sessionStorage","localStorage"];let i,c=[...s];async function u(t){const e=globalThis[t];if(!e)return!1;try{const t="__storage_test__";return e.setItem(t,t),e.removeItem(t),!0}catch(t){return t instanceof DOMException&&(22===t.code||1014===t.code||"QuotaExceededError"===t.name||"NS_ERROR_DOM_QUOTA_REACHED"===t.name)&&0!==e.length}}async function l(){if(void 0!==i)return i;for(const t of c)i||await u(t)&&(i=globalThis[t]);return void 0===i&&(i=null),i}async function g(t){const e=await l();if(e){const r=e.getItem(`${a}${t}`);if(r){const t=JSON.parse(r),{timestamp:e,ttl:n,value:o,isError:a}=t;if(e&&(!n||Math.round(Date.now()/1e3)-eb,o1:()=>h});var n=r(32091),o=r.n(n),a=r(10523),s=r.n(a),i=r(78913),c=r(50539),u=r(13047);const l="SET_ERROR_FOR_SELECTOR",g="SET_ERROR_FOR_ACTION",f="CLEAR_SELECTOR_ERROR",d="CLEAR_SELECTOR_ERRORS",m="CLEAR_ACTION_ERROR",p="CLEAR_ACTION_ERRORS";function y(t,e){if(e&&Array.isArray(e)){const r=e.map(t=>"object"==typeof t?(0,u.Zm)(t):t);return`${t}::${s()(JSON.stringify(r))}`}return t}const h={setErrorForSelector:(t,e,r=[])=>(o()(t,"error is required."),o()(e,"selectorName is required."),o()(r&&Array.isArray(r),"args must be an array."),{type:l,payload:{error:t,baseName:e,args:r}}),setErrorForAction:(t,e,r=[])=>(o()(t,"error is required."),o()(e,"actionName is required."),o()(r&&Array.isArray(r),"args must be an array."),{type:g,payload:{error:t,baseName:e,args:r}}),clearSelectorError:(t,e=[])=>(o()(t,"selectorName is required."),o()(e&&Array.isArray(e),"args must be an array."),{type:f,payload:{baseName:t,args:e}}),clearSelectorErrors:t=>({type:d,payload:{baseName:t}}),clearActionError:(t,e=[])=>(o()(t,"actionName is required."),o()(e&&Array.isArray(e),"args must be an array."),{type:m,payload:{baseName:t,args:e}}),clearActionErrors:t=>({type:p,payload:{baseName:t}})};function b(t){o()(t,"storeName must be defined.");function e(t,e,r,n){const{baseName:o,args:a,error:s}=n,i=y(o,a);t[e]=t[e]||{},t[r]=t[r]||{},t[e][i]=s,t[r][i]=a}function r(t,e,r,n,o){const a=y(n,o);t[e]=t[e]||{},t[r]=t[r]||{},delete t[e][a],delete t[r][a]}function n(t,e,r,n){if(n){t[e]=t[e]||{},t[r]=t[r]||{};for(const o in t[e])(o===n||o.startsWith(`${n}::`))&&(delete t[e][o],delete t[r][o])}else t[e]={},t[r]={}}const a=(0,c.createReducer)((t,{type:o,payload:a})=>{switch(o){case l:e(t,"selectorErrors","selectorErrorArgs",a);break;case g:e(t,"actionErrors","actionErrorArgs",a);break;case f:{const{baseName:e,args:n}=a;r(t,"selectorErrors","selectorErrorArgs",e,n);break}case d:{const{baseName:e}=a;n(t,"selectorErrors","selectorErrorArgs",e);break}case m:{const{baseName:e,args:n}=a;r(t,"actionErrors","actionErrorArgs",e,n);break}case p:{const{baseName:e}=a;n(t,"actionErrors","actionErrorArgs",e);break}}}),s={getErrorForSelector(t,e,r=[]){o()(e,"selectorName is required.");const{selectorErrors:n}=t;return n[y(e,r)]},getErrorForAction(t,e,r=[]){o()(e,"actionName is required.");const{actionErrors:n}=t;return n[y(e,r)]},getErrors(t){const e=new Set([...Object.values(t.selectorErrors),...Object.values(t.actionErrors)]);return Array.from(e)},getMetaDataForSelectorError(t,e){const r=Object.keys(t.selectorErrors).find(r=>t.selectorErrors[r]===e);if(r){return{baseName:r.substring(0,r.indexOf("::")),args:t.selectorErrorArgs[r]}}return null},getSelectorDataForError:(0,i.N)(e=>function(r,n){const o=e(t).getMetaDataForSelectorError(n);if(o){const{baseName:r,args:n}=o;if(!!e(t)[r])return{storeName:t,name:r,args:n}}return null}),hasErrors:t=>s.getErrors(t).length>0};return{initialState:{selectorErrors:{},selectorErrorArgs:{},actionErrors:{},actionErrorArgs:{}},actions:h,controls:{},reducer:a,resolvers:{},selectors:s}}},78990(t,e,r){r.d(e,{P9:()=>h,k:()=>m,mR:()=>y});var n=r(32091),o=r.n(n),a=r(17243),s=r(50539),i=r.n(s),c=r(49993),u=r(13047);const l="CREATE_SNAPSHOT",g="DELETE_SNAPSHOT",f="RESTORE_SNAPSHOT",d="SET_STATE_FROM_SNAPSHOT";function m(t,{keysToSnapshot:e}={}){o()(t,"storeName is required to create a snapshot store.");const r={},n={*deleteSnapshot(){return yield{payload:{},type:g}},*restoreSnapshot(t={}){const{clearAfterRestore:e=!0}=t,{cacheHit:r,value:n}=yield{payload:{},type:f};return r&&(yield{payload:{snapshot:n},type:d},e&&(yield{payload:{},type:g})),r},*createSnapshot(){return yield{payload:{},type:l}}},i={[g]:()=>(0,c.LD)(`datastore::cache::${t}`),[l]:(0,s.createRegistryControl)(r=>()=>{const n=r.stores[t].store.getState(),o=e?.length>0?(0,a.pick)(n,e):n;return(0,c.SO)(`datastore::cache::${t}`,o)}),[f]:()=>(0,c.Gq)(`datastore::cache::${t}`,u.Jg)};return{initialState:r,actions:n,controls:i,reducer:function(t=r,{type:n,payload:o}){if(n===d){const{snapshot:r}=o,{error:n,...a}=r;return e?.length>0?{...t,...a}:a}return t}}}function p(t=i()){return Object.values(t.stores).filter(t=>Object.keys(t.getActions()).includes("restoreSnapshot"))}function y(t=i()){return Promise.all(p(t).map(t=>t.getActions().createSnapshot()))}function h(t=i()){return Promise.all(p(t).map(t=>t.getActions().restoreSnapshot()))}},11999(t,e,r){r.d(e,{s:()=>n});const n="core/forms"},51193(t,e,r){r.d(e,{Du:()=>f,GH:()=>i,Gp:()=>c,IS:()=>h,Jg:()=>l,N_:()=>E,O5:()=>b,Ql:()=>d,Qr:()=>m,XH:()=>y,r0:()=>u,sq:()=>p,tt:()=>g});var n=r(32091),o=r.n(n),a=r(17243),s=r(82871);const i="Invalid dateString parameter, it must be a string.",c='Invalid date range, it must be a string with the format "last-x-days".',u=60,l=60*u,g=24*l,f=7*g;function d(){function t(t){return(0,s.sprintf)(/* translators: %s: number of days */ /* translators: %s: number of days */
(0,s._n)("Last %s day","Last %s days",t,"google-site-kit"),t)}return{"last-7-days":{slug:"last-7-days",label:t(7),days:7},"last-14-days":{slug:"last-14-days",label:t(14),days:14},"last-28-days":{slug:"last-28-days",label:t(28),days:28},"last-90-days":{slug:"last-90-days",label:t(90),days:90}}}function m(t=""){if(!(0,a.isString)(t))return!1;if(3!==t.split("-").length)return!1;const e=new Date(t);return(0,a.isDate)(e)&&!isNaN(e)}function p(t){o()((0,a.isDate)(t)&&!isNaN(t),"Date param must construct to a valid date instance or be a valid date instance itself.");const e=`${t.getMonth()+1}`,r=`${t.getDate()}`;return[t.getFullYear(),e.length<2?`0${e}`:e,r.length<2?`0${r}`:r].join("-")}function y(t){o()(m(t),i);const[e,r,n]=t.split("-");return new Date(e,r-1,n)}function h(t,e){return p(E(t,e*g))}function b(t){const e=t.split("-");return 3===e.length&&"last"===e[0]&&!Number.isNaN(e[1])&&!Number.isNaN(parseFloat(e[1]))&&"days"===e[2]}function E(t,e){o()(m(t)||(0,a.isDate)(t)&&!isNaN(t),i);const r=m(t)?y(t).getTime():t.getTime();return new Date(r-1e3*e)}},49746(t,e,r){r.d(e,{Eo:()=>g,JK:()=>p,K5:()=>m,jq:()=>d,mK:()=>l});var n=r(17243),o=r(50532),a=r.n(o),s=r(82871);function i(t,e={}){const{formatUnit:r,formatDecimal:n}=function(t,e={}){const{hours:r,minutes:n,seconds:o}=c(t);return{hours:r,minutes:n,seconds:o,formatUnit(){const{unitDisplay:a="short",...i}=e,c={unitDisplay:a,...i,style:"unit"};return 0===t?d(o,{...c,unit:"second"}):(0,s.sprintf)(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ /* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */
(0,s._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),o?d(o,{...c,unit:"second"}):"",n?d(n,{...c,unit:"minute"}):"",r?d(r,{...c,unit:"hour"}):"").trim()},formatDecimal(){const e=(0,s.sprintf)(
// translators: %s: number of seconds with "s" as the abbreviated unit.
// translators: %s: number of seconds with "s" as the abbreviated unit.
(0,s.__)("%ds","google-site-kit"),o);if(0===t)return e;const a=(0,s.sprintf)(
// translators: %s: number of minutes with "m" as the abbreviated unit.
// translators: %s: number of minutes with "m" as the abbreviated unit.
(0,s.__)("%dm","google-site-kit"),n),i=(0,s.sprintf)(
// translators: %s: number of hours with "h" as the abbreviated unit.
// translators: %s: number of hours with "h" as the abbreviated unit.
(0,s.__)("%dh","google-site-kit"),r);return(0,s.sprintf)(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ /* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */
(0,s._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),o?e:"",n?a:"",r?i:"").trim()}}}(t,e);try{return r()}catch{return n()}}function c(t){t=parseInt(t,10),Number.isNaN(t)&&(t=0);return{hours:Math.floor(t/60/60),minutes:Math.floor(t/60%60),seconds:Math.floor(t%60)}}function u(t){return 1e6<=t?Math.round(t/1e5)/10:1e4<=t?Math.round(t/1e3):1e3<=t?Math.round(t/100)/10:t}function l(t){let e={};return"%"===t?e={style:"percent",maximumFractionDigits:2}:"s"===t?e={style:"duration",unitDisplay:"narrow"}:t&&"string"==typeof t?e={style:"currency",currency:t}:(0,n.isPlainObject)(t)&&(e={...t}),e}function g(t,e={}){t=(0,n.isFinite)(t)?t:Number(t),(0,n.isFinite)(t)||(console.warn("Invalid number",t,typeof t),t=0);const r=l(e),{style:o="metric"}=r;return"metric"===o?function(t){const e={minimumFractionDigits:1,maximumFractionDigits:1};return 1e6<=t?(0,s.sprintf)(
// translators: %s: an abbreviated number in millions.
// translators: %s: an abbreviated number in millions.
(0,s.__)("%sM","google-site-kit"),d(u(t),t%10==0?{}:e)):1e4<=t?(0,s.sprintf)(
// translators: %s: an abbreviated number in thousands.
// translators: %s: an abbreviated number in thousands.
(0,s.__)("%sK","google-site-kit"),d(u(t))):1e3<=t?(0,s.sprintf)(
// translators: %s: an abbreviated number in thousands.
// translators: %s: an abbreviated number in thousands.
(0,s.__)("%sK","google-site-kit"),d(u(t),t%10==0?{}:e)):d(t,{signDisplay:"never",maximumFractionDigits:1})}(t):"duration"===o?i(t,r):"durationISO"===o?function(t){let{hours:e,minutes:r,seconds:n}=c(t);return n=("0"+n).slice(-2),r=("0"+r).slice(-2),e=("0"+e).slice(-2),"00"===e?`${r}:${n}`:`${e}:${r}:${n}`}(t):d(t,r)}const f=a()(console.warn);function d(t,e={}){const{locale:r=p(),...n}=e;try{return new Intl.NumberFormat(r,n).format(t)}catch(e){f(`Site Kit numberFormat error: Intl.NumberFormat( ${JSON.stringify(r)}, ${JSON.stringify(n)} ).format( ${typeof t} )`,e.message)}const o={currencyDisplay:"narrow",currencySign:"accounting",style:"unit"},a=["signDisplay","compactDisplay"],s={};for(const[t,e]of Object.entries(n))o[t]&&e===o[t]||a.includes(t)||(s[t]=e);try{return new Intl.NumberFormat(r,s).format(t)}catch{return new Intl.NumberFormat(r).format(t)}}function m(t,e={}){const{locale:r=p(),style:n="long",type:o="conjunction"}=e;if(Intl.ListFormat){return new Intl.ListFormat(r,{style:n,type:o}).format(t)}
/* translators: used between list items, there is a space after the comma. */const a=(0,s.__)(", ","google-site-kit");return t.join(a)}function p(t=globalThis){const e=(0,n.get)(t,["_googlesitekitLegacyData","locale"]);if(e){const t=e.match(/^(\w{2})?(_)?(\w{2})/);if(t&&t[0])return t[0].replace(/_/g,"-")}return t.navigator.language}},13047(t,e,r){r.d(e,{tt:()=>h.tt,Jg:()=>h.Jg,Gp:()=>h.Gp,GH:()=>h.GH,r0:()=>h.r0,Du:()=>h.Du,Zf:()=>D,Cn:()=>_,G7:()=>y,vH:()=>p,N_:()=>h.N_,zh:()=>T,mK:()=>l.mK,Ql:()=>h.Ql,vY:()=>N,sq:()=>h.sq,VZ:()=>v.VZ,JK:()=>l.JK,IS:()=>h.IS,pH:()=>v.pH,kf:()=>w,O5:()=>h.O5,Qr:()=>h.Qr,x6:()=>k,K5:()=>l.K5,S_:()=>m,dc:()=>v.dc,Eo:()=>l.Eo,jq:()=>l.jq,DK:()=>R.D,N9:()=>A,p9:()=>a.p,XH:()=>h.XH,Zm:()=>c,sx:()=>o.sx,BI:()=>o.BI,CZ:()=>a.C,BG:()=>O});var n=r(17243),o=r(65054),a=r(50477),s=r(10523),i=r.n(s);function c(t){return i()(JSON.stringify(u(t)))}function u(t){const e={};return Object.keys(t).sort().forEach(r=>{let n=t[r];n&&"object"==typeof n&&!Array.isArray(n)&&(n=u(n)),e[r]=n}),e}var l=r(49746);function g(t){return t.replace(new RegExp("\\[([^\\]]+)\\]\\((https?://[^/]+\\.\\w+/?.*?)\\)","gi"),'$1')}function f(t){return`${t.replace(/\n{2,}/g,"
")}
`}function d(t){return t.replace(/\n/gi,"
")}function m(t){const e=[g,f,d];let r=t;for(const t of e)r=t(r);return r}function p(t){return t=parseFloat(t),isNaN(t)||0===t?[0,0,0,0]:[Math.floor(t/60/60),Math.floor(t/60%60),Math.floor(t%60),Math.floor(1e3*t)-1e3*Math.floor(t)]}function y(t){const e=t&&!Number.isInteger(t)?new Date(t).getTime():t;return isNaN(e)||!e?0:e}var h=r(51193),b=r(30908),E=r(38017),S=r(62540);function N(t,e={}){if(Number.isNaN(Number(t)))return"";const{invertColor:r=!1}=e;return(0,b.Ay)((0,S.jsx)(E.A,{direction:t>0?"up":"down",invertColor:r}))}function _(t,e){return t>0&&e>0?t/e-1:t>0?1:e>0?-1:0}var v=r(48276);function k(t){const e=parseFloat(t)||0;return!!Number.isInteger(e)&&e>0}function w(t){if("number"==typeof t)return!0;const e=(t||"").toString();return!!e&&!isNaN(e)}function A(t){return Array.isArray(t)?[...t].sort():t}var R=r(11193);function D(t,e){function r(t){return"0"===t||0===t}if(r(t)&&r(e))return 0;if(r(t)||Number.isNaN(t))return null;const n=(e-t)/t;return Number.isNaN(n)||!Number.isFinite(n)?null:n}function O(t){try{return JSON.parse(t)&&!!t}catch(t){return!1}}function T(t){if(!t)return"";const e=t.replace(/(\d+);/g,(t,e)=>String.fromCharCode(e)).replace(/(\\)/g,"");return(0,n.unescape)(e)}},11193(t,e,r){r.d(e,{D:()=>a});var n=r(32091),o=r.n(n);function a(t,{dateRangeLength:e}){o()(Array.isArray(t),"report must be an array to partition."),o()(Number.isInteger(e)&&e>0,"dateRangeLength must be a positive integer.");const r=-1*e;return{currentRange:t.slice(r),compareRange:t.slice(2*r,r)}}},55465(t,e,r){r.d(e,{O:()=>o});var n=r(31234);const o=r.n(n)()(globalThis)},50477(t,e,r){r.d(e,{C:()=>a,p:()=>o});var n=r(55465);function o(t,e={}){return{__html:n.O.sanitize(t,e)}}function a(t){const e="object"==typeof t?t.toString():t;return e?.replace?.(/\/+$/,"")}},65054(t,e,r){r.d(e,{M9:()=>k,sx:()=>_,BI:()=>v});var n=r(17243),o=r(84895);const a="_googlesitekitDataLayer",s="data-googlesitekit-gtag";function i(t){return function(){t[a]=t[a]||[],t[a].push(arguments)}}const c={activeModules:[],isAuthenticated:!1,referenceSiteURL:"",trackingEnabled:!1,trackingID:"",userIDHash:"",userRoles:[]};const{activeModules:u=[],isSiteKitScreen:l,trackingEnabled:g,trackingID:f,referenceSiteURL:d,userIDHash:m,isAuthenticated:p,userRoles:y}=globalThis._googlesitekitTrackingData||{},h={activeModules:u,trackingEnabled:g,trackingID:f,referenceSiteURL:d,userIDHash:m,isSiteKitScreen:l,userRoles:y,isAuthenticated:p,pluginVersion:"1.181.0"},{enableTracking:b,disableTracking:E,isTrackingEnabled:S,initializeSnippet:N,trackEvent:_,trackEventOnce:v}=function(t,e=globalThis,r=globalThis){const u={...c,...t};u.referenceSiteURL&&(u.referenceSiteURL=u.referenceSiteURL.toString().replace(/\/+$/,""));const l=function(t,e){const r=i(e);let n;const{activeModules:c,referenceSiteURL:u,userIDHash:l,userRoles:g=[],isAuthenticated:f,pluginVersion:d}=t;return function(){const{document:e}=globalThis;if(void 0===n&&(n=!!e.querySelector(`script[${s}]`)),n)return!1;n=!0;const i=g?.length?g.join(","):"";r("js",new Date),r("config",t.trackingID,{groups:"site_kit",send_page_view:t.isSiteKitScreen,domain:u,plugin_version:d||"",enabled_features:Array.from(o.t).join(","),active_modules:c.join(","),authenticated:f?"1":"0",user_properties:{user_roles:i,user_identifier:l}});const m=e.createElement("script");return m.setAttribute(s,""),m.async=!0,m.src=`https://www.googletagmanager.com/gtag/js?id=${t.trackingID}&l=${a}`,e.head.appendChild(m),{scriptTagSrc:`https://www.googletagmanager.com/gtag/js?id=${t.trackingID}&l=${a}`}}}(u,e),g=function(t,e,r,n){const o=i(e);return async function(e,a,s,i){const{trackingEnabled:c}=t;if(!c)return null;r();const u={send_to:"site_kit",event_category:e,event_label:s,value:i};return new Promise(t=>{const r=setTimeout(function(){n.console.warn(`Tracking event "${a}" (category "${e}") took too long to fire.`),t()},1e3);function s(){clearTimeout(r),t()}o("event",a,{...u,event_callback:s}),n._gaUserPrefs?.ioo?.()&&s()})}}(u,e,l,r),f={};return{enableTracking:function(){u.trackingEnabled=!0},disableTracking:function(){u.trackingEnabled=!1},initializeSnippet:l,isTrackingEnabled:function(){return!!u.trackingEnabled},trackEvent:g,trackEventOnce:function(...t){const e=JSON.stringify(t);f[e]||(f[e]=(0,n.once)(g)),f[e](...t)}}}(h);function k(t){t?b():E()}l&&g&&N()},48276(t,e,r){r.d(e,{VZ:()=>a,dc:()=>s,pH:()=>o,r0:()=>i});var n=r(84024);function o(t){try{return new URL(t).pathname}catch{}return null}function a(t,e){try{return new URL(e,t).href}catch{}return("string"==typeof t?t:"")+("string"==typeof e?e:"")}function s(t){return"string"!=typeof t?t:t.replace(/^https?:\/\/(www\.)?/i,"").replace(/\/$/,"")}function i(t,e){if(!(0,n.m)(t))return t;if(t.length<=e)return t;const r=new URL(t),o=t.replace(r.origin,"");if(o.length{t.O(0,[660],()=>{return e=21834,t(t.s=e);var e});t.O()}]);