1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,48352,e=>{"use strict";var t=e.i(43476),r=e.i(57688),n=e.i(22016),a=e.i(18566),o=e.i(21724),i=e.i(71645);function s(e,t){return e===t||"/"!==t&&!t.includes("#")&&e.startsWith(`${t}/`)?"page":void 0}e.s(["FinalSiteHeader",0,function({content:e}){let l=(0,a.usePathname)()||"/",[d,c]=(0,i.useState)(!1),u=(0,i.useRef)(null),f=(0,i.useRef)(null);function p(){c(!1)}return(0,i.useEffect)(()=>{if(d)return document.addEventListener("pointerdown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("pointerdown",e),document.removeEventListener("keydown",t)};function e(e){e.target instanceof Node&&!f.current?.contains(e.target)&&c(!1)}function t(e){"Escape"===e.key&&(e.preventDefault(),c(!1),u.current?.focus())}},[d]),(0,t.jsxs)("header",{ref:f,className:"final-header",children:[(0,t.jsxs)("div",{className:"final-header-bar",children:[(0,t.jsxs)(n.default,{className:"final-brand",href:"/","aria-label":"David A. Brown Practice, home",children:[(0,t.jsx)(r.default,{src:e.brandMark,alt:"",width:64,height:64,priority:!0}),(0,t.jsxs)("svg",{viewBox:"0 0 160 48","aria-hidden":"true",children:[(0,t.jsx)("text",{x:"1",y:"21",textLength:"158",lengthAdjust:"spacing",className:"final-brand-name",children:e.brandName}),(0,t.jsx)("text",{x:"1",y:"43",textLength:"158",lengthAdjust:"spacing",className:"final-brand-practice",children:e.brandPractice})]})]}),(0,t.jsx)("nav",{className:"final-header-links","aria-label":"Primary navigation",children:e.primaryLinks.filter(e=>"/conversation"===e.href).map(e=>(0,t.jsx)(n.default,{className:"final-conversation",href:e.href,"aria-current":s(l,e.href),onClick:()=>(0,o.track)("discovery_cta_clicked",{source:"header",destination:"conversation"}),children:e.label},e.href))}),(0,t.jsxs)("button",{ref:u,className:"final-menu-trigger",type:"button","aria-expanded":d,"aria-controls":"final-site-menu",onClick:()=>c(e=>!e),children:[e.menuLabel," ",(0,t.jsx)("span",{"aria-hidden":"true",children:"â°"})]})]}),(0,t.jsx)("div",{id:"final-site-menu",className:"final-menu",hidden:!d,children:(0,t.jsx)("div",{className:"final-menu-inner",children:(0,t.jsx)("nav",{"aria-label":"Full site navigation",children:e.menuGroups.map((e,r)=>(0,t.jsxs)("div",{className:`final-menu-group${1===r?" is-nested-contents":""}`,children:[(0,t.jsx)("h3",{children:e.title}),e.links.map(e=>e.href.startsWith("/")?(0,t.jsx)(n.default,{className:0===r&&("/about"===e.href||"/practice"===e.href)?"final-menu-nest-root":void 0,href:e.href,"aria-current":s(l,e.href),onClick:p,children:e.label},e.href):(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noreferrer",onClick:p,children:e.label},e.href))]},e.title))})})})]})}])},77597,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(57688);e.s(["SomethingGoodThread",0,function(){let[e,a]=(0,r.useState)(!1),[o,i]=(0,r.useState)(""),[s,l]=(0,r.useState)(""),[d,c]=(0,r.useState)(""),[u,f]=(0,r.useState)(["","",""]),[p,m]=(0,r.useState)("idle"),[g,h]=(0,r.useState)(""),[b,v]=(0,r.useState)(""),[y,w]=(0,r.useState)([]),[j,x]=(0,r.useState)(""),_=(0,r.useRef)(null);(0,r.useEffect)(()=>{let e=()=>a(!0);return document.addEventListener("open-good-thread",e),()=>document.removeEventListener("open-good-thread",e)},[]),(0,r.useEffect)(()=>{e&&0===y.length&&fetch("/api/something-good").then(e=>e.json()).then(e=>w(Array.isArray(e?.items)?e.items.slice(0,3):[])).catch(()=>{})},[e,y.length]),(0,r.useEffect)(()=>{let t=e=>{"Escape"===e.key&&a(!1)};return e&&document.addEventListener("keydown",t),()=>document.removeEventListener("keydown",t)},[e]),(0,r.useEffect)(()=>(document.body.style.overflow=e?"hidden":"",()=>{document.body.style.overflow=""}),[e]);let E=(0,r.useCallback)(()=>{i(""),l(""),c(""),f(["","",""]),m("idle"),h(""),v(""),x("")},[]);async function S(e){e.preventDefault(),m("sending"),h("");let t=u.map((e,t)=>`${t+1}. ${e.trim()}`).join("\n");try{let e=await fetch("/api/something-good",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({things:u,firstName:o,postalCode:s,email:d})}),r=await e.json();if(e.ok){x(t),m("sent");let e=function(e,t,r){let n=document.createElement("canvas");n.width=1200,n.height=630;let a=n.getContext("2d");if(!a)return"";a.fillStyle="#2C3A47",a.fillRect(0,0,1200,630),a.fillStyle="#243040",a.beginPath(),a.moveTo(0,630),a.lineTo(0,530),a.lineTo(100,630),a.closePath(),a.fill(),a.fillStyle="#F0EDE8",a.fillRect(60,56,64,2),a.fillStyle="rgba(240,237,232,0.4)",a.font="600 12px Inter, -apple-system, sans-serif",a.letterSpacing="0.14em",a.fillText("THREE GOOD THINGS",60,50),a.fillStyle="rgba(240,237,232,0.15)",a.font="300 160px Georgia, serif",a.fillText("â",44,220),a.fillStyle="#F0EDE8",a.font="400 36px Inter, -apple-system, sans-serif",a.letterSpacing="0";let o=e.split(" "),i=[],s="";for(let e of o){let t=s?`${s} ${e}`:e;a.measureText(t).width>1080?(i.push(s),s=e):s=t}s&&i.push(s);let l=180+(340-54*i.length)/2+40.5;
1i.slice(0,6).forEach((e,t)=>{a.fillText(e,60,l+54*t)});let d=[t||"Anonymous",r].filter(Boolean).join(" · ");return a.fillStyle="rgba(240,237,232,0.5)",a.font="600 13px Inter, -apple-system, sans-serif",a.letterSpacing="0.12em",a.fillText(d.toUpperCase(),60,580),a.textAlign="right",a.fillStyle="rgba(240,237,232,0.3)",a.font="400 13px Inter, -apple-system, sans-serif",a.letterSpacing="0",a.fillText("davidabrownllc.com",1140,580),n.toDataURL("image/png")}(t,o,s);v(e),i(""),l(""),c(""),f(["","",""])}else h(r?.error??"Something went wrong. Try again in a moment."),m("error")}catch{h("Something went wrong. Try again in a moment."),m("error")}}return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"good-tab",children:(0,t.jsx)("button",{className:"good-tab-inner",onClick:()=>a(!0),"aria-label":"Share three good things",children:"Share Three Good Things"})}),(0,t.jsx)("div",{className:`good-scrim${e?" open":""}`,onClick:()=>a(!1),"aria-hidden":"true"}),(0,t.jsxs)("div",{ref:_,className:`good-drawer${e?" open":""}`,role:e?"dialog":void 0,"aria-modal":e?"true":void 0,"aria-hidden":!e,inert:!e,"aria-label":"Share three good things",children:[(0,t.jsxs)("div",{className:"good-drawer-head",children:[(0,t.jsx)("span",{className:"good-drawer-title",children:"Three Good Things"}),(0,t.jsx)("button",{className:"good-drawer-close",onClick:()=>a(!1),"aria-label":"Close",children:"Ã"})]}),(0,t.jsxs)("div",{className:"good-drawer-body",children:["sent"===p?(0,t.jsxs)("div",{className:"good-success",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"good-form-title",children:"Thank you for sharing three good things."}),(0,t.jsx)("p",{className:"good-success-body",children:"Iâll take a quick look, then add it to the page."})]}),j&&(0,t.jsxs)("blockquote",{className:"good-submitted-quote",children:[(0,t.jsx)("span",{className:"good-submitted-mark",children:"â"}),j]}),b&&(0,t.jsxs)("div",{className:"good-card-preview",children:[(0,t.jsx)("p",{className:"good-card-preview-lbl",children:"Your card · Share it"}),(0,t.jsx)(n.default,{src:b,alt:"Your Three Good Things card",width:1200,height:630,unoptimized:!0,style:{width:"100%",borderRadius:"3px",display:"block"}}),(0,t.jsx)("button",{className:"btn-light",onClick:function(){if(!b)return;let e=document.createElement("a");e.href=b,e.download="three-good-things.png",e.click()},style:{alignSelf:"flex-start",fontSize:"0.8125rem",marginTop:"8px"},children:"Download Card â"})]}),(0,t.jsx)("button",{className:"btn-outline-light",style:{alignSelf:"flex-start"},onClick:E,children:"Add Another"})]}):(0,t.jsxs)("form",{onSubmit:S,className:"good-form",children:[(0,t.jsx)("div",{children:(0,t.jsx)("h2",{className:"good-form-title",children:"What three good things did you notice today?"})}),["One good thing","Another good thing","A third good thing"].map((e,r)=>(0,t.jsxs)("div",{className:"good-form-group",children:[(0,t.jsx)("label",{className:"good-form-lbl",htmlFor:`three-good-things-${r+1}`,children:e}),(0,t.jsx)("textarea",{id:`three-good-things-${r+1}`,name:`goodThing${r+1}`,className:"good-form-textarea",value:u[r],onChange:e=>f(t=>t.map((t,n)=>n===r?e.target.value:t)),maxLength:450,required:!0,placeholder:"Whatâs your good thing?"}),(0,t.jsxs)("span",{className:"good-char-count",children:[u[r].length," / 450"]})]},e)),(0,t.jsxs)("div",{className:"good-form-row",children:[(0,t.jsxs)("div",{className:"good-form-group",children:[(0,t.jsx)("label",{className:"good-form-lbl",htmlFor:"something-good-name",children:"Your name (optional)"}),(0,t.jsx)("input",{id:"something-good-name",name:"firstName",className:"good-form-input",type:"text",value:o,onChange:e=>i(e.target.value),placeholder:"Anonymous is fine",maxLength:60})]}),(0,t.jsxs)("div",{className:"good-form-group",children:[(0,t.jsx)("label",{className:"good-form-lbl",htmlFor:"something-good-zip",children:"ZIP code"}),(0,t.jsx)("input",{id:"something-good-zip",name:"postalCode",className:"good-form-input",type:"text",inputMode:"numeric",value:s,onChange:e=>l(e.target.value),placeholder:"77007",pattern:"[0-9]{5}",required:!0})]})]}),(0,t.jsxs)("div",{className:"good-form-group",children:[(0,t.jsx)("label",{className:"good-form-lbl",htmlFor:"something-good-email",children:"Email address"}),(0,t.jsx)("input",{id:"something-good-email",name:"email",className:"good-form-input",type:"email",value:d,onChange:e=>c(e.target.value),placeholder:"[email protected]",required:!0}),(0,t.jsx)("span",{className:"good-form-note",children:"Not published. Used only to prevent spam."})]}),(0,t.jsx)("input",{type:"text",name:"website","aria-hidden":"true",style:{display:"none"},tabIndex:-1,autoComplete:"off"}),(0,t.jsxs)("div",{className:"good-form-actions",children:[(0,t.jsx)("button",{type:"submit",className:"btn-light",disabled:"sending"===p,children:"sending"===p?"Sharingâ¦":"Share your good things"}),"error"===p&&(0,t.jsx)("p",{className:"good-form-error",children:g})]})]}),y.length>
10&&"sent"!==p&&(0,t.jsxs)("div",{className:"good-recent",children:[(0,t.jsx)("p",{className:"good-recent-lbl",children:"Three good things others have noticed"}),y.map((e,r)=>{let n=e.quote??e.message??"",a=[e.firstName?.toUpperCase(),e.postalCode??e.postal_code].filter(Boolean).join(" · ");return(0,t.jsxs)("div",{className:"good-recent-item",children:[(0,t.jsxs)("p",{className:"good-recent-text",children:["â",n,"â"]}),a&&(0,t.jsx)("p",{className:"good-recent-meta",children:a})]},r)})]})]})]})]})}])},61316,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function({html:e,height:t=null,width:r=null,children:o,dataNtpc:i=""}){return(0,a.useEffect)(()=>{i&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${i}`}})},[i]),(0,n.jsxs)(n.Fragment,{children:[o,e?(0,n.jsx)("div",{style:{height:null!=t?`${t}px`:"auto",width:null!=r?`${r}px`:"auto"},"data-ntpc":i,dangerouslySetInnerHTML:{__html:e}}):null]})};let n=e.r(43476),a=e.r(71645)},67345,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){let{apiKey:t,...r}=e,n={...r,key:t},{html:s}=(0,o.GoogleMapsEmbed)(n);return(0,a.jsx)(i.default,{height:n.height||null,width:n.width||null,html:s,dataNtpc:"GoogleMapsEmbed"})};let a=e.r(43476),o=e.r(81498),i=n(e.r(61316))},2355,e=>{"use strict";var t=e.i(47167),r=e.i(71645),n=e.i(18566);function a(){return"u">typeof window}function o(){return"production"}function i(){return"development"===((a()?window.vam:o())||"production")}function s(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function l(e){return e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/")?e:`/${e}`}function d(e){return(0,r.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]),(0,r.useEffect)(()=>{!function(e={debug:!0},t){var r;if(!a())return;let{beforeSend:n,src:s,dataset:d}=function(e,t){var r,n;let a=e;if(t)try{a={...null==(r=JSON.parse(t))?void 0:r.analytics,...e}}catch{}!function(e="auto"){if("auto"===e){window.vam=o();return}window.vam=e}(a.mode);let s={sdkn:"@vercel/analytics"+(a.framework?`/${a.framework}`:""),sdkv:"2.0.1"};return a.disableAutoTrack&&(s.disableAutoTrack="1"),a.viewEndpoint&&(s.viewEndpoint=l(a.viewEndpoint)),a.eventEndpoint&&(s.eventEndpoint=l(a.eventEndpoint)),a.sessionEndpoint&&(s.sessionEndpoint=l(a.sessionEndpoint)),i()&&!1===a.debug&&(s.debug="false"),a.dsn&&(s.dsn=a.dsn),a.endpoint?s.endpoint=a.endpoint:a.basePath&&(s.endpoint=l(`${a.basePath}/insights`)),{beforeSend:a.beforeSend,src:(n=a).scriptSrc?l(n.scriptSrc):i()?"https://va.vercel-scripts.com/v1/script.debug.js":n.basePath?l(`${n.basePath}/insights/script.js`):"/_vercel/insights/script.js",dataset:s}}(e,t);if(window.va||(window.va=function(...e){window.vaq||(window.vaq=[]),window.vaq.push(e)}),n&&(null==(r=window.va)||r.call(window,"beforeSend",n)),document.head.querySelector(`script[src*="${s}"]`))return;let c=document.createElement("script");for(let[e,t]of(c.src=s,Object.entries(d)))c.dataset[e]=t;c.defer=!0,c.onerror=()=>{let e=i()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.";console.log(`[Vercel Web Analytics] Failed to load script from ${s}. ${e}`)},document.head.appendChild(c)}({framework:e.framework||"react",basePath:e.basePath??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...void 0!==e.route&&{disableAutoTrack:!0},...e},e.configString??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}())},[]),(0,r.useEffect)(()=>{e.route&&e.path&&function({route:e,path:t}){var r;null==(r=window.va)||r.call(window,"pageview",{route:e,path:t})}({route:e.route,path:e.path})},[e.route,e.path]),null}function c(e){let a,o,i,{route:l,path:c}
1=(a=(0,n.useParams)(),o=(0,n.useSearchParams)(),i=(0,n.usePathname)(),a?{route:function(e,t){if(!e||!t)return e;let r=e;try{let e=Object.entries(t);for(let[t,n]of e)if(!Array.isArray(n)){let e=s(n);e.test(r)&&(r=r.replace(e,`/[${t}]`))}for(let[t,n]of e)if(Array.isArray(n)){let e=s(n.join("/"));e.test(r)&&(r=r.replace(e,`/[...${t}]`))}return r}catch{return e}}(i,Object.keys(a).length?a:Object.fromEntries(o.entries())),path:i}:{route:null,path:i});return r.default.createElement(d,{path:c,route:l,...e,basePath:function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}(),configString:function(){if(void 0!==t.default&&void 0!==t.default.env)return'{"analytics":{"scriptSrc":"04c10c1ad5dd0940/script.js","viewEndpoint":"04c10c1ad5dd0940/view","eventEndpoint":"04c10c1ad5dd0940/event","sessionEndpoint":"04c10c1ad5dd0940/session"},"speedInsights":{"scriptSrc":"e505499e57a0ef74/script.js","endpoint":"e505499e57a0ef74/vitals"}}'}(),framework:"next"})}e.s(["Analytics",0,function(e){return r.default.createElement(r.Suspense,{fallback:null},r.default.createElement(c,{...e}))}])},57215,e=>{"use strict";var t=e.i(47167),r=e.i(71645),n=e.i(18566);function a(){return false}function o(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function i(e){return e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/")?e:`/${e}`}function s(e){(0,r.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]);let n=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(!n.current){let r=function(e={},t){var r;if(!("u">typeof window)||null===e.route)return null;window.si||(window.si=function(...e){window.siq=window.siq||[],window.siq.push(e)});let{beforeSend:n,src:o,dataset:s}=function(e,t){var r,n;let o=e;if(t)try{o={...null==(r=JSON.parse(t))?void 0:r.speedInsights,...e}}catch{}let s={sdkn:"@vercel/speed-insights"+(o.framework?`/${o.framework}`:""),sdkv:"2.0.0"};return o.sampleRate&&(s.sampleRate=o.sampleRate.toString()),o.route&&(s.route=o.route),a()&&!1===o.debug&&(s.debug="false"),o.dsn&&(s.dsn=o.dsn),o.endpoint?s.endpoint=i(o.endpoint):o.basePath&&(s.endpoint=i(`${o.basePath}/speed-insights/vitals`)),{src:(n=o).scriptSrc?i(n.scriptSrc):a()?"https://va.vercel-scripts.com/v1/speed-insights/script.debug.js":n.dsn?"https://va.vercel-scripts.com/v1/speed-insights/script.js":n.basePath?i(`${n.basePath}/speed-insights/script.js`):"/_vercel/speed-insights/script.js",beforeSend:o.beforeSend,dataset:s}}(e,t);if(document.head.querySelector(`script[src*="${o}"]`))return null;n&&(null==(r=window.si)||r.call(window,"beforeSend",n));let l=document.createElement("script");for(let[e,t]of(l.src=o,l.defer=!0,Object.entries(s)))l.dataset[e]=t;return l.onerror=()=>{console.log(`[Vercel Speed Insights] Failed to load script from ${o}. Please check if any content blockers are enabled and try again.`)},document.head.appendChild(l),{setRoute:e=>{l.dataset.route=e??void 0}}}({framework:e.framework??"react",basePath:e.basePath??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...e},e.configString??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}());r&&(n.current=r.setRoute)}},[e]),(0,r.useEffect)(()=>{n.current&&e.route&&n.current(e.route)},[e.route]),null}function l(e){let a=(()=>{let e=(0,n.useParams)(),t=(0,n.useSearchParams)()||new URLSearchParams,r=(0,n.usePathname)();if(!e)return null;let a=Object.keys(e).length?e:Object.fromEntries(t.entries());if(!r||!a)return r;let i=r;try{let e=Object.entries(a);for(let[t,r]of e)if(!Array.isArray(r)){let e=o(r);e.test(i)&&(i=i.replace(e,`/[${t}]`))}for(let[t,r]of e)if(Array.isArray(r)){let e=o(r.join("/"));e.test(i)&&(i=i.replace(e,`/[...${t}]`))}return i}catch{return r}})();return r.default.createElement(s,{route:a,...e,framework:"next",basePath:function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}
1(),configString:function(){if(void 0!==t.default&&void 0!==t.default.env)return'{"analytics":{"scriptSrc":"04c10c1ad5dd0940/script.js","viewEndpoint":"04c10c1ad5dd0940/view","eventEndpoint":"04c10c1ad5dd0940/event","sessionEndpoint":"04c10c1ad5dd0940/session"},"speedInsights":{"scriptSrc":"e505499e57a0ef74/script.js","endpoint":"e505499e57a0ef74/vitals"}}'}()})}e.s(["SpeedInsights",0,function(e){return r.default.createElement(r.Suspense,{fallback:null},r.default.createElement(l,{...e}))}])},8341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cancelIdleCallback:function(){return i},requestIdleCallback:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},47689,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ESCAPE_REGEX:function(){return i},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},i=/[&><\u2028\u2029]/g,s={"&":"&",'"':""","'":"'","<":"<",">":">"},l=/[&"'<>]/g;function d(e){return e.replace(i,e=>o[e])}function c(e){return e.replace(l,e=>s[e])}},79520,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return w},handleClientScriptLoad:function(){return b},initScriptLoader:function(){return v}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(55682),i=e.r(90809),s=e.r(43476),l=o._(e.r(74080)),d=i._(e.r(71645)),c=e.r(42732),u=e.r(22737),f=e.r(8341),p=e.r(47689),m=new Map,g=new Set,h=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:a=null,dangerouslySetInnerHTML:o,children:i="",strategy:s="afterInteractive",onError:d,stylesheets:c}=e,f=r||t;if(f&&g.has(f))return;if(m.has(t)){g.add(f),m.get(t).then(n,d);return}let p=()=>{a&&a(),g.add(f)},h=document.createElement("script"),b=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),n&&n.call(this,t),p()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){d&&d(e)});o?(h.innerHTML=o.__html||"",p()):i?(h.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",p()):t&&(h.src=t,m.set(t,b)),(0,u.setAttributesFromProps)(h,e),"worker"===s&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",s),c&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(h)};function b(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>h(e))}):h(e)}function v(e){e.forEach(b),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");g.add(t)})}function y(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:a=null,strategy:o="afterInteractive",onError:i,stylesheets:u,...m}=e,{updateScripts:b,scripts:v,getIsSsr:y,appDir:w,nonce:j}=(0,d.useContext)(c.HeadManagerContext);j=m.nonce||j;let x=(0,d.useRef)(!1);(0,d.useEffect)(()=>{let e=t||r;x.current||(a&&e&&g.has(e)&&a(),x.current=!0)},[a,t,r]);let _=(0,d.useRef)(!1);if((0,d.useEffect)(()=>{if(!_.current){if("afterInteractive"===o)h(e);else"lazyOnload"===o&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>h(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>h(e))}));_.current=!0}},[e,o]),("beforeInteractive"===o||"worker"===o)&&(b?(v[o]=(v[o]||[]).concat([{id:t,src:r,onLoad:n,onReady:a,onError:i,...m,nonce:j}]),b(v)):y&&y()?g.add(t||r):y&&!y()&&h({...e,nonce:j}
1)),w){if(u&&u.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===o)if(!r)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,s.jsx)("script",{nonce:j,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([0,{...m,id:t}]))})`}});else return l.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:j,crossOrigin:m.crossOrigin}:{as:"script",nonce:j,crossOrigin:m.crossOrigin}),(0,s.jsx)("script",{nonce:j,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([r,{...m,id:t}]))})`}});"afterInteractive"===o&&r&&l.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:j,crossOrigin:m.crossOrigin}:{as:"script",nonce:j,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let w=y;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3303,(e,t,r)=>{t.exports=e.r(79520)},21783,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){let{html:t,scripts:r,stylesheets:n}=(0,i.YouTubeEmbed)(e);return(0,a.jsx)(s.default,{height:e.height||null,width:e.width||null,html:t,dataNtpc:"YouTubeEmbed",children:null==r?void 0:r.map(e=>(0,a.jsx)(o.default,{src:e.url,strategy:l[e.strategy],stylesheets:n},e.url))})};
1let a=e.r(43476),o=n(e.r(3303)),i=e.r(81498),s=n(e.r(61316)),l={server:"beforeInteractive",client:"afterInteractive",idle:"lazyOnload",worker:"worker"}},19598,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.sendGTMEvent=void 0,r.GoogleTagManager=function(e){let{gtmId:t,gtmScriptUrl:r,dataLayerName:n="dataLayer",auth:l,preview:d,dataLayer:c,nonce:u}=e;s=n;let f=new URL(r||"https://www.googletagmanager.com/gtm.js");return t&&f.searchParams.set("id",t),"dataLayer"!==n&&f.searchParams.set("l",n),l&&f.searchParams.set("gtm_auth",l),d&&(f.searchParams.set("gtm_preview",d),f.searchParams.set("gtm_cookies_win","x")),(0,o.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:` 2 (function(w,l){ 3 w[l]=w[l]||[]; 4 w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); 5 ${c?`w[l].push(${JSON.stringify(c)})`:""} 6 })(window,'${n}');`},nonce:u}),(0,a.jsx)(i.default,{id:"_next-gtm","data-ntpc":"GTM",src:f.href,nonce:u})]})};let a=e.r(43476),o=e.r(71645),i=n(e.r(3303)),s="dataLayer";r.sendGTMEvent=(e,t)=>{let r=t||s;window[r]=window[r]||[],window[r].push(e)}},54576,(e,t,r)=>{"use strict";let n;var a=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.GoogleAnalytics=function(e){let{gaId:t,debugMode:r,dataLayerName:a="dataLayer",nonce:l}=e;return void 0===n&&(n=a),(0,i.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:` 7 window['${a}'] = window['${a}'] || []; 8 function gtag(){window['${a}'].push(arguments);} 9 gtag('js', new Date()); 10 11 gtag('config', '${t}' ${r?",{ 'debug_mode': true }":""});`},nonce:l}),(0,o.jsx)(s.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?id=${t}`,nonce:l})]})},r.sendGAEvent=function(){void 0===n?console.warn("@next/third-parties: GA has not been initialized"):window[n]?window[n].push(arguments):console.warn(`@next/third-parties: GA dataLayer ${n} does not exist`)};let o=e.r(43476),i=e.r(71645),s=a(e.r(3303))},87644,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.sendGAEvent=r.GoogleAnalytics=r.sendGTMEvent=r.GoogleTagManager=r.YouTubeEmbed=r.GoogleMapsEmbed=void 0;var a=e.r(67345);Object.defineProperty(r,"GoogleMapsEmbed",{enumerable:!0,get:function(){return n(a).default}});var o=e.r(21783);Object.defineProperty(r,"YouTubeEmbed",{enumerable:!0,get:function(){return n(o).default}});var i=e.r(19598);Object.defineProperty(r,"GoogleTagManager",{enumerable:!0,get:function(){return i.GoogleTagManager}}),Object.defineProperty(r,"sendGTMEvent",{enumerable:!0,get:function(){return i.sendGTMEvent}});var s=e.r(54576);Object.defineProperty(r,"GoogleAnalytics",{enumerable:!0,get:function(){return s.GoogleAnalytics}}),Object.defineProperty(r,"sendGAEvent",{enumerable:!0,get:function(){return s.sendGAEvent}})},72018,e=>{"use strict";var t=e.i(43476),r=e.i(87644),n=e.i(71645);let a=()=>()=>void 0,o=()=>!1,i=()=>{let e=navigator,t="1"===navigator.doNotTrack||"1"===window.doNotTrack;return!e.globalPrivacyControl&&!t};e.s(["GoogleAnalytics",0,function({measurementId:e}){let s=(0,n.useSyncExternalStore)(a,i,o);return e&&s?(0,t.jsx)(r.GoogleAnalytics,{gaId:e}):null}])},84297,(e,t,r)=>{t.exports={id:"google-analytics",description:"Install a Google Analytics tag on your website",website:"https://analytics.google.com/analytics/web/",scripts:[{url:"https://www.googletagmanager.com/gtag/js",params:["id"],strategy:"worker",location:"head",action:"append"},{code:"window.dataLayer=window.dataLayer||[];window.gtag=function gtag(){window.dataLayer.push(arguments);};gtag('js',new Date());gtag('config','${args.id}')",strategy:"worker",location:"head",action:"append"}]}},92135,(e,t,r)=>{"use strict";function n(e,t,r=!1){return t?Object.keys(e).filter(e=>r?!t.includes(e):t.includes(e)).reduce((t,r)=>(t[r]=e[r],t),{}):{}}function a(e,t,r,n){let a=n&&Object.keys(n).length>0?new URL(Object.values(n)[0],e):new URL(e);
11return t&&r&&t.forEach(e=>{r[e]&&a.searchParams.set(e,r[e])}),a.toString()}function o(e,t,r,n,o){var i;if(!t)return`<${e}></${e}>`;let s=(null==(i=t.src)?void 0:i.url)?Object.assign(Object.assign({},t),{src:a(t.src.url,t.src.params,n,o)}):t,l=Object.keys(Object.assign(Object.assign({},s),r)).reduce((e,t)=>{let n=null==r?void 0:r[t],a=s[t],o=null!=n?n:a,i=!0===o?t:`${t}="${o}"`;return o?e+` ${i}`:e},"");return`<${e}${l}></${e}>`}Object.defineProperty(r,"__esModule",{value:!0}),r.formatData=r.createHtml=r.formatUrl=void 0,r.formatUrl=a,r.createHtml=o,r.formatData=function(e,t){var r,i,s,l,d;let c=n(t,null==(r=e.scripts)?void 0:r.reduce((e,t)=>[...e,...Array.isArray(t.params)?t.params:[]],[])),u=n(t,null==(s=null==(i=e.html)?void 0:i.attributes.src)?void 0:s.params),f=n(t,[null==(d=null==(l=e.html)?void 0:l.attributes.src)?void 0:d.slugParam]),p=n(t,[...Object.keys(c),...Object.keys(u),...Object.keys(f)],!0);return Object.assign(Object.assign({},e),{html:e.html?o(e.html.element,e.html.attributes,p,u,f):null,scripts:e.scripts?e.scripts.map(e=>Object.assign(Object.assign({},e),{url:a(e.url,e.params,c)})):null})}},44602,(e,t,r)=>{"use strict";var n=e.e&&e.e.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)0>t.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},a=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.GoogleAnalytics=void 0;let o=a(e.r(84297)),i=e.r(92135);r.GoogleAnalytics=e=>{var t=n(e,[]);return(0,i.formatData)(o.default,t)}},60262,(e,t,r)=>{t.exports={id:"google-maps-embed",description:"Embed a Google Maps embed on your webpage",website:"https://developers.google.com/maps/documentation/embed/get-started",html:{element:"iframe",attributes:{loading:"lazy",src:{url:"https://www.google.com/maps/embed/v1/place",slugParam:"mode",params:["key","q","center","zoom","maptype","language","region"]},referrerpolicy:"no-referrer-when-downgrade",frameborder:"0",style:"border:0",allowfullscreen:!0,width:null,height:null}}}},77813,(e,t,r)=>{"use strict";var n=e.e&&e.e.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)0>t.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},a=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.GoogleMapsEmbed=void 0;let o=a(e.r(60262)),i=e.r(92135);r.GoogleMapsEmbed=e=>{var t=n(e,[]);return(0,i.formatData)(o.default,t)}},40674,(e,t,r)=>{t.exports={id:"youtube-embed",description:"Embed a YouTube embed on your webpage.",website:"https://github.com/paulirish/lite-youtube-embed",html:{element:"lite-youtube",attributes:{videoid:null,playlabel:null}},stylesheets:["https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.css"],scripts:[{url:"https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.js",strategy:"idle",location:"head",action:"append"}]}},15465,(e,t,r)=>{"use strict";var n=e.e&&e.e.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)0>t.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},a=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.YouTubeEmbed=void 0;let o=a(e.r(40674)),i=e.r(92135);r.YouTubeEmbed=e=>{var t=n(e,[]);return(0,i.formatData)(o.default,t)}},81498,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.YouTubeEmbed=r.GoogleMapsEmbed=r.GoogleAnalytics=void 0;var n=e.r(44602);Object.defineProperty(r,"GoogleAnalytics",{enumerable:!0,get:function(){return n.GoogleAnalytics}});var a=e.r(77813);Object.defineProperty(r,"GoogleMapsEmbed",{enumerable:!0,get:function(){return a.GoogleMapsEmbed}});var o=e.r(15465);Object.defineProperty(r,"YouTubeEmbed",{enumerable:!0,get:function(){return o.YouTubeEmbed}})}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.