PageSourceSearch

https://yle.fi/ukko/assets/build/800.a4c31a978183da2f758d.js

js yle.fi collected 2026-09-24 07:29:17 UTC 247,386 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkukko||=[]).push([[800],{42843(e,t,i){i.d(t,{q:()=>ve});var n=i(11684),a=i(78964),o=i(19429),r=i(12888),s=i(28565),l=i(71861),d=i(10310),u=i(79971),c=i(87647),m=i(44832),p=i(44428),g=i(36024),h=i(39012),y=i(49086),f=i(18188),v=i(85063),k=i(84222),b=i(29528);const w="ukkoOverlay",S="ukkoOverlayCloseButton",x=m.I4.div.withConfig({displayName:"Overlay__Container",componentId:"sc-18216c54-0"})(["display:block;position:fixed;overflow-y:scroll;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:",";z-index:",";color:",";padding-top:","px;@media all and (min-width:","px){padding:0;}"],f.sB.overlayBackground,h.fw.overlay,f.sB.getTextColor(!0),2*h.sh.mobile,h.aq.tablet),A=m.I4.button.withConfig({displayName:"Overlay__Close",componentId:"sc-18216c54-1"})(["position:absolute;right:","px;top:","px;border:0;background:transparent;cursor:pointer;color:",";@media all and (min-width:","px){right:","px;top:","px;}"],h.sh.mobile,h.sh.mobile,f.sB.getTextColor(!0),h.aq.tablet,h.sh.tablet,h.sh.tablet);class _ extends r.Component{componentDidMount(){this.attachEventHandlers(),document.body.style.overflow="hidden"}componentWillUnmount(){this.removeEventHandlers(),document.body.style.overflow="auto"}handleKeyEvent=e=>{if(27===e.keyCode)this.hide(e)};handleOverlayClick=e=>{e&&function(e){const t=e.target;if(t?.id===w||t?.id===S)return!0;return!1}(e)&&this.hide(e)};attachEventHandlers=()=>{this.removeEventHandlers(),document.addEventListener("keyup",this.handleKeyEvent)};removeEventHandlers=()=>{document.removeEventListener("keyup",this.handleKeyEvent)};hide=e=>{const{onHide:t}=this.props;e.preventDefault(),e.stopPropagation(),t()};render(){const{translate:e}=this.context,{children:t,className:i,hideCloseButton:a}=this.props;return(0,n.jsxs)(x,{id:w,onClick:this.handleOverlayClick,role:"dialog","aria-modal":!0,className:i,children:[!a&&(0,n.jsx)(A,{id:S,onClick:this.hide,"aria-label":e("phrases.close"),children:(0,n.jsx)(c.bm,{height:24,width:24})}),t]})}}_.contextType=v.md;var I=i(42756),T=i(11945),E=i(14327),L=i(60160),C=i(53306),j=i(33076),$=i(51149),N=i(71855),P=i(11407);const R=e=>{let{addMediaHandle:t,aspectRatio:i,containerRef:n,id:a,isAutoplay:o,autoFocus:s,mediaType:l,playMode:d,player:u,playerEmbedded:c,ref:m,setPlayerEmbedded:p,site:g,toggleNext:h,onReady:y}=e;(0,r.useEffect)(()=>{const e=m.current;return e&&n.current&&!c&&(t(a,n.current,e),u.embed(e,{inline:!0,type:l,autoplay:o,aspectRatio:(0,N.fG)(i)},{id:a,theme:$.S.Dark,autoplay:o,loop:!1,autoMute:!1,autoFocus:s,language:j.DE[g.lang],analyticsContext:(0,P.v)({site:g,isAutoplay:o,playMode:d})},()=>{setTimeout(()=>{h(a)},100)},y),p(!0)),()=>{e&&c&&u.rageQuitModal(e)}},[t,i,u,g,a,o,s,d,c,h,m,n,l,p,y])},B=m.I4.div.withConfig({displayName:"PlaylistAudio__PlaylistAudioContainer",componentId:"sc-c6fcbae4-0"})(["","{background:var(--ukko-overlay-background);@media (prefers-color-scheme:dark){background:var(--ukko-overlay-background);}}"],L.R),O=m.I4.div.withConfig({displayName:"PlaylistAudio__InlineAudioContainer",componentId:"sc-c6fcbae4-1"})(["box-sizing:content-box;padding:0 ","px ","px ","px;height:38px;@media (min-width:","px){padding:0 0 ","px 0;margin-left:","px;margin-right:","px;}@media (min-width:","px){padding:0 0 ","px 0;margin-left:","px;margin-right:","px;}border-bottom:1px solid ",";"],16,16,16,h.aq.tablet,24,16,16,h.aq.desktop,24,24,24,u.yW.WHITE_OPACITY_10);function Y(e){let{aspectRatio:t,isSelected:i,id:a,mediaType:o,toggleNext:s,addMediaHandle:l,playMode:d,story:u,onReady:c}=e;const{player:m,site:p}=(0,v.xy)(),g=(0,r.useRef)(null),h=(0,r.useRef)(null),[y,f]=(0,r.useState)(!1);return R({addMediaHandle:l,aspectRatio:t,containerRef:h,id:a,isAutoplay:!1,autoFocus:i,mediaType:o,playMode:d,player:m,playerEmbedded:y,ref:g,setPlayerEmbedded:f,site:p,toggleNext:s,onReady:()=>{g.current&&c&&c(g.current)}}),u?(0,n.jsx)(E.A,{children:(0,n.jsxs)(B,{ref:h,children:[(0,n.jsx)(C.A,{level:4,story:H(u),disableInlineAudioPlayer:!0,forceDarkBackground:!0}),(0,n.jsx)(O,{ref:g})]})}):null}function H(e){return{...e,size:T.vA.S}}function M(e){let{$headerHeight:t,$titleHeight:i}=e;return`${t+i+8}px`}function D(e){let{$headerHeight:t,$titleHeight:i}=e;return`${t+i+48}px`}const V=(0,m.AH)(["width:100%;max-width:100%;@media (min-width:","px){padding-left:","px;padding-right:","px;}@media (min-width:","px){padding-left:","px;padding-right:","px;}"],h.aq.tablet,16,16,h.aq.desktop,24,24),W=(0,m.I4)(b.LX).withConfig({displayName:"PlaylistVideo__VideoContainer",componentId:"sc-1a09be07-0"})(["margin-bottom:0;max-height:calc(100vh - ",");max-height:calc(100svh - ",");@media (min-width:","px){max-height:calc(100vh - ",");max-height:calc(100svh - ",");}height:calc(100% / ",");z-index:",";",""],M,M,h.aq.tablet,D,D,e=>e.$mobileAspectRatio,h.fw.playlist.video,V),G=m.I4.div.withConfig({displayName:"PlaylistVideo__VideoDiv",componentId:"sc-1a09be07-1"})(["width:calc((100vh - ",") * ",");width:calc((100svh - ",") * ",");@media (min-width:","px){width:calc((100vh - ",") * ",");width:calc((100svh - ",") * ",");}aspect-ratio:",";max-width:100%;margin:0 auto;"],M,e=>e.$aspectRatio,M,e=>e.$aspectRatio,h.aq.tablet,D,e=>e.$aspectRatio,D,e=>e.$aspectRatio,e=>e.$aspectRatio),F=(0,m.I4)(b.LX).withConfig({displayName:"PlaylistVideo__VideoTitle",componentId:"sc-1a09be07-2"})(["margin-top:0;margin-bottom:","px;padding:","px;@media (min-width:","px){margin-bottom:","px;padding-top:","px 0;}",""],16,16,h.aq.tablet,24,24,V);function K(e){let{title:t,aspectRatio:i,url:a,headerHeight:o,isSelected:s,id:l,toggleNext:d,addMediaHandle:u,playMode:c,mediaType:m,onReady:p}=e;const{player:g,site:h}=(0,v.xy)(),f=(0,r.useRef)(null),k=(0,r.useRef)(null),[b,w]=(0,r.useState)(!1),S=(0,r.useRef)(null),[x,A]=(0,r.useState)();(0,r.useLayoutEffect)(()=>{A(S.current?.clientHeight)},[]),R({addMediaHandle:u,aspectRatio:i,containerRef:k,id:l,isAutoplay:!1,autoFocus:s,mediaType:m,playMode:c,player:g,playerEmbedded:b,ref:f,setPlayerEmbedded:w,site:h,toggleNext:d,onReady:()=>{f.current&&p&&p(f.current)}});const _=a?(0,n.jsx)("a",{href:a,children:t}):t;return(0,n.jsxs)(E.A,{children:[(0,n.jsx)(W,{$minimum:24,$mobile:24,$tablet:16,$desktop:16,$minimumAspectRatio:(0,N.Iz)(i),$mobileAspectRatio:(0,N.Iz)(i),$tabletAspectRatio:(0,N.Iz)(i),$desktopAspectRatio:(0,N.Iz)(i),ref:k,$minimumBreakGap:!0,$mobileBreakGap:!0,$noGridSystem:!0,$headerHeight:o??0,$titleHeight:x??0,children:(0,n.jsx)(G,{$headerHeight:o??0,$titleHeight:x??0,$aspectRatio:(0,N.Iz)(i),children:(0,n.jsx)("div",{ref:f,"aria-hidden":!0})})}),(0,n.jsx)(F,{$mobile:24,$tablet:16,$breakGap:!0,$mobileBreakGap:!0,$noGridSystem:!0,ref:S,children:(0,n.jsx)(I.o,{$mobile:y.PT.YleLHeavy,$tablet:y.PT.YleXLHeavy,as:"h4",children:_})})]})}const z=(0,m.I4)(b.LX).withConfig({displayName:"Playlist__Container",componentId:"sc-41127fc9-0"})(["margin:0 auto;",""],e=>{let{$mediaType:t}=e;return t===p.z.Audio&&"padding-bottom: 32px;"}),U=m.I4.div.withConfig({displayName:"Playlist__PlaylistHeader",componentId:"sc-41127fc9-1"})(["align-items:center;background:",";display:flex;flex-direction:row;justify-content:space-between;line-height:","px;margin:0;position:sticky;top:0;z-index:",";border-bottom:1px solid ",";padding:","px;box-sizing:border-box;@media (min-width:","px){padding:","px 0;margin:0 ","px ","px;}@media (min-width:","px){padding:","px 0;margin:0 ","px ","px;}"],f.sB.playlistHeader,24,h.fw.playlist.header,u.yW.WHITE_OPACITY_10,16,h.aq.tablet,24,16,24,h.aq.desktop,24,24,24),X=m.I4.div.withConfig({displayName:"Playlist__CloseButton",componentId:"sc-41127fc9-2"})(["height:","px;width:","px;border-radius:","px;line-height:","px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;cursor:pointer;background-color:",";
1"],32,32,32,32,f.sB.playlistButtonBackground);function J(e){let{closeModalFn:t}=e;const{translate:i}=(0,v.xy)();return(0,n.jsx)(X,{"aria-label":i("phrases.close"),onClick:t,children:(0,n.jsx)(c.bm,{height:16,width:16,color:f.sB.playlistButtonColor})})}const q=(0,m.I4)(_).withConfig({displayName:"Playlist__StyledOverlay",componentId:"sc-41127fc9-3"})(["padding-top:0;"]);function Z(e){let{playlist:t,selectedProgramId:i,url:a,playMode:o}=e;const{closePlaylist:s}=(0,g.Q)(),l=()=>s(),{player:d}=(0,v.xy)(),u=(0,r.useRef)(new Map),c=(0,r.useRef)(null),[m,h]=(0,r.useState)();if((0,r.useEffect)(()=>{d.pauseAll()},[d]),(0,r.useEffect)(()=>{h(c.current?.clientHeight)},[]),void 0===i||void 0===t||void 0===o)return null;const f=t.items.map(e=>{let{contentId:t}=e;return t}),b=e=>{e.scrollIntoView({behavior:"instant",block:"center"}),d.togglePlay(e)},w=e=>{if((0,k.Oe)())return;if(f.indexOf(e)===f.length-1)return;const t=f.find((t,i)=>f[i-1]===e);if(t){const e=u.current.get(t);e&&(d.togglePlay(e.playerElementRef),setTimeout(()=>e.containerRef.scrollIntoView({behavior:"smooth",block:"center"}),0))}},S=(e,t,i)=>{u.current.set(e,{containerRef:t,playerElementRef:i})};return(0,n.jsx)(q,{onHide:l,hideCloseButton:!0,children:(0,n.jsxs)(z,{$mediaType:t.mediaType,$minimum:24,$tablet:16,"data-testid":"playlist-container",$minimumBreakGap:!0,$mobileBreakGap:!0,$isArea:!0,children:[(0,n.jsxs)(U,{ref:c,children:[t.title&&(0,n.jsx)(I.o,{$mobile:y.PT.YleMBold,$tablet:y.PT.YleLBold,as:"h3",children:t.title}),(0,n.jsx)(J,{closeModalFn:()=>{l()}})]}),t.items.map(e=>{const{contentId:r,aspectRatio:s,title:l}=e,d=r===i;return t.mediaType===p.z.Audio?(0,n.jsx)(Y,{id:r,mediaType:p.z.Audio,isSelected:d,aspectRatio:s,toggleNext:w,addMediaHandle:S,playMode:o,story:e.story,onReady:d?b:void 0},r):(0,n.jsx)(K,{id:r,mediaType:p.z.Video,isSelected:d,aspectRatio:s,title:l,url:a,toggleNext:w,addMediaHandle:S,playMode:o,headerHeight:m,onReady:d?b:void 0},r)})]})})}var Q=i(59805),ee=i(5755),te=i(34537),ie=i(90741),ne=i(17100);const ae=new Set([ie.KJ,ie.Vu]);function oe(e){return e.filter(e=>{return t=e.queryKey,!(Array.isArray(t)&&"string"==typeof t[0]&&ae.has(t[0]));var t})}const re=e=>{let{client:t,children:i,pageId:a,storagePersisterOptions:o}=e;const[s]=(0,r.useState)(()=>{const e=(0,Q.$)({storage:"undefined"==typeof window?void 0:window.sessionStorage,key:"ukkoReactQueryPersistence",...o});return{...e,restoreClient:async()=>function(e,t){return!e||(0,k.PV)()?e:t===te.Y.Tuoreimmat?{...e,clientState:{...e.clientState,queries:oe(e.clientState.queries)}}:e}(await e.restoreClient(),a)}});return(0,n.jsx)(ee.t,{client:t,persistOptions:{persister:s,maxAge:ne.Wr,dehydrateOptions:{shouldDehydrateQuery:e=>{const t=e.options?.meta;return!0===t?.persist}}},children:i})},se=()=>{const e=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(!e.current)return;const t=e.current.offsetWidth-e.current.clientWidth;document.body.style.setProperty("--viewportWidthWithoutScrollbar",`calc(100vw - ${t}px)`)},[]),(0,n.jsx)("div",{ref:e,id:"scrollbar-width",style:{height:"1px",overflow:"scroll",position:"absolute",left:"-100%"},children:(0,n.jsx)("div",{style:{height:"2px"}})})};var le=i(74338);const de=m.I4.div.withConfig({displayName:"SkipToContent__Container",componentId:"sc-32234665-0"})(["z-index:",";&:focus-within{position:absolute;top:0;display:flex;align-items:center;left:","px;margin:auto;width:auto;clip-path:none;overflow:initial;height:var(",");@media (min-width:","px){left:","px;}}"],h.fw.overlay,8,d.t,h.aq.tablet,12),ue=m.I4.div.withConfig({displayName:"SkipToContent__ButtonContainer",componentId:"sc-32234665-1"})(["padding:","px;background-color:",";border-radius:999px;
1"],4,f.sB.getItemBackgroundColor()),ce=m.I4.div.withConfig({displayName:"SkipToContent__OnlyMobile",componentId:"sc-32234665-2"})(["@media (min-width:","px){display:none;}"],h.aq.tablet),me=m.I4.div.withConfig({displayName:"SkipToContent__OnlyTablet",componentId:"sc-32234665-3"})(["display:none;@media (min-width:","px){display:block;}"],h.aq.tablet);function pe(e){let{translate:t}=e;const{site:i}=(0,v.xy)();return(0,n.jsx)(de,{className:"sr-only",lang:i.lang,children:(0,n.jsxs)(ue,{children:[(0,n.jsx)(ce,{children:(0,n.jsx)(le.$,{as:"a",size:"xs",variant:"secondary",href:"#yle__contentAnchor",children:t("a11y.skipToContent")})}),(0,n.jsx)(me,{children:(0,n.jsx)(le.$,{as:"a",size:"sm",variant:"secondary",href:"#yle__contentAnchor",children:t("a11y.skipToContent")})})]})})}var ge=i(97983),he=i(74922);var ye=i(37771);const fe=(0,m.DU)(["@layer ukko-reset{*{margin:0;padding:0;box-sizing:border-box;}}html{text-size-adjust:100%;touch-action:manipulation;}body{min-width:","px;font-family:",";background-color:",";color:",";--viewportWidthWithoutScrollbar:100vw;--gridBreakGapInset:0px;--gridCardBorderInset:0px;@media print{--viewportWidthWithoutScrollbar:","px !important;}}#app{display:flex;flex-direction:column;}ol,ul{list-style-type:none;}a{color:inherit;text-decoration:none;&.visitable-link:visited{color:",";}}img:not([src]):not([srcset]){visibility:hidden;}.sr-only{border:0;clip-path:inset(0 100% 100% 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.no-print{@media print{display:none;}}main,footer{a:focus-visible{",";border-radius:1px;}button:focus-visible{","}a:focus,button:focus{"," &:not(:focus-visible){outline:0 solid transparent;}}}"],h.aq.minimum,y.Gc.YleNext,e=>{let{siteId:t,pageId:i}=e;return(0,f.Yt)(t,i).backgroundColor},f.sB.text,h.aq.maximum,f.sB.visitedLink,ye.HE,ye.HE,ye.HE);function ve(e){let{context:t,children:i,hideHeader:u}=e;const[c]=(0,r.useState)(()=>(0,ne.Ub)()),m=t.snowplow,p=(0,s.Pj)();(0,r.useEffect)(()=>(window.UKKO_APP_HYDRATED=!0,()=>{window.UKKO_APP_HYDRATED=!1}),[]),(0,r.useEffect)(()=>{const e=(0,l.uX)();return(0,l.vA)(()=>{(0,ge.ym)(p.getState()?.consent?.consent)&&m.trackWebVitals(e())})},[m,p]),(0,r.useEffect)(()=>{const e=document.createElement("div");return e.id="ukko-smoke-test",e.style.cssText="display: none;",document.body.appendChild(e),()=>{document.body.removeChild(e)}},[]);const{pageId:h,translate:y,pageAmbientColor:k,site:b}=t,{playlistPayload:w}=(0,g.Q)();return(0,n.jsxs)(re,{client:c,pageId:h,children:[(0,n.jsx)(a.E,{}),(0,n.jsx)(o.n,{theme:"default",unit:"px",children:(0,n.jsx)(he.R.Provider,{value:k,children:(0,n.jsxs)(v.GP,{value:t,children:[(0,n.jsx)(f.Vf,{}),(0,n.jsx)(fe,{siteId:b.id,pageId:h}),!u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(pe,{translate:y}),(0,n.jsx)(d.Ay,{language:t.header.lang,currentTopics:t.header.currentTopics})]}),i,w&&(0,n.jsx)(Z,{selectedProgramId:w.selectedProgramId,playlist:w.playlist,playMode:w.playMode}),(0,n.jsx)(se,{})]})})})]})}},85063(e,t,i){i.d(t,{xy:()=>r});var n=i(12888);const a=(0,n.createContext)({}),o=a.Provider;a.Consumer;function r(){return(0,n.useContext)(a)}i.d(t,["GP",0,o,"md",0,a])},86107(e,t,i){i.d(t,{FG:()=>d,wd:()=>l});i(97700);var n=i(98582),a=i(34537),o=i(36164),r=i(64511);const s=[a.Y.LayoutPage,a.Y.FetchMoreLayoutPage];function l(e,t,i,n){if(!u(t,i)||!c(e))return!0;return!!n.topic&&(0,r.g)(n.topic)}function d(e,t,i){return!u(t,i)||!c(e)}function u(e,t){return!(e!==o.JA.sv||!s.includes(t))}function c(e){return!!e.activeAbTests?.length&&!!e.activeAbTests.some(e=>"fpSVSD"===e.name&&e.group===n.t2.B)}},11407(e,t,i){i.d(t,{I:()=>d,v:()=>r});i(97700);var n=i(44428),a=i(11945),o=i(9983);function r(e){let{site:t,isAutoplay:i,playMode:n}=e;return{product:t.analytics.product,service_autoplay:i,player_context:`embed=${n}`}}const s=e=>(0,a.Tn)(e.size,a.vA.S)&&e.playableMedia?.type===n.z.Video&&[o.e.Autoplay,o.e.Illustrational].includes(e.playableMedia.playMode),l=e=>e.image?.id;function d(e,t,i){const{uuid:n,isABTestOn:a=!1,variantId:o,texts:{headline:r,lead:d}}=e,u=t&&!!t.lead;return{yleId:"contentId"in e?e.contentId:void 0,layoutItemSize:i?.omitSize?void 0:e.size,layoutItemUuid:n,layoutNodeType:e.type,layoutItemImageId:s(e)?void 0:l(e),itemTitle:r?.text,itemLead:u&&d?.text?d.text:void 0,layoutHeadlineAbTest
1Variant:a?o:void 0,recommendationMethod:"recommendationMethod"in e?e.recommendationMethod:void 0,recommendationUuid:"recommendationUuid"in e?e.recommendationUuid:void 0}}},80204(e,t,i){i(63773);window.yleTagManager=function(){const e=(e,t)=>`//${(e=>{if("production"===e)return"tag-manager.yle.fi";if("test"===e)return"tag-manager-test.yle.fi";throw new Error("Unknown Yle Tag Manager environment")})(t)}/${((e,t)=>`${e}-${t}.js`)(e,t)}`,t=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{};const i=document.createElement("script"),n=document.getElementsByTagName("script")[0];if(i.async=!0,i.src=e,!n)throw new Error("First script element not found");n.parentNode?.insertBefore(i,n),i.addEventListener("load",t)};return{initializeAnalytics:(i,n,a)=>{t(e(i,n),a)},loadAnalyticsScript:t}}()},3521(e,t,i){var n=i(97232),a=i(59317),o=i(21525),r=i(97983),s=i(94186);const l=e=>{switch(e){case n.m.LayoutCarouselStory:case n.m.CarouselLinkButton:return"layout_carousel";case n.m.LayoutHeadline:return"layout_headline";default:return"layout_group"}},d=e=>{let{impressionType:t,impressionEventUuid:i,context:d,consent:u}=e;const c=(e=>{switch(e){case o.GX.Story:return n.m.LayoutStory;case o.GX.CarouselStory:return n.m.LayoutCarouselStory;case o.GX.Banner:return n.m.LayoutBanner;case o.GX.Widget:return n.m.LayoutWidget;case o.GX.MinimalHeadline:return n.m.LayoutHeadline;case o.GX.GroupLinkButton:return n.m.GroupLinkButton;case o.GX.CarouselLinkButton:return n.m.CarouselLinkButton;default:return null}})(d.element);if(!c)return null;const m=(0,s.xG)({nodeType:d.layoutNodeType,yleId:d.yleId});return(0,s._V)(t,i,m?.viewEntityType,[m?m.context:null,d.layoutItemImageId?a.mF({image_id:d.layoutItemImageId,predicate:"engagement_view_source"}):null,a.n({type:c,layout_size:d.layoutItemSize,wrapper_index:d.uiElementPosition,group_index:d.itemPosition,title:d.itemTitle,lead_text:d.itemLead,source_ref:d.uiElementId}),d.layoutItemUuid?a._A({layout_item_id:d.layoutItemUuid,predicate:"engagement_view_source"}):null,d.uiElementGroupTitle?a.wj({type:l(c),label:d.uiElementGroupTitle,num_items:d.groupNumItems,source_ref:d.uiGroupId??void 0}):null,...(0,r.ni)(u)&&d.abTests?d.abTests.map(e=>a.Z2({name:e.name,group:e.group})):[],(0,r.ni)(u)&&d.layoutHeadlineAbTestVariant?a.Z2({name:"headlineABC",group:"0",variant:d.layoutHeadlineAbTestVariant}):null,(0,r.ni)(u)&&d.recommendationMethod&&d.recommendationUuid?a.k8({recommendation_id:d.recommendationUuid,method:d.recommendationMethod,predicate:"engagement_view_source"}):null,d.filterByAuthorId?a.AW({author_id:d.filterByAuthorId,predicate:"filter_by"}):null,a.uG({type:d.contextName==o.Ce.Layout?"main":"list"})])},u=(e,t)=>{let{impressionType:i,impressionEventUuid:r,context:l}=e;return l.element===o.GX.Button&&l.uiElementId?(0,s._V)(i,r,void 0,[a.n({type:n.m.Button,source_ref:l.uiElementId}),a.uG({type:"main",label:t})]):null},c="tuoreimmat-page",m="filtered-tuoreimmat-page";i.d(t,["Zi",0,e=>{switch(e.context.contextName){case o.Ce.Generic:return null;case o.Ce.Layout:case o.Ce.PostArticleRecommendations:return d(e);case o.Ce.QuestionAndAnswer:return(e=>{let{impressionType:t,context:i,impressionEventUuid:r}=e;return i.element===o.GX.PalvelijaQuestion&&i.uiElementId?(0,s._V)(t,r,"palvelija_question",[a.fL({palvelija_question_id:i.uiElementId,predicate:"engagement_view_target"}),a.n({type:n.m.PalvelijaQuestion,group_index:i.itemPosition,title:i.itemTitle,source_ref:i.uiElementId}),i.uiElementGroupTitle?a.wj({type:"layout_group",label:i.uiElementGroupTitle,num_items:i.groupNumItems,source_ref:i.uiGroupId??void 0}):null,a.uG({type:"list"})]):null})(e);case o.Ce.Sidebar:return(e=>{let{impressionType:t,context:i,impressionEventUuid:r}=e;return i.element!==o.GX.MinimalHeadline&&i.element!==o.GX.Banner?(console.error("sidebarImpression: context.element !== minimal-headline && context.element !== banner",i),null):i.yleId&&i.element===o.GX.MinimalHeadline?(0,s._V)(t,r,"article",[a.N6({article_id:i.yleId,predicate:"engagement_view_target"}),a.n({type:n.m.SidebarItem,wrapper_index:i.uiElementPosition,group_index:i.itemPosition,title:i.itemTitle}),a.wj({type:"list",label:i.uiElementGroupTitle,num_items:i.groupNumItems,source_ref:i.uiGroupId}),a.uG({type:"sidebar"})]):null})(e);case o.Ce.NewsBriefly:return(e=>{let{impressionType:t,context:i,impressionEventUuid:r}=e;return i.element!==o.GX.NewsBrieflyItem?(console.error("newsBrieflyImpression: context.element !== news-briefly-item",i),null):i.yleId?(0,s._V)(t,r,"article",[a.N6({article_id:i.yleId,predicate:"engagement_view_target"}),a.n({type:n.m.NewsBrieflyItem,wrapper_index:i.uiElementPosition,group_index:i.itemPosition,title:i.itemTitle}),a.wj({type:"list",label:i.uiElementGroupTitle,num_items:i.groupNumItems}),a.uG({type:"carousel",horizontal:!0})]):(console.error("newsBrieflyImpression: missing context.yleId",i),null)})(e);case o.Ce.ArticlePromotion:return(e=>{let{impressionType:t,context:i,impressionEventUuid:r}=e;return i.element!==o.GX.Banner?(console.error("articlePromotionImpression: context.element !== banner",i),null):i.yleId?(0,s._V)(t,r,void 0,[a.N6({article_id:i.yleId,predicate:"engagement_view_source"}),a.n({type:n.m.ArticleBanner,layout_size:"L",title:i.itemTitle})]):(console.error("articlePromotionImpression: missing context.yleId",i),null)})(e);case o.Ce.TuoreimmatPage:return(e=>u(e,c))(e);case o.Ce.FilteredTuoreimmatPage:return(e=>u(e,m))(e);default:return null}},"dE",0,c,"ku",0,e=>{let{breakingNewsArticleId:t,abTests:i}=e;return t?i?.length?[a.N6({article_id:t,predicate:"engagement_view_target"}),a.n({type:n.m.BreakingNewsBanner}),a.uG({type:"main",label:"article"}),...i.map(e=>a.Z2({name:e.name,group:e.group}))]:(console.error("breakingNewsImpression: missing AB tests"),null):(console.error("breakingNewsImpression: missing context.yleId"),null)},"n4",0,m])},94186(e,t,i){var n=i(41417),a=i(97232),o=i(59317),r=i(31964);const s=(e,t,i)=>e===a.B.Show?o.O8({view_id:t,view_type:i?"entity":"ui_element",view_entity_type:i,view_mode:"lift"}):o.zQ({click_id:t,view_id:t,action:"link"});i.d(t,["_V",0,(e,t,i,o)=>{const r=e===a.B.Show;return{event:s(e,t,i),context:r?o.filter(n.h):[]}},"lA",0,s,"xG",0,e=>{if(!e.yleId||!e.nodeType)return null;switch(e.nodeType){case r.Z6.Article:return{viewEntityType:"article",context:o.N6({article_id:e.yleId,predicate:"engagement_view_target"})};case r.Z6.Program:return{viewEntityType:"program",context:o.rC({program_id:e.yleId,predicate:"engagement_view_target"})};case r.Z6.Series:return{viewEntityType:"series",context:o.wd({series_id:e.yleId,predicate:"engagement_view_target"})};default:return null}}])},71861(e,t,i){i.d(t,{uX:()=>o,vA:()=>a});i(86316),i(96947);var n=i(79701);function a(e){let t;if(-1!==(PerformanceObserver&&PerformanceObserver.supportedEntryTypes||[]).indexOf("layout-shift")){const i=()=>{"hidden"===document.visibilityState&&(e(),window.removeEventListener("visibilitychange",i,!0))};window.addEventListener("visibilitychange",i,!0),t=()=>window.removeEventListener("visibilitychange",i,!0)}else window.addEventListener("pagehide",e,{capture:!0,once:!0}),t=()=>window.removeEventListener("pagehide",e,{capture:!0});return t}function o(){const e={};function t(t){return i=>{e[t]=i.value,e.navigationType=i.navigationType}}return(0,n.IN)(t("cls")),(0,n.fK)(t("lcp")),(0,n.zB)(t("fcp")),(0,n.rH)(t("inp")),(0,n.Ck)(t("ttfb")),()=>structuredClone(e)}i.d(t,["rf",0,"iglu:com.snowplowanalytics.snowplow/web_vitals/jsonschema/1-0-0"])},59834(e,t,i){var n=i(11684),a=i(36164);const o=e=>{let{lang:t=a.JA.fi,...i}=e;const o=(0,n.jsx)("svg",{viewBox:"0 0 160 24","aria-label":"Areena",...i,"data-testid":"areena-logo-fi",children:(0,n.jsx)("path",{fill:"currentColor",d:"M41.22.26 49.62 24h-5.28l-2.26-6.28h-8.13L31.76 24h-4.85L35.48.26h5.74ZM60.58 0c6.2 0 9.92 2.16 9.92 7 0 4.95-3.05 7.07-5.24 8.04L71.5 24h-5.63l-5.35-8.1h-3.65V24h-4.71V.83S55.17 0 60.58 0Zm29.87.33v4.01H79.03v5.94h9.86v3.86h-9.86v5.84h11.72V24H74.29V.33h16.16Zm19.97 0v4.01H99.01v5.94h9.85v3.86h-9.85v5.84h11.71V24H94.27V.33h16.15Zm8.2 0 11.44 14.97V.33h4.72V24h-3.55L118.9 8.27V24h-4.67V.33h4.37Zm32.97-.07L160 24h-5.28l-2.25-6.28h-8.14L142.14 24h-4.84L145.85.26h5.74ZM22.91 0c.56 0 1.08.5 1.08 1.11v21.77c0 .6-.52 1.12-1.08 1.12H1.13C.52 24 0 23.48 0 22.88V1.11C0 .5.52 0 1.13 0H22.9ZM4.55 8.55h-.41c-.37 0-.59.2-.59.56 0 .2.05.5.17.92l1.16 4.14c.22.81.68 1.18 1.5 1.18h.5c-.07.35-.15.74-.2.9-.2.63-.5.75-1.04.75-.46 0-.77-.04-1-.06h-.01l-.33-.03c-.31 0-.5.2-.5.52v.27c0 .34.18.47.37.55.29.13.64.2 1.7.2 1.08 0 1.88-.59 2.15-1.57.45-1.67 1.65-6.73 1.7-6.94.01-.03.15-.57.15-.83-.01-.34-.23-.56-.57-.56h-.4c-.42 0-.57.26-.67.73l-1.08 4.7h-.19c-.4 0-.57-.05-.7-.56l-1.1-4.15v-.05c-.1-.32-.18-.67-.62-.67Zm13.09-.18c-2.1 0-3.05 1.15-3.05 3.7 0 2.51.88 3.44 3.23 3.44.97 0 1.75-.15 2.05-.29.2-.08.38-.2.38-.54v-.26c-.01-.33-.2-.52-.5-.52-.1 0-.2.02-.33.04l-.04.02c-.24.04-.65.13-1.3.13-1.65 0-1.85-.28-1.9-1.59h3.18c.73 0 1.06-.28 1.06-.93 0-1.38-.29-3.2-2.78-3.2Zm-5.44-3.3h-.97c-.18 0-.73 0-.73.53v.44c0 .16.07.56.77.56h.16v8.07c0 .46.1.74.63.74h.32c.54 0 .61-.37.61-.74V6.2c0-.43 0-1.14-.79-1.14Zm25.93-.26L35 14.04h6.07l-2.95-9.23Zm110.38 0-3.12 9.23h6.07l-2.95-9.23Zm-87.85-.96c-1.93 0-3.78.33-3.78.33v7.97h5.34c2.29-.96 3.35-2.19 3.35-4.68 0-2.6-1.86-3.62-4.91-3.62Zm-43 5.76c.9 0 1.3.48 1.35 1.61h-2.82c.05-1.05.46-1.56 1.31-1.6l.16-.01Z"})}
1),r=(0,n.jsxs)("svg",{fill:"none",viewBox:"0 0 2720 400","aria-label":"Arenan",...i,"data-testid":"areena-logo-sv",children:[(0,n.jsx)("path",{d:"M701.6 295.4H566.1L529.6 400h-80.8L591.5 4.4h95.7l140 395.6h-88l-37.6-104.6zM635.8 80.2l-52 153.8H685L635.8 80.2zM1098.3 400l-89.1-135h-60.9v135h-78.6V13.8S920 0 1010.2 0c103.5 0 165.4 36 165.4 116.7 0 82.4-50.9 117.8-87.4 133.9l104 149.4h-93.9zM948.4 202.5h89.1c38.2-16 55.9-36.5 55.9-78 0-43.2-31-60.3-81.9-60.3-32.1 0-63.1 5.5-63.1 5.5v132.8zM1238.8 400V5.5h269.4v66.9h-190.3v99h164.3v64.2h-164.3V333h195.3v67h-274.4zm411.1 0h-78V5.5h73L1835.8 255V5.5h78.6V400h-59.2l-205.3-262.2V400zm559.3-104.6h-135.6L2037.1 400h-80.8L2099.1 4.4h95.7l140 395.6h-88l-37.6-104.6zm-65.8-215.2l-52 153.8h101.2l-49.2-153.8zm312 319.8h-78V5.5h73L2641.3 255V5.5h78.6V400h-59.2l-205.3-262.2V400z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M400 18.5v362.9c0 9.9-8.6 18.6-18 18.6H18.8C8.6 400 0 391.3 0 381.4V18.5C0 8.3 8.6 0 18.8 0H382c9.4 0 18 8.3 18 18.5\n           M163.8 151.8c0-4.9-3.2-8.1-8.1-8.1h-6.4c-5.6 0-8.1 2.8-10 11.1L121 234.1h-4.1c-6.2 0-8.7-1.5-10.9-10.2l-18.2-69.1-.2-.8c-1.4-5.3-2.7-10.3-9-10.3h-6.8c-5.5 0-8.5 2.9-8.5 8.1 0 3.2.9 7.9 2.7 15l19.4 69.1c3.5 13 10.5 18.6 23.6 18.6h7.8c-.8 4.3-2.6 13.3-3.7 16.7-3.6 11.1-9.1 13.4-18.5 13.4-7.8 0-13-.6-16.7-1-2.3-.3-4-.5-5.7-.5-4.5 0-7 2.7-7 7.4v4.6c0 5.2 2.7 6.8 5.4 8 4.6 2.1 10.4 3.2 27.8 3.2 17.5 0 30.4-9.4 34.6-25.1 7.7-28.5 28.3-115 28.5-115.8-.1-.1 2.3-9.3 2.3-13.6m51.6-48.5c0-8.9-.9-17.6-11.9-17.6h-16.3c-2.9 0-10.8 0-10.8 7.8v7.2c0 3 1.5 8.1 11.5 8.1h4v135.7c0 7.2 1.5 11.2 9.3 11.2h5.3c7.4 0 8.9-4.5 8.9-11.2V103.3zm122.9 89.5c0-22.2-5.1-52.1-46-52.1-34.2 0-49.5 18.7-49.5 60.5 0 40.8 14.2 56 52.5 56 17.1 0 28.3-2.3 32.7-4.3 2.7-1.2 5.4-2.7 5.4-8v-4.2c0-4.7-2.5-7.4-7-7.4-1.6 0-3.2.3-5.2.7-3.9.8-9.9 1.9-21.4 1.9-28.7 0-32.3-5.2-33.2-28.9H321c13.1 0 17.3-5.6 17.3-14.2m-21.6-4.9h-49.5c.7-20.4 8.5-29.1 25.5-29.1 16.8 0 23.5 9.9 24 29.1",fill:"currentColor"})]});return t===a.JA.sv?r:o};i.d(t,["A",0,o])},28820(e,t,i){i.d(t,{A:()=>c});var n=i(11684),a=i(44832),o=i(59526),r=i(33705),s=i(51631),l=i(49086),d=i(85063);const u=a.I4.time.withConfig({displayName:"DateTime__StyledTime",componentId:"sc-713444ae-0"})(["",""],e=>e.$variant&&l.R7[e.$variant]);function c(e){let{dateTime:t,format:i,variant:a,className:o,timezone:l=r.Bz}=e;const c=(0,s.A)(),{site:{lang:p}}=(0,d.xy)();return t?(0,n.jsx)(u,{className:o,dateTime:t,$variant:a,children:m(t,c,i,p,l)}):null}function m(e,t,i,n,a){return i===o.n.WeekdayAndDate?(0,r.j$)(e,t,n,a):i===o.n.RelativeShort?(0,r.eu)(e,t,n,a):(0,r.z8)(e,t,n,a)}},14327(e,t,i){var n=i(12888);class a extends n.Component{constructor(e){super(e),this.state={hasError:!1}}componentDidCatch(){this.setState({hasError:!0})}render(){const{hasError:e}=this.state;if(e)return null;const{children:t}=this.props;return t}}const o=a;i.d(t,["A",0,o])},10310(e,t,i){i.d(t,{Ay:()=>W,LB:()=>V,t:()=>M});i(97700);var n=i(11684),a=i(23415),o=i(12888),r=i(44832),s=i(34537),l=i(26201),d=i(38905),u=i(39012),c=i(85063),m=(i(63773),i(90549)),p=i(69813),g=i(31225),h=i(87647),y=i(65535),f=i(31556),v=i(36164),k=i(42756),b=i(22765),w=i(32111),S=i(49086),x=i(18188),A=i(79225),_=i(53457),I=i(91319);const T=r.I4.div.withConfig({displayName:"MiniWeatherWidget__Container",componentId:"sc-cbac407f-0"})(["display:flex;flex-direction:row;align-items:center;width:100%;min-height:48px;justify-content:space-between;border-radius:8px;color:",";background-color:",";padding:8px 12px;margin-bottom:8px;"],x.sB.getTextColor(),x.sB.miniWeatherBackground),E=r.I4.div.withConfig({displayName:"MiniWeatherWidget__Loading",componentId:"sc-cbac407f-1"})(["display:flex;flex-direction:row;width:100%;align-items:center;justify-content:flex-start;"]),L=(0,r.I4)(k.o).withConfig({displayName:"MiniWeatherWidget__LoadingText",componentId:"sc-cbac407f-2"})(["margin-left:8px;text-overflow:ellipsis;overflow:hidden;"]),C=(0,r.I4)(p.E).withConfig({displayName:"MiniWeatherWidget__Error",componentId:"sc-cbac407f-3"})(["width:100%;padding:0;color:",";text-overflow:ellipsis;overflow:hidden;"],x.sB.getTextColor()),j=(0,r.I4)(g.y).withConfig({displayName:"MiniWeatherWidget__LoadingSpinner",componentId:"sc-cbac407f-4"})(["display:flex;flex-direction:row;"]),$=r.I4.div.withConfig({displayName:"MiniWeatherWidget__Left",componentId:"sc-cbac407f-5"})(["display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow:hidden;"]),N=r.I4.div.withConfig({displayName:"MiniWeatherWidget__WeatherLink",componentId:"sc-cbac407f-6"})(["display:flex;justify-content:flex-end;align-items:center;margin-left:6px;"]),P=r.I4.div.withConfig({displayName:"MiniWeatherWidget__Symbol",componentId:"sc-cbac407f-7"})(["display:flex;align-items:center;width:28px;height:28px;"]),R=(0,r.I4)(k.o).withConfig({displayName:"MiniWeatherWidget__Temperature",componentId:"sc-cbac407f-8"})(["margin-left:6px;"]),B=(0,r.I4)(k.o).withConfig({displayName:"MiniWeatherWidget__Location",componentId:"sc-cbac407f-9"})(["margin-left:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;"]),O=e=>{let{translate:t}=e;return(0,n.jsxs)(E,{children:[(0,n.jsx)(j,{size:"sm"}),(0,n.jsx)(L,{as:"div",$mobile:S.PT.YleSBold,children:t("weather.shortLoading")})]})},Y=e=>{const{translate:t,config:{rootUrl:i,weatherApiUrl:a,weatherApiAppId:o,weatherApiAppKey:r},site:{lang:s}}=(0,c.xy)(),{ref:l,inView:d}=(0,y.Wx)({threshold:0,trackVisibility:!0,delay:100}),u=(0,b.G)(e=>e.location?.weather),p=u?.weatherLocationId??(0,w.CB)().weatherLocationId,{data:g,isPending:k,isLoading:x,isError:E}=(0,m.I)({queryKey:["hourly-weather",{locationId:p}],queryFn:async()=>{const e=[v.JA.fi,v.JA.sv].includes(s)?s:v.JA.fi;return(0,f.$c)(a,o,r,p,e)},refetchOnWindowFocus:!0,refetchOnReconnect:!0,retryOnMount:!0,enabled:d}),L=g?.hourlyWeather,j=L?.weatherInfos[0],Y=x||k||e.stateOverrides?.isLoading,H=E||!j&&!Y||e.stateOverrides?.isError,M=!Y&&!H&&!k&&j,D=(0,A.cn)(j?.smartSymbol??null),V=L?.locationName?L?.locationName:u?.weatherLocationName?.[s];return(0,n.jsxs)(T,{ref:l,as:M?"a":"div",href:`${i}/saa`,"data-testid":"header-mobile-mini-weather-widget",children:[Y&&!H&&(0,n.jsx)(O,{translate:t}),H&&(0,n.jsx)(C,{level:"error",title:t("weather.error.shortTitle"),variant:"text"}),M&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("p",{className:"sr-only",children:(0,_.EX)(j?.temperature,j?.smartSymbol,V,t)}),(0,n.jsxs)($,{children:[D&&(0,n.jsx)(P,{children:(0,n.jsx)(I.A,{symbolInfo:D})}),(0,n.jsx)(R,{as:"div",$mobile:S.PT.YleLBold,$rem:!0,"aria-hidden":"true",children:null!==j?.temperature?(0,_.cH)(j?.temperature):"–"}),(0,n.jsx)(B,{as:"div",$mobile:S.PT.YleSBold,$rem:!0,"aria-hidden":"true",children:V})]}),(0,n.jsx)(N,{children:(0,n.jsx)(h.c_$,{})})]})]})},H="16px",M="--ukko-internal-header-height",D=(0,r.DU)(["",""],(0,a.e1)({selector:":root",variable:M,baseUnit:H})),V=()=>document.querySelector("#app > header")?.clientHeight;function W(e){let{currentTopics:t,language:i}=e;const r=(0,d.h)(),{analytics:m,consent:p,tunnus:g,config:{rootUrl:h,tunnusEnv:y},player:f,pageId:v}=(0,c.xy)(),k=(0,o.useCallback)((e,t)=>{m.trackUnbufferedEvent(e,t).catch(e=>{console.warn("Failed to send analytics event from header:",e)})},[m]),b=(0,o.useCallback)(e=>function(e,t,i){const n="https://tunnus.yle.fi";if(i.includes(n)&&"test"===t)return i.replace(n,"https://tunnus-test.yle.fi");return(0,l.T)(i,e)??i}(h,y,e),[h,y]),w=(0,o.useCallback)(()=>{f.suspendForOverlay()},[f]),S=(0,o.useCallback)(()=>{f.resumeAfterOverlay()},[f]),x=(0,o.useMemo)(()=>g?()=>Promise.resolve(g):void 0,[g]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(D,{}),(0,n.jsx)(a.Y9,{baseUnit:H,maxWidth:`${u.aq.maximum}px`,getTunnus:x,urlMangler:b,theme:"autodetect",language:i,currentTopics:t,weatherWidget:(0,n.jsx)(Y,{}),onAnalyticsEvent:k,assetPrefixUrl:r("build/header-2023"),onCookiePreferencesClick:p.show,zIndex:u.fw.globalHeader,sticky:v!==s.Y.Article,onDrawerOpen:w,onDrawerClose:S})]})}},29528(e,t,i){i.d(t,{Yr:()=>c});var n=i(11684),a=i(44832),o=i(47910),r=i(39012),s=i(46832);const{maxColumns:l}=r.UB,d=a.I4.div.withConfig({displayName:"GridSystem__GridCell",componentId:"sc-86161e7b-0"})(["flex-direction:column;",";",";"," "," "," "," ",""],e=>"function"==typeof e.onClick&&(0,a.AH)(["cursor:pointer;"]),e=>e.$textAlign&&(0,a.AH)(["text-align:",";"],e.$textAlign),e=>e.$relativePosition&&(0,a.AH)(["position:relative;"]),e=>{const t={span:(0,o.KE)([e.$minimum],l),gap:r.sh.minimum,aspectRatio:e.$minimumAspectRatio,breakGap:(e.$breakGap||e.$minimumBreakGap)&&(0,s.$t)([e.$minimum]),shrink:e.$forcedShrink,bottomMargin:e.$minimumBottomMargin,noGridSystem:e.$noGridSystem,isArea:e.$isArea};return(0,a.AH)(["",";",";",";",";",";"],(0,s.e_)(t),(0,s.u5)(t),(0,s.xf)(t),(0,s.qP)(t),e.$renderingOrder&&e.$renderingOrder.mobile&&(0,a.AH)(["order:",";"],e.$renderingOrder.mobile))},e=>{const t={span:(0,o.KE)([e.$mobile,e.$minimum],l),gap:r.sh.mobile,aspectRatio:(0,o.p2)([e.$mobileAspectRatio,e.$minimumAspectRatio]),breakGap:(e.$breakGap||e.$mobileBreakGap)&&(0,s.$t)([e.$mobile,e.$minimum]),shrink:e.$forcedShrink,bottomMargin:(0,o.p2)([e.$mobileBottomMargin,e.$minimumBottomMargin]),noGridSystem:e.$noGridSystem,isArea:e.$isArea};return(0,a.AH)(["@media screen and (min-width:","px){",";",";",";",";",";}"],r.aq.mobile,(0,s.e_)(t),(0,s.u5)(t),(0,s.xf)(t),(0,s.qP)(t),e.$renderingOrder&&e.$renderingOrder.mobile&&(0,a.AH)(["order:",";"],e.$renderingOrder.mobile))},e=>{const t={span:(0,o.KE)([e.$tablet,e.$mobile,e.$minimum],l),gap:r.sh.tablet,aspectRatio:(0,o.p2)([e.$tabletAspectRatio,e.$mobileAspectRatio,e.$minimumAspectRatio]),breakGap:(e.$breakGap||e.$tabletBreakGap)&&(0,s.$t)([e.$tablet,e.$mobile,e.$minimum]),shrink:e.$forcedShrink,bottomMargin:(0,o.p2)([e.$tabletBottomMargin,e.$mobileBottomMargin,e.$minimumBottomMargin]),noGridSystem:e.$noGridSystem,isArea:e.$isArea};return(0,a.AH)(["@media screen and (min-width:","px){"," "," "," "," ","}"],r.aq.tablet,(0,s.e_)(t),(0,s.u5)(t),(0,s.xf)(t),(0,s.qP)(t),e.$renderingOrder&&e.$renderingOrder.tablet&&(0,a.AH)(["order:",";"],e.$renderingOrder.tablet))},e=>{const t={span:(0,o.KE)([e.$desktop,e.$tablet,e.$mobile,e.$minimum],l),gap:r.sh.desktop,aspectRatio:(0,o.p2)([e.$desktopAspectRatio,e.$tabletAspectRatio,e.$mobileAspectRatio,e.$minimumAspectRatio]),breakGap:(e.$breakGap||e.$desktopBreakGap)&&(0,s.$t)([e.$desktop,e.$tablet,e.$mobile,e.$minimum]),shrink:e.$forcedShrink,bottomMargin:(0,o.p2)([e.$desktopBottomMargin,e.$tabletBottomMargin,e.$mobileBottomMargin,e.$minimumBottomMargin]),noGridSystem:e.$noGridSystem,isArea:e.$isArea};return(0,a.AH)(["@media print,(min-width:","px){",";",";",";",";","}@media print,(min-width:","px){",";",";}"],r.aq.desktop,(0,s.e_)(t),(0,s.u5)(t),(0,s.xf)(t),(0,s.qP)(t),e.$renderingOrder&&e.$renderingOrder.desktop&&(0,a.AH)(["order:",";"],e.$renderingOrder.desktop),r.aq.maximum,(0,s.mR)(t),(0,s.$k)(t))}),u=a.I4.div.withConfig({displayName:"GridSystem__GridRow",componentId:"sc-86161e7b-1"})(["display:flex;flex-flow:row wrap;"]);function c(e){const{children:t}=e;return(0,n.jsx)(d,{...e,$isArea:!0,children:t})}const m=a.I4.div.withConfig({displayName:"GridSystem",componentId:"sc-86161e7b-2"})(["display:flex;flex-direction:column;min-width:","px;max-width:","px;width:var(--viewportWidthWithoutScrollbar);margin:0 auto;padding:0 ","px;@media screen and (min-width:","px){margin:0 auto;padding:0 ","px;}@media print,(min-width:","px){margin:0 auto;padding:0 ","px;}"],r.aq.minimum,r.aq.maximum,r.sh.mobile/2,r.aq.tablet,r.sh.tablet/2,r.aq.desktop,r.sh.desktop/2);i.d(t,["LX",0,d,"TW",0,u,"Yf",0,m])},42756(e,t,i){var n=i(44832),a=i(39012),o=i(49086);const r=n.I4.p.attrs(e=>{let{$linkAccent:t=!1}=e;return{className:t?"link-accent":void 0}}).withConfig({displayName:"Typography",componentId:"sc-8becf565-0"})(["",";",";@media (min-width:","px){","}@media (min-width:","px){","}"],e=>{let{$align:t}=e;return t&&(0,n.AH)(["text-align:",";"],t)},e=>{let{$mobile:t,$rem:i}=e;return s(t,i)},a.aq.tablet,e=>{let{$tablet:t,$rem:i}=e;return s(t,i)},a.aq.desktop,e=>{let{$desktop:t,$rem:i}=e;return s(t,i)});function s(e,t){return e?t?o.rd[e]:o.R7[e]:""}i.d(t,["o",0,r])},12929(e,t,i){i.d(t,{A:()=>s});var n=i(11684),a=i(12888),o=i(65535);const r="200px";class s extends a.Component{element;constructor(e){super(e),this.state={isTriggered:!1},this.element=null}componentDidMount(){window.addEventListener("scroll",this.triggerActionOnBrowserAutoScroll)}onIntersectionChange=(e,t)=>
1{const i=t?.boundingClientRect?.bottom,n=i<window.pageYOffset,{isTriggered:a}=this.state;this.element=t,a||!e&&!n?this.setState({elementBottom:i}):this.setState({isTriggered:!0},this.triggerAction)};triggerAction=()=>{const{action:e}=this.props;this.setState({isTriggered:!0},()=>e?.(this.element))};triggerActionOnBrowserAutoScroll=()=>{const{isTriggered:e,elementBottom:t}=this.state;!e&&void 0!==t&&window.pageYOffset>t&&this.triggerAction(),window.removeEventListener("scroll",this.triggerActionOnBrowserAutoScroll)};render(){const{isTriggered:e}=this.state,{children:t,rootMargin:i=r,renderAfterTriggeringOnly:a=!1,action:s,as:l="div",...d}=this.props;return(0,n.jsx)(o.pL,{as:l,...d,rootMargin:i,triggerOnce:!0,onChange:this.onIntersectionChange,children:(!a||e)&&t})}}},51380(e,t,i){i.d(t,{A:()=>l});var n=i(11684),a=i(44832),o=i(39012),r=i(38928);const s=(0,a.I4)(r.A).withConfig({displayName:"Card__StyledImpressionTrigger",componentId:"sc-73c46342-0"})(["position:relative;display:flex;flex-flow:"," wrap;",";a:not(.underlay-link){position:relative;z-index:",";}"],e=>{let{$flexDirection:t}=e;return t},e=>{let{$isFullHeight:t}=e;return t&&"height: 100%;"},o.fw.story.controlLayer);function l(e){let{as:t="li",role:i,children:a,flexDirection:o="row",isFullHeight:r=!1}=e;return(0,n.jsx)(s,{forwardedAs:t,role:i,$flexDirection:o,$isFullHeight:r,children:a})}},32772(e,t,i){i.d(t,{Lc:()=>c,_J:()=>m,hd:()=>p});var n=i(11684),a=i(12888),o=i(44832),r=i(39012),s=i(1098),l=i(42756);const d=(0,o.I4)(l.o).withConfig({displayName:"CardHeading__Heading",componentId:"sc-97508fc-0"})([""," a::after,.stand-alone::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:",";}"],e=>e.$showLinkCursor&&(0,o.AH)([".stand-alone{cursor:pointer;}"]),r.fw.story.underlayLinkLayer),u="data-card-heading-content-id";function c(e){let{className:t,level:i,mobile:o,tablet:r,desktop:s,children:l,align:c,href:m,onClick:p,applyVisitedLinkStyles:g=!0,contentId:h}=e;const y=(0,a.useRef)(null),f=["underlay-link",g?"visitable-link":""].filter(Boolean);return(0,n.jsx)(d,{className:t,as:`h${i}`,$align:c,$linkAccent:!0,$mobile:o,$tablet:r,$desktop:s,$showLinkCursor:!!m||!!p,children:m?(0,n.jsx)("a",{[u]:h||void 0,href:m,onClick:p,className:f.join(" "),ref:y,children:l}):(0,n.jsx)("div",{className:"stand-alone",onClick:p,children:l})})}async function m(e,t){if(!e)return;const i=await(0,s.tZ)(`a[${u}="${CSS.escape(e)}"]`,t);i?.focus()}function p(e){if(!(e instanceof Element))return;const t=e.closest(`a[${u}]`);return t?.getAttribute(u)??void 0}},16448(e,t,i){i.d(t,{A:()=>s});var n=i(11684),a=i(44832);const o=a.I4.div.withConfig({displayName:"BrazeImage__ImageWrapper",componentId:"sc-963a8f52-0"})(["",""],e=>{let{$fillAndCrop:t}=e;return t&&(0,a.AH)(["width:100%;height:100%;overflow:hidden;"])}),r=a.I4.img.withConfig({displayName:"BrazeImage__StyledImage",componentId:"sc-963a8f52-1"})(["width:100%;height:",";display:block;",""],e=>{let{$fillAndCrop:t}=e;return t?"100%":"auto"},e=>{let{$fillAndCrop:t}=e;return t&&(0,a.AH)(["object-fit:cover;object-position:center;"])});function s(e){let{image:t,ariaHidden:i=!0,fillAndCrop:a=!1}=e;return(0,n.jsx)(o,{"aria-hidden":i?"true":void 0,$fillAndCrop:a,children:(0,n.jsx)(r,{src:t.url,alt:t.alt,$fillAndCrop:a})})}},93740(e,t,i){i.d(t,{A:()=>l});var n=i(11684),a=i(44832),o=i(12930),r=i(58056);const s=a.I4.div.withConfig({displayName:"FixedImage__FixedWrapper",componentId:"sc-ec55a4c7-0"})(["width:","px;height:","px;"],e=>e.$imgWidth,e=>e.$imgHeight);function l(e){let{inputImage:t,width:i,height:a,lazy:l=!0,options:d={}}=e;const u=[{media:"all",dimensions:(0,o.P)({width:i,height:a}),options:d}];return(0,n.jsx)(s,{$imgWidth:i,$imgHeight:a,children:(0,n.jsx)(r.A,{inputImage:t,breakpoints:u,lazy:l})})}},80686(e,t,i){i.d(t,{A:()=>g});var n=i(11684),a=i(97641),o=i(84693),r=i(47910),s=i(39012),l=i(46832),d=i(12930),u=i(29528),c=i(16448),m=i(58056);const{Square:p}=a.l;function g(e){let{className:t,inputImage:i,minimum:a,mobile:g,tablet:h,desktop:y,breakGap:f=!1,minimumBreakGap:v=!1,mobileBreakGap:k=!1,noGridSystem:b,forcedShrink:w,lazy:S=!0,children:x,onClick:A,ariaHidden:_}=e;const{maxColumns:I}=s.UB,T={minimum:(0,r.KE)([a?.span],I),mobile:(0,r.KE)([g?.span,a?.span],I),tablet:(0,r.KE)([h?.span,g?.span,a?.span],I),desktop:(0,r.KE)([y?.span,h?.span,g?.span,a?.span],I)},E=[{media:`(min-width: ${s.aq.desktop}px)`,dimensions:(0,d.P)({width:(0,l.Kh)(T.desktop,s.sh.desktop,s.aq.maximum,w),aspectRatio:y?.aspectRatio||h?.aspectRatio||g?.aspectRatio||a?.aspectRatio,aspectRatioKey:y?.aspectRatioKey||h?.aspectRatioKey||g?.aspectRatioKey||a?.aspectRatioKey})},{media:`(min-width: ${s.aq.tablet}px)`,dimensions:(0,d.P)({width:(0,l.Kh)(T.tablet,s.sh.tablet,s.aq.tablet,w),aspectRatio:h?.aspectRatio||g?.aspectRatio||a?.aspectRatio||1,aspectRatioKey:h?.aspectRatioKey||g?.aspectRatioKey||a?.aspectRatioKey||p.aspectRatioKey})},{media:`(min-width: ${s.aq.mobile}px)`,dimensions:(0,d.P)({width:(0,l.Kh)(T.mobile,s.sh.mobile,s.aq.mobile,w),aspectRatio:g?.aspectRatio||a?.aspectRatio||1,aspectRatioKey:g?.aspectRatioKey||a?.aspectRatioKey||p.aspectRatioKey})},{dimensions:(0,d.P)({width:(0,l.Kh)(T.minimum,s.sh.minimum,s.aq.minimum,w),aspectRatio:a?.aspectRatio||1,aspectRatioKey:a?.aspectRatioKey||p.aspectRatioKey})}];return(0,n.jsxs)(u.LX,{className:t,$minimum:a?.span,$mobile:g?.span,$tablet:h?.span,$desktop:y?.span,$minimumAspectRatio:a?.aspectRatio,$mobileAspectRatio:g?.aspectRatio,$tabletAspectRatio:h?.aspectRatio,$desktopAspectRatio:y?.aspectRatio,$minimumBottomMargin:a?.bottomMargin,$mobileBottomMargin:g?.bottomMargin,$tabletBottomMargin:h?.bottomMargin,$desktopBottomMargin:y?.bottomMargin,$minimumBreakGap:v,$mobileBreakGap:k,$noGridSystem:b,$forcedShrink:w,$breakGap:f,onClick:A,$relativePosition:!0,children:[(0,o.Qo)(i)?(0,n.jsx)(c.A,{image:i,ariaHidden:_,fillAndCrop:!0}):(0,n.jsx)(m.A,{inputImage:i,breakpoints:E,lazy:S,ariaHidden:_}),x]})}},58056(e,t,i){i.d(t,{A:()=>w});var n=i(11684),a=i(12888),o=i(44832),r=i(97641),s=i(83973),l=i(4422),d=i(84693),u=i(39012),c=i(85063),m=i(66837);var p=i(46832),g=i(12930);const{Landscape:h}=r.l,y=o.I4.img.withConfig({displayName:"ResponsiveImage__Img",componentId:"sc-e309addc-0"})(["position:relative;hyphens:auto;height:100%;width:100%;display:block;will-change:opacity;
1"]),f=o.I4.div.withConfig({displayName:"ResponsiveImage__ImageWrapper",componentId:"sc-e309addc-1"})(["position:relative;display:inline-block;overflow:hidden;margin:0;width:100%;height:100%;"]),v=o.I4.canvas.withConfig({displayName:"ResponsiveImage__BlurhashCanvas",componentId:"sc-e309addc-2"})(["position:absolute;top:0;left:0;height:100%;width:100%;"]),k=e=>{const{blurhash:t,image:i,canvas:n}=e;if(!i.animate)return()=>{};function a(){i.animate([{opacity:0},{opacity:1}],{duration:300,fill:"forwards"})}return t&&((e,t)=>{if(!1===(0,m.O5)(e).result)return;const i=(0,m.D4)(e,32,32),n=t.getContext("2d");if(!n)return;const a=n.createImageData(32,32);a.data.set(i),n.putImageData(a,0,0)})(t,n),i.addEventListener("load",a,{once:!0}),i.animate([{opacity:0}],{duration:0,fill:"forwards"}),()=>i.removeEventListener("load",a)};function b(e){let{inputImage:t,breakpoints:i,lazy:o}=e;const{config:{imagesApiHost:r},site:{lang:u}}=(0,c.xy)(),[m,p]=(0,a.useState)(!t?.id),h=(0,a.useRef)(null),f=(0,a.useRef)(null),{alts:b}=t,w=(0,d.RZ)(b,u);(0,a.useEffect)(()=>{if(!h.current||!f.current)return()=>{};if(!h.current.complete)return k({blurhash:t?.blurhash,image:h.current,canvas:f.current});return 0!==h.current.naturalHeight||p(!0),()=>{}},[t?.blurhash]);const S=(0,a.useCallback)(()=>{p(!0)},[]),A=m?l.E:t;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(v,{width:32,height:32,ref:f}),(0,n.jsxs)("picture",{children:[i.map((e,t)=>{let{media:i,dimensions:a,options:o}=e;return(0,n.jsx)("source",{media:i,srcSet:(0,s.Dd)({imagesApiHost:r,inputImage:A,dimensions:(0,g.P)(a),options:{...o}})},t)}),(0,n.jsx)(y,{ref:h,loading:o?"lazy":void 0,alt:w||t?.alt||"",src:(0,s.QM)({imagesApiHost:r,inputImage:A,dimensions:x(i),overrideOptions:{fallback:!0}}),onError:S})]})]})}function w(e){let{inputImage:t,breakpoints:i,lazy:a,ariaHidden:o=!0}=e;return(0,n.jsx)(f,{"aria-hidden":o,children:(0,n.jsx)(b,{inputImage:t,breakpoints:i,lazy:a})})}const S={width:(0,p.Kh)(15,u.sh.desktop,u.aq.maximum),aspectRatio:h.aspectRatio,aspectRatioKey:h.aspectRatioKey};function x(e){return e.map(e=>e.dimensions).filter(e=>e.width).sort((e,t)=>t.width-e.width)?.[0]??S}},21525(e,t,i){i.d(t,{Ce:()=>l,GX:()=>s});var n=i(11684),a=i(12888),o=i(97555);function r(e){return(0,o.z)(e,e=>void 0===e)}var s=function(e){return e.Component="component",e.Button="button",e.Story="story",e.CarouselStory="carousel-story",e.Banner="banner",e.Widget="widget",e.MinimalHeadline="minimal-headline",e.NewsBrieflyItem="news-briefly-item",e.LocationSelect="location-select",e.BreakingNewsItem="breaking-news-item",e.GroupLinkButton="group-link-button",e.CarouselLinkButton="carousel-link-button",e.PalvelijaQuestion="palvelija-question",e}({}),l=function(e){return e.NewsBriefly="news-briefly",e.Generic="generic",e.Layout="layout",e.PostArticleRecommendations="post-article-recommendations",e.Sidebar="sidebar",e.BreakingNewsBanner="breaking-news-banner",e.ArticlePromotion="article-promotion",e.QuestionAndAnswer="question-and-answer",e.TuoreimmatPage="tuoreimmat-page",e.FilteredTuoreimmatPage="filtered-tuoreimmat-page",e}({});const d=(0,a.createContext)({contextName:"generic"});i.d(t,["Xk",0,e=>{let{children:t,...i}=e;const o=(0,a.useContext)(d),s=(0,a.useMemo)(()=>({...r(o),...r(i),abTests:i.abTests?[...o.abTests??[],...i.abTests]:o.abTests}),[o,i]);return(0,n.jsx)(d.Provider,{value:s,children:t})},"ao",0,()=>(0,a.useContext)(d)])},38928(e,t,i){i.d(t,{A:()=>c});var n=i(11684),a=i(12888),o=i(65535),r=i(97232),s=i(85063),l=i(55814),d=i(21525);const u=e=>{const{analytics:t,analyticsConfig:i,snowplow:n,abTests:o}=(0,s.xy)(),{impressionContextOverride:l}=e,u=(0,d.ao)(),c=(0,a.useMemo)(()=>({...u,...l}),[u,l]),m=(0,a.useCallback)((e,a)=>{const s={...c,...a};t.trackImpressionFromContext(r.B.Click,e,s,i,o),n.trackImpressionFromContext(r.B.Click,e,s)},[t,i,c,n,o]),p=(0,a.useCallback)((e,a)=>{const s={...c,...a};t.trackImpressionFromContext(r.B.Show,e,s,i,o),n.trackImpressionFromContext(r.B.Show,e,s)},[t,i,c,n,o]);return{trackClick:m,trackShow:p}};function c(e){let{as:t="div",style:i,children:r,className:s,role:d,trackClickOnlyOnce:c=!0,"data-testid":m}=e;const p=(0,a.useRef)(null),g=(0,a.useRef)(!1),{trackClick:h,trackShow:y}=u({}),f=(0,a.useCallback)(e=>{e&&!p.current&&(p.current=(0,l.c)(),y(p.current))},[y]),v=(0,a.useCallback)(()=>{!p.current||g.current&&c||(c&&(g.current=!0),h(p.current))},[h,c]);return(0,n.jsx)(o.pL,{"data-testid":m,className:s,as:t,style:i,threshold:.5,triggerOnce:!0,role:d,onClick:v,onChange:f,children:r})}i.d(t,["K",0,u])},55814(e,t,i){var n=i(6625);i.d(t,["c",0,()=>n.A()])},7461(e,t,i){i.d(t,{A:()=>s});var n=i(11684),a=i(44832),o=i(93740);const r=a.I4.div.withConfig({displayName:"Avatar__Container",componentId:"sc-e2b80d92-0"})(["width:","px;height:","px;border-radius:","px;overflow:hidden;"],e=>{let{$imageSize:t}=e;return t},e=>{let{$imageSize:t}=e;return t},e=>{let{$imageSize:t}=e;return t/2});function s(e){let{className:t,image:i,size:a}=e;return i?.id?(0,n.jsx)(r,{$imageSize:a,className:t,children:(0,n.jsx)(o.A,{inputImage:i,width:a,height:a,options:{quality:"85"}})}):null}},14090(e,t,i){var n=i(11684),a=i(19429),o=i(31295);const r=e=>{let{tagSection:t,isInFooter:i}=e;return(0,n.jsx)(a.n,{theme:"dark",unit:"px",children:(0,n.jsx)(o.A,{tagSection:t,isInFooter:i})})};i.d(t,["A",0,r])},95821(e,t,i){i.d(t,{A:()=>f});var n=i(11684),a=i(87647),o=i(44832),r=i(59526),s=i(44428),l=i(61526),d=i(72529),u=i(86107),c=(i(39012),i(49086)),m=i(85063),p=i(28820),g=i(42756),h=i(69940);const y=o.I4.div.withConfig({displayName:"FooterLine__Footer",componentId:"sc-2a03f331-0"})(["display:flex;align-items:center;column-gap:","px;"],12);function f(e){let{story:t,url:i}=e;const{site:o,pageId:f,abTests:v}=(0,m.xy)(),k=o.lang,b=function(e){if((0,d.D0)(e)&&e.playableMedia){const{playableMedia:{type:t,duration:i}}=e;return{playButton:!1,audioIcon:t===s.z.Audio,duration:(0,l.a)(i)}}return null}(t);if((0,d.gi)(t))return null;if((0,d.Be)(t))return null;if(b)return b.audioIcon||b.duration?(0,n.jsxs)(y,{children:[b.audio
1Icon&&(0,n.jsx)(a.fP5,{height:17,width:17}),b.duration&&(0,n.jsx)(g.o,{as:"span",$mobile:c.PT.YleXS,children:b.duration})]}):null;const{publishedAt:w,contentModifiedAt:S}=t,x=S||w;return(0,n.jsxs)(y,{children:[(0,u.FG)(v,k,f)&&(0,n.jsx)(p.A,{variant:c.PT.YleXS,dateTime:x,format:t.dateFormat??r.n.AbsoluteShort}),t.topic&&(0,n.jsx)(h.A,{topic:t.topic,url:i})]})}},60160(e,t,i){i.d(t,{R:()=>Q,A:()=>me});var n=i(11684),a=i(19429),o=i(87647),r=i(12888),s=i(44832),l=i(11945),d=i(9983),u=i(72529),c=i(86107),m=i(74922),p=i(10791),g=i(39012),h=i(70221),y=i(49086),f=i(18188),v=i(85063),k=i(59834),b=i(32772),w=i(39107);const S=s.I4.div.withConfig({displayName:"InlineAudio__InlineAudioContainer",componentId:"sc-5bdf3df8-0"})(["z-index:",";margin-top:","px;height:38px;"],g.fw.story.inlineAudio,16);class x extends r.Component{audio;ref;constructor(e){super(e),this.ref=e.audioRef,this.audio=e.audio}componentDidMount(){if(this.ref.current){const{player:e,site:t}=this.context;e.embedPlayableMedia(this.ref.current,this.audio,t)}}render(){return(0,n.jsx)(S,{"data-testid":"inline-audio-container",ref:this.ref})}}x.contextType=v.md;var A=i(62778),_=i(42756),I=(i(97700),i(25362)),T=i(84693),E=i(4422),L=i(7461);const C=s.I4.div.withConfig({displayName:"BylineText__TextBlock",componentId:"sc-30ec7e38-0"})(["overflow:hidden;align-self:center;"]),j=(0,s.I4)(_.o).withConfig({displayName:"BylineText__Text",componentId:"sc-30ec7e38-1"})(["white-space:nowrap;text-overflow:ellipsis;overflow:hidden;"]),$=(0,s.I4)(j).withConfig({displayName:"BylineText__Name",componentId:"sc-30ec7e38-2"})(["text-transform:uppercase;"]);function N(e){let{byline:t}=e;return(0,n.jsxs)(C,{children:[(0,n.jsx)($,{$mobile:y.PT.YleSBold,$tablet:y.PT.YleMBold,as:"p",children:t.name}),t.description&&(0,n.jsx)(j,{$mobile:y.PT.YleXS,$tablet:y.PT.YleS,as:"p",children:t.description})]})}var P=i(43421);const R=(0,s.I4)(P.Ss).withConfig({displayName:"BylineJournalistDriven__Container",componentId:"sc-2d51a29f-0"})(["display:flex;height:","px;background:",";color:",";margin-top:","px;margin-bottom:","px;padding-left:","px;padding-right:","px;@media (min-width:","px){height:","px;padding-left:","px;margin-top:","px;margin-bottom:","px;}"],56,e=>{let{$isDarkBackground:t}=e;
1return f.sB.getItemBackgroundColor(t)},e=>{let{$isDarkBackground:t}=e;return f.sB.getTextColor(t)},16,e=>{let{$showOnTop:t}=e;return t?0:16},e=>{let{$singleOrFirstInGroup:t}=e;return t?g.sh.mobile:0},e=>{let{$singleOrFirstInGroup:t}=e;return t?g.sh.mobile:0},g.aq.desktop,64,e=>{let{$singleOrFirstInGroup:t}=e;return t?g.sh.desktop:0},20,e=>{let{$showOnTop:t}=e;return t?-8:16}),B=(0,s.I4)(L.A).withConfig({displayName:"BylineJournalistDriven__StyledAvatar",componentId:"sc-2d51a29f-1"})(["flex-shrink:0;margin-right:","px;@media (max-width:","px){","}@media (min-width:","px){margin-right:","px;","}"],12,g.aq.desktop-1,e=>!e.$mobile&&"display: none;",g.aq.desktop,16,e=>e.$mobile&&"display: none;");function O(e){let{byline:t,showOnTop:i=!1,singleOrFirstInGroup:a,isDarkBackground:o,roundedCorners:r}=e;return(0,n.jsxs)(R,{$isDarkBackground:o,$showOnTop:i,$singleOrFirstInGroup:a,$roundedCorners:r,"data-testid":"byline-container",children:[(0,n.jsx)(B,{image:t.image??E.E,size:64}),(0,n.jsx)(B,{image:t.image??E.E,size:56,$mobile:!0}),(0,n.jsx)(N,{byline:t})]})}const Y=(0,s.I4)(P.Ss).withConfig({displayName:"BylineOpinion__Container",componentId:"sc-84ef02cd-0"})(["display:flex;height:","px;background:",";color:",";margin-top:","px;padding:0 ","px;@media (min-width:","px){height:","px;padding:0 ","px;}@media (min-width:","px){padding:0 ","px;}"],72,f.sB.bylineBackgroundColor,f.sB.bylineTextColor,e=>{let{$showOnTop:t}=e;return t?0:16},g.sh.mobile,g.aq.tablet,80,g.sh.tablet,g.aq.desktop,g.sh.desktop);function H(e){let{byline:t,showOnTop:i=!1,roundedCorners:a}=e;return(0,n.jsx)(Y,{$showOnTop:i,$roundedCorners:a,"data-testid":"byline-container",children:(0,n.jsx)(N,{byline:t})})}function M(e,t){return e?{mobile:h.FY.none}:t?{mobile:h.FY.bottom,tablet:h.FY.bottom}:{mobile:h.FY.all,tablet:h.FY.all}}function D(e){return Boolean(e.journalisticStyle&&I.C7.includes(e.journalisticStyle))}function V(e){let{byline:t,showOnTop:i=!1,singleOrFirstInGroup:a,story:o,isDarkBackground:s}=e;const l=(0,r.useContext)(m.R);return D(o)?(0,n.jsx)(H,{byline:t,showOnTop:i,roundedCorners:M(a&&l===m.G.Grey,(0,T.e_)(o))}):(0,n.jsx)(O,{byline:t,showOnTop:i,singleOrFirstInGroup:a,isDarkBackground:s,roundedCorners:M(l===m.G.Grey,(0,T.e_)(o))})}var W=i(95821),G=i(59526),F=i(28820);const K=s.I4.div.withConfig({displayName:"LiveUpdatesSection__Container",componentId:"sc-b5c1d3a8-0"})(["margin-top:","px;"],12),z=(0,s.I4)(_.o).withConfig({displayName:"LiveUpdatesSection__Heading",componentId:"sc-b5c1d3a8-1"})(["display:flex;justify-content:space-between;margin:","px 0 ","px 0;@media (min-width:","px){margin:","px 0 ","px 0;}"],12,12,g.aq.desktop,12,12),U=s.I4.ol.withConfig({displayName:"LiveUpdatesSection__UpdatesList",componentId:"sc-b5c1d3a8-2"})(["li{display:table-row;time{display:table-cell;position:relative;text-align:center;white-space:nowrap;height:100%;",";@media (min-width:","px){",";}&::before{position:absolute;content:'';height:calc(100% - 1.75em);border-left:1px solid ",";left:50%;top:1.75em;}}span{display:table-cell;padding:0 0 ","px ","px;",";@media (min-width:","px){",";}}&:last-child{time{&::before{display:none;}}span{padding:0 0 ","px ","px;}}}"],y.R7[y.PT.YleXS],g.aq.desktop,y.R7[y.PT.YleS],f.sB.liveUpdatesSeparator,12,24,y.R7[y.PT.YleS],g.aq.desktop,y.R7[y.PT.YleM],4,24);function X(e){let{updates:t,hideSummary:i}=e;const{translate:a}=(0,v.xy)();return i?null:(0,n.jsx)(K,{children:!i&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(z,{as:"p",$mobile:y.PT.YleMBold,$desktop:y.PT.YleLBold,children:a("livefeed.latestUpdates")}),(0,n.jsx)(U,{"aria-label":a("livefeed.latestUpdates"),children:t.map(e=>{let{url:t,createdAt:i,content:a}=e;return(0,n.jsxs)("li",{children:[(0,n.jsx)(F.A,{dateTime:i,format:G.n.RelativeShort}),(0,n.jsx)("span",{children:(0,n.jsx)("a",{href:t,children:a},t)})]},t)})})]})})}var J=i(85791),q=i(31295);const{S:Z}=l.vA,Q=(0,s.I4)(P.Ss).withConfig({displayName:"GenericStory__GenericStoryBackground",componentId:"sc-540a27ad-0"})(["position:relative;display:block;color:",";width:100%;background:",";@media (prefers-color-scheme:dark){background:",";}"],e=>
1{let{$isDarkBackground:t}=e;return f.sB.getTextColor(t)},e=>{let{$isDarkBackground:t}=e;return f.sB.getItemBackgroundColor(t)},f.sB.getItemBackgroundColor(!0)),ee=(0,s.I4)(q.A).withConfig({displayName:"GenericStory__StyledTagSection",componentId:"sc-540a27ad-1"})(["overflow:hidden;overflow:clip;height:","px;padding:","px;flex-wrap:wrap;display:flex;gap:","px ","px;align-items:center;margin-left:","px;margin-top:","px;margin-bottom:","px;"],48,12,48,16,-12,-12,-4),te=(0,s.I4)(q.A).attrs({isInFooter:!0}).withConfig({displayName:"GenericStory__FooterTagSection",componentId:"sc-540a27ad-2"})(["display:flex;column-gap:","px;"],16),ie=s.I4.div.withConfig({displayName:"GenericStory__FooterContainer",componentId:"sc-540a27ad-3"})(["display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:2px ","px;margin-top:","px;"],12,e=>e.$largeMarginTop?12:8),ne=s.I4.div.withConfig({displayName:"GenericStory__Lead",componentId:"sc-540a27ad-4"})(["margin-top:","px;"],12),ae=s.I4.div.withConfig({displayName:"GenericStory__TwoColumns",componentId:"sc-540a27ad-5"})(["display:flex;flex-direction:column;justify-content:space-between;gap:","px;@media (min-width:","px){gap:","px;}@media (min-width:","px){flex-direction:row;}"],g.sh.mobile,g.aq.desktop,g.sh.desktop,g.aq.mobile),oe=s.I4.div.withConfig({displayName:"GenericStory__Lefty",componentId:"sc-540a27ad-6"})(["min-width:0;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;order:1;@media (min-width:","px){order:0;}"],g.aq.mobile),re=s.I4.div.withConfig({displayName:"GenericStory__Righty",componentId:"sc-540a27ad-7"})(["order:0;@media (min-width:","px){order:1;}"],g.aq.mobile),se=(0,s.I4)(_.o).withConfig({displayName:"GenericStory__LiveViewers",componentId:"sc-540a27ad-8"})(["margin-top:","px;display:flex;gap:","px;white-space:nowrap;"],12,8),le=(0,s.I4)(J.Y).withConfig({displayName:"GenericStory__GenericStoryPadding",componentId:"sc-540a27ad-9"})(["",";"],e=>e.$noBottomPadding?"padding-bottom: 0;":null),de=(0,s.I4)(le).withConfig({displayName:"GenericStory__DarkStoryPadding",componentId:"sc-540a27ad-10"})(["@media (prefers-color-scheme:dark){padding-left:0;padding-right:0;}"]),ue=(0,s.I4)(k.A).withConfig({displayName:"GenericStory__StyledAreenaLogo",componentId:"sc-540a27ad-11"})(["margin-top:","px;margin-bottom:","px;@media (min-width:","px){margin-bottom:","px;}"],4,8,g.aq.tablet,12),ce=(0,s.I4)(A.A).withConfig({displayName:"GenericStory__StyledPlayButton",componentId:"sc-540a27ad-12"})(["position:relative;z-index:",";margin-top:","px;"],g.fw.story.controlLayer,16);function me(e){let{story:t,level:i,scheme:s,onClick:g,playerRef:f,lazyLoadMedia:k=!0,isDarkBackground:S,horizontalPadding:I,roundedCorners:T,disableInlineAudioPlayer:E,applyVisitedLinkStyles:L=!1,className:C}=e;const{texts:j}=t,{translate:$,site:N,pageId:P,abTests:R}=(0,v.xy)(),B=(0,r.useContext)(m.R),O=s.singleOrFirstInGroup||s.hasDarkModePadding?le:de,Y=!(0,u.Be)(t),H=!!s.tagSection.conceptTagLink?.showOnFooter,M=(0,c.wd)(R,N.lang,P,t)&&(Y||H),G=S?"dark":"default";return(0,n.jsx)(Q,{$roundedCorners:T,$separatorBorder:s.singleOrFirstInGroup,$isDarkBackground:S,className:C,"data-testid":"generic-story-background",children:(0,n.jsxs)(a.n,{theme:G,unit:"px",children:[s.image?.showWideOnTop&&(0,n.jsx)(w.Ay,{...s.image.props,lazy:k,playerElementRef:f,video:s.video,showPlayButton:!0,roundedCorners:(0,p.SO)(s.singleOrFirstInGroup,s.byline?.showOnTop&&D(t)||s.singleOrFirstInGroup&&B===m.G.Grey,h.L1.has(T.tablet))}),s.byline?.showOnTop&&(0,n.jsx)(V,{byline:s.byline.byline,showOnTop:!0,singleOrFirstInGroup:s.singleOrFirstInGroup,story:t,isDarkBackground:S}),(0,n.jsxs)(O,{$horizontal:{minimum:I||s.singleOrFirstInGroup,mobile:I||s.singleOrFirstInGroup,tablet:I,desktop:I},$noBottomPadding:!s.footer?.showBottom&&!!s.byline?.showOnBottom,children:[(0,n.jsxs)(ae,{children:[(0,n.jsxs)(oe,{children:[(0,n.jsxs)("div",{children:[(!1===s.tagSection.tag?.showOnFooter||!1===s.tagSection.tagLink?.showOnFooter)&&(0,n.jsx)(ee,{tagSection:s.tagSection}),s.showAreenaLogo&&(0,n.jsx)(ue,{lang:N.lang,height:12}),!s.image?.hasOverlay&&(0,n.jsxs)(b.Lc,{...s.headline.props,level:i,href:s.url,onClick:g,applyVisitedLinkStyles:L,contentId:t.contentId,children:[s.headline.text,s.video?.standAlone&&(0,n.jsx)(ce,{type:A.L.Video,showDurationOutside:!0,duration:s.video?.duration,buttonTheme:G})]}),(0,l.Tn)(t.size,Z)&&s.live?.viewers&&(0,n.jsxs)(se,{as:"span",$mobile:y.PT.YleS,children:[(0,n.jsx)(o.kU3,{height:22,width:22}),$("livefeed.following",s.live.viewers)]}),s.lead&&(0,n.jsx)(ne,{children:(0,n.jsx)(_.o,{as:"p",$mobile:s.lead.props.mobile,children:j.lead?.text})}),s.live&&(0,n.jsx)(X,{...s.live})]}),M&&s.footer?.showInline&&(0,n.jsxs)(ie,{$largeMarginTop:(0,l.Gk)(t.size,Z),children:[H&&(0,n.jsx)(te,{tagSection:s.tagSection}),Y&&(0,n.jsx)(W.A,{story:t,url:s.url})]})]}),s.image?.showSmall&&(0,n.jsx)(re,{children:(0,n.jsx)(w.Ay,{...s.image.props,lazy:k,video:s.video?.standAlone?void 0:s.video,roundedCorners:{mobile:h.FY.all}})})]}),s.byline?.showOnBottom&&(0,n.jsx)(J.X,{"data-testid":"generic-story-offset-padding",$horizontal:{minimum:I,mobile:I,tablet:I,desktop:I},children:(0,n.jsx)(V,{byline:s.byline.byline,singleOrFirstInGroup:s.singleOrFirstInGroup,story:t,isDarkBackgroun
1d:S})}),s.audio?.playMode===d.e.Inline&&!E&&(0,n.jsx)(x,{audioRef:f,audio:s.audio}),M&&s.footer?.showBottom&&(0,n.jsxs)(ie,{$largeMarginTop:(0,l.Gk)(t.size,Z),children:[H&&(0,n.jsx)(te,{tagSection:s.tagSection}),Y&&(0,n.jsx)(W.A,{story:t,url:s.url})]})]})]})})}},85791(e,t,i){var n=i(44832),a=i(39012);const o=n.I4.div.withConfig({displayName:"Padding",componentId:"sc-52457dd0-0"})(["padding:",";@media (min-width:","px){padding:",";}@media (min-width:","px){padding:",";}@media (min-width:","px){padding:",";}"],e=>{let{$horizontal:t}=e;return`${a.sh.minimum}px ${t.minimum?a.sh.minimum:0}px`},a.aq.mobile,e=>{let{$horizontal:t}=e;return`${a.sh.mobile}px ${t.mobile?a.sh.mobile:0}px`},a.aq.tablet,e=>{let{$horizontal:t}=e;return`${a.sh.tablet}px ${t.tablet?a.sh.tablet:0}px`},a.aq.desktop,e=>{let{$horizontal:t}=e;return`${a.sh.desktop}px ${t.desktop?a.sh.desktop:0}px`}),r=n.I4.div.withConfig({displayName:"Padding__OffsetPadding",componentId:"sc-52457dd0-1"})(["margin:0 ","px;@media (min-width:","px){margin:0 ","px;}@media (min-width:","px){margin:0 ","px;}@media (min-width:","px){margin:0 ","px;}"],e=>{let{$horizontal:t}=e;return t.minimum?-a.sh.minimum:0},a.aq.mobile,e=>{let{$horizontal:t}=e;return t.mobile?-a.sh.mobile:0},a.aq.tablet,e=>{let{$horizontal:t}=e;return t.tablet?-a.sh.tablet:0},a.aq.desktop,e=>{let{$horizontal:t}=e;return t.desktop?-a.sh.desktop:0});i.d(t,["X",0,r,"Y",0,o])},43421(e,t,i){var n=i(44832),a=i(39012),o=i(70221),r=i(18188);const s=`calc(${o.FF.normal}px - var(--gridCardBorderInset, 0px) / 2)`;function l(e,t){let{$roundedCorners:i,$separatorBorder:n}=e;const a=i?.[t],l=r.sB.cardBorder;return`\n    ${function(e){switch(e){case o.FY.all:return`\n        border-radius: ${s};\n      `;case o.FY.top:return`\n        border-radius: ${s} ${s} 0 0;\n    `;case o.FY.bottom:return`\n        border-radius: 0 0 ${s} ${s};\n    `;case o.FY.none:return"border-radius: 0";default:return""}}(a)};\n    ${n?function(e,t){const i=`1px solid ${t}`;switch(e){case o.FY.all:return`border: ${i};`;case o.FY.top:return`border: ${i}; border-bottom: none;`;case o.FY.bottom:return`border: ${i}; border-top: none;`;case o.FY.none:return`border: ${i}; border-top: none; border-bottom: none;`;default:return""}}(a,l):""}\n  `}const d=(0,n.AH)([""," ",";@media (min-width:","px){",";}@media (min-width:","px){",";}"],e=>{let{$separatorBorder:t}=e;return t?"& > * { --gridCardBorderInset: 2px; }":""},e=>l(e,"mobile"),a.aq.tablet,e=>l(e,"tablet"),a.aq.desktop,e=>l(e,"desktop")),u=n.I4.div.withConfig({displayName:"RoundedCorners",componentId:"sc-9167256a-0"})(["",""],d);i.d(t,["Ss",0,u,"lJ",0,d])},53306(e,t,i){i.d(t,{A:()=>ye});var n=i(11684),a=i(12888),o=i(44428),r=i(72529),s=i(71855),l=i(11407),d=i(36024),u=i(54288),c=i(91047),m=i(70221),p=i(85063),g=i(51380),h=i(21525),y=i(44832),f=i(74922),v=i(10791),k=i(39012),b=i(59312),w=i(18188),S=i(32772),x=i(39107),A=i(62778),_=i(14090),I=i(95821),T=i(43421);const E=(0,y.I4)(T.Ss).withConfig({displayName:"FeatureStory__Background",componentId:"sc-c21f5066-0"})(["position:relative;display:block;background:",";color:",";width:100%;"],w.sB.featureStoryBackground,w.sB.featureStoryText),L="48px",C=y.I4.div.withConfig({displayName:"FeatureStory__Content",componentId:"sc-c21f5066-1"})(["display:flex;&::before{content:'';width:0;flex-shrink:0;padding-top:calc(","% + ",");@media (min-width:","px){padding-top:calc(","% + ",");}@media (min-width:","px){padding-top:calc(","% + ",");}}"],e=>{let{$aspectRatio:t}=e;return 100/t.mobile},L,k.aq.tablet,e=>{let{$aspectRatio:t}=e;return 100/t.tablet},L,k.aq.desktop,e=>{let{$aspectRatio:t}=e;return 100/t.desktop},L),j=y.I4.div.withConfig({displayName:"FeatureStory__VideoWrapper",componentId:"sc-c21f5066-2"})(["position:absolute;"]),$=y.I4.div.withConfig({displayName:"FeatureStory__FeatureOverlay",componentId:"sc-c21f5066-3"})(["overflow:hidden;display:flex;align-items:center;flex-direction:column;width:100%;align-self:flex-end;padding:40% ","px ","px ","px;@media (min-width:","px){padding:40% ","px ","px ","px;}@media (min-width:","px){padding:40% ","px ","px ","px;}"],k.sh.mobile,k.sh.mobile,k.sh.mobile,k.aq.tablet,k.sh.tablet,k.sh.tablet,k.sh.tablet,k.aq.desktop,k.sh.desktop,k.sh.desktop,k.sh.desktop),N=y.I4.div.withConfig({displayName:"FeatureStory__Gradient",componentId:"sc-c21f5066-4"})(["position:absolute;bottom:-1px;height:100%;width:100%;background:",";@media (min-width:","px){height:70%;}"],b.J,k.aq.mobile),P=y.I4.div.withConfig({displayName:"FeatureStory__FeatureHeadlineContainer",componentId:"sc-c21f5066-5"})(["z-index:",";width:100%;margin-top:","px;"],k.fw.story.underlayLinkLayer,8),R=(0,y.I4)(S.Lc).withConfig({displayName:"FeatureStory__StyledCardHeading",componentId:"sc-c21f5066-6"})(["text-wrap:balance;"]),B=(0,y.I4)(A.A).withConfig({displayName:"FeatureStory__StyledPlayButton",componentId:"sc-c21f5066-7"})(["position:relative;z-index:",";padding-top:","px;@media (min-width:","px){padding-top:","px;}
1"],k.fw.story.controlLayer,12,k.aq.desktop,16),O=y.I4.div.withConfig({displayName:"FeatureStory__FooterContainer",componentId:"sc-c21f5066-8"})(["position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:2px ","px;padding-top:","px;"],12,12);function Y(e){let{story:t,level:i,scheme:o,onClick:l,playerRef:d,lazyLoadMedia:u=!0,roundedCorners:c}=e;const{texts:p}=t,g=(0,a.useContext)(f.R),h=!(0,r.Be)(t),y=!!o.tagSection.conceptTagLink?.showOnFooter,k=(0,n.jsx)(R,{...o.headline.props,level:i,href:o.url,onClick:l,applyVisitedLinkStyles:!1,children:p.headline.text}),b=o.video&&o.video.aspectRatio&&!o.video.standAlone?{mobile:(0,s.Iz)(o.video.aspectRatio),tablet:(0,s.Iz)(o.video.aspectRatio),desktop:(0,s.Iz)(o.video.aspectRatio)}:{mobile:o.image?.props.mobile.aspectRatio??1,tablet:o.image?.props.tablet.aspectRatio??1,desktop:o.image?.props.desktop.aspectRatio??1};return(0,n.jsx)(E,{$roundedCorners:c,$separatorBorder:o.singleOrFirstInGroup,children:o.image&&(0,n.jsxs)(C,{$aspectRatio:b,children:[(0,n.jsxs)(j,{children:[(0,n.jsx)(x.Ay,{...o.image.props,lazy:u,playerElementRef:d,video:o.video?.standAlone?void 0:o.video,showPlayButton:!0,roundedCorners:(0,v.SO)(o.singleOrFirstInGroup,o.byline?.showOnTop||g===f.G.Grey,m.L1.has(c.tablet))}),(0,n.jsx)(N,{})]}),(0,n.jsxs)($,{children:[(!1===o.tagSection.tag?.showOnFooter||!1===o.tagSection.tagLink?.showOnFooter)&&(0,n.jsx)(_.A,{tagSection:o.tagSection}),(0,n.jsxs)(P,{children:[k,o.video?.standAlone&&(0,n.jsx)(B,{buttonTheme:"dark",onClick:l,type:A.L.Video,showDurationOutside:!0,duration:t.playableMedia?.duration})]}),!o.video?.standAlone&&(h||y)&&(0,n.jsxs)(O,{children:[y&&(0,n.jsx)(_.A,{tagSection:o.tagSection,isInFooter:!0}),h&&(0,n.jsx)(I.A,{story:t,url:o.url})]})]})]})})}var H=i(60160),M=i(15955),D=i(79971),V=i(87647),W=i(76201),G=i(64511),F=i(49086),K=i(36771),z=i(42756),U=i(12929),X=i(7461);const J=y.I4.div.withConfig({displayName:"ShortVideoStory__Sizer",componentId:"sc-42184db2-0"})(["width:100%;aspect-ratio:",";@media (min-width:","px){aspect-ratio:",";}"],2/3,k.aq.tablet,5/6),q=`0 0 5px ${D.yW.BLACK_OPACITY_50}`,Z=(0,y.I4)(T.Ss).withConfig({displayName:"ShortVideoStory__Container",componentId:"sc-42184db2-1"})(["position:relative;width:100%;background:",";color:",";overflow:hidden;aspect-ratio:",";max-height:80lvh;min-height:100%;"],w.sB.shortVideoStoryBackground,w.sB.shortVideoStoryText,9/16),Q=y.I4.div.withConfig({displayName:"ShortVideoStory__VideoContainer",componentId:"sc-42184db2-2"})(["inset:-1px;position:absolute;display:flex;align-items:center;justify-content:center;> *{min-height:100%;min-width:100%;}video{object-fit:cover;}"]),ee=y.I4.button.withConfig({displayName:"ShortVideoStory__StartOverlay",componentId:"sc-42184db2-3"})(["position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:",";border:none;padding:0;cursor:pointer;color:",";-webkit-tap-highlight-color:transparent;"],D.yW.BLACK_OPACITY_30,D.yW.WHITE),te=(0,y.I4)(V.jGG).withConfig({displayName:"ShortVideoStory__StartIcon",componentId:"sc-42184db2-4"})(["width:64px;height:64px;pointer-events:none;"]),ie=y.I4.button.withConfig({displayName:"ShortVideoStory__PlayPauseButton",componentId:"sc-42184db2-5"})(["display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-left:auto;width:","px;height:","px;padding:0;pointer-events:auto;border:none;border-radius:50%;background-color:",";color:",";cursor:pointer;-webkit-tap-highlight-color:transparent;svg{width:","px;height:","px;pointer-events:none;}"],40,40,D.yW.BLACK_OPACITY_50,D.yW.WHITE,20,20),ne=y.I4.button.withConfig({displayName:"ShortVideoStory__ActionButton",componentId:"sc-42184db2-6"})(["display:flex;flex-direction:column;gap:2px;background:none;align-items:center;justify-content:center;padding:8px;border-radius:50%;border:none;color:white;cursor:pointer;-webkit-tap-highlight-color:transparent;text-shadow:",";svg{width:24px;height:24px;filter:drop-shadow(",");}"],q,q),ae=y.I4.div.withConfig({displayName:"ShortVideoStory__Overlay",componentId:"sc-42184db2-7"})(["position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;pointer-events:none;"]),oe=y.I4.div.withConfig({displayName:"ShortVideoStory__Gradient",componentId:"sc-42184db2-8"})(["position:absolute;
1left:0;right:0;height:20%;opacity:0.7;background:",";",""],b.J,e=>{let{$edge:t}=e;return"top"===t?(0,y.AH)(["top:-1px;transform:scaleY(-1);"]):(0,y.AH)(["bottom:-1px;"])}),re=y.I4.a.withConfig({displayName:"ShortVideoStory__ChannelContainer",componentId:"sc-42184db2-9"})(["display:flex;align-items:center;gap:8px;pointer-events:auto;color:inherit;text-decoration:none;min-height:","px;"],40),se=y.I4.div.withConfig({displayName:"ShortVideoStory__TopRow",componentId:"sc-42184db2-10"})(["z-index:",";display:flex;align-items:center;width:100%;pointer-events:none;padding:","px;@media (min-width:","px){padding:","px;}@media (min-width:","px){padding:","px;}"],k.fw.story.controlLayer,k.sh.mobile,k.aq.tablet,k.sh.tablet,k.aq.desktop,k.sh.desktop),le=y.I4.div.withConfig({displayName:"ShortVideoStory__OverlayContainer",componentId:"sc-42184db2-11"})(["display:flex;width:100%;pointer-events:auto;flex-direction:row;gap:","px;"],8),de=y.I4.div.withConfig({displayName:"ShortVideoStory__HeadlineContainer",componentId:"sc-42184db2-12"})(["position:",";display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding:","px ","px ","px;@media (min-width:","px){padding:","px;}@media (min-width:","px){padding:","px;}"],e=>e.$confineLinkToHeadline?"relative":"static",k.sh.mobile,k.sh.mobile,k.sh.mobile+4,k.aq.tablet,k.sh.tablet,k.aq.desktop,k.sh.desktop),ue=y.I4.div.withConfig({displayName:"ShortVideoStory__ActionsContainer",componentId:"sc-42184db2-13"})(["z-index:",";display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:","px ","px 10px;@media (min-width:","px){padding:","px ","px 6px;}@media (min-width:","px){padding:","px ","px 16px;}"],k.fw.story.controlLayer,k.sh.mobile-8,k.sh.mobile-8,k.aq.tablet,k.sh.tablet-8,k.sh.tablet-8,k.aq.desktop,k.sh.desktop-8,k.sh.desktop-8),ce=y.I4.div.withConfig({displayName:"ShortVideoStory__ActionButtonNumber",componentId:"sc-42184db2-14"})(["height:8px;"]),me=(0,y.I4)(z.o).withConfig({displayName:"ShortVideoStory__ChannelName",componentId:"sc-42184db2-15"})(["color:",";text-shadow:",";"],w.sB.shortVideoStoryText,q),pe=(0,y.I4)(S.Lc).withConfig({displayName:"ShortVideoStory__Headline",componentId:"sc-42184db2-16"})(["display:-webkit-box;-webkit-line-clamp:",";-webkit-box-orient:vertical;overflow:hidden;text-shadow:",";"],2,q),ge=(0,y.I4)(M.ph).withConfig({displayName:"ShortVideoStory__PositionedProgressBar",componentId:"sc-42184db2-17"})(["position:absolute;bottom:0;left:0;right:0;z-index:",";"],k.fw.story.controlLayer);function he(e){let{story:t,level:i,scheme:o,playerRef:r,roundedCorners:s}=e;const{player:l,translate:d}=(0,p.xy)(),[u,c]=(0,a.useState)(!0),[m,g]=(0,a.useState)(!1),[h,y]=(0,a.useState)(!0),[f,v]=(0,a.useState)(null),[k,b]=(0,a.useState)(!1),w=(0,a.useCallback)(e=>{const t=()=>{c(!1),g(!0)};e.on("play",t),e.on("playing",t),e.on("pause",()=>c(!0)),e.on("volumeChange",()=>{y(e.muted())}),y(e.muted()),v(e)},[]),S=(0,a.useCallback)(e=>{e.stopPropagation(),r.current&&l.togglePlay(r.current)},[l,r]),x=(0,a.useCallback)(e=>{e.stopPropagation(),h?f?.unmute():f?.mute()},[f,h]),A=(0,a.useCallback)(e=>{b(e)},[]),_=(0,a.useCallback)(e=>{e.stopPropagation()},[]),I=(0,a.useCallback)(e=>{const t=e.target;if(!(t instanceof Element))return;const i=t.closest("a");if(!i||!o.url)return;if(i.pathname!==new URL(o.url,i.href).pathname)return;const n=r.current?l.positionMs(r.current):void 0;i.href=(0,W.pN)(i.href,n)},[l,r,o.url]);if(!o.video||!o.video?.aspectRatio)return null;const T=t.topic?(0,G.j)(t.topic,d):null,E=u&&!k,L=!!f&&!m;return(0,n.jsx)(J,{children:(0,n.jsxs)(Z,{"data-testid":"short-video-story",$roundedCorners:s,$separatorBorder:o.singleOrFirstInGroup,onClickCapture:I,children:[(0,n.jsx)(Q,{children:(0,n.jsx)(U.A,{renderAfterTriggeringOnly:!0,children:(0,n.jsx)(K.A,{playerElementRef:r,onReady:w,video:o.video})})}),(0,n.jsx)(oe,{$edge:"top"}),(0,n.jsx)(oe,{$edge:"bottom"}),L&&(0,n.jsxs)(ee,{"data-testid":"short-video-start-overlay",onClick:S,children:[(0,n.jsx)(te,{}),(0,n.jsx)("span",{className:"sr-only",children:d("phrases.playVideo")})]}),(0,n.jsxs)(ae,{children:[(0,n.jsxs)(se,{children:[o.channel&&(0,n.jsxs)(re,{"data-testid":"short-video-channel",href:o.channel.url,onClick:_,children:[o.channel.image&&(0,n.jsx)(X.A,{image:o.channel.image,size:28}),(0,n.jsx)(me,{$mobile:F.PT.YleXSBold,$desktop:F.PT.YleSBold,children:o.channel.name})]}),f&&m&&(0,n.jsxs)(ie,{"data-testid":"short-video-play-pause",onClick:S,children:[E?(0,n.jsx)(V.jGG,{}):(0,n.jsx)(V.vRz,{}),(0,n.jsx)("span",{className:"sr-only",children:d(E?"phrases.playVideo":"phrases.pauseVideo")})]})]}),(0,n.jsxs)(le,{children:[(0,n.jsx)(de,{"data-testid":"short-video-headline-container",$confineLinkToHeadline:L,children:(0,n.jsx)(pe,{...o.headline.props,level:i,href:o.url,applyVisitedLinkStyles:!1,children:t.texts.headline.text})}),(0,n.jsxs)(ue,{"data-testid":"short-video-actions",children:[t.topic&&T&&(0,n.jsxs)(ne,{as:"a",href:`${o.url}#comments`,children:[(0,n.jsx)(V.vEG,{}),t.topic.acceptedCommentsCount>0&&(0,n.jsx)(ce,{"data-testid":"short-video-comments-count",children:(0,n.jsx)(z.o,{"aria-hidden":!0,$mobile:F.PT.YleXSBold,children:t.topic.acceptedCommentsCount})}),(0,n.jsx)("span",{className:"sr-only",children:T.ariaLabel})]}),(0,n.jsxs)(ne,{onClick:x,children:[h?(0,n.jsx)(V.ysl,{}):(0,n.jsx)(V.TQ7,{}),(0,n.jsx)("span",{className:"sr-only",children:d(h?"phrases.unmute":"phrases.mute")})]})]})]})]}),f&&(0,n.jsx)(ge,{player:f,playerHostRef:r,visible:m,onScrubbingChange:A})]})})}function ye(e){let{story:t,level:i,roundedCorners:y={mobile:m.FY.all,tablet:m.FY.all},group:f,lazyLoadMedia:v,disableInlineAudioPlayer:k=!1,forceDarkB
1ackground:b=!1,applyVisitedLinkStyles:w}=e;const{player:S,translate:x,site:A,brandedSubsite:_}=(0,p.xy)(),{openPlaylist:I}=(0,d.Q)(),T=(0,a.useRef)(null),E=(0,c.F3)(t,{brandedSubsite:_,group:f},x,A,b),L=(0,a.useCallback)(e=>{if(!k){if(E.video?.standAlone){e.preventDefault();const t=E.video;return void I({playlist:{items:[{contentId:t.id,title:t.title,aspectRatio:t.aspectRatio||s.M$}],mediaType:o.z.Video},selectedProgramId:t.id,playMode:t?.playMode})}if(E.audio?.standAlone){const t=T?.current?.contains(e.target);e.preventDefault(),t||S.togglePlay(T.current)}}},[k,E.audio,E.video,S,I]),C=(0,u.qj)(t,f,b),j=function(e,t,i){return e||i!==t}(E.singleOrFirstInGroup,C,f?.isDark);return(0,n.jsx)(h.Xk,{element:h.GX.Story,...(0,l.I)(t,E),children:(0,n.jsxs)(g.A,{role:f?.role,as:"div",children:[(0,r.nv)(t)&&(0,n.jsx)(he,{story:t,level:i,scheme:E,playerRef:T,roundedCorners:y}),(0,r.cc)(t)&&(0,n.jsx)(Y,{story:t,level:i,scheme:E,onClick:L,playerRef:T,lazyLoadMedia:v,roundedCorners:y}),(0,r.Zx)(t)&&(0,n.jsx)(H.A,{story:t,level:i,scheme:E,onClick:L,playerRef:T,lazyLoadMedia:v,roundedCorners:y,isDarkBackground:C,horizontalPadding:j,disableInlineAudioPlayer:k,applyVisitedLinkStyles:w})]})})}},69940(e,t,i){i.d(t,{A:()=>m});var n=i(11684),a=i(87647),o=i(44832),r=i(64511),s=(i(39012),i(49086)),l=i(85063),d=i(42756);const u=(0,o.I4)(d.o).withConfig({displayName:"StoryCommentsCount__CommentsLink",componentId:"sc-7d26618-0"})(["display:block;position:relative;line-height:18px;"]),c=(0,o.I4)(a.vEG).withConfig({displayName:"StoryCommentsCount__StyledMessageSquare",componentId:"sc-7d26618-1"})(["margin-right:","px;vertical-align:text-top;"],6);function m(e){let{topic:t,url:i,className:a,numberOfCommentsThreshold:o}=e;const{translate:d}=(0,l.xy)(),m=(0,r.j)(t,d,o);return m?(0,n.jsxs)(u,{as:"a",$mobile:s.PT.YleXS,href:`${i}#comments`,className:a,"aria-label":m.ariaLabel,children:[(0,n.jsx)(c,{height:16,width:16}),m.shortText]}):null}},31295(e,t,i){i.d(t,{A:()=>u});var n=i(11684),a=i(90181),o=i(31721),r=i(44832),s=i(85063);const l=r.I4.div.withConfig({displayName:"TagSection__Container",componentId:"sc-57246396-0"})(["display:flex;align-items:center;"]),d=(0,r.I4)(o.F).withConfig({displayName:"TagSection__TagLinkWithMargin",componentId:"sc-57246396-1"})(["margin:2px 0;"]);function u(e){let{tagSection:t,className:i,isInFooter:r=!1}=e;const{translate:u}=(0,s.xy)(),{tag:c,tagLink:m,conceptTagLink:p}=t;return c||m||p?(0,n.jsxs)(l,{className:i,"data-testid":"tagSection"+(r?"-footer":""),children:[c?.showOnFooter===r&&(0,n.jsx)(a.v,{variant:c.variant,animate:c.animate,"data-testid":"tag-section-tag",children:c.label}),m?.showOnFooter===r&&(0,n.jsx)(o.F,{variant:"primary",href:m.href,"data-testid":"tag-section-tag",children:m.label}),p?.showOnFooter===r&&(0,n.jsx)(d,{href:p.href,"data-testid":"tag-section-tag",variant:"text",removePadding:!0,"aria-label":`${p.label} – ${u("phrases.moreOnSubject")}`,children:p.label})]}):null}},36771(e,t,i){i.d(t,{A:()=>u});i(97700);var n=i(11684),a=i(12888),o=i(65535),r=i(44832),s=i(9983),l=i(85063);const d=(0,r.I4)(o.pL).withConfig({displayName:"AutoplayInlineVideo__StyledInView",componentId:"sc-cdb1ecb3-0"})(["width:100%;height:100%;"]);class u extends a.Component{video;ref;children;constructor(e){super(e),this.video=e.video,this.ref=e.playerElementRef??(0,a.createRef)(),this.children=e.children}componentDidMount(){if(this.ref.current){const{player:e,site:t}=this.context;e.embedPlayableMedia(this.ref.current,this.video,t,void 0,this.props.onReady)}}shouldPauseBoundaryCrossed=(e,t)=>{if(this.ref.current){const{player:e}=this.context;t.isIntersecting||e.autopause(this.ref.current)}};inFocusOfViewport=(e,t)=>{if(this.ref.current){const{playMode:e}=this.video;if([s.e.Autoplay,s.e.Illustrational].includes(e)&&t.isIntersecting){const{player:e}=this.context;e.autoplay(this.ref.current)}}};render(){return(0,n.jsx)(d,{rootMargin:"-150px 0px -150px 0px",onChange:this.shouldPauseBoundaryCrossed,children:(0,n.jsx)(d,{rootMargin:"-200px 0px -200px 0px",onChange:this.inFocusOfViewport,children:(0,n.jsx)("div",{ref:this.ref,children:this.children})})})}}u.contextType=l.md}
1,39107(e,t,i){i.d(t,{LM:()=>v,Ay:()=>w});i(97700);var n=i(11684),a=i(44832),o=i(44428),r=i(9983),s=i(4422),l=i(71855),d=i(36024),u=i(39012),c=i(80686),m=i(43421),p=i(29528),g=i(12929),h=i(36771);var y=i(62778);const f="#dddddd33",v=(0,a.I4)(c.A).withConfig({displayName:"GridMedia__StyledGridImage",componentId:"sc-b89bdfb0-0"})(["background:",";",";overflow:hidden;",";"],f,m.lJ,e=>{let{zIndex:t}=e;return t?`z-index: ${t}`:""}),k=(0,a.I4)(function(e){let{minimum:t,mobile:i,tablet:a,desktop:o,video:r,className:s,minimumBreakGap:d,mobileBreakGap:u,noGridSystem:c,forcedShrink:m,playerElementRef:y,children:f}=e;const{aspectRatio:v=l.M$}=r;return(0,n.jsx)(p.LX,{className:s,$minimum:t.span,$mobile:i.span,$tablet:a.span,$desktop:o.span,$minimumAspectRatio:(0,l.Iz)(v),$mobileAspectRatio:(0,l.Iz)(v),$tabletAspectRatio:(0,l.Iz)(v),$desktopAspectRatio:(0,l.Iz)(v),$minimumBreakGap:d,$mobileBreakGap:u,$noGridSystem:c,$forcedShrink:m,children:(0,n.jsx)(g.A,{renderAfterTriggeringOnly:!0,children:(0,n.jsx)(h.A,{playerElementRef:y,video:r,children:f})})})}).withConfig({displayName:"GridMedia__StyledInlineVideo",componentId:"sc-b89bdfb0-1"})(["background:",";",";overflow:hidden;position:relative;",";.background-video-play-button{z-index:",";}"],f,m.lJ,e=>{let{video:{playMode:t}}=e;return t!==r.e.Illustrational&&(0,a.AH)(["z-index:",";"],u.fw.story.controlLayer)},u.fw.story.controlLayer),b=(0,a.I4)(y.A).withConfig({displayName:"GridMedia__StyledPlayButton",componentId:"sc-b89bdfb0-2"})(["position:absolute;bottom:","px;left:","px;"],16,16);function w(e){let{className:t,image:i=s.E,playlist:a,lazy:c,minimum:m,mobile:p,tablet:g,desktop:h,breakGap:f=!1,minimumBreakGap:w=!1,mobileBreakGap:S=!1,noGridSystem:x,forcedShrink:A,roundedCorners:_,children:I,playerElementRef:T,ariaHidden:E,video:L,showPlayButton:C=!0}=e;const{openPlaylist:j}=(0,d.Q)(),$=L?.type===o.z.Audio?y.L.Audio:y.L.Video;if(!L)return(0,n.jsx)(v,{className:t,inputImage:i,lazy:c,minimum:m,mobile:p,tablet:g,desktop:h,breakGap:f,minimumBreakGap:w,mobileBreakGap:S,noGridSystem:x,forcedShrink:A,$roundedCorners:_,ariaHidden:E,children:I});const{playMode:N}=L;return[r.e.Inline,r.e.Autoplay,r.e.Illustrational].includes(N)?(0,n.jsx)(k,{className:t,video:L,minimum:m,mobile:p,tablet:g,desktop:h,minimumBreakGap:w,mobileBreakGap:S,noGridSystem:x,forcedShrink:A,$roundedCorners:_,playerElementRef:T,children:I}):N===r.e.External?(0,n.jsxs)(v,{className:t,inputImage:i,lazy:c,minimum:m,mobile:p,tablet:g,desktop:h,breakGap:f,minimumBreakGap:w,mobileBreakGap:S,noGridSystem:x,forcedShrink:A,$roundedCorners:_,children:[I,L.showPlayButton&&(0,n.jsx)(b,{type:$,duration:L.duration})]}):N===r.e.Playlist&&a?.mediaType===o.z.Video?(0,n.jsxs)(v,{className:t,inputImage:i,lazy:c,minimum:m,mobile:p,tablet:g,desktop:h,breakGap:f,mobileBreakGap:S,noGridSystem:x,forcedShrink:A,$roundedCorners:_,children:[I,(0,n.jsx)(b,{type:$,duration:L.duration,showDurationOutside:!0})]}):(0,n.jsxs)(v,{className:t,inputImage:i,lazy:c,minimum:m,mobile:p,tablet:g,desktop:h,breakGap:f,minimumBreakGap:w,mobileBreakGap:S,noGridSystem:x,forcedShrink:A,$roundedCorners:_,zIndex:u.fw.story.controlLayer,onClick:e=>{e.preventDefault(),j({playlist:{items:[{contentId:L.id,title:L.title,aspectRatio:L.aspectRatio||l.M$}],mediaType:L.type},selectedProgramId:L.id,playMode:L.playMode})},children:[I,C&&(0,n.jsx)(b,{duration:L.duration,type:$})]})}},62778(e,t,i){i.d(t,{A:()=>f,L:()=>m});var n=i(11684),a=i(74338),o=i(19429),r=i(87647),s=i(44832),l=i(61526),d=i(39012),u=i(49086),c=i(85063),m=function(e){return e.Video="video",e.AudioWithPlay="audio-with-play",e.Audio="audio",e}({});const p={video:{icon:r.jGG,label:"phrases.playVideo"},"audio-with-play":{icon:r.jGG,label:"phrases.playAudio",durationPrefix:"phrases.listen"},audio:{icon:r.fP5,label:"phrases.playAudio"}},g=s.I4.div.withConfig({displayName:"PlayButton__Container",componentId:"sc-4a8f0f3c-0"})(["will-change:opacity;display:flex;align-items:center;gap:","px;justify-content:left;max-height:100%;pointer-events:none;"],8),h=s.I4.span.withConfig({displayName:"PlayButton__Duration",componentId:"sc-4a8f0f3c-1"})(["white-space:nowrap;",";@media (min-width:","px){",";}"],u.R7[u.PT.YleXSBold],d.aq.desktop,u.R7[u.PT.YleSBold]),y=(0,s.I4)(h).withConfig({displayName:"PlayButton__OutsideDuration",componentId:"sc-4a8f0f3c-2"})(["",";@media (min-width:","px){",";",";}"],u.R7[u.PT.YleXS],d.aq.tablet,e=>{let{$size:t}=e;return"s"===t&&u.R7[u.PT.YleXS]},e=>{let{$size:t}=e;return"m"===t&&u.R7[u.PT.YleS]});function f(e){let{type:t,duration:i,showDurationOutside:r=!1,buttonTheme:s="dark",durationSize:d="m",className:u,onClick:m}=e;const{translate:f}=(0,c.xy)(),{icon:v,label:k,durationPrefix:b}=p[t],w=!!i&&r,S=!!i&&!w,x=b?f(b):null;return(0,n.jsx)(o.n,{theme:s,unit:"px",children:(0,n.jsxs)(g,{className:u,children:[(0,n.jsx)(a.$,{"aria-label":f(k),size:"xs",iconOnly:!S,iconBefore:(0,n.jsx)(v,{}),onClick:m,children:S?(0,n.jsxs)(h,{children:[x," ",(0,l.a)(i)]}):void 0}),w&&(0,n.jsxs)(y,{$size:d,children:[x," ",(0,l.a)(i)]})]})})}},97983(e,t,i){i.d(t,{Vy:()=>s});var n=i(84222);const a=new Set(["EN","FI","SV","RU","SE","UK"]),o={initialized:!0,init:()=>Promise.resolve(),show:()=>null,getConsent:()=>Promise.resolve({development:!0,personalization:!0,targeting:!0,embedded_social_media:!0,version:0}),onChange(e){e({development:!0,personalization:!0,targeting:!0,embedded_social_media:!0,version:0})},onDialogOpen(){},onDialogClose(){}};
1class r{consentSdk;environment;lang;showDialogOnInit;constructor(e,t,i,n){this.consentSdk=t,this.environment=e,this.lang=a.has(i)?i:"FI",this.showDialogOnInit=n}getSdk=()=>this.consentSdk;getConfig=()=>({environment:this.environment,lang:this.lang});init=async()=>this.consentSdk.then(async e=>{window.yleConsentSdk=e,await e.init({language:this.lang,environment:this.environment,showDialogOnInit:this.showDialogOnInit})});initialized=async()=>this.consentSdk.then(e=>e.initialized);show=()=>this.consentSdk.then(e=>e.show());onChange=e=>this.consentSdk.then(t=>t.onChange(e));onDialogOpen=e=>this.consentSdk.then(t=>t.onDialogOpen(e));onDialogClose=e=>this.consentSdk.then(t=>t.onDialogClose(e));getConsent=()=>this.consentSdk.then(e=>e.getConsent())}function s(e,t){let{consentSdkEnabled:a,consentEnv:s,lang:l}=e;return(0,n.Bd)()&&a?new r(s,i.e(625).then(()=>i.t(15625,19)).then(e=>e.yleConsentSdk),l,t):new r(s,Promise.resolve(o),l,t)}i.d(t,["FT",0,e=>e.development,"ni",0,e=>e.development||e.personalization,"qI",0,e=>e.development,"ym",0,e=>e.development])},74922(e,t,i){i.d(t,{G:()=>a});var n=i(12888),a=function(e){return e[e.Default=0]="Default",e[e.Grey=1]="Grey",e}({});const o=(0,n.createContext)(0);i.d(t,["R",0,o])},18227(e,t,i){i.a(e,async(e,n)=>{try{i.d(t,{N:()=>m});i(63773);var a=i(11684),o=i(76620),r=i(49116),s=i(28565),l=i(53341),d=i(39135),u=i(26252),c=(i(38219),i(79868),i(26158),e([o]));function m(e,t){if(void 0===e)throw new Error("initial state not found");i.p=`${e.clientConfig.assetRoot}/build/`;const{clientState:n,context:o,appProps:{pageData:c}}=(0,l.l)(e),[m]=(0,u.A)(n,{env:"client",clientContext:o}),{pageId:p}=e,g=document.getElementById("app");if(!g)throw new Error("root element not found");m.dispatch((0,d.L)(p)),(0,r.hydrateRoot)(g,(0,a.jsx)(s.Kq,{store:m,children:(0,a.jsx)(t,{pageData:c,context:o})})),m.dispatch((0,d.S)(p))}o=(c.then?(await c)():c)[0],n()}catch(p){n(p)}})},38905(e,t,i){i(63773);var n=i(85063);i.d(t,["h",0,()=>{const{config:{assetRoot:e}}=(0,n.xy)();return t=>{if(t.startsWith("/"))throw new Error("Asset path should not start with a slash");return`${e}/${t}`}}])},80581(e,t,i){i.d(t,{N:()=>r});var n=i(12888),a=i(66691);const o="ukko:historystate";function r(){const e=(0,n.useCallback)(e=>(window.addEventListener("popstate",e),window.addEventListener(o,e),()=>{window.removeEventListener("popstate",e),window.removeEventListener(o,e)}),[]),t=(0,n.useCallback)(()=>window.history.state??null,[]),i=(0,n.useCallback)(()=>null,[]),r=(0,n.useSyncExternalStore)(e,t,i),s=(0,n.useCallback)((e,t)=>{const i=window.history.state??{},n=(0,a.h)(i,e);window.history.pushState(n,"",t??void 0),window.dispatchEvent(new Event(o))},[]),l=(0,n.useCallback)((e,t)=>{const i=window.history.state??{},n=(0,a.h)(i,e);window.history.replaceState(n,"",t??void 0),window.dispatchEvent(new Event(o))},[]),d=(0,n.useCallback)(()=>{window.history.back()},[]);return(0,n.useMemo)(()=>({state:r,push:s,replace:l,back:d}),[r,s,l,d])}},36024(e,t,i){i.d(t,{Q:()=>o});i(99921);var n=i(12888),a=i(80581);function o(){const{state:e,push:t,replace:i,back:o}=(0,a.N)(),r=(0,n.useCallback)(e=>{t({playlist:e})},[t]),s=(0,n.useCallback)(t=>{const n=e?.playlist;n&&i({playlist:{...n,...t}})},[i,e?.playlist]),l=(0,n.useCallback)(()=>{o()},[o]);return(0,n.useMemo)(()=>({playlistPayload:e?.playlist??null,openPlaylist:r,updatePlaylist:s,closePlaylist:l}),[e?.playlist,r,s,l])}},51631(e,t,i){i.d(t,{A:()=>a});var n=i(85063);function a(){const{ssrDetails:{ssrTime:e}}=(0,n.xy)();return e}},90741(e,t,i){i.d(t,{KJ:()=>h,Vu:()=>y,m4:()=>b,pl:()=>k});var n=i(55744),a=i(72850),o=i(85802),r=i(12888),s=i(1495),l=i(54565),d=i(33705);function u(e){let{inverseDirection:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=new Set,n=(t?[...e].reverse():[...e]).filter(e=>!i.has(e.id)&&(i.add(e.id),!0));return t?n.reverse():n}function c(e){return u(e.flat())}var m=i(69416);var p=i(85063);function g(){const{config:{caApiUrl:e,apiAppId:t,apiAppKey:i},page:n,site:a}=(0,p.xy)(),o=(0,r.useMemo)(()=>function(e){let{siteLang:t,page:i}=e;return{publishers:i.allowTuoreimmatPublishers,editorialSections:i.editorialSections,limit:i.tuoreimmatLimit,exclude:i.tuoreimmatExclude,languages:(0,m.RK)(t,i.allowTuoreimmatPublishers)}}({siteLang:a.lang,page:n}),[a.lang,n]),s=(0,r.useMemo)(()=>({limit:o.limit,languages:o.languages,caApiUrl:e,apiAppId:t,apiAppKey:i,axiosConfig:{timeout:5e3}}),[o,e,t,i]);return{baseFetchParams:o,sharedApiParams:s}}const h="tuoreimmat",y="tuoreimmatV2",f=[];function v(e,t,i){const{queryKey:l,queryFn:m,fetchPoll:p}=i,g=(0,n.jE)(),h=(0,a.w)(),[y,f]=(0,r.useState)([]),[v,k]=(0,r.useState)(void 0);(0,r.useEffect)(()=>{f([])},[l]);const b=(0,r.useMemo)(()=>({pages:[e],pageParams:[void 0]}),[e]),w=t?{placeholderData:e=>e??b,initialData:void 0}:{initialData:b,initialDataUpdatedAt:0,placeholderData:void 0},{data:S,isFetchingNextPage:x,hasNextPage:A,fetchNextPage:_,isPlaceholderData:I}=(0,o.q)({queryKey:l,meta:{persist:!0},staleTime:"static",...w,queryFn:e=>{let{pageParam:t}=e;return m({pageParam:t})},initialPageParam:void 0,getNextPageParam:(e,t)=>{if(!(t.length>1&&e.length<=1))return(0,s.H)(e)?.datePublished},enabled:!h}),T=(0,r.useMemo)(()=>c(S.pages),[S]),E=!1===A&&S.pages.length>1,L=0===T.length||E,C=(0,r.useRef)(y);(0,r.useEffect)(()=>{C.current=y},[y]);const j=(0,r.useRef)(p);(0,r.useEffect)(()=>{j.current=p},[p]),(0,r.useEffect)(()=>{const e=async()=>{try{const e=C.current,t=S.pages[0]?.[0],i=function(e){let{currentNewItems:t,latestVisibleFeedItem:i}=e;const n=t[0]?.datePublished;if(n)return n;const a=i?.datePublished;return a||"1970-01-01"}({currentNewItems:e,latestVisibleFeedItem:t}),n=function(e){let{polledItems:t,latestKnownPublishedDate:i}=e;return t.filter(e=>e.datePublished&&(0,d.dS)(e.datePublished,i))}({polledItems:await j.current(),latestKnownPublishedDate:i});if(0===n.length)return;f(e=>[...n,...e])}catch{}},t=setInterval(()=>{e()},6e4);return()=>clearInterval(t)},[S]);const $=(0,r.useCallback)(()=>
1{if(!x){const e=T.length;_().then(t=>{const i=c(t.data?.pages??[])[e];i?.id&&k(i.id)})}},[x,_,T]),N=(0,r.useCallback)(()=>{const e=C.current;0!==e.length&&(g.setQueryData(l,t=>{const i=t?.pages??[],n=t?.pageParams??[],a=i[0]??[];return{pages:[u([...e,...a],{inverseDirection:!0}),...i.slice(1)],pageParams:n}}),k(e[0].id),f([]))},[g,l]);return{items:T,newItems:y,loading:x,allLoaded:L,isPlaceholderData:I,focusTargetItemId:v,loadMore:$,flushNewArticles:N}}function k(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const{baseFetchParams:i,sharedApiParams:n}=g();return v(e,t,{queryKey:(0,r.useMemo)(()=>[h,{languages:i.languages,limit:i.limit,publishers:i.publishers.map(e=>e.caApiId),editorialSections:i.editorialSections??null,exclude:i.exclude}],[i]),queryFn:e=>{let{pageParam:t}=e;const a=void 0===t?i.limit:i.limit+1;return(0,l.a0)({publishers:i.publishers,editorialSections:i.editorialSections,exclude:i.exclude,...n,limit:a,publishedBefore:t})},fetchPoll:()=>(0,l.a0)({publishers:i.publishers,editorialSections:i.editorialSections,exclude:i.exclude,...n})})}function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;const{baseFetchParams:{languages:a,limit:o},sharedApiParams:s}=g(),d=(0,r.useMemo)(()=>[...new Set([...n??[],...a])],[n,a]),u=(0,r.useMemo)(()=>({...s,languages:d}),[s,d]);return v(e,i,{queryKey:(0,r.useMemo)(()=>[y,{languages:d,limit:o,excludedSubjects:t}],[d,o,t]),queryFn:e=>{let{pageParam:i}=e;const n=void 0===i?o:o+1;return(0,l.YX)({excludedSubjectKeys:t,...u,limit:n,publishedBefore:i})},fetchPoll:()=>(0,l.YX)({excludedSubjectKeys:t,...u})})}},76620(e,t,i){i.a(e,async(e,t)=>{try{i(92909);function n(){try{new Intl.DateTimeFormat("en",{timeZoneName:"longOffset"}).format()}catch(e){return!1}return!0}n()||(await Promise.all([i.e(731),i.e(834)]).then(()=>i(54695)),await i.e(731).then(()=>i(29955)),await i.e(731).then(()=>i(29557)),await i.e(731).then(()=>i(3717)),await i.e(731).then(()=>i(59308))),t()}catch(a){t(a)}},1)},39135(e,t,i){var n=i(93935);const a=(0,n.VP)("pageInit/beforeHydration",e=>({payload:{pageId:e}})),o=(0,n.VP)("pageInit/afterHydration",e=>({payload:{pageId:e}}));i.d(t,["L",0,a,"S",0,o])},22765(e,t,i){var n=i(28565);const a=n.wA.withTypes(),o=n.d4.withTypes();i.d(t,["G",0,o,"j",0,a])},42965(e,t,i){var n=i(93935),a=i(32111);const o=(0,n.VP)("location/checkGeoIpLocation"),r=(0,n.VP)("location/changeLocationError"),s=(0,n.VP)("location/changeLocalNewsLocation",function(e){return{payload:{creationType:e,municipalityId:arguments.length>1&&void 0!==arguments[1]?arguments[1]:null}}}),l=(0,n.VP)("location/changeWeatherLocation",(e,t,i)=>({payload:{creationType:e,weatherLocation:i,lang:t}})),d=(0,n.Z0)({name:"location",initialState:(0,a.Vs)(),reducers:{changeLocationSuccess:(e,t)=>t.payload.location}}),{changeLocationSuccess:u}=d.actions,c=d.reducer;i.d(t,["Ay",0,c,"Ey",0,o,"WS",0,r,"Yt",0,l,"de",0,u,"s9",0,s])},74556(e,t,i){const n=(0,i(93935).Z0)({name:"preferences",initialState:{compactTuoreimmat:!1,tuoreimmatExcludedSubjects:[]},reducers:{setCompactTuoreimmat:(e,t)=>({...e,compactTuoreimmat:t.payload.compactTuoreimmat}),setTuoreimmatExcludedSubjects:(e,t)=>({...e,tuoreimmatExcludedSubjects:t.payload.tuoreimmatExcludedSubjects}),initializeTuoreimmatExcludedSubjects:(e,t)=>({...e,tuoreimmatExcludedSubjects:t.payload.tuoreimmatExcludedSubjects})}}),{setCompactTuoreimmat:a,setTuoreimmatExcludedSubjects:o,initializeTuoreimmatExcludedSubjects:r}=n.actions,s=n.reducer;i.d(t,["Ay",0,s,"pn",0,o,"vW",0,r,"vo",0,a])},26252(e,t,i){i.d(t,{A:()=>he});var n=i(93935),a=i(21844),o=i(18398);const r={isInitialized:!1,contentCards:null},s=(0,n.Z0)({name:"braze",initialState:r,reducers:{brazeInitialized:e=>({...e,isInitialized:!0}),brazeDisabled:()=>({isInitialized:!1,contentCards:null}),brazeError:()=>({isInitialized:!1,contentCards:null}),brazeUpdateContentCards:(e,t)=>({...e,contentCards:t.payload.cards})}}),{brazeInitialized:l,brazeDisabled:d,brazeError:u,brazeUpdateContentCards:c}=s.actions,m=s.reducer;const p={initialized:!1,consent:i(81258).Q,consentDialogOpen:!1},g=(0,n.Z0)({name:"consent",initialState:p,reducers:{consentChanged:(e,t)=>({...e,initialized:!0,consent:t.payload}),consentInitialized(e){},consentInitializationError(e){},consentDialogOpened:e=>({...e,consentDialogOpen:!0}),consentDialogClosed:e=>({...e,consentDialogOpen:!1})}}
1),{consentChanged:h,consentInitialized:y,consentInitializationError:f,consentDialogOpened:v,consentDialogClosed:k}=g.actions,b=g.reducer;var w=i(42965),S=i(74556);const x=(0,n.Z0)({name:"user",initialState:{initialized:!1,loggedIn:!1,userId:null,transientId:null,age:null},reducers:{userLogin(e,t){const{user:i}=t.payload.tunnusState;return{initialized:!0,loggedIn:!0,userId:i.userId,transientId:i.transientId,nick:i.nick,age:i.age,primaryLanguage:i.primaryLanguage,alternativeLanguages:i.alternativeLanguages}},userLogout:()=>({initialized:!0,loggedIn:!1,userId:null,transientId:null,age:null})}}),{userLogin:A,userLogout:_}=x.actions,I=x.reducer,T=(0,o.HY)({preferences:S.Ay,user:I,consent:b,location:w.Ay,braze:m});var E=i(74164),L=i(98582),C=(i(97700),i(63773),i(79959)),j=i(60086);i(2722),i(41751),i(77864),i(86970),i(68157),i(34602);async function $(e,t){const i=function(){const e=(0,j.v8)(L.wN),t=(i=e,!!i&&L.Mb.includes(i));var i;if(e&&t)return e;return}(),n=await async function(e,t){const i=await async function(e){const t=(new TextEncoder).encode(e),i=await crypto.subtle.digest("SHA-256",t);return Array.from(new Uint8Array(i)).map(e=>e.toString(16).padStart(2,"0")).join("")}(`${e}\0${t}`),n=parseInt(i[0],16)%2;switch(n){case 0:return L.t2.A;case 1:return L.t2.B;default:throw new Error(`AB group was ${n} (should be ${L.t2.A} or ${L.t2.B})`)}}(e,t);void 0!==i&&n===i||function(e){const t={expires:(0,C.W)(new Date,{seconds:L.nV}),path:"/"};(0,j.o)(L.wN,e,t)}(n)}function*N(){yield*(0,E.T1)(P),yield*(0,E.jP)([h,A,_],P)}function*P(){const e=(yield*(0,E.SD)("abTests")).ukkoManagedAbTestName;if(!e)return void(0,j.zs)(L.wN);const t=yield*(0,E.SD)("analytics"),i=yield*(0,E.T1)(t.getYleRec);i?yield*(0,E.T1)($,i,e):(0,j.zs)(L.wN)}function*R(){(yield*(0,E.SD)("config")).brazeEnabled&&(yield*(0,E.jP)([h],B))}function*B(e){const{payload:t}=e,i=t.targeting,{isInitialized:n}=yield*(0,E.Lt)(e=>e.braze);if(i)n||(yield*(0,E.T1)(O));else{const e=yield*(0,E.SD)("braze");e.isBrazeSdkLoaded()&&(e.disable(),yield*(0,E.yJ)(d()))}}function*O(){const e=yield*(0,E.SD)("braze"),{brazeApiKey:t,brazeSdkEndpoint:i,isProd:n,isTest:o}=yield*(0,E.SD)("config"),r=function(e,t,i){return(0,a.Od)(n=>{const o=e=>{n(c({cards:e}))};return e.init(i,t,o).catch(e=>{n({...u(),error:e}),n(a.Kp)}),()=>{e.disable()}})}(e,yield*(0,E.SD)("tunnus"),{brazeApiKey:t,brazeSdkEndpoint:i,isDev:!n&&!o});for(yield*(0,E.yJ)(l());;){const e=yield*(0,E.s)(r);if(e.type===u.type){console.error("Failed to initialize Braze SDK:",e.error),yield*(0,E.yJ)(u());break}yield*(0,E.yJ)(e)}}function*Y(){yield*(0,E.T1)(H);const e=yield*(0,E.SD)("consent");if(!e)return console.error('watchConsentSDK: "consent" missing from saga context'),void(yield*(0,E.yJ)(f()));try{yield*(0,E.Zy)((t=e,function*(){const e=function(e){return(0,a.Od)(t=>(e.onChange(e=>{t(h(e))}),()=>{}))}(t);for(;;){const t=yield*(0,E.s)(e);yield*(0,E.yJ)(t)}})),yield*(0,E.Zy)(function(e){return function*(){const t=function(e){return(0,a.Od)(t=>(e.onDialogOpen(()=>{t(v())}),e.onDialogClose(()=>{t(k())}),()=>{}))}(e);for(;;){const e=yield*(0,E.s)(t);yield*(0,E.yJ)(e)}}}(e)),yield*(0,E.T1)([e,"init"]),yield*(0,E.Zy)(function(e){return function*(){for(;;){yield*(0,E.s)([A.type,_.type]);const t=yield*(0,E.T1)(e.getConsent);yield*(0,E.yJ)(h(t))}}}(e)),yield*(0,E.yJ)(y())}catch(e){console.error("Consent SDK initialization failed:",e),yield*(0,E.yJ)(f())}var t}function H(){window.location.search.includes("skip_consent")&&(document.cookie="userconsent=v2|")}var M=i(25809),D=i(3192);function V(e){let{locationsApiUrl:t,apiAppId:i,apiAppKey:n}=e;return M.A.get(t,{params:{app_id:i,app_key:n}}).then(e=>{const{country_code:t=null,city:i=null}={...e.data},n="FI"===t?D.J.find(e=>e.name.fi===i):null;return{municipalityId:n?.id??null,municipalityName:i}},()=>null)}var W=i(32111);function*G(){yield*(0,E.p8)(w.s9,F),yield*(0,E.p8)(w.Ey,K),yield*(0,E.p8)(w.Yt,z)}function*F(e){const{creationType:t,municipalityId:i}=e.payload,n=yield*(0,E.Lt)(e=>e.location);i&&i>0&&(t!==n.localNews.type||i!==n.localNews.municipalityId)?((0,W.mx)(t,i),yield*(0,E.yJ)((0,w.de)({location:(0,W.Vs)()}))):yield*(0,E.yJ)((0,w.WS)())}function*K(){const e=yield*(0,E.SD)("config"),t=yield*(0,E.Lt)(e=>e.location);if((i=t.localNews.type)===W.uG.Default||i===W.uG.GeoIp){const t=yield*(0,E.T1)(V,e);yield*(0,E.yJ)((0,w.s9)(W.uG.GeoIp,t?.municipalityId||null))}var i}function*z(e){const{creationType:t,weatherLocation:i,lang:n}=e.payload;(0,W.Xf)(t,i.id,(0,W.eM)(i,n)),yield*(0,E.yJ)((0,w.de)({location:(0,W.Vs)()}))}var U=i(34537),X=function(e){return e.Default="default",e.BFCache="bfcache",e}({}),J=i(39135);function*q(){yield*(0,E.Zy)(Q),yield*(0,E.p8)(J.L,ee)}function Z(){return(0,a.Od)(e=>{const t=t=>{e(t)};return window.addEventListener("pageshow",t),()=>{window.removeEventListener("pageshow",t)}})}function*Q(){try{const e=yield*(0,E.SD)("analytics"),t=yield*(0,E.SD)("snowplow"),i=yield*(0,E.SD)("analyticsConfig"),n=yield*(0,E.SD)("page"),{articleId:a}=i,o=i.analyticsPageId??n.analyticsPageId;yield*(0,E.T1)(e.trackPage,o,{articleId:a,pageLoadType:X.Default}),t.trackPageView();const r=yield*(0,E.T1)(Z);for(;;){(yield*(0,E.s)(r)).persisted&&(yield*(0,E.T1)(e.trackPage,o,{articleId:a,pageLoadType:X.BFCache}),t.trackPageView())}}catch(e){console.debug("Failed to track page",e)}}function*ee(e){[U.Y.UutisetLocalNews,U.Y.LayoutPage].includes(e.payload.pageId)&&(yield*(0,E.yJ)((0,w.Ey)()))}var te=i(11252),ie=i(814);function*ne(){const e=(0,j.FJ)();yield*(0,E.yJ)((0,S.vW)({tuoreimmatExcludedSubjects:e})),yield*(0,E.jP)(S.vo,ae),yield*(0,E.jP)(S.pn,oe)}function ae(e){const{name:t,maxAge:i}=ie.r,n=(0,C.W)(new Date,{minutes:(0,te.T)(i)});(0,j.o)(t,e.payload.compactTuoreimmat?"true":"false",{expires:n,path:e.payload.path})}function oe(e){const{name:t,maxAge:i}=ie.l$,n=(0,C.W)(new Date,{minutes:(0,te.T)(i)});(0,j.o)(t,JSON.stringify(e.payload.tuoreimmatExcludedSubjects),{expires:n,path:e.payload.path})}const re=(0,n.VP)("snowplow/initialized");function*se(){const e=yield*(0,E.SD)("snowplow"),t=yield*(0,E.SD)("snowplowConfig"),i=yield*(0,E.SD)("site"),n=yield*(0,E.SD)("abTests"),a=yield*(0,E.SD)("config");e.initializeGlobalContext(i,t,a.packageVersion);const{user:o,consent:r}=yield*(0,E.Q7)({user:(0,E.O4)({action:(0,E.s)([A.type,_.type]),timeout:(0,E.cb)(1e3)}),consent:(0,E.O4)({action:(0,E.s)([h.type]),timeout:(0,E.cb)(1e3)})});o.action?.type===A.type&&e.updateUser(o.action.payload.tunnusState.user),r.action?.type===h.type&&e.updateConsentAndAbTests(r.action.payload,n.activeAbTests),yield*(0,E.yJ)(re()),e.startActivityTracking(),e.enableClickTracking(),e.allowSendingData(),yield*(0,E.Zy)(de,e),yield*(0,E.Zy)(le,e,n.activeAbTests)}function*le(e,t){for(;;){const i=yield*(0,E.s)(h.type);e.updateConsentAndAbTests(i.payload,t)}}function*de(e){for(;;){const t=yield*(0,E.s)([A.type,_.type]);t.type===A.type?e.updateUser(t.payload.tunnusState.user):e.updateUser(null)}}var ue=i(68141);function*ce(){const e=yield*(0,E.SD)("analytics");for(;;){const t=yield*(0,E.s)([A.type,_.type]);t.type===A.type?e.setUser(t.payload.tunnusState.user.userId):e.setUser(null)}}function*me(){yield*(0,E.Zy)(ce),yield*function*(){try{yield*(0,E.s)(y),yield*function*(){const e=yield*(0,E.SD)("tunnus");if(e){const t=function(e){return(0,a.Od)(t=>{let i=null;const n=e=>{if("tunnus-logged-in"===e.type||"tunnus-user-info-available"===e.type||"tunnus-user-info-changed"===e.type){const n={initialized:!0,loggedIn:!0,userId:e.user.userId,transientId:e.user.transientId,nick:e.user.nick??void 0,age:e.user.age??null,primaryLanguage:e.user.primaryLanguage??void 0,alternativeLanguages:e.user.alternativeLanguages??void 0};(0,ue.H)(i,n)||(i=n,t(A({tunnusState:{user:n}})))}else"tunnus-logged-out"===e.type&&(i=null,t(_()))};return e.addMessageListener(n),()=>{}},a.u2.fixed(10))}(e);for(yield*(0,E.Zy)(function*(){try{(yield*(0,E.T1)(()=>e.getUserInfo()))||(yield*(0,E.yJ)(_()))}catch{yield*(0,E.yJ)(_())}});;){const e=yield*(0,E.s)(t);yield*(0,E.yJ)(e)}}}()}catch(e){yield*(0,E.yJ)({type:"TUNNUS_INITIALIZATION_FAILED",payload:e,error:!0})}}()}function*pe(){yield*(0,E.Q7)([(0,E.Zy)(q),(0,E.Zy)(ne),(0,E.Zy)(G),(0,E.Zy)(Y),(0,E.Zy)(me),(0,E.Zy)(N),(0,E.Zy)(se),(0,E.Zy)(R)])}function*ge(){}function he(e,t){const i=(0,a.Ay)({context:t.clientContext}),o=(0,n.U1)({reducer:T,preloadedState:e,middleware:e=>e({thunk:!1,serializableCheck:!1,immutableCheck:!1}).concat(i),devTools:!1}),r=i.run(function(e){return"client"===e.env?pe:ge}(t));return[o,r]}},70068(e,t,i){i.d(t,{B:()=>s});var n=i(84222);class a{key;storage=void 0;constructor(e){this.key=e}get(){try{return JSON.parse(this.storage?.getItem(this.key))}catch{return null}}getOr(e){const t=this.get();return null!==t?t:e}set(e){try{this.storage?.setItem(this.key,JSON.stringify(e))}catch(e){(0,n.Bd)()&&console.warn("Failed to set item to storage",e)}}remove(){this.storage?.removeItem(this.key)}}const o=()=>null,r={length:0,getItem:o,setItem:o,removeItem:o,clear:o,key:o};class s extends a{constructor(e){super(e);const t=(0,n.Bd)()&&void 0!==window.sessionStorage;this.storage=t?window.sessionStorage:r}}},64511(e,t,i){function n(e,t,i){const{isLocked:n,acceptedCommentsCount:o}=e;if(!a(e))return null;const r=o>=(i??1),s=r?String(o):t(n?"comments.readComments":"comments.discuss");if(n){return{shortText:s,longText:r?t("comments.readCommentsWithCount",o):t("comments.readComments"),ariaLabel:r?t("comments.readCommentsLong",o):t("comments.readComments")}}return{shortText:s,longText:r?t("comments.discussWithCount",o):t("comments.discuss"),ariaLabel:r?t("comments.discussLong",o):t("comments.discuss")}}function a(e){const{isHidden:t,isLocked:i,acceptedCommentsCount:n}=e;return!(t||i&&n<1)}i.d(t,{g:()=>a,j:()=>n})},10791(e,t,i){i.d(t,{RP:()=>k,SO:()=>b,uc:()=>w});i(97700);var n=i(97641),a=i(44428),o=i(11945),r=i(9983),s=i(4422),l=i(84693),d=i(72529),u=i(70221);const{S:c,M:m,L:p,XL:g}=o.vA,{Square:h,Landscape:y,Portrait:f}=n.l;function v(e){return!e.image&&e.playableMedia?.type===a.z.Video&&[r.e.Inline,r.e.Autoplay,r.e.Illustrational].includes(e.playableMedia.playMode)}function k(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{image:n}=e,l=v(e),{showWideOnTop:u,showSmall:k}=w(e);if(!u&&!k)return;if(u){const c=function(e){const{size:t,playableMedia:i}=e,n=i?.playMode===r.e.External,s=i?.type===a.z.Audio;if((0,d.G2)(e)){const e=(0,o.Gk)(t,p)?h:y;return{mobile:e,desktop:e}}if((0,d.cc)(e))return{mobile:(0,o.Gk)(t,p)?f:h,desktop:(0,o.Gk)(t,p)?h:y};if(s)return{mobile:h,desktop:h};return{mobile:t===m||n?y:h,desktop:t===g?h:y}}(e),v=i;return{showWideOnTop:u,showSmall:k,props:{image:l?s.E:n,minimum:{span:24,aspectRatio:c.mobile.aspectRatio,aspectRatioKey:c.mobile.aspectRatioKey},mobile:{span:24,aspectRatio:c.mobile.aspectRatio,aspectRatioKey:c.mobile.aspectRatioKey},tablet:{span:15,aspectRatio:c.desktop.aspectRatio,aspectRatioKey:c.desktop.aspectRatioKey},desktop:{span:15,aspectRatio:c.desktop.aspectRatio,aspectRatioKey:c.desktop.aspectRatioKey},minimumBreakGap:t||v,mobileBreakGap:t||v,noGridSystem:!0,forcedShrink:v?1:0},hasOverlay:(0,d.cc)(e)}}const b=e.playableMedia?.type===a.z.Audio,S=b&&e.size===c;return{showWideOnTop:u,showSmall:k,props:{image:n,minimum:{span:24,aspectRatio:S?h.aspectRatio:y.aspectRatio,aspectRatioKey:S?h.aspectRatioKey:y.aspectRatioKey},mobile:{span:8,aspectRatio:h.aspectRatio,aspectRatioKey:h.aspectRatioKey},tablet:{span:S?3:5,aspectRatio:b?h.aspectRatio:y.aspectRatio,aspectRatioKey:b?h.aspectRatioKey:y.aspectRatioKey},desktop:{span:S?3.05:5,aspectRatio:b?h.aspectRatio:y.aspectRatio,aspectRatioKey:b?h.aspectRatioKey:y.aspectRatioKey},noGridSystem:!0},hasOverlay:!1}}function b(e,t,i){const n=(0,u.YH)(e&&i,t);return{mobile:n,tablet:n}}function w(e){if((0,d.mV)(e)||(0,d.Xs)(e)){const{size:t}=e,i=v(e)?{...e,image:s.E}:e,n=(0,l.e_)(i)&&(0,o.Gk)(t,c);return{showWideOnTop:n&&(0,o.Tn)(t,c),showSmall:n&&t===c}}return{showWideOnTop:!1,showSmall:!1}}},54288(e,t,i){i.d(t,{NQ:()=>u,O$:()=>s,Xs:()=>p,qj:()=>d,wL:()=>l});var n=i(31200),a=i(26315),o=i(72529),r=i(18188);function s(e,t){return(0,o.mV)(e)?d(e,t):!!(0,o.Xs)(e)&&p(e)}function l(e){return(0,o.Go)(e)&&e.content?.theme?.background?.palette===a.Q.Black}function d(e,t,i){return t?.isDark||i||(0,o.jd)(e)||e.theme?.background?.palette===a.Q.Black}function u(e){return"not-found-banner"===e.uuid?{backgroundColor:r.sB.getItemBackgroun
1dColor(),textColor:r.sB.getTextColor()}:{backgroundColor:c(e),textColor:m(e)}}function c(e){return e.theme?.background?.color?.normal.toLowerCase()??r.sB.getItemBackgroundColor()}function m(e){return e.theme?.background?.color?.contrast.normal.toLowerCase()??r.sB.text}function p(e){return"custom"===e.theme?.background?.palette?(0,n.A)(e.theme.background.color?.normal).isDark():e.theme?.background?.palette===a.Q.Black}},32111(e,t,i){i.d(t,{CB:()=>v,Vs:()=>b,WF:()=>k,Xf:()=>S,eM:()=>A,iD:()=>f,mx:()=>w,uG:()=>c,zd:()=>x});var n=i(79959),a=i(92624),o=i(3192),r=i(60086);const s={expires:(0,n.W)(Date.now(),{years:1}),path:"/",domain:"yle.fi",secure:!0},l="ylefi_localnews_location_v1",d="ylefi_weather_location_v1",u="ylefi_previous_weather_locations_v1";var c=function(e){return e.Default="default",e.Manual="manual",e.GeoIp="geo-ip",e}({});const m={municipalityId:91,type:"default"},p={weatherLocationId:658225,weatherLocationName:{fi:"Helsinki",sv:"Helsingfors"},type:"default"},g=[658225,634963,633679,643492];function h(e){const t=(0,r.v8)(l),i=t?JSON.parse(t):void 0;return i&&(n=i,o.J.some(e=>e.id===n.municipalityId))?i:e;var n}function y(e){const t=(0,r.v8)(d);return t?JSON.parse(t):e}function f(){return h(m)}function v(){return y(p)}function k(){const e=y(p);var t;return(0,a.s)(function(e){const t=(0,r.v8)(u);return t?JSON.parse(t):e}(g).filter((t=e.weatherLocationId,e=>e!==t)),3)}function b(){return{localNews:f(),weather:v(),previousWeatherLocations:k()}}function w(e,t){(0,r.o)(l,JSON.stringify({municipalityId:t,type:e}),s)}function S(e,t,i){(0,r.o)(d,JSON.stringify({weatherLocationId:t,weatherLocationName:i,type:e}),s)}function x(e){(0,r.o)(u,JSON.stringify(e),s)}function A(e,t){return{[t]:e.locationName}}},91047(e,t,i){i.d(t,{F3:()=>x});i(97700);var n=i(25362),a=i(44428),o=i(9300),r=i(11945),s=i(51149),l=i(9983),d=i(31006),u=i(84693),c=i(72529),m=i(71855),p=i(49086),g=i(84222),h=i(10791),y=i(54288);const{XS:f,S:v,M:k,L:b,XL:w}=r.vA,{Livefeed:S}=n.Iy;function x(e,t,i,a,s){const{group:l}=t,m=s||(0,y.qj)(e,l),p=!l||l.isFirst,k=function(e){const{byline:t,size:i,journalisticStyle:a,journalistDriven:o}=e;if(t&&(0,c.nv)(e))return{showOnTop:!1,showOnBottom:!1,byline:t};if(t&&(0,r.Tn)(i,v)){const i=(0,u.e_)(e);if(a&&n.C7.includes(a))return{showOnTop:i,showOnBottom:!i,byline:t};if(o)return{showOnTop:i,showOnBottom:!i,byline:t}}return}(e),b=function(e,t,i,a){const{breakingNews:s,isChatOpen:l,customKicker:u,format:m,journalisticStyle:p,livefeed:g,specialTopic:h}=e,y=function(e){const t=e.publisher&&(0,d.TY)(e.publisher);if(t&&[o.TZ.YleViestinta.name,o.TZ.SvenskaBolagskommunikation.name].includes(t.name)){const{subjectPageDisplayName:i}=t;if(!i)return;return{variant:"ylecorporate",label:i,showOnFooter:(0,r.db)(e.size,f)}}return}(e),v=function(e){if((0,c.cc)(e))return;const t=e.publisher&&(0,d.TY)(e.publisher);if(t&&o.IF.some(e=>{let{name:i}=e;return i===t.name})){const{subjectPageDisplayName:i,publisherSiteFrontPagePath:n}=t;if(!i||""===i||void 0===n)return;return{label:i,href:n,showOnFooter:(0,r.db)(e.size,f)}}return}(e),k=(0,r.db)(e.size,f);if(y)return{tag:y,conceptTagLink:E(e,!1)};if(u)return{tag:{variant:"default",label:u.text,showOnFooter:k},conceptTagLink:E(e,!1)};if(s)return{tag:{variant:"rightnow",label:t("kicker.breakingNews"),showOnFooter:k},conceptTagLink:E(e,!1)};if(l)return{tag:{variant:"chat",label:t("kicker.chat"),showOnFooter:k},conceptTagLink:E(e,!1)};if(m===S&&g?.livemode)return{tag:{variant:"live",label:t("kicker.live"),animate:!0,showOnFooter:k},conceptTagLink:E(e,!1)};if(p&&n.C7.includes(p))return{tag:{variant:"opinion",label:t("kicker.opinion"),showOnFooter:k},conceptTagLink:E(e,!1)};if(v)return{tagLink:v,conceptTagLink:E(e,!1)};if(h&&!i.hiddenSpecialTopics?.includes(h.id)&&!a?.hijacked.find(e=>e?.id===h?.id))return{tagLink:{label:h.text,href:h.url,showOnFooter:k},conceptTagLink:E(e,!0)};return{conceptTagLink:E(e,!1)}}(e,i,a,t.brandedSubsite),w=function(e){const t=(0,c.Rw)(e)||(0,c.gi)(e);if(t)return;if(e.url&&(0,c.D0)(e)&&!(0,c._k)(e))try{const t=new URL(e.url);return t.searchParams.append("autoplay","true"),t.href}catch{}return e.url}(e),x=function(e){const{livefeed:t,size:i}=e;if(!t||(0,r.db)(i,v)||!t.updates||t.updates.length<3)return;const{hideSummary:n,updates:a,viewers:o}=t;return{updates:a,viewers:o,hideSummary:n}}(e);return{singleOrFirstInGroup:p,hasDarkModePadding:!(0,y.qj)(e),image:(0,h.RP)(e,p,l?.hasContrast),headline:I(e),lead:T(e),byline:k,channel:e.channel,tagSection:b,live:x,showAreenaLogo:L(e,l),audio:A(e,w,m||(0,g.XS)()),video:_(e,w),footer:C(e,!!k),url:w}}function A(e,t,i){if(e.playableMedia?.type!==a.z.Audio)return;const{playableMedia:{id:n,type:o,aspectRatio:d,playMode:u,duration:m},size:p}=e;return{standAlone:(0,c.Rw)(e),id:n,type:o,aspectRatio:d,playMode:u??l.e.External,title:e.texts.headline.text,duration:m,url:t,showPlayButton:!(0,c.D0)(e)&&((0,c.o6)(e)||(0,r.Tn)(p,v)),theme:i?s.S.Dark:s.S.Light}}function _(e,t){if(e.playableMedia?.type!==a.z.Video||function(e){return(0,c.cc)(e)&&!j(e)&&!(0,c.gi)(e)}(e)||function(e){return(0,r.db)(e.size,v)&&j(e)}(e))return;const{playableMedia:{id:i,type:n,aspectRatio:o,duration:s,playMode:d},size:u}=e;if((0,c.nv)(e))return{standAlone:!1,shortVideo:!0,id:i,type:n,aspectRatio:{width:9,height:16},playMode:d===l.e.Autoplay?l.e.Autoplay:l.e.Inline,title:e.texts.headline.text,duration:s,url:t,showPlayButton:!1};const p=function(e){if(e?.width&&e?.height)return e.width<e.height;return!1}(o)?{width:1,height:1}:o;return{standAlone:(0,c.gi)(e),id:i,type:n,aspectRatio:p,playMode:(0,m.ub)(n,d,u),title:e.texts.headline.text,duration:s,url:t,showPlayButton:!(0,c.D0)(e)&&((0,c.o6)(e)||(0,r.Tn)(u,v))}}function I(e){const{size:t}=e,i=(0,c.cc)(e)&&!(0,c.gi)(e),{text:n}=e.texts.headline;if(i&&t===w)return{text:n,props:{mobile:p.PT.Yle4XLCondensedHeavy,desktop:p.PT.Yle5XLCondensedHeavy,align:"center"}};if(i&&t===b)return{text:n,props:{mobile:p.PT.Yle3XLCondensedHeavy,desktop:p.PT.Yle4XLCondensedHeavy,align:"center"}};if(i&&t===k)return{text:n,props:{mobile:p.PT.Yle2XLCondensedHeavy,desktop:p.PT.Yle3XLCondensedHeavy,align:"center"}};if((0,c.nv)(e))return{text:n,props:{mobile:p.PT.YleSBold,desktop:p.PT.YleMBold,align:"left"}};const a=(0,c.Rw)(e)?"center":void 0;return t===w?{text:n,props:{mobile:p.PT.Yle3XLHeavy,desktop:p.PT.Yle4XLHeavy,align:a}}:t===b?{text:n,props:{mobile:p.PT.Yle2XLHeavy,desktop:p.PT.Yle3XLHeavy,align:a}}:t===k?{text:n,props:{mobile:p.PT.YleLHeavy,desktop:p.PT.YleXLHeavy,align:a}}:t===v?{text:n,props:{mobile:p.PT.YleMBold,desktop:p.PT.YleLBold,align:void 0}}:{text:e.texts?.short?.text??n,props:{mobile:p.PT.YleSBold,desktop:p.PT.YleMBold,align:void 0}}}function T(e){const{size:t,texts:i}=e;if(!((0,c.cc)(e)||(0,c.nv)(e)||(0,c.Rw)(e)||(0,c.gi)(e)||(0,r.db)(t,v)||!i?.lead?.text||i?.lead?.hidden))return{props:{mobile:p.PT.YleM}}}function E(e,t){const i=!!e.specialTopic&&t?e.concepts?.filter(t=>t.id!==e.specialTopic?.id):e.concepts,n=i?.[0];if(n&&n.text)return{label:n.text,href:n.url,showOnFooter:!0}}function L(e,t){return(0,c.D0)(e)&&!t?.isExternalAreena&&!t?.isFirst}function C(e,t){if(!(0,c.Rw)(e)&&!(0,c.gi)(e)&&(e.publishedAt||e.contentModifiedAt))return{showInline:!t,showBottom:t}}function j(e){return e.playableMedia?.playMode===l.e.Illustrational}},39012(e,t,i){i.d(t,{dq:()=>r});const n={minimum:16,mobile:16,tablet:16,desktop:24},a={maxColumns:24,minColumnWidth:-10,maxColumnWidth:20},o={minimum:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return s(e,a.minColumnWidth,n.minimum,t)}(a.maxColumns,!0),mobile:320,tablet:768,desktop:1024,maximum:r(a.maxColumns,!0)};function r(e){return s(e,a.maxColumnWidth,n.desktop,arguments.length>1&&void 0!==arguments[1]&&arguments[1])}function s(e,t,i,n){return e*t+(e-1)*i+(n?2*i:0)}i.d(t,["UB",0,a,"aq",0,o,"fw",0,{overlay:9500,globalHeader:1e3,megamenu:999,leaflet:400,siteNavigation:100,subNavigation:90,loadNewsButton:80,playlist:{header:11,video:10},story:{inlineAudio:99,controlLayer:2,underlayLinkLayer:1},backgroundColorBand:-1},"sh",0,n])}
1,37771(e,t,i){var n=i(44832),a=i(18188);const o=(0,n.AH)(["outline:3px solid ",";outline-offset:2px;"],a.sB.focus),r=(0,n.AH)(["",";border-radius:1px;"],o),s=(0,n.AH)(["outline:3px solid ",";outline-offset:-4px;border-radius:6px;"],a.sB.focus),l=(0,n.AH)(["outline:none;"]);i.d(t,["HE",0,o,"T7",0,r,"TY",0,l,"Wc",0,s])},59312(e,t,i){i.d(t,{J:()=>o});var n=i(79971);function a(e,t){return e+Math.round(255*t).toString(16).padStart(2,"0")}const o=(0,i(44832).AH)(["linear-gradient( 0deg,"," 0%,"," 19%,"," 34%,"," 47%,"," 56.5%,"," 65%,"," 73%,"," 80.2%,"," 86.1%,"," 91%,"," 95.2%,"," 98.2%,"," 100% )"],n.yW.BLACK,a(n.yW.BLACK,.738),a(n.yW.BLACK,.541),a(n.yW.BLACK,.382),a(n.yW.BLACK,.278),a(n.yW.BLACK,.194),a(n.yW.BLACK,.126),a(n.yW.BLACK,.075),a(n.yW.BLACK,.042),a(n.yW.BLACK,.021),a(n.yW.BLACK,.008),a(n.yW.BLACK,.002),a(n.yW.BLACK,0))},70221(e,t,i){i.d(t,{FY:()=>n,YH:()=>o});i(39012);var n=function(e){return e.all="all",e.top="top",e.bottom="bottom",e.none="none",e}({});new Set(["all","top"]),new Set(["all","bottom"]);const a=new Set(["none","bottom"]);new Set(["none","top"]);function o(e,t){return e&&t?"none":e?"bottom":t?"top":"all"}i.d(t,["FF",0,{normal:8},"L1",0,a,"nr",0,{mobile:"all",tablet:"all"}])},49086(e,t,i){i.d(t,{PT:()=>l});var n=i(79971),a=i(44832),o=i(13654);const r={YleNext:"'Yle Next', sans-serif"},s={Regular:n.c0.FONT_WEIGHT_NORMAL,Bold:n.c0.FONT_WEIGHT_BOLD,Heavy:n.c0.FONT_WEIGHT_HEAVY};var l=function(e){return e.Yle5XLHeavy="YLE_NEXT_5XL_HEAVY",e.Yle4XLHeavy="YLE_NEXT_4XL_HEAVY",e.Yle3XLHeavy="YLE_NEXT_3XL_HEAVY",e.Yle2XLBold="YLE_NEXT_2XL_BOLD",e.Yle2XLHeavy="YLE_NEXT_2XL_HEAVY",e.YleXLHeavy="YLE_NEXT_XL_HEAVY",e.YleXLBold="YLE_NEXT_XL_BOLD",e.YleL="YLE_NEXT_L",e.YleLBold="YLE_NEXT_L_BOLD",e.YleLHeavy="YLE_NEXT_L_HEAVY",e.YleM="YLE_NEXT_M",e.YleMBold="YLE_NEXT_M_BOLD",e.YleS="YLE_NEXT_S",e.YleSBold="YLE_NEXT_S_BOLD",e.YleXS="YLE_NEXT_XS",e.YleXSBold="YLE_NEXT_XS_BOLD",e.YleXSBoldAC="YLE_NEXT_XS_BOLD_AC",e.Yle5XLCondensedHeavy="YLE_NEXT_5XL_CONDENSED_HEAVY",e.Yle4XLCondensedHeavy="YLE_NEXT_4XL_CONDENSED_HEAVY",e.Yle3XLCondensedHeavy="YLE_NEXT_3XL_CONDENSED_HEAVY",e.Yle2XLCondensedHeavy="YLE_NEXT_2XL_CONDENSED_HEAVY",e.YleXLCondensedHeavy="YLE_NEXT_XL_CONDENSED_HEAVY",e}({});const{YleNext:d}=r,{Regular:u,Bold:c,Heavy:m}=s,p={YLE_NEXT_5XL_HEAVY:{size:40,lineHeight:1.25,weight:m,family:d},YLE_NEXT_4XL_HEAVY:{size:32,lineHeight:1.35,weight:m,family:d},YLE_NEXT_3XL_HEAVY:{size:28,lineHeight:1.35,weight:m,family:d},YLE_NEXT_2XL_HEAVY:{size:24,lineHeight:1.35,weight:m,family:d},YLE_NEXT_2XL_BOLD:{size:24,lineHeight:1.35,weight:c,family:d},YLE_NEXT_XL_HEAVY:{size:20,lineHeight:1.45,weight:m,family:d},YLE_NEXT_XL_BOLD:{size:20,lineHeight:1.45,weight:c,family:d},YLE_NEXT_L_HEAVY:{size:18,lineHeight:1.45,weight:m,family:d},YLE_NEXT_L_BOLD:{size:18,lineHeight:1.45,weight:c,family:d},YLE_NEXT_L:{size:18,lineHeight:1.45,weight:u,family:d},YLE_NEXT_M_BOLD:{size:16,lineHeight:1.5,weight:c,family:d},YLE_NEXT_M:{size:16,lineHeight:1.5,weight:u,family:d},YLE_NEXT_S_BOLD:{size:14,lineHeight:1.5,weight:c,family:d},YLE_NEXT_S:{size:14,lineHeight:1.5,weight:u,family:d},YLE_NEXT_XS:{size:12,lineHeight:1.5,weight:u,family:d},YLE_NEXT_XS_BOLD:{size:12,lineHeight:1.5,weight:c,family:d},YLE_NEXT_XS_BOLD_AC:{size:12,lineHeight:1.5,letterSpacing:.1,weight:c,family:d,textTransform:"uppercase"},YLE_NEXT_5XL_CONDENSED_HEAVY:{size:40,lineHeight:1.25,weight:m,family:d,fontStretch:"condensed"},YLE_NEXT_4XL_CONDENSED_HEAVY:{size:32,lineHeight:1.35,weight:m,family:d,fontStretch:"condensed"},YLE_NEXT_3XL_CONDENSED_HEAVY:{size:28,lineHeight:1.35,weight:m,family:d,fontStretch:"condensed"},YLE_NEXT_2XL_CONDENSED_HEAVY:{size:24,lineHeight:1.35,weight:m,family:d,fontStretch:"condensed"},YLE_NEXT_XL_CONDENSED_HEAVY:{size:20,lineHeight:1.45,weight:m,family:d,fontStretch:"condensed"}};function g(e){return(0,o.Y)(p).reduce((t,i)=>({...t,[i]:f(i,e)}),{})}const h=g(!1),y=g(!0);function f(e,t){const{size:i,lineHeight:n,weight:o,family:r,textTransform:s,letterSpacing:l,fontStretch:d}=p[e];return(0,a.AH)(["font-size:",";line-height:",";font-family:",";font-weight:",";"," "," ",""],t?i/16+"rem":`${i}px`,n,r,o,s?`text-transform: ${s};`:"",l?`letter-spacing: ${l}px;`:"",d?`font-stretch: ${d};`:"")}i.d(t,["BO",0,s,"Gc",0,r,"R7",0,h,"rd",0,y])},18188(e,t,i){i.d(t,{Yt:()=>g,o5:()=>h});i(97700);var n=i(79971),a=i(44832),o=i(34537),r=i(1209),s=i(74922);const l={DefaultGroupLight:n.yW.WHITE,DefaultGroupDark:n.yW.GRAY_90,DarkGroupDark:n.yW.GRAY_95},d=(0,a.AH)(["",";",";",";--ukko-background:",";--ukko-background-contrast:",";--feature-story-background:",";--ukko-short-video-story-background:",";--ukko-grey-background:",";--ukko-navigation-background:",";--ukko-navigation-shadow:linear-gradient(0deg,rgba(19,20,21,0%),rgba(19,20,21,5%));--ukko-news-briefly-background:",";--ukko-mini-weather-background:",";--ukko-default-item-background:",";--ukko-dark-item-background:",";--ukko-primary-footer-background:",";--ukko-secondary-footer-background:",";--ukko-overlay-background:",";--ukko-group-header-emphasis-background:",";--ukko-pulsating-dot:",";--ukko-link:",";--ukko-visited-link:",";--ukko-default-text:",";--ukko-dark-text:",";--ukko-text-contrast:",";--ukko-feature-story-text:",";--ukko-short-video-story-text:",";--ukko-separator:",";--ukko-card-border:",";--ukko-alert:",";--ukko-focus:var(--yds-color-border-primary-focus);--ukko-location-select-option-hover:",";--ukko-location-select-option-focus:",";--ukko-location-select-scrollbar-background:",";--ukko-byline-background-color:",";--ukko-byline-journalistic-background-color:",";--ukko-byline-text-color:",";--ukko-kicker-journalistic-background:",";--ukko-live-udpates-separator:",";--ukko-weather-warnings-background:",";--ukko-pollen-even-row-background:",";--ukko-playlist-header:",";--ukko-playlist-button-background:",";--ukko-playlist-button-color:",";--ukko-placeholder-color-1:",";--ukko-placeholder-color-2:",";--ukko-question-and-answer-card-background:",";--ukko-question-and-answer-blockquote-border:",";"],n.xf,n.CM,n.YA,n.yW.WHITE,n.yW.GRAY_95,n.yW.BLACK,n.yW.BLACK,n.yW.GRAY_10,n.yW.WHITE,n.yW.WHITE,n.yW.GRAY_10,n.yW.WHITE,n.yW.GRAY_95,n.yW.GRAY_10,n.yW.WHITE,n.yW.GRAY_95,n.yW.RED_50,n.yW.RED_50,n.yW.BLUE_80,n.yW.GRAY_50,n._k.TEXT_DEFAULT,n.a5.TEXT_DEFAULT,n._k.TEXT_NEGATIVE,n._k.TEXT_NEGATIVE,n._k.TEXT_NEGATIVE,n.yW.BLACK_OPACITY_20,n.yW.GRAY_20,n.yW.RED_50,n.yW.GRAY_10,n.yW.WHITE,n.yW.GRAY_50,n.yW.INFO_DEEP_BLUE_60,n.yW.WHITE,n.a5.TEXT_DEFAULT,n.yW.INFO_PURPLE_80,n.yW.GRAY_30,n.yW.GRAY_5,n.yW.GRAY_5,n.yW.GRAY_95,n.yW.GRAY_10,n.yW.GRAY_95,n.yW.BLACK_OPACITY_20,n.yW.BLACK_OPACITY_30,n.yW.GRAY_5,n.yW.BLACK_OPACITY_20),u=(0,a.AH)(["",";",";",";--ukko-background:var(--yds-color-background);--ukko-background-contrast:",";--ukko-grey-background:",";--ukko-navigation-background:var(--yds-color-background);--ukko-navigation-shadow:linear-gradient(0deg,rgba(0,0,0,0%),rgba(0,0,0,15%));--ukko-news-briefly-background:var(--yds-color-background);--ukko-mini-weather-background:",";--ukko-default-item-background:var(--yds-color-background);--ukko-dark-item-background:var(--yds-color-background);--ukko-primary-footer-background:",";--ukko-secondary-footer-background:var(--yds-color-background);--ukko-link:",";--ukko-focus:var(--yds-color-border-primary-focus);--ukko-visited-link:",";--ukko-default-text:",";--ukko-text-contrast:",";--ukko-separator:",";--ukko-card-border:",";--ukko-alert:",";--ukko-location-select-option-hover:",";--ukko-weather-warnings-background:",";--ukko-pollen-even-row-background:",";--ukko-byline-journalistic-background-color:var(--yds-color-background);--ukko-placeholder-color-1:",";--ukko-placeholder-color-2:",";--ukko-question-and-answer-card-background:",";--ukko-question-and-answer-blockquote-border:",";"],n.PN,n.uL,n.wj,n.yW.WHITE,n.yW.BLACK,n.yW.WHITE_OPACITY_10,n.yW.BLACK,n.yW.BLUE_10,n.yW.GRAY_40,n.a5.TEXT_DEFAULT,n.a5.TEXT_NEGATIVE,n.yW.WHITE_OPACITY_10,n.yW.GRAY_80,n.yW.RED_50,n.yW.GRAY_80,n.yW.GRAY_70,n.yW.GRAY_70,n.yW.WHITE_OPACITY_20,n.yW.WHITE_OPACITY_30,n.yW.GRAY_90,n.yW.WHITE_OPACITY_10),c=(0,a.DU)([".auto-detect-ukko-theme{",";color-scheme:light dark;@media (prefers-color-scheme:dark){","}}.dark-ukko-theme{color-scheme:dark;","}
1"],d,u,u),m={getGroupBackgroundColor:function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]?"var(--ukko-dark-item-background)":"var(--ukko-default-item-background)"},getItemBackgroundColor:function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]?"var(--ukko-dark-item-background)":"var(--ukko-default-item-background)"},getTextColor:function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]?"var(--ukko-dark-text)":"var(--ukko-default-text)"},background:"var(--ukko-background)",featureStoryBackground:"var(--feature-story-background)",shortVideoStoryBackground:"var(--ukko-short-video-story-background)",backgroundContrast:"var(--ukko-background-contrast)",greyBackground:"var(--ukko-grey-background)",navigationBackground:"var(--ukko-navigation-background)",navigationShadow:"var(--ukko-navigation-shadow)",newsBrieflyBackground:"var(--ukko-news-briefly-background)",miniWeatherBackground:"var(--ukko-mini-weather-background)",primaryFooterBackground:"var(--ukko-primary-footer-background)",secondaryFooterBackground:"var(--ukko-secondary-footer-background)",groupHeaderEmphasisBackground:"var(--ukko-group-header-emphasis-background)",overlayBackground:"var(--ukko-overlay-background)",carouselNavigationButtonHover:"var(--yds-color-action-secondary)",locationSelectInputBackground:"var(--yds-color-background-input)",locationSelectInputBorder:"var(--yds-color-border)",locationSelectInputPlaceholderText:"var(--yds-color-text-input-placeholder)",locationSelectOptionBackground:"var(--yds-color-background-interactive)",locationSelectOptionHover:"var(--yds-color-action-secondary-variant)",locationSelectOptionFocus:"var(--ukko-location-select-option-focus)",locationSelectScrollbarBackground:"var(--ukko-location-select-scrollbar-background)",pulsatingDot:"var(--ukko-pulsating-dot)",link:"var(--ukko-link)",visitedLink:"var(--ukko-visited-link)",text:"var(--ukko-default-text)",textContrast:"var(--ukko-text-contrast)",featureStoryText:"var(--ukko-feature-story-text)",shortVideoStoryText:"var(--ukko-short-video-story-text)",separator:"var(--ukko-separator)",cardBorder:"var(--ukko-card-border)",alert:"var(--ukko-alert)",focus:"var(--ukko-focus)",blockLinkHoverBackground:"var(--yds-color-action-secondary-variant)",bylineBackgroundColor:"var(--ukko-byline-background-color)",bylineJournalisticBackgroundColor:"var(--ukko-byline-journalistic-background-color)",bylineTextColor:"var(--ukko-byline-text-color)",liveUpdatesSeparator:"var(--ukko-live-udpates-separator)",weatherWarningsBackground:"var(--ukko-weather-warnings-background)",pollenEvenRowBackground:"var(--ukko-pollen-even-row-background)",playlistHeader:"var(--ukko-playlist-header)",playlistButtonBackground:"var(--ukko-playlist-button-background)",playlistButtonColor:"var(--ukko-playlist-button-color)",placeholderColor1:"var(--ukko-placeholder-color-1)",placeholderColor2:"var(--ukko-placeholder-color-2)",questionAndAnswerCardBackground:"var(--ukko-question-and-answer-card-background)",questionAndAnswerBlockquoteBorder:"var(--ukko-question-and-answer-blockquote-border)"},p=[o.Y.UutisetLocalNews,o.Y.Subject,o.Y.SapmiLanguage,o.Y.LayoutPage,o.Y.FetchMoreLayoutPage,o.Y.SelkouutisetAllBroadcasts,o.Y.Uusimmat,o.Y.Subjects,o.Y.Tuoreimmat,o.Y.EditorProfile];function g(e,t){return t&&p.includes(t)||e===r._z.Weather?{ambientColor:s.G.Grey,backgroundColor:m.greyBackground}:{ambientColor:s.G.Default,backgroundColor:m.background}}function h(e,t){return p.includes(t)||e===r._z.Weather?m.secondaryFooterBackground:m.primaryFooterBackground}i.d(t,["Vf",0,c,"mY",0,l,"q_",0,"dark-ukko-theme","sB",0,m,"sf",0,"auto-detect-ukko-theme"])},69518(e,t,i){i.d(t,{f:()=>o});i(63773);const n=100,a=1e4;function o(e){const{condition:t,errorMessage:i="Timeout occurred while waiting for resources.",retries:o=Math.round(a/n),abortSignal:s}=e;return new Promise((e,n)=>{s&&s.addEventListener("abort",()=>{n(new Error("Waiting aborted"))},{once:!0}),r({condition:t,errorMessage:i,resolve:e,reject:n,retries:o,abortSignal:s})})}function r(e){const{condition:t,errorMessage:i,resolve:a,reject:o,retries:s,abortSignal:l}=e;if(l&&l.aborted)return void o(new Error("Waiting aborted"));const d=t();d?a(d):s<=0?o(new Error(i)):setTimeout(()=>{r({condition:t,errorMessage:i,resolve:a,reject:o,retries:s-1,abort
1Signal:l})},n)}},84222(e,t,i){function n(){return"undefined"!=typeof window}function a(){return n()&&!!window?.performance?.getEntriesByType}function o(){if(a()){const e=window.performance.getEntriesByType("navigation")?.[0];return"back_forward"===e?.type}return!1}function r(){if(a()){const e=window.performance.getEntriesByType("navigation")?.[0];return"back_forward"===e?.type||"reload"===e?.type}return!1}function s(){return n()&&window.matchMedia("(prefers-color-scheme: dark)").matches}function l(){return n()&&window.matchMedia("(prefers-reduced-motion: reduce)").matches}function d(){const{userAgent:e}=window.navigator;return{isAndroid:/\bandroid\b/i.test(e),isIOS:/\bios|ipad|ipod|iphone\b/i.test(e)}}i.d(t,{Bd:()=>n,Oe:()=>l,PV:()=>o,XS:()=>s,_W:()=>d,yl:()=>r})},60086(e,t,i){i.d(t,{FJ:()=>d,o:()=>l,v8:()=>s,zs:()=>r});i(63773),i(97700);var n=i(79959),a=i(5236),o=i(814);function r(e){a.A.remove(e)}function s(e){return a.A.get(e)}function l(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{expires:(0,n.W)(Date.now(),{years:1}),path:"/"};return a.A.set(e,t,function(e){const{expires:t,...i}=e;if(!t)return i;if(!(t instanceof Date))throw new Error("Expires must be a date");return{...e,expires:t}}(i))}function d(){const{name:e,defaultValue:t,acceptedValues:i}=o.l$,n=s(e);if(void 0===n)return t;try{const e=JSON.parse(n);if(!Array.isArray(e))return t;return e.filter(e=>"string"==typeof e&&i.includes(e))}catch{return t}}},1098(e,t,i){i.d(t,{DU:()=>r,QL:()=>o,ZH:()=>a,tZ:()=>s});var n=i(69518);function a(e){const{src:t,id:i,module:n}=e,a=document.createElement("script");return a.src=t,i&&a.setAttribute("data-script-id",i),n&&(a.type="module"),e.onLoad&&(a.onload=e.onLoad),e.onError&&(a.onerror=e.onError),a.async=!1,a}function o(e){document.body.appendChild(e)}function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const{top:i,bottom:n}=e.getBoundingClientRect(),a=n-i,o=Math.min(n,window.innerHeight)-Math.max(i,0);return a>0&&o/a>=t}async function s(e,t){try{return await(0,n.f)({condition:()=>"undefined"==typeof document?null:document.querySelector(e)||null,errorMessage:"Element not found",abortSignal:t})}catch(e){return t?.aborted||console.error(e),null}}},46832(e,t,i){i.d(t,{$k:()=>p,$t:()=>r,Kh:()=>s,e_:()=>l,mR:()=>m,qP:()=>c,u5:()=>d,xf:()=>u});var n=i(47910),a=i(39012);const{maxColumns:o}=a.UB;function r(e){return(0,n.KE)(e,o)===o}function s(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;
1if(e<=0)return 0;return e*((i-t)/a.UB.maxColumns-t)+(e-1)*t-h(n,t)}function l(e){let{span:t}=e;return`display: ${0===t?"none":"flex"};`}function d(e){let{span:t,gap:i,breakGap:n,isArea:a,shrink:r=0}=e;const s=t/o,l=a?0:-i;return`width: ${n?`calc(var(--viewportWidthWithoutScrollbar) - var(--gridBreakGapInset, 0px) - var(--gridCardBorderInset, 0px) - ${h(r,i)}px)`:`calc(var(--viewportWidthWithoutScrollbar) * ${s}${g(s)} - var(--gridCardBorderInset, 0px) - ${i*s-l+h(r,i)}px)`};`}function u(e){let{span:t,gap:i,breakGap:n,aspectRatio:a,shrink:r=0}=e;if(!a)return"";const s=t/o;return`height: ${n?`calc((var(--viewportWidthWithoutScrollbar) - var(--gridBreakGapInset, 0px) - var(--gridCardBorderInset, 0px) - ${h(r,i)}px) / ${a})`:`calc((var(--viewportWidthWithoutScrollbar) * ${s}${g(s)} - var(--gridCardBorderInset, 0px) - ${i*(s+1)+h(r,i)}px) / ${a})`};`}function c(e){let{gap:t,breakGap:i,bottomMargin:n,noGridSystem:a,isArea:o}=e;if(o||a)return"margin: 0px;";const r=t/2,s=i?`calc(${-r}px + var(--gridBreakGapInset, 0px) / 2)`:`${r}px`;return`margin: ${r}px ${s} ${void 0===n?r:n-r}px ${s};`}function m(e){let{span:t,gap:i=0,breakGap:n,isArea:o,shrink:r=0}=e;const s=o?i:0,l=(0,a.dq)(t,n)+s-h(r,i);return l<=0?"":`max-width: calc(${l}px - var(--gridCardBorderInset, 0px));`}function p(e){let{span:t,gap:i,breakGap:n,aspectRatio:o,shrink:r=0}=e;if(!o)return"";const s=n?2*i:0,l=(0,a.dq)(t,!1)+s-h(r,i);return l<=0?"":`max-height: calc((${l}px - var(--gridCardBorderInset, 0px)) / ${o});`}function g(e){return 1===e?" - var(--gridBreakGapInset, 0px)":""}function h(e,t){return e?e*t*2:0}},12930(e,t,i){i.d(t,{P:()=>a});var n=i(47910);function a(e){let{width:t,height:i,aspectRatio:a,aspectRatioKey:l}=e;return{...l?{aspectRatioKey:l}:{},aspectRatio:(0,n.RP)(a)?a:o(t,i),width:(0,n.RP)(t)?t:r(i,a),height:(0,n.RP)(i)?i:s(t,a)}}function o(e,t){if((0,n.RP)(e)&&(0,n.RP)(t))return e/t}function r(e,t){if((0,n.RP)(e)&&(0,n.RP)(t))return e*t}function s(e,t){if((0,n.RP)(e)&&(0,n.RP)(t))return e/t}},54140(e,t,i){var n=i(70068),a=i(84222);const o=new n.B("yle-lyhyet-feed-cache");i.d(t,["ov",0,e=>{o.set(e)},"q5",0,e=>{if(!(0,a.PV)())return null;const t=window.history.state,i=t?.lyhyetStateId;if("string"!=typeof i)return null;const n=o.get();return n&&n.stateId===i&&n.packageVersion===e?n:null}])},17100(e,t,i){i.d(t,{FO:()=>s});var n=i(20546),a=i(1495),o=i(32772);const r=36e5;function s(e){if(e){const t=function(e){const{data:t,isSuccess:i}=e;if(i){const{pages:e}=t,i=(0,a.H)(e),n=i?.data?.[0]?.contentId;return n}}(e);(0,o._J)(t)}}i.d(t,["Ub",0,()=>{const e={queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,gcTime:"undefined"==typeof window?1/0:r}};return new n.E({defaultOptions:e})},"Wr",0,r])},26951(e,t,i){const n="undefined"!=typeof window?new URLSearchParams(window.location.search):null;i.d(t,["N",0,()=>n])},91319(e,t,i){i.d(t,{A:()=>a});var n=i(11684);function a(e){let{symbolInfo:t}=e;const i=t.isNightCode?t.nightComponent:t.dayComponent;return(0,n.jsx)(i,{theme:"default","data-testid":"weather-symbol"})}},79225(e,t,i){i.d(t,{cn:()=>o});var n=i(71796);const a={1:"CLEAR",2:"MOSTLY_CLEAR",4:"PARTLY_CLOUDY",6:"MOSTLY_CLOUDY",7:"CLOUDY",9:"FOG",11:"DRIZZLE",14:"FREEZING_DRIZZLE",17:"FREEZING_RAIN",21:"ISOLATED_SHOWERS",24:"SCATTERED_SHOWERS",27:"SHOWERS",31:"PARTLY_CLOUDY_AND_PERIODS_OF_LIGHT_RAIN",32:"PARTLY_CLOUDY_AND_PERIODS_OF_MODERATE_RAIN",33:"PARTLY_CLOUDY_AND_PERIODS_OF_HEAVY_RAIN",34:"MOSTLY_CLOUDY_AND_PERIODS_OF_LIGHT_RAIN",35:"MOSTLY_CLOUDY_AND_PERIODS_OF_MODERATE_RAIN",36:"MOSTLY_CLOUDY_AND_PERIODS_OF_HEAVY_RAIN",37:"LIGHT_RAIN",38:"MODERATE_RAIN",39:"HEAVY_RAIN",41:"ISOLATED_LIGHT_SLEET_SHOWERS",42:"ISOLATED_MODERATE_SLEET_SHOWERS",43:"ISOLATED_HEAVY_SLEET_SHOWERS",44:"SCATTERED_LIGHT_SLEET_SHOWERS",45:"SCATTERED_MODERATE_SLEET_SHOWERS",46:"SCATTERED_HEAVY_SLEET_SHOWERS",47:"LIGHT_SLEET",48:"MODERATE_SLEET",49:"HEAVY_SLEET",51:"ISOLATED_LIGHT_SNOW_SHOWERS",52:"ISOLATED_MODERATE_SNOW_SHOWERS",53:"ISOLATED_HEAVY_SNOW_SHOWERS",54:"SCATTERED_LIGHT_SNOW_SHOWERS",55:"SCATTERED_MODERATE_SNOW_SHOWERS",56:"SCATTERED_HEAVY_SNOW_SHOWERS",57:"LIGHT_SNOWFALL",58:"MODERATE_SNOWFALL",59:"HEAVY_SNOWFALL",61:"ISOLATED_HAIL_SHOWERS",64:"SCATTERED_HAIL_SHOWERS",67:"HAIL_SHOWERS",71:"ISOLATED_THUNDERSHOWERS",74:"SCATTERED_THUNDERSHOWERS",77:"THUNDERSHOWERS"};function o(e){if(null===e)return null;const t=e>100,i=function(e){if(null==e)return null;switch(e){case"CLEAR":return{symbol:"CLEAR",pos:0,dayComponent:n.Ul,nightComponent:n.c$};case"MOSTLY_CLEAR":case"PARTLY_CLOUDY":case"MOSTLY_CLOUDY":return{symbol:"PARTLY_CLOUDY",pos:1,dayComponent:n.ll,nightComponent:n.Jv};case"CLOUDY":case"FOG":return{symbol:"CLOUDY",pos:2,dayComponent:n.T$,nightComponent:n.dG};case"DRIZZLE":case"FREEZING_DRIZZLE":case"FREEZING_RAIN":case"SHOWERS":case"LIGHT_RAIN":case"HAIL_SHOWERS":return{symbol:"LIGHT_RAIN",pos:6,dayComponent:n.JA,nightComponent:n.Pd};case"MODERATE_RAIN":return{symbol:"RAIN",pos:7,dayComponent:n.XI,nightComponent:n.z0};case"HEAVY_RAIN":return{symbol:"HEAVY_RAIN",pos:8,dayComponent:n.Se,nightComponent:n.oR};case"ISOLATED_SHOWERS":case"PARTLY_CLOUDY_AND_PERIODS_OF_LIGHT_RAIN":case"MOSTLY_CLOUDY_AND_PERIODS_OF_LIGHT_RAIN":case"ISOLATED_HAIL_SHOWERS":return{symbol:"LIGHT_RAIN_SHOWERS",pos:3,dayComponent:n.mB,nightComponent:n.EE};case"SCATTERED_SHOWERS":case"PARTLY_CLOUDY_AND_PERIODS_OF_MODERATE_RAIN":case"MOSTLY_CLOUDY_AND_PERIODS_OF_MODERATE_RAIN":case"SCATTERED_HAIL_SHOWERS":return{symbol:"RAIN_SHOWERS",pos:4,dayComponent:n.o9,nightComponent:n.sH};case"PARTLY_CLOUDY_AND_PERIODS_OF_HEAVY_RAIN":case"MOSTLY_CLOUDY_AND_PERIODS_OF_HEAVY_RAIN":return{symbol:"HEAVY_RAIN_SHOWERS",pos:5,dayComponent:n.xQ,nightComponent:n.xe};case"ISOLATED_LIGHT_SLEET_SHOWERS":case"SCATTERED_LIGHT_SLEET_SHOWERS":return{symbol:"LIGHT_SLEET_SHOWERS",pos:19,dayComponent:n.Ze,nightComponent:n.ZE};case"ISOLATED_MODERATE_SLEET_SHOWERS":case"SCATTERED_MODERATE_SLEET_SHOWERS":return{symbol:"SLEET_SHOWERS",pos:20,dayComponent:n.v2,nightComponent:n.l7};case"ISOLATED_HEAVY_SLEET_SHOWERS":case"SCATTERED_HEAVY_SLEET_SHOWERS":return{symbol:"HEAVY_SLEET_SHOWERS",pos:21,dayComponent:n.uc,nightComponent:n.wb};case"LIGHT_SLEET":return{symbol:"LIGHT_SLEET",pos:22,dayComponent:n.AB,nightComponent:n.bh};case"MODERATE_SLEET":return{symbol:"SLEET",pos:23,dayComponent:n.Q4,nightComponent:n.IA};case"HEAVY_SLEET":return{symbol:"HEAVY_SLEET",pos:24,dayComponent:n.xh,nightComponent:n.xT};case"ISOLATED_LIGHT_SNOW_SHOWERS":case"SCATTERED_LIGHT_SNOW_SHOWERS":return{symbol:"LIGHT_SNOW_SHOWERS",pos:9,dayComponent:n.tn,nightComponent:n.BN};case"ISOLATED_MODERATE_SNOW_SHOWERS":case"SCATTERED_MODERATE_SNOW_SHOWERS":return{symbol:"SNOW_SHOWERS",pos:10,dayComponent:n.J6,nightComponent:n.PJ};case"ISOLATED_HEAVY_SNOW_SHOWERS":case"SCATTERED_HEAVY_SNOW_SHOWERS":return{symbol:"HEAVY_SNOW_SHOWERS",pos:11,dayComponent:n.Id,nightComponent:n.us};case"LIGHT_SNOWFALL":return{symbol:"LIGHT_SNOWFALL",pos:12,dayComponent:n.bf,nightComponent:n.XF};case"MODERATE_SNOWFALL":return{symbol:"SNOWFALL",pos:13,dayComponent:n.ht,nightComponent:n.TW};case"HEAVY_SNOWFALL":return{symbol:"HEAVY_SNOWFALL",pos:14,dayComponent:n.ot,nightComponent:n.cx};case"ISOLATED_THUNDERSHOWERS":case"SCATTERED_THUNDERSHOWERS":return{symbol:"THUNDERSHOWERS",pos:15,dayComponent:n.xH,nightComponent:n.Yc};case"THUNDERSHOWERS":return{symbol:"THUNDER",pos:17,dayComponent:n.$z,nightComponent:n.z9};default:return null}}(a[t?e-100:e]);return i?{...i,isNightCode:t}:null}},35973(e,t,i){i.d(t,{d1:()=>a,uK:()=>n,vp:()=>o});var n=function(e){return e.Hours="hours",e.Days="days",e}({}),a=function(e){return e.Rain="rain",e.Wind="wind",e}({}),o=function(e){return e.Observation="observation",e.Forecast="forecast",e}({})},53457(e,t,i){i.d(t,{$Z:()=>f,Cf:()=>k,EX:()=>p,OI:()=>S,RD:()=>m,Sg:()=>v,bS:()=>A,cH:()=>c,py:()=>b,qW:()=>x,rm:()=>g});i(63773);var n=i(79971),a=i(71952),o=i(85606),r=i(31556),s=i(33705),l=i(47910),d=i(79225),u=i(35973);function c(e){const t=Math.round(e);return t>0?`+${h(t)}`:t<0?`${h(t)}`.replace("-","−"):`${h(t)}`}function m(e,t,i,n,r){const{time:d,minTemperature:m,temperature:p,feelsLike:g,smartSymbol:f}=i,v=y(f,r),k=(0,o.H)(d),b=(0,s.CJ)((0,o.H)(d),r).toLowerCase(),w=function(e,t,i,n){const a=n("weather.a11y.clock");return e===u.uK.Days?`${t("d.M.")} ${a} ${t("H")}${i}.`:`${a} ${t("H")}${i}.`}(e,function(e){return t=>(0,a.GP)(e,t)}(k),v,r),S=function(e,t,i,n,a){const o=null!==t?`${n("weather.a11y.temperature")} ${c(t)}`:n("weather.a11y.unknownTemperature"),r=null!=a?`, ${n("weather.a11y.night")} ${c(a)}`:"";return e===u.uK.Days?`${o}${r}.`:`${o}, ${n("weather.a11y.feelsLike")} ${c(i)}.`}(e,p,g,r,m),x=function(e,t){const{windCompass:i,windSpeedMs:n}=e;if(!i&&!n)return;const a=i?t(`weather.a11y.compass.${i}`):"",o=n?`${h(n)} ${t("weather.a11y.metersPerSecond")}
1`:"",r=[a,o].filter(Boolean).join(" ");return`${t("weather.a11y.wind")} ${r}.`}(i,r),A=r("weather.a11y.weather",t);return[n?`${A} ${b}`:(0,l.Zb)(b),w,S,x].filter(Boolean).join(" ")}function p(e,t,i,n){const a=y(t,n),o=null!==e?`${n("weather.a11y.temperature")} ${c(e)}`:`${n("weather.a11y.unknownTemperature")}.`;return`${n("weather.a11y.weather",i)}${a}. ${o}`}function g(e,t,i){const n=y(t,i);return`${c(e)}${n}`}function h(e){return isNaN(e)||"number"!=typeof e?"":e.toLocaleString("fi")}function y(e,t){if(!e)return"";const i=(0,d.cn)(e);if(null===i)return"";return`, ${t(`weather.a11y.symbol.${(0,l.sF)(i.symbol)}`)}`}function f(e){return null===e?"– %":0===e?"0 %":e<10?"< 10 %":10*Math.round(e/10)+" %"}function v(e){switch(e){case r.V$.Alder:return n.yW.BLUE_50;case r.V$.Birch:return n.yW.GREEN_70;case r.V$.Hay:return n.yW.INFO_YELLOW_50;case r.V$.Mugwort:return n.yW.INFO_PURPLE_50;case r.V$.Nut:return n.yW.ORANGE_90;case r.V$.Ambrosia:return n.yW.TURQUOISE_30;default:throw new Error("Unknown pollen type")}}function k(e){switch(e){case"alder":return r.V$.Alder;case"birch":return r.V$.Birch;case"hay":return r.V$.Hay;case"mugwort":return r.V$.Mugwort;case"nut":return r.V$.Nut;case"ambrosia":return r.V$.Ambrosia;default:throw new Error(`Unknown pollen type: ${e}`)}}function b(e,t,i,n,a,o){const r=function(e,t){const i=e("d.M.");return`${t("weather.pollen.observation")} ${i}:`}((0,s.rV)(i),o),l=function(e,t,i){const n=e("d.M."),a=t("d.M.");return`${i("weather.pollen.forecast")} ${n} – ${a}:`}((0,s.rV)(n),(0,s.rV)(a),o);return[`${e}:`,r,w(t.observation,o),l,w(t.forecast,o)].join(" ")}function w(e,t){const i=["weather.pollen.sparse","weather.pollen.moderate","weather.pollen.abundant"];return Object.entries(e).filter(e=>{let[,t]=e;return Boolean(t)}).map(e=>{let[n,a]=e;return`${t(`weather.pollen.${n}.long`)}: ${t(`${i[a-1]}`)}`}).join(", ").concat(".")}function S(e){return Object.values(function(e){return e.reduce((e,t)=>({...e,[t.type]:[...e[t.type]??[],t]}),{})}(e)).map(e=>e.reduce((e,t)=>{const i=e.pop();return void 0===i?[t]:t.duration.startTime===i?.duration.endTime?[...e,{...i,duration:{startTime:i.duration.startTime,endTime:t.duration.endTime}}]:[...e,i,t]},[])).flat().sort((e,t)=>new Date(e.duration.startTime).getTime()-new Date(t.duration.startTime).getTime())}function x(e){return{id:e.geoid,finnishMunicipality:e.finnishMunicipality,locationName:e.locationName,municipalityName:e.municipalityName,regionName:e.regionName,countryName:e.countryName?e.countryName:null,friendlyUrl:e.friendlyUrl}}function A(e){return null!=e&&null!==e.observationDate&&null!==e.forecastStartDate&&null!==e.forecastEndDate&&null!==e.levels&&null!==e.texts&&null!==e.texts.observation&&null!==e.texts.forecast}},54565(e,t,i){i.d(t,{xh:()=>k,VX:()=>b,a0:()=>f,YX:()=>v});var n=i(25809);i(63773);class a extends Error{constructor(e){super(e),this.name=this.constructor.name,Error.captureStackTrace(this,this.constructor)}}var o=i(71837);const r="\n  fragment listItemImageBlockFields on ImageBlock {\n   \n  id\n  alt\n  alts {\n    language\n    value\n  }\n  copyright {\n    language\n    value\n  }\n  version\n  blurhash\n  crops {\n    aspect\n    coordinates {\n      height\n      width\n      x\n      y\n    }\n  }\n\n  }\n",s="\n  fragment conceptFields on Concept {\n    id\n    alternativeIds\n    title { fi,sv,se,en,uk,ru }\n    shortTitle { fi,sv,se,en,uk,ru }\n  }\n",l="\n  id,\n  title,\n  fullUrl,\n  lead,\n  journalisticStyle,\n  publisher {\n    name\n  },\n  subjects { ...conceptFields },\n  datePublished,\n  format,\n  \nheadline {\n  full\n  short\n  image {\n    ...on ImageBlock { ...listItemImageBlockFields }\n  }\n  video {\n    ... on VideoBlock {\n      id\n      image { ...listItemImageBlockFields }\n    }\n  }\n  audio {\n    ... on AudioBlock {\n      id\n      image { ...listItemImageBlockFields }\n    }\n  }\n}\n\n  mainMedia {\n    type: __typename\n    ...on ImageBlock { ...listItemImageBlockFields }\n    ...on AudioBlock { id, image { ...listItemImageBlockFields } }\n    ...on VideoBlock { id, offsetSeconds, image { ...listItemImageBlockFields } }\n  },\n  topic {\n    id,\n    isHidden,\n    isLocked,\n    acceptedCommentsCount\n  }\n",d=`\n  query tuoreimmatV2 (\n    $limit: Int!,\n    $publishedBefore: String,\n    $publishedAfter: String,\n    $languages: [String!]! = ["fi"],\n    $excludeSubjectKeys: [String!]! = []\n  ) {\n    tuoreimmatV2 (\n      limit: $limit,\n      publishedBefore: $publishedBefore,\n      publishedAfter: $publishedAfter,\n      languages: $languages,\n      excludeSubjectKeys: $excludeSubjectKeys\n    ) {\n      items {\n        ${l}\n      }\n    }\n  }\n  ${s}\n  ${r}\n`;function u(e,t,i,n,a){return{limit:e,publishedBefore:t,publishedAfter:i,languages:n,excludeSubjectKeys:a}}const c=`\n  query tuoreimmatArticleListQuery (\n    $limit: Int!,\n    $exclude: Exclude!,\n    $publishers: [YlePublisher] = [],\n    $editorialSections: [String],\n    $publishedBefore: String,\n    $publishedAfter: String,\n    $fields: ArticleFields = HEADLINE,\n    $language: String\n  ) {\n    tuoreimmat: articleList (\n      limit: $limit,\n      exclude: $exclude,\n      publishers: $publishers,\n      editorialSections: $editorialSections,\n      publishedBefore: $publishedBefore,\n      publishedAfter: $publishedAfter,\n      fields: $fields,\n      language: $language\n    ) {\n      items {\n        ${l}\n      }\n    }\n  }\n  ${s}\n  ${r}\n`;function m(e,t,i,n,a){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:o.fb,s=arguments.length>6?arguments[6]:void 0;return{limit:e,exclude:r,publishedBefore:i,publishedAfter:n,...a&&{editorialSections:a},publishers:t&&t.length>0?p(t):void 0,language:y(s)}}function p(e){return e?e.map(e=>e.caApiId):[]}
1function g(e){let{conceptId:t,authors:i,editorialSections:n,publishers:a,coverage:o,limit:r,offset:s,languages:l,exclude:d}=e;return{publishers:a?p(a):void 0,subjects:t?[t]:void 0,author:i?.length?i.join(","):void 0,editorialSections:n||void 0,coverage:o||"ALL",limit:r,offset:s,orderBy:"published desc",language:y(l),exclude:d}}const h=`\n  query articleList(\n      $publishers: [YlePublisher]\n      $subjects: [String]\n      $author: String\n      $editorialSections: [String]\n      $limit: Int!\n      $language: String\n      $offset: Int\n      $coverage: Coverage\n      $exclude: Exclude\n    ) {\n    articleList(\n      publishers: $publishers\n      editorialSections: $editorialSections\n      subjects: $subjects\n      author: $author\n      limit: $limit\n      language: $language\n      offset: $offset\n      coverage: $coverage\n      exclude: $exclude\n    ) {\n    items {\n      ${l}\n    }\n    meta {\n      count\n      total\n      offset\n      limit\n      remaining\n    }\n  }\n  }\n  ${s}\n  ${r}\n`;function y(e){return e?.length?e.join(","):void 0}async function f(e){const{publishers:t,editorialSections:i,limit:n,publishedBefore:a,publishedAfter:o,exclude:r,languages:s,axiosConfig:l}=e,d=await S({query:c,apiAccess:w(e),onError:()=>"Could not fetch tuoreimmat",variables:m(n,t,a,o,i,r,s),axiosConfig:l});return d?.tuoreimmat?.items??[]}async function v(e){const{excludedSubjectKeys:t,limit:i,publishedBefore:n,publishedAfter:a,languages:o,axiosConfig:r}=e,s=await S({query:d,apiAccess:w(e),onError:()=>"Could not fetch tuoreimmat",variables:u(i,n,a,o,t),axiosConfig:r});return s?.tuoreimmatV2?.items??[]}async function k(e){const{conceptId:t,editorialSections:i,authors:n,publishers:a,limit:o,offset:r,languages:s,exclude:l}=e,d=await S({query:h,apiAccess:w(e),onError:()=>"Could not fetch article list",variables:g({conceptId:t,editorialSections:i,authors:n,publishers:a,limit:o,offset:r,languages:s,exclude:l})});return d?.articleList}async function b(e,t){const{limit:i,offset:n,publishedBefore:a,...o}=t,r=await S({query:"\n  query newsBrieflyQuery($id: String!, $limit: Int!, $offset: Int, $publishedBefore: String) {\n    newsBriefly(id: $id) {\n      title\n      articles(limit: $limit, offset: $offset, publishedBefore: $publishedBefore) {\n        items {\n          arenArticle\n        }\n        meta {\n          count\n          limit\n          offset\n          remaining\n          total\n        }\n      }\n    }\n  }\n",apiAccess:w(o),onError:()=>"Could not fetch news briefly feed",variables:{limit:i,offset:n,publishedBefore:a,id:e}});return r?.newsBriefly}function w(e){const{caApiUrl:t,apiAppId:i,apiAppKey:n}=e;return{caApiUrl:t,apiAppId:i,apiAppKey:n}}async function S(e){let{query:t,apiAccess:i,onError:o,variables:r,axiosConfig:s={}}=e;const{caApiUrl:l,apiAppId:d,apiAppKey:u}=i;try{const e=await n.A.get(`${l}/graphql`,{params:{app_id:d,app_key:u,query:(c=t,c.replace(/\n\s*#.*\n/g,"\n").replace(/\n/g,"").replace(/[\s,]+/g," ").replace(/([^a-z\d])\s+([^a-z\d])/g,"$1$2").replace(/\s*\.{3}\s*/g,"...").replace(/\s*([{}])\s*/g,"$1").trim()),variables:JSON.stringify(r)},...s});return e.data?.data}catch(e){const t=e;throw new a(`${o()} from CA API, Error: ${t?.message}`)}var c}},71837(e,t,i){var n=i(25362);const a={properties:["automaticListHint:never"],journalisticStyle:[n.tK.NonJournalisticContent]},o={properties:["importance:low","automaticListHint:never","automaticListHint:no-recently"],journalisticStyle:[n.tK.NonJournalisticContent]};i.d(t,["X1",0,a,"fb",0,o])},31556(e,t,i){i.d(t,{$c:()=>r,V$:()=>o,Zq:()=>s,k5:()=>l,rr:()=>d});var n=i(25809),a=i(47910),o=function(e){return e.Alder="alder",e.Birch="birch",e.Hay="hay",e.Mugwort="mugwort",e.Nut="nut",e.Ambrosia="ambrosia",e}({});async function r(e,t,i,a,o){const r=`${e}/hourly-forecast/${a}?app_id=${t}&app_key=${i}&lang=${o}`,s=await n.A.get(r),{updated:l,hourlyWeather:d}=s.data;return{updated:l,hourlyWeather:d,dailyWeather:null,warnings:null,pollen:null}}async function s(e,t,i,a,o){const r=`${e}/weather-forecast/${a}?app_id=${t}&app_key=${i}&lang=${o}`;return(await n.A.get(r)).data}async function l(e,t,i){const a=`${e}/lightning?app_id=${t}&app_key=${i}`;return(await n.A.get(a)).data}async function d(e,t,i,o,r){if((0,a.Im)(e))return[];const s=`${t}/autocomplete/${e}?app_id=${i}&app_key=${o}&lang=${r}`;return n.A.get(s).then(e=>e.data).catch(()=>[])}},98582(e,t,i){i.d(t,{t2:()=>n});var n=function(e){return e.A="0",e.B="1",e}({});i.d(t,["Mb",0,["0","1"],"nV",0,2592e3,"wN",0,"ukko_abgroup"])},97232(e,t,i){i.d(t,["B",0,{Click:"click",Show:"show"}
1,"m",0,{Component:"component",Recommendation:"recommendation",Button:"button",LayoutStory:"layout_story",LayoutCarouselStory:"layout_carousel_story",LayoutWidget:"layout_widget",LayoutBanner:"layout_banner",LayoutHeadline:"layout_headline",SidebarItem:"sidebar_item",SidebarBanner:"sidebar_banner",NewsBrieflyItem:"news_briefly_item",LocationSelect:"location_select",BreakingNewsBanner:"breaking_news_banner",CarouselLinkButton:"carousel_link_button",GroupLinkButton:"group_link_button",ArticleBanner:"article_banner",PalvelijaQuestion:"palvelija_question"}])},25362(e,t,i){i.d(t,{Iy:()=>n,tK:()=>a});var n=function(e){return e.Livefeed="livefeed",e.MobileFeature="mobile_feature",e.GenericFeature="generic_feature",e.CardStory="card_story",e.TailoredArticle="tailored_article",e.PlainLanguageDigest="plain_language_digest",e.VerticalMultimediaArticle="vertical_multimedia_article",e.DocumentArticle="document",e.ChatArticle="chat_article",e}({}),a=function(e){return e.Analysis="analysis",e.Column="column",e.BlogPost="blog_post",e.Commentary="commentary",e.Explainer="explainer",e.Feature="feature",e.NonJournalisticContent="non_journalistic_content",e.JournalistDriven="journalist_driven",e}({});i.d(t,["C7",0,["column","blog_post"]])},47483(e,t,i){i.d(t,["$",0,{YleNews:"18-186063",YleUutiset:"18-226040",YleUrheilu:"18-155404",SvenskaYle:"18-188632",YleNovosti:"18-245661",YleSapmi:"18-250470",YleSporten:"18-304431",YleAihe:"18-364253",YleSelkouutiset:"18-176387",YleAsia:"18-364250",YleX:"18-201976",YleKulttuuriJaVii
1hde:"18-364251",YleElavaArkisto:"18-197844",YleViestinta:"18-353336",YlesBolagskommunikation:"18-353336",YleUudizetKarjalakse:"18-44136",YleisradionElakesaatio:"18-344680",YleUutisluokka:"18-39628",YleNovyny:"18-336978",Yle:"18-344678",YleLuovatSisallotJaMedia:"18-364252",Oppiminen:"18-314074"},"F",0,{Abimix:"18-304428",Abitreenit:"18-193891",Alkuperaiskansat:"18-209736",ArktinenAlue:"18-12921",Digitaidot:"18-228343",Digitreenit:"18-238630",ElavaArkistoArkivet:"18-197844",ItaUusimaa:"18-40438",Karjalakse:"18-44136",Kotimaa:"18-34837",Kulttuuri:"18-208149",LansiUusimaa:"18-194712",Luonto:"18-215452",Oppiminen:"18-314074",Paakaupunkiseutu:"18-216736",Pohjanmaa:"18-174627",Saa:"18-215833",Saamelaiset:"18-218751",Saamelaiskarajat:"18-301449",SaamenKieli:"18-213743",Saamenmaa:"18-198951",Stromso:"18-226818",Testit:"18-216107",Tiede:"18-212923",Tieto:"18-217739",TurunmaanSeutukunta:"18-181368",Ulkomaat:"18-34953",Urheilu:"18-220090",StromsoFi:"18-226818",MOT:"18-186623"}])},81258(e,t,i){i.d(t,["Q",0,{version:0,development:!1,embedded_social_media:!1,personalization:!1,targeting:!1}])},59526(e,t,i){i.d(t,{n:()=>n});var n=function(e){return e.AbsoluteShort="absolute-short",e.RelativeShort="relative-short",e.WeekdayAndDate="weekday-and-date",e.WeekdayAndTime="weekday-and-time",e.Time="time",e}({})},97641(e,t,i){i.d(t,{k:()=>n});var n=function(e){return e.Auto="auto",e.Hidden="hidden",e}({});i.d(t,["l",0,{Square:{aspectRatioKey:"1:1",aspectRatio:1},Landscape:{aspectRatioKey:"16:9",aspectRatio:16/9},Portrait:{aspectRatioKey:"2:3",aspectRatio:2/3},ShareImage:{aspectRatioKey:"1.91:1",aspectRatio:1.91}}])},33076(e,t,i){var n=i(36164);const a=[n.JA.fi,n.JA.sv,n.JA.en,n.JA.ru,n.JA.se,n.JA.uk],o=[n.JA.sms,n.JA.smn],r=(n.JA.fi,n.JA.sv,n.JA.se,n.JA.en,n.JA.ru,n.JA.fi,n.JA.en,n.JA.ru,n.JA.se,n.JA.sv,n.JA.uk,[n.JA.fi,n.JA.sv,n.JA.se,n.JA.en,n.JA.ru,n.JA.uk]),s=[n.JA.fi,n.JA.se,n.JA.sms,n.JA.smn],l={fin:n.JA.fi,swe:n.JA.sv,eng:n.JA.en,rus:n.JA.ru,sme:n.JA.se},d={[n.JA.sv]:"swe",[n.JA.en]:"eng",[n.JA.fi]:"fin",[n.JA.se]:"sme"};n.JA.sv,n.hT.sv_FI;i.d(t,["DE",0,d,"Mr",0,r,"WR",0,a,"ei",0,l,"hN",0,s,"l",0,o])},44428(e,t,i){i.d(t,{z:()=>n});var n=function(e){return e.Audio="audio",e.Video="video",e}({})},34537(e,t,i){i.d(t,{Y:()=>n});var n=function(e){return e.LayoutPage="layout",e.FetchMoreLayoutPage="fetch-more-layout",e.UutisetLocalNews="uutiset-local-news",e.SelkouutisetFrontpage="selkouutiset-frontpage",e.SelkouutisetAllBroadcasts="selkouutiset-all-broadcasts",e.Tuoreimmat="tuoreimmat",e.Uusimmat="uusimmat",e.Article="article",e.Subject="subject",e.Subjects="subjects",e.SapmiLanguage="sapmi-language",e.NotFound="not-found",e.Saa="saa",e.NewsBriefly="news-briefly",e.KoekonePage="koekonePage",e.EditorProfile="editor-profile",e.Lyhyet="lyhyet",e.LyhyetChannel="lyhyet-channel",e}({})},814(e,t,i){var n=i(36164);const a=31536e6,o={Sport:"Sport",Weather:"Weather",Domestic:"Domestic",Foreign:"Foreign",Politics:"Politics",Economy:"Economy",Culture:"Culture",Science:"Science",Nature:"Nature",CapitalArea:"CapitalArea",Vastnyland:"Vastnyland",Aboland:"Aboland",Ostrobothnia:"Ostrobothnia",Ostnyland:"Ostnyland"},r=(0,i(13654).Y)(o),s={[n.JA.fi]:{[o.Sport]:"Urheilu",[o.Culture]:"Kulttuuri",[o.Domestic]:"Kotimaa",[o.Foreign]:"Ulkomaat",[o.Politics]:"Politiikka",[o.Economy]:"Talous",[o.Science]:"Tiede",[o.Nature]:"Luonto",[o.Weather]:"Sää"},[n.JA.sv]:{[o.Domestic]:"Inrikes",[o.Foreign]:"Utrikes",[o.Sport]:"Sport",[o.Culture]:"Kultur",[o.CapitalArea]:"Huvudstadsregionen",[o.Vastnyland]:"Västnyland",[o.Aboland]:"Åboland",[o.Ostrobothnia]:"
1Österbotten",[o.Ostnyland]:"Östnyland"}},l={name:"compactTuoreimmat",maxAge:a,json:!0,acceptedValues:[!0,!1],defaultValue:!1},d={name:"ylefi_tuoreimmat_excluded_subjects",maxAge:a,json:!0,defaultValue:[],acceptedValues:r};i.d(t,["Ur",0,s,"l$",0,d,"r",0,l])},9300(e,t,i){i.d(t,{vC:()=>a});var n=i(47483),a=function(e){return e.Yle="Yle",e.Uutiset="Uutiset",e.UutisetLyhyet="UutisetLyhyet",e.Urheilu="Urheilu",e.News="News",e.Sapmi="Sapmi",e.Novosti="Novosti",e.Novyny="Novyny",e.Karjalakse="Karjalakse",e.Selkouutiset="Selkouutiset",e.YleUutisluokka="YleUutisluokka",e.YleX="YleX",e.Aihe="Aihe",e.Lume="Lume",e.KulttuuriJaViihde="KulttuuriJaViihde",e.Asia="Asia",e.SvenskaNyheter="SvenskaNyheter",e.SvenskaSport="SvenskaSport",e.SvenskaBolagskommunikation="SvenskaBolagskommunikation",e.ElavaArkisto="ElavaArkisto",e.YleViestinta="YleViestinta",e.YleElakesaatio="YleElakesaatio",e.Oppiminen="Oppiminen",e}({});const o={Yle:{name:"Yle",caApiId:"YLE",conceptId:n.$.Yle},Uutiset:{name:"Yle Uutiset",caApiId:"YLE_UUTISET",conceptId:n.$.YleUutiset},UutisetLyhyet:{name:"Yle Uutiset - lyhyet",caApiId:"YLE_UUTISET_LYHYET",conceptId:null},Urheilu:{name:"Yle Urheilu",caApiId:"YLE_URHEILU",conceptId:n.$.YleUrheilu},News:{name:"Yle News",caApiId:"YLE_NEWS",conceptId:n.$.YleNews,subjectPageDisplayName:"News",publisherSiteFrontPagePath:"/news"},Sapmi:{name:"Yle Sapmi",caApiId:"YLE_SAPMI",conceptId:n.$.YleSapmi,subjectPageDisplayName:"Sápmi",publisherSiteFrontPagePath:"/sapmi"},Novosti:{name:"Yle Novosti",caApiId:"YLE_NOVOSTI",conceptId:n.$.YleNovosti,subjectPageDisplayName:"Новости",publisherSiteFrontPagePath:"/novosti"},Novyny:{name:"Yle Novyny",caApiId:"YLE_NOVYNY",conceptId:n.$.YleNovyny,subjectPageDisplayName:"Новини",publisherSiteFrontPagePath:"/novyny"},Karjalakse:{name:"Yle Uudizet karjalakse",caApiId:"YLE_KARJALAKSE",conceptId:n.$.YleUudizetKarjalakse},Selkouutiset:{name:"Yle Selkouutiset",caApiId:"YLE_SELKOUUTISET",conceptId:n.$.YleSelkouutiset},YleUutisluokka:{name:"Yle Uutisluokka",caApiId:"YLE_UUTISLUOKKA",conceptId:n.$.YleUutisluokka},YleX:{name:"YleX",caApiId:"YLEX",conceptId:n.$.YleX},Aihe:{name:"yle-aihe",caApiId:"YLE_AIHE",conceptId:n.$.YleAihe,isAihePublisher:!0},Lume:{name:"Yle Luovat sisällöt ja media",caApiId:"YLE_LUME",conceptId:n.$.YleLuovatSisallotJaMedia}
1,KulttuuriJaViihde:{name:"Yle Kulttuuri ja viihde",caApiId:"YLE_KULTTUURI_JA_VIIHDE",conceptId:n.$.YleKulttuuriJaViihde,isAihePublisher:!0},Asia:{name:"Yle Asia",caApiId:"YLE_ASIA",conceptId:n.$.YleAsia,isAihePublisher:!0},SvenskaNyheter:{name:"svenska-nyheter",humanReadableNameOverride:"Svenska Yle",conceptId:n.$.SvenskaYle,caApiId:"SVENSKA_NYHETER"},SvenskaSport:{name:"svenska-sport",humanReadableNameOverride:"Yle Sporten",caApiId:"SVENSKA_SPORT",conceptId:n.$.YleSporten},SvenskaBolagskommunikation:{name:"Yles bolagskommunikation",caApiId:"YLES_BOLAGSKOMMUNIKATION",conceptId:n.$.YlesBolagskommunikation,subjectPageDisplayName:"Yle som bolag"},ElavaArkisto:{name:"Yle Elävä arkisto",caApiId:"YLE_ELAVA_ARKISTO",conceptId:n.$.YleElavaArkisto,isAihePublisher:!0},Oppiminen:{name:"Yle Oppiminen",caApiId:"YLE_OPPIMINEN",conceptId:n.$.Oppiminen,isAihePublisher:!0},YleElakesaatio:{name:"Yleisradion Eläkesäätiö",caApiId:"YLE_ELAKESAATIO",conceptId:n.$.YleisradionElakesaatio,isAihePublisher:!0},YleViestinta:{name:"Yle Viestintä",caApiId:"YLE_VIESTINTA",conceptId:n.$.YleViestinta,subjectPageDisplayName:"Yle yhtiönä",isAihePublisher:!0}},r=[o.News,o.Novosti,o.Novyny,o.Sapmi];i.d(t,["IF",0,r,"TZ",0,o])},1209(e,t,i){i.d(t,{_z:()=>n});var n=function(e){return e.Generic="generic",e.Lume="lume",e.Live="live",e.Uutiset="uutiset",e.Urheilu="urheilu",e.Sapmi="sapmi",e.News="news",e.Novosti="novosti",e.Novyny="novyny",e.Selkouutiset="selkouutiset",e.Svenska="svenska",e.SvenskaSport="sport",e.SvenskaVastnyland="vastnyland",e.SvenskaUtrikes="utrikes",e.SvenskaInrikes="inrikes",e.SvenskaOsterbotten="osterbotten",e.SvenskaHuvudstadsregionen="huvudstadsregionen",e.SvenskaAboland="aboland",e.SvenskaOstnyland="ostnyland",e.SvenskaKultur="kultur",e.SvenskaStromso="stromso",e.SvenskaJordSkogsbruk="jord-skogsbruk",e.SvenskaAbimix="abimix",e.SvenskaArkivet="arkivet",e.SvenskaKunskap="kunskap",e.SvenskaVideor="videor",e.SvenskaBolaget="bolaget",e.SvenskaPensionsstiftelsen="pensionsstiftelsen",e.SvenskaYleKonto="yle-konto",e.SvenskaArenanInstruktioner="arenan-instruktioner",e.Weather="saa",e.Kulttuuri="kulttuuri",e.Abitreenit="abitreenit",e.ElavaArkisto="elavaarkisto",e.Elakesaatio="elakesaatio",e.Oppiminen="oppiminen",e.StromsoFi="stromsofi",e.MOT="mot",e.Lyhyet="lyhyet",e.Yleisradio="yleisradio",e.AboutYle="about-yle",e.YleTunnus="yle-tunnus",e.YleId="yle-id",e.AreenaOhjeet="areena-ohjeet",e}({});const a=new Set(["about-yle","areena-ohjeet","elakesaatio","arenan-instruktioner","bolaget","pensionsstiftelsen","yle-konto","yleisradio","yle-id","yle-tunnus"]),o=new Set(["about-yle","areena-ohjeet","arenan-instruktioner","bolaget","yle-konto","yleisradio","yle-id","yle-tunnus"]);i.d(t,["Tw",0,a,"tv",0,o])},11945(e,t,i){i.d(t,{vA:()=>n});var n=function(e){return e.XS="XS",e.S="S",e.M="M",e.L="L",e.XL="XL",e}({});const a=["XS","S","M","L","XL"],o=(e,t)=>a.indexOf(e)>a.indexOf(t);i.d(t,["Gk",0,(e,t)=>a.indexOf(e)>=a.indexOf(t),"Tn",0,o,"db",0,(e,t)=>a.indexOf(e)<=a.indexOf(t),"i4",0,e=>o(e,"S")])},51149(e,t,i){i.d(t,{S:()=>n});var n=function(e){return e.Default="default",e.Light="light",e.Dark="dark",e}({})},9983(e,t,i){i.d(t,{e:()=>n});var n=function(e){return e.Inline="inline",e.Autoplay="autoplay",e.Theater="theater",e.External="external",e.Playlist="playlist",e.Illustrational="illustrational",e.IllustrationalDisabled="illustrational_disabled",e}({})},58832(e,t,i){i.d(t,{gG:()=>y,qE:()=>g,$Y:()=>p});i(97700);var n=i(33076),a=i(36164),o=i(47910);const r={lang:"en",common:{weekdays:{sunday:"Sunday",monday:"Monday",tuesday:"Tuesday",wednesday:"Wednesday",thursday:"Thursday",friday:"Friday",saturday:"Saturday"},time:{static:{days:"days",hours:"hours",minutes:"minutes",seconds:"seconds"}}},a11y:{skipToContent:"Skip to content",regionSiteNavigation:"Site navigation",thisPage:"this page",backToTop:"Back to top",opensInNewWindow:"Opens in new window"},kicker:{breakingNews:"Breaking",chat:"Chat",opinion:"Opinion",live:"Live"},phrases:{close:"Close",hide:"Hide",hideImages:"Hide images",loadingMoreArticles:"Loading more articles",newArticlesAvailable:e=>`${e} new ${1===e?"article":"articles"} available`,refreshArticles:e=>`Show new articles (${e})`,contentUpdated:"Article list updated",mostRead:"Most popular",readNext:"Read next",showMore:"Show more",showMoreRecommendations:"Show more recommendations",showMoreVideos:"Show more videos",showMoreHeadlines:"Show more headlines",showMoreConcept:"Show more articles on subject",tuoreimmat:"Latest",openFullVersion:"Open full version",pageNotFound:"Page not found",playVideo:"Play video",pauseVideo:"Pause video",playAudio:"Play audio",mute:"Mute",unmute:"Unmute",listen:"Listen",open:"Open",moreSubjects:"More subjects",subjectsNavigation:"Subjects navigation",next:"Next",previous:"Previous",contentNotFound:"Content not found.",conceptGroupNoContent:"No articles found on subject",subjectPageNoContent:"There is no English content under this tag.",toFrontpage:"Frontpage",termDefinition:"Definition",mostCommented:()=>"Most commented",moreOnSubject:"More on subject"},localNews:{title:"Local news",showMore:"Show more local news",noContent:"No recent articles found from the selected locality"},livefeed:{latestUpdates:"Latest",following:e=>`${e} following`},location:{placeholder:"Search for a district",change:"Change",changeLong:"Change district",noResults:"District not found"},metadata:{descriptionForSubjectPages:e=>`${e} – Yle News in English`},weather:{feelsLike:"Feels like"},comments:{open:"Discuss",readComments:"Read comments",readCommentsWithCount:e=>`Read comments (${e})`,readCommentsLong:e=>1===e?`Read comments, ${e} comment`:`Read comments, ${e}
1 comments`,close:"Close discussion",discuss:"Discuss",discussWithCount:e=>`Discuss (${e})`,discussLong:e=>1===e?`Discuss, ${e} comment`:`Discuss, ${e} comments`},rss:{termsOfUse:"See terms of use for RSS feeds"},editorProfile:{profile:"Profile",photo:"Photo",phone:"Phone",email:"Email",socialMedia:"Social media",editorAtWikidata:e=>`${e} on Wikidata`,metaDescription:e=>`${e}: All articles and journalistic content on Yle`,contact:"Contact me"}};var s=i(82688);const l={lang:"ru",a11y:{skipToContent:"Перейти к содержанию",regionSiteNavigation:"Навигация сайта",thisPage:"эта страница",backToTop:"Обратно в начало страницы",opensInNewWindow:"открывается в новом окне"},kicker:{breakingNews:"Прямо сейчас",chat:"Chat",opinion:"Мнение",live:"Live"},phrases:{close:"Закрыть",hide:"Свернуть",hideImages:"Скрыть изображения",loadingMoreArticles:"Загружаются другие материалы",newArticlesAvailable:e=>`${e} ${1===e?"новая статья доступна":"новых статей доступно"}`,refreshArticles:e=>`Показать новые материалы (${e})`,contentUpdated:"Список статей обновлён",mostRead:"Самое популярное",readNext:"Прочтите также",showMore:"Показать больше",tuoreimmat:"Лента новостей",openFullVersion:"Открыть полную версию",pageNotFound:"Страница не найдена",playVideo:"Включить видео",open:"Открыть",toFrontpage:"На главную",termDefinition:"Определение термина",contentNotFound:"Материал не найден.",subjectPageNoContent:"По этому запросу нет материалов на русском."},localNews:{title:"Местные новости",showMore:"Показать больше местных новостей"},livefeed:{latestUpdates:"Последние обновления",following:e=>`${e} читают`},metadata:{descriptionForSubjectPages:e=>`”${e}” - О Финляндии на русском языке - Новости Yle`},location:{placeholder:"Выбрать муниципалитет",change:"Изменить",changeLong:"Сменить муниципалитет",noResults:"Муниципалитет не найден"},weather:{feelsLike:"Ощущается"},editorProfile:{profile:"Профиль",photo:"Изображение",phone:"Телефон",email:"Электронная почта",socialMedia:"Социальные медиа",editorAtWikidata:e=>`${e} на сайте Wikidata`,metaDescription:e=>`${e}: Все материалы и журналистский контент на Yle`,contact:"Связаться со мной"}},d={lang:"se",a11y:{skipToContent:"Njuike sisdoaluide",regionSiteNavigation:"Siiddu navigaÅ¡uvdna",thisPage:"dát siidu",backToTop:"Máhca siiddu álgui",opensInNewWindow:"rahpasa ođđa láses"},kicker:{breakingNews:"Justa dál",chat:"Chat",opinion:"Oaivil",live:"Live"},phrases:{close:"Gidde",hide:"Čiega",hideImages:"Čiega govaid",loadingMoreArticles:"Ohcá artihkkaliid",newArticlesAvailable:e=>`${e} ođđa artihkkal gávdno`,refreshArticles:e=>`Čájet ođđa áššiid ${e})`,contentUpdated:"Artihkkallistu ođasmahtton",mostRead:"Bivnnuhamosat",readNext:"Loga čuovvovažžan",showMore:"Čájet lasi",showMoreRecommendations:"Čájet lasi ávžžuhusaid",showMoreVideos:"Čájet lasi videoid",showMoreHeadlines:"Čájet lasi bajilčállagiid",tuoreimmat:"Ođđasamosat",openFullVersion:"Raba dievasverÅ¡unna",pageNotFound:"Siidu ii gávdno",playVideo:"Čuojat video",open:"Raba",moreSubjects:"Lasi fáttás",subjectsNavigation:"Fáttáid navigaÅ¡uvdna",next:"ČuovvovaÅ¡",previous:"Ovddit",contentNotFound:"Sisdoallu ii gávdnon.",subjectPageNoContent:"Dáinna áššesániin ii gávdnon sisdoallu sámegillii.",toFrontpage:"Ovdasiidui",termDefinition:"MeroÅ¡tallan"},localNews:{title:"BáikkálaÅ¡ ođđasat",showMore:"Čájet lasi báikkálaÅ¡ ođđasiid"},livefeed:{latestUpdates:"Ođđasamosat",following:e=>1===e?"1 čuovvu":2===e?"2 čuovvuba":`${e} čuvvot`},metadata:{descriptionForSubjectPages:e=>`Yle ođđasat fáttás ”${e}” jođánit ja luohttehahtti vugiin.`},location:{placeholder:"Oza báikegotti",change:"Molsso",changeLong:"Molsso báikegotti",noResults:"Báikegoddi ii gávdnon"},weather:{feelsLike:"Orru"},editorProfile:{profile:"Profiila",photo:"Govva",phone:"Telefovdna",email:"E-boasta",socialMedia:"Sosiála media",editorAtWikidata:e=>`${e} Wikidata-siiddus`,metaDescription:e=>`${e}: Buot artihkkalat ja journalisttalaÅ¡ sisdoalut Yles`,contact:"Váldde oktavuođa"}};var u=i(48252);const c={lang:"uk",a11y:{skipToContent:"До змісту",regionSiteNavigation:"Навігація по сайту",thisPage:"ця сторінка",backToTop:"Повернутися до початку сторінки",opensInNewWindow:"відкривається в новому вікні"},kicker:{breakingNews:"Просто зараз",chat:"Chat",opinion:"Особиста думка",live:"Наживо"},phrases:{close:"Закрити",hide:"Приховати",hideImages:"Приховати зображення",loadingMoreArticles:"Завантажуються інші статті",newArticlesAvailable:e=>`${e} ${1===e?"нова стаття доступна":"нових статей доступно"}`,refreshArticles:e=>`Показати нові статті (${e})`,contentUpdated:"Список статей оновлено",mostRead:"Найпопулярніше",readNext:"Читати наступне",showMore:"Показати більше",showMoreRecommendations:"Показати більше рекомендацій",showMoreVideos:"Показати більше вÑ
1–део",showMoreHeadlines:"Показати більше новин",tuoreimmat:"Останні",openFullVersion:"Показати повну версію",pageNotFound:"Сторінка не знайдена",playVideo:"Дивитися відео",playAudio:"Слухати аудіо",open:"Відкрити",moreSubjects:"Інші теми",subjectsNavigation:"Навігація по темах",next:"Наступне",previous:"Попереднє",toFrontpage:"На головну сторінку"},localNews:{title:"Місцеві новини",showMore:"Показати більше місцевих новин"},livefeed:{latestUpdates:"Останні оновлення",following:e=>`${e} стежать`},location:{placeholder:"Шукати за районом",change:"Змінити",changeLong:"Змінити район",noResults:"Район не знайдено"},metadata:{descriptionForSubjectPages:e=>`${e} – Yle News in English`},weather:{feelsLike:"Відчувається як"},comments:{open:"Дискутувати",close:"Закінчити дискусію"},editorProfile:{profile:"Профіль",photo:"Фотографія",phone:"Телефон",email:"Електронна пошта",socialMedia:"Соціальні мережі",editorAtWikidata:e=>`${e} на сторінці Wikidata`,metaDescription:e=>`${e}: Усі статті та журналістські матеріали на Yle`,contact:"Зв’язатися зі мною"}},m={};function p(e){return g(e.lang)}function g(e){const t=function(e){m[e]||(m[e]=(0,o.h1)({},h(a.JA.fi),h(e)));return m[e]}(e);return function(e){for(var i=arguments.length,n=new Array(i>1?i-1:0),a=1;a<i;a++)n[a-1]=arguments[a];const r=(0,o.Jt)(t,e);return"string"==typeof r&&n.length<1?r:"function"==typeof r&&n.length>0?r(...n):`¿${e}?`}}g(a.JA.fi);function h(e){switch(e){case a.JA.fi:return s.A;case a.JA.sv:return u.A;case a.JA.se:return d;case a.JA.en:return r;case a.JA.ru:return l;case a.JA.uk:return c;default:return{}}}function y(e){return n.l.includes(e)?a.JA.se:n.WR.includes(e)?e:a.JA.fi}},82688(e,t,i){var n=i(1209);const a={lang:"fi",common:{weekdays:{sunday:"Sunnuntai",monday:"Maanantai",tuesday:"Tiistai",wednesday:"Keskiviikko",thursday:"Torstai",friday:"Perjantai",saturday:"Lauantai"},weekdaysShort:{sunday:"Su",monday:"Ma",tuesday:"Ti",wednesday:"Ke",thursday:"To",friday:"Pe",saturday:"La"},time:{static:{days:"päivää",hours:"tuntia",minutes:"minuuttia",seconds:"sekuntia",today:"tänään",clock:"kello",clockShort:"klo"}}},a11y:{skipToContent:"Hyppää sisältöön",regionSiteNavigation:"Sivuston navigaatio",regionFooter:"Asiakaspalvelu ja yhteystiedot",thisPage:"tämä sivu",backToTop:"Takaisin sivun alkuun",opensInNewWindow:"avautuu uuteen ikkunaan"},kicker:{breakingNews:"Juuri nyt",chat:"Chat",opinion:"Mielipide",live:"Live",onAir:"Suora"},phrases:{close:"Sulje",hide:"Piilota",hideImages:"Piilota kuvat",loadingMoreArticles:"Ladataan lisää artikkeleita",newArticlesAvailable:e=>`${e} ${1===e?"uusi artikkeli":"uutta artikkelia"} saatavilla`,refreshArticles:e=>`Näytä uudet jutut (${e})`,contentUpdated:"Artikkelilista päivitetty",mostRead:"Suosituimmat",newsBriefly:"Uutisia lyhyesti",readNext:"Suosittelemme",showMore:"Näytä lisää",showMoreRecommendations:"Näytä lisää suosituksia",showMoreVideos:"Näytä lisää videoita",showMoreHeadlines:"Näytä lisää otsikoita",recommendedShortVideos:"Suositellut lyhytvideot",shortVideos:"Lyhyet videot",showMoreConcept:"Näytä lisää artikkeleita aiheesta",tuoreimmat:"Tuoreimmat",uusimmat:"Uusimmat",subjects:"Aiheet",topHeadlines:"Pääuutiset",openFullVersion:"Avaa täysversio",pageNotFound:"Sivua ei löytynyt",playVideo:"Toista video",pauseVideo:"Pysäytä video",playAudio:"Kuuntele audiosisältö",mute:"Mykistä",unmute:"Poista mykistys",listen:"Kuuntele",open:"Avaa",moreSubjects:"Lisää aiheita",subjectsNavigation:"Aiheiden navigaatio",next:"Seuraava",previous:"Edellinen",contentNotFound:"Sisältöä ei löytynyt.",conceptGroupNoContent:"Tästä aiheesta ei löydy tuoreita artikkeleita.",subjectPageNoContent:"Tästä aiheesta ei löytynyt artikkeleita suomeksi.",noMoreContentToFetch:"Aiheesta ei löydy enempää juttuja.",toFrontpage:"Etusivulle",termDefinition:"Käsitteen määritelmä",fetching:"Haetaan…",mostCommented:e=>e!==n._z.Urheilu?"Tästä keskustellaan nyt":"Kommentoiduimmat",loading:"Ladataan",loadingKoe
1Kone:"Ladataan Yo-koekonetta",moreOnSubject:"Lisää aiheesta"},localNews:{title:"Paikallisuutiset",location:e=>{let{municipality:t}=e;return`${t} ja lähialue`},showMore:"Näytä lisää paikallisuutisia",loading:"Hetkinen, haemme uutisia…",noContent:"Valitsemaltasi alueelta ei löydy tuoreita juttuja.",noContentInSelectedLanguage:"Valitsemaltasi alueelta ei löydy tuoreita juttuja suomen kielellä."},livefeed:{latestUpdates:"Uusimmat päivitykset",following:e=>`${e} seuraa`},metadata:{descriptionForSubjectPages:e=>`Ylen uutiset aiheesta ”${e}” nopeasti ja luotettavasti.`,descriptionForLyhyetChannel:e=>`Ylen lyhytvideot kanavalta ”${e}”.`},location:{placeholder:"Hae paikkakuntaa",change:"Vaihda",changeLong:"Vaihda paikkakuntaa",noResults:"Paikkakuntaa ei löytynyt"},weather:{weather:"Sää",loading:"Hetkinen, haemme säätietoja...",shortLoading:"Haemme säätietoja...",feelsLike:"Tuntuu",hourlyForecast:"Lähitunnit",dailyForecast:"Lähipäivät",lowest:"Alin",night:"Yö",map:{timeline:"Aikajana",zoomIn:"Lähennä",zoomOut:"Loitonna",startAnimation:"Käynnistä animaatio",stopAnimation:"Pysäytä animaatio",forecast:"Ennuste",observation:"Havainto",fullscreen:"Siirry koko näytön tilaan",rain:{title:"Sadetutka",unsupportedLocation:"Sadetietoja ei ole saatavilla tälle sijainnille.",infoUrl:"https://www.ilmatieteenlaitos.fi/saatutkat",infoUrlText:"Miten säätutka toimii?"},wind:{title:"Tuuli",unsupportedLocation:"Tuulitietoja ei ole saatavilla tälle sijainnille."}},a11y:{changeLocation:"Vaihda paikkakuntaa",changeLocationWithSelectedLocation:e=>`Vaihda paikkakuntaa, valittuna ${e}`,selectPreviousLocation:e=>`Vaihda aiempaan paikkakuntaan ${e}`,weather:e=>`Säätila paikkakunnalla ${e}`,night:"yö",temperature:"Lämpötila",unknownTemperature:"Lämpötila ei tiedossa",feelsLike:"tuntuu kuin",clock:"kello",metersPerSecond:"metriä sekunnissa",wind:"Tuuli",compass:{N:"pohjoisesta",NE:"koillisesta",E:"idästä",SE:"kaakosta",S:"etelästä",SW:"lounaasta",W:"lännestä",NW:"luoteesta"},symbol:{clear:"selkeää",partlyCloudy:"puolipilvistä",cloudy:"pilvistä",lightRain:"heikkoa sadetta",rain:"sadetta",heavyRain:"runsasta sadetta",lightRainShowers:"heikkoja sadekuuroja",rainShowers:"sadekuuroja",heavyRainShowers:"rankkoja sadekuuroja",lightSleetShowers:"heikkoja räntäkuuroja",sleetShowers:"räntäkuuroja",heavySleetShowers:"voimakkaita räntäkuuroja",lightSleet:"heikkoa räntäsadetta",sleet:"räntäsadetta",heavySleet:"runsasta räntäsadetta",lightSnowShowers:"heikkoja lumikuuroja",snowShowers:"lumikuuroja",heavySnowShowers:"sakeita lumikuuroja",lightSnowfall:"heikkoa lumisadetta",snowfall:"lumisadetta",heavySnowfall:"runsasta lumisadetta",thundershowers:"ukkoskuuroja",thunder:"ukkosta"}},warnings:{title:"Varoitukset",noWarnings:"Ei voimassa olevia varoituksia seuraavan 24 tunnin aikana.",unsupportedLocation:"Varoitustietoja ei ole saatavilla tälle sijainnille.",coldWeather:"Pakkasvaroitus",forestFireWeather:"Maastopalovaroitus",hotWeather:"Hellevaroitus",pedestrianSafety:"Liukas jalankulkusää",rain:"Sadevaroitus",seaIcing:"Jäätämisvaroitus",seaThunderstorm:"Raju ukonilma",seaWaterHeight:"Merivedenkorkeusvaroitus",seaWaveHeight:"Aallokkovaroitus",seaWind:"Tuulivaroitus merelle",thunderstorm:"Raju ukonilma",trafficWeather:"Ajokelivaroitus",uvNote:"Voimakas UV-säteily",wind:"Tuulivaroitus maa-alueille",flooding:"Tulvavaroitus",forTheWholeCountry:"Katso koko maan varoitukset",duration:"Voimassa"},pollen:{title:"Siitepöly",location:"Havaintopiste",observation:"Havainto",forecast:"Ennuste",alder:{short:"L",long:"Leppä"},birch:{short:"K",long:"Koivu"},hay:{short:"H",long:"Heinä"},mugwort:{short:"P",long:"Pujo"},nut:{short:"Pä",long:"Pähkinäpensas"},ambrosia:{short:"T",long:"Tuoksukki"},pollenReport:"Siitepölytiedotteet",copyrightHolder:"© Turun yliopisto",sparse:"Vähän",moderate:"Kohtalaisesti",abundant:"Runsaasti",error:{title:"Siitepölytietoja ei voida juuri nyt näyttää"}},copyright:"Säätiedot © Ilmatieteen laitos",copyrightCompact:"© Ilmatieteen laitos",updated:"Päivitetty",today:"tänään",weatherPageReference:"Katso koko sääennuste",error:{title:"Säätietoja ei voida juuri nyt näyttää",shortTitle:"Säätietoja ei voida näyttää",missingData:"Kaikkia säätietoja ei voida juuri nyt näyttää",tryAgain:"Yritä uudelleen"}},comments:{open:"Keskustele",readComments:"Lue kommentteja",readCommentsWithCount:e=>`Lue kommentteja (${e})`,readCommentsLong:e=>1===e?`Lue kommentteja, ${e} kommentti`:`Lue kommentteja, ${e} kommenttia`,close:"Sulje keskustelu",discuss:"Keskustele",discussWithCount:e=>`Keskustele (${e})`,discussLong:e=>1===e?`Keskustele, ${e} kommentti`:`Keskustele, ${e} kommenttia`},koekone:{infobox:{title:"Miten Yo-koekone toimii?",bullets:["Yo-koekoneella voit treenata yo-kirjoituksiin aikaisempien vuosien yo-kokeilla.","Yo-koekone tarkistaa monivalinta- ja aukkotehtävät automaattisesti. Muissa tehtävissä voit verrata vastaustasi Ylioppilastutkintolautakunnan hyvän vastauksen piirteisiin. Huomioithan, että vanhimmista tehtävistä ei ole tarjolla hyvän vastauksen piirteitä, koska Ylioppilastutkintolautakunta on alkanut julkaista niitä vasta vuodesta 2013.","Voit myös harjoitella valitsemasi oppiaineen yksittäisiä koekysymyksiä ja rajata niitä tehtävätyypin mukaan.","Kokeen ja kysymysten muoto sekä asettelu voivat erota alkuperäisistä yo-kokeista. Kaikki ylioppilaskoemateriaali on Ylioppilastutkintolautakunnan laatimaa.","Vastaukset tallentuvat kun olet kirjautunut Yle Tunnuksella ja klikkaat Tarkista-painiketta."],feedback:{text:"Jätä palautetta Yo-koekoneesta ja tehtävistä",link:{text:"tämän sivun kautta",url:"https://yle.fi/a/20-10007083"}}}},search:{ariaLabels:{search:"Hae",clear:"Tyhjennä hakusana"}},tuoreimmat:{title:"Tuoreimmat",settings:{title:"Valitse sisällöt",tooltip:"Tee tästä sivusta omasi. Rajaa sisältöä aiheiden ja kielten mukaan.",content:"Piilota sisältöjä",contentLoginLink:"Kirjaudu sisään Yle Tunnuksella",contentLoginPrompt:"ja valitse sisällöt, jotka haluat piilottaa tältä sivulta.",contentSettingsPrompt:"Valitse sisällöt, jotka haluat piilottaa tältä sivulta.",languages:"Kielet",languagesLoginLink:"Kirjaudu sisään Yle Tunnuksella",languagesLoginPrompt:"ja valitse kielet, joilla haluat nähdä sisältöä tällä sivulla.",languagesSettingsLink:"Valitse Yle Tunnuksen asetuksista",languagesSettingsPrompt:"kielet, joilla haluat nähdä sisältöä tällä sivulla.",view:"Näkymä",viewCompact:"Tiivis",viewDefault:"Oletus"}},rss:{termsOfUse:"Katso RSS-syötteen käyttöehdot"},editorProfile:{profile:"Profiili",photo:"Kuva",phone:"Puhelin",email:"Sähköposti",socialMedia:"Sosiaalinen media",editorAtWikidata:e=>`${e} Wikidata-sivustolla`,metaDescription:e=>`${e}: Kaikki artikkelit ja journalistiset sisällöt Ylellä`,contact:"Ota yhteyttä"},questionAndAnswer:{title:"Menikö ohi?",infoButtonLabel:"Lisätietoa vastauksista",answerInfoButtonLabel:"Lisätietoa vastauksesta",infoTooltip:"Vastaukset on tuotettu tekoälyn avulla Ylen artikkeleiden pohjalta. Toimittaja on tarkistanut vastaukset.",sources:"Lähteet",loginModal:{title:"Kirjaudu sisään",message:"Kirjaudu sisään Yle Tunnuksella nähdäksesi vastauksen.",loginButton:"Kirjaudu tai rekisteröidy",cancelButton:"Peruuta"},feedback:{ariaLabel:"Anna palautetta",title:"Kuinka hyödyllinen tämä vastaus oli sinulle?",stars:{one:"tähti",many:"tähteä"}}}};
1i.d(t,["A",0,a])},48252(e,t,i){const n={lang:"sv",common:{weekdays:{sunday:"Söndag",monday:"Måndag",tuesday:"Tisdag",wednesday:"Onsdag",thursday:"Torsdag",friday:"Fredag",saturday:"Lördag"},weekdaysShort:{sunday:"Sön",monday:"Mån",tuesday:"Tis",wednesday:"Ons",thursday:"Tors",friday:"Fre",saturday:"Lör"},time:{static:{days:"dagar",hours:"timmar",minutes:"minuter",seconds:"sekunder",today:"idag",clock:"klockan",clockShort:"kl."}}},a11y:{skipToContent:"Hoppa till huvudinnehåll",regionSiteNavigation:"Relaterade sidor",regionFooter:"Kundtjänst och kontaktuppgifter",thisPage:"denna sida",backToTop:"Till sidans topp",opensInNewWindow:"öppnas i nytt fönster"},kicker:{breakingNews:"Just nu",chat:"Chat",opinion:"Kommentar",live:"Live",onAir:"Live"},phrases:{close:"Stäng",hide:"Dölj",hideImages:"Dölj bilder",loadingMoreArticles:"Ladda fler artiklar",newArticlesAvailable:e=>`${e} ${1===e?"ny artikel":"nya artiklar"} tillgängliga`,refreshArticles:e=>`Visa nytt innehåll (${e})`,contentUpdated:"Artikellistan uppdaterad",mostRead:"Populärt just nu",newsBriefly:"Senaste nytt",readNext:"Läs också",showMore:"Visa mera",showMoreRecommendations:"Visa flera rekommendationer",showMoreVideos:"Visa flera videor",showMoreHeadlines:"Visa fler rubriker",recommendedShortVideos:"Rekommenderade kortvideor",shortVideos:"Korta videor",showMoreConcept:"Visa flera artiklar om ämnet",tuoreimmat:"Senaste nytt",openFullVersion:"Öppna full version",pageNotFound:"Sidan kunde inte hittas",playVideo:"Spela upp video",pauseVideo:"Pausa video",playAudio:"Lyssna på audioinnehåll",mute:"Stäng av ljud",unmute:"Slå på ljud",listen:"Lyssna",open:"Öppna",moreSubjects:"Mer om ämnet",subjectsNavigation:"Ämnets navigering",next:"Nästa",previous:"Föregående",contentNotFound:"Inget innehåll hittas.",conceptGroupNoContent:"Inga nya artiklar hittas om ämnet.",subjectPageNoContent:"Inget innehåll på svenska använder detta nyckelord.",noMoreContentToFetch:"Det finns inte fler artiklar om ämnet.",toFrontpage:"Start",termDefinition:"Ämnets definition",fetching:"Söker…",mostCommented:()=>"Delta i diskussionen!",loading:"Laddar",loadingKoeKone:"Laddar övningsverktyget",moreOnSubject:"Mer om ämnet"},localNews:{title:"Lokala nyheter",location:e=>{let{municipality:t}=e;return`${t} med omnejd`},showMore:"Visa flera lokala nyheter",loading:"Ett ögonblick, vi hämtar innehållet…",noContent:"Inget innehåll från den valda orten.",noContentInSelectedLanguage:"Inget nytt innehåll på svenska från den valda orten."},livefeed:{latestUpdates:"Nytt",following:e=>`${e} följer`},metadata:{descriptionForSubjectPages:e=>`Yles innehåll om ”${e}” snabbt och pålitligt.`,descriptionForLyhyetChannel:e=>`Yles korta videor från kanalen ”${e}”.`},location:{placeholder:"Ändra ort",change:"Ändra",changeLong:"Byt ort",noResults:"Orten kunde inte hittas"},weather:{weather:"Väder",loading:"Var god vänta, vi hämtar väderdata...",shortLoading:"Vi hämtar väderdata...",feelsLike:"Känns som",hourlyForecast:"Framöver",dailyForecast:"Dag för dag",lowest:"Lägst",night:"Natt",map:{timeline:"Tidslinje",zoomIn:"Zooma in",zoomOut:"Zooma ut",startAnimation:"Starta animation",stopAnimation:"Stoppa animation",forecast:"Prognos",observation:"Observation",fullscreen:"Öppna vyn i fullskärm",rain:{title:"Väderradar",unsupportedLocation:"Väderprognosen är inte tillgängligt för denna plats.",infoUrl:"https://sv.ilmatieteenlaitos.fi/vaderradar",infoUrlText:"Hur fungerar väderradarn?"},wind:{title:"Vind",unsupportedLocation:"Vindinformation är inte tillgängligt för denna plats."}},a11y:{changeLocation:"Ändra ort",changeLocationWithSelectedLocation:e=>`Ändra ort, nuvarande ort ${e}`,selectPreviousLocation:e=>`Ändra till föregående ort ${e}`,weather:e=>`Vädret på orten ${e}`,night:"natt",temperature:"Temperatur",unknownTemperature:"Temperaturen inte tillgänglig",feelsLike:"känns som",clock:"klockan",metersPerSecond:"meter i sekunden",wind:"Vind",compass:{N:"från norr",NE:"från nordöst",E:"från öst",SE:"från sydöst",S:"från söder",SW:"från sydväst",W:"från väst",NW:"från nordväst"},symbol:{clear:"klart",partlyCloudy:"halvmulet",cloudy:"mulet",lightRain:"lätt regn",rain:"regn",heavyRain:"kraftigt regn",lightRainShowers:"enstaka regnskurar",rainShowers:"lokala regnskurar",heavyRainShowers:"kraftiga regnskurar",lightSleetShowers:"enstaka byar av lätt snöblandat regn",sleetShowers:"enstaka byar av snöblandat regn",heavySleetShowers:"enstaka byar av kraftigt snöblandat regn",lightSleet:"lätt snöblandat regn",sleet:"måttligt snöblandat regn",heavySleet:"kraftigt snöblandat regn",lightSnowShowers:"enstaka lätta snöbyar",snowShowers:"enstaka måttliga snöbyar",heavySnowS
1howers:"enstaka ymniga snöbyar",lightSnowfall:"lätt snöfall",snowfall:"måttligt snöfall",heavySnowfall:"ymnigt snöfall",thundershowers:"åskbyar",thunder:"åska"}},warnings:{title:"Varningar",noWarnings:"Inga gällande varningar de kommande 24 timmarna.",unsupportedLocation:"Information om varningar inte tillgängliga för denna plats.",coldWeather:"Varning för köld",forestFireWeather:"Varning för terrängbrand",hotWeather:"Varning för värmebölja",pedestrianSafety:"Varning för gångvädret",rain:"Nederbördsvarning",seaIcing:"Varning för nedisning",seaThunderstorm:"Varning för våldsamt åskväder",seaWaterHeight:"Havsvattenståndsvarning",seaWaveHeight:"Vågvarning",seaWind:"Vindvarningar för sjöfarande",thunderstorm:"Varning för våldsamt åskväder",trafficWeather:"Varning för trafikvädret",uvNote:"Stark UV-strålning",wind:"Vindvarningar landområden",flooding:"Varning för översvämning",forTheWholeCountry:"Se hela landets varningar",duration:"Gäller"},pollen:{title:"Pollen",location:"Observationsplats",observation:"Observation",forecast:"Prognos",alder:{short:"A",long:"Al"},birch:{short:"B",long:"Björk"},hay:{short:"Gä",long:"Gräs"},mugwort:{short:"Gå",long:"Gråbo"},nut:{short:"H",long:"Hassel"},ambrosia:{short:"A",long:"Ambrosia"},pollenReport:"Pollenrapport",copyrightHolder:"© Åbo universitet",sparse:"Låg",moderate:"Moderat",abundant:"Hög",error:{title:"Pollenrapporten kan inte visas just nu"}},copyright:"Väderdata © Meteorologiska institutet",copyrightCompact:"© Meteorologiska institutet",updated:"Uppdaterad",today:"idag",error:{title:"Väderdatan kan för tillfället inte visas",shortTitle:"Väderdatan kan inte visas",missingData:"All väderdata kan för tillfället inte visas.",tryAgain:"Försök igen"}},comments:{open:"Diskutera",readComments:"Läs kommentarer",readCommentsWithCount:e=>`Läs kommentarer (${e})`,readCommentsLong:e=>1===e?`Läs kommentarer, ${e} kommentar`:`Läs kommentarer, ${e}
1 kommentarer`,close:"Stäng diskussion",discuss:"Diskutera",discussWithCount:e=>`Diskutera (${e})`,discussLong:e=>1===e?`Diskutera, ${e} kommentar`:`Diskutera, ${e} kommentarer`},koekone:{infobox:{title:"Hur fungerar Abimix övningsverktyg?",bullets:["Med övningsverktyget kan du öva inför studentexamen med tidigare års prov.","Övningsverktyget rättar automatiskt flervals- och luckuppgifter. För andra uppgifter kan du jämföra ditt svar med Studentexamensnämndens beskrivningar på goda svar. Observera att det inte finns beskrivningar på goda svar för de äldsta uppgifterna, eftersom Studentexamensnämnden började publicera dem först 2013.","Du kan också öva på enskilda provfrågor i det ämne du valt och avgränsa dem efter uppgiftstyp.","Provets och frågornas form och layout kan skilja sig från de ursprungliga studentproven. Allt material för studentexamen är utarbetat av Studentexamensnämnden.","Svaren sparas när du är inloggad med ditt Yle-konto och klickar på knappen “Kontrollera”."]}},search:{ariaLabels:{search:"Sök",clear:"Töm sökordet"}},tuoreimmat:{title:"Senaste nytt",settings:{title:"Välj innehåll",tooltip:"Anpassa sidan. Välj innehåll baserat på ämne och språk.",view:"Vy",content:"Dölj innehåll",contentLoginLink:"Logga in med ditt Yle-konto",contentLoginPrompt:"så kan du dölja innehåll du inte vill se på denna sida.",contentSettingsPrompt:"Välj innehåll som du vill dölja på denna sida.",languages:"Språk",languagesLoginLink:"Logga in med ditt Yle-konto",languagesLoginPrompt:"för att välja vilka språk som visas på sidan.",languagesSettingsLink:"Yle-kontots inställningar.",languagesSettingsPrompt:"Välj de språk du vill inkludera på sidan i",viewCompact:"Kompakt",viewDefault:"Standard"}},rss:{termsOfUse:"Se användarvillkor för RSS-flöden"},editorProfile:{profile:"Profil",photo:"Bild",email:"E-post",phone:"Telefon",socialMedia:"Sociala medier",editorAtWikidata:e=>`${e} på Wikidata`,metaDescription:e=>`${e}: Senaste artiklar, journalistiskt innehåll och arkiverat material – Yle`,contact:"Kontakta mig"},questionAndAnswer:{loginModal:{title:"Logga in",message:"Logga in med ditt Yle-konto för att se svaret",loginButton:"Logga in eller skapa konto",cancelButton:"Avbryt"}}};i.d(t,["A",0,n])},33705(e,t,i){i.d(t,{CJ:()=>R,Y8:()=>j,dS:()=>$,eu:()=>Y,j$:()=>H,ol:()=>V,rV:()=>D,uL:()=>M,z8:()=>O});var n=i(1061),a=i(76113),o=i(92576),r=i(61613),s=i(70956),l=i(75197),d=i(71952),u=i(82252),c=i(23438),m=i(25365),p=i(42520),g=i(31120),h=i(89989),y=i(33195),f=i(75688),v=i(85606),k=i(46779),b=i(59303),w=i(58832),S=i(36164),x=i(47910);const A="Europe/Helsinki",_="d.L.",I=new Map([[S.JA.fi,_],[S.JA.sv,"d.L"]]);function T(e){return I.get(e)??_}function E(e){return(0,v.H)(e)}function L(e){return e instanceof Date?e:(0,v.H)(e)}function C(e,t,i){const a=new n.BB(e,t);return(0,d.GP)(a,i)}function j(e,t){const i=L(e),n=(0,v.H)(t);return(0,m.Y)(i,n)}function $(e,t){const i=L(e),n=(0,v.H)(t);return(0,c.d)(i,n)}const N=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"];function P(e,t){const i=N[e];return t(arguments.length>2&&void 0!==arguments[2]&&arguments[2]?`common.weekdaysShort.${i}`:`common.weekdays.${i}`)}function R(e,t){return P(e.getDay(),t)}function B(e){let{date:t,translateFn:i,timezone:n,shorten:a}=e;const o=E(t),r=Number(C(o,n,"i"));return P(7===r?0:r,i,a)}function O(e,t,i){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:A;const o=E(e),l=(0,v.H)(t),d=(0,c.d)(o,l),u=(0,g.r)(l,o,{in:(0,n.tz)("Europe/Helsinki")}),m=(0,h.s)(l,o,{in:(0,n.tz)("Europe/Helsinki")});if(d){if(u)return C(o,a,"H:mm");if(m){return C(o,a,T(i))}return C(o,a,"y")}if(u||(0,c.d)((0,r.L)(o,12),l))return C(o,a,"H:mm");if(m||(0,c.d)((0,s.P)(o,6),l)){return C(o,a,T(i))}return C(o,a,"y")}function Y(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:A;const a=E(e),o=(0,v.H)(t);return(0,p.n)(o,a)||(0,c.d)(o,a)&&(0,m.Y)((0,b.O)(o,1),a)?`${(0,l.o)(o,a)} min`:O(e,t,i,n)}function H(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:A;const a=E(e),o=(0,v.H)(t);
1if((0,c.d)(o,(0,s.P)(a,1))||(0,m.Y)(o,(0,s.P)(a,-1)))return O(e,t,i,n);const r=C(a,n,T(i));return`${B({date:e,translateFn:(0,w.qE)(i),timezone:n})} ${r}`}function M(e,t,i,n){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:A;const o=E(t),r=function(e,t,i,n){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:A;const o=E(e),r=E(t),s=E(i),l=(0,w.qE)(n),d=l("common.time.static.clockShort"),u=l("common.time.static.today");if((0,f.v)(s,{start:o,end:r}))return C(o,a,"HH:mm");if((0,y.c)(o))return C(o,a,`'${(0,x.Zb)(u)} ${d}' HH:mm`);const c=B({date:e,translateFn:l,timezone:a,shorten:!0}),m=C(o,a,`'${c}' ${_} '${d}' HH:mm`);return m}(e,t,i,n,a);return`${r}–${C(o,a,"HH:mm")}`}function D(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A;return i=>C((0,v.H)(e),t,i)}function V(e,t){const i=(0,v.H)(e),r=(0,k.o)(i,{in:(0,n.tz)("Europe/Helsinki")}),s=(0,o.f)(r,t?.offsetDays??0,{in:(0,n.tz)("Europe/Helsinki")});return(0,u.x)(s,{in:a.n$})}i.d(t,["Bz",0,A])},83973(e,t,i){i.d(t,{QM:()=>s,Dd:()=>r});var n=i(47910);const a={dpr:1,crop:"fill",quality:"50",format:"auto"},o=[2,1];function r(e){let{imagesApiHost:t,inputImage:i,dimensions:n,options:a}=e;return o.map(e=>`${s({imagesApiHost:t,inputImage:i,dimensions:{...n,dpr:e},overrideOptions:a})} ${e}x`).join(",")}function s(e){let{imagesApiHost:t,inputImage:i,dimensions:o,overrideOptions:r}=e;const{id:s,crops:l}=i,d={...a,...r},u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;const{aspectRatio:i}=t,a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(0,n.Im)(t)?null:(0,n.RP)(e)?t.map(t=>({crop:t,distance:Math.abs(t.aspect-e)})).sort((e,t)=>e.distance-t.distance)[0].crop:function(e){const t=e.map(e=>({crop:e,area:e.coordinates.width*e.coordinates.height}));return t.sort((e,t)=>t.area-e.area)[0].crop}(t)}(i,e);if(!a)return"";const{x:o,y:r,width:s,height:l}=a.coordinates;return["crop_extract",`w_${s}`,`h_${l}`,`x_${o}`,`y_${r}`].join(",")}(l,o),c=function(e,t){const i=(0,n.RP)(e.dpr)?e.dpr:1,a=t.crop?`crop_${t.crop}`:void 0,o=(0,n.RP)(e.width)?`w_${(e.width*i).toFixed(0)}`:void 0,r=(0,n.RP)(e.height)?`h_${(e.height*i).toFixed(0)}`:void 0,s=o&&r||!e.aspectRatioKey?void 0:`ar_${e.aspectRatioKey}`;return[a,o,r,s].filter(Boolean).join(",")}(o,d),m=function(e){const t=function(e){return"string"==typeof e&&0!==e.length&&/^[a-z0-9]+$/i.test(e)}(e.format)?`f_${e.format}`:void 0;return t??""}(d),p=[u,c,m].filter(Boolean).join("/");return`${t}${p?`/${p}`:""}/${s}${i.version?`/${i.version}`:""}`}},76201(e,t,i){i(97700),i(63773);var n=i(36164);const a=[n.JA.fi,n.JA.sv],o={[n.JA.fi]:"Lyhyet | Yle.fi",[n.JA.sv]:"Korta videor | Svenska Yle"},r=e=>a.includes(e);i.d(t,["EH",0,e=>{const t=Number(e);return Number.isSafeInteger(t)&&t>0?1e3*t:void 0},"Hu",0,e=>`/v/video/${e}`,"Qt",0,r,"Uw",0,(e,t)=>`/v/channel/${e}/${t}`,"Y9",0,(e,t)=>{if(t===n.JA.fi)return{language:n.JA.fi,yleHomeUrl:e.rootUrl};if(t===n.JA.sv)return{language:n.JA.sv,yleHomeUrl:e.svenskaRootUrl};throw new Error(`Unsupported language for lyhyet: ${t}`)},"p8",0,e=>{const{videoShort:t,lang:i}=e;if(!r(i))throw new Error(`Language ${i} is not supported for lyhyet`);return t?`${(e=>{const{promotional:t,full:i}=e.title;return t||i})(t)} | ${o[i]}`:o[i]},"pN",0,(e,t)=>{const i=Math.floor((t??0)/1e3);if(!Number.isFinite(i)||i<=0)return e;const n=new URL(e);return n.searchParams.set("seek",String(i)),n.href}])},31006(e,t,i){i.d(t,{TY:()=>r,hV:()=>o});i(97700);var n=i(9300);const a=Object.fromEntries(Object.values(n.vC).map(e=>[n.TZ[e].name,e]));function o(e){return e?a[e]:void 0}function r(e){if(!e)return;const t=Object.values(n.vC).includes(e)?e:o(e);return t?n.TZ[t]:void 0}},59317(e,t,i){function n(e){return{schema:"iglu:fi.yle.ab/test/jsonschema/2-1-0",data:e}}function a(e){return{schema:"iglu:fi.yle/yle_context/jsonschema/2-22-0",data:e}}function o(e){return{schema:"iglu:fi.yle/consent/jsonschema/2-0-1",data:e}}function r(e){return{schema:"iglu:fi.yle.engagement/view/jsonschema/2-13-0",data:e}}function s(e){return{schema:"iglu:fi.yle.engagement/click/jsonschema/2-2-0",data:e}}function l(e){return{schema:"iglu:fi.yle.engagement/completion_rate/jsonschema/2-0-0",data:e}}function d(e){return{schema:"iglu:fi.yle.engagement/complete/jsonschema/2-0-0",data:e}}function u(e){return{schema:"iglu:fi.yle.engagement/reaction/jsonschema/2-1-0",data:e}}function c(e){return{schema:"iglu:fi.yle.content/article/jsonschema/2-0-0",data:e}}function m(e){return{schema:"iglu:fi.yle.content/concept/jsonschema/2-0-0",data:e}}function p(e){return{schema:"iglu:fi.yle.content/program/jsonschema/2-0-1",data:e}}function g(e){return{schema:"iglu:fi.yle.content/recommendation/jsonschema/2-5-0",data:e}}function h(e){return{schema:"iglu:fi.yle.content/image/jsonschema/2-1-0",data:e}}function y(e){return{schema:"iglu:fi.yle.content/series/jsonschema/2-0-0",data:e}}function f(e){return{schema:"iglu:fi.yle.content/layout_item/jsonschema/2-0-0",data:e}}function v(e){return{schema:"iglu:fi.yle.content/palvelija_question/jsonschema/2-1-0",data:e}}function k(e){return{schema:"iglu:fi.yle.ui/wrapper/jsonschema/2-4-0",data:e}}function b(e){return{schema:"iglu:fi.yle.ui/group/jsonschema/2-4-0",data:e}}function w(e){return{schema:"iglu:fi.yle.ui/element/jsonschema/2-1-0",data:e}}function S(e){return{schema:"iglu:fi.yle.content/article_card_story/jsonschema/2-0-1",data:e}}function x(e){return{schema:"iglu:fi.yle.content/author/jsonschema/2-2-0",data:e}}i.d(t,{AW:()=>x,N6:()=>c,O8:()=>r,Vy:()=>o,Z2:()=>n,ZQ:()=>l,_A:()=>f,fL:()=>v,k8:()=>g,mF:()=>h,mY:()=>S,md:()=>d,n:()=>w,rC:()=>p,uG:()=>k,wI:()=>a,wd:()=>y,wj:()=>b,x3:()=>m,yf:()=>u,zQ:()=>s})},26315(e,t,i){i.d(t,{Q:()=>n});var n=function(e){return e.Black="black",e.White="white",e.Grey="grey",e.Blue="blue",e.Purple="purple",e.Red="red",e.Green="green",e.Yellow="yellow",e.Brand="brand",e}({})},36164(e,t,i){i.d(t,{JA:()=>n,hT:()=>a,kh:()=>o});var n=function(e){return e.fi="fi",e.sv="sv",e.en="en",e.ru="ru",e.uk="uk",e.krl="krl",e.se="se",e.sms="sms",e.smn="smn",e}({}),a=function(e){return e.sv_FI="sv-FI",e}({}),o=function(e){return e.RECOMMENDATIONS="recommendations",e.MOST_RECENT="most_recent",e.NONE="none",e}({})},31964(e,t,i){i.d(t,{Z6:()=>n,al:()=>a,nJ:()=>o});var n=function(e){return e.Group="group",e.Article="article",e.Program="program",e.Series="series",e.Banner="banner",e.Widget="widget",e.AreenaPackage="areenaPackage",e}({});
1var a=function(e){return e.Default="default",e.Carousel="carousel",e}({}),o=function(e){return e[e.MostRecent=0]="MostRecent",e[e.MostRead=1]="MostRead",e[e.MostCommented=2]="MostCommented",e[e.ShowMoreGroup=3]="ShowMoreGroup",e}({});i.d(t,["QW",0,["article","program","series"],"c7",0,["group","areenaPackage"]])},91125(e,t,i){i.d(t,{V:()=>n});var n=function(e){return e.A="a",e.B="b",e.C="c",e}({})},13654(e,t,i){i.d(t,["Y",0,e=>Object.keys(e)])},4422(e,t,i){i.d(t,{ED:()=>a,uu:()=>o});const n={id:"39-12692236617e49e05397",alt:""};function a(e){return o(e?.headline?.image||e?.headline?.video?.image||e?.headline?.audio?.image)}function o(e){if(!e?.id)return;const{alt:t,alts:i,id:n,blurhash:a,crops:o,version:r,copyright:s}=e;return{alt:t,alts:i,id:n,blurhash:a||void 0,crops:o,version:r?r.toString():void 0,copyright:s}}i.d(t,["E",0,n])},53341(e,t,i){i.d(t,{l:()=>ee});var n=i(82252),a=(i(99921),i(1495)),o=i(69518),r=i(84222),s=i(41417),l=i(97232),d=i(91125),u=i(47910),c=i(21525);const m=(e,t)=>{const i=[e,t].filter(s.h);if(0!==i.length)return i.join(" | ")},p={[d.V.A]:"0",[d.V.B]:"1",[d.V.C]:"2"},g=e=>{let{impressionType:t,context:i,analyticsConfig:n,abTestState:a}=e;if(!n.impressionPageName)return null;const o=(e=>{switch(e){case c.GX.Story:return l.m.LayoutStory;case c.GX.CarouselStory:return l.m.LayoutCarouselStory;case c.GX.Banner:return l.m.LayoutBanner;case c.GX.Widget:return l.m.LayoutWidget;case c.GX.MinimalHeadline:return l.m.LayoutHeadline;default:return null}})(i.element);if(!o)return null;const r=!i.layoutHeadlineAbTestVariant&&o!==l.m.LayoutWidget;return{elementId:i.uiElementId,elementPosition:i.uiElementPosition,elementType:o,elementSize:i.layoutItemSize,elementGroupTitle:i.uiElementGroupTitle,impressionType:t,impressionUuid:i.layoutItemUuid,itemPosition:i.itemPosition,itemTitle:m(i.itemTitle,i.itemLead),yleId:i.yleId,pageName:n.impressionPageName,recommendationMethod:i.recommendationMethod,recommendationUuid:i.recommendationUuid,highVolumeStreamOnly:r,abTests:(0,u.jY)(a.activeAbTests,i.abTests,i.layoutHeadlineAbTestVariant&&[{name:"headlineABC",group:p[i.layoutHeadlineAbTestVariant]}])}},h=e=>{switch(e.context.contextName){case c.Ce.Generic:return(e=>{let{impressionType:t,context:i,analyticsConfig:n,abTestState:a}=e;const o=(()=>{switch(i.element){case c.GX.Component:return l.m.Component;case c.GX.Button:return l.m.Button;case c.GX.LocationSelect:return l.m.LocationSelect;default:return null}})();return o?{abTests:(0,u.jY)(a.activeAbTests,i.abTests),elementId:i.uiElementId,elementType:o,impressionType:t,pageName:n.impressionPageName,itemTitle:i.itemTitle}:null})(e);case c.Ce.PostArticleRecommendations:return(e=>{let{impressionType:t,context:i,analyticsConfig:n,abTestState:a}=e;return i.yleId?n.articleId?i.element===c.GX.Widget||i.element===c.GX.CarouselStory?null:i.element!==c.GX.Story?(console.error("postArticleRecommendationsImpression: context.element !== story",i),null):{currentPageArticleId:n.articleId,elementId:i.uiElementId,elementType:l.m.Recommendation,impressionType:t,itemPosition:i.itemPosition,abTests:(0,u.jY)(a.activeAbTests,i.abTests),recommendationMethod:i.recommendationMethod,recommendationUuid:i.recommendationUuid,yleId:i.yleId,pageName:n.impressionPageName}:(console.error("postArticleRecommendationsImpression: missing analyticsConfig.articleId"),null):(console.error("postArticleRecommendationsImpression: missing context.yleId",i),null)})(e);case c.Ce.Layout:return g(e);case c.Ce.Sidebar:return(e=>{let{impressionType:t,context:i,analyticsConfig:n,abTestState:a}=e;return n.impressionPageName?i.element!==c.GX.MinimalHeadline&&i.element!==c.GX.Banner?(console.error("sidebarImpression: context.element !== minimal-headline && context.element !== banner",i),null):{elementPosition:i.uiElementPosition,elementType:i.element===c.GX.MinimalHeadline?l.m.SidebarItem:l.m.SidebarBanner,elementGroupTitle:i.uiElementGroupTitle,impressionType:t,itemPosition:i.itemPosition,itemTitle:i.itemTitle,yleId:i.yleId,pageName:n.impressionPageName,highVolumeStreamOnly:!0,abTests:(0,u.jY)(a.activeAbTests,i.abTests)}:null})(e);case c.Ce.NewsBriefly:return(e=>{let{impressionType:t,context:i,analyticsConfig:n,abTestState:a}=e;return n.impressionPageName?i.element!==c.GX.NewsBrieflyItem?(console.error("newsBrieflyImpression: context.element !== news-briefly-item",i),null):i.yleId?{elementPosition:i.uiElementPosition,itemPosition:i.itemPosition,elementType:l.m.NewsBrieflyItem,impressionType:t,itemTitle:i.itemTitle,yleId:i.yleId,pageName:n.impressionPageName,highVolumeStreamOnly:!0,abTests:(0,u.jY)(a.activeAbTests,i.abTests)}:(console.error("newsBrieflyImpression: missing context.yleId",i),null):null})(e);default:return null}},y=e=>
1`v${e?.version??"0"}|${[e?.development?"development":void 0,e?.personalization?"personalization":void 0,e?.embedded_social_media?"embedded_social_media":void 0,e?.targeting?"targeting":void 0].filter(Boolean).join("|")}`,f={trackPage:()=>Promise.resolve(),trackArticle:async()=>Promise.resolve(),labels:{addLabel:()=>{}},trackEvent:()=>Promise.resolve(),trackEvents:async()=>Promise.resolve(),getYleRec:()=>{},getConsentCookie:()=>{},getUrl:()=>{},setUser:()=>{}},v=e=>{let{yleId:t,impressionType:i,elementType:n,abTests:o,itemPosition:r,elementPosition:s,elementId:l,itemTitle:d,impressionUuid:u,currentPageArticleId:c,recommendationMethod:m,recommendationUuid:p,pageName:g,elementSize:h,elementGroupTitle:y,highVolumeStreamOnly:f}=e;const v=o?(0,a.H)(o):void 0;return{yle_id:t,page_name:g,yle_impression_uuid:u,impression_type:i,impression_timestamp:Date.now(),ui_element_type:n,ui_element_id:l,ui_element_position:s,ui_element_size:h,ui_element_group_title:y,item_position:r,ui_item_title:d,current_page_yle_id:c,yleconsent:"v0|",service_id:void 0,url:void 0,referrer:void 0,yle_recommendation_uuid:p,yle_recommendation_method:m,high_volume_stream_only:f,yle_ab_string:o&&o.length>0?o.map(e=>{let{name:t,group:i}=e;return`${t}${i}`}).join(","):void 0,ab_test_name:v?.name,ab_test_variant:v?v.group:void 0}};class k{site;analyticsSdkPromise;analyticsSdk;bufferMaxSize=10;trackingStarted;eventBuffer;userId;_waitForTrackPageDonePromise;setTrackPageDone;constructor(e,t,i=10){this.site=e,this.trackingStarted=!1,this.analyticsSdkPromise=t,this.bufferMaxSize=i,this.eventBuffer=[],this._waitForTrackPageDonePromise=new Promise(e=>{this.setTrackPageDone=e})}_flushBuffer=async e=>{if(this.analyticsSdk||(this.analyticsSdk=await this.analyticsSdkPromise),e.immediate||await this._waitForTrackPageToBeenCalled(),0===this.eventBuffer.length)return;const t=this.eventBuffer;this.eventBuffer=[],await(this.analyticsSdk?.trackEvents(t,{useBeacon:!0}))};_waitForTrackPageToBeenCalled=async()=>Promise.race([this._waitForTrackPageDonePromise,new Promise(e=>{setTimeout(()=>{this.setTrackPageDone(),e()},1e3)})]);enableTracking=async()=>{if(this.trackingStarted)return!1;let e;this.analyticsSdk=await this.analyticsSdkPromise,this.trackingStarted=!0;const t=()=>window.setInterval(async()=>{await this._flushBuffer({immediate:!1})},2e3);return e=t(),window.document.addEventListener("visibilitychange",async()=>{"hidden"===document.visibilityState&&(window.clearInterval(e),e=void 0,await this._flushBuffer({immediate:!0})),"visible"===document.visibilityState&&(e=t())}),window.addEventListener("pagehide",()=>{this._flushBuffer({immediate:!0})}),!0};getYleRec=async()=>{if(!this.analyticsSdk)try{this.analyticsSdk=await this.analyticsSdkPromise}catch{return}return this.analyticsSdk.getYleRec()};trackPage=async(e,t)=>{this.analyticsSdk||(this.analyticsSdk=await this.analyticsSdkPromise);const i={yle_color_scheme:(0,r.XS)()?"dark":"light",yle_page_load_type:t.pageLoadType};try{t.articleId?await this.analyticsSdk.trackArticle(t.articleId,{labels:i}):await this.analyticsSdk.trackPage({pageName:e,labels:i})}catch{console.error("Failed to track page",e)}finally{this.setTrackPageDone()}};trackImpression=async(e,t)=>{const{elementId:i,elementType:n,yleId:a,currentPageArticleId:o}=t,r=v({yleId:a,currentPageArticleId:o,impressionType:e,elementType:n,elementId:i});await this._trackEventBuffered(r)};trackImpressionFromContext=async(e,t,i,n,a)=>{const o=h({impressionType:e,impressionEventUuid:t,context:i,analyticsConfig:n,abTestState:a});if(!o)return;if(o.highVolumeStreamOnly&&!n.sendHighVolumeImpressions)return;const r=v(o);await this._trackEventBuffered(r)};trackUnbufferedEvent=async(e,t)=>{await this.enableTracking();const i=this._enrichEvent(t);return this.analyticsSdk?.trackEvent(e,{labels:i},{useBeacon:!0})};_trackEventBuffered=async e=>{await this.enableTracking();const t=this._enrichEvent(e);this.eventBuffer.push(t),this.eventBuffer.length>this.bufferMaxSize&&await this._flushBuffer({immediate:!1})};_enrichEvent=e=>{const t=this.analyticsSdk?.getConsentCookie(),i=(0,r.XS)()?"dark":"light";return{...e,yle_ui_language:this.site.lang,service_id:`ukko-${this.site.id}`,yleconsent:y(t),url:this.analyticsSdk?.getUrl(),referrer:window?.document?.referrer,yle_color_scheme:i}};setUser(e){this.userId=e}}var b=i(81258),w=i(59317),S=i(97983),x=i(54140),A=i(26951),_=i(3521),I=i(71861);const T={fi:"fin",sv:"swe",en:"eng",ru:"rus",uk:"ukr",krl:"krl",se:"sme",sme:"sme",sms:"sms",smn:"smn"},E=(e,t)=>{if(e.useLyhyetMainServiceResolver){const e=(0,A.N)();if("areena"===e?.get("source"))return"yle-areena";const i=(0,x.q5)(t);if("areena"===i?.variant)return"yle-areena"}return"yle-palvelu"},L=w.Vy({version:"v2",development:!1,personalization:!1,targeting:!1,embedded_social_media:!1}),C=e=>{const{snowplow:t,snowplowReady:i,snowplowReadyResolve:n}=e;let a={...b.Q};const o=e=>{t("addGlobalContexts",e)};return{getPageView:()=>new Promise(e=>{t(function(){e(this.sp1.getPageViewId())})}),updateConsentAndAbTests:(e,t)=>{a={...e};const i=w.Vy({version:`v${e.version}`,development:e.development,personalization:e.personalization,targeting:e.targeting,embedded_social_media:e.embedded_social_media});if((0,S.ni)(e)){const e=t.map(e=>w.Z2({group:e.group,name:e.name}));o({consent:i,abTests:()=>e})}else o({consent:i,abTests:()=>[]})},updateCompletionRate:e=>{o({completionRate:(0,w.ZQ)({value:e})})},updateConsumedArticle:e=>{o({consumedActivityArticle:e?w.N6({article_id:e,predicate:"consumed_activity"}):null})},updateFilterByAuthor:e=>{o({filterByAuthor:w.AW({author_id:e,predicate:"filter_by"})})},updateUser:e=>{e?.transientId?t("setUserId",e.transientId):(t("clearUserData"),t("newSession"))},startActivityTracking:()=>{t("enableActivityTracking",{minimumVisitLength:10,heartbeatDelay:10})},enableClickTracking:()=>{t("enableLinkClickTracking",{pseudoClicks:!0})},initializeGlobalContext:(e,t,i)=>{const n=w.wI({main_service:E(t,i),service:"yle-web",service_language:T[e.lang],wrapper_type:"web",content_language:T[t.contentLanguage],section:t.section,context_index:1,subsection:t.subsection}),a=t.publisherId?w.x3({concept_id:t.publisherId,predicate:"publisher"}):null,r=t.editorialSectionId?w.x3({concept_id:t.editorialSectionId,predicate:"editorial_section"}):null;o({yleContext:n,publisher:a,editorialSection:r,consent:L,additionalGlobalContexts:()=>t.additionalGlobalContexts,consumedActivityArticle:null})},trackPageView:()=>{i.then(()=>{t("trackPageView")}).catch(e=>console.error(e))},trackWebVitals:e=>{const n={schema:I.rf,data:e};i.then(()=>{t("trackSelfDescribingEvent",{event:n})}).catch(e=>console.error(e))},trackImpressionFromContext:(e,n,o)=>{i.then(()=>{const i=(0,_.Zi)({impressionType:e,impressionEventUuid:n,context:o,consent:a});if(!i)return;const{event:r,context:s}=i;t("trackSelfDescribingEvent",{event:r,context:s})}).catch(e=>console.error(e))},trackSelfDescribingEvent:(e,n)=>{i.then(()=>{t("trackSelfDescribingEvent",{event:e,context:n})}).catch(e=>console.error(e))},trackSelfDescribingEventWithConsent:(e,n)=>{i.then(()=>{t("trackSelfDescribingEvent",{event:e,context:n(a)})}).catch(e=>console.error(e))},trackABTestEvent:(e,n)=>{i.then(()=>{(0,S.qI)(a)?t("trackSelfDescribingEvent",{event:e,context:n}):console.warn("trackABTestEvent: No development consent given")}).catch(e=>console.error(e))},trackEventWithDevelopmentConsent:(e,n)=>{i.then(()=>{a.development&&t("trackSelfDescribingEvent",{event:e,context:n})}).catch(e=>console.error(e))},allowSendingData:()=>n()}},j={getPageView:()=>Promise.resolve(""),updateConsentAndAbTests:()=>{},updateCompletionRate:()=>{},updateConsumedArticle:()=>{},updateFilterByAuthor:()=>{},updateUser:()=>{},startActivityTracking:()=>{},enableClickTracking:()=>{},initializeGlobalContext:()=>{},trackPageView:()=>{},trackWebVitals:()=>{},trackImpressionFromContext:()=>{},trackSelfDescribingEvent:()=>{},trackSelfDescribingEventWithConsent:()=>{},trackABTestEvent:()=>{},trackEventWithDevelopmentConsent:()=>{},allowSendingData:()=>Promise.resolve()};function $(){let e,t,n;return(0,r.Bd)()?{init:async(a,o,r)=>{if(e||(e=await Promise.all([i.e(341),i.e(993)]).then(()=>i(30993))),N(e)&&!e.isInitialized()){e.enableSDK(),e.initialize(a.brazeApiKey,{baseUrl:a.brazeSdkEndpoint,enableSdkAuthentication:!0,doNotLoadFontAwesome:!0,enableLogging:a.isDev??!1}),n=e.subscribeToSdkAuthenticationFailures(e=>{console.error("Braze SDK authentication failure:",e.reason)});const{userId:i,token:s}=await async function(e){const[t,i]=await Promise.all([e.getUserInfo(),e.getBrazeToken()]);return{userId:t?.userId,token:i}}(o);if(i&&s&&e.changeUser(i,s),function(e){return!!e.getUser()?.getUserId()}(e)){const i=e.getCachedContentCards()?.cards;i&&i.length>0&&r(i),t=e.subscribeToContentCardsUpdates(e=>{let{cards:t}=e;r(t)})}e.openSession()}},disable:()=>{N(e)&&e.isInitialized()&&(t&&(e.removeSubscription(t),t=void 0),n&&(e.removeSubscription(n),n=void 0),e.disableSDK(),e.wipeData())},isBrazeSdkLoaded:()=>N(e)}:P}function N(e){return"object"==typeof e}const P={init:async(e,t,i)=>Promise.resolve(void 0),disable:()=>null,isBrazeSdkLoaded:()=>!1};i(97700);var R=i(33076),B=i(44428),O=i(51149),Y=i(9983),H=i(71855),M=i(11407),D=i(1098);function V(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200;const i=window.innerHeight+t;return e.filter(e=>function(e){let{top:t,bottom:i}=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.innerHeight;return t>=0&&i<=n}(e.getBoundingClientRect(),i)).sort(function(e){return(t,i)=>W(t.getBoundingClientRect(),e)-W(i.getBoundingClientRect(),e)}(i)).filter((e,t)=>
1!t)}function W(e,t){let{top:i,bottom:n}=e;const a=t/2,o=(n-i)/2+i;return Math.abs(o-a)}class G{entries;playingNow;isFresh;overlaySuspendCount;suspendedElement;constructor(){this.entries=[],this.playingNow=null,this.isFresh=!0,this.overlaySuspendCount=0,this.suspendedElement=null}addManagedPlayerEntry(e,t,i){const{inline:n,autoplay:a,loop:o,controls:r}=i,s={element:e,embeddedPlayer:t,inline:n,autoplay:a,loop:o,controls:r,mode:{startedAutomatically:!1,pausedManually:!1,ignoreNextPause:!1}};return this.entries.push(s),this.isFreshAutoplayableInstance(s)&&this.requestAutoplay(e),s}requestAutoplay(e){this.overlaySuspendCount>0||this.isBusy()||this.findEntryAsList(e).filter(e=>e.embeddedPlayer).filter(e=>e.autoplay).filter(e=>!e.mode.pausedManually).forEach(t=>{this.setPlayingNow(e),t.embeddedPlayer?.play?.(),t.mode.startedAutomatically=!0})}requestAutopause(e){if(this.isAlreadyPlaying(e)){this.clearPlayingNow(),this.pauseAll();V(this.entries.filter(t=>t.element!==e).filter(e=>e.inline&&e.autoplay).map(e=>e.element)).forEach(e=>this.requestAutoplay(e))}}suspendForOverlay(){this.overlaySuspendCount+=1,this.overlaySuspendCount>1||(this.playingNow&&(this.playingNow.mode.ignoreNextPause=!0,this.suspendedElement=this.playingNow.element),this.clearPlayingNow(),this.pauseAll())}resumeAfterOverlay(){if(0===this.overlaySuspendCount)return;if(this.overlaySuspendCount-=1,this.overlaySuspendCount>0)return;const e=this.suspendedElement?this.findEntry(this.suspendedElement):null;this.suspendedElement=null,e&&(this.setPlayingNow(e.element),e.embeddedPlayer?.play?.())}toggle(e){if(!e)return;const t=this.findEntry(e);this.isAlreadyPlaying(e)?(t?.embeddedPlayer?.pause?.(),this.clearPlayingNow()):(t?.embeddedPlayer?.play?.(),this.setPlayingNow(e))}onPlay(e){this.handleManualStart(e),this.pauseOther(e),this.setPlayingNow(e)}onPause(e){const t=this.findEntry(e);t?.mode.ignoreNextPause?t.mode.ignoreNextPause=!1:(this.handleManualPause(e),this.setAutoplayForInlineVideos(e))}isFreshAutoplayableInstance(e){return!!(this.isFresh&&e.inline&&e.autoplay&&(0,D.DU)(e.element,.1))}handleManualStart(e){const t=this.findEntry(e);t&&!this.isAlreadyPlaying(e)&&!t.mode.startedAutomatically&&(t.mode.pausedManually=!1)}handleManualPause(e){this.isAlreadyPlaying(e)&&(this.clearPlayingNow(),this.findEntryAsList(e).forEach(e=>{e.mode.pausedManually=!0}))}setPlayingNow(e){this.playingNow=this.findEntry(e),this.isFresh=!1}clearPlayingNow(){this.playingNow=null}isAlreadyPlaying(e){return this.findEntry(e)===this.playingNow}isBusy(){return null!==this.playingNow}pauseOther(e){this.entries.filter(t=>t.element!==e).forEach(e=>e.embeddedPlayer?.pause?.())}pauseAll(){this.pauseOther(null)}setAutoplayForInlineVideos(e){this.findEntryAsList(e).forEach(e=>{e.autoplay=e.autoplay||e.inline})}findEntry(e){return this.entries.find(t=>t.element===e)??null}findEntryAsList(e){const t=this.findEntry(e);return t?[t]:[]}removeEntryForElement(e){const t=this.entries.findIndex(t=>t.element===e);t>-1&&this.entries.splice(t,1)}}const F={useExperimental:!1,isAnalyticsEnabled:!0};class K{manager;useExperimental;isAnalyticsEnabled;sdk;constructor(e={}){const t={...F,...e};this.manager=new G,this.useExperimental=t.useExperimental,this.isAnalyticsEnabled=t.isAnalyticsEnabled}getSdk=()=>{if(this.sdk)return this.sdk;const e=this.getScriptUrl();return(0,D.QL)((0,D.ZH)({src:e,id:"player"})),this.sdk=(0,o.f)({condition:()=>{if("undefined"!=typeof window)return window.ylePlayer},errorMessage:"Failed to access window.ylePlayer"}),this.sdk};getScriptUrl(){return this.useExperimental?"https://player-v2.test.yle.fi/staging/embed.js":"https://player-v2.yle.fi/embed.js"}async embedPlayableMedia(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:()=>null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>null;const{id:o,type:r,playMode:s,aspectRatio:l=H.M$,theme:d=O.S.Light}=t;if(s===Y.e.Illustrational)return this.embedIllustrational(e,(0,H.fG)(l),o);const u=s===Y.e.Autoplay,c=!!t.shortVideo;return this.embed(e,{inline:!0,type:r,autoplay:u,aspectRatio:(0,H.fG)(l),loop:c,controls:!c},{id:o,theme:d,language:R.DE[i.lang],analyticsContext:(0,M.v)({site:i,isAutoplay:u,playMode:s}),...c?{useVTTPositioning:!0}:{}},n,a)}async embed(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:()=>null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>null;const o={...i,analytics:this.isAnalyticsEnabled},s={...t,autoplay:t.autoplay&&!(0,r.Oe)()};
1await this.getSdk().then(async t=>{const i=function(e,t){const{inline:i,type:n,autoplay:a,aspectRatio:o,loop:r,controls:s=!0}=e,l={ylePlayer:!0,aspectRatio:o??"auto",logo:!1,description:!1,title:!1,recommendations:!1,sharing:!1,replayButton:!0,subtitlesBackground:"black",subtitlesDefault:"hardOfHearing",autoFocus:!1,pictureInPicture:!1,alwaysFocusScreenReaderSubtitles:!1,loop:r??!1,...s?{}:{controls:!1,unmuteButton:!1,playButton:!1,timeLeft:!1},...t};if(n===B.z.Audio)return{...l,yleAudioPlayer:!0};if(!i)return{previewImage:!1,...l};if(a)return{smallPlayButton:!0,timeLeft:!0,autoMute:!0,preload:"auto",unmuteButton:!0,previewImage:!1,...l};return{smallPlayButton:!0,timeLeft:!0,autoMute:!1,...l}}(s,o);(t=>{t&&(e.isConnected?(this.manager.addManagedPlayerEntry(e,t,s),a(t),t.on("play",()=>{this.manager.onPlay(e)}),t.on("pause",()=>this.manager.onPause(e)),t.on("onFinish",()=>{t.closeFullscreen?.(),n()})):t.destroy?.())})(await(t?.render({element:e,props:i})))})}async embedIllustrational(e,t,i){const n={id:i,aspectRatio:t,backgroundVideo:!0};
1await this.getSdk().then(async t=>t?.render({element:e,props:n}))}autoplay(e){this.manager.requestAutoplay(e)}autopause(e){this.manager.requestAutopause(e)}togglePlay(e){this.manager.toggle(e)}positionMs(e){const t=e.querySelector("video");return t?1e3*t.currentTime:void 0}pauseAll(){this.manager.pauseAll()}suspendForOverlay(){this.manager.suspendForOverlay()}resumeAfterOverlay(){this.manager.resumeAfterOverlay()}rageQuitModal(e){const t=this.manager.findEntry(e);t?.embeddedPlayer?.destroy(),this.manager.pauseAll(),this.manager.removeEntryForElement(e)}}var z=i(32111),U=i(18188),X=i(32050),J=i(36164);const q=(e,t)=>{if("undefined"==typeof window)return null;const i=(e=>e===J.JA.fi||e===J.JA.en||e===J.JA.sv)(t.lang)?t.lang:J.JA.fi;return(0,X.A)({language:i,trackingAppName:t.id,initiatingApp:t.tunnusAppId,returnToUrl:window.location.href,environment:e.tunnusEnv,openingEvent:"defaultWithFocus",theme:"auto"})};var Z=i(34537),Q=i(58832);function ee(e){const t=e?.pageData&&"brandedSubsite"in e.pageData?e.pageData.brandedSubsite:void 0,{site:i}=e,a=function(e){if((0,r.Bd)()&&window.yleTagManager){window.yleTagManager.initializeAnalytics(e.analytics.account,e.analytics.env);const t=(0,o.f)({condition:()=>window.yleAnalytics||!1,errorMessage:"Timeout occured while waiting Yle Analytics SDK to load."}).then(e=>(e.labels.addLabel("ukko",!0),e)).catch(()=>f);return new k(e,t)}return new k(e,Promise.resolve(f))}(i),s=new K({useExperimental:e.clientConfig.experimentalVideoPlayer}),l=(0,Q.$Y)(i),d=(0,S.Vy)(e.consentConfig,function(e){if(e.pageId!==Z.Y.Article)return!0;const{article:t}=e.pageData;return!function(e){return e.properties?.includes("consent:not-required")??!1}(t)}(e)),u=(0,U.Yt)(i.id,e.pageId),c={config:e.clientConfig,snowplow:(0,r.Bd)()&&window.yleSnowplow&&window.yleSnowplowReady&&window.yleSnowplowReadyResolve?C({snowplow:window.yleSnowplow,snowplowReady:window.yleSnowplowReady,snowplowReadyResolve:window.yleSnowplowReadyResolve}):j,braze:$(),analytics:a,pageId:e.pageId,page:e.page,site:i,brandedSubsite:t,widgetAuxData:e.widgetAuxData??{},ssrDetails:(m=e.ssrDetails,{...m,ssrTime:m.ssrTime??(0,n.x)(new Date)}),player:s,translate:l,analyticsConfig:e.analyticsConfig,snowplowConfig:e.snowplowConfig,consent:d,tunnus:q(e.clientConfig,i),header:e.header,pageAmbientColor:u.ambientColor,abTests:e.abTests,ssrLoggedIn:e.isLoggedIn};var m;return{clientState:{location:(0,z.Vs)(),consent:e.consent,preferences:e.preferences,user:e.user,braze:e.braze},context:c,appProps:{pageData:e.pageData}}}},61526(e,t,i){i.d(t,{a:()=>o,u:()=>a});var n=i(92103);function a(e){if(e)try{const{hours:t,minutes:i,seconds:a}=(0,n.normalize)((0,n.parse)(e));if(0===t&&0===i&&0===a)return;return{hours:t,minutes:i,seconds:a}}catch{return}}function o(e){if(e)return e.hours?`${e.hours} h ${e.minutes} min`:e.minutes<5?`${e.minutes}:${e.seconds.toString().padStart(2,"0")}`:`${e.minutes} min`}},84693(e,t,i){i.d(t,{Qo:()=>d,RZ:()=>l,e_:()=>o,el:()=>r,tS:()=>s});var n=i(97641),a=i(33076);function o(e){const{image:t}=e;return!!t&&t.template!==n.k.Hidden}function r(e){const{image:t}=e;return t?.template===n.k.Hidden}function s(e){if(e?.copyright?.length)return e.copyright[0].value}function l(e,t){return e?.find(e=>a.ei[e.language]===t)?.value}function d(e){return!!e&&void 0!==e.url}},47910(e,t,i){i.d(t,{Bo:()=>v,Ds:()=>g,Et:()=>u,Im:()=>l,Jt:()=>m,KE:()=>o,RP:()=>d,WL:()=>y,XM:()=>r,Zb:()=>h,h1:()=>p,jY:()=>k,p2:()=>a,s:()=>s,sF:()=>f});var n=i(41417);function a(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).find(u)}function o(e,t){const i=a(e);return void 0!==i?i:t}function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.length?e[Math.floor(Math.random()*e.length)]:void 0}function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return!Array.isArray(e)||0===e.length||t<=0?[]:e.slice(0,t)}function l(e){return null==e||("string"==typeof e||Array.isArray(e)?0===e.length:e instanceof Set||e instanceof Map?0===e.size:"object"!=typeof e||0===Object.entries(e).length)}function d(e){return!Number.isNaN(Number(e))&&Number(e)>0}function u(e){return"number"==typeof e||"string"==typeof e&&""!==e.trim()&&!Number.isNaN(Number(e))}function c(e){return!!e&&"object"==typeof e&&!Array.isArray(e)}function m(e,t,i){const n=i=>
1String.prototype.split.call(t,i).filter(Boolean).reduce((e,t)=>null!=e?e[t]:e,e),a=n(/[,[\]]+?/)||n(/[,[\].]+?/);return void 0===a||a===e?i:a}function p(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];if(c(e)&&i.length>0){const[t,...n]=i;c(t)&&Object.keys(t).forEach(i=>{const n=t[i];c(n)?(e[i]||Object.assign(e,{[i]:{}}),p(e[i],n)):void 0!==n&&Object.assign(e,{[i]:n})}),p(e,...n)}return e}function g(e){return null==e?e:e.toString().trim()}function h(e){return e?e.charAt(0).toUpperCase()+e.slice(1):""}function y(e){return e.normalize("NFD").replace(/\p{Diacritic}/gu,"").normalize()}function f(e){return e.toLowerCase().replace(/_[a-z]/g,e=>e[1].toUpperCase())}function v(e){return Array.isArray(e)&&e.length>0&&e.every(e=>"string"==typeof e)}function k(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return t?.filter(n.h).flat()}},69416(e,t,i){i.d(t,{LC:()=>r,RK:()=>s});i(97700);var n=i(33076),a=i(9300),o=i(36164);function r(e){return!!e&&n.Mr.includes(e)}function s(e,t){return t[0]?.caApiId===a.TZ.Karjalakse.caApiId?[o.JA.krl]:e===o.JA.se?n.hN:[e]}},72529(e,t,i){i.d(t,{BG:()=>p,Be:()=>C,D0:()=>S,G2:()=>L,GA:()=>f,Go:()=>R,IZ:()=>j,R3:()=>P,Rw:()=>T,Vd:()=>g,WZ:()=>d,XD:()=>N,Xs:()=>c,Zx:()=>x,_k:()=>v,cc:()=>E,dM:()=>y,gi:()=>I,jd:()=>_,mT:()=>b,mV:()=>u,nv:()=>A,o6:()=>k,p4:()=>m,up:()=>$,vq:()=>B});i(97700);var n=i(25362),a=i(44428),o=i(11945),r=i(9983),s=i(31964),l=i(84693);function d(e){return u(e)||c(e)||m(e)}function u(e){return s.QW.includes(e?.type)}function c(e){return e?.type===s.Z6.Banner}function m(e){return e?.type===s.Z6.Widget}function p(e){return e?.type===s.Z6.Article}function g(e){return e?.type===s.Z6.Program}function h(e){return g(e)&&e?.playableMedia?.playMode!==r.e.External}function y(e){return $(e)&&e?.children?.every(h)&&e?.children?.every(b)}function f(e){return $(e)&&e?.children?.every(h)&&e?.children?.every(w)}function v(e){return e?.type===s.Z6.Series}function k(e){return g(e)||v(e)}function b(e){return g(e)&&e.playableMedia?.type===a.z.Audio}function w(e){return g(e)&&e.playableMedia?.type===a.z.Video}function S(e){if(v(e))return!0;if(!g(e))return!1;const t=e.playableMedia?.playMode;return t===r.e.External||!b(e)&&(!(0,l.e_)(e)&&t===r.e.Theater||!(!(0,l.el)(e)||t!==r.e.Inline&&t!==r.e.Autoplay))}function x(e){return u(e)&&!E(e)&&!A(e)}function A(e){return u(e)&&(0,o.Tn)(e.size,o.vA.S)&&e.format===n.Iy.VerticalMultimediaArticle&&e.playableMedia?.type===a.z.Video}function _(e){return E(e)||A(e)}function I(e){return u(e)&&g(e)&&(0,l.e_)(e)&&e.playableMedia?.type===a.z.Video&&(e.playableMedia?.playMode===r.e.Autoplay||e.playableMedia?.playMode===r.e.Inline||e.playableMedia?.playMode===r.e.Theater)}function T(e){return g(e)&&e.playableMedia?.type===a.z.Audio&&e.playableMedia?.playMode===r.e.Inline}function E(e){if(!u(e)||!(0,o.Tn)(e.size,o.vA.S))return!1;if((0,l.el)(e))return!1;if(!(0,l.e_)(e)&&e.playableMedia?.playMode!==r.e.Illustrational)return!1;return e.format===n.Iy.MobileFeature||e.format===n.Iy.GenericFeature||e.format===n.Iy.CardStory||e.format===n.Iy.TailoredArticle||e.journalisticStyle===n.tK.Feature||I(e)}function L(e){return E(e)&&I(e)}function C(e){return u(e)&&e.format===n.Iy.DocumentArticle}function j(e){return e?.type===s.Z6.Group}function $(e){return j(e)&&e.content?.template===s.al.Carousel}function N(e){return j(e)&&S(e.children[0])}function P(e){return j(e)&&e.children.length>0&&e.children?.every(S)}function R(e){return function(e){return s.c7.includes(e?.type)}(e)&&e?.children?.length>0}function B(e){return e?.type===s.Z6.AreenaPackage}},26201(e,t,i){i.d(t,{T:()=>a});i(97700);var n=i(1209);function a(e,t){if(e){try{const i=new URL(e);if(function(e){return i=e.hostname,("yle.fi"===i||i.startsWith("ukko")&&i.endsWith(".yle.fi"))&&(t=e.pathname?.split("/")?.[1],o.includes(t)||"/"===e.pathname);var t;var i}(i))return t?`${t}${i.pathname}${i.search}${i.hash}`:`${i.pathname}${i.search}${i.hash}`}catch{}return e}}const o=["a","t","v",...Object.values(n._z)]},71855(e,t,i){i.d(t,{Iz:()=>u,aH:()=>l,fG:()=>c,ub:()=>s,xL:()=>d});i(97700);var n=i(44428),a=i(11945),o=i(9983);const{S:r}=a.vA;function s(e,t,i){return!t||e===n.z.Video&&i&&(0,a.db)(i,r)?o.e.External:t}function l(e,t){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?o.e.Playlist:t?o.e.External:[o.e.Inline,o.e.Autoplay].includes(e)?o.e.Theater:e}function d(e){if(null==e)return;const t=e.match(/^(\d+):(\d+)$/);if(!t)return;const i=t[1],n=t[2];return{width:Number.parseInt(i,10),height:Number.parseInt(n,10)}}function u(e){return e.width/e.height}function c(e){return`${e.width}:${e.height}`}i.d(t,["M$",0,{width:16,height:9}])},3192(e){e.exports=JSON.parse('{"J":[{"id":20,"name":{"fi":"Akaa","sv":"Ackas"},"region":6},{"id":5,"name":{"fi":"Alajärvi","sv":"Alajärvi"},"region":14},{"id":9,"name":{"fi":"Alavieska","sv":"Alavieska"},"region":17},{"id":10,"name":{"fi":"Alavus","sv":"Alavo"},"region":14},{"id":16,"name":{"fi":"Asikkala","sv":"Asikkala"},"region":7},{"id":18,"name":{"fi":"Askola","sv":"Askola"},"region":1},{"id":19,"name":{"fi":"Aura","sv":"Aura"},"region":2},{"id":35,"name":{"fi":"Brändö","sv":"Brändö"},"region":21},{"id":43,"name":{"fi":"Eckerö","sv":"Eckerö"},"region":21},{"id":46,"name":{"fi":"Enonkoski","sv":"Enonkoski"},"region":10},{"id":47,"name":{"fi":"Enontekiö","sv":"Enontekis"},"region":19},{"id":49,"name":{"fi":"Espoo","sv":"Esbo"},"region":1},{"id":50,"name":{"fi":"Eura","sv":"Eura"},"region":4},{"id":51,"name":{"fi":"Eurajoki","sv":"Euraåminne"},"region":4},{"id":52,"name":{"fi":"Evijärvi","sv":"Evijärvi"},"region":14},{"id":60,"name":{"fi":"Finström","sv":"Finström"},"region":21},{"id":61,"name":{"fi":"Forssa","sv":"Forssa"},"region":5}
1,{"id":62,"name":{"fi":"Föglö","sv":"Föglö"},"region":21},{"id":65,"name":{"fi":"Geta","sv":"Geta"},"region":21},{"id":69,"name":{"fi":"Haapajärvi","sv":"Haapajärvi"},"region":17},{"id":71,"name":{"fi":"Haapavesi","sv":"Haapavesi"},"region":17},{"id":72,"name":{"fi":"Hailuoto","sv":"Karlö"},"region":17},{"id":74,"name":{"fi":"Halsua","sv":"Halso"},"region":16},{"id":75,"name":{"fi":"Hamina","sv":"Fredrikshamn"},"region":8},{"id":76,"name":{"fi":"Hammarland","sv":"Hammarland"},"region":21},{"id":77,"name":{"fi":"Hankasalmi","sv":"Hankasalmi"},"region":13},{"id":78,"name":{"fi":"Hanko","sv":"Hangö"},"region":1},{"id":79,"name":{"fi":"Harjavalta","sv":"Harjavalta"},"region":4},{"id":81,"name":{"fi":"Hartola","sv":"Gustav Adolfs"},"region":7},{"id":82,"name":{"fi":"Hattula","sv":"Hattula"},"region":5},{"id":86,"name":{"fi":"Hausjärvi","sv":"Hausjärvi"},"region":5},{"id":111,"name":{"fi":"Heinola","sv":"Heinola"},"region":7},{"id":90,"name":{"fi":"Heinävesi","sv":"Heinävesi"},"region":10},{"id":91,"name":{"fi":"Helsinki","sv":"Helsingfors"},"region":1},{"id":97,"name":{"fi":"Hirvensalmi","sv":"Hirvensalmi"},"region":10},{"id":98,"name":{"fi":"Hollola","sv":"Hollola"},"region":7},{"id":102,"name":{"fi":"Huittinen","sv":"Vittis"},"region":4},{"id":103,"name":{"fi":"Humppila","sv":"Humppila"},"region":5},{"id":105,"name":{"fi":"Hyrynsalmi","sv":"Hyrynsalmi"},"region":18},{"id":106,"name":{"fi":"Hyvinkää","sv":"Hyvinge"},"region":1},{"id":108,"name":{"fi":"Hämeenkyrö","sv":"Tavastkyro"},"region":6},{"id":109,"name":{"fi":"Hämeenlinna","sv":"Tavastehus"},"region":5},{"id":139,"name":{"fi":"Ii","sv":"Ijo"},"region":17},{"id":140,"name":{"fi":"Iisalmi","sv":"Idensalmi"},"region":11},{"id":142,"name":{"fi":"Iitti","sv":"Itis"},"region":8},{"id":143,"name":{"fi":"Ikaalinen","sv":"Ikalis"},"region":6},{"id":145,"name":{"fi":"Ilmajoki","sv":"Ilmola"},"region":14},{"id":146,"name":{"fi":"Ilomantsi","sv":"Ilomants"},"region":12},{"id":153,"name":{"fi":"Imatra","sv":"Imatra"},"region":9},{"id":148,"name":{"fi":"Inari","sv":"Enare"},"region":19},{"id":149,"name":{"fi":"Inkoo","sv":"Ingå"},"region":1},{"id":151,"name":{"fi":"Isojoki","sv":"Storå"},"region":14},{"id":152,"name":{"fi":"Isokyrö","sv":"Storkyro"},"region":15},{"id":165,"name":{"fi":"Janakkala","sv":"Janakkala"},"region":5},{"id":167,"name":{"fi":"Joensuu","sv":"Joensuu"},"region":12},{"id":169,"name":{"fi":"Jokioinen","sv":"Jockis"},"region":5},{"id":170,"name":{"fi":"Jomala","sv":"Jomala"},"region":21},{"id":171,"name":{"fi":"Joroinen","sv":"Jorois"},"region":10},{"id":172,"name":{"fi":"Joutsa","sv":"Joutsa"},"region":13},{"id":176,"name":{"fi":"Juuka","sv":"Juga"},"region":12},{"id":177,"name":{"fi":"Juupajoki","sv":"Juupajoki"},"region":6},{"id":178,"name":{"fi":"Juva","sv":"Juva"},"region":10},{"id":179,"name":{"fi":"Jyväskylä","sv":"Jyväskylä"},"region":13},{"id":181,"name":{"fi":"Jämijärvi","sv":"Jämijärvi"},"region":4},{"id":182,"name":{"fi":"Jämsä","sv":"Jämsä"},"region":13},{"id":186,"name":{"fi":"Järvenpää","sv":"Träskända"},"region":1},{"id":202,"name":{"fi":"Kaarina","sv":"S:t Karins"},"region":2},{"id":204,"name":{"fi":"Kaavi","sv":"Kaavi"},"region":11},{"id":205,"name":{"fi":"Kajaani","sv":"Kajana"},"region":18},{"id":208,"name":{"fi":"Kalajoki","sv":"Kalajoki"},"region":17},{"id":211,"name":{"fi":"Kangasala","sv":"Kangasala"},"region":6},{"id":213,"name":{"fi":"Kangasniemi","sv":"Kangasniemi"},"region":10},{"id":214,"name":{"fi":"Kankaanpää","sv":"Kankaanpää"},"region":4},{"id":216,"name":{"fi":"Kannonkoski","sv":"Kannonkoski"},"region":13},{"id":217,"name":{"fi":"Kannus","sv":"Kannus"},"region":16},{"id":218,"name":{"fi":"Karijoki","sv":"Bötom"},"region":14},{"id":224,"name":{"fi":"Karkkila","sv":"Högfors"},"region":1},{"id":226,"name":{"fi":"Karstula","sv":"Karstula"},"region":13},{"id":230,"name":{"fi":"Karvia","sv":"Karvia"},"region":4},{"id":231,"name":{"fi":"Kaskinen","sv":"Kaskö"},"region":15},{"id":232,"name":{"fi":"Kauhajoki","sv":"Kauhajoki"},"region":14},{"id":233,"name":{"fi":"Kauhava","sv":"Kauhava"},"region":14},{"id":235,"name":{"fi":"Kauniainen","sv":"Grankulla"},"region":1},{"id":236,"name":{"fi":"Kaustinen","sv":"Kaustby"},"region":16},{"id":239,"name":{"fi":"Keitele","sv":"Keitele"},"region":11},{"id":240,"name":{"fi":"Kemi","sv":"Kemi"},"region":19},{"id":320,"name":{"fi":"Kemijärvi","sv":"Kemijärvi"},"region":19},{"id":241,"name":{"fi":"Keminmaa","sv":"Keminmaa"},"region":19},{"id":322,"name":{"fi":"Kemiönsaari","sv":"Kimitoön"},"region":2},{"id":244,"name":{"fi":"Kempele","sv":"Kempele"},"region":17},{"id":245,"name":{"fi":"Kerava","sv":"Kervo"},"region":1},{"id":249,"name":{"fi":"Keuruu","sv":"Keuru"},"region":13},{"id":250,"name":{"fi":"Kihniö","sv":"Kihniö"},"region":6},{"id":256,"name":{"fi":"Kinnula","sv":"Kinnula"},"region":13},{"id":257,"name":{"fi":"Kirkkonummi","sv":"Kyrkslätt"},"region":1},{"id":260,"name":{"fi":"Kitee","sv":"Kides"},"region":12},{"id":261,"name":{"fi":"Kittilä","sv":"Kittilä"},"region":19},{"id":263,"name":{"fi":"Kiuruvesi","sv":"Kiuruvesi"},"region":11},{"id":265,"name":{"fi":"Kivijärvi","sv":"Kivijärvi"},"region":13},{"id":271,"name":{"fi":"Kokemäki","sv":"Kumo"},"region":4},{"id":272,"name":{"fi":"Kokkola","sv":"Karleby"},"region":16},{"id":273,"name":{"fi":"Kolari","sv":"Kolari"},"region":19},{"id":275,"name":{"fi":"Konnevesi","sv":"Konnevesi"},"region":13},{"id":276,"name":{"fi":"Kontiolahti","sv":"Kontiolax"},"region":12},{"id":280,"name":{"fi":"Korsnäs","sv":"Korsnäs"},"region":15},{"id":284,"name":{"fi":"Koski Tl","sv":"Koskis"},"region":2},{"id":285,"name":{"fi":"Kotka","sv":"Kotka"},"region":8},{"id":286,"name":{"fi":"Kouvola","sv":"Kouvola"},"region":8},{"id":287,"name":{"fi":"Kristiinankaupunki","sv":"Kristinestad"},"region":15},{"id":288,"name":{"fi":"Kruunupyy","sv":"Kronoby"},"region":15},{"id":290,"name":{"fi":"Kuhmo","sv":"Kuhmo"},"region":18},{"id":291,"name":{"fi":"Kuhmoinen","sv":"Kuhmois"},"region":6},{"id":295,"name":{"fi":"Kumlinge","sv":"Kumlinge"},"region":21},{"id":297,"name":{"fi":"Kuopio","sv":"Kuopio"},"region":11},{"id":300,"name":{"fi":"Kuortane","sv":"Kuortane"},"region":14},{"id":301,"name":{"fi":"Kurikka","sv":"Kurikka"},"region":14},{"id":304,"name":{"fi":"Kustavi","sv":"Gustavs"},"region":2},{"id":305,"name":{"fi":"Kuusamo","sv":"Kuusamo"},"region":17},{"id":312,"name":{"fi":"Kyyjärvi","sv":"Kyyjärvi"},"region":13},{"id":316,"name":{"fi":"Kärkölä","sv":"Kärkölä"},"region":7},{"id":317,"name":{"fi":"Kärsämäki","sv":"Kärsämäki"},"region":17},{"id":318,"name":{"fi":"Kökar","sv":"Kökar"},"region":21},{"id":398,"name":{"fi":"Lahti","sv":"Lahtis"},"region":7},{"id":399,"name":{"fi":"Laihia","sv":"Laihela"},"region":15},{"id":400,"name":{"fi":"Laitila","sv":"Letala"},"region":2},{"id":407,"name":{"fi":"Lapinjärvi","sv":"Lappträsk"},"region":1},{"id":402,"name":{"fi":"Lapinlahti","sv":"Lapinlahti"},"region":11},{"id":403,"name":{"fi":"Lappajärvi","sv":"Lappajärvi"},"region":14},{"id":405,"name":{"fi":"Lappeenranta","sv":"Villmanstrand"},"region":9},{"id":408,"name":{"fi":"Lapua","sv":"Lappo"},"region":14},{"id":410,"name":{"fi":"Laukaa","sv":"Laukas"},"region":13},{"id":416,"name":{"fi":"Lemi","sv":"Lemi"},"region":9},{"id":417,"name":{"fi":"Lemland","sv":"Lemland"},"region":21},{"id":418,"name":{"fi":"Lempäälä","sv":"Lempäälä"},"region":6},{"id":420,"name":{"fi":"Leppävirta","sv":"Leppävirta"},"region":11},{"id":421,"name":{"fi":"Lestijärvi","sv":"Lestijärvi"},"region":16},{"id":422,"name":{"fi":"Lieksa","sv":"Lieksa"},"region":12},{"id":423,"name":{"fi":"Lieto","sv":"Lundo"},"region":2},{"id":425,"name":{"fi":"Liminka","sv":"Limingo"},"region":17},{"id":426,"name":{"fi":"Liperi","sv":"Libelits"},"region":12},{"id":444,"name":{"fi":"Lohja","sv":"Lojo"},"region":1},{"id":430,"name":{"fi":"Loimaa","sv":"Loimaa"},"region":2},{"id":433,"name":{"fi":"Loppi","sv":"Loppi"},"region":5},{"id":434,"name":{"fi":"Loviisa","sv":"Lovisa"},"region":1},{"id":435,"name":{"fi":"Luhanka","sv":"Luhanka"},"region":13},{"id":436,"name":{"fi":"Lumijoki","sv":"Lumijoki"},"region":17},{"id":438,"name":{"fi":"Lumparland","sv":"Lumparland"},"region":21},{"id":440,"name":{"fi":"Luoto","sv":"Larsmo"},"region":15},{"id":441,"name":{"fi":"Luumäki","sv":"Luumäki"},"region":9},{"id":475,"name":{"fi":"Maalahti","sv":"Malax"},"region":15},{"id":478,"name":{"fi":"Maarianhamina","sv":"Mariehamn"},"region":21},{"id":480,"name":{"fi":"Marttila","sv":"S:t Mårtens"},"region":2},{"id":481,"name":{"fi":"Masku","sv":"Masku"},"region":2},{"id":483,"name":{"fi":"Merijärvi","sv":"Merijärvi"},"region":17},{"id":484,"name":{"fi":"Merikarvia","sv":"Sastmola"},"region":4},{"id":489,"name":{"fi":"Miehikkälä","sv":"Miehikkälä"},"region":8},{"id":491,"name":{"fi":"Mikkeli","sv":"S:t Michel"},"region":10},{"id":494,"name":{"fi":"Muhos","sv":"Muhos"},"region":17}
1,{"id":495,"name":{"fi":"Multia","sv":"Multia"},"region":13},{"id":498,"name":{"fi":"Muonio","sv":"Muonio"},"region":19},{"id":499,"name":{"fi":"Mustasaari","sv":"Korsholm"},"region":15},{"id":500,"name":{"fi":"Muurame","sv":"Muurame"},"region":13},{"id":503,"name":{"fi":"Mynämäki","sv":"Virmo"},"region":2},{"id":504,"name":{"fi":"Myrskylä","sv":"Mörskom"},"region":1},{"id":505,"name":{"fi":"Mäntsälä","sv":"Mäntsälä"},"region":1},{"id":508,"name":{"fi":"Mänttä-Vilppula","sv":"Mänttä-Vilppula"},"region":6},{"id":507,"name":{"fi":"Mäntyharju","sv":"Mäntyharju"},"region":10},{"id":529,"name":{"fi":"Naantali","sv":"Nådendal"},"region":2},{"id":531,"name":{"fi":"Nakkila","sv":"Nakkila"},"region":4},{"id":535,"name":{"fi":"Nivala","sv":"Nivala"},"region":17},{"id":536,"name":{"fi":"Nokia","sv":"Nokia"},"region":6},{"id":538,"name":{"fi":"Nousiainen","sv":"Nousis"},"region":2},{"id":541,"name":{"fi":"Nurmes","sv":"Nurmes"},"region":12},{"id":543,"name":{"fi":"Nurmijärvi","sv":"Nurmijärvi"},"region":1},{"id":545,"name":{"fi":"Närpiö","sv":"Närpes"},"region":15},{"id":560,"name":{"fi":"Orimattila","sv":"Orimattila"},"region":7},{"id":561,"name":{"fi":"Oripää","sv":"Oripää"},"region":2},{"id":562,"name":{"fi":"Orivesi","sv":"Orivesi"},"region":6},{"id":563,"name":{"fi":"Oulainen","sv":"Oulainen"},"region":17},{"id":564,"name":{"fi":"Oulu","sv":"Uleåborg"},"region":17},{"id":309,"name":{"fi":"Outokumpu","sv":"Outokumpu"},"region":12},{"id":576,"name":{"fi":"Padasjoki","sv":"Padasjoki"},"region":7},{"id":577,"name":{"fi":"Paimio","sv":"Pemar"},"region":2},{"id":578,"name":{"fi":"Paltamo","sv":"Paltamo"},"region":18},{"id":445,"name":{"fi":"Parainen","sv":"Pargas"},"region":2},{"id":580,"name":{"fi":"Parikkala","sv":"Parikkala"},"region":9},{"id":581,"name":{"fi":"Parkano","sv":"Parkano"},"region":6},{"id":599,"name":{"fi":"Pedersören kunta","sv":"Pedersöre"},"region":15},{"id":583,"name":{"fi":"Pelkosenniemi","sv":"Pelkosenniemi"},"region":19},{"id":854,"name":{"fi":"Pello","sv":"Pello"},"region":19},{"id":584,"name":{"fi":"Perho","sv":"Perho"},"region":16},{"id":592,"name":{"fi":"Petäjävesi","sv":"Petäjävesi"},"region":13},{"id":593,"name":{"fi":"Pieksämäki","sv":"Pieksämäki"},"region":10},{"id":595,"name":{"fi":"Pielavesi","sv":"Pielavesi"},"region":11},{"id":598,"name":{"fi":"Pietarsaari","sv":"Jakobstad"},"region":15},{"id":601,"name":{"fi":"Pihtipudas","sv":"Pihtipudas"},"region":13},{"id":604,"name":{"fi":"Pirkkala","sv":"Birkala"},"region":6},{"id":607,"name":{"fi":"Polvijärvi","sv":"Polvijärvi"},"region":12},{"id":608,"name":{"fi":"Pomarkku","sv":"Påmark"},"region":4},{"id":609,"name":{"fi":"Pori","sv":"Björneborg"},"region":4},{"id":611,"name":{"fi":"Pornainen","sv":"Borgnäs"},"region":1},{"id":638,"name":{"fi":"Porvoo","sv":"Borgå"},"region":1},{"id":614,"name":{"fi":"Posio","sv":"Posio"},"region":19},{"id":615,"name":{"fi":"Pudasjärvi","sv":"Pudasjärvi"},"region":17},{"id":616,"name":{"fi":"Pukkila","sv":"Pukkila"},"region":1},{"id":619,"name":{"fi":"Punkalaidun","sv":"Punkalaidun"},"region":6},{"id":620,"name":{"fi":"Puolanka","sv":"Puolanka"},"region":18},{"id":623,"name":{"fi":"Puumala","sv":"Puumala"},"region":10},{"id":624,"name":{"fi":"Pyhtää","sv":"Pyttis"},"region":8},{"id":625,"name":{"fi":"Pyhäjoki","sv":"Pyhäjoki"},"region":17},{"id":626,"name":{"fi":"Pyhäjärvi","sv":"Pyhäjärvi"},"region":17},{"id":630,"name":{"fi":"Pyhäntä","sv":"Pyhäntä"},"region":17},{"id":631,"name":{"fi":"Pyhäranta","sv":"Pyhäranta"},"region":2},{"id":635,"name":{"fi":"Pälkäne","sv":"Pälkäne"},"region":6},{"id":636,"name":{"fi":"Pöytyä","sv":"Pöytyä"},"region":2},{"id":678,"name":{"fi":"Raahe","sv":"Brahestad"},"region":17},{"id":710,"name":{"fi":"Raasepori","sv":"Raseborg"},"region":1},{"id":680,"name":{"fi":"Raisio","sv":"Reso"},"region":2},{"id":681,"name":{"fi":"Rantasalmi","sv":"Rantasalmi"},"region":10},{"id":683,"name":{"fi":"Ranua","sv":"Ranua"},"region":19},{"id":684,"name":{"fi":"Rauma","sv":"Raumo"},"region":4},{"id":686,"name":{"fi":"Rautalampi","sv":"Rautalampi"},"region":11},{"id":687,"name":{"fi":"Rautavaara","sv":"Rautavaara"},"region":11}
1,{"id":689,"name":{"fi":"Rautjärvi","sv":"Rautjärvi"},"region":9},{"id":691,"name":{"fi":"Reisjärvi","sv":"Reisjärvi"},"region":17},{"id":694,"name":{"fi":"Riihimäki","sv":"Riihimäki"},"region":5},{"id":697,"name":{"fi":"Ristijärvi","sv":"Ristijärvi"},"region":18},{"id":698,"name":{"fi":"Rovaniemi","sv":"Rovaniemi"},"region":19},{"id":700,"name":{"fi":"Ruokolahti","sv":"Ruokolax"},"region":9},{"id":702,"name":{"fi":"Ruovesi","sv":"Ruovesi"},"region":6},{"id":704,"name":{"fi":"Rusko","sv":"Rusko"},"region":2},{"id":707,"name":{"fi":"Rääkkylä","sv":"Rääkkylä"},"region":12},{"id":729,"name":{"fi":"Saarijärvi","sv":"Saarijärvi"},"region":13},{"id":732,"name":{"fi":"Salla","sv":"Salla"},"region":19},{"id":734,"name":{"fi":"Salo","sv":"Salo"},"region":2},{"id":736,"name":{"fi":"Saltvik","sv":"Saltvik"},"region":21},{"id":790,"name":{"fi":"Sastamala","sv":"Sastamala"},"region":6},{"id":738,"name":{"fi":"Sauvo","sv":"Sagu"},"region":2},{"id":739,"name":{"fi":"Savitaipale","sv":"Savitaipale"},"region":9},{"id":740,"name":{"fi":"Savonlinna","sv":"Nyslott"},"region":10},{"id":742,"name":{"fi":"Savukoski","sv":"Savukoski"},"region":19},{"id":743,"name":{"fi":"Seinäjoki","sv":"Seinäjoki"},"region":14},{"id":746,"name":{"fi":"Sievi","sv":"Sievi"},"region":17},{"id":747,"name":{"fi":"Siikainen","sv":"Siikais"},"region":4},{"id":748,"name":{"fi":"Siikajoki","sv":"Siikajoki"},"region":17},{"id":791,"name":{"fi":"Siikalatva","sv":"Siikalatva"},"region":17},{"id":749,"name":{"fi":"Siilinjärvi","sv":"Siilinjärvi"},"region":11},{"id":751,"name":{"fi":"Simo","sv":"Simo"},"region":19},{"id":753,"name":{"fi":"Sipoo","sv":"Sibbo"},"region":1},{"id":755,"name":{"fi":"Siuntio","sv":"Sjundeå"},"region":1},{"id":758,"name":{"fi":"Sodankylä","sv":"Sodankylä"},"region":19},{"id":759,"name":{"fi":"Soini","sv":"Soini"},"region":14},{"id":761,"name":{"fi":"Somero","sv":"Somero"},"region":2},{"id":762,"name":{"fi":"Sonkajärvi","sv":"Sonkajärvi"},"region":11},{"id":765,"name":{"fi":"Sotkamo","sv":"Sotkamo"},"region":18},{"id":766,"name":{"fi":"Sottunga","sv":"Sottunga"},"region":21},{"id":768,"name":{"fi":"Sulkava","sv":"Sulkava"},"region":10},{"id":771,"name":{"fi":"Sund","sv":"Sund"},"region":21},{"id":777,"name":{"fi":"Suomussalmi","sv":"Suomussalmi"},"region":18},{"id":778,"name":{"fi":"Suonenjoki","sv":"Suonenjoki"},"region":11},{"id":781,"name":{"fi":"Sysmä","sv":"Sysmä"},"region":7},{"id":783,"name":{"fi":"Säkylä","sv":"Säkylä"},"region":4},{"id":831,"name":{"fi":"Taipalsaari","sv":"Taipalsaari"},"region":9},{"id":832,"name":{"fi":"Taivalkoski","sv":"Taivalkoski"},"region":17},{"id":833,"name":{"fi":"Taivassalo","sv":"Tövsala"},"region":2},{"id":834,"name":{"fi":"Tammela","sv":"Tammela"},"region":5},{"id":837,"name":{"fi":"Tampere","sv":"Tammerfors"},"region":6},{"id":844,"name":{"fi":"Tervo","sv":"Tervo"},"region":11},{"id":845,"name":{"fi":"Tervola","sv":"Tervola"},"region":19},{"id":846,"name":{"fi":"Teuva","sv":"Östermark"},"region":14},{"id":848,"name":{"fi":"Tohmajärvi","sv":"Tohmajärvi"},"region":12},{"id":849,"name":{"fi":"Toholampi","sv":"Toholampi"},"region":16},{"id":850,"name":{"fi":"Toivakka","sv":"Toivakka"},"region":13},{"id":851,"name":{"fi":"Tornio","sv":"Torneå"},"region":19},{"id":853,"name":{"fi":"Turku","sv":"Åbo"},"region":2},{"id":857,"name":{"fi":"Tuusniemi","sv":"Tuusniemi"},"region":11},{"id":858,"name":{"fi":"Tuusula","sv":"Tusby"},"region":1},{"id":859,"name":{"fi":"Tyrnävä","sv":"Tyrnävä"},"region":17},{"id":886,"name":{"fi":"Ulvila","sv":"Ulvsby"},"region":4},{"id":887,"name":{"fi":"Urjala","sv":"Urjala"},"region":6},{"id":889,"name":{"fi":"Utajärvi","sv":"Utajärvi"},"region":17},{"id":890,"name":{"fi":"Utsjoki","sv":"Utsjoki"},"region":19},{"id":892,"name":{"fi":"Uurainen","sv":"Uurainen"},"region":13},{"id":893,"name":{"fi":"Uusikaarlepyy","sv":"Nykarleby"},"region":15},{"id":895,"name":{"fi":"Uusikaupunki","sv":"Nystad"},"region":2},{"id":785,"name":{"fi":"Vaala","sv":"Vaala"},"region":17},{"id":905,"name":{"fi":"Vaasa","sv":"Vasa"},"region":15},{"id":908,"name":{"fi":"Valkeakoski","sv":"Valkeakoski"},"region":6},{"id":92,"name":{"fi":"Vantaa","sv":"Vanda"},"region":1},{"id":915,"name":{"fi":"Varkaus","sv":"Varkaus"},"region":11},{"id":918,"name":{"fi":"Vehmaa","sv":"Vemo"},"region":2},{"id":921,"name":{"fi":"Vesanto","sv":"Vesanto"},"region":11},{"id":922,"name":{"fi":"Vesilahti","sv":"Vesilahti"},"region":6},{"id":924,"name":{"fi":"Veteli","sv":"Vetil"},"region":16},{"id":925,"name":{"fi":"Vieremä","sv":"Vieremä"},"region":11},{"id":927,"name":{"fi":"Vihti","sv":"Vichtis"},"region":1},{"id":931,"name":{"fi":"Viitasaari","sv":"Viitasaari"},"region":13},{"id":934,"name":{"fi":"Vimpeli","sv":"Vindala"},"region":14},{"id":935,"name":{"fi":"Virolahti","sv":"Vederlax"},"region":8},{"id":936,"name":{"fi":"Virrat","sv":"Virdois"},"region":6},{"id":941,"name":{"fi":"Vårdö","sv":"Vårdö"},"region":21},{"id":946,"name":{"fi":"Vöyri","sv":"Vörå"},"region":15},{"id":976,"name":{"fi":"Ylitornio","sv":"Övertorneå"},"region":19},{"id":977,"name":{"fi":"Ylivieska","sv":"Ylivieska"},"region":17}
1,{"id":980,"name":{"fi":"Ylöjärvi","sv":"Ylöjärvi"},"region":6},{"id":981,"name":{"fi":"Ypäjä","sv":"Ypäjä"},"region":5},{"id":989,"name":{"fi":"Ähtäri","sv":"Etseri"},"region":14},{"id":992,"name":{"fi":"Äänekoski","sv":"Äänekoski"},"region":13}]}')}}]);

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.