(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3938],{7711:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getSortedAlerts=void 0,r.getSortedAlerts=e=>[...e].sort((e,r)=>e.displayRank>r.displayRank?1:e.displayRankr.eventTrackingNumber?1:(e.eventTrackingNumber{var l={"./alert-level-1.svg":[44967,4967],"./alert-level-2.svg":[67348,7348],"./alert-level-3.svg":[29285,9285],"./alert-level-4.svg":[47922,7922]};function t(e){if(!o.o(l,e))return Promise.resolve().then(()=>{var r=Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r});var r=l[e],t=r[0];return o.e(r[1]).then(()=>o(t))}t.keys=()=>Object.keys(l),t.id=15079,e.exports=t},16955:(e,r,o)=>{"use strict";o.r(r),o.d(r,{ContentMediaBlock:()=>i,default:()=>d});var l=o(59716),t=o(72517),s=o(14279),c=o(92458),a=o(67352),n=o(45337);let i=e=>{let{contentQuery:r,limit:o=4,title:i="Trending",ctaText:d="More Stories",ctaLink:v="/"}=e,W=(null==r?void 0:r.mergedContent)||[];if(!(0,c.J)(W))return null;let u=W.slice(0,Number(o));return(0,l.jsxs)("section",{className:"@container not-prose mx-auto w-full max-w-4xl rounded-md bg-white p-5",children:[(0,l.jsx)("h2",{className:"not-prose mb-4 text-2xl font-bold",children:i}),(0,l.jsx)("div",{className:"@md:grid-cols-2 @lg:grid-cols-4 grid grid-cols-1 gap-4",children:u.map(e=>{var r;let o=e.overrideTitle||e.title,c=e.overrideThumbnail||e.thumbnail,n=(null==(r=e.url)?void 0:r.includes("video"))||!1,i=e.source||"Weather News";return(0,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsxs)("div",{className:"relative mb-2 h-32 w-full overflow-hidden rounded-md",children:[(0,l.jsx)(t.default,{src:c||"/placeholder.svg",alt:o,fill:!0,className:"object-cover",sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 25vw",style:{position:"absolute",height:"100%",width:"100%",left:0,top:0}}),n&&(0,l.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,l.jsx)("div",{className:"flex size-10 items-center justify-center rounded-full bg-white/80",children:(0,l.jsx)(s.A,{className:"ml-0.5 size-4 text-gray-800"})})})]}),(0,l.jsx)("div",{className:"mb-1 text-xs font-medium text-gray-600",children:i}),(0,l.jsx)("h3",{className:"not-prose mb-1 text-base font-normal leading-tight text-gray-900",children:(0,l.jsx)(a.default,{href:e.url||"#",className:"not-prose font-normal text-gray-900 no-underline hover:no-underline",children:o})})]},e.id)})}),(0,l.jsx)("div",{className:"mt-4",children:(0,l.jsx)(a.default,{href:null!=v?v:"/",children:(0,l.jsx)(n.$n,{className:"rounded bg-gray-900 px-4 py-2 text-sm font-medium text-white hover:bg-gray-800",children:d})})})]})},d=i},18676:(e,r,o)=>{"use strict";r.vt=void 0,r.v1=n;let l=o(84457),t=o(25753),s=o(95474),c=o(44821),a=o(90168);async function n(e){let o=(0,l.getDailyForecastUrlConfig)(e),c=(0,t.urlFrom)(o),a=await fetch(c,{headers:{"Accept-Encoding":"gzip"},next:{revalidate:1800}}),n=await (0,s.handleFetchResponse)(a);return(0,r.vt)(n)}r.vt=(0,c.createTransformer)((e,r,o)=>{var l,t,s,c,n,i,d,v,W,u,m,A,f,h,S,x,T,O,p,g,N,C,F,y;return{...e,calendarDayTemperatureMax:null!=(t=e.calendarDayTemperatureMax)?t:0,calendarDayTemperatureMin:null!=(s=e.calendarDayTemperatureMin)?s:0,dayOfWeek:null!=(c=e.dayOfWeek)?c:"",expirationTimeUtc:null!=(n=e.expirationTimeUtc)?n:0,moonPhase:null!=(i=e.moonPhase)?i:"",moonPhaseCode:null!=(d=e.moonPhaseCode)?d:a.MoonPhaseCode.NEW,moonPhaseDay:null!=(v=e.moonPhaseDay)?v:0,moonriseTimeLocal:null!=(W=e.moonriseTimeLocal)?W:"",moonriseTimeUtc:null!=(u=e.moonriseTimeUtc)?u:0,moonsetTimeLocal:null!=(m=e.moonsetTimeLocal)?m:"",moonsetTimeUtc:null!=(A=e.moonsetTimeUtc)?A:0,narrative:null!=(f=e.narrative)?f:"",qpf:null!=(h=e.qpf)?h:0,qpfSnow:null!=(S=e.qpfSnow)?S:0,sunriseTimeLocal:null!=(x=e.sunriseTimeLocal)?x:"",sunriseTimeUtc:null!=(T=e.sunriseTimeUtc)?T:0,sunsetTimeLocal:null!=(O=e.sunsetTimeLocal)?O:"",sunsetTimeUtc:null!=(p=e.sunsetTimeUtc)?p:0,temperatureMax:null!=(g=e.temperatureMax)?g:0,temperatureMin:null!=(N=e.temperatureMin)?N:0,validTimeLocal:null!=(C=e.validTimeLocal)?C:"",validTimeUtc:null!=(F=e.validTimeUtc)?F:0,daypart:null!=(y=null==(l=o.daypart)?void 0:l[0])?y:{cloudCover:[],dayOrNight:[],daypartName:[],iconCode:[],iconCodeExtend:[],narrative:[],precipChance:[],precipType:[],qpf:[],qpfSnow:[],qualifierCode:[],qualifierPhrase:[],relativeHumidity:[],snowRange:[],temperature:[],temperatureHeatIndex:[],temperatureWindChill:[],thunderCategory:[],thunderIndex:[],uvDescription:[],uvIndex:[],windDirection:[],windDirectionCardinal:[],windPhrase:[],windSpeed:[],wxPhraseLong:[],wxPhraseShort:[]}}})},30161:(e,r,o)=>{"use strict";r.F=void 0;let l=o(49597),t={R:1,O:2,Y:3,P:4};r.F=e=>{let{productIdentifier:r,phenomena:o,significance:s}=e,c="".concat(r?"".concat(r,"-"):"").concat("".concat(o,"-")).concat(s),a=l.alertOrderMapping[c];return t[(null==a?void 0:a.color)||"Y"]||3}},30260:(e,r,o)=>{"use strict";o.d(r,{default:()=>y});var l=o(59716);o(77704);var t=o(68899),s=o(85533),c=o(68022),a=o(18676),n=o(96112);let i=(e,r)=>{if(!e)return"";try{let o=new Date(e),l={hour:"numeric",minute:"2-digit",hour12:!0,timeZoneName:"short"};if(!r)return o.toLocaleTimeString("en-US",l);return o.toLocaleTimeString(r,l)}catch(e){return console.error("Error formatting time:",e),""}};var d=o(30750),v=o(52754),W=o(30161),u=o(68851);async function m(e){try{return(await o(15079)("./".concat("alert-level-".concat(e),".svg"))).default}catch(r){return console.error("Error loading alert icon: ".concat(e),r),null}}var A=o(45337);let f=e=>{let{location:r}=e,{data:o,error:s,isLoading:c}=(0,t.Ay)((null==r?void 0:r.geocode)?["alerts",r.geocode]:null,e=>{let[r,o]=e;return(0,v.Sn)({geocode:o,language:"en-US"})},{revalidateOnFocus:!1,dedupingInterval:6e4}),a=(null==o?void 0:o.alerts)&&o.alerts.length>0?o.alerts[0]:null,n=a?(()=>{if(!a)return null;let{productIdentifier:e,phenomena:r,significance:o}=a;if(!e||!r||!o)return null;let l=(0,W.F)({productIdentifier:e,phenomena:r,significance:o}),t=(0,u.t)({productIdentifier:e||"",phenomena:r,significance:o}),s={1:{icon:"#fff",fill:"#ba0d00",border:"#f0f0f0",textColor:"#FFFFFF",backgroundColor:"#ba0d00",buttonBackgroundColor:"#ba0d00"},2:{icon:"#000",fill:"#e6731f",border:"#f0f0f0",textColor:"#ffffff",backgroundColor:"#252422cc",buttonBackgroundColor:"#ffffff1a"},3:{icon:"#000",fill:"#ebbb02",border:"#f0f0f0",textColor:"#ffffff",backgroundColor:"#252422cc",buttonBackgroundColor:"#ffffff1a"},4:{icon:"#fff",fill:"#a51ccb",border:"#f0f0f0",textColor:"#FFFFFF",backgroundColor:"#252422cc",buttonBackgroundColor:"#ffffff1a"},severe:{icon:"#fff",fill:"#ba0d00",border:"#f0f0f0",textColor:"#FFFFFF",backgroundColor:"#ba0d00",buttonBackgroundColor:"#ba0d00"}};return s[t?"severe":l]||s[4]})():null,i=a?(0,W.F)({productIdentifier:a.productIdentifier,phenomena:a.phenomena,significance:a.significance}):null,d=a?(0,u.t)({productIdentifier:a.productIdentifier,phenomena:a.phenomena,significance:a.significance}):null,{data:f,error:h}=(0,t.Ay)("alert-".concat(i),()=>null===i?null:m(i),{revalidateOnFocus:!1,dedupingInterval:1/0});return c||s||!a?null:(0,l.jsxs)("div",{className:"flex items-center gap-4 rounded-sm px-2 py-2 text-sm",style:{"--alert-icon":null==n?void 0:n.icon,"--alert-fill":null==n?void 0:n.fill,"--alert-border":null==n?void 0:n.border,backgroundColor:null==n?void 0:n.backgroundColor,color:null==n?void 0:n.textColor},role:"alert","aria-live":"polite",children:[(0,l.jsxs)("div",{className:"flex flex-1 gap-2",children:[f&&!h&&(0,l.jsx)(f,{className:"h-4 w-4 items-start","aria-hidden":"true"}),(0,l.jsx)("span",{className:"uppercase",children:a.eventDescription})]}),o&&o.alerts.length>1&&(0,l.jsxs)(A.$n,{variant:"outline",size:"sm",style:{backgroundColor:null==n?void 0:n.buttonBackgroundColor,...1===i||d?{outline:"solid 1px #ffffff"}:{}},className:"rounded-xs flex h-6 items-center justify-center border-0 px-2 py-2 text-xs text-white hover:bg-transparent hover:text-white","aria-label":"View ".concat(o.alerts.length-1," more alerts"),children:["+",o.alerts.length-1," MORE"]})]})};var h=o(14039);let S=e=>{let{location:r,weatherData:o,forecastData:t,IconComponent:s,isLoading:c,error:a,formattedTime:n,video:i}=e;return r?c?(0,l.jsx)(O,{location:r}):!a&&o&&t?(0,l.jsx)(x,{location:r,weatherData:o,forecastData:t,IconComponent:s,formattedTime:n,video:i}):(0,l.jsx)(T,{location:r,error:a}):(0,l.jsx)(O,{message:"Loading location..."})},x=e=>{let{location:r,weatherData:o,forecastData:t,formattedTime:s,video:c}=e;return(0,l.jsxs)("div",{className:"overflow-hidden rounded-lg",children:[(0,l.jsxs)("div",{className:"flex items-center justify-between bg-teal-800 p-4 text-white",children:[(0,l.jsxs)(h.Ay,{variant:"Title.S",color:"inverse",elementType:"h2",children:[r.displayName,", ",r.adminDistrict]}),(0,l.jsxs)(h.Ay,{color:"inverse",children:["As of ",s]})]}),(0,l.jsxs)("div",{className:"flex min-h-[100px] flex-col bg-teal-600 p-4 text-white",children:[(0,l.jsx)("div",{className:"flex items-center",children:(0,l.jsxs)(h.Ay,{variant:"Display.XL",color:"inverse",elementType:"h2",children:[Math.round(o.temperature),"\xb0"]})}),(0,l.jsxs)("div",{className:"mt-auto flex items-end justify-between",children:[(0,l.jsxs)("div",{className:"flex-1",children:[(0,l.jsx)(h.Ay,{variant:"Title.M",color:"inverse",elementType:"p",children:o.wxPhraseLong}),(0,l.jsxs)(h.Ay,{className:"mt-2",variant:"Title.M",color:"inverse",elementType:"p",children:["Day ",Math.round(t.temperatureMax),"\xb0 • Night"," ",Math.round(t.temperatureMin),"\xb0"]})]}),(0,l.jsx)("div",{className:"max-w-[50%]"})]})]}),c&&(0,l.jsx)(p,{title:c.title,url:c.url})]})},T=e=>{let{location:r,error:o}=e;return(0,l.jsxs)("div",{className:"overflow-hidden rounded-lg",children:[(0,l.jsx)("div",{className:"flex items-center justify-between bg-slate-800 p-4 text-white",children:(0,l.jsxs)("h2",{className:"text-xl font-medium",children:[r.displayName,", ",r.adminDistrict]})}),(0,l.jsxs)("div",{className:"flex min-h-[100px] flex-col bg-teal-600 p-8 text-white",children:[(0,l.jsx)("div",{className:"flex flex-grow items-center justify-center",children:(0,l.jsx)("div",{className:"text-xl text-red-300",children:(null==o?void 0:o.message)||"Unable to load weather data"})}),(0,l.jsx)("div",{className:"mt-auto flex items-end justify-end",children:(0,l.jsx)("div",{className:"max-w-[50%]",children:(0,l.jsx)(f,{location:r})})})]})]})},O=e=>{let{location:r,message:o="Loading weather data..."}=e;return(0,l.jsxs)("div",{className:"overflow-hidden rounded-lg",children:[(0,l.jsx)("div",{className:"flex items-center justify-between bg-slate-800 p-4 text-white",children:(0,l.jsx)("h2",{className:"text-xl font-medium",children:r?"".concat(r.displayName,", ").concat(r.adminDistrict):"Loading location..."})}),(0,l.jsxs)("div",{className:"flex min-h-[100px] flex-col bg-teal-600 p-8 text-white",children:[(0,l.jsx)("div",{className:"flex flex-grow items-center justify-center",children:(0,l.jsx)("div",{className:"animate-pulse text-xl",children:o})}),r&&(0,l.jsx)("div",{className:"mt-auto flex items-end justify-end",children:(0,l.jsx)("div",{className:"max-w-[50%]",children:(0,l.jsx)(f,{location:r})})})]})]})},p=e=>{let{title:r}=e;return(0,l.jsxs)("div",{className:"flex cursor-pointer items-center gap-3 bg-teal-800 p-4 text-white transition-colors hover:bg-teal-700",children:[(0,l.jsx)("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-white text-teal-800",children:(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",className:"h-5 w-5",children:(0,l.jsx)("path",{fillRule:"evenodd",d:"M4.5 5.653c0-1.426 1.529-2.33 2.779-1.643l11.54 6.348c1.295.712 1.295 2.573 0 3.285L7.28 19.991c-1.25.687-2.779-.217-2.779-1.643V5.653z",clipRule:"evenodd"})})}),(0,l.jsxs)(h.Ay,{color:"inverse",children:["Watch: ",r]})]})};var g=o(51045),N=o(78610),C=o(35075),F=o(65864);let y=e=>{let{location:r,video:o}=e,{effectiveLocation:v,isLocationLoading:W,locationError:u}=(0,s.s)({location:r}),{weatherData:m,forecastData:A,IconComponent:f,isLoading:h,error:x,formattedTime:T}=function(e){var r,o,l,s,v;let W=(0,N.md)(C.Yt),u=null==(r=(0,F.xP)(W))?void 0:r.code,{data:m,error:A,isLoading:f}=(0,t.Ay)(e?["weather",e.geocode,u]:null,e=>{let[r,o,l]=e;return(0,c.z)({geocode:o,units:l,language:"en-US"})},{revalidateOnFocus:!1,dedupingInterval:6e4}),{data:h,error:S,isLoading:x}=(0,t.Ay)(e?["daily-forecast",e.geocode,u]:null,r=>{let[o,l,t]=r;return e?(0,a.v1)({geocode:l,units:t,language:"en-US"}):null},{revalidateOnFocus:!1,dedupingInterval:6e4}),T=m?{temperature:m.temperature,wxPhraseLong:m.wxPhraseLong,iconName:n.ICON_CODE_MAP[m.iconCode]||"na",validTimeLocal:m.validTimeLocal}:void 0,O=h&&h.length>0?{temperatureMax:null!=(s=null==(o=h[0])?void 0:o.calendarDayTemperatureMax)?s:0,temperatureMin:null!=(v=null==(l=h[0])?void 0:l.calendarDayTemperatureMin)?v:0}:void 0,{data:p}=(0,t.Ay)(T?"icon-".concat(T.iconName):null,()=>(0,d.T)((null==T?void 0:T.iconName)||"na"),{revalidateOnFocus:!1,dedupingInterval:1/0}),g=T?i(T.validTimeLocal):"";return{weatherData:T,forecastData:O,IconComponent:p,isLoading:f||x,error:A||S,formattedTime:g}}(v),O=h||W,p=x||u;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(g.DebugCollector,{componentName:"CurrentConditions",data:{props:{location:r,video:o},state:{effectiveLocation:v,isLocationLoading:W,isLoading:O,weatherData:m,forecastData:A,formattedTime:T,error:p,componentState:p&&"error"||O&&"loading"||"ready"},performance:{renderCount:void 0}}}),(0,l.jsx)(S,{location:v,weatherData:m,forecastData:A,IconComponent:f,isLoading:O,error:p,formattedTime:T,video:o})]})}},44821:(e,r,o)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createTransformer=function(e){return r=>((0,l.fromCompactResponse)(r)||[]).map((o,l)=>e(o,l,r))};let l=o(84680)},49597:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.alertOrderMapping=void 0,r.alertOrderMapping={"TOR-TO-W":{color:"R",severe:!0},"SVS-TO-W":{color:"R",severe:!0},"EWW-EW-W":{color:"R",severe:!0},"SVS-EW-W":{color:"R",severe:!0},"NUW-TNU-W":{color:"R",severe:!0},"RHW-TRH-W":{color:"O",severe:!1},"EVI-TEV-L":{color:"O",severe:!1},"SPW-TSP-W":{color:"O",severe:!1},"TSU-TS-W":{color:"R",severe:!0},"SVR-SV-W":{color:"R",severe:!0},"SVS-SV-W":{color:"R",severe:!0},"TCV-HU-W":{color:"R",severe:!0},"HLS-HU-W":{color:"R",severe:!0},"MWW-HU-W":{color:"R",severe:!0},"TCV-TY-W":{color:"R",severe:!0},"HLS-TY-W":{color:"R",severe:!0},"MWW-TY-W":{color:"R",severe:!0},"TCV-TR-W":{color:"R",severe:!0},"HLS-TR-W":{color:"R",severe:!0},"MWW-TR-W":{color:"R",severe:!0},"TCV-SS-W":{color:"O",severe:!1},"HLS-SS-W":{color:"O",severe:!1},"WSW-BZ-W":{color:"R",severe:!0},"WSW-IS-W":{color:"R",severe:!0},"WSW-LE-W":{color:"R",severe:!0},"MWW-HF-W":{color:"R",severe:!0},"FFS-FF-W":{color:"R",severe:!0},"FFW-FF-W":{color:"R",severe:!0},"FFS-FF-S":{color:"R",severe:!0},"SQW-SQ-W":{color:"R",severe:!0},"TCV-HU-A":{color:"O",severe:!1},"HLS-HU-A":{color:"O",severe:!1},"MWW-HU-A":{color:"O",severe:!1},"TCV-TY-A":{color:"O",severe:!1},"HLS-TY-A":{color:"O",severe:!1},"MWW-TY-A":{color:"O",severe:!1},"WCN-TO-A":{color:"O",severe:!1},"WOU-TO-A":{color:"O",severe:!1},"TCV-TR-A":{color:"O",severe:!1},"HLS-TR-A":{color:"O",severe:!1},"MWW-TR-A":{color:"O",severe:!1},"TCV-SS-A":{color:"Y",severe:!1},"HLS-SS-A":{color:"Y",severe:!1},"SPS-TSG-Y":{color:"O",severe:!1},"SPS-TSG-L":{color:"O",severe:!1},"WCN-SV-A":{color:"O",severe:!1},"WOU-SV-A":{color:"O",severe:!1},"MWW-HF-A":{color:"Y",severe:!1},"WSW-WS-W":{color:"R",severe:!0},"TSU-TS-A":{color:"O",severe:!1},"FLS-FA-W":{color:"R",severe:!0},"FLW-FA-W":{color:"R",severe:!0},"NPW-HW-W":{color:"R",severe:!0},"NPW-DS-W":{color:"O",severe:!1},"DSW-DS-W":{color:"O",severe:!1},"MWS-MA-W":{color:"O",severe:!1},"SMW-MA-W":{color:"O",severe:!1},"AVW-TAV-W":{color:"O",severe:!1},"EQW-TEQ-W":{color:"O",severe:!1},"VOW-TVO-W":{color:"O",severe:!1},"NPW-AF-W":{color:"O",severe:!1},"MWW-MH-W":{color:"O",severe:!1},"RFW-FW-W":{color:"Y",severe:!1},"WSW-WS-A":{color:"O",severe:!1},"FRW-TFI-W":{color:"O",severe:!1},"HLS-HU-S":{color:"Y",severe:!1},"HLS-TTP-S":{color:"O",severe:!1},"HLS-TY-S":{color:"R",severe:!0},"TCV-HU-S":{color:"Y",severe:!1},"TCV-TY-S":{color:"R",severe:!0},"FLS-FL-W":{color:"R",severe:!0},"FLW-FL-W":{color:"R",severe:!0},"CFW-CF-W":{color:"O",severe:!1},"CFW-LS-W":{color:"O",severe:!1},"MWW-SR-W":{color:"O",severe:!1},"NPW-EC-W":{color:"O",severe:!1},"NPW-EH-W":{color:"O",severe:!1},"SPS-TSL-S":{color:"O",severe:!1},"SVS-TSA-W":{color:"R",severe:!0},"MWW-UP-W":{color:"O",severe:!1},"NPW-HW-A":{color:"Y",severe:!1},"MWW-SR-A":{color:"Y",severe:!1},"WSW-WW-Y":{color:"O",severe:!1},"NPW-ZF-Y":{color:"O",severe:!1},"NPW-DU-Y":{color:"Y",severe:!1},"NPW-FG-Y":{color:"Y",severe:!1},"NPW-CW-Y":{color:"Y",severe:!1},"MWW-MF-Y":{color:"O",severe:!1},"NPW-SM-Y":{color:"O",severe:!1},"MWW-MS-Y":{color:"O",severe:!1},"MWW-GL-W":{color:"O",severe:!1},"MWW-SE-W":{color:"O",severe:!1},"AQA-TAQ-W":{color:"O",severe:!1},"AQA-TOZ-W":{color:"O",severe:!1},"AWW-TAW-W":{color:"Y",severe:!1},"AQA-TAP-W":{color:"O",severe:!1},"NPW-FZ-W":{color:"O",severe:!1},"TSU-TS-Y":{color:"O",severe:!1},"MWW-ZY-Y":{color:"O",severe:!1},"NPW-HT-Y":{color:"Y",severe:!1},"NPW-WI-Y":{color:"Y",severe:!1},"FLS-FA-Y":{color:"O",severe:!1},"FLS-FL-Y":{color:"O",severe:!1},"FFA-FF-A":{color:"O",severe:!1},"FFA-FA-A":{color:"O",severe:!1},"FFA-FL-A":{color:"O",severe:!1},"CFW-CF-A":{color:"Y",severe:!1},"CFW-LS-A":{color:"Y",severe:!1},"AVA-TAV-A":{color:"Y",severe:!1},"MWW-GL-A":{color:"Y",severe:!1},"RFW-FW-A":{color:"Y",severe:!1},"NPW-EC-A":{color:"Y",severe:!1},"NPW-EH-A":{color:"Y",severe:!1},"NPW-FZ-A":{color:"Y",severe:!1},"MWW-SE-A":{color:"Y",severe:!1},"MWW-UP-A":{color:"Y",severe:!1},"WCN-TSA-A":{color:"O",severe:!1},"SLS-TSA-A":{color:"O",severe:!1},"WOU-TSA-A":{color:"O",severe:!1},"NPW-LW-Y":{color:"Y",severe:!1},"TSU-TS-B":{color:"O",severe:!1},"WSW-WW-B":{color:"O",severe:!1},"CFW-TCL-B":{color:"Y",severe:!1},"CFW-SU-W":{color:"O",severe:!1},"CFW-RP-S":{color:"O",severe:!1},"NPW-TWX-B":{color:"Y",severe:!1},"FLS-HY-S":{color:"O",severe:!1},"FLS-FA-B":{color:"O",severe:!1},"FLW-HY-S":{color:"O",severe:!1},"SAB-TAV-M":{color:"Y",severe:!1},"CFW-CF-Y":{color:"Y",severe:!1},"CFW-BH-S":{color:"Y",severe:!1},"CFW-LS-Y":{color:"O",severe:!1},"MWW-MH-Y":{color:"Y",severe:!1},"NPW-AF-Y":{color:"Y",severe:!1},"NPW-FR-Y":{color:"Y",severe:!1},"AQA-TOZ-A":{color:"Y",severe:!1},"AQA-TAQ-L":{color:"Y",severe:!1},"AQA-TAQ-Y":{color:"Y",severe:!1},"DSW-DS-Y":{color:"Y",severe:!1},"NPW-AS-Y":{color:"Y",severe:!1},"AQA-TOZ-L":{color:"Y",severe:!1},"CFW-SU-Y":{color:"Y",severe:!1},"CDW-TCD-W":{color:"O",severe:!1},"LAE-TLC-L":{color:"O",severe:!1},"CEM-TCE-M":{color:"Y",severe:!1},"HMW-THM-W":{color:"O",severe:!1},"LEW-TLA-W":{color:"O",severe:!1},"TOE-TNO-L":{color:"Y",severe:!1},"MWW-SC-Y":{color:"Y",severe:!1},"MWW-LO-Y":{color:"Y",severe:!1},"CFW-CF-S":{color:"Y",severe:!1},"CFW-LS-S":{color:"Y",severe:!1},"MWS-MA-S":{color:"Y",severe:!1},"AQA-TAQ-A":{color:"Y",severe:!1},"AQA-TAP-A":{color:"Y",severe:!1},"CWF-MA-F":{color:"Y",severe:!1},"MWW-MA-S":{color:"Y",severe:!1},"RFW-FW-B":{color:"Y",severe:!1},"MWW-BW-Y":{color:"Y",severe:!1},"NMN-TNM-TT":{color:"Y",severe:!1},"ADR-TAD-TM":{color:"Y",severe:!1},"IWW-TCW-W":{color:"R",severe:!0},"IWW-TTS-W":{color:"R",severe:!0},"IWW-TRF-W":{color:"R",severe:!0},"IWW-TFL-W":{color:"R",severe:!0},"IWW-TSI-W":{color:"R",severe:!0},"IWW-TFF-W":{color:"O",severe:!1},"IWW-TWA-W":{color:"O",severe:!1},"IWW-TRA-W":{color:"O",severe:!1},"IWW-TAA-W":{color:"R",severe:!0},"IWW-TFA-W":{color:"R",severe:!0},"IWW-TLT-W":{color:"R",severe:!0},"IWW-THT-W":{color:"O",severe:!1},"IWW-TCW-A":{color:"O",severe:!1},"IWW-TTS-A":{color:"O",severe:!1},"IWW-TRF-A":{color:"O",severe:!1},"IWW-TFL-A":{color:"O",severe:!1},"IWW-TSI-A":{color:"O",severe:!1},"IWW-TFF-A":{color:"O",severe:!1},"IWW-TWA-A":{color:"O",severe:!1},"IWW-TRA-A":{color:"Y",severe:!1},"IWW-TAA-A":{color:"O",severe:!1},"IWW-TFA-A":{color:"O",severe:!1},"IWW-TLT-A":{color:"O",severe:!1},"IWW-THT-A":{color:"Y",severe:!1},"IWW-TCW-S":{color:"O",severe:!1},"IWW-TTS-S":{color:"O",severe:!1},"IWW-TRF-S":{color:"O",severe:!1},"IWW-TFL-S":{color:"O",severe:!1},"IWW-TSI-S":{color:"O",severe:!1},"IWW-TFF-S":{color:"Y",severe:!1},"IWW-TWA-S":{color:"Y",severe:!1},"IWW-TRA-S":{color:"Y",severe:!1},"IWW-TAA-S":{color:"O",severe:!1},"IWW-TFA-S":{color:"O",severe:!1},"IWW-TLT-S":{color:"Y",severe:!1},"IWW-THT-S":{color:"O",severe:!1},"ECA-tornado-W":{color:"R",severe:!0},"ECA-tsunami-W":{color:"R",severe:!0},"ECA-thunderstorm-W":{color:"R",severe:!0},"ECA-hurricane-W":{color:"R",severe:!0},"ECA-tropStorm-W":{color:"R",severe:!0},"ECA-stormSurge-W":{color:"R",severe:!0},"ECA-blizzard-W":{color:"R",severe:!0},"ECA-snowSquall-W":{color:"R",severe:!0},"ECA-winterStorm-W":{color:"R",severe:!0},"ECA-freezeRain-W":{color:"R",severe:!0},"ECA-hurricane-A":{color:"O",severe:!1},"ECA-tropStorm-A":{color:"O",severe:!1},"ECA-tropStorm-S":{color:"O",severe:!1},"ECA-snowfall-W":{color:"R",severe:!0},"ECA-rainfall-W":{color:"O",severe:!1},"ECA-wind-W":{color:"O",severe:!1},"ECA-lsWind-W":{color:"R",severe:!0},"ECA-whWind-W":{color:"R",severe:!0},"ECA-dustStorm-W":{color:"O",severe:!1},"ECA-flashFreeze-W":{color:"O",severe:!1},"ECA-tornado-A":{color:"O",severe:!1},"ECA-thunderstorm-A":{color:"O",severe:!1},"ECA-tsunami-A":{color:"O",severe:!1},"ECA-tsunami-Y":{color:"O",severe:!1},"ECA-blowingSnow-Y":{color:"O",severe:!1},"ECA-winterStorm-A":{color:"O",severe:!1},"ECA-hurricFrcWnd-W":{color:"R",severe:!0},"ECA-stormFrcWnd-W":{color:"R",severe:!0},"ECA-other-Y":{color:"O",severe:!1},"ECA-freezeDrzl-Y":{color:"O",severe:!1},"ECA-snowSquall-A":{color:"O",severe:!1},"ECA-extremeCold-W":{color:"R",severe:!0},"ECA-extremeHeat-W":{color:"O",severe:!1},"ECA-arcticOut-W":{color:"O",severe:!1},"ECA-squall-W":{color:"R",severe:!0},"ECA-galeWind-W":{color:"O",severe:!1},"ECA-strongWind-W":{color:"R",severe:!0},"ECA-waterspout-W":{color:"O",severe:!1},"ECA-rpdCloseLead-W":{color:"O",severe:!1},"ECA-icePressure-W":{color:"O",severe:!1},"ECA-freezngSpray-W":{color:"O",severe:!1},"ECA-spclIce-W":{color:"O",severe:!1},"ECA-spclMarine-W":{color:"O",severe:!1},"ECA-highWater-W":{color:"O",severe:!1},"ECA-frost-Y":{color:"Y",severe:!1},"ECA-airQuality-W":{color:"O",severe:!1},"ECA-smog-W":{color:"O",severe:!1},"ECA-airQuality-Y":{color:"Y",severe:!1},"ECA-airQuality-S":{color:"Y",severe:!1},"ECA-weather-W":{color:"O",severe:!1},"ECA-weather-Y":{color:"O",severe:!1},"ECA-squall-A":{color:"O",severe:!1},"ECA-waterspout-A":{color:"Y",severe:!1},"ECA-spclMarine-A":{color:"Y",severe:!1},"ECA-spclMarine-Y":{color:"Y",severe:!1},"ECA-weather-S":{color:"O",severe:!1},"JMA-SSG-E":{color:"P",severe:!1},"JMA-SNS-E":{color:"P",severe:!1},"JMA-WS-E":{color:"P",severe:!1},"JMA-RF-E":{color:"P",severe:!1},"JMA-SNF-E":{color:"P",severe:!1},"JMA-HW-E":{color:"P",severe:!1},"JMA-SSG-W":{color:"R",severe:!0},"JMA-FL-W":{color:"R",severe:!0},"JMA-WS-W":{color:"R",severe:!0},"JMA-RF-W":{color:"Y",severe:!1},"JMA-SNS-W":{color:"R",severe:!0},"JMA-SNF-W":{color:"Y",severe:!1},"JMA-HW-W":{color:"O",severe:!1},"JMA-SSG-Y":{color:"Y",severe:!1},"JMA-TDS-Y":{color:"Y",severe:!1},"JMA-FL-Y":{color:"Y",severe:!1},"JMA-RF-Y":{color:"Y",severe:!1},"JMA-ICA-Y":{color:"Y",severe:!1},"JMA-SNF-Y":{color:"Y",severe:!1},"JMA-SNA-Y":{color:"Y",severe:!1},"JMA-AVL-Y":{color:"Y",severe:!1},"JMA-DFG-Y":{color:"Y",severe:!1},"JMA-HW-Y":{color:"Y",severe:!1},"JMA-SNG-Y":{color:"Y",severe:!1},"JMA-GA-Y":{color:"Y",severe:!1},"JMA-FR-Y":{color:"Y",severe:!1},"JMA-SNM-Y":{color:"Y",severe:!1},"JMA-LT-Y":{color:"Y",severe:!1},"JMA-DAR-Y":{color:"Y",severe:!1},"JMA-OT-Y":{color:"Y",severe:!1},"TSUNAMI-WARN-W":{color:"O",severe:!1},"TROPCYCLONE-WARN-W":{color:"O",severe:!1},"STW-TO-STD-W":{color:"O",severe:!1},"SWW-TO-STD-W":{color:"O",severe:!1},"STW-GH-STD-W":{color:"O",severe:!1},"STW-W+-STD-W":{color:"O",severe:!1},"SWW-W+-STD-W":{color:"O",severe:!1},"STW-R+-STD-W":{color:"O",severe:!1},"SWW-R+-STD-W":{color:"O",severe:!1},"FWW-CAT-W":{color:"O",severe:!1},"FWW-EXT-W":{color:"O",severe:!1},"STW-STD-W":{color:"O",severe:!1},"STW-LH-STD-W":{color:"O",severe:!1},"SWW-LH-STD-W":{color:"O",severe:!1},"SWW-STD-W":{color:"O",severe:!1},"STW-FF-STD-W":{color:"O",severe:!1},"SWW-FF-STD-W":{color:"O",severe:!1},"STW-R-STD-W":{color:"O",severe:!1},"SWW-R-STD-W":{color:"O",severe:!1},"FLW-MAJ-W":{color:"O",severe:!1},"MWW-HURR-W":{color:"O",severe:!1},"STW-W-STD-W":{color:"O",severe:!1},"SWW-W-STD-W":{color:"O",severe:!1},"SWW-BZ-STD-W":{color:"O",severe:!1},"FWW-SEV-W":{color:"O",severe:!1},"FRW-SEV-W":{color:"O",severe:!1},"MWW-STO-W":{color:"O",severe:!1},"FWW-VH-W":{color:"O",severe:!1},"TSUNAMI-WATCH-A":{color:"O",severe:!1},"FLA-MAJ-A":{color:"O",severe:!1},"FLA-MODMAJ-A":{color:"O",severe:!1},"RWA-FL-STD-W":{color:"O",severe:!1},"RWA-IC-STD-W":{color:"O",severe:!1},"RWA-SL-STD-W":{color:"O",severe:!1},"RWA-FG-STD-W":{color:"O",severe:!1},"RWA-SM-STD-W":{color:"O",severe:!1},"RWA-DU-STD-W":{color:"O",severe:!1},"RWA-W+-STD-W":{color:"O",severe:!1},"RWA-SN-STD-W":{color:"O",severe:!1},"RWA-RA-STD-W":{color:"O",severe:!1},"RWA-W-STD-W":{color:"O",severe:!1},"FLA-MINMAJ-A":{color:"O",severe:!1},"HSW-STD-W":{color:"O",severe:!1},"SHW-SEV-W":{color:"O",severe:!1},"BRA-SEV-W":{color:"O",severe:!1},"DMA-SEV-W":{color:"O",severe:!1},"FLW-UNCL-W":{color:"O",severe:!1},"FLW-MOD-W":{color:"O",severe:!1},"TROPCYCLONE-WATCH-A":{color:"O",severe:!1},"FLW-FINAL-W":{color:"O",severe:!1},"SWW-HT-STD-W":{color:"O",severe:!1},"SWW-DS-STD-W":{color:"O",severe:!1},"FWW-STD-W":{color:"O",severe:!1},"MWW-STR-W":{color:"O",severe:!1},"MWW-GALE-W":{color:"O",severe:!1},"MWW-W":{color:"O",severe:!1},"FWW-MARG-W":{color:"O",severe:!1},"FRW-STD-W":{color:"O",severe:!1},"FLW-MIN-W":{color:"O",severe:!1},"FLW-BLWMIN-W":{color:"O",severe:!1},"RWA-STD-W":{color:"O",severe:!1},"BWA-STD-W":{color:"O",severe:!1},"BWA-SN-STD-W":{color:"O",severe:!1},"BWA-CH-STD-W":{color:"O",severe:!1},"SHW-STD-W":{color:"O",severe:!1},"MWW-SMCRFT-W":{color:"O",severe:!1},"BRA-STD-W":{color:"O",severe:!1},"DMA-STD-W":{color:"O",severe:!1},"FLA-WATCH-A":{color:"O",severe:!1},"FLA-UNK-A":{color:"O",severe:!1},"FLA-MOD-A":{color:"O",severe:!1},"FLA-MINMOD-A":{color:"O",severe:!1},"FLA-MIN-A":{color:"O",severe:!1},"FLA-BLWMIN-A":{color:"O",severe:!1},"FLA-FINAL-A":{color:"O",severe:!1},"TSUNAMI-STD-S":{color:"Y",severe:!1},"TROPCYCLONE-STD-S":{color:"Y",severe:!1},"TSUNAMI-NOTHRT-S":{color:"Y",severe:!1}}},51045:(e,r,o)=>{"use strict";o.r(r),o.d(r,{DebugCollector:()=>c});var l=o(77704),t=o(89392),s=o(74243);function c(e){let{componentName:r,data:o,page:c,onUpdateData:a,onSetPageData:n}=e,{updateComponentData:i,setPageData:d}=(0,t.K)(),v=(0,l.useRef)(!1),W=a||i,u=n||d;return(0,l.useEffect)(()=>{if(o)return s.debugLogger.lifecycle("DebugCollector","Collecting component data for ".concat(r),{dataKeys:Object.keys(o),hasPerformance:!!o.performance,hasContext:!!o.context}),W(r,{...o,_collectedAt:new Date().toISOString()}),()=>{s.debugLogger.lifecycle("DebugCollector","Cleaning up data for ".concat(r)),W(r,null)}},[r,o,W]),(0,l.useEffect)(()=>{c&&!v.current&&(s.debugLogger.lifecycle("DebugCollector","Setting page metadata",{title:c.title,assetName:c.assetName,collection:c.collection}),u({...c,_updatedAt:new Date().toISOString()}),v.current=!0)},[c,u]),null}},52754:(e,r,o)=>{"use strict";r.Sn=a;let l=o(59211),t=o(25753),s=o(95474),c=o(7711);async function a(e){let{geocode:r,language:o="en-US"}=e,a=(0,t.urlFrom)((0,l.getSunWeatherAlertHeadlinesUrlConfig)({geocode:r,language:o})),n=await fetch(a,{headers:{"Accept-Encoding":"gzip"},cache:"no-store",next:{revalidate:0}}),i=await (0,s.handleFetchResponse)(n);return{...i,alerts:(0,c.getSortedAlerts)(i.alerts)}}},59211:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getSunWeatherAlertHeadlinesUrlConfig=function(e){let{geocode:r,countryCode:o,areaId:l,adminDistrictCode:t,language:s}=e,c={format:"json",language:s,apiKey:"71f92ea9dd2f4790b92ea9dd2f779061"};return r&&(c.geocode=r),o&&(c.countryCode=o),l&&(c.areaId=l),t&&(c.adminDistrictCode=t),{host:"api.weather.com",protocol:"https",pathname:"/v3/alerts/headlines",query:c}},r.getSunWeatherAlertDetailUrlConfig=function(e){let{detailKey:r,language:o}=e;return{host:"api.weather.com",protocol:"https",pathname:"/v3/alerts/detail",query:{alertId:r,format:"json",language:o,apiKey:"71f92ea9dd2f4790b92ea9dd2f779061"}}}},62289:(e,r,o)=>{"use strict";o.d(r,{DailyForecast:()=>h,A:()=>x});var l=o(59716);o(77704);var t=o(45337),s=o(18676),c=o(96112),a=o(68899),n=o(63205),i=o(30750),d=o(85533),v=o(13820),W=o(43312);let u=function(e,r){let o=(0,W.G)();return o?o.variant(e,r):r};var m=o(78610),A=o(35075),f=o(65864);let h=e=>{var r;let{location:o}=e,{value:n}=u("reorder-current-conditions-and-forecast","control"),{effectiveLocation:i,isLocationLoading:W}=(0,d.s)({location:o}),h=(0,m.md)(A.Yt),x=null==(r=(0,f.xP)(h))?void 0:r.code,{data:T,error:O,isLoading:p}=(0,a.Ay)(i?["daily-forecast",i.geocode,x]:null,e=>{let[r,o,l]=e;return i?(0,s.v1)({geocode:o,units:l,language:"en-US",duration:c.ForecastDuration.THREE_DAY}):null},{revalidateOnFocus:!1,dedupingInterval:6e4}),g=[];if(T&&T[0]&&T[0].daypart){let e=T[0].daypart;if(e&&e.daypartName)for(let r=0;r{let o="Afternoon"===e.name||"Evening"===e.name?"text-blue-600":"text-slate-700";return(0,l.jsxs)("div",{className:"flex items-center justify-between px-6 py-5","data-testid":"forecast-period-".concat(r),children:[(0,l.jsx)("div",{className:"w-1/3 text-xl font-medium text-gray-700","data-testid":"period-name",children:e.name}),(0,l.jsxs)("div",{className:"text-5xl font-bold ".concat(o," w-1/3 text-center"),"data-testid":"temperature",children:[e.temperature,"\xb0"]}),(0,l.jsxs)("div",{className:"flex w-1/3 items-center justify-end",children:[(0,l.jsx)("div",{className:"flex w-12 justify-center","data-testid":"weather-icon",children:(0,l.jsx)(S,{iconName:e.iconName})}),(0,l.jsx)("div",{className:"ml-6 w-16 text-xl font-medium text-gray-700","data-testid":"precipitation",children:e.precipitation})]})]},e.name)})}),(0,l.jsx)("div",{className:"flex justify-start p-4",children:(0,l.jsx)(t.$n,{variant:"default",className:"rounded-md bg-slate-900 text-white hover:bg-slate-800","data-testid":"next-48-hours",children:"Next 48 Hours"})})]}):(0,l.jsxs)("div",{className:"overflow-hidden rounded-lg bg-white shadow-md",children:[(0,l.jsx)("div",{className:"bg-slate-800 p-4 text-white",children:(0,l.jsx)("h2",{className:"text-2xl font-bold",children:"Loading location..."})}),(0,l.jsx)("div",{className:"flex h-64 items-center justify-center p-6",children:(0,l.jsx)("div",{className:"animate-pulse text-xl",children:"Determining location..."})})]})},S=e=>{let{iconName:r}=e,{data:o,isLoading:t}=(0,a.Ay)("icon-".concat(r),()=>(0,i.T)(r),{revalidateOnFocus:!1,dedupingInterval:1/0});return t?(0,l.jsx)("div",{className:"flex h-12 w-12 items-center justify-center",children:(0,l.jsx)("div",{className:"h-6 w-6 animate-spin rounded-full border-b-2 border-t-2 border-gray-400"})}):o?(0,l.jsx)("div",{className:"h-12 w-12",children:(0,l.jsx)(o,{className:"lightBG","aria-label":r})}):(0,l.jsx)("div",{className:"h-12 w-12",children:(0,l.jsx)(n.default,{className:"lightBG","aria-label":"Weather icon not available"})})},x=h},68851:(e,r,o)=>{"use strict";r.t=void 0;let l=o(49597);r.t=e=>{let{productIdentifier:r,phenomena:o,significance:t}=e;if(!r||!o||!t)return!1;let s=l.alertOrderMapping["".concat(r?"".concat(r,"-"):"").concat("".concat(o,"-")).concat(t)];return(null==s?void 0:s.severe)||!1}},79548:(e,r,o)=>{"use strict";o.r(r),o.d(r,{default:()=>s});var l=o(59716);o(77704);var t=o(40843);let s=e=>{let{title:r,subTitle:o,subText:s,ctaStyle:c,media:a,buttonText:n,linkUrl:i,openInNewTab:d,backgroundColor:v}=e,W=(e=>e&&"object"==typeof e&&"url"in e)(a)?a.url:"string"==typeof a?a:null;return(0,l.jsx)("section",{className:"@container not-prose mx-auto w-full max-w-4xl rounded-md ".concat({white:"bg-white","light-gray":"bg-gray-100","brand-blue":"bg-blue-500",accent:"bg-accent"}[v||"white"]," p-5 shadow-2xl"),children:(0,l.jsx)("div",{className:"cta-block ".concat(c),children:(0,l.jsxs)("div",{className:"cta-content text-black",children:[(0,l.jsx)("h2",{className:"mb-6 text-2xl font-bold",children:r}),W&&(0,l.jsx)("a",{href:i,target:d?"_blank":"_self",rel:d?"noopener noreferrer":void 0,className:"mb-4 block overflow-hidden rounded-lg",children:(0,l.jsx)("div",{className:"relative w-full",children:(0,l.jsx)(t.A,{src:W,alt:r})})}),o&&(0,l.jsx)("h2",{className:"mb-2 text-lg font-bold",children:o}),s&&(0,l.jsx)("p",{className:"mb-4",children:s}),"standard"===c&&(0,l.jsx)("div",{className:"mt-4 flex justify-end",children:(0,l.jsx)("a",{href:i,target:d?"_blank":"_self",rel:d?"noopener noreferrer":void 0,className:"inline-block rounded-lg bg-black px-6 py-3 text-white transition-colors hover:bg-gray-800",children:n||"Learn More"})})]})})})}},84457:(e,r,o)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getDailyForecastUrlConfig=function(e){let{geocode:r,units:o,language:t,duration:s=l.ForecastDuration.FIVE_DAY}=e;return{host:"api.weather.com",protocol:"https",pathname:"/v3/wx/forecast/daily/".concat(s),query:{geocode:r,units:o,language:t,format:"json",apiKey:"71f92ea9dd2f4790b92ea9dd2f779061"}}},r.getHourlyForecastUrlConfig=function(e){let{geocode:r,units:o,language:t,duration:s=l.HourlyForecastDuration.TWO_DAY}=e;return{host:"api.weather.com",protocol:"https",pathname:"/v3/wx/forecast/hourly/".concat(s),query:{geocode:r,units:o,language:t,format:"json",apiKey:"71f92ea9dd2f4790b92ea9dd2f779061"}}},r.getFifteenMinuteForecastUrlConfig=function(e){let{geocode:r,units:o,language:l}=e;return{host:"api.weather.com",protocol:"https",pathname:"/v3/wx/forecast/15minute",query:{geocode:r,units:o,language:l,format:"json",apiKey:"71f92ea9dd2f4790b92ea9dd2f779061"}}},r.getMinutelyPrecipitationForecastUrlConfig=function(e){let{geocode:r,units:o,language:l,duration:t="60minute"}=e;return{host:"api.weather.com",protocol:"https",pathname:"/v3/wx/forecast/minutely/precipitation/".concat(t),query:{geocode:r,units:o,language:l,format:"json",apiKey:"71f92ea9dd2f4790b92ea9dd2f779061"}}};let l=o(96112)},84680:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.fromCompactResponse=function(e){if(!e)return null;let r=Object.keys(e);return r.length&&r[0]&&Array.isArray(e[r[0]])?Array.from({length:e[r[0]].length},(o,l)=>{let t={};return r.forEach(r=>{e[r]&&Array.isArray(e[r])&&(t[r]=e[r][l])}),t}):null}},90168:(e,r)=>{"use strict";var o,l,t,s,c;Object.defineProperty(r,"__esModule",{value:!0}),r.PrecipIntensityCode=r.PrecipTypeCode=r.ThunderCategory=r.PrecipType=r.MoonPhaseCode=void 0,function(e){e.WANING_GIBBOUS="WNG",e.WAXING_CRESCENT="WXC",e.FIRST_QUARTER="FQ",e.WANING_CRESCENT="WNC",e.LAST_QUARTER="LQ",e.FULL="F",e.WAXING_GIBBOUS="WXG",e.NEW="N"}(o||(r.MoonPhaseCode=o={})),function(e){e.RAIN="rain",e.SNOW="snow",e.PRECIP="precip"}(l||(r.PrecipType=l={})),function(e){e.NO_THUNDER="0",e.THUNDER_POSSIBLE="1",e.THUNDER_EXPECTED="2",e.SEVERE_THUNDERSTORMS_POSSIBLE="3",e.SEVERE_THUNDERSTORMS_LIKELY="4",e.HIGH_RISK_OF_SEVERE_THUNDERSTORMS="5"}(t||(r.ThunderCategory=t={})),function(e){e[e.NONE=0]="NONE",e[e.RAIN=1]="RAIN",e[e.SNOW=2]="SNOW",e[e.FREEZING_RAIN=3]="FREEZING_RAIN",e[e.THUNDER=4]="THUNDER",e[e.SLEET=5]="SLEET",e[e.HAIL=6]="HAIL"}(s||(r.PrecipTypeCode=s={})),function(e){e[e.NONE=0]="NONE",e[e.VERY_LIGHT=1]="VERY_LIGHT",e[e.LIGHT=2]="LIGHT",e[e.MODERATE=3]="MODERATE",e[e.HEAVY=4]="HEAVY"}(c||(r.PrecipIntensityCode=c={}))},92458:(e,r,o)=>{"use strict";o.d(r,{J:()=>l});let l=e=>Array.isArray(e)&&e.length>0},98167:(e,r,o)=>{"use strict";o.r(r),o.d(r,{AdBlock:()=>i,default:()=>d});var l=o(59716),t=o(77704),s=o(51045),c=o(13820),a=o(79548),n=o(88423);let i=e=>{let{adId:r,variant:o="banner",title:i=null,height:d="120px",className:v=""}=e,{user:W}=(0,n.J)(),{isUserPremium:u}=W,[m,A]=(0,t.useState)({loaded:!1,height:d,displayAd:!1}),f=(0,t.useRef)(null),h=(0,t.useRef)({resize:null,adFrameMutation:null,adCreativeMutation:null}),S=(0,t.useMemo)(()=>"WX_Hidden"!==r&&m.displayAd?"WX_WindowShade"===r?"region-contentTop overflow-hidden mb-4":"WX_BottomLeader"===r?"bg-white rounded-md overflow-hidden px-4 pb-4 mt-4":"WX_SpotLight"===r||"WX_DriverUnit"===r?"overflow-hidden bg-white mb-4":"banner"===o?"rounded-lg overflow-hidden bg-white shadow-md mb-4":"bg-white rounded-md overflow-hidden px-4 pb-4":"hidden",[r,o,m.displayAd]),x=(0,t.useMemo)(()=>{let e=m.loaded?"visible":"invisible";return"".concat("text-center w-full h-full flex text-gray-600 text-base leading-none"," ").concat("WX_SpotLight"!==r?"justify-center":""," ").concat(e)},[m.loaded]),T=(0,t.useCallback)(e=>{for(let r of e){let e=r.contentRect.height;e>0&&A(r=>({...r,height:"".concat(e+10,"px"),loaded:!0}))}},[]),O=(0,t.useCallback)(e=>{let r=e.some(e=>"childList"===e.type&&e.addedNodes.length>0);A(e=>({...e,displayAd:r}))},[]);return((0,t.useEffect)(()=>{A(e=>({...e,loaded:!1,height:d,displayAd:!1})),h.current.resize&&h.current.resize.disconnect(),h.current.adFrameMutation&&h.current.adFrameMutation.disconnect(),h.current.adCreativeMutation&&h.current.adCreativeMutation.disconnect();let e=new ResizeObserver(T);h.current.resize=e;let r=new MutationObserver(O);h.current.adCreativeMutation=r;let o=new MutationObserver(o=>{o.some(e=>{var r;return"childList"===e.type&&e.addedNodes.length>0&&((null==(r=e.addedNodes[0])?void 0:r.textContent)!=="Advertisement"||e.addedNodes.length>1)})&&f.current&&e&&r&&(e.observe(f.current),A(e=>({...e,loaded:!0})),r.observe(f.current,{childList:!0,subtree:!0}))});h.current.adFrameMutation=o;let l=f.current;return l&&o&&o.observe(l,{childList:!0,subtree:!0}),()=>{e.disconnect(),o.disconnect(),r.disconnect()}},[r,d,T]),!r||u)?null:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.DebugCollector,{componentName:"AdBlock",data:{props:{adId:r,variant:o,title:i,height:d,className:v},state:{loaded:m.loaded,height:m.height,displayAd:m.displayAd},performance:{renderTime:Date.now()}}}),(0,l.jsxs)("div",{className:(0,c.cn)(S,v),children:[i&&m.loaded&&(0,l.jsx)("div",{className:"py-0.75 text-xxs w-full px-4 text-right text-gray-400",children:i}),"WX_PromoDriver1"===r&&!i&&m.loaded&&m.displayAd&&(0,l.jsx)("h2",{className:"my-6 px-2 text-2xl font-bold",children:"Stay Safe"}),(0,l.jsx)("div",{id:r,className:x,style:{height:m.loaded?"100%":"0px"},ref:f})]}),"WX_PromoDriver1"===r&&(!m.loaded||!m.displayAd)&&(0,l.jsx)(a.default,{title:"Stay Safe",ctaStyle:"featured",linkUrl:"/",backgroundColor:"white",media:"https://s-dev.w-x.co/wxnext/img/Screenshot2025-04-17at44929PMpng"})]})},d=i}}]);