From 32288dc3e1b50e47bfadccde26cc0fe95ba8af76 Mon Sep 17 00:00:00 2001 From: Punith1117 Date: Sun, 1 Dec 2024 17:34:07 +0530 Subject: [PATCH] deployment commit 3 --- app.bundle.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.bundle.js b/app.bundle.js index 234c11d..8e53d55 100644 --- a/app.bundle.js +++ b/app.bundle.js @@ -1 +1 @@ -(()=>{var e={430:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(601),a=n.n(r),i=n(314),o=n.n(i)()(a());o.push([e.id,"/*\n 1. Use a more-intuitive box-sizing model.\n*/\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n/*\n 2. Remove default margin\n */\n* {\n margin: 0;\n}\n\n/*\n Typographic tweaks!\n 3. Add accessible line-height\n 4. Improve text rendering\n */\nbody {\n line-height: 1.5;\n -webkit-font-smoothing: antialiased;\n}\n\n/*\n 5. Improve media defaults\n */\nimg,\npicture,\nvideo,\ncanvas,\nsvg {\n display: block;\n max-width: 100%;\n}\n\n/*\n 6. Remove built-in form typography styles\n */\ninput,\nbutton,\ntextarea,\nselect {\n font: inherit;\n}\n\n/*\n 7. Avoid text overflows\n */\np,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n overflow-wrap: break-word;\n}\n\n/*\n 8. Create a root stacking context\n */\n#root,\n#__next {\n isolation: isolate;\n}\n",""]);const s=o},208:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(601),a=n.n(r),i=n(314),o=n.n(i),s=n(417),c=n.n(s),u=new URL(n(407),n.b),l=new URL(n(267),n.b),d=o()(a()),p=c()(u),f=c()(l);d.push([e.id,`@font-face {\n font-family: chalk-font;\n src: url(${p});\n}\n\n:root {\n --my-blue: rgb(0, 137, 201);\n}\n\nbutton:hover {\n cursor: pointer;\n}\n\nheader {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n background-image: linear-gradient(rgba(0, 0, 0, 0.507), var(--my-blue));\n background-color: var(--my-blue);\n}\n\n.project-name {\n font-family: chalk-font;\n font-size: max(3rem, 5vw);\n color: rgba(255, 255, 255, 0.815);\n padding-top: 1rem;\n}\n\n.author {\n margin-bottom: 10px;\n color: white;\n a {\n color: rgb(127, 255, 41);\n text-underline-offset: 5px;\n }\n}\n\n.tabs {\n background-color: var(--my-blue);\n display: flex;\n justify-content: center;\n gap: max(2rem, 10%);\n padding: 1rem;\n}\n\n.tab {\n background-color: transparent;\n background-image: url(${f});\n background-size: 115% 115%;\n background-repeat: no-repeat;\n background-position: center;\n border: 0;\n color: rgba(0, 0, 0, 0.514);\n font-family: chalk-font;\n font-weight: 700;\n padding: 1rem;\n}\n\n.on-this-tab {\n color: black;\n text-shadow: 3px 3px 10px black;\n font-weight: 900;\n}\n\n.tab-content {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n background-image: linear-gradient(var(--my-blue), rgba(0, 0, 0, 0.507));\n background-color: var(--my-blue);\n color: white;\n gap: 1rem;\n}\n\n.location {\n text-shadow: 3px 3px 3px black;\n}\n\n.info {\n display: flex;\n gap: 5px;\n}\n\n.icon-file {\n height: 2rem;\n width: 2rem;\n background-size: contain;\n background-repeat: no-repeat;\n}\n\n.input-div {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n align-items: center;\n gap: 6px;\n padding-top: 1rem;\n}\n\ninput[type="text"] {\n background-color: rgba(255, 255, 255, 0.671);\n border: 0;\n border-radius: 5px;\n color: black;\n padding: 5px;\n font-family: monospace;\n font-size: 1.2rem;\n backdrop-filter: blur(5px);\n outline: none;\n &:focus {\n background-color: rgba(0, 0, 0, 0.493);\n color: white;\n }\n}\n\n.search {\n background-color: rgba(255, 255, 255, 0.568);\n border: 0;\n outline: none;\n border-radius: 5px;\n padding: 5px;\n font-size: 1.2rem;\n &:hover {\n background-color: rgba(255, 255, 255, 0.822);\n }\n}\n\n.current-tab > .search-result {\n width: 100%;\n display: flex;\n justify-content: center;\n .info-card {\n width: max(25%, 15rem);\n }\n}\n\n.daily-tab > .search-result,\n.hourly-tab > .search-result {\n width: 100%;\n padding-left: 3rem;\n padding-right: 3rem;\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));\n gap: 2rem;\n}\n\n.info-card {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n background-image: radial-gradient(var(--my-blue), rgba(0, 0, 0, 0.705));\n border-radius: 1rem;\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.icon {\n margin-top: 10px;\n}\n\n.condition {\n margin-bottom: 1rem;\n}\n`,""]);const m=d},314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,a,i){"string"==typeof e&&(e=[[null,e,void 0]]);var o={};if(r)for(var s=0;s0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=i),n&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=n):l[2]=n),a&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=a):l[4]="".concat(a)),t.push(l))}},t}},417:e=>{"use strict";e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},601:e=>{"use strict";e.exports=function(e){return e[1]}},353:function(e){e.exports=function(){"use strict";var e=6e4,t=36e5,n="millisecond",r="second",a="minute",i="hour",o="day",s="week",c="month",u="quarter",l="year",d="date",p="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},v=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},g={s:v,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+v(r,2,"0")+":"+v(a,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var s=t.name;b[s]=t,a=s}return!r&&a&&(y=a),a||!r&&y},C=function(e,t){if($(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new M(n)},S=g;S.l=w,S.i=$,S.w=function(e,t){return C(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var M=function(){function h(e){this.$L=w(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var v=h.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(S.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(f);if(r){var a=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return S},v.isValid=function(){return!(this.$d.toString()===p)},v.isSame=function(e,t){var n=C(e);return this.startOf(t)<=n&&n<=this.endOf(t)},v.isAfter=function(e,t){return C(e){"use strict";var t=[];function n(e){for(var n=-1,r=0;r{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},56:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var a=void 0!==n.layer;a&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,a&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},78:(e,t,n)=>{var r={"./clear-day.png":940,"./clear-night.png":776,"./cloudy.png":212,"./compressed-cloud.png":267,"./fog.png":278,"./hail.png":870,"./partly-cloudy-day.png":620,"./partly-cloudy-night.png":67,"./rain-snow-showers-day.png":155,"./rain-snow-showers-night.png":991,"./rain-snow.png":332,"./rain.png":82,"./showers-day.png":130,"./showers-night.png":782,"./sleet.png":103,"./snow-showers-day.png":498,"./snow-showers-night.png":958,"./snow.png":533,"./thunder-rain.png":709,"./thunder-showers-day.png":359,"./thunder-showers-night.png":715,"./thunder.png":472,"./wind.png":822};function a(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=i,e.exports=a,a.id=78},407:(e,t,n)=>{"use strict";e.exports=n.p+"adec8f5b76ba9ae18d7a.ttf"},940:(e,t,n)=>{"use strict";e.exports=n.p+"49a92278086475c7c840.png"},776:(e,t,n)=>{"use strict";e.exports=n.p+"d5b481d65d6728015aa7.png"},212:(e,t,n)=>{"use strict";e.exports=n.p+"ff85b2e81d3543451d70.png"},267:(e,t,n)=>{"use strict";e.exports=n.p+"f079b682216b901293e9.png"},278:(e,t,n)=>{"use strict";e.exports=n.p+"bec51c6b905e71a69c73.png"},870:(e,t,n)=>{"use strict";e.exports=n.p+"e5a324637505df18d2e5.png"},620:(e,t,n)=>{"use strict";e.exports=n.p+"9ccf1783955d7c47bce4.png"},67:(e,t,n)=>{"use strict";e.exports=n.p+"e82491d914f1b4e751e7.png"},155:(e,t,n)=>{"use strict";e.exports=n.p+"4e3195e20db723b75b2f.png"},991:(e,t,n)=>{"use strict";e.exports=n.p+"c2788e154501ed6e195a.png"},332:(e,t,n)=>{"use strict";e.exports=n.p+"560fa082b9506b2826e8.png"},82:(e,t,n)=>{"use strict";e.exports=n.p+"89c8d14229f87a236fe0.png"},130:(e,t,n)=>{"use strict";e.exports=n.p+"302ae48c90c390866931.png"},782:(e,t,n)=>{"use strict";e.exports=n.p+"fbefbc64a4c9b84edb6a.png"},103:(e,t,n)=>{"use strict";e.exports=n.p+"0335ffe923ac8081fcd9.png"},498:(e,t,n)=>{"use strict";e.exports=n.p+"653aae7993df59bc9edf.png"},958:(e,t,n)=>{"use strict";e.exports=n.p+"992f3427910628059ef4.png"},533:(e,t,n)=>{"use strict";e.exports=n.p+"f72b71c0da5cb78e0844.png"},709:(e,t,n)=>{"use strict";e.exports=n.p+"f216f30e368ba0b6eef0.png"},359:(e,t,n)=>{"use strict";e.exports=n.p+"08dc25396dd350cafbce.png"},715:(e,t,n)=>{"use strict";e.exports=n.p+"b94c0677a77e0021caf4.png"},472:(e,t,n)=>{"use strict";e.exports=n.p+"68c58b5ee4603ed53a41.png"},822:(e,t,n)=>{"use strict";e.exports=n.p+"7689f6c733214fb7a9f8.png"}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={id:r,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.m=e,n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var a=r.length-1;a>-1&&(!e||!/^http(s?):/.test(e));)e=r[a--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),n.b=document.baseURI||self.location.href,n.nc=void 0;var r={};(()=>{"use strict";n.d(r,{g:()=>w});var e=n(72),t=n.n(e),a=n(825),i=n.n(a),o=n(659),s=n.n(o),c=n(56),u=n.n(c),l=n(540),d=n.n(l),p=n(113),f=n.n(p),m=n(430),h={};h.styleTagTransform=f(),h.setAttributes=u(),h.insert=s().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=d(),t()(m.A,h),m.A&&m.A.locals&&m.A.locals;var v=n(208),g={};function y(){let e=document.createElement("div");e.className="info-card";let t=document.createElement("div");t.className="time";let n=document.createElement("div");n.className="icon";let r=document.createElement("div");r.className="icon-file",n.appendChild(r);let a=document.createElement("div");a.className="condition info";let i=document.createElement("div");i.className="temp info";let o=document.createElement("div");o.textContent="Temperature:",o.className="info-name";let s=document.createElement("div");s.className="info-value",i.appendChild(o),i.appendChild(s);let c=document.createElement("div");c.className="precip info";let u=document.createElement("div");u.className="info-name",u.textContent="Precipitation:";let l=document.createElement("div");l.className="info-value",c.appendChild(u),c.appendChild(l);let d=document.createElement("div");d.className="cloud-cover info";let p=document.createElement("div");p.className="info-name",p.textContent="Cloud cover: ";let f=document.createElement("div");f.className="info-value",d.appendChild(p),d.appendChild(f);let m=document.createElement("div");m.className="wind-speed info";let h=document.createElement("div");h.className="info-name",h.textContent="Wind speed: ";let v=document.createElement("div");v.className="info-value",m.appendChild(h),m.appendChild(v);let g=document.createElement("div");g.className="visibility info";let y=document.createElement("div");y.className="info-name",y.textContent="Visibility: ";let b=document.createElement("div");b.className="info-value",g.appendChild(y),g.appendChild(b);let x=document.createElement("div");x.className="uv-index info";let $=document.createElement("div");$.className="info-name",$.textContent="UV Index: ";let w=document.createElement("div");return w.className="info-value",x.appendChild($),x.appendChild(w),e.appendChild(t),e.appendChild(n),e.appendChild(a),e.appendChild(i),e.appendChild(c),e.appendChild(d),e.appendChild(m),e.appendChild(g),e.appendChild(x),e}function b(e){let t=document.querySelector(".tab-content");t.innerHTML="",t.className=`tab-content ${e}-tab`;let n=w(`${e}`),r=document.createElement("div");r.className="location";let a=document.createElement("div");a.className="search-result",t.appendChild(n),t.appendChild(r),t.appendChild(a)}g.styleTagTransform=f(),g.setAttributes=u(),g.insert=s().bind(null,"head"),g.domAPI=i(),g.insertStyleElement=d(),t()(v.A,g),v.A&&v.A.locals&&v.A.locals;var x=n(353),$=n.n(x);function w(e){let t=document.createElement("div");t.className="input-div";let n=document.createElement("input");if(n.type="text",n.className="location-input","hourly"==e){let e=document.createElement("input");e.className="date-input",e.type="date";let n=$()().format("YYYY-MM-DD");e.value=n;let r=$()().add(14,"day"),a=$()(r).format("YYYY-MM-DD");e.setAttribute("max",a),t.appendChild(e)}else if("daily"==e){let e=$()(),n=e.add(10,"day"),r=e.format("YYYY-MM-DD"),a=n.format("YYYY-MM-DD"),i=document.createElement("div");i.className="date-input-div";let o=document.createElement("label");o.textContent="From: ",o.for="from";let s=document.createElement("input");s.type="date",s.id="from",s.className="date-input",s.value=r,i.appendChild(o),i.appendChild(s);let c=document.createElement("div");c.className="date-input-div";let u=document.createElement("label");u.textContent="To: ",u.for="to";let l=document.createElement("input");l.type="date",l.id="to",l.className="date-input",l.value=a,c.appendChild(u),c.appendChild(l),t.appendChild(i),t.appendChild(c)}let r=document.createElement("button");return r.textContent="search",r.className="search",t.appendChild(n),t.appendChild(r),t}function C(){document.querySelector(".search").addEventListener("click",(()=>{let e=document.querySelector(".location-input").value;S(),async function(e){let t=await async function(e){let t=await fetch(`https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/${e}/today?unitGroup=metric&include=current&key=CPDRKTZAL4B8C8GGBDKP2DCMA&contentType=json`);return await t.json()}(e);document.querySelector(".location").textContent=t.resolvedAddress,console.log(t.resolvedAddress);let n=M(y(),t,null,"current");document.querySelector(".search-result").appendChild(n)}(e)}))}function S(){document.querySelector(".location").innerHTML="",document.querySelector(".search-result").innerHTML=""}function M(e,t,r,a){"current"==a?(t=t.currentConditions,console.log(t)):"hourly"==a?t=t.days[0].hours[r]:"daily"==a&&(t=t.days[r]),e.querySelector(".time").textContent=t.datetime;let i=e.querySelector(".icon>.icon-file"),o=n(78)(`./${t.icon}.png`);return i.style.backgroundImage=`url(${o})`,e.querySelector(".condition").textContent=t.conditions,e.querySelector(".temp>.info-value").textContent=t.temp,e.querySelector(".precip>.info-value").textContent=t.precip,e.querySelector(".cloud-cover>.info-value").textContent=t.cloudcover,e.querySelector(".wind-speed>.info-value").textContent=t.windspeed,e.querySelector(".visibility>.info-value").textContent=t.visibility,e.querySelector(".uv-index>.info-value").textContent=t.uvindex,e}document.querySelector(".current").classList.add("on-this-tab"),b("current"),C(),document.querySelectorAll(".tab").forEach((e=>{e.addEventListener("click",(()=>{e.classList.contains("on-this-tab")||(document.querySelector(".on-this-tab").classList.remove("on-this-tab"),e.classList.add("on-this-tab"),document.querySelector(".tab-content").innerHTML="",e.classList.contains("current")?(b("current"),C()):e.classList.contains("hourly")?(b("hourly"),function(){let e=document.querySelector(".search"),t=document.querySelector(".date-input"),n=$()().add(14,"day");e.addEventListener("click",(()=>{let e=document.querySelector(".location-input").value,t=document.querySelector(".date-input").value;if(S(),""==t||null==e||""==e.trim()){let e=document.querySelector(".search-result"),t="Invalid input",n=document.createElement("div");n.className="error-div",n.textContent=t,e.appendChild(n)}else console.log(e,t),async function(e,t){let n=await async function(e,t){let n=await fetch(`https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/${e}/${t}/${t}?unitGroup=metric&include=hours&key=CPDRKTZAL4B8C8GGBDKP2DCMA&contentType=json`);return await n.json()}(e,t);console.log(n),document.querySelector(".location").textContent=n.resolvedAddress;for(let e=0;e<24;e++){let t=M(y(),n,e,"hourly");document.querySelector(".search-result").appendChild(t)}}(e,t)})),t.addEventListener("input",(()=>{let e=document.querySelector(".date-input"),t=e.value;t=$()(t),t.isAfter(n)&&(console.log("input date greater than max date"),e.value=n.format("YYYY-MM-DD"))}))}()):(b("daily"),function(){let e=document.querySelector(".search"),t=document.querySelector("#from"),n=document.querySelector("#to");e.addEventListener("click",(()=>{let e=document.querySelector(".location-input").value,t=document.querySelector("#from").value,n=document.querySelector("#to").value;console.log(e,t,n),S(),""==e.trim()||""==t||""==n?document.querySelector(".search-result").textContent="Invalid Input":async function(e,t,n){let r=await async function(e,t,n){let r=await fetch(`https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/${e}/${t}/${n}?unitGroup=metric&include=days&key=CPDRKTZAL4B8C8GGBDKP2DCMA&contentType=json`);return await r.json()}(e,t,n);console.log(r),document.querySelector(".location").textContent=r.resolvedAddress;let a=r.days.length;for(let e=0;e{let e=$()(t.value),r=$()(n.value);if(""==t.value){let e=$()();t.value=e.format("YYYY-MM-DD")}else e.isAfter(r)&&(t.value=n.value)})),n.addEventListener("input",(()=>{let e=$()(t.value),r=$()(n.value);if(""==n.value){let e=$()().add(10,"day");n.value=e.format("YYYY-MM-DD")}else e.isAfter(r)&&(n.value=t.value)}))}()))}))}))})()})(); \ No newline at end of file +(()=>{var e={430:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(601),a=n.n(r),i=n(314),o=n.n(i)()(a());o.push([e.id,"/*\n 1. Use a more-intuitive box-sizing model.\n*/\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n/*\n 2. Remove default margin\n */\n* {\n margin: 0;\n}\n\n/*\n Typographic tweaks!\n 3. Add accessible line-height\n 4. Improve text rendering\n */\nbody {\n line-height: 1.5;\n -webkit-font-smoothing: antialiased;\n}\n\n/*\n 5. Improve media defaults\n */\nimg,\npicture,\nvideo,\ncanvas,\nsvg {\n display: block;\n max-width: 100%;\n}\n\n/*\n 6. Remove built-in form typography styles\n */\ninput,\nbutton,\ntextarea,\nselect {\n font: inherit;\n}\n\n/*\n 7. Avoid text overflows\n */\np,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n overflow-wrap: break-word;\n}\n\n/*\n 8. Create a root stacking context\n */\n#root,\n#__next {\n isolation: isolate;\n}\n",""]);const s=o},208:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(601),a=n.n(r),i=n(314),o=n.n(i),s=n(417),c=n.n(s),u=new URL(n(407),n.b),l=new URL(n(267),n.b),d=o()(a()),p=c()(u),f=c()(l);d.push([e.id,`@font-face {\n font-family: chalk-font;\n src: url(${p});\n}\n\n:root {\n --my-blue: rgb(0, 137, 201);\n}\n\nbutton:hover {\n cursor: pointer;\n}\n\nheader {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n background-image: linear-gradient(rgba(0, 0, 0, 0.507), var(--my-blue));\n background-color: var(--my-blue);\n}\n\n.project-name {\n font-family: chalk-font;\n font-size: max(3rem, 5vw);\n color: rgba(255, 255, 255, 0.815);\n padding-top: 1rem;\n}\n\n.author {\n margin-bottom: 10px;\n color: white;\n a {\n color: rgb(127, 255, 41);\n text-underline-offset: 5px;\n }\n}\n\n.tabs {\n background-color: var(--my-blue);\n display: flex;\n justify-content: center;\n gap: max(2rem, 10%);\n padding: 1rem;\n}\n\n.tab {\n background-color: transparent;\n background-image: url(${f});\n background-size: 115% 115%;\n background-repeat: no-repeat;\n background-position: center;\n border: 0;\n color: rgba(0, 0, 0, 0.514);\n font-family: chalk-font;\n font-weight: 700;\n padding: 1rem;\n}\n\n.on-this-tab {\n color: black;\n text-shadow: 3px 3px 10px black;\n font-weight: 900;\n}\n\n.tab-content {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n background-image: linear-gradient(var(--my-blue), rgba(0, 0, 0, 0.507));\n background-color: var(--my-blue);\n color: white;\n gap: 1rem;\n}\n\n.location {\n text-shadow: 3px 3px 3px black;\n}\n\n.info {\n display: flex;\n gap: 5px;\n}\n\n.icon-file {\n height: 5rem;\n width: 5rem;\n background-size: contain;\n background-repeat: no-repeat;\n}\n\n.input-div {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n align-items: center;\n gap: 6px;\n padding-top: 1rem;\n}\n\ninput[type="text"] {\n background-color: rgba(255, 255, 255, 0.671);\n border: 0;\n border-radius: 5px;\n color: black;\n padding: 5px;\n font-family: monospace;\n font-size: 1.2rem;\n backdrop-filter: blur(5px);\n outline: none;\n &:focus {\n background-color: rgba(0, 0, 0, 0.493);\n color: white;\n }\n}\n\n.search {\n background-color: rgba(255, 255, 255, 0.568);\n border: 0;\n outline: none;\n border-radius: 5px;\n padding: 5px;\n font-size: 1.2rem;\n &:hover {\n background-color: rgba(255, 255, 255, 0.822);\n }\n}\n\n.current-tab > .search-result {\n width: 100%;\n display: flex;\n justify-content: center;\n .info-card {\n width: max(25%, 15rem);\n }\n}\n\n.daily-tab > .search-result,\n.hourly-tab > .search-result {\n width: 100%;\n padding-left: 3rem;\n padding-right: 3rem;\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));\n gap: 2rem;\n}\n\n.info-card {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n background-image: radial-gradient(var(--my-blue), rgba(0, 0, 0, 0.705));\n border-radius: 1rem;\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.icon {\n margin-top: 10px;\n}\n\n.condition {\n font-size: 1.5rem;\n margin-bottom: 1rem;\n}\n`,""]);const m=d},314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,a,i){"string"==typeof e&&(e=[[null,e,void 0]]);var o={};if(r)for(var s=0;s0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=i),n&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=n):l[2]=n),a&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=a):l[4]="".concat(a)),t.push(l))}},t}},417:e=>{"use strict";e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},601:e=>{"use strict";e.exports=function(e){return e[1]}},353:function(e){e.exports=function(){"use strict";var e=6e4,t=36e5,n="millisecond",r="second",a="minute",i="hour",o="day",s="week",c="month",u="quarter",l="year",d="date",p="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},v=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},g={s:v,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+v(r,2,"0")+":"+v(a,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var s=t.name;b[s]=t,a=s}return!r&&a&&(y=a),a||!r&&y},C=function(e,t){if($(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new M(n)},S=g;S.l=w,S.i=$,S.w=function(e,t){return C(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var M=function(){function h(e){this.$L=w(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var v=h.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(S.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(f);if(r){var a=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return S},v.isValid=function(){return!(this.$d.toString()===p)},v.isSame=function(e,t){var n=C(e);return this.startOf(t)<=n&&n<=this.endOf(t)},v.isAfter=function(e,t){return C(e){"use strict";var t=[];function n(e){for(var n=-1,r=0;r{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},56:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var a=void 0!==n.layer;a&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,a&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},78:(e,t,n)=>{var r={"./clear-day.png":940,"./clear-night.png":776,"./cloudy.png":212,"./compressed-cloud.png":267,"./fog.png":278,"./hail.png":870,"./partly-cloudy-day.png":620,"./partly-cloudy-night.png":67,"./rain-snow-showers-day.png":155,"./rain-snow-showers-night.png":991,"./rain-snow.png":332,"./rain.png":82,"./showers-day.png":130,"./showers-night.png":782,"./sleet.png":103,"./snow-showers-day.png":498,"./snow-showers-night.png":958,"./snow.png":533,"./thunder-rain.png":709,"./thunder-showers-day.png":359,"./thunder-showers-night.png":715,"./thunder.png":472,"./wind.png":822};function a(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=i,e.exports=a,a.id=78},407:(e,t,n)=>{"use strict";e.exports=n.p+"adec8f5b76ba9ae18d7a.ttf"},940:(e,t,n)=>{"use strict";e.exports=n.p+"49a92278086475c7c840.png"},776:(e,t,n)=>{"use strict";e.exports=n.p+"d5b481d65d6728015aa7.png"},212:(e,t,n)=>{"use strict";e.exports=n.p+"ff85b2e81d3543451d70.png"},267:(e,t,n)=>{"use strict";e.exports=n.p+"f079b682216b901293e9.png"},278:(e,t,n)=>{"use strict";e.exports=n.p+"bec51c6b905e71a69c73.png"},870:(e,t,n)=>{"use strict";e.exports=n.p+"e5a324637505df18d2e5.png"},620:(e,t,n)=>{"use strict";e.exports=n.p+"9ccf1783955d7c47bce4.png"},67:(e,t,n)=>{"use strict";e.exports=n.p+"e82491d914f1b4e751e7.png"},155:(e,t,n)=>{"use strict";e.exports=n.p+"4e3195e20db723b75b2f.png"},991:(e,t,n)=>{"use strict";e.exports=n.p+"c2788e154501ed6e195a.png"},332:(e,t,n)=>{"use strict";e.exports=n.p+"560fa082b9506b2826e8.png"},82:(e,t,n)=>{"use strict";e.exports=n.p+"89c8d14229f87a236fe0.png"},130:(e,t,n)=>{"use strict";e.exports=n.p+"302ae48c90c390866931.png"},782:(e,t,n)=>{"use strict";e.exports=n.p+"fbefbc64a4c9b84edb6a.png"},103:(e,t,n)=>{"use strict";e.exports=n.p+"0335ffe923ac8081fcd9.png"},498:(e,t,n)=>{"use strict";e.exports=n.p+"653aae7993df59bc9edf.png"},958:(e,t,n)=>{"use strict";e.exports=n.p+"992f3427910628059ef4.png"},533:(e,t,n)=>{"use strict";e.exports=n.p+"f72b71c0da5cb78e0844.png"},709:(e,t,n)=>{"use strict";e.exports=n.p+"f216f30e368ba0b6eef0.png"},359:(e,t,n)=>{"use strict";e.exports=n.p+"08dc25396dd350cafbce.png"},715:(e,t,n)=>{"use strict";e.exports=n.p+"b94c0677a77e0021caf4.png"},472:(e,t,n)=>{"use strict";e.exports=n.p+"68c58b5ee4603ed53a41.png"},822:(e,t,n)=>{"use strict";e.exports=n.p+"7689f6c733214fb7a9f8.png"}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={id:r,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.m=e,n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var a=r.length-1;a>-1&&(!e||!/^http(s?):/.test(e));)e=r[a--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),n.b=document.baseURI||self.location.href,n.nc=void 0;var r={};(()=>{"use strict";n.d(r,{g:()=>w});var e=n(72),t=n.n(e),a=n(825),i=n.n(a),o=n(659),s=n.n(o),c=n(56),u=n.n(c),l=n(540),d=n.n(l),p=n(113),f=n.n(p),m=n(430),h={};h.styleTagTransform=f(),h.setAttributes=u(),h.insert=s().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=d(),t()(m.A,h),m.A&&m.A.locals&&m.A.locals;var v=n(208),g={};function y(){let e=document.createElement("div");e.className="info-card";let t=document.createElement("div");t.className="time";let n=document.createElement("div");n.className="icon";let r=document.createElement("div");r.className="icon-file",n.appendChild(r);let a=document.createElement("div");a.className="condition info";let i=document.createElement("div");i.className="temp info";let o=document.createElement("div");o.textContent="Temperature:",o.className="info-name";let s=document.createElement("div");s.className="info-value",i.appendChild(o),i.appendChild(s);let c=document.createElement("div");c.className="precip info";let u=document.createElement("div");u.className="info-name",u.textContent="Precipitation:";let l=document.createElement("div");l.className="info-value",c.appendChild(u),c.appendChild(l);let d=document.createElement("div");d.className="cloud-cover info";let p=document.createElement("div");p.className="info-name",p.textContent="Cloud cover: ";let f=document.createElement("div");f.className="info-value",d.appendChild(p),d.appendChild(f);let m=document.createElement("div");m.className="wind-speed info";let h=document.createElement("div");h.className="info-name",h.textContent="Wind speed: ";let v=document.createElement("div");v.className="info-value",m.appendChild(h),m.appendChild(v);let g=document.createElement("div");g.className="visibility info";let y=document.createElement("div");y.className="info-name",y.textContent="Visibility: ";let b=document.createElement("div");b.className="info-value",g.appendChild(y),g.appendChild(b);let x=document.createElement("div");x.className="uv-index info";let $=document.createElement("div");$.className="info-name",$.textContent="UV Index: ";let w=document.createElement("div");return w.className="info-value",x.appendChild($),x.appendChild(w),e.appendChild(t),e.appendChild(n),e.appendChild(a),e.appendChild(i),e.appendChild(c),e.appendChild(d),e.appendChild(m),e.appendChild(g),e.appendChild(x),e}function b(e){let t=document.querySelector(".tab-content");t.innerHTML="",t.className=`tab-content ${e}-tab`;let n=w(`${e}`),r=document.createElement("div");r.className="location";let a=document.createElement("div");a.className="search-result",t.appendChild(n),t.appendChild(r),t.appendChild(a)}g.styleTagTransform=f(),g.setAttributes=u(),g.insert=s().bind(null,"head"),g.domAPI=i(),g.insertStyleElement=d(),t()(v.A,g),v.A&&v.A.locals&&v.A.locals;var x=n(353),$=n.n(x);function w(e){let t=document.createElement("div");t.className="input-div";let n=document.createElement("input");if(n.type="text",n.className="location-input","hourly"==e){let e=document.createElement("input");e.className="date-input",e.type="date";let n=$()().format("YYYY-MM-DD");e.value=n;let r=$()().add(14,"day"),a=$()(r).format("YYYY-MM-DD");e.setAttribute("max",a),t.appendChild(e)}else if("daily"==e){let e=$()(),n=e.add(10,"day"),r=e.format("YYYY-MM-DD"),a=n.format("YYYY-MM-DD"),i=document.createElement("div");i.className="date-input-div";let o=document.createElement("label");o.textContent="From: ",o.for="from";let s=document.createElement("input");s.type="date",s.id="from",s.className="date-input",s.value=r,i.appendChild(o),i.appendChild(s);let c=document.createElement("div");c.className="date-input-div";let u=document.createElement("label");u.textContent="To: ",u.for="to";let l=document.createElement("input");l.type="date",l.id="to",l.className="date-input",l.value=a,c.appendChild(u),c.appendChild(l),t.appendChild(i),t.appendChild(c)}let r=document.createElement("button");return r.textContent="search",r.className="search",t.appendChild(n),t.appendChild(r),t}function C(){document.querySelector(".search").addEventListener("click",(()=>{let e=document.querySelector(".location-input").value;S(),async function(e){let t=await async function(e){let t=await fetch(`https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/${e}/today?unitGroup=metric&include=current&key=CPDRKTZAL4B8C8GGBDKP2DCMA&contentType=json`);return await t.json()}(e);document.querySelector(".location").textContent=t.resolvedAddress,console.log(t.resolvedAddress);let n=M(y(),t,null,"current");document.querySelector(".search-result").appendChild(n)}(e)}))}function S(){document.querySelector(".location").innerHTML="",document.querySelector(".search-result").innerHTML=""}function M(e,t,r,a){"current"==a?(t=t.currentConditions,console.log(t)):"hourly"==a?t=t.days[0].hours[r]:"daily"==a&&(t=t.days[r]),e.querySelector(".time").textContent=t.datetime;let i=e.querySelector(".icon>.icon-file"),o=n(78)(`./${t.icon}.png`);return i.style.backgroundImage=`url(${o})`,e.querySelector(".condition").textContent=t.conditions,e.querySelector(".temp>.info-value").textContent=t.temp,e.querySelector(".precip>.info-value").textContent=t.precip,e.querySelector(".cloud-cover>.info-value").textContent=t.cloudcover,e.querySelector(".wind-speed>.info-value").textContent=t.windspeed,e.querySelector(".visibility>.info-value").textContent=t.visibility,e.querySelector(".uv-index>.info-value").textContent=t.uvindex,e}document.querySelector(".current").classList.add("on-this-tab"),b("current"),C(),document.querySelectorAll(".tab").forEach((e=>{e.addEventListener("click",(()=>{e.classList.contains("on-this-tab")||(document.querySelector(".on-this-tab").classList.remove("on-this-tab"),e.classList.add("on-this-tab"),document.querySelector(".tab-content").innerHTML="",e.classList.contains("current")?(b("current"),C()):e.classList.contains("hourly")?(b("hourly"),function(){let e=document.querySelector(".search"),t=document.querySelector(".date-input"),n=$()().add(14,"day");e.addEventListener("click",(()=>{let e=document.querySelector(".location-input").value,t=document.querySelector(".date-input").value;if(S(),""==t||null==e||""==e.trim()){let e=document.querySelector(".search-result"),t="Invalid input",n=document.createElement("div");n.className="error-div",n.textContent=t,e.appendChild(n)}else console.log(e,t),async function(e,t){let n=await async function(e,t){let n=await fetch(`https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/${e}/${t}/${t}?unitGroup=metric&include=hours&key=CPDRKTZAL4B8C8GGBDKP2DCMA&contentType=json`);return await n.json()}(e,t);console.log(n),document.querySelector(".location").textContent=n.resolvedAddress;for(let e=0;e<24;e++){let t=M(y(),n,e,"hourly");document.querySelector(".search-result").appendChild(t)}}(e,t)})),t.addEventListener("input",(()=>{let e=document.querySelector(".date-input"),t=e.value;t=$()(t),t.isAfter(n)&&(console.log("input date greater than max date"),e.value=n.format("YYYY-MM-DD"))}))}()):(b("daily"),function(){let e=document.querySelector(".search"),t=document.querySelector("#from"),n=document.querySelector("#to");e.addEventListener("click",(()=>{let e=document.querySelector(".location-input").value,t=document.querySelector("#from").value,n=document.querySelector("#to").value;console.log(e,t,n),S(),""==e.trim()||""==t||""==n?document.querySelector(".search-result").textContent="Invalid Input":async function(e,t,n){let r=await async function(e,t,n){let r=await fetch(`https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/${e}/${t}/${n}?unitGroup=metric&include=days&key=CPDRKTZAL4B8C8GGBDKP2DCMA&contentType=json`);return await r.json()}(e,t,n);console.log(r),document.querySelector(".location").textContent=r.resolvedAddress;let a=r.days.length;for(let e=0;e{let e=$()(t.value),r=$()(n.value);if(""==t.value){let e=$()();t.value=e.format("YYYY-MM-DD")}else e.isAfter(r)&&(t.value=n.value)})),n.addEventListener("input",(()=>{let e=$()(t.value),r=$()(n.value);if(""==n.value){let e=$()().add(10,"day");n.value=e.format("YYYY-MM-DD")}else e.isAfter(r)&&(n.value=t.value)}))}()))}))}))})()})(); \ No newline at end of file