(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,815912,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return a}});let i=e.r(542899);function a({reason:e,children:t}){if("u"{"use strict";function i(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return i}})},983260,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return c}});let i=e.r(155252),a=e.r(926045),o=e.r(274356),n=e.r(414696),l=e.r(599164);function c({moduleIds:e}){if("u">typeof window)return null;let t=o.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let i=t.reactLoadableManifest;for(let t of e){if(!i[t])continue;let e=i[t].files;r.push(...e)}}if(0===r.length)return null;let s=(0,l.getAssetTokenQuery)();return(0,i.jsx)(i.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,n.encodeURIPath)(e)}${s}`;return e.endsWith(".css")?(0,i.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,a.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},834110,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let i=e.r(155252),a=e.r(206507),o=e.r(815912),n=e.r(983260);function l(e){return{default:e&&"default"in e?e.default:e}}let c={loader:()=>Promise.resolve(l(()=>null)),loading:null,ssr:!0},s=function(e){let t={...c,...e},r=(0,a.lazy)(()=>t.loader().then(l)),s=t.loading;function d(e){let l=s?(0,i.jsx)(s,{isLoading:!0,pastDelay:!0,error:null}):null,c=!t.ssr||!!t.loading,d=c?a.Suspense:a.Fragment,u=t.ssr?(0,i.jsxs)(i.Fragment,{children:["u"{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let i=e.r(481258)._(e.r(834110));function a(e,t){let r={};"function"==typeof e&&(r.loader=e);let a={...r,...t};return(0,i.default)({...a,modules:a.loadableGenerated?.modules})}("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)},514514,e=>{"use strict";var t=e.i(206507);let r=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},i=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,t.forwardRef)(({color:e="currentColor",size:r=24,strokeWidth:o=2,absoluteStrokeWidth:n,className:l="",children:c,iconNode:s,...d},u)=>(0,t.createElement)("svg",{ref:u,...a,width:r,height:r,stroke:e,strokeWidth:n?24*Number(o)/Number(r):o,className:i("lucide",l),...!c&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(d)&&{"aria-hidden":"true"},...d},[...s.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(c)?c:[c]]));e.s(["default",0,(e,a)=>{let n=(0,t.forwardRef)(({className:n,...l},c)=>(0,t.createElement)(o,{ref:c,iconNode:a,className:i(`lucide-${r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,n),...l}));return n.displayName=r(e),n}],514514)},47524,e=>{"use strict";var t=e.i(155252),r=e.i(206507),i=e.i(747961);let a=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...o},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":r,"aria-describedby":a,...o,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Chevron Right"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M10.414 7.643c.26.26.26.682 0 .943l-4.178 4.178a.495.495 0 1 1-.7-.7l3.95-3.95-3.95-3.95a.495.495 0 1 1 .7-.7z"})]})),o=r.default.forwardRef((e,r)=>(0,t.jsx)(i.BaseIcon,{ref:r,icon:a,...e}));o.displayName="ChevronRight",e.s(["ChevronRight",0,o])},523084,e=>{"use strict";var t=e.i(155252),r=e.i(206507),i=e.i(747961);let a=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...o},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":r,"aria-describedby":a,...o,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Chevron Left"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M5.586 8.586a.667.667 0 0 1 0-.943l4.178-4.179a.495.495 0 0 1 .7.7l-3.95 3.95 3.95 3.95a.495.495 0 1 1-.7.7z"})]})),o=r.default.forwardRef((e,r)=>(0,t.jsx)(i.BaseIcon,{ref:r,icon:a,...e}));o.displayName="ChevronLeft",e.s(["ChevronLeft",0,o])},388706,e=>{"use strict";let t=[{pageType:"today",urlKey:"today",urlType:"weather/today",suffix:"today",base:"/weather/today/",sidebarCanonical:!1,sitemapExcluded:!1,canonicalEligible:!0,weatherCacheTag:"weather-today"},{pageType:"hourbyhour",urlKey:"hourly",urlType:"weather/hourbyhour",suffix:"hourbyhour",base:"/weather/hourly/",sidebarCanonical:!1,sitemapExcluded:!1,canonicalEligible:!0,weatherCacheTag:"weather-hourly"},{pageType:"tenday",urlKey:"tenday",urlType:"weather/tenday",suffix:"tenday",base:"/weather/tenday/",sidebarCanonical:!1,sitemapExcluded:!1,canonicalEligible:!0,weatherCacheTag:"weather-tenday"},{pageType:"localalerts",urlKey:"alerts",urlType:"weather/alerts/localalerts",suffix:"localalerts",base:"/weather/alerts/localalerts/",sidebarCanonical:!0,sitemapExcluded:!0,canonicalEligible:!0,weatherCacheTag:"weather-alerts"},{pageType:"allergy",urlKey:"allergy",urlType:"forecast/allergy",suffix:"allergy",base:"/forecast/allergy/",sidebarCanonical:!0,sitemapExcluded:!1,canonicalEligible:!0,weatherCacheTag:"weather-allergy"},{pageType:"air-quality",urlKey:"airQuality",urlType:"forecast/air-quality",suffix:"air-quality",base:"/weather/air-quality/",sidebarCanonical:!0,sitemapExcluded:!1,canonicalEligible:!0,weatherCacheTag:"weather-air-quality"},{pageType:"radar",urlKey:"radar",urlType:"weather/radar/interactive",suffix:"radar",base:"/weather/radar/interactive/",sidebarCanonical:!0,sitemapExcluded:!0,canonicalEligible:!1,weatherCacheTag:"weather-radar-interactive"}],r=t.map(e=>e.pageType);Object.fromEntries(t.map(e=>[e.urlType,e.pageType])),Object.fromEntries(t.map(e=>[e.suffix,e.pageType])),Object.fromEntries(t.map(e=>[e.pageType,e.base]));let i=Object.fromEntries(t.map(e=>[e.pageType,e.urlKey])),a=Object.fromEntries(t.map(e=>[e.pageType,e.suffix])),o=Object.fromEntries(t.map(e=>[e.pageType,e.canonicalEligible]));t.map(e=>e.urlType).join("|"),t.map(e=>e.suffix).join("|"),t.filter(e=>e.sitemapExcluded).map(e=>e.pageType);let n=t.filter(e=>e.sidebarCanonical).map(e=>({urlKey:e.urlKey,segment:e.suffix}));e.s(["CANONICAL_ELIGIBLE_BY_PAGE",0,o,"CANONICAL_PAGE_TYPES",0,r,"PAGE_TYPE_TO_SUFFIX",0,a,"PAGE_TYPE_TO_URL_KEY",0,i,"SIDEBAR_CANONICAL_LINKS",0,n])},674885,e=>{"use strict";var t=e.i(981030),r=e.i(617874),i=e.i(889753);let a=(0,t.atom)(e=>e(i.userPreferencesAtom)?.unit||r.UNIT_IMPERIAL),o=(0,t.atom)(e=>e(a)===r.UNIT_IMPERIAL),n=(0,t.atom)(e=>e(a)===r.UNIT_METRIC),l=(0,t.atom)(e=>e(a)===r.UNIT_HYBRID);e.s(["isHybridUnitsAtom",0,l,"isImperialUnitsAtom",0,o,"isMetricUnitsAtom",0,n,"userUnitPreferenceAtom",0,a])},49893,e=>{"use strict";let t=(0,e.i(981030).atom)();e.s(["adsKillswitchAtom",0,t])},5397,e=>{"use strict";let t=(0,e.i(981030).atom)();e.s(["showAdminHeaderAtom",0,t])},21121,e=>{"use strict";let t=(0,e.i(981030).atom)(!1);e.s(["showVelvetcakeModuleAtom",0,t])},688070,e=>{"use strict";let t=(0,e.i(981030).atom)(!1);e.s(["isWebViewOnlyAtom",0,t])},630986,e=>{"use strict";var t=e.i(546446),r=e.i(604323);e.s(["useCMSAttributes",0,()=>(0,t.useAtomValue)(r.metricsArticleDataAtom)])},37423,e=>{"use strict";let t=(0,e.i(981030).atom)(!1);e.s(["dprSdkIsInitializedAtom",0,t])},742436,e=>{"use strict";var t=e.i(571195),r=e.i(155252),i=e.i(206507),a=e.i(585683),o=e.i(333350),n=e.i(310847),l=e.i(546446),c=e.i(737801),s=e.i(688070),d=e.i(158662),u=e.i(528600),p=e.i(897892),f=e.i(553329);let h="production"!==t.default.env.VERCEL_TARGET_ENV,m=new Set,y="client-a74nh7wdmymfO9eOcl5awe1cgB30BDRV",g="production"!==t.default.env.VERCEL_TARGET_ENV,v=(0,i.createContext)(null),x=({children:e,scriptSrc:t})=>{let x,w,I=(0,l.useAtomValue)(n.wxuUserAnonymousIdAtom),b=(x=(0,c.useEventAttributes)(),w=(0,l.useAtomValue)(s.isWebViewOnlyAtom),(0,i.useCallback)((e,t={})=>{if(w)return void console.debug("Skipping enrolled-in-experiment in webview mode");if(!window.mParticle?.isInitialized?.())return void console.warn("MParticle is not initialized");if(!e)return void console.warn("No exposure data provided to trackEnrolledInExperiment");if(!e.experiment_key)return void console.debug(`[Experiment] Skipping exposure tracking for ${e.flag_key} - no experiment_key (feature flag only)`);try{let r={...x,newVariant:e.variant||"",newExperiment:e.experiment_key,newExperimentReceivedAt:Date.now()};window.mParticle?.logEvent?.("enrolled-in-experiment",window.mParticle?.EventType?.Other,r,t),console.debug(`MParticle: Event tracked - enrolled-in-experiment for ${e.flag_key||"unknown"}:${e.variant}`)}catch(e){console.error("MParticle: Failed to track event",e)}},[x,w])),E=(0,l.useSetAtom)(d.experimentJoinListAtom),{user:C}=(0,u.useUser)(),[L,P]=(0,i.useState)(!1),[j,T]=(0,i.useState)(!1),D=(0,i.useRef)(void 0),R=(0,i.useRef)(void 0),_=(0,p.getCookie)("ANON_C")?.toString();D.current=C.userID||void 0,R.current=_||I;let A=(0,i.useRef)(new Set),O=(0,i.useCallback)(e=>{let t=`${e.flag_key}::${e.variant??""}`;A.current.has(t)||(A.current.add(t),b(e),function({exposure:e,userId:t,deviceId:r}){if(!e.experiment_key){h&&console.debug(`[Experiment] Skipping Amplitude HTTP exposure for ${e.flag_key} — no experiment_key (feature flag only)`);return}if(!t&&!r){h&&console.debug("[Experiment] Skipping Amplitude HTTP exposure — no user identity");return}let i=`${e.flag_key}::${e.variant??""}`;if(m.has(i)){h&&console.debug(`[Experiment] Skipping duplicate Amplitude HTTP exposure: ${i}`);return}m.add(i);let a={api_key:"bb1117981ed2a95dc4fa64b75661d681",events:[{event_type:"$exposure",user_id:t,device_id:r,event_properties:{flag_key:e.flag_key,variant:e.variant,experiment_key:e.experiment_key,platform:"web",app_name:"wx-next-web",environment:h?"dev":"prod",experimentation_platform:"amplitude_experiment"}}]};(async()=>{let{data:t,error:r}=await (0,f.tryCatch)(fetch("https://api2.amplitude.com/2/httpapi",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a),keepalive:!0}));return r?console.error("[Experiment] Failed to send exposure to Amplitude HTTP API:",r):t&&!t.ok?console.error(`[Experiment] Amplitude HTTP API returned ${t.status}`):h&&console.debug("[Experiment] Amplitude HTTP exposure sent:",{flag_key:e.flag_key,variant:e.variant})})()}({exposure:e,userId:D.current,deviceId:R.current}))},[b]),[S,k]=(0,i.useState)({});(0,i.useEffect)(()=>{if(o.default){let e=(0,p.getCookie)("amplitude-variants");if(e)try{let t=JSON.parse(e.toString());k(t),g&&Object.keys(t).length>0&&console.debug("[Experiment] Loaded server variants from cookie:",Object.keys(t))}catch(e){console.error("[Experiment] Failed to parse variants cookie:",e)}}},[]),(0,i.useEffect)(()=>{0===Object.keys(S).length?E(null):E(JSON.stringify(Object.entries(S).filter(([,e])=>!!e?.key).map(([e,t])=>{let r=t.key??"",i=Math.floor(Date.now()/1e3);return`${e},${r},${i}`})))},[S,E]);let M=function(e,t,r){let a=(0,i.useRef)(null),[n,l]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{if(!n&&o.default&&y&&t){if(!window.Experiment)return void console.error("Amplitude Experiment SDK not loaded. Script may still be loading.");try{let t=Object.keys(r).length>0;a.current=window.Experiment.initialize(y,{debug:g,fetchTimeoutMillis:5e3,retryFetchOnFailure:!0,fetchOnStart:!1,automaticExposureTracking:!1,exposureTrackingProvider:{track:t=>{try{e(t),g&&console.debug("[Experiment] Exposure tracked:",t)}catch(e){console.error("[Experiment] Failed to track exposure:",e)}}},initialVariants:t?r:void 0,source:t?"initialVariants":"localStorage"}),l(!0),g&&(t?console.debug("[Experiment] SDK initialized with server variants:",Object.keys(r)):console.debug("[Experiment] SDK initialized (will fetch from API)"))}catch(e){console.error("Failed to initialize Amplitude Experiment SDK:",e)}}},[n,t,e,r]),a.current}(O,L,S);(0,i.useEffect)(()=>{(async()=>{if(!M)return;let e=(0,p.getCookie)("ANON_C")?.toString()||I;if(!e&&!C.userID){g&&console.debug("[Experiment] No user identifier available"),T(!0);return}let t={device_id:e,...C.userID?{user_id:C.userID}:{},user_properties:{}};g&&console.debug("[Experiment] Fetching experiments from API for user:",t);try{await M.fetch(t)}catch(e){console.error("[Experiment] Failed to fetch experiments:",e)}finally{T(!0)}})()},[M,I,C.userID]);let F=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{F.current=!1,A.current.clear(),m.clear()},[C.userID]),(0,i.useEffect)(()=>{if(!M||0===Object.keys(S).length||F.current)return;let e=()=>{if(!F.current){for(let e of Object.keys(S))M.exposure(e);F.current=!0,g&&console.debug("[Experiment] Tracked exposures for server variants:",Object.keys(S))}};window.mParticle?.isInitialized?.()?e():window.mParticle?.ready?.(e)},[M,S]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.default,{src:t,strategy:"afterInteractive",onLoad:()=>{P(!0),g&&console.debug("Amplitude Experiment script loaded")},onError:e=>{console.error("Failed to load Amplitude Experiment script:",e)}}),(0,r.jsx)(v.Provider,{value:{client:M,variant:(e,t)=>{if(!M)return t;let r=M.variant(e,t);return g&&console.debug("[Experiment] Current Variant:",r),r},exposure:e=>{M&&M.exposure(e)},fetch:e=>{if(!M)return Promise.resolve();if(!e){let e=(0,p.getCookie)("ANON_C")?.toString()||I;if(e||C.userID){let t={device_id:e,...C.userID?{user_id:C.userID}:{},user_properties:{}};return M.fetch(t)}}return M.fetch(e)},isFetchComplete:j},children:e})]})};e.s(["ExperimentProvider",0,x,"default",0,x,"useExperimentContext",0,()=>{let e=(0,i.useContext)(v);if(!e)throw Error("useExperimentContext must be used within an AmplitudeExperimentProvider");return e}],742436)},436028,e=>{"use strict";e.s(["hasLength",0,e=>Array.isArray(e)&&e.length>0])},559421,e=>{"use strict";var t=e.i(184154);e.i(388706),e.s(["useCanonicalBasePath",0,function(){let e=(0,t.useParams)(),r=(0,t.usePathname)(),i=e?.canonicalLocation,a=e?.featureId;if(!(i?.length||a&&!r.includes("/l/")))return;let o=/\/day-\d+$/.test(r)?r.substring(0,r.lastIndexOf("/")):r;return o.substring(0,o.lastIndexOf("/"))}])},46365,(e,t,r)=>{"use strict";var i=e.i(571195);Object.defineProperty(r,"__esModule",{value:!0}),r.getMediaAssetsByIdUrlConfig=function({assetId:e,limit:t,language:r}){return{host:"weather.com",protocol:"https",pathname:"api/v2/content-media",query:{apiKey:i.default.env.WX_CONTENT_MEDIA_API_KEY,assetId:e,language:r,limit:t||void 0}}},r.getMediaAssetsByPlaylistIdUrlConfig=function({playlistId:e,limit:t,locale:r}){let a=r?r.split("-").join("_"):"en_US";return{host:"weather.com",protocol:"https",pathname:"api/v2/content-media",query:{apiKey:i.default.env.WX_CONTENT_MEDIA_API_KEY,dsxLocale:a,playlistId:e,...void 0!==t?{limit:t.toString()}:{}}}},r.getLocationMediaUrlConfig=function({geocode:e,placeId:t,radius:r,limit:i,mediaTypes:a}){let o=window.location.host,n=["api","payload","v1","media"];return n.push("channel","weather-com-web"),n.push("territory","US"),e?n.push("geocode",e):t&&n.push("placeId",t),n.push("radius",String(r)),n.push("limit",String(i)),n.push("mediaTypes",a.join(",")),{host:o,protocol:"https",pathname:"/"+n.map(encodeURIComponent).join("/")}}},853233,e=>{"use strict";var t=e.i(206507),r=e.i(127864);e.s(["useSize",0,function(e){let[i,a]=t.useState(void 0);return(0,r.useLayoutEffect)(()=>{if(e){a({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,i;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,i=t.blockSize}else r=e.offsetWidth,i=e.offsetHeight;a({width:r,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}a(void 0)},[e]),i}])},393864,499167,e=>{"use strict";var t=e.i(155252),r=e.i(206507),i=e.i(747961);let a=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...o},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":r,"aria-describedby":a,...o,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Facebook"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsx)("g",{clipPath:"url(#a)",children:(0,t.jsx)("path",{fill:"currentColor",d:"M8 0a8 8 0 0 0-1.932 15.765v-5.32h-1.65V8h1.65V6.947c0-2.723 1.232-3.985 3.905-3.985.507 0 1.382.1 1.74.198v2.216c-.19-.02-.518-.03-.925-.03-1.312 0-1.818.498-1.818 1.79V8h2.613l-.45 2.445H8.97v5.496A8 8 0 0 0 8 0"})}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"a",children:(0,t.jsx)("path",{fill:"currentColor",d:"M0 0h16v16H0z"})})})]})),o=r.default.forwardRef((e,r)=>(0,t.jsx)(i.BaseIcon,{ref:r,icon:a,...e}));o.displayName="Facebook",e.s(["Facebook",0,o],393864);let n=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...o},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":r,"aria-describedby":a,...o,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Twitter"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M12.217 1.27h2.249L9.552 6.884l5.78 7.642h-4.525L7.262 9.892l-4.056 4.635H.956L6.21 8.52.666 1.27h4.64l3.205 4.236zm-.79 11.91h1.247L4.63 2.546H3.292z"})]})),l=r.default.forwardRef((e,r)=>(0,t.jsx)(i.BaseIcon,{ref:r,icon:n,...e}));l.displayName="Twitter",e.s(["Twitter",0,l],499167)},663333,e=>{"use strict";let t=(0,e.i(981030).atom)("");e.s(["deviceClassAtom",0,t])},147732,e=>{"use strict";e.s(["debounce",0,function(e,t,{signal:r,edges:i}={}){let a,o=null,n=null!=i&&i.includes("leading"),l=null==i||i.includes("trailing"),c=()=>{null!==o&&(e.apply(a,o),a=void 0,o=null)},s=null,d=()=>{null!=s&&clearTimeout(s),s=setTimeout(()=>{s=null,l&&c(),u()},t)},u=()=>{null!==s&&(clearTimeout(s),s=null),a=void 0,o=null},p=function(...e){if(r?.aborted)return;a=this,o=e;let t=null==s;d(),n&&t&&c()};return p.schedule=d,p.cancel=u,p.flush=()=>{c()},r?.addEventListener("abort",u,{once:!0}),p}])},553329,e=>{"use strict";async function t(e){try{return{data:await e,error:null}}catch(e){return{data:null,error:e}}}e.s(["tryCatch",0,t])},630585,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getLocationSearchUrlConfig=function({query:e,language:t,locationType:r,countryCode:i,adminDistrictCode:a}){let o={query:e,language:t,format:"json",apiKey:"71f92ea9dd2f4790b92ea9dd2f779061"};return r&&(o.locationType=r),i&&(o.countryCode=i),a&&(o.adminDistrictCode=a),{host:"api.weather.com",protocol:"https",pathname:"/v3/location/search",query:o}},r.getLocationPointUrlConfig=function({geocode:e,locId:t,placeId:r,canonicalCityId:i,featureId:a,locationType:o,language:n}){let l={language:n,format:"json",apiKey:"71f92ea9dd2f4790b92ea9dd2f779061"};return e&&(l.geocode=e),t&&(l.locid=t),r&&(l.placeid=r),i&&(l.canonicalCityId=i),a&&(l.featureId=a),o&&(l.locationType=o),{host:"api.weather.com",protocol:"https",pathname:"/v3/location/point",query:l}}},330091,(e,t,r)=>{"use strict";var i,a;Object.defineProperty(r,"__esModule",{value:!0}),r.ErrInvalidFeatureId=r.ErrInvalidCanonicalCityID=r.ErrInvalidPlaceID=r.ErrInvalidPartialLocID9=r.ErrInvalidPartialLocID1=r.ErrInvalidUSZipCode=r.ErrInvalidLocID=r.ErrInvalidLatOrLong=r.ErrInvalidGeocode=r.ErrInvalid=r.LocationError=r.isMapboxFeatureId=r.MAPBOX_FEATURE_TYPES=r.RegExpFeatureId=r.RegExpCanonicalCityID=r.RegExpPlaceID=r.RegExpPartialLocID9=r.RegExpPartialLocID1=r.RegExpUSZipCode=r.RegExpLocID=r.RegExpGeocode=r.LocationTypeMap=r.LocationType=void 0,r.valid=c,r.normalized=function(e,t){switch(t){case i.Geocode:return f(e);case i.LocID:return m(e);case i.USZipCode:return y(e);case i.PartialLocID1:return g(e);case i.PartialLocID9:return v(e);case i.PlaceID:return x(e);case i.CanonicalCityID:return w(e);case i.FeatureId:return I(e);default:return e}},r.testLocId=function(e){let t="";try{t=decodeURIComponent(e)}catch{}for(let e of(t=p(t),s))if(e.regex.test(t))return{type:e.type,locId:e.normalize(t)};return null},r.locIdFromSeoPhrase=p,r.normalizedGeocode=f,r.parseLatLonFromGeocode=function(e){let t=f(e).split(",");if(2!==t.length||!t[0]||!t[1])throw r.ErrInvalidGeocode;let i=parseFloat(t[0].trim()),a=parseFloat(t[1].trim());if(isNaN(i)||isNaN(a))throw r.ErrInvalidGeocode;return[i,a]},r.normalizeLatOrLong=h,r.normalizedLocID=m,r.normalizedUSZipCode=y,r.normalizedPartialLocID1=g,r.normalizedPartialLocID9=v,r.normalizedPlaceID=x,r.normalizedCanonicalCityID=w,r.normalizedFeatureId=I,r.geocodeFromLatLong=function(e,t){return`${e.toFixed(2)},${t.toFixed(2)}`},(a=i||(r.LocationType=i={}))[a.Geocode=0]="Geocode",a[a.LocID=1]="LocID",a[a.USZipCode=2]="USZipCode",a[a.PartialLocID1=3]="PartialLocID1",a[a.PartialLocID9=4]="PartialLocID9",a[a.PlaceID=5]="PlaceID",a[a.CanonicalCityID=6]="CanonicalCityID",a[a.FeatureId=7]="FeatureId",r.LocationTypeMap={Geocode:"geocode",LocID:"locId",USZipCode:"locId",PartialLocID1:"locId",PartialLocID9:"locId",PlaceID:"placeId",CanonicalCityID:"canonicalCityId",FeatureId:"featureId"},r.RegExpGeocode=/^[-+]?([1-8]?\d(\.\d+)?|90(\.0+)?),[-+]?(180(\.0+)?|((1[0-7]\d)|([1-9]?\d))(\.\d+)?)$/;let o=/.*(\+|-|\s)+(\w*|(\w{4}\d{4})|(\d+))(:(1|4|5|9|11|13|16|17|19|21|25|27))?(:\w{2})?$/;r.RegExpLocID=/^([^+|^:]*):(1|4|5|9|11|13|16|17|19|21|25|27):\w{2}$/,r.RegExpUSZipCode=/^\d{5}(:\d)?(\w{2})?$/,r.RegExpPartialLocID1=/^\w{4}\d{4}(:1)?$/,r.RegExpPartialLocID9=/^([a-zA-Z]{3}):.*$/,r.RegExpPlaceID=/^([0-9a-f]){32,}$/,r.RegExpCanonicalCityID=r.RegExpPlaceID,r.RegExpFeatureId=/^(place|locality|neighborhood|postcode|poi|ski|airport|address|district|region|country)\.[\w.]+$/i,r.MAPBOX_FEATURE_TYPES=["place","locality","neighborhood","postcode","address","district","region","country"];let n=RegExp(`^(${r.MAPBOX_FEATURE_TYPES.join("|")})\\.[\\w.]+$`,"i");r.isMapboxFeatureId=e=>n.test(e);class l extends Error{constructor(e){super(e),this.name="LocationError"}}function c(e,t){switch(t){case i.Geocode:return r.RegExpGeocode.test(e)&&"0.00,0.00"!==e;case i.LocID:return r.RegExpLocID.test(e);case i.USZipCode:return r.RegExpUSZipCode.test(e);case i.PartialLocID1:return r.RegExpPartialLocID1.test(e);case i.PartialLocID9:return r.RegExpPartialLocID9.test(e);case i.PlaceID:return r.RegExpPlaceID.test(e);case i.CanonicalCityID:return r.RegExpCanonicalCityID.test(e);case i.FeatureId:return r.RegExpFeatureId.test(e);default:return!1}}r.LocationError=l,r.ErrInvalid=new l("location: invalid location"),r.ErrInvalidGeocode=new l("location: invalid location: invalid geocode"),r.ErrInvalidLatOrLong=new l("location: invalid location: invalid latitude or longitude"),r.ErrInvalidLocID=new l("location: invalid location: invalid locid"),r.ErrInvalidUSZipCode=new l("location: invalid location: invalid US zip code"),r.ErrInvalidPartialLocID1=new l("location: invalid location: invalid partial locid type 1"),r.ErrInvalidPartialLocID9=new l("location: invalid location: invalid partial locid type 9"),r.ErrInvalidPlaceID=new l("location: invalid location: invalid placeid"),r.ErrInvalidCanonicalCityID=new l("location: invalid location: invalid canonical city ID"),r.ErrInvalidFeatureId=new l("location: invalid location: invalid featureId");let s=[{regex:r.RegExpFeatureId,type:r.LocationTypeMap.FeatureId,normalize:I},{regex:r.RegExpGeocode,type:r.LocationTypeMap.Geocode,normalize:f},{regex:r.RegExpLocID,type:r.LocationTypeMap.LocID,normalize:m},{regex:r.RegExpUSZipCode,type:r.LocationTypeMap.USZipCode,normalize:y},{regex:r.RegExpPartialLocID1,type:r.LocationTypeMap.PartialLocID1,normalize:g},{regex:r.RegExpPartialLocID9,type:r.LocationTypeMap.PartialLocID9,normalize:v},{regex:r.RegExpPlaceID,type:r.LocationTypeMap.PlaceID,normalize:x},{regex:r.RegExpCanonicalCityID,type:r.LocationTypeMap.CanonicalCityID,normalize:w}],d=/-/,u=/\s/;function p(e){let t=e;if(o.test(e))if(d.test(e)){let r=e.split("-").pop();r&&(t=r)}else if(u.test(e)){let r=e.split(" ").pop();r&&(t=r)}else{let r=e.split("+").pop();r&&(t=r)}return t}function f(e){if(""===e||!c(e,i.Geocode))throw r.ErrInvalidGeocode;let t=e.split(",");if(2!==t.length)throw r.ErrInvalidGeocode;try{for(let e=0;e{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getLocationPointByPlaceId=l,r.getLocationPointByGeocode=c,r.getLocationPointByLocIdParam=s,r.getLocationPointByCanonicalCityId=d,r.getLocationPointByFeatureId=u;let i=e.r(630585),a=e.r(678651),o=e.r(414655),n=e.r(330091);async function l(e,t){let r=(0,a.urlFrom)((0,i.getLocationPointUrlConfig)({placeId:e,language:t})),n=await fetch(r,{headers:{"Accept-Encoding":"gzip"},next:{revalidate:86400}});return(0,o.handleFetchResponse)(n)}async function c(e,t,r){let n=(0,a.urlFrom)((0,i.getLocationPointUrlConfig)({geocode:e,language:t,locationType:r?.locationType})),l=await fetch(n,{headers:{"Accept-Encoding":"gzip"},next:{revalidate:86400}});return(0,o.handleFetchResponse)(l)}async function s(e,t){let r=(0,n.testLocId)(e);if(!r)throw Error("Not a valid locId or type supported");let l=(0,a.urlFrom)((0,i.getLocationPointUrlConfig)({[r.type]:r.locId,language:t})),c=await fetch(l,{headers:{"Accept-Encoding":"gzip"},next:{revalidate:86400}});return(0,o.handleFetchResponse)(c)}async function d(e,t){let r=(0,a.urlFrom)((0,i.getLocationPointUrlConfig)({canonicalCityId:e,language:t})),n=await fetch(r,{headers:{"Accept-Encoding":"gzip"},next:{revalidate:86400}});return(0,o.handleFetchResponse)(n)}async function u(e,t,r){let n=(0,a.urlFrom)((0,i.getLocationPointUrlConfig)({featureId:e,language:t,locationType:r?.locationType})),l=await fetch(n,{headers:{"Accept-Encoding":"gzip"},next:{revalidate:86400,tags:[`sun:featureId:${e}`]}});return(0,o.handleFetchResponse)(l)}},498076,e=>{"use strict";var t=e.i(546446),r=e.i(663333);e.s(["useIsMobile",0,function(){return"mobile"===(0,t.useAtomValue)(r.deviceClassAtom)}])},985542,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.searchLocations=n,r.transformLocationSearch=l,r.getLocationsByQuery=c,r.getLocationsByQueryAndType=s;let i=e.r(630585),a=e.r(678651),o=e.r(414655);async function n(e){let t=(0,i.getLocationSearchUrlConfig)(e),r=(0,a.urlFrom)(t),n=await fetch(r,{headers:{"Accept-Encoding":"gzip"},next:{revalidate:86400}});return(0,o.handleFetchResponse)(n)}function l(e){let t=[];if(!e.location||!e.location.city||0===e.location.city.length)return t;let r=e.location.city.length;for(let i=0;i{"use strict";var t=e.i(206507),r=e.i(147732);function i(e,i){let[a,o]=(0,t.useState)(e);return(0,t.useEffect)(()=>{let t=(0,r.debounce)(e=>{o(e)},i);return t(e),()=>{t.cancel()}},[e,i]),a}e.s(["default",0,i,"useDebounce",0,i])},925209,e=>{"use strict";var t=e.i(155252),r=e.i(206507),i=e.i(747961);let a=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...o},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":r,"aria-describedby":a,...o,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Location"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M8 9a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5m0-4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3"}),(0,t.jsx)("path",{d:"m8 15-4.218-4.974-.174-.226A5.44 5.44 0 0 1 2.5 6.5a5.5 5.5 0 1 1 11 0 5.44 5.44 0 0 1-1.107 3.299h-.001s-.15.198-.172.225zM4.406 9.198s.117.154.144.187L8 13.454l3.455-4.075.14-.183A4.45 4.45 0 0 0 12.5 6.5a4.5 4.5 0 1 0-9 0 4.45 4.45 0 0 0 .906 2.698"})]})]})),o=r.default.forwardRef((e,r)=>(0,t.jsx)(i.BaseIcon,{ref:r,icon:a,...e}));o.displayName="Location",e.s(["Location",0,o])},724475,(e,t,r)=>{"use strict";r.match=function(e,t){return c(e).some(function(e){var r=e.inverse,i="all"===e.type||t.type===e.type;if(i&&r||!(i||r))return!1;var a=e.expressions.every(function(e){var r=e.feature,i=e.modifier,a=e.value,o=t[r];if(!o)return!1;switch(r){case"orientation":case"scan":return o.toLowerCase()===a.toLowerCase();case"width":case"height":case"device-width":case"device-height":a=u(a),o=u(o);break;case"resolution":a=d(a),o=d(o);break;case"aspect-ratio":case"device-aspect-ratio":case"device-pixel-ratio":a=s(a),o=s(o);break;case"grid":case"color":case"color-index":case"monochrome":a=parseInt(a,10)||1,o=parseInt(o,10)||0}switch(i){case"min":return o>=a;case"max":return o{"use strict";var i=e.r(724475).match,a="u">typeof window?window.matchMedia:null;function o(e,t,r){var o,n=this;function l(e){n.matches=e.matches,n.media=e.media}a&&!r&&(o=a.call(window,e)),o?(this.matches=o.matches,this.media=o.media,o.addListener(l)):(this.matches=i(e,t),this.media=e),this.addListener=function(e){o&&o.addListener(e)},this.removeListener=function(e){o&&o.removeListener(e)},this.dispose=function(){o&&o.removeListener(l)}}t.exports=function(e,t,r){return new o(e,t,r)}},35305,(e,t,r)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},561227,(e,t,r)=>{"use strict";var i=e.r(35305);function a(){}function o(){}o.resetWarningCache=a,t.exports=function(){function e(e,t,r,a,o,n){if(n!==i){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return r.PropTypes=r,r}},304153,(e,t,r)=>{t.exports=e.r(561227)()},909232,e=>{"use strict";var t=e.i(206507),r=e.i(342716),i=/[A-Z]/g,a=/^ms-/,o={};function n(e){return"-"+e.toLowerCase()}let l=function(e){if(o.hasOwnProperty(e))return o[e];var t=e.replace(i,n);return o[e]=a.test(t)?"-"+t:t};var c=e.i(304153);let s=c.default.oneOfType([c.default.string,c.default.number]),d={all:c.default.bool,grid:c.default.bool,aural:c.default.bool,braille:c.default.bool,handheld:c.default.bool,print:c.default.bool,projection:c.default.bool,screen:c.default.bool,tty:c.default.bool,tv:c.default.bool,embossed:c.default.bool},{type:u,...p}={orientation:c.default.oneOf(["portrait","landscape"]),scan:c.default.oneOf(["progressive","interlace"]),aspectRatio:c.default.string,deviceAspectRatio:c.default.string,height:s,deviceHeight:s,width:s,deviceWidth:s,color:c.default.bool,colorIndex:c.default.bool,monochrome:c.default.bool,resolution:s,type:Object.keys(d)},f={minAspectRatio:c.default.string,maxAspectRatio:c.default.string,minDeviceAspectRatio:c.default.string,maxDeviceAspectRatio:c.default.string,minHeight:s,maxHeight:s,minDeviceHeight:s,maxDeviceHeight:s,minWidth:s,maxWidth:s,minDeviceWidth:s,maxDeviceWidth:s,minColor:c.default.number,maxColor:c.default.number,minColorIndex:c.default.number,maxColorIndex:c.default.number,minMonochrome:c.default.number,maxMonochrome:c.default.number,minResolution:s,maxResolution:s,...p};var h={...d,...f};let m=(0,t.createContext)(void 0),y=e=>{if(e)return Object.keys(e).reduce((t,r)=>(t[l(r)]=e[r],t),{})},g=()=>{let e=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{e.current=!0},[]),e.current};e.s(["useClientMobileMedia",0,()=>!(e=>{let i=(e=>{let r=(0,t.useContext)(m),i=()=>y(e)||y(r),[a,o]=(0,t.useState)(i);return(0,t.useEffect)(()=>{let e=i();!function(e,t){if(e===t)return!0;if(!e||!t)return!1;let r=Object.keys(e),i=Object.keys(t),a=r.length;if(i.length!==a)return!1;for(let i=0;i{let r=()=>{let t;return e.query||(t=[],Object.keys(h).forEach(r=>{let i=e[r];null!=i&&t.push(((e,t)=>{let r=l(e);if("number"==typeof t&&(t=`${t}px`),!0===t)return r;if(!1===t)return`not ${r}`;return`(${r}: ${t})`})(r,i))}),t.join(" and "))},[i,a]=(0,t.useState)(r);return(0,t.useEffect)(()=>{let e=r();i!==e&&a(e)},[e]),i})(e);if(!a)throw Error("Invalid or missing MediaQuery!");let o=((e,i)=>{let a=()=>(0,r.default)(e,i||{},!!i),[o,n]=(0,t.useState)(a),l=g();return(0,t.useEffect)(()=>{if(l){let e=a();return n(e),()=>{e&&e.dispose()}}},[e,i]),o})(a,i),n=(e=>{let[r,i]=(0,t.useState)(e.matches);return(0,t.useEffect)(()=>{let t=e=>{i(e.matches)};return e.addListener(t),i(e.matches),()=>{e.removeListener(t)}},[e]),r})(o);return g(),(0,t.useEffect)(()=>{},[n]),(0,t.useEffect)(()=>()=>{o&&o.dispose()},[]),n})({query:"(min-width: 768px)"})],909232)},336726,e=>{"use strict";var t=e.i(155252),r=e.i(206507),i=e.i(747961);let a=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...o},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":r,"aria-describedby":a,...o,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Chevron Down"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M8.471 10.529a.667.667 0 0 1-.942 0L3.35 6.35a.495.495 0 1 1 .7-.7L8 9.6l3.95-3.95a.495.495 0 1 1 .7.7z"})]})),o=r.default.forwardRef((e,r)=>(0,t.jsx)(i.BaseIcon,{ref:r,icon:a,...e}));o.displayName="ChevronDown",e.s(["ChevronDown",0,o])},697380,e=>{"use strict";let t=(0,e.i(981030).atom)(0);e.s(["fixedBottomAdHeightAtom",0,t])},859827,e=>{"use strict";var t=e.i(155252),r=e.i(206507),i=e.i(747961);let a=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...o},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":r,"aria-describedby":a,...o,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Plus"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M12 8.5a.8.8 0 0 0-.8-.8H8.8V5.3a.8.8 0 1 0-1.6 0v2.4H4.8a.8.8 0 1 0 0 1.6h2.4v2.4a.8.8 0 0 0 1.6 0V9.3h2.4a.8.8 0 0 0 .8-.8"})]})),o=r.default.forwardRef((e,r)=>(0,t.jsx)(i.BaseIcon,{ref:r,icon:a,...e}));o.displayName="Plus",e.s(["Plus",0,o])},993269,e=>{"use strict";var t=e.i(155252),r=e.i(206507),i=e.i(747961);let a=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...o},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":r,"aria-describedby":a,...o,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Minus"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M12 8.5a.8.8 0 0 0-.8-.8H4.8a.8.8 0 1 0 0 1.6h6.4a.8.8 0 0 0 .8-.8"})]})),o=r.default.forwardRef((e,r)=>(0,t.jsx)(i.BaseIcon,{ref:r,icon:a,...e}));o.displayName="Minus",e.s(["Minus",0,o])},385277,e=>{"use strict";var t=e.i(206507),r=e.i(792461),i=e.i(333350);e.s(["useClientContainerSize",0,e=>{let a=(0,t.useRef)(null),[o,n]=(0,t.useState)(i.default?e(window.innerWidth,window.innerHeight):null),l=(0,t.useRef)(!1),c=(0,r.useRefMemo)(e);return(0,t.useEffect)(()=>{let e=a.current;if(!e||"u"{window.requestAnimationFrame(()=>{for(let t of e){let{right:e,left:r,top:i,bottom:a}=t.contentRect,o=e+r,s=i+a,d=c.current(o,s);l.current=!0,n(d)}})});return t.observe(e),()=>{t.disconnect()}},[a,c]),[o,a,l.current]}])}]);