CINXE.COM

Soiva syli: Äidin sydäntä lämmittää, vauvan kanssa sylitellään | Pikku Kakkonen | Lapset | yle.fi

<!DOCTYPE html> <html class="no-js" lang="fi" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# schema: http://schema.org/"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://yle.fi/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan","20210116113217","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1610796737"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"/> <base target="_top"/> <link rel="apple-touch-icon" href="https://web.archive.org/web/20210116113217im_/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/20210116113217im_/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/20210116113217im_/https://images.cdn.yle.fi/image/upload/w_16,h_16/v1513081794/yle-logo-c-svg.png" sizes="16x16"/> <link rel="manifest" href="/web/20210116113217/https://yle.fi/aihe/manifest.json"/> <meta content="IE=edge" http-equiv="X-UA-Compatible"/> <meta name="dc:type" content="text"/> <link rel="dns-prefetch" href="//web.archive.org/web/20210116113217/https://yleisradio.d3.sc.omtrdc.net/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20210116113217/https://yleisradio.hb.omtrdc.net/"/> <meta name="dc:language" content="fi-FI"/> <meta name="dc:publisher" content="Yle"/> <meta name="dc:format" content="html/text"/> <link rel="dns-prefetch" href="//web.archive.org/web/20210116113217/https://yle.demdex.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/20210116113217/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/20210116113217/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/20210116113217/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/20210116113217/https://cm.everesttech.net/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20210116113217/https://dpm.demdex.net/"/> <link rel="preconnect" href="//web.archive.org/web/20210116113217/https://images.cdn.yle.fi/"/> <meta property="og:type" content="article"/> <link rel="canonical" href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan"/> <link rel="preconnect" href="//web.archive.org/web/20210116113217/https://player-v2.yle.fi/"/> <meta property="article:author" content="https://facebook.com/pikkukakkonen"/> <link rel="preconnect" href="//web.archive.org/web/20210116113217/https://login.api.yle.fi/" crossorigin="use-credentials"/> <meta property="og:image" content="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_3200,h_1800,c_crop,x_0,y_275/w_1200/v1608296280/39-7559085fdca6016cae2.jpg"/> <meta name="twitter:image" content="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_3200,h_1800,c_crop,x_0,y_275/w_1200/v1608296280/39-7559085fdca6016cae2.jpg"/> <meta name="twitter:image:alt" content="Soiva syli: äiti suukottaa lasta poskelle"/> <meta name="dc:title" content="Soiva syli: Äidin sydäntä lämmittää, vauvan kanssa sylitellään"/> <meta name="dc:description" content="Soiva sylin Ä-jakso on äidin jakso. Äiti vauvaa ymmärtää, mutta välillä äidin suusta kuuluu myös ikävä kielto: älä!"/> <meta property="og:url" content="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan"/> <link rel="dns-prefetch" href="//web.archive.org/web/20210116113217/https://sb.scorecardresearch.com/"/> <meta property="og:title" content="Soiva syli: Äidin sydäntä lämmittää, vauvan kanssa sylitellään"/> <meta property="og:description" name="description" content="Ä-jaksossa äidin suusta kuuluu myös älä!"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="keywords" content="Pikku Kakkonen, lastenmusiikki, lastenlaulut, lapset, vauvat, leikki, leikit, musiikkileikkikoulut, kansanmusiikki, Pekko Käppi"/> <link rel="preconnect" href="//web.archive.org/web/20210116113217/https://tag-manager.yle.fi/"/> <link rel="preconnect" href="//web.archive.org/web/20210116113217/https://analytics-sdk.yle.fi/"/> <link rel="preconnect" href="//web.archive.org/web/20210116113217/https://metrics.api.yle.fi/"/> <link rel="preconnect" href="//web.archive.org/web/20210116113217/https://dax.yle.fi/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20210116113217/https://ping.chartbeat.net/"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=2.0"/> <title>Soiva syli: Äidin sydäntä lämmittää, vauvan kanssa sylitellään | Pikku Kakkonen | Lapset | 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/20210116113217im_/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/20210116113217im_/https://static.cdn.yle.fi/hf/v1/img/button_navi-search.png) top left no-repeat;position:absolute;top:10px;right:10px;cursor:pointer;}ul#ylefiheader-mainnavi,div#ylefiheader.svenska ul#ylefiheader-mainnavi{margin:55px 0 12px 0;padding-top:12px;float:none;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;font-size:18px;}ul#ylefiheader-mainnavi li{float:none;margin:0;border:0;padding:0;}ul#ylefiheader-mainnavi li a{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin:0;display:block;margin-bottom:12px;}div#ylefiheader form,div#ylefiheader.svenska form{float:none;top:0;width:100%;right:auto;}div#ylefiheader form input{width:100%;border-radius:4px;height:28px;padding:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}div#ylefiheader form button{position:absolute;right:0;}p#ylefiheader-langnavi{float:none;position:relative;top:auto;right:auto;font-weight:bold;}div#ylefifooter{padding-bottom:0;margin-bottom:8px;}div#ylefifooter h6{display:none;}div.ylefifooter-wrapper.yleui-mobile{padding:0;}div.ylefifooter-column{display:none;width:100%;}div.ylefifooter-column.yleui-mobile{display:block;}div.ylefifooter-column.yleui-mobile ul{margin-bottom:16px;}div.ylefifooter-links{border-radius:0;border:0;padding-bottom:0;}div.ylefifooter-links img{padding:0 10px 10px 0}div.ylefifooter-links ul{margin-top:0;padding:0 0 0 30px;}div.ylefifooter-links ul li{float:none;border:0;padding-bottom:8px;}div.ylefifooter-links ul li.first-item{padding-left:10px;}div.ylefifooter-column.yleui-mobile ul li a{width:100%;margin:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}}@media screen and (min-width:740px){div#ylefiheader{height:49px;}div#ylefiheader-mobilewrapper{height:auto !important;}}*+html div#ylefiheader.svenska form input[type=text]{background-image:none;}*+html div#ylefiheader form input{padding-top:6px;padding-bottom:2px;}div#ylefiheader form input{padding-top:6px \0/;padding-bottom:2px \0/;}div#ylefiheader form input,div#ylefiheader form button,div.ylefifooter-links{border-radius:0 0 0 0 \0/;}*+html div#ylefiheader form button{font-size:0;line-height:0;margin-top:1px;}*+html div.ylefifooter-links ul{padding-top:8px;}div#ylefiheader-wrapper,div.ylefifooter-wrapper{max-width:1220px !important;}.yle-header figure.yle-header-logo>a:focus{outline:2px solid #00e8ff;outline-offset:2px}.yle-header nav.yle-header-megamenu>ul>li>a:focus{background-color:#00e8ff;outline:3px solid #00e8ff}.yle-header .yle-header-navigation-toggler-text:focus{-webkit-filter:invert(0.3) sepia(2) saturate(5) hue-rotate(155deg);filter:invert(0.3) sepia(2) saturate(5) hue-rotate(155deg);outline:none}.yle-header .yle-header-action .yle-header-action-tunnus button:focus,.yle-header nav.yle-header-navigation a:focus,.yle-header .yle-header-actions .yle-header-action-tunnus .yle-header-action-login button:focus{color:#00e8ff;outline:none;text-decoration:underline}.yle-header-tunnus-menu a:focus,.yle-header-tunnus-menu button:focus,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-submit:focus,.yle-header .yle-header-action.yle-header-action-tunnus:focus-within{outline:2px solid #00e8ff;outline-offset:-3px}.yle-header-tunnus-menu-select-logout:focus,.yle-header-tunnus-menu-open:focus,.yle-header-action-open-tunnus-menu:focus{outline:none}.yle-header{font-family:"Open Sans",sans-serif;background-color:#262a2e;color:#fff;position:relative;z-index:1000;-webkit-transform:translateZ(0);transform:translateZ(0)}.yle-header.sticky{position:fixed;top:0;width:100%}.yle-header *{box-sizing:border-box;margin:0;padding:0}.yle-header button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;text-align:left;text-indent:-999em}.yle-header .yle-header-container{max-width:1200px;margin:0 auto;height:50px;line-height:0;vertical-align:top;font-size:0;padding-left:10px}@media all and (min-width:640px){.yle-header .yle-header-container{padding-left:20px}}@media all and (min-width:1204px){.yle-header .yle-header-container{padding-right:20px}}.yle-header .yle-header-actions{float:right;height:50px;opacity:0}.yle-header .yle-header-actions.yle-header-action-ready{-webkit-animation:yle-header-appear 0.3s ease-in forwards;animation:yle-header-appear 0.3s ease-in forwards}.yle-header .yle-header-actions .yle-header-action{display:inline-block;height:50px;min-width:40px;padding:0;line-height:30px;border-left:1px solid #4b535a;font-size:12px;font-weight:400;text-indent:-999em;float:left;border-left:1px solid #4b535a}.yle-header .yle-header-actions .yle-header-action-search{position:relative;font-size:0;border-left:0}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input{border:0;border-left:1px solid #4b535a;position:absolute;right:0;top:0;border-radius:0;height:50px;background:#262a2e;color:#fff;width:20px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21'%3e%3cpath fill='white' d='M19.9 19.8a.5.5 0 0 1 .1.3.6.6 0 0 1-.1.4l-.4.3a.5.5 0 0 1-.4.2.4.4 0 0 1-.3-.2l-5-5.3a.4.4 0 0 1-.2-.3v-.4a8 8 0 0 1-2.5 1.7 7.7 7.7 0 0 1-3 .6 7.6 7.6 0 0 1-4-1.2 8.4 8.4 0 0 1-3-3C.4 11.4 0 10 0 8.4c0-1.5.4-3 1-4.3a8.4 8.4 0 0 1 3-3A7.6 7.6 0 0 1 8.1 0c1.5 0 2.9.4 4.1 1.1a8.4 8.4 0 0 1 3 3.1c.7 1.3 1 2.8 1 4.3 0 1.1-.1 2.2-.5 3.2a8.5 8.5 0 0 1-1.6 2.6h.4c.1 0 .2 0 .3.2l5 5.3zM8 15.8a6.5 6.5 0 0 0 3.5-1 7 7 0 0 0 2.5-2.6 7.4 7.4 0 0 0 .9-3.7A7.4 7.4 0 0 0 14 5a7 7 0 0 0-2.4-2.6 6.5 6.5 0 0 0-3.5-1 6.5 6.5 0 0 0-3.4 1 7 7 0 0 0-2.5 2.6 7.4 7.4 0 0 0-1 3.6 7.4 7.4 0 0 0 1 3.7 7 7 0 0 0 2.5 2.6 6.5 6.5 0 0 0 3.4 1z'/%3e%3c/svg%3e") right 10px center no-repeat;text-indent:-999em;padding: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{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{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus::-moz-placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus:-ms-input-placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus::-ms-input-placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus::placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-submit{display:none;cursor:pointer;height:50px;width:40px;border:0;padding: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{background-color:#565E65;display:inline-block}.yle-header .yle-header-actions .yle-header-action-search form{position:absolute;right:0}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete{position:absolute;display:none;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;padding:10px 0;right:-1px;top:50px;font-size:13px;color:black;max-height:calc(100vh - 50px);overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete .yle-header-search-header{display:block;font-size:16px;font-weight:bold;line-height:22px;width:100%;padding:11px 8px;margin:0 20px;text-decoration:none;color:#262a2e}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete .yle-header-search-header .yle-header-search-advanced-search-title{font-size:14px;font-weight:normal;float:right;color:#696a6c;text-decoration:none}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete .yle-header-search-header.yle-header-search-autocomplete-selected,.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete .yle-header-search-header:hover{background-color:#ddd}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header){display:inline-block;border-top:1px solid #ddd;padding:7px 8px 8px;overflow:hidden;text-decoration:none;color:#262a2e;margin:0 20px}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-autocomplete-selected,.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header):hover{background-color:#ddd}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-video{height:72px}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-video .yle-header-search-title{height:40px;font-weight:bold}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight{background-color:#e5f4f7;border:none;border-radius:4px}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight .yle-header-search-highlight-header{font-size:12px;line-height:17px;margin:0 5px;float:right;color:#696a6c}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight .yle-header-search-title{font-size:16px;font-weight:bold;line-height:22px;height:22px;margin:5px;white-space:nowrap;text-overflow:ellipsis;color:#00607f}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight.yle-header-search-autocomplete-selected,.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight:hover{background-color:#ddd}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-date{display:block;overflow:hidden;line-height:18px;font-size:12px;margin-top:7px;color:#696a6c}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-title{display:block;overflow:hidden;font-size:14px;line-height:20px;max-height:60px}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-type{display:block;overflow:hidden;font-size:12px;line-height:16px;height:16px;color:#696a6c}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-image-container{float:right;height:56px;width:56px;position:relative}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-image-container .yle-header-search-image-audio{position:absolute;bottom:0;left:0;height:16px;line-height:16px;font-size:12px;text-align:center;width:100%;background-color:white}.yle-header .yle-header-actions .yle-header-action-tunnus{position:relative;display:block}.yle-header .yle-header-actions .yle-header-action-tunnus button{cursor:pointer;display:block;color:#fff;height:50px;min-width:40px;line-height:50px;padding:0px;width:100%}.yle-header .yle-header-actions .yle-header-action-tunnus .yle-header-action-open-tunnus-menu{display:none;float:left;min-width:40px}.yle-header .yle-header-actions .yle-header-action-tunnus .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/20210116113217im_/https://yle.fi/aihe/artikkeli/2020/12/18/%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;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: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{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{width:calc(100vw - 75px);min-width:150px;max-width:220px}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete{width:calc(100vw - 40px)}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete a{-webkit-box-flex:1;flex:1 1 100vw}@media screen and (min-width:376px){.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input:focus{width:220px}}@media screen and (min-width:768px){.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input{width:70px;min-width:70px;max-width:70px}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete{width:682px;max-width:calc(100vw - 150px);border-left:1px solid #ddd}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete a.yle-header-search-article{-webkit-box-flex:1;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;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/20210116113217cs_/https://yle.fi/aihe/sites/aihe/files/css/css_oY1Xv0x-Z9UvHi_bbL8BDzG3Umx6-_3FTyK1BXeSUaI.css" media="all"/> <!--[if lte IE 8]> <link type="text/css" rel="stylesheet" href="https://yle.fi/aihe/sites/aihe/files/css/css_Bp07vk11NsVkQVxTkLP9ZkkahzjAUaFB15J7PvBf0Gg.css" media="all" /> <![endif]--> <style>body{background-position:center top;background-repeat:no-repeat;;}.brandbyline-wrapper-primary .ydd-pill__link,.brandbyline-wrapper-primary .ydd-pill__link:active,.brandbyline-wrapper-primary .ydd-pill__link:visited,.brandbyline-wrapper-primary .ydd-pill__link:focus{color:#18b5ca;background-color:transparent;}.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:#18b5ca;}.brandbyline-wrapper-primary .ydd-pill__link:hover{color:#18b5ca;background-color:#e1f6f9;}.ydd-kicker{border-color:#18b5ca;}.ydd-kicker .ydd-kicker__title{color:#18b5ca}.brandbyline-wrapper-primary .ydd-pill__link.active:not([href*="#"]){border-color:#18b5ca;}article nav.ydd-pills .ydd-pill__link.active:not([href*="#"]){border-color:#18b5ca;}.brandbyline-wrapper-primary .ydd-expander{fill:#18b5ca}.ydd-pills--sub-menu{color:#ffffff;background-color:#18b5ca;}.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:#18b5ca;}.ydd-countdown-embed{color:#18b5ca;}.ydd-brandbyline__image{width:100%;}.brandbyline.lapset{padding-left:1.6949152542%;}.page-node-39114 .brandbyline h2{background-image:url('//web.archive.org/web/20210116113217im_/https://yle.fi/progressive/fynd/ihansama/ihansama-header-fynd-mobiili.jpg');background-color:white;background-repeat:no-repeat;border-top:none;border-bottom:none;text-indent:-9999px;height:212px;}.page-node-39114 h1.node-title{font-size:4em;color:#051722;text-transform:uppercase;font-weight:regular;}.page-node-39114 .info-boxes h3{color:#109f15;font-size:16px;text-transform:uppercase;margin:0 0 10px 0;}.brandbyline{background-size:contain;}@media only screen and (min-width:740px){.page-node-39114 #zone-branding-wrapper{display:block;}.page-node-39114 .brandbyline h2{background-image:url('//web.archive.org/web/20210116113217im_/https://yle.fi/progressive/fynd/ihansama/ihansama-header-fynd.jpg');background-size:contain;height:189px;}#region-branding .brandbyline h2.logo-replaced{height:14px;}}@media only screen and (min-width :980px){#region-branding .brandbyline h2.logo-replaced{height:26px;}.page-node-39114 #region-branding .brandbyline h2.logo-replaced{height:260px;}}@media only screen and (min-width :1220px){#region-branding .brandbyline h2.logo-replaced{height:37px;}.page-node-39114 #region-branding .brandbyline h2.logo-replaced{height:331px;}}.page-node-300747 ul.inline-image li div.ydd-image--inline{margin:0.5em 0;}.page-node-300747 ul.inline-image li{width:33%;float:left;padding-left:2px;padding-right:2px;list-style-type:none;}.page-node-300747 .ydd-image__captions{display:none;}.page-node-300747 .ydd-page__body{padding-left:10px;padding-right:10px;}.page-node-300747 .ydd-aside{display:none;}.page-node-300747 .ydd-page__body > p:first-child{text-align:center;}.page-node-300747 .inline-image li .ydd-image{position:relative;}.page-node-300747 .ydd-image:after{background-color:rgba(0,0,0,.15);border-radius:.125em;color:#fff;content:"\f121";font-family:"yle-icons";padding:.15em .375em;pointer-events:none;position:absolute;right:.5em;top:.5em;} .brandbyline-secondary{background-color:#ffffff;}body{background-position:center top;background-repeat:no-repeat;;}.brandbyline-secondary h2 a{color:#18b5ca;background-color:#ffffff;}.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:#18b5ca;background-color:transparent;}.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:#ffffff;background-color:#18b5ca;}.brandbyline-wrapper-secondary .ydd-pill__link:hover{color:#18b5ca;background-color:#e1f6f9;}.ydd-kicker{border-color:#18b5ca;}.ydd-kicker .ydd-kicker__title{color:#18b5ca}.brandbyline-wrapper-secondary .ydd-pill__link.active:not([href*="#"]){border-color:#18b5ca;}article nav.ydd-pills .ydd-pill__link.active:not([href*="#"]){border-color:#18b5ca;}.brandbyline-wrapper-secondary .ydd-expander{fill:#18b5ca}.ydd-pills--sub-menu{color:#ffffff;background-color:#18b5ca;}.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:#18b5ca;}.ydd-countdown-embed{color:#18b5ca;} </style> <script src="https://web.archive.org/web/20210116113217js_/https://yle.fi/aihe/sites/aihe/files/js/js_4QYMTzjeXNmaV8gb87r0XyT4uGNMbV6ktM6ASX1xGbk.js"></script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/aihe\/","pathPrefix":"","ajaxPageState":{"theme":"ydd_fynd_theme","theme_token":"sZwBKfaxPiV07bba3PRP8V_iAmozz32Czt2BHEBRKRk","jquery_version":"3.1","js":{"0":1,"1":1,"profiles\/fyndprofile\/libraries\/promise-polyfill\/polyfill.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_tunnus\/js\/yle-tunnus.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_referrer\/js\/yle_referrer.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_arenafield\/js\/yle-arena-field.init.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_share_buttons\/js\/yle-share-buttons.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_brand\/js\/yle-brand-yle-analytics-sdk.js":1,"profiles\/fyndprofile\/libraries\/typeahead\/typeahead.bundle.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_brand\/js\/yle-header.js":1,"profiles\/fyndprofile\/libraries\/photoswipe\/dist\/photoswipe.min.js":1,"profiles\/fyndprofile\/libraries\/photoswipe\/dist\/photoswipe-ui-default.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_photoswipe\/js\/yle_photoswipe.js":1,"profiles\/fyndprofile\/modules\/custom\/ylefeatures\/yle_program_card\/js\/yle-program-favbtn.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.estimated-reading-time.js":1,"profiles\/fyndprofile\/libraries\/iframe_resizer\/js\/iframeResizer.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylefeatures\/yle_iframe\/js\/yle_iframe.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.timeago.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.mobile-iframes.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.collapsible-toggle.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.scrollable-table.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.user-is-tabbing.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.collapsible-list.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.comment-link.js":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/js\/jquery.resizeend.min.js":1,"profiles\/fyndprofile\/modules\/contrib\/jquery_update\/replace\/jquery\/3.1\/jquery.min.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/js\/no-js.js":1,"sites\/aihe\/libraries\/fitvids\/jquery.fitvids.js":1,"profiles\/fyndprofile\/modules\/contrib\/jquery_update\/replace\/ui\/external\/jquery.cookie.js":1,"profiles\/fyndprofile\/modules\/contrib\/jquery_update\/replace\/jquery.form\/4\/jquery.form.min.js":1,"misc\/ajax.js":1,"profiles\/fyndprofile\/modules\/contrib\/jquery_update\/js\/jquery_update.js":1,"profiles\/fyndprofile\/modules\/contrib\/fitvids\/fitvids.js":1,"misc\/progress.js":1,"public:\/\/languages\/fi_MaSBqDKX2TMUdf3wJtaPW2BHzozlJrE07vKQ36XrSFk.js":1,"profiles\/fyndprofile\/libraries\/lazysizes\/lazysizes.min.js":1,"profiles\/fyndprofile\/libraries\/lazysizes\/plugins\/attrchange\/ls.attrchange.min.js":1,"profiles\/fyndprofile\/libraries\/lazysizes\/plugins\/progressive\/ls.progressive.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_ims\/ims.js":1,"profiles\/fyndprofile\/modules\/contrib\/views\/js\/base.js":1,"profiles\/fyndprofile\/modules\/contrib\/views\/js\/ajax_view.js":1,"profiles\/fyndprofile\/modules\/contrib\/quicktabs\/js\/quicktabs.js":1,"profiles\/fyndprofile\/modules\/custom\/ylefeatures\/yle_general\/js\/yle-general.addback-andself.js":1,"profiles\/fyndprofile\/libraries\/timeago\/jquery.timeago.min.js":1},"css":{"3":1,"0":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/css\/modules\/system\/system.base.css":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/css\/modules\/system\/system.messages.theme.css":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/css\/modules\/system\/system.theme.css":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/css\/modules\/book\/book.theme.css":1,"profiles\/fyndprofile\/modules\/custom\/ylefeatures\/yle_notifications\/css\/style.css":1,"profiles\/fyndprofile\/libraries\/photoswipe\/dist\/photoswipe.css":1,"profiles\/fyndprofile\/libraries\/photoswipe\/dist\/default-skin\/default-skin.css":1,"file":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_photoswipe\/css\/yle_photoswipe.css":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/css\/ydd-base-theme.normalize.css":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/css\/ydd-base-theme.hacks.css":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/css\/ydd-base-theme.styles.css":1,"profiles\/fyndprofile\/themes\/custom\/fyndthemes\/ydd_fynd_theme\/css\/ydd-fynd-theme.styles.css":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/css\/ydd-base-theme.no-query.css":1,"1":1,"2":1}},"yleims":{"initialQuality":"80","quality":"88"},"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\/20210116113217\/https:\/\/cdnsecakmi.kaltura.com"},{"rel":"preconnect","href":"\/\/web.archive.org\/web\/20210116113217\/https:\/\/locations.api.yle.fi"},{"rel":"preconnect","href":"\/\/web.archive.org\/web\/20210116113217\/https:\/\/player.api.yle.fi","crossorigin":"anonymous"},{"rel":"preconnect","href":"\/\/web.archive.org\/web\/20210116113217\/https:\/\/areena.api.yle.fi","crossorigin":"use-credentials"}],"src":"https:\/\/web.archive.org\/web\/20210116113217\/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\/20210116113217\/https:\/\/yle.fi\/aihe\/artikkeli\/2020\/12\/18\/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan"},"yle_tunnus_sms":{"loginApiAppId":"8184bc4b","loginApiAppKey":"8026ce18887b37aabf1ba01bfd0aed43","language":"fi"},"yle_tunnus_profile":{"link_url":"https:\/\/web.archive.org\/web\/20210116113217\/https:\/\/tunnus.yle.fi\/omat-tiedot"},"yle_brand_header":{"language":"fi"},"better_exposed_filters":{"views":{"alerts":{"displays":{"block":{"filters":[]}}},"yle_article_by_subject_page":{"displays":{"latest_articles":{"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\/20210116113217\/https:\/\/yle.fi\/aihe","overwrittenBaseUrl":null},"currentPath":"node\/307140","currentPathIsAdmin":false,"yle_program_favbtn":{"areena_api_url":"https:\/\/web.archive.org\/web\/20210116113217\/https:\/\/areena.api.yle.fi","areena_api_appid":"8184bc4b","areena_api_appkey":"8026ce18887b37aabf1ba01bfd0aed43"},"yle_article":{"field_pushed_to_primary":"\/aihe\/lapset"},"readingEstimateConfig":{"currentSpeed":161},"quicktabs":{"qt_tabs_under_article":{"name":"tabs_under_article","tabs":[{"vid":"yle_article_by_subject_page","display":"latest_articles","args":"","view_path":"node%2F307140","view_dom_id":1,"ajax_args":"","actual_args":[]},{"bid":"ydd_api_delta_yle_somedata_most_popular","hide_title":1},{"bid":"ydd_api_delta_yle_articles_api_related","hide_title":1}],"better_exposed_filters":{"views":{"yle_article_by_subject_page":{"displays":{"latest_articles":{"filters":[]}}}}}}}});</script> </head> <body data-ylewebpollcategory="lapset" class="html not-front not-logged-in page-node page-node- page-node-307140 node-type-article i18n-fi section-artikkeli subject-page--lapset--pikku-kakkonen subject-page--lapset"> <a href="#main-content" tabindex="1" class="element-invisible element-focusable">Hyppää pääsisältöön</a> <div class="ydd-header"> <div class="l-region l-region--header"> <div id="block-yle-brand-active-brand-header" class="block block--yle-brand block--yle-brand-active-brand-header"> <div class="block__content"> <div class="js-yle-brand-header ydd-yle-global-header"><header role="banner" class="yle-header yle-header-lang-fi"> <div class="yle-header-container"> <figure class="yle-header-logo"> <a id="yle-header-main-link-ylefi" tabindex="0" href="https://web.archive.org/web/20210116113217/https://yle.fi/">yle.fi</a> </figure> <nav class="yle-header-navigation"> <a id="yle-header-main-link--uutiset" tabindex="0" href="https://web.archive.org/web/20210116113217/https://yle.fi/uutiset">Uutiset</a> <a id="yle-header-main-link--areena" tabindex="0" href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/tv">Areena</a> <a id="yle-header-main-link--urheilu" tabindex="0" href="https://web.archive.org/web/20210116113217/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" href="https://web.archive.org/web/20210116113217/https://yle.fi/uutiset">Uutiset</a> </li> <li class="yle-header-main-link"> <a id="yle-header-megamenu-main-link--areena" tabindex="0" href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/">Areena</a> </li> <li class="yle-header-main-link"> <a id="yle-header-megamenu-main-link--urheilu" tabindex="0" href="https://web.archive.org/web/20210116113217/https://yle.fi/urheilu">Urheilu</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--saa" class="yle-header-megamenu-link" href="https://web.archive.org/web/20210116113217/https://yle.fi/saa/">Sää</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--teksti-tv" class="yle-header-megamenu-link" href="https://web.archive.org/web/20210116113217/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" href="https://web.archive.org/web/20210116113217/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" href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/lapset">Lapset</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--radio" class="yle-header-megamenu-link" href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/radio">Radio</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--radio-opas" class="yle-header-megamenu-link" href="https://web.archive.org/web/20210116113217/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" href="https://web.archive.org/web/20210116113217/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" href="https://web.archive.org/web/20210116113217/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" href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/oppiminen">Oppiminen</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--kulttuuri" class="yle-header-megamenu-link" href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/kulttuuri">Kulttuuri</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--luonto" class="yle-header-megamenu-link" href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/luonto">Luonto</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--tiede" class="yle-header-megamenu-link" href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/tiede">Tiede</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--svenska" class="yle-header-megamenu-link" href="https://web.archive.org/web/20210116113217/https://svenska.yle.fi/">Svenska</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--news" class="yle-header-megamenu-link" href="https://web.archive.org/web/20210116113217/https://yle.fi/uutiset/osasto/news/">News</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--novosti" class="yle-header-megamenu-link" href="https://web.archive.org/web/20210116113217/https://yle.fi/uutiset/osasto/novosti/">Novosti</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--sapmi" class="yle-header-megamenu-link" href="https://web.archive.org/web/20210116113217/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/20210116113217/https://haku.yle.fi/" class="yle-header-search-form" role="search"> <input type="hidden" name="language" value="fi"/> <input type="hidden" name="uiLanguage" value="fi"/> <input tabindex="0" class="yle-header-search-input" name="query" type="text" placeholder="Hae" autocomplete="off" spellcheck="false" dir="auto" aria-label="Haku"/> <button tabindex="0" class="yle-header-search-submit" type="submit" title="Hae">Hae</button> </form> </div> <div class="yle-header-action yle-header-action-tunnus"> <div class="yle-header-action-login"> <button class="yle-header-tunnus-login" tabindex="0">Kirjaudu</button> </div> <div class="yle-header-action-open-tunnus-menu"> <button class="yle-header-tunnus-menu-open"> <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 href="https://web.archive.org/web/20210116113217/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 lapset"><div class="brandbyline brandbyline-primary lapset brandbyline--with-image"><a href="/web/20210116113217/https://yle.fi/aihe/lapset"><img class="ydd-brandbyline__image" typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://yle.fi/aihe/sites/aihe/files/brandbyline/lapsetheader_0_0.jpg" alt="Aihesivun Lapset pääkuva"/></a></div><nav role="navigation" id="id-pills--brandbyline--primary" class="ydd-pills ydd-pills--brandbyline sub primary lapset" aria-labelledby="brandbylineheader--menu-lapset"><h2 id="brandbylineheader--menu-lapset" class="ydd-is-hidden">Lapset</h2> <ul class="ydd-pills__list js-ydd-collapsible-list" role="menubar"> <li class="ydd-pill ydd-pill--first" role="presentation"> <a href="/web/20210116113217/https://yle.fi/aihe/lapset" class="ydd-pill__link" role="menuitem">Lapset</a> </li> <li class="ydd-pill menu-2174" role="presentation"> <a href="/web/20210116113217/https://yle.fi/aihe/galaxi" class="ydd-pill__link" role="menuitem">Galaxi</a> </li> <li class="ydd-pill menu-2176" role="presentation"> <a href="/web/20210116113217/https://yle.fi/aihe/lapset/lastenohjelmien-periaatteet" class="ydd-pill__link" role="menuitem">Lastenohjelmien periaatteet</a> </li> </ul> </nav></div><div class="brandbyline-wrapper brandbyline-wrapper-secondary lapset--pikku-kakkonen"><div class="brandbyline brandbyline-secondary lapset--pikku-kakkonen"><h2><a href="/web/20210116113217/https://yle.fi/aihe/lapset/pikku-kakkonen">Pikku Kakkonen</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/20210116113217/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/20210116113217/https://yle.fi/aihe/lapset" itemprop="url"><span itemprop="title">Lapset</span></a><span itemtype="http://data-vocabulary.org/Breadcrumb" itemscope="itemscope" itemprop="child"><a href="/web/20210116113217/https://yle.fi/aihe/lapset/pikku-kakkonen" itemprop="url"><span itemprop="title">Pikku Kakkonen</span></a></span> </span> </span> </div> </div> </div> <div class="ydd-content"> <article about="/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan" role="article" id="main-content" data-yle-id="20-307140" itemscope="" itemtype="http://schema.org/Article" class="node node--article node--full node--article--full ydd-article"> <meta itemscope="" itemtype="https://schema.org/WebPage" itemprop="mainEntityOfPage" itemid="/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan"> <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"> <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject"> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/profiles/fyndprofile/themes/custom/ylethemes/ydd_base_theme/images/icons/apple-touch-icon-512x512.png"> <meta itemprop="width" content="512"> <meta itemprop="height" content="512"> </div> <meta itemprop="name" content="Yle"> </div> <header class="ydd-article__header"> <h1 class="node-title ydd-article__title" itemprop="headline">Soiva syli: Äidin sydäntä lämmittää, vauvan kanssa sylitellään</h1> <div class="ydd-article--reading-estimate"></div> </header> <div class="ydd-share-buttons js-ydd-share-buttons ydd-share-buttons--compact"><div class="ydd-share-buttons__wrapper"><span class="ydd-share-buttons__share-text">Jaa:</span> <a href="https://web.archive.org/web/20210116113217/https://www.facebook.com/sharer/sharer.php?u=https%3A//yle.fi/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan%3Futm_source%3Dfacebook-share%26utm_medium%3Dsocial" aria-label="Jaa sivun sisältö palvelussa Facebook" class="ydd-share-buttons__button ydd-share-buttons__button--facebook js-ydd-share-buttons-facebook ydd-share-buttons__button--compact" data-ydd-share-buttons-analytics-service="facebook-top" target="_blank" rel="noopener"></a><a href="https://web.archive.org/web/20210116113217/https://twitter.com/share?url=https%3A//yle.fi/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan%3Futm_source%3Dtwitter-share%26utm_medium%3Dsocial&amp;text=Soiva%20syli%3A%20%C3%84idin%20syd%C3%A4nt%C3%A4%20l%C3%A4mmitt%C3%A4%C3%A4%2C%20vauvan%20kanssa%20sylitell%C3%A4%C3%A4n" aria-label="Jaa sivun sisältö palvelussa Twitter" class="ydd-share-buttons__button ydd-share-buttons__button--twitter js-ydd-share-buttons-twitter ydd-share-buttons__button--compact" data-ydd-share-buttons-analytics-service="twitter-top" target="_blank" rel="noopener"></a><a href="https://web.archive.org/web/20210116113217/https://web.whatsapp.com/send?text=https%3A//yle.fi/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan%3Futm_source%3Dwhatsapp-share%26utm_medium%3Dsocial" aria-label="Jaa sivun sisältö palvelussa Whatsapp" class="ydd-share-buttons__button ydd-share-buttons__button--whatsapp js-ydd-share-buttons-whatsapp ydd-share-buttons__button--compact" data-ydd-share-buttons-analytics-service="whatsapp-top" target="_blank" rel="noopener"></a></div></div> <div itemprop="articleSection" content="Lapset" class="node__content content ydd-article__content"> <div class="ydd-article__image"> <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--main ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <a href="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_3200,h_1800,c_crop,x_0,y_275/w_1100,h_620,c_fit/v1608296280/39-7559085fdca6016cae2.jpg" class="colorbox" data-copyright="Yle / Pikku Kakkonen" data-description="" data-public-id="39-7559085fdca6016cae2" data-height="619" data-width="1100" rel="nofollow"><img alt="Soiva syli: äiti suukottaa lasta poskelle" title="" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_3200,h_1800,c_crop,x_0,y_275/w_300/v1608296280/39-7559085fdca6016cae2.jpg" 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_275/w_700/v1608296280/39-7559085fdca6016cae2.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7559085fdca6016cae2" data-yle-id="39-7559085fdca6016cae2" data-crop-coords="w_3200,h_1800,c_crop,x_0,y_275" data-image-width="3680" data-image-height="2070" data-image-version="1608296280" data-initial-width="3200" data-default-width="300" class="ydd-image--main ydd-image__image"/> </a> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/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_275/w_700/v1608296280/39-7559085fdca6016cae2.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> </figure> <div class="ydd-image__captions"> <span class="ydd-image__description" itemprop="description">Soiva syli: äiti suukottaa lasta poskelle</span> <span class="ydd-image__copyright" itemprop="copyrightHolder">Kuva: Yle / Pikku Kakkonen</span> <span class="ydd-image__tags ydd-is-hidden" itemprop="keywords">Pikku Kakkonen,Soiva syli</span> </div> </div> </div></div></div> </div> <div class="ydd-article__additional-information"> <div class="ydd-authors" role="contentinfo" aria-label="Authors"><section class="ydd-authors__author" itemtype="http://schema.org/Person" itemscope itemprop="author"> <img class="ydd-authors__image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2067,h_2067,c_crop,x_0,y_0/w_30/v1457332261/17-4902056dd1fd317a51.jpg" srcset="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2067,h_2067,c_crop,x_0,y_0/w_30/v1457332261/17-4902056dd1fd317a51.jpg 1x, https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2067,h_2067,c_crop,x_0,y_0/w_60/v1457332261/17-4902056dd1fd317a51.jpg 2x" itemprop="image" alt="Pikku Kakkosen logo"/> <a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/profiili/pikku-kakkonen" class="ydd-authors__name" rel="author" itemprop="url"> <span property="dc:creator foaf:Person" itemprop="name"> <span itemprop="givenName">Pikku</span>&nbsp;<span itemprop="familyName">Kakkonen</span> </span> </a> <span class="hide" itemtype="http://schema.org/Organization" itemscope itemprop="worksFor"> <span itemprop="name">Yle</span> </span> <span class="ydd-authors__locality"> <span class="adr" itemprop="workLocation" itemscope itemtype="http://schema.org/Place"><span class="locality" itemprop="name">Tampere</span></span> </span> </section> </div> <div class="submitted ydd-article--meta"> <span property="dc:date dc:created" content="2020-12-18T15:04:00+02:00" datatype="xsd:dateTime" rel="sioc:has_creator"><span class="created">Julkaistu <time class="timeago" itemprop="datePublished" content="2020-12-18T15:04:00+02:00" datetime="2020-12-18T15:04:00+02:00">18.12.2020 - 15:04</time></span>. <span class="updated ydd-is-hidden">Päivitetty <time class="timeago" itemprop="dateModified" content="2020-12-18T15:08:26+02:00" datetime="2020-12-18T15:08:26+02:00">18.12.2020 - 15:08</time></span></span> </div> </div> <div class="ydd-article__body"> <p><strong><a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/audio/1-50687760">Soiva sylin Ä-jakso</a> on äidin jakso. Äiti vauvaa ymmärtää, mutta välillä äidin suusta kuuluu myös ikävä kielto: älä!</strong></p> <section class="ydd-areena-embed"><div class="ydd-areena-player js-ydd-areena-player" data-locale="fin" data-id="1-50687760"></div></section> <center><br/> <br/> <h4>Kieltorock </h4> <p><em>(säv. &amp; san. Petra Käppi)</em></p> <p>Älä heitä ruokaa lattialle, älä laita johtoja suuhun,<br/> älä vedä tavaroita kaapista, älä sylje ruokaa lattialle.<br/> Älä sinne kiipeä ja älä revi tavaroita alas. </p> <p>Mitään täällä ei tehdä saa, mitään ei tehdä saa!<br/> Kaikki kiva aina kielletään, kaikki kielletään! </p> <p>Älä vedä kissaa hännästä, älä tartu äitiä naamasta,<br/> älä aina herätä isää, älä häiritse koiraa.<br/> Älä syö johtoja, äläkä kukkamultaa! </p> <p>Mitään täällä ei tehdä saa, mitään ei tehdä saa!<br/> Kaikki kiva aina kielletään, kaikki kielletään!</p> <p><br/></p> <h4>Äidin sydäntä lämmittää </h4> <p><em>(säv. Petra Käppi/Antero Mentu &amp; san. Petra Käppi)</em></p> <p>Äiti aina ymmärtää, mikä vauvaa harmittaa.<br/> Äiti aina älyää, miksi vauvaa itkettää.<br/> Äiti aina lohduttaa, vaikka joskus äksyää.<br/> Äiti kyllä ymmärtää, vaikka joskus äksyää. </p> <p>Äidin sydäntä lämmittää, vauvan kanssa sylitellään.<br/> Äidin sydäntä lämmittää, poskea kun silittää. </p> <p><br/></p> <h4>Äiti tanssi sormitanssin </h4> <p><em>(säv. Soili Perkiö &amp; san. Hannele Huovi)</em></p> <p>Äiti tanssi sormitanssin, sormitanssin, sormitanssin.<br/> Äiti tanssi sormitanssin, sormet mukana pyöri.</p> <p>Isä tanssi vatsatanssin… vatsa mukana pyöri.<br/> Tyttö tanssi varvastanssin....varpaat mukana pyöri.<br/> Poika tanssi polvitanssin….polvet mukana pyöri.<br/> Pappa tanssi poskitanssin…. posket mukana pyöri.<br/> Mamma roiman rokkitanssin...kaikki mukana pyöri!</p> <p><em>Leikkiohjeet: </em><br/> Tässä tanssilaulussa tanssitetaan kehon eri osia. Leikkiä voi soveltaen leikkiä ihan pienen vauvan kanssa, joka pötköttelee lattialla tai isompi lapsi sylissä tai tanssien yhdessä lattialla seisaaltaan. Keksi itse minkälainen on poskitanssi, vatsatanssi tai sormitanssi? Kuinka hölmöjä ja hauskoja tanssiliikkeitä voikaan keksiä yhdessä? </p> <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="16:9"> <a href="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_3200,h_1800,c_crop,x_0,y_15/w_1400,h_1400,c_fit/v1608296445/39-7559155fdca7c701890.jpg" class="colorbox" data-copyright="Yle / Pikku Kakkonen" data-description="" data-public-id="39-7559155fdca7c701890" data-height="788" data-width="1400" rel="nofollow"><img alt="Soiva: äiti tanssittaa lasta" 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_15/w_700/v1608296445/39-7559155fdca7c701890.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7559155fdca7c701890" data-yle-id="39-7559155fdca7c701890" data-crop-coords="w_3200,h_1800,c_crop,x_0,y_15" data-image-width="3680" data-image-height="2070" data-image-version="1608296445" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_3200,h_1800,c_crop,x_0,y_15/w_300/v1608296445/39-7559155fdca7c701890.jpg"/> </a> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/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_15/w_700/v1608296445/39-7559155fdca7c701890.jpg"/> <meta itemprop="width" content="700"/> <meta itemprop="height" content="394"/> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_3200,h_1800,c_crop,x_0,y_15/w_300/v1608296445/39-7559155fdca7c701890.jpg" alt="Soiva: äiti tanssittaa lasta" title=""/></noscript> </figure> <div class="ydd-image__captions"> <span class="ydd-image__description" itemprop="description">Soiva: äiti tanssittaa lasta</span> <span class="ydd-image__copyright" itemprop="copyrightHolder">Kuva: Yle / Pikku Kakkonen</span> <span class="ydd-image__tags ydd-is-hidden" itemprop="keywords">Pikku Kakkonen,Soiva syli</span> </div> </div> <p><br/></p> <h4>Äiti valvoo</h4> <p><em>(säv. Petra Käppi &amp; san. Reetta Niemelä) </em></p> <p>Veli nukkuu, sisko nukkuu, setä nukkuu, eno nukkuu, naapuri nukkuu, hevonen nukkuu.<br/> Suru nukkuu, pilvi nukkuu, heinä nukkuu, tähkä nukkuu, orvokki nukkuu, metsähiiri nukkuu.<br/> Anni nukkuu, Maija nukkuu, kuusi nukkuu, tuoli nukkuu, kattila nukkuu, lusikka nukkuu.<br/> Peitto nukkuu, vauva nukkuu, peukku nukkuu, kirja nukkuu, ämpäri nukkuu, pisara nukkuu.<br/> Äiti valvoo ja hyräillee kuin kuu.</p> </center> </div> <aside class="ydd-article__tags"> <ul class="ydd-article__tag-list" title="Lisää aiheesta"> <li itemprop="keywords" content="Pikku Kakkonen, lastenmusiikki, lastenlaulut, lapset, vauvat, leikki, leikit, musiikkileikkikoulut, kansanmusiikki, Pekko Käppi" class="ydd-is-hidden"></li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20210116113217/https://yle.fi/aihe/termi/yle/18-18022" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-178533" class="ydd-article__tag__link">Pikku Kakkonen</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/https://www.wikidata.org/wiki/Q7193689" rel="dc:subject">Pikku Kakkonen</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20210116113217/https://yle.fi/aihe/termi/yle/18-8190" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-218207" class="ydd-article__tag__link">lastenmusiikki</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/https://www.wikidata.org/wiki/Q2389651" rel="dc:subject">lastenmusiikki</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p10442" rel="dc:subject">lastenmusiikki</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20210116113217/https://yle.fi/aihe/termi/finto/httpwwwysofiontokokop8209/lastenlaulut" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-214117" class="ydd-article__tag__link">lastenlaulut</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/https://www.wikidata.org/wiki/Q493169" rel="dc:subject">lastenlaulut</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p8209" rel="dc:subject">lastenlaulut</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20210116113217/https://yle.fi/aihe/termi/yle/18-22117" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-22117" class="ydd-article__tag__link">lapset (ikäryhmät)</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/https://www.wikidata.org/wiki/Q7569" rel="dc:subject">lapset (ikäryhmät)</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p48288" rel="dc:subject">lapset (ikäryhmät)</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p64366" rel="dc:subject">lapset (ikäryhmät)</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p55922" rel="dc:subject">lapset (ikäryhmät)</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p56856" rel="dc:subject">lapset (ikäryhmät)</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p48228" rel="dc:subject">lapset (ikäryhmät)</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p56528" rel="dc:subject">lapset (ikäryhmät)</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20210116113217/https://yle.fi/aihe/termi/yle/18-1459" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-212513" class="ydd-article__tag__link">vauvat</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/https://www.wikidata.org/wiki/Q998" rel="dc:subject">vauvat</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p30754" rel="dc:subject">vauvat</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/mesh/D007223" rel="dc:subject">vauvat</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20210116113217/https://yle.fi/aihe/termi/finto/httpwwwysofiontokokop34287/leikki" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-213547" class="ydd-article__tag__link">leikki</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/https://www.wikidata.org/wiki/Q1150958" rel="dc:subject">leikki</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p34287" rel="dc:subject">leikki</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20210116113217/https://yle.fi/aihe/termi/finto/httpwwwysofiontokokop37088/leikit" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-204685" class="ydd-article__tag__link">leikit</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p37088" rel="dc:subject">leikit</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20210116113217/https://yle.fi/aihe/termi/yle/18-14245/musiikkileikkikoulut" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-210461" class="ydd-article__tag__link">musiikkileikkikoulut</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p18557" rel="dc:subject">musiikkileikkikoulut</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20210116113217/https://yle.fi/aihe/termi/finto/httpwwwysofiontokokop72379/kansanmusiikki" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-211852" class="ydd-article__tag__link">kansanmusiikki</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/https://www.wikidata.org/wiki/Q43343" rel="dc:subject">kansanmusiikki</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/https://www.wikidata.org/wiki/Q235858" rel="dc:subject">kansanmusiikki</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p72379" rel="dc:subject">kansanmusiikki</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20210116113217/http://www.yso.fi/onto/koko/p35014" rel="dc:subject">kansanmusiikki</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20210116113217/https://yle.fi/aihe/termi/freebase/m01wjy68/pekko-kappi" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-248216" class="ydd-article__tag__link">Pekko Käppi</a> </li> </ul> </aside> <div class="ydd-more-about-program"> <h4 class="ydd-more-about-program__title">Lisää ohjelmasta</h4> <ul class="ydd-article__tag-list" itemprop="keywords"> <li class="ydd-article__tag ydd-article__tag--large ydd-article__tag--program"><a href="/web/20210116113217/https://yle.fi/aihe/ohjelma/soiva-syli" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" class="ydd-article__tag__link">Soiva syli</a><div class="ydd-program-info__item"><div class="ydd-program-info__image-column"><a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/1-50687739"> <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/v1610604065/13-1-50687739-1605612881500.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="13-1-50687739-1605612881500" data-yle-id="13-1-50687739-1605612881500" data-crop-coords="w_1600,h_900,c_fill,g_faces" data-image-width="1600" data-image-height="900" data-image-version="1610604065" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1610604065/13-1-50687739-1605612881500.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_900,c_fill,g_faces/w_700/v1610604065/13-1-50687739-1605612881500.jpg"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_fill,g_faces/w_300/v1610604065/13-1-50687739-1605612881500.jpg" alt=""/></noscript> </figure> </div> </a><div class="ydd-program-info__play ydd-icon--play_icon"></div></div><div class="ydd-program-info__info-column"><div class="ydd-areena-favourite js-ydd-program-favbtn" data-ydd-program-fav-id="1-50687739" data-ydd-program-fav-type="series"></div><a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/1-50687739">Perjantai 20.11.2020 07:01 Yle Areena</a><div class="ydd-program-info__ondemand-info"><span class="ydd-icon ydd-icon--calendar_icon ydd-program-info__ondemand-start">15.1.2021</span> <span class="ydd-icon ydd-icon--hourglass_icon ydd-program-info__ondemand-duration">toistaiseksi</span> </div></div></div></li> </ul> <div class="ydd-more-about-program__list"><ul class="ydd-list"><li class="ydd-list__item"><a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/15/soiva-syli-leivon-leivon-pullalasta">Soiva syli: Leivon, leivon pullalasta</a></li> <li class="ydd-list__item"><a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/08/soiva-syli-hiivi-hiljaa-varpailla">Soiva syli: Hiivi hiljaa varpailla</a></li> <li class="ydd-list__item"><a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/01/soiva-syli-ihanainen-vauvani-unohda-jo-murheesi">Soiva syli: Ihanainen vauvani, unohda jo murheesi</a></li> </ul></div> </div> </div> <div class="ydd-share-buttons js-ydd-share-buttons"><div class="ydd-share-buttons__wrapper"><span class="ydd-share-buttons__share-text">Jaa:</span> <a href="https://web.archive.org/web/20210116113217/https://www.facebook.com/sharer/sharer.php?u=https%3A//yle.fi/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan%3Futm_source%3Dfacebook-share%26utm_medium%3Dsocial" aria-label="Jaa sivun sisältö palvelussa Facebook" class="ydd-share-buttons__button ydd-share-buttons__button--facebook js-ydd-share-buttons-facebook" data-ydd-share-buttons-analytics-service="facebook-bottom" target="_blank" rel="noopener"></a><a href="https://web.archive.org/web/20210116113217/https://twitter.com/share?url=https%3A//yle.fi/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan%3Futm_source%3Dtwitter-share%26utm_medium%3Dsocial&amp;text=Soiva%20syli%3A%20%C3%84idin%20syd%C3%A4nt%C3%A4%20l%C3%A4mmitt%C3%A4%C3%A4%2C%20vauvan%20kanssa%20sylitell%C3%A4%C3%A4n" aria-label="Jaa sivun sisältö palvelussa Twitter" class="ydd-share-buttons__button ydd-share-buttons__button--twitter js-ydd-share-buttons-twitter" data-ydd-share-buttons-analytics-service="twitter-bottom" target="_blank" rel="noopener"></a><a href="https://web.archive.org/web/20210116113217/https://web.whatsapp.com/send?text=https%3A//yle.fi/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan%3Futm_source%3Dwhatsapp-share%26utm_medium%3Dsocial" aria-label="Jaa sivun sisältö palvelussa Whatsapp" class="ydd-share-buttons__button ydd-share-buttons__button--whatsapp js-ydd-share-buttons-whatsapp" data-ydd-share-buttons-analytics-service="whatsapp-bottom" target="_blank" rel="noopener"></a></div></div> </article> <div id="quicktabs-tabs_under_article" class="quicktabs-wrapper quicktabs-style-nostyle"><ul class="quicktabs-tabs quicktabs-style-nostyle"><li class="active"><a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan?qt-tabs_under_article=0#qt-tabs_under_article" id="quicktabs-tab-tabs_under_article-0" class="quicktabs-tab quicktabs-tab-view quicktabs-tab-view-yle-article-by-subject-page-latest-articles active">Uusimmat artikkelit</a></li> <li><a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan?qt-tabs_under_article=1#qt-tabs_under_article" id="quicktabs-tab-tabs_under_article-1" class="quicktabs-tab quicktabs-tab-block quicktabs-tab-block-ydd-api-delta-yle-somedata-most-popular active">Luetuimmat</a></li> <li><a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2020/12/18/soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan?qt-tabs_under_article=2#qt-tabs_under_article" id="quicktabs-tab-tabs_under_article-2" class="quicktabs-tab quicktabs-tab-block quicktabs-tab-block-ydd-api-delta-yle-articles-api-related active">Aiheeseen liittyvää</a></li> </ul><div id="quicktabs-container-tabs_under_article" class="quicktabs_main quicktabs-style-nostyle"><div id="quicktabs-tabpage-tabs_under_article-0" class="quicktabs-tabpage "> <ul class="ydd-teaser-list"> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/15/soiva-syli-leivon-leivon-pullalasta" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Soiva syli: äiti ja lapsi" 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_2407,h_2407,c_fill,g_faces/w_700/v1610699969/39-762692600154358534b.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-762692600154358534b" data-yle-id="39-762692600154358534b" data-crop-coords="w_2407,h_2407,c_fill,g_faces" data-image-width="2768" data-image-height="2768" data-image-version="1610699969" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1610699969/39-762692600154358534b.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1610699969/39-762692600154358534b.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1610699969/39-762692600154358534b.jpg" alt="Soiva syli: äiti ja lapsi" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/15/soiva-syli-leivon-leivon-pullalasta">Soiva syli: Leivon, leivon pullalasta</a></h2> <p class="ydd-teaser-list__item__shortdesc"> L-jaksossa leivotaan ja liidellään. </p> <p class="ydd-teaser-list__item__longdesc"> <a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/audio/1-50687767">Soiva sylin L-jaksossa</a> lauletaan lumesta, leivotaan ja liidetään lintujen ja lentokoneiden lailla. </p> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/08/soiva-syli-hiivi-hiljaa-varpailla" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Soiva syli: vauva" 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_2407,h_2407,c_fill,g_faces/w_700/v1610095335/39-7601985ff81ac14d224.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7601985ff81ac14d224" data-yle-id="39-7601985ff81ac14d224" data-crop-coords="w_2407,h_2407,c_fill,g_faces" data-image-width="2768" data-image-height="2768" data-image-version="1610095335" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1610095335/39-7601985ff81ac14d224.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1610095335/39-7601985ff81ac14d224.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1610095335/39-7601985ff81ac14d224.jpg" alt="Soiva syli: vauva" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/08/soiva-syli-hiivi-hiljaa-varpailla">Soiva syli: Hiivi hiljaa varpailla</a></h2> <p class="ydd-teaser-list__item__shortdesc"> H-jaksossa hihitellään ja haitari soi! </p> <p class="ydd-teaser-list__item__longdesc"> <a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/audio/1-50687766">Soiva sylin H-jaksossa</a> hiivitään hihitellen hiiren pojan häihin, jossa haitari soi ja hevosetkin humputtelevat. </p> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/01/soiva-syli-ihanainen-vauvani-unohda-jo-murheesi" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Soiva syli: isä ja lapsi" 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_2407,h_2407,c_fill,g_faces/w_700/v1608296068/39-7559105fdca6033ebfe.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7559105fdca6033ebfe" data-yle-id="39-7559105fdca6033ebfe" data-crop-coords="w_2407,h_2407,c_fill,g_faces" data-image-width="2768" data-image-height="2768" data-image-version="1608296068" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1608296068/39-7559105fdca6033ebfe.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1608296068/39-7559105fdca6033ebfe.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1608296068/39-7559105fdca6033ebfe.jpg" alt="Soiva syli: isä ja lapsi" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/01/soiva-syli-ihanainen-vauvani-unohda-jo-murheesi">Soiva syli: Ihanainen vauvani, unohda jo murheesi</a></h2> <p class="ydd-teaser-list__item__shortdesc"> I-jaksossa ihmetellään isää ja isovanhempia. </p> <p class="ydd-teaser-list__item__longdesc"> <a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/audio/1-50687765">Soiva sylin I-jaksossa</a> ihmetellään ihmerumpua, ihmepalloa sekä ihanaa isää ja isovanhempia. Jaksossa kuullaan Hennerin kerhossa tehty runo, jonka on kirjoittanut Kasper Lehtonen. </p> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2020/12/25/soiva-syli-tilhi-toyhtoaan-villisti-heiluttaa" aria-hidden="true" tabindex="-1" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Soiva: äiti tanssittaa lasta" 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_2407,h_2407,c_fill,g_faces/w_700/v1608296445/39-7559155fdca7c701890.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7559155fdca7c701890" data-yle-id="39-7559155fdca7c701890" data-crop-coords="w_2407,h_2407,c_fill,g_faces" data-image-width="2768" data-image-height="2768" data-image-version="1608296445" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1608296445/39-7559155fdca7c701890.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1608296445/39-7559155fdca7c701890.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1608296445/39-7559155fdca7c701890.jpg" alt="Soiva: äiti tanssittaa lasta" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20210116113217/https://yle.fi/aihe/artikkeli/2020/12/25/soiva-syli-tilhi-toyhtoaan-villisti-heiluttaa">Soiva syli: Tilhi töyhtöään villisti heiluttaa</a></h2> <p class="ydd-teaser-list__item__shortdesc"> T-jaksossa tanssitaan! </p> <p class="ydd-teaser-list__item__longdesc"> Soivan sylin T-jaksossa tuuli kuljettaa meidät tanssimaan Tsäkädäkää ja taputtelemaan käsiä tanssin tahdissa. </p> </div> </article> </li> </ul> </div><div id="quicktabs-tabpage-tabs_under_article-1" class="quicktabs-tabpage quicktabs-hide"><div id="block-ydd-api-yle-somedata-most-popular" class="block block--ydd-api block--ydd-api-yle-somedata-most-popular"> <div class="block__content"> <div class="ydd-related-articles"><ul class="ydd-teaser-list"><li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2016/02/24/pikku-kakkosen-varityskuvia" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Pikku Kakkosen logosta tehty värityskuva pöydällä" 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_1080,h_1080,c_crop,x_165,y_0/w_700/v1591255141/39-4441975a127ed9dcb29.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-4441975a127ed9dcb29" data-yle-id="39-4441975a127ed9dcb29" data-crop-coords="w_1080,h_1080,c_crop,x_165,y_0" data-image-width="1080" data-image-height="1080" data-image-version="1591255141" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_165,y_0/w_300/v1591255141/39-4441975a127ed9dcb29.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1080,h_1080,c_crop,x_165,y_0/w_700/v1591255141/39-4441975a127ed9dcb29.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_165,y_0/w_300/v1591255141/39-4441975a127ed9dcb29.jpg" alt="Pikku Kakkosen logosta tehty värityskuva pöydällä" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2016/02/24/pikku-kakkosen-varityskuvia">Pikku Kakkosen värityskuvia</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Tulosta ja väritä! </p> <p class="ydd-teaser-list__item__longdesc"> Ylen graafikon Sirpa Sälliluoman ja hänen kollegoidensa suunnittelemia tulostettavia värityskuvia. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2007/11/07/villahousupakko" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Villahousupakko-elokuvassa 1977 Timo (Kyösti Väntänen) lääkärin (Esa Pakarinen junior) vastaanotolla, taustalla opettaja (Pirkkoliisa Tikka)" title="Villahousupakko-elokuvassa 1977 Timo (Kyösti Väntänen) lääkärin (Esa Pakarinen junior) vastaanotolla, taustalla opettaja (Pirkkoliisa Tikka)" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1274,h_1274,c_crop,x_0,y_4/w_700/v1519822684/39-4679215a96a69698d0d.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-4679215a96a69698d0d" data-yle-id="39-4679215a96a69698d0d" data-crop-coords="w_1274,h_1274,c_crop,x_0,y_4" data-image-width="1274" data-image-height="1274" data-image-version="1519822684" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1274,h_1274,c_crop,x_0,y_4/w_300/v1519822684/39-4679215a96a69698d0d.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1274,h_1274,c_crop,x_0,y_4/w_700/v1519822684/39-4679215a96a69698d0d.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1274,h_1274,c_crop,x_0,y_4/w_300/v1519822684/39-4679215a96a69698d0d.jpg" alt="Villahousupakko-elokuvassa 1977 Timo (Kyösti Väntänen) lääkärin (Esa Pakarinen junior) vastaanotolla, taustalla opettaja (Pirkkoliisa Tikka)" title="Villahousupakko-elokuvassa 1977 Timo (Kyösti Väntänen) lääkärin (Esa Pakarinen junior) vastaanotolla, taustalla opettaja (Pirkkoliisa Tikka)"/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2007/11/07/villahousupakko">Klassikkokomedia Villahousupakko oli vastaisku epäterveelliselle farkkumuodille</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Raili Ruston kiitetty ohjaus vuodelta 1977 </p> <p class="ydd-teaser-list__item__longdesc"> "Lastennäytelmä epäterveellisestä farkkumuodista laulujen ja huumorin avulla", määritteli Villahousupakon esittelyteksti vuonna 1977. Vaikea sanoa, menikö sanoma perille vai ei, mutta yksi asia on varma: Asko Martinheimon kirjoittama ja Raili Ruston ohjaama komedia on aikakauden lapsille todellinen tv-klassikko. </p> <div class="ydd-teaser-list__item__comments"> <a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2007/11/07/villahousupakko#comments" title="Avaa kommentit" class="ydd-comment-count-link"><span class="ydd-is-hidden">Kommentteja</span> 13</a> </div> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2020/12/23/pelaa-pikku-kakkosen-peleja-sovelluksissa" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Pelit löytyvät Pikku Kakkosen sovelluksesta ja Eskari-sovelluksesta" 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_1080,h_1080,c_crop,x_420,y_0/w_700/v1608614042/39-7567485fe17f1d8280e.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7567485fe17f1d8280e" data-yle-id="39-7567485fe17f1d8280e" data-crop-coords="w_1080,h_1080,c_crop,x_420,y_0" data-image-width="1080" data-image-height="1080" data-image-version="1608614042" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_420,y_0/w_300/v1608614042/39-7567485fe17f1d8280e.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1080,h_1080,c_crop,x_420,y_0/w_700/v1608614042/39-7567485fe17f1d8280e.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1080,h_1080,c_crop,x_420,y_0/w_300/v1608614042/39-7567485fe17f1d8280e.jpg" alt="Pelit löytyvät Pikku Kakkosen sovelluksesta ja Eskari-sovelluksesta" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2020/12/23/pelaa-pikku-kakkosen-peleja-sovelluksissa">Pelaa Pikku Kakkosen pelejä sovelluksissa</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Pikku Kakkosen nettisivu sulkeutuu </p> <p class="ydd-teaser-list__item__longdesc"> Pikku Kakkosen pelejä sisältävä nettisivu poistuu käytöstä vuoden 2020 päättyessä. Flashillä toteutetut pelit lakkaavat toimimasta ja tämän takia sivusto suljetaan. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/15/soiva-syli-leivon-leivon-pullalasta" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Soiva syli: äiti ja lapsi" 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_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1610699969/39-762692600154358534b.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-762692600154358534b" data-yle-id="39-762692600154358534b" data-crop-coords="w_2407,h_2407,c_fill,g_faces" data-image-width="2768" data-image-height="2768" data-image-version="1610699969" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1610699969/39-762692600154358534b.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1610699969/39-762692600154358534b.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1610699969/39-762692600154358534b.jpg" alt="Soiva syli: äiti ja lapsi" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/15/soiva-syli-leivon-leivon-pullalasta">Soiva syli: Leivon, leivon pullalasta</a></h2> <p class="ydd-teaser-list__item__shortdesc"> L-jaksossa leivotaan ja liidellään. </p> <p class="ydd-teaser-list__item__longdesc"> Soiva sylin L-jaksossa lauletaan lumesta, leivotaan ja liidetään lintujen ja lentokoneiden lailla. </p> </div> </article> </li> </ul></div> </div> </div> </div><div id="quicktabs-tabpage-tabs_under_article-2" class="quicktabs-tabpage quicktabs-hide"><div id="block-ydd-api-yle-articles-api-related" class="block block--ydd-api block--ydd-api-yle-articles-api-related"> <div class="block__content"> <div class="ydd-related-articles"><h3 class="ydd-teaser-list__header">Aiheeseen liittyvää</h3><h4 class="ydd-teaser-list__sub-header">2021</h4><ul class="ydd-teaser-list"><li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/15/soiva-syli-leivon-leivon-pullalasta" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Soiva syli: äiti ja lapsi" 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_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1610699969/39-762692600154358534b.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-762692600154358534b" data-yle-id="39-762692600154358534b" data-crop-coords="w_2407,h_2407,c_fill,g_faces" data-image-width="2768" data-image-height="2768" data-image-version="1610699969" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1610699969/39-762692600154358534b.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1610699969/39-762692600154358534b.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1610699969/39-762692600154358534b.jpg" alt="Soiva syli: äiti ja lapsi" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/15/soiva-syli-leivon-leivon-pullalasta">Soiva syli: Leivon, leivon pullalasta</a></h2> <p class="ydd-teaser-list__item__shortdesc"> L-jaksossa leivotaan ja liidellään. </p> <p class="ydd-teaser-list__item__longdesc"> Soiva sylin L-jaksossa lauletaan lumesta, leivotaan ja liidetään lintujen ja lentokoneiden lailla. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/08/soiva-syli-hiivi-hiljaa-varpailla" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Soiva syli: vauva" 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_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1610095335/39-7601985ff81ac14d224.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7601985ff81ac14d224" data-yle-id="39-7601985ff81ac14d224" data-crop-coords="w_2407,h_2407,c_fill,g_faces" data-image-width="2768" data-image-height="2768" data-image-version="1610095335" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1610095335/39-7601985ff81ac14d224.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1610095335/39-7601985ff81ac14d224.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1610095335/39-7601985ff81ac14d224.jpg" alt="Soiva syli: vauva" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2021/01/08/soiva-syli-hiivi-hiljaa-varpailla">Soiva syli: Hiivi hiljaa varpailla</a></h2> <p class="ydd-teaser-list__item__shortdesc"> H-jaksossa hihitellään ja haitari soi! </p> <p class="ydd-teaser-list__item__longdesc"> Soiva sylin H-jaksossa hiivitään hihitellen hiiren pojan häihin, jossa haitari soi ja hevosetkin humputtelevat. </p> </div> </article> </li> </ul><h4 class="ydd-teaser-list__sub-header">2020</h4><ul class="ydd-teaser-list"><li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2020/12/25/soiva-syli-tilhi-toyhtoaan-villisti-heiluttaa" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Soiva: äiti tanssittaa lasta" 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_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1608296445/39-7559155fdca7c701890.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7559155fdca7c701890" data-yle-id="39-7559155fdca7c701890" data-crop-coords="w_2407,h_2407,c_fill,g_faces" data-image-width="2768" data-image-height="2768" data-image-version="1608296445" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1608296445/39-7559155fdca7c701890.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1608296445/39-7559155fdca7c701890.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1608296445/39-7559155fdca7c701890.jpg" alt="Soiva: äiti tanssittaa lasta" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2020/12/25/soiva-syli-tilhi-toyhtoaan-villisti-heiluttaa">Soiva syli: Tilhi töyhtöään villisti heiluttaa</a></h2> <p class="ydd-teaser-list__item__shortdesc"> T-jaksossa tanssitaan! </p> <p class="ydd-teaser-list__item__longdesc"> Soivan sylin T-jaksossa tuuli kuljettaa meidät tanssimaan Tsäkädäkää ja taputtelemaan käsiä tanssin tahdissa. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2020/12/11/soiva-syli-aamulla-aurinko-silmat-avasi" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Soiva syli: perhe" 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_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1607673419/39-7531905fd3257073cc8.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7531905fd3257073cc8" data-yle-id="39-7531905fd3257073cc8" data-crop-coords="w_2407,h_2407,c_fill,g_faces" data-image-width="2768" data-image-height="2768" data-image-version="1607673419" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1607673419/39-7531905fd3257073cc8.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2407,h_2407,c_fill,g_faces/w_700/v1607673419/39-7531905fd3257073cc8.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2407,h_2407,c_fill,g_faces/w_300/v1607673419/39-7531905fd3257073cc8.jpg" alt="Soiva syli: perhe" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2020/12/11/soiva-syli-aamulla-aurinko-silmat-avasi">Soiva syli: Aamulla aurinko silmät avasi</a></h2> <p class="ydd-teaser-list__item__shortdesc"> A-jaksossa aamuaurinko herättää meidät uuteen päivään. </p> <p class="ydd-teaser-list__item__longdesc"> Soivan sylin A-jaksossa aamuaurinko herättää meidät uuteen päivään leikkimään autoilla ja kuuntelemaan apinaorkesteria. </p> </div> </article> </li> </ul><div class="ydd-more-link"><button class="ydd-button js-ydd-collapsible-toggle" data-target-selector=".ydd-related-articles .ydd-teaser-list-more" data-hide-after-click="1">Relaterade artiklar</button> </div> <div class="ydd-teaser-list-more ydd-is-hidden"><h3 class="ydd-teaser-list__header">Relaterade artiklar</h3><h4 class="ydd-teaser-list__sub-header">2020</h4><ul class="ydd-teaser-list"><li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20210116113217/https://svenska.yle.fi/artikel/2020/09/10/bartil-pratar-bade-svenska-och-finska-i-hostens-program" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Isa-possu testaa toivomusperunaa, Bärtil-lammas katsoo." title="Hur funkar en önskepotatis?" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_1800,h_1800,c_fill,g_faces/w_700/v1599651670/39-7128145f489209a2a38.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7128145f489209a2a38" data-yle-id="39-7128145f489209a2a38" data-crop-coords="w_1800,h_1800,c_fill,g_faces" data-image-width="3110" data-image-height="3110" data-image-version="1599651670" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_1800,h_1800,c_fill,g_faces/w_300/v1599651670/39-7128145f489209a2a38.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_1800,h_1800,c_fill,g_faces/w_700/v1599651670/39-7128145f489209a2a38.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_1800,h_1800,c_fill,g_faces/w_300/v1599651670/39-7128145f489209a2a38.jpg" alt="Isa-possu testaa toivomusperunaa, Bärtil-lammas katsoo." title="Hur funkar en önskepotatis?"/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20210116113217/https://svenska.yle.fi/artikel/2020/09/10/bartil-pratar-bade-svenska-och-finska-i-hostens-program">Bärtil pratar både svenska och finska i höstens program</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Barnprogrammens trotjänare fyller 18 år! </p> <p class="ydd-teaser-list__item__longdesc"> I årets säsong av Bärtil kan du titta på programmet både på svenska och finska. Coronan möjliggjorde att programmet kunde dubbas till finska. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20210116113217/https://svenska.yle.fi/artikel/2020/07/27/populart-med-kapphastverkstad-i-borga-barnen-vill-ha-hela-lekstugan-full-med" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Fyra flickor med käpphästar i händerna." title="Från vänster: Lily Ek, Kielo Kultanen, Helmi Kultanen och Stella Laine pysslade ihop sina hästar på en timme." src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2133,h_2133,c_crop,x_480,y_0/w_700/v1595508962/39-7021075f19864a8cca7.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-7021075f19864a8cca7" data-yle-id="39-7021075f19864a8cca7" data-crop-coords="w_2133,h_2133,c_crop,x_480,y_0" data-image-width="3712" data-image-height="3712" data-image-version="1595508962" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2133,h_2133,c_crop,x_480,y_0/w_300/v1595508962/39-7021075f19864a8cca7.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2133,h_2133,c_crop,x_480,y_0/w_700/v1595508962/39-7021075f19864a8cca7.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2133,h_2133,c_crop,x_480,y_0/w_300/v1595508962/39-7021075f19864a8cca7.jpg" alt="Fyra flickor med käpphästar i händerna." title="Från vänster: Lily Ek, Kielo Kultanen, Helmi Kultanen och Stella Laine pysslade ihop sina hästar på en timme."/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20210116113217/https://svenska.yle.fi/artikel/2020/07/27/populart-med-kapphastverkstad-i-borga-barnen-vill-ha-hela-lekstugan-full-med">Populärt med käpphästverkstad i Borgå: &quot;Barnen vill ha hela lekstugan full med hästar&quot;</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Intresset för käpphästar blir bara större och större. </p> <p class="ydd-teaser-list__item__longdesc"> Käpphästar har redan i några år varit mycket populära bland barn. Trenden ökar också intresset för att lära sig göra egna käpphästar. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20210116113217/https://svenska.yle.fi/artikel/2020/05/15/barnpanelen-avslojar-polisbilen-och-glassbilen-later-inte-helt-lika" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Tre dagisbarn med gula västar sitter i gräset en mulen dag." title="Vera Keskikallio, Seela Broo och Mio Sandström." src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2265,h_2265,c_crop,x_555,y_75/w_700/v1589445318/39-6756555ebd023ac3320.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-6756555ebd023ac3320" data-yle-id="39-6756555ebd023ac3320" data-crop-coords="w_2265,h_2265,c_crop,x_555,y_75" data-image-width="2505" data-image-height="2505" data-image-version="1589445318" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2265,h_2265,c_crop,x_555,y_75/w_300/v1589445318/39-6756555ebd023ac3320.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2265,h_2265,c_crop,x_555,y_75/w_700/v1589445318/39-6756555ebd023ac3320.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2265,h_2265,c_crop,x_555,y_75/w_300/v1589445318/39-6756555ebd023ac3320.jpg" alt="Tre dagisbarn med gula västar sitter i gräset en mulen dag." title="Vera Keskikallio, Seela Broo och Mio Sandström."/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20210116113217/https://svenska.yle.fi/artikel/2020/05/15/barnpanelen-avslojar-polisbilen-och-glassbilen-later-inte-helt-lika">Barnpanelen avslöjar: &quot;Polisbilen och glassbilen låter inte helt lika&quot;</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Barnpanelen pratar om veckans händelser. </p> <p class="ydd-teaser-list__item__longdesc"> Barnpanelen pratar om veckans händelser. Bland annat funderar de på hur man skulle kunna göra ansiktsskydd roligare och vad bebisar är bra till. </p> </div> </article> </li> </ul><h4 class="ydd-teaser-list__sub-header">2019</h4><ul class="ydd-teaser-list"><li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20210116113217/https://svenska.yle.fi/artikel/2019/11/23/buu-dagen-i-vasa-succe-for-bade-stora-och-sma-fastnade-du-pa-bild" title="Näytä koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="BUU-ledarna drog en show för barnen på Buu-dagen 2019." title="BUU-ledarna måste hitta den borttappade julkulan från Hittehatt." src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2133,h_2133,c_fill,g_faces/w_700/v1574523746/39-6151465dd94869b5a01.jpg" data-base-url="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-6151465dd94869b5a01" data-yle-id="39-6151465dd94869b5a01" data-crop-coords="w_2133,h_2133,c_fill,g_faces" data-image-width="4000" data-image-height="4000" data-image-version="1574523746" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2133,h_2133,c_fill,g_faces/w_300/v1574523746/39-6151465dd94869b5a01.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20210116113217/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2133,h_2133,c_fill,g_faces/w_700/v1574523746/39-6151465dd94869b5a01.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20210116113217im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2133,h_2133,c_fill,g_faces/w_300/v1574523746/39-6151465dd94869b5a01.jpg" alt="BUU-ledarna drog en show för barnen på Buu-dagen 2019." title="BUU-ledarna måste hitta den borttappade julkulan från Hittehatt."/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20210116113217/https://svenska.yle.fi/artikel/2019/11/23/buu-dagen-i-vasa-succe-for-bade-stora-och-sma-fastnade-du-pa-bild">BUU-dagen i Vasa succé för både stora och små – fastnade du på bild?</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Många ivriga BUU-klubbisar fick träffa sina idoler. </p> <p class="ydd-teaser-list__item__longdesc"> BUU-dagen är år efter år en publikframgång. I år deltog närmare 770 besökare på BUU-dagen som ordnades på Vasa övningsskola. </p> </div> </article> </li> </ul></div> </div> </div> </div> </div></div></div> </div> </div> <div class="ydd-footer"> <div class="l-region l-region--footer"> <!--googleoff: index--><div id="block-yle-brand-active-brand-footer" class="block block--yle-brand block--yle-brand-active-brand-footer"> <div class="block__content"> <script>dataLayer = [{"comScoreSite":"aihe","trackPageSettings":{"pageName":"lapset.pikku-kakkonen.soiva-syli-aidin-sydanta-lammittaa-vauvan-kanssa-sylitellaan.sivu","labels":{"yle_system":"fynd","yle_contenttype":"article","yle_articleid":"307140","yle_pubtime":"15-04","yle_pub":"2020-12-18","yle_uptime":"15-08","yle_update":"2020-12-18","yle_organization":"60-11403-lu-lapset-pikku-kakkonen","yle_language":"fi","yle_topic":"pikku-kakkonen;lastenmusiikki;lastenlaulut;lapset;vauvat;leikki;leikit;musiikkileikkikoulut;kansanmusiikki;pekko-kappi","yle_programs":"1-50687739","yle_ydd_subject":"lapset;pikku-kakkonen","yle_title":"soiva syli","yle_artby":"pikkukakkonen"}}}];</script> <script>window.yleTagManager=function(){function e(n,t){return"//"+function(n){return"production"===n?"tag-manager.yle.fi":"test"===n?"tag-manager-test.yle.fi":""}(t)+"/"+function(n,t){return n+"-"+t+".js"}(n,t)}function r(n,t){var e=document.createElement("script"),r=document.getElementsByTagName("script")[0];e.async=1,e.src=n,r.parentNode.insertBefore(e,r),e.onload=function(){"function"==typeof t&&t()}}return{initializeAnalytics:function(n,t){switch(t){case"prod":case"production":r(e(n,"production"));break;case"test":r(e(n,"test"));break;default:console.error("Unknown environment: "+t)}},loadAnalyticsScript:r}}(); yleTagManager.initializeAnalytics("fynd", "production");</script> <div id="ylefifooter"> <div class="ylefifooter-wrapper"> <h6>Muualla Yle.fi:ssä</h6> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/uutiset/">Uutiset</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/urheilu/">Urheilu</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/tekstitv">Teksti-tv</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/uutiset/news">News in English</a></li> </ul> <ul> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/blogit">Blogit</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/tv">Areena</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/elava-arkisto">Elävä arkisto</a></li> </ul> <ul> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/pikkukakkonen/">Pikku Kakkonen</a></li> </ul> <ul> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/abitreenit">Abitreenit</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/oppiminen">Oppiminen</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://svenska.yle.fi/vetamix">Vetamix</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/tv/opas">TV-ohjelmatiedot</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/yle-tv1">Yle TV1</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/yle-tv2">Yle TV2</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/yle-teema">Yle Teema</a></li> <li><a href="https://web.archive.org/web/20210116113217/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/20210116113217/https://areena.yle.fi/radio/opas">Radio-ohjelmatiedot</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/radio/ohjelmat/yle-radio-suomi">Yle Radio Suomi</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/radio/ohjelmat/yle-radio-1">Yle Radio 1</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/radio/ohjelmat/yle-radio-suomi">Maakuntaradiot</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2015/05/20/yle-mondo-monikielinen-radiokanava">Yle Mondo</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/radio/ohjelmat/yle-puhe">Yle Puhe</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/uutiset/novosti/">Yle Novosti po-russki</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/sapmi/">Yle Sámi Radio</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/radio/ohjelmat/yle-klassinen/">Yle Klassinen</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://svenska.yle.fi/vega">Yle Vega</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://areena.yle.fi/radio/ohjelmat/ylex">YleX</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://svenska.yle.fi/x3m">Yle X3M</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20210116113217/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/20210116113217/https://yle.fi/aihe/artikkeli/2015/02/19/arkistoaineistoa-ammattikayttoon">Yle Arkistomyynti</a></li> <li><a href="https://web.archive.org/web/20210116113217/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/20210116113217/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/20210116113217/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/20210116113217/https://yle.fi/aihe/yleisradio">Yle yhtiönä</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/yleisradio/tietosuoja">Tietosuoja</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/yleisradio/saavutettavuus">Saavutettavuus</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://palaute.yle.fi/">Palaute</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/yleisradio/meille-toihin">Avoimet työpaikat</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/artikkeli/2015/01/11/vastaavat-toimittajat">Vastaavat toimittajat</a></li> <li><a href="https://web.archive.org/web/20210116113217/https://yle.fi/aihe/yleisradio/yhteystiedot">Yhteystiedot</a></li> </ul> </div> </div> </div> </div> </div> <!--googleon: index--> </div> </div> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Close (Esc)" aria-label="Close (Esc)"></button> <button class="pswp__button pswp__button--share" title="Jaa" aria-label="Jaa"></button> <button class="pswp__button pswp__button--fs" title="Toggle fullscreen" aria-label="Toggle fullscreen"></button> <button class="pswp__button pswp__button--zoom" title="Zoom in/out" aria-label="Zoom in/out"></button> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)" aria-label="Previous (arrow left)"></button> <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)" aria-label="Previous (arrow left)"></button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <script>!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).yleTunnus=t()}(this,(function(){"use strict"; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(t,n)};function t(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}var n=function(){return(n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function r(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{l(r.next(e))}catch(e){o(e)}}function a(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}l((r=r.apply(e,t||[])).next())}))}function i(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}}var o=function(e){function n(t,r,i){void 0===i&&(i="GET");var o=e.call(this,"HTTP "+i+" error "+t+": "+r)||this;return o.status=t,o.method=i,Object.setPrototypeOf(o,n.prototype),o}return t(n,e),n}(Error);function s(e,t){return t=t||{},new Promise((function(n,r){var i=new XMLHttpRequest,o=[],s=[],a={},l=function(){return{ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:function(){return Promise.resolve(i.responseText)},json:function(){return Promise.resolve(JSON.parse(i.responseText))},blob:function(){return Promise.resolve(new Blob([i.response]))},clone:l,headers:{keys:function(){return o},entries:function(){return s},get:function(e){return a[e.toLowerCase()]},has:function(e){return e.toLowerCase()in a}}}};for(var u in i.open(t.method||"get",e,!0),i.onload=function(){i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){o.push(t=t.toLowerCase()),s.push([t,n]),a[t]=a[t]?a[t]+","+n:n})),n(l())},i.onerror=r,i.withCredentials="include"==t.credentials,t.headers)i.setRequestHeader(u,t.headers[u]);i.send(t.body||null)}))}function a(e,t){return void 0===t&&(t={}),r(this,void 0,void 0,(function(){var r,a;return i(this,(function(i){switch(i.label){case 0:return r=n({mode:"cors"},t),[4,s(e,r)];case 1:if((a=i.sent()).status>=400)throw new o(a.status,"Request failed",t.method);return[4,a.json()];case 2:return[2,i.sent()]}}))}))}function l(e,t,n){return r(this,void 0,void 0,(function(){var r;return i(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,a(e+"/v1/user/login?app_id="+t+"&app_key="+n,{credentials:"include"})];case 1:return[2,i.sent()];case 2:if((r=i.sent())instanceof o&&401===r.status)return[2,null];throw r;case 3:return[2]}}))}))}function u(e,t,n){return r(this,void 0,void 0,(function(){var r;return i(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,a(e+"/v1/account/email?app_id="+t+"&app_key="+n,{credentials:"include"})];case 1:return[2,i.sent()];case 2:if((r=i.sent())instanceof o&&401===r.status)return[2,null];throw r;case 3:return[2]}}))}))}function T(e,t,n){return r(this,void 0,void 0,(function(){var r;return i(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,a(e+"/v1/user/login?app_id="+t+"&app_key="+n,{method:"DELETE",credentials:"include",body:null})];case 1:return i.sent(),[3,3];case 2:if((r=i.sent())instanceof o&&401===r.status)return[2];throw r;case 3:return[2]}}))}))}function c(e){return"function"==typeof e}var S=!1,b={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){e&&(new Error).stack;S=e},get useDeprecatedSynchronousErrorHandling(){return S}};function d(e){setTimeout((function(){throw e}),0)}var h={closed:!0,next:function(e){},error:function(e){if(b.useDeprecatedSynchronousErrorHandling)throw e;d(e)},complete:function(){}},p=function(){return Array.isArray||function(e){return e&&"number"==typeof e.length}}();function P(e){return null!==e&&"object"==typeof e}var A=function(){function e(e){return Error.call(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map((function(e,t){return t+1+") "+e.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e}(),f=function(){function e(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}return e.prototype.unsubscribe=function(){var t;if(!this.closed){var n=this._parentOrParents,r=this._ctorUnsubscribe,i=this._unsubscribe,o=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof e)n.remove(this);else if(null!==n)for(var s=0;s<n.length;++s){n[s].remove(this)}if(c(i)){r&&(this._unsubscribe=void 0);try{i.call(this)}catch(e){t=e instanceof A?M(e.errors):[e]}}if(p(o)){s=-1;for(var a=o.length;++s<a;){var l=o[s];if(P(l))try{l.unsubscribe()}catch(e){t=t||[],e instanceof A?t=t.concat(M(e.errors)):t.push(e)}}}if(t)throw new A(t)}},e.prototype.add=function(t){var n=t;if(!t)return e.EMPTY;switch(typeof t){case"function":n=new e(t);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof e)){var r=n;(n=new e)._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+t+" added to Subscription.")}var i=n._parentOrParents;if(null===i)n._parentOrParents=this;else if(i instanceof e){if(i===this)return n;n._parentOrParents=[i,this]}else{if(-1!==i.indexOf(this))return n;i.push(this)}var o=this._subscriptions;return null===o?this._subscriptions=[n]:o.push(n),n},e.prototype.remove=function(e){var t=this._subscriptions;if(t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},e.EMPTY=function(e){return e.closed=!0,e}(new e),e}();function M(e){return e.reduce((function(e,t){return e.concat(t instanceof A?t.errors:t)}),[])}var G=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}(),g=function(e){function n(t,r,i){var o=e.call(this)||this;switch(o.syncErrorValue=null,o.syncErrorThrown=!1,o.syncErrorThrowable=!1,o.isStopped=!1,arguments.length){case 0:o.destination=h;break;case 1:if(!t){o.destination=h;break}if("object"==typeof t){t instanceof n?(o.syncErrorThrowable=t.syncErrorThrowable,o.destination=t,t.add(o)):(o.syncErrorThrowable=!0,o.destination=new _(o,t));break}default:o.syncErrorThrowable=!0,o.destination=new _(o,t,r,i)}return o}return t(n,e),n.prototype[G]=function(){return this},n.create=function(e,t,r){var i=new n(e,t,r);return i.syncErrorThrowable=!1,i},n.prototype.next=function(e){this.isStopped||this._next(e)},n.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},n.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},n.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},n.prototype._next=function(e){this.destination.next(e)},n.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},n.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},n.prototype._unsubscribeAndRecycle=function(){var e=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this},n}(f),_=function(e){function n(t,n,r,i){var o,s=e.call(this)||this;s._parentSubscriber=t;var a=s;return c(n)?o=n:n&&(o=n.next,r=n.error,i=n.complete,n!==h&&(c((a=Object.create(n)).unsubscribe)&&s.add(a.unsubscribe.bind(a)),a.unsubscribe=s.unsubscribe.bind(s))),s._context=a,s._next=o,s._error=r,s._complete=i,s}return t(n,e),n.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;b.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},n.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber,n=b.useDeprecatedSynchronousErrorHandling;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):d(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;d(e)}}},n.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};b.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},n.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),b.useDeprecatedSynchronousErrorHandling)throw e;d(e)}},n.prototype.__tryOrSetError=function(e,t,n){if(!b.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(t){return b.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=t,e.syncErrorThrown=!0,!0):(d(t),!0)}return!1},n.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},n}(g);var m=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}();function B(e){return e}function H(e){return 0===e.length?B:1===e.length?e[0]:function(t){return e.reduce((function(e,t){return t(e)}),t)}}var y=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this.operator,i=function(e,t,n){if(e){if(e instanceof g)return e;if(e[G])return e[G]()}return e||t||n?new g(e,t,n):new g(h)}(e,t,n);if(r?i.add(r.call(i,this.source)):i.add(this.source||b.useDeprecatedSynchronousErrorHandling&&!i.syncErrorThrowable?this._subscribe(i):this._trySubscribe(i)),b.useDeprecatedSynchronousErrorHandling&&i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){b.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),!function(e){for(;e;){var t=e,n=t.closed,r=t.destination,i=t.isStopped;if(n||i)return!1;e=r&&r instanceof g?r:null}return!0}(e)?console.warn(t):e.error(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=C(t))((function(t,r){var i;i=n.subscribe((function(t){try{e(t)}catch(e){r(e),i&&i.unsubscribe()}}),r,t)}))},e.prototype._subscribe=function(e){var t=this.source;return t&&t.subscribe(e)},e.prototype[m]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?this:H(e)(this)},e.prototype.toPromise=function(e){var t=this;return new(e=C(e))((function(e,n){var r;t.subscribe((function(e){return r=e}),(function(e){return n(e)}),(function(){return e(r)}))}))},e.create=function(t){return new e(t)},e}();function C(e){if(e||(e=Promise),!e)throw new Error("no Promise impl found");return e}var E,I,v,w,D,O=function(){function e(e,t){this.compare=e,this.keySelector=t}return e.prototype.call=function(e,t){return t.subscribe(new k(e,this.compare,this.keySelector))},e}(),k=function(e){function n(t,n,r){var i=e.call(this,t)||this;return i.keySelector=r,i.hasKey=!1,"function"==typeof n&&(i.compare=n),i}return t(n,e),n.prototype.compare=function(e,t){return e===t},n.prototype._next=function(e){var t;try{var n=this.keySelector;t=n?n(e):e}catch(e){return this.destination.error(e)}var r=!1;if(this.hasKey)try{r=(0,this.compare)(this.key,t)}catch(e){return this.destination.error(e)}else this.hasKey=!0;r||(this.key=t,this.destination.next(e))},n}(g),V=function(){function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e}(),N=function(e){function n(t,n){var r=e.call(this)||this;return r.subject=t,r.subscriber=n,r.closed=!1,r}return t(n,e),n.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},n}(f),L=function(e){function n(t){var n=e.call(this,t)||this;return n.destination=t,n}return t(n,e),n}(g),R=function(e){function n(){var t=e.call(this)||this;return t.observers=[],t.closed=!1,t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return t(n,e),n.prototype[G]=function(){return new L(this)},n.prototype.lift=function(e){var t=new x(this,this);return t.operator=e,t},n.prototype.next=function(e){if(this.closed)throw new V;if(!this.isStopped)for(var t=this.observers,n=t.length,r=t.slice(),i=0;i<n;i++)r[i].next(e)},n.prototype.error=function(e){if(this.closed)throw new V;this.hasError=!0,this.thrownError=e,this.isStopped=!0;for(var t=this.observers,n=t.length,r=t.slice(),i=0;i<n;i++)r[i].error(e);this.observers.length=0},n.prototype.complete=function(){if(this.closed)throw new V;this.isStopped=!0;for(var e=this.observers,t=e.length,n=e.slice(),r=0;r<t;r++)n[r].complete();this.observers.length=0},n.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},n.prototype._trySubscribe=function(t){if(this.closed)throw new V;return e.prototype._trySubscribe.call(this,t)},n.prototype._subscribe=function(e){if(this.closed)throw new V;return this.hasError?(e.error(this.thrownError),f.EMPTY):this.isStopped?(e.complete(),f.EMPTY):(this.observers.push(e),new N(this,e))},n.prototype.asObservable=function(){var e=new y;return e.source=this,e},n.create=function(e,t){return new x(e,t)},n}(y),x=function(e){function n(t,n){var r=e.call(this)||this;return r.destination=t,r.source=n,r}return t(n,e),n.prototype.next=function(e){var t=this.destination;t&&t.next&&t.next(e)},n.prototype.error=function(e){var t=this.destination;t&&t.error&&this.destination.error(e)},n.prototype.complete=function(){var e=this.destination;e&&e.complete&&this.destination.complete()},n.prototype._subscribe=function(e){return this.source?this.source.subscribe(e):f.EMPTY},n}(R),X=function(e){function n(t){var n=e.call(this)||this;return n._value=t,n}return t(n,e),Object.defineProperty(n.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),n.prototype._subscribe=function(t){var n=e.prototype._subscribe.call(this,t);return n&&!n.closed&&t.next(this._value),n},n.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new V;return this._value},n.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},n}(R),F=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;0!=i--;){var s=o[i];if(!e(t[s],n[s]))return!1}return!0}return t!=t&&n!=n},U={},W=[],K=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function Q(e,t){for(var n in t)e[n]=t[n];return e}function j(e){var t=e.parentNode;t&&t.removeChild(e)}function Y(e,t,n){var r,i=arguments,o={};for(r in t)"key"!==r&&"ref"!==r&&(o[r]=t[r]);if(arguments.length>3)for(n=[n],r=3;r<arguments.length;r++)n.push(i[r]);if(null!=n&&(o.children=n),"function"==typeof e&&null!=e.defaultProps)for(r in e.defaultProps)void 0===o[r]&&(o[r]=e.defaultProps[r]);return z(e,o,t&&t.key,t&&t.ref,null)}function z(e,t,n,r,i){var o={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:i};return null==i&&(o.__v=o),E.vnode&&E.vnode(o),o}function Z(e){return e.children}function J(e,t){this.props=e,this.context=t}function q(e,t){if(null==t)return e.__?q(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?q(e):null}function $(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return $(e)}}function ee(e){(!e.__d&&(e.__d=!0)&&I.push(e)&&!te.__r++||w!==E.debounceRendering)&&((w=E.debounceRendering)||v)(te)}function te(){for(var e;te.__r=I.length;)e=I.sort((function(e,t){return e.__v.__b-t.__v.__b})),I=[],e.some((function(e){var t,n,r,i,o,s,a;e.__d&&(s=(o=(t=e).__v).__e,(a=t.__P)&&(n=[],(r=Q({},o)).__v=r,i=le(a,o,r,t.__n,void 0!==a.ownerSVGElement,null,n,null==s?q(o):s),ue(n,o),i!=s&&$(o)))}))}function ne(e,t,n,r,i,o,s,a,l,u){var T,c,S,b,d,h,p,P=r&&r.__k||W,A=P.length;for(l==U&&(l=null!=s?s[0]:A?q(r,0):null),n.__k=[],T=0;T<t.length;T++)if(null!=(b=n.__k[T]=null==(b=t[T])||"boolean"==typeof b?null:"string"==typeof b||"number"==typeof b?z(null,b,null,null,b):Array.isArray(b)?z(Z,{children:b},null,null,null):null!=b.__e||null!=b.__c?z(b.type,b.props,b.key,null,b.__v):b)){if(b.__=n,b.__b=n.__b+1,null===(S=P[T])||S&&b.key==S.key&&b.type===S.type)P[T]=void 0;else for(c=0;c<A;c++){if((S=P[c])&&b.key==S.key&&b.type===S.type){P[c]=void 0;break}S=null}d=le(e,b,S=S||U,i,o,s,a,l,u),(c=b.ref)&&S.ref!=c&&(p||(p=[]),S.ref&&p.push(S.ref,null,b),p.push(c,b.__c||d,b)),null!=d?(null==h&&(h=d),l=re(e,b,S,P,s,d,l),u||"option"!=n.type?"function"==typeof n.type&&(n.__d=l):e.value=""):l&&S.__e==l&&l.parentNode!=e&&(l=q(S))}if(n.__e=h,null!=s&&"function"!=typeof n.type)for(T=s.length;T--;)null!=s[T]&&j(s[T]);for(T=A;T--;)null!=P[T]&&Se(P[T],P[T]);if(p)for(T=0;T<p.length;T++)ce(p[T],p[++T],p[++T])}function re(e,t,n,r,i,o,s){var a,l,u;if(void 0!==t.__d)a=t.__d,t.__d=void 0;else if(i==n||o!=s||null==o.parentNode)e:if(null==s||s.parentNode!==e)e.appendChild(o),a=null;else{for(l=s,u=0;(l=l.nextSibling)&&u<r.length;u+=2)if(l==o)break e;e.insertBefore(o,s),a=s}return void 0!==a?a:o.nextSibling}function ie(e,t,n){"-"===t[0]?e.setProperty(t,n):e[t]="number"==typeof n&&!1===K.test(t)?n+"px":null==n?"":n}function oe(e,t,n,r,i){var o,s,a,l,u;if(i?"className"===t&&(t="class"):"class"===t&&(t="className"),"style"===t)if(o=e.style,"string"==typeof n)o.cssText=n;else{if("string"==typeof r&&(o.cssText="",r=null),r)for(l in r)n&&l in n||ie(o,l,"");if(n)for(u in n)r&&n[u]===r[u]||ie(o,u,n[u])}else"o"===t[0]&&"n"===t[1]?(s=t!==(t=t.replace(/Capture$/,"")),a=t.toLowerCase(),t=(a in e?a:t).slice(2),n?(r||e.addEventListener(t,se,s),(e.l||(e.l={}))[t]=n):e.removeEventListener(t,se,s)):"list"!==t&&"tagName"!==t&&"form"!==t&&"type"!==t&&"size"!==t&&"download"!==t&&!i&&t in e?e[t]=null==n?"":n:"function"!=typeof n&&"dangerouslySetInnerHTML"!==t&&(t!==(t=t.replace(/^xlink:?/,""))?null==n||!1===n?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),n):null==n||!1===n&&!/^ar/.test(t)?e.removeAttribute(t):e.setAttribute(t,n))}function se(e){this.l[e.type](E.event?E.event(e):e)}function ae(e,t,n){var r,i;for(r=0;r<e.__k.length;r++)(i=e.__k[r])&&(i.__=e,i.__e&&("function"==typeof i.type&&i.__k.length>1&&ae(i,t,n),t=re(n,i,i,e.__k,null,i.__e,t),"function"==typeof e.type&&(e.__d=t)))}function le(e,t,n,r,i,o,s,a,l){var u,T,c,S,b,d,h,p,P,A,f,M=t.type;if(void 0!==t.constructor)return null;(u=E.__b)&&u(t);try{e:if("function"==typeof M){if(p=t.props,P=(u=M.contextType)&&r[u.__c],A=u?P?P.props.value:u.__:r,n.__c?h=(T=t.__c=n.__c).__=T.__E:("prototype"in M&&M.prototype.render?t.__c=T=new M(p,A):(t.__c=T=new J(p,A),T.constructor=M,T.render=be),P&&P.sub(T),T.props=p,T.state||(T.state={}),T.context=A,T.__n=r,c=T.__d=!0,T.__h=[]),null==T.__s&&(T.__s=T.state),null!=M.getDerivedStateFromProps&&(T.__s==T.state&&(T.__s=Q({},T.__s)),Q(T.__s,M.getDerivedStateFromProps(p,T.__s))),S=T.props,b=T.state,c)null==M.getDerivedStateFromProps&&null!=T.componentWillMount&&T.componentWillMount(),null!=T.componentDidMount&&T.__h.push(T.componentDidMount);else{if(null==M.getDerivedStateFromProps&&p!==S&&null!=T.componentWillReceiveProps&&T.componentWillReceiveProps(p,A),!T.__e&&null!=T.shouldComponentUpdate&&!1===T.shouldComponentUpdate(p,T.__s,A)||t.__v===n.__v){T.props=p,T.state=T.__s,t.__v!==n.__v&&(T.__d=!1),T.__v=t,t.__e=n.__e,t.__k=n.__k,T.__h.length&&s.push(T),ae(t,a,e);break e}null!=T.componentWillUpdate&&T.componentWillUpdate(p,T.__s,A),null!=T.componentDidUpdate&&T.__h.push((function(){T.componentDidUpdate(S,b,d)}))}T.context=A,T.props=p,T.state=T.__s,(u=E.__r)&&u(t),T.__d=!1,T.__v=t,T.__P=e,u=T.render(T.props,T.state,T.context),T.state=T.__s,null!=T.getChildContext&&(r=Q(Q({},r),T.getChildContext())),c||null==T.getSnapshotBeforeUpdate||(d=T.getSnapshotBeforeUpdate(S,b)),f=null!=u&&u.type==Z&&null==u.key?u.props.children:u,ne(e,Array.isArray(f)?f:[f],t,n,r,i,o,s,a,l),T.base=t.__e,T.__h.length&&s.push(T),h&&(T.__E=T.__=null),T.__e=!1}else null==o&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=Te(n.__e,t,n,r,i,o,s,l);(u=E.diffed)&&u(t)}catch(e){t.__v=null,E.__e(e,t,n)}return t.__e}function ue(e,t){E.__c&&E.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){E.__e(e,t.__v)}}))}function Te(e,t,n,r,i,o,s,a){var l,u,T,c,S,b=n.props,d=t.props;if(i="svg"===t.type||i,null!=o)for(l=0;l<o.length;l++)if(null!=(u=o[l])&&((null===t.type?3===u.nodeType:u.localName===t.type)||e==u)){e=u,o[l]=null;break}if(null==e){if(null===t.type)return document.createTextNode(d);e=i?document.createElementNS("http://www.w3.org/2000/svg",t.type):document.createElement(t.type,d.is&&{is:d.is}),o=null,a=!1}if(null===t.type)b!==d&&e.data!==d&&(e.data=d);else{if(null!=o&&(o=W.slice.call(e.childNodes)),T=(b=n.props||U).dangerouslySetInnerHTML,c=d.dangerouslySetInnerHTML,!a){if(null!=o)for(b={},S=0;S<e.attributes.length;S++)b[e.attributes[S].name]=e.attributes[S].value;(c||T)&&(c&&T&&c.__html==T.__html||(e.innerHTML=c&&c.__html||""))}(function(e,t,n,r,i){var o;for(o in n)"children"===o||"key"===o||o in t||oe(e,o,null,n[o],r);for(o in t)i&&"function"!=typeof t[o]||"children"===o||"key"===o||"value"===o||"checked"===o||n[o]===t[o]||oe(e,o,t[o],n[o],r)})(e,d,b,i,a),c?t.__k=[]:(l=t.props.children,ne(e,Array.isArray(l)?l:[l],t,n,r,"foreignObject"!==t.type&&i,o,s,U,a)),a||("value"in d&&void 0!==(l=d.value)&&l!==e.value&&oe(e,"value",l,b.value,!1),"checked"in d&&void 0!==(l=d.checked)&&l!==e.checked&&oe(e,"checked",l,b.checked,!1))}return e}function ce(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){E.__e(e,n)}}function Se(e,t,n){var r,i,o;if(E.unmount&&E.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||ce(r,null,t)),n||"function"==typeof e.type||(n=null!=(i=e.__e)),e.__e=e.__d=void 0,null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){E.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(o=0;o<r.length;o++)r[o]&&Se(r[o],t,n);null!=i&&j(i)}function be(e,t,n){return this.constructor(e,n)}function de(e,t,n){var r,i,o;E.__&&E.__(e,t),i=(r=n===D)?null:n&&n.__k||t.__k,e=Y(Z,null,[e]),o=[],le(t,(r?t:n||t).__k=e,i||U,U,void 0!==t.ownerSVGElement,n&&!r?[n]:i?null:t.childNodes.length?W.slice.call(t.childNodes):null,o,n||U,r),ue(o,e)}function he(e){var t=JSON.parse(e.data);if(!t||"string"!=typeof t.command)throw Error("Not a valid command object");return t}E={__e:function(e,t){for(var n,r;t=t.__;)if((n=t.__c)&&!n.__)try{if(n.constructor&&null!=n.constructor.getDerivedStateFromError&&(r=!0,n.setState(n.constructor.getDerivedStateFromError(e))),null!=n.componentDidCatch&&(r=!0,n.componentDidCatch(e)),r)return ee(n.__E=n)}catch(t){e=t}throw e}},J.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=Q({},this.state),"function"==typeof e&&(e=e(n,this.props)),e&&Q(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),ee(this))},J.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),ee(this))},J.prototype.render=Z,I=[],v="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,te.__r=0,D=U;!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===n&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}(".tunnus-sdk__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% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n.tunnus-sdk__overlay--animate {\n background-color: rgba(30, 30, 30, 0.8);\n}\n\n.tunnus-sdk__container {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n top: 0;\n -webkit-overflow-scrolling: touch;\n overflow-y: auto;\n}\n\n.tunnus-sdk__old-mobile.tunnus-sdk__overlay,\n.tunnus-sdk__old-mobile.tunnus-sdk__overlay .tunnus-sdk__container {\n position: absolute;\n}\n\n.tunnus-sdk__content {\n background: white;\n max-width: 500px;\n border-radius: 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");var pe=function(e,t,n){return e(n={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&n.path)}},n.exports),n.exports}((function(e){ /*!mobile-detect v1.4.4 2019-09-21*/ /*!@license Copyright 2013, Heinrich Goebl, License: MIT, see https://github.com/hgoebl/mobile-detect.js*/ !function(e,t){e((function(){var e,t={mobileDetectRules:{phones:{iPhone:"\\biPhone\\b|\\biPod\\b",BlackBerry:"BlackBerry|\\bBB10\\b|rim[0-9]+|\\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\\b-[0-9]+",HTC:"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel",Nexus:"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6",Dell:"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b",Motorola:"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052",Samsung:"\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F",LG:"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)|LM-G710",Sony:"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533",Asus:"Asus.*Galaxy|PadFone.*Mobile",NokiaLumia:"Lumia [0-9]{3,4}",Micromax:"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b",Palm:"PalmSource|Palm",Vertu:"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature",Pantech:"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790",Fly:"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250",Wiko:"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM",iMobile:"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)",SimValley:"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b",Wolfgang:"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q",Alcatel:"Alcatel",Nintendo:"Nintendo (3DS|Switch)",Amoi:"Amoi",INQ:"INQ",OnePlus:"ONEPLUS",GenericPhone:"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},tablets:{iPad:"iPad|iPad.*Mobile",NexusTablet:"Android.*Nexus[\\s]+(7|9|10)",GoogleTablet:"Android.*Pixel C",SamsungTablet:"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-T830|SM-T837V|SM-T720|SM-T510|SM-T387V",Kindle:"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)",SurfaceTablet:"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)",HPTablet:"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10",AsusTablet:"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b",BlackBerryTablet:"PlayBook|RIM Tablet",HTCtablet:"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410",MotorolaTablet:"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617",NookTablet:"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2",AcerTablet:"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30",ToshibaTablet:"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO",LGTablet:"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b",FujitsuTablet:"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b",PrestigioTablet:"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002",LenovoTablet:"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304X|TB-X304F|TB-X304L|TB-X505F|TB-X505L|TB-X505X|TB-X605F|TB-X605L|TB-8703F|TB-8703X|TB-8703N|TB-8704N|TB-8704F|TB-8704X|TB-8704V|TB-7304F|TB-7304I|TB-7304X|Tab2A7-10F|Tab2A7-20F|TB2-X30L|YT3-X50L|YT3-X50F|YT3-X50M|YT-X705F|YT-X703F|YT-X703L|YT-X705L|YT-X705X|TB2-X30F|TB2-X30L|TB2-X30M|A2107A-F|A2107A-H|TB3-730F|TB3-730M|TB3-730X|TB-7504F|TB-7504X",DellTablet:"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7",YarvikTablet:"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b",MedionTablet:"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB",ArnovaTablet:"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2",IntensoTablet:"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004",IRUTablet:"M702pro",MegafonTablet:"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b",EbodaTablet:"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)",AllViewTablet:"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)",ArchosTablet:"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b",AinolTablet:"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark",NokiaLumiaTablet:"Lumia 2520",SonyTablet:"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712",PhilipsTablet:"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b",CubeTablet:"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT",CobyTablet:"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010",MIDTablet:"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10",MSITablet:"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b",SMiTTablet:"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)",RockChipTablet:"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A",FlyTablet:"IQ310|Fly Vision",bqTablet:"Android.*(bq)?.*\\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))\\b|Maxwell.*Lite|Maxwell.*Plus",HuaweiTablet:"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19",NecTablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b",ZyncTablet:"z1000|Z99 2G|z930|z990|z909|Z919|z900",PositivoTablet:"TB07STA|TB10STA|TB07FTA|TB10FTA",NabiTablet:"Android.*\\bNabi",KoboTablet:"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build",DanewTablet:"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b",TexetTablet:"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE",PlaystationTablet:"Playstation.*(Portable|Vita)",TrekstorTablet:"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab",PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",AdvanTablet:"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:"Android.*\\bG1\\b(?!\\))",MicromaxTablet:"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ ]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497|VFD 1400",EssentielBTablet:"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile i-note",TolinoTablet:"tolino tab [0-9.]+|tolino shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Android.* A78 ",SkkTablet:"Android.* (SKYPAD|PHOENIX|CYCLOPS)",TecnoTablet:"TECNO P9|TECNO DP8D",JXDTablet:"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b",iJoyTablet:"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)",FX2Tablet:"FX2 PAD7|FX2 PAD10",XoroTablet:"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151",ViewsonicTablet:"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a",VerizonTablet:"QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1",OdysTablet:"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10",CaptivaTablet:"CAPTIVA PAD",IconbitTablet:"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S",TeclastTablet:"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi",OndaTablet:"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+|V10 \\b4G\\b",JaytechTablet:"TPC-PA762",BlaupunktTablet:"Endeavour 800NG|Endeavour 1010",DigmaTablet:"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b",EvolioTablet:"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b",LavaTablet:"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b",AocTablet:"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712",MpmanTablet:"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010",CelkonTablet:"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b",WolderTablet:"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b",MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:"\\bMI PAD\\b|\\bHM NOTE 1W\\b",NibiruTablet:"Nibiru M1|Nibiru Jupiter One",NexoTablet:"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI",LeaderTablet:"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100",UbislateTablet:"UbiSlate[\\s]?7C",PocketBookTablet:"Pocketbook",KocasoTablet:"\\b(TB-1207)\\b",HisenseTablet:"\\b(F5281|E2371)\\b",Hudl:"Hudl HT7S3|Hudl 2",TelstraTablet:"T-Hub2",GenericTablet:"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107"},oss:{AndroidOS:"Android",BlackBerryOS:"blackberry|\\bBB10\\b|rim tablet os",PalmOS:"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino",SymbianOS:"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b",WindowsMobileOS:"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Windows Mobile|Windows Phone [0-9.]+|WCE;",WindowsPhoneOS:"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;",iOS:"\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia",iPadOS:"CPU OS 13",MeeGoOS:"MeeGo",MaemoOS:"Maemo",JavaOS:"J2ME/|\\bMIDP\\b|\\bCLDC\\b",webOS:"webOS|hpwOS",badaOS:"\\bBada\\b",BREWOS:"BREW"},uas:{Chrome:"\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?",Dolfin:"\\bDolfin\\b",Opera:"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+",Skyfire:"Skyfire",Edge:"Mobile Safari/[.0-9]* Edge",IE:"IEMobile|MSIEMobile",Firefox:"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS",Bolt:"bolt",TeaShark:"teashark",Blazer:"Blazer",Safari:"Version.*Mobile.*Safari|Safari.*Mobile|MobileSafari",WeChat:"\\bMicroMessenger\\b",UCBrowser:"UC.*Browser|UCWEB",baiduboxapp:"baiduboxapp",baidubrowser:"baidubrowser",DiigoBrowser:"DiigoBrowser",Mercury:"\\bMercury\\b",ObigoBrowser:"Obigo",NetFront:"NF-Browser",GenericBrowser:"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger",PaleMoon:"Android.*PaleMoon|Mobile.*PaleMoon"},props:{Mobile:"Mobile/[VER]",Build:"Build/[VER]",Version:"Version/[VER]",VendorID:"VendorID/[VER]",iPad:"iPad.*CPU[a-z ]+[VER]",iPhone:"iPhone.*CPU[a-z ]+[VER]",iPod:"iPod.*CPU[a-z ]+[VER]",Kindle:"Kindle/[VER]",Chrome:["Chrome/[VER]","CriOS/[VER]","CrMo/[VER]"],Coast:["Coast/[VER]"],Dolfin:"Dolfin/[VER]",Firefox:["Firefox/[VER]","FxiOS/[VER]"],Fennec:"Fennec/[VER]",Edge:"Edge/[VER]",IE:["IEMobile/[VER];","IEMobile [VER]","MSIE [VER];","Trident/[0-9.]+;.*rv:[VER]"],NetFront:"NetFront/[VER]",NokiaBrowser:"NokiaBrowser/[VER]",Opera:[" OPR/[VER]","Opera Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera Mobi":"Version/[VER]",UCBrowser:["UCWEB[VER]","UC.*Browser/[VER]"],MQQBrowser:"MQQBrowser/[VER]",MicroMessenger:"MicroMessenger/[VER]",baiduboxapp:"baiduboxapp/[VER]",baidubrowser:"baidubrowser/[VER]",SamsungBrowser:"SamsungBrowser/[VER]",Iron:"Iron/[VER]",Safari:["Version/[VER]","Safari/[VER]"],Skyfire:"Skyfire/[VER]",Tizen:"Tizen/[VER]",Webkit:"webkit[ /][VER]",PaleMoon:"PaleMoon/[VER]",Gecko:"Gecko/[VER]",Trident:"Trident/[VER]",Presto:"Presto/[VER]",Goanna:"Goanna/[VER]",iOS:" \\bi?OS\\b [VER][ ;]{1}",Android:"Android [VER]",BlackBerry:["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","Version/[VER]"],BREW:"BREW [VER]",Java:"Java/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows NT":"Windows NT [VER]",Symbian:["SymbianOS/[VER]","Symbian/[VER]"],webOS:["webOS/[VER]","hpwOS/[VER];"]},utils:{Bot:"Googlebot|facebookexternalhit|Google-AMPHTML|s~amp-validator|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom|contentkingapp",MobileBot:"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2",DesktopMode:"WPDesktop",TV:"SonyDTV|HbbTV",WebKit:"(webkit)[ /]([\\w.]+)",Console:"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b",Watch:"SM-V700"}},detectMobileBrowsers:{fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i}},n=Object.prototype.hasOwnProperty;function r(e,t){return null!=e&&null!=t&&e.toLowerCase()===t.toLowerCase()}function i(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 o(e){for(var t in e)n.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 t.FALLBACK_PHONE="UnknownPhone",t.FALLBACK_TABLET="UnknownTablet",t.FALLBACK_MOBILE="UnknownMobile",e="isArray"in Array?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},function(){var r,i,s,a,l,u,T=t.mobileDetectRules;for(r in T.props)if(n.call(T.props,r)){for(i=T.props[r],e(i)||(i=[i]),l=i.length,a=0;a<l;++a)(u=(s=i[a]).indexOf("[VER]"))>=0&&(s=s.substring(0,u)+"([\\w._\\+]+)"+s.substring(u+5)),i[a]=new RegExp(s,"i");T.props[r]=i}o(T.oss),o(T.phones),o(T.tablets),o(T.uas),o(T.utils),T.oss0={WindowsPhoneOS:T.oss.WindowsPhoneOS,WindowsMobileOS:T.oss.WindowsMobileOS}}(),t.findMatch=function(e,t){for(var r in e)if(n.call(e,r)&&e[r].test(t))return r;return null},t.findMatches=function(e,t){var r=[];for(var i in e)n.call(e,i)&&e[i].test(t)&&r.push(i);return r},t.getVersionStr=function(e,r){var i,o,s,a,l=t.mobileDetectRules.props;if(n.call(l,e))for(s=(i=l[e]).length,o=0;o<s;++o)if(null!==(a=i[o].exec(r)))return a[1];return null},t.getVersion=function(e,n){var r=t.getVersionStr(e,n);return r?t.prepareVersionNo(r):NaN},t.prepareVersionNo=function(e){var t;return 1===(t=e.split(/[a-z._ \/\-]/i)).length&&(e=t[0]),t.length>1&&(e=t[0]+".",t.shift(),e+=t.join("")),Number(e)},t.isMobileFallback=function(e){return t.detectMobileBrowsers.fullPattern.test(e)||t.detectMobileBrowsers.shortPattern.test(e.substr(0,4))},t.isTabletFallback=function(e){return t.detectMobileBrowsers.tabletPattern.test(e)},t.prepareDetectionCache=function(e,n,r){if(undefined===e.mobile){var i,o,a;if(o=t.findMatch(t.mobileDetectRules.tablets,n))return e.mobile=e.tablet=o,void(e.phone=null);if(i=t.findMatch(t.mobileDetectRules.phones,n))return e.mobile=e.phone=i,void(e.tablet=null);t.isMobileFallback(n)?undefined===(a=s.isPhoneSized(r))?(e.mobile=t.FALLBACK_MOBILE,e.tablet=e.phone=null):a?(e.mobile=e.phone=t.FALLBACK_PHONE,e.tablet=null):(e.mobile=e.tablet=t.FALLBACK_TABLET,e.phone=null):t.isTabletFallback(n)?(e.mobile=e.tablet=t.FALLBACK_TABLET,e.phone=null):e.mobile=e.tablet=e.phone=null}},t.mobileGrade=function(e){var t=null!==e.mobile();return e.os("iOS")&&e.version("iPad")>=4.3||e.os("iOS")&&e.version("iPhone")>=3.1||e.os("iOS")&&e.version("iPod")>=3.1||e.version("Android")>2.1&&e.is("Webkit")||e.version("Windows Phone OS")>=7||e.is("BlackBerry")&&e.version("BlackBerry")>=6||e.match("Playbook.*Tablet")||e.version("webOS")>=1.4&&e.match("Palm|Pre|Pixi")||e.match("hp.*TouchPad")||e.is("Firefox")&&e.version("Firefox")>=12||e.is("Chrome")&&e.is("AndroidOS")&&e.version("Android")>=4||e.is("Skyfire")&&e.version("Skyfire")>=4.1&&e.is("AndroidOS")&&e.version("Android")>=2.3||e.is("Opera")&&e.version("Opera Mobi")>11&&e.is("AndroidOS")||e.is("MeeGoOS")||e.is("Tizen")||e.is("Dolfin")&&e.version("Bada")>=2||(e.is("UC Browser")||e.is("Dolfin"))&&e.version("Android")>=2.3||e.match("Kindle Fire")||e.is("Kindle")&&e.version("Kindle")>=3||e.is("AndroidOS")&&e.is("NookTablet")||e.version("Chrome")>=11&&!t||e.version("Safari")>=5&&!t||e.version("Firefox")>=4&&!t||e.version("MSIE")>=7&&!t||e.version("Opera")>=10&&!t?"A":e.os("iOS")&&e.version("iPad")<4.3||e.os("iOS")&&e.version("iPhone")<3.1||e.os("iOS")&&e.version("iPod")<3.1||e.is("Blackberry")&&e.version("BlackBerry")>=5&&e.version("BlackBerry")<6||e.version("Opera Mini")>=5&&e.version("Opera Mini")<=6.5&&(e.version("Android")>=2.3||e.is("iOS"))||e.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||e.version("Opera Mobi")>=11&&e.is("SymbianOS")?"B":(e.version("BlackBerry")<5||e.match("MSIEMobile|Windows CE.*Mobile")||e.version("Windows Mobile"),"C")},t.detectOS=function(e){return t.findMatch(t.mobileDetectRules.oss0,e)||t.findMatch(t.mobileDetectRules.oss,e)},t.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height},s.prototype={constructor:s,mobile:function(){return t.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return t.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return t.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return undefined===this._cache.userAgent&&(this._cache.userAgent=t.findMatch(t.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return undefined===this._cache.userAgents&&(this._cache.userAgents=t.findMatches(t.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return undefined===this._cache.os&&(this._cache.os=t.detectOS(this.ua)),this._cache.os},version:function(e){return t.getVersion(e,this.ua)},versionStr:function(e){return t.getVersionStr(e,this.ua)},is:function(e){return i(this.userAgents(),e)||r(e,this.os())||r(e,this.phone())||r(e,this.tablet())||i(t.findMatches(t.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 undefined===this._cache.grade&&(this._cache.grade=t.mobileGrade(this)),this._cache.grade}},"undefined"!=typeof window&&window.screen?s.isPhoneSized=function(e){return e<0?undefined:t.getDeviceSmallerSide()<=e}:s.isPhoneSized=function(){},s._impl=t,s.version="1.4.4 2019-09-21",s}))}(function(t){if(e.exports)return function(t){e.exports=t()};if("undefined"!=typeof window)return function(e){window.MobileDetect=e()};throw new Error("unknown environment")}())})),Pe=function(){return window&&window.navigator&&window.navigator.userAgent},Ae=function(){if(!Pe())return!1;var e=new pe(window.navigator.userAgent);return e.is("iOS")&&e.is("WebKit")&&e.version("iOS")<11},fe=function(){return Math.random().toString(36).slice(2)},Me=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.previousBodyStyles=null,t.previousScrollTop=0,t.dialogId=fe(),t.state={iframeHeight:568},t.onMessage=function(e){var n=t.props.tunnusSharedUIUrl;if(e.origin===n||e.origin===window.location.origin){var r=he(e);if(r.iFrameId&&r.iFrameId!==t.dialogId)return;"set-height"===r.command?t.setState({iframeHeight:r.args}):t.props.onCommand(r)}},t.onKeyDown=function(e){"Escape"===e.key&&t.props.close()},t}return t(n,e),n.prototype.componentDidMount=function(){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",Ae()&&(document.body.style.height="100%",document.body.style.width="100%",document.body.style.position="fixed",document.body.scrollTop=0)},n.prototype.assignIdToIframe=function(e){return""+e+(/\?.+/.exec(e)?"&":"?")+"tunnus-iframe-id="+this.dialogId},n.prototype.render=function(e){var t=e.iframeSrc,n=e.close,r=e.theme,i=this.state.iframeHeight;return Y("div",{className:Ae()?"tunnus-sdk__old-mobile tunnus-sdk__overlay":"tunnus-sdk__overlay"},Y("div",{className:"tunnus-sdk__container"},Y("div",{className:"tunnus-sdk__content "+("dark"===r&&"tunnus-sdk__dark-content")},Y("button",{onClick:n,className:"tunnus-sdk__close-button "+("dark"===r&&"tunnus-sdk__dark-close-button")},"×"),Y("iframe",{scrolling:"no",className:"tunnus-sdk__iframe",style:{maxHeight:i},src:this.assignIdToIframe(t)}))))},n.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},n}(J),Ge=["close","close-login"];function ge(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 _e=ge({ran:!0,status:"success"}),me=ge({ran:!1,status:"no-run"}),Be=ge({ran:!0,status:"cancelled"}),He=Object.freeze({logIn:me,logOut:me,registration:me,changeNick:me});var ye=Object.freeze({loginSuccess:function(){},loginCancelled:function(){},registerSuccess:function(){},registerCancelled:function(){},logoutSuccess:function(){},logoutFailed:function(){},alreadyLoggedIn:function(){},notLoggedIn:function(){}}),Ce=function(e,t){var o,s,a=this;this.options=e,this.config=t,this.iframeRootElement=null,this.actionsSubject=new R,this.loggedInCheckedAt=null,this.checkLoginAtVisibilityChange=function(){return r(a,void 0,void 0,(function(){return i(this,(function(e){switch(e.label){case 0:return"visible"!==document.visibilityState||this.isLoggedInStatusCheckedRecently()?[3,2]:[4,this.loggedInUser()];case 1:e.sent()&&window.postMessage(JSON.stringify({command:"close-login"}),window.location.origin),e.label=2;case 2:return[2]}}))}))},this.isLoggedInStatusCheckedRecently=function(){var e=(new Date).getTime()-5e3;return a.loggedInCheckedAt&&a.loggedInCheckedAt.getTime()>e},this.initLoginState=function(){return r(a,void 0,void 0,(function(){var e;return i(this,(function(t){switch(t.label){case 0:return[4,this.loggedInUser()];case 1:return(e=t.sent())?this.legacyCallbacks.alreadyLoggedIn(e.userId,e.nick,e.latestTermsOfServiceAccepted,e.username,e.initials):this.legacyCallbacks.notLoggedIn(),[2]}}))}))},this.nextActions=function(e){return r(a,void 0,void 0,(function(){var t;return i(this,(function(r){switch(r.label){case 0:return(t=n(n({},He),e)).logIn.ranAndSucceeded||t.changeNick.ranAndSucceeded?[4,this.loggedInUser()]:[3,2];case 1:r.sent(),r.label=2;case 2:return this.actionsSubject.next(t),[2,t]}}))}))},this.nextState=function(e){var t=a.stateSubject.getValue(),r=n(n({},t),e);a.stateSubject.next(r)},this.openTunnusIframeDialog=function(e,t,r){var i,o,s;return function(e,t,n,r){return new Promise((function(i){var o=function(){return de(null,e)},s={login:!1,register:!1,nickChanged:!1};function a(){i(s),o()}de(Y(Me,{iframeSrc:t,onCommand:function(e){"logged-in"===e.command?s.login=!0:"registered"===e.command?s.register=!0:"close-and-open-url"===e.command?(o(),window.location.assign(e.args),i(s)):"nick-changed"===e.command?s.nickChanged=!0:-1!==Ge.indexOf(e.command)&&a()},close:a,tunnusSharedUIUrl:n,theme:r}),e,e.lastChild)}))}(a.getIframeContainerElement(),(i=e,o=n(n({},t),{for_origin:encodeURIComponent(window.location.origin)}),0===(s=Object.keys(o).sort().filter((function(e){return o[e]})).map((function(e){return e+"="+o[e]})).join("&")).length?i:i+"?"+s),a.config.tunnusSharedUIUrl,r||"light")},this.getIframeContainerElement=function(){if(!a.iframeRootElement)if(a.options.elementId){var e=document.getElementById(a.options.elementId);a.iframeRootElement=e}else(e=document.createElement("div")).className="tunnus-sdk-root",document.body.appendChild(e),a.iframeRootElement=e;return a.iframeRootElement},this.loggedInUser=function(){return r(a,void 0,void 0,(function(){var e,t,n,r;return i(this,(function(i){switch(i.label){case 0:return e=this.config,t=e.appId,n=e.appKey,[4,l(e.loginApiUrl,t,n)];case 1:return r=i.sent(),this.loggedInCheckedAt=new Date,this.nextState({user:r,loggedIn:Boolean(r)}),[2,r]}}))}))},this.logIn=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o,s,a,l,u;return i(this,(function(i){switch(i.label){case 0:return e=this.options,t=e.trackingAppName,n=e.initiatingApp,r=e.language,o=e.theme,s=this.config.tunnusSharedUIUrl+"/login",a={language:r,theme:o,tracking_app_name:t,initiating_app:n,context:"iframe"},[4,this.openTunnusIframeDialog(s,a,o)];case 1:return l=i.sent(),Pe()&&new pe(window.navigator.userAgent).is("WebKit")&&window.history&&window.history.replaceState&&(u=window.history.state||{},window.history.replaceState(u,"")),[4,this.nextActions({logIn:l.login?_e:Be,registration:l.register?_e:me,changeNick:l.nickChanged?_e:me})];case 2:return[2,i.sent()]}}))}))},this.resetPassword=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o,s,a,l;return i(this,(function(i){switch(i.label){case 0:return e=this.options,t=e.trackingAppName,n=e.initiatingApp,r=e.language,o=e.theme,s=this.config.tunnusSharedUIUrl+"/reset-password",a={language:r,theme:o,tracking_app_name:t,initiating_app:n,context:"iframe"},[4,this.openTunnusIframeDialog(s,a,o)];case 1:return l=i.sent(),[4,this.nextActions({logIn:l.login?_e:me,registration:l.register?_e:me})];case 2:return[2,i.sent()]}}))}))},this.logOut=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o;return i(this,(function(i){switch(i.label){case 0:e=this.config,t=e.appId,n=e.appKey,r=e.loginApiUrl,i.label=1;case 1:return i.trys.push([1,4,,6]),[4,T(r,t,n)];case 2:return i.sent(),[4,this.nextActions({logOut:_e})];case 3:return i.sent(),this.nextState({loggedIn:!1,user:null}),[3,6];case 4:return o=i.sent(),[4,this.nextActions({logOut:(s=o,ge({error:s,ran:!0,status:"failed"}))})];case 5:throw i.sent(),o;case 6:return[2]}var s}))}))},this.register=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o,s,a,l,u;return i(this,(function(i){switch(i.label){case 0:return e=this.options,t=e.trackingAppName,n=e.initiatingApp,r=e.language,o=e.returnToUrl,s=e.theme,a=this.config.tunnusSharedUIUrl+"/register",l={language:r,theme:s,tracking_app_name:t,initiating_app:n,return_to_url:o&&encodeURIComponent(o),context:"iframe"},[4,this.openTunnusIframeDialog(a,l,s)];case 1:return u=i.sent(),[4,this.nextActions({logIn:u.login?_e:me,registration:u.register?_e:Be})];case 2:return[2,i.sent()]}}))}))},this.changePasswordWithToken=function(e){return r(a,void 0,void 0,(function(){var t,n,r,o,s,a,l,u;return i(this,(function(i){switch(i.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,o=t.language,s=t.theme,a=this.config.tunnusSharedUIUrl+"/change-password",l={token:e,language:o,theme:s,tracking_app_name:n,initiating_app:r,context:"iframe"},[4,this.openTunnusIframeDialog(a,l,s)];case 1:return u=i.sent(),[4,this.nextActions({logIn:u.login?_e:me,registration:u.register?_e:me})];case 2:return[2,i.sent()]}}))}))},this.getUserEmail=function(){return r(a,void 0,void 0,(function(){var e,t,n;return i(this,(function(r){return e=this.config,t=e.appId,n=e.appKey,[2,u(e.loginApiUrl,t,n)]}))}))},this.beginIdentification=function(e){return r(a,void 0,void 0,(function(){var t,n,r,o,s,a,l,u,T;return i(this,(function(i){switch(i.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,o=t.language,s=t.theme,a=e||this.options.returnToUrl,l=this.config.tunnusSharedUIUrl+"/begin-identification",u={language:o,theme:s,tracking_app_name:n,initiating_app:r,return_to_url:a&&encodeURIComponent(a),context:"iframe"},[4,this.openTunnusIframeDialog(l,u,s)];case 1:return T=i.sent(),[4,this.nextActions({logIn:T.login?_e:me,registration:T.register?_e:me})];case 2:return[2,i.sent()]}}))}))},this.identificationStatus=function(e,t){return r(a,void 0,void 0,(function(){var n,r,o,s,a,l,u,T,c;return i(this,(function(i){switch(i.label){case 0:return n=this.options,r=n.trackingAppName,o=n.initiatingApp,s=n.language,a=n.theme,l=t||this.options.returnToUrl||window.location.href,u=this.config.tunnusSharedUIUrl+"/identification-status",T={language:s,theme:a,tracking_app_name:r,initiating_app:o,return_to_url:l&&encodeURIComponent(l),context:"iframe",identification_id:e},[4,this.openTunnusIframeDialog(u,T,a)];case 1:return c=i.sent(),[4,this.nextActions({logIn:c.login?_e:me,registration:c.register?_e:me})];case 2:return[2,i.sent()]}}))}))},this.showMyData=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o,s,a,l,u,T;return i(this,(function(i){switch(i.label){case 0:return e=this.options,t=e.trackingAppName,n=e.initiatingApp,r=e.language,o=e.returnToUrl,s=e.theme,a=o||this.options.returnToUrl||window.location.href,l=this.config.tunnusSharedUIUrl+"/my-data",u={language:r,theme:s,tracking_app_name:t,initiating_app:n,return_to_url:a&&encodeURIComponent(a),context:"iframe"},[4,this.openTunnusIframeDialog(l,u,s)];case 1:return T=i.sent(),[4,this.nextActions({logIn:T.login?_e:me,registration:T.register?_e:me})];case 2:return[2,i.sent()]}}))}))},this.changeNick=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o,s,a,l;return i(this,(function(i){switch(i.label){case 0:return e=this.options,t=e.trackingAppName,n=e.initiatingApp,r=e.language,o=e.theme,s=this.config.tunnusSharedUIUrl+"/change-nick",a={language:r,theme:o,tracking_app_name:t,initiating_app:n,context:"iframe"},[4,this.openTunnusIframeDialog(s,a,o)];case 1:return l=i.sent(),[4,this.nextActions({logIn:l.login?_e:me,registration:l.register?_e:me,changeNick:l.nickChanged?_e:Be})];case 2:return[2,i.sent()]}}))}))},this.showTermsOfServiceAcceptance=function(){return r(a,void 0,void 0,(function(){var e,t,n,r,o,s,a,l;return i(this,(function(i){switch(i.label){case 0:return e=this.options,t=e.trackingAppName,n=e.initiatingApp,r=e.language,o=e.theme,s=this.config.tunnusSharedUIUrl+"/terms-of-service",a={language:r,theme:o,tracking_app_name:t,initiating_app:n,context:"iframe"},[4,this.openTunnusIframeDialog(s,a,o)];case 1:return l=i.sent(),[4,this.nextActions({logIn:l.login?_e:me,registration:l.register?_e:me})];case 2:return[2,i.sent()]}}))}))},this.legacyCallbacks=n(n({},ye),e.legacyCallbacks),this.stateSubject=new X({loggedIn:!1,user:null}),this.actionsObservable=this.actionsSubject.asObservable(),this.stateObservable=this.stateSubject.asObservable().pipe((o=F,function(e){return e.lift(new O(o,s))})),document.addEventListener("visibilitychange",this.checkLoginAtVisibilityChange),this.actionsSubject.subscribe((function(e){var t=e.logIn,n=e.registration,r=e.logOut;if(t.ranAndSucceeded){var i=a.stateSubject.getValue().user;i&&a.legacyCallbacks.loginSuccess(i.userId,i.nick,i.latestTermsOfServiceAccepted,i.username,i.initials)}t.ranAndCancelled&&a.legacyCallbacks.loginCancelled(),n.ranAndSucceeded&&a.legacyCallbacks.registerSuccess(),n.ranAndCancelled&&a.legacyCallbacks.registerCancelled(),r.ranAndSucceeded&&a.legacyCallbacks.logoutSuccess(),r.ranAndFailed&&a.legacyCallbacks.logoutFailed()}))};function Ee(e,t,n,r){return a(t+"/v1/errors?app_id="+n+"&app_key="+r,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},body:JSON.stringify({message:e})})}return function(e){return r(this,void 0,void 0,(function(){var t,n,o;return i(this,(function(s){switch(s.label){case 0:return[4,(l=e.environment,a({production:"https://web.archive.org/web/20210116113217/https://tunnus-sdk.yle.fi",test:"https://web.archive.org/web/20210116113217/https://tunnus-sdk.test.yle.fi",local:"https://web.archive.org/web/20210116113217/https://local.yle.fi"}[l]+"/_environment/1.496.0.json"))];case 1:return t=s.sent(),[4,(n=new Ce(e,t)).initLoginState()];case 2:return s.sent(),o=function(e,t){var n=this;return function(o,s){return function(){for(var a=[],l=0;l<arguments.length;l++)a[l]=arguments[l];return r(n,void 0,void 0,(function(){var n,r,l,u,T,c,S;return i(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,4]),[4,o.apply(void 0,a)];case 1:return[2,i.sent()];case 2:return n=i.sent(),r=e.loggerApiUrl,l=e.loggerApiAppId,u=e.loggerApiAppKey,T=t.initiatingApp,c=t.language,S=window.location&&window.location.href,[4,Ee("Error at function="+s+" url="+S+" appId="+T+" lang="+c+": "+n,r,l,u)];case 3:throw i.sent(),n;case 4:return[2]}}))}))}}}(t,e),[2,{userActions:n.actionsObservable,state:n.stateObservable,loggedInUser:o(n.loggedInUser,"loggedInUser"),logIn:o(n.logIn,"logIn"),resetPassword:o(n.resetPassword,"resetPassword"),logOut:o(n.logOut,"logOut"),register:o(n.register,"register"),changePasswordWithToken:o(n.changePasswordWithToken,"changePasswordWithToken"),getUserEmail:o(n.getUserEmail,"getUserEmail"),beginIdentification:o(n.beginIdentification,"beginIdentification"),identificationStatus:o(n.identificationStatus,"identificationStatus"),showMyData:o(n.showMyData,"showMyData"),changeNick:o(n.changeNick,"changeNick"),showTermsOfServiceAcceptance:o(n.showTermsOfServiceAcceptance,"showTermsOfServiceAcceptance")}]}var l}))}))}})); </script> <script>!function a(s,u,o){function c(t,e){if(!u[t]){if(!s[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(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 c(s[t][1][e]||e)},i,i.exports,a,s,u,o)}return u[t].exports}for(var l="function"==typeof require&&require,e=0;e<o.length;e++)c(o[e]);return c}({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 c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(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 d(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),e}function f(e){return e.results.areena.length||e.results.article.length}function y(e,t){return p[e][t]}var p={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:""}},g={"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"},v=function(){function n(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:new A(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 d(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(){f(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(S)});i.resetState(r,function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach(function(e){l(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({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:y("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:y("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(e,t){var n=0<arguments.length&&void 0!==e?e:"",r=1<arguments.length&&void 0!==t?t:{areena:[],article:[],highlight:[]};this.state={query:n,results:r,cursor:-1}}}]),n}();n.Autocomplete=v;function m(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 c=document.createElement("span");if(c.setAttribute("class","yle-header-search-title"),c.appendChild(document.createTextNode(r)),o.appendChild(c),i){var l=document.createElement("span");l.setAttribute("class","yle-header-search-date");var h=function(e){var t=e.substring(0,4),n=e.substring(5,7),r=e.substring(8,10);return"".concat(r,".").concat(n,".").concat(t)}(i),d=s.map(function(e){return g[e]}).join(", ");l.appendChild(document.createTextNode("".concat(h).concat(s.length?" | ".concat(d):""))),o.appendChild(l)}return"areena"===n&&o.appendChild(function(e,t){var n=document.createElement("span");return n.setAttribute("class","yle-header-search-type"),e&&p[e]&&n.appendChild(document.createTextNode(y(e,t))),n}(u,t)),o}function b(e,t,n){var r=document.createElement("a");return r.setAttribute("class","yle-header-search-suggestion".concat(t.className?" ".concat(t.className):"")),r.setAttribute("id",e),r.setAttribute("href",t.url),r.setAttribute("role","option"),r.addEventListener("mousedown",function(e){return e.preventDefault()}),"highlight"===t.type&&r.appendChild(function(e){var t=document.createElement("div");return t.setAttribute("class","yle-header-search-highlight-header"),t.appendChild(document.createTextNode(y("highlight",e))),t}(n)),t.imageUrl&&r.appendChild(function(e,t,n){var r=document.createElement("div");r.setAttribute("class","yle-header-search-image-container");var i="".concat(e," , ").concat(e.replace("dpr_auto","dpr_2")," 2x"),a=document.createElement("img");if(a.setAttribute("src",e),a.setAttribute("alt",t),a.setAttribute("srcset",i),r.appendChild(a),function(e){return"RadioSeries"===e||"RadioEpisode"===e||"RadioClip"===e}(n)){var s=document.createElement("div");s.setAttribute("class","yle-header-search-image-audio"),s.appendChild(document.createTextNode("AUDIO")),r.appendChild(s)}return r}(t.imageUrl,t.title,t.creativetype)),r.appendChild(m(t,n)),r}function k(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}var S=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&&function(e,t){var n=e.id,r=e.version;return"https://images.cdn.yle.fi/image/upload/ar_".concat(t,",c_fill,dpr_auto,f_auto,fl_lossy,g_face,q_auto,h_56/v").concat(r||1,"/").concat(n,".jpg")}(e.image,"1.0"),className:"yle-header-search-video"}}},A=function(){function t(e){i(this,t),this.language=e,this.initMenuContainer()}return d(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",""),f(e)?(e.results.highlight.forEach(function(e,t){n.menu.appendChild(b("yle-header-search-suggestion-highlight-".concat(t+1),e,n.language))}),this.menu.appendChild(k("yle-header-search-suggestion-all-programs",y("programs",this.language),y("allPrograms",this.language),a.config.search.hakuYleFiUrl(this.language,e.query,"areena"))),e.results.areena.forEach(function(e,t){n.menu.appendChild(b("yle-header-search-suggestion-video-".concat(t+1),e,n.language))}),this.menu.appendChild(k("yle-header-search-suggestion-all-articles",y("articles",this.language),y("allArticles",this.language),a.config.search.hakuYleFiUrl(this.language,e.query,"article"))),e.results.article.forEach(function(e,t){n.menu.appendChild(b("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 r=e(4),i=e(6),a=e(2);function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var u=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(r.Selectors.megamenu.container),this.menuTogglerLabel=document.querySelector(r.Selectors.megamenu.togglerLabel),this.menuToggler=document.querySelector(r.Selectors.megamenu.toggler),this.megamenuLinks=document.querySelectorAll(r.Selectors.megamenu.link),this.hide=this.hide.bind(this),this.init=this.init.bind(this)}return function(e,t,n){t&&s(e.prototype,t),n&&s(e,n)}(e,[{key:"init",value:function(){var r=this;this.menuTogglerLabel.addEventListener("click",function(){r.menuTogglerLabel.blur(),(0,a.sendAnalyticsEvent)("header-megamenu-click")}),document.querySelector("body").addEventListener("click",this.hide),window.addEventListener("touchstart",this.hide),this.menuTogglerLabel.addEventListener("keydown",function(e){if((0,i.isKey)(e,i.Keys.Enter)||(0,i.isKey)(e,i.Keys.Space)){(0,a.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()}}]),e}();function o(){document.querySelector(r.Selectors.megamenu.toggler).checked=!1;var e=document.querySelectorAll(r.Selectors.megamenu.link);Array.prototype.forEach.call(e,function(e){return e.setAttribute("tabindex","-1")})}n.Megamenu=u},{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),r=e(2),s=e(6),u=e(7);function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var c=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return function(e,t,n){t&&o(e.prototype,t),n&&o(e,n)}(e,[{key:"init",value:function(e,t){var n=0<arguments.length&&void 0!==e?e:"fi",r=1<arguments.length?t: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(function(e){var t=new a.Autocomplete(e);return{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)}}}}(n)):"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",u.closeMegamenu),this.input.addEventListener("focus",function(){return(0,r.sendAnalyticsEvent)("header-searchfield-click")})}},{key:"addCloseSearchListeners",value:function(t){var n=this;document.querySelector("body").addEventListener("keyup",function(e){(0,s.isKey)(e,s.Keys.Escape)&&n.closeSearch()}),window.addEventListener("touchstart",function(e){!function(e,t,n){var r=l(e,t);if(n)return l(e,document.querySelector(n))&&r;return r}(e,n.searchContainer,t)||n.closeSearch()})}},{key:"closeSearch",value:function(){this.input.value="",this.input.blur()}}]),e}();function l(e,t){return!t.contains(e.target)}n.Search=c},{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 function(e){document.querySelector(".yle-header-tunnus-login").addEventListener("click",s(e.logIn,"header-tunnus-login-click")),document.querySelector(".yle-header-tunnus-menu-select-logout").addEventListener("click",s(e.logOut,"header-tunnus-logout-click")),document.querySelector(".yle-header-tunnus-menu-open").addEventListener("click",o),document.querySelector("body").addEventListener("click",u)}(e),function(e){e.state.subscribe(function(e){e.loggedIn?function(e){(function(e){var t=document.querySelector(".yle-header-action-open-tunnus-menu .initials");t.innerHTML=e;var n="".concat(e," ").concat(t.getAttribute("aria-label"));t.setAttribute("aria-label",n)})(e),c(".yle-header-action-open-tunnus-menu","inline-block"),c(".yle-header-action-login","none"),l(".yle-header-actions"),l(".yle-header-action-open-tunnus-menu")}(e.user.initials):(c(".yle-header-action-open-tunnus-menu","none"),c(".yle-header-action-login","block"),c(".yle-header-tunnus-menu","none"),l(".yle-header-actions"),l(".yle-header-action-login"))})}(e),e};var r=e(2),i=function(){return document.querySelector(".yle-header-tunnus-menu")},a=function(){return document.querySelector("#yle-header-navigation-toggler")};function s(e,t){return function(){e(),(0,r.sendAnalyticsEvent)(t)}}function u(e){document.querySelector(".yle-header-action-tunnus").contains(e.target)||(i().style.display="none")}function o(){document.querySelector(".yle-header-tunnus-menu-open").blur(),(0,r.sendAnalyticsEvent)("header-tunnus-menu-toggle-press"),"block"===i().style.display?i().style.display="none":(a().checked=!1,i().style.display="block")}function c(e,t){document.querySelector(e).style.display=t}function l(e){document.querySelector(e).classList.add("yle-header-action-ready")}},{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},{})}},{}]},{},[5]);</script> <script src="https://web.archive.org/web/20210116113217js_/https://yle.fi/aihe/sites/aihe/files/js/js_qIwFN-HDnhMMNMXfQjt_JSC0hmdA0CGHVaHW3Lmk0ec.js"></script> </body> </html> <!-- FILE ARCHIVED ON 11:32:17 Jan 16, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 10:07:34 Mar 04, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.716 exclusion.robots: 0.051 exclusion.robots.policy: 0.035 esindex: 0.013 cdx.remote: 17.642 LoadShardBlock: 119.924 (3) PetaboxLoader3.datanode: 155.755 (4) load_resource: 515.911 PetaboxLoader3.resolve: 338.472 -->

Pages: 1 2 3 4 5 6 7 8 9 10