(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]||(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]=[])).push(["object"==typeof document?document.currentScript:void 0,163163,e=>{"use strict";let a=(0,e.i(514514).default)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);e.s(["Info",0,a],163163)},454722,498324,e=>{"use strict";var a=e.i(514514);let t=(0,a.default)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);e.s(["Sun",0,t],454722);let r=(0,a.default)("thermometer",[["path",{d:"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"17jzev"}]]);e.s(["Thermometer",0,r],498324)},604008,e=>{"use strict";var a=e.i(902875),t=e.i(64412),r=e.i(247865),i=e.i(381477),n=e.i(546446),o=e.i(725287),l=e.i(889951),s=e.i(495892),d=e.i(738634),c=e.i(349262),u=e.i(617874),m=e.i(674885),h=e.i(553329),f=e.i(695881);let p=[{air:70,pavement:95},{air:75,pavement:100},{air:77,pavement:125},{air:80,pavement:128},{air:82,pavement:131},{air:85,pavement:134},{air:86,pavement:135},{air:87,pavement:143},{air:90,pavement:145},{air:95,pavement:147},{air:100,pavement:150}];function y(e,a,t){return Math.min(t,Math.max(a,e))}function g(e){if(e=a.air){let t=p[p.length-2],r=(a.pavement-t.pavement)/(a.air-t.air);return a.pavement+(e-a.air)*r}for(let a=0;a

=t.air&&e=0)o=y(i/850,0,1.15);else o=(1-y(a,0,100)/100*.7)*(r>=11&&r=9&&r16&&r=7&&r18&&r=0&&(d=Math.max(d,.55*Math.max(0,g(n.dayHighAirF)-n.dayHighAirF)*Math.exp(-n.hoursSinceSunset/2)*s)),e+Math.max(0,d)}let x={caution:101,dangerous:125,extreme:135};function b(e){return e>=x.extreme?"extreme":e>=x.dangerous?"dangerous":e>=x.caution?"caution":"safe"}let k={safe:"#16a34a",caution:"#d97706",dangerous:"#dc2626",extreme:"#c026d3"},w={safe:"#166534",caution:"#92400e",dangerous:"#991b1b",extreme:"#86198f"};function N(e,a,t,r=!1){if("extreme"===e)return[{key:"recommendation.extreme.doNotWalk"},{key:"recommendation.extreme.burnsImmediately"},{key:r?"recommendation.extreme.grassOnlyCooling":"recommendation.extreme.grassOnly"}];if("dangerous"===e)return[{key:"recommendation.dangerous.keepOff"},{key:"recommendation.dangerous.grassOnly"},{key:"recommendation.dangerous.booties"}];if("caution"===e){let e=[{key:r?"recommendation.caution.leadCooling":t=10&&t(a,t)=>{if(e.has(a))return e(a,t);let r=K[a];return null!=r?t?r.replace(/\{(\w+)\}/g,(e,a)=>a in t?String(t[a]):`{${a}}`):r:a},[e])}let G=({className:e,children:t,...r})=>(0,a.jsx)("div",{className:(0,U.cn)("divide-y divide-gray-100 overflow-hidden rounded-2xl border border-gray-200 bg-white shadow-sm",e),...r,children:t}),q=({className:e,children:t,...r})=>(0,a.jsx)("section",{className:(0,U.cn)("p-4",e),...r,children:t}),{caution:Y,dangerous:Q,extreme:J}=x,X=["extreme","dangerous","caution","safe"];function ee(e){return Math.max(0,Math.min(1,e))}let ea=({hourly:e,unitsSystem:t,selectedIndex:i,onSelect:n})=>{let o=Z(),l=(0,r.useRef)([]),s=(0,r.useRef)(null),[d,c]=(0,r.useState)(!1),u=z(t);(0,r.useEffect)(()=>{let e=s.current;if(!e)return;let a=()=>c(e.scrollWidth>e.clientWidth+1);a();let t=new ResizeObserver(a);return t.observe(e),()=>t.disconnect()},[e.length]);let m=a=>{let t=Math.max(0,Math.min(e.length-1,a));n(t),l.current[t]?.focus()},h={safe:`≤ ${W(Y-1,t)}${u}`,caution:`${W(Y,t)}–${W(Q-1,t)}${u}`,dangerous:`${W(Q,t)}–${W(J-1,t)}${u}`,extreme:`≥ ${W(J,t)}${u}`},f=-1;return(0,a.jsxs)(q,{children:[(0,a.jsxs)("div",{className:"mb-3 flex items-center justify-between gap-2",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(R.default,{elementType:"h3",variant:"Body.M",className:"font-semibold",children:o("chart.title")}),(0,a.jsx)(R.default,{variant:"Body.S",color:"secondary",children:o("chart.subtitle")})]}),d&&(0,a.jsx)(R.default,{variant:"Body.S",color:"secondary",className:"shrink-0 text-[11px]","aria-hidden":"true",children:o("chart.scrollHint")})]}),(0,a.jsx)("div",{ref:s,className:"flex [scrollbar-width:thin] [scrollbar-color:#d1d5db_transparent] gap-3 overflow-x-auto px-1 pt-1 pb-2 [&::-webkit-scrollbar]:h-1.5 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-gray-300 [&::-webkit-scrollbar-track]:bg-transparent",children:(0,a.jsx)("div",{role:"group","aria-label":o("chart.title"),className:"flex gap-1.5",onKeyDown:a=>{switch(a.key){case"ArrowRight":case"ArrowDown":a.preventDefault(),m(i+1);break;case"ArrowLeft":case"ArrowUp":a.preventDefault(),m(i-1);break;case"Home":case"Escape":a.preventDefault(),m(0);break;case"End":a.preventDefault(),m(e.length-1)}},children:e.map((e,r)=>{var s,d;let c=e.dayOffset!==f;f=e.dayOffset;let m=e.isNow?o("chart.now"):(s=e.hour,`${s%12==0?12:s%12}${s>=12?"pm":"am"}`),h=e.dayOffset{l.current[r]=e},type:"button",onClick:()=>n(r),"aria-pressed":y,tabIndex:y?0:-1,"aria-label":o("chart.hourAria",{label:m,temp:`${p}${u}`,level:o(`status.${e.safetyLevel}`)}),className:"focus-visible:ring-brand-light flex w-9 shrink-0 cursor-pointer flex-col items-center rounded-md outline-none focus-visible:ring-2",children:[(0,a.jsx)("span",{className:"text-muted-foreground mb-1 h-3 text-[10px] font-semibold",children:c?h:""}),(0,a.jsx)("div",{className:(0,U.cn)("flex h-28 w-full items-end justify-center rounded-md p-1 transition-all",y?"bg-brand-light/10 ring-brand-light ring-2":"bg-muted/60"),children:(0,a.jsx)("div",{className:"flex w-full items-start justify-center rounded-sm pt-0.5",style:{height:`${Math.round(100*((d=e.pavementTempF)>=J?.78+.22*ee((d-J)/25):d>=Q?.55+.22*ee((d-Q)/(J-Q)):d>=Y?.3+.24*ee((d-Y)/(Q-Y)):.08+.2*ee((d-50)/(Y-50))))}%`,backgroundColor:k[e.safetyLevel],opacity:y?1:.9},children:(0,a.jsx)("span",{className:"rounded-[3px] bg-black/45 px-1 py-px text-[9px] leading-none font-bold text-white",children:p})})}),(0,a.jsx)("span",{className:(0,U.cn)("mt-1.5 text-[10px]",y||e.isNow?"text-foreground font-bold":"text-muted-foreground"),children:m})]},e.validTimeLocal)})})}),(0,a.jsx)("div",{className:"border-border mt-3 grid grid-cols-2 gap-x-4 gap-y-2 border-t pt-3 @md/pet-heat-safety:grid-cols-4",children:X.slice().reverse().map(e=>(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsx)("span",{className:"h-2.5 w-2.5 shrink-0 rounded-full",style:{backgroundColor:k[e]},"aria-hidden":"true"}),(0,a.jsxs)("span",{className:"flex flex-col leading-tight",children:[(0,a.jsx)(R.default,{variant:"Body.S",className:"font-medium",children:o(`status.${e}`)}),(0,a.jsx)(R.default,{variant:"Body.S",color:"secondary",className:"text-[10px]",children:h[e]})]})]},e))})]})},et=(0,L.default)("hand",[["path",{d:"M18 11V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1fvzgz"}],["path",{d:"M14 10V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2",key:"1kc0my"}],["path",{d:"M10 10.5V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2v8",key:"10h0bg"}],["path",{d:"M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15",key:"1s1gnw"}]]);var er=e.i(163163);let ei=["disclaimer.estimates","disclaimer.noGuarantee","disclaimer.notVeterinary"],en=()=>{let e=Z(),[t,i]=(0,r.useState)(!1),n=(0,r.useId)();return(0,a.jsxs)("div",{className:"mt-3 flex flex-col items-start gap-1.5",onKeyDown:e=>{"Escape"===e.key&&i(!1)},children:[(0,a.jsx)(R.default,{variant:"Body.S",color:"secondary",className:"text-[11px] leading-relaxed",children:e("disclaimer.visible")}),(0,a.jsxs)("button",{type:"button","aria-expanded":t,"aria-controls":n,onClick:()=>i(e=>!e),className:"text-muted-foreground hover:text-foreground focus-visible:ring-primary inline-flex items-center gap-1 rounded-md text-[11px] font-medium outline-none focus-visible:ring-2",children:[(0,a.jsx)(er.Info,{className:"h-3.5 w-3.5","aria-hidden":"true"}),e("disclaimer.title")]}),t&&(0,a.jsx)("div",{id:n,className:"border-border flex flex-col gap-1.5 rounded-lg border p-3",children:ei.map(t=>(0,a.jsx)(R.default,{variant:"Body.S",color:"secondary",className:"text-[11px] leading-relaxed",children:e(t)},t))})]})},eo=()=>{let e=Z(),[t,i]=(0,r.useState)(null);(0,r.useEffect)(()=>{if(null===t||t{i(e=>null===e?null:e-1)},1e3);return()=>clearTimeout(e)},[t]);let n=null!==t&&t>0,o=0===t;return(0,a.jsxs)(q,{children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(et,{className:"text-primary h-4 w-4","aria-hidden":"true"}),(0,a.jsx)(R.default,{elementType:"h3",variant:"Body.M",className:"font-semibold",children:e("groundTest.title")})]}),(0,a.jsx)(R.default,{variant:"Body.M",color:"secondary",className:"mt-2 leading-relaxed",children:e("groundTest.body")}),(0,a.jsxs)("div",{"aria-live":"polite",className:"min-h-[1.5rem]",children:[n&&(0,a.jsx)("p",{className:"text-primary mt-3 text-center text-3xl font-bold tabular-nums",children:t}),o&&(0,a.jsx)("p",{className:"text-foreground mt-3 text-sm font-medium",children:e("groundTest.done")})]}),(0,a.jsx)(E.Button,{type:"button",className:"bg-brand-light mt-3 w-full hover:bg-blue-600",onClick:()=>i(7),disabled:n,children:e(n?"groundTest.testing":o?"groundTest.again":"groundTest.start")}),(0,a.jsx)(en,{})]})};function el(e){return`${e%12==0?12:e%12}${e>=12?"pm":"am"}`}let es=({data:e,isLoading:t,error:i,unitsSystem:n,locationName:o})=>{var l,s,d,c;let u,m,h=Z(),[f,p]=(0,r.useState)(0),y=e?.now.validTimeLocal;(0,r.useEffect)(()=>{p(0)},[y]);let g=(0,r.useMemo)(()=>e?.hourly[f]??e?.now,[e,f]);if(i)return null;if(t)return(0,a.jsx)(G,{className:"not-prose @container/pet-heat-safety",role:"region","aria-label":h("ariaRegion"),"aria-busy":t,children:(0,a.jsx)(q,{children:(0,a.jsx)(R.default,{variant:"Body.M",color:"secondary",isLoading:!0,skeletonClassName:"h-40 w-full rounded-xl",children:h("loading")})})});if(!o||!e||!g)return null;let v=g.isNow,x=e.now.safetyLevel,b=k[g.safetyLevel],N=w[g.safetyLevel],j=e.heatAdvisory,T=j?"extreme"===j.level?k.dangerous:k.caution:void 0,M=j?"extreme"===j.level?w.dangerous:w.caution:void 0,S=v?h("chart.now"):el(g.hour),L=function(e,a){let t=a.recommendations.map(a=>e(a.key,a.values));if("safe"===a.safetyLevel)return t;if(a.nextSafe){let r=el(Number.parseInt(a.nextSafe.validTimeLocal.slice(11,13),10)||0),i=a.nextSafe.dayOffset>a.dayOffset?`${r} ${e("day.tomorrow").toLowerCase()}`:r;t.push(e("recommendation.nextSafeAround",{time:i}))}else a.isCooling?t.push(e("recommendation.coolingOvernight")):a.hour>=11&&a.hour=12?"PM":"AM"}`),offset:function(e){let a=e.slice(19,20);if("+"!==a&&"-"!==a)return"";let t=Number.parseInt(e.slice(20,22),10);if(Number.isNaN(t))return"";let r=Number.parseInt(e.slice(22,24),10)||0;return r?`UTC${a}${t}:${String(r).padStart(2,"0")}`:`UTC${a}${t}`}(e.now.validTimeLocal)})}),(0,a.jsx)(R.default,{variant:"Body.M",color:"secondary",className:"leading-relaxed",children:h(e.summary.key,e.summary.values)})]}),j&&T&&(0,a.jsxs)("div",{className:"mt-3 flex items-start gap-2.5 rounded-lg border p-3",style:{borderColor:`${T}59`,backgroundColor:`${T}14`},role:"alert",children:[(0,a.jsx)(O,{className:"mt-0.5 h-4 w-4 shrink-0",style:{color:M},"aria-hidden":"true"}),(0,a.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,a.jsx)(R.default,{variant:"Body.S",className:"font-semibold",style:{color:M},children:h(`advisory.heading.${j.level}`)}),(0,a.jsx)(R.default,{variant:"Body.S",color:"secondary",className:"leading-relaxed",children:h(j.message.key,j.message.values)})]})]})]}),(0,a.jsx)(ea,{hourly:e.hourly,unitsSystem:n,selectedIndex:f,onSelect:p}),(0,a.jsx)(eo,{}),(0,a.jsxs)(q,{className:"flex flex-col gap-3",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,a.jsxs)(R.default,{elementType:"h3",variant:"Body.M",className:"font-semibold",children:[v?h("detail.headingNow"):h("detail.headingAt",{label:S}),!v&&g.dayOffset>0&&(0,a.jsxs)("span",{className:"text-muted-foreground ml-1 text-xs font-normal",children:["(",(s=g.dayOffset)p(0),children:h("detail.backToNow")})]}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-3 @md/pet-heat-safety:grid-cols-4",children:[(0,a.jsx)(ec,{icon:(0,a.jsx)(I,{className:"h-4 w-4","aria-hidden":"true"}),label:h("detail.pavementTemp"),value:_(g.pavementTempF,n),badge:h(`status.${g.safetyLevel}`),tone:b,textTone:N}),(0,a.jsx)(ec,{icon:(0,a.jsx)(D,{className:"h-4 w-4","aria-hidden":"true"}),label:h("detail.feelsLike"),value:_(g.feelsLikeF,n),badge:v&&j?h("extreme"===j.level?"detail.badge.extremeHeat":"detail.badge.hot"):void 0,tone:v?T:void 0,textTone:v?M:void 0}),(0,a.jsx)(ec,{icon:(0,a.jsx)(H.Thermometer,{className:"h-4 w-4","aria-hidden":"true"}),label:h("detail.airTemp"),value:_(g.airTempF,n)}),(0,a.jsx)(ec,{icon:(0,a.jsx)($,{className:"h-4 w-4","aria-hidden":"true"}),label:h("detail.precipitation"),value:`${Math.round(g.precipChance)}%`}),(0,a.jsx)(ec,{icon:(0,a.jsx)(F,{className:"h-4 w-4","aria-hidden":"true"}),label:h("detail.humidity"),value:`${Math.round(g.humidity)}%`}),(0,a.jsx)(ec,{icon:(0,a.jsx)(B,{className:"h-4 w-4","aria-hidden":"true"}),label:h("detail.wind"),value:(d=g.windSpeedMph,`${c=d,"km/h"===n.speed?Math.round(1.609344*c):Math.round(c)} ${n.speed}`)}),(0,a.jsx)(ec,{icon:(0,a.jsx)(P.Sun,{className:"h-4 w-4","aria-hidden":"true"}),label:h("detail.uvIndex"),value:`${Math.round(g.uvIndex)}`}),(0,a.jsx)(ec,{icon:(0,a.jsx)(C,{className:"h-4 w-4","aria-hidden":"true"}),label:h("detail.sky"),value:g.sky||"—"})]})]}),(0,a.jsxs)(q,{className:"flex flex-col gap-3",children:[(0,a.jsx)(R.default,{elementType:"h3",variant:"Body.M",className:"font-semibold",children:v?h("recommendations.headingNow"):h("recommendations.headingAt",{label:S})}),(0,a.jsx)("ul",{className:"flex flex-col gap-2",children:L.map(e=>(0,a.jsxs)("li",{className:"flex gap-2",children:[(0,a.jsx)("span",{className:"mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full",style:{backgroundColor:b},"aria-hidden":"true"}),(0,a.jsx)(R.default,{variant:"Body.M",color:"secondary",className:"leading-relaxed",children:e})]},e))})]})]})},ed=({level:e,tr:t})=>{let r=k[e],i=w[e];return(0,a.jsxs)("span",{className:"flex shrink-0 items-center gap-1.5 rounded-full px-2.5 py-1 text-xs font-semibold whitespace-nowrap",style:{backgroundColor:`${r}26`,color:i},children:[(0,a.jsx)("span",{className:"h-2 w-2 rounded-full",style:{backgroundColor:r},"aria-hidden":"true"}),t(`status.${e}`)]})},ec=({icon:e,label:t,value:r,tone:i,textTone:n,badge:o})=>(0,a.jsxs)("div",{className:(0,U.cn)("rounded-lg border p-3",!i&&"border-border"),style:i?{borderColor:`${i}59`,backgroundColor:`${i}14`}:void 0,children:[(0,a.jsxs)("div",{className:"flex items-center justify-between gap-1.5",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsx)("span",{className:n?void 0:"text-muted-foreground",style:n?{color:n}:void 0,children:e}),(0,a.jsx)(R.default,{variant:"Body.S",color:"secondary",children:t})]}),o&&i&&(0,a.jsx)("span",{className:"rounded-full px-1.5 py-0.5 text-center text-[10px] leading-tight font-semibold",style:{backgroundColor:`${i}26`,color:n??i},children:o})]}),(0,a.jsx)(R.default,{variant:"Body.L",className:"mt-1 font-semibold",style:n?{color:n}:void 0,children:r})]}),eu=()=>{let{location:e,isLoading:f,error:p}=(0,t.useLocation)(),{data:y,isLoading:g,error:x,unitsSystem:k}=function(e){let a=(0,o.useParams)(),t=a?.locale,f=(0,n.useAtomValue)(m.userUnitPreferenceAtom),p=(0,u.unitsSystemByName)(f)??u.imperial,y=e?.geocode,{data:g,error:x,isLoading:k}=(0,i.default)(y?["pet-heat-safety-obs",y,t]:null,([,e,a])=>(0,l.getCurrentObservations)({geocode:e,units:S,language:a}),{revalidateOnFocus:!1,dedupingInterval:6e4}),{data:w,error:L,isLoading:C}=(0,i.default)(y?["pet-heat-safety-hourly",y,t]:null,([,e,a])=>(0,s.getHourlyForecast)({geocode:e,units:S,language:a}),{revalidateOnFocus:!1,dedupingInterval:6e4}),{data:$}=(0,i.default)(y?["pet-heat-safety-daily",y,t]:null,async([,e,a])=>{let{data:t,error:r}=await (0,h.tryCatch)((0,d.getDailyForecast)({geocode:e,units:S,language:a,duration:c.ForecastDuration.THREE_DAY}));return r&&M.error("Failed to fetch daily forecast",{error:r}),t??void 0},{revalidateOnFocus:!1,dedupingInterval:6e4}),I=(0,r.useMemo)(()=>{if(!g||!w||!y)return;let e=function(e){let[a,t]=e.split(","),r=Number(a),i=Number(t);return Number.isFinite(r)&&Number.isFinite(i)?{lat:r,lon:i}:null}(y);if(!e)return;let a={};for(let e of $??[]){let t=e.temperatureMax??e.calendarDayTemperatureMax;e.validTimeLocal&&null!=t&&(a[e.validTimeLocal.slice(0,10)]=t)}return function(e){let{latitude:a,longitude:t,current:r,hourly:i,dailyHighsByDate:n,maxHours:o=17}=e,l=function(e){let a=e.slice(19,20);if("+"!==a&&"-"!==a)return 0;let t=(Number.parseInt(e.slice(20,22),10)||0)+(Number.parseInt(e.slice(22,24),10)||0)/60;return"-"===a?-t:t}(r.validTimeLocal),s=T(r.validTimeLocal),d=j(r.validTimeLocal),c=new Map;for(let e of i){let a=T(e.validTimeLocal);c.set(a,Math.max(c.get(a)??-1/0,e.airTempF))}let u=(e,r)=>{let i=function(e,a,t,r){let i,n,o=(i=-Math.tan(e*Math.PI/180)*Math.tan(23.45*Math.sin(2*Math.PI/365*(n=Date.UTC(t.getUTCFullYear(),0,0),Math.floor((t.getTime()-n)/864e5)-81))*Math.PI/180))=1?0:Math.acos(i);if(o===Math.PI)return{sunrise:0,sunset:24,polarDay:!0,polarNight:!1};if(0===o)return{sunrise:0,sunset:0,polarDay:!1,polarNight:!0};let l=12*o/Math.PI,s=12-a/15+r,d=e=>(e%24+24)%24;return{sunrise:d(s-l),sunset:d(s+l),polarDay:!1,polarNight:!1}}(a,t,new Date(e),l);return{hoursSinceSunset:function(e,a){if(a.polarDay||a.polarNight||e>=a.sunrise&&e{let t=n?.[e];if(null!=t)return Math.max(t,a);let r=c.get(e);return null!=r&&r>-1/0?Math.max(r,a):a})(T(e),r)}},m=u(r.validTimeLocal,r.airTempF),h=v(r.airTempF,r.cloudCover,r.windSpeedMph,d,null,m),f=b(h),p=null!=m.hoursSinceSunset,y={validTimeLocal:r.validTimeLocal,hour:d,dayOffset:0,isNow:!0,airTempF:r.airTempF,feelsLikeF:r.feelsLikeF,cloudCover:r.cloudCover,windSpeedMph:r.windSpeedMph,humidity:r.humidity,precipChance:r.precipChance,uvIndex:r.uvIndex,sky:r.sky,pavementTempF:h,safetyLevel:f,isCooling:p,recommendations:N(f,r.cloudCover,d,p),nextSafe:null},g=[y];for(let e of i.slice(0,Math.max(0,o))){let a=j(e.validTimeLocal),t=u(e.validTimeLocal,e.airTempF),r=v(e.airTempF,e.cloudCover,e.windSpeedMph,a,null,t),i=b(r),n=null!=t.hoursSinceSunset;g.push({validTimeLocal:e.validTimeLocal,hour:a,dayOffset:function(e,a){if(!e||!a)return 0;let t=Date.parse(`${e}T00:00:00Z`),r=Date.parse(`${a}T00:00:00Z`);return Number.isNaN(t)||Number.isNaN(r)?0:Math.round((r-t)/864e5)}(s,T(e.validTimeLocal)),isNow:!1,airTempF:e.airTempF,feelsLikeF:e.feelsLikeF,cloudCover:e.cloudCover,windSpeedMph:e.windSpeedMph,humidity:e.humidity,precipChance:e.precipChance,uvIndex:e.uvIndex,sky:e.sky,pavementTempF:r,safetyLevel:i,isCooling:n,recommendations:N(i,e.cloudCover,a,n),nextSafe:null})}for(let e=0;e=100?{level:"extreme",message:{key:`advisory.extreme.${t}`}}:e>=90?{level:"elevated",message:{key:`advisory.elevated.${t}`}}:null}(r.feelsLikeF,p),hourly:g}}({latitude:e.lat,longitude:e.lon,current:{validTimeLocal:g.validTimeLocal,airTempF:g.temperature,feelsLikeF:g.temperatureFeelsLike,cloudCover:g.cloudCover,windSpeedMph:g.windSpeed,humidity:g.relativeHumidity,precipChance:w[0]?.precipChance??0,uvIndex:g.uvIndex,sky:g.wxPhraseShort||g.cloudCoverPhrase||""},hourly:w.map(e=>({validTimeLocal:e.validTimeLocal,airTempF:e.temperature,feelsLikeF:e.temperatureFeelsLike,cloudCover:e.cloudCover,windSpeedMph:e.windSpeed,humidity:e.relativeHumidity,precipChance:e.precipChance,uvIndex:e.uvIndex,sky:e.wxPhraseShort})),dailyHighsByDate:a})},[g,w,$,y]);return{data:I,isLoading:!!e&&(k||!g&&!x||C||!w&&!L),error:x||L||null,unitsSystem:p}}(e),w=e?.displayName||e?.name||e?.city||e?.presentationName||void 0;return(0,a.jsx)(es,{data:y,isLoading:f||g,error:p??x,unitsSystem:k,locationName:w})};e.s(["PetHeatSafetyBlockClient",0,eu,"default",0,eu],604008)},585553,function(e){e.n(e.i(604008))}]);