"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1521],{2666:(e,t,r)=>{r.d(t,{W:()=>a});let a=e=>e=12?3:(console.error("Default to 0. Could not get precision for level of detail",e),0)},3916:(e,t,r)=>{r.d(t,{y:()=>o});var a=r(76792),n=r(42292),l=r(23233);let i=(0,n.forwardRef)((e,t)=>{let{title:r,titleId:n,desc:l,descId:i,...o}=e;return(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:t,"aria-labelledby":n,"aria-describedby":i,...o,children:[l?(0,a.jsx)("desc",{id:i,children:l}):null,void 0===r?(0,a.jsx)("title",{id:n,children:"Arrow Down"}):r?(0,a.jsx)("title",{id:n,children:r}):null,(0,a.jsx)("path",{fill:"currentColor",d:"M3.353 9.767a.499.499 0 0 1 .705-.706L7.5 12.5V2.914a.5.5 0 0 1 1 0V12.5l3.443-3.438a.499.499 0 0 1 .705.706l-3.94 3.94a1 1 0 0 1-1.415 0z"})]})}),o=n.forwardRef((e,t)=>(0,a.jsx)(l.h,{ref:t,icon:i,...e}));o.displayName="ArrowDown"},6106:(e,t,r)=>{r.r(t),r.d(t,{LiveblogEntriesBlock:()=>n,default:()=>l});var a=r(76792);r(42292);let n=()=>(0,a.jsx)("div",{children:"Live Blog Entries"}),l=n},9198:(e,t,r)=>{r.r(t),r.d(t,{default:()=>i});var a=r(76792),n=r(83357),l=r.n(n);r(42292);let i=e=>{let{mpa:t=!0,...r}=e;if(t){let{href:e,children:t,...n}=r;return(0,a.jsx)("a",{href:e.toString(),...n,children:t})}return(0,a.jsx)(l(),{...r})}},19375:(e,t,r)=>{r.d(t,{A:()=>c,L:()=>s});var a=r(76792),n=r(42292),l=r(48260);let i={"top-left":"top-0 left-0 flex-row","top-right":"top-0 right-0 flex-row-reverse","bottom-left":"bottom-0 left-0 flex-row","bottom-right":"bottom-0 right-0 flex-row-reverse"},o={blue:"fill-brand-300",white:"fill-white"},s=e=>{let{position:t="bottom-right",color:r="blue",className:s="",linksClassName:c="",stack:u=!1}=e,[f,m]=(0,n.useState)(!1);return(0,a.jsxs)("div",{className:(0,l.cn)("absolute flex items-start gap-1",i[t],s),children:[(0,a.jsx)("div",{className:"flex items-center","data-testid":"MapboxAttribution",children:(0,a.jsx)("button",{type:"button",className:(0,l.cn)("cursor-pointer p-0",o[r]),onClick:()=>{m(e=>!e)},"aria-label":"Map Attribution","data-testid":"MapboxLinks",children:(0,a.jsx)(d,{})})},"logo"),(0,a.jsxs)("div",{className:(0,l.cn)("flex-wrap rounded bg-white/75 p-1.5 text-xs shadow-md",f?"flex":"hidden",u?"flex-col space-y-1":"flex-row items-center space-x-2",c),children:[(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://mapbox.com/about/maps",className:"text-blue-600 hover:underline",children:"\xa9 ".concat(new Date().getFullYear()," Mapbox")}),(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://www.openstreetmap.org/about",className:"text-blue-600 hover:underline",children:"\xa9 OpenStreetMap"}),!u&&(0,a.jsx)("span",{className:"text-gray-400",children:"|"}),(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://www.mapbox.com/map-feedback/",className:"text-blue-600 hover:underline",children:"Improve this map"})]},"links")]})},d=()=>(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 800 180",className:"w-18.75 opacity-75 drop-shadow-[0_0_2px_black]",children:[(0,a.jsx)("title",{children:"Mapbox Logo"}),(0,a.jsx)("path",{d:"M594.6 49.8c-9.9 0-19.4 4.1-26.3 11.3V23c0-1.2-1-2.2-2.2-2.2h-13.4c-1.2 0-2.2 1-2.2 2.2v103c0 1.2 1 2.2 2.2 2.2h13.4c1.2 0 2.2-1 2.2-2.2v-7.1c6.9 7.2 16.3 11.3 26.3 11.3 20.9 0 37.8-18 37.8-40.2s-16.9-40.2-37.8-40.2zm-3.1 64.3c-12.7 0-23-10.6-23.1-23.8v-.6c.2-13.2 10.4-23.8 23.1-23.8 12.8 0 23.1 10.8 23.1 24.1s-10.4 24.1-23.1 24.1zM681.7 49.8c-22.6 0-40.9 18-40.9 40.2s18.3 40.2 40.9 40.2c22.6 0 40.9-18 40.9-40.2s-18.3-40.2-40.9-40.2zm-.1 64.3c-12.8 0-23.1-10.8-23.1-24.1s10.4-24.1 23.1-24.1 23.1 10.8 23.1 24.1-10.4 24.1-23.1 24.1zM431.6 51.8h-13.4c-1.2 0-2.2 1-2.2 2.2v7.1c-6.9-7.2-16.3-11.3-26.3-11.3-20.9 0-37.8 18-37.8 40.2s16.9 40.2 37.8 40.2c9.9 0 19.4-4.1 26.3-11.3v7.1c0 1.2 1 2.2 2.2 2.2h13.4c1.2 0 2.2-1 2.2-2.2V54c0-1.2-1-2.2-2.2-2.2zm-38.8 62.3c-12.8 0-23.1-10.8-23.1-24.1s10.4-24.1 23.1-24.1c12.7 0 23 10.6 23.1 23.8v.6c-.1 13.2-10.4 23.8-23.1 23.8zM498.5 49.8c-9.9 0-19.4 4.1-26.3 11.3V54c0-1.2-1-2.2-2.2-2.2h-13.4c-1.2 0-2.2 1-2.2 2.2v103c0 1.2 1 2.2 2.2 2.2H470c1.2 0 2.2-1 2.2-2.2v-38.1c6.9 7.2 16.3 11.3 26.3 11.3 20.9 0 37.8-18 37.8-40.2s-16.9-40.2-37.8-40.2zm-3.1 64.3c-12.7 0-23-10.6-23.1-23.8v-.6c.2-13.2 10.4-23.8 23.1-23.8 12.8 0 23.1 10.8 23.1 24.1s-10.3 24.1-23.1 24.1zM311.8 49.8c-10 .1-19.1 5.9-23.4 15-4.9-9.3-14.7-15.1-25.2-15-8.2 0-15.9 4-20.7 10.6V54c0-1.2-1-2.2-2.2-2.2h-13.4c-1.2 0-2.2 1-2.2 2.2v72c0 1.2 1 2.2 2.2 2.2h13.4c1.2 0 2.2-1 2.2-2.2V82.9c.5-9.6 7.2-17.3 15.4-17.3 8.5 0 15.6 7.1 15.6 16.4v44c0 1.2 1 2.2 2.2 2.2h13.5c1.2 0 2.2-1 2.2-2.2l-.1-44.8c1.2-8.8 7.5-15.6 15.2-15.6 8.5 0 15.6 7.1 15.6 16.4v44c0 1.2 1 2.2 2.2 2.2h13.5c1.2 0 2.2-1 2.2-2.2l-.1-49.5c0-14.8-12.6-26.7-28.1-26.7zM794.7 125.1l-23.2-35.3 23-35c.6-.9.3-2.2-.6-2.8-.3-.2-.7-.3-1.1-.3h-15.5c-1.2 0-2.3.6-2.9 1.6L760.9 76l-13.5-22.6c-.6-1-1.7-1.6-2.9-1.6H729c-1.1 0-2 .9-2 2 0 .4.1.8.3 1.1l23 35-23.2 35.3c-.6.9-.3 2.2.6 2.8.3.2.7.3 1.1.3h15.5c1.2 0 2.3-.6 2.9-1.6l13.8-23 13.8 23c.6 1 1.7 1.6 2.9 1.6H793c1.1 0 2-.9 2-2 0-.4-.1-.8-.3-1.2z"}),(0,a.jsxs)("g",{children:[(0,a.jsx)("path",{d:"M93.9 1.1C44.8 1.1 5 40.9 5 90s39.8 88.9 88.9 88.9 88.9-39.8 88.9-88.9c0-49.1-39.8-88.9-88.9-88.9zm42.2 110.7c-30.4 30.4-84.7 20.7-84.7 20.7s-9.8-54.2 20.7-84.7C89 30.9 117 31.6 134.7 49.2s18.3 45.7 1.4 62.6z"}),(0,a.jsx)("path",{d:"M104.1 53.2l-8.7 17.9-17.9 8.7 17.9 8.7 8.7 17.9 8.7-17.9 17.9-8.7-17.9-8.7z"})]})]}),c=(0,n.memo)(s)},22712:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(76792),n=r(48260);r(42292);let l=e=>{let{skeletonClassName:t,elementType:r="span"}=e;return(0,a.jsx)(r,{className:(0,n.cn)("square inline-block animate-pulse rounded bg-gray-200",t)})}},23233:(e,t,r)=>{r.d(t,{h:()=>s});var a=r(76792),n=r(42292),l=r(30505),i=r(51380);let o=(0,l.F)("inline-block",{variants:{size:{sm:"w-4 h-4",md:"w-6 h-6",lg:"w-8 h-8",xl:"w-16 h-16",xxl:"w-32 h-32"},color:{primary:"text-gray-900",brandDark:"text-brand-dark",brandLight:"text-brand-light",inverse:"text-white"}},defaultVariants:{size:"md",color:"primary"}}),s=n.forwardRef((e,t)=>{let{icon:r,size:n,color:l,title:s,desc:d,className:c,ariaHidden:u,...f}=e;return(0,a.jsx)(r,{ref:t,className:(0,i.cn)(o({size:n,color:l}),c),title:s,desc:d,...u&&{"aria-hidden":u},...f})});s.displayName="BaseIcon"},27370:(e,t,r)=>{r.d(t,{$n:()=>f});var a=r(76792),n=r(42292),l=r(84057),i=r(30505),o=r(48260),s=r(23233);let d=(0,n.forwardRef)((e,t)=>{let{title:r,titleId:n,desc:l,descId:i,...o}=e;return(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:t,"aria-labelledby":n,"aria-describedby":i,...o,children:[l?(0,a.jsx)("desc",{id:i,children:l}):null,void 0===r?(0,a.jsx)("title",{id:n,children:"Loader Circle"}):r?(0,a.jsx)("title",{id:n,children:r}):null,(0,a.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M9.65 2.926A5.335 5.335 0 1 0 13.335 8a.665.665 0 0 1 1.33 0 6.665 6.665 0 1 1-4.606-6.34.665.665 0 1 1-.41 1.266",clipRule:"evenodd"})]})}),c=n.forwardRef((e,t)=>(0,a.jsx)(s.h,{ref:t,icon:d,...e}));c.displayName="LoaderCircle";let u=(0,i.F)("rounded-lg cursor-pointer",{variants:{variant:{default:"bg-brand-400 text-primary-foreground hover:bg-[#252C3F] active:bg-[#0C1226] focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-0",secondary:"bg-white text-gray-900 active:bg-[#E6E6E6] focus:outline-none focus:ring-1 focus:ring-blue-500 focus:ring-offset-0",destructive:"bg-alert-severe hover:bg-[#C1251A] active:bg-[#A70C00] text-white focus:outline-none focus:ring-1 focus:ring-blue-500 focus:ring-offset-0",outline:"border-1 border-gray-500 hover:bg-white active:bg-[#E6E6E6] bg-transparent focus:outline-none focus:ring-1 focus:ring-blue-500 focus:ring-offset-0",ghost:"hover:bg-white active:bg-[#E6E6E6] bg-transparent focus:outline-none focus:ring-1 focus:ring-blue-500 focus:ring-offset-0",link:"text-primary underline-offset-3 underline focus:outline-none focus:ring-1 focus:ring-blue-500 focus:ring-offset-0",avatarAccountLink:"text-primary text-[14px]",avatarGoPremium:"bg-gray-900 text-white text-[14px]",avatarSignOut:"text-primary text-[16px]",ghostUI:""},size:{default:"h-10 px-4 py-3",lg:"h-10 px-8 py-3",sm:"h-8 px-3 py-2",xsm:"h-6 px-2",icon:"h-10 w-10",text:""},loading:{true:"pointer-events-none cursor-not-allowed opacity-50",false:""},disabled:{true:"pointer-events-none cursor-not-allowed opacity-30",false:""}},defaultVariants:{variant:"default",size:"default",loading:!1,disabled:!1}}),f=n.forwardRef((e,t)=>{let{className:r,variant:n="default",size:i,asChild:s=!1,disabled:d=!1,loading:f=!1,children:m,...g}=e,p=s?l.DX:"button";return(0,a.jsx)(p,{...g,className:(0,o.cn)(u({variant:n,size:i,loading:f,disabled:d}),"inline-flex items-center justify-center",r),ref:t,disabled:d||f,children:s?m:(0,a.jsxs)(a.Fragment,{children:[f&&(0,a.jsx)(c,{size:"sm",className:"mr-2 animate-spin",color:"default"===n||"destructive"===n?"inverse":"primary"}),m]})})});f.displayName="Button"},29458:(e,t,r)=>{r.r(t),r.d(t,{HurricaneTrackerBlock:()=>M,default:()=>z});var a=r(76792),n=r(46593),l=r(44685),i=r(71666),o=r(42292),s=r(44615),d=r(75302),c=r(78782),u=r(32035),f=r(55198),m=r(66020),g=r(74728),p=r(69914);let x={lod:4,attr:0,format:"png",height:"320",width:"568",product:"9066",basemap:"dark",baseUrl:"https://api.weather.com/v2/maps/dynamic?"},b={revalidateOnFocus:!1,dedupingInterval:6e4};var h=r(47421),v=r(29005),w=r(69585),y=r(81217),j=r(19375),N=r(9198),k=r(89975),C=r(48260);let S={ts:"border-[#61c747] bg-[#224818]",l:"border-[#25bef7] bg-[#093b4d]",cat1:"text-[0.625rem] border-[#ebdb02] bg-[#494501]",cat2:"text-[0.625rem] border-[#ebb700] bg-[#524000]",cat3:"text-[0.625rem] border-[#fc8800] bg-[#502c02]",cat4:"text-[0.625rem] border-[#fc5e00] bg-[#511e00]",cat5:"text-[0.625rem] border-[#ed2325] bg-[#4f0c0d]"},D=e=>{var t;let{titleKey:r,outboundUrl:n,imageUrl:l,stormDetails:s,units:d,loading:c}=e,u=(0,h.c3)("HurricaneTracker"),f=(0,h.c3)("DetailsTable"),{advisoryTime:m,stormName:g,stormType:p,stormTypeCode:x,stormSubTypeCode:b,maxWind:D,direction:T,speed:_,pressure:M}=s||{},z=(null!=(t=(0,i.Bu)(d))?t:i.AF).speed,L=(0,o.useMemo)(()=>{let e="l";return b&&(e="cat".concat(b)),b||"TS"!==x||(e="ts"),e},[b,x]);return(0,a.jsxs)(w.Zp,{"data-testid":"HurricaneTracker","aria-label":u(r),children:[r&&(0,a.jsx)(w.aR,{text:u(r)}),(0,a.jsx)(w.Wu,{className:"p-0",children:(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)(N.default,{href:n,className:"block",children:[(0,a.jsx)("div",{className:"absolute h-full w-full rounded-lg bg-gradient-to-b from-black via-transparent to-black [background:linear-gradient(0deg,rgba(0,0,0,1)_0%,rgba(0,0,0,0)_20%,rgba(0,0,0,0)_80%,rgba(0,0,0,1)_100%)]"}),(0,a.jsx)("div",{className:"z-0 h-80 w-full rounded-lg bg-[#4d505b] bg-cover bg-center",style:l?{backgroundImage:"url(".concat(l,")")}:void 0}),(0,v.n)(g)&&(0,a.jsxs)("div",{className:"absolute top-0 z-[1] mt-3 ml-4 flex max-w-[60%] text-sm leading-[1.25] text-white",children:[(0,a.jsx)("div",{className:(0,C.cn)("box-border flex h-[35px] w-[35px] min-w-[35px] items-center justify-center rounded-full border-2 border-white bg-gray-500 p-0.5 text-center leading-none font-bold",S[L]),children:x}),(0,a.jsxs)("div",{className:"ml-2.5 flex flex-col",children:[(0,a.jsx)("div",{className:"text-base leading-[1.15] font-bold",children:"".concat(p," ").concat(g)}),(0,a.jsx)("div",{className:"text-xs",children:m})]})]}),(0,v.n)(_)&&(0,v.n)(T)&&(0,a.jsxs)("ul",{className:"absolute bottom-0 z-[1] box-border flex w-full list-none flex-row px-4 py-3 text-sm leading-[1.25] text-white",children:[(0,a.jsxs)("li",{className:"mr-8",children:[(0,a.jsx)("div",{className:"text-xs",children:u("maxWinds")}),(0,a.jsx)("div",{className:"font-bold",children:(0,a.jsx)(y.Z,{windSpeed:null!=D?D:void 0,units:d})})]}),(0,a.jsxs)("li",{className:"mr-8",children:[(0,a.jsx)("div",{className:"text-xs",children:u("movement")}),(0,a.jsx)("div",{className:"font-bold",children:u("directionSpeedUnit",{direction:T,speed:_,windUnit:z})})]}),(0,a.jsxs)("li",{className:"mr-0",children:[(0,a.jsx)("div",{className:"text-xs",children:f("pressure")}),(0,a.jsx)("div",{className:"font-bold",children:M?"".concat(M," mb"):"--"})]})]}),c&&(0,a.jsx)(k.a,{className:"absolute top-1/2 left-1/2 -translate-1/2",variant:"white",size:"lg",label:"Loading"})]}),(0,a.jsx)(j.L,{position:"top-right",color:"white",className:"!top-[13px] !right-4 z-[1] [&_button]:!p-0",stack:!0})]})})]})};var T=r(61e3);let _=e=>{var t;let{location:r,titleKey:n,zoom:l,stormId:h,basin:v,showPT:w,initializing:y,initialError:j}=e,{effectiveLocation:N,isLocationLoading:k}=(0,T.s)({location:r}),C=(0,d.md)(u.Yt),S=null==(t=(0,i.xP)(C))?void 0:t.code,{imageUrl:_,interactiveMapUrl:M,stormDetails:z,isLoading:L,error:E}=(e=>{let{location:t,basin:r,showPT:a,stormId:n,overlays:l,zoom:h,stormIdSelectorName:v}=e,{countryCode:w,placeId:y,ianaTimeZone:j}=t||{},N=(0,f.useParams)().locale||"en-US",k=null==N?void 0:N.split("-")[0],C=(0,d.md)(u.Yt),S=((0,i.xP)(C)||i.AF).code,D=(0,g.n)({key:"radar",interpolationArgs:{locale:N,locId:y||""}}),{data:T,isLoading:_,error:M}=(0,s.Ay)(t?["getTropicalCurrentPosition",r||"all","default","false",S,N]:null,e=>{let[t,r,a,n,l,i]=e;return(0,c.x)({basin:r,source:a,nautical:n,units:l,language:i})},b),z=null==T?void 0:T.advisoryinfo,L=(0,o.useMemo)(()=>{if(!z||!z.length)return;let e=new Date(Date.now()),t=[];return z.forEach(r=>{var n;let l=null==r||null==(n=r.currentposition)?void 0:n.storm_type_cd;if("RO"===l||"PT"===l&&!a)return;let i=new Date(r.adv_dt_tm),o=((e,t)=>e&&t?Math.floor((Date.parse(t)-Date.parse(e))/864e5):0)(e.toString(),i.toString());(0===o||-1===o)&&("AL"===r.basin?t.unshift(r):t.push(r))}),t.length>0?t:void 0},[z,a]),E=(0,o.useMemo)(()=>{if(!L||!n)return null;let e=L.find(e=>e.storm_id.toLowerCase()===n.toLowerCase());if(e)return e;let t=L.find(e=>e.storm_name.toLowerCase()===n.toLowerCase());return t||null},[L,n]),I=(0,o.useMemo)(()=>E||v?E:!E&&L?L[0]:null,[L,E,v]),A=(0,o.useMemo)(()=>{var e,t,r,a,n,l,i,o,s,d;if(!I)return null;let c=null==(e=I.currentposition)?void 0:e.storm_type_cd,u=null==(t=I.currentposition)?void 0:t.storm_sub_type_cd,f=I.adv_dt_tm,m=null==(r=I.currentposition)?void 0:r.min_pressure;return m&&"e"===S&&(m=Math.round(33.8639*m)),m||(m=null),{advisoryTime:(e=>{let{date:t,locale:r="en-US",timeZone:a}=e;if(!t)return"";let n={month:"short",day:"numeric",hour:"numeric",hour12:!0,minute:"2-digit"};if(!r.includes("-US"))return delete n.hour12,n.hourCycle="h23",(0,p.w)(t,r,a);let l=(0,p.V)(t,r,a,n),i=l.find(e=>"month"===e.type).value,o=l.find(e=>"day"===e.type).value,s=l.find(e=>"hour"===e.type).value,d=l.find(e=>"minute"===e.type).value,c=l.find(e=>"dayperiod"===e.type.toLowerCase()).value.toLowerCase();return"".concat(i," ").concat(o,", ").concat(s,":").concat(d," ").concat(c)})({date:f,locale:N,timeZone:j||"UTC"}),maxWind:null==(a=I.currentposition)?void 0:a.max_sustained_wind,stormName:I.storm_name,stormSubType:null==(n=I.currentposition)?void 0:n.storm_sub_type,stormSubTypeCode:u,stormType:null==(l=I.currentposition)?void 0:l.storm_type,stormTypeCode:((e,t)=>t?"CAT ".concat(t):"TS"===e?"TS":"L")(c,u),direction:null==(o=I.currentposition)||null==(i=o.heading)?void 0:i.storm_dir_cardinal,speed:null==(d=I.currentposition)||null==(s=d.heading)?void 0:s.storm_spd,pressure:m}},[I,N,j,S]),F=(0,o.useMemo)(()=>{if(!I)return null;let{lod:e,attr:t,format:r,height:a,width:n,product:i,basemap:o,baseUrl:s}=x,d=l||i,c=h||e,u=(0,m.S)(I.currentposition.lat,c),f=(0,m.S)(I.currentposition.lon,c),g=k&&["en","fr","es","de","ru","zu"].indexOf(k)>=0?k:"en",p=null;return"IN"===w&&(p="&region=in"),"".concat(s,"geocode=").concat(u,",").concat(f,"&h=").concat(a,"&w=").concat(n,"&lod=").concat(c)+"&product=".concat(d,"&map=").concat(o,"&format=").concat(r,"&language=").concat(g)+"&apiKey=".concat("71f92ea9dd2f4790b92ea9dd2f779061","&a=").concat(t)+"".concat(p||"")},[I,k,w,l,h]),U=(0,o.useMemo)(()=>{if(!I)return null;let e=!y,t=e?"/redir":D,r=I.storm_name,a=h||6,n=new URLSearchParams;return e&&(n.set("page","radar"),n.set("id","autodetect")),n.set("base","roadsDark"),n.set("zoom",String(a)),r&&n.set("collection",r),"".concat(t,"?").concat(n.toString())},[I,y,D,h]);return{tropicalStorms:z,isLoading:_,error:M,allActiveStorms:L,queriedStorm:E,stormData:I,stormDetails:A,imageUrl:F,interactiveMapUrl:U}})({location:N,zoom:l||void 0,stormId:h||void 0,basin:v||void 0,showPT:w||void 0});return j||E?null:(0,a.jsx)(D,{titleKey:null!=n?n:"title",outboundUrl:null!=M?M:"",imageUrl:_,units:S,stormDetails:z,loading:L||y||k})},M=e=>{let{locationEntry:t,locationProvider:r,hideModule:i,...o}=e,s="specified"===r,{specifiedLocationData:d,specifiedLocationError:c,isSpecifiedLocationLoading:u}=(0,n.v)(i?null:t);if(i)return null;let f=s&&d&&t?(0,l.I)(d):void 0;return(0,a.jsx)(_,{...o,location:f,initializing:s&&u,initialError:s?c:void 0})},z=M},32035:(e,t,r)=>{r.d(t,{PF:()=>s,Vp:()=>d,Yt:()=>i,c2:()=>o});var a=r(11854),n=r(71666),l=r(33845);let i=(0,a.eU)(e=>{var t;return(null==(t=e(l.JK))?void 0:t.unit)||n.tE}),o=(0,a.eU)(e=>e(i)===n.tE),s=(0,a.eU)(e=>e(i)===n.cl),d=(0,a.eU)(e=>e(i)===n.Uo)},44685:(e,t,r)=>{r.d(t,{I:()=>l});var a=r(63255),n=r(67810);function l(e){return{displayName:e.location.displayName,adminDistrict:e.location.adminDistrict,geocode:(0,a.S)("".concat(e.location.latitude,",").concat(e.location.longitude)),placeId:e.location.placeId,city:e.location.city,countryCode:e.location.countryCode,adminDistrictCode:e.location.adminDistrictCode||"",presentationName:(0,n.LM)(e.location),ianaTimeZone:e.location.ianaTimeZone,postalCode:e.location.postalCode}}},46593:(e,t,r)=>{r.d(t,{v:()=>i});var a=r(44615),n=r(87103),l=r(55198);let i=e=>{let t=(0,l.useParams)(),r=null==t?void 0:t.locale,{data:i,error:o,isLoading:s}=(0,a.Ay)(e?["/v3/location/point",e,r]:null,()=>e?(0,n.PT)(e,r):null,{revalidateOnFocus:!1,dedupingInterval:3e5});return{specifiedLocationData:i,specifiedLocationError:o,isSpecifiedLocationLoading:s}}},51380:(e,t,r)=>{r.d(t,{cn:()=>l});var a=r(8241);let n=(0,r(70225).zu)({extend:{classGroups:{"font-size":[{text:["xxs"]}]},theme:{color:[{brand:["100","200","300","400","dark","light"]}]}}});function l(){for(var e=arguments.length,t=Array(e),r=0;r{r.d(t,{Z:()=>o});var a=r(76792),n=r(42292),l=r(23233);let i=(0,n.forwardRef)((e,t)=>{let{title:r,titleId:n,desc:l,descId:i,...o}=e;return(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:t,"aria-labelledby":n,"aria-describedby":i,...o,children:[l?(0,a.jsx)("desc",{id:i,children:l}):null,void 0===r?(0,a.jsx)("title",{id:n,children:"Wind"}):r?(0,a.jsx)("title",{id:n,children:r}):null,(0,a.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M8.333 4.626C8.575 3.757 9.41 3 10.648 3c1.497 0 2.39 1.095 2.39 2.165 0 1.069-.893 2.164-2.39 2.164H4.389c-.256 0-.463-.188-.463-.42s.207-.42.463-.42h6.259c.91 0 1.463-.649 1.463-1.324 0-.676-.552-1.325-1.463-1.325-.764 0-1.265.45-1.416.991-.063.225-.315.361-.563.304s-.398-.285-.336-.51M2 9.09c0-.232.207-.42.463-.42h9.148C13.107 8.67 14 9.766 14 10.835S13.107 13 11.61 13c-1.334 0-2.211-.882-2.364-1.694-.043-.228.127-.445.379-.484s.491.115.534.343c.082.435.598.996 1.452.996.91 0 1.462-.65 1.462-1.326 0-.675-.552-1.325-1.462-1.325H2.463C2.207 9.51 2 9.322 2 9.09",clipRule:"evenodd"})]})}),o=n.forwardRef((e,t)=>(0,a.jsx)(l.h,{ref:t,icon:i,...e}));o.displayName="Wind"},66020:(e,t,r)=>{r.d(t,{S:()=>n});var a=r(2666);let n=(e,t)=>{let r=(0,a.W)(t),[n,l]=e.toString().split(".");if(void 0===l)return r>0?"".concat(n,".").concat("".padEnd(r,"0")):n;if(0===r)return n;let i=l.slice(0,r).split(""),o=parseInt(i[i.length-1],10);return o>0&&o{r.d(t,{Ay:()=>d,EY:()=>s,eu:()=>c});var a=r(76792),n=r(42292),l=r(30505),i=r(48260),o=r(22712);let s=n.forwardRef((e,t)=>{let{className:r,isLoading:n,skeletonClassName:l,variant:s,elementType:d,lineClamp:u,color:f,children:m,...g}=e;if(n)return(0,a.jsx)(o.A,{skeletonClassName:l||""});let p=d||function(e){let{variant:t}=e;switch(t){case"Display.XL":case"Display.L":case"Title.XL":return"h1";case"Display.M":case"Display.S":case"Title.L":case"Title.M":case"Title.S":return"h2";default:return"p"}}({variant:s});return(0,a.jsx)(p,{className:(0,i.cn)(c({variant:s,color:f,lineClamp:u}),r),ref:t,...g,children:m})});s.displayName="Text";let d=s,c=(0,l.F)("",{variants:{variant:{"Display.XL":["text-6xl","leading-relaxed","tracking-tighter"],"Display.L":["text-5xl","leading-normal","tracking-tighter","font-medium"],"Display.M":["text-4xl","leading-tight","tracking-tight","font-medium"],"Display.S":["text-xl","leading-relaxed","tracking-tight","font-medium"],"Title.XL":["text-4xl","leading-snug","tracking-tight","font-semibold"],"Title.L":["text-3xl","leading-tight","tracking-tight","font-medium"],"Title.M":["text-2xl","leading-tight","tracking-tight","font-semibold"],"Title.S":["text-xl","leading-tight","tracking-tight","font-semibold"],"Body.L":["text-lg","leading-looser","tracking-normal","font-medium"],"Body.L.Bold":["text-lg","leading-looser","tracking-normal","font-bold"],"Body.M":["text-base","leading-looser","tracking-tight","font-medium"],"Body.M.Bold":["text-base","leading-looser","tracking-tight","font-bold"],"Body.S":["text-sm","leading-normal","tracking-tight","font-medium"],"Body.S.Bold":["text-sm","leading-normal","tracking-normal","font-bold"],"Caption.M":["text-xs","leading-normal","tracking-normal","font-medium"],"Caption.S":["text-xxs","leading-loose","tracking-tight","font-medium"],"Caption.S.Bold":["text-xxs","leading-loose","tracking-normal","font-bold"]},color:{primary:"text-gray-900",secondary:"text-gray-500",default:"text-gray-900",disabled:"text-gray-400",placeholder:"text-gray-600",brandDark:"text-brand-dark",brandLight:"text-brand-light",inverse:"text-white",error:"text-[var(--color-alert-severe)]"},lineClamp:{1:"line-clamp-1",2:"line-clamp-2",3:"line-clamp-3",4:"line-clamp-4",5:"line-clamp-5"}},defaultVariants:{variant:"Body.M",color:"default"}})},69585:(e,t,r)=>{r.d(t,{Wu:()=>m,Zp:()=>u,aR:()=>f});var a=r(76792),n=r(42292),l=r(84057),i=r(30505),o=r(48260),s=r(68751),d=r(27370);let c=(0,i.F)("flex flex-col",{variants:{variant:{default:"bg-card text-card-foreground border-b",outline:"bg-card text-card-foreground overflow-hidden",ghost:"bg-transparent"},padding:{default:"",none:"",sm:"p-2",md:"p-4",lg:"p-6"},border:{default:"",none:"",lt:"border border-gray-200",md:"border border-gray-400",dk:"border border-gray-600"},background:{default:"",none:"",lt:"bg-gray-100",md:"bg-gray-300",dk:"bg-gray-500"},radius:{none:"",default:"",sm:"rounded-sm",md:"rounded-md",lg:"rounded-lg"},interactive:{true:"focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-blue-500 hover:outline hover:outline-2 hover:outline-offset-2 hover:outline-blue-500",false:""}},defaultVariants:{variant:"default",padding:"default",border:"default",radius:"default",background:"default",interactive:!1},compoundVariants:[{variant:"default",padding:"default",border:"default",class:"pb-6 border-gray-500 last-of-type:border-0"},{variant:"outline",radius:"default",class:"rounded-md"},{variant:"outline",border:"default",class:"border bg-gray-100"},{variant:"outline",padding:"default",class:"p-4"}]}),u=n.forwardRef((e,t)=>{let{className:r,variant:n,padding:i,radius:s,border:d,asChild:u=!1,children:f,testId:m,...g}=e,p=u?l.DX:"section";return(0,a.jsx)(p,{className:(0,o.cn)(c({variant:n,padding:i,radius:s,border:d,interactive:u}),r),ref:t,...g,children:f})});u.displayName="Card";let f=n.forwardRef((e,t)=>{let{className:r,textVariant:n="Title.S",text:l,children:i}=e;return(0,a.jsx)(a.Fragment,{children:l?(0,a.jsx)(s.EY,{ref:t,className:(0,o.cn)("flex pb-4",r),variant:n,children:l}):i})});f.displayName="CardHeader";let m=n.forwardRef((e,t)=>{let{className:r,children:n,...l}=e;return(0,a.jsx)("div",{className:(0,o.cn)("flex-1",r),ref:t,...l,children:n})});m.displayName="CardContent",n.forwardRef((e,t)=>{let{className:r,ctaText:n,ctaHref:l,ctaTarget:i="_self",children:s,...c}=e;return(0,a.jsx)("footer",{className:(0,o.cn)("flex items-center pt-4",r),ref:t,...c,children:s||(n&&l?(0,a.jsx)(d.$n,{variant:"default",size:"sm",asChild:!0,children:(0,a.jsx)("a",{href:l,target:i,children:n})}):null)})}).displayName="CardFooter"},69914:(e,t,r)=>{r.d(t,{V:()=>i,w:()=>l});var a=r(79315);let n=(e,t,r,n)=>{let{cDate:l,cTimeZone:i}=(0,a.r)({date:e,locale:t,timeZone:r}),o=null!=n?n:{year:"numeric",month:"2-digit",day:"2-digit",weekday:"short"};return o.timeZone=i,{cDate:l,cTimeZone:i,formatOptions:o}},l=(e,t,r,a)=>{if(!e)return"";let{cDate:l,formatOptions:i}=n(e,t,r,a);return new Intl.DateTimeFormat(t,i).format(l)},i=(e,t,r,a)=>{if(!e)return[];let{cDate:l,formatOptions:i}=n(e,t,r,a);return new Intl.DateTimeFormat(t,i).formatToParts(l)}},74728:(e,t,r)=>{r.d(t,{n:()=>n});var a=r(47421);let n=e=>{let{key:t,includeEnUsLocale:r=!1,interpolationArgs:n}=e,l=(0,a.c3)("Urls"),i=t&&l(t,n)||"";return r?i:i.replace("/en-US/","/")}},75207:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getCurrentObservationsUrlConfig=function(e){let{geocode:t,units:r,language:a}=e;return{host:"api.weather.com",protocol:"https",pathname:"/v3/wx/observations/current",query:{geocode:t,units:r,language:a,format:"json",apiKey:"71f92ea9dd2f4790b92ea9dd2f779061"}}},t.getTropicalObservationsCurrentPositionUrlConfig=function(e){let{nautical:t,source:r,basin:a,units:n,language:l}=e;return{host:"api.weather.com",protocol:"https",pathname:"/v2/tropical/currentposition",query:{nautical:t,source:r,basin:a,units:n,language:l,format:"json",apiKey:"71f92ea9dd2f4790b92ea9dd2f779061"}}}},78782:(e,t,r)=>{t.x=i;let a=r(75207),n=r(17681),l=r(36762);async function i(e){let t=(0,a.getTropicalObservationsCurrentPositionUrlConfig)(e),r=(0,n.urlFrom)(t),i=await fetch(r,{headers:{"Accept-Encoding":"gzip"},next:{revalidate:300}});return(0,l.handleFetchResponse)(i)}},79315:(e,t,r)=>{r.d(t,{r:()=>n});var a=r(99838);let n=e=>{let{date:t,timeZone:r}=e;return{cDate:new Date((0,a.$)(t)),cTimeZone:(e=>{try{return new Intl.DateTimeFormat("en-US",{timeZone:e}),e}catch(e){return"Etc/UTC"}})(r)}}},81217:(e,t,r)=>{r.d(t,{Z:()=>m});var a=r(76792),n=r(42292),l=r(48260),i=r(3916),o=r(60393),s=r(71666);let d={N:0,NNE:22.5,NE:45,ENE:67.5,E:90,ESE:112.5,SE:135,SSE:157.5,S:180,SSW:202.5,SW:225,WSW:247.5,W:270,WNW:292.5,NW:315,NNW:337.5},c=e=>{let{windDirection:t,windDirectionCardinal:r,iconClassName:n,iconColor:s,displayWindDirectionIcon:c,displayMode:u,afterSpeed:f,useWindIcon:m}=e;if(!t&&!r)return null;let g=((e,t)=>null!=e&&Number.isFinite(e)?e:t?d[t]:void 0)(t,r);if(!("directional"===u||"directionalAndCardinal"===u||void 0===u&&c||m)||!m&&!Number.isFinite(g))return null;let p=m?o.Z:i.y;return(0,a.jsx)(p,{className:(0,l.cn)("inline-block size-4 align-middle",f?"ml-0.5":"mr-0.5",n),color:s,style:m?void 0:{transform:"rotate(".concat(g,"deg)")},"aria-label":"Wind direction icon","data-testid":"WindDirectionIcon"})},u=e=>{let{windDirection:t,windDirectionCardinal:r,cardinalClassName:n,displayWindDirectionIcon:l,displayMode:i,beforeSpeed:o}=e;return(t||r)&&("cardinal"===i||"directionalAndCardinal"===i||void 0===i&&!l)&&r?(0,a.jsxs)("span",{className:n,children:[!o&&" ",r,o&&" "]}):null},f=e=>{let{units:t,windUnitClass:r}=e,n=t?(0,s.Bu)(t):null,i=null==n?void 0:n.speed;return(0,a.jsx)("span",{className:(0,l.cn)(r),children:i})},m=(0,n.memo)(e=>{let{windSpeed:t,units:r,className:n,windDirection:i,windDirectionCardinal:o,windSpeedClass:s,windUnitClass:d,iconClassName:m,iconColor:g,cardinalClassName:p,iconAfterSpeed:x,cardinalBeforeSpeed:b,spaceWindSpeedAndUnit:h=!0,displayWindDirectionIcon:v=!1,displayMode:w,useWindIcon:y}=e,j=(0,a.jsx)(c,{windDirection:i,windDirectionCardinal:o,iconClassName:m,iconColor:g,displayWindDirectionIcon:v,displayMode:w,afterSpeed:x,useWindIcon:y}),N=(0,a.jsx)(u,{windDirection:i,windDirectionCardinal:o,displayWindDirectionIcon:v,displayMode:w,beforeSpeed:b,cardinalClassName:p});return(0,a.jsxs)("span",{"data-testid":"Wind",className:(0,l.cn)(n),children:[!x&&j,b&&N,Number.isFinite(t)&&r?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:(0,l.cn)(s),children:t}),h&&" ",(0,a.jsx)(f,{units:r,windUnitClass:d})]}):"--",!b&&N,x&&j]})})},89975:(e,t,r)=>{r.d(t,{a:()=>o});var a=r(76792),n=r(30505),l=r(48260);let i=(0,n.F)("inline-block rounded-full border-solid animate-spin box-border",{variants:{size:{sm:"w-4 h-4 border-[2px]",md:"w-6 h-6 border-[2px]",lg:"w-8 h-8 border-[3px]"},variant:{white:"border-white border-b-transparent",primary:"border-brand-400 border-b-transparent",black:"border-[#252422] border-b-transparent"}},defaultVariants:{size:"sm",variant:"black"}}),o=e=>{let{className:t,size:r,variant:n,label:o}=e;return(0,a.jsx)("div",{className:(0,l.cn)(i({size:r,variant:n}),t),"aria-label":o})}},99838:(e,t,r)=>{r.d(t,{$:()=>a});function a(e){if(!e)return"";let t=("number"==typeof e?new Date(e).toISOString():e instanceof Date?e.toISOString():e.replace(/GMT(?![+-])/,"GMT+0000")).replace(/\.\d+/,"").replace("Z","+0000").replace(/\s+/,"T").replace(/\s+/g,"").replace(/[A-Z]{3,}/,""),r=/([+-])(\d{2})(\d{2})$/;r.test(t)&&(t=t.replace(r,"$1$2:$3"));let a=t.replace(/(\d{4})-(\d{2})-(\d{2})/,"$1/$2/$3").replace("T"," ");return"Invalid Date"===new Date(a).toString()?"Invalid Date"!==new Date(t).toString()?t:"string"==typeof e?e:"":a}}}]);