PageSourceSearch

https://www.is.fi/supersaa/_next/static/chunks/33p3jroxaf-nc.js

js is.fi collected 2026-09-24 08:35:47 UTC 14,137 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,19675,(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/",()=>e.r(43181)]),t.hot&&t.hot.dispose(function(){window.__NEXT_P.push(["/"])})},72043,(e,t,r)=>{!function(){"use strict";var r={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var i=arguments[t];i&&(e=a(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var i in e)r.call(e,i)&&e[i]&&(t=a(t,i));return t}(i)))}return e}function a(e,t){return t?e?e+" "+t:e+t:e}if(t.exports)n.default=n,t.exports=n;else if("function"==typeof define&&"object"==typeof define.amd&&define.amd)void 0!==n&&e.v(n);else window.classNames=n}()},28805,e=>{e.v(t=>Promise.all(["static/chunks/0h0r_q6xa9qr_.js"].map(t=>e.l(t))).then(()=>t(79466)))},48761,e=>{e.v(t=>Promise.all(["static/chunks/1ae-9ft5cgojf.js"].map(t=>e.l(t))).then(()=>t(93594)))},61592,(e,t,r)=>{"use strict";e.i(50461),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"LoadableContext",{enumerable:!0,get:function(){return n}});let n=e.r(41705)._(e.r(91788)).default.createContext(null)},52414,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return f}});let n=e.r(41705)._(e.r(91788)),a=e.r(61592),i=[],o=[],s=!1;function l(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class u{constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}}function d(t){return function(t,r){let l=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},r),d=null;function c(){if(!d){let e=new u(t,l);d={getCurrentValue:e.getCurrentValue.bind(e),subscribe:e.subscribe.bind(e),retry:e.retry.bind(e),promise:e.promise.bind(e)}}return d.promise()}if("u"<typeof window&&i.push(c),!s&&"u">typeof window){let t=l.webpack&&"function"==typeof e.t.resolveWeak?l.webpack():l.modules;t&&o.push(e=>{for(let r of t)if(e.includes(r))return c()})}function f(e,t){let r;c(),(r=n.default.useContext(a.LoadableContext))&&Array.isArray(l.modules)&&l.modules.forEach(e=>{r(e)});let i=n.default.useSyncExternalStore(d.subscribe,d.getCurrentValue,d.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:d.retry}),[]),n.default.useMemo(()=>{var t;return i.loading||i.error?n.default.createElement(l.loading,{isLoading:i.loading,pastDelay:i.pastDelay,timedOut:i.timedOut,error:i.error,retry:d.retry}):i.loaded?n.default.createElement((t=i.loaded)&&t.default?t.default:t,e):null},[e,i])}return f.preload=()=>c(),f.displayName="LoadableComponent",n.default.forwardRef(f)}(l,t)}function c(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return c(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{c(i).then(e,t)}),d.preloadReady=(e=[])=>new Promise(t=>{let r=()=>(s=!0,t());c(o,e).then(r,r)}),"u">typeof window&&(window.__NEXT_PRELOADREADY=d.preloadReady);let f=d},25167,(e,t,r)=>{"use strict";
1e.i(50461),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return c},noSSR:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(41705),o=e.r(91398);e.r(91788);let s=i._(e.r(52414)),l="u"<typeof window;function u(e){return{default:e?.default||e}}function d(e,t){if(delete t.webpack,delete t.modules,!l)return e(t);let r=t.loading;return()=>(0,o.jsx)(r,{error:null,isLoading:!0,pastDelay:!1,timedOut:!1})}function c(e,t){let r=s.default,n={loading:({error:e,isLoading:t,pastDelay:r})=>null};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e});let a=(n={...n,...t}).loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=a?a().then(u):Promise.resolve(u(()=>null))}):(delete n.webpack,delete n.modules,d(r,n))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68489,(e,t,r)=>{t.exports=e.r(25167)},89129,(e,t,r)=>{"use strict";e.i(50461),Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return x},MissingStaticPage:function(){return v},NormalizeError:function(){return w},PageNotFoundError:function(){return _},SP:function(){return m},ST:function(){return g},WEB_VITALS:function(){return i},execOnce:function(){return o},getDisplayName:function(){return c},getLocationOrigin:function(){return u},getURL:function(){return d},isAbsoluteUrl:function(){return l},isResSent:function(){return f},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return b}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function o(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&s.test(e)};function u(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function d(){let{href:e}=window.location,t=u();return e.substring(t.length)}function c(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${c(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let m="u">typeof performance,g=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class w extends Error{}class _ extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class v extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class x extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},3828,(e,t,r)=>{t.exports=e.r(26990)},9342,e=>{"use strict";var t=e.i(91398),r=e.i(54297);e.s(["default",0,()=>(0,t.jsx)(r.ErrorMessage,{primaryMessage:"Jokin on rikki.",secondaryMessage:"Yritä ladata sivu uudelleen hetken kuluttua."})])},54297,e=>{"use strict";var t=e.i(91398),r=e.i(45246),n=e.i(72043),a=e.i(26019);e.s(["ErrorMessage",0,({className:e,primaryMessage:i="Hupsista! Sivu on hukassa",secondaryMessage:o="Olemme pahoillamme, sillä etsimääsi sivua ei löydy. Jos etsit tietyn paikkakunnan säätietoja, kokeile etsiä paikkakuntaa haussa paikan nimellä."})=>(0,t.jsxs)("article",{className:"jsx-f536dd69a38867a5 "+((0,n.default)(e,"flex","flex-col","self-center")||""),children:[(0,t.jsx)("section",{className:"jsx-f536dd69a38867a5 mx-auto pb-5 pt-12",children:(0,t.jsx)(a.default,{className:"mx-auto",src:"/supersaa/assets/error.svg",width:187,height:187,alt:""})}),(0,t.jsx)("h2",{className:"jsx-f536dd69a38867a5 section-heading-20 whitespace-pre text-center mt-3 uppercase",children:i}),(0,t.jsx)("p",{className:"jsx-f536dd69a38867a5 text-center mt-2 errorText pb-10",children:o}),(0,t.jsx)(r.default,{id:"f536dd69a38867a5",children:".errorText.jsx-f536dd69a38867a5{width:440px;max-width:92vw}"})]})])},49749,84002,e=>{"use strict";var t=e.i(91398),r=e.i(45246),n=e.i(72043),a=e.i(26019);e.s(["LoadingIndicator",0,({className:e})=>(0,t.jsxs)("div",{className:"jsx-3af0d7d2216695db "+((0,n.default)("fade-in",e)||""),children:[(0,t.jsx)(a.default,{className:"animate-spin",src:"/supersaa/assets/loading-indicator.svg",height:24,width:24,alt:"Ladataan sisältöä"}),(0,t.jsx)(r.default,{id:"3af0d7d2216695db",children:".loading-wrapper.jsx-3af0d7d2216695db{padding-top:calc(50vh - 133px)}.fade-in.jsx-3af0d7d2216695db{opacity:0;animation:.5s .5s forwards fadeIn}@keyframes fadeIn{0%{opacity:0}
1to{opacity:1}}"})]})],49749),e.s(["default",0,({size:e,fillColor:r})=>(0,t.jsx)("svg",{width:e?e+"px":"24px",height:e?e+"px":"24px",viewBox:"0 0 24 24",fill:r??"#0289B0",children:(0,t.jsx)("g",{color:"#CD21278",stroke:"none",strokeWidth:"1",children:(0,t.jsx)("path",{d:"M1.29289322,6.29289322 C1.65337718,5.93240926 2.22060824,5.90467972 2.61289944,6.20970461 L2.70710678,6.29289322 L12,15.585 L21.2928932,6.29289322 C21.6533772,5.93240926 22.2206082,5.90467972 22.6128994,6.20970461 L22.7071068,6.29289322 C23.0675907,6.65337718 23.0953203,7.22060824 22.7902954,7.61289944 L22.7071068,7.70710678 L12.7071068,17.7071068 C12.3466228,18.0675907 11.7793918,18.0953203 11.3871006,17.7902954 L11.2928932,17.7071068 L1.29289322,7.70710678 C0.902368927,7.31658249 0.902368927,6.68341751 1.29289322,6.29289322 Z"})})})],84002)},28021,e=>{e.v(t=>Promise.all(["static/chunks/0w68cqn5pgp78.js","static/chunks/0j_6cu36-u0ao.js"].map(t=>e.l(t))).then(()=>t(2300)))},14585,e=>{e.v(t=>Promise.all(["static/chunks/1wne5g570wchv.js"].map(t=>e.l(t))).then(()=>t(66240)))},4403,e=>{"use strict";var t=e.i(91788),r=e.i(41220),n=e.i(85204),a=e.i(70567),i=e.i(30794),o=e.i(47174),s=e.i(83958),l=e.i(64793);e.s(["useUtagView",0,(e,u)=>{let[d,c]=(0,t.useState)(!1),{userProfile:f}=(0,a.useUserProfile)(),p=(0,n.useConfig)();return(0,t.useEffect)(()=>{if((0,l.isAuthenticationStatusKnown)(f.authenticationStatus)){let t=p.environment,n=p.copFunnelPath;if("local"!==t&&"test"!==t&&"prod"!==t)return;let a="string"==typeof n?(0,s.createCopFunnelUrl)((0,o.getOrigin)(t),n):void 0,l={ad_site_name:"supersaa-fi",ad_page_category:"ros",page_type:e,weather_region:(0,r.getWeatherRegionForAds)(u),ccm_cop_funnel_url:a};(0,i.callUtagView)(f,t,l),c(!0)}},[e,u,f,p]),d}])},30983,e=>{"use strict";var t=e.i(91788),r=e.i(98125);e.s(["useVirtualPageviewAnalytics",0,({analyticsMetadata:e,isFirstPageLoad:n})=>{(0,t.useEffect)(()=>{n||(0,r.sendVirtualPageviewAnalytics)(e)},[e,n])}])},22577,e=>{"use strict";var t=e.i(91398);e.s(["default",0,({fillColor:e})=>(0,t.jsx)("svg",{width:"9px",height:"14px",viewBox:"0 0 9 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:(0,t.jsx)("g",{id:"Weather",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",children:(0,t.jsx)("g",{id:"Weather/hourly/weather-item/tablet2",transform:"translate(-76.000000, -42.000000)",fill:e??"#191919",fillRule:"nonzero",children:(0,t.jsx)("path",{d:"M85,51.5305134 C85,53.9989411 82.9852832,56 80.5,56 C78.0147198,56 76,53.9989411 76,51.5305134 C76,49.0620878 78.9372505,43.5521533 80.5,42 C82.2322021,43.7204538 85,49.0620878 85,51.5305134 Z",id:"Path"})})})})])},40236,e=>{"use strict";let t=(e,t)=>(e instanceof Date?e:new Date(e)).toLocaleDateString("fi-FI",{timeZone:t,month:"numeric",day:"numeric"});e.s(["formatToDateWithoutYear",0,t,"formatToDateWithoutYearOrNow",0,(e,r)=>{let n=t(e,r);return n===t(new Date,r)?"nyt":n},"formatToHours",0,(e,t)=>(e instanceof Date?e:new Date(e)).toLocaleTimeString("en-GB",{timeZone:t,hour:"2-digit",minute:"2-digit",hour12:!1}).replace(/:/g,"."),"getDayOfWeek",0,(e,t)=>(e instanceof Date?e:new Date(e)).toLocaleDateString("fi-FI",{timeZone:t,weekday:"long"}),"getDayOfWeekShorthand",0,(e,t)=>(e instanceof Date?e:new Date(e)).toLocaleDateString("fi-FI",{timeZone:t,weekday:"short"})])},98986,e=>{"use strict";var t=e.i(50461),r=e.i(86485);t.default.env.ENV||t.default.env.DEVAPIENV||r.logger.error("Error: No ENV set. Check README for details on how to configure the environment.");let n=(e,t)=>["local","test","prod"].includes(e)?e:(r.logger.error(`Invalid ${t} value ${e}. Defaulting to "test" environment.`),"test");e.s(["getAPIEnv",0,()=>{if(t.default.env.ENV)return n(t.default.env.ENV,"process.env.ENV");if(t.default.env.DEVAPIENV)return n(t.default.env.DEVAPIENV,"process.env.DEVAPIENV");throw Error("No API environment set.")},"getEnv",0,()=>n("prod","process.env.NEXT_PUBLIC_APP_ENVIRONMENT or process.env.APP_ENVIRONMENT or process.env.ENV"),"getIframeResizerLicense",0,()=>"12ajjdewwwy-26rnhw2943-1s7g1u8ma0i"])},79407,e=>{"use strict";let t=["\bPohjoistuulta","Koillistuulta","Itätuulta","Kaakkoistuulta","Etelätuulta","Lounaistuulta","Länsituulta","Luoteistuulta"];e.s(["capitalize",0,e=>`${e[0]?.toUpperCase()}${e.slice(1)}`,"formatToDecimal",0,(e,t,r)=>{if(null==e)return"–";{let n=e.toFixed(t).replace(".",",");return r&&(n="0,0"===n?"0 mm":n.concat(" mm")),n}},"getCardinalDirection",0,e=>t[Math.floor((e+22.5)%360/45)]])}]);

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.