CINXE.COM
Media- ja digitaidot | Oppiminen | yle.fi
<!DOCTYPE html> <html class="no-js" lang="fi" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# schema: http://schema.org/"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://yle.fi/aihe/oppiminen/media-ja-digitaidot","20240328173704","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1711647424"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"/> <base target="_top"/> <link rel="apple-touch-icon" href="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/w_180,h_180/v1513081794/yle-logo-c-svg.png" sizes="180x180"/> <link rel="icon" href="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/w_32,h_32/v1513081794/yle-logo-c-svg.png" sizes="32x32"/> <link rel="icon" href="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/w_16,h_16/v1513081794/yle-logo-c-svg.png" sizes="16x16"/> <link rel="manifest" href="/web/20240328173704/https://yle.fi/aihe/manifest.json"/> <meta content="IE=edge" http-equiv="X-UA-Compatible"/> <link rel="preconnect" href="//web.archive.org/web/20240328173704/https://images.cdn.yle.fi/"/> <link rel="canonical" href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/oppiminen/media-ja-digitaidot"/> <link rel="preconnect" href="//web.archive.org/web/20240328173704/https://login.api.yle.fi/" crossorigin="use-credentials"/> <meta property="og:image" content="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_crop,x_0,y_0/w_1200/v1513200317/39-4503085a319a75e2728.jpg"/> <meta name="twitter:image" content="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_crop,x_0,y_0/w_1200/v1513200317/39-4503085a319a75e2728.jpg"/> <meta name="twitter:image:alt" content="Mokasiko media -otsikko keltaisella pohjalla"/> <meta property="og:description" name="description" content="Yle Oppiminen tarjoaa taitoja uteliaille."/> <link rel="alternate" type="application/rss+xml" title="Recently published in this department" href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/rss/oppiminen/media-ja-digitaidot"/> <link rel="preconnect" href="//web.archive.org/web/20240328173704/https://player-v2.yle.fi/"/> <link rel="preconnect" href="//web.archive.org/web/20240328173704/https://tag-manager.yle.fi/"/> <link rel="preconnect" href="//web.archive.org/web/20240328173704/https://analytics-sdk.yle.fi/"/> <link rel="preconnect" href="//web.archive.org/web/20240328173704/https://metrics.api.yle.fi/"/> <link rel="preconnect" href="//web.archive.org/web/20240328173704/https://dax.yle.fi/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20240328173704/https://ping.chartbeat.net/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20240328173704/https://sb.scorecardresearch.com/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20240328173704/https://dpm.demdex.net/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20240328173704/https://yle.demdex.net/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20240328173704/https://cm.everesttech.net/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20240328173704/https://yleisradio.d3.sc.omtrdc.net/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20240328173704/https://yleisradio.hb.omtrdc.net/"/> <meta name="dc:language" content="fi-FI"/> <meta name="dc:type" content="text"/> <meta name="dc:format" content="html/text"/> <meta name="dc:publisher" content="Yle"/> <meta name="dcterms:rightsHolder" content="Yle" href="http://dbpedia.org/resource/YLE"/> <meta property="fb:app_id" content="156693284524111"/> <link rel="profile" href="http://www.w3.org/1999/xhtml/vocab"/> <link rel="preload" as="font" href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/profiles/fyndprofile/themes/custom/ylethemes/ydd_base_theme/fonts/open-sans-v15-latin_latin-ext-regular.woff2" crossorigin="anonymous" type="font/woff2"/> <link rel="preload" as="font" href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/profiles/fyndprofile/themes/custom/ylethemes/ydd_base_theme/fonts/open-sans-v15-latin_latin-ext-600.woff2" crossorigin="anonymous" type="font/woff2"/> <link rel="preload" as="font" href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/profiles/fyndprofile/themes/custom/ylethemes/ydd_base_theme/fonts/Yle-Bold.woff2" crossorigin="anonymous" type="font/woff2"/> <meta name="HandheldFriendly" content="true"/> <meta name="MobileOptimized" content="width"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=2.0"/> <title>Media- ja digitaidot | Oppiminen | yle.fi</title> <style>body{margin:0;padding:0;}div#ylefiheader,#ylefiheader div,#ylefiheader dl,#ylefiheader dt,#ylefiheader dd,#ylefiheader ul,#ylefiheader ol,#ylefiheader li,#ylefiheader h1,#ylefiheader h2,#ylefiheader h3,#ylefiheader h4,#ylefiheader h5,#ylefiheader h6,#ylefiheader pre,#ylefiheader form,#ylefiheader fieldset,#ylefiheader input,#ylefiheader textarea,#ylefiheader p,#ylefiheader blockquote,#ylefiheader th,#ylefiheader td{margin:0;padding:0;line-height:normal;letter-spacing:normal;}div#ylefiheader{text-align:left;width:100%;min-height:49px;border-bottom:1px solid #4d4d4d;background:#333;font-family:arial,helvetica,clean,sans-serif;color:#fff;font-size:14px;overflow:auto;}div#ylefiheader a{font-size:14px;color:#fff;text-decoration:none;}div#ylefiheader a:hover{color:#ddd;text-decoration:none;}div#ylefiheader-wrapper{max-width:940px;margin:0 auto;padding:0 10px;position:relative;overflow:hidden;min-height:49px;}img#ylefiheader-logo{margin:11px 0 0 0;float:left;border:none;}span#ylefiheader-mobiletoggle{display:none;}ul#ylefiheader-mainnavi{margin:19px 0 0 18px;float:right;text-transform:uppercase;margin-right:315px;}ul#ylefiheader-mainnavi li{float:left;display:block;margin:0 5px;padding-left:10px;line-height:1;border-left:1px solid #666;}ul#ylefiheader-mainnavi > li:first-child{border-left:0;margin-left:0;padding-left:0;}div#ylefiheader form{margin-top:11px;float:right;position:absolute;right:100px;vertical-align:baseline;height:28px;}div#ylefiheader form .hasPlaceholder{color:#777;}div#ylefiheader form label{display:none;}div#ylefiheader form input{font-family:arial,helvetica,clean,sans-serif;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:caret;vertical-align:top;width:170px;height:20px;padding:4px;border:0;margin-right:-4px;font-size:12px;border-radius:4px 0 0 4px;background:#fff}div#ylefiheader form input::-webkit-input-placeholder{color:#888;font-size:12px;}div#ylefiheader form input:-moz-placeholder{color:#888;font-size:12px;}div#ylefiheader form button{vertical-align:baseline;text-indent:-9999px;cursor:pointer;border-radius:0 4px 4px 0;width:28px;height:28px;border:0;padding:0;margin:0;background:transparent url(//web.archive.org/web/20240328173704im_/https://static.cdn.yle.fi/hf/v1/img/ylefisearch.png) no-repeat top left;}p#ylefiheader-langnavi{font-size:12px;font-weight:bold;float:right;position:absolute;top:19px;right:10px;padding-bottom:10px;display:block;}p#ylefiheader-langnavi a{font-size:12px;}div#ylefiheader.svenska form{right:60px;}div#ylefiheader.svenska ul#ylefiheader-mainnavi{margin-right:270px;}div#ylefifooter{text-align:left;clear:both;font-family:arial,helvetica,clean,sans-serif;color:#333;font-size:12px;display:block;max-width:100%;background:#e0e0e0;border-top:1px solid #cbcbcb;padding-top:16px;padding-bottom:24px;}div#ylefifooter h6{font-family:arial,helvetica,clean,sans-serif;color:#333;font-size:20px;font-weight:bold;display:block;padding-bottom:16px;margin:0 0 24px 0;border-bottom:1px solid #cbcbcb;}div#ylefifooter a{font-size:12px;color:#333;text-decoration:none;}div#ylefifooter a:hover{color:#666;text-decoration:none;}div.ylefifooter-wrapper{max-width:940px;margin:0 auto;padding:0 10px;overflow:hidden;}div.ylefifooter-column{display:block;float:left;width:16.666%;}div.ylefifooter-column ul{margin:1px 0 24px 0;padding:0;}div.ylefifooter-column ul li{list-style-type:none;font-weight:bold;margin-bottom:4px;}div.ylefifooter-column.yleui-mobile ul li{margin-bottom:8px;}div.ylefifooter-column.yleui-mobile ul li a{padding:4px;text-align:center;border:1px solid #bcbcbc;border-radius:4px;background:#cbcbcb;display:block;}div#ylefifooter div.ylefifooter-column.yleui-mobile ul li a:hover{color:#333;background:-moz-linear-gradient(#bcbcbc,#cbcbcb);background:-ms-linear-gradient(#bcbcbc,#cbcbcb);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bcbcbc),color-stop(100%,#cbcbcb));background:-webkit-linear-gradient(#bcbcbc,#cbcbcb);background:-o-linear-gradient(#bcbcbc,#cbcbcb);background:linear-gradient(#bcbcbc,#cbcbcb);}div.ylefifooter-links{font-weight:bold;clear:left;display:block;margin:0 auto;background:#fff;overflow:hidden;padding:24px 10px;border:1px solid #cbcbcb;border-radius:4px;}div.ylefifooter-links.yleui-mobile{padding:24px;}div.ylefifooter-links ul{margin:8px 0 0 0;padding-left:40px;}div.ylefifooter-links ul li{float:left;list-style-type:none;display:block;margin:0 5px;padding-left:10px;line-height:1;border-left:1px solid #000;}div.ylefifooter-links ul li.first-item{border:0;padding-left:0;}@media screen and (max-width:739px){div#ylefiheader{padding-bottom:0;}div#ylefiheader-mobilewrapper{display:block;max-height:0;position:relative;overflow:hidden;margin-top:49px;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;}div#ylefiheader-mobilewrapper.open{max-height:999px;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;}span#ylefiheader-mobiletoggle{display:block;height:28px;width:65px;background:transparent url(//web.archive.org/web/20240328173704im_/https://static.cdn.yle.fi/hf/v1/img/button_navi-search.png) top left no-repeat;position:absolute;top:10px;right:10px;cursor:pointer;}ul#ylefiheader-mainnavi,div#ylefiheader.svenska ul#ylefiheader-mainnavi{margin:55px 0 12px 0;padding-top:12px;float:none;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;font-size:18px;}ul#ylefiheader-mainnavi li{float:none;margin:0;border:0;padding:0;}ul#ylefiheader-mainnavi li a{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin:0;display:block;margin-bottom:12px;}div#ylefiheader form,div#ylefiheader.svenska form{float:none;top:0;width:100%;right:auto;}div#ylefiheader form input{width:100%;border-radius:4px;height:28px;padding:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}div#ylefiheader form button{position:absolute;right:0;}p#ylefiheader-langnavi{float:none;position:relative;top:auto;right:auto;font-weight:bold;}div#ylefifooter{padding-bottom:0;margin-bottom:8px;}div#ylefifooter h6{display:none;}div.ylefifooter-wrapper.yleui-mobile{padding:0;}div.ylefifooter-column{display:none;width:100%;}div.ylefifooter-column.yleui-mobile{display:block;}div.ylefifooter-column.yleui-mobile ul{margin-bottom:16px;}div.ylefifooter-links{border-radius:0;border:0;padding-bottom:0;}div.ylefifooter-links img{padding:0 10px 10px 0}div.ylefifooter-links ul{margin-top:0;padding:0 0 0 30px;}div.ylefifooter-links ul li{float:none;border:0;padding-bottom:8px;}div.ylefifooter-links ul li.first-item{padding-left:10px;}div.ylefifooter-column.yleui-mobile ul li a{width:100%;margin:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}}@media screen and (min-width:740px){div#ylefiheader{height:49px;}div#ylefiheader-mobilewrapper{height:auto !important;}}*+html div#ylefiheader.svenska form input[type=text]{background-image:none;}*+html div#ylefiheader form input{padding-top:6px;padding-bottom:2px;}div#ylefiheader form input{padding-top:6px \0/;padding-bottom:2px \0/;}div#ylefiheader form input,div#ylefiheader form button,div.ylefifooter-links{border-radius:0 0 0 0 \0/;}*+html div#ylefiheader form button{font-size:0;line-height:0;margin-top:1px;}*+html div.ylefifooter-links ul{padding-top:8px;}div#ylefiheader-wrapper,div.ylefifooter-wrapper{max-width:1220px !important;}.yle-header figure.yle-header-logo>a:focus{outline:2px solid #00e8ff;outline-offset:2px}.yle-header nav#yle-header-megamenu>ul>li>a:focus{background-color:#00e8ff;outline:3px solid #00e8ff}.yle-header .yle-header-navigation-toggler:active{filter:invert(0.3) sepia(2) saturate(5) hue-rotate(155deg);outline:none}.yle-header .yle-header-action .yle-header-action-tunnus button:focus,.yle-header nav.yle-header-navigation a:focus,.yle-header .yle-header-actions .yle-header-action-tunnus .yle-header-action-login button:focus{color:#00e8ff;outline:none;text-decoration:underline}.yle-header-tunnus-menu a:focus,.yle-header-tunnus-menu button:focus,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-submit:focus,.yle-header .yle-header-action.yle-header-action-tunnus:focus-within{outline:2px solid #00e8ff;outline-offset:-3px}.yle-header-tunnus-menu-select-logout:focus,.yle-header-tunnus-menu-open:focus,.yle-header-action-open-tunnus-menu:focus{outline:none}.yle-header{font-family:"Open Sans",sans-serif;background-color:#262a2e;color:#fff;position:relative;z-index:1000;transform:translateZ(0)}.yle-header.sticky{position:fixed;top:0;width:100%}.yle-header *{box-sizing:border-box;margin:0;padding:0}.yle-header button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;text-align:left;text-indent:-999em}.yle-header .yle-header-container{max-width:1200px;margin:0 auto;height:50px;line-height:0;vertical-align:top;font-size:0;padding-left:10px}@media all and (min-width:640px){.yle-header .yle-header-container{padding-left:20px}}@media all and (min-width:1204px){.yle-header .yle-header-container{padding-right:20px}}.yle-header .yle-header-actions{float:right;height:50px;opacity:0}.yle-header .yle-header-actions.yle-header-action-ready{-webkit-animation:yle-header-appear 0.3s ease-in forwards;animation:yle-header-appear 0.3s ease-in forwards}.yle-header .yle-header-actions .yle-header-action{display:inline-block;height:50px;min-width:40px;padding:0;line-height:30px;border-left:1px solid #4b535a;font-size:12px;font-weight:400;text-indent:-999em;float:left;border-left:1px solid #4b535a}.yle-header .yle-header-actions .yle-header-action-search{position:relative;font-size:0;border-left:0}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input{border:0;border-left:1px solid #4b535a;position:absolute;right:0;top:0;border-radius:0;height:50px;background:#262a2e;color:#fff;width:20px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21'%3e%3cpath fill='white' d='M19.9 19.8a.5.5 0 0 1 .1.3.6.6 0 0 1-.1.4l-.4.3a.5.5 0 0 1-.4.2.4.4 0 0 1-.3-.2l-5-5.3a.4.4 0 0 1-.2-.3v-.4a8 8 0 0 1-2.5 1.7 7.7 7.7 0 0 1-3 .6 7.6 7.6 0 0 1-4-1.2 8.4 8.4 0 0 1-3-3C.4 11.4 0 10 0 8.4c0-1.5.4-3 1-4.3a8.4 8.4 0 0 1 3-3A7.6 7.6 0 0 1 8.1 0c1.5 0 2.9.4 4.1 1.1a8.4 8.4 0 0 1 3 3.1c.7 1.3 1 2.8 1 4.3 0 1.1-.1 2.2-.5 3.2a8.5 8.5 0 0 1-1.6 2.6h.4c.1 0 .2 0 .3.2l5 5.3zM8 15.8a6.5 6.5 0 0 0 3.5-1 7 7 0 0 0 2.5-2.6 7.4 7.4 0 0 0 .9-3.7A7.4 7.4 0 0 0 14 5a7 7 0 0 0-2.4-2.6 6.5 6.5 0 0 0-3.5-1 6.5 6.5 0 0 0-3.4 1 7 7 0 0 0-2.5 2.6 7.4 7.4 0 0 0-1 3.6 7.4 7.4 0 0 0 1 3.7 7 7 0 0 0 2.5 2.6 6.5 6.5 0 0 0 3.4 1z'/%3e%3c/svg%3e") right 10px center no-repeat;text-indent:-999em;padding:0 20px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;transition:width 0.2s ease-in-out,min-width 0.2s ease-in-out,max-width 0.2s ease-in-out,background-color 0s linear 0.2s}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input::-moz-placeholder{color:#fff}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:-ms-input-placeholder{color:#fff}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input::placeholder{color:#fff}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus{right:34px;outline:0;background:#565E65;background-image:none;text-indent:0;transition:width 0.2s ease-in-out,min-width 0.2s ease-in-out,max-width 0.2s ease-in-out}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus::-moz-placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus:-ms-input-placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus::placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-submit{display:none;cursor:pointer;height:50px;width:40px;border:0;padding:0 10px 0 10px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21'%3e%3cpath fill='white' d='M19.9 19.8a.5.5 0 0 1 .1.3.6.6 0 0 1-.1.4l-.4.3a.5.5 0 0 1-.4.2.4.4 0 0 1-.3-.2l-5-5.3a.4.4 0 0 1-.2-.3v-.4a8 8 0 0 1-2.5 1.7 7.7 7.7 0 0 1-3 .6 7.6 7.6 0 0 1-4-1.2 8.4 8.4 0 0 1-3-3C.4 11.4 0 10 0 8.4c0-1.5.4-3 1-4.3a8.4 8.4 0 0 1 3-3A7.6 7.6 0 0 1 8.1 0c1.5 0 2.9.4 4.1 1.1a8.4 8.4 0 0 1 3 3.1c.7 1.3 1 2.8 1 4.3 0 1.1-.1 2.2-.5 3.2a8.5 8.5 0 0 1-1.6 2.6h.4c.1 0 .2 0 .3.2l5 5.3zM8 15.8a6.5 6.5 0 0 0 3.5-1 7 7 0 0 0 2.5-2.6 7.4 7.4 0 0 0 .9-3.7A7.4 7.4 0 0 0 14 5a7 7 0 0 0-2.4-2.6 6.5 6.5 0 0 0-3.5-1 6.5 6.5 0 0 0-3.4 1 7 7 0 0 0-2.5 2.6 7.4 7.4 0 0 0-1 3.6 7.4 7.4 0 0 0 1 3.7 7 7 0 0 0 2.5 2.6 6.5 6.5 0 0 0 3.4 1z'/%3e%3c/svg%3e") right 10px center no-repeat;text-indent:-999em}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus+.yle-header-search-submit{background-color:#565E65;display:inline-block}.yle-header .yle-header-actions .yle-header-action-search form{position:absolute;right:0}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete{position:absolute;display:none;flex-wrap:wrap;justify-content:space-between;padding:10px 0;right:-1px;top:50px;font-size:13px;color:black;max-height:calc(100vh - 50px);overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete .yle-header-search-header{display:block;font-size:16px;font-weight:bold;line-height:22px;width:100%;padding:11px 8px;margin:0 20px;text-decoration:none;color:#262a2e}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete .yle-header-search-header .yle-header-search-advanced-search-title{font-size:14px;font-weight:normal;float:right;color:#696a6c;text-decoration:none}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete .yle-header-search-header.yle-header-search-autocomplete-selected,.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete .yle-header-search-header:hover{background-color:#ddd}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header){display:inline-block;border-top:1px solid #ddd;padding:7px 8px 8px;overflow:hidden;text-decoration:none;color:#262a2e;margin:0 20px}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-autocomplete-selected,.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header):hover{background-color:#ddd}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-video{height:72px}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-video .yle-header-search-title{height:40px;font-weight:bold}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight{background-color:#e5f4f7;border:none;border-radius:4px}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight .yle-header-search-highlight-header{font-size:12px;line-height:17px;margin:0 5px;float:right;color:#696a6c}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight .yle-header-search-title{font-size:16px;font-weight:bold;line-height:22px;height:22px;margin:5px;white-space:nowrap;text-overflow:ellipsis;color:#00607f}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight.yle-header-search-autocomplete-selected,.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight:hover{background-color:#ddd}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-date{display:block;overflow:hidden;line-height:18px;font-size:12px;margin-top:7px;color:#696a6c}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-title{display:block;overflow:hidden;font-size:14px;line-height:20px;max-height:60px}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-type{display:block;overflow:hidden;font-size:12px;line-height:16px;height:16px;color:#696a6c}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-image-container{float:right;height:56px;width:56px;position:relative}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-image-container .yle-header-search-image-audio{position:absolute;bottom:0;left:0;height:16px;line-height:16px;font-size:12px;text-align:center;width:100%;background-color:white}.yle-header .yle-header-actions .yle-header-action-tunnus{position:relative;display:block}.yle-header .yle-header-actions .yle-header-action-tunnus button{cursor:pointer;display:block;color:#fff;height:50px;min-width:40px;line-height:50px;padding:0;width:100%}.yle-header .yle-header-actions .yle-header-action-tunnus .yle-header-action-open-tunnus-menu{display:none;float:left;min-width:40px}.yle-header .yle-header-actions .yle-header-action-tunnus .initials-wrapper{display:flex;height:24px;width:24px;margin:0 auto;align-items:center;justify-content:center;background-color:#fff;border-radius:50%}.yle-header .yle-header-actions .yle-header-action-tunnus .initials-wrapper .initials{text-indent:0;font-family:"Open Sans",sans-serif;color:#000;font-size:10px;font-weight:bold}.yle-header .yle-header-actions .yle-header-action-tunnus .yle-header-action-login{min-width:40px}.yle-header .yle-header-actions .yle-header-action-tunnus .yle-header-action-login button{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3e%3cdefs%3e%3cpath id='a' d='M0 0h24v24H0z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath fill='white' d='M12 0c2.2 0 4.2.5 6 1.6A12.1 12.1 0 0 1 22.4 6c1 1.8 1.6 3.8 1.6 6s-.5 4.2-1.6 6a12.1 12.1 0 0 1-4.4 4.4c-1.8 1-3.8 1.6-6 1.6a11.6 11.6 0 0 1-6-1.6A12.1 12.1 0 0 1 1.6 18 11.6 11.6 0 0 1 0 12c0-2.2.5-4.2 1.6-6A12.1 12.1 0 0 1 6 1.6C7.8.6 9.8 0 12 0m6.2 20.4v-.7a3 3 0 0 0-1-2.1 3 3 0 0 0-2.1-1c-.1 0-.4 0-.7.2a7.8 7.8 0 0 1-2.4.4 7.8 7.8 0 0 1-2.4-.4l-.7-.2a3 3 0 0 0-2.2 1 3 3 0 0 0-.9 2.1v.7c1.8 1.4 4 2 6.2 2s4.4-.6 6.2-2m1.5-1.3a10.2 10.2 0 0 0 2-3.3 10.3 10.3 0 0 0-.7-9A10.5 10.5 0 0 0 17.2 3 10.2 10.2 0 0 0 6.8 3 10.5 10.5 0 0 0 3 6.8a10.2 10.2 0 0 0-.7 9 10.2 10.2 0 0 0 2 3.3A4.8 4.8 0 0 1 6 16.2c.8-.7 1.8-1.1 3-1.1.3 0 .7 0 1.2.2.6.2 1.3.3 1.9.3l2-.3 1.1-.2c1.2 0 2.2.4 3 1.1a4.8 4.8 0 0 1 1.6 2.9M12 5.4c1.2 0 2.2.4 3 1.3.8.8 1.3 1.8 1.3 3 0 1.1-.5 2.1-1.3 3a4 4 0 0 1-3 1.2 4 4 0 0 1-3-1.2 4.1 4.1 0 0 1-1.3-3c0-1.2.5-2.2 1.3-3 .8-.9 1.8-1.3 3-1.3m0 7c.7 0 1.4-.3 2-.8a2.6 2.6 0 0 0 .7-2c0-.7-.3-1.3-.8-1.8A2.6 2.6 0 0 0 12 7c-.7 0-1.4.2-2 .8a2.6 2.6 0 0 0-.7 1.9c0 .7.3 1.4.8 1.9a2.6 2.6 0 0 0 1.9.8' mask='url(%23b)'/%3e%3cpath fill='red' d='M23.6 4.6a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0'/%3e%3c/g%3e%3c/svg%3e") center no-repeat}.yle-header .yle-header-actions .yle-header-action-tunnus nav{background-color:#262a2e;border-radius:0 0 8px 8px}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu{display:none;color:#f8f9fa;font-size:14px;font-weight:400;line-height:initial;position:absolute;top:50px;right:0;width:300px;text-indent:0;padding:8px 0}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu .yle-header-tunnus-menu-user{display:flex;flex-direction:row;align-items:center;padding:15px 16px 23px;border-bottom:1px solid #4b535a}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu .yle-header-tunnus-menu-user .initials-wrapper{display:flex;width:44px;height:44px;flex-grow:0;margin:0;align-items:center;justify-content:center;background-color:#fff;border-radius:50%}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu .yle-header-tunnus-menu-user .initials-wrapper .initials{text-indent:0;font-family:"Open Sans",sans-serif;color:#000;font-size:16px;font-weight:bold}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu .yle-header-tunnus-menu-user div{display:flex;flex-direction:column;flex-grow:1;margin-left:16px;max-width:208px}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu .yle-header-tunnus-menu-user div span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu .yle-header-tunnus-menu-user div .tunnus-user-nick{font-size:16px;font-weight:700;line-height:24px}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu .yle-header-tunnus-menu-user div .tunnus-user-email{line-height:21px}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu .yle-header-tunnus-link-with-icon{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 16px}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu .yle-header-tunnus-link-with-icon:hover{cursor:pointer;background-color:#4b535a}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu .yle-tunnus-icon{width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center;fill:red}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu .yle-tunnus-icon.chevron-right{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23f8f9fa' viewBox='0 0 24 24'%3E%3Cpath fill='%23f8f9fa' d='M9.293 5.293a1 1 0 0 1 1.414 0l6 6a1 1 0 0 1 0 1.414l-6 6a1 1 0 0 1-1.414-1.414L14.586 12 9.293 6.707a1 1 0 0 1 0-1.414Z'/%3E%3C/svg%3E")}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu .yle-tunnus-icon.logout{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23f8f9fa' d='M4.293 4.293A1 1 0 0 1 5 4h4a1 1 0 0 0 0-2H5a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h4a1 1 0 1 0 0-2H5a1 1 0 0 1-1-1V5a1 1 0 0 1 .293-.707Zm11 2a1 1 0 0 1 1.414 0l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L18.586 13H8.857C8.384 13 8 12.552 8 12s.384-1 .857-1h9.729l-3.293-3.293a1 1 0 0 1 0-1.414Z'/%3E%3C/svg%3E")}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu ul{padding:8px 0}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu ul>li{list-style-type:none}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu ul>li a{display:block;color:#f8f9fa;text-decoration:none;text-indent:0}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu .yle-header-tunnus-menu-select-logout{padding:16px;border-top:1px solid #4b535a;line-height:24px;text-indent:0;height:initial;color:#f8f9fa}.yle-header figure.yle-header-logo{display:block;float:left;width:30px;height:30px;margin:10px 20px 10px 0;background:url("data:image/svg+xml,%3csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cpath id='a' d='M30 0H0v29.8h30V.1z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M21.9 12c-1.3 0-1.9.6-2 2.2h3.8c0-1.5-.6-2.2-1.8-2.2' fill='white'/%3e%3cg transform='translate(0 .1)'%3e%3cmask id='b' fill='white'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath d='M24 15.5h-4c0 1.7.3 2.1 2.4 2.1l1.6-.1h.4c.3 0 .5.1.5.5v.3c0 .4-.2.5-.4.6a7 7 0 0 1-2.4.3c-2.9 0-4-1.1-4-4.2 0-3 1.2-4.5 3.8-4.5 3 0 3.4 2.3 3.4 4 0 .5-.3 1-1.3 1zm-7.9 2.8c0 .4-.1.8-.7.8H15c-.5 0-.6-.3-.6-.8V8.2H14c-.8 0-1-.4-1-.6V7c0-.5.7-.5.9-.5h1.2c.8 0 1 .6 1 1.3v10.5zm-4-6L9.9 21c-.3 1.1-1.2 1.8-2.5 1.8s-1.8 0-2.1-.2c-.2 0-.4-.2-.4-.6v-.3c0-.4.2-.6.5-.6h.4l1.3.1c.7 0 1-.1 1.4-1l.2-1.2h-.6c-1 0-1.5-.4-1.7-1.4l-1.5-5.1-.2-1.1c0-.4.3-.6.7-.6h.5c.4 0 .5.3.6.7L8 16.8c.2.7.4.8.8.8H9l1.4-6c.2-.5.3-.7.8-.7h.4c.4 0 .6.2.6.6l-.1 1zM28.6.2H1.4C.6 0 0 .7 0 1.5v27c0 .7.6 1.3 1.4 1.3h27.2c.7 0 1.3-.6 1.3-1.4v-27c0-.7-.6-1.3-1.3-1.3z' fill='white' mask='url(/web/20240328173704im_/https://yle.fi/aihe/oppiminen/%23b)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center center no-repeat;background-size:30px 30px}.yle-header figure.yle-header-logo>a{display:block;height:30px;width:30px}.yle-header nav.yle-header-navigation{display:inline-block;height:30px;line-height:0;margin:10px 0;float:left}.yle-header nav.yle-header-navigation>a{display:none;line-height:30px;padding:0 10px;color:#fff;text-decoration:none;font-weight:600;font-size:14px}.yle-header nav.yle-header-navigation>a:first-child{padding-left:0}.yle-header nav.yle-header-navigation>a:last-child{padding-right:0}.yle-header nav.yle-header-navigation nav#yle-header-megamenu{display:none;position:absolute;z-index:1;width:100%;left:0;top:50px;background:#fff;overflow:hidden;transition:all 0.2s linear;box-shadow:0 0 4px rgba(0,0,0,0.2)}.yle-header nav.yle-header-navigation nav#yle-header-megamenu.open{display:inline-block}.yle-header nav.yle-header-navigation nav#yle-header-megamenu>ul{display:block;max-width:1200px;margin:0 auto;padding:10px 6px;-moz-column-count:2;column-count:2}.yle-header nav.yle-header-navigation nav#yle-header-megamenu>ul>li{display:inline-block;width:calc(100% - 50px);margin:4px 4px;height:26px;line-height:26px}.yle-header nav.yle-header-navigation nav#yle-header-megamenu>ul>li>a{display:block;height:26px;color:#000;text-decoration:none;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.yle-header nav.yle-header-navigation nav#yle-header-megamenu>ul>li>#yle-header-megamenu-link--cookie-preferences{cursor:pointer}.yle-header nav.yle-header-navigation .yle-header-navigation-toggler{color:#fff;text-decoration:none;font-weight:600;font-size:14px;padding:0 31px 0 0;height:30px;line-height:30px;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3e%3cpath fill='white' d='M10 0a10.1 10.1 0 0 1 8.6 5 9.7 9.7 0 0 1 1.4 5c0 1.8-.5 3.5-1.4 5a10.1 10.1 0 0 1-3.6 3.6 9.7 9.7 0 0 1-5 1.4 9.7 9.7 0 0 1-5-1.4A10.1 10.1 0 0 1 1.4 15 9.7 9.7 0 0 1 0 10c0-1.8.5-3.5 1.4-5A10.1 10.1 0 0 1 5 1.4 9.7 9.7 0 0 1 10 0zm8.7 10c0-1.6-.4-3-1.2-4.4a8.7 8.7 0 0 0-3.1-3.1A8.6 8.6 0 0 0 10 1.3c-1.6 0-3 .4-4.4 1.2a8.7 8.7 0 0 0-3.1 3.1A8.6 8.6 0 0 0 1.3 10c0 1.6.4 3 1.2 4.4a8.7 8.7 0 0 0 3.1 3.1 8.6 8.6 0 0 0 4.4 1.2c1.6 0 3-.4 4.4-1.2a8.7 8.7 0 0 0 3.1-3.1 8.5 8.5 0 0 0 1.2-4.4zm-8.3 3.5a.6.6 0 0 1-.4.1.6.6 0 0 1-.4 0L5 8.8a.6.6 0 0 1-.1-.4l.1-.3.3-.3a.6.6 0 0 1 .3-.2.6.6 0 0 1 .4.2l4 4 4-4a.6.6 0 0 1 .4-.2s.2 0 .3.2l.3.2a.6.6 0 0 1 .1.4l-.1.3-4.6 4.7z'/%3e%3c/svg%3e") right 1px center no-repeat;background-size:20px 20px}.yle-header nav.yle-header-navigation .yle-header-navigation-toggler.open{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3e%3cpath fill='white' d='M10 20a9.7 9.7 0 0 1-5-1.4A10.1 10.1 0 0 1 1.4 15 9.7 9.7 0 0 1 0 10c0-1.8.5-3.5 1.4-5A10.1 10.1 0 0 1 5 1.4 9.7 9.7 0 0 1 10 0a10.1 10.1 0 0 1 8.6 5 9.7 9.7 0 0 1 1.4 5c0 1.8-.5 3.5-1.4 5a10.1 10.1 0 0 1-3.6 3.6 9.7 9.7 0 0 1-5 1.4zM1.3 10c0 1.6.4 3 1.2 4.4a8.7 8.7 0 0 0 3.1 3.1 8.6 8.6 0 0 0 4.4 1.2c1.6 0 3-.4 4.4-1.2a8.7 8.7 0 0 0 3.1-3.1 8.6 8.6 0 0 0 1.2-4.4c0-1.6-.4-3-1.2-4.4a8.7 8.7 0 0 0-3.1-3.1A8.6 8.6 0 0 0 10 1.3c-1.6 0-3 .4-4.4 1.2a8.7 8.7 0 0 0-3.1 3.1A8.5 8.5 0 0 0 1.3 10zm8.3-3.5a.6.6 0 0 1 .4-.1.6.6 0 0 1 .4 0l4.6 4.7a.6.6 0 0 1 .1.4l-.1.3-.3.3a.6.6 0 0 1-.3.2.6.6 0 0 1-.4-.2l-4-4-4 4a.6.6 0 0 1-.4.2.4.4 0 0 1-.3-.2L5 12a.6.6 0 0 1-.1-.4l.1-.3 4.6-4.7z'/%3e%3c/svg%3e")}@media screen and (min-width:768px){.yle-header-lang-fi nav.yle-header-navigation>a,.yle-header-lang-en nav.yle-header-navigation>a,.yle-header-lang-sv nav.yle-header-navigation>a{display:inline-block}.yle-header-lang-fi nav.yle-header-navigation nav#yle-header-megamenu .yle-header-main-link,.yle-header-lang-en nav.yle-header-navigation nav#yle-header-megamenu .yle-header-main-link,.yle-header-lang-sv nav.yle-header-navigation nav#yle-header-megamenu .yle-header-main-link{display:none}}@media screen and (min-width:532px){.yle-header nav.yle-header-navigation nav#yle-header-megamenu>ul{-moz-column-count:4;column-count:4}}@media screen and (min-width:768px){.yle-header button{text-indent:0}.yle-header figure.yle-header-logo{margin-right:30px}.yle-header nav.yle-header-navigation>a{padding:0 15px}.yle-header .yle-header-navigation-toggler{text-indent:0;padding-right:30px;margin-left:15px}.yle-header .yle-header-actions .yle-header-action{text-indent:0}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input{position:absolute;text-indent:0;font-size:12px;background:none;right:50px;padding:0 10px 0 20px;transition:width 0.2s ease-in-out,min-width 0.2s ease-in-out,max-width 0.2s ease-in-out}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input:focus{background:#565E65}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-submit{float:right;display:inline-block;padding:0 20px 0 10px;width:50px;background-position:right 20px center}.yle-header .yle-header-actions .yle-header-action .yle-header-action-login button,.yle-header .yle-header-actions .yle-header-action .yle-header-action-open-tunnus-menu button{background-position:right 20px center}.yle-header .yle-header-actions .yle-header-action .yle-header-action-login .yle-header-tunnus-login,.yle-header .yle-header-actions .yle-header-action .yle-header-action-open-tunnus-menu .yle-header-tunnus-login{text-indent:20px;min-width:122px}.yle-header .yle-header-actions .yle-header-action .yle-header-action-login .yle-header-tunnus-menu-open,.yle-header .yle-header-actions .yle-header-action .yle-header-action-open-tunnus-menu .yle-header-tunnus-menu-open{min-width:66px}}@media screen and (min-width:1200px){.yle-header .yle-header-actions .yle-header-action:last-child{border-right:1px solid #4b535a}.yle-header nav.yle-header-navigation a,.yle-header-megamenu-toggler{opacity:0.9}.yle-header nav.yle-header-navigation a:hover,.yle-header-megamenu-toggler:hover{opacity:1}}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input{min-width:40px;max-width:40px}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input:focus{width:calc(100vw - 75px);min-width:150px;max-width:220px}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete{width:calc(100vw - 40px)}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete a{flex:1 1 100vw}@media screen and (min-width:376px){.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input:focus{width:220px}}@media screen and (min-width:768px){.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input{width:70px;min-width:70px;max-width:70px}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete{width:682px;max-width:calc(100vw - 150px);border-left:1px solid #ddd}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete a.yle-header-search-article{flex:1 1 640px}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete a.yle-header-search-article .yle-header-search-title{white-space:nowrap;text-overflow:ellipsis;height:20px}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete a.yle-header-search-video{flex:1 1 290px}}@-webkit-keyframes yle-header-appear{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}@keyframes yle-header-appear{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}@media print{header.yle-header,header.yle-header-stripe,header.yle-header-ad,header.yle-header-extras-demo{display:none}} .yle-header .yle-header-container{max-width:1400px;padding:0}.yle-subject-page-sidebar .yle-header .yle-header-container{max-width:1800px}.yle-header figure.yle-header-logo{margin-left:10px}@media all and (min-width:800px){.yle-header .yle-header-container{padding:0 1.6949152542% 0 0}}@media all and (min-width:800px){.yle-header figure.yle-header-logo{margin-left:1.6949152542%}} </style> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20240328173704cs_/https://yle.fi/aihe/sites/aihe/files/css/css_TO-y8m8DczGufZrKhuZX0H4yx045j750VcaFDbEtoi0.css" media="all"/> <!--[if lte IE 8]> <link type="text/css" rel="stylesheet" href="https://yle.fi/aihe/sites/aihe/files/css/css_QfKe8QmuWkuoG-dq0JJYr-1aPgvZXvN65e-gJCoUKIc.css" media="all" /> <![endif]--> <style>body{background-position:center top;background-repeat:no-repeat;;}.brandbyline-wrapper-primary .ydd-pill__link,.brandbyline-wrapper-primary .ydd-pill__link:active,.brandbyline-wrapper-primary .ydd-pill__link:visited,.brandbyline-wrapper-primary .ydd-pill__link:focus{color:#000;background-color:#fff;}.brandbyline-wrapper-primary .ydd-pill--first .ydd-pill__link,.brandbyline-wrapper-primary .ydd-pill--first .ydd-pill__link:hover,.brandbyline-wrapper-primary .ydd-pill--first .ydd-pill__link:active,.brandbyline-wrapper-primary .ydd-pill--first .ydd-pill__link:visited,.brandbyline-wrapper-primary .ydd-pill--first .ydd-pill__link:focus{color:#fff;background-color:#000;}.brandbyline-wrapper-primary .ydd-pill__link:hover{color:#fff;background-color:#000;}.ydd-kicker{border-color:#000;}.ydd-kicker .ydd-kicker__title{color:#000}.brandbyline-wrapper-primary .ydd-pill__link.active:not([href*="#"]){border-color:#000;}article nav.ydd-pills .ydd-pill__link.active:not([href*="#"]){border-color:#000;}.brandbyline-wrapper-primary .ydd-expander{fill:#000}.ydd-pills--sub-menu{color:#fff;background-color:#000;}.ydd-pills--sub-menu .ydd-expander{float:left;fill:#fff}.ydd-pills--sub-menu .ydd-pill__link,.ydd-pills--sub-menu .ydd-pill__link:active,.ydd-pills--sub-menu .ydd-pill__link:visited,.ydd-pills--sub-menu .ydd-pill__link:focus{color:#fff;background-color:#000;}.ydd-countdown-embed{color:#000;}body{background-color:#f1f2ed;}.layout-region ol.inline-separated,.layout-region ul.inline-separated{margin:0;}.node ol.inline-separated li,.node ul.inline-separated li{float:left;margin-right:30px;}ul.swewords{background-color:#ccc;padding:25px;}ul.swewords li{list-style-type:none;}@media (max-width:578px){iframe.oppiminen-image-crop{width:100%;}}@media (min-width:670px){iframe.oppiminen-image-crop{margin-left:-70px;}}@media (min-width:1200px){iframe.oppiminen-image-crop{margin-left:-100px;}}@media (min-width:1400px){iframe.oppiminen-image-crop{margin-left:-210px;width:1400px;}}.oppiminen-codeblock{display:block;font-family:monospace;font-size:0.875em;color:#e76627;line-height:0.8em;padding:14px;white-space:pre-wrap;}.page-node-174678 td{background-color:transparent!important;}.page-node-175354 #survey-content-vihapuhe h2{font-size:0.9em;color:#000000!important;}.ydd-kicker{border:0;}.ydd-kicker:before{border-top:8px solid #000;content:'';display:block;max-width:380px;}.ydd-kicker .ydd-kicker__title{padding-left:0;}.ydd-template--2 .ydd-template__item,.ydd-template--7 .ydd-template__item{background-color:#fff;}@media (min-width:680px){.ydd-template--2,.ydd-template--7{display:flex;flex-wrap:wrap;}.ydd-template--2 .ydd-kicker,.ydd-template--7 .ydd-kicker{flex-basis:100%;}}.ydd-post-list__title a{color:#000;}#section-198406{background-color:#fff;}body:not(.ydd-mobile-story) .ydd-article{background-color:#fff;}@media (min-width:1020px){.ydd-template--6{display:flex;flex-wrap:wrap;}.ydd-template--6 .ydd-kicker{flex-basis:100%;}}.ydd-template--6 .ydd-template__item{background-color:#fff;}.ydd-template--lightbg .ydd-template__item{background-color:#fff;}#section-274124{overflow:hidden;} .brandbyline-secondary{background-color:#fff;}body{background-position:center top;background-repeat:no-repeat;;}.brandbyline-secondary h2 a{color:#000;background-color:#fff;}.brandbyline-wrapper-secondary .ydd-pill__link,.brandbyline-wrapper-secondary .ydd-pill__link:active,.brandbyline-wrapper-secondary .ydd-pill__link:visited,.brandbyline-wrapper-secondary .ydd-pill__link:focus{color:#000;background-color:#fff;}.brandbyline-wrapper-secondary .ydd-pill--first .ydd-pill__link,.brandbyline-wrapper-secondary .ydd-pill--first .ydd-pill__link:hover,.brandbyline-wrapper-secondary .ydd-pill--first .ydd-pill__link:active,.brandbyline-wrapper-secondary .ydd-pill--first .ydd-pill__link:visited,.brandbyline-wrapper-secondary .ydd-pill--first .ydd-pill__link:focus{color:#fff;background-color:#000;}.brandbyline-wrapper-secondary .ydd-pill__link:hover{color:#fff;background-color:#000;}.ydd-kicker{border-color:#000;}.ydd-kicker .ydd-kicker__title{color:#000}.brandbyline-wrapper-secondary .ydd-pill__link.active:not([href*="#"]){border-color:#000;}article nav.ydd-pills .ydd-pill__link.active:not([href*="#"]){border-color:#000;}.brandbyline-wrapper-secondary .ydd-expander{fill:#000}.ydd-pills--sub-menu{color:#fff;background-color:#000;}.ydd-pills--sub-menu .ydd-expander{float:left;fill:#fff}.ydd-pills--sub-menu .ydd-pill__link,.ydd-pills--sub-menu .ydd-pill__link:active,.ydd-pills--sub-menu .ydd-pill__link:visited,.ydd-pills--sub-menu .ydd-pill__link:focus{color:#fff;background-color:#000;}.ydd-countdown-embed{color:#000;}@media (min-width:1200px){.brandbyline-secondary{background-image:url(https://web.archive.org/web/20240328173704im_/https://yle.fi/aihe/sites/aihe/files/styling_attachments/media_1400px.png);}}@media (min-width:480px){.brandbyline-secondary h2 a{font-size:1em;}}.brandbyline.brandbyline-secondary,.brandbyline.brandbyline-secondary h2 a{background-color:transparent;}@media (min-width:1200px){.brandbyline-secondary{background-repeat:no-repeat;background-size:contain;margin-left:1.6949152542%;max-height:85px;max-width:1400px;overflow:hidden;position:relative;}.brandbyline-secondary:before{content:'';display:block;padding-bottom:12.6843657817%;width:100%;}.brandbyline-secondary h2{display:none;}} </style> <script src="https://web.archive.org/web/20240328173704js_/https://yle.fi/aihe/sites/aihe/files/js/js_PFnekD29vmxsPgROpUNQqK4A1LuScxfFKgcGAlcuMoE.js"></script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/aihe\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"ydd_fynd_theme","theme_token":"A4QIyCQyafyH2FeGE3l8ib0dcW2_ar8442Tu0Z3mx9Q","jquery_version":"3.1","js":{"0":1,"1":1,"profiles\/fyndprofile\/libraries\/promise-polyfill\/polyfill.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_tunnus\/js\/yle-tunnus.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_brand\/js\/yle-consent.js":1,"profiles\/fyndprofile\/libraries\/typeahead\/typeahead.bundle.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_brand\/js\/yle-header.js":1,"profiles\/fyndprofile\/libraries\/photoswipe\/dist\/photoswipe.min.js":1,"profiles\/fyndprofile\/libraries\/photoswipe\/dist\/photoswipe-ui-default.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_photoswipe\/js\/yle_photoswipe.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_arenafield\/js\/yle-arena-field.modal.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_arenafield\/js\/yle-arena-field.init.js":1,"profiles\/fyndprofile\/libraries\/iframe_resizer\/js\/iframeResizer.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylefeatures\/yle_iframe\/js\/yle_iframe.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.timeago.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.mobile-iframes.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.collapsible-toggle.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.scrollable-table.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.user-is-tabbing.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.collapsible-list.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.comment-link.js":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/js\/jquery.resizeend.min.js":1,"profiles\/fyndprofile\/modules\/contrib\/jquery_update\/replace\/jquery\/3.1\/jquery.min.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/js\/no-js.js":1,"sites\/aihe\/libraries\/fitvids\/jquery.fitvids.js":1,"profiles\/fyndprofile\/modules\/contrib\/jquery_update\/replace\/ui\/external\/jquery.cookie.js":1,"profiles\/fyndprofile\/modules\/contrib\/jquery_update\/replace\/jquery.form\/4\/jquery.form.min.js":1,"misc\/ajax.js":1,"profiles\/fyndprofile\/modules\/contrib\/jquery_update\/js\/jquery_update.js":1,"profiles\/fyndprofile\/modules\/contrib\/fitvids\/fitvids.js":1,"public:\/\/languages\/fi_MaSBqDKX2TMUdf3wJtaPW2BHzozlJrE07vKQ36XrSFk.js":1,"profiles\/fyndprofile\/libraries\/lazysizes\/lazysizes.min.js":1,"profiles\/fyndprofile\/libraries\/lazysizes\/plugins\/attrchange\/ls.attrchange.min.js":1,"profiles\/fyndprofile\/libraries\/lazysizes\/plugins\/progressive\/ls.progressive.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_ims\/ims.js":1,"profiles\/fyndprofile\/modules\/contrib\/views_load_more\/views_load_more.js":1,"profiles\/fyndprofile\/modules\/contrib\/views\/js\/base.js":1,"misc\/progress.js":1,"profiles\/fyndprofile\/modules\/contrib\/views\/js\/ajax_view.js":1,"profiles\/fyndprofile\/modules\/custom\/ylefeatures\/yle_general\/js\/yle-general.addback-andself.js":1,"profiles\/fyndprofile\/libraries\/timeago\/jquery.timeago.min.js":1},"css":{"3":1,"0":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/css\/modules\/system\/system.base.css":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/css\/modules\/system\/system.messages.theme.css":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/css\/modules\/system\/system.theme.css":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/css\/modules\/book\/book.theme.css":1,"profiles\/fyndprofile\/modules\/custom\/ylefeatures\/yle_notifications\/css\/style.css":1,"profiles\/fyndprofile\/libraries\/photoswipe\/dist\/photoswipe.css":1,"profiles\/fyndprofile\/libraries\/photoswipe\/dist\/default-skin\/default-skin.css":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_arenafield\/css\/yle-arena-field.modal.css":1,"file":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_photoswipe\/css\/yle_photoswipe.css":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/css\/ydd-base-theme.normalize.css":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/css\/ydd-base-theme.hacks.css":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/css\/ydd-base-theme.styles.css":1,"profiles\/fyndprofile\/themes\/custom\/fyndthemes\/ydd_fynd_theme\/css\/ydd-fynd-theme.styles.css":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/css\/ydd-base-theme.no-query.css":1,"1":1,"2":1}},"yleims":{"initialQuality":"80","quality":"88"},"yle_brand_consent":{"args":{"language":"FI","environment":"prod"}},"yle_tunnus_sdk":{"trackingAppName":"aihe","initiatingApp":"8184bc4b","environment":"production","language":"fi","returnToUrl":"https:\/\/web.archive.org\/web\/20240328173704\/https:\/\/yle.fi\/aihe\/oppiminen\/media-ja-digitaidot"},"yle_tunnus_sms":{"loginApiAppId":"8184bc4b","loginApiAppKey":"8026ce18887b37aabf1ba01bfd0aed43","language":"fi"},"yle_tunnus_profile":{"link_url":"https:\/\/web.archive.org\/web\/20240328173704\/https:\/\/tunnus.yle.fi\/omat-tiedot"},"yle_brand_header":{"language":"fi"},"better_exposed_filters":{"views":{"alerts":{"displays":{"block":{"filters":[]}}},"accepted_promos":{"displays":{"default":{"filters":[]}}}}},"fitvids":{"custom_domains":["iframe[src^=\u0027http:\/\/www.livestream.com\u0027]","iframe[src^=\u0027http:\/\/www.bambuser.com\u0027]","iframe[src^=\u0027\/\/instagram.com\u0027]","iframe[src^=\u0027https:\/\/www.google.com\u0027]","iframe[src^=\u0027https:\/\/mapsengine.google.com\u0027]","iframe[src^=\u0027\/\/www.youtube.com\u0027]","iframe[src^=\u0027\/\/www.youtube-nocookie.com\u0027]","iframe[src^=\u0027http:\/\/www.svtplay.se\u0027]","iframe[src^=\u0027https:\/\/vine.co\u0027]","iframe[src^=\u0027https:\/\/watch.zentrick.com\u0027]","iframe[src^=\u0027\/\/giphy.com\u0027]","iframe[src^=\u0027https:\/\/embedftv-a.akamaihd.net\u0027]"],"selectors":[".scale",".layout-region",".content",".embed"],"ignore_list":"object","simplifymarkup":1},"ylePhotoSwipe":{"ylePhotoSwipeSelector":".colorbox, .lightbox","facebookSharing":0,"baseUrl":"https:\/\/web.archive.org\/web\/20240328173704\/https:\/\/yle.fi\/aihe","overwrittenBaseUrl":null},"currentPath":"node\/156691","currentPathIsAdmin":false,"yleArenaFieldInit":{"resource_links":[{"rel":"preconnect","href":"\/\/web.archive.org\/web\/20240328173704\/https:\/\/cdnsecakmi.kaltura.com"},{"rel":"preconnect","href":"\/\/web.archive.org\/web\/20240328173704\/https:\/\/locations.api.yle.fi"},{"rel":"preconnect","href":"\/\/web.archive.org\/web\/20240328173704\/https:\/\/player.api.yle.fi","crossorigin":"anonymous"},{"rel":"preconnect","href":"\/\/web.archive.org\/web\/20240328173704\/https:\/\/areena.api.yle.fi","crossorigin":"use-credentials"}],"src":"https:\/\/web.archive.org\/web\/20240328173704\/https:\/\/player-v2.yle.fi\/embed.js","lazy":true,"locale":"fin"},"views":{"ajax_path":"\/aihe\/views\/ajax","ajaxViews":{"views_dom_id:91acf2e2eaf80e845a2ff6f92aa30981":{"view_name":"accepted_promos","view_display_id":"default","view_args":"156691","view_path":"node\/156691","view_base_path":"node\/156691","view_dom_id":"91acf2e2eaf80e845a2ff6f92aa30981","pager_element":0}}},"urlIsAjaxTrusted":{"\/aihe\/views\/ajax":true}});</script> </head> <body class="html not-front not-logged-in page-node page-node- page-node-156691 node-type-subject-page i18n-fi section-oppiminen subject-page--oppiminen subject-page--oppiminen--media-ja-digitaidot"> <a href="#main-content" tabindex="1" class="element-invisible element-focusable">Hyppää pääsisältöön</a> <div class="ydd-header"> <div class="l-region l-region--header"> <div id="block-yle-brand-active-brand-header" class="block block--yle-brand block--yle-brand-active-brand-header"> <div class="block__content"> <div class="js-yle-brand-header ydd-yle-global-header"><header role="banner" class="yle-header yle-header-lang-fi"> <div class="yle-header-container"> <figure class="yle-header-logo"> <a id="yle-header-main-link-ylefi" tabindex="0" href="https://web.archive.org/web/20240328173704/https://yle.fi/">yle.fi</a> </figure> <nav class="yle-header-navigation" aria-label="Päävalikko"> <a id="yle-header-main-link--uutiset" href="https://web.archive.org/web/20240328173704/https://yle.fi/uutiset">Uutiset</a> <a id="yle-header-main-link--areena" href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/tv">Areena</a> <a id="yle-header-main-link--urheilu" href="https://web.archive.org/web/20240328173704/https://yle.fi/urheilu">Urheilu</a> <button class="yle-header-navigation-toggler" style="display: none;" aria-label="Lisää aiheita">Valikko</button> <nav id="yle-header-megamenu" aria-expanded="false" aria-label="Lisää aiheita"> <ul> <li class="yle-header-main-link"> <a id="yle-header-megamenu-main-link--uutiset" href="https://web.archive.org/web/20240328173704/https://yle.fi/uutiset">Uutiset</a> </li> <li class="yle-header-main-link"> <a id="yle-header-megamenu-main-link--areena" href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/">Areena</a> </li> <li class="yle-header-main-link"> <a id="yle-header-megamenu-main-link--urheilu" href="https://web.archive.org/web/20240328173704/https://yle.fi/urheilu">Urheilu</a> </li> <li> <a id="yle-header-megamenu-link--saa" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://yle.fi/saa/">Sää</a> </li> <li> <a id="yle-header-megamenu-link--teksti-tv" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/tekstitv">Teksti-TV</a> </li> <li> <a id="yle-header-megamenu-link--elava-arkisto" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/elava-arkisto">Elävä arkisto</a> </li> <li> <a id="yle-header-megamenu-link--lapset" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/lapset">Lapset</a> </li> <li> <a id="yle-header-megamenu-link--radio" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/radio">Radio</a> </li> <li> <a id="yle-header-megamenu-link--radio-opas" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/radio/opas">Radio-opas</a> </li> <li> <a id="yle-header-megamenu-link--tv-opas" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/tv/opas">TV-opas</a> </li> <li> <a id="yle-header-megamenu-link--suorat" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/tv/suorat/yle-tv1">Katsele TV:tä</a> </li> <li> <a id="yle-header-megamenu-link--oppiminen" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/oppiminen">Oppiminen</a> </li> <li> <a id="yle-header-megamenu-link--kulttuuri" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/kulttuuri">Kulttuuri</a> </li> <li> <a id="yle-header-megamenu-link--luonto" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/luonto">Luonto</a> </li> <li> <a id="yle-header-megamenu-link--tiede" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/tiede">Tiede</a> </li> <li> <a id="yle-header-megamenu-link--svenska" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://svenska.yle.fi/">Svenska</a> </li> <li> <a id="yle-header-megamenu-link--selko" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://yle.fi/selkouutiset">Uutiset selkosuomeksi</a> </li> <li> <a id="yle-header-megamenu-link--news" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://yle.fi/news">News</a> </li> <li> <a id="yle-header-megamenu-link--novosti" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://yle.fi/novosti/">Novosti</a> </li> <li> <a id="yle-header-megamenu-link--novyny" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://yle.fi/novyny">Novyny</a> </li> <li> <a id="yle-header-megamenu-link--sapmi" class="yle-header-megamenu-link" href="https://web.archive.org/web/20240328173704/https://yle.fi/sapmi/">Sápmi</a> </li> <li> <a role="button" id="yle-header-megamenu-link--cookie-preferences" class="yle-header-megamenu-link">Evästeasetukset</a> </li> </ul> </nav> </nav> <div class="yle-header-actions"> <div class="yle-header-action yle-header-action-search"> <form novalidate method="get" action="https://web.archive.org/web/20240328173704/https://haku.yle.fi/" class="yle-header-search-form" role="search"> <input type="hidden" name="language" value="fi"/> <input type="hidden" name="uiLanguage" value="fi"/> <input tabindex="0" class="yle-header-search-input" name="query" type="text" placeholder="Hae" autocomplete="off" spellcheck="false" dir="auto" aria-label="Haku"/> <button tabindex="0" class="yle-header-search-submit" type="submit" title="Hae">Hae</button> </form> </div> <div class="yle-header-action yle-header-action-tunnus"> <div class="yle-header-action-login"> <button class="yle-header-tunnus-login" tabindex="0">Kirjaudu</button> </div> <div class="yle-header-action-open-tunnus-menu"> <button class="yle-header-tunnus-menu-open" aria-label="on sisäänkirjautunut Yle tunnukseen"> <div class="initials-wrapper"> <span class="initials"></span> </div> </button> </div> <nav class="yle-header-tunnus-menu"> <div class="yle-header-tunnus-menu-user"> <div class="initials-wrapper"> <span class="initials"></span> </div> <div> <span class="tunnus-user-nick"></span> <span class="tunnus-user-email"></span> </div> </div> <ul> <li> <a href="https://web.archive.org/web/20240328173704/https://tunnus.yle.fi/omat-tiedot" class="yle-header-tunnus-link-with-icon yle-header-tunnus-menu-select-profile" data-hj-masked> <span>Omat tiedot</span> <span class="yle-tunnus-icon chevron-right"></span> </a> </li> <li> <a href="https://web.archive.org/web/20240328173704/https://tunnus.yle.fi/historia" class="yle-header-tunnus-link-with-icon yle-header-tunnus-menu-select-history" data-hj-masked> <span>Historia</span> <span class="yle-tunnus-icon chevron-right"></span> </a> </li> <li> <a href="https://web.archive.org/web/20240328173704/https://tunnus.yle.fi/viestiasetukset" class="yle-header-tunnus-link-with-icon yle-header-tunnus-menu-select-newsletters" data-hj-masked> <span>Viestiasetukset</span> <span class="yle-tunnus-icon chevron-right"></span> </a> </li> </ul> <button class="yle-header-tunnus-link-with-icon yle-header-tunnus-menu-select-logout"> <span>Kirjaudu ulos</span> <span class="yle-tunnus-icon logout"></span> </button> </nav> </div> </div> </div> </header> </div> </div> </div> </div> </div> <div class="ydd-container"> <div class="l-region l-region--branding"> <div class="brandbyline-wrapper brandbyline-wrapper-primary oppiminen"><div class="brandbyline brandbyline-primary oppiminen brandbyline--with-image ydd-site__header--preset2"><a href="/web/20240328173704/https://yle.fi/aihe/oppiminen"><img class="ydd-brandbyline__image" srcset="https://web.archive.org/web/20240328173704im_/https://yle.fi/aihe/sites/aihe/files/brandbyline/oppiminen1400px_1.png 1x, https://web.archive.org/web/20240328173704im_/https://yle.fi/aihe/sites/aihe/files/brandbyline/oppiminen2800_1.png 2x" typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://yle.fi/aihe/sites/aihe/files/brandbyline/oppiminen1400px_1.png" alt="Aihesivun Oppiminen pääkuva"/></a></div><nav role="navigation" id="id-pills--brandbyline--primary" class="ydd-pills ydd-pills--brandbyline sub primary oppiminen" aria-labelledby="brandbylineheader--menu-oppiminen-oppiminen-katego"><h2 id="brandbylineheader--menu-oppiminen-oppiminen-katego" class="ydd-is-hidden">[Oppiminen] Oppiminen kategoriat</h2> <ul class="ydd-pills__list js-ydd-collapsible-list" role="menubar"> <li class="ydd-pill ydd-pill--first" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/oppiminen" class="ydd-pill__link" role="menuitem">Oppiminen</a> </li> <li class="ydd-pill menu-6295 active-trail" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/oppiminen/media-ja-digitaidot" class="ydd-pill__link active" role="menuitem">Media- ja digitaidot</a> </li> <li class="ydd-pill menu-6296" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/oppiminen/oppimistaidot" class="ydd-pill__link" role="menuitem">Oppimistaidot</a> </li> <li class="ydd-pill menu-6298" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/oppiminen/elamantaidot" class="ydd-pill__link" role="menuitem">Elämäntaidot</a> </li> <li class="ydd-pill menu-6116" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/oppiminen/ihminen-ja-yhteiskunta" class="ydd-pill__link" role="menuitem">Ihminen ja yhteiskunta</a> </li> <li class="ydd-pill menu-2894" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/oppiminen/kielet" class="ydd-pill__link" role="menuitem">Kielet</a> </li> <li class="ydd-pill menu-7916" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/kategoria/oppiminen/aivot" class="ydd-pill__link" role="menuitem">Aivot</a> </li> <li class="ydd-pill menu-6297" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/oppiminen/opettajalle" class="ydd-pill__link" role="menuitem">Opettajalle</a> </li> <li class="ydd-pill menu-7558" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/kategoria/oppiminen/yle-oppimisen-testit" class="ydd-pill__link" role="menuitem">Testit</a> </li> <li class="ydd-pill menu-2897" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/abitreenit" class="ydd-pill__link" role="menuitem">Abitreenit</a> </li> <li class="ydd-pill menu-6489" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2015/12/15/yhteystiedot" class="ydd-pill__link" role="menuitem">Toimitus</a> </li> <li class="ydd-pill menu-6300" role="presentation"> <a href="https://web.archive.org/web/20240328173704/https://yle.fi/uutiset/osasto/uutisluokka/" class="ydd-pill__link" role="menuitem">Uutisluokka</a> </li> <li class="ydd-pill menu-6918" role="presentation"> <a href="https://web.archive.org/web/20240328173704/http://areena.yle.fi/tv/ohjelmat/30-380" class="ydd-pill__link" role="menuitem">Areena</a> </li> </ul> </nav></div><div class="brandbyline-wrapper brandbyline-wrapper-secondary oppiminen--media-ja-digitaidot"><div class="brandbyline brandbyline-secondary oppiminen--media-ja-digitaidot"><h2><a href="/web/20240328173704/https://yle.fi/aihe/oppiminen/media-ja-digitaidot" class="active">Media- ja digitaidot</a></h2></div><nav role="navigation" id="id-pills--brandbyline--secondary" class="ydd-pills ydd-pills--brandbyline sub secondary oppiminen--media-ja-digitaidot" aria-labelledby="brandbylineheader--menu-oppiminen-media-ja-teknolog"><h2 id="brandbylineheader--menu-oppiminen-media-ja-teknolog" class="ydd-is-hidden">Oppiminen Media ja teknologia</h2> <ul class="ydd-pills__list js-ydd-collapsible-list" role="menubar"> <li class="ydd-pill menu-7275" role="presentation"> <a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/oppiminen/mokasiko-media" class="ydd-pill__link" role="menuitem">Mokasiko media</a> </li> <li class="ydd-pill menu-6307" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/kategoria/oppiminen/valheenpaljastaja" class="ydd-pill__link" role="menuitem">Valheenpaljastaja</a> </li> <li class="ydd-pill menu-6792" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/kategoria/oppiminen/digitreenit" class="ydd-pill__link" role="menuitem">Digitreenit</a> </li> <li class="ydd-pill menu-7301" role="presentation"> <a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/oppiminen/isa-aiti-ja-media" class="ydd-pill__link" role="menuitem">Isä, äiti ja media</a> </li> <li class="ydd-pill menu-6305" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2012/09/20/mediataitoja-alkuopetukseen" class="ydd-pill__link" role="menuitem">Mediataitoja alkuopetukseen</a> </li> <li class="ydd-pill menu-6303" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2012/09/27/mediataitoja-alakouluun" class="ydd-pill__link" role="menuitem">Mediataitoja alakouluun</a> </li> <li class="ydd-pill menu-6304" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2012/10/04/mediataitoja-ylakouluun-ja-lukioon" class="ydd-pill__link" role="menuitem">Mediataitoja yläkouluun ja lukioon</a> </li> <li class="ydd-pill menu-6484" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2014/11/05/mediakompassi" class="ydd-pill__link" role="menuitem">Mediakompassi</a> </li> <li class="ydd-pill menu-6306" role="presentation"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2012/08/09/lyhytelokuvan-perusteet-markun-lyharikoulu" class="ydd-pill__link" role="menuitem">Lyhärikoulu</a> </li> </ul> </nav></div> </div> <div class="l-region l-region--navigation"> <div id="block-yle-subject-page-breadcrumb" class="block block--yle-subject-page block--yle-subject-page-breadcrumb"> <div class="block__content"> <span itemtype="http://data-vocabulary.org/Breadcrumb" itemscope="itemscope" class="element-hidden"><a href="https://web.archive.org/web/20240328173704/https://yle.fi/" itemprop="url"><span itemprop="title">yle.fi</span></a><span itemtype="http://data-vocabulary.org/Breadcrumb" itemscope="itemscope" itemprop="child"><a href="/web/20240328173704/https://yle.fi/aihe/oppiminen" itemprop="url"><span itemprop="title">Oppiminen</span></a><span itemtype="http://data-vocabulary.org/Breadcrumb" itemscope="itemscope" itemprop="child"><a href="/web/20240328173704/https://yle.fi/aihe/oppiminen/media-ja-digitaidot" itemprop="url" class="active"><span itemprop="title">Media- ja digitaidot</span></a></span> </span> </span> </div> </div> </div> <div class="ydd-content"> <article about="/aihe/oppiminen/media-ja-digitaidot" typeof="sioc:Item foaf:Document" role="article" id="main-content" itemscope="" itemtype="http://schema.org/WebPage" itemprop="mainEntityOfPage" class="node node--subject-page node--full node--subject-page--full"> <header> <link itemprop="url" href="/aihe/oppiminen/media-ja-digitaidot"/> <span property="dc:title" content="Media- ja digitaidot" class="rdf-meta element-hidden"></span><span property="sioc:num_replies" content="0" datatype="xsd:integer" class="rdf-meta element-hidden"></span> </header> <div class="node__content content ydd-subject-page__content"> <div id="section-312647" class="ydd-template clearfix ydd-template--7"> <header class="ydd-kicker"> <h3 class="ydd-kicker__title">Verkon keskustelukulttuuri</h3> </header> <article class="ydd-template__item ydd-template__item--player" data-article-id=""> <div class="ydd-template__media"><div><div class="ydd-areena-player js-ydd-areena-player js-yle-arena-field-modal ydd-areena-modal__embed" data-locale="fin" data-id="1-61006959" data-autoembed="false" data-ydd-areena-title="Julia Thurén vihan valtatiellä" data-ydd-areena-url="https://areena.yle.fi/1-61006959"><div class="ydd-areena-modal-preview"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1705651113/13-1-61006959-1642078414627.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="13-1-61006959-1642078414627" data-yle-id="13-1-61006959-1642078414627" data-crop-coords="w_1600,h_900,c_fill,g_faces" data-image-width="1600" data-image-height="900" data-image-version="1705651113" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1705651113/13-1-61006959-1642078414627.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1705651113/13-1-61006959-1642078414627.jpg"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1705651113/13-1-61006959-1642078414627.jpg" alt=""/></noscript> </figure> </div> <div class="ydd-areena-modal-preview__overlay"><div class="ydd-areena-modal-preview__button"></div></div></div></div><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-61006959" class="element-invisible">Toista Julia Thurén vihan valtatiellä Areenassa</a></div></div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-61006959" title="Näytä koko artikkeli" class="ydd-promo__link">Julia Thurén vihan valtatiellä</a> </h2> <p class="ydd-longdesc"> Tutkimusmatka verkkokeskusteluiden syövereihin </p> </div> <!--/ydd-template__text--> </article> <article class="ydd-template__item ydd-template__item--image" data-article-id=""> <a href="https://web.archive.org/web/20240328173704/https://aihe.yle.fi/aihe/a/20-10003197" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-alternative-aspect-ratio="5:2" data-aspect-ratio="16:9"> <img alt="Nainen sänkyssä tuijottaen puhelinta." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1919,h_1080,c_crop,x_0,y_0/w_700/v1663658324/39-10101956329682df30eb.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-10101956329682df30eb" data-yle-id="39-10101956329682df30eb" data-crop-coords="w_1919,h_1080,c_crop,x_0,y_0" data-image-width="1919" data-image-height="1080" data-image-version="1663658324" data-initial-width="" data-default-width="300" data-alternative-crop-coords="w_1919,h_767,c_crop,x_0,y_108" data-alternative-image-width="1919" data-alternative-image-height="767" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1919,h_1080,c_crop,x_0,y_0/w_300/v1663658324/39-10101956329682df30eb.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1919,h_1080,c_crop,x_0,y_0/w_700/v1663658324/39-10101956329682df30eb.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1919,h_1080,c_crop,x_0,y_0/w_300/v1663658324/39-10101956329682df30eb.jpg" alt="Nainen sänkyssä tuijottaen puhelinta." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="https://web.archive.org/web/20240328173704/https://aihe.yle.fi/aihe/a/20-10003197" title="Näytä koko artikkeli" class="ydd-promo__link">Oletko liikaa puhelimella? Opi hallitsemaan ruutuaikaasi puhelimen omilla sovelluksilla</a> </h2> </div> <!--/ydd-template__text--> </article> </div> <div id="section-156692" class="ydd-template clearfix ydd-template--2"> <header class="ydd-kicker"> <h3 class="ydd-kicker__title">Tunnista valeuutiset</h3> </header> <article class="ydd-template__item ydd-template__item--player" data-article-id=""> <div class="ydd-template__media"><div><div class="ydd-areena-player js-ydd-areena-player js-yle-arena-field-modal ydd-areena-modal__embed" data-locale="fin" data-id="1-61744935" data-autoembed="false" data-ydd-areena-title="Aivot pillastuneina" data-ydd-areena-url="https://areena.yle.fi/1-61744935"><div class="ydd-areena-modal-preview"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1644479411/13-67-a59f441535fb4fce996231901ad96b70.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="13-67-a59f441535fb4fce996231901ad96b70" data-yle-id="13-67-a59f441535fb4fce996231901ad96b70" data-crop-coords="w_1600,h_900,c_fill,g_faces" data-image-width="1600" data-image-height="900" data-image-version="1644479411" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1644479411/13-67-a59f441535fb4fce996231901ad96b70.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1644479411/13-67-a59f441535fb4fce996231901ad96b70.jpg"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1644479411/13-67-a59f441535fb4fce996231901ad96b70.jpg" alt=""/></noscript> </figure> </div> <div class="ydd-areena-modal-preview__overlay"><div class="ydd-areena-modal-preview__button"></div></div></div></div><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-61744935" class="element-invisible">Toista Aivot pillastuneina Areenassa</a></div></div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/a/20-10001840" title="Näytä koko artikkeli" class="ydd-promo__link">Aivot tyhmentyvät, kun suutumme – lue, mitä ärsyyntyminen saa aikaan elimistössä</a> </h2> <p class="ydd-shortdesc"> Liskoaivot tekevät rumaa jälkeä adrenaliinipäissään. </p> <p class="ydd-longdesc"> Kun meissä nousee aggressio, aivojen fiksuin osa “sammuu” ja toimintaamme alkavat ohjata alkeelliset liskoaivot. Näin käy erityisen helposti internetin keskusteluissa. </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label" class="ydd-template__menu-item--article__subject-page" href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/oppiminen">Oppiminen</a> </div> </div> </div> </article> <article class="ydd-template__item ydd-template__item--image" data-article-id="297190"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/02/11/tunnista-luotettava-uutinen-kysy-nama-7-kysymysta" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="Kuvassa nainen katsoo tietokoneen ruutua, kuvassa musta tausta" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3200/w_3200,h_1800,c_crop,x_0,y_0/w_700/v1581422894/39-6413705e4299013f13f.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-6413705e4299013f13f" data-yle-id="39-6413705e4299013f13f" data-crop-coords="w_3200,h_1800,c_crop,x_0,y_0" data-image-width="3840" data-image-height="2160" data-image-version="1581422894" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_3200,h_1800,c_crop,x_0,y_0/w_300/v1581422894/39-6413705e4299013f13f.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3200/w_3200,h_1800,c_crop,x_0,y_0/w_700/v1581422894/39-6413705e4299013f13f.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_3200,h_1800,c_crop,x_0,y_0/w_300/v1581422894/39-6413705e4299013f13f.jpg" alt="Kuvassa nainen katsoo tietokoneen ruutua, kuvassa musta tausta" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/02/11/tunnista-luotettava-uutinen-kysy-nama-7-kysymysta" title="Näytä koko artikkeli" class="ydd-promo__link">Tunnista luotettava uutinen - kysy nämä 7 kysymystä</a> </h2> <p class="ydd-shortdesc"> Aloita kysymällä mitä, miten, miksi ja milloin. </p> <p class="ydd-longdesc"> Luotettavan uutisen tunnistaminen on yhä vaikeampaa ja vaatii lukijalta yhä enemmän medialukutaitoa. Tässä on seitsemän kysymystä, joiden avulla voit tarkastaa voiko uutiseen luottaa. </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--2" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--2" class="ydd-template__menu-item--article__subject-page" href="/web/20240328173704/https://yle.fi/aihe/oppiminen/opettajalle">Opettajalle</a> <a aria-labelledby="ydd-aria-tag-list-label--2" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/yle/18-245883">Fake news</a> </div> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/02/11/tunnista-luotettava-uutinen-kysy-nama-7-kysymysta#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 1</a> </div> </div> </div> </article> <article class="ydd-template__item ydd-template__item--player" data-article-id="307926"> <div class="ydd-template__media"><div><div class="ydd-areena-player js-ydd-areena-player js-yle-arena-field-modal ydd-areena-modal__embed" data-locale="fin" data-id="1-50699921" data-autoembed="false" data-ydd-content-title="Valheenpaljastaja: Kahdeksan asiaa, jotka jokaisen pitäisi ymmärtää misinformaatiosta" data-ydd-content-url="/aihe/artikkeli/2021/02/08/valheenpaljastaja-kahdeksan-asiaa-jotka-jokaisen-pitaisi-ymmartaa" data-ydd-areena-title="Valheenpaljastaja - miksi valheisiin uskominen houkuttaa?" data-ydd-areena-url="https://areena.yle.fi/1-50699921"><div class="ydd-areena-modal-preview"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="Toimittaja Johanna Vehkoo erkioislähikuva silmistä." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1612429130/39-769971601bb63c57471.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-769971601bb63c57471" data-yle-id="39-769971601bb63c57471" data-crop-coords="w_1920,h_1080,c_crop,x_0,y_0" data-image-width="1920" data-image-height="1080" data-image-version="1612429130" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1612429130/39-769971601bb63c57471.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1612429130/39-769971601bb63c57471.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1612429130/39-769971601bb63c57471.jpg" alt="Toimittaja Johanna Vehkoo erkioislähikuva silmistä."/></noscript> </figure> </div> <div class="ydd-areena-modal-preview__overlay"><div class="ydd-areena-modal-preview__button"></div></div></div></div><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-50699921" class="element-invisible">Toista Valheenpaljastaja - miksi valheisiin uskominen houkuttaa? Areenassa</a></div></div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/02/08/valheenpaljastaja-kahdeksan-asiaa-jotka-jokaisen-pitaisi-ymmartaa" title="Näytä koko artikkeli" class="ydd-promo__link">Valheenpaljastaja: Kahdeksan asiaa, jotka jokaisen pitäisi ymmärtää misinformaatiosta</a> </h2> <p class="ydd-shortdesc"> Misinformaation määrä kasvaa väistämättä. </p> <p class="ydd-longdesc"> Misinformaatio, disinformaatio, informaatiovaikuttaminen, valeuutiset, feikkikuvat ja -videot… Valheenpaljastaja tarjoaa kahdeksan tiivistä pointtia, jotka auttavat ymmärtämään misinformaatioon liittyviä ilmiöitä. </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--3" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--3" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/yle/18-245883">Fake news</a> </div> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/02/08/valheenpaljastaja-kahdeksan-asiaa-jotka-jokaisen-pitaisi-ymmartaa#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 25</a> </div> </div> </div> </article> </div> <div id="section-304213" class="ydd-template clearfix ydd-template--8 ydd-template--lightbg ydd-template--full-width"> <article class="ydd-template__item ydd-template__item--image" data-article-id="306089"> <div class="ydd-template__media-container"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/11/12/trollibunkkeri-pakohuonepelissa-ollaan-huijarin-jaljilla" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-alternative-aspect-ratio="5:2" data-aspect-ratio="16:9"> <img alt="Trollibunkkeri-pakohuoneen logo" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1605092047/39-7407985fabc27fab32d.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7407985fabc27fab32d" data-yle-id="39-7407985fabc27fab32d" data-crop-coords="w_1920,h_1080,c_crop,x_0,y_0" data-image-width="1920" data-image-height="1080" data-image-version="1605092047" data-initial-width="" data-default-width="300" data-alternative-crop-coords="w_1920,h_768,c_crop,x_0,y_213" data-alternative-image-width="1920" data-alternative-image-height="768" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1605092047/39-7407985fabc27fab32d.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1605092047/39-7407985fabc27fab32d.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1605092047/39-7407985fabc27fab32d.jpg" alt="Trollibunkkeri-pakohuoneen logo" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__text"> <h2 class="ydd-template__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/11/12/trollibunkkeri-pakohuonepelissa-ollaan-huijarin-jaljilla" title="Näytä koko artikkeli" class="ydd-promo__link">Trollibunkkeri-pakohuonepelissä ollaan huijarin jäljillä</a></h2> <p class="ydd-shortdesc"> Nokkeluus ja mediataidot auttavat ulos trollin talosta. </p> <p class="ydd-longdesc"> Astut sisään ja ovi sulkeutuu takanasi. Tajuat joutuneesi valeuutisia tehtailevan trollin ansaan. Tarvitset nokkeluutta ja mediataitoja päästäksesi ulos talosta. </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--4" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--4" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/yle/18-287160">Tosielämän pakopeli</a> </div> </div> </div> <!-- /.ydd-template__text --> </article> </div> <div id="section-185398" class="ydd-template clearfix ydd-template--4"> <header class="ydd-kicker"> <h3 class="ydd-kicker__title">Netin toiminta ja tietoturva</h3> </header> <article class="ydd-template__item ydd-template__item--player" data-article-id=""> <div class="ydd-template__media"><div><div class="ydd-areena-player js-ydd-areena-player js-yle-arena-field-modal ydd-areena-modal__embed" data-locale="fin" data-id="1-50508056" data-autoembed="false" data-ydd-areena-title="Internet haluaa tietää susta kaiken - Miksi sen pitäisi kiinnostaa?" data-ydd-areena-url="https://areena.yle.fi/1-50508056"><div class="ydd-areena-modal-preview"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="Laura Kankaala: Internet vakoilee sua!" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_2048,h_1152,c_crop,x_0,y_0/w_700/v1588679453/39-6711875eb1527c91116.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-6711875eb1527c91116" data-yle-id="39-6711875eb1527c91116" data-crop-coords="w_2048,h_1152,c_crop,x_0,y_0" data-image-width="2048" data-image-height="1152" data-image-version="1588679453" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2048,h_1152,c_crop,x_0,y_0/w_300/v1588679453/39-6711875eb1527c91116.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_2048,h_1152,c_crop,x_0,y_0/w_700/v1588679453/39-6711875eb1527c91116.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2048,h_1152,c_crop,x_0,y_0/w_300/v1588679453/39-6711875eb1527c91116.jpg" alt="Laura Kankaala: Internet vakoilee sua!"/></noscript> </figure> </div> <div class="ydd-areena-modal-preview__overlay"><div class="ydd-areena-modal-preview__button"></div></div></div></div><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-50508056" class="element-invisible">Toista Internet haluaa tietää susta kaiken - Miksi sen pitäisi kiinnostaa? Areenassa</a></div></div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-50508056" title="Näytä koko artikkeli" class="ydd-promo__link">Internet haluaa tietää susta kaiken - Miksi sen pitäisi kiinnostaa?</a> </h2> <p class="ydd-longdesc"> Annat itsestäsi jatkuvasti tietoa nettiin. Mihin tuo tieto menee? Kuka sitä käyttää? Ja mihin? Hyvishakkeri Laura Kankaalan mukaan kaikkien olisi hyvä ymmärtää vähintään perusasiat datan liikkeistä. Ohjaus: Joni Nieminen. Tuotanto: Yle Oppiminen. </p> </div> </article> <article class="ydd-template__item"> <ul class="ydd-template__item--secondary-item-list"> <li class="ydd-template__item--secondary has-comments"> <div class="ydd-template__media-container ydd-only-mobile"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/05/05/hakkeri-laura-kankaala-ei-halua-kertoa-edes-ikaansa-julkisuuteen-nyt-han" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Laura Kankaala" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1152,h_1152,c_crop,x_362,y_0/w_700/v1589287197/39-6743095eba98bc28309.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-6743095eba98bc28309" data-yle-id="39-6743095eba98bc28309" data-crop-coords="w_1152,h_1152,c_crop,x_362,y_0" data-image-width="1152" data-image-height="1152" data-image-version="1589287197" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1152,h_1152,c_crop,x_362,y_0/w_300/v1589287197/39-6743095eba98bc28309.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1152,h_1152,c_crop,x_362,y_0/w_700/v1589287197/39-6743095eba98bc28309.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1152,h_1152,c_crop,x_362,y_0/w_300/v1589287197/39-6743095eba98bc28309.jpg" alt="Laura Kankaala" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__media-container"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/05/05/hakkeri-laura-kankaala-ei-halua-kertoa-edes-ikaansa-julkisuuteen-nyt-han" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="Laura Kankaala" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2048,h_1152,c_crop,x_0,y_0/w_700/v1589287197/39-6743095eba98bc28309.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-6743095eba98bc28309" data-yle-id="39-6743095eba98bc28309" data-crop-coords="w_2048,h_1152,c_crop,x_0,y_0" data-image-width="2048" data-image-height="1152" data-image-version="1589287197" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2048,h_1152,c_crop,x_0,y_0/w_300/v1589287197/39-6743095eba98bc28309.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2048,h_1152,c_crop,x_0,y_0/w_700/v1589287197/39-6743095eba98bc28309.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2048,h_1152,c_crop,x_0,y_0/w_300/v1589287197/39-6743095eba98bc28309.jpg" alt="Laura Kankaala" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/05/05/hakkeri-laura-kankaala-ei-halua-kertoa-edes-ikaansa-julkisuuteen-nyt-han" title="Näytä koko artikkeli" class="ydd-promo__link">Hakkeri Laura Kankaala ei halua kertoa edes ikäänsä julkisuuteen – nyt hän vinkkaa, miten omia tietoja kannattaa suojata netissä</a> </h2> <p class="ydd-shortdesc"> Pysy hereillä netissä. Sinuun yritetään vaikuttaa! </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--5" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--5" class="ydd-template__menu-item--article__subject-page" href="/web/20240328173704/https://yle.fi/aihe/oppiminen">Oppiminen</a> <a aria-labelledby="ydd-aria-tag-list-label--5" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/finto/httpwwwysofiontokokop35296/tietoturva">tietoturva</a> </div> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/05/05/hakkeri-laura-kankaala-ei-halua-kertoa-edes-ikaansa-julkisuuteen-nyt-han#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 19</a> </div> </div> </div> </li> <li class="ydd-template__item--secondary has-comments"> <div class="ydd-template__media-container ydd-only-mobile"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/01/28/yle-keraa-tietoja-sinunkin-nettikayttaytymisestasi-millaista-tietoa-miten-ja" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Ylen data -artikkelin pääkuva, mies katsoo kuvaan ja yle logo loistaa taustalla" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_crop,x_24,y_0/w_700/v1580395863/39-6370955e32ec348ff1d.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-6370955e32ec348ff1d" data-yle-id="39-6370955e32ec348ff1d" data-crop-coords="w_1080,h_1080,c_crop,x_24,y_0" data-image-width="1080" data-image-height="1080" data-image-version="1580395863" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_24,y_0/w_300/v1580395863/39-6370955e32ec348ff1d.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_crop,x_24,y_0/w_700/v1580395863/39-6370955e32ec348ff1d.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_24,y_0/w_300/v1580395863/39-6370955e32ec348ff1d.jpg" alt="Ylen data -artikkelin pääkuva, mies katsoo kuvaan ja yle logo loistaa taustalla" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__media-container"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/01/28/yle-keraa-tietoja-sinunkin-nettikayttaytymisestasi-millaista-tietoa-miten-ja" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="Ylen data -artikkelin pääkuva, mies katsoo kuvaan ja yle logo loistaa taustalla" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1580395863/39-6370955e32ec348ff1d.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-6370955e32ec348ff1d" data-yle-id="39-6370955e32ec348ff1d" data-crop-coords="w_1920,h_1080,c_crop,x_0,y_0" data-image-width="1920" data-image-height="1080" data-image-version="1580395863" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1580395863/39-6370955e32ec348ff1d.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1580395863/39-6370955e32ec348ff1d.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1580395863/39-6370955e32ec348ff1d.jpg" alt="Ylen data -artikkelin pääkuva, mies katsoo kuvaan ja yle logo loistaa taustalla" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/01/28/yle-keraa-tietoja-sinunkin-nettikayttaytymisestasi-millaista-tietoa-miten-ja" title="Näytä koko artikkeli" class="ydd-promo__link">Yle kerää tietoja sinunkin nettikäyttäytymisestäsi. Millaista tietoa? Miten? Ja mitä kaikella tällä datalla tehdään?</a> </h2> <p class="ydd-shortdesc"> Internet mahdollistaa tiedon keräämisen ja hyödyntämisen. </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--6" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--6" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/yle/18-193444">YLE</a> </div> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/01/28/yle-keraa-tietoja-sinunkin-nettikayttaytymisestasi-millaista-tietoa-miten-ja#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 87</a> </div> </div> </div> </li> </ul> </article> <article class="ydd-template__item"> <ul class="ydd-template__item--secondary-item-list"> <li class="ydd-template__item--secondary has-comments"> <div class="ydd-template__media-container ydd-only-mobile"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2016/12/19/nain-sinua-ohjataan-facebookissa-ja-internetissa" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Ihmisiä algoritmien hallitsemassa verkostossa" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_crop,x_792,y_0/w_700/v1481802786/17-712485852839be3290.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="17-712485852839be3290" data-yle-id="17-712485852839be3290" data-crop-coords="w_1080,h_1080,c_crop,x_792,y_0" data-image-width="1080" data-image-height="1080" data-image-version="1481802786" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_792,y_0/w_300/v1481802786/17-712485852839be3290.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_crop,x_792,y_0/w_700/v1481802786/17-712485852839be3290.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_792,y_0/w_300/v1481802786/17-712485852839be3290.jpg" alt="Ihmisiä algoritmien hallitsemassa verkostossa" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__media-container"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2016/12/19/nain-sinua-ohjataan-facebookissa-ja-internetissa" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="Ihmisiä algoritmien hallitsemassa verkostossa" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1481802786/17-712485852839be3290.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="17-712485852839be3290" data-yle-id="17-712485852839be3290" data-crop-coords="w_1920,h_1080,c_crop,x_0,y_0" data-image-width="1920" data-image-height="1080" data-image-version="1481802786" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1481802786/17-712485852839be3290.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1481802786/17-712485852839be3290.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1481802786/17-712485852839be3290.jpg" alt="Ihmisiä algoritmien hallitsemassa verkostossa" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2016/12/19/nain-sinua-ohjataan-facebookissa-ja-internetissa" title="Näytä koko artikkeli" class="ydd-promo__link">Algoritmit – Näin sinua ohjataan Facebookissa ja internetissä</a> </h2> <p class="ydd-shortdesc"> Suosittelualgoritmit pitävät sinut kuplassa </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--7" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--7" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/finto/httpwwwysofiontokokop54274/mediataidot">mediataidot</a> </div> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2016/12/19/nain-sinua-ohjataan-facebookissa-ja-internetissa#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 24</a> </div> </div> </div> </li> <li class="ydd-template__item--secondary has-comments"> <div class="ydd-template__media-container ydd-only-mobile"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/01/28/millaisen-jaljen-sina-jatat-verkkoon-testaa-oletko-yksityisyydestasi-tarkka-vai" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Erilaisista digitaalisista ikoneista tehty jalanjälki, joka heijastuu vihreänä" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1687,h_1687,c_crop,x_656,y_0/w_700/v1579613989/39-6336525e26fe843099f.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-6336525e26fe843099f" data-yle-id="39-6336525e26fe843099f" data-crop-coords="w_1687,h_1687,c_crop,x_656,y_0" data-image-width="1687" data-image-height="1687" data-image-version="1579613989" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1687,h_1687,c_crop,x_656,y_0/w_300/v1579613989/39-6336525e26fe843099f.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1687,h_1687,c_crop,x_656,y_0/w_700/v1579613989/39-6336525e26fe843099f.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1687,h_1687,c_crop,x_656,y_0/w_300/v1579613989/39-6336525e26fe843099f.jpg" alt="Erilaisista digitaalisista ikoneista tehty jalanjälki, joka heijastuu vihreänä" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__media-container"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/01/28/millaisen-jaljen-sina-jatat-verkkoon-testaa-oletko-yksityisyydestasi-tarkka-vai" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="Erilaisista digitaalisista ikoneista tehty jalanjälki, joka heijastuu vihreänä" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3000,h_1688,c_crop,x_0,y_0/w_700/v1579613989/39-6336525e26fe843099f.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-6336525e26fe843099f" data-yle-id="39-6336525e26fe843099f" data-crop-coords="w_3000,h_1688,c_crop,x_0,y_0" data-image-width="3000" data-image-height="1688" data-image-version="1579613989" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3000,h_1688,c_crop,x_0,y_0/w_300/v1579613989/39-6336525e26fe843099f.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3000,h_1688,c_crop,x_0,y_0/w_700/v1579613989/39-6336525e26fe843099f.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3000,h_1688,c_crop,x_0,y_0/w_300/v1579613989/39-6336525e26fe843099f.jpg" alt="Erilaisista digitaalisista ikoneista tehty jalanjälki, joka heijastuu vihreänä" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/01/28/millaisen-jaljen-sina-jatat-verkkoon-testaa-oletko-yksityisyydestasi-tarkka-vai" title="Näytä koko artikkeli" class="ydd-promo__link">Millaisen jäljen sinä jätät verkkoon? Testaa oletko yksityisyydestäsi tarkka vai huoleton huitelija</a> </h2> <p class="ydd-shortdesc"> Testaa, millaisen datajäljen jätät verkkoon. </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--8" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--8" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/finto/httpwwwysofiontokokop73004/data">data</a> </div> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/01/28/millaisen-jaljen-sina-jatat-verkkoon-testaa-oletko-yksityisyydestasi-tarkka-vai#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 3</a> </div> </div> </div> </li> </ul> </article> </div> <div id="section-181731" class="ydd-template clearfix ydd-template--2"> <header class="ydd-kicker"> <h3 class="ydd-kicker__title">#Digitreenit</h3> </header> <article class="ydd-template__item ydd-template__item--image" data-article-id="303729"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/08/23/digitreenit-mita-google-tiliin-kuuluu-mita-googlen-pilveen-mahtuu" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-alternative-aspect-ratio="5:2" data-aspect-ratio="16:9"> <img alt="Googlen datakeskus Haminassa 10 vuotta -tilaisuuden juhlakakku." title="Kuvan kakku on Googlen Haminan datakeskuksen vuosijuhlista vuonna 2021." src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1600,h_900,c_crop,x_0,y_0/w_700/v1675239155/39-7097905f3d268c6ab1b.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7097905f3d268c6ab1b" data-yle-id="39-7097905f3d268c6ab1b" data-crop-coords="w_1600,h_900,c_crop,x_0,y_0" data-image-width="1600" data-image-height="900" data-image-version="1675239155" data-initial-width="" data-default-width="300" data-alternative-crop-coords="w_1600,h_640,c_crop,x_0,y_240" data-alternative-image-width="1600" data-alternative-image-height="640" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_crop,x_0,y_0/w_300/v1675239155/39-7097905f3d268c6ab1b.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1600,h_900,c_crop,x_0,y_0/w_700/v1675239155/39-7097905f3d268c6ab1b.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_crop,x_0,y_0/w_300/v1675239155/39-7097905f3d268c6ab1b.jpg" alt="Googlen datakeskus Haminassa 10 vuotta -tilaisuuden juhlakakku." title="Kuvan kakku on Googlen Haminan datakeskuksen vuosijuhlista vuonna 2021."/></noscript> </figure> </div> </div></a> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/08/23/digitreenit-mita-google-tiliin-kuuluu-mita-googlen-pilveen-mahtuu" title="Näytä koko artikkeli" class="ydd-promo__link">Digitreenit: Mitä Google-tiliin kuuluu? Mitä Googlen “pilveen” mahtuu?</a> </h2> <p class="ydd-shortdesc"> Googlen pilveen ei enää mahdu rajattomasti kuvia. </p> <p class="ydd-longdesc"> Digitreeni avaa Google-tilin perusteita: Mitä tiliin kuuluu ja paljonko Googlen “pilveen” mahtuu tavaraa? </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--9" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--9" class="ydd-template__menu-item--article__subject-page" href="/web/20240328173704/https://yle.fi/aihe/digitreenit">Digitreenit </a> <a aria-labelledby="ydd-aria-tag-list-label--9" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/freebase/m045c7b/google">Google</a> </div> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/08/23/digitreenit-mita-google-tiliin-kuuluu-mita-googlen-pilveen-mahtuu#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 10</a> </div> </div> </div> </article> <article class="ydd-template__item ydd-template__item--image" data-article-id="298716"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/03/20/digitreenit-tyokaluja-erilaisten-etapalaverien-pitoon-verkossa" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-alternative-aspect-ratio="5:2" data-aspect-ratio="16:9"> <img alt="Mies etätöissä kotinsa saunassa, läppäri ylälauteella." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1675240685/39-6556805e746f38876a2.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-6556805e746f38876a2" data-yle-id="39-6556805e746f38876a2" data-crop-coords="w_1920,h_1080,c_crop,x_0,y_0" data-image-width="1920" data-image-height="1080" data-image-version="1675240685" data-initial-width="" data-default-width="300" data-alternative-crop-coords="w_1920,h_768,c_crop,x_0,y_219" data-alternative-image-width="1920" data-alternative-image-height="768" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1675240685/39-6556805e746f38876a2.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1675240685/39-6556805e746f38876a2.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1675240685/39-6556805e746f38876a2.jpg" alt="Mies etätöissä kotinsa saunassa, läppäri ylälauteella." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/03/20/digitreenit-tyokaluja-erilaisten-etapalaverien-pitoon-verkossa" title="Näytä koko artikkeli" class="ydd-promo__link">Digitreenit: Etäpalaveri verkossa? Eri työkalut sopivat eri tarkoituksiin</a> </h2> <p class="ydd-shortdesc"> Netin etätyökalut venyvät monenlaiseen yhteydenpitoon. </p> <p class="ydd-longdesc"> Etäyhteyttä voit tarvita niin työhön kuin muihinkin rientoihin. Jopa oman talon yhtiökokoukseen voi osallistua etänä. Kun järjestät etäpalaveria, valitse oikea väline oikeaan paikkaan. </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--10" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--10" class="ydd-template__menu-item--article__subject-page" href="/web/20240328173704/https://yle.fi/aihe/digitreenit">Digitreenit </a> <a aria-labelledby="ydd-aria-tag-list-label--10" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/yle/18-29236">etäosallistuminen</a> </div> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/03/20/digitreenit-tyokaluja-erilaisten-etapalaverien-pitoon-verkossa#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 7</a> </div> </div> </div> </article> <article class="ydd-template__item ydd-template__item--image" data-article-id="198927"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2017/10/11/hyva-salasana-vahemman-roskapostia-testaa-kuinka-parjaat-digimaailmassa" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-alternative-aspect-ratio="5:2" data-aspect-ratio="16:9"> <img alt="Tekstit: Digitreenit - Yle.fi/oppiminen - Testaa Digitaitosi 2. Taustakuvassa mies katsoo kannettavaa tietokonetta." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1510225477/39-43414059db256dd9285.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-43414059db256dd9285" data-yle-id="39-43414059db256dd9285" data-crop-coords="w_1920,h_1080,c_crop,x_0,y_0" data-image-width="1920" data-image-height="1080" data-image-version="1510225477" data-initial-width="" data-default-width="300" data-alternative-crop-coords="w_1920,h_768,c_crop,x_0,y_156" data-alternative-image-width="1920" data-alternative-image-height="768" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1510225477/39-43414059db256dd9285.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1510225477/39-43414059db256dd9285.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1510225477/39-43414059db256dd9285.jpg" alt="Tekstit: Digitreenit - Yle.fi/oppiminen - Testaa Digitaitosi 2. Taustakuvassa mies katsoo kannettavaa tietokonetta." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2017/10/11/hyva-salasana-vahemman-roskapostia-testaa-kuinka-parjaat-digimaailmassa" title="Näytä koko artikkeli" class="ydd-promo__link">Hyvä salasana? Vähemmän roskapostia? – Testaa, kuinka pärjäät digimaailmassa</a> </h2> <p class="ydd-shortdesc"> Digitaitoja laidasta laitaan – vastaa yhdeksään kysymykseen. </p> <p class="ydd-longdesc"> Digitreenien taitotesti, jonka kysymyksissä on purtavaa niin aloittelijoille kuin pidempään ehtineillekin. </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--11" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--11" class="ydd-template__menu-item--article__subject-page" href="/web/20240328173704/https://yle.fi/aihe/digitreenit">Digitreenit </a> <a aria-labelledby="ydd-aria-tag-list-label--11" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/yle/18-228343">digitaidot</a> </div> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2017/10/11/hyva-salasana-vahemman-roskapostia-testaa-kuinka-parjaat-digimaailmassa#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 29</a> </div> </div> </div> </article> </div> <div id="section-192161" class="ydd-template clearfix ydd-template--8 ydd-template--lightbg ydd-template--full-width"> <article class="ydd-template__item ydd-template__item--image" data-article-id="202986"> <div class="ydd-template__media-container"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2017/11/28/mokasiko-media-paata-sina" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-alternative-aspect-ratio="5:2" data-aspect-ratio="16:9"> <img alt="Mokasiko media -otsikko keltaisella pohjalla" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1600,h_900,c_crop,x_0,y_0/w_700/v1513200317/39-4503085a319a75e2728.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-4503085a319a75e2728" data-yle-id="39-4503085a319a75e2728" data-crop-coords="w_1600,h_900,c_crop,x_0,y_0" data-image-width="1600" data-image-height="900" data-image-version="1513200317" data-initial-width="" data-default-width="300" data-alternative-crop-coords="w_1600,h_640,c_crop,x_0,y_0" data-alternative-image-width="1600" data-alternative-image-height="640" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_crop,x_0,y_0/w_300/v1513200317/39-4503085a319a75e2728.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1600,h_900,c_crop,x_0,y_0/w_700/v1513200317/39-4503085a319a75e2728.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_crop,x_0,y_0/w_300/v1513200317/39-4503085a319a75e2728.jpg" alt="Mokasiko media -otsikko keltaisella pohjalla" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__text"> <h2 class="ydd-template__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2017/11/28/mokasiko-media-paata-sina" title="Näytä koko artikkeli" class="ydd-promo__link">Mokasiko media? – Kokeile, osaatko Journalistin ohjeet</a></h2> <p class="ydd-shortdesc"> Kokeile 8 tapauksella, pärjäisitkö JSN:n puheenjohtajana. </p> <p class="ydd-longdesc"> Saako terrorismin uhrien kuvia käyttää uutisessa? Voiko alaikäistä haastatella ilman vanhempien lupaa? Missä menee klikkiotsikon raja? Julkisen sanan neuvosto (JSN) ratkoo mediaa koskevia kanteluita. Kahdeksan todellisen esimerkin avulla voit pohtia, mitä mieltä itse olet: mokasiko media vai ei? </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--12" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--12" class="ydd-template__menu-item--article__subject-page" href="/web/20240328173704/https://yle.fi/aihe/oppiminen/mokasiko-media">Mokasiko media?</a> <a aria-labelledby="ydd-aria-tag-list-label--12" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/finto/httpwwwysofiontokokop54274/mediataidot">mediataidot</a> </div> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2017/11/28/mokasiko-media-paata-sina#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 5</a> </div> </div> </div> <!-- /.ydd-template__text --> </article> </div> <div id="section-175639" class="ydd-template clearfix ydd-template--2"> <header class="ydd-kicker"> <h3 class="ydd-kicker__title">Koodauksen ABC</h3> </header> <article class="ydd-template__item ydd-template__item--image" data-article-id="175946"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2016/09/17/kiinnostaako-koodaus-nailla-paaset-ohjelmoinnin-alkuun" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-alternative-aspect-ratio="5:2" data-aspect-ratio="16:9"> <img alt="Koodia ruudulla." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3200/w_3200,h_1800,c_crop,x_0,y_100/w_700/v1515162482/39-4546055a4f8af82de4f.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-4546055a4f8af82de4f" data-yle-id="39-4546055a4f8af82de4f" data-crop-coords="w_3200,h_1800,c_crop,x_0,y_100" data-image-width="4000" data-image-height="2250" data-image-version="1515162482" data-initial-width="3200" data-default-width="300" data-alternative-crop-coords="w_3200,h_1280,c_crop,x_0,y_140" data-alternative-image-width="4000" data-alternative-image-height="1600" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_3200,h_1800,c_crop,x_0,y_100/w_300/v1515162482/39-4546055a4f8af82de4f.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3200/w_3200,h_1800,c_crop,x_0,y_100/w_700/v1515162482/39-4546055a4f8af82de4f.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_3200,h_1800,c_crop,x_0,y_100/w_300/v1515162482/39-4546055a4f8af82de4f.jpg" alt="Koodia ruudulla." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2016/09/17/kiinnostaako-koodaus-nailla-paaset-ohjelmoinnin-alkuun" title="Näytä koko artikkeli" class="ydd-promo__link">Kiinnostaako koodaus? - Näillä pääset ohjelmoinnin alkuun</a> </h2> <p class="ydd-shortdesc"> Ohjelmointisivustojen linkkejä </p> <p class="ydd-longdesc"> Kiinnostaako koodaus? Näillä linkeillä pääset ohjelmoinnin alkuun. Mukana sekä suomalaisia että ulkomaisia sivustoja. </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--13" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--13" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/yle/18-9938">ohjelmointi</a> </div> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2016/09/17/kiinnostaako-koodaus-nailla-paaset-ohjelmoinnin-alkuun#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 21</a> </div> </div> </div> </article> <article class="ydd-template__item ydd-template__item--image" data-article-id="174678"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2016/09/17/koodi-kaikkialla-lyhyt-johdatus-ohjelmoinnin-maailmaan" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="Televisio, jossa koodia." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1474018502/17-6238757dbbc28a603a.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="17-6238757dbbc28a603a" data-yle-id="17-6238757dbbc28a603a" data-crop-coords="w_1920,h_1080,c_crop,x_0,y_0" data-image-width="1920" data-image-height="1080" data-image-version="1474018502" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1474018502/17-6238757dbbc28a603a.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1474018502/17-6238757dbbc28a603a.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1474018502/17-6238757dbbc28a603a.jpg" alt="Televisio, jossa koodia." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2016/09/17/koodi-kaikkialla-lyhyt-johdatus-ohjelmoinnin-maailmaan" title="Näytä koko artikkeli" class="ydd-promo__link">Koodi on kaikkialla – lyhyt johdatus ohjelmoinnin maailmaan</a> </h2> <p class="ydd-shortdesc"> Ohjelmoinnin ABC yhdessä paketissa. </p> <p class="ydd-longdesc"> Elokuvissa näemme usein hulluja koodareita, jotka silmät kiiluen hakkaavat tietokoneelle yötä myöten käsittämättömiä komentorivejä toisensa perään. Oikeasti koodaaminen eli tietokoneohjelmointi ei ole lainkaan noin mystistä. Se on oikeastaan vain yksityiskohtaisten ohjeiden antamista tietokoneelle. Tässä artikkelissa kerromme koodauksen historiasta ja selvitämme mihin ohjelmointi oikein perustuu. </p> <div class="ydd-template__footer"> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2016/09/17/koodi-kaikkialla-lyhyt-johdatus-ohjelmoinnin-maailmaan#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 5</a> </div> </div> </div> </article> <article class="ydd-template__item ydd-template__item--image" data-article-id="175013"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2016/09/05/tiedamme-mita-haet-googlessa-testaa-tunnistatko-kuukauden-hakujen-perusteella" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="Google hakusanoja" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1472968993/17-6129457cbb897a1e67.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="17-6129457cbb897a1e67" data-yle-id="17-6129457cbb897a1e67" data-crop-coords="w_1920,h_1080,c_crop,x_0,y_0" data-image-width="1920" data-image-height="1080" data-image-version="1472968993" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1472968993/17-6129457cbb897a1e67.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1472968993/17-6129457cbb897a1e67.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1472968993/17-6129457cbb897a1e67.jpg" alt="Google hakusanoja" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2016/09/05/tiedamme-mita-haet-googlessa-testaa-tunnistatko-kuukauden-hakujen-perusteella" title="Näytä koko artikkeli" class="ydd-promo__link">Tiedämme mitä haet Googlessa – testaa tunnistatko kuukauden hakujen perusteella </a> </h2> <p class="ydd-shortdesc"> Missä kuussa googlataan Cooperin testiä ja kaalikääryleitä? </p> <p class="ydd-longdesc"> Missä kuussa suosittuja hakuja ovat Cooperin testi, kaalikääryleet, enterorokko ja riistakamera? Kaikki verkkoon julkaisevat haluavat, että heidän juttunsa löydetään. Parhaiten jutut löytyvät Googlen kautta. Oikea ajankohta ja avaintermien tuntemus, niin kutsuttu <em>hakukoneoptimointi</em>, nostaa sivustoa hakutuloksissa. </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--14" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--14" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/yle/18-165053">hakukoneoptimointi</a> </div> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2016/09/05/tiedamme-mita-haet-googlessa-testaa-tunnistatko-kuukauden-hakujen-perusteella#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 6</a> </div> </div> </div> </article> </div> <div id="section-304202" class="ydd-template clearfix ydd-template--2"> <header class="ydd-kicker"> <h3 class="ydd-kicker__title">Argumentointia ja propagandaa</h3> </header> <article class="ydd-template__item ydd-template__item--player" data-article-id=""> <div class="ydd-template__media"><div><div class="ydd-areena-player js-ydd-areena-player js-yle-arena-field-modal ydd-areena-modal__embed" data-locale="fin" data-id="1-4013030" data-autoembed="false" data-ydd-areena-title="Media- ja digitaidot: Väittelyn 5 virhettä" data-ydd-areena-url="https://areena.yle.fi/1-4013030"><div class="ydd-areena-modal-preview"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1670248390/13-1-4013030.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="13-1-4013030" data-yle-id="13-1-4013030" data-crop-coords="w_1600,h_900,c_fill,g_faces" data-image-width="1600" data-image-height="900" data-image-version="1670248390" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1670248390/13-1-4013030.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1670248390/13-1-4013030.jpg"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1670248390/13-1-4013030.jpg" alt=""/></noscript> </figure> </div> <div class="ydd-areena-modal-preview__overlay"><div class="ydd-areena-modal-preview__button"></div></div></div></div><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-4013030" class="element-invisible">Toista Media- ja digitaidot: Väittelyn 5 virhettä Areenassa</a></div></div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-4013030" title="Näytä koko artikkeli" class="ydd-promo__link">Media- ja digitaidot: Väittelyn 5 virhettä</a> </h2> <p class="ydd-longdesc"> Tunnista yleisimmät argumentointivirheet ja keskustele fiksummin. </p> </div> </article> <article class="ydd-template__item ydd-template__item--player" data-article-id=""> <div class="ydd-template__media"><div><div class="ydd-areena-player js-ydd-areena-player js-yle-arena-field-modal ydd-areena-modal__embed" data-locale="fin" data-id="1-50106343" data-autoembed="false" data-ydd-areena-title="Näin helposti leviää banaanipropaganda" data-ydd-areena-url="https://areena.yle.fi/1-50106343"><div class="ydd-areena-modal-preview"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1670245040/13-1-50106343-1554198712655.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="13-1-50106343-1554198712655" data-yle-id="13-1-50106343-1554198712655" data-crop-coords="w_1600,h_900,c_fill,g_faces" data-image-width="1600" data-image-height="900" data-image-version="1670245040" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1670245040/13-1-50106343-1554198712655.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1670245040/13-1-50106343-1554198712655.jpg"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1670245040/13-1-50106343-1554198712655.jpg" alt=""/></noscript> </figure> </div> <div class="ydd-areena-modal-preview__overlay"><div class="ydd-areena-modal-preview__button"></div></div></div></div><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-50106343" class="element-invisible">Toista Näin helposti leviää banaanipropaganda Areenassa</a></div></div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-50106343" title="Näytä koko artikkeli" class="ydd-promo__link">Näin helposti leviää banaanipropaganda</a> </h2> <p class="ydd-longdesc"> Miksi kaikki puhuvat banaaneista? </p> </div> </article> <article class="ydd-template__item ydd-template__item--image" data-article-id="284813"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2019/04/04/kaunistelua-valikointia-ja-suoraa-valehtelua-seitseman-faktaa-propagandasta" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-alternative-aspect-ratio="5:2" data-aspect-ratio="16:9"> <img alt="Kollaasi tunnetuista propagandajulisteista, keskimmäisenä hauista näyttävä nainen ja teksti We can do it!" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3000,h_1687,c_crop,x_0,y_0/w_700/v1553853749/39-5523655c9deced24ddb.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5523655c9deced24ddb" data-yle-id="39-5523655c9deced24ddb" data-crop-coords="w_3000,h_1687,c_crop,x_0,y_0" data-image-width="3000" data-image-height="1687" data-image-version="1553853749" data-initial-width="" data-default-width="300" data-alternative-crop-coords="w_3000,h_1200,c_crop,x_0,y_75" data-alternative-image-width="3000" data-alternative-image-height="1200" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3000,h_1687,c_crop,x_0,y_0/w_300/v1553853749/39-5523655c9deced24ddb.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3000,h_1687,c_crop,x_0,y_0/w_700/v1553853749/39-5523655c9deced24ddb.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3000,h_1687,c_crop,x_0,y_0/w_300/v1553853749/39-5523655c9deced24ddb.jpg" alt="Kollaasi tunnetuista propagandajulisteista, keskimmäisenä hauista näyttävä nainen ja teksti We can do it!" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2019/04/04/kaunistelua-valikointia-ja-suoraa-valehtelua-seitseman-faktaa-propagandasta" title="Näytä koko artikkeli" class="ydd-promo__link">Kaunistelua, valikointia ja suoraa valehtelua – seitsemän faktaa propagandasta</a> </h2> <p class="ydd-shortdesc"> Propagandan levittäminen on helpompaa kuin koskaan. </p> <p class="ydd-longdesc"> Internetin ja sosiaalisen median aikakaudella keinot propagandan levittämiseen ovat paremmat kuin koskaan. Nykyään tosin puhutaan usein informaatiovaikuttamisesta, vaikka kyseessä olisi vieraan valtion levittämää organisoitua viestintää, siis propagandaa. </p> <div class="ydd-template__footer"> <div class="ydd-template__article__subject-page" role="note"> <span id="ydd-aria-tag-list-label--15" class="element-invisible">Asiasanat:</span> <a aria-labelledby="ydd-aria-tag-list-label--15" class="ydd-template__menu-item--article__term" href="/web/20240328173704/https://yle.fi/aihe/termi/yle/18-6471">propaganda</a> </div> <div class="ydd-template__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2019/04/04/kaunistelua-valikointia-ja-suoraa-valehtelua-seitseman-faktaa-propagandasta#comments" title="Avaa kommentit" class="ydd-template__comments-link"><span class="ydd-is-hidden">Kommentteja</span> 51</a> </div> </div> </div> </article> </div> <div id="section-307765" class="ydd-template clearfix ydd-template--7"> <article class="ydd-template__item ydd-template__item--player" data-article-id=""> <div class="ydd-template__media"><div><div class="ydd-areena-player js-ydd-areena-player js-yle-arena-field-modal ydd-areena-modal__embed" data-locale="fin" data-id="1-50696859" data-autoembed="false" data-ydd-areena-title="Korona laittoi valheet liikkeelle verkossa! " data-ydd-areena-url="https://areena.yle.fi/1-50696859"><div class="ydd-areena-modal-preview"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1703858449/13-1-50696859-1606375176048.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="13-1-50696859-1606375176048" data-yle-id="13-1-50696859-1606375176048" data-crop-coords="w_1600,h_900,c_fill,g_faces" data-image-width="1600" data-image-height="900" data-image-version="1703858449" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1703858449/13-1-50696859-1606375176048.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1703858449/13-1-50696859-1606375176048.jpg"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1703858449/13-1-50696859-1606375176048.jpg" alt=""/></noscript> </figure> </div> <div class="ydd-areena-modal-preview__overlay"><div class="ydd-areena-modal-preview__button"></div></div></div></div><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-50696859" class="element-invisible">Toista Korona laittoi valheet liikkeelle verkossa! Areenassa</a></div></div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-50696859" title="Näytä koko artikkeli" class="ydd-promo__link">Korona laittoi valheet liikkeelle verkossa!</a> </h2> <p class="ydd-longdesc"> Minkälaisia salaliittoteorioita ja kuvahuijauksia koronasta liikkuu somessa? Miten media on onnistunut koronauutisoinnissa? Yle Uutisluokan videolla perehdytään median erilaisiin ilmiöihin ja annetaan vinkkejä, kuinka parantaa medialukutaitoa. </p> </div> <!--/ydd-template__text--> </article> <article class="ydd-template__item ydd-template__item--player" data-article-id=""> <div class="ydd-template__media"><div><div class="ydd-areena-player js-ydd-areena-player js-yle-arena-field-modal ydd-areena-modal__embed" data-locale="fin" data-id="1-50006251" data-autoembed="false" data-ydd-areena-title="Näin voit arvioida verkossa kohtaamaasi sisältöä" data-ydd-areena-url="https://areena.yle.fi/1-50006251"><div class="ydd-areena-modal-preview"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1703858457/13-1-50006251-1534164069351.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="13-1-50006251-1534164069351" data-yle-id="13-1-50006251-1534164069351" data-crop-coords="w_1600,h_900,c_fill,g_faces" data-image-width="1600" data-image-height="900" data-image-version="1703858457" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1703858457/13-1-50006251-1534164069351.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1703858457/13-1-50006251-1534164069351.jpg"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1703858457/13-1-50006251-1534164069351.jpg" alt=""/></noscript> </figure> </div> <div class="ydd-areena-modal-preview__overlay"><div class="ydd-areena-modal-preview__button"></div></div></div></div><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-50006251" class="element-invisible">Toista Näin voit arvioida verkossa kohtaamaasi sisältöä Areenassa</a></div></div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/1-50006251" title="Näytä koko artikkeli" class="ydd-promo__link">Näin voit arvioida verkossa kohtaamaasi sisältöä</a> </h2> <p class="ydd-longdesc"> Mistä tunnistaa luotettavan uutisen? Millaisia ongelmia somekupla aiheuttaa? Yle Uutisluokan toimittaja Kreeta-Maria Kivioja johdattaa median erilaisiin ilmiöihin ja antaa vinkkejä, kuinka parantaa medialukutaitoa. </p> </div> <!--/ydd-template__text--> </article> </div> <div id="section-307858" class="ydd-template clearfix ydd-template--7"> <article class="ydd-template__item ydd-template__item--image" data-article-id=""> <a href="https://web.archive.org/web/20240328173704/https://yle.fi/uutiset/3-11126136" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-alternative-aspect-ratio="5:2" data-aspect-ratio="16:9"> <img alt="Greta Thunberg pitää edessään kylttiä, jossa lukee ruotsiksi Skolstrejk för klimatet." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_910,h_512,c_crop,x_186,y_0/w_700/v1576736779/39-6244545dfb17bda1bb9.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-6244545dfb17bda1bb9" data-yle-id="39-6244545dfb17bda1bb9" data-crop-coords="w_910,h_512,c_crop,x_186,y_0" data-image-width="910" data-image-height="512" data-image-version="1576736779" data-initial-width="" data-default-width="300" data-alternative-crop-coords="w_1278,h_511,c_crop,x_2,y_0" data-alternative-image-width="1278" data-alternative-image-height="511" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_910,h_512,c_crop,x_186,y_0/w_300/v1576736779/39-6244545dfb17bda1bb9.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_910,h_512,c_crop,x_186,y_0/w_700/v1576736779/39-6244545dfb17bda1bb9.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_910,h_512,c_crop,x_186,y_0/w_300/v1576736779/39-6244545dfb17bda1bb9.jpg" alt="Greta Thunberg pitää edessään kylttiä, jossa lukee ruotsiksi Skolstrejk för klimatet." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="https://web.archive.org/web/20240328173704/https://yle.fi/uutiset/3-11126136" title="Näytä koko artikkeli" class="ydd-promo__link">Datantaju</a> </h2> <p class="ydd-longdesc"> Interaktiivinen tarina taustoittaa Greta Thunbergin suosion kasvua, jossa somesuosio ja instituutioiden huomio kietoutuvat yhteen. </p> </div> <!--/ydd-template__text--> </article> <article class="ydd-template__item ydd-template__item--image" data-article-id=""> <a href="https://web.archive.org/web/20240328173704/https://viisimiljoonaavaalimainosta.yle.fi/" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-alternative-aspect-ratio="5:2" data-aspect-ratio="16:9"> <img alt="Viisi miljoonaa vaalimainosta" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1612181445/39-7682986017ef48a88b4.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7682986017ef48a88b4" data-yle-id="39-7682986017ef48a88b4" data-crop-coords="w_1920,h_1080,c_crop,x_0,y_0" data-image-width="1920" data-image-height="1080" data-image-version="1612181445" data-initial-width="" data-default-width="300" data-alternative-crop-coords="w_1920,h_768,c_crop,x_0,y_312" data-alternative-image-width="1920" data-alternative-image-height="768" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1612181445/39-7682986017ef48a88b4.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1920,h_1080,c_crop,x_0,y_0/w_700/v1612181445/39-7682986017ef48a88b4.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1920,h_1080,c_crop,x_0,y_0/w_300/v1612181445/39-7682986017ef48a88b4.jpg" alt="Viisi miljoonaa vaalimainosta" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="https://web.archive.org/web/20240328173704/https://viisimiljoonaavaalimainosta.yle.fi/" title="Näytä koko artikkeli" class="ydd-promo__link">"Viisi miljoonaa vaalimainosta</a> </h2> <p class="ydd-longdesc"> Testi havainnollistaa sitä, miten oma somen käyttö vaikuttaa siihen, millaisia vaalimainoksia äänestäjä näkee. </p> </div> <!--/ydd-template__text--> </article> </div> <h2 class="ydd-kicker--large">Uusimmat sisällöt - Media- ja digitaidot</h2><div class="view view-accepted-promos view-id-accepted_promos view-display-id-default view-dom-id-91acf2e2eaf80e845a2ff6f92aa30981"> <ul class="view-content ydd-teaser-list"> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/04/17/digitreenit-meemi-kuvasta-kuin-kuvasta-luokkakuva-someen-testaa-tietosi" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Nuori ihminen katsoo maaten puhelinta, kasvoja ei näy." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1079,c_crop,x_62,y_1/w_700/v1680785340/39-776352602fb9482f49e.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-776352602fb9482f49e" data-yle-id="39-776352602fb9482f49e" data-crop-coords="w_1080,h_1079,c_crop,x_62,y_1" data-image-width="1080" data-image-height="1079" data-image-version="1680785340" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1079,c_crop,x_62,y_1/w_300/v1680785340/39-776352602fb9482f49e.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1079,c_crop,x_62,y_1/w_700/v1680785340/39-776352602fb9482f49e.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1079,c_crop,x_62,y_1/w_300/v1680785340/39-776352602fb9482f49e.jpg" alt="Nuori ihminen katsoo maaten puhelinta, kasvoja ei näy." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/04/17/digitreenit-meemi-kuvasta-kuin-kuvasta-luokkakuva-someen-testaa-tietosi">Digitreenit: Saanko laittaa lapsen piirroksen someen ilman hänen lupaansa? – testaa tietosi tekijänoikeuksista</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Visassa vastaat arkisiin kysymyksiin tekijänoikeuksista. </p> <p class="ydd-teaser-list__item__longdesc"> Kaikkea netistä löytyvää sisältöä ei saa vapaasti käyttää. Tämän varmaan tiesitkin. Nyt voit treenata tietojasi siitä, miten tekijänoikeus vaikuttaa erilaisissa arkisissa tilanteissa. </p> <div class="ydd-teaser-list__item__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/04/17/digitreenit-meemi-kuvasta-kuin-kuvasta-luokkakuva-someen-testaa-tietosi#comments" title="Avaa kommentit" class="ydd-comment-count-link"><span class="ydd-is-hidden">Kommentteja</span> 7</a> </div> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/03/20/valheenpaljastaja-miten-keskustella-rokotteista-kriitikon-tai-vastustajan" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Kuvituskuva maskia pitävästä naisesta" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_crop,x_420,y_0/w_700/v1616150961/39-78534760520c21e6cce.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-78534760520c21e6cce" data-yle-id="39-78534760520c21e6cce" data-crop-coords="w_1080,h_1080,c_crop,x_420,y_0" data-image-width="1080" data-image-height="1080" data-image-version="1616150961" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_420,y_0/w_300/v1616150961/39-78534760520c21e6cce.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_crop,x_420,y_0/w_700/v1616150961/39-78534760520c21e6cce.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_420,y_0/w_300/v1616150961/39-78534760520c21e6cce.jpg" alt="Kuvituskuva maskia pitävästä naisesta" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/03/20/valheenpaljastaja-miten-keskustella-rokotteista-kriitikon-tai-vastustajan">Valheenpaljastaja: Miten keskustella rokotteista kriitikon tai vastustajan kanssa?</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Rokote-epäröinti kasvaa myös Suomessa. </p> <p class="ydd-teaser-list__item__longdesc"> Radikaaleimpien rokotevastaisten porukka on pieni, mutta hyvin äänekäs. Heidän päätään on vaikea kääntää latomalla faktoja pöytään. Rokote-epäröijien määrä on paljon suurempi, ja heidän huoliinsa on syytä suhtautua vakavasti ja empaattisesti. Näin keskustelet rokotteista läheisesi kanssa, joka epäröi niiden ottamista. </p> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/02/20/digitreenit-etko-jaksa-napytella-pitkia-viesteja-ota-haltuun-tekstin" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Mikrofoni lähikuvassa." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1079,c_crop,x_285,y_1/w_700/v1666611803/39-775130602d17f237efa.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-775130602d17f237efa" data-yle-id="39-775130602d17f237efa" data-crop-coords="w_1080,h_1079,c_crop,x_285,y_1" data-image-width="1080" data-image-height="1079" data-image-version="1666611803" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1079,c_crop,x_285,y_1/w_300/v1666611803/39-775130602d17f237efa.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1079,c_crop,x_285,y_1/w_700/v1666611803/39-775130602d17f237efa.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1079,c_crop,x_285,y_1/w_300/v1666611803/39-775130602d17f237efa.jpg" alt="Mikrofoni lähikuvassa." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/02/20/digitreenit-etko-jaksa-napytella-pitkia-viesteja-ota-haltuun-tekstin">Digitreenit: Etkö jaksa näpytellä pitkiä viestejä? Ota haltuun tekstin saneleminen puhelimella ja tietokoneella</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Näin otat laitteissa valmiina olevan sanelun käyttöön. </p> <p class="ydd-teaser-list__item__longdesc"> Useimmista laitteista löytyy puheentunnistus ja sen myötä myös sanelutoiminto. Tämä Digitreeni neuvoo, miten muutat puheen tekstiksi mobiililaitteilla, Windows-tietokoneilla ja Googlen tekstinkäsittelyohjelmalla. </p> <div class="ydd-teaser-list__item__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/02/20/digitreenit-etko-jaksa-napytella-pitkia-viesteja-ota-haltuun-tekstin#comments" title="Avaa kommentit" class="ydd-comment-count-link"><span class="ydd-is-hidden">Kommentteja</span> 6</a> </div> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/02/08/valheenpaljastajan-mediataitopaketti-koululaisille-ja-opiskelijoille" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Kuvakollaasi Valheenpaljastaja-videosta" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1406,h_1406,c_crop,x_277,y_0/w_700/v1612439837/39-770100601be0e77c8ac.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-770100601be0e77c8ac" data-yle-id="39-770100601be0e77c8ac" data-crop-coords="w_1406,h_1406,c_crop,x_277,y_0" data-image-width="1406" data-image-height="1406" data-image-version="1612439837" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1406,h_1406,c_crop,x_277,y_0/w_300/v1612439837/39-770100601be0e77c8ac.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1406,h_1406,c_crop,x_277,y_0/w_700/v1612439837/39-770100601be0e77c8ac.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1406,h_1406,c_crop,x_277,y_0/w_300/v1612439837/39-770100601be0e77c8ac.jpg" alt="Kuvakollaasi Valheenpaljastaja-videosta" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/02/08/valheenpaljastajan-mediataitopaketti-koululaisille-ja-opiskelijoille">Valheenpaljastajan mediataitopaketti koululaisille ja opiskelijoille</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Verkossa valheet leviävät kuin kulovalkea </p> <p class="ydd-teaser-list__item__longdesc"> Yle Oppiminen on koonnut 5.–6. luokille, 7.–9. luokille, lukioille ja ammattikouluille mediataitopaketit, joista saa 1–2 oppitunnin mittaisen kokonaisuuden. Materiaalina on Valheenpaljastaja-video, jossa toimittaja-tietokirjailija Johanna Vehkoo kertoo verkossa esiintyvästä harhaanjohtamisesta ja valheista. </p> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/02/08/oletko-valheenpaljastaja-testaa-mediataitojasi-yle-oppimisen-testissa" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Toimittaja Johanna Vehkoo katsoo kameraan, taustalla teksti Valheenpaljastaja" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3200/w_1800,h_1800,c_crop,x_700,y_0/w_700/v1646905536/39-769968601bb30c34735.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-769968601bb30c34735" data-yle-id="39-769968601bb30c34735" data-crop-coords="w_1800,h_1800,c_crop,x_700,y_0" data-image-width="1971" data-image-height="1971" data-image-version="1646905536" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_1800,h_1800,c_crop,x_700,y_0/w_300/v1646905536/39-769968601bb30c34735.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3200/w_1800,h_1800,c_crop,x_700,y_0/w_700/v1646905536/39-769968601bb30c34735.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_1800,h_1800,c_crop,x_700,y_0/w_300/v1646905536/39-769968601bb30c34735.jpg" alt="Toimittaja Johanna Vehkoo katsoo kameraan, taustalla teksti Valheenpaljastaja" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/02/08/oletko-valheenpaljastaja-testaa-mediataitojasi-yle-oppimisen-testissa">Oletko Valheenpaljastaja? - Testaa mediataitojasi Yle Oppimisen testissä</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Verkossa valheet leviävät kuin kulovalkea. </p> <p class="ydd-teaser-list__item__longdesc"> Verkossa leviää totuuden lisäksi myös paljon harhaanjohtavaa informaatiota ja suoria valheita. Netissä surffaajan on oltava koko ajan hereillä, ettei jaa feikkiä ihan ajattelemattomuuttaan. Tiedon äärellä on hyvä pysähtyä. Yle Oppimisen Valheenpaljastaja-testissä pääset testaamaan mediataitojasi. </p> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/02/08/valheenpaljastaja-kahdeksan-asiaa-jotka-jokaisen-pitaisi-ymmartaa" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Kuvassa piirretty hahmo, jonka silmillä joku pitää käsiä niin, ettei hän näe" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1081,h_1080,c_crop,x_404,y_0/w_700/v1646905672/39-770326601c3593eec6c.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-770326601c3593eec6c" data-yle-id="39-770326601c3593eec6c" data-crop-coords="w_1081,h_1080,c_crop,x_404,y_0" data-image-width="1081" data-image-height="1080" data-image-version="1646905672" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1081,h_1080,c_crop,x_404,y_0/w_300/v1646905672/39-770326601c3593eec6c.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1081,h_1080,c_crop,x_404,y_0/w_700/v1646905672/39-770326601c3593eec6c.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1081,h_1080,c_crop,x_404,y_0/w_300/v1646905672/39-770326601c3593eec6c.jpg" alt="Kuvassa piirretty hahmo, jonka silmillä joku pitää käsiä niin, ettei hän näe" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/02/08/valheenpaljastaja-kahdeksan-asiaa-jotka-jokaisen-pitaisi-ymmartaa">Valheenpaljastaja: Kahdeksan asiaa, jotka jokaisen pitäisi ymmärtää misinformaatiosta</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Misinformaation määrä kasvaa väistämättä. </p> <p class="ydd-teaser-list__item__longdesc"> Misinformaatio, disinformaatio, informaatiovaikuttaminen, valeuutiset, feikkikuvat ja -videot… Valheenpaljastaja tarjoaa kahdeksan tiivistä pointtia, jotka auttavat ymmärtämään misinformaatioon liittyviä ilmiöitä. </p> <div class="ydd-teaser-list__item__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/02/08/valheenpaljastaja-kahdeksan-asiaa-jotka-jokaisen-pitaisi-ymmartaa#comments" title="Avaa kommentit" class="ydd-comment-count-link"><span class="ydd-is-hidden">Kommentteja</span> 25</a> </div> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/01/30/digitreenit-tunnistatko-luotettavan-nettikaupan-testaa-9-kysymyksella" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Kädessä maksukortti, taustalla puhelin, jossa näkyy verkkokaupan sivu." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1081,h_1080,c_crop,x_257,y_0/w_700/v1671023765/39-76427160081b70d872f.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-76427160081b70d872f" data-yle-id="39-76427160081b70d872f" data-crop-coords="w_1081,h_1080,c_crop,x_257,y_0" data-image-width="1081" data-image-height="1080" data-image-version="1671023765" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1081,h_1080,c_crop,x_257,y_0/w_300/v1671023765/39-76427160081b70d872f.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1081,h_1080,c_crop,x_257,y_0/w_700/v1671023765/39-76427160081b70d872f.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1081,h_1080,c_crop,x_257,y_0/w_300/v1671023765/39-76427160081b70d872f.jpg" alt="Kädessä maksukortti, taustalla puhelin, jossa näkyy verkkokaupan sivu." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/01/30/digitreenit-tunnistatko-luotettavan-nettikaupan-testaa-9-kysymyksella">Digitreenit: Tunnistatko luotettavan nettikaupan? Testaa 9 kysymyksellä!</a></h2> <p class="ydd-teaser-list__item__shortdesc"> 9 vinkkiä, joilla voit arvioida verkkokaupan turvallisuutta. </p> <p class="ydd-teaser-list__item__longdesc"> Oletko juuri syöttämässä korttitietojasi verkkokauppaan? Testaa ensin tietosi turvallisesta verkko-ostamisesta! </p> <div class="ydd-teaser-list__item__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/01/30/digitreenit-tunnistatko-luotettavan-nettikaupan-testaa-9-kysymyksella#comments" title="Avaa kommentit" class="ydd-comment-count-link"><span class="ydd-is-hidden">Kommentteja</span> 16</a> </div> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/01/17/valheenpaljastaja-nain-tunnistat-videohuijauksen" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Kännykkä ja kädet." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_fill,g_faces/w_700/v1610705812/39-76277160016b431c238.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-76277160016b431c238" data-yle-id="39-76277160016b431c238" data-crop-coords="w_1080,h_1080,c_fill,g_faces" data-image-width="1080" data-image-height="1080" data-image-version="1610705812" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_fill,g_faces/w_300/v1610705812/39-76277160016b431c238.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_fill,g_faces/w_700/v1610705812/39-76277160016b431c238.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_fill,g_faces/w_300/v1610705812/39-76277160016b431c238.jpg" alt="Kännykkä ja kädet." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/01/17/valheenpaljastaja-nain-tunnistat-videohuijauksen">Valheenpaljastaja: Näin tunnistat videohuijauksen</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Valheenpaljastajan vinkit feikkivideoiden tarkistamiseen. </p> <p class="ydd-teaser-list__item__longdesc"> Valtaosa verkossa liikkuvasta harhaanjohtavasta sisällöstä on visuaalista: valokuvia, videoita, meemikuvia, feikkiprofiileja ja niin edelleen. Tästä jutusta saat Valheenpaljastajan neuvot feikkivideoiden paljastamiseen. </p> <div class="ydd-teaser-list__item__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2021/01/17/valheenpaljastaja-nain-tunnistat-videohuijauksen#comments" title="Avaa kommentit" class="ydd-comment-count-link"><span class="ydd-is-hidden">Kommentteja</span> 1</a> </div> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/12/28/valheenpaljastaja-nain-meita-huijattiin-vuonna-2020-moneenko-vipuun-sina-menit" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Nainen päätteen ääreessä kasvomaski kasvoilla." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_fill,g_faces/w_700/v1608625192/39-7567675fe1ab845ac70.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7567675fe1ab845ac70" data-yle-id="39-7567675fe1ab845ac70" data-crop-coords="w_1080,h_1080,c_fill,g_faces" data-image-width="1080" data-image-height="1080" data-image-version="1608625192" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_fill,g_faces/w_300/v1608625192/39-7567675fe1ab845ac70.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_fill,g_faces/w_700/v1608625192/39-7567675fe1ab845ac70.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_fill,g_faces/w_300/v1608625192/39-7567675fe1ab845ac70.jpg" alt="Nainen päätteen ääreessä kasvomaski kasvoilla." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/12/28/valheenpaljastaja-nain-meita-huijattiin-vuonna-2020-moneenko-vipuun-sina-menit">Valheenpaljastaja: Näin meitä huijattiin vuonna 2020 – moneenko vipuun sinä menit?</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Koronavirukseen liittyvä misinformaatio leimasi vuotta 2020. </p> <p class="ydd-teaser-list__item__longdesc"> Misinformaation vuodesta 2020 ei voi puhua suomatta huomiota koronavirukselle ja siitä kiertäneille väärinkäsityksille, salaliittoteorioille ja suoranaisille huijauksille. </p> <div class="ydd-teaser-list__item__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/12/28/valheenpaljastaja-nain-meita-huijattiin-vuonna-2020-moneenko-vipuun-sina-menit#comments" title="Avaa kommentit" class="ydd-comment-count-link"><span class="ydd-is-hidden">Kommentteja</span> 29</a> </div> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/11/22/digitreenit-tarvitsetko-apua-kielten-kanssa-kaannossovellukset-taipuvat" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Nuori ihminen sanakirja kädessään." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1081,h_1080,c_crop,x_421,y_0/w_700/v1673256452/39-7431265fb3e09058ab5.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7431265fb3e09058ab5" data-yle-id="39-7431265fb3e09058ab5" data-crop-coords="w_1081,h_1080,c_crop,x_421,y_0" data-image-width="1081" data-image-height="1080" data-image-version="1673256452" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1081,h_1080,c_crop,x_421,y_0/w_300/v1673256452/39-7431265fb3e09058ab5.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1081,h_1080,c_crop,x_421,y_0/w_700/v1673256452/39-7431265fb3e09058ab5.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1081,h_1080,c_crop,x_421,y_0/w_300/v1673256452/39-7431265fb3e09058ab5.jpg" alt="Nuori ihminen sanakirja kädessään." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/11/22/digitreenit-tarvitsetko-apua-kielten-kanssa-kaannossovellukset-taipuvat">Digitreenit: Google Kääntäjä ja Microsoftin käännössovellus taipuvat moneen – keskustele kahdella kielellä tai opettele lausumista</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Opettele käyttämään käännössovelluksia monipuolisesti. </p> <p class="ydd-teaser-list__item__longdesc"> Puhelimen käännössovellukset Google Kääntäjä ja Microsoft Translator ovat monipuolisia apureita. Aina käännös ei osu kohdilleen, mutta arkisissa asioissa ja matkoilla sovelluksista on iloa. </p> <div class="ydd-teaser-list__item__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/11/22/digitreenit-tarvitsetko-apua-kielten-kanssa-kaannossovellukset-taipuvat#comments" title="Avaa kommentit" class="ydd-comment-count-link"><span class="ydd-is-hidden">Kommentteja</span> 5</a> </div> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/11/12/trollibunkkeri-pakohuonepelissa-ollaan-huijarin-jaljilla" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Trollibunkkeri-pakohuoneen logo" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_crop,x_429,y_0/w_700/v1605092047/39-7407985fabc27fab32d.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7407985fabc27fab32d" data-yle-id="39-7407985fabc27fab32d" data-crop-coords="w_1080,h_1080,c_crop,x_429,y_0" data-image-width="1080" data-image-height="1080" data-image-version="1605092047" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_429,y_0/w_300/v1605092047/39-7407985fabc27fab32d.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_crop,x_429,y_0/w_700/v1605092047/39-7407985fabc27fab32d.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_429,y_0/w_300/v1605092047/39-7407985fabc27fab32d.jpg" alt="Trollibunkkeri-pakohuoneen logo" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/11/12/trollibunkkeri-pakohuonepelissa-ollaan-huijarin-jaljilla">Trollibunkkeri-pakohuonepelissä ollaan huijarin jäljillä</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Nokkeluus ja mediataidot auttavat ulos trollin talosta. </p> <p class="ydd-teaser-list__item__longdesc"> Astut sisään ja ovi sulkeutuu takanasi. Tajuat joutuneesi valeuutisia tehtailevan trollin ansaan. Tarvitset nokkeluutta ja mediataitoja päästäksesi ulos talosta. </p> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/10/25/helsinkilainen-joogaharrastaja-kertoo-miten-joutui-qanonin-pauloihin" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Qanonin mielenosoitus" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_fill,g_faces/w_700/v1603443437/39-7336525f929a850de99.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7336525f929a850de99" data-yle-id="39-7336525f929a850de99" data-crop-coords="w_1080,h_1080,c_fill,g_faces" data-image-width="1080" data-image-height="1080" data-image-version="1603443437" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_fill,g_faces/w_300/v1603443437/39-7336525f929a850de99.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_fill,g_faces/w_700/v1603443437/39-7336525f929a850de99.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_fill,g_faces/w_300/v1603443437/39-7336525f929a850de99.jpg" alt="Qanonin mielenosoitus" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/10/25/helsinkilainen-joogaharrastaja-kertoo-miten-joutui-qanonin-pauloihin">Helsinkiläinen joogaharrastaja kertoo, miten joutui QAnonin pauloihin – salaliittoteoria kerää kannattajia valaistumisen retoriikan avulla</a></h2> <p class="ydd-teaser-list__item__shortdesc"> QAnon rekrytoi nyt joogeja ja new agesta kiinnostuneita. </p> <p class="ydd-teaser-list__item__longdesc"> Kun mies alkoi puhua valaistumisesta ja meditaatiosta, 49-vuotias joogi oli myyty. Hän alkoi uskoa QAnon-salaliittoteoriaan. Ytimeltään äärioikeistolainen ja antisemitistinen salaliittoteoria rekrytoi nyt seuraajia "valon ja pimeyden taisteluun". Kaikki QAnonin sisältöjä jakavat tuskin tietävät, mihin viestit liittyvät. </p> <div class="ydd-teaser-list__item__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/10/25/helsinkilainen-joogaharrastaja-kertoo-miten-joutui-qanonin-pauloihin#comments" title="Avaa kommentit" class="ydd-comment-count-link"><span class="ydd-is-hidden">Kommentteja</span> 76</a> </div> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/09/11/kielikylpy-20-voisiko-puheentunnistusta-kayttaa-kielen-opiskelussa-kokeile" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Kuvassa mies heiluttaa kättä karvahattu päässä" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_crop,x_450,y_0/w_700/v1598438925/39-7120495f463d891c18e.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7120495f463d891c18e" data-yle-id="39-7120495f463d891c18e" data-crop-coords="w_1080,h_1080,c_crop,x_450,y_0" data-image-width="1080" data-image-height="1080" data-image-version="1598438925" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_450,y_0/w_300/v1598438925/39-7120495f463d891c18e.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_crop,x_450,y_0/w_700/v1598438925/39-7120495f463d891c18e.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_450,y_0/w_300/v1598438925/39-7120495f463d891c18e.jpg" alt="Kuvassa mies heiluttaa kättä karvahattu päässä" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/09/11/kielikylpy-20-voisiko-puheentunnistusta-kayttaa-kielen-opiskelussa-kokeile">Kielikylpy 2.0 – Voisiko puheentunnistusta käyttää kielen opiskelussa? Kokeile sovellusta ja anna palautetta</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Kielikylpy 2.0 on uudenlainen tapa oppia kieltä </p> <p class="ydd-teaser-list__item__longdesc"> Voiko puheentunnistustekniikka auttaa oppimaan kieltä? Yle Oppimisen Kielikylpy 2.0 -sovelluksessa pääset kokeilemaan suomen kielen osaamistasi – ja vierailemaan yleisessä saunassa. </p> <div class="ydd-teaser-list__item__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/09/11/kielikylpy-20-voisiko-puheentunnistusta-kayttaa-kielen-opiskelussa-kokeile#comments" title="Avaa kommentit" class="ydd-comment-count-link"><span class="ydd-is-hidden">Kommentteja</span> 3</a> </div> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/07/14/wikipedisti-tuomas-ahola-yllapitaa-maailman-suurinta-tietosanakirjaa" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Tuomas Ahola katsoo kameraan ja taustalla Wikipedian logo" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_crop,x_420,y_0/w_700/v1594121847/39-6964895f02d8d80dc4d.jpg" data-base-url="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-6964895f02d8d80dc4d" data-yle-id="39-6964895f02d8d80dc4d" data-crop-coords="w_1080,h_1080,c_crop,x_420,y_0" data-image-width="1080" data-image-height="1080" data-image-version="1594121847" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_420,y_0/w_300/v1594121847/39-6964895f02d8d80dc4d.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1080,h_1080,c_crop,x_420,y_0/w_700/v1594121847/39-6964895f02d8d80dc4d.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20240328173704im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_420,y_0/w_300/v1594121847/39-6964895f02d8d80dc4d.jpg" alt="Tuomas Ahola katsoo kameraan ja taustalla Wikipedian logo" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/07/14/wikipedisti-tuomas-ahola-yllapitaa-maailman-suurinta-tietosanakirjaa">Wikipedisti Tuomas Ahola ylläpitää maailman suurinta tietosanakirjaa</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Wikipedia on vapaa tietosanakirja </p> <p class="ydd-teaser-list__item__longdesc"> Tuomas Aholaa kiinnosti ajatus tiedon vapaudesta. Hän opetteli Wikipedian toimintatavat ja hänestä tuli kuin varkain palvelun yksi ylläpitäjistä. Wikipedian aktiiviset toimijat kutsuvat itseään wikipedisteiksi. </p> <div class="ydd-teaser-list__item__comments"> <a href="/web/20240328173704/https://yle.fi/aihe/artikkeli/2020/07/14/wikipedisti-tuomas-ahola-yllapitaa-maailman-suurinta-tietosanakirjaa#comments" title="Avaa kommentit" class="ydd-comment-count-link"><span class="ydd-is-hidden">Kommentteja</span> 1</a> </div> </div> </article> </li> </ul> <ul class="pager pager-load-more"><li class="pager-next"><a href="/web/20240328173704/https://yle.fi/aihe/oppiminen/media-ja-digitaidot?page=1">Näytä lisää</a></li> </ul> </div><span property="dc:title" content="Media- ja digitaidot" class="rdf-meta element-hidden"></span> </div> </article> </div> </div> <div class="ydd-footer"> <div class="l-region l-region--footer"> <!--googleoff: index--><div id="block-yle-brand-active-brand-footer" class="block block--yle-brand block--yle-brand-active-brand-footer"> <div class="block__content"> <script>dataLayer = [{"comScoreSite":"aihe","trackPageSettings":{"pageName":"oppiminen.media-ja-digitaidot.osasto","labels":{"yle_system":"fynd","yle_organization":"60-11113-lu-osallistavat-ja-vuorovaikutus","yle_brand":"oppiminen","yle_language":"fi","yle_ydd_subject":"oppiminen;media-ja-digitaidot"}}}];</script> <script>window.yleTagManager=function(){function e(n,t){return"//"+function(n){return"production"===n?"tag-manager.yle.fi":"test"===n?"tag-manager-test.yle.fi":""}(t)+"/"+function(n,t){return n+"-"+t+".js"}(n,t)}function r(n,t){var e=document.createElement("script"),r=document.getElementsByTagName("script")[0];e.async=1,e.src=n,r.parentNode.insertBefore(e,r),e.onload=function(){"function"==typeof t&&t()}}return{initializeAnalytics:function(n,t){switch(t){case"prod":case"production":r(e(n,"production"));break;case"test":r(e(n,"test"));break;default:console.error("Unknown environment: "+t)}},loadAnalyticsScript:r}}(); yleTagManager.initializeAnalytics("fynd", "production");</script> <div id="ylefifooter"> <div class="ylefifooter-wrapper"> <h6>Muualla Yle.fi:ssä</h6> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/uutiset/">Uutiset</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/urheilu/">Urheilu</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/tekstitv">Teksti-tv</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/uutiset/news">News in English</a></li> </ul> <ul> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/blogit">Blogit</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/tv">Areena</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/elava-arkisto">Elävä arkisto</a></li> </ul> <ul> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/pikkukakkonen/">Pikku Kakkonen</a></li> </ul> <ul> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/abitreenit">Abitreenit</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/oppiminen">Oppiminen</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://svenska.yle.fi/vetamix">Vetamix</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/tv/opas">TV-ohjelmatiedot</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/yle-tv1">Yle TV1</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/yle-tv2">Yle TV2</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/yle-teema">Yle Teema</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://svenska.yle.fi/yle-fem">Yle Fem</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/radio/opas">Radio-ohjelmatiedot</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/radio/ohjelmat/yle-radio-suomi">Yle Radio Suomi</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/radio/ohjelmat/yle-radio-1">Yle Radio 1</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/radio/ohjelmat/yle-radio-suomi">Maakuntaradiot</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/artikkeli/2015/05/20/yle-mondo-monikielinen-radiokanava">Yle Mondo</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/radio/ohjelmat/yle-puhe">Yle Puhe</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/uutiset/novosti/">Yle Novosti po-russki</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/sapmi/">Yle Sámi Radio</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/radio/ohjelmat/yle-klassinen/">Yle Klassinen</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://svenska.yle.fi/vega">Yle Vega</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://areena.yle.fi/radio/ohjelmat/ylex">YleX</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://svenska.yle.fi/x3m">Yle X3M</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/artikkeli/2014/12/09/myymme-ohjelmiamme-myos-muille-medioille">Yle Myynti</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/artikkeli/2015/02/19/arkistoaineistoa-ammattikayttoon">Yle Arkistomyynti</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/vintti/">Arkistoidut sivut</a></li> </ul> </div> <div class="ylefifooter-column yleui-mobile"> <ul> <li><a href="https://web.archive.org/web/20240328173704/https://svenska.yle.fi/">Svenska Yle</a></li> </ul> </div> </div> <div class="ylefifooter-wrapper yleui-mobile"> <div class="ylefifooter-links yleui-mobile"> <a href="https://web.archive.org/web/20240328173704/https://yle.fi/" title="Yle.fi etusivu"><svg aria-labelledby="ylefifooter-logo--title" id="ylefifooter-logo" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 204.1 204.2"><title id="ylefifooter-logo--title">Yle logo</title><style type="text/css">div.ylefifooter-links svg {float: left; border: none; height: 28px; width: 28px}div.ylefifooter-links svg .yle__logo--st0{fill:#02B5C8;} div.ylefifooter-links svg .yle__logo--st1{fill:#FFF;}</style><path class="yle__logo--st0" d="M204.1 9.5v185.2c0 5.1-4.4 9.5-9.2 9.5H9.6c-5.2 0-9.6-4.4-9.6-9.5V9.5C0 4.2 4.4 0 9.6 0H195c4.8 0 9.1 4.2 9.1 9.5"/><path class="yle__logo--st1" d="M83.6 77.5c0-2.5-1.6-4.1-4.2-4.1h-3.3c-2.9 0-4.1 1.4-5.1 5.7l-9.3 40.4h-2.1c-3.1 0-4.5-.8-5.6-5.2l-9.3-35.2-.1-.4c-.7-2.7-1.4-5.2-4.6-5.2h-3.5c-2.8 0-4.3 1.5-4.3 4.1 0 1.6.4 4 1.4 7.6l9.9 35.2c1.8 6.6 5.4 9.5 12.1 9.5h4c-.4 2.2-1.3 6.8-1.9 8.5-1.8 5.6-4.6 6.8-9.5 6.8-4 0-6.6-.3-8.5-.5-1.1-.1-2.1-.2-2.9-.2-2.3 0-3.6 1.4-3.6 3.8v2.3c0 2.7 1.4 3.5 2.7 4.1 2.4 1.1 5.3 1.6 14.2 1.6s15.5-4.8 17.7-12.8c3.9-14.5 14.4-58.7 14.5-59.1.1 0 1.3-4.7 1.3-6.9m26.3-24.8c0-4.6-.5-9-6.1-9h-8.3c-1.5 0-5.5 0-5.5 4v3.7c0 1.5.8 4.1 5.9 4.1h2v69.3c0 3.7.8 5.7 4.7 5.7h2.7c3.8 0 4.5-2.3 4.5-5.7V52.7h.1zm62.7 45.7c0-11.3-2.6-26.6-23.5-26.6-17.5 0-25.3 9.5-25.3 30.9 0 20.8 7.3 28.6 26.8 28.6 8.7 0 14.5-1.2 16.7-2.2 1.4-.6 2.8-1.4 2.8-4.1v-2.1c0-2.4-1.3-3.8-3.6-3.8-.8 0-1.6.2-2.6.4-2 .4-5 1-10.9 1-14.7 0-16.5-2.6-16.9-14.7h27.7c6.7-.1 8.8-3 8.8-7.4zm-11-2.5h-25.3c.4-10.4 4.3-14.9 13-14.9 8.6.1 12.1 5.1 12.3 14.9"/></svg></a> <ul> <li class="first-item"><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/yleisradio">Yle yhtiönä</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/yleisradio/tietosuoja">Tietosuoja</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/yleisradio/saavutettavuus">Saavutettavuus</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://palaute.yle.fi/">Palaute</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/yleisradio/meille-toihin">Avoimet työpaikat</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/s/yleisradio/ylen-vastaavat-toimittajat">Vastaavat toimittajat</a></li> <li><a href="https://web.archive.org/web/20240328173704/https://yle.fi/aihe/yleisradio/yhteystiedot">Ylen perus- ja yhteystiedot</a></li> </ul> </div> </div> </div> </div> </div> <!--googleon: index--> </div> </div> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Close (Esc)" aria-label="Close (Esc)"></button> <button class="pswp__button pswp__button--share" title="Jaa" aria-label="Jaa"></button> <button class="pswp__button pswp__button--fs" title="Toggle fullscreen" aria-label="Toggle fullscreen"></button> <button class="pswp__button pswp__button--zoom" title="Zoom in/out" aria-label="Zoom in/out"></button> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)" aria-label="Previous (arrow left)"></button> <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)" aria-label="Previous (arrow left)"></button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <script>!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).yleTunnus=t()}(this,(function(){"use strict";var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};function t(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}var n=function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)};function r(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{l(r.next(e))}catch(e){o(e)}}function a(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}l((r=r.apply(e,t||[])).next())}))}function i(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,a[0]&&(s=0)),s;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,r=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){s.label=a[1];break}if(6===a[0]&&s.label<i[1]){s.label=i[1],i=a;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(a);break}i[2]&&s.ops.pop(),s.trys.pop();continue}a=t.call(e,s)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}}"function"==typeof SuppressedError&&SuppressedError;var o={local:{appId:"tunnus-sdk",appKey:"zf3EhoSi2cNjkN8BkH3VUyF5tJJM4TtU",loggerApiAppId:"tunnus_sdk_logging_test",loggerApiAppKey:"bba96d4da9dbdb77e9b2cbd3d9367cb9",loggerApiUrl:"https://web.archive.org/web/20240328173704/https://logger.api-test.yle.fi",loginApiUrl:"https://web.archive.org/web/20240328173704/https://login.api-test.yle.fi",tunnusSharedUIUrl:"https://web.archive.org/web/20240328173704/https://tunnus-shared-ui.test.yle.fi"},test:{appId:"tunnus_sdk_v5_test",appKey:"5c043428105f2971046aded0a4eb0095",loggerApiAppId:"tunnus_sdk_logging_test",loggerApiAppKey:"bba96d4da9dbdb77e9b2cbd3d9367cb9",loggerApiUrl:"https://web.archive.org/web/20240328173704/https://logger.api-test.yle.fi",loginApiUrl:"https://web.archive.org/web/20240328173704/https://login.api-test.yle.fi",tunnusSharedUIUrl:"https://web.archive.org/web/20240328173704/https://tunnus-shared-ui.test.yle.fi"},production:{appId:"tunnus_sdk_v5_prod",appKey:"d40230fe459f0285121b35dd5c3b4332",loggerApiAppId:"tunnus_sdk_logging_prod",loggerApiAppKey:"8e222a5381cfe32021e049b7fddd92f7",loggerApiUrl:"https://web.archive.org/web/20240328173704/https://logger.api.yle.fi",loginApiUrl:"https://web.archive.org/web/20240328173704/https://login.api.yle.fi",tunnusSharedUIUrl:"https://web.archive.org/web/20240328173704/https://tunnus-shared-ui.yle.fi"}};function s(e){return"function"==typeof e}var a=!1,l={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){e&&(new Error).stack;a=e},get useDeprecatedSynchronousErrorHandling(){return a}};function u(e){setTimeout((function(){throw e}),0)}var c={closed:!0,next:function(e){},error:function(e){if(l.useDeprecatedSynchronousErrorHandling)throw e;u(e)},complete:function(){}},T=function(){return Array.isArray||function(e){return e&&"number"==typeof e.length}}();function S(e){return null!==e&&"object"==typeof e}var b=function(){function e(e){return Error.call(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map((function(e,t){return t+1+") "+e.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e}(),d=b,h=function(){function e(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}return e.prototype.unsubscribe=function(){var t;if(!this.closed){var n=this,r=n._parentOrParents,i=n._ctorUnsubscribe,o=n._unsubscribe,a=n._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,r instanceof e)r.remove(this);else if(null!==r)for(var l=0;l<r.length;++l){r[l].remove(this)}if(s(o)){i&&(this._unsubscribe=void 0);try{o.call(this)}catch(e){t=e instanceof d?p(e.errors):[e]}}if(T(a)){l=-1;for(var u=a.length;++l<u;){var c=a[l];if(S(c))try{c.unsubscribe()}catch(e){t=t||[],e instanceof d?t=t.concat(p(e.errors)):t.push(e)}}}if(t)throw new d(t)}},e.prototype.add=function(t){var n=t;if(!t)return e.EMPTY;switch(typeof t){case"function":n=new e(t);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof e)){var r=n;(n=new e)._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+t+" added to Subscription.")}var i=n._parentOrParents;if(null===i)n._parentOrParents=this;else if(i instanceof e){if(i===this)return n;n._parentOrParents=[i,this]}else{if(-1!==i.indexOf(this))return n;i.push(this)}var o=this._subscriptions;return null===o?this._subscriptions=[n]:o.push(n),n},e.prototype.remove=function(e){var t=this._subscriptions;if(t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},e.EMPTY=function(e){return e.closed=!0,e}(new e),e}();function p(e){return e.reduce((function(e,t){return e.concat(t instanceof d?t.errors:t)}),[])}var P=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}(),A=function(e){function n(t,r,i){var o=e.call(this)||this;switch(o.syncErrorValue=null,o.syncErrorThrown=!1,o.syncErrorThrowable=!1,o.isStopped=!1,arguments.length){case 0:o.destination=c;break;case 1:if(!t){o.destination=c;break}if("object"==typeof t){t instanceof n?(o.syncErrorThrowable=t.syncErrorThrowable,o.destination=t,t.add(o)):(o.syncErrorThrowable=!0,o.destination=new f(o,t));break}default:o.syncErrorThrowable=!0,o.destination=new f(o,t,r,i)}return o}return t(n,e),n.prototype[P]=function(){return this},n.create=function(e,t,r){var i=new n(e,t,r);return i.syncErrorThrowable=!1,i},n.prototype.next=function(e){this.isStopped||this._next(e)},n.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},n.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},n.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},n.prototype._next=function(e){this.destination.next(e)},n.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},n.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},n.prototype._unsubscribeAndRecycle=function(){var e=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this},n}(h),f=function(e){function n(t,n,r,i){var o,a=e.call(this)||this;a._parentSubscriber=t;var l=a;return s(n)?o=n:n&&(o=n.next,r=n.error,i=n.complete,n!==c&&(s((l=Object.create(n)).unsubscribe)&&a.add(l.unsubscribe.bind(l)),l.unsubscribe=a.unsubscribe.bind(a))),a._context=l,a._next=o,a._error=r,a._complete=i,a}return t(n,e),n.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;l.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},n.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber,n=l.useDeprecatedSynchronousErrorHandling;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):u(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;u(e)}}},n.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};l.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},n.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),l.useDeprecatedSynchronousErrorHandling)throw e;u(e)}},n.prototype.__tryOrSetError=function(e,t,n){if(!l.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(t){return l.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=t,e.syncErrorThrown=!0,!0):(u(t),!0)}return!1},n.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},n}(A);var M=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}();function G(e){return e}var g=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this.operator,i=function(e,t,n){if(e){if(e instanceof A)return e;if(e[P])return e[P]()}return e||t||n?new A(e,t,n):new A(c)}(e,t,n);if(r?i.add(r.call(i,this.source)):i.add(this.source||l.useDeprecatedSynchronousErrorHandling&&!i.syncErrorThrowable?this._subscribe(i):this._trySubscribe(i)),l.useDeprecatedSynchronousErrorHandling&&i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){l.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),!function(e){for(;e;){var t=e,n=t.closed,r=t.destination,i=t.isStopped;if(n||i)return!1;e=r&&r instanceof A?r:null}return!0}(e)?console.warn(t):e.error(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=_(t))((function(t,r){var i;i=n.subscribe((function(t){try{e(t)}catch(e){r(e),i&&i.unsubscribe()}}),r,t)}))},e.prototype._subscribe=function(e){var t=this.source;return t&&t.subscribe(e)},e.prototype[M]=function(){return this},e.prototype.pipe=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return 0===t.length?this:(0===(e=t).length?G:1===e.length?e[0]:function(t){return e.reduce((function(e,t){return t(e)}),t)})(this)},e.prototype.toPromise=function(e){var t=this;return new(e=_(e))((function(e,n){var r;t.subscribe((function(e){return r=e}),(function(e){return n(e)}),(function(){return e(r)}))}))},e.create=function(t){return new e(t)},e}();function _(e){if(e||(e=Promise),!e)throw new Error("no Promise impl found");return e}var m,B,H,y,C=function(){function e(e,t){this.compare=e,this.keySelector=t}return e.prototype.call=function(e,t){return t.subscribe(new v(e,this.compare,this.keySelector))},e}(),v=function(e){function n(t,n,r){var i=e.call(this,t)||this;return i.keySelector=r,i.hasKey=!1,"function"==typeof n&&(i.compare=n),i}return t(n,e),n.prototype.compare=function(e,t){return e===t},n.prototype._next=function(e){var t;try{var n=this.keySelector;t=n?n(e):e}catch(e){return this.destination.error(e)}var r=!1;if(this.hasKey)try{r=(0,this.compare)(this.key,t)}catch(e){return this.destination.error(e)}else this.hasKey=!0;r||(this.key=t,this.destination.next(e))},n}(A),E=function(){function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e}(),I=function(e){function n(t,n){var r=e.call(this)||this;return r.subject=t,r.subscriber=n,r.closed=!1,r}return t(n,e),n.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},n}(h),w=function(e){function n(t){var n=e.call(this,t)||this;return n.destination=t,n}return t(n,e),n}(A),D=function(e){function n(){var t=e.call(this)||this;return t.observers=[],t.closed=!1,t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return t(n,e),n.prototype[P]=function(){return new w(this)},n.prototype.lift=function(e){var t=new k(this,this);return t.operator=e,t},n.prototype.next=function(e){if(this.closed)throw new E;if(!this.isStopped)for(var t=this.observers,n=t.length,r=t.slice(),i=0;i<n;i++)r[i].next(e)},n.prototype.error=function(e){if(this.closed)throw new E;this.hasError=!0,this.thrownError=e,this.isStopped=!0;for(var t=this.observers,n=t.length,r=t.slice(),i=0;i<n;i++)r[i].error(e);this.observers.length=0},n.prototype.complete=function(){if(this.closed)throw new E;this.isStopped=!0;for(var e=this.observers,t=e.length,n=e.slice(),r=0;r<t;r++)n[r].complete();this.observers.length=0},n.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},n.prototype._trySubscribe=function(t){if(this.closed)throw new E;return e.prototype._trySubscribe.call(this,t)},n.prototype._subscribe=function(e){if(this.closed)throw new E;return this.hasError?(e.error(this.thrownError),h.EMPTY):this.isStopped?(e.complete(),h.EMPTY):(this.observers.push(e),new I(this,e))},n.prototype.asObservable=function(){var e=new g;return e.source=this,e},n.create=function(e,t){return new k(e,t)},n}(g),k=function(e){function n(t,n){var r=e.call(this)||this;return r.destination=t,r.source=n,r}return t(n,e),n.prototype.next=function(e){var t=this.destination;t&&t.next&&t.next(e)},n.prototype.error=function(e){var t=this.destination;t&&t.error&&this.destination.error(e)},n.prototype.complete=function(){var e=this.destination;e&&e.complete&&this.destination.complete()},n.prototype._subscribe=function(e){return this.source?this.source.subscribe(e):h.EMPTY},n}(D),O=function(e){function n(t){var n=e.call(this)||this;return n._value=t,n}return t(n,e),Object.defineProperty(n.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),n.prototype._subscribe=function(t){var n=e.prototype._subscribe.call(this,t);return n&&!n.closed&&t.next(this._value),n},n.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new E;return this._value},n.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},n}(D),V=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;0!=i--;){var s=o[i];if(!e(t[s],n[s]))return!1}return!0}return t!=t&&n!=n},N={},L=[],x=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function R(e,t){for(var n in t)e[n]=t[n];return e}function X(e){var t=e.parentNode;t&&t.removeChild(e)}function F(e,t,n){var r,i,o,s=arguments,a={};for(o in t)"key"==o?r=t[o]:"ref"==o?i=t[o]:a[o]=t[o];if(arguments.length>3)for(n=[n],o=3;o<arguments.length;o++)n.push(s[o]);if(null!=n&&(a.children=n),"function"==typeof e&&null!=e.defaultProps)for(o in e.defaultProps)void 0===a[o]&&(a[o]=e.defaultProps[o]);return U(e,a,r,i,null)}function U(e,t,n,r,i){var o={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==i?++m.__v:i};return null!=m.vnode&&m.vnode(o),o}function W(e){return e.children}function K(e,t){this.props=e,this.context=t}function Q(e,t){if(null==t)return e.__?Q(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?Q(e):null}function j(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return j(e)}}function Y(e){(!e.__d&&(e.__d=!0)&&B.push(e)&&!z.__r++||y!==m.debounceRendering)&&((y=m.debounceRendering)||H)(z)}function z(){for(var e;z.__r=B.length;)e=B.sort((function(e,t){return e.__v.__b-t.__v.__b})),B=[],e.some((function(e){var t,n,r,i,o,s;e.__d&&(o=(i=(t=e).__v).__e,(s=t.__P)&&(n=[],(r=R({},i)).__v=i.__v+1,re(s,i,r,t.__n,void 0!==s.ownerSVGElement,null!=i.__h?[o]:null,n,null==o?Q(i):o,i.__h),ie(n,i),i.__e!=o&&j(i)))}))}function Z(e,t,n,r,i,o,s,a,l,u){var c,T,S,b,d,h,p,P=r&&r.__k||L,A=P.length;for(n.__k=[],c=0;c<t.length;c++)if(null!=(b=n.__k[c]=null==(b=t[c])||"boolean"==typeof b?null:"string"==typeof b||"number"==typeof b?U(null,b,null,null,b):Array.isArray(b)?U(W,{children:b},null,null,null):b.__b>0?U(b.type,b.props,b.key,null,b.__v):b)){if(b.__=n,b.__b=n.__b+1,null===(S=P[c])||S&&b.key==S.key&&b.type===S.type)P[c]=void 0;else for(T=0;T<A;T++){if((S=P[T])&&b.key==S.key&&b.type===S.type){P[T]=void 0;break}S=null}re(e,b,S=S||N,i,o,s,a,l,u),d=b.__e,(T=b.ref)&&S.ref!=T&&(p||(p=[]),S.ref&&p.push(S.ref,null,b),p.push(T,b.__c||d,b)),null!=d?(null==h&&(h=d),"function"==typeof b.type&&null!=b.__k&&b.__k===S.__k?b.__d=l=J(b,l,e):l=q(e,b,S,P,d,l),u||"option"!==n.type?"function"==typeof n.type&&(n.__d=l):e.value=""):l&&S.__e==l&&l.parentNode!=e&&(l=Q(S))}for(n.__e=h,c=A;c--;)null!=P[c]&&("function"==typeof n.type&&null!=P[c].__e&&P[c].__e==n.__d&&(n.__d=Q(r,c+1)),ae(P[c],P[c]));if(p)for(c=0;c<p.length;c++)se(p[c],p[++c],p[++c])}function J(e,t,n){var r,i;for(r=0;r<e.__k.length;r++)(i=e.__k[r])&&(i.__=e,t="function"==typeof i.type?J(i,t,n):q(n,i,i,e.__k,i.__e,t));return t}function q(e,t,n,r,i,o){var s,a,l;if(void 0!==t.__d)s=t.__d,t.__d=void 0;else if(null==n||i!=o||null==i.parentNode)e:if(null==o||o.parentNode!==e)e.appendChild(i),s=null;else{for(a=o,l=0;(a=a.nextSibling)&&l<r.length;l+=2)if(a==i)break e;e.insertBefore(i,o),s=o}return void 0!==s?s:i.nextSibling}function $(e,t,n){"-"===t[0]?e.setProperty(t,n):e[t]=null==n?"":"number"!=typeof n||x.test(t)?n:n+"px"}function ee(e,t,n,r,i){var o;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||$(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||$(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])o=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+o]=n,n?r||e.addEventListener(t,o?ne:te,o):e.removeEventListener(t,o?ne:te,o);else if("dangerouslySetInnerHTML"!==t){if(i)t=t.replace(/xlink[H:h]/,"h").replace(/sName$/,"s");else if("href"!==t&&"list"!==t&&"form"!==t&&"download"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null!=n&&(!1!==n||"a"===t[0]&&"r"===t[1])?e.setAttribute(t,n):e.removeAttribute(t))}}function te(e){this.l[e.type+!1](m.event?m.event(e):e)}function ne(e){this.l[e.type+!0](m.event?m.event(e):e)}function re(e,t,n,r,i,o,s,a,l){var u,c,T,S,b,d,h,p,P,A,f,M=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(l=n.__h,a=t.__e=n.__e,t.__h=null,o=[a]),(u=m.__b)&&u(t);try{e:if("function"==typeof M){if(p=t.props,P=(u=M.contextType)&&r[u.__c],A=u?P?P.props.value:u.__:r,n.__c?h=(c=t.__c=n.__c).__=c.__E:("prototype"in M&&M.prototype.render?t.__c=c=new M(p,A):(t.__c=c=new K(p,A),c.constructor=M,c.render=le),P&&P.sub(c),c.props=p,c.state||(c.state={}),c.context=A,c.__n=r,T=c.__d=!0,c.__h=[]),null==c.__s&&(c.__s=c.state),null!=M.getDerivedStateFromProps&&(c.__s==c.state&&(c.__s=R({},c.__s)),R(c.__s,M.getDerivedStateFromProps(p,c.__s))),S=c.props,b=c.state,T)null==M.getDerivedStateFromProps&&null!=c.componentWillMount&&c.componentWillMount(),null!=c.componentDidMount&&c.__h.push(c.componentDidMount);else{if(null==M.getDerivedStateFromProps&&p!==S&&null!=c.componentWillReceiveProps&&c.componentWillReceiveProps(p,A),!c.__e&&null!=c.shouldComponentUpdate&&!1===c.shouldComponentUpdate(p,c.__s,A)||t.__v===n.__v){c.props=p,c.state=c.__s,t.__v!==n.__v&&(c.__d=!1),c.__v=t,t.__e=n.__e,t.__k=n.__k,c.__h.length&&s.push(c);break e}null!=c.componentWillUpdate&&c.componentWillUpdate(p,c.__s,A),null!=c.componentDidUpdate&&c.__h.push((function(){c.componentDidUpdate(S,b,d)}))}c.context=A,c.props=p,c.state=c.__s,(u=m.__r)&&u(t),c.__d=!1,c.__v=t,c.__P=e,u=c.render(c.props,c.state,c.context),c.state=c.__s,null!=c.getChildContext&&(r=R(R({},r),c.getChildContext())),T||null==c.getSnapshotBeforeUpdate||(d=c.getSnapshotBeforeUpdate(S,b)),f=null!=u&&u.type===W&&null==u.key?u.props.children:u,Z(e,Array.isArray(f)?f:[f],t,n,r,i,o,s,a,l),c.base=t.__e,t.__h=null,c.__h.length&&s.push(c),h&&(c.__E=c.__=null),c.__e=!1}else null==o&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=oe(n.__e,t,n,r,i,o,s,l);(u=m.diffed)&&u(t)}catch(e){t.__v=null,(l||null!=o)&&(t.__e=a,t.__h=!!l,o[o.indexOf(a)]=null),m.__e(e,t,n)}}function ie(e,t){m.__c&&m.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){m.__e(e,t.__v)}}))}function oe(e,t,n,r,i,o,s,a){var l,u,c,T,S,b=n.props,d=t.props,h=t.type;if("svg"===h&&(i=!0),null!=o)for(l=0;l<o.length;l++)if(null!=(u=o[l])&&(e==u||u.localName==h)){e=u,o[l]=null;break}if(null==e){if(null===h)return document.createTextNode(d);e=i?document.createElementNS("http://www.w3.org/2000/svg",h):document.createElement(h,d.is&&d),o=null,a=!1}if(null===h)b===d||a&&e.data===d||(e.data=d);else{if(null!=o&&(o=L.slice.call(e.childNodes)),c=(b=n.props||N).dangerouslySetInnerHTML,T=d.dangerouslySetInnerHTML,!a){if(null!=o)for(b={},S=0;S<e.attributes.length;S++)b[e.attributes[S].name]=e.attributes[S].value;(T||c)&&(T&&(c&&T.__html==c.__html||T.__html===e.innerHTML)||(e.innerHTML=T&&T.__html||""))}if(function(e,t,n,r,i){var o;for(o in n)"children"===o||"key"===o||o in t||ee(e,o,null,n[o],r);for(o in t)i&&"function"!=typeof t[o]||"children"===o||"key"===o||"value"===o||"checked"===o||n[o]===t[o]||ee(e,o,t[o],n[o],r)}(e,d,b,i,a),T)t.__k=[];else if(l=t.props.children,Z(e,Array.isArray(l)?l:[l],t,n,r,i&&"foreignObject"!==h,o,s,e.firstChild,a),null!=o)for(l=o.length;l--;)null!=o[l]&&X(o[l]);a||("value"in d&&void 0!==(l=d.value)&&(l!==e.value||"progress"===h&&!l)&&ee(e,"value",l,b.value,!1),"checked"in d&&void 0!==(l=d.checked)&&l!==e.checked&&ee(e,"checked",l,b.checked,!1))}return e}function se(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){m.__e(e,n)}}function ae(e,t,n){var r,i,o;if(m.unmount&&m.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||se(r,null,t)),n||"function"==typeof e.type||(n=null!=(i=e.__e)),e.__e=e.__d=void 0,null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){m.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(o=0;o<r.length;o++)r[o]&&ae(r[o],t,n);null!=i&&X(i)}function le(e,t,n){return this.constructor(e,n)}function ue(e,t,n){var r,i,o;m.__&&m.__(e,t),i=(r="function"==typeof n)?null:n&&n.__k||t.__k,o=[],re(t,e=(!r&&n||t).__k=F(W,null,[e]),i||N,N,void 0!==t.ownerSVGElement,!r&&n?[n]:i?null:t.firstChild?L.slice.call(t.childNodes):null,o,!r&&n?n:i?i.__e:t.firstChild,r),ie(o,e)}m={__e:function(e,t){for(var n,r,i;t=t.__;)if((n=t.__c)&&!n.__)try{if((r=n.constructor)&&null!=r.getDerivedStateFromError&&(n.setState(r.getDerivedStateFromError(e)),i=n.__d),null!=n.componentDidCatch&&(n.componentDidCatch(e),i=n.__d),i)return n.__E=n}catch(t){e=t}throw e},__v:0},K.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=R({},this.state),"function"==typeof e&&(e=e(R({},n),this.props)),e&&R(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),Y(this))},K.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Y(this))},K.prototype.render=W,B=[],H="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,z.__r=0;!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===n&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}(".tunnus-sdk-root {\n pointer-events: auto;\n}\n\n.tunnus-sdk__overlay {\n z-index: 9999999;\n background-color: rgba(30, 30, 30, 0.8);\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n justify-items: flex-start;\n align-items: center;\n overflow: auto;\n animation-name: tunnus-sdk__overlay--animate-opacity;\n animation-duration: 0.5s;\n}\n\n@keyframes tunnus-sdk__overlay--animate-opacity {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n.tunnus-sdk__overlay--animate {\n background-color: rgba(30, 30, 30, 0.8);\n}\n\n.tunnus-sdk__container {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n top: 0;\n -webkit-overflow-scrolling: touch;\n overflow-y: auto;\n}\n\n.tunnus-sdk__old-mobile.tunnus-sdk__overlay,\n.tunnus-sdk__old-mobile.tunnus-sdk__overlay .tunnus-sdk__container {\n position: absolute;\n}\n\n.tunnus-sdk__content {\n background: white;\n max-width: 500px;\n border-radius: 8px;\n margin: 32px auto;\n}\n\n.tunnus-sdk__dark-content {\n background: #131415;\n}\n\n.tunnus-sdk__close-button {\n float: right;\n border: none;\n font-size: 30px;\n margin: 10px 10px 0 0;\n cursor: pointer;\n border-radius: 4px 4px 0 0;\n background-color: transparent;\n font-weight: 900;\n padding: 0;\n line-height: 34px;\n width: 34px;\n background: white;\n}\n\n.tunnus-sdk__dark-close-button {\n color: white;\n background: #131415;\n}\n\n.tunnus-sdk__iframe {\n transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);\n min-height: 100px;\n border: none;\n height: 10000px;\n width: 100%;\n max-width: 500px;\n border-radius: 8px;\n}\n\n@media (max-width: 500px) {\n .tunnus-sdk__close-button {\n position: sticky;\n right: 1px;\n top: 10px;\n border-radius: 20px;\n }\n\n .tunnus-sdk__content {\n border-radius: 0;\n margin: 0 auto;\n height: 100%;\n }\n\n .tunnus-sdk__iframe {\n border-radius: 0;\n }\n}\n");var ce=function(e){var t={exports:{}};return e(t,t.exports),t.exports}((function(e){ /*!mobile-detect v1.4.4 2019-09-21*/ /*!@license Copyright 2013, Heinrich Goebl, License: MIT, see https://github.com/hgoebl/mobile-detect.js*/ !function(e,t){e((function(){var e,n={mobileDetectRules:{phones:{iPhone:"\\biPhone\\b|\\biPod\\b",BlackBerry:"BlackBerry|\\bBB10\\b|rim[0-9]+|\\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\\b-[0-9]+",HTC:"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel",Nexus:"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6",Dell:"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b",Motorola:"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052",Samsung:"\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F",LG:"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)|LM-G710",Sony:"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533",Asus:"Asus.*Galaxy|PadFone.*Mobile",NokiaLumia:"Lumia [0-9]{3,4}",Micromax:"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b",Palm:"PalmSource|Palm",Vertu:"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature",Pantech:"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790",Fly:"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250",Wiko:"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM",iMobile:"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)",SimValley:"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b",Wolfgang:"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q",Alcatel:"Alcatel",Nintendo:"Nintendo (3DS|Switch)",Amoi:"Amoi",INQ:"INQ",OnePlus:"ONEPLUS",GenericPhone:"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},tablets:{iPad:"iPad|iPad.*Mobile",NexusTablet:"Android.*Nexus[\\s]+(7|9|10)",GoogleTablet:"Android.*Pixel C",SamsungTablet:"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-T830|SM-T837V|SM-T720|SM-T510|SM-T387V",Kindle:"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)",SurfaceTablet:"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)",HPTablet:"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10",AsusTablet:"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b",BlackBerryTablet:"PlayBook|RIM Tablet",HTCtablet:"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410",MotorolaTablet:"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617",NookTablet:"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2",AcerTablet:"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30",ToshibaTablet:"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO",LGTablet:"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b",FujitsuTablet:"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b",PrestigioTablet:"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002",LenovoTablet:"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304X|TB-X304F|TB-X304L|TB-X505F|TB-X505L|TB-X505X|TB-X605F|TB-X605L|TB-8703F|TB-8703X|TB-8703N|TB-8704N|TB-8704F|TB-8704X|TB-8704V|TB-7304F|TB-7304I|TB-7304X|Tab2A7-10F|Tab2A7-20F|TB2-X30L|YT3-X50L|YT3-X50F|YT3-X50M|YT-X705F|YT-X703F|YT-X703L|YT-X705L|YT-X705X|TB2-X30F|TB2-X30L|TB2-X30M|A2107A-F|A2107A-H|TB3-730F|TB3-730M|TB3-730X|TB-7504F|TB-7504X",DellTablet:"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7",YarvikTablet:"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b",MedionTablet:"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB",ArnovaTablet:"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2",IntensoTablet:"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004",IRUTablet:"M702pro",MegafonTablet:"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b",EbodaTablet:"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)",AllViewTablet:"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)",ArchosTablet:"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b",AinolTablet:"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark",NokiaLumiaTablet:"Lumia 2520",SonyTablet:"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712",PhilipsTablet:"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b",CubeTablet:"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT",CobyTablet:"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010",MIDTablet:"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10",MSITablet:"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b",SMiTTablet:"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)",RockChipTablet:"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A",FlyTablet:"IQ310|Fly Vision",bqTablet:"Android.*(bq)?.*\\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))\\b|Maxwell.*Lite|Maxwell.*Plus",HuaweiTablet:"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19",NecTablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b",ZyncTablet:"z1000|Z99 2G|z930|z990|z909|Z919|z900",PositivoTablet:"TB07STA|TB10STA|TB07FTA|TB10FTA",NabiTablet:"Android.*\\bNabi",KoboTablet:"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build",DanewTablet:"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b",TexetTablet:"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE",PlaystationTablet:"Playstation.*(Portable|Vita)",TrekstorTablet:"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab",PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",AdvanTablet:"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:"Android.*\\bG1\\b(?!\\))",MicromaxTablet:"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ ]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497|VFD 1400",EssentielBTablet:"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile i-note",TolinoTablet:"tolino tab [0-9.]+|tolino shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Android.* A78 ",SkkTablet:"Android.* (SKYPAD|PHOENIX|CYCLOPS)",TecnoTablet:"TECNO P9|TECNO DP8D",JXDTablet:"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b",iJoyTablet:"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)",FX2Tablet:"FX2 PAD7|FX2 PAD10",XoroTablet:"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151",ViewsonicTablet:"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a",VerizonTablet:"QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1",OdysTablet:"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10",CaptivaTablet:"CAPTIVA PAD",IconbitTablet:"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S",TeclastTablet:"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi",OndaTablet:"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+|V10 \\b4G\\b",JaytechTablet:"TPC-PA762",BlaupunktTablet:"Endeavour 800NG|Endeavour 1010",DigmaTablet:"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b",EvolioTablet:"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b",LavaTablet:"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b",AocTablet:"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712",MpmanTablet:"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010",CelkonTablet:"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b",WolderTablet:"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b",MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:"\\bMI PAD\\b|\\bHM NOTE 1W\\b",NibiruTablet:"Nibiru M1|Nibiru Jupiter One",NexoTablet:"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI",LeaderTablet:"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100",UbislateTablet:"UbiSlate[\\s]?7C",PocketBookTablet:"Pocketbook",KocasoTablet:"\\b(TB-1207)\\b",HisenseTablet:"\\b(F5281|E2371)\\b",Hudl:"Hudl HT7S3|Hudl 2",TelstraTablet:"T-Hub2",GenericTablet:"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107"},oss:{AndroidOS:"Android",BlackBerryOS:"blackberry|\\bBB10\\b|rim tablet os",PalmOS:"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino",SymbianOS:"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b",WindowsMobileOS:"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Windows Mobile|Windows Phone [0-9.]+|WCE;",WindowsPhoneOS:"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;",iOS:"\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia",iPadOS:"CPU OS 13",MeeGoOS:"MeeGo",MaemoOS:"Maemo",JavaOS:"J2ME/|\\bMIDP\\b|\\bCLDC\\b",webOS:"webOS|hpwOS",badaOS:"\\bBada\\b",BREWOS:"BREW"},uas:{Chrome:"\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?",Dolfin:"\\bDolfin\\b",Opera:"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+",Skyfire:"Skyfire",Edge:"Mobile Safari/[.0-9]* Edge",IE:"IEMobile|MSIEMobile",Firefox:"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS",Bolt:"bolt",TeaShark:"teashark",Blazer:"Blazer",Safari:"Version.*Mobile.*Safari|Safari.*Mobile|MobileSafari",WeChat:"\\bMicroMessenger\\b",UCBrowser:"UC.*Browser|UCWEB",baiduboxapp:"baiduboxapp",baidubrowser:"baidubrowser",DiigoBrowser:"DiigoBrowser",Mercury:"\\bMercury\\b",ObigoBrowser:"Obigo",NetFront:"NF-Browser",GenericBrowser:"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger",PaleMoon:"Android.*PaleMoon|Mobile.*PaleMoon"},props:{Mobile:"Mobile/[VER]",Build:"Build/[VER]",Version:"Version/[VER]",VendorID:"VendorID/[VER]",iPad:"iPad.*CPU[a-z ]+[VER]",iPhone:"iPhone.*CPU[a-z ]+[VER]",iPod:"iPod.*CPU[a-z ]+[VER]",Kindle:"Kindle/[VER]",Chrome:["Chrome/[VER]","CriOS/[VER]","CrMo/[VER]"],Coast:["Coast/[VER]"],Dolfin:"Dolfin/[VER]",Firefox:["Firefox/[VER]","FxiOS/[VER]"],Fennec:"Fennec/[VER]",Edge:"Edge/[VER]",IE:["IEMobile/[VER];","IEMobile [VER]","MSIE [VER];","Trident/[0-9.]+;.*rv:[VER]"],NetFront:"NetFront/[VER]",NokiaBrowser:"NokiaBrowser/[VER]",Opera:[" OPR/[VER]","Opera Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera Mobi":"Version/[VER]",UCBrowser:["UCWEB[VER]","UC.*Browser/[VER]"],MQQBrowser:"MQQBrowser/[VER]",MicroMessenger:"MicroMessenger/[VER]",baiduboxapp:"baiduboxapp/[VER]",baidubrowser:"baidubrowser/[VER]",SamsungBrowser:"SamsungBrowser/[VER]",Iron:"Iron/[VER]",Safari:["Version/[VER]","Safari/[VER]"],Skyfire:"Skyfire/[VER]",Tizen:"Tizen/[VER]",Webkit:"webkit[ /][VER]",PaleMoon:"PaleMoon/[VER]",Gecko:"Gecko/[VER]",Trident:"Trident/[VER]",Presto:"Presto/[VER]",Goanna:"Goanna/[VER]",iOS:" \\bi?OS\\b [VER][ ;]{1}",Android:"Android [VER]",BlackBerry:["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","Version/[VER]"],BREW:"BREW [VER]",Java:"Java/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows NT":"Windows NT [VER]",Symbian:["SymbianOS/[VER]","Symbian/[VER]"],webOS:["webOS/[VER]","hpwOS/[VER];"]},utils:{Bot:"Googlebot|facebookexternalhit|Google-AMPHTML|s~amp-validator|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom|contentkingapp",MobileBot:"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2",DesktopMode:"WPDesktop",TV:"SonyDTV|HbbTV",WebKit:"(webkit)[ /]([\\w.]+)",Console:"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b",Watch:"SM-V700"}},detectMobileBrowsers:{fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i}},r=Object.prototype.hasOwnProperty;function i(e,t){return null!=e&&null!=t&&e.toLowerCase()===t.toLowerCase()}function o(e,t){var n,r,i=e.length;if(!i||!t)return!1;for(n=t.toLowerCase(),r=0;r<i;++r)if(n===e[r].toLowerCase())return!0;return!1}function s(e){for(var t in e)r.call(e,t)&&(e[t]=new RegExp(e[t],"i"))}function a(e,t){this.ua=function(e){return(e||"").substr(0,500)}(e),this._cache={},this.maxPhoneWidth=t||600}return n.FALLBACK_PHONE="UnknownPhone",n.FALLBACK_TABLET="UnknownTablet",n.FALLBACK_MOBILE="UnknownMobile",e="isArray"in Array?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},function(){var t,i,o,a,l,u,c=n.mobileDetectRules;for(t in c.props)if(r.call(c.props,t)){for(i=c.props[t],e(i)||(i=[i]),l=i.length,a=0;a<l;++a)(u=(o=i[a]).indexOf("[VER]"))>=0&&(o=o.substring(0,u)+"([\\w._\\+]+)"+o.substring(u+5)),i[a]=new RegExp(o,"i");c.props[t]=i}s(c.oss),s(c.phones),s(c.tablets),s(c.uas),s(c.utils),c.oss0={WindowsPhoneOS:c.oss.WindowsPhoneOS,WindowsMobileOS:c.oss.WindowsMobileOS}}(),n.findMatch=function(e,t){for(var n in e)if(r.call(e,n)&&e[n].test(t))return n;return null},n.findMatches=function(e,t){var n=[];for(var i in e)r.call(e,i)&&e[i].test(t)&&n.push(i);return n},n.getVersionStr=function(e,t){var i,o,s,a,l=n.mobileDetectRules.props;if(r.call(l,e))for(s=(i=l[e]).length,o=0;o<s;++o)if(null!==(a=i[o].exec(t)))return a[1];return null},n.getVersion=function(e,t){var r=n.getVersionStr(e,t);return r?n.prepareVersionNo(r):NaN},n.prepareVersionNo=function(e){var t;return 1===(t=e.split(/[a-z._ \/\-]/i)).length&&(e=t[0]),t.length>1&&(e=t[0]+".",t.shift(),e+=t.join("")),Number(e)},n.isMobileFallback=function(e){return n.detectMobileBrowsers.fullPattern.test(e)||n.detectMobileBrowsers.shortPattern.test(e.substr(0,4))},n.isTabletFallback=function(e){return n.detectMobileBrowsers.tabletPattern.test(e)},n.prepareDetectionCache=function(e,r,i){if(e.mobile===t){var o,s,l;if(s=n.findMatch(n.mobileDetectRules.tablets,r))return e.mobile=e.tablet=s,void(e.phone=null);if(o=n.findMatch(n.mobileDetectRules.phones,r))return e.mobile=e.phone=o,void(e.tablet=null);n.isMobileFallback(r)?(l=a.isPhoneSized(i))===t?(e.mobile=n.FALLBACK_MOBILE,e.tablet=e.phone=null):l?(e.mobile=e.phone=n.FALLBACK_PHONE,e.tablet=null):(e.mobile=e.tablet=n.FALLBACK_TABLET,e.phone=null):n.isTabletFallback(r)?(e.mobile=e.tablet=n.FALLBACK_TABLET,e.phone=null):e.mobile=e.tablet=e.phone=null}},n.mobileGrade=function(e){var t=null!==e.mobile();return e.os("iOS")&&e.version("iPad")>=4.3||e.os("iOS")&&e.version("iPhone")>=3.1||e.os("iOS")&&e.version("iPod")>=3.1||e.version("Android")>2.1&&e.is("Webkit")||e.version("Windows Phone OS")>=7||e.is("BlackBerry")&&e.version("BlackBerry")>=6||e.match("Playbook.*Tablet")||e.version("webOS")>=1.4&&e.match("Palm|Pre|Pixi")||e.match("hp.*TouchPad")||e.is("Firefox")&&e.version("Firefox")>=12||e.is("Chrome")&&e.is("AndroidOS")&&e.version("Android")>=4||e.is("Skyfire")&&e.version("Skyfire")>=4.1&&e.is("AndroidOS")&&e.version("Android")>=2.3||e.is("Opera")&&e.version("Opera Mobi")>11&&e.is("AndroidOS")||e.is("MeeGoOS")||e.is("Tizen")||e.is("Dolfin")&&e.version("Bada")>=2||(e.is("UC Browser")||e.is("Dolfin"))&&e.version("Android")>=2.3||e.match("Kindle Fire")||e.is("Kindle")&&e.version("Kindle")>=3||e.is("AndroidOS")&&e.is("NookTablet")||e.version("Chrome")>=11&&!t||e.version("Safari")>=5&&!t||e.version("Firefox")>=4&&!t||e.version("MSIE")>=7&&!t||e.version("Opera")>=10&&!t?"A":e.os("iOS")&&e.version("iPad")<4.3||e.os("iOS")&&e.version("iPhone")<3.1||e.os("iOS")&&e.version("iPod")<3.1||e.is("Blackberry")&&e.version("BlackBerry")>=5&&e.version("BlackBerry")<6||e.version("Opera Mini")>=5&&e.version("Opera Mini")<=6.5&&(e.version("Android")>=2.3||e.is("iOS"))||e.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||e.version("Opera Mobi")>=11&&e.is("SymbianOS")?"B":(e.version("BlackBerry")<5||e.match("MSIEMobile|Windows CE.*Mobile")||e.version("Windows Mobile"),"C")},n.detectOS=function(e){return n.findMatch(n.mobileDetectRules.oss0,e)||n.findMatch(n.mobileDetectRules.oss,e)},n.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height},a.prototype={constructor:a,mobile:function(){return n.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return n.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return n.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return this._cache.userAgent===t&&(this._cache.userAgent=n.findMatch(n.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return this._cache.userAgents===t&&(this._cache.userAgents=n.findMatches(n.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return this._cache.os===t&&(this._cache.os=n.detectOS(this.ua)),this._cache.os},version:function(e){return n.getVersion(e,this.ua)},versionStr:function(e){return n.getVersionStr(e,this.ua)},is:function(e){return o(this.userAgents(),e)||i(e,this.os())||i(e,this.phone())||i(e,this.tablet())||o(n.findMatches(n.mobileDetectRules.utils,this.ua),e)},match:function(e){return e instanceof RegExp||(e=new RegExp(e,"i")),e.test(this.ua)},isPhoneSized:function(e){return a.isPhoneSized(e||this.maxPhoneWidth)},mobileGrade:function(){return this._cache.grade===t&&(this._cache.grade=n.mobileGrade(this)),this._cache.grade}},"undefined"!=typeof window&&window.screen?a.isPhoneSized=function(e){return e<0?t:n.getDeviceSmallerSide()<=e}:a.isPhoneSized=function(){},a._impl=n,a.version="1.4.4 2019-09-21",a}))}(function(t){if(e.exports)return function(t){e.exports=t()};if("undefined"!=typeof window)return function(e){window.MobileDetect=e()};throw new Error("unknown environment")}())})),Te=function(){return window&&window.navigator&&window.navigator.userAgent},Se=function(){if(!Te())return!1;var e=new ce(window.navigator.userAgent);return e.is("iOS")&&e.is("WebKit")&&e.version("iOS")<11},be={fi:{closeModal:"sulje dialogi",logIn:"kirjaudu sisään",register:"luo Yle-tunnus",resetPassword:"vaihda salasana",changeNick:"valitse nimimerkki",myData:"omat tiedot",residenceInFinland:"vahvista kotikuntasi",tosAcceptance:"hyväksy käyttöehdot"},sv:{closeModal:"stäng dialogen",logIn:"logga in",register:"skapa ett Yle-konto",resetPassword:"byt lösenord",changeNick:"välj ett användarnamn",myData:"mina uppgifter",residenceInFinland:"bekräfta din hemkommun",tosAcceptance:"godkänna användarvillkor"},en:{closeModal:"close dialog",logIn:"log in",register:"create an Yle id",resetPassword:"change password",changeNick:"choose a screen name",myData:"my data",residenceInFinland:"confirm your municipality of residence",tosAcceptance:"accept terms of service"}};function de(e,t){return be[e][t]}var he=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.previousActiveElement=null,t.previousBodyStyles=null,t.previousScrollTop=0,t.dialogId=Math.random().toString(36).slice(2),t.modalContentRef={current:null},t.state={iframeHeight:726},t.onMessage=function(e){var n=t.props.tunnusSharedUIUrl;if((e.origin===n||e.origin===window.location.origin)&&"string"==typeof e.data){var r=function(e){var t=JSON.parse(e.data);if(!t||"string"!=typeof t.command)throw Error("Not a valid command object");return t}(e);if(r.iFrameId&&r.iFrameId!==t.dialogId)return;"set-height"===r.command?t.setState({iframeHeight:r.args}):t.props.onCommand(r)}},t.onKeyDown=function(e){"Escape"===e.key&&t.props.close()},t}return t(n,e),n.prototype.componentDidMount=function(){var e;window.addEventListener("message",this.onMessage),window.addEventListener("keydown",this.onKeyDown);var t=document.body.style,n=t.height,r=t.width,i=t.overflow,o=t.position;this.previousBodyStyles={height:n,width:r,overflow:i,position:o},this.previousScrollTop=document.body.scrollTop,this.previousActiveElement=document.activeElement,null===(e=this.modalContentRef.current)||void 0===e||e.focus(),document.body.style.overflow="hidden",Se()&&(document.body.style.height="100%",document.body.style.width="100%",document.body.style.position="fixed",document.body.scrollTop=0)},n.prototype.assignIdToIframe=function(e){var t=/\?.+/.exec(e)?"&":"?";return"".concat(e).concat(t,"tunnus-iframe-id=").concat(this.dialogId)},n.prototype.render=function(e){var t,n=e.iframeSrc,r=e.close,i=e.theme,o=e.language,s=e.label,a=this.state.iframeHeight,l=Se()?"tunnus-sdk__old-mobile tunnus-sdk__overlay":"tunnus-sdk__overlay";return t="dark"===i?F("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},F("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.7071 5.29289C19.0976 5.68342 19.0976 6.31658 18.7071 6.70711L6.70711 18.7071C6.31658 19.0976 5.68342 19.0976 5.29289 18.7071C4.90237 18.3166 4.90237 17.6834 5.29289 17.2929L17.2929 5.29289C17.6834 4.90237 18.3166 4.90237 18.7071 5.29289Z",fill:"white"}),F("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.29289 5.29289C5.68342 4.90237 6.31658 4.90237 6.70711 5.29289L18.7071 17.2929C19.0976 17.6834 19.0976 18.3166 18.7071 18.7071C18.3166 19.0976 17.6834 19.0976 17.2929 18.7071L5.29289 6.70711C4.90237 6.31658 4.90237 5.68342 5.29289 5.29289Z",fill:"white"})):F("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},F("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.7071 5.29289C19.0976 5.68342 19.0976 6.31658 18.7071 6.70711L6.70711 18.7071C6.31658 19.0976 5.68342 19.0976 5.29289 18.7071C4.90237 18.3166 4.90237 17.6834 5.29289 17.2929L17.2929 5.29289C17.6834 4.90237 18.3166 4.90237 18.7071 5.29289Z",fill:"black"}),F("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.29289 5.29289C5.68342 4.90237 6.31658 4.90237 6.70711 5.29289L18.7071 17.2929C19.0976 17.6834 19.0976 18.3166 18.7071 18.7071C18.3166 19.0976 17.6834 19.0976 17.2929 18.7071L5.29289 6.70711C4.90237 6.31658 4.90237 5.68342 5.29289 5.29289Z",fill:"black"})),F("div",{className:l},F("div",{className:"tunnus-sdk__container"},F("div",{id:"tunnus-sdk__content",className:"tunnus-sdk__content ".concat("dark"===i&&"tunnus-sdk__dark-content"),"aria-label":de(o,s),"aria-modal":!0,role:"dialog"},F("button",{"aria-label":de(o,"closeModal"),onClick:r,className:"tunnus-sdk__close-button ".concat("dark"===i&&"tunnus-sdk__dark-close-button")},t),F("iframe",{scrolling:"no",className:"tunnus-sdk__iframe",style:{maxHeight:a},ref:this.modalContentRef,src:this.assignIdToIframe(n)}))))},n.prototype.componentWillUnmount=function(){var e;window.removeEventListener("message",this.onMessage),window.removeEventListener("keydown",this.onKeyDown),this.previousBodyStyles&&(document.body.style.overflow=this.previousBodyStyles.overflow,document.body.style.position=this.previousBodyStyles.position,document.body.style.height=this.previousBodyStyles.height,document.body.style.width=this.previousBodyStyles.width),document.body.scrollTop=this.previousScrollTop,null===(e=this.previousActiveElement)||void 0===e||e.focus({preventScroll:!0})},n}(K),pe=["close","close-login"];function Pe(e){return Object.freeze({ran:e.ran,error:e.error,ranAndSucceeded:e.ran&&"success"===e.status,ranAndFailed:e.ran&&"failed"===e.status,ranAndCancelled:e.ran&&"cancelled"===e.status})}var Ae=Pe({ran:!0,status:"success"}),fe=Pe({ran:!1,status:"no-run"}),Me=Pe({ran:!0,status:"cancelled"}),Ge=Object.freeze({logIn:fe,logOut:fe,registration:fe,changeNick:fe}),ge=function(e){function n(t,r,i){void 0===i&&(i="GET");var o=e.call(this,"HTTP ".concat(i," error ").concat(t,": ").concat(r))||this;return o.status=t,o.method=i,Object.setPrototypeOf(o,n.prototype),o}return t(n,e),n}(Error);function _e(e,t){return t=t||{},new Promise((function(n,r){var i=new XMLHttpRequest,o=[],s=[],a={},l=function(){return{ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:function(){return Promise.resolve(i.responseText)},json:function(){return Promise.resolve(i.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([i.response]))},clone:l,headers:{keys:function(){return o},entries:function(){return s},get:function(e){return a[e.toLowerCase()]},has:function(e){return e.toLowerCase()in a}}}};for(var u in i.open(t.method||"get",e,!0),i.onload=function(){i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){o.push(t=t.toLowerCase()),s.push([t,n]),a[t]=a[t]?a[t]+","+n:n})),n(l())},i.onerror=r,i.withCredentials="include"==t.credentials,t.headers)i.setRequestHeader(u,t.headers[u]);i.send(t.body||null)}))}function me(e,t){return void 0===t&&(t={}),r(this,void 0,void 0,(function(){var r,o;return i(this,(function(i){switch(i.label){case 0:return r=n({mode:"cors"},t),[4,_e(e,r)];case 1:if((o=i.sent()).status>=400)throw new ge(o.status,"Request failed",t.method);return[4,o.json()];case 2:return[2,i.sent()]}}))}))}function Be(e,t,n){return r(this,void 0,void 0,(function(){var r;return i(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,me("".concat(e,"/v1/user/login?app_id=").concat(t,"&app_key=").concat(n),{credentials:"include"})];case 1:return[2,i.sent()];case 2:if((r=i.sent())instanceof ge&&401===r.status)return[2,null];throw r;case 3:return[2]}}))}))}function He(e,t,n){return r(this,void 0,void 0,(function(){var r,o;return i(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),r={credentials:"include"},[4,me("".concat(e,"/v1/account/email?app_id=").concat(t,"&app_key=").concat(n),r)];case 1:return[2,i.sent()];case 2:if((o=i.sent())instanceof ge&&401===o.status)return[2,null];throw o;case 3:return[2]}}))}))}function ye(e,t,n){return r(this,void 0,void 0,(function(){var r,o;return i(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),r={method:"DELETE",credentials:"include",body:null},[4,me("".concat(e,"/v1/user/login?app_id=").concat(t,"&app_key=").concat(n),r)];case 1:return i.sent(),[3,3];case 2:if((o=i.sent())instanceof ge&&401===o.status)return[2];throw o;case 3:return[2]}}))}))}var Ce=Object.freeze({loginSuccess:function(){},loginCancelled:function(){},registerSuccess:function(){},registerCancelled:function(){},logoutSuccess:function(){},logoutFailed:function(){},alreadyLoggedIn:function(){},notLoggedIn:function(){}}),ve=function(e,t){var o,s,a=this;this.options=e,this.config=t,this.iframeRootElement=null,this.actionsSubject=new D,this.loggedInCheckedAt=null,this.checkLoginAtVisibilityChange=function(){return r(a,void 0,void 0,(function(){return i(this,(function(e){switch(e.label){case 0:return"visible"!==document.visibilityState||this.isLoggedInStatusCheckedRecently()?[3,2]:[4,this.loggedInUser()];case 1:e.sent()&&window.postMessage(JSON.stringify({command:"close-login"}),window.location.origin),e.label=2;case 2:return[2]}}))}))},this.isLoggedInStatusCheckedRecently=function(){var e=(new Date).getTime()-5e3;return a.loggedInCheckedAt&&a.loggedInCheckedAt.getTime()>e},this.initLoginState=function(){return r(a,void 0,void 0,(function(){var e;return i(this,(function(t){switch(t.label){case 0:return[4,this.loggedInUser()];case 1:return(e=t.sent())?this.legacyCallbacks.alreadyLoggedIn(e.userId,e.nick,e.latestTermsOfServiceAccepted,e.username,e.initials):this.legacyCallbacks.notLoggedIn(),[2]}}))}))},this.nextActions=function(e){return r(a,void 0,void 0,(function(){var t;return i(this,(function(r){switch(r.label){case 0:return(t=n(n({},Ge),e)).logIn.ranAndSucceeded||t.changeNick.ranAndSucceeded?[4,this.loggedInUser()]:[3,2];case 1:r.sent(),r.label=2;case 2:return this.actionsSubject.next(t),[2,t]}}))}))},this.nextState=function(e){var t=a.stateSubject.getValue(),r=n(n({},t),e);a.stateSubject.next(r)},this.openTunnusIframeDialog=function(e,t,r,i){var o,s,l,u;return function(e,t,n,r,i,o){return new Promise((function(s){var a=function(){return ue(null,e)},l={login:!1,logout:!1,register:!1,nickChanged:!1};function u(e){e.preventDefault();var t=document.getElementById("tunnus-sdk__content");e.target instanceof HTMLElement&&!(null==t?void 0:t.contains(e.target))&&c()}function c(){s(l),e.removeEventListener("click",u),a()}e.addEventListener("click",u),ue(F(he,{iframeSrc:t,onCommand:function(e){"logged-in"===e.command?l.login=!0:"user-logged-out"===e.command?l.logout=!0:"registered"===e.command?l.register=!0:"close-and-open-url"===e.command?(a(),window.location.assign(e.args),s(l)):"nick-changed"===e.command?l.nickChanged=!0:-1!==pe.indexOf(e.command)&&c()},close:c,tunnusSharedUIUrl:n,theme:r,language:i,label:o}),e,e.lastChild)}))}(a.getIframeContainerElement(),(o=e,s=n(n({},t),{for_origin:window.location.origin}),l=Object.entries(s).filter((function(e){return Boolean(e[1])})).sort(),0===(u=new URLSearchParams(l).toString()).length?o:"".concat(o,"?").concat(u)),a.config.tunnusSharedUIUrl,i||"light",t.language||"fi",r)},this.getIframeContainerElement=function(){if(!a.iframeRootElement)if(a.options.elementId){var e=document.getElementById(a.options.elementId);a.iframeRootElement=e}else(e=document.createElement("div")).className="tunnus-sdk-root",document.body.appendChild(e),a.iframeRootElement=e;return a.iframeRootElement},this.loggedInUser=function(){return r(a,void 0,void 0,(function(){var e,t,n,r;return i(this,(function(i){switch(i.label){case 0:return e=this.config,t=e.appId,n=e.appKey,[4,Be(e.loginApiUrl,t,n)];case 1:return r=i.sent(),!0===this.options.skipToSPrompt||!r||r.latestTermsOfServiceAccepted?[3,3]:[4,this.showTermsOfServiceAcceptance()];case 2:if(i.sent().logOut===Ae)return this.nextState({user:null,loggedIn:!1}),[2,null];i.label=3;case 3:return this.loggedInCheckedAt=new Date,this.nextState({user:r,loggedIn:Boolean(r)}),[2,r]}}))}))},this.logIn=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o,s,a,l,u,c;return i(this,(function(i){switch(i.label){case 0:return e=this.options,t=e.trackingAppName,n=e.initiatingApp,r=e.language,o=e.theme,s=e.returnToUrl,a="".concat(this.config.tunnusSharedUIUrl,"/login"),l={language:r,theme:o,tracking_app_name:t,initiating_app:n,context:"iframe",return_to_url:s},[4,this.openTunnusIframeDialog(a,l,"logIn",o)];case 1:return u=i.sent(),Te()&&new ce(window.navigator.userAgent).is("WebKit")&&window.history&&window.history.replaceState&&(c=window.history.state||{},window.history.replaceState(c,"")),[4,this.nextActions({logIn:u.login?Ae:Me,registration:u.register?Ae:fe,changeNick:u.nickChanged?Ae:fe})];case 2:return[2,i.sent()]}}))}))},this.resetPassword=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o,s,a,l;return i(this,(function(i){switch(i.label){case 0:return e=this.options,t=e.trackingAppName,n=e.initiatingApp,r=e.language,o=e.theme,s="".concat(this.config.tunnusSharedUIUrl,"/reset-password"),a={language:r,theme:o,tracking_app_name:t,initiating_app:n,context:"iframe"},[4,this.openTunnusIframeDialog(s,a,"resetPassword",o)];case 1:return l=i.sent(),[4,this.nextActions({logIn:l.login?Ae:fe,registration:l.register?Ae:fe})];case 2:return[2,i.sent()]}}))}))},this.logOut=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o;return i(this,(function(i){switch(i.label){case 0:e=this.config,t=e.appId,n=e.appKey,r=e.loginApiUrl,i.label=1;case 1:return i.trys.push([1,4,,6]),[4,ye(r,t,n)];case 2:return i.sent(),[4,this.nextActions({logOut:Ae})];case 3:return i.sent(),this.nextState({loggedIn:!1,user:null}),[3,6];case 4:return o=i.sent(),[4,this.nextActions({logOut:(s=o,Pe({error:s,ran:!0,status:"failed"}))})];case 5:throw i.sent(),o;case 6:return[2]}var s}))}))},this.register=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o,s,a,l,u;return i(this,(function(i){switch(i.label){case 0:return e=this.options,t=e.trackingAppName,n=e.initiatingApp,r=e.language,o=e.returnToUrl,s=e.theme,a="".concat(this.config.tunnusSharedUIUrl,"/register"),l={language:r,theme:s,tracking_app_name:t,initiating_app:n,return_to_url:o,context:"iframe"},[4,this.openTunnusIframeDialog(a,l,"register",s)];case 1:return u=i.sent(),[4,this.nextActions({logIn:u.login?Ae:fe,registration:u.register?Ae:Me})];case 2:return[2,i.sent()]}}))}))},this.changePasswordWithToken=function(e){return r(a,void 0,void 0,(function(){var t,n,r,o,s,a,l,u;return i(this,(function(i){switch(i.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,o=t.language,s=t.theme,a="".concat(this.config.tunnusSharedUIUrl,"/change-password"),l={token:e,language:o,theme:s,tracking_app_name:n,initiating_app:r,context:"iframe"},[4,this.openTunnusIframeDialog(a,l,"resetPassword",s)];case 1:return u=i.sent(),[4,this.nextActions({logIn:u.login?Ae:fe,logOut:u.logout?Ae:fe,registration:u.register?Ae:fe})];case 2:return[2,i.sent()]}}))}))},this.getUserEmail=function(){return r(a,void 0,void 0,(function(){var e,t,n;return i(this,(function(r){return e=this.config,t=e.appId,n=e.appKey,[2,He(e.loginApiUrl,t,n)]}))}))},this.beginIdentification=function(e){return r(a,void 0,void 0,(function(){var t,n,r,o,s,a,l,u,c;return i(this,(function(i){switch(i.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,o=t.language,s=t.theme,a=e||this.options.returnToUrl,l="".concat(this.config.tunnusSharedUIUrl,"/begin-identification"),u={language:o,theme:s,tracking_app_name:n,initiating_app:r,return_to_url:a,context:"iframe"},[4,this.openTunnusIframeDialog(l,u,"residenceInFinland",s)];case 1:return c=i.sent(),[4,this.nextActions({logIn:c.login?Ae:fe,logOut:c.logout?Ae:fe,registration:c.register?Ae:fe})];case 2:return[2,i.sent()]}}))}))},this.identificationStatus=function(e,t){return r(a,void 0,void 0,(function(){var n,r,o,s,a,l,u,c,T;return i(this,(function(i){switch(i.label){case 0:return n=this.options,r=n.trackingAppName,o=n.initiatingApp,s=n.language,a=n.theme,l=t||this.options.returnToUrl||window.location.href,u="".concat(this.config.tunnusSharedUIUrl,"/identification-status"),c={language:s,theme:a,tracking_app_name:r,initiating_app:o,return_to_url:l,context:"iframe",identification_id:e},[4,this.openTunnusIframeDialog(u,c,"residenceInFinland",a)];case 1:return T=i.sent(),[4,this.nextActions({logIn:T.login?Ae:fe,registration:T.register?Ae:fe})];case 2:return[2,i.sent()]}}))}))},this.showMyData=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o,s,a,l,u,c;return i(this,(function(i){switch(i.label){case 0:return e=this.options,t=e.trackingAppName,n=e.initiatingApp,r=e.language,o=e.returnToUrl,s=e.theme,a=o||this.options.returnToUrl||window.location.href,l="".concat(this.config.tunnusSharedUIUrl,"/my-data"),u={language:r,theme:s,tracking_app_name:t,initiating_app:n,return_to_url:a,context:"iframe"},[4,this.openTunnusIframeDialog(l,u,"myData",s)];case 1:return c=i.sent(),[4,this.nextActions({logIn:c.login?Ae:fe,logOut:c.logout?Ae:fe,registration:c.register?Ae:fe})];case 2:return[2,i.sent()]}}))}))},this.changeNick=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o,s,a,l;return i(this,(function(i){switch(i.label){case 0:return e=this.options,t=e.trackingAppName,n=e.initiatingApp,r=e.language,o=e.theme,s="".concat(this.config.tunnusSharedUIUrl,"/change-nick"),a={language:r,theme:o,tracking_app_name:t,initiating_app:n,context:"iframe"},[4,this.openTunnusIframeDialog(s,a,"changeNick",o)];case 1:return l=i.sent(),[4,this.nextActions({logIn:l.login?Ae:fe,logOut:l.logout?Ae:fe,registration:l.register?Ae:fe,changeNick:l.nickChanged?Ae:Me})];case 2:return[2,i.sent()]}}))}))},this.showTermsOfServiceAcceptance=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o,s,a,l;return i(this,(function(i){switch(i.label){case 0:return e=this.options,t=e.trackingAppName,n=e.initiatingApp,r=e.language,o=e.theme,s="".concat(this.config.tunnusSharedUIUrl,"/terms-of-service"),a={language:r,theme:o,tracking_app_name:t,initiating_app:n,context:"iframe"},[4,this.openTunnusIframeDialog(s,a,"tosAcceptance",o)];case 1:return l=i.sent(),[4,this.nextActions({logIn:l.login?Ae:fe,logOut:l.logout?Ae:fe,registration:l.register?Ae:fe})];case 2:return[2,i.sent()]}}))}))},this.legacyCallbacks=n(n({},Ce),e.legacyCallbacks),this.stateSubject=new O({loggedIn:!1,user:null}),this.actionsObservable=this.actionsSubject.asObservable(),this.stateObservable=this.stateSubject.asObservable().pipe((o=V,function(e){return e.lift(new C(o,s))})),document.addEventListener("visibilitychange",this.checkLoginAtVisibilityChange),this.actionsSubject.subscribe((function(e){var t=e.logIn,n=e.registration,r=e.logOut;if(t.ranAndSucceeded){var i=a.stateSubject.getValue().user;i&&a.legacyCallbacks.loginSuccess(i.userId,i.nick,i.latestTermsOfServiceAccepted,i.username,i.initials)}t.ranAndCancelled&&a.legacyCallbacks.loginCancelled(),n.ranAndSucceeded&&a.legacyCallbacks.registerSuccess(),n.ranAndCancelled&&a.legacyCallbacks.registerCancelled(),r.ranAndSucceeded&&a.legacyCallbacks.logoutSuccess(),r.ranAndFailed&&a.legacyCallbacks.logoutFailed()})),!e.theme&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(this.options.theme="dark")};function Ee(e,t,n,r){return me("".concat(t,"/v1/errors?app_id=").concat(n,"&app_key=").concat(r),{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},body:JSON.stringify({message:e})})}return function(e){return r(this,void 0,void 0,(function(){var t,n,s;return i(this,(function(a){switch(a.label){case 0:return t=o[e.environment],[4,(n=new ve(e,t)).initLoginState()];case 1:return a.sent(),s=function(e,t){var n=this;return function(o,s){return function(){for(var a=[],l=0;l<arguments.length;l++)a[l]=arguments[l];return r(n,void 0,void 0,(function(){var n,r,l,u,c,T,S;return i(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,4]),[4,o.apply(void 0,a)];case 1:return[2,i.sent()];case 2:return n=i.sent(),r=e.loggerApiUrl,l=e.loggerApiAppId,u=e.loggerApiAppKey,c=t.initiatingApp,T=t.language,S=window.location&&window.location.href,[4,Ee("Error at function=".concat(s," url=").concat(S," appId=").concat(c," lang=").concat(T,": ").concat(n),r,l,u)];case 3:throw i.sent(),n;case 4:return[2]}}))}))}}}(t,e),[2,{userActions:n.actionsObservable,state:n.stateObservable,loggedInUser:s(n.loggedInUser,"loggedInUser"),logIn:s(n.logIn,"logIn"),resetPassword:s(n.resetPassword,"resetPassword"),logOut:s(n.logOut,"logOut"),register:s(n.register,"register"),changePasswordWithToken:s(n.changePasswordWithToken,"changePasswordWithToken"),getUserEmail:s(n.getUserEmail,"getUserEmail"),beginIdentification:s(n.beginIdentification,"beginIdentification"),identificationStatus:s(n.identificationStatus,"identificationStatus"),showMyData:s(n.showMyData,"showMyData"),changeNick:s(n.changeNick,"changeNick"),showTermsOfServiceAcceptance:s(n.showTermsOfServiceAcceptance,"showTermsOfServiceAcceptance")}]}}))}))}})); </script> <script>!function r(i,a,s){function o(t,e){if(!a[t]){if(!i[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}n=a[t]={exports:{}},i[t][0].call(n.exports,function(e){return o(i[t][1][e]||e)},n,n.exports,r,i,a,s)}return a[t].exports}for(var u="function"==typeof require&&require,e=0;e<s.length;e++)o(s[e]);return o}({1:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getJson=function(e,t){i(e,t,!0)},n.getText=function(e,t){i(e,t,!1)},n.post=function(e,t){var n=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];(r?a:s)("POST",e,t,n)};var r=void 0!==window.fetch;function i(e,t,n){(r?a:s)("GET",e,t,n)}function a(e,t,n,r){window.fetch(t,{method:e,credentials:"same-origin"}).then(function(e){return r?e.json():e.text()}).then(n)}function s(e,t,n,r){var i=new XMLHttpRequest;i.onreadystatechange=function(){var e;i.readyState===XMLHttpRequest.DONE&&(e=r?JSON.parse(i.responseText):i.responseText,n(e))},i.open(e,t,!0),"POST"===e&&(i.withCredentials=!0),i.send()}},{}],2:[function(e,t,n){"use strict";function r(e,t){void 0!==window.yleAnalytics?void 0!==t?window.yleAnalytics.trackEvent(e,t):window.yleAnalytics.trackEvent(e):console.log("yleAnalytics not present, tried to track event ".concat(e," with following labels: ").concat(JSON.stringify(t)))}Object.defineProperty(n,"__esModule",{value:!0}),n.addBannerLinkAnalyticsListener=function(){window.addEventListener("click",function(e){e=e.target;(e.classList.contains("yle-header-ad-link")||e.classList.contains("yle-header-stripe-link"))&&r("yle-header-banner-link-click")})},n.sendAnalyticsEvent=r},{}],3:[function(e,c,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Autocomplete=void 0;var i=e(4),a=e(10),r=e(6),h=e(1),d=e(2);function n(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function y(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?n(Object(i),!0).forEach(function(e){var t,n;t=r,n=i[e=e],e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function f(e){return e.results.areena.length||e.results.article.length}function u(e,t,n){var r,i,a,s,o,u,c=document.createElement("a");return c.setAttribute("class","yle-header-search-suggestion".concat(t.className?" ".concat(t.className):"")),c.setAttribute("id",e),c.setAttribute("href",t.url),c.setAttribute("role","option"),c.addEventListener("mousedown",function(e){return e.preventDefault()}),"highlight"===t.type&&c.appendChild((e=n,(r=document.createElement("div")).setAttribute("class","yle-header-search-highlight-header"),r.appendChild(document.createTextNode(l("highlight",e))),r)),t.imageUrl&&c.appendChild((e=t.imageUrl,r=t.title,s=t.creativetype,(o=document.createElement("div")).setAttribute("class","yle-header-search-image-container"),a="".concat(e," , ").concat(e.replace("dpr_auto","dpr_2")," 2x"),(i=document.createElement("img")).setAttribute("src",e),i.setAttribute("alt",r),i.setAttribute("srcset",a),o.appendChild(i),S(s)&&((e=document.createElement("div")).setAttribute("class","yle-header-search-image-audio"),e.appendChild(document.createTextNode("AUDIO")),o.appendChild(e)),o)),c.appendChild((a=n,s=(i=t).type,e=t.title,o=t.date,n=void 0===(n=t.services)?[]:n,i=t.creativetype,(t=document.createElement("div")).setAttribute("class","yle-header-search-text-container"),(u=document.createElement("span")).setAttribute("class","yle-header-search-title"),u.appendChild(document.createTextNode(e)),t.appendChild(u),o&&((e=document.createElement("span")).setAttribute("class","yle-header-search-date"),u=b(o),o=n.map(function(e){return v[e]}).join(", "),e.appendChild(document.createTextNode("".concat(u).concat(n.length?" | ".concat(o):""))),t.appendChild(e)),"areena"===s&&t.appendChild(w(i,a)),t)),c}function m(e,t,n,r){var i=document.createElement("a");return i.setAttribute("class","yle-header-search-header yle-header-search-suggestion"),i.setAttribute("id",e),i.setAttribute("href",r),i.setAttribute("role","option"),i.setAttribute("aria-label",n),i.addEventListener("mousedown",function(e){return e.preventDefault()}),i.appendChild(document.createTextNode(t)),(e=document.createElement("span")).setAttribute("class","yle-header-search-advanced-search-title"),e.appendChild(document.createTextNode(n)),i.appendChild(e),i}var g={highlight:{fi:"Poiminta",sv:"Plock",en:"Extract"},programs:{fi:"Ohjelmat",sv:"Program",en:"Programmes"},allPrograms:{fi:"Kaikki ohjelmat",sv:"Alla program",en:"All programmes"},articles:{fi:"Artikkelit",sv:"Artiklar",en:"Articles"},allArticles:{fi:"Kaikki artikkelit",sv:"Alla artiklar",en:"All articles"},TVClip:{fi:"Klippi",sv:"Klipp",en:"Clip"},TVEpisode:{fi:"Jakso",sv:"Avsnitt",en:"Episode"},TVSeries:{fi:"Sarja",sv:"Serie",en:"Series"},RadioClip:{fi:"Klippi",sv:"Klipp",en:"Clip"},RadioEpisode:{fi:"Ohjelma",sv:"Program",en:"Programme"},RadioSeries:{fi:"Sarja",sv:"Serie",en:"Series"},Package:{fi:"Kokoelma",sv:"Samlingssida",en:"Collection"},CreativeWork:{fi:"",sv:"",en:""}},l=function(e,t){return g[e][t]},v={"yle-uutiset":"Yle Uutiset","yle-urheilu":"Yle Urheilu","yle-oppiminen":"Yle Oppiminen","elava-arkisto":"Elävä arkisto",ylex:"YleX","svenska-sport":"Yle Sporten","svenska-nyheter":"Svenska Yle",arkivet:"Arkivet",vetamix:"Vetamix","yle-sapmi":"Yle Sápmi","yle-uudizet-karjalakse":"Yle Uudizet karjalakse","yle-selkouutiset":"Yle Uutiset selkosuomeksi","yle-uutisluokka":"Yle Uutisluokka","yle-news":"Yle News","yle-novosti":"Novosti Yle"},b=(t.Autocomplete=function(){function n(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:new A(e);s(this,n),this.ui=t,this.lang=e,this.resetState(),this.fetchResults=this.fetchResults.bind(this),this.throttledFetch=(0,a.throttle)(this.fetchResults).bind(this)}return p(n,[{key:"setCursorObserver",value:function(e){this.cursorObserver=e}},{key:"onInputChange",value:function(e){e=e.target.value.trim();e!==this.state.query&&this.throttledFetch(e)}},{key:"onKeyEvent",value:function(e){(0,r.isKey)(e,r.Keys.Enter)?(e.preventDefault(),0<=this.state.cursor&&window.location.assign(this.cursorItem().url)):(0,r.isKey)(e,r.Keys.ArrowDown)?(e.preventDefault(),this.moveCursor(this.state.cursor+1)):(0,r.isKey)(e,r.Keys.ArrowUp)?(e.preventDefault(),this.moveCursor(this.state.cursor-1)):(0,r.isKey)(e,r.Keys.Escape)&&(this.resetState(this.state.query),this.ui.refresh(this.state))}},{key:"onFocus",value:function(){f(this.state)&&this.ui.show()}},{key:"onBlur",value:function(){this.ui.hide()}},{key:"fetchResults",value:function(n){var e,r=this;(this.state.query=n).length?(e=i.config.search.searchApiUrl(this.lang,n),(0,h.getJson)(e,function(e){var t;r.state.query===n&&(t=(0,a.groupBy)(e.data,function(e){return e.type}),t=(0,a.mapValues)(t,function(e){return e.map(k)}),r.resetState(n,y({areena:[],article:[],highlight:[]},t)),(0,d.sendAnalyticsEvent)("ylesearch.header",{labels:{yle_search_phrase:n,yle_search_results:e.meta.count}}),r.ui.refresh(r.state),r.onFocus())})):(this.resetState(n,{areena:[],article:[],highlight:[]}),this.ui.refresh(this.state))}},{key:"moveCursor",value:function(e){var t=this.state.results.areena.length+this.state.results.article.length+this.state.results.highlight.length+2;2!==t&&(this.state.cursor=e<0?t-1:t<=e?0:e,this.ui.update(this.state.cursor),(0,a.callFn)(this.cursorObserver,this.cursorItem().title))}},{key:"cursorItem",value:function(){var e=this.state,t=e.cursor,n=e.query,e=e.results;return-1===t?{title:""}:t<e.highlight.length?e.highlight[t]:t===e.highlight.length?{title:l("allPrograms",this.lang),url:i.config.search.hakuYleFiUrl(this.lang,n,"areena")}:t<e.areena.length+e.highlight.length+1?e.areena[t-e.highlight.length-1]:t===e.areena.length+e.highlight.length+1?{title:l("allArticles",this.lang),url:i.config.search.hakuYleFiUrl(this.lang,n,"article")}:e.article[t-e.areena.length-e.highlight.length-2]}},{key:"resetState",value:function(){this.state={query:0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",results:1<arguments.length&&void 0!==arguments[1]?arguments[1]:{areena:[],article:[],highlight:[]},cursor:-1}}}]),n}(),function(e){var t=e.substring(0,4),n=e.substring(5,7),e=e.substring(8,10);return"".concat(e,".").concat(n,".").concat(t)}),k=function(e){switch(e.type){case"article":return{type:"article",title:e.headline,url:e.url.short||e.url.full,date:e.datePublished,services:e.services,className:"yle-header-search-article"};case"highlight":return{type:"highlight",title:e.headline,url:e.url.short||e.url.full,className:"yle-header-search-highlight"};default:return{type:"areena",creativetype:e.creativetype,title:e.headline,url:e.url.short||e.url.full,imageUrl:e.image&&(t=e.image,n="1.0",r=t.id,t=t.version,"https://web.archive.org/web/20240328173704/https://images.cdn.yle.fi/image/upload/ar_".concat(n,",c_fill,dpr_auto,f_auto,fl_lossy,g_face,q_auto,h_56/v").concat(t||1,"/").concat(r,".jpg")),className:"yle-header-search-video"}}var t,n,r},S=function(e){return"RadioSeries"===e||"RadioEpisode"===e||"RadioClip"===e},w=function(e,t){var n=document.createElement("span");return n.setAttribute("class","yle-header-search-type"),e&&g[e]&&n.appendChild(document.createTextNode(l(e,t))),n},A=function(){function t(e){s(this,t),this.language=e,this.initMenuContainer()}return p(t,[{key:"initMenuContainer",value:function(){this.container=document.querySelector(i.Selectors.search.container),this.input=document.querySelector(i.Selectors.autocomplete.input);var e=this.input.parentElement,t=document.createElement("div");t.setAttribute("id","yle-header-search-autocomplete"),t.setAttribute("role","listbox"),e.appendChild(t),this.menu=t,this.container&&(this.container.setAttribute("role","combobox"),this.container.setAttribute("aria-haspopup","listbox"),this.container.setAttribute("aria-owns","yle-header-search-autocomplete"),this.container.setAttribute("aria-expanded","false")),this.input.setAttribute("aria-autocomplete","list"),this.input.setAttribute("aria-controls","yle-header-search-autocomplete"),this.input.setAttribute("role","searchbox")}},{key:"refresh",value:function(e){var n=this;this.menu.innerHTML="",this.input.setAttribute("aria-activedescendant",""),f(e)?(e.results.highlight.forEach(function(e,t){n.menu.appendChild(u("yle-header-search-suggestion-highlight-".concat(t+1),e,n.language))}),this.menu.appendChild(m("yle-header-search-suggestion-all-programs",l("programs",this.language),l("allPrograms",this.language),i.config.search.hakuYleFiUrl(this.language,e.query,"areena"))),e.results.areena.forEach(function(e,t){n.menu.appendChild(u("yle-header-search-suggestion-video-".concat(t+1),e,n.language))}),this.menu.appendChild(m("yle-header-search-suggestion-all-articles",l("articles",this.language),l("allArticles",this.language),i.config.search.hakuYleFiUrl(this.language,e.query,"article"))),e.results.article.forEach(function(e,t){n.menu.appendChild(u("yle-header-search-suggestion-article-".concat(t+1),e,n.language))})):this.hide()}},{key:"update",value:function(e){(0,a.toArray)(this.menu.querySelectorAll("a.".concat(i.Selectors.autocomplete.selected))).forEach(function(e){e.classList.remove(i.Selectors.autocomplete.selected),e.setAttribute("aria-selected","false")});e=this.menu.querySelectorAll("a.yle-header-search-suggestion")[e];e.classList.add(i.Selectors.autocomplete.selected),e.setAttribute("aria-selected","true"),this.input.setAttribute("aria-activedescendant",e.id)}},{key:"show",value:function(){this.menu.style.display="flex",this.container&&this.container.setAttribute("aria-expanded","true")}},{key:"hide",value:function(){this.menu.style.display="none",this.container&&this.container.setAttribute("aria-expanded","false")}},{key:"isShown",value:function(){return"flex"===this.menu.style.display}}]),t}()},{1:1,10:10,2:2,4:4,6:6}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.config=n.Selectors=void 0;n.config={search:{searchApiUrl:function(e,t){return"https://yle-fi-search.api.yle.fi/v1/search?app_id=hakuylefi_v2_prod&app_key=4c1422b466ee676e03c4ba9866c0921f&language=".concat(e,"&query=").concat(t,"&offset=0&limit=12")},hakuYleFiUrl:function(e,t,n){return"https://haku.yle.fi/?query=".concat(t,"&type=").concat(n).concat("fi"!==e?"&uiLanguage=".concat(e):"")}}};n.Selectors={yleHeaderNavigation:".yle-header",autocomplete:{input:".yle-header-search-input",selected:"yle-header-search-autocomplete-selected"},megamenu:{container:".yle-header-container",toggler:".yle-header-navigation-toggler",navigation:"#yle-header-megamenu",link:".yle-header-megamenu-link",cookiePreferences:"#yle-header-megamenu-link--cookie-preferences"},search:{container:".yle-header-action-search",form:".yle-header-search-form",submit:".yle-header-search-submit"}}},{}],5:[function(e,t,n){"use strict";var r=e(9),i=e(7),a=e(8),s=e(4),o=e(2);function u(e){return{tunnus:e}}window.yleHeader=function(e){var t,n;if((new a.Search).init(e.language,e.autocomplete),(new i.Megamenu).init(),(0,o.addBannerLinkAnalyticsListener)(),!0===e.sticky&&(t=document.querySelector(s.Selectors.yleHeaderNavigation),n=t.offsetTop,window.scrollY>=n&&t.classList.add("sticky"),window.addEventListener("scroll",function(){window.scrollY>=n?t.classList.add("sticky"):t.classList.remove("sticky")})),"off"===e.tunnus)return Promise.resolve(u());if(void 0!==e.tunnus)return(0,r.initializeTunnus)(e.tunnus),Promise.resolve(u(e.tunnus));if(void 0!==e.tunnusOptions)return window.yleTunnus(e.tunnusOptions).then(function(e){return(0,r.initializeTunnus)(e),u(e)});throw Error("tunnus or tunnusOptions must be provided")}},{2:2,4:4,7:7,8:8,9:9}],6:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Keys=void 0,n.isKey=function(e,t){return(r[e.key]||e.keyCode)===t};var r={Tab:9,Escape:27,Enter:13,ArrowUp:38,ArrowDown:40,Space:32};n.Keys=r},{}],7:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Megamenu=void 0,n.closeMegamenu=u;var i=e(4),a=e(2),r=e(6);function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e=function(){function e(){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");this.menuContainer=document.querySelector(i.Selectors.megamenu.container),this.menuToggler=document.querySelector(i.Selectors.megamenu.toggler),this.megamenuLinks=document.querySelectorAll(i.Selectors.megamenu.link),this.cookiePreferences=document.querySelector(i.Selectors.megamenu.cookiePreferences),this.menuNavigation=document.querySelector(i.Selectors.megamenu.navigation),this.hide=this.hide.bind(this),this.init=this.init.bind(this)}var t,n,r;return t=e,(n=[{key:"init",value:function(){var e=this;this.menuToggler.addEventListener("click",function(){e.toggleMegamenu(),(0,a.sendAnalyticsEvent)("header-megamenu-click")}),this.menuToggler.setAttribute("style","display: inline"),this.cookiePreferences&&(window.yleConsentSdk&&window.yleConsentSdk.initialized&&0!==window.yleConsentSdk.version?this.cookiePreferences.addEventListener("click",function(e){e.preventDefault(),u(),window.yleConsentSdk.show()}):(console.info("Header: not showing cookie preferences link as yleConsentSdk is not present, not initialized or is version zero."),this.cookiePreferences.parentElement.style.display="none")),document.querySelector("body").addEventListener("click",this.hide),window.addEventListener("touchstart",this.hide)}},{key:"toggleMegamenu",value:function(){this.menuNavigation.classList.contains("open")?u():(this.menuNavigation.setAttribute("aria-expanded","true"),this.menuNavigation.classList.add("open"),this.menuToggler.classList.add("open"),document.addEventListener("keyup",o))}},{key:"hide",value:function(e){this.menuContainer.contains(e.target)||u()}}])&&s(t.prototype,n),r&&s(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function o(e){(0,r.isKey)(e,r.Keys.Escape)&&u()}function u(){var e=document.querySelector(i.Selectors.megamenu.navigation),t=e.classList;t.contains("open")&&(document.querySelector(i.Selectors.megamenu.toggler).classList.remove("open"),e.setAttribute("aria-expanded","false"),t.remove("open"),document.removeEventListener("keyup",o))}n.Megamenu=e},{2:2,4:4,6:6}],8:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Search=void 0;var i=e(4),a=e(3),s=e(2),o=e(6),u=e(7);function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e=function(){function e(){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function")}var t,n,r;return t=e,(n=[{key:"init",value:function(){var t,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"fi",n=1<arguments.length?arguments[1]:void 0;this.searchForm=document.querySelector(i.Selectors.search.form),this.input=document.querySelector(i.Selectors.autocomplete.input),this.searchSubmit=document.querySelector(i.Selectors.search.submit),this.addSearchSubmitListeners(),void 0===n?this.autocomplete((e=e,t=new a.Autocomplete(e),{setCursorObserver:function(e){return t.setCursorObserver(e)},eventListeners:{keyup:function(e){return t.onInputChange(e)},keydown:function(e){return t.onKeyEvent(e)},focus:function(e){return t.onFocus(e)},blur:function(e){return t.onBlur(e)}}})):"off"!==n&&this.autocomplete(n)}},{key:"addSearchSubmitListeners",value:function(){var t=this;this.searchSubmit.addEventListener("mousedown",function(e){t.input.value||(e.preventDefault(),t.input.focus())}),this.searchSubmit.addEventListener("touchend",function(){""!==t.input.value&&t.searchForm.submit()}),this.searchForm.addEventListener("submit",function(e){t.input.value||e.preventDefault()})}},{key:"autocomplete",value:function(e){this.searchContainer=document.querySelector(i.Selectors.search.container),this.addSearchInputFocusListeners(),this.addInputEventListeners(e.eventListeners),this.addCloseSearchListeners(e.resultsContainerSelector)}},{key:"addInputEventListeners",value:function(t){var n=this;Object.keys(t).forEach(function(e){n.input.addEventListener(e,t[e])})}},{key:"changeInput",value:function(e){this.input.value=e}},{key:"addSearchInputFocusListeners",value:function(){this.input.addEventListener("focus",u.closeMegamenu),this.input.addEventListener("focus",function(){return(0,s.sendAnalyticsEvent)("header-searchfield-click")})}},{key:"addCloseSearchListeners",value:function(t){var n=this;document.querySelector("body").addEventListener("keyup",function(e){(0,o.isKey)(e,o.Keys.Escape)&&n.closeSearch()}),window.addEventListener("touchstart",function(e){!function(e,t,n){t=l(e,t);if(n)return l(e,document.querySelector(n))&&t;return t}(e,n.searchContainer,t)||n.closeSearch()})}},{key:"closeSearch",value:function(){this.input.value="",this.input.blur()}}])&&c(t.prototype,n),r&&c(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function l(e,t){return!t.contains(e.target)}t.Search=e},{2:2,3:3,4:4,6:6,7:7}],9:[function(e,l,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initializeTunnus=function(e){return function(e){document.querySelector(".yle-header-tunnus-login").addEventListener("click",a(e.logIn,"header-tunnus-login-click")),document.querySelector(".yle-header-tunnus-menu-select-logout").addEventListener("click",a(e.logOut,"header-tunnus-logout-click")),document.querySelector(".yle-header-tunnus-menu-open").addEventListener("click",h),document.querySelector("body").addEventListener("click",s),document.querySelector(".yle-header-tunnus-menu-select-profile").addEventListener("click",o),document.querySelector(".yle-header-tunnus-menu-select-history").addEventListener("click",o),document.querySelector(".yle-header-tunnus-menu-select-newsletters").addEventListener("click",o)}(e),function(e){e.state.subscribe(function(e){var n,t;e.loggedIn?(n=(e=e.user).initials,document.querySelectorAll(".yle-header-action-tunnus .initials").forEach(function(e){e.innerHTML=n;var t="".concat(n," ").concat(e.getAttribute("aria-label"));e.setAttribute("aria-label",t)}),t=e.username,e=e.nick,document.querySelector(".yle-header-tunnus-menu .tunnus-user-email").innerHTML=t,document.querySelector(".yle-header-tunnus-menu .tunnus-user-nick").innerHTML=e,u(".yle-header-action-open-tunnus-menu","inline-block"),u(".yle-header-action-login","none"),c(".yle-header-actions"),c(".yle-header-action-open-tunnus-menu")):(u(".yle-header-action-open-tunnus-menu","none"),u(".yle-header-action-login","block"),u(".yle-header-tunnus-menu","none"),c(".yle-header-actions"),c(".yle-header-action-login"))})}(e),e};var n=e(2),r=e(7),i=function(){return document.querySelector(".yle-header-tunnus-menu")};function a(e,t){return function(){(0,r.closeMegamenu)(),e(),(0,n.sendAnalyticsEvent)(t)}}function s(e){document.querySelector(".yle-header-action-tunnus").contains(e.target)||o()}function o(){i().style.display="none"}function h(){document.querySelector(".yle-header-tunnus-menu-open").blur(),(0,n.sendAnalyticsEvent)("header-tunnus-menu-toggle-press"),"block"===i().style.display?i().style.display="none":((0,r.closeMegamenu)(),i().style.display="block")}function u(e,t){document.querySelector(e).style.display=t}function c(e){document.querySelector(e).classList.add("yle-header-action-ready")}},{2:2,7:7}],10:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.callFn=function(e){if("function"==typeof e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.apply(void 0,n)}},n.groupBy=function(e,r){return e.reduce(function(e,t){var n=r(t);return e[n]||(e[n]=[]),e[n].push(t),e},{})},n.mapValues=function(n,r){return Object.keys(n).reduce(function(e,t){return e[t]=r(n[t]),e},{})},n.throttle=function(r){var i,a,s=this,o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:250;return function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];a=t,i=i||setTimeout(function(){r.apply(s,a),i=void 0},o)}},n.toArray=function(e){for(var t=[],n=0;n<e.length;n+=1)t[n]=e[n];return t}},{}]},{},[5]);;var yleConsentSdk=function(){function e(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function n(e,n,t,o,r,i,a){try{var s=e[i](a),c=s.value}catch(e){return void t(e)}s.done?n(c):Promise.resolve(c).then(o,r)}function t(e){return function(){var t=this,o=arguments;return new Promise((function(r,i){var a=e.apply(t,o);function s(e){n(a,r,i,s,c,"next",e)}function c(e){n(a,r,i,s,c,"throw",e)}s(void 0)}))}}function o(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r(e,n){for(var t=0;t<n.length;t++){var o=n[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function i(e,n,t){return n&&r(e.prototype,n),t&&r(e,t),e}function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(){return(s=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}).apply(this,arguments)}function c(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),n&&u(e,n)}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,n){return(u=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,n){if(n&&("object"==typeof n||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return d(e)}function h(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,o=l(e);if(n){var r=l(this).constructor;t=Reflect.construct(o,arguments,r)}else t=o.apply(this,arguments);return f(this,t)}}function p(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==t)return;var o,r,i=[],a=!0,s=!1;try{for(t=t.call(e);!(a=(o=t.next()).done)&&(i.push(o.value),!n||i.length!==n);a=!0);}catch(e){s=!0,r=e}finally{try{a||null==t.return||t.return()}finally{if(s)throw r}}return i}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return y(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return y(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);t<n;t++)o[t]=e[t];return o}var v="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};!function(e){var n=function(e){var n,t=Object.prototype,o=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",s=r.toStringTag||"@@toStringTag";function c(e,n,t){return Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}),e[n]}try{c({},"")}catch(e){c=function(e,n,t){return e[n]=t}}function l(e,n,t,o){var r=n&&n.prototype instanceof v?n:v,i=Object.create(r.prototype),a=new T(o||[]);return i._invoke=function(e,n,t){var o=d;return function(r,i){if(o===h)throw new Error("Generator is already running");if(o===p){if("throw"===r)throw i;return L()}for(t.method=r,t.arg=i;;){var a=t.delegate;if(a){var s=S(a,t);if(s){if(s===y)continue;return s}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if(o===d)throw o=p,t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);o=h;var c=u(e,n,t);if("normal"===c.type){if(o=t.done?p:f,c.arg===y)continue;return{value:c.arg,done:t.done}}"throw"===c.type&&(o=p,t.method="throw",t.arg=c.arg)}}}(e,t,a),i}function u(e,n,t){try{return{type:"normal",arg:e.call(n,t)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var d="suspendedStart",f="suspendedYield",h="executing",p="completed",y={};function v(){}function b(){}function _(){}var m={};c(m,i,(function(){return this}));var g=Object.getPrototypeOf,k=g&&g(g(O([])));k&&k!==t&&o.call(k,i)&&(m=k);var w=_.prototype=v.prototype=Object.create(m);function x(e){["next","throw","return"].forEach((function(n){c(e,n,(function(e){return this._invoke(n,e)}))}))}function j(e,n){function t(r,i,a,s){var c=u(e[r],e,i);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?n.resolve(d.__await).then((function(e){t("next",e,a,s)}),(function(e){t("throw",e,a,s)})):n.resolve(d).then((function(e){l.value=e,a(l)}),(function(e){return t("throw",e,a,s)}))}s(c.arg)}var r;this._invoke=function(e,o){function i(){return new n((function(n,r){t(e,o,n,r)}))}return r=r?r.then(i,i):i()}}function S(e,t){var o=e.iterator[t.method];if(o===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,S(e,t),"throw"===t.method))return y;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var r=u(o,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,y;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,y):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,y)}function E(e){var n={tryLoc:e[0]};1 in e&&(n.catchLoc=e[1]),2 in e&&(n.finallyLoc=e[2],n.afterLoc=e[3]),this.tryEntries.push(n)}function C(e){var n=e.completion||{};n.type="normal",delete n.arg,e.completion=n}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function O(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r<e.length;)if(o.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return a.next=a}}return{next:L}}function L(){return{value:n,done:!0}}return b.prototype=_,c(w,"constructor",_),c(_,"constructor",b),b.displayName=c(_,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var n="function"==typeof e&&e.constructor;return!!n&&(n===b||"GeneratorFunction"===(n.displayName||n.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,_):(e.__proto__=_,c(e,s,"GeneratorFunction")),e.prototype=Object.create(w),e},e.awrap=function(e){return{__await:e}},x(j.prototype),c(j.prototype,a,(function(){return this})),e.AsyncIterator=j,e.async=function(n,t,o,r,i){void 0===i&&(i=Promise);var a=new j(l(n,t,o,r),i);return e.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(w),c(w,s,"Generator"),c(w,i,(function(){return this})),c(w,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var n=[];for(var t in e)n.push(t);return n.reverse(),function t(){for(;n.length;){var o=n.pop();if(o in e)return t.value=o,t.done=!1,t}return t.done=!0,t}},e.values=O,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(C),!e)for(var t in this)"t"===t.charAt(0)&&o.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(o,r){return s.type="throw",s.arg=e,t.next=o,r&&(t.method="next",t.arg=n),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var c=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,n){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=n,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(e,n){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&n&&(this.next=n),y},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),C(t),y}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.tryLoc===e){var o=t.completion;if("throw"===o.type){var r=o.arg;C(t)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:O(e),resultName:t,nextLoc:o},"next"===this.method&&(this.arg=n),y}},e}(e.exports);try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}}({exports:{}});var b=function(e){return e&&e.Math==Math&&e},_=b("object"==typeof globalThis&&globalThis)||b("object"==typeof window&&window)||b("object"==typeof self&&self)||b("object"==typeof v&&v)||function(){return this}()||Function("return this")(),m={},g=function(e){try{return!!e()}catch(e){return!0}},k=!g((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),w={},x={}.propertyIsEnumerable,j=Object.getOwnPropertyDescriptor,S=j&&!x.call({1:2},1);w.f=S?function(e){var n=j(this,e);return!!n&&n.enumerable}:x;var E,C,T=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}},O={}.toString,L=function(e){return O.call(e).slice(8,-1)},A=L,I="".split,D=g((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==A(e)?I.call(e,""):Object(e)}:Object,P=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},R=D,N=P,B=function(e){return R(N(e))},z=function(e){return"object"==typeof e?null!==e:"function"==typeof e},F=_,M=function(e){return"function"==typeof e?e:void 0},U=function(e,n){return arguments.length<2?M(F[e]):F[e]&&F[e][n]},H=U("navigator","userAgent")||"",V=_,Y=H,G=V.process,q=V.Deno,W=G&&G.versions||q&&q.version,K=W&&W.v8;K?C=(E=K.split("."))[0]<4?1:E[0]+E[1]:Y&&(!(E=Y.match(/Edge\/(\d+)/))||E[1]>=74)&&(E=Y.match(/Chrome\/(\d+)/))&&(C=E[1]);var Z=C&&+C,$=Z,X=g,J=!!Object.getOwnPropertySymbols&&!X((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&$&&$<41})),Q=J&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,ee=U,ne=Q?function(e){return"symbol"==typeof e}:function(e){var n=ee("Symbol");return"function"==typeof n&&Object(e)instanceof n},te=z,oe={exports:{}},re=_,ie=function(e,n){try{Object.defineProperty(re,e,{value:n,configurable:!0,writable:!0})}catch(t){re[e]=n}return n},ae=ie,se="__core-js_shared__",ce=_[se]||ae(se,{}),le=ce;(oe.exports=function(e,n){return le[e]||(le[e]=void 0!==n?n:{})})("versions",[]).push({version:"3.17.2",mode:"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"});var ue=P,de=function(e){return Object(ue(e))},fe=de,he={}.hasOwnProperty,pe=Object.hasOwn||function(e,n){return he.call(fe(e),n)},ye=0,ve=Math.random(),be=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++ye+ve).toString(36)},_e=_,me=oe.exports,ge=pe,ke=be,we=J,xe=Q,je=me("wks"),Se=_e.Symbol,Ee=xe?Se:Se&&Se.withoutSetter||ke,Ce=function(e){return ge(je,e)&&(we||"string"==typeof je[e])||(we&&ge(Se,e)?je[e]=Se[e]:je[e]=Ee("Symbol."+e)),je[e]},Te=z,Oe=ne,Le=function(e,n){var t,o;if("string"===n&&"function"==typeof(t=e.toString)&&!te(o=t.call(e)))return o;if("function"==typeof(t=e.valueOf)&&!te(o=t.call(e)))return o;if("string"!==n&&"function"==typeof(t=e.toString)&&!te(o=t.call(e)))return o;throw TypeError("Can't convert object to primitive value")},Ae=Ce("toPrimitive"),Ie=function(e,n){if(!Te(e)||Oe(e))return e;var t,o=e[Ae];if(void 0!==o){if(void 0===n&&(n="default"),t=o.call(e,n),!Te(t)||Oe(t))return t;throw TypeError("Can't convert object to primitive value")}return void 0===n&&(n="number"),Le(e,n)},De=ne,Pe=function(e){var n=Ie(e,"string");return De(n)?n:String(n)},Re=z,Ne=_.document,Be=Re(Ne)&&Re(Ne.createElement),ze=function(e){return Be?Ne.createElement(e):{}},Fe=ze,Me=!k&&!g((function(){return 7!=Object.defineProperty(Fe("div"),"a",{get:function(){return 7}}).a})),Ue=k,He=w,Ve=T,Ye=B,Ge=Pe,qe=pe,We=Me,Ke=Object.getOwnPropertyDescriptor;m.f=Ue?Ke:function(e,n){if(e=Ye(e),n=Ge(n),We)try{return Ke(e,n)}catch(e){}if(qe(e,n))return Ve(!He.f.call(e,n),e[n])};var Ze={},$e=z,Xe=function(e){if(!$e(e))throw TypeError(String(e)+" is not an object");return e},Je=k,Qe=Me,en=Xe,nn=Pe,tn=Object.defineProperty;Ze.f=Je?tn:function(e,n,t){if(en(e),n=nn(n),en(t),Qe)try{return tn(e,n,t)}catch(e){}if("get"in t||"set"in t)throw TypeError("Accessors not supported");return"value"in t&&(e[n]=t.value),e};var on=Ze,rn=T,an=k?function(e,n,t){return on.f(e,n,rn(1,t))}:function(e,n,t){return e[n]=t,e},sn={exports:{}},cn=ce,ln=Function.toString;"function"!=typeof cn.inspectSource&&(cn.inspectSource=function(e){return ln.call(e)});var un,dn,fn,hn=cn.inspectSource,pn=hn,yn=_.WeakMap,vn="function"==typeof yn&&/native code/.test(pn(yn)),bn=oe.exports,_n=be,mn=bn("keys"),gn=function(e){return mn[e]||(mn[e]=_n(e))},kn={},wn=vn,xn=z,jn=an,Sn=pe,En=ce,Cn=gn,Tn=kn,On="Object already initialized",Ln=_.WeakMap;if(wn||En.state){var An=En.state||(En.state=new Ln),In=An.get,Dn=An.has,Pn=An.set;un=function(e,n){if(Dn.call(An,e))throw new TypeError(On);return n.facade=e,Pn.call(An,e,n),n},dn=function(e){return In.call(An,e)||{}},fn=function(e){return Dn.call(An,e)}}else{var Rn=Cn("state");Tn[Rn]=!0,un=function(e,n){if(Sn(e,Rn))throw new TypeError(On);return n.facade=e,jn(e,Rn,n),n},dn=function(e){return Sn(e,Rn)?e[Rn]:{}},fn=function(e){return Sn(e,Rn)}}var Nn={set:un,get:dn,has:fn,enforce:function(e){return fn(e)?dn(e):un(e,{})},getterFor:function(e){return function(n){var t;if(!xn(n)||(t=dn(n)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return t}}},Bn=_,zn=an,Fn=pe,Mn=ie,Un=hn,Hn=Nn.get,Vn=Nn.enforce,Yn=String(String).split("String");(sn.exports=function(e,n,t,o){var r,i=!!o&&!!o.unsafe,a=!!o&&!!o.enumerable,s=!!o&&!!o.noTargetGet;"function"==typeof t&&("string"!=typeof n||Fn(t,"name")||zn(t,"name",n),(r=Vn(t)).source||(r.source=Yn.join("string"==typeof n?n:""))),e!==Bn?(i?!s&&e[n]&&(a=!0):delete e[n],a?e[n]=t:zn(e,n,t)):a?e[n]=t:Mn(n,t)})(Function.prototype,"toString",(function(){return"function"==typeof this&&Hn(this).source||Un(this)}));var Gn={},qn=Math.ceil,Wn=Math.floor,Kn=function(e){return isNaN(e=+e)?0:(e>0?Wn:qn)(e)},Zn=Kn,$n=Math.min,Xn=function(e){return e>0?$n(Zn(e),9007199254740991):0},Jn=Kn,Qn=Math.max,et=Math.min,nt=function(e,n){var t=Jn(e);return t<0?Qn(t+n,0):et(t,n)},tt=B,ot=Xn,rt=nt,it=function(e){return function(n,t,o){var r,i=tt(n),a=ot(i.length),s=rt(o,a);if(e&&t!=t){for(;a>s;)if((r=i[s++])!=r)return!0}else for(;a>s;s++)if((e||s in i)&&i[s]===t)return e||s||0;return!e&&-1}},at={includes:it(!0),indexOf:it(!1)},st=pe,ct=B,lt=at.indexOf,ut=kn,dt=function(e,n){var t,o=ct(e),r=0,i=[];for(t in o)!st(ut,t)&&st(o,t)&&i.push(t);for(;n.length>r;)st(o,t=n[r++])&&(~lt(i,t)||i.push(t));return i},ft=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],ht=dt,pt=ft.concat("length","prototype");Gn.f=Object.getOwnPropertyNames||function(e){return ht(e,pt)};var yt={};yt.f=Object.getOwnPropertySymbols;var vt=Gn,bt=yt,_t=Xe,mt=U("Reflect","ownKeys")||function(e){var n=vt.f(_t(e)),t=bt.f;return t?n.concat(t(e)):n},gt=pe,kt=mt,wt=m,xt=Ze,jt=g,St=/#|\.prototype\./,Et=function(e,n){var t=Tt[Ct(e)];return t==Lt||t!=Ot&&("function"==typeof n?jt(n):!!n)},Ct=Et.normalize=function(e){return String(e).replace(St,".").toLowerCase()},Tt=Et.data={},Ot=Et.NATIVE="N",Lt=Et.POLYFILL="P",At=Et,It=_,Dt=m.f,Pt=an,Rt=sn.exports,Nt=ie,Bt=function(e,n){for(var t=kt(n),o=xt.f,r=wt.f,i=0;i<t.length;i++){var a=t[i];gt(e,a)||o(e,a,r(n,a))}},zt=At,Ft=function(e,n){var t,o,r,i,a,s=e.target,c=e.global,l=e.stat;if(t=c?It:l?It[s]||Nt(s,{}):(It[s]||{}).prototype)for(o in n){if(i=n[o],r=e.noTargetGet?(a=Dt(t,o))&&a.value:t[o],!zt(c?o:s+(l?".":"#")+o,e.forced)&&void 0!==r){if(typeof i==typeof r)continue;Bt(i,r)}(e.sham||r&&r.sham)&&Pt(i,"sham",!0),Rt(t,o,i,e)}},Mt=g,Ut=function(e,n){var t=[][e];return!!t&&Mt((function(){t.call(null,n||function(){throw 1},1)}))},Ht=Ft,Vt=at.indexOf,Yt=Ut,Gt=[].indexOf,qt=!!Gt&&1/[1].indexOf(1,-0)<0,Wt=Yt("indexOf");Ht({target:"Array",proto:!0,forced:qt||!Wt},{indexOf:function(e){return qt?Gt.apply(this,arguments)||0:Vt(this,e,arguments.length>1?arguments[1]:void 0)}});var Kt=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e},Zt=Kt,$t=function(e,n,t){if(Zt(e),void 0===n)return e;switch(t){case 0:return function(){return e.call(n)};case 1:return function(t){return e.call(n,t)};case 2:return function(t,o){return e.call(n,t,o)};case 3:return function(t,o,r){return e.call(n,t,o,r)}}return function(){return e.apply(n,arguments)}},Xt=L,Jt=Array.isArray||function(e){return"Array"==Xt(e)},Qt=z,eo=Jt,no=Ce("species"),to=function(e){var n;return eo(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!eo(n.prototype)?Qt(n)&&null===(n=n[no])&&(n=void 0):n=void 0),void 0===n?Array:n},oo=function(e,n){return new(to(e))(0===n?0:n)},ro=$t,io=D,ao=de,so=Xn,co=oo,lo=[].push,uo=function(e){var n=1==e,t=2==e,o=3==e,r=4==e,i=6==e,a=7==e,s=5==e||i;return function(c,l,u,d){for(var f,h,p=ao(c),y=io(p),v=ro(l,u,3),b=so(y.length),_=0,m=d||co,g=n?m(c,b):t||a?m(c,0):void 0;b>_;_++)if((s||_ in y)&&(h=v(f=y[_],_,p),e))if(n)g[_]=h;else if(h)switch(e){case 3:return!0;case 5:return f;case 6:return _;case 2:lo.call(g,f)}else switch(e){case 4:return!1;case 7:lo.call(g,f)}return i?-1:o||r?r:g}},fo={forEach:uo(0),map:uo(1),filter:uo(2),some:uo(3),every:uo(4),find:uo(5),findIndex:uo(6),filterReject:uo(7)},ho=g,po=Z,yo=Ce("species"),vo=function(e){return po>=51||!ho((function(){var n=[];return(n.constructor={})[yo]=function(){return{foo:1}},1!==n[e](Boolean).foo}))},bo=fo.map;Ft({target:"Array",proto:!0,forced:!vo("map")},{map:function(e){return bo(this,e,arguments.length>1?arguments[1]:void 0)}});var _o,mo,go,ko,wo,xo,jo={},So=[],Eo=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function Co(e,n){for(var t in n)e[t]=n[t];return e}function To(e){var n=e.parentNode;n&&n.removeChild(e)}function Oo(e,n,t){var o,r,i,a={};for(i in n)"key"==i?o=n[i]:"ref"==i?r=n[i]:a[i]=n[i];if(arguments.length>2&&(a.children=arguments.length>3?_o.call(arguments,2):t),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===a[i]&&(a[i]=e.defaultProps[i]);return Lo(e,a,o,r,null)}function Lo(e,n,t,o,r){var i={type:e,props:n,key:t,ref:o,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==r?++go:r};return null!=mo.vnode&&mo.vnode(i),i}function Ao(e){return e.children}function Io(e,n){this.props=e,this.context=n}function Do(e,n){if(null==n)return e.__?Do(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return"function"==typeof e.type?Do(e):null}function Po(e){var n,t;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e;break}return Po(e)}}function Ro(e){(!e.__d&&(e.__d=!0)&&ko.push(e)&&!No.__r++||xo!==mo.debounceRendering)&&((xo=mo.debounceRendering)||wo)(No)}function No(){for(var e;No.__r=ko.length;)e=ko.sort((function(e,n){return e.__v.__b-n.__v.__b})),ko=[],e.some((function(e){var n,t,o,r,i,a;e.__d&&(i=(r=(n=e).__v).__e,(a=n.__P)&&(t=[],(o=Co({},r)).__v=r.__v+1,Go(a,r,o,n.__n,void 0!==a.ownerSVGElement,null!=r.__h?[i]:null,t,null==i?Do(r):i,r.__h),qo(t,r),r.__e!=i&&Po(r)))}))}function Bo(e,n,t,o,r,i,a,s,c,l){var u,d,f,h,p,y,v,b=o&&o.__k||So,_=b.length;for(t.__k=[],u=0;u<n.length;u++)if(null!=(h=t.__k[u]=null==(h=n[u])||"boolean"==typeof h?null:"string"==typeof h||"number"==typeof h||"bigint"==typeof h?Lo(null,h,null,null,h):Array.isArray(h)?Lo(Ao,{children:h},null,null,null):h.__b>0?Lo(h.type,h.props,h.key,null,h.__v):h)){if(h.__=t,h.__b=t.__b+1,null===(f=b[u])||f&&h.key==f.key&&h.type===f.type)b[u]=void 0;else for(d=0;d<_;d++){if((f=b[d])&&h.key==f.key&&h.type===f.type){b[d]=void 0;break}f=null}Go(e,h,f=f||jo,r,i,a,s,c,l),p=h.__e,(d=h.ref)&&f.ref!=d&&(v||(v=[]),f.ref&&v.push(f.ref,null,h),v.push(d,h.__c||p,h)),null!=p?(null==y&&(y=p),"function"==typeof h.type&&null!=h.__k&&h.__k===f.__k?h.__d=c=zo(h,c,e):c=Mo(e,h,f,b,p,c),l||"option"!==t.type?"function"==typeof t.type&&(t.__d=c):e.value=""):c&&f.__e==c&&c.parentNode!=e&&(c=Do(f))}for(t.__e=y,u=_;u--;)null!=b[u]&&("function"==typeof t.type&&null!=b[u].__e&&b[u].__e==t.__d&&(t.__d=Do(o,u+1)),Zo(b[u],b[u]));if(v)for(u=0;u<v.length;u++)Ko(v[u],v[++u],v[++u])}function zo(e,n,t){var o,r;for(o=0;o<e.__k.length;o++)(r=e.__k[o])&&(r.__=e,n="function"==typeof r.type?zo(r,n,t):Mo(t,r,r,e.__k,r.__e,n));return n}function Fo(e,n){return n=n||[],null==e||"boolean"==typeof e||(Array.isArray(e)?e.some((function(e){Fo(e,n)})):n.push(e)),n}function Mo(e,n,t,o,r,i){var a,s,c;if(void 0!==n.__d)a=n.__d,n.__d=void 0;else if(null==t||r!=i||null==r.parentNode)e:if(null==i||i.parentNode!==e)e.appendChild(r),a=null;else{for(s=i,c=0;(s=s.nextSibling)&&c<o.length;c+=2)if(s==r)break e;e.insertBefore(r,i),a=i}return void 0!==a?a:r.nextSibling}function Uo(e,n,t){"-"===n[0]?e.setProperty(n,t):e[n]=null==t?"":"number"!=typeof t||Eo.test(n)?t:t+"px"}function Ho(e,n,t,o,r){var i;e:if("style"===n)if("string"==typeof t)e.style.cssText=t;else{if("string"==typeof o&&(e.style.cssText=o=""),o)for(n in o)t&&n in t||Uo(e.style,n,"");if(t)for(n in t)o&&t[n]===o[n]||Uo(e.style,n,t[n])}else if("o"===n[0]&&"n"===n[1])i=n!==(n=n.replace(/Capture$/,"")),n=n.toLowerCase()in e?n.toLowerCase().slice(2):n.slice(2),e.l||(e.l={}),e.l[n+i]=t,t?o||e.addEventListener(n,i?Yo:Vo,i):e.removeEventListener(n,i?Yo:Vo,i);else if("dangerouslySetInnerHTML"!==n){if(r)n=n.replace(/xlink[H:h]/,"h").replace(/sName$/,"s");else if("href"!==n&&"list"!==n&&"form"!==n&&"tabIndex"!==n&&"download"!==n&&n in e)try{e[n]=null==t?"":t;break e}catch(e){}"function"==typeof t||(null!=t&&(!1!==t||"a"===n[0]&&"r"===n[1])?e.setAttribute(n,t):e.removeAttribute(n))}}function Vo(e){this.l[e.type+!1](mo.event?mo.event(e):e)}function Yo(e){this.l[e.type+!0](mo.event?mo.event(e):e)}function Go(e,n,t,o,r,i,a,s,c){var l,u,d,f,h,p,y,v,b,_,m,g=n.type;if(void 0!==n.constructor)return null;null!=t.__h&&(c=t.__h,s=n.__e=t.__e,n.__h=null,i=[s]),(l=mo.__b)&&l(n);try{e:if("function"==typeof g){if(v=n.props,b=(l=g.contextType)&&o[l.__c],_=l?b?b.props.value:l.__:o,t.__c?y=(u=n.__c=t.__c).__=u.__E:("prototype"in g&&g.prototype.render?n.__c=u=new g(v,_):(n.__c=u=new Io(v,_),u.constructor=g,u.render=$o),b&&b.sub(u),u.props=v,u.state||(u.state={}),u.context=_,u.__n=o,d=u.__d=!0,u.__h=[]),null==u.__s&&(u.__s=u.state),null!=g.getDerivedStateFromProps&&(u.__s==u.state&&(u.__s=Co({},u.__s)),Co(u.__s,g.getDerivedStateFromProps(v,u.__s))),f=u.props,h=u.state,d)null==g.getDerivedStateFromProps&&null!=u.componentWillMount&&u.componentWillMount(),null!=u.componentDidMount&&u.__h.push(u.componentDidMount);else{if(null==g.getDerivedStateFromProps&&v!==f&&null!=u.componentWillReceiveProps&&u.componentWillReceiveProps(v,_),!u.__e&&null!=u.shouldComponentUpdate&&!1===u.shouldComponentUpdate(v,u.__s,_)||n.__v===t.__v){u.props=v,u.state=u.__s,n.__v!==t.__v&&(u.__d=!1),u.__v=n,n.__e=t.__e,n.__k=t.__k,n.__k.forEach((function(e){e&&(e.__=n)})),u.__h.length&&a.push(u);break e}null!=u.componentWillUpdate&&u.componentWillUpdate(v,u.__s,_),null!=u.componentDidUpdate&&u.__h.push((function(){u.componentDidUpdate(f,h,p)}))}u.context=_,u.props=v,u.state=u.__s,(l=mo.__r)&&l(n),u.__d=!1,u.__v=n,u.__P=e,l=u.render(u.props,u.state,u.context),u.state=u.__s,null!=u.getChildContext&&(o=Co(Co({},o),u.getChildContext())),d||null==u.getSnapshotBeforeUpdate||(p=u.getSnapshotBeforeUpdate(f,h)),m=null!=l&&l.type===Ao&&null==l.key?l.props.children:l,Bo(e,Array.isArray(m)?m:[m],n,t,o,r,i,a,s,c),u.base=n.__e,n.__h=null,u.__h.length&&a.push(u),y&&(u.__E=u.__=null),u.__e=!1}else null==i&&n.__v===t.__v?(n.__k=t.__k,n.__e=t.__e):n.__e=Wo(t.__e,n,t,o,r,i,a,c);(l=mo.diffed)&&l(n)}catch(e){n.__v=null,(c||null!=i)&&(n.__e=s,n.__h=!!c,i[i.indexOf(s)]=null),mo.__e(e,n,t)}}function qo(e,n){mo.__c&&mo.__c(n,e),e.some((function(n){try{e=n.__h,n.__h=[],e.some((function(e){e.call(n)}))}catch(e){mo.__e(e,n.__v)}}))}function Wo(e,n,t,o,r,i,a,s){var c,l,u,d=t.props,f=n.props,h=n.type,p=0;if("svg"===h&&(r=!0),null!=i)for(;p<i.length;p++)if((c=i[p])&&(c===e||(h?c.localName==h:3==c.nodeType))){e=c,i[p]=null;break}if(null==e){if(null===h)return document.createTextNode(f);e=r?document.createElementNS("http://www.w3.org/2000/svg",h):document.createElement(h,f.is&&f),i=null,s=!1}if(null===h)d===f||s&&e.data===f||(e.data=f);else{if(i=i&&_o.call(e.childNodes),l=(d=t.props||jo).dangerouslySetInnerHTML,u=f.dangerouslySetInnerHTML,!s){if(null!=i)for(d={},p=0;p<e.attributes.length;p++)d[e.attributes[p].name]=e.attributes[p].value;(u||l)&&(u&&(l&&u.__html==l.__html||u.__html===e.innerHTML)||(e.innerHTML=u&&u.__html||""))}if(function(e,n,t,o,r){var i;for(i in t)"children"===i||"key"===i||i in n||Ho(e,i,null,t[i],o);for(i in n)r&&"function"!=typeof n[i]||"children"===i||"key"===i||"value"===i||"checked"===i||t[i]===n[i]||Ho(e,i,n[i],t[i],o)}(e,f,d,r,s),u)n.__k=[];else if(p=n.props.children,Bo(e,Array.isArray(p)?p:[p],n,t,o,r&&"foreignObject"!==h,i,a,i?i[0]:t.__k&&Do(t,0),s),null!=i)for(p=i.length;p--;)null!=i[p]&&To(i[p]);s||("value"in f&&void 0!==(p=f.value)&&(p!==e.value||"progress"===h&&!p)&&Ho(e,"value",p,d.value,!1),"checked"in f&&void 0!==(p=f.checked)&&p!==e.checked&&Ho(e,"checked",p,d.checked,!1))}return e}function Ko(e,n,t){try{"function"==typeof e?e(n):e.current=n}catch(e){mo.__e(e,t)}}function Zo(e,n,t){var o,r;if(mo.unmount&&mo.unmount(e),(o=e.ref)&&(o.current&&o.current!==e.__e||Ko(o,null,n)),null!=(o=e.__c)){if(o.componentWillUnmount)try{o.componentWillUnmount()}catch(e){mo.__e(e,n)}o.base=o.__P=null}if(o=e.__k)for(r=0;r<o.length;r++)o[r]&&Zo(o[r],n,"function"!=typeof e.type);t||null==e.__e||To(e.__e),e.__e=e.__d=void 0}function $o(e,n,t){return this.constructor(e,t)}function Xo(e,n,t){var o,r,i;mo.__&&mo.__(e,n),r=(o="function"==typeof t)?null:t&&t.__k||n.__k,i=[],Go(n,e=(!o&&t||n).__k=Oo(Ao,null,[e]),r||jo,jo,void 0!==n.ownerSVGElement,!o&&t?[t]:r?null:n.firstChild?_o.call(n.childNodes):null,i,!o&&t?t:r?r.__e:n.firstChild,o),qo(i,e)}_o=So.slice,mo={__e:function(e,n){for(var t,o,r;n=n.__;)if((t=n.__c)&&!t.__)try{if((o=t.constructor)&&null!=o.getDerivedStateFromError&&(t.setState(o.getDerivedStateFromError(e)),r=t.__d),null!=t.componentDidCatch&&(t.componentDidCatch(e),r=t.__d),r)return t.__E=t}catch(n){e=n}throw e}},go=0,Io.prototype.setState=function(e,n){var t;t=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=Co({},this.state),"function"==typeof e&&(e=e(Co({},t),this.props)),e&&Co(t,e),null!=e&&this.__v&&(n&&this.__h.push(n),Ro(this))},Io.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Ro(this))},Io.prototype.render=Ao,ko=[],wo="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,No.__r=0;var Jo="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==Jo&&Jo,Qo="URLSearchParams"in Jo,er="Symbol"in Jo&&"iterator"in Symbol,nr="FileReader"in Jo&&"Blob"in Jo&&function(){try{return new Blob,!0}catch(e){return!1}}(),tr="FormData"in Jo,or="ArrayBuffer"in Jo;if(or)var rr=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],ir=ArrayBuffer.isView||function(e){return e&&rr.indexOf(Object.prototype.toString.call(e))>-1};function ar(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function sr(e){return"string"!=typeof e&&(e=String(e)),e}function cr(e){var n={next:function(){var n=e.shift();return{done:void 0===n,value:n}}};return er&&(n[Symbol.iterator]=function(){return n}),n}function lr(e){this.map={},e instanceof lr?e.forEach((function(e,n){this.append(n,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(n){this.append(n,e[n])}),this)}function ur(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function dr(e){return new Promise((function(n,t){e.onload=function(){n(e.result)},e.onerror=function(){t(e.error)}}))}function fr(e){var n=new FileReader,t=dr(n);return n.readAsArrayBuffer(e),t}function hr(e){if(e.slice)return e.slice(0);var n=new Uint8Array(e.byteLength);return n.set(new Uint8Array(e)),n.buffer}function pr(){return this.bodyUsed=!1,this._initBody=function(e){var n;this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:nr&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:tr&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:Qo&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():or&&nr&&((n=e)&&DataView.prototype.isPrototypeOf(n))?(this._bodyArrayBuffer=hr(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):or&&(ArrayBuffer.prototype.isPrototypeOf(e)||ir(e))?this._bodyArrayBuffer=hr(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):Qo&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},nr&&(this.blob=function(){var e=ur(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=ur(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(fr)}),this.text=function(){var e=ur(this);if(e)return e;if(this._bodyBlob)return function(e){var n=new FileReader,t=dr(n);return n.readAsText(e),t}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var n=new Uint8Array(e),t=new Array(n.length),o=0;o<n.length;o++)t[o]=String.fromCharCode(n[o]);return t.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},tr&&(this.formData=function(){return this.text().then(br)}),this.json=function(){return this.text().then(JSON.parse)},this}lr.prototype.append=function(e,n){e=ar(e),n=sr(n);var t=this.map[e];this.map[e]=t?t+", "+n:n},lr.prototype.delete=function(e){delete this.map[ar(e)]},lr.prototype.get=function(e){return e=ar(e),this.has(e)?this.map[e]:null},lr.prototype.has=function(e){return this.map.hasOwnProperty(ar(e))},lr.prototype.set=function(e,n){this.map[ar(e)]=sr(n)},lr.prototype.forEach=function(e,n){for(var t in this.map)this.map.hasOwnProperty(t)&&e.call(n,this.map[t],t,this)},lr.prototype.keys=function(){var e=[];return this.forEach((function(n,t){e.push(t)})),cr(e)},lr.prototype.values=function(){var e=[];return this.forEach((function(n){e.push(n)})),cr(e)},lr.prototype.entries=function(){var e=[];return this.forEach((function(n,t){e.push([t,n])})),cr(e)},er&&(lr.prototype[Symbol.iterator]=lr.prototype.entries);var yr=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function vr(e,n){if(!(this instanceof vr))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var t,o,r=(n=n||{}).body;if(e instanceof vr){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,n.headers||(this.headers=new lr(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,r||null==e._bodyInit||(r=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=n.credentials||this.credentials||"same-origin",!n.headers&&this.headers||(this.headers=new lr(n.headers)),this.method=(t=n.method||this.method||"GET",o=t.toUpperCase(),yr.indexOf(o)>-1?o:t),this.mode=n.mode||this.mode||null,this.signal=n.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(r),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==n.cache&&"no-cache"!==n.cache)){var i=/([?&])_=[^&]*/;if(i.test(this.url))this.url=this.url.replace(i,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function br(e){var n=new FormData;return e.trim().split("&").forEach((function(e){if(e){var t=e.split("="),o=t.shift().replace(/\+/g," "),r=t.join("=").replace(/\+/g," ");n.append(decodeURIComponent(o),decodeURIComponent(r))}})),n}function _r(e,n){if(!(this instanceof _r))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');n||(n={}),this.type="default",this.status=void 0===n.status?200:n.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===n.statusText?"":""+n.statusText,this.headers=new lr(n.headers),this.url=n.url||"",this._initBody(e)}vr.prototype.clone=function(){return new vr(this,{body:this._bodyInit})},pr.call(vr.prototype),pr.call(_r.prototype),_r.prototype.clone=function(){return new _r(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new lr(this.headers),url:this.url})},_r.error=function(){var e=new _r(null,{status:0,statusText:""});return e.type="error",e};var mr=[301,302,303,307,308];_r.redirect=function(e,n){if(-1===mr.indexOf(n))throw new RangeError("Invalid status code");return new _r(null,{status:n,headers:{location:e}})};var gr=Jo.DOMException;try{new gr}catch(e){(gr=function(e,n){this.message=e,this.name=n;var t=Error(e);this.stack=t.stack}).prototype=Object.create(Error.prototype),gr.prototype.constructor=gr}function kr(e,n){return new Promise((function(t,o){var r=new vr(e,n);if(r.signal&&r.signal.aborted)return o(new gr("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var e,n,o={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",n=new lr,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var t=e.split(":"),o=t.shift().trim();if(o){var r=t.join(":").trim();n.append(o,r)}})),n)};o.url="responseURL"in i?i.responseURL:o.headers.get("X-Request-URL");var r="response"in i?i.response:i.responseText;setTimeout((function(){t(new _r(r,o))}),0)},i.onerror=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)},i.ontimeout=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)},i.onabort=function(){setTimeout((function(){o(new gr("Aborted","AbortError"))}),0)},i.open(r.method,function(e){try{return""===e&&Jo.location.href?Jo.location.href:e}catch(n){return e}}(r.url),!0),"include"===r.credentials?i.withCredentials=!0:"omit"===r.credentials&&(i.withCredentials=!1),"responseType"in i&&(nr?i.responseType="blob":or&&r.headers.get("Content-Type")&&-1!==r.headers.get("Content-Type").indexOf("application/octet-stream")&&(i.responseType="arraybuffer")),!n||"object"!=typeof n.headers||n.headers instanceof lr?r.headers.forEach((function(e,n){i.setRequestHeader(n,e)})):Object.getOwnPropertyNames(n.headers).forEach((function(e){i.setRequestHeader(e,sr(n.headers[e]))})),r.signal&&(r.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&r.signal.removeEventListener("abort",a)}),i.send(void 0===r._bodyInit?null:r._bodyInit)}))}kr.polyfill=!0,Jo.fetch||(Jo.fetch=kr,Jo.Headers=lr,Jo.Request=vr,Jo.Response=_r);var wr,xr,jr,Sr=0,Er=[],Cr=mo.__b,Tr=mo.__r,Or=mo.diffed,Lr=mo.__c,Ar=mo.unmount;function Ir(e,n){mo.__h&&mo.__h(xr,e,Sr||n),Sr=0;var t=xr.__H||(xr.__H={__:[],__h:[]});return e>=t.__.length&&t.__.push({}),t.__[e]}function Dr(e){return Sr=1,function(e,n,t){var o=Ir(wr++,2);return o.t=e,o.__c||(o.__=[t?t(n):Ur(void 0,n),function(e){var n=o.t(o.__[0],e);o.__[0]!==n&&(o.__=[n,o.__[1]],o.__c.setState({}))}],o.__c=xr),o.__}(Ur,e)}function Pr(e,n){var t=Ir(wr++,3);!mo.__s&&Mr(t.__H,n)&&(t.__=e,t.__H=n,xr.__H.__h.push(t))}function Rr(e){return Sr=5,function(e,n){var t=Ir(wr++,7);return Mr(t.__H,n)&&(t.__=e(),t.__H=n,t.__h=e),t.__}((function(){return{current:e}}),[])}function Nr(){Er.forEach((function(e){if(e.__P)try{e.__H.__h.forEach(zr),e.__H.__h.forEach(Fr),e.__H.__h=[]}catch(n){e.__H.__h=[],mo.__e(n,e.__v)}})),Er=[]}mo.__b=function(e){xr=null,Cr&&Cr(e)},mo.__r=function(e){Tr&&Tr(e),wr=0;var n=(xr=e.__c).__H;n&&(n.__h.forEach(zr),n.__h.forEach(Fr),n.__h=[])},mo.diffed=function(e){Or&&Or(e);var n=e.__c;n&&n.__H&&n.__H.__h.length&&(1!==Er.push(n)&&jr===mo.requestAnimationFrame||((jr=mo.requestAnimationFrame)||function(e){var n,t=function(){clearTimeout(o),Br&&cancelAnimationFrame(n),setTimeout(e)},o=setTimeout(t,100);Br&&(n=requestAnimationFrame(t))})(Nr)),xr=void 0},mo.__c=function(e,n){n.some((function(e){try{e.__h.forEach(zr),e.__h=e.__h.filter((function(e){return!e.__||Fr(e)}))}catch(t){n.some((function(e){e.__h&&(e.__h=[])})),n=[],mo.__e(t,e.__v)}})),Lr&&Lr(e,n)},mo.unmount=function(e){Ar&&Ar(e);var n=e.__c;if(n&&n.__H)try{n.__H.__.forEach(zr)}catch(e){mo.__e(e,n.__v)}};var Br="function"==typeof requestAnimationFrame;function zr(e){var n=xr;"function"==typeof e.__c&&e.__c(),xr=n}function Fr(e){var n=xr;e.__c=e.__(),xr=n}function Mr(e,n){return!e||e.length!==n.length||n.some((function(n,t){return n!==e[t]}))}function Ur(e,n){return"function"==typeof n?n(e):n}function Hr(e,n){for(var t in e)if("__source"!==t&&!(t in n))return!0;for(var o in n)if("__source"!==o&&e[o]!==n[o])return!0;return!1}function Vr(e){this.props=e}(Vr.prototype=new Io).isPureReactComponent=!0,Vr.prototype.shouldComponentUpdate=function(e,n){return Hr(this.props,e)||Hr(this.state,n)};var Yr=mo.__b;mo.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Yr&&Yr(e)};var Gr=mo.__e;mo.__e=function(e,n,t){if(e.then)for(var o,r=n;r=r.__;)if((o=r.__c)&&o.__c)return null==n.__e&&(n.__e=t.__e,n.__k=t.__k),o.__c(e,n);Gr(e,n,t)};var qr=mo.unmount;function Wr(){this.__u=0,this.t=null,this.__b=null}function Kr(e){var n=e.__.__c;return n&&n.__e&&n.__e(e)}function Zr(){this.u=null,this.o=null}mo.unmount=function(e){var n=e.__c;n&&n.__R&&n.__R(),n&&!0===e.__h&&(e.type=null),qr&&qr(e)},(Wr.prototype=new Io).__c=function(e,n){var t=n.__c,o=this;null==o.t&&(o.t=[]),o.t.push(t);var r=Kr(o.__v),i=!1,a=function(){i||(i=!0,t.__R=null,r?r(s):s())};t.__R=a;var s=function(){if(!--o.__u){if(o.state.__e){var e=o.state.__e;o.__v.__k[0]=function e(n,t,o){return n&&(n.__v=null,n.__k=n.__k&&n.__k.map((function(n){return e(n,t,o)})),n.__c&&n.__c.__P===t&&(n.__e&&o.insertBefore(n.__e,n.__d),n.__c.__e=!0,n.__c.__P=o)),n}(e,e.__c.__P,e.__c.__O)}var n;for(o.setState({__e:o.__b=null});n=o.t.pop();)n.forceUpdate()}},c=!0===n.__h;o.__u++||c||o.setState({__e:o.__b=o.__v.__k[0]}),e.then(a,a)},Wr.prototype.componentWillUnmount=function(){this.t=[]},Wr.prototype.render=function(e,n){if(this.__b){if(this.__v.__k){var t=document.createElement("div"),o=this.__v.__k[0].__c;this.__v.__k[0]=function e(n,t,o){return n&&(n.__c&&n.__c.__H&&(n.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),n.__c.__H=null),null!=(n=function(e,n){for(var t in n)e[t]=n[t];return e}({},n)).__c&&(n.__c.__P===o&&(n.__c.__P=t),n.__c=null),n.__k=n.__k&&n.__k.map((function(n){return e(n,t,o)}))),n}(this.__b,t,o.__O=o.__P)}this.__b=null}var r=n.__e&&Oo(Ao,null,e.fallback);return r&&(r.__h=null),[Oo(Ao,null,n.__e?null:e.children),r]};var $r=function(e,n,t){if(++t[1]===t[0]&&e.o.delete(n),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(t=e.u;t;){for(;t.length>3;)t.pop()();if(t[1]<t[0])break;e.u=t=t[2]}};(Zr.prototype=new Io).__e=function(e){var n=this,t=Kr(n.__v),o=n.o.get(e);return o[0]++,function(r){var i=function(){n.props.revealOrder?(o.push(r),$r(n,e,o)):r()};t?t(i):i()}},Zr.prototype.render=function(e){this.u=null,this.o=new Map;var n=Fo(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&n.reverse();for(var t=n.length;t--;)this.o.set(n[t],this.u=[1,0,this.u]);return e.children},Zr.prototype.componentDidUpdate=Zr.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(n,t){$r(e,t,n)}))};var Xr="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Jr=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Qr=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(e)};function ei(e,n,t){return null==n.__k&&(n.textContent=""),Xo(e,n),"function"==typeof t&&t(),e?e.__c:null}Io.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(Io.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(n){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:n})}})}));var ni=mo.event;function ti(){}function oi(){return this.cancelBubble}function ri(){return this.defaultPrevented}mo.event=function(e){return ni&&(e=ni(e)),e.persist=ti,e.isPropagationStopped=oi,e.isDefaultPrevented=ri,e.nativeEvent=e};var ii={configurable:!0,get:function(){return this.class}},ai=mo.vnode;mo.vnode=function(e){var n=e.type,t=e.props,o=t;if("string"==typeof n){for(var r in o={},t){var i=t[r];"value"===r&&"defaultValue"in t&&null==i||("defaultValue"===r&&"value"in t&&null==t.value?r="value":"download"===r&&!0===i?i="":/ondoubleclick/i.test(r)?r="ondblclick":/^onchange(textarea|input)/i.test(r+n)&&!Qr(t.type)?r="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(r)?r=r.toLowerCase():Jr.test(r)?r=r.replace(/[A-Z0-9]/,"-$&").toLowerCase():null===i&&(i=void 0),o[r]=i)}"select"==n&&o.multiple&&Array.isArray(o.value)&&(o.value=Fo(t.children).forEach((function(e){e.props.selected=-1!=o.value.indexOf(e.props.value)}))),"select"==n&&null!=o.defaultValue&&(o.value=Fo(t.children).forEach((function(e){e.props.selected=o.multiple?-1!=o.defaultValue.indexOf(e.props.value):o.defaultValue==e.props.value}))),e.props=o}n&&t.class!=t.className&&(ii.enumerable="className"in t,null!=t.className&&(o.class=t.className),Object.defineProperty(o,"className",ii)),e.$$typeof=Xr,ai&&ai(e)};var si=mo.__r;mo.__r=function(e){si&&si(e)};var ci=Pe,li=Ze,ui=T,di=function(e,n,t){var o=ci(n);o in e?li.f(e,o,ui(0,t)):e[o]=t},fi=Ft,hi=g,pi=Jt,yi=z,vi=de,bi=Xn,_i=di,mi=oo,gi=vo,ki=Z,wi=Ce("isConcatSpreadable"),xi=9007199254740991,ji="Maximum allowed index exceeded",Si=ki>=51||!hi((function(){var e=[];return e[wi]=!1,e.concat()[0]!==e})),Ei=gi("concat"),Ci=function(e){if(!yi(e))return!1;var n=e[wi];return void 0!==n?!!n:pi(e)};fi({target:"Array",proto:!0,forced:!Si||!Ei},{concat:function(e){var n,t,o,r,i,a=vi(this),s=mi(a,0),c=0;for(n=-1,o=arguments.length;n<o;n++)if(Ci(i=-1===n?a:arguments[n])){if(c+(r=bi(i.length))>xi)throw TypeError(ji);for(t=0;t<r;t++,c++)t in i&&_i(s,c,i[t])}else{if(c>=xi)throw TypeError(ji);_i(s,c++,i)}return s.length=c,s}});var Ti=ne,Oi=function(e){if(Ti(e))throw TypeError("Cannot convert a Symbol value to a string");return String(e)},Li=P,Ai=Oi,Ii=/"/g,Di=g,Pi=function(e,n,t,o){var r=Ai(Li(e)),i="<"+n;return""!==t&&(i+=" "+t+'="'+Ai(o).replace(Ii,""")+'"'),i+">"+r+"</"+n+">"};Ft({target:"String",proto:!0,forced:function(e){return Di((function(){var n=""[e]('"');return n!==n.toLowerCase()||n.split('"').length>3}))}("link")},{link:function(e){return Pi(this,"a","href",e)}});var Ri,Ni=dt,Bi=ft,zi=Object.keys||function(e){return Ni(e,Bi)},Fi=Ze,Mi=Xe,Ui=zi,Hi=k?Object.defineProperties:function(e,n){Mi(e);for(var t,o=Ui(n),r=o.length,i=0;r>i;)Fi.f(e,t=o[i++],n[t]);return e},Vi=U("document","documentElement"),Yi=Xe,Gi=Hi,qi=ft,Wi=kn,Ki=Vi,Zi=ze,$i=gn("IE_PROTO"),Xi=function(){},Ji=function(e){return"<script>"+e+"</"+"script>"},Qi=function(e){e.write(Ji("")),e.close();var n=e.parentWindow.Object;return e=null,n},ea=function(){try{Ri=new ActiveXObject("htmlfile")}catch(e){}var e,n;ea="undefined"!=typeof document?document.domain&&Ri?Qi(Ri):((n=Zi("iframe")).style.display="none",Ki.appendChild(n),n.src=String("javascript:"),(e=n.contentWindow.document).open(),e.write(Ji("document.F=Object")),e.close(),e.F):Qi(Ri);for(var t=qi.length;t--;)delete ea.prototype[qi[t]];return ea()};Wi[$i]=!0;var na=Object.create||function(e,n){var t;return null!==e?(Xi.prototype=Yi(e),t=new Xi,Xi.prototype=null,t[$i]=e):t=ea(),void 0===n?t:Gi(t,n)},ta=na,oa=Ze,ra=Ce("unscopables"),ia=Array.prototype;null==ia[ra]&&oa.f(ia,ra,{configurable:!0,value:ta(null)});var aa=function(e){ia[ra][e]=!0},sa=Ft,ca=fo.findIndex,la=aa,ua="findIndex",da=!0;ua in[]&&Array(1).findIndex((function(){da=!1})),sa({target:"Array",proto:!0,forced:da},{findIndex:function(e){return ca(this,e,arguments.length>1?arguments[1]:void 0)}}),la(ua);var fa=at.includes,ha=aa;Ft({target:"Array",proto:!0},{includes:function(e){return fa(this,e,arguments.length>1?arguments[1]:void 0)}}),ha("includes");var pa=Ft,ya=fo.find,va=aa,ba="find",_a=!0;ba in[]&&Array(1).find((function(){_a=!1})),pa({target:"Array",proto:!0,forced:_a},{find:function(e){return ya(this,e,arguments.length>1?arguments[1]:void 0)}}),va(ba);var ma=["personalization","development","embedded_social_media"],ga=[{code:"FI",label:"Suomeksi"},{code:"SV",label:"På Svenska"},{code:"EN",label:"In English"},{code:"RU",label:"по-русски"},{code:"SE",label:"Sámegillii"}];function ka(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}ka(".ycd-icon {\n fill: #131415;\n fill: var(--yds-color-text-default);\n}\n");var wa=function(e){var n=e.width,t=void 0===n?24:n;return Oo("svg",{className:"ycd-icon",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:t,height:t},Oo("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M1.33331 8C1.33331 4.32 4.31331 1.33334 7.99331 1.33334C11.68 1.33334 14.6666 4.32 14.6666 8C14.6666 11.68 11.68 14.6667 7.99331 14.6667C4.31331 14.6667 1.33331 11.68 1.33331 8ZM10.6466 5.33334H12.6133C11.9733 4.23334 10.9533 3.38 9.72665 2.96C10.1266 3.7 10.4333 4.5 10.6466 5.33334ZM7.99998 2.69334C8.55331 3.49334 8.98665 4.38 9.27331 5.33334H6.72665C7.01331 4.38 7.44665 3.49334 7.99998 2.69334ZM2.66665 8C2.66665 8.46 2.73331 8.90667 2.83998 9.33334H5.09331C5.03998 8.89334 4.99998 8.45334 4.99998 8C4.99998 7.54667 5.03998 7.10667 5.09331 6.66667H2.83998C2.73331 7.09334 2.66665 7.54 2.66665 8ZM3.38665 10.6667H5.35331C5.56665 11.5 5.87331 12.3 6.27331 13.04C5.04665 12.62 4.02665 11.7733 3.38665 10.6667ZM3.38665 5.33334H5.35331C5.56665 4.5 5.87331 3.7 6.27331 2.96C5.04665 3.38 4.02665 4.22667 3.38665 5.33334ZM7.99998 13.3067C7.44665 12.5067 7.01331 11.62 6.72665 10.6667H9.27331C8.98665 11.62 8.55331 12.5067 7.99998 13.3067ZM6.43998 9.33334H9.55998C9.61998 8.89334 9.66665 8.45334 9.66665 8C9.66665 7.54667 9.61998 7.1 9.55998 6.66667H6.43998C6.37998 7.1 6.33331 7.54667 6.33331 8C6.33331 8.45334 6.37998 8.89334 6.43998 9.33334ZM9.72665 13.04C10.1266 12.3 10.4333 11.5 10.6466 10.6667H12.6133C11.9733 11.7667 10.9533 12.62 9.72665 13.04ZM11 8C11 8.45334 10.96 8.89334 10.9066 9.33334H13.16C13.2666 8.90667 13.3333 8.46 13.3333 8C13.3333 7.54 13.2666 7.09334 13.16 6.66667H10.9066C10.96 7.10667 11 7.54667 11 8Z"}))},xa=function(e){var n=e.orientation,t=void 0===n?"down":n,o=e.width,r=void 0===o?16:o;return Oo("svg",{className:"ycd-icon",width:r,height:r/1.75,viewBox:"0 0 14 8",xmlns:"http://www.w3.org/2000/svg"},Oo("path","down"===t?{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L7 5.58579L12.2929 0.292893C12.6834 -0.0976311 13.3166 -0.0976311 13.7071 0.292893C14.0976 0.683417 14.0976 1.31658 13.7071 1.70711L7.70711 7.70711C7.31658 8.09763 6.68342 8.09763 6.29289 7.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z"}:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.29289 0.292893C6.68342 -0.0976311 7.31658 -0.0976311 7.70711 0.292893L13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711C13.3166 8.09763 12.6834 8.09763 12.2929 7.70711L7 2.41421L1.70711 7.70711C1.31658 8.09763 0.683417 8.09763 0.292893 7.70711C-0.0976311 7.31658 -0.0976311 6.68342 0.292893 6.29289L6.29289 0.292893Z"}))},ja=function(e){var n=e.width,t=void 0===n?16:n;return Oo("svg",{className:"ycd-icon",xmlns:"http://www.w3.org/2000/svg",width:t,height:t,fill:"none",viewBox:"0 0 24 24"},Oo("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5 7a1 1 0 00-1 1v11a1 1 0 001 1h11a1 1 0 001-1v-6a1 1 0 112 0v6a3 3 0 01-3 3H5a3 3 0 01-3-3V8a3 3 0 013-3h6a1 1 0 110 2H5zM14 3a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 11-2 0V4h-5a1 1 0 01-1-1z"}),Oo("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.707 2.293a1 1 0 010 1.414l-11 11a1 1 0 01-1.414-1.414l11-11a1 1 0 011.414 0z"}))};ka(".ycd-language-selector {\n align-items: center;\n display: flex;\n justify-content: center;\n margin: 0 0 15px 0;\n position: relative;\n}\n\n#ycd-language-selector__menu-button {\n align-items: center;\n background: #f8f9fa;\n background: var(--yds-color-background-variant);\n border: 2px solid #131415;\n border: 2px solid var(--yds-color-border);\n border-radius: 100px;\n box-sizing: content-box;\n color: #131415;\n color: var(--yds-color-text-default);\n cursor: pointer;\n display: flex;\n font-family: 'Open Sans', sans-serif;\n font-size: 1em;\n font-weight: bold;\n justify-content: space-between;\n line-height: 1.3em;\n padding: 0.9em;\n width: 11em;\n}\n\n#ycd-language-selector__menu-button:focus {\n border-style: double;\n border-width: 6px;\n outline: none;\n padding: calc(0.9em - 4px);\n}\n\n#ycd-language-selector__menu-button.opened {\n border: 2px solid transparent;\n border-radius: unset;\n box-shadow: unset;\n outline: unset;\n}\n\n#ycd-language-selector__languages-list {\n background-color: #f8f9fa;\n border-radius: 8px;\n box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);\n cursor: pointer;\n left: calc(50% - 5.5em); /* Force centering relative to button on IE11 */\n list-style: none;\n margin: 0;\n padding: 0;\n position: absolute;\n top: 57px;\n width: 11em;\n z-index: 999;\n}\n\n.ycd-language-selector__language-option-row {\n display: flex;\n}\n\n.ycd-language-selector__language-option {\n border: 2px solid transparent;\n color: var(--yds-color-gray-95);\n padding: 8px 16px;\n width: 100%;\n}\n\n.ycd-language-selector__language-option:focus {\n border: 2px solid #131415;\n outline: none;\n}\n\n.ycd-language-selector__language-option-row:first-child .ycd-language-selector__language-option {\n border-radius: 8px 8px 0 0;\n}\n\n.ycd-language-selector__language-option-row:last-child .ycd-language-selector__language-option {\n border-radius: 0 0 8px 8px;\n}\n\n.ycd-language-selector__language-option--selected {\n background-image: url(\"data:image/svg+xml,%3Csvg width%3D%229%22 height%3D%226%22 viewBox%3D%220 0 12 9%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M11.8047 0.52859C12.0651 0.78894 12.0651 1.21105 11.8047 1.4714L4.4714 8.80473C4.21106 9.06508 3.78894 9.06508 3.5286 8.80473L0.195262 5.4714C-0.0650874 5.21105 -0.0650874 4.78894 0.195262 4.52859C0.455612 4.26824 0.877722 4.26824 1.13807 4.52859L4 7.39052L10.8619 0.52859C11.1223 0.268241 11.5444 0.268241 11.8047 0.52859Z%22 fill%3D%22%23131415%22%2F%3E%3C%2Fsvg%3E\");\n background-position: top 50% right 8%;\n background-repeat: no-repeat;\n background-size: 1em, 0.8em;\n}\n");var Sa=ga.length-1,Ea=["ArrowDown","Down","ArrowUp","Up","Spacebar"," ","Enter","Escape","Esc"],Ca=function(e){var n=e.language,t=e.setLanguage,o=e.texts,r=e.firstTabbableRef,i=p(Dr(!1),2),a=i[0],s=i[1],c=p(Dr(0),2),l=c[0],u=c[1],d=Rr(null),f=ga.findIndex((function(e){return e.code===n})),h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f;u(e),s(!0)},y=function(){a&&(d.current.focus(),s(!1))},v=function(e){t(e),y()};return Pr((function(){d.current.focus()}),[]),Pr((function(){var e=document.getElementsByClassName("ycd-background")[0];return e.addEventListener("click",y),function(){return e.removeEventListener("click",y)}}),[a]),Pr((function(){a&&function(e){return document.querySelector(".ycd-language-selector__language-option-row:nth-child(".concat(e+1,") .ycd-language-selector__language-option"))}(l).focus()}),[l,a]),Oo("div",{className:"ycd-language-selector",onClick:function(e){return e.stopPropagation()},onKeyDown:function(e){if(Ea.includes(e.key))switch(e.preventDefault(),e.key){case"ArrowDown":case"Down":a?u(l===Sa?0:l+1):h(0);break;case"ArrowUp":case"Up":a?u(0===l?Sa:l-1):h(Sa);break;case" ":case"Spacebar":case"Enter":a?v(ga[l].code):h();break;case"Escape":case"Esc":y()}else"Tab"===e.key&&y()}},Oo("button",{ref:function(e){d.current=e,r.current=e},id:"ycd-language-selector__menu-button",className:a?"opened":"",tabindex:"1",name:"language",onClick:a?y:function(){return h(f)},"aria-label":o.language.label,"aria-haspopup":!0,"aria-controls":"ycd-language-selector__languages-list","aria-expanded":a},Oo(wa,null),ga.find((function(e){return e.code===n})).label,Oo(xa,{orientation:a?"up":"down"})),a&&Oo("ul",{id:"ycd-language-selector__languages-list",role:"menu","aria-labelledby":"ycd-language-selector__menu-button"},ga.map((function(e,n){var t=e.code,o=e.label;return Oo("li",{lang:t,role:"none",className:"ycd-language-selector__language-option-row",key:"language-option-".concat(n)},Oo("a",{role:"menuitem",tabindex:-1,onClick:function(){return v(t)},className:"ycd-language-selector__language-option ".concat(n===f?" ycd-language-selector__language-option--selected":""),onMouseEnter:function(){return u(n)}},o))}))))},Ta=k,Oa=Ze.f,La=Function.prototype,Aa=La.toString,Ia=/^\s*function ([^ (]*)/,Da="name";Ta&&!(Da in La)&&Oa(La,Da,{configurable:!0,get:function(){try{return Aa.call(this).match(Ia)[1]}catch(e){return""}}});ka(".ycd-consent-selector {\n align-items: center;\n display: flex;\n flex-direction: column;\n margin: 0 0 10px 0;\n padding: 0;\n}\n\n.ycd-consent-selector__label {\n align-items: center;\n display: flex;\n min-height: 32px;\n width: 90%;\n}\n\n.ycd-consent-selector__label > label {\n color: #131415;\n color: var(--yds-color-text-default);\n display: flex;\n font-family: 'YCD Yle', 'Open Sans', sans-serif;\n font-weight: 700;\n user-select: none;\n}\n\n/* Fallback case for focus outline */\n.ycd-consent-selector__checkbox {\n margin: 0 15px 0 0;\n}\n\n.ycd-consent-selector__checkbox:focus {\n box-shadow: 0 0 0 3px #009cb5;\n box-shadow: 0 0 0 3px var(--yds-color-feedback-highlight);\n outline: none;\n}\n\n/* End fallback case */\n\n@supports (appearance: none) or (-webkit-appearance: none) {\n .ycd-consent-selector__label > label {\n position: relative;\n }\n\n .ycd-consent-selector__checkbox {\n -webkit-appearance: none;\n appearance: none;\n border: 2px solid #131415;\n border: 2px solid var(--yds-color-border);\n border-radius: 4px;\n height: 24px;\n min-height: 24px;\n min-width: 24px;\n width: 24px;\n }\n\n .ycd-consent-selector__checkbox:focus {\n border: 6px double #131415;\n border: 6px double var(--yds-color-border);\n box-shadow: none;\n box-sizing: content-box;\n height: 20px;\n margin: 0 11px 0 -4px;\n min-height: 20px;\n min-width: 20px;\n outline: none;\n width: 20px;\n }\n\n .ycd-consent-selector__checkbox:disabled {\n background-color: #eee;\n border: 2px solid #999;\n }\n\n .ycd-consent-selector__checkbox:checked {\n background-color: #009cb5;\n background-color: var(--yds-color-feedback-highlight);\n background-position: center;\n background-repeat: no-repeat;\n border-color: transparent;\n }\n\n .ycd-consent-selector__checkbox:checked:focus {\n border: 2px solid #f8f9fa;\n border: 2px solid var(--yds-color-background-variant);\n border-radius: 4px;\n box-shadow: 0 0 0 2px #131415;\n box-shadow: 0 0 0 2px var(--yds-color-border);\n height: 24px;\n margin: 0 13px 0 -2px;\n min-height: 24px;\n min-width: 24px;\n width: 24px;\n }\n\n .yds-theme-light .ycd-consent-selector__checkbox:checked {\n background-image: url(\"data:image/svg+xml,%3Csvg width%3D%229%22 height%3D%226%22 viewBox%3D%220 0 12 9%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M11.8047 0.52859C12.0651 0.78894 12.0651 1.21105 11.8047 1.4714L4.4714 8.80473C4.21106 9.06508 3.78894 9.06508 3.5286 8.80473L0.195262 5.4714C-0.0650874 5.21105 -0.0650874 4.78894 0.195262 4.52859C0.455612 4.26824 0.877722 4.26824 1.13807 4.52859L4 7.39052L10.8619 0.52859C11.1223 0.268241 11.5444 0.268241 11.8047 0.52859Z%22 fill%3D%22white%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 14px;\n }\n\n .yds-theme-dark .ycd-consent-selector__checkbox:checked {\n background-image: url(\"data:image/svg+xml,%3Csvg width%3D%229%22 height%3D%226%22 viewBox%3D%220 0 12 9%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M11.8047 0.52859C12.0651 0.78894 12.0651 1.21105 11.8047 1.4714L4.4714 8.80473C4.21106 9.06508 3.78894 9.06508 3.5286 8.80473L0.195262 5.4714C-0.0650874 5.21105 -0.0650874 4.78894 0.195262 4.52859C0.455612 4.26824 0.877722 4.26824 1.13807 4.52859L4 7.39052L10.8619 0.52859C11.1223 0.268241 11.5444 0.268241 11.8047 0.52859Z%22 fill%3D%22%23131415%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 14px;\n }\n\n .ycd-consent-selector__checkbox:checked:disabled {\n background-color: #999;\n border: 1px solid #999;\n }\n}\n\n.ycd-consent-selector--disabled .ycd-consent-selector__checkbox {\n color: #dadada;\n}\n\n.ycd-consent-selector__checkbox:not(:disabled) {\n cursor: pointer;\n}\n\n.ycd-consent-selector__expand-button,\n.ycd-consent-selector__collapse-button {\n align-items: center;\n background-color: #f8f9fa;\n background-color: var(--yds-color-background-variant);\n border: 2px solid #131415;\n border: 2px solid var(--yds-color-border);\n border-radius: 100px;\n color: #131415;\n color: var(--yds-color-text-default);\n display: flex;\n height: 31px;\n justify-content: center;\n margin-left: auto;\n min-height: 31px;\n min-width: 31px;\n padding: 0;\n width: 31px;\n}\n\n.ycd-consent-selector__expand-button:focus,\n.ycd-consent-selector__collapse-button:focus {\n border-style: double;\n border-width: 6px;\n outline: none;\n}\n\n.ycd-consent-selector__expand-button > .ycd-icon {\n margin-top: 1px;\n}\n\n.ycd-consent-selector__description {\n color: #131415;\n color: var(--yds-color-text-default);\n display: none;\n font-size: 1em;\n font-weight: normal;\n height: 0;\n margin: 0 0 0 0;\n padding: 0 40px 0 33px;\n}\n\n.ycd-consent-selector--expanded .ycd-consent-selector__description {\n display: block;\n height: auto;\n margin: 10px 0 0 0;\n}\n\n@media screen and (max-width: 589px) {\n .ycd-consent-selector {\n margin-bottom: 13px;\n }\n\n .ycd-consent-selector__label > label {\n line-height: 1.1;\n }\n}\n");var Pa=function(e){var n=e.consentName,t=e.disabled,o=e.checked,r=e.onChange,i=e.consentLabels,a=e.initialFocusRef,c=p(Dr(!1),2),l=c[0],u=c[1],d=l?"ycd-consent-selector__collapse-button":"ycd-consent-selector__expand-button",f=p(Dr(o),2),h=f[0],y=f[1];return Oo("div",{className:"ycd-consent-selector ".concat(t?"ycd-consent-selector--disabled":""," ").concat(l?"ycd-consent-selector--expanded":"")},Oo("div",{className:"ycd-consent-selector__label"},Oo("input",{tabindex:"1","aria-labelledby":"".concat(i[n].label,"-label"),type:"checkbox",className:"ycd-consent-selector__checkbox",name:n,checked:h,onChange:function(e){y(!h),r(e)},disabled:t}),Oo("label",s({id:"".concat(i[n].label,"-label"),for:n},t&&{tabindex:"1"}),i[n].label),Oo("button",{tabindex:"1",className:d,ref:a,"aria-controls":"ycd-consent-selector__description-".concat(n),"aria-expanded":l,"aria-label":l?i[n].lessInfoLabel:i[n].moreInfoLabel,onClick:function(){return u(!l)}},Oo(xa,{orientation:l?"up":"down",width:13}))),Oo("p",{id:"ycd-consent-selector__description-".concat(n),className:"ycd-consent-selector__description"},i[n].body))};ka(".ycd-consents {\n display: flex;\n flex-direction: column;\n flex-grow: 2;\n justify-content: space-evenly;\n margin: 0 0 10px 0;\n}\n\n.ycd-consents__selections {\n margin: 0 0 10px 0;\n}\n\n.ycd-consent-buttons {\n display: flex;\n justify-content: space-between;\n margin: 0 0 10px 0;\n}\n\n.ycd-consent-buttons__accept-all,\n.ycd-consent-buttons__accept-selected,\n.ycd-consent-buttons__select-consents {\n background-color: #f8f9fa;\n background-color: var(--yds-color-background-variant);\n border: 2px solid #131415;\n border: 2px solid var(--yds-color-border);\n border-radius: 100px;\n color: #131415;\n color: var(--yds-color-text-default);\n cursor: pointer;\n flex-grow: 1;\n font-size: 0.875em;\n font-weight: 600;\n min-height: 48px;\n padding: 0 20px 0 20px;\n width: 230px;\n}\n\n.ycd-consent-buttons__accept-all {\n background-color: #131415;\n background-color: var(--yds-color-action-primary);\n border-color: #131415;\n border-color: var(--yds-color-border);\n color: #f8f9fa;\n color: var(--yds-color-text-negative);\n}\n\n.ycd-consent-buttons__accept-all:focus {\n border-color: #f8f9fa;\n border-color: var(--yds-color-background-variant);\n box-shadow: 0 0 0 2px #131415;\n box-shadow: 0 0 0 2px var(--yds-color-border);\n outline: none;\n}\n\n.ycd-consent-buttons__accept-selected,\n.ycd-consent-buttons__select-consents {\n margin-right: 32px;\n}\n\n.ycd-consent-buttons__accept-selected:focus,\n.ycd-consent-buttons__select-consents:focus {\n border-style: double;\n border-width: 6px;\n outline: none;\n}\n\n@media screen and (max-width: 589px) {\n .ycd-consent-buttons__accept-selected {\n margin-right: 0;\n }\n\n .ycd-consent-buttons {\n align-items: center;\n flex-direction: column;\n }\n\n .ycd-consent-buttons > button {\n font-size: 1em;\n margin: 0 0 0 0;\n }\n\n .ycd-consent-buttons button:first-child {\n margin-bottom: 10px;\n }\n}\n");var Ra=function(e){c(t,e);var n=h(t);function t(){var e;return o(this,t),(e=n.call(this)).initialFocusRef={current:null},e.onConsentChange=e.onConsentChange.bind(d(e)),e}return i(t,[{key:"onConsentChange",value:function(e){var n=e.target.checked,t=e.target.name;this.props.setConsent(t,n)}},{key:"initialFocus",value:function(){this.initialFocusRef.current&&this.initialFocusRef.current.focus()}},{key:"componentDidMount",value:function(){this.initialFocus()}},{key:"componentDidUpdate",value:function(e){!e.customize&&this.props.customize&&this.initialFocus()}},{key:"render",value:function(e){var n=this,t=e.texts,o=e.accept,r=e.acceptAll,i=e.selections,a=e.customize,s=e.setCustomize,c=Oo("button",{ref:e.lastTabbableRef,tabindex:"1",className:"ycd-consent-buttons__accept-all",name:"accept-all-consents","aria-label":t.consents.acceptAll,onClick:r},t.consents.acceptAll);return a?Oo("div",{className:"ycd-consents"},Oo("div",{className:"ycd-consents__selections"},Oo(Pa,{consentName:"required",checked:!0,consentLabels:t.consents.customize.labels,initialFocusRef:this.initialFocusRef,disabled:!0}),ma.map((function(e){return Oo(Pa,{key:e,consentName:e,checked:i[e],onChange:n.onConsentChange,consentLabels:t.consents.customize.labels})}))),Oo("div",{className:"ycd-consent-buttons"},Oo("button",{tabindex:"1",className:"ycd-consent-buttons__accept-selected",name:"accept-selected-consents","aria-label":t.consents.customize.acceptSelected,onClick:o},t.consents.customize.acceptSelected),c)):Oo("div",{className:"ycd-consents"},Oo("div",{className:"ycd-consent-buttons"},Oo("button",{tabindex:"1",className:"ycd-consent-buttons__select-consents",name:"select-consents",onClick:s,"aria-label":t.consents.minimal.customize},t.consents.minimal.customize),c))}}]),t}(Io),Na={info:{header:"Välj vilka cookies (kakor) du använder",body:"Med hjälp av cookies erbjuder Yle en bättre användarupplevelse och en mer personlig service. När du accepterar cookies kan vi utveckla våra tjänster ännu bättre och erbjuda innehåll som intresserar dig. Du hanterar dina cookies och kan ändra dina cookieinställningar när som helst via sidans huvudmeny.",bodyShort:"Med hjälp av cookies erbjuder Yle en bättre användarupplevelse och en mer personlig service.",link:"Yles praxis angående cookies",opensInANewTab:"Länken öppnas i en ny flik.",cookieInfoLink:"https://web.archive.org/web/20240328173704/https://svenska.yle.fi/s/cookiepolicy"},consents:{acceptAll:"Godkänn alla cookies",minimal:{header:"Välj",customize:"Redigera cookieinställningarna"},customize:{header:"Cookieinställningar",acceptSelected:"Godkänn valda cookies",labels:{required:{label:"Nödvändiga funktionella cookies",body:"Dessa cookies används alltid för att våra tjänster ska fungera. Vi använder funktionella cookies till exempel för att komma ihåg dina val, för att logga in på Yle-kontot och för att säkerställa tjänsternas säkerhet.",moreInfoLabel:"Visa ytterligare information om de nödvändiga funktionella cookies.",lessInfoLabel:"Dölj ytterligare information om de nödvändiga funktionella cookies."},development:{label:"Cookies, med vilka vi utvecklar våra tjänster",body:"Vi utvecklar våra tjänster dagligen. Dessa cookies hjälper oss att förstå hur tjänsterna på vår webbplats används och vad som önskas av dem. Med hjälp av cookies kan vi göra våra tjänster ännu bättre.",moreInfoLabel:"Visa ytterligare information om cookies som används för utvecklande av tjänsten.",lessInfoLabel:"Dölj ytterligare information om cookies som används för utvecklande av tjänsten."},personalization:{label:"Cookies för personalisering och rekommendation",body:"Dessa cookies hjälper oss att personalisera innehållet till dig utifrån hur du använt våra tjänster. Med hjälp av dem kan vi erbjuda en personlig användarupplevelse och rekommendera innehåll som kan intressera dig.",moreInfoLabel:"Visa ytterligare information om cookies för personalisering och rekommendationer.",lessInfoLabel:"Dölj ytterligare information om cookies för personalisering och rekommendationer."},embedded_social_media:{label:"Cookies för inbäddade sociala medier",body:"I samband med Yles artiklar kan man se publicerat innehåll i sociala medier. Sociala medier (t.ex. Facebook, Instagram, Twitter och YouTube) kan utnyttja information som samlats in via cookies för eget bruk.",moreInfoLabel:"Visa ytterligare information om cookies för inbäddade sociala medier.",lessInfoLabel:"Dölj ytterligare information om cookies för inbäddade sociala medier."}}}},language:{label:"Välj språk för cookie dialogen"}},Ba={info:{header:"Cookie preferences",body:"Yle uses cookies to provide a better user experience and a personalised service. By consenting to the use of cookies, we can develop an even better service and will be able to provide content that is interesting to you. You are in control of your cookie preferences, and you may change them at any time through the main navigation bar.",bodyShort:"Yle uses cookies to provide a better user experience and a personalised service.",link:"Read more about our cookies",opensInANewTab:"The link opens in a new tab.",cookieInfoLink:"https://web.archive.org/web/20240328173704/https://yle.fi/aihe/s/yleisradio/cookiepolicy-en"},consents:{acceptAll:"Accept all cookies",minimal:{header:"Select from the following",customize:"Edit cookie settings"},customize:{header:"Cookie preferences",acceptSelected:"Accept selected cookies",labels:{required:{label:"Strictly necessary functional cookies",body:"These cookies are always required in order for our services to function. Functional cookies are used to remember your preferences, your Yle ID log-in, and service security, among others.",moreInfoLabel:"Show more information about strictly necessary functionality cookies.",lessInfoLabel:"Show less information about strictly necessary functionality cookies."},development:{label:"Service development cookies",body:"We develop our services every day. These cookies help us understand how our site’s services are used and what the users want to do. They allow us to improve our services even further.",moreInfoLabel:"Show more information about cookies used for improving the service.",lessInfoLabel:"Show less information about cookies used for improving the service."},personalization:{label:"Personalisation and recommendation cookies",body:"These cookies help us personalise content for you based on how you have used our services. They help us provide you a personalised user experience and recommend interesting content.",moreInfoLabel:"Show more information about personalisation and recommendation cookies.",lessInfoLabel:"Show less information about personalisation and recommendation cookies."},embedded_social_media:{label:"Cookies for social media embedding",body:"It is possible to display content that has been published on social media within Yle articles. Social networks (such as Facebook, Instagram, Twitter, and YouTube) may use the information collected using cookies for their own purposes.",moreInfoLabel:"Show more information about cookies for social media embedding.",lessInfoLabel:"Show less information about cookies for social media embedding."}}}},language:{label:"Select a language for the consent dialogue"}},za={info:{header:"Выберите, какими файлами cookie Вы пользуетесь",body:"Yle использует файлы cookie для обеспечения лучшего пользовательского опыта и более индивидуальных услуг. Когда Вы принимаете файлы cookie, мы можем улучшать наш сервис и предлагать Вам более интересный контент. Вы управляете файлами cookie и можете изменить настройки файлов cookie влюбое время посредством главного меню веб-сайта.",bodyShort:"Yle использует файлы cookie для обеспечения лучшего пользовательского опыта и более индивидуальных услуг.",link:"Читать больше о нашей практике использования файлов cookie",opensInANewTab:"Ссылка открывается на новой вкладке.",cookieInfoLink:"https://web.archive.org/web/20240328173704/https://yle.fi/aihe/s/yleisradio/cookiepolicy-ru"},consents:{acceptAll:"Принять все файлы cookie",minimal:{header:"Выбрать из следующих",customize:"Изменить настройки файлов cookie"},customize:{header:"Настройки файлов cookie",acceptSelected:"Принять выбранные файлы cookie",labels:{required:{label:"Основные функциональные файлы cookie",body:"Для обеспечения функциональности сервисов файлы cookie используются всегда. Мы используем функциональные файлы cookie, чтобы, например запомнить Ваш выбор и регистрацию в Yle Tunnus, а также чтобы обеспечить безопасность сервиса.",moreInfoLabel:"Показать дополнительную информацию об основных функциональных файлах cookie.",lessInfoLabel:"Скрыть дополнительную информацию об основных функциональных файлах cookie."},development:{label:"Файлы cookie для развития сервиса",body:"Мы развиваем свои услуги ежедневно. Файлы cookie помогают нам понять, как используются услуги нашего веб-сайта и чего от них хотят. Файлы cookie позволяют нам делать наши услуги еще более привлекательными.",moreInfoLabel:"Показать дополнительную информацию о файлах cookie, используемых для разработки сервиса.",lessInfoLabel:"Скрыть дополнительную информацию о файлах cookie, используемых для разработки сервиса."},personalization:{label:"Файлы cookie таргетинга и рекомендаций",body:"Файлы cookie помогают нам направлять Вам контент на основе того, как Вы пользовались нашими услугами. Они позволяют нам удовлетворять персональный пользовательский интерес и рекомендовать Вам увлекательный контент.",moreInfoLabel:"Показать дополнительную информацию о таргетинге и рекомендательных файлах cookie.",lessInfoLabel:"Скрыть дополнительную информацию о таргетинге и рекомендательных файлах cookie."},embedded_social_media:{label:"Файлы cookie для погружения в социальные сети",body:"Статьи Yle позволяют продемонстрировать контент, опубликованный в социальных медиа. Сервисы социальных сетей (напр. Facebook, Instagram, Twitter и YouTube) могут воспользоваться информацией, собранной с помощью файлов cookie для собственных нужд.",moreInfoLabel:"Показать дополнительную информацию о файлах cookie встраивания социальных сетей.",lessInfoLabel:"Скрыть дополнительную информацию о файлах cookie встраивания социальных сетей."}}}},language:{label:"Выбрать язык диалога соглашения"}},Fa={info:{header:"Vállje, maid diehtočoahkuid geavahat",body:"Diehtočoahkuiguin Yle fállá buoret vásáhusa geavaheamis ja persovnnalut bálvalusa. Go dohkkehat diehtočoahku, sáhttit ovddidit min bálvalusaid ain buorebut ja bastit fállat dutnje miellagiddevaš sisdoaluid. Don hálddašat diehtočoahkuid ja sáhtát rievdadit iežat diehtočoahkkostellemiid goas beare siiddu váldofálu bokte.",bodyShort:"Diehtočoahkuiguin Yle fállá buoret vásáhusa geavaheamis ja persovnnalut bálvalusa.",link:"Loga eambbo min diehtočoahkuin",opensInANewTab:"Liŋka leahkkasa ođđa gaskasiidui.",cookieInfoLink:"https://web.archive.org/web/20240328173704/https://yle.fi/aihe/s/yleisradio/cookiepolicy-sme"},consents:{acceptAll:"Dohkket buot",minimal:{header:"Vállje čuovvovaččain",customize:"Hábme diehtočoahkkostellemiid"},customize:{header:"Diehtočoahkkoásahusat",acceptSelected:"Dohkket válljejuvvon",labels:{required:{label:"Vealtameahttun doaimmalaš diehtočoahkut",body:"Diehtočoahkut leat álot geavahusas, vai min bálvalusat doibmet. Mii atnit doaimmalaš diehtočoahkuid ovdamearkka dihte du dahkan válljemiid muitima várás, Yle Tunnus -bálvalusa sisa čáliheapmái ja bálvalusaid dorvvolašvuođa sihkkarastimii.",moreInfoLabel:"Čájet lassedieđuid vealtameahttun doaimmalaš diehtočoahkuin.",lessInfoLabel:"Čiega lassedieđuid vealtameahttun doaimmalaš diehtočoahkuin."},development:{label:"Diehtočoahkut, maiguin ovddidit min bálvalusaid",body:"Ovddidit min bálvalusaid beaivválaččat. Diehtočoahkut veahkehit min áddet, mo min siidduid bálvalusat adnojuvvojit ja maid olbmot sávvet dain. Diehtočoahkuiguin sáhttit dahkat min bálvalusaid ain buorebun.",moreInfoLabel:"Čájet lassedieđuid bálvalusa ovddideapmái geavahuvvon diehtočoahkuin.",lessInfoLabel:"Čiega lassedieđuid bálvalusa ovddideapmái geavahuvvon diehtočoahkuin."},personalization:{label:"Čuoziheami ja ávžžuheami diehtočoahkut",body:"Diehtočoahkut veahkehit min čuozihit dutnje sisdoalu dan vuođul, mot leat geavahan min bálvalusaid. Daid bokte mii sáhttit fállat persovnnalaš vásáhusa bálvalusa geavaheamis ja ávžžuhit dutnje miellagiddevaš sisdoalu.",moreInfoLabel:"Čájet lassedieđuid čuoziheami ja ávžžuheami diehtočoahkuin.",lessInfoLabel:"Čiega lassedieđuid čuoziheami ja ávžžuheami diehtočoahkuin."},embedded_social_media:{label:"Sosiála media vuojuhemiid diehtočoahkut",body:"Yle artihkkaliid oktavuođas sáhttet čájehuvvot sosiála medias almmustahttojuvvon sisdoalut. Sosiála media bálvalusat (omd. Facebook, Instagram, Twitter ja YouTube) sáhttet atnit ávkin diehtočoahkuiguin čohkkejuvvon dieđuid iežaset geavahusas.",moreInfoLabel:"Čájet lassedieđuid sosiála media vuojuhemiid diehtočoahkuin.",lessInfoLabel:"Čiega lassedieđuid sosiála media vuojuhemiid diehtočoahkuin."}}}},language:{label:"Vállje miehtandialoga giela"}},Ma={info:{header:"Valitse, mitä evästeitä käytät",body:"Evästeiden avulla Yle tarjoaa paremman käyttökokemuksen ja henkilökohtaisemman palvelun. Kun hyväksyt evästeet, voimme kehittää palveluistamme entistä parempia ja pystymme tarjoamaan sinulle kiinnostavia sisältöjä. Sinä hallitset evästeitäsi ja voit muuttaa evästeasetuksiasi milloin tahansa sivuston päävalikon kautta.",bodyShort:"Evästeiden avulla Yle tarjoaa paremman käyttökokemuksen ja henkilökohtaisemman palvelun.",link:"Lue lisää evästeistämme",opensInANewTab:"Linkki avautuu uuteen välilehteen.",cookieInfoLink:"https://web.archive.org/web/20240328173704/https://yle.fi/aihe/s/yleisradio/evastekaytannot"},consents:{acceptAll:"Hyväksy kaikki evästeet",minimal:{header:"Valitse seuraavista",customize:"Muokkaa evästeasetuksia"},customize:{header:"Evästeasetukset",acceptSelected:"Hyväksy valitut evästeet",labels:{required:{label:"Välttämättömät toiminnalliset evästeet",body:"Nämä evästeet ovat aina käytössä, jotta palvelumme toimivat. Käytämme toiminnallisia evästeitä esimerkiksi tekemiesi valintojen muistamiseen, Yle Tunnus -kirjautumiseen ja palvelujen turvallisuuden varmistamiseen.",moreInfoLabel:"Näytä lisää tietoa välttämättömistä toiminnallisista evästeistä.",lessInfoLabel:"Piilota lisätieto välttämättömistä toiminnallisista evästeistä."},development:{label:"Evästeet, joilla kehitämme palvelujamme",body:"Kehitämme palveluitamme päivittäin. Nämä evästeet auttavat meitä ymmärtämään, miten sivustomme palveluita käytetään ja mitä niiltä toivotaan. Evästeiden avulla voimme luoda palveluistamme entistäkin parempia.",moreInfoLabel:"Näytä lisää tietoa evästeistä, joilla kehitämme palvelujamme.",lessInfoLabel:"Piilota lisätieto evästeistä, joilla kehitämme palvelujamme."},personalization:{label:"Kohdentamisen ja suosittelun evästeet",body:"Nämä evästeet auttavat meitä kohdentamaan sinulle sisältöä sen perusteella, miten olet käyttänyt palvelujamme. Niiden avulla voimme tarjota henkilökohtaisen käyttökokemuksen ja suositella sinulle kiinnostavaa sisältöä.",moreInfoLabel:"Näytä lisää tietoa kohdentamisen ja suosittelun evästeistä.",lessInfoLabel:"Piilota lisäätieto kohdentamisen ja suosittelun evästeistä."},embedded_social_media:{label:"Sosiaalisen median upotusten evästeet",body:"Ylen artikkeleiden yhteydessä voidaan näyttää sosiaalisessa mediassa julkaistuja sisältöjä. Sosiaalisen median palvelut (esim. Facebook, Instagram, Twitter ja YouTube) voivat hyödyntää evästeillä kerättyjä tietoja omassa käytössään.",moreInfoLabel:"Näytä lisää tietoa sosiaalisen median upotusten evästeistä.",lessInfoLabel:"Piilota lisätieto sosiaalisen median upotusten evästeistä."}}}},language:{label:"Valitse suostumusdialogin kieli"}};ka("@font-face {\n /* font-family is Consent SDK specific to avoid conflicts with services that use it. */\n font-display: swap;\n font-family: 'YCD Yle';\n font-style: normal;\n font-weight: 700;\n src: url('https://web.archive.org/web/20240328173704/https://design-system.cdn.yle.fi/Yle-Bold.woff2') format('woff2'),\n url('https://web.archive.org/web/20240328173704/https://design-system.cdn.yle.fi/Yle-Bold.woff') format('woff');\n text-rendering: optimizeLegibility;\n}\n\n.ycd-background {\n align-items: center;\n background-color: rgba(85, 85, 85, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 10000;\n}\n\n.ycd-banner {\n background-color: #f8f9fa;\n background-color: var(--yds-color-background-variant);\n border-radius: 8px;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);\n box-sizing: border-box;\n font-family: 'Open Sans', sans-serif;\n font-size: 1rem;\n max-height: 95%;\n max-width: 100%;\n overflow: auto;\n padding: 25px 48px 10px 48px;\n width: 589px;\n}\n\n.ycd-banner p {\n /* IE11 support */\n line-height: 150%;\n max-width: 100%;\n}\n\n.ycd-banner__info-header {\n color: #131415;\n color: var(--yds-color-text-default);\n font-family: 'YCD Yle', 'Open Sans', sans-serif;\n font-size: 1.7142857em;\n font-weight: 700;\n letter-spacing: -0.01em;\n margin: 0 0 10px 0;\n max-width: 90%;\n}\n\n.ycd-banner__info-body {\n color: #131415;\n color: var(--yds-color-text-default);\n font-size: 1em;\n font-weight: 400;\n margin: 10px 0 0 0;\n}\n\n.ycd-banner__info-body svg {\n left: 3px;\n position: relative;\n top: 2px;\n}\n\n.ycd-banner__read-more-link {\n color: inherit;\n display: inline-block;\n text-decoration: underline;\n}\n\n.ycd-banner__read-more-link:focus {\n color: #009cb5;\n color: var(--yds-color-feedback-highlight);\n outline: none;\n}\n\n.ycd-banner__info {\n align-items: center;\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n margin-bottom: 30px;\n text-align: center;\n}\n\n@media screen and (max-width: 589px) {\n .ycd-banner {\n height: 95vh;\n padding: 20px;\n width: 95vw;\n }\n}\n");var Ua=function(e){c(t,e);var n=h(t);function t(e){var r;return o(this,t),(r=n.call(this)).state={customize:e.customize,showConsents:e.showConsents,language:e.language,initialBodyVisibility:window.document.body.style.overflow,isMobile:window.matchMedia("(max-width: 589px)").matches,shiftDown:!1,selections:e.selections},r.onError=e.onError,r.setCustomize=r.setCustomize.bind(d(r)),r.firstTabbable={current:null},r.lastTabbable={current:null},r}return i(t,[{key:"setBodyOverflow",value:function(){window.document.body.style.overflow=this.state.showConsents?"hidden":this.state.initialBodyVisibility}},{key:"setCustomize",value:function(){this.setState({customize:!0})}},{key:"setLanguage",value:function(e){this.setState({language:e})}},{key:"handleKeydown",value:function(e){"Tab"===e.key?e.target!==this.lastTabbable.current||this.state.shiftDown?e.target===this.firstTabbable.current&&this.state.shiftDown&&(e.preventDefault(),this.lastTabbable.current.focus()):(e.preventDefault(),this.firstTabbable.current.focus()):"Shift"===e.key&&this.setState({shiftDown:!0})}},{key:"handleKeyUp",value:function(e){"Shift"===e.key&&this.setState({shiftDown:!1})}},{key:"componentDidMount",value:function(){this.setBodyOverflow()}},{key:"componentDidUpdate",value:function(){this.setBodyOverflow()}},{key:"componentWillUnmount",value:function(){window.document.body.style.overflow=this.state.initialBodyVisibility}},{key:"getDerivedStateFromError",value:function(){return{showConsents:!1}}},{key:"componentDidCatch",value:function(e,n){window.document.body.style.overflow=this.state.initialBodyVisibility;var t=n?n.componentStack:e.stack;this.onError({message:"yleConsentSdk: Error in consent banner: ".concat(e.message,"\n").concat(t),error:e})}},{key:"render",value:function(){var e=this,n=function(e){switch(e){case"SV":return Na;case"EN":return Ba;case"RU":return za;case"SE":return Fa;default:return Ma}}(this.state.language),t=this.state.customize&&this.state.isMobile,o=this.props.theme;return this.state.showConsents&&Oo("div",{className:"ycd-background yds-theme-".concat(o),lang:this.state.language,onKeyDown:function(n){return e.handleKeydown(n)},onKeyUp:function(n){return e.handleKeyUp(n)}},Oo("aside",{role:"dialog","aria-labelledby":"ycd-banner__info-header","aria-describedby":"ycd-banner__info-body",className:"ycd-banner"},Oo(Ca,{firstTabbableRef:this.firstTabbable,language:this.state.language,setLanguage:function(n){return e.setLanguage(n)},texts:n}),Oo("div",{className:"ycd-banner__info"},Oo("h2",{className:"ycd-banner__info-header",id:"ycd-banner__info-header"},n.info.header),Oo("p",{className:"ycd-banner__info-body ".concat(t?"ycd-banner__info-body-short":""),id:"ycd-banner__info-body"},t?n.info.bodyShort:n.info.body," ",Oo("a",{className:"ycd-banner__read-more-link",tabindex:"1",title:"".concat(n.info.link,". ").concat(n.info.opensInANewTab),rel:"noopener noreferrer",target:"_blank",href:n.info.cookieInfoLink},n.info.link,Oo(ja,null)))),Oo(Ra,{texts:n,customize:this.state.customize,setCustomize:this.setCustomize,setConsent:this.props.setConsent,acceptAll:this.props.acceptAll,accept:this.props.accept,selections:this.state.selections,firstTabbableRef:this.firstTabbable,lastTabbableRef:this.lastTabbable})))}}]),t}(Io),Ha=fo.forEach,Va=_,Ya={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Ga=Ut("forEach")?[].forEach:function(e){return Ha(this,e,arguments.length>1?arguments[1]:void 0)},qa=an;for(var Wa in Ya){var Ka=Va[Wa],Za=Ka&&Ka.prototype;if(Za&&Za.forEach!==Ga)try{qa(Za,"forEach",Ga)}catch(e){Za.forEach=Ga}}var $a=Xe,Xa={},Ja=g,Qa=_.RegExp;Xa.UNSUPPORTED_Y=Ja((function(){var e=Qa("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),Xa.BROKEN_CARET=Ja((function(){var e=Qa("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));var es,ns,ts=g,os=_.RegExp,rs=ts((function(){var e=os(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)})),is=g,as=_.RegExp,ss=is((function(){var e=as("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")})),cs=Oi,ls=function(){var e=$a(this),n="";return e.global&&(n+="g"),e.ignoreCase&&(n+="i"),e.multiline&&(n+="m"),e.dotAll&&(n+="s"),e.unicode&&(n+="u"),e.sticky&&(n+="y"),n},us=Xa,ds=oe.exports,fs=na,hs=Nn.get,ps=rs,ys=ss,vs=RegExp.prototype.exec,bs=ds("native-string-replace",String.prototype.replace),_s=vs,ms=(es=/a/,ns=/b*/g,vs.call(es,"a"),vs.call(ns,"a"),0!==es.lastIndex||0!==ns.lastIndex),gs=us.UNSUPPORTED_Y||us.BROKEN_CARET,ks=void 0!==/()??/.exec("")[1];(ms||ks||gs||ps||ys)&&(_s=function(e){var n,t,o,r,i,a,s,c=this,l=hs(c),u=cs(e),d=l.raw;if(d)return d.lastIndex=c.lastIndex,n=_s.call(d,u),c.lastIndex=d.lastIndex,n;var f=l.groups,h=gs&&c.sticky,p=ls.call(c),y=c.source,v=0,b=u;if(h&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),b=u.slice(c.lastIndex),c.lastIndex>0&&(!c.multiline||c.multiline&&"\n"!==u.charAt(c.lastIndex-1))&&(y="(?: "+y+")",b=" "+b,v++),t=new RegExp("^(?:"+y+")",p)),ks&&(t=new RegExp("^"+y+"$(?!\\s)",p)),ms&&(o=c.lastIndex),r=vs.call(h?t:c,b),h?r?(r.input=r.input.slice(v),r[0]=r[0].slice(v),r.index=c.lastIndex,c.lastIndex+=r[0].length):c.lastIndex=0:ms&&r&&(c.lastIndex=c.global?r.index+r[0].length:o),ks&&r&&r.length>1&&bs.call(r[0],t,(function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(r[i]=void 0)})),r&&f)for(r.groups=a=fs(null),i=0;i<f.length;i++)a[(s=f[i])[0]]=r[s[1]];return r});var ws=_s;Ft({target:"RegExp",proto:!0,forced:/./.exec!==ws},{exec:ws});var xs=sn.exports,js=ws,Ss=g,Es=Ce,Cs=an,Ts=Es("species"),Os=RegExp.prototype,Ls=z,As=L,Is=Ce("match"),Ds=Xe,Ps=Kt,Rs=Ce("species"),Ns=function(e,n){var t,o=Ds(e).constructor;return void 0===o||null==(t=Ds(o)[Rs])?n:Ps(t)},Bs=Kn,zs=Oi,Fs=P,Ms=function(e){return function(n,t){var o,r,i=zs(Fs(n)),a=Bs(t),s=i.length;return a<0||a>=s?e?"":void 0:(o=i.charCodeAt(a))<55296||o>56319||a+1===s||(r=i.charCodeAt(a+1))<56320||r>57343?e?i.charAt(a):o:e?i.slice(a,a+2):r-56320+(o-55296<<10)+65536}},Us={codeAt:Ms(!1),charAt:Ms(!0)}.charAt,Hs=L,Vs=ws,Ys=function(e,n,t,o){var r=Es(e),i=!Ss((function(){var n={};return n[r]=function(){return 7},7!=""[e](n)})),a=i&&!Ss((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[Ts]=function(){return t},t.flags="",t[r]=/./[r]),t.exec=function(){return n=!0,null},t[r](""),!n}));if(!i||!a||t){var s=/./[r],c=n(r,""[e],(function(e,n,t,o,r){var a=n.exec;return a===js||a===Os.exec?i&&!r?{done:!0,value:s.call(n,t,o)}:{done:!0,value:e.call(t,n,o)}:{done:!1}}));xs(String.prototype,e,c[0]),xs(Os,r,c[1])}o&&Cs(Os[r],"sham",!0)},Gs=function(e){var n;return Ls(e)&&(void 0!==(n=e[Is])?!!n:"RegExp"==As(e))},qs=Xe,Ws=P,Ks=Ns,Zs=function(e,n,t){return n+(t?Us(e,n).length:1)},$s=Xn,Xs=Oi,Js=function(e,n){var t=e.exec;if("function"==typeof t){var o=t.call(e,n);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==Hs(e))throw TypeError("RegExp#exec called on incompatible receiver");return Vs.call(e,n)},Qs=ws,ec=g,nc=Xa.UNSUPPORTED_Y,tc=[].push,oc=Math.min,rc=4294967295;Ys("split",(function(e,n,t){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,t){var o=Xs(Ws(this)),r=void 0===t?rc:t>>>0;if(0===r)return[];if(void 0===e)return[o];if(!Gs(e))return n.call(o,e,r);for(var i,a,s,c=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),u=0,d=new RegExp(e.source,l+"g");(i=Qs.call(d,o))&&!((a=d.lastIndex)>u&&(c.push(o.slice(u,i.index)),i.length>1&&i.index<o.length&&tc.apply(c,i.slice(1)),s=i[0].length,u=a,c.length>=r));)d.lastIndex===i.index&&d.lastIndex++;return u===o.length?!s&&d.test("")||c.push(""):c.push(o.slice(u)),c.length>r?c.slice(0,r):c}:"0".split(void 0,0).length?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,t){var r=Ws(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,r,t):o.call(Xs(r),n,t)},function(e,r){var i=qs(this),a=Xs(e),s=t(o,i,a,r,o!==n);if(s.done)return s.value;var c=Ks(i,RegExp),l=i.unicode,u=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(nc?"g":"y"),d=new c(nc?"^(?:"+i.source+")":i,u),f=void 0===r?rc:r>>>0;if(0===f)return[];if(0===a.length)return null===Js(d,a)?[a]:[];for(var h=0,p=0,y=[];p<a.length;){d.lastIndex=nc?0:p;var v,b=Js(d,nc?a.slice(p):a);if(null===b||(v=oc($s(d.lastIndex+(nc?p:0)),a.length))===h)p=Zs(a,p,l);else{if(y.push(a.slice(h,p)),y.length===f)return y;for(var _=1;_<=b.length-1;_++)if(y.push(b[_]),y.length===f)return y;p=h=v}}return y.push(a.slice(h)),y}]}),!!ec((function(){var e=/(?:)/,n=e.exec;e.exec=function(){return n.apply(this,arguments)};var t="ab".split(e);return 2!==t.length||"a"!==t[0]||"b"!==t[1]})),nc);var ic=Ft,ac=z,sc=Jt,cc=nt,lc=Xn,uc=B,dc=di,fc=Ce,hc=vo("slice"),pc=fc("species"),yc=[].slice,vc=Math.max;ic({target:"Array",proto:!0,forced:!hc},{slice:function(e,n){var t,o,r,i=uc(this),a=lc(i.length),s=cc(e,a),c=cc(void 0===n?a:n,a);if(sc(i)&&("function"!=typeof(t=i.constructor)||t!==Array&&!sc(t.prototype)?ac(t)&&null===(t=t[pc])&&(t=void 0):t=void 0,t===Array||void 0===t))return yc.call(i,s,c);for(o=new(void 0===t?Array:t)(vc(c-s,0)),r=0;s<c;s++,r++)s in i&&dc(o,r,i[s]);return o.length=r,o}});var bc=fo.filter;Ft({target:"Array",proto:!0,forced:!vo("filter")},{filter:function(e){return bc(this,e,arguments.length>1?arguments[1]:void 0)}});var _c=Ft,mc=B,gc=[].join,kc=D!=Object,wc=Ut("join",",");_c({target:"Array",proto:!0,forced:kc||!wc},{join:function(e){return gc.call(mc(this),void 0===e?",":e)}});var xc={};xc[Ce("toStringTag")]="z";var jc="[object z]"===String(xc),Sc=jc,Ec=L,Cc=Ce("toStringTag"),Tc="Arguments"==Ec(function(){return arguments}()),Oc=Sc?Ec:function(e){var n,t,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=Object(e),Cc))?t:Tc?Ec(n):"Object"==(o=Ec(n))&&"function"==typeof n.callee?"Arguments":o},Lc=Oc,Ac=jc?{}.toString:function(){return"[object "+Lc(this)+"]"},Ic=jc,Dc=sn.exports,Pc=Ac;Ic||Dc(Object.prototype,"toString",Pc,{unsafe:!0});var Rc=_.Promise,Nc=sn.exports,Bc=z,zc=Xe,Fc=function(e){if(!Bc(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e},Mc=Object.setPrototypeOf||("__proto__"in{}?function(){var e,n=!1,t={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(t,[]),n=t instanceof Array}catch(e){}return function(t,o){return zc(t),Fc(o),n?e.call(t,o):t.__proto__=o,t}}():void 0),Uc=Ze.f,Hc=pe,Vc=Ce("toStringTag"),Yc=U,Gc=Ze,qc=k,Wc=Ce("species"),Kc={},Zc=Kc,$c=Ce("iterator"),Xc=Array.prototype,Jc=Oc,Qc=Kc,el=Ce("iterator"),nl=function(e){if(null!=e)return e[el]||e["@@iterator"]||Qc[Jc(e)]},tl=Xe,ol=nl,rl=Xe,il=Xe,al=function(e){return void 0!==e&&(Zc.Array===e||Xc[$c]===e)},sl=Xn,cl=$t,ll=function(e,n){var t=arguments.length<2?ol(e):n;if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return tl(t.call(e))},ul=nl,dl=function(e,n,t){var o,r;rl(e);try{if(void 0===(o=e.return)){if("throw"===n)throw t;return t}o=o.call(e)}catch(e){r=!0,o=e}if("throw"===n)throw t;if(r)throw o;return rl(o),t},fl=function(e,n){this.stopped=e,this.result=n},hl=Ce("iterator"),pl=!1;try{var yl=0,vl={next:function(){return{done:!!yl++}},return:function(){pl=!0}};vl[hl]=function(){return this},Array.from(vl,(function(){throw 2}))}catch(e){}var bl,_l,ml,gl,kl=/(?:ipad|iphone|ipod).*applewebkit/i.test(H),wl="process"==L(_.process),xl=_,jl=g,Sl=$t,El=Vi,Cl=ze,Tl=kl,Ol=wl,Ll=xl.setImmediate,Al=xl.clearImmediate,Il=xl.process,Dl=xl.MessageChannel,Pl=xl.Dispatch,Rl=0,Nl={},Bl="onreadystatechange";try{bl=xl.location}catch(e){}var zl=function(e){if(Nl.hasOwnProperty(e)){var n=Nl[e];delete Nl[e],n()}},Fl=function(e){return function(){zl(e)}},Ml=function(e){zl(e.data)},Ul=function(e){xl.postMessage(String(e),bl.protocol+"//"+bl.host)};Ll&&Al||(Ll=function(e){for(var n=[],t=arguments.length,o=1;t>o;)n.push(arguments[o++]);return Nl[++Rl]=function(){("function"==typeof e?e:Function(e)).apply(void 0,n)},_l(Rl),Rl},Al=function(e){delete Nl[e]},Ol?_l=function(e){Il.nextTick(Fl(e))}:Pl&&Pl.now?_l=function(e){Pl.now(Fl(e))}:Dl&&!Tl?(gl=(ml=new Dl).port2,ml.port1.onmessage=Ml,_l=Sl(gl.postMessage,gl,1)):xl.addEventListener&&"function"==typeof postMessage&&!xl.importScripts&&bl&&"file:"!==bl.protocol&&!jl(Ul)?(_l=Ul,xl.addEventListener("message",Ml,!1)):_l=Bl in Cl("script")?function(e){El.appendChild(Cl("script")).onreadystatechange=function(){El.removeChild(this),zl(e)}}:function(e){setTimeout(Fl(e),0)});var Hl,Vl,Yl,Gl,ql,Wl,Kl,Zl,$l={set:Ll,clear:Al},Xl=_,Jl=/ipad|iphone|ipod/i.test(H)&&void 0!==Xl.Pebble,Ql=/web0s(?!.*chrome)/i.test(H),eu=_,nu=m.f,tu=$l.set,ou=kl,ru=Jl,iu=Ql,au=wl,su=eu.MutationObserver||eu.WebKitMutationObserver,cu=eu.document,lu=eu.process,uu=eu.Promise,du=nu(eu,"queueMicrotask"),fu=du&&du.value;fu||(Hl=function(){var e,n;for(au&&(e=lu.domain)&&e.exit();Vl;){n=Vl.fn,Vl=Vl.next;try{n()}catch(e){throw Vl?Gl():Yl=void 0,e}}Yl=void 0,e&&e.enter()},ou||au||iu||!su||!cu?!ru&&uu&&uu.resolve?((Kl=uu.resolve(void 0)).constructor=uu,Zl=Kl.then,Gl=function(){Zl.call(Kl,Hl)}):Gl=au?function(){lu.nextTick(Hl)}:function(){tu.call(eu,Hl)}:(ql=!0,Wl=cu.createTextNode(""),new su(Hl).observe(Wl,{characterData:!0}),Gl=function(){Wl.data=ql=!ql}));var hu=fu||function(e){var n={fn:e,next:void 0};Yl&&(Yl.next=n),Vl||(Vl=n,Gl()),Yl=n},pu={},yu=Kt,vu=function(e){var n,t;this.promise=new e((function(e,o){if(void 0!==n||void 0!==t)throw TypeError("Bad Promise constructor");n=e,t=o})),this.resolve=yu(n),this.reject=yu(t)};pu.f=function(e){return new vu(e)};var bu,_u,mu,gu,ku=Xe,wu=z,xu=pu,ju=_,Su="object"==typeof window,Eu=Ft,Cu=_,Tu=U,Ou=Rc,Lu=sn.exports,Au=function(e,n,t){for(var o in n)Nc(e,o,n[o],t);return e},Iu=Mc,Du=function(e,n,t){e&&!Hc(e=t?e:e.prototype,Vc)&&Uc(e,Vc,{configurable:!0,value:n})},Pu=function(e){var n=Yc(e),t=Gc.f;qc&&n&&!n[Wc]&&t(n,Wc,{configurable:!0,get:function(){return this}})},Ru=z,Nu=Kt,Bu=function(e,n,t){if(!(e instanceof n))throw TypeError("Incorrect "+(t?t+" ":"")+"invocation");return e},zu=hn,Fu=function(e,n,t){var o,r,i,a,s,c,l,u=t&&t.that,d=!(!t||!t.AS_ENTRIES),f=!(!t||!t.IS_ITERATOR),h=!(!t||!t.INTERRUPTED),p=cl(n,u,1+d+h),y=function(e){return o&&dl(o,"normal",e),new fl(!0,e)},v=function(e){return d?(il(e),h?p(e[0],e[1],y):p(e[0],e[1])):h?p(e,y):p(e)};if(f)o=e;else{if("function"!=typeof(r=ul(e)))throw TypeError("Target is not iterable");if(al(r)){for(i=0,a=sl(e.length);a>i;i++)if((s=v(e[i]))&&s instanceof fl)return s;return new fl(!1)}o=ll(e,r)}for(c=o.next;!(l=c.call(o)).done;){try{s=v(l.value)}catch(e){dl(o,"throw",e)}if("object"==typeof s&&s&&s instanceof fl)return s}return new fl(!1)},Mu=function(e,n){if(!n&&!pl)return!1;var t=!1;try{var o={};o[hl]=function(){return{next:function(){return{done:t=!0}}}},e(o)}catch(e){}return t},Uu=Ns,Hu=$l.set,Vu=hu,Yu=function(e,n){if(ku(e),wu(n)&&n.constructor===e)return n;var t=xu.f(e);return(0,t.resolve)(n),t.promise},Gu=function(e,n){var t=ju.console;t&&t.error&&(1===arguments.length?t.error(e):t.error(e,n))},qu=pu,Wu=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}},Ku=Nn,Zu=At,$u=Su,Xu=wl,Ju=Z,Qu=Ce("species"),ed="Promise",nd=Ku.get,td=Ku.set,od=Ku.getterFor(ed),rd=Ou&&Ou.prototype,id=Ou,ad=rd,sd=Cu.TypeError,cd=Cu.document,ld=Cu.process,ud=qu.f,dd=ud,fd=!!(cd&&cd.createEvent&&Cu.dispatchEvent),hd="function"==typeof PromiseRejectionEvent,pd="unhandledrejection",yd=!1,vd=Zu(ed,(function(){var e=zu(id),n=e!==String(id);if(!n&&66===Ju)return!0;if(Ju>=51&&/native code/.test(e))return!1;var t=new id((function(e){e(1)})),o=function(e){e((function(){}),(function(){}))};return(t.constructor={})[Qu]=o,!(yd=t.then((function(){}))instanceof o)||!n&&$u&&!hd})),bd=vd||!Mu((function(e){id.all(e).catch((function(){}))})),_d=function(e){var n;return!(!Ru(e)||"function"!=typeof(n=e.then))&&n},md=function(e,n){if(!e.notified){e.notified=!0;var t=e.reactions;Vu((function(){for(var o=e.value,r=1==e.state,i=0;t.length>i;){var a,s,c,l=t[i++],u=r?l.ok:l.fail,d=l.resolve,f=l.reject,h=l.domain;try{u?(r||(2===e.rejection&&xd(e),e.rejection=1),!0===u?a=o:(h&&h.enter(),a=u(o),h&&(h.exit(),c=!0)),a===l.promise?f(sd("Promise-chain cycle")):(s=_d(a))?s.call(a,d,f):d(a)):f(o)}catch(e){h&&!c&&h.exit(),f(e)}}e.reactions=[],e.notified=!1,n&&!e.rejection&&kd(e)}))}},gd=function(e,n,t){var o,r;fd?((o=cd.createEvent("Event")).promise=n,o.reason=t,o.initEvent(e,!1,!0),Cu.dispatchEvent(o)):o={promise:n,reason:t},!hd&&(r=Cu["on"+e])?r(o):e===pd&&Gu("Unhandled promise rejection",t)},kd=function(e){Hu.call(Cu,(function(){var n,t=e.facade,o=e.value;if(wd(e)&&(n=Wu((function(){Xu?ld.emit("unhandledRejection",o,t):gd(pd,t,o)})),e.rejection=Xu||wd(e)?2:1,n.error))throw n.value}))},wd=function(e){return 1!==e.rejection&&!e.parent},xd=function(e){Hu.call(Cu,(function(){var n=e.facade;Xu?ld.emit("rejectionHandled",n):gd("rejectionhandled",n,e.value)}))},jd=function(e,n,t){return function(o){e(n,o,t)}},Sd=function(e,n,t){e.done||(e.done=!0,t&&(e=t),e.value=n,e.state=2,md(e,!0))},Ed=function(e,n,t){if(!e.done){e.done=!0,t&&(e=t);try{if(e.facade===n)throw sd("Promise can't be resolved itself");var o=_d(n);o?Vu((function(){var t={done:!1};try{o.call(n,jd(Ed,t,e),jd(Sd,t,e))}catch(n){Sd(t,n,e)}})):(e.value=n,e.state=1,md(e,!1))}catch(n){Sd({done:!1},n,e)}}};if(vd&&(ad=(id=function(e){Bu(this,id,ed),Nu(e),bu.call(this);var n=nd(this);try{e(jd(Ed,n),jd(Sd,n))}catch(e){Sd(n,e)}}).prototype,(bu=function(e){td(this,{type:ed,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=Au(ad,{then:function(e,n){var t=od(this),o=ud(Uu(this,id));return o.ok="function"!=typeof e||e,o.fail="function"==typeof n&&n,o.domain=Xu?ld.domain:void 0,t.parent=!0,t.reactions.push(o),0!=t.state&&md(t,!1),o.promise},catch:function(e){return this.then(void 0,e)}}),_u=function(){var e=new bu,n=nd(e);this.promise=e,this.resolve=jd(Ed,n),this.reject=jd(Sd,n)},qu.f=ud=function(e){return e===id||e===mu?new _u(e):dd(e)},"function"==typeof Ou&&rd!==Object.prototype)){gu=rd.then,yd||(Lu(rd,"then",(function(e,n){var t=this;return new id((function(e,n){gu.call(t,e,n)})).then(e,n)}),{unsafe:!0}),Lu(rd,"catch",ad.catch,{unsafe:!0}));try{delete rd.constructor}catch(e){}Iu&&Iu(rd,ad)}Eu({global:!0,wrap:!0,forced:vd},{Promise:id}),Du(id,ed,!1),Pu(ed),mu=Tu(ed),Eu({target:ed,stat:!0,forced:vd},{reject:function(e){var n=ud(this);return n.reject.call(void 0,e),n.promise}}),Eu({target:ed,stat:!0,forced:vd},{resolve:function(e){return Yu(this,e)}}),Eu({target:ed,stat:!0,forced:bd},{all:function(e){var n=this,t=ud(n),o=t.resolve,r=t.reject,i=Wu((function(){var t=Nu(n.resolve),i=[],a=0,s=1;Fu(e,(function(e){var c=a++,l=!1;i.push(void 0),s++,t.call(n,e).then((function(e){l||(l=!0,i[c]=e,--s||o(i))}),r)})),--s||o(i)}));return i.error&&r(i.value),t.promise},race:function(e){var n=this,t=ud(n),o=t.reject,r=Wu((function(){var r=Nu(n.resolve);Fu(e,(function(e){r.call(n,e).then(t.resolve,o)}))}));return r.error&&o(r.value),t.promise}});var Cd=function(e,n){var t=function(e){var n=[];for(var t in e)""!==e[t]&&null!=e[t]&&n.push("".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(e[t])));return n.join("&")}(n);return fetch("https://".concat("prod"===e?"yle-consent-sdk.yle.fi":"yle-consent-sdk.test.yle.fi","/v1/accept?").concat(t),{credentials:"include"})}; /*! js-cookie v3.0.1 | MIT */ function Td(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var o in t)e[o]=t[o]}return e}var Od=function e(n,t){function o(e,o,r){if("undefined"!=typeof document){"number"==typeof(r=Td({},t,r)).expires&&(r.expires=new Date(Date.now()+864e5*r.expires)),r.expires&&(r.expires=r.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var i="";for(var a in r)r[a]&&(i+="; "+a,!0!==r[a]&&(i+="="+r[a].split(";")[0]));return document.cookie=e+"="+n.write(o,e)+i}}return Object.create({set:o,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),a=i.slice(1).join("=");try{var s=decodeURIComponent(i[0]);if(o[s]=n.read(a,s),e===s)break}catch(e){}}return e?o[e]:o}},remove:function(e,n){o(e,"",Td({},n,{expires:-1}))},withAttributes:function(n){return e(this.converter,Td({},this.attributes,n))},withConverter:function(n){return e(Td({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"}),Ld=function(e){var n={};return n.version=e.version,ma.forEach((function(t){n[t]=e[t]||!1})),n},Ad=function(e){var n=Od.get("yleconsent");if(n){var t=n.split("|");if(parseInt(t[0].slice(1),10)>=1){var o=t.slice(1);return ma.forEach((function(n){e[n]=-1!==o.indexOf(n)})),!0}}return!1},Id={version:1,environment:"prod",development:!1,personalization:!1,embedded_social_media:!1,_initiatingApp:"",_initialListeners:[],_listeners:[],_previousConsent:null,_errorHandler:console.error,consentNeedsToBeUpdated:!0,initialized:!1,init:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var n=e.environment,t=void 0===n?"prod":n,o=e.initiatingApp,r=void 0===o?"":o;this._initiatingApp=r,this.environment=t;var i=this._updateConsentStateFromCookie();this.initialized=!0,i&&(this.consentNeedsToBeUpdated=!1,this._updateListeners())}catch(e){this._errorHandler({message:"yleConsentSdk: SDK initialization failed: ".concat(e.message),error:e})}},onChange:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.triggerWithInitialConsent,o=void 0===t||t;this._listeners.push(e),o&&null!==this._initialListeners&&this._initialListeners.push(e)},removeOnChangeListener:function(e){this._listeners=this._listeners.filter((function(n){return n!==e}))},setConsent:function(e,n){this[e]=n},getConsent:function(){return Ad(this),Ld(this)},_updateListeners:function(){var e=Ld(this);null===this._previousConsent?(this._initialListeners.forEach((function(n){return n(e)})),this._initialListeners=null,this._previousConsent=e):(this._listeners.forEach((function(n){return n(e)})),this._previousConsent=e)},_updateConsentStateFromCookie:function(){return Ad(this)},accept:function(){var e=arguments,n=this;return t(regeneratorRuntime.mark((function t(){var o,r,i,a,s,c,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=e.length>0&&void 0!==e[0]?e[0]:{},t.prev=1,r=n.version,i=n.development,a=n.personalization,s=n.embedded_social_media,c=n._initiatingApp,l=o.expiresAfter,t.next=6,Cd(n.environment,{ab:false,app:c,version:r,development:i,personalization:a,embedded_social_media:s,expiresAfter:l});case 6:n._updateListeners(),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(1),n._errorHandler({message:"yleConsentSdk: Consent acceptance failed: ".concat(t.t0.message),error:t.t0});case 12:case"end":return t.stop()}}),t,null,[[1,9]])})))()},acceptAll:function(){var e=this;ma.forEach((function(n){return e.setConsent(n,!0)})),this.accept()},onError:function(e){e&&"function"!=typeof e?console.error("Argument of onError is not a function"):this._errorHandler=e}};ka("/**\n * Do not edit directly\n * Generated on Tue, 17 Aug 2021 06:55:02 GMT\n */\n\n:root {\n --yds-color-effects-focus-1-spread: 2px;\n --yds-color-effects-focus-1-offset-y: 0;\n --yds-color-effects-focus-1-offset-x: 0;\n --yds-color-effects-focus-1-color: #ffffff;\n --yds-color-effects-focus-1-radius: 0;\n --yds-color-effects-focus-1-type: dropShadow;\n --yds-color-effects-focus-0-spread: 4px;\n --yds-color-effects-focus-0-offset-y: 0;\n --yds-color-effects-focus-0-offset-x: 0;\n --yds-color-effects-focus-0-color: #131415;\n --yds-color-effects-focus-0-radius: 0;\n --yds-color-effects-focus-0-type: dropShadow;\n --yds-color-border-focus: #131415; /* Gray 95 */\n --yds-color-border-separator: #e8e9eb; /* Gray 20 */\n --yds-color-border-disabled: rgba(0, 0, 0, 0.29);\n --yds-color-border: #131415; /* Gray 5 */\n --yds-color-feedback-live: #e90e43; /* Red 50 */\n --yds-color-feedback-success: #06b173; /* Green 60 */\n --yds-color-feedback-warning: #f1722a; /* Orange 60 */\n --yds-color-feedback-error: #d10b3d; /* Red 60 */\n --yds-color-feedback-highlight: #009cb5; /* Turquoise 60 */\n --yds-color-action-disabled: rgba(0, 0, 0, 0.15); /* Black Opacity 30 */\n --yds-color-action-secondary-variant: rgba(0, 0, 0, 0.09);\n --yds-color-action-primary-variant: rgba(0, 0, 0, 0.7); /* Black Opacity 60 */\n --yds-color-action-primary: #131415; /* Gray 95 */\n --yds-color-text-disabled: rgba(0, 0, 0, 0.29); /* Black Opacity 40 */\n --yds-color-text-medium-emphasis: rgba(0, 0, 0, 0.7); /* Black Opacity 60 */\n --yds-color-text-high-emphasis: rgba(0, 0, 0, 0.79); /* Black Opacity 70 */\n --yds-color-text-input-placeholder: #4a4f54; /* Gray 60 */\n --yds-color-text-negative: #f8f9fa; /* Gray 5 */\n --yds-color-text-default: #131415; /* Gray 95 */\n --yds-color-background-dialog-overlay: rgba(0, 0, 0, 0.41); /* Black Opacity 50 */\n --yds-color-background-dialog: #f8f9fa; /* Gray 5 */\n --yds-color-background-control-disabled: rgba(0, 0, 0, 0.15); /* Black Opacity 30 */\n --yds-color-background-control: rgba(0, 0, 0, 0.41); /* Black Opacity 50 */\n --yds-color-background-variant: #f8f9fa; /* Gray 5 */\n --yds-color-background: #ffffff; /* White */\n}\n");ka(":root .yds-theme-light {\n --yds-color-background: #ffffff;\n --yds-color-background-variant: #f8f9fa;\n --yds-color-background-control: rgba(0, 0, 0, 0.41);\n --yds-color-background-control-disabled: rgba(0, 0, 0, 0.15);\n --yds-color-background-dialog: #f8f9fa;\n --yds-color-background-dialog-overlay: rgba(0, 0, 0, 0.41);\n --yds-color-text-default: #131415;\n --yds-color-text-negative: #f8f9fa;\n --yds-color-text-input-placeholder: #4a4f54;\n --yds-color-text-high-emphasis: rgba(0, 0, 0, 0.79);\n --yds-color-text-medium-emphasis: rgba(0, 0, 0, 0.7);\n --yds-color-text-disabled: rgba(0, 0, 0, 0.29);\n --yds-color-action-primary: #131415;\n --yds-color-action-primary-variant: rgba(0, 0, 0, 0.7);\n --yds-color-action-secondary-variant: rgba(0, 0, 0, 0.09);\n --yds-color-action-disabled: rgba(0, 0, 0, 0.15);\n --yds-color-feedback-highlight: #009cb5;\n --yds-color-feedback-error: #d10b3d;\n --yds-color-feedback-warning: #f1722a;\n --yds-color-feedback-success: #06b173;\n --yds-color-feedback-live: #e90e43;\n --yds-color-border: #131415;\n --yds-color-border-disabled: rgba(0, 0, 0, 0.29);\n --yds-color-border-separator: #e8e9eb;\n --yds-color-border-focus: #131415;\n --yds-color-effects-focus-0-type: dropShadow;\n --yds-color-effects-focus-0-radius: 0;\n --yds-color-effects-focus-0-color: #131415;\n --yds-color-effects-focus-0-offset-x: 0;\n --yds-color-effects-focus-0-offset-y: 0;\n --yds-color-effects-focus-0-spread: 4px;\n --yds-color-effects-focus-1-type: dropShadow;\n --yds-color-effects-focus-1-radius: 0;\n --yds-color-effects-focus-1-color: #ffffff;\n --yds-color-effects-focus-1-offset-x: 0;\n --yds-color-effects-focus-1-offset-y: 0;\n --yds-color-effects-focus-1-spread: 2px;\n}");ka(":root .yds-theme-dark {\n --yds-color-background: #131415;\n --yds-color-background-variant: #1f2123;\n --yds-color-background-control: rgba(255, 255, 255, 0.59);\n --yds-color-background-control-disabled: rgba(255, 255, 255, 0.21);\n --yds-color-background-dialog: #323639;\n --yds-color-background-dialog-overlay: rgba(0, 0, 0, 0.83);\n --yds-color-text-default: #f8f9fa;\n --yds-color-text-negative: #131415;\n --yds-color-text-input-placeholder: #323639;\n --yds-color-text-high-emphasis: rgba(255, 255, 255, 0.85);\n --yds-color-text-medium-emphasis: rgba(255, 255, 255, 0.71);\n --yds-color-text-disabled: rgba(255, 255, 255, 0.3);\n --yds-color-action-primary: #f8f9fa;\n --yds-color-action-primary-variant: rgba(255, 255, 255, 0.71);\n --yds-color-action-secondary-variant: rgba(255, 255, 255, 0.17);\n --yds-color-action-disabled: rgba(255, 255, 255, 0.21);\n --yds-color-feedback-highlight: #29ccde;\n --yds-color-feedback-error: #f5517a;\n --yds-color-feedback-warning: #ff9c31;\n --yds-color-feedback-success: #03e592;\n --yds-color-feedback-live: #e90e43;\n --yds-color-border: #f8f9fa;\n --yds-color-border-disabled: rgba(255, 255, 255, 0.3);\n --yds-color-border-separator: #292b2d;\n --yds-color-border-focus: #f8f9fa;\n --yds-color-effects-focus-0-type: dropShadow;\n --yds-color-effects-focus-0-radius: 0;\n --yds-color-effects-focus-0-color: #f8f9fa;\n --yds-color-effects-focus-0-offset-x: 0;\n --yds-color-effects-focus-0-offset-y: 0;\n --yds-color-effects-focus-0-spread: 4px;\n --yds-color-effects-focus-1-type: dropShadow;\n --yds-color-effects-focus-1-radius: 0;\n --yds-color-effects-focus-1-color: #131415;\n --yds-color-effects-focus-1-offset-x: 0;\n --yds-color-effects-focus-1-offset-y: 0;\n --yds-color-effects-focus-1-spread: 2px;\n}");ka("/**\n * Do not edit directly\n * Generated on Tue, 17 Aug 2021 06:55:02 GMT\n */\n\n:root {\n --yds-color-white-opacity-95: rgba(255, 255, 255, 0.98);\n --yds-color-white-opacity-90: rgba(255, 255, 255, 0.95);\n --yds-color-white-opacity-80: rgba(255, 255, 255, 0.91);\n --yds-color-white-opacity-70: rgba(255, 255, 255, 0.85);\n --yds-color-white-opacity-60: rgba(255, 255, 255, 0.71);\n --yds-color-white-opacity-50: rgba(255, 255, 255, 0.59);\n --yds-color-white-opacity-40: rgba(255, 255, 255, 0.3);\n --yds-color-white-opacity-30: rgba(255, 255, 255, 0.21);\n --yds-color-white-opacity-20: rgba(255, 255, 255, 0.17);\n --yds-color-white-opacity-10: rgba(255, 255, 255, 0.13);\n --yds-color-white-opacity-5: rgba(255, 255, 255, 0.08);\n --yds-color-black-opacity-95: rgba(0, 0, 0, 0.92);\n --yds-color-black-opacity-90: rgba(0, 0, 0, 0.87);\n --yds-color-black-opacity-80: rgba(0, 0, 0, 0.83);\n --yds-color-black-opacity-70: rgba(0, 0, 0, 0.79);\n --yds-color-black-opacity-60: rgba(0, 0, 0, 0.7);\n --yds-color-black-opacity-50: rgba(0, 0, 0, 0.41);\n --yds-color-black-opacity-40: rgba(0, 0, 0, 0.29);\n --yds-color-black-opacity-30: rgba(0, 0, 0, 0.15);\n --yds-color-black-opacity-20: rgba(0, 0, 0, 0.09);\n --yds-color-black-opacity-10: rgba(0, 0, 0, 0.05);\n --yds-color-black-opacity-5: rgba(0, 0, 0, 0.02);\n --yds-color-orange-90: #c93c11;\n --yds-color-orange-80: #e04312;\n --yds-color-orange-70: #e65a27;\n --yds-color-orange-60: #f1722a;\n --yds-color-orange-50: #ff8f33;\n --yds-color-orange-40: #ff9c31;\n --yds-color-orange-30: #ffb95f;\n --yds-color-orange-20: #ffce8b;\n --yds-color-orange-10: #ffe1b8;\n --yds-color-orange-5: #fff3e2;\n --yds-color-turquoise-90: #00475e;\n --yds-color-turquoise-80: #00637d;\n --yds-color-turquoise-70: #00809c;\n --yds-color-turquoise-60: #009cb5;\n --yds-color-turquoise-50: #00b4c8; /* Yle brand color */\n --yds-color-turquoise-40: #29ccde;\n --yds-color-turquoise-30: #5ddbe9;\n --yds-color-turquoise-20: #9cebf4;\n --yds-color-turquoise-10: #c7f4fa;\n --yds-color-turquoise-5: #e5fdff;\n --yds-color-yellow-90: #493b06;\n --yds-color-yellow-80: #725a07;\n --yds-color-yellow-70: #b18e0c;\n --yds-color-yellow-60: #dab013;\n --yds-color-yellow-50: #f4c722;\n --yds-color-yellow-40: #f7d350;\n --yds-color-yellow-30: #f9dc77;\n --yds-color-yellow-20: #fae69e;\n --yds-color-yellow-10: #fcf0c5;\n --yds-color-yellow-5: #fffce2;\n --yds-color-purple-90: #30063a;\n --yds-color-purple-80: #4b075b;\n --yds-color-purple-70: #620579;\n --yds-color-purple-60: #80259f;\n --yds-color-purple-50: #9436b5;\n --yds-color-purple-40: #ba72d5;\n --yds-color-purple-30: #ca91de;\n --yds-color-purple-20: #d9b0e8;\n --yds-color-purple-10: #e8d0f1;\n --yds-color-purple-5: #fcf5ff;\n --yds-color-blue-90: #00284e;\n --yds-color-blue-80: #0a3276;\n --yds-color-blue-70: #234c93;\n --yds-color-blue-60: #1163b0;\n --yds-color-blue-50: #2975d0;\n --yds-color-blue-40: #669de1;\n --yds-color-blue-30: #88b3e7;\n --yds-color-blue-20: #9fc8ee;\n --yds-color-blue-10: #c0ddf5;\n --yds-color-blue-5: #e0f2ff;\n --yds-color-brand: #00b4c8;\n --yds-color-green-90: #023b26;\n --yds-color-green-80: #046240;\n --yds-color-green-70: #058657;\n --yds-color-green-60: #06b173;\n --yds-color-green-50: #07ca84;\n --yds-color-green-40: #03e592;\n --yds-color-green-30: #1ff0a4;\n --yds-color-green-20: #62f9c2;\n --yds-color-green-10: #a1f9dd;\n --yds-color-green-5: #e5fff9;\n --yds-color-red-90: #4d0417;\n --yds-color-red-80: #740722;\n --yds-color-red-70: #9a092d;\n --yds-color-red-60: #d10b3d;\n --yds-color-red-50: #e90e43;\n --yds-color-red-40: #f5517a;\n --yds-color-red-30: #f77898;\n --yds-color-red-20: #f99fb5;\n --yds-color-red-10: #fcc5d3;\n --yds-color-red-5: #fff5f8;\n --yds-color-gray-95: #131415;\n --yds-color-gray-90-deprecated: #131415;\n --yds-color-gray-90: #1f2123;\n --yds-color-gray-80: #292b2d;\n --yds-color-gray-70: #323639;\n --yds-color-gray-60: #4a4f54;\n --yds-color-gray-50: #949697;\n --yds-color-gray-40: #b4b6b7;\n --yds-color-gray-30: #d8d9db;\n --yds-color-gray-20: #e8e9eb;\n --yds-color-gray-10: #f1f2f4;\n --yds-color-gray-5: #f8f9fa;\n --yds-color-black: #000000;\n --yds-color-white: #ffffff;\n}\n");var Dd="yle-consent-sdk-container";return{_errorHandler:console.error,_consentSdk:function(n){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?e(Object(o),!0).forEach((function(e){a(n,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):e(Object(o)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))}))}return n}({},Id),initialized:!1,init:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var n=e.language,t=e.showDialogOnInit,o=void 0===t||t,r=e.environment,i=void 0===r?"prod":r,a=e.theme,s=void 0===a?"auto":a;if(this._consentSdk.init(e),this.environment=i,"auto"===s){var c=window.matchMedia("(prefers-color-scheme: dark)").matches;this.theme=c?"dark":"light"}else-1!==["light","dark"].indexOf(s)?this.theme=s:this.theme="light";if(!document.getElementById(Dd)){var l=document.createElement("div");l.id=Dd,document.body.insertBefore(l,document.body.firstChild)}this.consentBannerRef=ei(Oo(Ua,{showConsents:!1,customize:!1,language:-1!==ga.map((function(e){return e.code})).indexOf(n)?n:"FI",onError:this._errorHandler,theme:this.theme,setConsent:this.setConsent.bind(this),acceptAll:this.acceptAll.bind(this),accept:this.accept.bind(this),selections:{development:this.development,personalization:this.personalization,embedded_social_media:this.embedded_social_media}}),document.getElementById(Dd)),o&&this._consentSdk.consentNeedsToBeUpdated&&this.show({customize:!1}),this.initialized=!0}catch(e){this._errorHandler({message:"yleConsentSdk: SDK initialization failed: ".concat(e.message),error:e})}return this},show:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.customize,t=void 0===n||n;try{this.consentBannerRef?this.consentBannerRef.setState({showConsents:!0,customize:t,selections:{development:this._consentSdk.development,personalization:this._consentSdk.personalization,embedded_social_media:this._consentSdk.embedded_social_media}}):this._errorHandler({message:"Cannot show cookie consent dialog, consent SDK not initialized. Initialize the SDK first."})}catch(e){this._errorHandler({message:"yleConsentSdk: Failed to show consent banner: ".concat(e.message),error:e})}},onChange:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._consentSdk.onChange(e,n)},removeOnChangeListener:function(e){this._consentSdk.removeOnChangeListener(e)},onError:function(e){this._consentSdk.onError(e),e&&"function"!=typeof e?console.error("Argument of onError is not a function"):this._errorHandler=e},setConsent:function(e,n){this._consentSdk.setConsent(e,n)},getConsent:function(){return this._consentSdk.getConsent()},acceptAll:function(){this.consentBannerRef.setState({showConsents:!1}),this._consentSdk.acceptAll()},accept:function(){var e=this;return t(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,e.consentBannerRef.setState({showConsents:!1}),n.next=4,e._consentSdk.accept();case 4:n.next=9;break;case 6:n.prev=6,n.t0=n.catch(0),e._errorHandler({message:"yleConsentSdk: Consent acceptance failed: ".concat(n.t0.message),error:n.t0});case 9:case"end":return n.stop()}}),n,null,[[0,6]])})))()}}}(); </script> <script src="https://web.archive.org/web/20240328173704js_/https://yle.fi/aihe/sites/aihe/files/js/js_5N-0JV8wvnm-ywZFq2_pH1YaZAxSNtrokdAa2MvfQGU.js"></script> </body> </html> <!-- FILE ARCHIVED ON 17:37:04 Mar 28, 2024 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 09:31:56 Mar 02, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.508 exclusion.robots: 0.032 exclusion.robots.policy: 0.023 esindex: 0.009 cdx.remote: 19.956 LoadShardBlock: 168.246 (3) PetaboxLoader3.datanode: 135.995 (4) PetaboxLoader3.resolve: 141.462 (2) load_resource: 190.161 -->