1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6879],{444:e=>{e.exports={common:"FooterWeatherWidget_Det_common__33wpD",ltr:"FooterWeatherWidget_Det_ltr__psijG",rtl:"FooterWeatherWidget_Det_rtl__mvkxZ"}},6879:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>$});var r,i,n,l,s=t(6029),c=t(55729),d=t(59287),o=t(29771),m=t(21638),h=t(56070),u=t(92058),f=t(44507);function w(){return(w=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(null,arguments)}let v=(0,c.forwardRef)(({title:e,titleId:a,...t},i)=>c.createElement("svg",w({xmlns:"http://www.w3.org/2000/svg",width:5.179,height:9,viewBox:"0 0 5.179 9",ref:i,"aria-labelledby":a},t),e?c.createElement("title",{id:a},e):null,r||(r=c.createElement("g",{"data-name":"ic/chevron-right",transform:"translate(0 0)"},c.createElement("path",{"data-name":"ic_chevron-right",d:"M9,.573H9L4.5,5.179,0,.573A1.9,1.9,0,0,1,2.692.542l.031.031L4.5,2.391h0L6.276.573A1.9,1.9,0,0,1,8.969.542Z",transform:"translate(0 9) rotate(-90) ",fill:"#007cba"})))));function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(null,arguments)}let p=(0,c.forwardRef)(({title:e,titleId:a,...t},r)=>c.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",width:5.179,height:9,viewBox:"0 0 5.179 9",ref:r,"aria-labelledby":a},t),e?c.createElement("title",{id:a},e):null,i||(i=c.createElement("g",{"data-name":"ic/chevron-right",transform:"translate(0 0)"},c.createElement("path",{"data-name":"ic_chevron-right",d:"M9,.573H9L4.5,5.179,0,.573A1.9,1.9,0,0,1,2.692.542l.031.031L4.5,2.391h0L6.276.573A1.9,1.9,0,0,1,8.969.542Z",transform:"translate(5 0) rotate(-270) ",fill:"#007cba"})))));function x(){return(x=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(null,arguments)}let j=(0,c.forwardRef)(({title:e,titleId:a,...t},r)=>c.createElement("svg",x({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,"aria-labelledby":a},t),e?c.createElement("title",{id:a},e):null,n||(n=c.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.20938 14.7698C6.92228 14.4713 6.93159 13.9965 7.23017 13.7094L11.1679 10L7.23017 6.29062C6.93159 6.00353 6.92228 5.52875 7.20938 5.23017C7.49647 4.93159 7.97125 4.92228 8.26983 5.20937L12.7698 9.45937C12.9169 9.60078 13 9.79599 13 10C13 10.204 12.9169 10.3992 12.7698 10.5406L8.26983 14.7906C7.97125 15.0777 7.49647 15.0684 7.20938 14.7698Z",fill:"currentColor"}))));function _(){return(_=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(null,arguments)}let N=(0,c.forwardRef)(({title:e,titleId:a,...t},r)=>c.createElement("svg",_({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,"aria-labelledby":a},t),e?c.createElement("title",{id:a},e):null,l||(l=c.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.7906 5.23017C13.0777 5.52875 13.0684 6.00353 12.7698 6.29063L8.83208 10L12.7698 13.7094C13.0684 13.9965 13.0777 14.4713 12.7906 14.7698C12.5035 15.0684 12.0287 15.0777 11.7302 14.7906L7.23017 10.5406C7.08311 10.3992 7 10.204 7 10C7 9.79599 7.08311 9.60078 7.23017 9.45938L11.7302 5.20938C12.0287 4.92228 12.5035 4.93159 12.7906 5.23017Z",fill:"currentColor"}))));var b=t(46217),y=t(27965),k=t.n(y),C=t(444),J=t.n(C),E=t(10264);let L={sunrise:"",sunset:"",humidity:"",wind:"",condition:"",conditionIcon:"",far:{tempMin:"",tempMax:"",tempCurrent:""},cel:{tempMin:"",tempMax:"",tempCurrent:""}},D=({children:e,rtl:a,isDetSite:t})=>{let r=t?J().common:k().common,i=t?J().ltr:k().ltr,n=t?J().rtl:k().rtl;return(0,s.jsx)(m.A,{className:(0,E.A)(r,a?n:i),children:e})},$=({heading:e,weatherEnable:a,dictionary:t,weatherPageUrl:r,weatherPageLabel:i,renderingStyle:n,weatherWidgetAnalytics:l})=>{let m=(0,o.n)(),w=m&&m.language||"en",g=!!(m&&m.rtl),x=!!(m&&m.pageEditing),_=(0,f.Jt)(m,"themesOfPage.primary"),y=(0,f.Jt)(m,"themesOfPage.primary_active"),k=(0,f.Jt)(r,"value.href"),C=(0,f.Jt)(i,"value"),J="DDA"===(0,f.Jt)(n,"value"),E=(0,f.Jt)(a,"value"),$=(0,f.Jt)(m,"configuration.weatherApi.apiKey"),M=(0,f.Jt)(m,"configuration.weatherApi.apiUrl"),Q=(0,f.Jt)(m,"configuration.weatherApi.defaultLocation"),S=(0,f.QD)(t,"errorMessage")||"Something went wrong",O=(0,f.Jt)(e,"value",""),[W,A]=(0,c.useState)(!0),[F,R]=(0,c.useState)(!0),[P,G]=(0,c.useState)(L),[Z,B]=(0,c.useState)("cel"),[I,H]=(0,c.useState)(""),[U,q]=(0,c.useState)(""),K=(0,c.useCallback)(e=>{if(e&&(e.toLowerCase().includes("am")||e.toLowerCase().includes("pm"))){let[a,t]=e.split(" "),r=a.split(":"),i=r[0],n=r[1];return"12"===i&&(i="00"),"PM"===t&&(i=String(parseInt(i,10)+12)),`${i}:${n}`}return e},[]),T=(0,c.useCallback)(()=>{let e=new Headers,a=new URL(`${M}
1/forecast.json`);a.search=new URLSearchParams({key:$,q:Q,lang:w,days:"1",aqi:"no",alerts:"no"}).toString(),fetch(a.toString(),{method:"GET",headers:e}).then(e=>e.json()).then(e=>{e.error?q(x?(0,f.Jt)(e,"error.message"):S):G({sunrise:K((0,f.Jt)(e,"forecast.forecastday.0.astro.sunrise")),sunset:K((0,f.Jt)(e,"forecast.forecastday.0.astro.sunset")),humidity:(0,f.Jt)(e,"current.humidity"),wind:(0,f.Jt)(e,"current.wind_kph"),condition:(0,f.Jt)(e,"current.condition.text"),conditionIcon:(0,f.Jt)(e,"current.condition.icon","").replace("//cdn.weatherapi.com/weather","/-/media/Weather").replace("64x64","128x128"),far:{tempMin:(0,f.Jt)(e,"forecast.forecastday.0.day.mintemp_f"),tempMax:(0,f.Jt)(e,"forecast.forecastday.0.day.maxtemp_f"),tempCurrent:(0,f.Jt)(e,"current.temp_f")},cel:{tempMin:(0,f.Jt)(e,"forecast.forecastday.0.day.mintemp_c"),tempMax:(0,f.Jt)(e,"forecast.forecastday.0.day.maxtemp_c"),tempCurrent:(0,f.Jt)(e,"current.temp_c")}})}).catch(()=>{H(S)}).finally(()=>{A(!1)})},[$,M,Q,w,S,x,K]);(0,c.useEffect)(()=>{f.Sw&&!document.body.classList.contains("vdsite")&&R(!1)},[]);let V=(0,c.useMemo)(()=>(0,f.KG)(F),[F]),Y=(0,c.useMemo)(()=>(0,f.wh)(_||V.primary),[V.primary,_]);if((0,c.useEffect)(()=>{E&&$&&T()},[E,$,T]),!E)return(console.info("Footer weather widget component render skipped. Widget disabled"),x)?(0,s.jsx)("div",{className:"no-data",children:"[Footer weather widget disabled]"}):null;if(!$)return(console.warn("Footer weather widget component render skipped. No apikey provided"),x)?(0,s.jsx)("div",{className:"no-data",children:"[No apikey for footer weather widget provided]"}):null;let z=()=>k&&C?(0,s.jsxs)("div",{children:[(0,s.jsxs)(h.A,{className:`${J?"d-inline cta-link":"d-none d-lg-inline cta-link"}`,href:k,onClick:()=>(0,b.Gl)((0,b.um)(l,{}),C),ariaLabel:`${O} - ${C}`,children:[C,J?g?(0,s.jsx)(N,{className:"cta-icon"}):(0,s.jsx)(j,{className:"cta-icon"}):g?(0,s.jsx)(p,{className:"cta-icon"}):(0,s.jsx)(v,{className:"cta-icon"})]}),(0,s.jsx)(h.A,{href:k,className:"d-block d-lg-none",onClick:()=>(0,b.Gl)((0,b.um)(l,{}),C),ariaLabel:`${O} - ${C}`,children:(0,s.jsx)("span",{className:`${J?"d-none":"btn btn-primary d-block"}`,children:C})})]}):null,X=()=>{B("cel"),(0,b.Gl)((0,b.um)(l,{}),(0,f.QD)(t,"celcius"))},ee=()=>{B("far"),(0,b.Gl)((0,b.um)(l,{}),(0,f.QD)(t,"farenheit"))},ea={"--footer-weather-widget-background-color":_||V.primary,"--footer-weather-widget-background-color-rgb":(0,f.E2)(_||V.primary,!0),"--footer-weather-widget-background-active-color":y||V.primary_active,"--footer-weather-widget-color":Y};return(0,s.jsx)(D,{rtl:g,isDetSite:J,children:(0,s.jsxs)("div",{style:ea,children:[(0,s.jsx)(d.EY,{tag:"h3",field:e,className:"fr-wr-header"}),W?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(u.A,{color:_||V.primary}),(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)("div",{className:"col-lg-5"}),(0,s.jsx)("div",{className:"col-lg-7",children:z()})]})]}):null,!W&&U?(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)("div",{className:"col-lg-5 mb-3 mb-lg-0",children:U}),(0,s.jsx)("div",{className:"col-lg-7",children:z()})]}):null,!W&&I?(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)("div",{className:"col-lg-5 mb-3 mb-lg-0",children:I}),(0,s.jsx)("div",{className:"col-lg-7",children:z()})]}):null,W||I||U?null:(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)("div",{className:"col-lg-5",children:W?null:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:J?"d-none":"d-lg-none",children:(0,s.jsx)("div",{className:"fr-wr-main-item__current-overcast",children:P.condition})}),(0,s.jsxs)("div",{className:"fr-wr-main-layout",children:[(0,s.jsxs)("div",{className:"fr-wr-main-item fr-wr-main-item--current-temp",children:[(0,s.jsxs)("div",{className:"fr-wr-main-item__current-temp",children:[P[Z].tempCurrent,"\xb0"]}),(0,s.jsxs)("div",{className:`fr-wr-main-item__mode ${J?"d-none":"d-lg-none"}`,children:[(0,s.jsx)("button",{onClick:X,className:`${"cel"===Z?"active":""}`,children:(0,f.QD)(t,"celcius")}),(0,s.jsx)("button",{onClick:ee,className:`${"far"===Z?"active":""}`,children:(0,f.QD)(t,"farenheit")})]})]}),(0,s.jsx)("div",{className:"fr-wr-main-item",children:(0,s.jsx)("div",{className:"fr-wr-main-item__icon-holder",children:(0,s.jsx)("img",{src:P.conditionIcon,alt:P.condition})})}),(0,s.jsx)("div",{className:`fr-wr-main-item ${J?"d-block":"d-none d-lg-block"}`,children:(0,s.jsx)("div",{className:"fr-wr-main-item__current-overcast",children:P.condition})})]}),(0,s.jsxs)("div",{className:`fr-wr-main-item__mode ${J?"d-block":"d-none d-lg-block"}`,children:[(0,s.jsx)("button",{onClick:X,className:`${"cel"===Z?"active":""}`,children:(0,f.QD)(t,"celcius")}),(0,s.jsx)("button",{onClick:ee,className:`${"far"===Z?"active":""}`,children:(0,f.QD)(t,"farenheit")}
1)]})]})}),(0,s.jsxs)("div",{className:"col-lg-7",children:[W?null:(0,s.jsxs)("div",{className:"fr-wr-data-layout",children:[(0,s.jsxs)("div",{className:"fr-wr-data-item",children:[(0,s.jsx)("div",{className:"fr-wr-data-item__name",children:(0,f.QD)(t,"sunrise")}),(0,s.jsx)("div",{className:"fr-wr-data-item__value",children:P.sunrise})]}),(0,s.jsxs)("div",{className:"fr-wr-data-item",children:[(0,s.jsx)("div",{className:"fr-wr-data-item__name",children:(0,f.QD)(t,"sunset")}),(0,s.jsx)("div",{className:"fr-wr-data-item__value",children:P.sunset})]}),(0,s.jsxs)("div",{className:"fr-wr-data-item",children:[(0,s.jsx)("div",{className:"fr-wr-data-item__name",children:(0,f.QD)(t,"low")}),(0,s.jsxs)("div",{className:"fr-wr-data-item__value",children:[P[Z].tempMin,"\xb0"]})]}),(0,s.jsxs)("div",{className:"fr-wr-data-item",children:[(0,s.jsx)("div",{className:"fr-wr-data-item__name",children:(0,f.QD)(t,"high")}),(0,s.jsxs)("div",{className:"fr-wr-data-item__value",children:[P[Z].tempMax,"\xb0"]})]}),(0,s.jsxs)("div",{className:"fr-wr-data-item",children:[(0,s.jsx)("div",{className:"fr-wr-data-item__name",children:(0,f.QD)(t,"humidity")}),(0,s.jsx)("div",{className:"fr-wr-data-item__value",children:`${P.humidity}%`})]}),(0,s.jsxs)("div",{className:"fr-wr-data-item",children:[(0,s.jsx)("div",{className:"fr-wr-data-item__name",children:(0,f.QD)(t,"wind")}),(0,s.jsx)("div",{className:"fr-wr-data-item__value",children:`${P.wind} ${(0,f.QD)(t,"windSpeed")||"km/h"}`})]})]}),z()]})]})]})})}},27965:e=>{e.exports={common:"FooterWeatherWidget_common__1xmfc",ltr:"FooterWeatherWidget_ltr__5ytuS",rtl:"FooterWeatherWidget_rtl__QVkR0"}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.