CINXE.COM
Meille töihin! | Yleisradio | 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="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_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="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://yle.fi/aihe/yleisradio/meille-toihin","20191011183802","https://web.archive.org/","web","/_static/", "1570819082"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_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/20191011183802im_/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/20191011183802im_/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/20191011183802im_/https://images.cdn.yle.fi/image/upload/w_16,h_16/v1513081794/yle-logo-c-svg.png" sizes="16x16"/> <link rel="manifest" href="/web/20191011183802/https://yle.fi/aihe/manifest.json"/> <meta content="IE=edge" http-equiv="X-UA-Compatible"/> <meta name="dc:format" content="html/text"/> <link rel="dns-prefetch" href="//web.archive.org/web/20191011183802/https://yleisradio.hb.omtrdc.net/"/> <meta name="dc:language" content="fi-FI"/> <meta name="dc:type" content="text"/> <meta name="dc:publisher" content="Yle"/> <link rel="dns-prefetch" href="//web.archive.org/web/20191011183802/https://cm.everesttech.net/"/> <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/20191011183802/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/20191011183802/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/20191011183802/https://yle.fi/aihe/profiles/fyndprofile/themes/custom/ylethemes/ydd_base_theme/fonts/Yle-Bold.otf" crossorigin="anonymous" type="font/otf"/> <meta name="HandheldFriendly" content="true"/> <meta name="MobileOptimized" content="width"/> <link rel="dns-prefetch" href="//web.archive.org/web/20191011183802/https://yleisradio.d3.sc.omtrdc.net/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20191011183802/https://yle.demdex.net/"/> <link rel="preconnect" href="//web.archive.org/web/20191011183802/https://images.cdn.yle.fi/"/> <meta name="twitter:card" content="summary"/> <link rel="canonical" href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/yleisradio/meille-toihin"/> <link rel="preconnect" href="//web.archive.org/web/20191011183802/https://player-v2.yle.fi/"/> <link rel="preconnect" href="//web.archive.org/web/20191011183802/https://login.api.yle.fi/" crossorigin="use-credentials"/> <link rel="preconnect" href="//web.archive.org/web/20191011183802/https://lusi-dataviz.ylestatic.fi/"/> <meta property="og:image" content="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_2861,h_1609,c_crop,x_139,y_120/w_1200/v1542372811/39-5240795beebd5bcc86f.jpg"/> <meta name="twitter:image" content="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_2861,h_1609,c_crop,x_139,y_120/w_1200/v1542372811/39-5240795beebd5bcc86f.jpg"/> <meta name="twitter:image:alt" content="Ylen toimittajia Yle Uutisten toimituksessa"/> <meta property="og:description" name="description" content="Yle on julkisen palvelun mediayhtiö ja maan suurin luovan työn yhteisö. Tule meille töihin!"/> <meta name="twitter:site" content="@Yleisradio"/> <link rel="dns-prefetch" href="//web.archive.org/web/20191011183802/https://dpm.demdex.net/"/> <meta name="twitter:title" content="Meille töihin!"/> <link rel="alternate" type="application/rss+xml" title="Recently published in this department" href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/rss/yleisradio/meille-toihin"/> <link rel="preconnect" href="//web.archive.org/web/20191011183802/https://www.googletagmanager.com/"/> <link rel="preconnect" href="//web.archive.org/web/20191011183802/https://analytics-sdk.yle.fi/"/> <link rel="preconnect" href="//web.archive.org/web/20191011183802/https://metrics.api.yle.fi/"/> <link rel="preconnect" href="//web.archive.org/web/20191011183802/https://dax.yle.fi/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20191011183802/https://ping.chartbeat.net/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20191011183802/https://sb.scorecardresearch.com/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20191011183802/https://fm.km-tam.net/"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=2.0"/> <script type="application/ld+json"> { "@context" : "https://web.archive.org/web/20191011183802/http://schema.org", "@type" : "Organization", "url" : "https://web.archive.org/web/20191011183802/https://yle.fi/", "logo" : "https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/fl_keep_iptc,q_80/w_972,h_972,c_crop,x_483,y_63/w_1100,h_620,c_fit/v1424948962/17-2043254eef129bf7ac.jpg", "contactPoint" : [ { "@type" : "ContactPoint", "telephone" : "+358-9-14801", "contactType" : "customer support" } ] } </script> <title>Meille töihin! | Yleisradio | 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/20191011183802im_/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/20191011183802im_/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{font-family:"Open Sans",sans-serif;background-color:#262a2e;color:#fff;position:relative;z-index:1000;-webkit-transform:translateZ(0);transform:translateZ(0)}.yle-header.sticky{position:fixed;top:0;width:100%}.yle-header *{-webkit-box-sizing:border-box;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:0px 20px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;-webkit-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;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::-webkit-input-placeholder{color:#fff}.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::-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,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid{right:34px;outline:0;background:#565E65;background-image:none;text-indent:0;-webkit-transition:width 0.2s ease-in-out,min-width 0.2s ease-in-out,max-width 0.2s ease-in-out;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::-webkit-input-placeholder,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid::-webkit-input-placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus::-moz-placeholder,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid::-moz-placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus:-ms-input-placeholder,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid:-ms-input-placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus::-ms-input-placeholder,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid::-ms-input-placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus::placeholder,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid::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:0px 10px 0px 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,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid+.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;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 0;right:-1px;top:50px;font-size:13px;color:black;max-height:-webkit-calc(100vh - 50px);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:0px}.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 .yle-header-action-open-tunnus-menu .initials{display:block;margin:0px auto;text-indent:0;font-family:"Open Sans",sans-serif;height:24px;width:24px;color:#000;background-color:#fff;border-radius:50%;line-height:25px;font-size:10px;text-align:center;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.yle-header-tunnus-menu{display:none;font-size:initial;line-height:initial;position:absolute;top:50px;right:0px;min-width:120px;width:100%;text-indent:0}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu ul>li{background-color:#262a2e;font-size:12px;font-weight:400;list-style-type:none}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu ul>li a,.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu ul>li button{display:block;line-height:30px;padding:0px 10px 10px 20px;color:#fff;text-decoration:none;text-indent:0}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu ul>li a:hover,.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu ul>li button:hover{text-decoration:underline}.yle-header figure.yle-header-logo{display:block;float:left;width:30px;height:30px;margin:10px 20px 10px 0px;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/20191011183802im_/https://yle.fi/aihe/yleisradio/%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:none;height:30px;line-height:0px;margin:10px 0px;float:left}.yle-header nav.yle-header-navigation a{display:inline-block;line-height:30px;padding:0px 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-megamenu{position:absolute;z-index:1;width:100%;left:0;top:50px;background:#fff;overflow:hidden;max-height:0px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2)}.yle-header nav.yle-header-megamenu>ul{display:block;max-width:1200px;margin:0 auto;padding:10px 6px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.yle-header nav.yle-header-megamenu>ul>li{display:inline-block;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin:4px 4px;height:26px;line-height:26px}.yle-header 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 .yle-header-navigation-toggler-text{color:#fff;text-decoration:none;font-weight:600;font-size:14px;padding:0px 31px 0px 0px;height:50px;line-height:50px;display:inline-block;float:left;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 #yle-header-navigation-toggler{display:none}.yle-header #yle-header-navigation-toggler:checked{border:2px solid red}.yle-header #yle-header-navigation-toggler:checked+span.yle-header-megamenu-wrapper>nav.yle-header-megamenu{max-height:400px}.yle-header #yle-header-navigation-toggler:checked+span.yle-header-megamenu-wrapper>.yle-header-navigation-toggler-text{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:411px){.yle-header-lang-sv nav.yle-header-navigation{display:inline-block}.yle-header-lang-sv .yle-header-navigation-toggler-text{text-indent:-999em}.yle-header-lang-sv nav.yle-header-megamenu .yle-header-main-link{display:none}}@media screen and (min-width:376px){.yle-header-lang-fi nav.yle-header-navigation{display:inline-block}.yle-header-lang-fi .yle-header-navigation-toggler-text{text-indent:-999em}.yle-header-lang-fi nav.yle-header-megamenu .yle-header-main-link{display:none}}@media screen and (min-width:532px){.yle-header nav.yle-header-megamenu>ul{-webkit-column-count:4;-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:0px 15px}.yle-header .yle-header-navigation-toggler-text{text-indent:0;padding-right:30px;margin-left:30px}.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;-webkit-transition:width 0.2s ease-in-out,min-width 0.2s ease-in-out,max-width 0.2s ease-in-out;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,.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input:valid{background:#565E65}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-submit{float:right;display:inline-block;padding:0px 20px 0px 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-wrapper>label{opacity:0.9}.yle-header nav.yle-header-navigation a:hover,.yle-header-megamenu-wrapper>label: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,.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input:valid{width:-webkit-calc(100vw - 75px);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:-webkit-calc(100vw - 40px);width:calc(100vw - 40px)}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete a{-webkit-box-flex:1;-webkit-flex:1 1 100vw;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,.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input:valid{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:-webkit-calc(100vw - 150px);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{-webkit-box-flex:1;-webkit-flex:1 1 640px;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{-webkit-box-flex:1;-webkit-flex:1 1 290px;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/20191011183802cs_/https://yle.fi/aihe/sites/aihe/files/css/css_7w01S5B4DI94pV6RVDz-KD2IrDgBa6yvXKkSGPqy-_U.css" media="all"/> <!--[if lte IE 8]> <link type="text/css" rel="stylesheet" href="https://yle.fi/aihe/sites/aihe/files/css/css_cXg3rcPM9Utc-PvHjp5oIFX7iA6Uu9S_1hvrtZVk4Vg.css" media="all" /> <![endif]--> <style>.brandbyline-primary{background-color:#ffffff;}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:#00b4c8;background-color:#ffffff;}.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:#ffffff;background-color:#00b4c8;}.brandbyline-wrapper-primary .ydd-pill__link:hover{color:#ffffff;background-color:#00b4c8;}.ydd-kicker{border-color:#00b4c8;}.ydd-kicker .ydd-kicker__title{color:#00b4c8}.brandbyline-wrapper-primary .ydd-pill__link.active:not([href*="#"]){border-color:#00b4c8;}article nav.ydd-pills .ydd-pill__link.active:not([href*="#"]){border-color:#00b4c8;}.brandbyline-wrapper-primary .ydd-expander{fill:#00b4c8}.ydd-pills--sub-menu{color:#ffffff;background-color:#00b4c8;}.ydd-pills--sub-menu .ydd-expander{float:left;fill:#ffffff}.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:#ffffff;background-color:#00b4c8;}.ydd-countdown-embed{color:#00b4c8;}ol.inline-separated li,ul.inline-separated li{float:left;list-style-position:outside;list-style-type:disc;margin-right:30px;}.page-node-175622 .ydd-page__body{padding-left:0;padding-right:0;}#section-176806 div.ydd-image--inline{margin:0.5em 0;}#section-176806 li{width:32%;float:left;padding-left:10px;}@media only screen and (min-width:740px){#section-176806 li{width:23.75%;padding-left:10px;}}@media only screen and (min-width:1220px){#section-176806 li{width:15%;padding-left:10px;}}#section-176806 .ydd-image__captions{display:none;}.ydd__icon--pulse{position:relative;height:15px;width:15px;border-radius:50%;padding-left:33px;float:left;}.ydd__icon--pulse:after{animation:glow-grow 2s ease-out infinite;animation-delay:.66s;background-color:#fff;border-radius:50%;box-shadow:0 0 15px #fff;content:'';height:15px;left:0%;margin:6px 0 0 5px;position:absolute;top:0%;width:15px;}@keyframes glow-grow{0%{opacity:0;transform:scale(1);}80%{opacity:1;}100%{transform:scale(1.5);opacity:0;}}.page-node-201103 .ydd-webform__title,.page-node-171155 .ydd-webform__title{display:none;}.language-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2411.2 2794'%3E %3Cstyle%3E .white%7Bfill:%23FFFFFF;%7D .black%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23222222%7D .white%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D %3C/style%3E %3Cg %3E %3Cpath class='black' d='M1204.6 359.2L271.8 30v2030.1l932.8-301.8z'/%3E %3Cpath class='white' d='M1182.2 358.1L2150.6 29v2030l-968.4-301.7z'/%3E %3Cpath class='white' d='M30 2415.4l1152.2-384V357.9L30 742z'/%3E %3Cpath class='black' d='M1707.2 2440.7l163.3 268.7 86.1-249.6zM421.7 934.8c-6.1-6 8 49.1 27.6 68.9 34.8 35.1 61.9 39.6 76.4 40.2 32 1.3 71.5-8 94.9-17.8 22.7-9.7 62.4-30 77.5-59.6 3.2-6.3 11.9-17 6.4-43.2-4.2-20.2-17-27.3-32.7-26.2-15.7 1.1-63.2 13.7-86.1 20.8-23 7-70.3 21.4-90.9 25.8-20.5 4.5-65.8-2-73.1-8.9zM1003.1 1593.7c-9.1-3.3-196.9-81.1-223.6-93.9-21.8-10.5-75.2-33.1-100.4-43.3 70.8-109.2 115.5-191.6 121.5-204.1 11-23 86-169.6 87.7-178.7 1.7-9.1 3.8-42.9 2.2-51-1.7-8.2-29.1 7.6-66.4 20.2-37.4 12.6-108.4 58.8-135.8 64.6-27.5 5.7-115.5 39.1-160.5 54-45 14.9-130.2 40.9-165.2 50.4-35.1 9.5-65.7 10.2-85.3 16.2 0 0 2.6 27.5 7.8 35.7 5.2 8.2 23.7 28.4 45.3 34.1 21.6 5.7 57.3 3.4 73.6-.3 16.3-3.8 44.4-17.5 48.2-23.6 3.8-6.1-2-24.9 4.5-30.6 6.5-5.6 92.2-25.7 124.6-35.4 32.4-10 156.3-52.6 173.1-50.5-5.3 17.7-105 215.1-137.1 274-32.1 58.9-218.6 318-258.3 363.6-30.1 34.7-103.2 123.5-128.5 143.6 6.4 1.8 51.6-2.1 59.9-7.2 51.3-31.6 136.9-138.1 164.4-170.5 81.9-96 153.8-196.8 210.8-283.4h.1c11.1 4.6 100.9 77.8 124.4 94 23.4 16.2 115.9 67.8 136 76.4 20 8.7 97.1 44.2 100.3 32.2 3-12.2-14.2-83.1-23.3-86.5z'/%3E %3Cpath class='black' d='M569 2572c18 11 35 20 54 29 38 19 81 39 122 54 56 21 112 38 168 51 31 7 65 13 98 18 3 0 92 11 110 11h90c35-3 68-5 103-10 28-4 59-9 89-16 22-5 45-10 67-17 21-6 45-14 68-22 15-5 31-12 47-18 13-6 29-13 44-19 18-8 39-19 59-29 16-8 34-18 51-28 13-7 43-30 59-30 18 0 30 16 30 30 0 29-39 38-57 51-19 13-42 23-62 34-40 21-81 39-120 54-51 19-107 37-157 49-19 4-38 9-57 12-10 2-114 18-143 18h-132c-35-3-72-7-107-12-31-5-64-11-95-18-24-5-50-12-73-19-40-11-79-25-117-40-69-26-141-60-209-105-12-8-13-16-13-25 0-15 11-29 29-29 16 0 48 23 54 26zM1151 2009L61 2372V764l1090-363v1608zm61-1655v1680c-1 5-3 10-7 15-2 3-6 7-9 8-25 10-1151 388-1166 388-12 0-23-8-29-21 0-1-1-2-1-4V739c2-5 3-12 7-16 8-11 22-13 31-16 17-6 1126-378 1142-378 10 0 32 7 32 25z'/%3E %3Cpath class='black' d='M2120 2017l-907-282V380l907-308v1945zm61-1985v2023c-1 23-17 33-32 33-13 0-107-32-123-37-126-39-253-78-378-117-28-9-57-18-84-27-24-7-50-15-74-23-107-33-216-66-323-102-4-1-14-15-14-18V351c2-5 4-11 9-15 8-9 351-123 486-168 36-13 487-168 501-168 18 0 32 13 32 32z'/%3E %3Cpath class='black' d='M2411.2 2440.7l-1211.7-386.2 5.1-1681.3 1206.6 384z'/%3E %3Cg%3E %3Cpath class='white' d='M1800.3 1124.6L1681.4 1412l218.6 66.3-99.7-353.7zM1729 853.2l156.1 47.3 284.4 1025-160.3-48.7-57.6-210.4-331.4-100.4-71.3 171.4-160.4-48.7L1729 853.2z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");margin:0 auto 15px auto;background-position:50% top;}#section-273209 .ydd-template__item{background-color:#fff;}#section-287627 .ydd-template__item{text-align:center;}#section-287627 .ydd-button{text-transform:none;font-size:1.2em;background-color:#00626b;margin-bottom:0;} .brandbyline-secondary{background-color:#f7f6f6;}body{background-position:center top;background-repeat:no-repeat;;}.brandbyline-secondary h2 a{color:#026c82;background-color:#f7f6f6;}.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:#026c82;background-color:#f7f6f6;}.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:#f7f6f6;background-color:#026c82;}.brandbyline-wrapper-secondary .ydd-pill__link:hover{color:#f7f6f6;background-color:#026c82;}.ydd-kicker{border-color:#026c82;}.ydd-kicker .ydd-kicker__title{color:#026c82}.brandbyline-wrapper-secondary .ydd-pill__link.active:not([href*="#"]){border-color:#026c82;}article nav.ydd-pills .ydd-pill__link.active:not([href*="#"]){border-color:#026c82;}.brandbyline-wrapper-secondary .ydd-expander{fill:#026c82}.ydd-pills--sub-menu{color:#f7f6f6;background-color:#026c82;}.ydd-pills--sub-menu .ydd-expander{float:left;fill:#f7f6f6}.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:#f7f6f6;background-color:#026c82;}.ydd-countdown-embed{color:#026c82;}#section-277756 .ydd-template__item,#section-282772 .ydd-template__item,#section-282773 .ydd-template__item,#section-277767 .ydd-template__item,#section-282774 .ydd-template__item,#section-282775 .ydd-template__item,#section-290935 .ydd-template__item,#section-290933 .ydd-template__item{background-color:#fff;text-align:center;}#section-288682 a,#section-288682 a:hover,#section-288682 a:active,#section-288682 a:focus{color:#026c82;}#section-277756 .ydd-template__title:after,#section-282772 .ydd-template__title:after,#section-282773 .ydd-template__title:after,#section-277767 .ydd-template__title:after,#section-282774 .ydd-template__title:after,#section-282775 .ydd-template__title:after,#section-290935 .ydd-template__title:after,#section-290933 .ydd-template__title:after{background:#026c82;content:"";display:block;height:6px;margin:6px auto 0 auto;max-width:60px;}#section-277756 .ydd-template__title,#section-282772 .ydd-template__title,#section-282773 .ydd-template__title,#section-277767 .ydd-template__title,#section-282774 .ydd-template__title,#section-282775 .ydd-template__title{line-height:1.3em;}#section-277756 .ydd-longdesc,#section-282772 .ydd-longdesc,#section-282773 .ydd-longdesc,#section-277767 .ydd-longdesc,#section-282774 .ydd-longdesc,#section-282775 .ydd-longdesc{font-size:17px;line-height:1.5em;}.ydd-kicker:after{background:#026c82;content:"";display:block;height:6px;margin-top:6px;max-width:80px;}.ydd-kicker .ydd-kicker__title{padding-left:0;}.ydd-kicker{border:0;}.page-node-213638 .ydd-image__captions{display:none;}#section-282095 .ydd-template__menu-item--article__term,#section-277629 .ydd-template__menu-item--article__term,#section-273688 .ydd-template__menu-item--article__term,#section-282776 .ydd-template__menu-item--article__term{display:none;}#section-282776 .ydd-template__item{background-color:#fff;} </style> <script src="https://web.archive.org/web/20191011183802js_/https://yle.fi/aihe/sites/aihe/files/js/js_0xsGSMzl43BRA4wMDLGd23oCT4t25JwOjtgJaTQAtnc.js"></script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/aihe\/","pathPrefix":"","yleims":{"initialQuality":"80","quality":"88"},"yleReferrer":[{"enabled":1,"name":"tabs_under_article_1","domains":["facebook.com","to.co","t.co"],"tab_instance":"tabs_under_article","tab_number":"1","tab_renderer":"quicktabs"},{"enabled":1,"name":"tabs_under_article_2","domains":["google.fi","google.se","google.com","bing.com"],"tab_instance":"tabs_under_article","tab_number":"2","tab_renderer":"quicktabs"},{"enabled":1,"name":"tabs_under_article_secondary_1","domains":["facebook.com","to.co","t.co"],"tab_instance":"tabs_under_article_secondary","tab_number":"1","tab_renderer":"quicktabs"}],"yleArenaFieldInit":{"resource_links":[{"rel":"preconnect","href":"\/\/web.archive.org\/web\/20191011183802\/https:\/\/cdnsecakmi.kaltura.com"},{"rel":"preconnect","href":"\/\/web.archive.org\/web\/20191011183802\/https:\/\/locations.api.yle.fi"},{"rel":"preconnect","href":"\/\/web.archive.org\/web\/20191011183802\/https:\/\/player.api.yle.fi","crossorigin":"anonymous"},{"rel":"preconnect","href":"\/\/web.archive.org\/web\/20191011183802\/https:\/\/areena.api.yle.fi","crossorigin":"use-credentials"}],"src":"https:\/\/web.archive.org\/web\/20191011183802\/https:\/\/player-v2.yle.fi\/embed.js","lazy":true,"locale":"fin"},"yle_tunnus_sdk":{"trackingAppName":"aihe","initiatingApp":"8184bc4b","environment":"production","language":"fi","returnToUrl":"https:\/\/web.archive.org\/web\/20191011183802\/https:\/\/yle.fi\/aihe\/yleisradio\/meille-toihin"},"yle_tunnus_sms":{"loginApiAppId":"8184bc4b","loginApiAppKey":"8026ce18887b37aabf1ba01bfd0aed43","language":"fi"},"yle_tunnus_profile":{"link_url":"https:\/\/web.archive.org\/web\/20191011183802\/https:\/\/tunnus.yle.fi\/omat-tiedot"},"yle_brand_header":{"language":"fi"},"better_exposed_filters":{"views":{"alerts":{"displays":{"block":{"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\/20191011183802\/https:\/\/yle.fi\/aihe","overwrittenBaseUrl":null},"currentPath":"node\/213638","currentPathIsAdmin":false});</script> <script src="https://web.archive.org/web/20191011183802js_/https://lusi-dataviz.ylestatic.fi/2019-05-yle_open_positions/2019-05-yle_open_positions.1098a4b8.js"></script> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20191011183802cs_/https://lusi-dataviz.ylestatic.fi/2019-05-yle_open_positions/2019-05-yle_open_positions.74283217.css"/> </head> <body class="html not-front not-logged-in page-node page-node- page-node-213638 node-type-subject-page i18n-fi section-yleisradio subject-page--yleisradio subject-page--yleisradio--meille-toihin"> <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" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/">yle.fi</a> </figure> <nav class="yle-header-navigation"> <a id="yle-header-main-link--uutiset" tabindex="0" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/uutiset">Uutiset</a> <a id="yle-header-main-link--areena" tabindex="0" role="link" href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/tv">Areena</a> <a id="yle-header-main-link--urheilu" tabindex="0" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/urheilu">Urheilu</a> </nav> <input type="checkbox" id="yle-header-navigation-toggler"/> <span class="yle-header-megamenu-wrapper"> <label role="button" tabindex="0" class="yle-header-navigation-toggler-text" for="yle-header-navigation-toggler">Valikko</label> <nav class="yle-header-megamenu"> <ul> <li class="yle-header-main-link"> <a id="yle-header-megamenu-main-link--uutiset" tabindex="0" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/uutiset">Uutiset</a> </li> <li class="yle-header-main-link"> <a id="yle-header-megamenu-main-link--areena" tabindex="0" role="link" href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/">Areena</a> </li> <li class="yle-header-main-link"> <a id="yle-header-megamenu-main-link--urheilu" tabindex="0" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/urheilu">Urheilu</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--saa" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/saa/">Sää</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--teksti-tv" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/tekstitv">Teksti-TV</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--elava-arkisto" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/elava-arkisto">Elävä arkisto</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--lapset" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/lapset">Lapset</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--radio" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/radio">Radio</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--radio-opas" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/radio/opas">Radio-opas</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--tv-opas" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/tv/opas">TV-opas</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--suorat" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/tv/suorat/yle-tv1">Katsele TV:tä</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--oppiminen" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/oppiminen">Oppiminen</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--kulttuuri" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/kulttuuri">Kulttuuri</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--luonto" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/luonto">Luonto</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--tiede" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/tiede">Tiede</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--svenska" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://svenska.yle.fi/">Svenska</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--news" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/uutiset/osasto/news/">News</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--novosti" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/uutiset/osasto/novosti/">Novosti</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--sapmi" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20191011183802/https://yle.fi/uutiset/osasto/sapmi/">Sápmi</a> </li> </ul> </nav> </span> <div class="yle-header-actions"> <div class="yle-header-action yle-header-action-search"> <form novalidate method="get" action="https://web.archive.org/web/20191011183802/https://haku.yle.fi/" class="yle-header-search-form"> <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" required 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"> <span class="initials" aria-label="on sisäänkirjautunut Yle tunnukseen"></span> </button> </div> <nav aria-hidden="true" class="yle-header-tunnus-menu"> <ul> <li> <a role="link" href="https://web.archive.org/web/20191011183802/https://tunnus.yle.fi/#omat-tiedot" class="yle-header-tunnus-menu-select-profile" data-hj-masked>Omat tiedot</a> </li> <li> <button class="yle-header-tunnus-menu-select-logout">Kirjaudu ulos</button> </li> </ul> </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 yleisradio"><nav role="navigation" id="id-pills--brandbyline--primary" class="ydd-pills ydd-pills--brandbyline sub primary yleisradio" aria-labelledby="brandbylineheader--menu-yleisradio"><h2 id="brandbylineheader--menu-yleisradio" class="ydd-is-hidden">Yleisradio</h2> <ul class="ydd-pills__list js-ydd-collapsible-list" role="menubar"> <li class="ydd-pill ydd-pill--first" role="presentation"> <a href="/web/20191011183802/https://yle.fi/aihe/yleisradio" class="ydd-pill__link" role="menuitem">Yleisradio</a> </li> <li class="ydd-pill menu-2182" role="presentation"> <a href="https://web.archive.org/web/20191011183802/https://palaute.yle.fi/" class="ydd-pill__link" role="menuitem">Anna palautetta</a> </li> <li class="ydd-pill menu-2378" role="presentation"> <a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/ylen-yhteystiedot" class="ydd-pill__link" role="menuitem">Yhteystiedot</a> </li> <li class="ydd-pill menu-7402 active-trail" role="presentation"> <a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/meille-toihin" class="ydd-pill__link active" role="menuitem">Meille töihin!</a> </li> <li class="ydd-pill menu-6672" role="presentation"> <a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/organisaatio" class="ydd-pill__link" role="menuitem">Organisaatio</a> </li> <li class="ydd-pill menu-7762" role="presentation"> <a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/toimintaperiaatteet" class="ydd-pill__link" role="menuitem">Toimintaperiaatteet</a> </li> <li class="ydd-pill menu-6750" role="presentation"> <a href="/web/20191011183802/https://yle.fi/aihe/ylen-vuosi-2018/vastuullisuus" class="ydd-pill__link" role="menuitem">Vastuullisuus</a> </li> <li class="ydd-pill menu-2793" role="presentation"> <a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/medialle" class="ydd-pill__link" role="menuitem">Medialle</a> </li> <li class="ydd-pill menu-7306" role="presentation"> <a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/kumppaneille" class="ydd-pill__link" role="menuitem">Kumppaneille</a> </li> <li class="ydd-pill menu-7674" role="presentation"> <a href="/web/20191011183802/https://yle.fi/aihe/ylen-vuosi-2018" class="ydd-pill__link" role="menuitem">Ylen vuosi 2018</a> </li> <li class="ydd-pill menu-2175" role="presentation"> <a href="https://web.archive.org/web/20191011183802/http://svenska.yle.fi/om-svenska-yle" class="ydd-pill__link" role="menuitem">Om Yle</a> </li> <li class="ydd-pill menu-3244" role="presentation"> <a href="/web/20191011183802/https://yle.fi/aihe/about-yle" class="ydd-pill__link" role="menuitem">About Yle</a> </li> </ul> </nav></div><div class="brandbyline-wrapper brandbyline-wrapper-secondary yleisradio--meille-toihin"><div class="brandbyline brandbyline-secondary yleisradio--meille-toihin"><h2><a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/meille-toihin" class="active">Meille töihin!</a></h2></div></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/20191011183802/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/20191011183802/https://yle.fi/aihe/yleisradio" itemprop="url"><span itemprop="title">Yleisradio</span></a><span itemtype="http://data-vocabulary.org/Breadcrumb" itemscope="itemscope" itemprop="child"><a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/meille-toihin" itemprop="url" class="active"><span itemprop="title">Meille töihin!</span></a></span> </span> </span> </div> </div> </div> <div class="ydd-content"> <article about="/aihe/yleisradio/meille-toihin" 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/yleisradio/meille-toihin"/> <span property="dc:title" content="Meille töihin!" 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-277766" class="ydd-template clearfix ydd-template--6 ydd-template--6--items-1"> <article class="ydd-template__item"> <section class="ydd-areena-embed"><div itemtype="http://schema.org/VideoObject" itemprop="video" itemscope=""><meta itemprop="name" content="Yle 120 sekunnissa"/> <meta itemprop="description" content="Yle on suomalaisten oma julkisen palvelun mediayhtiö ja maan monipuolisin luovan työn yhteisö. Tutustu Yleen 120 sekunnissa!"/> <meta itemprop="thumbnailUrl" content="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/fl_progressive,w_800,q_80,h_450,c_fill/d_yle-areena.jpg/39-5617755cd4060d17abd.jpg"/> <meta itemprop="uploadDate" content="2019-03-08T13:19:00+0200"/> <div class="ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"><div class="ydd-areena-player js-ydd-areena-player lazyload js-ydd-areena-lazyload" data-locale="fin" data-id="1-50088573" data-autoembed="false"></div></div></div></section> </article> </div> <div id="section-277756" class="ydd-template clearfix ydd-template--8 ydd-template--lightbg ydd-template--full-width"> <article class="ydd-template__item" data-article-id=""> <div class="ydd-template__text no-media"> <h2 class="ydd-template__title">Olemme kaikkia suomalaisia varten</h2> <p class="ydd-longdesc"> Yle on suomalaisten oma julkisen palvelun mediayhtiö. Autamme ymmärtämään maailmaa, tarjoamme tietoa ja elämyksiä, viihdytämme ja sivistämme. <br/><br/> Tarjontamme on kaikkien saatavilla yhtäläisin ehdoin varallisuudesta ja asuinpaikasta riippumatta. Tämä on tärkeä, meille asetettu tehtävä ja yleläisten yhteinen päämäärä. Tavoitamme suomalaisista 96 % joka viikko. </p> </div> <!-- /.ydd-template__text --> </article> </div> <div id="section-282772" class="ydd-template clearfix ydd-template--8 ydd-template--lightbg ydd-template--full-width"> <article class="ydd-template__item" data-article-id=""> <div class="ydd-template__text no-media"> <h2 class="ydd-template__title">Yle näkyy, kuuluu ja tuntuu</h2> <p class="ydd-longdesc"> Meillä tehdään Suomen suosituimpia sisältöjä verkkoon, televisioon ja radioon. Tuomme suomalaisten koteihin Linnan juhlat, uutisia, urheilun arvokisoja, draamaa, asiaohjelmia ja viihdettä sekä tietenkin Pikku Kakkosen. <br/><br/> Meillä on kunnia olla osa suomalaisten arkea ja juhlaa. </p> </div> <!-- /.ydd-template__text --> </article> </div> <div id="section-282773" class="ydd-template clearfix ydd-template--8 ydd-template--lightbg ydd-template--full-width"> <article class="ydd-template__item" data-article-id=""> <div class="ydd-template__text no-media"> <h2 class="ydd-template__title">Yle <3 suomalaiset</h2> <p class="ydd-longdesc"> Parasta työssämme ovat kohtaamiset suomalaisten kanssa ja vuoropuhelu heidän kanssaan – se inspiroi, uudistaa ja on työn suola. <br/><br/> Suomalaisetkin tuntuvat pitävän meistä. Olemme Suomen arvostetuin mediabrändi ja Yle Areena maan arvostetuin brändi verkossa. Suomalaisista 92 % katsoo meidän onnistuneen julkisen palvelun tehtävässämme. Haluamme kuitenkin palvella vieläkin paremmin. </p> </div> <!-- /.ydd-template__text --> </article> </div> <div id="section-278678" class="ydd-template clearfix ydd-template--6 ydd-template--6--items-3"> <article class="ydd-template__item"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image ydd-image--inline"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <a href="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_2049,h_2049,c_crop,x_514,y_0/w_1400,h_1400,c_fit/v1542372684/39-5240785beebcef47d12.jpg" class="colorbox" data-copyright="Ilmari Fabritius / Yle" data-description="" data-public-id="39-5240785beebcef47d12" data-height="1400" data-width="1400" rel="nofollow"><img alt="Yleläisiä Ylen lähetystiloissa" 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_2049,h_2049,c_crop,x_514,y_0/w_700/v1542372684/39-5240785beebcef47d12.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5240785beebcef47d12" data-yle-id="39-5240785beebcef47d12" data-crop-coords="w_2049,h_2049,c_crop,x_514,y_0" data-image-width="2049" data-image-height="2049" data-image-version="1542372684" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2049,h_2049,c_crop,x_514,y_0/w_300/v1542372684/39-5240785beebcef47d12.jpg"/> </a> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2049,h_2049,c_crop,x_514,y_0/w_700/v1542372684/39-5240785beebcef47d12.jpg"/> <meta itemprop="width" content="700"/> <meta itemprop="height" content="700"/> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2049,h_2049,c_crop,x_514,y_0/w_300/v1542372684/39-5240785beebcef47d12.jpg" alt="Yleläisiä Ylen lähetystiloissa" title=""/></noscript> </figure> <div class="ydd-image__captions"> <span class="ydd-image__description" itemprop="description">Yleläisiä Ylen lähetystiloissa</span> <span class="ydd-image__copyright" itemprop="copyrightHolder">Kuva: Ilmari Fabritius / Yle</span> <span class="ydd-image__tags ydd-is-hidden" itemprop="keywords">Yle,televisio-ohjelmat,tv-lähetykset</span> </div> </div> </article> <article class="ydd-template__item"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image ydd-image--inline"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <a href="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_2045,h_2045,c_crop,x_576,y_0/w_1400,h_1400,c_fit/v1542372811/39-5240795beebd5bcc86f.jpg" class="colorbox" data-copyright="" data-description="" data-public-id="39-5240795beebd5bcc86f" data-height="1400" data-width="1400" rel="nofollow"><img alt="Ylen toimittajia Yle Uutisten toimituksessa" 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_2045,h_2045,c_crop,x_576,y_0/w_700/v1542372811/39-5240795beebd5bcc86f.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5240795beebd5bcc86f" data-yle-id="39-5240795beebd5bcc86f" data-crop-coords="w_2045,h_2045,c_crop,x_576,y_0" data-image-width="2045" data-image-height="2045" data-image-version="1542372811" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2045,h_2045,c_crop,x_576,y_0/w_300/v1542372811/39-5240795beebd5bcc86f.jpg"/> </a> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2045,h_2045,c_crop,x_576,y_0/w_700/v1542372811/39-5240795beebd5bcc86f.jpg"/> <meta itemprop="width" content="700"/> <meta itemprop="height" content="700"/> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2045,h_2045,c_crop,x_576,y_0/w_300/v1542372811/39-5240795beebd5bcc86f.jpg" alt="Ylen toimittajia Yle Uutisten toimituksessa" title=""/></noscript> </figure> <div class="ydd-image__captions"> <span class="ydd-image__description" itemprop="description">Ylen toimittajia Yle Uutisten toimituksessa</span> <span class="ydd-image__tags ydd-is-hidden" itemprop="keywords">toimittajat,Yle,Yle Uutiset,yleläisiä</span> </div> </div> </article> <article class="ydd-template__item"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image ydd-image--inline"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <a href="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_2045,h_2045,c_crop,x_437,y_0/w_1400,h_1400,c_fit/v1545136073/39-5321775c18e76a1d59d.jpg" class="colorbox" data-copyright="Ilmari Fabritius" data-description="" data-public-id="39-5321775c18e76a1d59d" data-height="1400" data-width="1400" rel="nofollow"><img alt="Kaksi Yle ulkotuotantojen naista virittävätä kameraa" 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_2045,h_2045,c_crop,x_437,y_0/w_700/v1545136073/39-5321775c18e76a1d59d.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5321775c18e76a1d59d" data-yle-id="39-5321775c18e76a1d59d" data-crop-coords="w_2045,h_2045,c_crop,x_437,y_0" data-image-width="2045" data-image-height="2045" data-image-version="1545136073" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2045,h_2045,c_crop,x_437,y_0/w_300/v1545136073/39-5321775c18e76a1d59d.jpg"/> </a> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2045,h_2045,c_crop,x_437,y_0/w_700/v1545136073/39-5321775c18e76a1d59d.jpg"/> <meta itemprop="width" content="700"/> <meta itemprop="height" content="700"/> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2045,h_2045,c_crop,x_437,y_0/w_300/v1545136073/39-5321775c18e76a1d59d.jpg" alt="Kaksi Yle ulkotuotantojen naista virittävätä kameraa" title=""/></noscript> </figure> <div class="ydd-image__captions"> <span class="ydd-image__description" itemprop="description">Kaksi Yle ulkotuotantojen naista virittävätä kameraa</span> <span class="ydd-image__copyright" itemprop="copyrightHolder">Kuva: Ilmari Fabritius</span> <span class="ydd-image__tags ydd-is-hidden" itemprop="keywords">Yle,kamerat,ulkotuotanto</span> </div> </div> </article> </div> <div id="section-277767" class="ydd-template clearfix ydd-template--8 ydd-template--lightbg ydd-template--full-width"> <article class="ydd-template__item" data-article-id=""> <div class="ydd-template__text no-media"> <h2 class="ydd-template__title">Maan monipuolisin luovan työn yhteisö</h2> <p class="ydd-longdesc"> Meillä työskentelee toimittajia, kuvaajia, digikehittäjiä ja muita tekniikan- ja media-alan ammattilaisia. Töitä ja sisältöjä tehdään eri kielillä. Meille on tärkeää olla siellä, missä tapahtuu. Siksi vaikutamme 25 paikkakunnalla ympäri Suomen Tammisaaresta Inariin. </p> </div> <!-- /.ydd-template__text --> </article> </div> <div id="section-282774" class="ydd-template clearfix ydd-template--8 ydd-template--lightbg ydd-template--full-width"> <article class="ydd-template__item" data-article-id=""> <div class="ydd-template__text no-media"> <h2 class="ydd-template__title">Meillä pääset kehittämään osaamistasi</h2> <p class="ydd-longdesc"> Tarjoamme monipuolisia työtehtäviä media-alan näköalapaikalla. Meillä on rohkea kokeilemisen kulttuuri ja intohimoisia huippuosaajia. Tuemme ketteriä työtapoja ja joustavaa työtä. Palkitsemme tavoitteiden saavuttamisesta ja onnistumisista. Pidämme huolta työntekijöidemme jaksamisesta ja tarjoamme terveys- ja hammashuollon etuja, liikuntapalveluja ja kerhotoimintaa. </p> </div> <!-- /.ydd-template__text --> </article> </div> <div id="section-282775" class="ydd-template clearfix ydd-template--8 ydd-template--lightbg ydd-template--full-width"> <article class="ydd-template__item" data-article-id=""> <div class="ydd-template__text no-media"> <h2 class="ydd-template__title">Luomme uutta</h2> <p class="ydd-longdesc"> Olemme media-alan edelläkävijöitä ja mukana alan muutoksissa kotimaassa ja kansainvälisesti. Kehitämme uusia tapoja olla läsnä, kertoa tarinoita ja koskettaa. Palvelumme helpottavat median käyttöä ja sujuvoittavat arkea. Tavoitteemme on olla maailman paras julkisen palvelun media! </p> </div> <!-- /.ydd-template__text --> </article> </div> <div id="section-290935" class="ydd-template clearfix ydd-template--8 ydd-template--lightbg ydd-template--full-width"> <article class="ydd-template__item" data-article-id=""> <div class="ydd-template__text no-media"> <h2 class="ydd-template__title">Millainen olisi Sinun tarinasi? Hae meille töihin!</h2> </div> <!-- /.ydd-template__text --> </article> </div> <div id="section-288730" class="ydd-template clearfix ydd-template--6 ydd-template--6--items-1"> <article class="ydd-template__item"> <div class="js-yle-visualisation-container" data-ydd-visualisation-parameters="{"ui_language":"fi","limit":"10"}"><div class="article"><div id="container"><div class="content"><div class="text"> <div id="dataviz-app"> <div id="root"></div> </div> </div></div></div></div></div> </article> </div> <div id="section-290933" class="ydd-template clearfix ydd-template--8 ydd-template--lightbg ydd-template--full-width"> <article class="ydd-template__item" data-article-id=""> <div class="ydd-template__text no-media"> <h2 class="ydd-template__title">Tutustu yleläisten tarinoihin</h2> </div> <!-- /.ydd-template__text --> </article> </div> <div id="section-290932" class="ydd-template clearfix ydd-template--2"> <header class="ydd-kicker"> <h3 class="ydd-kicker__title">Kuuntele</h3> </header> <article class="ydd-template__item ydd-template__item--player" data-article-id=""> <div class="ydd-template__media"><div itemtype="http://schema.org/AudioObject" itemprop="audio" itemscope=""><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-50268291" data-autoembed="false" data-ydd-areena-title="Sisältöpäällikkö Kirsi Teräväinen: "Se oli koko Suomea ravisuttava asia ja ihan ykköspäivä olla tässä roolissa"" data-ydd-areena-url="https://areena.yle.fi/1-50268291"><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/v1566996301/13-12-1021-4-1001868-main.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="13-12-1021-4-1001868-main" data-yle-id="13-12-1021-4-1001868-main" data-crop-coords="w_1600,h_900,c_fill,g_faces" data-image-width="1600" data-image-height="900" data-image-version="1566996301" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1566996301/13-12-1021-4-1001868-main.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1566996301/13-12-1021-4-1001868-main.jpg"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1566996301/13-12-1021-4-1001868-main.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/20191011183802/https://areena.yle.fi/1-50268291" class="element-invisible">Toista Sisältöpäällikkö Kirsi Teräväinen: &quot;Se oli koko Suomea ravisuttava asia ja ihan ykköspäivä olla tässä roolissa&quot; Areenassa</a></div></div></div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> Minun tarinani -podcast 1 - Uutisten sisältöpäällikkö Kirsi Teräväinen: “Se oli koko Suomea ravisuttava asia ja ihan ykköspäivä olla tässä roolissa” </h2> <p class="ydd-longdesc"> Yle Uutisten sisältöpäällikkö <strong>Kirsi Teräväinen</strong> luotsaa toimitusta, joka tuottaa suomalaisille ajankohtaisia uutisia päivittäin. </p> </div> </article> <article class="ydd-template__item ydd-template__item--player" data-article-id=""> <div class="ydd-template__media"><div itemtype="http://schema.org/AudioObject" itemprop="audio" itemscope=""><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-50271623" data-autoembed="false" data-ydd-areena-title="Juuso Pekkinen: "Haluan tarjota parasta mahdollista vastinetta verorahoille joka päivä"" data-ydd-areena-url="https://areena.yle.fi/1-50271623"><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/v1567421459/13-12-1021-4-1001869-main.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="13-12-1021-4-1001869-main" data-yle-id="13-12-1021-4-1001869-main" data-crop-coords="w_1600,h_900,c_fill,g_faces" data-image-width="1600" data-image-height="900" data-image-version="1567421459" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1567421459/13-12-1021-4-1001869-main.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1567421459/13-12-1021-4-1001869-main.jpg"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1567421459/13-12-1021-4-1001869-main.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/20191011183802/https://areena.yle.fi/1-50271623" class="element-invisible">Toista Juuso Pekkinen: &quot;Haluan tarjota parasta mahdollista vastinetta verorahoille joka päivä&quot; Areenassa</a></div></div></div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> Minun tarinani -podcast 2 - Ylen Puheen toimittaja Juuso Pekkinen: "Haluan tarjota parasta mahdollista vastinetta verorahoille joka päivä” </h2> <p class="ydd-longdesc"> Mistä Yle Puheen toimittaja <strong>Juuso Pekkinen</strong> kerää rohkeutensa haastaa korkeankin profiilin asiantuntijoita näiden omilla aloilla? </p> </div> </article> <article class="ydd-template__item ydd-template__item--player" data-article-id=""> <div class="ydd-template__media"><div itemtype="http://schema.org/AudioObject" itemprop="audio" itemscope=""><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-50299877" data-autoembed="false" data-ydd-areena-title="Pukusuunnittelija Outi Harjupatana: "Ison talon etu on se, että tehdään niin monenlaista"" data-ydd-areena-url="https://areena.yle.fi/1-50299877"><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/v1570106645/13-12-1021-4-1001870-main.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="13-12-1021-4-1001870-main" data-yle-id="13-12-1021-4-1001870-main" data-crop-coords="w_1600,h_900,c_fill,g_faces" data-image-width="1600" data-image-height="900" data-image-version="1570106645" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1570106645/13-12-1021-4-1001870-main.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1570106645/13-12-1021-4-1001870-main.jpg"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1570106645/13-12-1021-4-1001870-main.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/20191011183802/https://areena.yle.fi/1-50299877" class="element-invisible">Toista Pukusuunnittelija Outi Harjupatana: &quot;Ison talon etu on se, että tehdään niin monenlaista&quot; Areenassa</a></div></div></div> <div class="ydd-template__text"> <h2 class="ydd-template__title"> Minun tarinani -podcast 3 - Pukusuunnittelija Outi Harjupatana: "Ison talon etu on se, että tehdään niin monenlaista" </h2> <p class="ydd-longdesc"> Ylen Puvustossa valmistuvat asut mm. syksyn suuriin tv-lanseerauksiin. Tervetuloa kierrokselle pukusuunnittelja <strong>Outi Harjupatanan</strong> seurassa! </p> </div> </article> </div> <div id="section-288682" class="ydd-template clearfix ydd-template--6 ydd-template--6--items-3"> <header class="ydd-kicker"> <h3 class="ydd-kicker__title">Katsele</h3> </header> <article class="ydd-template__item"> <div about="/aihe/misc/288681" typeof="sioc:Item foaf:Document" role="article" class="node node--stories node--node-embed node--stories--node-embed node-embed"> <div class="node__content content"> <div class="paragraphs-items paragraphs-items-field-stories paragraphs-items-field-stories-full paragraphs-items-full ydd-stories"> <div class="field field--name-field-stories field--type-paragraphs field--label-hidden"> <div class="field-items"> <div class="field-item js-yle-stories-masonry-item even"><div class="entity entity-paragraphs-item paragraphs-item-story ydd-story" about="" typeof="" id="story-855"> <div class="content"> <div class="field field--name-field-videoclip field--type-arenafield-arenaid field--label-hidden"><div class="field__items"><div class="field__item even"><div itemtype="http://schema.org/VideoObject" itemprop="video" itemscope=""><meta itemprop="name" content="Ihmisiä Yle Uutisten takana: lähikuvassa ulkomaantoimittaja Antti Kuronen"/> <meta itemprop="description" content="Yle Uutiset juhlistaa 60-vuotista taivaltaan. Juhlan kunniaksi julkaisemme useita erikoissisältöjä, ja nostamme esiin kovia tekijöitämme."/> <meta itemprop="thumbnailUrl" content="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/fl_progressive,w_800,q_80,h_450,c_fill/d_yle-areena.jpg/13-1-50270886-1567411698556.jpg"/> <meta itemprop="uploadDate" content="2019-09-02T10:00:00+0300"/> <div class="ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"><div class="ydd-areena-player js-ydd-areena-player lazyload js-ydd-areena-lazyload" data-locale="fin" data-id="1-50270886" data-autoembed="false"></div></div></div></div></div></div><div class="field field--name-field-title field--type-text field--label-hidden ydd-story__title"><div class="field__items"><div class="field__item even">Antti, ulkomaantoimittaja, Uutis- ja ajankohtaistoiminta</div></div></div><div class="field field--name-field-body field--type-text-long field--label-hidden ydd-story__body"><div class="field__items"><div class="field__item even"><p>Ulkomaantoimittaja Antti Kuronen tuntee Lähi-idän konfliktialueet ja menee usein sinne, missä hätä on suurin.</p> <blockquote><span class="quote">Nää naiset kertoivat, että leirillä on ainakin kymmenen, ehkä yksitoista Suomesta lähtenyttä naista, heillä on yli 30 lasta. Mä ymmärsin heti, että tää on iso uutinen.</span></blockquote> <p><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/1-50270886" class="ydd-article-link ydd-article-link--media">Katso Areenassa<span class="icon"></span></a></p> </div></div></div> </div> </div> </div> <div class="field-item js-yle-stories-masonry-item odd"><div class="entity entity-paragraphs-item paragraphs-item-story ydd-story" about="" typeof="" id="story-813"> <div class="content"> <div class="field field--name-field-videoclip field--type-arenafield-arenaid field--label-hidden"><div class="field__items"><div class="field__item even"><div itemtype="http://schema.org/VideoObject" itemprop="video" itemscope=""><meta itemprop="name" content="Yleläiset kertovat - Krista Karppinen, Yle Lapset ja nuoret & Pertti Neuvonen, Yle Asia"/> <meta itemprop="description" content="Unelmien työ ja vakituinen paikka Ylessä avautui Yle Asian Pertti Neuvoselle ja Yle Lapset ja nuoret -toimituksen Krista Karppiselle harjoittelun kautta. toimittaja: Miia Lahti / Yle Viestintä kuvaus/leikkaus: Jani Mattsson / Janin Paja tilaaja/tuottaja: Jere Nurminen / Yle Viestintä"/> <meta itemprop="thumbnailUrl" content="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/fl_progressive,w_800,q_80,h_450,c_fill/d_yle-areena.jpg/39-5611425cd16e02e7318.jpg"/> <meta itemprop="uploadDate" content="2019-05-07T14:27:00+0300"/> <div class="ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"><div class="ydd-areena-player js-ydd-areena-player lazyload js-ydd-areena-lazyload" data-locale="fin" data-id="1-50146917" data-autoembed="false"></div></div></div></div></div></div><div class="field field--name-field-title field--type-text field--label-hidden ydd-story__title"><div class="field__items"><div class="field__item even">Pertti, Yle Asia & Krista, Yle Lapset ja nuoret</div></div></div><div class="field field--name-field-body field--type-text-long field--label-hidden ydd-story__body"><div class="field__items"><div class="field__item even"><p>Unelmien työ ja vakituinen paikka Ylessä avautui Pertti Neuvoselle ja Krista Karppiselle harjoittelun kautta. </p> <blockquote><span class="quote">Yle on ollut mun elämässä aina, se tuli tutuksi jo lastenohjelmien kautta. En olisi voinut kuvitella, että olen nyt osa sitä tarinaa.</span></blockquote> <p><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/1-50146917" class="ydd-article-link ydd-article-link--media">Katso Areenassa<span class="icon"></span></a><br/> <a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2019/05/13/krista-karppinen-pertti-neuvonen-tama-on-unelmatyota" class="ydd-article-link ydd-article-link--media">Lue lisää<span class="icon"></span></a></p> </div></div></div> </div> </div> </div> <div class="field-item js-yle-stories-masonry-item even"><div class="entity entity-paragraphs-item paragraphs-item-story ydd-story" about="" typeof="" id="story-845"> <div class="content"> <div class="field field--name-field-videoclip field--type-arenafield-arenaid field--label-hidden"><div class="field__items"><div class="field__item even"><div itemtype="http://schema.org/VideoObject" itemprop="video" itemscope=""><meta itemprop="name" content="Yleläiset kertovat – Sanna Niemikunnas, RSO"/> <meta itemprop="description" content="RSO:ssa oboeta ja englannintorvea soittava Sanna Niemikunnas nauttii työpaikkansa sallivasta ja kannustavasta ilmapiiristä. toimittaja: Miia Lahti / Yle Viestintä kuvaus/leikkaus: Jani Mattsson / Janin Paja tilaaja/tuottaja: Jere Nurminen / Yle Viestintä"/> <meta itemprop="thumbnailUrl" content="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/fl_progressive,w_800,q_80,h_450,c_fill/d_yle-areena.jpg/39-5831555d5250dbe41fa.jpg"/> <meta itemprop="uploadDate" content="2019-08-13T11:11:00+0300"/> <div class="ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"><div class="ydd-areena-player js-ydd-areena-player lazyload js-ydd-areena-lazyload" data-locale="fin" data-id="1-50250462" data-autoembed="false"></div></div></div></div></div></div><div class="field field--name-field-title field--type-text field--label-hidden ydd-story__title"><div class="field__items"><div class="field__item even">Sanna, muusikko, RSO</div></div></div><div class="field field--name-field-body field--type-text-long field--label-hidden ydd-story__body"><div class="field__items"><div class="field__item even"><p>Muusikko Sanna Niemikunnas on soittanut Radion Sinfoniaorkesterissa RSO:ssa oboeta ja englannintorvea 30 vuotta.</p> <p><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/1-50250462" class="ydd-article-link ydd-article-link--media">Katso Areenassa<span class="icon"></span></a><br/> <a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2019/08/13/sanna-niemikunnas-nautin-rson-sallivasta-ja-kannustavasta-ilmapiirista" class="ydd-article-link ydd-article-link--media">Lue lisää<span class="icon"></span></a></p> </div></div></div> </div> </div> </div> </div> </div> </div> <span property="dc:title" content="[yleisradio] Yleläiset kertovat 1" class="rdf-meta element-hidden"></span> </div> </div> </article> <article class="ydd-template__item"> <div about="/aihe/misc/290308" typeof="sioc:Item foaf:Document" role="article" class="node node--stories node--node-embed node--stories--node-embed node-embed"> <div class="node__content content"> <div class="paragraphs-items paragraphs-items-field-stories paragraphs-items-field-stories-full paragraphs-items-full ydd-stories"> <div class="field field--name-field-stories field--type-paragraphs field--label-hidden"> <div class="field-items"> <div class="field-item js-yle-stories-masonry-item even"><div class="entity entity-paragraphs-item paragraphs-item-story ydd-story" about="" typeof="" id="story-856"> <div class="content"> <div class="field field--name-field-videoclip field--type-arenafield-arenaid field--label-hidden"><div class="field__items"><div class="field__item even"><div itemtype="http://schema.org/VideoObject" itemprop="video" itemscope=""><meta itemprop="name" content="Ihmisiä Yle Uutisten takana: lähikuvassa oikeustoimittaja Päivi Happonen"/> <meta itemprop="description" content="Yle Uutiset juhlistaa 60-vuotista taivaltaan. Juhlan kunniaksi julkaisemme useita erikoissisältöjä, ja nostamme esiin kovia tekijöitämme. "/> <meta itemprop="thumbnailUrl" content="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/fl_progressive,w_800,q_80,h_450,c_fill/d_yle-areena.jpg/13-1-50272008-1567575373703.jpg"/> <meta itemprop="uploadDate" content="2019-09-03T16:30:00+0300"/> <div class="ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"><div class="ydd-areena-player js-ydd-areena-player lazyload js-ydd-areena-lazyload" data-locale="fin" data-id="1-50272008" data-autoembed="false"></div></div></div></div></div></div><div class="field field--name-field-title field--type-text field--label-hidden ydd-story__title"><div class="field__items"><div class="field__item even">Päivi, oikeustoimittaja, Uutis- ja ajankohtaistoiminta</div></div></div><div class="field field--name-field-body field--type-text-long field--label-hidden ydd-story__body"><div class="field__items"><div class="field__item even"><p>Päivi Happonen on Ylen oikeustoimittaja, joka tekee tiivistä yhteistyötä poliisien ja syyttäjien kanssa.</p> <blockquote><span class="quote">Ikinä et voi luottaa ihan sokeasti mihinkään tietoon. Kaikkea tietoa voi ja pitää epäillä.</span></blockquote> <p><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/1-50272008" class="ydd-article-link ydd-article-link--media">Katso Areenassa<span class="icon"></span></a></p> </div></div></div> </div> </div> </div> <div class="field-item js-yle-stories-masonry-item odd"><div class="entity entity-paragraphs-item paragraphs-item-story ydd-story" about="" typeof="" id="story-836"> <div class="content"> <div class="field field--name-field-videoclip field--type-arenafield-arenaid field--label-hidden"><div class="field__items"><div class="field__item even"><div itemtype="http://schema.org/VideoObject" itemprop="video" itemscope=""><meta itemprop="name" content="Yleläiset kertovat - Emma Karasjoki, Yle Kioski"/> <meta itemprop="description" content="Yle Kioskin videotoimittaja Emma Karasjoen työhön kuuluu käsikirjoittamista, esiintymistä, kuvaamista, valaisua, äänityötä, leikkaamista, julkaisua ja some-alustojen tuntemista. Sisällöt kumpuavat nuorten elämästä. toimittaja: Miia Lahti / Yle Viestintä kuvaus/leikkaus: Jani Mattsson / Janin Paja tilaaja/tuottaja: Jere Nurminen / Yle Viestintä"/> <meta itemprop="thumbnailUrl" content="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/fl_progressive,w_800,q_80,h_450,c_fill/d_yle-areena.jpg/13-1-50006525-1534868388296.jpg"/> <meta itemprop="uploadDate" content="2018-08-21T10:04:00+0300"/> <div class="ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"><div class="ydd-areena-player js-ydd-areena-player lazyload js-ydd-areena-lazyload" data-locale="fin" data-id="1-50006525" data-autoembed="false"></div></div></div></div></div></div><div class="field field--name-field-title field--type-text field--label-hidden ydd-story__title"><div class="field__items"><div class="field__item even">Emma, videotoimittaja, Yle Kioski</div></div></div><div class="field field--name-field-body field--type-text-long field--label-hidden ydd-story__body"><div class="field__items"><div class="field__item even"><p>Videotoimittajan työskentelevä Emma Karasjoki pitää Kioskin työilmapiiristä.</p> <p><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/1-50006525" class="ydd-article-link ydd-article-link--media">Katso Areenassa<span class="icon"></span></a><br/> <a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2018/08/22/emma-karasjoki-ylessa-panostetaan-vahvasti-tulevaisuuteen" class="ydd-article-link ydd-article-link--media">Lue lisää<span class="icon"></span></a></p> </div></div></div> </div> </div> </div> <div class="field-item js-yle-stories-masonry-item even"><div class="entity entity-paragraphs-item paragraphs-item-story ydd-story" about="" typeof="" id="story-839"> <div class="content"> <div class="field field--name-field-imsimage field--type-yleims-url field--label-hidden"><div class="field__items"><div class="field__item even"> <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="Aki Kekäläinen ja Voitto-robotti" 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/v1531808405/39-4986455b4d89eec90c8.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-4986455b4d89eec90c8" data-yle-id="39-4986455b4d89eec90c8" data-crop-coords="w_3200,h_1800,c_crop,x_0,y_0" data-image-width="5514" data-image-height="3102" data-image-version="1531808405" data-initial-width="3200" data-default-width="300" class=" ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/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/v1531808405/39-4986455b4d89eec90c8.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/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/v1531808405/39-4986455b4d89eec90c8.jpg"/> <meta itemprop="width" content="700"/> <meta itemprop="height" content="394"/> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/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/v1531808405/39-4986455b4d89eec90c8.jpg" alt="Aki Kekäläinen ja Voitto-robotti" title=""/></noscript> </figure> </div> </div></div></div><div class="field field--name-field-title field--type-text field--label-hidden ydd-story__title"><div class="field__items"><div class="field__item even">Aki, tuottaja, News Lab</div></div></div><div class="field field--name-field-body field--type-text-long field--label-hidden ydd-story__body"><div class="field__items"><div class="field__item even"><p>Aki Kekäläinen tekee uutis- ja ajankohtaistoiminnassa verkkoa, kuten Uutisvahtia, yle.fi-etusivua ja Voitto-robottia.</p> <blockquote><span class="quote">En ole missään muualla ollut näin pitkään töissä. Vaikea kuvitella Suomessa firmaa, joka arvoiltaan, pyrkimyksiltään ja muutoksiltaan voisi puhutella mua enemmän.</span></blockquote> <p><a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2018/08/22/aki-kekalainen-vaikea-kuvitella-firmaa-joka-voisi-puhutella-minua-enemman-kuin" class="ydd-article-link ydd-article-link--media">Lue lisää<span class="icon"></span></a></p> </div></div></div> </div> </div> </div> <div class="field-item js-yle-stories-masonry-item odd"><div class="entity entity-paragraphs-item paragraphs-item-story ydd-story" about="" typeof="" id="story-861"> <div class="content"> <div class="field field--name-field-videoclip field--type-arenafield-arenaid field--label-hidden"><div class="field__items"><div class="field__item even"><div itemtype="http://schema.org/VideoObject" itemprop="video" itemscope=""><meta itemprop="name" content="Yleläiset kertovat - Laura Hossi, Yle Hämeenlinna"/> <meta itemprop="description" content="Yle Hämeenlinnan sisältövastaava Laura Hossin mielestä parhaat jutut syntyvät, kun asioiden merkityksiä etsitään yhdessä yleisön kanssa. toimittaja: Miia Lahti / Yle Viestintä kuvaus/leikkaus: Jani Mattsson / Janin Paja tilaaja/tuottaja: Jere Nurminen / Yle Viestintä"/> <meta itemprop="thumbnailUrl" content="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/fl_progressive,w_800,q_80,h_450,c_fill/d_yle-areena.jpg/13-1-50009749-1540801670630.jpg"/> <meta itemprop="uploadDate" content="2018-10-24T09:54:00+0300"/> <div class="ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"><div class="ydd-areena-player js-ydd-areena-player lazyload js-ydd-areena-lazyload" data-locale="fin" data-id="1-50009749" data-autoembed="false"></div></div></div></div></div></div><div class="field field--name-field-title field--type-text field--label-hidden ydd-story__title"><div class="field__items"><div class="field__item even">Laura, sisältövastaava, Yle Hämeenlinna</div></div></div><div class="field field--name-field-body field--type-text-long field--label-hidden ydd-story__body"><div class="field__items"><div class="field__item even"><p>Sisältövastaava Laura Hossin mielestä parhaat jutut syntyvät, kun asioiden merkityksiä etsitään yhdessä yleisön kanssa.</p> <p><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/1-50009749" class="ydd-article-link ydd-article-link--media">Katso Areenassa<span class="icon"></span></a><br/> <a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2018/10/31/laura-hossi-meidan-tehtava-on-olla-ihmisten-keskella" class="ydd-article-link ydd-article-link--media">Lue lisää<span class="icon"></span></a></p> </div></div></div> </div> </div> </div> </div> </div> </div> <span property="dc:title" content="[yleisradio] Yleläiset kertovat 2" class="rdf-meta element-hidden"></span> </div> </div> </article> <article class="ydd-template__item"> <div about="/aihe/misc/291249" typeof="sioc:Item foaf:Document" role="article" class="node node--stories node--node-embed node--stories--node-embed node-embed"> <div class="node__content content"> <div class="paragraphs-items paragraphs-items-field-stories paragraphs-items-field-stories-full paragraphs-items-full ydd-stories"> <div class="field field--name-field-stories field--type-paragraphs field--label-hidden"> <div class="field-items"> <div class="field-item js-yle-stories-masonry-item even"><div class="entity entity-paragraphs-item paragraphs-item-story ydd-story" about="" typeof="" id="story-858"> <div class="content"> <div class="field field--name-field-videoclip field--type-arenafield-arenaid field--label-hidden"><div class="field__items"><div class="field__item even"><div itemtype="http://schema.org/VideoObject" itemprop="video" itemscope=""><meta itemprop="name" content="Yleläiset kertovat - Kristiina Kekäläinen, Yle Urheilu"/> <meta itemprop="description" content="Yle Urheilun tuottaja ja toimittaja Kristiina Kekäläiselle palkitsevaa on tehdä ohjelmia suurille yleisöille. toimittaja: Miia Lahti / Yle Viestintä kuvaus/leikkaus: Jani Mattsson / Janin Paja tilaaja/tuottaja: Jere Nurminen / Yle Viestintä"/> <meta itemprop="thumbnailUrl" content="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/fl_progressive,w_800,q_80,h_450,c_fill/d_yle-areena.jpg/39-5533085ca452646f52f.jpg"/> <meta itemprop="uploadDate" content="2019-04-03T09:28:00+0300"/> <div class="ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"><div class="ydd-areena-player js-ydd-areena-player lazyload js-ydd-areena-lazyload" data-locale="fin" data-id="1-50110706" data-autoembed="false"></div></div></div></div></div></div><div class="field field--name-field-title field--type-text field--label-hidden ydd-story__title"><div class="field__items"><div class="field__item even">Kristiina, tuottaja ja toimittaja, Yle Urheilu</div></div></div><div class="field field--name-field-body field--type-text-long field--label-hidden ydd-story__body"><div class="field__items"><div class="field__item even"><p>Tuottaja ja toimittaja Kristiina Kekäläinen on ollut Yle Urheilussa töissä vuodesta 2005.</p> <p><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/1-50110706" class="ydd-article-link ydd-article-link--media">Katso Areenassa<span class="icon"></span></a><br/> <a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2019/04/03/kristiina-kekalainen-ohjelman-tekeminen-miljoonayleisolle-on-palkitsevaa" class="ydd-article-link ydd-article-link--media">Lue lisää<span class="icon"></span></a></p> </div></div></div> </div> </div> </div> <div class="field-item js-yle-stories-masonry-item odd"><div class="entity entity-paragraphs-item paragraphs-item-story ydd-story" about="" typeof="" id="story-857"> <div class="content"> <div class="field field--name-field-videoclip field--type-arenafield-arenaid field--label-hidden"><div class="field__items"><div class="field__item even"><div itemtype="http://schema.org/VideoObject" itemprop="video" itemscope=""><meta itemprop="name" content="Yleläiset kertovat - Jaakko Lempinen, Smart Data and Audience Insight"/> <meta itemprop="description" content="Ylen asiakaskokemuksesta vastaava päällikkö Jaakko Lempinen miettii työssään millaisia palveluja Ylen tulisi seuraavaksi kehittää. Miia Lahti / Yle Viestintä kuvaus/leikkaus: Jani Mattsson / Janin Paja tilaaja/tuottaja: Jere Nurminen / Yle Viestintä"/> <meta itemprop="thumbnailUrl" content="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/fl_progressive,w_800,q_80,h_450,c_fill/d_yle-areena.jpg/13-1-50018733-1543225364188.jpg"/> <meta itemprop="uploadDate" content="2018-11-26T11:44:00+0200"/> <div class="ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"><div class="ydd-areena-player js-ydd-areena-player lazyload js-ydd-areena-lazyload" data-locale="fin" data-id="1-50018733" data-autoembed="false"></div></div></div></div></div></div><div class="field field--name-field-title field--type-text field--label-hidden ydd-story__title"><div class="field__items"><div class="field__item even">Jaakko, Smart Data and Audience Insight</div></div></div><div class="field field--name-field-body field--type-text-long field--label-hidden ydd-story__body"><div class="field__items"><div class="field__item even"><p>Jaakko Lempinen miettii työssään Ylen palvelujen asiakaskokemusta.</p> <blockquote><span class="quote">Täällä on tosi kovia ja kunnianhimoisia tyyppejä duunissa, joten tänne kannattaa tulla, jos haluaa työskennellä parhaiden kanssa.</span></blockquote> <p><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/1-50018733" class="ydd-article-link ydd-article-link--media">Katso Areenassa<span class="icon"></span></a><br/> <a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2018/11/27/jaakko-lempinen-yleen-kannattaa-tulla-jos-haluaa-tyoskennella-parhaiden-kanssa" class="ydd-article-link ydd-article-link--media">Lue lisää<span class="icon"></span></a></p> </div></div></div> </div> </div> </div> <div class="field-item js-yle-stories-masonry-item even"><div class="entity entity-paragraphs-item paragraphs-item-story ydd-story" about="" typeof="" id="story-860"> <div class="content"> <div class="field field--name-field-videoclip field--type-arenafield-arenaid field--label-hidden"><div class="field__items"><div class="field__item even"><div itemtype="http://schema.org/VideoObject" itemprop="video" itemscope=""><meta itemprop="name" content="Yleläiset kertovat - Maria Lundström, Svenska Yle"/> <meta itemprop="description" content="Svenska Ylen kulttuuritoimituksen vastaava tuottaja Maria Lundströmin työhön kuuluu kulttuurisisältöjen, dokumenttien ja draaman tuottaminen. toimittaja: Miia Lahti / Yle Viestintä kuvaus/leikkaus: Jani Mattsson / Janin Paja tilaaja/tuottaja: Jere Nurminen / Yle Viestintä"/> <meta itemprop="thumbnailUrl" content="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/fl_progressive,w_800,q_80,h_450,c_fill/d_yle-areena.jpg/13-1-50006526-1534868350838.jpg"/> <meta itemprop="uploadDate" content="2018-08-21T10:08:00+0300"/> <div class="ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"><div class="ydd-areena-player js-ydd-areena-player lazyload js-ydd-areena-lazyload" data-locale="fin" data-id="1-50006526" data-autoembed="false"></div></div></div></div></div></div><div class="field field--name-field-title field--type-text field--label-hidden ydd-story__title"><div class="field__items"><div class="field__item even">Maria, ansvarig producent, Svenska Yle</div></div></div><div class="field field--name-field-body field--type-text-long field--label-hidden ydd-story__body"><div class="field__items"><div class="field__item even"><p>Maria Lundsröm är ansvarig producent för Svenska Yles kulturredaktion. </p> <p><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/1-50006526" class="ydd-article-link ydd-article-link--media">Se på Arenan<span class="icon"></span></a><br/> <a href="https://web.archive.org/web/20191011183802/https://svenska.yle.fi/artikel/2018/09/13/maria-lundstrom-jag-ser-pa-publiken-som-om-de-skulle-sitta-dar-i-salongen" class="ydd-article-link ydd-article-link--media">Läs mer<span class="icon"></span></a></p> </div></div></div> </div> </div> </div> <div class="field-item js-yle-stories-masonry-item odd"><div class="entity entity-paragraphs-item paragraphs-item-story ydd-story" about="" typeof="" id="story-859"> <div class="content"> <div class="field field--name-field-videoclip field--type-arenafield-arenaid field--label-hidden"><div class="field__items"><div class="field__item even"><div itemtype="http://schema.org/VideoObject" itemprop="video" itemscope=""><meta itemprop="name" content="Yleläiset kertovat - Ilja Donner, YleDev"/> <meta itemprop="description" content="Ylen sovellusarkkitehti Ilja Donner tekee töitä tuoteomistajien, sovelluskehittäjien, verkkopäälliköiden ja toisten arkkitehtien verkostossa. toimittaja: Miia Lahti / Yle Viestintä kuvaus/leikkaus: Jani Mattsson / Janin Paja tilaaja/tuottaja: Jere Nurminen / Yle Viestintä"/> <meta itemprop="thumbnailUrl" content="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/fl_progressive,w_800,q_80,h_450,c_fill/d_yle-areena.jpg/13-1-50082705-1551353412714.jpg"/> <meta itemprop="uploadDate" content="2019-02-28T13:29:00+0200"/> <div class="ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"><div class="ydd-areena-player js-ydd-areena-player lazyload js-ydd-areena-lazyload" data-locale="fin" data-id="1-50082705" data-autoembed="false"></div></div></div></div></div></div><div class="field field--name-field-title field--type-text field--label-hidden ydd-story__title"><div class="field__items"><div class="field__item even">Ilja, sovellusarkkitehti, YleDev</div></div></div><div class="field field--name-field-body field--type-text-long field--label-hidden ydd-story__body"><div class="field__items"><div class="field__item even"><p>Sovellusarkkitehti Ilja Donner tekee töitä asiantuntijoiden verkostoissa.</p> <blockquote><span class="quote">Mun duuni on sellaista konemestarin duunia. Pidän huolta siitä, että koneet käy ja kukkuu.</span></blockquote> <p><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/1-50082705" class="ydd-article-link ydd-article-link--media">Katso Areenassa<span class="icon"></span></a><br/> <a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2019/03/04/ilja-donner-voimme-olla-myos-kansainvalisesti-parhaita" class="ydd-article-link ydd-article-link--media">Lue lisää<span class="icon"></span></a></p> </div></div></div> </div> </div> </div> </div> </div> </div> <span property="dc:title" content="[yleisradio] Yleläiset kertovat 3" class="rdf-meta element-hidden"></span> </div> </div> </article> </div> <div id="section-276299" 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="290860"> <div class="ydd-template__media-container"> <a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/kesatyot-harjoittelu-ja-tet-ylella" 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="Nuori nainen seisoo Pasila-animaatiosarjan hahmojen keskellä" 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/v1430562855/17-218105506ae75105a5.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="17-218105506ae75105a5" data-yle-id="17-218105506ae75105a5" data-crop-coords="w_1600,h_900,c_crop,x_0,y_0" data-image-width="1600" data-image-height="900" data-image-version="1430562855" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/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/v1430562855/17-218105506ae75105a5.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/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/v1430562855/17-218105506ae75105a5.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/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/v1430562855/17-218105506ae75105a5.jpg" alt="Nuori nainen seisoo Pasila-animaatiosarjan hahmojen keskellä" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__text"> <h2 class="ydd-template__title"><a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/kesatyot-harjoittelu-ja-tet-ylella" title="Näytä koko artikkeli" class="ydd-promo__link">Kesätyöt, harjoittelu ja TET Ylellä</a></h2> <p class="ydd-shortdesc"> Meille voit päästä kesätöihin, harjoitteluun tai TET:iin </p> <p class="ydd-longdesc"> Meille voit päästä kesätöihin, TET-jaksolle tai korkeakouluharjoitteluun! Voit hakea paikkoja keskitetysti kolmesti vuodessa: helmikuussa, toukokuussa ja lokakuussa. </p> </div> <!-- /.ydd-template__text --> </article> </div> <div id="section-270637" class="ydd-template clearfix ydd-template--3"> <header class="ydd-kicker"> <h3 class="ydd-kicker__title">Lue lisää</h3> </header> <article class="ydd-template__item ydd-template__item--image ydd-template__item--secondary" data-article-id="284321"> <div class="ydd-template__media-container ydd-only-mobile"> <a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2019/04/23/tyokulttuuri-ja-osaamisen-kehittaminen" 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="Kaksi Yle ulkotuotantojen naista virittävätä kameraa" 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_2045,h_2045,c_crop,x_437,y_0/w_700/v1545136073/39-5321775c18e76a1d59d.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5321775c18e76a1d59d" data-yle-id="39-5321775c18e76a1d59d" data-crop-coords="w_2045,h_2045,c_crop,x_437,y_0" data-image-width="2045" data-image-height="2045" data-image-version="1545136073" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2045,h_2045,c_crop,x_437,y_0/w_300/v1545136073/39-5321775c18e76a1d59d.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2045,h_2045,c_crop,x_437,y_0/w_700/v1545136073/39-5321775c18e76a1d59d.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2045,h_2045,c_crop,x_437,y_0/w_300/v1545136073/39-5321775c18e76a1d59d.jpg" alt="Kaksi Yle ulkotuotantojen naista virittävätä kameraa" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__media-container"> <a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2019/04/23/tyokulttuuri-ja-osaamisen-kehittaminen" 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="Kaksi Yle ulkotuotantojen naista virittävätä kameraa" 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_3072,h_1728,c_crop,x_0,y_72/w_700/v1545136073/39-5321775c18e76a1d59d.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5321775c18e76a1d59d" data-yle-id="39-5321775c18e76a1d59d" data-crop-coords="w_3072,h_1728,c_crop,x_0,y_72" data-image-width="3072" data-image-height="1728" data-image-version="1545136073" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3072,h_1728,c_crop,x_0,y_72/w_300/v1545136073/39-5321775c18e76a1d59d.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3072,h_1728,c_crop,x_0,y_72/w_700/v1545136073/39-5321775c18e76a1d59d.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3072,h_1728,c_crop,x_0,y_72/w_300/v1545136073/39-5321775c18e76a1d59d.jpg" alt="Kaksi Yle ulkotuotantojen naista virittävätä kameraa" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__text"> <h2 class="ydd-template__title"><a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2019/04/23/tyokulttuuri-ja-osaamisen-kehittaminen" title="Näytä koko artikkeli" class="ydd-promo__link">Työkulttuuri ja osaamisen kehittäminen</a></h2> <p class="ydd-longdesc"> Keskitymme vahvistamaan itseohjautuvaa ja kokeilevaa työkulttuuria Ylessä sekä kehittämään tapoja kuulla yleläisiä paremmin. </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="/web/20191011183802/https://yle.fi/aihe/ylen-vuosi-2018">Ylen vuosi 2018</a> <a aria-labelledby="ydd-aria-tag-list-label" class="ydd-template__menu-item--article__term" href="/web/20191011183802/https://yle.fi/aihe/termi/finto/httpwwwysofiontokokop31509/tyokulttuuri">työkulttuuri</a> </div> </div> </div> </article> <article class="ydd-template__item ydd-template__item--image ydd-template__item--secondary" data-article-id="285103"> <div class="ydd-template__media-container ydd-only-mobile"> <a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2019/04/23/tyohyvinvointi-ja-tasa-arvo" 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="Yleläisiä Yle Uutisten toimituksessa" 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_2049,h_2049,c_crop,x_0,y_0/w_700/v1542372576/39-5240745beebca087ffd.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5240745beebca087ffd" data-yle-id="39-5240745beebca087ffd" data-crop-coords="w_2049,h_2049,c_crop,x_0,y_0" data-image-width="2049" data-image-height="2049" data-image-version="1542372576" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2049,h_2049,c_crop,x_0,y_0/w_300/v1542372576/39-5240745beebca087ffd.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2049,h_2049,c_crop,x_0,y_0/w_700/v1542372576/39-5240745beebca087ffd.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2049,h_2049,c_crop,x_0,y_0/w_300/v1542372576/39-5240745beebca087ffd.jpg" alt="Yleläisiä Yle Uutisten toimituksessa" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__media-container"> <a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2019/04/23/tyohyvinvointi-ja-tasa-arvo" 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="Yleläisiä Yle Uutisten toimituksessa" 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_3072,h_1728,c_crop,x_0,y_67/w_700/v1542372576/39-5240745beebca087ffd.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5240745beebca087ffd" data-yle-id="39-5240745beebca087ffd" data-crop-coords="w_3072,h_1728,c_crop,x_0,y_67" data-image-width="3072" data-image-height="1728" data-image-version="1542372576" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3072,h_1728,c_crop,x_0,y_67/w_300/v1542372576/39-5240745beebca087ffd.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3072,h_1728,c_crop,x_0,y_67/w_700/v1542372576/39-5240745beebca087ffd.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3072,h_1728,c_crop,x_0,y_67/w_300/v1542372576/39-5240745beebca087ffd.jpg" alt="Yleläisiä Yle Uutisten toimituksessa" title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__text"> <h2 class="ydd-template__title"><a href="/web/20191011183802/https://yle.fi/aihe/artikkeli/2019/04/23/tyohyvinvointi-ja-tasa-arvo" title="Näytä koko artikkeli" class="ydd-promo__link">Työhyvinvointi ja tasa-arvo</a></h2> <p class="ydd-longdesc"> Olemme tehneet jo vuosikymmeniä tavoitteellista ja aktiivista tasa-arvotyötä, joka on tuottanut hyviä tuloksia. </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/20191011183802/https://yle.fi/aihe/ylen-vuosi-2018">Ylen vuosi 2018</a> <a aria-labelledby="ydd-aria-tag-list-label--2" class="ydd-template__menu-item--article__term" href="/web/20191011183802/https://yle.fi/aihe/termi/finto/httpwwwysofiontokokop2409/tyohyvinvointi">työhyvinvointi</a> </div> </div> </div> </article> <article class="ydd-template__item ydd-template__item--image ydd-template__item--secondary" data-article-id="285061"> <div class="ydd-template__media-container ydd-only-mobile"> <a href="/web/20191011183802/https://yle.fi/aihe/ylen-vuosi-2018/vastuullisuus" 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="Kuvassa takarivissä vasemmalta oikealle Anna Kauppinen, Pietari Salmi ja Matias Varjonen. Etualalla Priya Härkönen." 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_2135,h_2135,c_crop,x_530,y_0/w_700/v1553603111/39-5514935c9a19e85a727.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5514935c9a19e85a727" data-yle-id="39-5514935c9a19e85a727" data-crop-coords="w_2135,h_2135,c_crop,x_530,y_0" data-image-width="3069" data-image-height="3069" data-image-version="1553603111" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2135,h_2135,c_crop,x_530,y_0/w_300/v1553603111/39-5514935c9a19e85a727.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3200/w_2135,h_2135,c_crop,x_530,y_0/w_700/v1553603111/39-5514935c9a19e85a727.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2135,h_2135,c_crop,x_530,y_0/w_300/v1553603111/39-5514935c9a19e85a727.jpg" alt="Kuvassa takarivissä vasemmalta oikealle Anna Kauppinen, Pietari Salmi ja Matias Varjonen. Etualalla Priya Härkönen." title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__media-container"> <a href="/web/20191011183802/https://yle.fi/aihe/ylen-vuosi-2018/vastuullisuus" 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 takarivissä vasemmalta oikealle Anna Kauppinen, Pietari Salmi ja Matias Varjonen. Etualalla Priya Härkönen." 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_55/w_700/v1553603111/39-5514935c9a19e85a727.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5514935c9a19e85a727" data-yle-id="39-5514935c9a19e85a727" data-crop-coords="w_3200,h_1800,c_crop,x_0,y_55" data-image-width="4600" data-image-height="2587" data-image-version="1553603111" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_3200,h_1800,c_crop,x_0,y_55/w_300/v1553603111/39-5514935c9a19e85a727.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/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_55/w_700/v1553603111/39-5514935c9a19e85a727.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_3200,h_1800,c_crop,x_0,y_55/w_300/v1553603111/39-5514935c9a19e85a727.jpg" alt="Kuvassa takarivissä vasemmalta oikealle Anna Kauppinen, Pietari Salmi ja Matias Varjonen. Etualalla Priya Härkönen." title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__text"> <h2 class="ydd-template__title"><a href="/web/20191011183802/https://yle.fi/aihe/ylen-vuosi-2018/vastuullisuus" title="Näytä koko artikkeli" class="ydd-promo__link">Vastuullinen toiminta</a></h2> <p class="ydd-longdesc"> Vastuullisuus on Ylen julkisen palvelun tehtävän ja arvopohjaisen toiminnan ydintä. Tutustu vastuulliseen toimintaamme. </p> </div> </article> <article class="ydd-template__item ydd-template__item--image ydd-template__item--secondary" data-article-id="287154"> <div class="ydd-template__media-container ydd-only-mobile"> <a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/organisaatio" 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 toimittajia työssään urheilutoimituksessa." 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_2049,h_2049,c_crop,x_638,y_0/w_700/v1536913734/39-5097505b9b70d79651e.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5097505b9b70d79651e" data-yle-id="39-5097505b9b70d79651e" data-crop-coords="w_2049,h_2049,c_crop,x_638,y_0" data-image-width="2049" data-image-height="2049" data-image-version="1536913734" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2049,h_2049,c_crop,x_638,y_0/w_300/v1536913734/39-5097505b9b70d79651e.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2049,h_2049,c_crop,x_638,y_0/w_700/v1536913734/39-5097505b9b70d79651e.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2049,h_2049,c_crop,x_638,y_0/w_300/v1536913734/39-5097505b9b70d79651e.jpg" alt="Ylen toimittajia työssään urheilutoimituksessa." title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__media-container"> <a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/organisaatio" 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 toimittajia työssään urheilutoimituksessa." 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_3072,h_1728,c_crop,x_0,y_29/w_700/v1536913734/39-5097505b9b70d79651e.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5097505b9b70d79651e" data-yle-id="39-5097505b9b70d79651e" data-crop-coords="w_3072,h_1728,c_crop,x_0,y_29" data-image-width="3072" data-image-height="1728" data-image-version="1536913734" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3072,h_1728,c_crop,x_0,y_29/w_300/v1536913734/39-5097505b9b70d79651e.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3072,h_1728,c_crop,x_0,y_29/w_700/v1536913734/39-5097505b9b70d79651e.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3072,h_1728,c_crop,x_0,y_29/w_300/v1536913734/39-5097505b9b70d79651e.jpg" alt="Ylen toimittajia työssään urheilutoimituksessa." title=""/></noscript> </figure> </div> </div></a> </div> <div class="ydd-template__text"> <h2 class="ydd-template__title"><a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/organisaatio" title="Näytä koko artikkeli" class="ydd-promo__link">Organisaatio</a></h2> <p class="ydd-longdesc"> Tutustu Ylen organisaatioon ja yksiköiden tehtäviin. </p> </div> </article> </div> <div id="section-213892" 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/20191011183802/https://newslab.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="kännykkää pitelevä käsi" 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/v1538993996/39-5128005bac93968866e.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5128005bac93968866e" data-yle-id="39-5128005bac93968866e" data-crop-coords="w_3200,h_1800,c_crop,x_0,y_0" data-image-width="4500" data-image-height="2531" data-image-version="1538993996" data-initial-width="3200" data-default-width="300" data-alternative-crop-coords="w_3200,h_1280,c_crop,x_0,y_260" data-alternative-image-width="4500" data-alternative-image-height="1800" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/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/v1538993996/39-5128005bac93968866e.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/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/v1538993996/39-5128005bac93968866e.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/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/v1538993996/39-5128005bac93968866e.jpg" alt="kännykkää pitelevä käsi" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="https://web.archive.org/web/20191011183802/https://newslab.yle.fi/#/" title="Näytä koko artikkeli" class="ydd-promo__link">Yle News Labs esittelee journalismin uudet muodot!</a> </h2> <p class="ydd-longdesc"> <a href="https://web.archive.org/web/20191011183802/https://sovellus.yle.fi/">Yle.fi -palvelua</a>, <a href="https://web.archive.org/web/20191011183802/https://yle.fi/uutisvahti/">Uutisvahtia</a>, <a href="https://web.archive.org/web/20191011183802/https://yle.fi/uutiset/3-10125596">Voitto-robottia</a>, kaikkia vaalipalveluja ja uusia journalismin muotoja kehitetään <strong>Yle News Labissa</strong>. Samalla tutkitaan sitä, miten suomalaiset käyttävät eri median muotoja ja mitkä suomalaisten toivot ja huolenaiheet ovat. </br> </br> Tutustu Ylen uutis- ja ajankohtaistoiminnan ja urheilun kehitystiimin toimintaan <a href="https://web.archive.org/web/20191011183802/https://newslab.yle.fi/#/">newslab.yle.fi</a>! </p> </div> <!--/ydd-template__text--> </article> <article class="ydd-template__item ydd-template__item--image" data-article-id="270742"> <a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/techylefi" 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="Yleisötutkija Anne Hyvärilä ja Älykäs data ja asiakkuus -tiimin päällikkö Eija Moisala seisovat kanban-taulun ääressä." 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/v1511937555/39-4463445a1e5567a93e3.jpg" data-base-url="https://web.archive.org/web/20191011183802/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-4463445a1e5567a93e3" data-yle-id="39-4463445a1e5567a93e3" data-crop-coords="w_3200,h_1800,c_crop,x_0,y_0" data-image-width="7360" data-image-height="4140" data-image-version="1511937555" data-initial-width="3200" data-default-width="300" data-alternative-crop-coords="w_3200,h_1280,c_crop,x_0,y_65" data-alternative-image-width="7360" data-alternative-image-height="2944" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20191011183802/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/v1511937555/39-4463445a1e5567a93e3.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20191011183802/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/v1511937555/39-4463445a1e5567a93e3.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20191011183802im_/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/v1511937555/39-4463445a1e5567a93e3.jpg" alt="Yleisötutkija Anne Hyvärilä ja Älykäs data ja asiakkuus -tiimin päällikkö Eija Moisala seisovat kanban-taulun ääressä." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-template__text"> <h2 class="ydd-template__title"> <a href="/web/20191011183802/https://yle.fi/aihe/yleisradio/techylefi" title="Näytä koko artikkeli" class="ydd-promo__link">Tech.yle.fi – tutustu Suomen suosituimpiin verkkopalveluihin!</a> </h2> <p class="ydd-longdesc"> Ylen teknologiatiimit kehittävät uusia digitaalisia sovelluksia ja palveluita. Mm. <a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/tv">Yle Areena</a>, <a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/yle-tunnus">Yle Tunnus</a>, <a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/lapset">Lasten Areena</a> ja <a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/abitreenit">Abitreenit</a> mahdollistavat, että Ylen sisällöt tavoittavat kaikki suomalaiset.</br> </br> Lue lisää <a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/yleisradio/techylefi">tech.yle.fi</a>! </p> </div> <!--/ydd-template__text--> </article> </div> <div id="section-273260" class="ydd-template clearfix ydd-template--6 ydd-template--6--items-1"> <article class="ydd-template__item"> <div style="text-align:center"> <div style="padding: 5px;display:inline-block; width: 100%;"> <div class="language-icon" style="background-repeat: no-repeat; max-width: 7rem; min-width: 3.5rem; min-height: 3.5rem;"></div> <p><a id="idlink-contact-fynd-273319" href="https://web.archive.org/web/20191011183802/https://svenska.yle.fi/jobba-hos-oss" style="color:#222; text-decoration:none;">Jobba hos oss - Careers <b><span style="background-color: #ffd000; padding: 5px;">på svenska</span> </b></a> , <a id="idlink-contact-fynd-273319" href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/about-yle/careers" style="color:#222; text-decoration:none;"><b><span style="background-color: #ffd000; padding: 5px">in English</span> </b></a></p></div> </div> </article> </div> <span property="dc:title" content="Meille töihin!" 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 = [{"googleAnalyticsID":"UA-19630027-24","comScoreSite":"avoinyle","trackPageSettings":{"pageName":"yleisradio.meille-toihin-.osasto","labels":{"yle_system":"fynd","yle_ydd_subject":"yleisradio;meille-toihin-","yle_organization":"viestinta","yle_language":"fi"}}}];</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/20191011183802/https://yle.fi/uutiset/">Uutiset</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/urheilu/">Urheilu</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/tekstitv">Teksti-tv</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/uutiset/news">News in English</a></li> </ul> <ul> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/blogit">Blogit</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/tv">Areena</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/elava-arkisto">Elävä arkisto</a></li> </ul> <ul> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/pikkukakkonen/">Pikku Kakkonen</a></li> </ul> <ul> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/abitreenit">Abitreenit</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/oppiminen">Oppiminen</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://svenska.yle.fi/vetamix">Vetamix</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/tv/opas">TV-ohjelmatiedot</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/yle-tv1">Yle TV1</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/yle-tv2">Yle TV2</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/yle-teema">Yle Teema</a></li> <li><a href="https://web.archive.org/web/20191011183802/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/20191011183802/https://areena.yle.fi/radio/opas">Radio-ohjelmatiedot</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/radio/ohjelmat/yle-radio-suomi">Yle Radio Suomi</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/radio/ohjelmat/yle-radio-1">Yle Radio 1</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/radio/ohjelmat/yle-radio-suomi">Maakuntaradiot</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/artikkeli/2015/05/20/yle-mondo-monikielinen-radiokanava">Yle Mondo</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/radio/ohjelmat/yle-puhe">Yle Puhe</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/uutiset/novosti/">Yle Novosti po-russki</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/sapmi/">Yle Sámi Radio</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/radio/ohjelmat/yle-klassinen/">Yle Klassinen</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://svenska.yle.fi/vega">Yle Vega</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://areena.yle.fi/radio/ohjelmat/ylex">YleX</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://svenska.yle.fi/x3m">Yle X3M</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20191011183802/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/20191011183802/https://yle.fi/aihe/artikkeli/2015/02/19/arkistoaineistoa-ammattikayttoon">Yle Arkistomyynti</a></li> <li><a href="https://web.archive.org/web/20191011183802/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/20191011183802/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/20191011183802/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/20191011183802/https://yle.fi/aihe/yleisradio">Yle yhtiönä</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/yleisradio/tietosuoja">Tietosuoja</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/yleisradio/saavutettavuus">Saavutettavuus</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://palaute.yle.fi/">Palaute</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/yleisradio/meille-toihin">Avoimet työpaikat</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/artikkeli/2015/01/11/vastaavat-toimittajat">Vastaavat toimittajat</a></li> <li><a href="https://web.archive.org/web/20191011183802/https://yle.fi/aihe/yleisradio/yhteystiedot">Yhteystiedot</a></li> </ul> </div> </div> </div> <!-- Google Tag Manager --> <noscript><iframe src="//web.archive.org/web/20191011183802if_/https://www.googletagmanager.com/ns.html?id=GTM-T3LL7L" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//web.archive.org/web/20191011183802/https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T3LL7L');</script> <!-- End Google Tag Manager --> </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=e||self).yleTunnus=t()}(this,function(){"use strict";var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function s(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){return(a=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}).apply(this,arguments)};function b(o,s,a,l){return new(a=a||Promise)(function(e,t){function n(e){try{i(l.next(e))}catch(e){t(e)}}function r(e){try{i(l.throw(e))}catch(e){t(e)}}function i(t){t.done?e(t.value):new a(function(e){e(t.value)}).then(n,r)}i((l=l.apply(o,s||[])).next())})}function d(n,r){var i,o,s,e,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(i)throw new TypeError("Generator is already executing.");for(;a;)try{if(i=1,o&&(s=2&t[0]?o.return:t[0]?o.throw||((s=o.return)&&s.call(o),0):o.next)&&!(s=s.call(o,t[1])).done)return s;switch(o=0,s&&(t=[2&t[0],s.value]),t[0]){case 0:case 1:s=t;break;case 4:return a.label++,{value:t[1],done:!1};case 5:a.label++,o=t[1],t=[0];continue;case 7:t=a.ops.pop(),a.trys.pop();continue;default:if(!(s=0<(s=a.trys).length&&s[s.length-1])&&(6===t[0]||2===t[0])){a=0;continue}if(3===t[0]&&(!s||t[1]>s[0]&&t[1]<s[3])){a.label=t[1];break}if(6===t[0]&&a.label<s[1]){a.label=s[1],s=t;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(t);break}s[2]&&a.ops.pop(),a.trys.pop();continue}t=r.call(n,a)}catch(e){t=[6,e],o=0}finally{i=s=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}}var i,l=(s(o,i=Error),o);function o(e,t,n){void 0===n&&(n="GET");var r=i.call(this,"HTTP "+n+" error "+e+": "+t)||this;return r.status=e,r.method=n,Object.setPrototypeOf(r,o.prototype),r}function h(r,i){return void 0===i&&(i={}),b(this,void 0,void 0,function(){var t,n;return d(this,function(e){switch(e.label){case 0:return t=a({mode:"cors"},i),[4,function(l,T){return T=T||{},new Promise(function(e,t){var n=new XMLHttpRequest,r=[],i=[],o={},s=function(){return{ok:2==(n.status/100|0),statusText:n.statusText,status:n.status,url:n.responseURL,text:function(){return Promise.resolve(n.responseText)},json:function(){return Promise.resolve(JSON.parse(n.responseText))},blob:function(){return Promise.resolve(new Blob([n.response]))},clone:s,headers:{keys:function(){return r},entries:function(){return i},get:function(e){return o[e.toLowerCase()]},has:function(e){return e.toLowerCase()in o}}}};for(var a in n.open(T.method||"get",l,!0),n.onload=function(){n.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(e,t,n){r.push(t=t.toLowerCase()),i.push([t,n]),o[t]=o[t]?o[t]+","+n:n}),e(s())},n.onerror=t,n.withCredentials="include"==T.credentials,T.headers)n.setRequestHeader(a,T.headers[a]);n.send(T.body||null)})}(r,t)];case 1:if(400<=(n=e.sent()).status)throw new l(n.status,"Request failed",i.method);return[4,n.json()];case 2:return[2,e.sent()]}})})}function T(e){return"function"==typeof e}var t=!1,c={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){e&&(new Error).stack;t=e},get useDeprecatedSynchronousErrorHandling(){return t}};function u(e){setTimeout(function(){throw e},0)}var S={closed:!0,next:function(e){},error:function(e){if(c.useDeprecatedSynchronousErrorHandling)throw e;u(e)},complete:function(){}},p=Array.isArray||function(e){return e&&"number"==typeof e.length};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}e.prototype=Object.create(Error.prototype);var P=e,n=function(){function l(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}var e;return l.prototype.unsubscribe=function(){var t;if(!this.closed){var e,n=this._parentOrParents,r=this._unsubscribe,i=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof l)n.remove(this);else if(null!==n)for(var o=0;o<n.length;++o){n[o].remove(this)}if(T(r))try{r.call(this)}catch(e){t=e instanceof P?A(e.errors):[e]}if(p(i)){o=-1;for(var s=i.length;++o<s;){var a=i[o];if(null!==(e=a)&&"object"==typeof e)try{a.unsubscribe()}catch(e){t=t||[],e instanceof P?t=t.concat(A(e.errors)):t.push(e)}}}if(t)throw new P(t)}},l.prototype.add=function(e){var t=e;if(!e)return l.EMPTY;switch(typeof e){case"function":t=new l(e);case"object":if(t===this||t.closed||"function"!=typeof t.unsubscribe)return t;if(this.closed)return t.unsubscribe(),t;if(!(t instanceof l)){var n=t;(t=new l)._subscriptions=[n]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}var r=t._parentOrParents;if(null===r)t._parentOrParents=this;else if(r instanceof l){if(r===this)return t;t._parentOrParents=[r,this]}else{if(-1!==r.indexOf(this))return t;r.push(this)}var i=this._subscriptions;return null===i?this._subscriptions=[t]:i.push(t),t},l.prototype.remove=function(e){var t=this._subscriptions;if(t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},l.EMPTY=((e=new l).closed=!0,e),l}();function A(e){return e.reduce(function(e,t){return e.concat(t instanceof P?t.errors:t)},[])}var f="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random(),M=function(i){function o(e,t,n){var r=i.call(this)||this;switch(r.syncErrorValue=null,r.syncErrorThrown=!1,r.syncErrorThrowable=!1,r.isStopped=!1,arguments.length){case 0:r.destination=S;break;case 1:if(!e){r.destination=S;break}if("object"==typeof e){e instanceof o?(r.syncErrorThrowable=e.syncErrorThrowable,(r.destination=e).add(r)):(r.syncErrorThrowable=!0,r.destination=new G(r,e));break}default:r.syncErrorThrowable=!0,r.destination=new G(r,e,t,n)}return r}return s(o,i),o.prototype[f]=function(){return this},o.create=function(e,t,n){var r=new o(e,t,n);return r.syncErrorThrowable=!1,r},o.prototype.next=function(e){this.isStopped||this._next(e)},o.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},o.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},o.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,i.prototype.unsubscribe.call(this))},o.prototype._next=function(e){this.destination.next(e)},o.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},o.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},o.prototype._unsubscribeAndRecycle=function(){var e=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this},o}(n),G=function(a){function e(e,t,n,r){var i,o=a.call(this)||this;o._parentSubscriber=e;var s=o;return T(t)?i=t:t&&(i=t.next,n=t.error,r=t.complete,t!==S&&(T((s=Object.create(t)).unsubscribe)&&o.add(s.unsubscribe.bind(s)),s.unsubscribe=o.unsubscribe.bind(o))),o._context=s,o._next=i,o._error=n,o._complete=r,o}return s(e,a),e.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;c.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},e.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber,n=c.useDeprecatedSynchronousErrorHandling;if(this._error)n&&t.syncErrorThrowable?this.__tryOrSetError(t,this._error,e):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)}}},e.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)};c.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,n):this.__tryOrUnsub(n),this.unsubscribe()}else this.unsubscribe()}},e.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),c.useDeprecatedSynchronousErrorHandling)throw e;u(e)}},e.prototype.__tryOrSetError=function(t,e,n){if(!c.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(e){return c.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=e,t.syncErrorThrown=!0):(u(e),!0)}return!1},e.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},e}(M),g="function"==typeof Symbol&&Symbol.observable||"@@observable";function m(){}var H=function(){function n(e){this._isScalar=!1,e&&(this._subscribe=e)}return n.prototype.lift=function(e){var t=new n;return t.source=this,t.operator=e,t},n.prototype.subscribe=function(e,t,n){var r=this.operator,i=function(e,t,n){if(e){if(e instanceof M)return e;if(e[f])return e[f]()}return e||t||n?new M(e,t,n):new M(S)}(e,t,n);if(r?i.add(r.call(i,this.source)):i.add(this.source||c.useDeprecatedSynchronousErrorHandling&&!i.syncErrorThrowable?this._subscribe(i):this._trySubscribe(i)),c.useDeprecatedSynchronousErrorHandling&&i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i},n.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){c.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),!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 M?r:null}return!0}(t)?console.warn(e):t.error(e)}},n.prototype.forEach=function(r,e){var i=this;return new(e=C(e))(function(e,t){var n;n=i.subscribe(function(e){try{r(e)}catch(e){t(e),n&&n.unsubscribe()}},t,e)})},n.prototype._subscribe=function(e){var t=this.source;return t&&t.subscribe(e)},n.prototype[g]=function(){return this},n.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?this:function(t){return t?1===t.length?t[0]:function(e){return t.reduce(function(e,t){return t(e)},e)}:m}(e)(this)},n.prototype.toPromise=function(e){var r=this;return new(e=C(e))(function(e,t){var n;r.subscribe(function(e){return n=e},function(e){return t(e)},function(){return e(n)})})},n.create=function(e){return new n(e)},n}();function C(e){if(!(e=e||Promise))throw new Error("no Promise impl found");return e}var B=function(){function e(e,t){this.compare=e,this.keySelector=t}return e.prototype.call=function(e,t){return t.subscribe(new E(e,this.compare,this.keySelector))},e}(),E=function(i){function e(e,t,n){var r=i.call(this,e)||this;return r.keySelector=n,r.hasKey=!1,"function"==typeof t&&(r.compare=t),r}return s(e,i),e.prototype.compare=function(e,t){return e===t},e.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))},e}(M);function I(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}I.prototype=Object.create(Error.prototype);function v(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){var n,r,i,o=O(e),s=O(t);if(o&&s){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!v(e[n],t[n]))return!1;return!0}if(o!=s)return!1;var a=e instanceof Date,l=t instanceof Date;if(a!=l)return!1;if(a&&l)return e.getTime()==t.getTime();var T=e instanceof RegExp,c=t instanceof RegExp;if(T!=c)return!1;if(T&&c)return e.toString()==t.toString();var u=k(e);if((r=u.length)!==k(t).length)return!1;for(n=r;0!=n--;)if(!L.call(t,u[n]))return!1;for(n=r;0!=n--;)if(!v(e[i=u[n]],t[i]))return!1;return!0}return e!=e&&t!=t}var y=I,w=function(r){function e(e,t){var n=r.call(this)||this;return n.subject=e,n.subscriber=t,n.closed=!1,n}return s(e,r),e.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)}}},e}(n),D=function(n){function e(e){var t=n.call(this,e)||this;return t.destination=e,t}return s(e,n),e}(M),_=function(t){function e(){var e=t.call(this)||this;return e.observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return s(e,t),e.prototype[f]=function(){return new D(this)},e.prototype.lift=function(e){var t=new N(this,this);return t.operator=e,t},e.prototype.next=function(e){if(this.closed)throw new y;if(!this.isStopped)for(var t=this.observers,n=t.length,r=t.slice(),i=0;i<n;i++)r[i].next(e)},e.prototype.error=function(e){if(this.closed)throw new y;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},e.prototype.complete=function(){if(this.closed)throw new y;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},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._trySubscribe=function(e){if(this.closed)throw new y;return t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(e){if(this.closed)throw new y;return this.hasError?(e.error(this.thrownError),n.EMPTY):this.isStopped?(e.complete(),n.EMPTY):(this.observers.push(e),new w(this,e))},e.prototype.asObservable=function(){var e=new H;return e.source=this,e},e.create=function(e,t){return new N(e,t)},e}(H),N=function(r){function e(e,t){var n=r.call(this)||this;return n.destination=e,n.source=t,n}return s(e,r),e.prototype.next=function(e){var t=this.destination;t&&t.next&&t.next(e)},e.prototype.error=function(e){var t=this.destination;t&&t.error&&this.destination.error(e)},e.prototype.complete=function(){var e=this.destination;e&&e.complete&&this.destination.complete()},e.prototype._subscribe=function(e){return this.source?this.source.subscribe(e):n.EMPTY},e}(_),V=function(n){function e(e){var t=n.call(this)||this;return t._value=e,t}return s(e,n),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),e.prototype._subscribe=function(e){var t=n.prototype._subscribe.call(this,e);return t&&!t.closed&&e.next(this._value),t},e.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new y;return this._value},e.prototype.next=function(e){n.prototype.next.call(this,this._value=e)},e}(_),O=Array.isArray,k=Object.keys,L=Object.prototype.hasOwnProperty,x=function(){},R={},X=[],U=[];function F(e,t){var n,r,i,o,s=U;for(o=arguments.length;2<o--;)X.push(arguments[o]);for(t&&null!=t.children&&(X.length||X.push(t.children),delete t.children);X.length;)if((r=X.pop())&&void 0!==r.pop)for(o=r.length;o--;)X.push(r[o]);else"boolean"==typeof r&&(r=null),(i="function"!=typeof e)&&(null==r?r="":"number"==typeof r?r=String(r):"string"!=typeof r&&(i=!1)),i&&n?s[s.length-1]+=r:s===U?s=[r]:s.push(r),n=i;var a=new x;return a.nodeName=e,a.children=s,a.attributes=null==t?void 0:t,a.key=null==t?void 0:t.key,a}function W(e,t){for(var n in t)e[n]=t[n];return e}function K(e,t){null!=e&&("function"==typeof e?e(t):e.current=t)}var Q="function"==typeof Promise?Promise.resolve().then.bind(Promise.resolve()):setTimeout,j=/acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i,z=[];function Y(e){!e._dirty&&(e._dirty=!0)&&1==z.push(e)&&Q(Z)}function Z(){for(var e;e=z.pop();)e._dirty&&he(e)}function J(e,t){return e.normalizedNodeName===t||e.nodeName.toLowerCase()===t.toLowerCase()}function q(e){var t=W({},e.attributes);t.children=e.children;var n=e.nodeName.defaultProps;if(void 0!==n)for(var r in n)void 0===t[r]&&(t[r]=n[r]);return t}function $(e){var t=e.parentNode;t&&t.removeChild(e)}function ee(e,t,n,r,i){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)K(n,null),K(r,e);else if("class"!==t||i)if("style"===t){if(r&&"string"!=typeof r&&"string"!=typeof n||(e.style.cssText=r||""),r&&"object"==typeof r){if("string"!=typeof n)for(var o in n)o in r||(e.style[o]="");for(var o in r)e.style[o]="number"==typeof r[o]&&!1===j.test(o)?r[o]+"px":r[o]}}else if("dangerouslySetInnerHTML"===t)r&&(e.innerHTML=r.__html||"");else if("o"==t[0]&&"n"==t[1]){var s=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),r?n||e.addEventListener(t,te,s):e.removeEventListener(t,te,s),(e._listeners||(e._listeners={}))[t]=r}else if("list"!==t&&"type"!==t&&!i&&t in e){try{e[t]=null==r?"":r}catch(e){}null!=r&&!1!==r||"spellcheck"==t||e.removeAttribute(t)}else{var a=i&&t!==(t=t.replace(/^xlink:?/,""));null==r||!1===r?a?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof r&&(a?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),r):e.setAttribute(t,r))}else e.className=r||""}function te(e){return this._listeners[e.type](e)}var ne=[],re=0,ie=!1,oe=!1;function se(){for(var e;e=ne.shift();)e.componentDidMount&&e.componentDidMount()}function ae(e,t,n,r,i,o){re++||(ie=null!=i&&void 0!==i.ownerSVGElement,oe=null!=e&&!("__preactattr_"in e));var s=le(e,t,n,r,o);return i&&s.parentNode!==i&&i.appendChild(s),--re||(oe=!1,o||se()),s}function le(e,t,n,r,i){var o=e,s=ie;if(null!=t&&"boolean"!=typeof t||(t=""),"string"==typeof t||"number"==typeof t)return e&&void 0!==e.splitText&&e.parentNode&&(!e._component||i)?e.nodeValue!=t&&(e.nodeValue=t):(o=document.createTextNode(t),e&&(e.parentNode&&e.parentNode.replaceChild(o,e),Te(e,!0))),o.__preactattr_=!0,o;var a=t.nodeName;if("function"==typeof a)return function(e,t,n,r){var i=e&&e._component,o=i,s=e,a=i&&e._componentConstructor===t.nodeName,l=a,T=q(t);for(;i&&!l&&(i=i._parentComponent);)l=i.constructor===t.nodeName;i&&l&&(!r||i._component)?(de(i,T,3,n,r),e=i.base):(o&&!a&&(pe(o),e=s=null),i=Se(t.nodeName,T,n),e&&!i.nextBase&&(i.nextBase=e,s=null),de(i,T,1,n,r),e=i.base,s&&e!==s&&(s._component=null,Te(s,!1)));return e}(e,t,n,r);if(ie="svg"===a||"foreignObject"!==a&&ie,a=String(a),(!e||!J(e,a))&&(o=function(e,t){var n=t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e);return n.normalizedNodeName=e,n}(a,ie),e)){for(;e.firstChild;)o.appendChild(e.firstChild);e.parentNode&&e.parentNode.replaceChild(o,e),Te(e,!0)}var l=o.firstChild,T=o.__preactattr_,c=t.children;if(null==T){T=o.__preactattr_={};for(var u=o.attributes,S=u.length;S--;)T[u[S].name]=u[S].value}return!oe&&c&&1===c.length&&"string"==typeof c[0]&&null!=l&&void 0!==l.splitText&&null==l.nextSibling?l.nodeValue!=c[0]&&(l.nodeValue=c[0]):(c&&c.length||null!=l)&&function(e,t,n,r,i){var o,s,a,l,T,c=e.childNodes,u=[],S={},b=0,d=0,h=c.length,p=0,P=t?t.length:0;if(0!==h)for(var A=0;A<h;A++){var f=c[A],M=f.__preactattr_;null!=(G=P&&M?f._component?f._component.__key:M.key:null)?(b++,S[G]=f):(M||(void 0!==f.splitText?!i||f.nodeValue.trim():i))&&(u[p++]=f)}if(0!==P)for(A=0;A<P;A++){var G;if(l=t[A],(T=null)!=(G=l.key))b&&void 0!==S[G]&&(T=S[G],S[G]=void 0,b--);else if(d<p)for(o=d;o<p;o++)if(void 0!==u[o]&&(g=s=u[o],H=i,"string"==typeof(m=l)||"number"==typeof m?void 0!==g.splitText:"string"==typeof m.nodeName?!g._componentConstructor&&J(g,m.nodeName):H||g._componentConstructor===m.nodeName)){T=s,u[o]=void 0,o===p-1&&p--,o===d&&d++;break}T=le(T,l,n,r),a=c[A],T&&T!==e&&T!==a&&(null==a?e.appendChild(T):T===a.nextSibling?$(a):e.insertBefore(T,a))}var g,m,H;if(b)for(var A in S)void 0!==S[A]&&Te(S[A],!1);for(;d<=p;)void 0!==(T=u[p--])&&Te(T,!1)}(o,c,n,r,oe||null!=T.dangerouslySetInnerHTML),function(e,t,n){var r;for(r in n)t&&null!=t[r]||null==n[r]||ee(e,r,n[r],n[r]=void 0,ie);for(r in t)"children"===r||"innerHTML"===r||r in n&&t[r]===("value"===r||"checked"===r?e[r]:n[r])||ee(e,r,n[r],n[r]=t[r],ie)}(o,t.attributes,T),ie=s,o}function Te(e,t){var n=e._component;n?pe(n):(null!=e.__preactattr_&&K(e.__preactattr_.ref,null),!1!==t&&null!=e.__preactattr_||$(e),ce(e))}function ce(e){for(e=e.lastChild;e;){var t=e.previousSibling;Te(e,!0),e=t}}var ue=[];function Se(e,t,n){var r,i=ue.length;for(e.prototype&&e.prototype.render?(r=new e(t,n),Pe.call(r,t,n)):((r=new Pe(t,n)).constructor=e,r.render=be);i--;)if(ue[i].constructor===e)return r.nextBase=ue[i].nextBase,ue.splice(i,1),r;return r}function be(e,t,n){return this.constructor(e,n)}function de(e,t,n,r,i){e._disable||(e._disable=!0,e.__ref=t.ref,e.__key=t.key,delete t.ref,delete t.key,void 0===e.constructor.getDerivedStateFromProps&&(!e.base||i?e.componentWillMount&&e.componentWillMount():e.componentWillReceiveProps&&e.componentWillReceiveProps(t,r)),r&&r!==e.context&&(e.prevContext||(e.prevContext=e.context),e.context=r),e.prevProps||(e.prevProps=e.props),e.props=t,e._disable=!1,0!==n&&(1!==n&&!1===R.syncComponentUpdates&&e.base?Y(e):he(e,1,i)),K(e.__ref,e))}function he(e,t,n,r){if(!e._disable){var i,o,s,a=e.props,l=e.state,T=e.context,c=e.prevProps||a,u=e.prevState||l,S=e.prevContext||T,b=e.base,d=e.nextBase,h=b||d,p=e._component,P=!1,A=S;if(e.constructor.getDerivedStateFromProps&&(l=W(W({},l),e.constructor.getDerivedStateFromProps(a,l)),e.state=l),b&&(e.props=c,e.state=u,e.context=S,2!==t&&e.shouldComponentUpdate&&!1===e.shouldComponentUpdate(a,l,T)?P=!0:e.componentWillUpdate&&e.componentWillUpdate(a,l,T),e.props=a,e.state=l,e.context=T),e.prevProps=e.prevState=e.prevContext=e.nextBase=null,e._dirty=!1,!P){i=e.render(a,l,T),e.getChildContext&&(T=W(W({},T),e.getChildContext())),b&&e.getSnapshotBeforeUpdate&&(A=e.getSnapshotBeforeUpdate(c,u));var f,M,G=i&&i.nodeName;if("function"==typeof G){var g=q(i);(o=p)&&o.constructor===G&&g.key==o.__key?de(o,g,1,T,!1):(f=o,e._component=o=Se(G,g,T),o.nextBase=o.nextBase||d,o._parentComponent=e,de(o,g,0,T,!1),he(o,1,n,!0)),M=o.base}else s=h,(f=p)&&(s=e._component=null),!h&&1!==t||(s&&(s._component=null),M=ae(s,i,T,n||!b,h&&h.parentNode,!0));if(h&&M!==h&&o!==p){var m=h.parentNode;m&&M!==m&&(m.replaceChild(M,h),f||(h._component=null,Te(h,!1)))}if(f&&pe(f),(e.base=M)&&!r){for(var H=e,C=e;C=C._parentComponent;)(H=C).base=M;M._component=H,M._componentConstructor=H.constructor}}for(!b||n?ne.push(e):P||e.componentDidUpdate&&e.componentDidUpdate(c,u,A);e._renderCallbacks.length;)e._renderCallbacks.pop().call(e);re||r||se()}}function pe(e){var t=e.base;e._disable=!0,e.componentWillUnmount&&e.componentWillUnmount(),e.base=null;var n=e._component;n?pe(n):t&&(null!=t.__preactattr_&&K(t.__preactattr_.ref,null),$(e.nextBase=t),ue.push(e),ce(t)),K(e.__ref,null)}function Pe(e,t){this._dirty=!0,this.context=t,this.props=e,this.state=this.state||{},this._renderCallbacks=[]}function Ae(e,t,n){return ae(n,e,{},!1,t,!1)}W(Pe.prototype,{setState:function(e,t){this.prevState||(this.prevState=this.state),this.state=W(W({},this.state),"function"==typeof e?e(this.state,this.props):e),t&&this._renderCallbacks.push(t),Y(this)},forceUpdate:function(e){e&&this._renderCallbacks.push(e),he(this,2)},render:function(){}});!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))}}("\n.tunnus-sdk__overlay {\n z-index: 9999999; /* sigh */\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% { opacity: 0; }\n 100% { opacity: 1; }\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: 4px;\n padding-bottom: 4px;\n margin: 32px auto;\n}\n\n.tunnus-sdk__dark-content {\n background: #191a1c;\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}\n\n.tunnus-sdk__dark-close-button {\n color: white;\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}\n");function fe(){if(!window||!window.navigator.userAgent)return!1;var e=new ge(window.navigator.userAgent);return e.is("iOS")&&e.is("WebKit")&&e.version("iOS")<11}var Me,Ge,ge=(function(t){var u;!function(){if(t.exports)return function(e){t.exports=e()};if("undefined"!=typeof window)return function(e){window.MobileDetect=e()};throw new Error("unknown environment")}()(function(){var a,l={mobileDetectRules:{phones:{iPhone:"\\biPhone\\b|\\biPod\\b",BlackBerry:"BlackBerry|\\bBB10\\b|rim[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)",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",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",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-X304F|TB-X304L|TB-8703F|Tab2A7-10F|TB2-X30L",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)?.*(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))|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",NecTablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b",ZyncTablet:"z1000|Z99 2G|z99|z930|z999|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",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})|Window 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",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",Puffin:"Puffin",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|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",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}},T=Object.prototype.hasOwnProperty;function t(e,t){return null!=e&&null!=t&&e.toLowerCase()===t.toLowerCase()}function n(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 c(e){for(var t in e)T.call(e,t)&&(e[t]=new RegExp(e[t],"i"))}function s(e,t){this.ua=function(e){return(e||"").substr(0,500)}(e),this._cache={},this.maxPhoneWidth=t||600}return l.FALLBACK_PHONE="UnknownPhone",l.FALLBACK_TABLET="UnknownTablet",l.FALLBACK_MOBILE="UnknownMobile",a="isArray"in Array?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},function(){var e,t,n,r,i,o,s=l.mobileDetectRules;for(e in s.props)if(T.call(s.props,e)){for(t=s.props[e],a(t)||(t=[t]),i=t.length,r=0;r<i;++r)0<=(o=(n=t[r]).indexOf("[VER]"))&&(n=n.substring(0,o)+"([\\w._\\+]+)"+n.substring(o+5)),t[r]=new RegExp(n,"i");s.props[e]=t}c(s.oss),c(s.phones),c(s.tablets),c(s.uas),c(s.utils),s.oss0={WindowsPhoneOS:s.oss.WindowsPhoneOS,WindowsMobileOS:s.oss.WindowsMobileOS}}(),l.findMatch=function(e,t){for(var n in e)if(T.call(e,n)&&e[n].test(t))return n;return null},l.findMatches=function(e,t){var n=[];for(var r in e)T.call(e,r)&&e[r].test(t)&&n.push(r);return n},l.getVersionStr=function(e,t){var n,r,i,o,s=l.mobileDetectRules.props;if(T.call(s,e))for(i=(n=s[e]).length,r=0;r<i;++r)if(null!==(o=n[r].exec(t)))return o[1];return null},l.getVersion=function(e,t){var n=l.getVersionStr(e,t);return n?l.prepareVersionNo(n):NaN},l.prepareVersionNo=function(e){var t;return 1===(t=e.split(/[a-z._ \/\-]/i)).length&&(e=t[0]),1<t.length&&(e=t[0]+".",t.shift(),e+=t.join("")),Number(e)},l.isMobileFallback=function(e){return l.detectMobileBrowsers.fullPattern.test(e)||l.detectMobileBrowsers.shortPattern.test(e.substr(0,4))},l.isTabletFallback=function(e){return l.detectMobileBrowsers.tabletPattern.test(e)},l.prepareDetectionCache=function(e,t,n){if(e.mobile===u){var r,i,o;if(i=l.findMatch(l.mobileDetectRules.tablets,t))return e.mobile=e.tablet=i,void(e.phone=null);if(r=l.findMatch(l.mobileDetectRules.phones,t))return e.mobile=e.phone=r,void(e.tablet=null);l.isMobileFallback(t)?(o=s.isPhoneSized(n))===u?(e.mobile=l.FALLBACK_MOBILE,e.tablet=e.phone=null):o?(e.mobile=e.phone=l.FALLBACK_PHONE,e.tablet=null):(e.mobile=e.tablet=l.FALLBACK_TABLET,e.phone=null):l.isTabletFallback(t)?(e.mobile=e.tablet=l.FALLBACK_TABLET,e.phone=null):e.mobile=e.tablet=e.phone=null}},l.mobileGrade=function(e){var t=null!==e.mobile();return e.os("iOS")&&4.3<=e.version("iPad")||e.os("iOS")&&3.1<=e.version("iPhone")||e.os("iOS")&&3.1<=e.version("iPod")||2.1<e.version("Android")&&e.is("Webkit")||7<=e.version("Windows Phone OS")||e.is("BlackBerry")&&6<=e.version("BlackBerry")||e.match("Playbook.*Tablet")||1.4<=e.version("webOS")&&e.match("Palm|Pre|Pixi")||e.match("hp.*TouchPad")||e.is("Firefox")&&12<=e.version("Firefox")||e.is("Chrome")&&e.is("AndroidOS")&&4<=e.version("Android")||e.is("Skyfire")&&4.1<=e.version("Skyfire")&&e.is("AndroidOS")&&2.3<=e.version("Android")||e.is("Opera")&&11<e.version("Opera Mobi")&&e.is("AndroidOS")||e.is("MeeGoOS")||e.is("Tizen")||e.is("Dolfin")&&2<=e.version("Bada")||(e.is("UC Browser")||e.is("Dolfin"))&&2.3<=e.version("Android")||e.match("Kindle Fire")||e.is("Kindle")&&3<=e.version("Kindle")||e.is("AndroidOS")&&e.is("NookTablet")||11<=e.version("Chrome")&&!t||5<=e.version("Safari")&&!t||4<=e.version("Firefox")&&!t||7<=e.version("MSIE")&&!t||10<=e.version("Opera")&&!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")&&5<=e.version("BlackBerry")&&e.version("BlackBerry")<6||5<=e.version("Opera Mini")&&e.version("Opera Mini")<=6.5&&(2.3<=e.version("Android")||e.is("iOS"))||e.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||11<=e.version("Opera Mobi")&&e.is("SymbianOS")?"B":(e.version("BlackBerry")<5||e.match("MSIEMobile|Windows CE.*Mobile")||e.version("Windows Mobile"),"C")},l.detectOS=function(e){return l.findMatch(l.mobileDetectRules.oss0,e)||l.findMatch(l.mobileDetectRules.oss,e)},l.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height},s.prototype={constructor:s,mobile:function(){return l.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return l.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return l.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return this._cache.userAgent===u&&(this._cache.userAgent=l.findMatch(l.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return this._cache.userAgents===u&&(this._cache.userAgents=l.findMatches(l.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return this._cache.os===u&&(this._cache.os=l.detectOS(this.ua)),this._cache.os},version:function(e){return l.getVersion(e,this.ua)},versionStr:function(e){return l.getVersionStr(e,this.ua)},is:function(e){return n(this.userAgents(),e)||t(e,this.os())||t(e,this.phone())||t(e,this.tablet())||n(l.findMatches(l.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 s.isPhoneSized(e||this.maxPhoneWidth)},mobileGrade:function(){return this._cache.grade===u&&(this._cache.grade=l.mobileGrade(this)),this._cache.grade}},s.isPhoneSized="undefined"!=typeof window&&window.screen?function(e){return e<0?u:l.getDeviceSmallerSide()<=e}:function(){},s._impl=l,s.version="1.4.3 2018-09-08",s})}(Me={exports:{}},Me.exports),Me.exports),me=(s(He,Ge=Pe),He.prototype.componentDidMount=function(){window.addEventListener("message",this.onMessage),window.addEventListener("keydown",this.onKeyDown);var e=document.body.style,t=e.height,n=e.width,r=e.overflow,i=e.position;this.previousBodyStyles={height:t,width:n,overflow:r,position:i},this.previousScrollTop=document.body.scrollTop,document.body.style.overflow="hidden",fe()&&(document.body.style.height="100%",document.body.style.width="100%",document.body.style.position="fixed",document.body.scrollTop=0)},He.prototype.assignIdToIframe=function(e){return e+(/\?.+/.exec(e)?"&":"?")+"tunnus-iframe-id="+this.dialogId},He.prototype.render=function(e){var t=e.iframeSrc,n=e.close,r=e.theme,i=this.state.iframeHeight;return F("div",{className:fe()?"tunnus-sdk__old-mobile tunnus-sdk__overlay":"tunnus-sdk__overlay"},F("div",{className:"tunnus-sdk__container"},F("div",{className:"tunnus-sdk__content "+("dark"===r&&"tunnus-sdk__dark-content")},F("button",{onClick:n,className:"tunnus-sdk__close-button "+("dark"===r&&"tunnus-sdk__dark-close-button")},"×"),F("iframe",{scrolling:"no",className:"tunnus-sdk__iframe",style:{maxHeight:i},src:this.assignIdToIframe(t)}))))},He.prototype.componentWillUnmount=function(){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},He);function He(){var r=null!==Ge&&Ge.apply(this,arguments)||this;return r.previousBodyStyles=null,r.previousScrollTop=0,r.dialogId=Math.random().toString(36).slice(2),r.state={iframeHeight:568},r.onMessage=function(e){var t=r.props.tunnusSharedUIUrl;if(e.origin===t||e.origin===window.location.origin){var n=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(n.iFrameId&&n.iFrameId!==r.dialogId)return;"set-height"===n.command?r.setState({iframeHeight:n.args}):r.props.onCommand(n)}},r.onKeyDown=function(e){"Escape"===e.key&&r.props.close()},r}var Ce=["close","close-login"];function Be(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 Ee=Be({ran:!0,status:"success"}),Ie=Be({ran:!1,status:"no-run"}),ve=Be({ran:!0,status:"cancelled"}),ye=Object.freeze({logIn:Ie,logOut:Ie,registration:Ie,changeNick:Ie});function we(e,t){var n=Object.keys(t).sort().filter(function(e){return t[e]}).map(function(e){return e+"="+t[e]}).join("&");return 0===n.length?e:e+"?"+n}var De=Object.freeze({loginSuccess:function(){},loginCancelled:function(){},registerSuccess:function(){},registerCancelled:function(){},logoutSuccess:function(){},logoutFailed:function(){},alreadyLoggedIn:function(){},notLoggedIn:function(){}}),_e=function(e,t){var o=this;this.options=e,this.config=t,this.iframeRootElement=null,this.actionsSubject=new _,this.loggedInCheckedAt=null,this.checkLoginAtVisibilityChange=function(){return b(o,void 0,void 0,function(){return d(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 o.loggedInCheckedAt&&o.loggedInCheckedAt.getTime()>e},this.initLoginState=function(){return b(o,void 0,void 0,function(){var t;return d(this,function(e){switch(e.label){case 0:return[4,this.loggedInUser()];case 1:return(t=e.sent())?this.legacyCallbacks.alreadyLoggedIn(t.userId,t.nick,t.latestTermsOfServiceAccepted,t.username):this.legacyCallbacks.notLoggedIn(),[2]}})})},this.nextActions=function(n){return b(o,void 0,void 0,function(){var t;return d(this,function(e){switch(e.label){case 0:return(t=a({},ye,n)).logIn.ranAndSucceeded||t.changeNick.ranAndSucceeded?[4,this.loggedInUser()]:[3,2];case 1:e.sent(),e.label=2;case 2:return this.actionsSubject.next(t),[2,t]}})})},this.nextState=function(e){var t=o.stateSubject.getValue(),n=a({},t,e);o.stateSubject.next(n)},this.openTunnusIframeDialog=function(e,t){return function(i,o,s,a){return new Promise(function(t){function n(){return Ae(null,i,e)}var e,r={login:!1,register:!1,nickChanged:!1};e=Ae(F(me,{iframeSrc:o,onCommand:function(e){"logged-in"===e.command?r.login=!0:"registered"===e.command?r.register=!0:"close-and-open-url"===e.command?(n(),window.location.assign(e.args),t(r)):"nick-changed"===e.command?r.nickChanged=!0:-1!==Ce.indexOf(e.command)&&(t(r),n())},close:function(){t(r),n()},tunnusSharedUIUrl:s,theme:a}),i,i.lastChild)})}(o.getIframeContainerElement(),e,o.config.tunnusSharedUIUrl,t||"light")},this.getIframeContainerElement=function(){if(!o.iframeRootElement)if(o.options.elementId){var e=document.getElementById(o.options.elementId);o.iframeRootElement=e}else(e=document.createElement("div")).className="tunnus-sdk-root",document.body.appendChild(e),o.iframeRootElement=e;return o.iframeRootElement},this.loggedInUser=function(){return b(o,void 0,void 0,function(){var t,n,r,i;return d(this,function(e){switch(e.label){case 0:return t=this.config,n=t.appId,r=t.appKey,[4,function(n,r,i){return b(this,void 0,void 0,function(){var t;return d(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,h(n+"/v1/user/login?app_id="+r+"&app_key="+i,{credentials:"include"})];case 1:return[2,e.sent()];case 2:if((t=e.sent())instanceof l&&401===t.status)return[2,null];throw t;case 3:return[2]}})})}(t.loginApiUrl,n,r)];case 1:return i=e.sent(),this.loggedInCheckedAt=new Date,this.nextState({user:i,loggedIn:Boolean(i)}),[2,i]}})})},this.logIn=function(){return b(o,void 0,void 0,function(){var t,n,r,i,o,s,a;return d(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,i=t.language,o=t.theme,s=we(this.config.tunnusSharedUIUrl+"/login",{language:i,theme:o,tracking_app_name:n,initiating_app:r,context:"iframe"}),[4,this.openTunnusIframeDialog(s,o)];case 1:return a=e.sent(),[4,this.nextActions({logIn:a.login?Ee:ve,registration:a.register?Ee:Ie,changeNick:a.nickChanged?Ee:Ie})];case 2:return[2,e.sent()]}})})},this.resetPassword=function(){return b(o,void 0,void 0,function(){var t,n,r,i,o,s,a;return d(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,i=t.language,o=t.theme,s=we(this.config.tunnusSharedUIUrl+"/reset-password",{language:i,theme:o,tracking_app_name:n,initiating_app:r,context:"iframe"}),[4,this.openTunnusIframeDialog(s,o)];case 1:return a=e.sent(),[4,this.nextActions({logIn:a.login?Ee:Ie,registration:a.register?Ee:Ie})];case 2:return[2,e.sent()]}})})},this.logOut=function(){return b(o,void 0,void 0,function(){var t,n,r,i,o;return d(this,function(e){switch(e.label){case 0:t=this.config,n=t.appId,r=t.appKey,i=t.loginApiUrl,e.label=1;case 1:return e.trys.push([1,4,,6]),[4,function(n,r,i){return b(this,void 0,void 0,function(){var t;return d(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,h(n+"/v1/user/login?app_id="+r+"&app_key="+i,{method:"DELETE",credentials:"include",body:null})];case 1:return e.sent(),[3,3];case 2:if((t=e.sent())instanceof l&&401===t.status)return[2];throw t;case 3:return[2]}})})}(i,n,r)];case 2:return e.sent(),[4,this.nextActions({logOut:Ee})];case 3:return e.sent(),this.nextState({loggedIn:!1,user:null}),[3,6];case 4:return o=e.sent(),[4,this.nextActions({logOut:function(e){return Be({error:e,ran:!0,status:"failed"})}(o)})];case 5:throw e.sent(),o;case 6:return[2]}})})},this.register=function(){return b(o,void 0,void 0,function(){var t,n,r,i,o,s,a,l;return d(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,i=t.language,o=t.returnToUrl,s=t.theme,a=we(this.config.tunnusSharedUIUrl+"/register",{language:i,theme:s,tracking_app_name:n,initiating_app:r,return_to_url:o&&encodeURIComponent(o),context:"iframe"}),[4,this.openTunnusIframeDialog(a,s)];case 1:return l=e.sent(),[4,this.nextActions({logIn:l.login?Ee:Ie,registration:l.register?Ee:ve})];case 2:return[2,e.sent()]}})})},this.changePasswordWithToken=function(l){return b(o,void 0,void 0,function(){var t,n,r,i,o,s,a;return d(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,i=t.language,o=t.theme,s=we(this.config.tunnusSharedUIUrl+"/change-password",{token:l,language:i,theme:o,tracking_app_name:n,initiating_app:r,context:"iframe"}),[4,this.openTunnusIframeDialog(s,o)];case 1:return a=e.sent(),[4,this.nextActions({logIn:a.login?Ee:Ie,registration:a.register?Ee:Ie})];case 2:return[2,e.sent()]}})})},this.getUserEmail=function(){return b(o,void 0,void 0,function(){var t,n,r;return d(this,function(e){return t=this.config,n=t.appId,r=t.appKey,[2,function(n,r,i){return b(this,void 0,void 0,function(){var t;return d(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,h(n+"/v1/account/email?app_id="+r+"&app_key="+i,{credentials:"include"})];case 1:return[2,e.sent()];case 2:if((t=e.sent())instanceof l&&401===t.status)return[2,null];throw t;case 3:return[2]}})})}(t.loginApiUrl,n,r)]})})},this.beginIdentification=function(T){return b(o,void 0,void 0,function(){var t,n,r,i,o,s,a,l;return d(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,i=t.language,o=t.theme,s=T||this.options.returnToUrl,a=we(this.config.tunnusSharedUIUrl+"/begin-identification",{language:i,theme:o,tracking_app_name:n,initiating_app:r,return_to_url:s&&encodeURIComponent(s),context:"iframe"}),[4,this.openTunnusIframeDialog(a,o)];case 1:return l=e.sent(),[4,this.nextActions({logIn:l.login?Ee:Ie,registration:l.register?Ee:Ie})];case 2:return[2,e.sent()]}})})},this.identificationStatus=function(T,c){return b(o,void 0,void 0,function(){var t,n,r,i,o,s,a,l;return d(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,i=t.language,o=t.theme,s=c||this.options.returnToUrl||window.location.href,a=we(this.config.tunnusSharedUIUrl+"/identification-status",{language:i,theme:o,tracking_app_name:n,initiating_app:r,return_to_url:s&&encodeURIComponent(s),context:"iframe",identification_id:T}),[4,this.openTunnusIframeDialog(a,o)];case 1:return l=e.sent(),[4,this.nextActions({logIn:l.login?Ee:Ie,registration:l.register?Ee:Ie})];case 2:return[2,e.sent()]}})})},this.showMyData=function(){return b(o,void 0,void 0,function(){var t,n,r,i,o,s,a,l,T;return d(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,i=t.language,o=t.returnToUrl,s=t.theme,a=o||this.options.returnToUrl||window.location.href,l=we(this.config.tunnusSharedUIUrl+"/my-data",{language:i,theme:s,tracking_app_name:n,initiating_app:r,return_to_url:a&&encodeURIComponent(a),context:"iframe"}),[4,this.openTunnusIframeDialog(l,s)];case 1:return T=e.sent(),[4,this.nextActions({logIn:T.login?Ee:Ie,registration:T.register?Ee:Ie})];case 2:return[2,e.sent()]}})})},this.changeNick=function(){return b(o,void 0,void 0,function(){var t,n,r,i,o,s,a;return d(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,i=t.language,o=t.theme,s=we(this.config.tunnusSharedUIUrl+"/change-nick",{language:i,theme:o,tracking_app_name:n,initiating_app:r,context:"iframe"}),[4,this.openTunnusIframeDialog(s,o)];case 1:return a=e.sent(),[4,this.nextActions({logIn:a.login?Ee:Ie,registration:a.register?Ee:Ie,changeNick:a.nickChanged?Ee:ve})];case 2:return[2,e.sent()]}})})},this.showTermsOfServiceAcceptance=function(){return b(o,void 0,void 0,function(){var t,n,r,i,o,s,a;return d(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,i=t.language,o=t.theme,s=we(this.config.tunnusSharedUIUrl+"/terms-of-service",{language:i,theme:o,tracking_app_name:n,initiating_app:r,context:"iframe"}),[4,this.openTunnusIframeDialog(s,o)];case 1:return a=e.sent(),[4,this.nextActions({logIn:a.login?Ee:Ie,registration:a.register?Ee:Ie})];case 2:return[2,e.sent()]}})})},this.legacyCallbacks=a({},De,e.legacyCallbacks),this.stateSubject=new V({loggedIn:!1,user:null}),this.actionsObservable=this.actionsSubject.asObservable(),this.stateObservable=this.stateSubject.asObservable().pipe(function(t,n){return function(e){return e.lift(new B(t,n))}}(v)),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=o.stateSubject.getValue().user;o.legacyCallbacks.loginSuccess(i.userId,i.nick,i.latestTermsOfServiceAccepted,i.username)}t.ranAndCancelled&&o.legacyCallbacks.loginCancelled(),n.ranAndSucceeded&&o.legacyCallbacks.registerSuccess(),n.ranAndCancelled&&o.legacyCallbacks.registerCancelled(),r.ranAndSucceeded&&o.legacyCallbacks.logoutSuccess(),r.ranAndFailed&&o.legacyCallbacks.logoutFailed()})};function Ne(u,S){var t=this;return function(T,c){return function(){for(var l=[],e=0;e<arguments.length;e++)l[e]=arguments[e];return b(t,void 0,void 0,function(){var t,n,r,i,o,s,a;return d(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,4]),[4,T.apply(void 0,l)];case 1:return[2,e.sent()];case 2:return t=e.sent(),n=u.loggerApiUrl,r=u.loggerApiAppId,i=u.loggerApiAppKey,o=S.initiatingApp,s=S.language,a=window.location&&window.location.href,[4,function(e,t,n,r){return h(t+"/v1/errors?app_id="+n+"&app_key="+r,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},body:JSON.stringify({message:e})})}("Error at function="+c+" url="+a+" appId="+o+" lang="+s+": "+t,n,r,i)];case 3:throw e.sent(),t;case 4:return[2]}})})}}}return function(i){return b(this,void 0,void 0,function(){var t,n,r;return d(this,function(e){switch(e.label){case 0:return[4,function(e){return h({production:"https://web.archive.org/web/20191011183802/https://tunnus-sdk.yle.fi",test:"https://web.archive.org/web/20191011183802/https://tunnus-sdk.test.yle.fi",local:"https://web.archive.org/web/20191011183802/https://local.yle.fi"}[e]+"/_environment/1.446.0.json")}(i.environment)];case 1:return t=e.sent(),[4,(n=new _e(i,t)).initLoginState()];case 2:return e.sent(),r=Ne(t,i),[2,{userActions:n.actionsObservable,state:n.stateObservable,loggedInUser:r(n.loggedInUser,"loggedInUser"),logIn:r(n.logIn,"logIn"),resetPassword:r(n.resetPassword,"resetPassword"),logOut:r(n.logOut,"logOut"),register:r(n.register,"register"),changePasswordWithToken:r(n.changePasswordWithToken,"changePasswordWithToken"),getUserEmail:r(n.getUserEmail,"getUserEmail"),beginIdentification:r(n.beginIdentification,"beginIdentification"),identificationStatus:r(n.identificationStatus,"identificationStatus"),showMyData:r(n.showMyData,"showMyData"),changeNick:r(n.changeNick,"changeNick"),showTermsOfServiceAcceptance:r(n.showTermsOfServiceAcceptance,"showTermsOfServiceAcceptance")}]}})})}}); </script> <script>!function a(s,u,o){function l(t,e){if(!u[t]){if(!s[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(c)return c(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var i=u[t]={exports:{}};s[t][0].call(i.exports,function(e){return l(s[t][1][e]||e)},i,i.exports,a,s,u,o)}return u[t].exports}for(var c="function"==typeof require&&require,e=0;e<o.length;e++)l(o[e]);return l}({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("POST",e,t,n):s("POST",e,t,n)};var r=void 0!==window.fetch;function i(e,t,n){r?a("GET",e,t,n):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(){if(i.readyState===XMLHttpRequest.DONE){var 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.sendAnalyticsEvent=r,n.addBannerLinkAnalyticsListener=function(){window.addEventListener("click",function(e){var t=e.target;(t.classList.contains("yle-header-ad-link")||t.classList.contains("yle-header-stripe-link"))&&r("yle-header-banner-link-click")})}},{}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Autocomplete=void 0;var a=e(4),s=e(10),r=e(6),u=e(1),o=e(2);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(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 c(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}var h=function(e){return e.results.areena.length||e.results.article.length},k={highlight:{fi:"Poiminta",sv:"Plock"},programs:{fi:"Ohjelmat",sv:"Program"},allPrograms:{fi:"Kaikki ohjelmat",sv:"Alla program"},articles:{fi:"Artikkelit",sv:"Artiklar"},allArticles:{fi:"Kaikki artikkelit",sv:"Alla artiklar"},TVClip:{fi:"Klippi",sv:"Klipp"},TVEpisode:{fi:"Jakso",sv:"Avsnitt"},TVSeries:{fi:"Sarja",sv:"Serie"},RadioClip:{fi:"Klippi",sv:"Klipp"},RadioEpisode:{fi:"Ohjelma",sv:"Program"},RadioSeries:{fi:"Sarja",sv:"Serie"},Package:{fi:"Kokoelma",sv:"Samlingssida"},CreativeWork:{fi:"",sv:""}},S=function(e,t){return k[e][t]},A={"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"},d=function(){function n(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:new v(e);i(this,n),this.ui=t,this.lang=e,this.resetState(),this.fetchResults=this.fetchResults.bind(this),this.throttledFetch=(0,s.throttle)(this.fetchResults).bind(this)}return c(n,[{key:"setCursorObserver",value:function(e){this.cursorObserver=e}},{key:"onInputChange",value:function(e){var t=e.target.value.trim();t!==this.state.query&&this.throttledFetch(t)}},{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(){h(this.state)&&this.ui.show()}},{key:"onBlur",value:function(){this.ui.hide()}},{key:"fetchResults",value:function(r){var i=this;if((this.state.query=r).length){var e=a.config.search.searchApiUrl(this.lang,r);(0,u.getJson)(e,function(e){if(i.state.query===r){var t=(0,s.groupBy)(e.data,function(e){return e.type}),n=(0,s.mapValues)(t,function(e){return e.map(f)});i.resetState(r,function(i){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{},t=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),t.forEach(function(e){var t,n,r;t=i,r=a[n=e],n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r})}return i}({areena:[],article:[],highlight:[]},n)),(0,o.sendAnalyticsEvent)("ylesearch.header",{labels:{yle_search_phrase:r,yle_search_results:e.meta.count}}),i.ui.refresh(i.state),i.onFocus()}})}else this.resetState(r,{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,s.callFn)(this.cursorObserver,this.cursorItem().title))}},{key:"cursorItem",value:function(){var e=this.state,t=e.cursor,n=e.query,r=e.results;return-1===t?{title:""}:t<r.highlight.length?r.highlight[t]:t===r.highlight.length?{title:S("allPrograms",this.lang),url:a.config.search.hakuYleFiUrl(this.lang,n,"areena")}:t<r.areena.length+r.highlight.length+1?r.areena[t-r.highlight.length-1]:t===r.areena.length+r.highlight.length+1?{title:S("allArticles",this.lang),url:a.config.search.hakuYleFiUrl(this.lang,n,"article")}:r.article[t-r.areena.length-r.highlight.length-2]}},{key:"resetState",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{areena:[],article:[],highlight:[]};this.state={query:e,results:t,cursor:-1}}}]),n}();n.Autocomplete=d;var f=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,i=t.version,"https://web.archive.org/web/20191011183802/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(i||1,"/").concat(r,".jpg")),className:"yle-header-search-video"}}var t,n,r,i},y=function(e,t){var n=e.type,r=e.title,i=e.date,a=e.services,s=void 0===a?[]:a,u=e.creativetype,o=document.createElement("div");o.setAttribute("class","yle-header-search-text-container");var l,c,h,d,f,y,p,g=document.createElement("span");if(g.setAttribute("class","yle-header-search-title"),g.appendChild(document.createTextNode(r)),o.appendChild(g),i){var v=document.createElement("span");v.setAttribute("class","yle-header-search-date");var m=(c=(l=i).substring(0,4),h=l.substring(5,7),d=l.substring(8,10),"".concat(d,".").concat(h,".").concat(c)),b=s.map(function(e){return A[e]}).join(", ");v.appendChild(document.createTextNode("".concat(m).concat(s.length?" | ".concat(b):""))),o.appendChild(v)}return"areena"===n&&o.appendChild((f=u,y=t,(p=document.createElement("span")).setAttribute("class","yle-header-search-type"),f&&k[f]&&p.appendChild(document.createTextNode(S(f,y))),p)),o},p=function(e,t,n){var r,i,a=document.createElement("a");return a.setAttribute("class","yle-header-search-suggestion".concat(t.className?" ".concat(t.className):"")),a.setAttribute("id",e),a.setAttribute("href",t.url),a.setAttribute("role","option"),a.addEventListener("mousedown",function(e){return e.preventDefault()}),"highlight"===t.type&&a.appendChild((r=n,(i=document.createElement("div")).setAttribute("class","yle-header-search-highlight-header"),i.appendChild(document.createTextNode(S("highlight",r))),i)),t.imageUrl&&a.appendChild(function(e,t,n){var r=document.createElement("div");r.setAttribute("class","yle-header-search-image-container");var i,a="".concat(e," , ").concat(e.replace("dpr_auto","dpr_2")," 2x"),s=document.createElement("img");if(s.setAttribute("src",e),s.setAttribute("alt",t),s.setAttribute("srcset",a),r.appendChild(s),"RadioSeries"===(i=n)||"RadioEpisode"===i||"RadioClip"===i){var u=document.createElement("div");u.setAttribute("class","yle-header-search-image-audio"),u.appendChild(document.createTextNode("AUDIO")),r.appendChild(u)}return r}(t.imageUrl,t.title,t.creativetype)),a.appendChild(y(t,n)),a},g=function(e,t,n,r){var i=document.createElement("a");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));var a=document.createElement("span");return a.setAttribute("class","yle-header-search-advanced-search-title"),a.appendChild(document.createTextNode(n)),i.appendChild(a),i},v=function(){function t(e){i(this,t),this.language=e,this.initMenuContainer()}return c(t,[{key:"initMenuContainer",value:function(){this.container=document.querySelector(a.Selectors.search.container),this.input=document.querySelector(a.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")}},{key:"refresh",value:function(e){var n=this;this.menu.innerHTML="",this.input.setAttribute("aria-activedescendant",""),h(e)?(e.results.highlight.forEach(function(e,t){n.menu.appendChild(p("yle-header-search-suggestion-highlight-".concat(t+1),e,n.language))}),this.menu.appendChild(g("yle-header-search-suggestion-all-programs",S("programs",this.language),S("allPrograms",this.language),a.config.search.hakuYleFiUrl(this.language,e.query,"areena"))),e.results.areena.forEach(function(e,t){n.menu.appendChild(p("yle-header-search-suggestion-video-".concat(t+1),e,n.language))}),this.menu.appendChild(g("yle-header-search-suggestion-all-articles",S("articles",this.language),S("allArticles",this.language),a.config.search.hakuYleFiUrl(this.language,e.query,"article"))),e.results.article.forEach(function(e,t){n.menu.appendChild(p("yle-header-search-suggestion-article-".concat(t+1),e,n.language))})):this.hide()}},{key:"update",value:function(e){(0,s.toArray)(this.menu.querySelectorAll("a.".concat(a.Selectors.autocomplete.selected))).forEach(function(e){e.classList.remove(a.Selectors.autocomplete.selected),e.setAttribute("aria-selected","false")});var t=this.menu.querySelectorAll("a.yle-header-search-suggestion")[e];t.classList.add(a.Selectors.autocomplete.selected),t.setAttribute("aria-selected","true"),this.input.setAttribute("aria-activedescendant",t.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.Selectors=n.config=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",togglerLabel:".yle-header-navigation-toggler-text",toggler:"#yle-header-navigation-toggler",link:".yle-header-megamenu-link"},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),u=e(2);function o(e){return{tunnus:e}}window.yleHeader=function(e){if((new a.Search).init(e.language,e.autocomplete),(new i.Megamenu).init(),(0,u.addBannerLinkAnalyticsListener)(),!0===e.sticky&&function(){var e=document.querySelector(s.Selectors.yleHeaderNavigation),t=e.offsetTop;window.scrollY>=t&&e.classList.add("sticky");window.addEventListener("scroll",function(){window.scrollY>=t?e.classList.add("sticky"):e.classList.remove("sticky")})}(),"off"===e.tunnus)return Promise.resolve(o());if(void 0!==e.tunnus)return(0,r.initializeTunnus)(e.tunnus),Promise.resolve(o(e.tunnus));if(void 0!==e.tunnusOptions)return window.yleTunnus(e.tunnusOptions).then(function(e){return(0,r.initializeTunnus)(e),o(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.isKey=function(e,t){return(r[e.key]||e.keyCode)===t},n.Keys=void 0;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.closeMegamenu=o,n.Megamenu=void 0;var i=e(4),a=e(6),s=e(2);function u(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)}}var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.menuContainer=document.querySelector(i.Selectors.megamenu.container),this.menuTogglerLabel=document.querySelector(i.Selectors.megamenu.togglerLabel),this.menuToggler=document.querySelector(i.Selectors.megamenu.toggler),this.megamenuLinks=document.querySelectorAll(i.Selectors.megamenu.link),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 r=this;this.menuTogglerLabel.addEventListener("click",function(){r.menuTogglerLabel.blur(),(0,s.sendAnalyticsEvent)("header-megamenu-click")}),document.querySelector("body").addEventListener("click",this.hide),window.addEventListener("touchstart",this.hide),this.menuTogglerLabel.addEventListener("keydown",function(e){if((0,a.isKey)(e,a.Keys.Enter)||(0,a.isKey)(e,a.Keys.Space)){(0,s.sendAnalyticsEvent)("header-megamenu-toggle-press");var t=!r.menuToggler.checked,n=(r.menuToggler.checked=t)?"0":"-1";Array.prototype.forEach.call(r.megamenuLinks,function(e){return e.setAttribute("tabindex",n)})}})}},{key:"hide",value:function(e){!this.menuContainer.contains(e.target)&&this.menuToggler.checked&&o()}}])&&u(t.prototype,n),r&&u(t,r),e}();function o(){document.querySelector(i.Selectors.megamenu.toggler).checked=!1;var e=document.querySelectorAll(i.Selectors.megamenu.link);Array.prototype.forEach.call(e,function(e){return e.setAttribute("tabindex","-1")})}n.Megamenu=r},{2:2,4:4,6:6}],8:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Search=void 0;var i=e(4),a=e(3),s=e(2),u=e(6),o=e(7);function l(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)}}var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"init",value:function(){var e,t,n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"fi",r=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===r?this.autocomplete((e=n,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"!==r&&this.autocomplete(r)}},{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",o.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,u.isKey)(e,u.Keys.Escape)&&n.closeSearch()}),window.addEventListener("touchstart",function(e){(function(e,t,n){var r=c(e,t);if(n)return c(e,document.querySelector(n))&&r;return r})(e,n.searchContainer,t)&&n.closeSearch()})}},{key:"closeSearch",value:function(){this.input.value="",this.input.blur()}}])&&l(t.prototype,n),r&&l(t,r),e}();function c(e,t){return!t.contains(e.target)}n.Search=r},{2:2,3:3,4:4,6:6,7:7}],9:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initializeTunnus=function(e){return n=e,document.querySelector(".yle-header-tunnus-login").addEventListener("click",n.logIn),document.querySelector(".yle-header-tunnus-menu-select-logout").addEventListener("click",n.logOut),document.querySelector(".yle-header-tunnus-menu-open").addEventListener("click",o),document.querySelector("body").addEventListener("click",u),t=e,t.state.subscribe(function(e){e.loggedIn?(function(e){var t=document.querySelector(".yle-header-action-open-tunnus-menu .initials"),n=(0,i.parseInitialsFrom)(e);t.innerHTML=n;var r="".concat(n," ").concat(t.getAttribute("aria-label"));t.setAttribute("aria-label",r)}(e.user.username),l(".yle-header-action-open-tunnus-menu","inline-block"),l(".yle-header-action-login","none"),c(".yle-header-actions"),c(".yle-header-action-open-tunnus-menu")):(l(".yle-header-action-open-tunnus-menu","none"),l(".yle-header-action-login","block"),l(".yle-header-tunnus-menu","none"),c(".yle-header-actions"),c(".yle-header-action-login"))}),e;var t;var n};var r=e(2),i=e(10),a=function(){return document.querySelector(".yle-header-tunnus-menu")},s=function(){return document.querySelector("#yle-header-navigation-toggler")};function u(e){document.querySelector(".yle-header-action-tunnus").contains(e.target)||(a().style.display="none")}function o(){document.querySelector(".yle-header-tunnus-menu-open").blur(),(0,r.sendAnalyticsEvent)("header-tunnus-menu-toggle-press"),"block"===a().style.display?a().style.display="none":(s().checked=!1,a().style.display="block")}function l(e,t){document.querySelector(e).style.display=t}function c(e){document.querySelector(e).classList.add("yle-header-action-ready")}},{10:10,2:2}],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.throttle=function(r){var i,a,s=this,u=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},u))}},n.toArray=function(e){for(var t=[],n=0;n<e.length;n+=1)t[n]=e[n];return t},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.parseInitialsFrom=function(e){if(null==e||""===e.trim())return"-";var t=e.split("@")[0].split(".");return(1===t.length?t[0].substr(0,2):t[0][0]+t[1][0]).toUpperCase()}},{}]},{},[5]);</script> <script src="https://web.archive.org/web/20191011183802js_/https://yle.fi/aihe/sites/aihe/files/js/js_JNgP4mDW1IaV2vWLnzN7gQDdwRM3WsfjRg15xNo6tXI.js"></script> </body> </html> <!-- FILE ARCHIVED ON 18:38:02 Oct 11, 2019 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 05:05:27 Nov 29, 2024. 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.464 exclusion.robots: 0.031 exclusion.robots.policy: 0.023 esindex: 0.009 cdx.remote: 7.776 LoadShardBlock: 328.088 (3) PetaboxLoader3.resolve: 243.421 (4) PetaboxLoader3.datanode: 132.409 (4) load_resource: 137.828 -->