PageSourceSearch

https://open-meteo.com/_app/immutable/nodes/4.D5zCnX5V.js

js open-meteo.com collected 2026-09-24 08:29:01 UTC 7,431 bytes, 1 lines download raw bytes

1import{n as e}from"../chunks/rolldown-runtime.hePW80VL.chunk.js";import{A as t,At as n,D as r,I as i,N as a,O as o,R as s,Rt as c,T as l,U as u,Vt as d,W as f,X as p,_ as m,_t as h,a as g,dt as _,ft as v,g as y,ht as b,it as x,jt as S,lt as C,m as w,ut as T,vt as E,z as D}from"../chunks/index-client.CmB40IKf.chunk.js";import"../chunks/disclose-version.xihTtKlq.chunk.js";import{t as O}from"../chunks/state.DTvzYE7h.chunk.js";import{t as k}from"../chunks/button.BiCVbghN.chunk.js";var A=D(`<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="-mt-1 dark:brightness-90" viewBox="0 0 16 16"><path d="M7.068.727c.243-.97 1.62-.97 1.864 0l.071.286a.96.96 0 0 0 1.622.434l.205-.211c.695-.719 1.888-.03 1.613.931l-.08.284a.96.96 0 0 0 1.187 1.187l.283-.081c.96-.275 1.65.918.931 1.613l-.211.205a.96.96 0 0 0 .434 1.622l.286.071c.97.243.97 1.62 0 1.864l-.286.071a.96.96 0 0 0-.434 1.622l.211.205c.719.695.03 1.888-.931 1.613l-.284-.08a.96.96 0 0 0-1.187 1.187l.081.283c.275.96-.918 1.65-1.613.931l-.205-.211a.96.96 0 0 0-1.622.434l-.071.286c-.243.97-1.62.97-1.864 0l-.071-.286a.96.96 0 0 0-1.622-.434l-.205.211c-.695.719-1.888.03-1.613-.931l.08-.284a.96.96 0 0 0-1.186-1.187l-.284.081c-.96.275-1.65-.918-.931-1.613l.211-.205a.96.96 0 0 0-.434-1.622l-.286-.071c-.97-.243-.97-1.62 0-1.864l.286-.071a.96.96 0 0 0 .434-1.622l-.211-.205c-.719-.695-.03-1.888.931-1.613l.284.08a.96.96 0 0 0 1.187-1.186l-.081-.284c-.275-.96.918-1.65 1.613-.931l.205.211a.96.96 0 0 0 1.622-.434l.071-.286zM12.973 8.5H8.25l-2.834 3.779A4.998 4.998 0 0 0 12.973 8.5zm0-1a4.998 4.998 0 0 0-7.557-3.779l2.834 3.78h4.723zM5.048 3.967c-.03.021-.058.043-.087.065l.087-.065zm-.431.355A4.984 4.984 0 0 0 3.002 8c0 1.455.622 2.765 1.615 3.678L7.375 8 4.617 4.322zm.344 7.646.087.065-.087-.065z"></path></svg>`);function j(e,t){let n=g(t,`shadow`,3,null);var r=A();x(()=>{y(r,n()?`filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7))`:``),w(r,`width`,t.width),w(r,`height`,t.height)}),i(e,r)}var M=e({load:()=>N}),N=(()=>({Logo:j,heroTitle:`Weather Forecast API`,heroDescription:`Seamless integration of high-resolution weather models with up 16 days forecast`,heroImage:`/images/backgrounds/partly_cloudy.webp`,heroHeight:400,heroPrimaryButtonPath:null,heroPrimaryButtonText:null,heroSecondaryButtonPath:null,heroSecondaryButtonText:null})),P=s(`<svg class="lucide lucide-chevrons-up-down" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m7 15 5 5 5-5"></path><path d="m7 9 5-5 5 5"></path></svg> <b> </b>`,1),F=D(`<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"></path></svg>`),I=s(`<span class="w-4 shrink-0"></span>`),L=s(`<li><a> </a></li>`),R=s(`<div><ul class="list-unstyled ml-5 min-h-0 overflow-hidden"></ul></div>`),z=s(`<li><a class="flex items-center gap-1"><!> </a> <!></li>`),B=s(`<div class="mb-12 flex flex-col md:mb-24 md:flex-row"><aside class="w-full md:w-1/6 md:max-w-100 md:min-w-57.5"><nav aria-label="Documentation" class="sticky top-0 mb-3 flex flex-col overflow-hidden p-3 pt-6 pb-0 md:mb-0 md:max-h-screen md:overflow-auto md:pr-3 md:pb-3 svelte-pr6yhd"><!> <div><ul class="list-unstyled min-h-0 overflow-hidden"></ul></div></nav></aside> <div class="docs-content lg:max-w-unset flex flex-1 flex-col p-6 pt-0 md:max-w-[calc(100%-230px)] md:pt-6 md:pl-3"><!></div></div>`);function V(e,s){S(s,!0);let u=[{title:`Weather Forecast`,url:`/en/docs`,children:[{title:`DWD Germany`,url:`/en/docs/dwd-api`},{title:`NOAA U.S.`,url:`/en/docs/gfs-api`},{title:`Météo-France`,url:`/en/docs/meteofrance-api`},{title:`ECMWF`,url:`/en/docs/ecmwf-api`},{title:`UK Met Office`,url:`/en/docs/ukmo-api`},{title:`KMA Korea`,url:`/en/docs/kma-api`},{title:`JMA Japan`,url:`/en/docs/jma-api`},{title:`MeteoSwiss`,url:`/en/docs/meteoswiss-api`},{title:`MET Norway`,url:`/en/docs/metno-api`},{title:`GEM Canada`,url:`/en/docs/gem-api`},{title:`BOM Australia`,url:`/en/docs/bom-api`},{title:`CMA China`,url:`/en/docs/cma-api`},{title:`KNMI Netherlands`,url:`/en/docs/knmi-api`},{title:`DMI Denmark`,url:`/en/docs/dmi-api`},{title:`ItaliaMeteo`,url:`/en/docs/italia-meteo-arpae-api`},{title:`GeoSphere Austria`,url:`/en/docs/geosphere-austria-api`},{title:`CHMI Aladin`,url:`/en/docs/chmi-api`}]},{title:`Historical Weather`,url:`/en/docs/historical-weather-api`,children:[{title:`Historical Forecast`,url:`/en/docs/historical-forecast-api`},{title:`Single Runs`,url:`/en/docs/single-runs-api`},{title:`Previous Model Runs`,url:`/en/docs/previous-runs-api`}]},{title:`Ensemble Models`,url:`/en/docs/ensemble-api`,children:[{title:`Ensemble Mean API`,url:`/en/docs/ensemble-mean-api`},{title:`Google WeatherNext`,url:`/en/docs/google-weathernext-api`}]},{title:`Seasonal Forecast`,url:`/en/docs/seasonal-forecast-api`},{title:`Climate Change`,url:`/en/docs/climate-api`},{title:`Marine Forecast`,url:`/en/docs/marine-weather-api`},{title:`Air Quality`,url:`/en/docs/air-quality-api`},{title:`Satellite Radiation`,url:`/en/docs/satellite-radiation-api`},{title:`Geocoding`,url:`/en/docs/geocoding-api`},{title:`Elevation`,url:`/en/docs/elevation-api`},{title:`Flood`,url:`/en/docs/flood-api`},{title:`Model Updates`,url:`/en/docs/model-updates`,mobileOnly:!0}],g=E(()=>{for(let e of u){if(e.children){for(let t of e.children)if(O.url.pathname.includes(t.url)||O.url.pathname.includes(t.url+`/`))return t}if(O.url.pathname===e.url||O.url.pathname===e.url+`/`)return e}return{title:``,url:``}}),y=h(!1);var D=B(),A=C(D),j=C(A),M=C(j);k(M,{variant:`outline`,class:`flex justify-start p-3 md:hidden`,get"aria-expanded"(){return p(y)},get"aria-label"(){return`Documentation navigation: ${p(g).title??``}`},onclick:()=>{b(y,!p(y))},children:(e,t)=>{var n=P(),r=v(T(n),2),o=_(r,!0);x(()=>
1a(o,p(g).title)),i(e,n)},$$slots:{default:!0}});var N=v(M,2);let V;var H=C(N);r(H,21,()=>u,o,(e,n)=>{let s=E(()=>!!p(n).children&&(p(g).url===p(n).url||p(n).children.some(e=>e.url===p(g).url)));var l=z(),u=C(l),d=C(u),h=e=>{var t=F();x(()=>m(t,0,`lucide lucide-chevron-down text-muted-foreground shrink-0 transition-transform duration-450 ${p(s)?`rotate-0`:`-rotate-90`}`)),i(e,t)},S=e=>{var t=I();i(e,t)};t(d,e=>{p(n).children?e(h):e(S,-1)});var T=v(d);c(u);var D=v(u,2),O=e=>{var t=R();let l;var u=C(t);r(u,21,()=>p(n).children,o,(e,t)=>{var n=L(),r=C(n),o=_(r,!0);c(n),x(()=>{m(n,1,`truncate overflow-hidden rounded-md border p-1.25 pl-3 duration-300 first:mt-2 last:mb-1 ${p(g).url===p(t).url?`border-border`:`border-transparent`}`),w(r,`href`,p(t).url),a(o,p(t).title)}),f(`click`,r,()=>{p(t).url!=p(g).url&&b(y,!1)}),i(e,n)}),c(u),c(t),x(()=>l=m(t,1,`nav-collapse svelte-pr6yhd`,null,l,{expanded:p(s)})),i(e,t)};t(D,e=>{p(n).children&&e(O)}),c(l),x(()=>{m(l,1,`my-0.5 rounded-md border py-2 pr-2 pl-3 duration-450 max-md:first:mt-2 max-md:last:mb-3 ${p(n).mobileOnly?`md:hidden`:``} ${p(g).title===p(n).title?`border-border`:`border-transparent`} ${p(s)?`mb-3 pt-4`:``}`),w(u,`href`,p(n).url),a(T,` ${p(n).title??``}`)}),f(`click`,u,()=>{p(n).url!=p(g).url&&b(y,!1)}),i(e,l)}),c(H),c(N),c(j),c(A);var U=v(A,2),W=C(U);l(W,()=>s.children??d),c(U),c(D),x(()=>V=m(N,1,`nav-collapse svelte-pr6yhd`,null,V,{expanded:p(y)})),i(e,D),n()}u([`click`]);export{V as component,M as universal};

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.