"use strict";(globalThis.webpackChunkextract_css=globalThis.webpackChunkextract_css||[]).push([["25368"],{927573:function(R,w){Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0;var h;(function(s){s.MAIN_CONTENT=1,s.CONTENT_COLLECTION=1,s.PAGE=2,s.SPLASH_PAGE=3,s.CONTENT_ITEM=50,s.NOT_FOUND=100,s.ERROR=101,s.SEARCH=102,s.LOCK_SCREEN=103,s.POPUP_OVERLAY=104,s.PROTECTED_CONTENT=105,s.MEMBER_AREA_ACCESS_DENIED=106,s.PAYWALL=107,s.SHOW_CART=200,s.CHECKOUT=201,s.ORDER_CONFIRMED=202,s.DONATE=203,s.CONTRIBUTION_CONFIRMED=204,s.COMMERCE_CART_V2=205,s.SUBSCRIPTION_CONFIRMED=206,s.ORDER_RECEIVED=207,s.MEMBERSHIP_CONFIRMED=208,s.REVIEWS_REQUEST=209,s.DIGITAL_PRODUCT_COMPOSER_PREVIEW=210,s.ORDER_STATUS=211,s.NEWSLETTER_UNSUBSCRIBE=300,s.COMMERCE_EMAIL_PREVIEW=301,s.SSO_PAGE=400})(h||(h={}));var y=w.default=h;R.exports=w.default},145566:function(R,w,h){var y=h(413019),s=h(927573),C=h.n(s),P=h(446727);const B={"commerce-cart":1,"v7-user-sites":1,"v7_1-user-sites":1},m=window.Static&&window.Static.SQUARESPACE_CONTEXT,I=window.top!==window,D=!!m&&Object.keys(m).length>0,k=Object.freeze({[C().COMMERCE_CART_V2]:"commerce-cart"});function F(){return{releaseVariant:"default",inFrame:I,templateId:m.templateId||"",impersonatedSession:!!m.impersonatedSession,pageType:typeof m.pageType=="number"?m.pageType:-1}}function H(){const{website:d={}}=m;return{authenticUrl:d.authenticUrl||"",cloneable:!!d.cloneable,developerMode:!!d.developerMode,isHstsEnabled:!!d.isHstsEnabled,language:d.language||"",timeZone:d.timeZone||"",websiteId:d.id||"",websiteType:d.websiteType||-1}}function X(){const{collection:d={}}=m;return{collectionType:d.type||-1}}function q(){const d=document.querySelectorAll('link[rel=preconnect][href*="gstatic.com"]').length>0,A=document.querySelectorAll('script[src*="typekit"][async]').length>0,b=document.querySelectorAll("style[data-customfonts]").length>0;return{google_fonts_enabled:d,typekit_fonts_enabled:A,custom_fonts_enabled:b}}function K(){var d;return{global_animations_enabled:(m==null||(d=m.tweakJSON)===null||d===void 0?void 0:d["tweak-global-animations-enabled"])==="true"}}function _(){return{block_animations_enabled:document.querySelector("script[data-block-animations]")!==null}}function f(){return m.hasOwnProperty("templateVersion")?m.templateVersion.replace(".","_"):null}function p(d){const A=B[d]??0;return Math.random()<=A}function L(d){const b={appName:k[m.pageType]||`v${d}-user-sites`,context:{...F(),...H(),...X(),...K(),..._(),...q()},captureException:(oe,V)=>{(0,P.$e)(Y=>{Y.setTag("product_area","rum-collector"),V!==void 0&&Y.setExtra("extras",V),(0,P.Tb)(oe)})}};return p(b.appName)&&(b.serviceURL="https://performance.squarespace.com/api/v1/records"),b}function T(){if(!D||m.env!=="PRODUCTION")return;const d=f();if(d===null)return;const A=L(d);(0,y.S1)(A)}T()},446727:function(R,w,h){h.d(w,{$e:()=>q,Cr:()=>m,Tb:()=>H,nZ:()=>K,n_:()=>k,uT:()=>F});var y;const s=()=>{},C=_=>function(f){for(var p=arguments.length,L=new Array(p>1?p-1:0),T=1;T<p;T++)L[T-1]=arguments[T];return console.log(`[Sentry][${_}] ${f}`,...L),"some-error-identifier"},P=!1,B=_=>{let{category:f,message:p}=_;console.log(`[Sentry][addBreadcrumb] (${f}) ${p}`)};let m=!1;function I(){return new Proxy({},{get:()=>s})}const D=function(){for(var _=arguments.length,f=new Array(_),p=0;p<_;p++)f[p]=arguments[p];const L=f.length===2?f[1]:f[0],T=I();return L(T)},{addBreadcrumb:k,captureMessage:F,captureException:H,captureEvent:X,withScope:q,getCurrentScope:K}=((y=window)===null||y===void 0?void 0:y.SQUARESPACE_SENTRY)??{addBreadcrumb:P?B:s,captureMessage:C("captureMessage"),captureException:C("captureException"),captureEvent:C("captureEvent"),getCurrentScope:I,withScope:D};window.SQUARESPACE_SENTRY&&(m=!0)},413019:function(R,w,h){h.d(w,{$s:()=>On,B1:()=>mn,L8:()=>fn,S1:()=>ut,le:()=>Rn,lv:()=>j});var y=Object.defineProperty,s=Object.getOwnPropertyNames,C=(e,t)=>function(){return e&&(t=(0,e[s(e)[0]])(e=0)),t},P=(e,t)=>{for(var n in t)y(e,n,{get:t[n],enumerable:!0})},B,m=C({"../../node_modules/.pnpm/nanoid@5.0.1/node_modules/nanoid/url-alphabet/index.js"(){"use strict";B="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"}}),I={};P(I,{customAlphabet:()=>F,customRandom:()=>k,nanoid:()=>H,random:()=>D,urlAlphabet:()=>B});var D,k,F,H,X=C({"../../node_modules/.pnpm/nanoid@5.0.1/node_modules/nanoid/index.browser.js"(){"use strict";m(),D=e=>crypto.getRandomValues(new Uint8Array(e)),k=(e,t,n)=>{let r=(2<<Math.log(e.length-1)/Math.LN2)-1,a=-~(1.6*r*t/e.length);return(i=t)=>{let o="";for(;;){let c=n(a),u=a;for(;u--;)if(o+=e[c[u]&r]||"",o.length===i)return o}}},F=(e,t=21)=>k(e,t,D),H=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,n)=>(n&=63,n<36?t+=n.toString(36):n<62?t+=(n-26).toString(36).toUpperCase():n>62?t+="-":t+="_",t),"")}}),q={};P(q,{getCumulativeLayoutShift:()=>Vt,getDomainLookup:()=>pt,getFirstContentfulPaint:()=>Wt,getFirstInputDelay:()=>$t,getInteractionToNextPaint:()=>jt,getLargestContentfulPaint:()=>Kt,getNavigationTimingType:()=>gt,getServerTiming:()=>ht,getTcpConnection:()=>Et,getTlsNegotiation:()=>wt});var K="/api/1/performance/records",_="load",f="visibilitychange",p=["Tab","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","End","Home","PageDown","PageUp"," ","Enter"],L="SS_MID",T="SS_ANALYTICS_ID",d=3e4,A=/(iPhone|iPod|iPad) OS ((1[0-2])|[2-9])_\d+.*AppleWebKit(?!.*Safari)/i,b=200,oe="4.14.0",V=e=>(...t)=>new Promise((n,r)=>{try{e(a=>{n(a)},...t)}catch(a){r(a)}}),Y=e=>V(setTimeout)(e),Ee=()=>V(e=>{const t=n=>{(n.type==="pagehide"||document.visibilityState==="hidden")&&(e(n),removeEventListener("visibilitychange",t,!0),removeEventListener("pagehide",t,!0))};window.addEventListener("visibilitychange",t,!0),window.addEventListener("pagehide",t,!0)})(),lt=e=>{document.readyState==="complete"?window.setTimeout(e,0):window.addEventListener("pageshow",e,{once:!0})},vt=()=>V(lt),mt=()=>{const e={entryType:"navigation",startTime:0},t=performance.timing;for(const n in t)if(n!=="navigationStart"&&n!=="toJSON"){const r=Math.max(t[n]-t.navigationStart,0);e[n]=r}return e},ce=async()=>{await vt();const[e]=window.performance.getEntriesByType("navigation");return e??mt()},x=async e=>{const n=(await ce())[e];if(!(typeof n!="number"||n<0||n>2147483647))return Math.round(n)},ft=async()=>(await ce()).serverTiming,we=async e=>{const n=(await ce())[e];if(typeof n=="string")return n},se=(e,t)=>{if(typeof e=="number"&&typeof t=="number"&&e>=t)return e-t},pt=e=>Promise.all([x("domainLookupEnd"),x("domainLookupStart")]).then(([t,n])=>{e({domainLookup:se(t,n)})}),gt=e=>we("type").then(t=>{e({navigationTimingType:t})}),ht=e=>ft().then(t=>{e({serverTiming:JSON.stringify(t)})}),Et=e=>Promise.all([x("connectEnd"),x("connectStart")]).then(([t,n])=>{e({tcpConnection:se(t,n)})}),wt=e=>Promise.all([x("connectEnd"),x("secureConnectionStart")]).then(([t,n])=>{e({tlsNegotiation:se(t,n)})}),M,G,ye,Z,ue,_e=-1,Q=function(e){addEventListener("pageshow",function(t){t.persisted&&(_e=t.timeStamp,e(t))},!0)},Te=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},Se=function(){var e=Te();return e&&e.activationStart||0},N=function(e,t){var n=Te(),r="navigate";return _e>=0?r="back-forward-cache":n&&(document.prerendering||Se()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:t===void 0?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r}},z=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver(function(a){Promise.resolve().then(function(){t(a.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch{}},O=function(e,t,n,r){var a,i;return function(o){t.value>=0&&(o||r)&&((i=t.value-(a||0))||a===void 0)&&(a=t.value,t.delta=i,t.rating=function(c,u){return c>u[1]?"poor":c>u[0]?"needs-improvement":"good"}(t.value,n),e(t))}},be=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},de=function(e){var t=function(n){n.type!=="pagehide"&&document.visibilityState!=="hidden"||e(n)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},Ce=function(e){var t=!1;return function(n){t||(e(n),t=!0)}},W=-1,Le=function(){return document.visibilityState!=="hidden"||document.prerendering?1/0:0},ee=function(e){document.visibilityState==="hidden"&&W>-1&&(W=e.type==="visibilitychange"?e.timeStamp:0,yt())},Ae=function(){addEventListener("visibilitychange",ee,!0),addEventListener("prerenderingchange",ee,!0)},yt=function(){removeEventListener("visibilitychange",ee,!0),removeEventListener("prerenderingchange",ee,!0)},Me=function(){return W<0&&(W=Le(),Ae(),Q(function(){setTimeout(function(){W=Le(),Ae()},0)})),{get firstHiddenTime(){return W}}},le=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},Ne=[1800,3e3],Oe=function(e,t){t=t||{},le(function(){var n,r=Me(),a=N("FCP"),i=z("paint",function(o){o.forEach(function(c){c.name==="first-contentful-paint"&&(i.disconnect(),c.startTime<r.firstHiddenTime&&(a.value=Math.max(c.startTime-Se(),0),a.entries.push(c),n(!0)))})});i&&(n=O(e,a,Ne,t.reportAllChanges),Q(function(o){a=N("FCP"),n=O(e,a,Ne,t.reportAllChanges),be(function(){a.value=performance.now()-o.timeStamp,n(!0)})}))})},Re=[.1,.25],_t=function(e,t){t=t||{},Oe(Ce(function(){var n,r=N("CLS",0),a=0,i=[],o=function(u){u.forEach(function(l){if(!l.hadRecentInput){var v=i[0],g=i[i.length-1];a&&l.startTime-g.startTime<1e3&&l.startTime-v.startTime<5e3?(a+=l.value,i.push(l)):(a=l.value,i=[l])}}),a>r.value&&(r.value=a,r.entries=i,n())},c=z("layout-shift",o);c&&(n=O(e,r,Re,t.reportAllChanges),de(function(){o(c.takeRecords()),n(!0)}),Q(function(){a=0,r=N("CLS",0),n=O(e,r,Re,t.reportAllChanges),be(function(){return n()})}),setTimeout(n,0))}))},J={passive:!0,capture:!0},Tt=new Date,Pe=function(e,t){M||(M=t,G=e,ye=new Date,De(removeEventListener),Ie())},Ie=function(){if(G>=0&&G<ye-Tt){var e={entryType:"first-input",name:M.type,target:M.target,cancelable:M.cancelable,startTime:M.timeStamp,processingStart:M.timeStamp+G};Z.forEach(function(t){t(e)}),Z=[]}},St=function(e){if(e.cancelable){var t=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;e.type=="pointerdown"?function(n,r){var a=function(){Pe(n,r),o()},i=function(){o()},o=function(){removeEventListener("pointerup",a,J),removeEventListener("pointercancel",i,J)};addEventListener("pointerup",a,J),addEventListener("pointercancel",i,J)}(t,e):Pe(t,e)}},De=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,St,J)})},ke=[100,300],bt=function(e,t){t=t||{},le(function(){var n,r=Me(),a=N("FID"),i=function(u){u.startTime<r.firstHiddenTime&&(a.value=u.processingStart-u.startTime,a.entries.push(u),n(!0))},o=function(u){u.forEach(i)},c=z("first-input",o);n=O(e,a,ke,t.reportAllChanges),c&&de(Ce(function(){o(c.takeRecords()),c.disconnect()})),c&&Q(function(){var u;a=N("FID"),n=O(e,a,ke,t.reportAllChanges),Z=[],G=-1,M=null,De(addEventListener),u=i,Z.push(u),Ie()})})},xe=0,ve=1/0,te=0,Ct=function(e){e.forEach(function(t){t.interactionId&&(ve=Math.min(ve,t.interactionId),te=Math.max(te,t.interactionId),xe=te?(te-ve)/7+1:0)})},Ue=function(){return ue?xe:performance.interactionCount||0},Lt=function(){"interactionCount"in performance||ue||(ue=z("event",Ct,{type:"event",buffered:!0,durationThreshold:0}))},Be=[200,500],Fe=0,He=function(){return Ue()-Fe},S=[],me={},qe=function(e){var t=S[S.length-1],n=me[e.interactionId];if(n||S.length<10||e.duration>t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:[e]};me[r.id]=r,S.push(r)}S.sort(function(a,i){return i.latency-a.latency}),S.splice(10).forEach(function(a){delete me[a.id]})}},At=function(e,t){t=t||{},le(function(){var n;Lt();var r,a=N("INP"),i=function(c){c.forEach(function(v){v.interactionId&&qe(v),v.entryType==="first-input"&&!S.some(function(g){return g.entries.some(function(E){return v.duration===E.duration&&v.startTime===E.startTime})})&&qe(v)});var u,l=(u=Math.min(S.length-1,Math.floor(He()/50)),S[u]);l&&l.latency!==a.value&&(a.value=l.latency,a.entries=l.entries,r())},o=z("event",i,{durationThreshold:(n=t.durationThreshold)!==null&&n!==void 0?n:40});r=O(e,a,Be,t.reportAllChanges),o&&("PerformanceEventTiming"in window&&"interactionId"in PerformanceEventTiming.prototype&&o.observe({type:"first-input",buffered:!0}),de(function(){i(o.takeRecords()),a.value<0&&He()>0&&(a.value=0,a.entries=[]),r(!0)}),Q(function(){S=[],Fe=Ue(),a=N("INP"),r=O(e,a,Be,t.reportAllChanges)}))})},fe=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},Mt=function(e){var t=e.nodeName;return e.nodeType===1?t.toLowerCase():t.toUpperCase().replace(/^#/,"")},Nt=function(e,t){var n="";try{for(;e&&e.nodeType!==9;){var r=e,a=r.id?"#"+r.id:Mt(r)+(r.classList&&r.classList.value&&r.classList.value.trim()&&r.classList.value.trim().length?"."+r.classList.value.trim().replace(/\s+/g,"."):"");if(n.length+a.length>(t||100)-1)return n||a;if(n=n?a+">"+n:a,r.id)break;e=r.parentNode}}catch{}return n},Ve=-1,Ot=function(){return Ve},We=function(e){addEventListener("pageshow",function(t){t.persisted&&(Ve=t.timeStamp,e(t))},!0)},$e=function(){var e=fe();return e&&e.activationStart||0},je=function(e,t){var n=fe(),r="navigate";return Ot()>=0?r="back-forward-cache":n&&(document.prerendering||$e()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:t===void 0?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r}},Rt=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver(function(a){Promise.resolve().then(function(){t(a.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch{}},Ke=function(e,t,n,r){var a,i;return function(o){t.value>=0&&(o||r)&&((i=t.value-(a||0))||a===void 0)&&(a=t.value,t.delta=i,t.rating=function(c,u){return c>u[1]?"poor":c>u[0]?"needs-improvement":"good"}(t.value,n),e(t))}},Pt=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},It=function(e){var t=function(n){n.type!=="pagehide"&&document.visibilityState!=="hidden"||e(n)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},Dt=function(e){var t=!1;return function(n){t||(e(n),t=!0)}},$=-1,Ye=function(){return document.visibilityState!=="hidden"||document.prerendering?1/0:0},ne=function(e){document.visibilityState==="hidden"&&$>-1&&($=e.type==="visibilitychange"?e.timeStamp:0,kt())},Ge=function(){addEventListener("visibilitychange",ne,!0),addEventListener("prerenderingchange",ne,!0)},kt=function(){removeEventListener("visibilitychange",ne,!0),removeEventListener("prerenderingchange",ne,!0)},xt=function(){return $<0&&($=Ye(),Ge(),We(function(){setTimeout(function(){$=Ye(),Ge()},0)})),{get firstHiddenTime(){return $}}},Ut=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},Pn=null,Qe=[2500,4e3],pe={},Bt=function(e,t){(function(n,r){r=r||{},Ut(function(){var a,i=xt(),o=je("LCP"),c=function(v){var g=v[v.length-1];g&&g.startTime<i.firstHiddenTime&&(o.value=Math.max(g.startTime-$e(),0),o.entries=[g],a())},u=Rt("largest-contentful-paint",c);if(u){a=Ke(n,o,Qe,r.reportAllChanges);var l=Dt(function(){pe[o.id]||(c(u.takeRecords()),u.disconnect(),pe[o.id]=!0,a(!0))});["keydown","click"].forEach(function(v){addEventListener(v,function(){return setTimeout(l,0)},!0)}),It(l),We(function(v){o=je("LCP"),a=Ke(n,o,Qe,r.reportAllChanges),Pt(function(){o.value=performance.now()-v.timeStamp,pe[o.id]=!0,a(!0)})})}})})(function(n){(function(r){if(r.entries.length){var a=fe();if(a){var i=a.activationStart||0,o=r.entries[r.entries.length-1],c=o.url&&performance.getEntriesByType("resource").filter(function(he){return he.name===o.url})[0],u=Math.max(0,a.responseStart-i),l=Math.max(u,c?(c.requestStart||c.startTime)-i:0),v=Math.max(l,c?c.responseEnd-i:0),g=Math.max(v,o?o.startTime-i:0),E={element:Nt(o.element),timeToFirstByte:u,resourceLoadDelay:l-u,resourceLoadTime:v-l,elementRenderDelay:g-v,navigationEntry:a,lcpEntry:o};return o.url&&(E.url=o.url),c&&(E.lcpResourceEntry=c),void(r.attribution=E)}}r.attribution={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadTime:0,elementRenderDelay:r.value}})(n),e(n)},t)},Ft=e=>{const t=e.getAttribute("elementtiming");if(t!==null)return t;const n=e.tagName;if(n==="IMG"){const r=e.getAttribute("data-loader");if(r!==null)return`unknown-image-component-${r}`;if(e.getAttribute("data-src")!==null)return"unknown-imageloader"}return`unknown-${n}`},ze=e=>{var i;let t="";t+=e.tagName;let n=e,r=-1;do n=n.previousElementSibling,r+=1;while(n!==null);t+="["+r+"]";const a=(i=e.classList.value)==null?void 0:i.trim().replace(/\s+/g,".");return a&&(t+="."+a),t},Je=e=>e.substring(0,b-3)+"...",Ht=e=>{let t=ze(e);if(t.length>b)return Je(t);let n=e.parentElement;for(;n!==null&&n.tagName!=="BODY";){const r="<"+ze(n);if(t+=r,t.length>b)return Je(t);n=n.parentElement}return t},qt=e=>{var n;const t=(n=e.attribution.lcpEntry)==null?void 0:n.element;return{largestContentfulPaint:Math.round(e.value),lcpElementName:t?Ft(t):void 0,lcpElementPath:t?Ht(t):void 0,lcpElementRenderDelay:Math.round(e.attribution.elementRenderDelay),lcpResourceLoadDelay:Math.round(e.attribution.resourceLoadDelay),lcpResourceLoadTime:Math.round(e.attribution.resourceLoadTime),lcpTtfb:Math.round(e.attribution.timeToFirstByte)}},Vt=e=>{_t(t=>{e({cumulativeLayoutShift:t.value})},{reportAllChanges:!0})},Wt=e=>{Oe(t=>{e({firstContentfulPaint:Math.round(t.value)})})},$t=e=>{bt(t=>{e({firstInputDelay:Math.round(t.value)})})},jt=e=>{At(t=>{e({interactionToNextPaint:Math.round(t.value)})})},Kt=e=>{Bt(t=>{e(qt(t))})},Yt=["connectEnd","connectStart","decodedBodySize","domComplete","domContentLoadedEventEnd","domContentLoadedEventStart","domInteractive","encodedBodySize","fetchStart","loadEventEnd","loadEventStart","redirectCount","redirectEnd","redirectStart","responseStart","responseEnd","responseStatus","secureConnectionStart","transferSize","unloadEventEnd","unloadEventStart","workerStart"],Gt=["initiatorType","nextHopProtocol"],Xe=(e,t)=>async n=>{var r,a;try{t({[n]:await e(n)})}catch(i){(a=(r=window==null?void 0:window.SQUARESPACE_SENTRY)==null?void 0:r.captureException)==null||a.call(r,i)}};function Ze(e){Object.values(q).forEach(async t=>{var n,r;try{await t(e)}catch(a){(r=(n=window==null?void 0:window.SQUARESPACE_SENTRY)==null?void 0:n.captureException)==null||r.call(n,a)}}),Yt.forEach(Xe(x,e)),Gt.forEach(Xe(we,e))}var Qt=["more","less","custom"],zt=()=>Qt.find(e=>window.matchMedia(`prefers-contrast: ${e}`).matches)??"no-preference",Jt=()=>{var e;return{forceColors:window.matchMedia("(forced-colors: active)").matches,networkInformationType:(e=navigator.connection)==null?void 0:e.type,prefersContrast:zt(),prefersReducedMotion:window.matchMedia("(prefers-reduced-motion: reduce)").matches,primaryInputHasHover:window.matchMedia("(hover: hover)").matches,keyboardUsage:!1}},Xt=e=>{const t=Jt(),n=()=>{e(t,"a11y")},r=i=>{var o;["INPUT","TEXTAREA"].includes((o=i.target)==null?void 0:o.tagName)||!p.includes(i.key)||(t.keyboardUsage=!0,document.removeEventListener("keydown",r))};document.addEventListener("keydown",r);const a=()=>{document.visibilityState==="hidden"&&(n(),document.removeEventListener("keydown",r),document.removeEventListener(f,a))};document.addEventListener(f,a)};function et(e){const t=new RegExp(`(^| )${e}=([^;]+)`),n=document.cookie.match(t);return n?n[2]:""}function Zt(){return!!(window.PerformanceMeasure&&window.PerformanceMark)}function tt(){if(!Object.prototype.hasOwnProperty.call(window,"PerformanceObserver"))return!1;try{const e=new window.PerformanceObserver(()=>null);e.observe({entryTypes:["mark"]}),e.disconnect()}catch{return!1}return!0}function nt(){var e;return typeof((e=window.navigator)==null?void 0:e.sendBeacon)=="function"&&!A.test(window.navigator.userAgent)}var re=e=>{const t=Number(e);return Number.isNaN(t)?void 0:t};function en(e={}){var t,n,r,a,i,o,c;return{context:e,analyticsId:et(T),marketingId:et(L),memberId:(r=(n=(t=window.Static)==null?void 0:t.SQUARESPACE_CONTEXT)==null?void 0:n.authenticatedAccount)==null?void 0:r.id,version:oe,downlink:re((a=navigator.connection)==null?void 0:a.downlink),effectiveType:(i=navigator.connection)==null?void 0:i.effectiveType,rtt:re((o=navigator.connection)==null?void 0:o.rtt),saveData:Number(((c=navigator.connection)==null?void 0:c.saveData)||0),deliveryType:nt()?"beacon":"xhr",devicePixelRatio:window.devicePixelRatio,screenHeight:window.screen.height,screenWidth:window.screen.width,viewportHeight:window.innerHeight,viewportWidth:window.innerWidth,deviceMemory:re(navigator.deviceMemory),hardwareConcurrency:re(navigator.hardwareConcurrency),hash:window.location.hash||"",hostname:window.location.hostname||"",pathname:window.location.pathname||"/"}}var tn=async e=>{const t=en(e),n={};return Ze(r=>{Object.assign(n,r)}),await Promise.race([Y(6e4),Ee()]),{...t,...n}},nn=async(e,t)=>{const n=await tn(t);e(n,"page_speed")},rn=["media-www.sqspcdn.com","images.squarespace-cdn.com","static1.squarespace.com"],an=e=>rn.some(t=>e.includes(t)),on=e=>e.hasAttribute("data-loader")?2:e.hasAttribute("data-src")?1:0,cn=(e,t)=>{var r;if(e.hasAttribute("data-image-resolution"))return Number((r=e.getAttribute("data-image-resolution"))==null?void 0:r.replace("w",""));const n=t.indexOf("format=");return n!==-1?Number(t.slice(n+7).replace(/w.*/,"")):NaN},sn=(e,t,n)=>{if(n===1&&e instanceof HTMLImageElement&&e.naturalHeight===0){const r=document.querySelector(`div[style*="${t}"]`);if(r)return r}return e},un=e=>{if(e instanceof HTMLImageElement){const{naturalHeight:a,naturalWidth:i,width:o,height:c}=e;return{naturalHeight:a,naturalWidth:i,width:o,height:c}}const t=e.getBoundingClientRect(),n=Math.floor(t.width);return{naturalHeight:Math.floor(t.height),naturalWidth:n}},dn=async(e,t)=>{const n=cn(t,e.name),r=on(t),a=t.getAttribute("data-loader"),i=t.getAttribute("elementtiming"),{serverTiming:o,workerTiming:c,...u}=e.toJSON();for(const[g,E]of Object.entries(u))typeof E=="number"&&(u[g]=Math.floor(E));const l=sn(t,e.name,r),v=un(l);return new Promise(g=>{const E=new IntersectionObserver(he=>{he.forEach(ie=>{if(ie.target===l)return E.disconnect(),g({visibleOnLoad:ie.isIntersecting,observationTime:Math.floor(ie.time),intersectionRatio:ie.intersectionRatio,squarespaceSize:n,imageType:r,imageLoaderType:a,elementTiming:i,serverTiming:o||[],...v,...u})})});E.observe(l)})},ln=async({resource:e,deliverMetrics:t})=>{if(!(e instanceof PerformanceResourceTiming&&e.initiatorType==="img")||!an(e.name))return;const n=e.name.replace(/\?.*/,""),r=Array.from(document.querySelectorAll(`img[src="${e.name}"], img[data-src*="${n}"], img[srcset*="${e.name}"]`));if(document.querySelectorAll(`picture > source[srcset*="${e.name}"]`).forEach(i=>{const o=i.parentElement;o!==null&&r.push(o.lastElementChild)}),r.length!==1)return;const a=await dn(e,r[0]);t(a,"image")},vn=async e=>{if(!tt())return;const t=r=>ln({resource:r,deliverMetrics:e});performance.getEntriesByType("resource").forEach(t),new PerformanceObserver(r=>{r.getEntries().forEach(t)}).observe({entryTypes:["resource"]})},U,ge=({spanName:e,tracer:t,startTime:n,spanAttributes:r={}})=>{U===void 0&&(U=new Map);const a=t.startSpan(e,{startTime:n});a.setAttributes(r),U.set(e,a)},rt=({spanName:e,spanAttributes:t={},updateName:n})=>{if(U===void 0||!U.has(e))return;const r=U.get(e);r.setAttributes(t),n!==void 0&&r.updateName(n),r.end(),U.delete(e)},j="rum-",at=e=>{var t;typeof((t=window==null?void 0:window.SQUARESPACE_SENTRY)==null?void 0:t.captureException)=="function"?window.SQUARESPACE_SENTRY.captureException(e):console.warn(`@sqs/rum-collector: user timing exception: ${e}`)};function mn(e,t={}){try{if(!it())return;const n=j+e;window.performance.clearMarks(n);const r=window.performance.mark(n,{detail:t.detail,startTime:t.startTime});if(t.tracer!==void 0){const[a]=window.performance.getEntriesByName(n,"mark").slice(-1);ge({spanName:n,tracer:t.tracer,startTime:a.startTime,spanAttributes:t.spanAttributes})}return r}catch(n){at(n)}}function fn(e,t={requireStart:!1}){try{if(!(it()&&pn()))return;const n=j+e,r={detail:t.detail,duration:t.duration};if(t.start===void 0?window.performance.getEntriesByName(n,"mark").length>0&&(r.start=n):typeof t.start=="string"?r.start=j+t.start:r.start=t.start,r.end=typeof t.end=="string"?j+t.end:t.end,t.requireStart&&typeof r.start!="string")return;if(t.tracer!==void 0){const i={measureName:n,...t.spanAttributes};typeof r.start=="number"?(ge({spanName:n,tracer:t.tracer,startTime:r.start}),rt({spanName:n,spanAttributes:i})):(window.performance.getEntriesByName(r.start??n,"mark").length===0&&ge({spanName:r.start??n,tracer:t.tracer,startTime:0}),rt({spanName:r.start??n,spanAttributes:i,updateName:r.start!==n?n:void 0}))}return hn(n,r),gn(n)}catch(n){at(n)}}function pn(){return"performance"in window&&"getEntries"in window.performance&&"getEntriesByType"in window.performance&&"getEntriesByName"in window.performance}function it(){return"mark"in window.performance&&"measure"in window.performance}function gn(e){const t=window.performance.getEntriesByName(e,"measure");return t[t.length-1]}function hn(e,t){try{window.performance.measure(e,t)}catch{const r=typeof t.start=="string"?t.start:e,a=typeof t.end=="string"?t.end:void 0;try{window.performance.measure(e,r,a)}catch(i){if(!(i instanceof DOMException))throw i;try{window.performance.measure(e,"navigationStart")}catch(o){if(!(o instanceof DOMException))throw o;window.performance.measure(e)}}}}function En(e){return typeof e=="string"&&e.substring(0,4)===j}var ot=new Set,wn=e=>{if(!Zt())return;const t=n=>{n.map(a=>a.entryType==="measure"?{duration:Math.floor(a.duration),detail:a.detail||null,startTime:Math.floor(a.startTime),name:a.name}:{}).forEach(a=>{if(a.name&&!En(a.name))return;const i=`${a.name}|${a.duration}`;ot.has(i)||(e(a,"user"),ot.add(i))})};t(window.performance.getEntriesByType("measure")),tt()?new window.PerformanceObserver(r=>t(r.getEntries())).observe({entryTypes:["measure"]}):document.addEventListener(f,()=>{document.visibilityState==="hidden"&&t(window.performance.getEntriesByType("measure"))})},ct,ae=[],yn=e=>{ae.push(e)};function _n(e,t){try{return navigator.sendBeacon(e,t)}catch(n){if(n instanceof TypeError&&n.message==="Illegal invocation")return!1;throw n}}function Tn(e,t){if(nt()&&_n(e,t))return;const n=new XMLHttpRequest;n.open("POST",e,!0),n.setRequestHeader("Content-Type","text/plain;charset=UTF-8"),n.send(t)}function st(e){if(ae.length){const t=JSON.stringify(ae);Tn(e,t),ae=[]}}function Sn(e){window.addEventListener(_,()=>{ct=window.setTimeout(()=>st(e),d)}),document.addEventListener(f,()=>{document.visibilityState==="hidden"&&(window.clearTimeout(ct),st(e))})}function bn(e){yn({raw:!0,...e})}var Cn=(e,t)=>(n,r)=>{const a={app:e,data:n,event:r,pageLoadId:t,ts:Date.now()};bn(a)},Ln=e=>(...t)=>{e&&e(...t)},An=e=>({appName:e.appName||"",context:e.context||{},enabled:typeof e.enabled=="boolean"?e.enabled:!0,serviceURL:e.serviceURL||K,captureException:Ln(e.captureException)});async function ut(e){const t=An(e);if(!t.enabled)return;const n=(await Promise.resolve().then(()=>(X(),I))).nanoid();try{const r=Cn(t.appName,n);nn(r,t.context),wn(r),vn(r),Xt(r),Sn(t.serviceURL)}catch(r){t.captureException(r,{pageLoadId:n,parsedOptions:t})}}var Mn={action:"load",actor:"user",event_owner_team:"web_performance",event_source:"web",object_type:"website"},Nn=()=>{const e=/^qa\d+.sqsp.net/g,t=/^stage.sqsp.net/g,n=/(dev.squarespace.net|localhost|127.0.0.1|0.0.0.0)/g,r=window.location.hostname.substr(window.location.hostname.indexOf(".")+1);return t.test(r)||e.test(r)?"staging":n.test(r)?"dev":"prod"},On=(e,t=Nn())=>new e({customSchemaName:"Performance",sourceEnvironment:t},Mn),dt=Object.freeze({cumulativeLayoutShift:"cumulative_layout_shift",decodedBodySize:"decoded_body_size_bytes",domContentLoadedEventEnd:"dom_content_loaded_event_end_ms",domContentLoadedEventStart:"dom_content_loaded_event_start_ms",domainLookup:"domain_lookup_ms",encodedBodySize:"encoded_body_size_bytes",firstContentfulPaint:"first_contentful_paint_ms",firstInputDelay:"first_input_delay_ms",interactionToNextPaint:"interaction_to_next_paint_ms",largestContentfulPaint:"largest_contentful_paint_ms",loadEventEnd:"load_event_end_ms",loadEventStart:"load_event_start_ms",responseStart:"response_start_ms",tcpConnection:"tcp_connection_ms",tlsNegotiation:"tls_negotiation_ms"}),Rn=async e=>{const t={};Ze(n=>{Object.entries(n).forEach(([r,a])=>{Object.prototype.hasOwnProperty.call(dt,r)&&(t[dt[r]]=a)})}),await Promise.race([Y(6e4),Ee()]),e(t)};function In(...e){return console.warn("@sqs/rum-collector default export is deprecated. Use named export `init` instead."),ut(...e)}}},function(R){var w=function(y){return R(R.s=y)},h=w(145566)}]);

//# sourceMappingURL=https://sourcemaps.squarespace.net/universal/scripts-compressed/sourcemaps/c47f0892e30bd6b7/performance-fa759b92b9aee4c7-min.fi-FI.js.map