It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://www.digita.fi/rss/huoltokatkokset

  1. <!doctype html>
  2. <html lang="fi">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="x-ua-compatible" content="ie=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <script id='polyfills' data-polyfill='https://www.digita.fi/wp-content/themes/digita/dist/scripts/polyfills-335e979a914b56785f66.js'>(function(){var e=document.getElementById("polyfills").dataset.polyfill;var t=true;try{eval("async function() {}")}catch(e){t=false}if(t){return}var a=document.createElement("script");a.src=e;a.type="text/javascript";a.async=false;document.getElementsByTagName("script")[0].parentNode.appendChild(a)})();
  8. </script>
  9. <title>404 | Digita</title>
  10.  
  11. <!-- The SEO Framework by Sybre Waaijer -->
  12. <meta name="robots" content="noindex,max-snippet:-1,max-image-preview:standard,max-video-preview:-1" />
  13. <!-- / The SEO Framework by Sybre Waaijer | 0.38ms meta | 0.98ms boot -->
  14.  
  15. <link rel='dns-prefetch' href='//assets.juicer.io' />
  16. <link rel='dns-prefetch' href='//fonts.googleapis.com' />
  17. <!-- This site uses the Google Analytics by MonsterInsights plugin v7.10.5 - Using Analytics tracking - https://www.monsterinsights.com/ -->
  18. <script type="text/javascript" data-cfasync="false">
  19. var mi_version         = '7.10.5';
  20. var mi_track_user      = true;
  21. var mi_no_track_reason = '';
  22.    /* Compatibility with Cookie Notice */
  23.    if ( document.cookie.indexOf( 'cookie_notice_accepted' ) === -1 ) {
  24.        mi_track_user      = false;
  25.        mi_no_track_reason = 'Note: You have not accepted the Cookie Notice.';
  26.    } else {
  27.        var mi_cn_value = document.cookie;
  28.        var mi_cn_name = 'cookie_notice_accepted';
  29.        var mi_cn_starts_at = mi_cn_value.indexOf(" " + mi_cn_name + "=");
  30.        if (mi_cn_starts_at == -1) {
  31.            mi_cn_starts_at = mi_cn_value.indexOf(mi_cn_name + "=");
  32.        }
  33.        if (mi_cn_starts_at == -1) {
  34.            mi_cn_value = null;
  35.        } else {
  36.            mi_cn_starts_at = mi_cn_value.indexOf("=", mi_cn_starts_at) + 1;
  37.            var mi_cn_ends_at = mi_cn_value.indexOf(";", mi_cn_starts_at);
  38.            if (mi_cn_ends_at == -1) {
  39.                mi_cn_ends_at = mi_cn_value.length;
  40.            }
  41.            mi_cn_value = unescape(mi_cn_value.substring(mi_cn_starts_at,mi_cn_ends_at));
  42.        }
  43.        if ( mi_cn_value !== 'true' ) {
  44.            mi_track_user      = false;
  45.            mi_no_track_reason = 'Note: You declined cookies on the Cookie Notice consent bar.';
  46.        }
  47.    }
  48.    
  49. var disableStr = 'ga-disable-UA-21911053-1';
  50.  
  51. /* Function to detect opted out users */
  52. function __gaTrackerIsOptedOut() {
  53. return document.cookie.indexOf(disableStr + '=true') > -1;
  54. }
  55.  
  56. /* Disable tracking if the opt-out cookie exists. */
  57. if ( __gaTrackerIsOptedOut() ) {
  58. window[disableStr] = true;
  59. }
  60.  
  61. /* Opt-out function */
  62. function __gaTrackerOptout() {
  63.  document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
  64.  window[disableStr] = true;
  65. }
  66.  
  67. if ( 'undefined' === typeof gaOptout ) {
  68. function gaOptout() {
  69. __gaTrackerOptout();
  70. }
  71. }
  72. if ( mi_track_user ) {
  73. (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  74. (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  75. m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  76. })(window,document,'script','//www.google-analytics.com/analytics.js','__gaTracker');
  77.  
  78. window.ga = __gaTracker; __gaTracker('create', 'UA-21911053-1', 'auto');
  79. __gaTracker('set', 'forceSSL', true);
  80. __gaTracker('set', 'anonymizeIp', true);
  81. __gaTracker('set', 'displayFeaturesTask', null);
  82. __gaTracker('send','pageview','/404.html?page=' + document.location.pathname + document.location.search + '&from=' + document.referrer);
  83. __gaTracker( function() { window.ga = __gaTracker; } );
  84. } else {
  85. console.log( "" );
  86. (function() {
  87. /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
  88. var noopfn = function() {
  89. return null;
  90. };
  91. var noopnullfn = function() {
  92. return null;
  93. };
  94. var Tracker = function() {
  95. return null;
  96. };
  97. var p = Tracker.prototype;
  98. p.get = noopfn;
  99. p.set = noopfn;
  100. p.send = noopfn;
  101. var __gaTracker = function() {
  102. var len = arguments.length;
  103. if ( len === 0 ) {
  104. return;
  105. }
  106. var f = arguments[len-1];
  107. if ( typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function' ) {
  108. console.log( 'Not running function __gaTracker(' + arguments[0] + " ....) because you are not being tracked. " + mi_no_track_reason );
  109. return;
  110. }
  111. try {
  112. f.hitCallback();
  113. } catch (ex) {
  114.  
  115. }
  116. };
  117. __gaTracker.create = function() {
  118. return new Tracker();
  119. };
  120. __gaTracker.getByName = noopnullfn;
  121. __gaTracker.getAll = function() {
  122. return [];
  123. };
  124. __gaTracker.remove = noopfn;
  125. window['__gaTracker'] = __gaTracker;
  126. window.ga = __gaTracker; })();
  127. }
  128. </script>
  129. <!-- / Google Analytics by MonsterInsights -->
  130. <link rel='stylesheet' id='wp-block-library-css'  href='https://www.digita.fi/wp-includes/css/dist/block-library/style.min.css?ver=21c1593f938132edd22dc70695548808' type='text/css' media='all' />
  131. <link rel='stylesheet' id='cookie-notice-front-css'  href='https://www.digita.fi/wp-content/plugins/cookie-notice/css/front.min.css?ver=21c1593f938132edd22dc70695548808' type='text/css' media='all' />
  132. <link rel='stylesheet' id='valu-juicer-style-css'  href='https://assets.juicer.io/embed.css?ver=21c1593f938132edd22dc70695548808' type='text/css' media='all' />
  133. <link rel='stylesheet' id='styles/main-css'  href='https://www.digita.fi/wp-content/themes/digita/dist/styles/main.css?ver=3598baad6d8887fa235bfd30d3ea5598' type='text/css' media='all' />
  134. <link rel='stylesheet' id='sakke/googlefonts-css'  href='https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C600%2C700&#038;display=swap&#038;ver=f273f6ce8df0262690412a09d5f93021' type='text/css' media='all' />
  135. <script type='text/javascript'>
  136. /* <![CDATA[ */
  137. var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/www.digita.fi","hash_tracking":"false"};
  138. /* ]]> */
  139. </script>
  140. <script type='text/javascript' src='https://www.digita.fi/wp-content/plugins/google-analytics-premium/assets/js/frontend.js?ver=45e4b6353f400b6a856f04a0089266dd'></script>
  141. <script type='text/javascript'>
  142. /* <![CDATA[ */
  143. var cnArgs = {"ajaxUrl":"https:\/\/www.digita.fi\/wp-admin\/admin-ajax.php","nonce":"6404fedb31","hideEffect":"fade","position":"bottom","onScroll":"0","onScrollOffset":"100","onClick":"0","cookieName":"cookie_notice_accepted","cookieTime":"2592000","cookieTimeRejected":"2592000","cookiePath":"\/","cookieDomain":"","redirection":"0","cache":"0","refuse":"1","revokeCookies":"0","revokeCookiesOpt":"automatic","secure":"1","coronabarActive":"0"};
  144. /* ]]> */
  145. </script>
  146. <script type='text/javascript' src='https://www.digita.fi/wp-content/plugins/cookie-notice/js/front.min.js?ver=d272b097640a694a65413b57783abae2'></script>
  147. <script type='text/javascript' src='https://www.digita.fi/wp-includes/js/jquery/jquery.js?ver=cc624e2f24ea1365079707361489aa68'></script>
  148. <script type='text/javascript' src='https://www.digita.fi/wp-includes/js/jquery/jquery-migrate.min.js?ver=952e2088372b78dca1f59764deed6a2a'></script>
  149. <link rel="apple-touch-icon" sizes="180x180" href="https://www.digita.fi/wp-content/themes/digita/assets/favicons/apple-touch-icon.png">
  150. <link rel="icon" type="image/png" sizes="32x32" href="https://www.digita.fi/wp-content/themes/digita/assets/favicons/favicon-32x32.png">
  151. <link rel="icon" type="image/png" sizes="16x16" href="https://www.digita.fi/wp-content/themes/digita/assets/favicons/favicon-16x16.png">
  152. <link rel="manifest" href="https://www.digita.fi/wp-content/themes/digita/assets/favicons/site.webmanifest">
  153. <link rel="mask-icon" href="https://www.digita.fi/wp-content/themes/digita/assets/favicons/safari-pinned-tab.svg" color="#5bbad5">
  154. <link rel="shortcut icon" href="https://www.digita.fi/wp-content/themes/digita/assets/favicons/favicon.ico">
  155. <meta name="msapplication-TileColor" content="#ffffff">
  156. <meta name="msapplication-config" content="https://www.digita.fi/wp-content/themes/digita/assets/favicons/browserconfig.xml">
  157. <meta name="theme-color" content="#ffffff">
  158. <script> (function () {
  159. window.ldfdr = window.ldfdr || {};
  160. (function (d, s, ss, fs) {
  161. fs = d.getElementsByTagName(s)[0];
  162.  
  163. function ce(src) {
  164. var cs = d.createElement(s);
  165. cs.src = src;
  166. setTimeout(function () {
  167. fs.parentNode.insertBefore(cs, fs)
  168. }, 1);
  169. }
  170.  
  171. ce(ss);
  172. })(document, 'script', 'https://sc.lfeeder.com/lftracker_v1_bElvO73X0YV4ZMqj.js');
  173. })(); </script>
  174. </head>
  175. <body class="error404 cookies-not-set service-type--not-defined">
  176. <!--[if IE]>
  177. <div class="alert alert-warning">
  178. Käytät <strong>vanhentunutta</strong> selainta. Ole hyvä ja <a href="http://browsehappy.com/">päivitä selaimesi</a> parantaaksesi käyttäjäkokemusta.</div>
  179. <![endif]-->
  180. <div class="primary-nav-open-overlay"></div>
  181. <header id="header" class="header" role="banner">
  182. <div class="header-main-area">
  183. <div class="row header__row">
  184. <div class="header__col">
  185. <div class="header__left">
  186. <button class="hamburger" data-header-toggle="primary-nav" type="button" aria-label="Menu">
  187. <span class="hamburger__line"></span>
  188. <span class="hamburger__line"></span>
  189. <span class="hamburger__line"></span>
  190. </button>
  191. <div class="header-site-branding">
  192. <a href="https://www.digita.fi/"
  193.   rel="home">
  194. <span
  195. class="screen-reader-text">Digita</span>
  196. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 204 56"><defs><clipPath id="id_8_a"><path d="M27.637.747h5.685v10.01h-5.685z"/></clipPath><clipPath id="id_9_b"><path d="M15.225.747H27.64v11.536H15.225z"/></clipPath><clipPath id="id_10_c"><path d="M73.245 14.508h130.054v27.515H73.245z"/></clipPath></defs><path fill="#86bc25" d="M7.565 47.183l7.028-6.624a17.993 17.993 0 01-2.283-2.957L4.057 42.63a27.674 27.674 0 003.508 4.554"/><path fill="#00b3d4" d="M12.313 37.602l.008-.004a17.687 17.687 0 01-2.355-6.126L.442 33.2a27.24 27.24 0 003.624 9.426z"/><path fill="#ce096a" d="M20.28 44.577a18 18 0 01-2.342-1.263l-5.225 8.11a27.706 27.706 0 003.603 1.946z"/><g clip-path="url(#id_8_a)"><path fill="#00b3d4" d="M27.637.747v9.63c1.266 0 2.502.132 3.695.381l1.99-9.427a27.885 27.885 0 00-5.684-.584z"/></g><g clip-path="url(#id_9_b)"><path fill="#ce096a" d="M27.639.747a27.616 27.616 0 00-12.414 2.927l4.347 8.61a17.941 17.941 0 018.068-1.907h-.001z"/></g><path fill="#ce096a" d="M33.325 1.337l-1.989 9.422-.001.003c.556.115 1.104.254 1.641.42l2.872-9.2a27.164 27.164 0 00-2.523-.645"/><path fill="#00b3d4" d="M49.438 11.342l-7.633 5.925c.363.463.703.942 1.02 1.44l8.18-5.148a27.426 27.426 0 00-1.567-2.217"/><path fill="#86bc25" d="M41.805 17.27l7.629-5.921a27.917 27.917 0 00-1.807-2.09l-7 6.655c.414.432.806.887 1.176 1.359 0-.002.001-.003.002-.003"/><path fill="#ce096a" d="M55.276 28.266c0-1.599-.138-3.163-.4-4.686l-9.538 1.64c.171.991.265 2.006.265 3.046z"/><path fill="#86bc25" d="M54.871 23.58a27.3 27.3 0 00-3.873-10.013L42.82 18.71l-.003.002a17.73 17.73 0 012.521 6.508z"/><path fill="#00b3d4" d="M4.192 13.686l8.209 5.105a17.91 17.91 0 011.245-1.743L6.11 11.006a27.885 27.885 0 00-1.917 2.68"/><path fill="#86bc25" d="M9.298 7.676a27.757 27.757 0 00-3.185 3.327l7.54 6.04v.001c.63-.776 1.322-1.5 2.07-2.162z"/><path fill="#ffdc00" d="M32.97 11.178a17.974 17.974 0 017.654 4.733l6.999-6.655a27.666 27.666 0 00-11.78-7.277zm9.9 26.565l8.205 5.109a27.296 27.296 0 004.204-14.59h-9.674c0 3.483-1.003 6.732-2.735 9.481M15.226 3.674A27.69 27.69 0 009.3 7.679l6.42 7.207a18.004 18.004 0 013.853-2.603zm9.744 51.973l.934-9.587a17.89 17.89 0 01-5.62-1.484l-3.964 8.793a27.596 27.596 0 008.65 2.278M12.715 51.43l5.225-8.111a17.997 17.997 0 01-3.345-2.76l-7.027 6.624a27.788 27.788 0 005.147 4.247"/><path fill="#ce096a" d="M38.54 42.508c-.401.304-.817.591-1.243.86l5.185 8.11c.656-.416 1.291-.86 1.907-1.329z"/><path fill="#00b3d4" d="M37.295 43.369v-.003A17.95 17.95 0 0125.9 46.088l-.931 9.562c.878.084 1.768.127 2.669.127a27.592 27.592 0 0014.842-4.303zm4.146-3.624a18.078 18.078 0 01-2.906 2.763l.002.001 5.847 7.642a27.765 27.765 0 004.463-4.248z"/><path fill="#86bc25" d="M41.443 39.744l7.401 6.154a27.625 27.625 0 002.228-3.044l-8.184-5.095a17.875 17.875 0 01-1.45 1.982l.005.003"/><path fill="#ce096a" d="M9.674 28.264c0-1.255.13-2.479.378-3.66L.58 22.63A27.547 27.547 0 000 28.264c0 1.68.152 3.325.441 4.922l9.525-1.724a17.907 17.907 0 01-.292-3.198"/><path fill="#86bc25" d="M10.052 24.602l.003.001a17.714 17.714 0 012.349-5.814h-.001l-8.206-5.103a27.286 27.286 0 00-3.612 8.945z"/><g clip-path="url(#id_10_c)"><path fill="#354248" d="M101.966 15.418c0-.247.203-.449.45-.449h4.815c.249 0 .453.202.453.449v25.671a.452.452 0 01-.453.449h-4.814a.451.451 0 01-.451-.449zm43.42 0a.45.45 0 01.452-.449h4.808c.247 0 .45.202.45.449v25.671a.451.451 0 01-.45.449h-4.808a.45.45 0 01-.451-.449zm57.883 25.697c.094.228-.032.415-.28.415h-4.707a.706.706 0 01-.611-.42l-1.748-4.574a.703.703 0 00-.611-.419h-9.26a.707.707 0 00-.612.419l-1.749 4.575a.706.706 0 01-.61.42h-4.706c-.249 0-.375-.188-.282-.416l9.975-24.344s.615-1.975 2.613-1.975 2.613 1.975 2.613 1.975zm-9.578-9.26c.248 0 .38-.187.29-.418l-3.136-8.193c-.044-.115-.101-.173-.16-.173-.058 0-.116.058-.16.173l-3.137 8.193c-.088.23.043.419.292.419zm-14.55-12.257c0 .246-.204.45-.452.45h-7.962a.45.45 0 00-.45.447V41.09a.45.45 0 01-.45.449h-4.807a.452.452 0 01-.452-.449V20.495a.45.45 0 00-.45-.448h-7.962a.452.452 0 01-.45-.45v-4.18a.45.45 0 01.45-.448h22.533c.248 0 .451.202.451.449zm-40.19 15.754c0 1.953-4.783 6.671-10.959 6.671-4.909 0-7.929-1.45-10.403-3.795-2.435-2.343-4.215-5.622-4.215-9.556 0-9.31 6.436-14.164 15.256-14.164 3.222 0 6.188.916 7.652 1.524a.448.448 0 01.23.451l-1.24 3.963a.449.449 0 01-.534.26c-1.786-.564-3.412-1.193-6.148-1.193-6.097 0-9.835 3.001-9.835 8.842 0 7.789 7.036 8.633 8.852 8.633 4.612 0 6.123-2.797 6.123-2.797v-2.443a.452.452 0 00-.45-.45h-6.233a.452.452 0 01-.447-.446l.868-3.234c.066-.244.204-.445.451-.445h10.582c.248 0 .45.2.45.448zM78.972 14.97c9.683.005 17.387 4.185 17.387 13.297 0 9.112-7.703 13.267-17.387 13.271h-4.58a1.144 1.144 0 01-1.146-1.14V16.112c0-.63.513-1.142 1.146-1.142zm.758 21.401c5.998-.003 10.768-2.486 10.768-8.13 0-5.641-4.77-8.142-10.768-8.145h-.31a.452.452 0 00-.448.45V35.92c0 .247.202.45.45.45z"/></g></svg> </a>
  197. </div>
  198. </div>
  199.  
  200. <div class="header-navigation-area d-none d-lg-flex">
  201. <div class="header-nav-wrapper">
  202. <div class="header-nav-container">
  203. <nav id="header-nav" class="header-nav">
  204. <ul class="header-nav-lvl-1"><li class="header-nav-lvl-1__item"><a class="header-nav-lvl-1__link"  href="https://www.digita.fi/antennitv/">AntenniTV</a></li>
  205. <li class="header-nav-lvl-1__item"><a class="header-nav-lvl-1__link"  href="https://www.digita.fi/verkkojen-saatavuus/">Verkkojen saatavuus</a></li>
  206. <li class="header-nav-lvl-1__item"><a class="header-nav-lvl-1__link"  href="https://www.digita.fi/etusivu/palvelut-yrityksille/">Palvelut yrityksille</a></li>
  207. </ul> </nav>
  208. </div>
  209. </div>
  210. </div>
  211. <div class="header-language-nav-wrapper">
  212. <div class="header-language-nav-container d-none d-md-block">
  213. <nav id="header-language-nav"
  214.     class="header-language-nav">
  215. <li class="lang-item lang-item-2 lang-item-fi current-lang no-translation lang-item-first"><a lang="fi" hreflang="fi" href="https://www.digita.fi/">fi</a></li>
  216. <li class="lang-item lang-item-5 lang-item-en no-translation"><a lang="en-GB" hreflang="en-GB" href="https://www.digita.fi/en/">en</a></li>
  217. </nav>
  218. </div>
  219.  
  220. <button class="header-search-toggle"
  221.        data-header-toggle="search">
  222. <span
  223. class="header-search-toggle__icon header-search-toggle__icon--open"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60"><path d="M37 10.5C33.4 6.8 29 5 23.8 5s-9.6 1.8-13.3 5.5S5 18.5 5 23.8s1.8 9.6 5.5 13.3 8.1 5.5 13.3 5.5S33.4 40.7 37 37c3.8-3.8 5.6-8.2 5.6-13.3s-1.8-9.5-5.6-13.2zm6.8 26.1l-.6 1.1 16.9 17-5.4 5.3-16.9-17-1.1.8c-4.2 2.6-8.5 3.9-13 3.9-6.6 0-12.2-2.3-16.8-7-4.6-4.7-7-10.3-7-16.9S2.3 11.6 7 7c4.6-4.6 10.2-7 16.8-7S36 2.3 40.6 7c4.6 4.6 7 10.2 7 16.8-.1 4.5-1.3 8.8-3.8 12.8z"/></svg></span>
  224. </button>
  225. </div>
  226. </div>
  227. </div>
  228. </div>
  229. </header>
  230.  
  231.  
  232. <div class="header-primary-nav-wrapper">
  233. <button class="exit-button" data-header-toggle="primary-nav" type="button" aria-label="Menu">
  234. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M28.1 0L30 1.9 16.9 15 30 28.1 28.1 30 15 16.9 1.9 30 0 28.1 13.1 15 0 1.9 1.9 0 15 13.1z"/></svg> </button>
  235. <div id="valu-navigation"></div>
  236. <div class="d-md-none language-navigation">
  237. <nav id="header-language-nav"
  238.     class="header-language-nav">
  239. <li class="lang-item lang-item-2 lang-item-fi current-lang no-translation lang-item-first"><a lang="fi" hreflang="fi" href="https://www.digita.fi/">fi</a></li>
  240. <li class="lang-item lang-item-5 lang-item-en no-translation"><a lang="en-GB" hreflang="en-GB" href="https://www.digita.fi/en/">en</a></li>
  241. </nav>
  242. </div>
  243. <script id='valu-navigation-translations' type='application/json'>{"previousText":"Siirry korkeammalle tasolle valikossa","nextText":"Siirry matalammalle tasolle valikossa"}</script><script id='graphql-results-get-navigation-items' type='application/json'>{"menuItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbToyMDc=","menuItemId":207,"url":"https:\/\/www.digita.fi\/","cssClasses":[],"label":"Etusivu","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTozNTM=","menuItemId":353,"url":"https:\/\/www.digita.fi\/antennitv\/","cssClasses":[],"label":"AntenniTV","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTozNTQ=","menuItemId":354,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/","cssClasses":[],"label":"Vapaat kanavat ja vastaanotto","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTozNTU=","menuItemId":355,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/hd-lahetykset\/","cssClasses":[],"label":"HD-l\u00e4hetykset","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTozNTc=","menuItemId":357,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/hd-lahetykset\/t2-siirtyma-ja-hdtv-fi-opastus\/","cssClasses":[],"label":"T2-siirtym\u00e4 ja hdtv.fi opastus"},{"id":"bmF2X21lbnVfaXRlbTozNTY=","menuItemId":356,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/hd-lahetykset\/ylehd-ja-valtakunnallinen-verkon-rakennus\/","cssClasses":[],"label":"Uuden maanlaajuisen HD-kanavanipun rakentaminen"}]}},{"id":"bmF2X21lbnVfaXRlbTozNTg=","menuItemId":358,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/antennitvn-vastaanottimet\/","cssClasses":[],"label":"AntenniTV:n vastaanottimet","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTozNjM=","menuItemId":363,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/hyodyllista-tietoa-tvsta\/","cssClasses":[],"label":"Hy\u00f6dyllist\u00e4 tietoa tv:st\u00e4","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTozNjk=","menuItemId":369,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/hyodyllista-tietoa-tvsta\/tv-kanavahaku\/","cssClasses":[],"label":"Tv-kanavahaku"},{"id":"bmF2X21lbnVfaXRlbTozNTE2","menuItemId":3516,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/hyodyllista-tietoa-tvsta\/vastaanotintyypit-ja-vastaanottotavat\/","cssClasses":[],"label":"Vastaanotintyypit ja vastaanottotavat"},{"id":"bmF2X21lbnVfaXRlbTozNjg=","menuItemId":368,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/hyodyllista-tietoa-tvsta\/kanavajarjestys\/","cssClasses":[],"label":"Kanavaj\u00e4rjestys"},{"id":"bmF2X21lbnVfaXRlbTozNjc=","menuItemId":367,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/hyodyllista-tietoa-tvsta\/radiokeli\/","cssClasses":[],"label":"Radiokeli"},{"id":"bmF2X21lbnVfaXRlbTozNjY=","menuItemId":366,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/hyodyllista-tietoa-tvsta\/pientalon-antenniopas\/","cssClasses":[],"label":"Pientalon antenniopas"},{"id":"bmF2X21lbnVfaXRlbTozNTIw","menuItemId":3520,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/hyodyllista-tietoa-tvsta\/antennitvn-vastaanotto\/","cssClasses":[],"label":"AntenniTV:n vastaanotto"},{"id":"bmF2X21lbnVfaXRlbTozNjU=","menuItemId":365,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/hyodyllista-tietoa-tvsta\/taajuudet\/","cssClasses":[],"label":"Taajuudet"},{"id":"bmF2X21lbnVfaXRlbTozNjQ=","menuItemId":364,"url":"https:\/\/www.digita.fi\/antennitv\/vapaat-kanavat-ja-vastaanotto\/hyodyllista-tietoa-tvsta\/kehitysvaiheet\/","cssClasses":[],"label":"Kehitysvaiheet"}]}}]}},{"id":"bmF2X21lbnVfaXRlbTozNzA=","menuItemId":370,"url":"https:\/\/www.digita.fi\/antennitv\/maksu-tv\/","cssClasses":[],"label":"Maksu-tv","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTozNzg=","menuItemId":378,"url":"https:\/\/www.digita.fi\/antennitv\/maksu-tv\/maksu-tv-sisallot\/","cssClasses":[],"label":"Maksu-tv-sis\u00e4ll\u00f6t","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTozODA=","menuItemId":380,"url":"https:\/\/www.digita.fi\/maksu-tvn-tietosuojakuvaus\/","cssClasses":[],"label":"Maksu-tv:n tietosuojakuvaus"},{"id":"bmF2X21lbnVfaXRlbTozNzk=","menuItemId":379,"url":"https:\/\/www.digita.fi\/antennitv\/maksu-tv\/maksu-tv-sisallot\/maksu-tvn-sopimusehdot\/","cssClasses":[],"label":"Maksu-tv:n sopimusehdot ja tietosuojakuvaus"}]}},{"id":"bmF2X21lbnVfaXRlbTo4Mjky","menuItemId":8292,"url":"https:\/\/www.digita.fi\/antennitv\/maksu-tv\/kuukauden-kanava-nick-jr\/","cssClasses":[],"label":"Kuukauden kanava: Nick Jr.","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo3MDc2","menuItemId":7076,"url":"https:\/\/www.digita.fi\/antennitv\/maksu-tv\/valiaikaiset-muutokset-urheilukanavapakettien-sisalloissa-ja-tilaushinnoissa\/","cssClasses":[],"label":"V\u00e4liaikaiset muutokset urheilukanavapakettien sis\u00e4ll\u00f6iss\u00e4 ja tilaushinnoissa","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTozNzc=","menuItemId":377,"url":"https:\/\/www.digita.fi\/antennitv\/maksu-tv\/maksu-tvn-nakyvyysalueet\/","cssClasses":[],"label":"Maksu-tv:n n\u00e4kyvyysalueet","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo4MjEy","menuItemId":8212,"url":"https:\/\/www.digita.fi\/antennitv\/maksu-tv\/maksu-tv-kortin-linkitys\/","cssClasses":[],"label":"Maksu-tv-kortin linkitys","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTozNzQ=","menuItemId":374,"url":"https:\/\/www.digita.fi\/antennitv\/maksu-tv\/maksu-tvn-saatavuus\/","cssClasses":[],"label":"Maksu-tv:n saatavuus","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTozNzM=","menuItemId":373,"url":"https:\/\/www.digita.fi\/antennitv\/maksu-tv\/maksu-tv-sisaltojen-tekniset-ominaisuudet\/","cssClasses":[],"label":"Maksu-tv-sis\u00e4lt\u00f6jen tekniset ominaisuudet","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTozNzE=","menuItemId":371,"url":"https:\/\/www.digita.fi\/maksu-tv-faq\/","cssClasses":[],"label":"Maksu-tv FAQ","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbTozODE=","menuItemId":381,"url":"https:\/\/www.digita.fi\/antennitv\/hybriditv\/","cssClasses":[],"label":"HybridiTV","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbToxMTA0","menuItemId":1104,"url":"https:\/\/www.digita.fi\/antennitv\/hybriditv\/hybriditv-palvelut\/","cssClasses":[],"label":"HybridiTV-palvelut","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTozODM=","menuItemId":383,"url":"https:\/\/www.digita.fi\/hybriditvn-tietosuojakuvaus\/","cssClasses":[],"label":"HybridiTV:n tietosuojakuvaus"}]}},{"id":"bmF2X21lbnVfaXRlbTozODU=","menuItemId":385,"url":"https:\/\/www.digita.fi\/antennitv\/hybriditv\/hybriditv-palveluiden-kaytto\/","cssClasses":[],"label":"HybridiTV-palveluiden k\u00e4ytt\u00f6","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbToxMTA2","menuItemId":1106,"url":"https:\/\/www.digita.fi\/antennitv\/hybriditv\/hybriditv-sisallot\/","cssClasses":[],"label":"HybridiTV-sis\u00e4ll\u00f6t","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTozODQ=","menuItemId":384,"url":"https:\/\/www.digita.fi\/antennitv\/hybriditv\/vastaanottimet\/","cssClasses":[],"label":"Hybridi-tv-vastaanottimet","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbTozODg=","menuItemId":388,"url":"https:\/\/www.digita.fi\/antennitv\/digitapro-antenniasentajat\/","cssClasses":[],"label":"DigitaPRO-antenniasentajat","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTo0OTQ2","menuItemId":4946,"url":"https:\/\/www.digita.fi\/digitapro-asentajahaku\/","cssClasses":[],"label":"DigitaPRO-asentajahaku","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo1MDUx","menuItemId":5051,"url":"https:\/\/www.digita.fi\/antennitv\/digitapro-antenniasentajat\/digitapro-ekstranet\/","cssClasses":[],"label":"DigitaPRO-ekstranet","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbTozODk=","menuItemId":389,"url":"https:\/\/www.digita.fi\/antennitv-faq\/","cssClasses":[],"label":"AntenniTV FAQ","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbToxMTA5","menuItemId":1109,"url":"https:\/\/www.digita.fi\/verkkojen-saatavuus\/","cssClasses":[],"label":"Verkkojen saatavuus","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTozODY=","menuItemId":386,"url":"https:\/\/www.digita.fi\/verkkojen-saatavuus\/antennitvn-kartta-ja-saatavuus\/","cssClasses":[],"label":"AntenniTV:n kartta ja saatavuus","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTozNTIx","menuItemId":3521,"url":"https:\/\/www.digita.fi\/verkkojen-saatavuus\/radion-kartta-ja-kanavat\/","cssClasses":[],"label":"Radion kartta ja kanavat","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTo0Nzk1","menuItemId":4795,"url":"https:\/\/www.digita.fi\/radio-faq\/","cssClasses":[],"label":"Radio FAQ","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbTozNjA2","menuItemId":3606,"url":"https:\/\/www.digita.fi\/iotn-kartta\/","cssClasses":[],"label":"IoT:n kartta","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTozNTIz","menuItemId":3523,"url":"https:\/\/www.digita.fi\/verkkojen-saatavuus\/verkon-vika-ja-hairiotiedot\/","cssClasses":[],"label":"Verkon vika- ja h\u00e4iri\u00f6tiedot","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTozNTIy","menuItemId":3522,"url":"https:\/\/www.digita.fi\/verkkojen-saatavuus\/verkon-vika-ja-hairiotiedot\/tulevat-huoltotiedot\/","cssClasses":[],"label":"Tulevat huoltotiedot","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTozNTI0","menuItemId":3524,"url":"https:\/\/www.digita.fi\/verkkojen-saatavuus\/verkon-vika-ja-hairiotiedot\/menneet-huoltotiedot\/","cssClasses":[],"label":"Menneet huoltotiedot","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbTo0Mzg=","menuItemId":438,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/","cssClasses":[],"label":"Palvelut yrityksille","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTo0Mzk=","menuItemId":439,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/iot\/","cssClasses":[],"label":"IoT","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbToxMTEx","menuItemId":1111,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/iot\/iot-palvelut\/","cssClasses":[],"label":"IoT-palvelut","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo0NDA=","menuItemId":440,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/iot\/ratkaisut\/","cssClasses":[],"label":"IoT-ratkaisut","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTo4MTQ5","menuItemId":8149,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/iot\/ratkaisut\/digitan-iot-ratkaisuilla-apua-kevaan-tulvavesiin\/","cssClasses":[],"label":"Digitan IoT-ratkaisuilla apua kev\u00e4\u00e4n tulvavesiin"},{"id":"bmF2X21lbnVfaXRlbTo0NDE=","menuItemId":441,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/iot\/ratkaisut\/sisailma\/","cssClasses":[],"label":"Miten IoT auttaa sis\u00e4ilman laadun seurannassa"},{"id":"bmF2X21lbnVfaXRlbTo0NDI=","menuItemId":442,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/iot\/ratkaisut\/vesihuolto\/","cssClasses":[],"label":"Miten IoT auttaa vesihuollossa"},{"id":"bmF2X21lbnVfaXRlbTo0NDM=","menuItemId":443,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/iot\/ratkaisut\/sahkoverkko\/","cssClasses":[],"label":"Miten IoT auttaa s\u00e4hk\u00f6yhti\u00f6it\u00e4?"},{"id":"bmF2X21lbnVfaXRlbTo0NDQ=","menuItemId":444,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/iot\/ratkaisut\/paikannus\/","cssClasses":[],"label":"Paikantaminen IoT:n avulla"}]}},{"id":"bmF2X21lbnVfaXRlbTo0NDU=","menuItemId":445,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/iot\/iot-paatelaitteet\/","cssClasses":[],"label":"IoT-p\u00e4\u00e4telaitteet","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo0NDY=","menuItemId":446,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/iot\/lorawan-teknologia\/","cssClasses":[],"label":"LoRaWAN-teknologia","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo1NzEy","menuItemId":5712,"url":"https:\/\/www.digita.fi\/ajankohtaista","cssClasses":[],"label":"IoT-uutisia","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbTo0OTEw","menuItemId":4910,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/tv-ja-videojakelu\/","cssClasses":[],"label":"TV- ja videojakelu","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTo0OTM5","menuItemId":4939,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/tv-ja-videojakelu\/antennitv-yrityspuoli\/","cssClasses":[],"label":"AntenniTV-jakelu","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTo0OTQw","menuItemId":4940,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/tv-ja-videojakelu\/antennitv-yrityspuoli\/vapaasti-katsottavat-kanavat\/","cssClasses":[],"label":"Vapaasti katsottavat kanavat"},{"id":"bmF2X21lbnVfaXRlbTo1MTQ2","menuItemId":5146,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/tv-ja-videojakelu\/antennitv-yrityspuoli\/maksullisen-tv-jakelun-palvelu-ja-konsepti\/","cssClasses":[],"label":"Avoin maksu-tv-jakelu"},{"id":"bmF2X21lbnVfaXRlbTo0OTQx","menuItemId":4941,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/tv-ja-videojakelu\/antennitv-yrityspuoli\/hybriditvn-hyodyt-mainostajalle\/","cssClasses":[],"label":"HybridiTV:n hy\u00f6dyt mainostajalle"}]}},{"id":"bmF2X21lbnVfaXRlbTo0OTQy","menuItemId":4942,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/tv-ja-videojakelu\/mainonta\/","cssClasses":[],"label":"Mainonta","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo0OTQz","menuItemId":4943,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/tv-ja-videojakelu\/nettijakelu\/","cssClasses":[],"label":"Nettijakelu","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo0OTI2","menuItemId":4926,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/tv-ja-videojakelu\/media-gateway\/","cssClasses":[],"label":"Media Gateway","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo0OTQ1","menuItemId":4945,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/tv-ja-videojakelu\/analytiikka\/","cssClasses":[],"label":"Analytiikka","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbTo0NzA=","menuItemId":470,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/radio\/","cssClasses":[],"label":"Radio","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTo0NzE=","menuItemId":471,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/radio\/radio-on-cool\/","cssClasses":[],"label":"Laadukasta radiopalvelua kaikkialla Suomessa!","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo0NzI=","menuItemId":472,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/radio\/fm-ja-nettiradio\/","cssClasses":[],"label":"FM- ja nettiradio","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo0NzM=","menuItemId":473,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/radio\/fm-radion-pi-koodit\/","cssClasses":[],"label":"FM Radion PI koodit","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbTo0NzQ=","menuItemId":474,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/data-center\/","cssClasses":[],"label":"Data Center","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTozNjA5","menuItemId":3609,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/data-center\/data-center-palvelut\/","cssClasses":[],"label":"Data Center -palvelut","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTozNjEw","menuItemId":3610,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/data-center\/konesalien-ominaisuudet\/","cssClasses":[],"label":"Konesalien ominaisuudet","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbTozNjEy","menuItemId":3612,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/tilapalvelut-2\/","cssClasses":[],"label":"Tilapalvelut","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTozNjEz","menuItemId":3613,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/tilapalvelut-2\/tilapalvelut\/","cssClasses":[],"label":"Tietoa tilapalveluista","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTozNjE0","menuItemId":3614,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/tilapalvelut-2\/paalahetysasemien-antennipaikkojen-ja-kapasiteetin-vuokraus\/","cssClasses":[],"label":"P\u00e4\u00e4l\u00e4hetysasemien, antennipaikkojen ja -kapasiteetin vuokraus","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbTo0ODY2","menuItemId":4866,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/asiantuntijapalvelut-2\/","cssClasses":[],"label":"Asiantuntijapalvelut","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbTo0OTAz","menuItemId":4903,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/asiantuntijapalvelut-2\/asiantuntijapalveluita-asiakasta-kuunnellen\/","cssClasses":[],"label":"Asiantuntijapalveluita asiakasta kuunnellen","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo0OTA0","menuItemId":4904,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/asiantuntijapalvelut-2\/yllapito-ja-rakentaminen\/","cssClasses":[],"label":"Yll\u00e4pito ja rakentaminen","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo0OTA1","menuItemId":4905,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/asiantuntijapalvelut-2\/suunnittelu-ja-mittauspalvelu\/","cssClasses":[],"label":"Suunnittelu ja mittauspalvelu","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo0OTA2","menuItemId":4906,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/asiantuntijapalvelut-2\/valvonta-ja-operointipalvelut\/","cssClasses":[],"label":"Valvonta- ja operointipalvelut","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo0OTA3","menuItemId":4907,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/asiantuntijapalvelut-2\/palvelut-tuulivoimayhtioille\/","cssClasses":[],"label":"Palvelut tuulivoimayhti\u00f6ille","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo0OTA4","menuItemId":4908,"url":"https:\/\/www.digita.fi\/etusivu\/palvelut-yrityksille\/asiantuntijapalvelut-2\/neuvonta-palvelut\/","cssClasses":[],"label":"Neuvontapalvelut","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbTo0ODY3","menuItemId":4867,"url":"https:\/\/www.digita.fi\/asiakastarinat","cssClasses":[],"label":"Asiakastarinat","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbToyNTk=","menuItemId":259,"url":"https:\/\/www.digita.fi\/digita-oy\/","cssClasses":[],"label":"Digita Oy","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbToyNjA=","menuItemId":260,"url":"https:\/\/www.digita.fi\/digita-oy\/rekrytointi\/","cssClasses":[],"label":"Rekrytointi","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbToyNjE=","menuItemId":261,"url":"https:\/\/www.digita.fi\/digita-oy\/rekrytointi\/digita-tyonantajana\/","cssClasses":[],"label":"Digita ty\u00f6nantajana","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbToyNzE=","menuItemId":271,"url":"https:\/\/www.digita.fi\/digita-oy\/rekrytointi\/avoimet-tyopaikat\/","cssClasses":[],"label":"Avoimet ty\u00f6paikat","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbToyNjI=","menuItemId":262,"url":"https:\/\/www.digita.fi\/digita-oy\/vastuullisuus\/","cssClasses":[],"label":"Vastuullisuus ja laatu","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbToyNjY=","menuItemId":266,"url":"https:\/\/www.digita.fi\/digita-oy\/liiketoiminta\/","cssClasses":[],"label":"Liiketoiminta","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbToyNjc=","menuItemId":267,"url":"https:\/\/www.digita.fi\/digita-oy\/liiketoiminta\/historia\/","cssClasses":[],"label":"Historia","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbTo0ODEx","menuItemId":4811,"url":"https:\/\/www.digita.fi\/digita-oy\/avainhenkilot\/","cssClasses":[],"label":"Avainhenkil\u00f6t","childItems":{"nodes":[{"id":"bmF2X21lbnVfaXRlbToyNjk=","menuItemId":269,"url":"https:\/\/www.digita.fi\/digita-oy\/avainhenkilot\/hallitus\/","cssClasses":[],"label":"Hallitus","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbToyNjg=","menuItemId":268,"url":"https:\/\/www.digita.fi\/digita-oy\/avainhenkilot\/johto\/","cssClasses":[],"label":"Johto","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbToyNjU=","menuItemId":265,"url":"https:\/\/www.digita.fi\/digita-oy\/avainhenkilot\/myynti-ja-liiketoiminta\/","cssClasses":[],"label":"Myynti ja liiketoiminta","childItems":{"nodes":[]}}]}},{"id":"bmF2X21lbnVfaXRlbTo0OTY0","menuItemId":4964,"url":"https:\/\/www.digita.fi\/digita-oy\/yhteystiedot\/","cssClasses":[],"label":"Digitan yhteystiedot","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo1MTEx","menuItemId":5111,"url":"https:\/\/www.digita.fi\/digita-oy\/kuluttajapalvelu-digita-info\/","cssClasses":[],"label":"Kuluttajapalvelu Digita Info","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbTo0OTY3","menuItemId":4967,"url":"https:\/\/www.digita.fi\/digita-oy\/medialle\/","cssClasses":[],"label":"Medialle","childItems":{"nodes":[]}},{"id":"bmF2X21lbnVfaXRlbToyNzA=","menuItemId":270,"url":"https:\/\/www.digita.fi\/ajankohtaista\/","cssClasses":[],"label":"Ajankohtaista","childItems":{"nodes":[]}}]}}]}}]}}</script></div>
  244. <div class="wrap">
  245. <main class="main" role="document">
  246. <div class="page-not-found-background" data-lazy data-bg="url(https://www.digita.fi/wp-content/uploads/2020/02/Depositphotos_142874777_xl-2015-1978x885.jpg)">
  247. <div class="page-not-found-container">
  248. <h1 class="page-not-found-title">Sivua ei löytynyt</h1>
  249. <p class="page-not-found-text">Siirry takaisin digita.fi -etusivulle.</p>
  250. <div class="page-not-found-button">
  251. <a class="b-button b-button--white" href="https://www.digita.fi/" target="">
  252. <span class="b-button__title">
  253. Etusivu </span>
  254.  
  255. </a>
  256. </div>
  257. </div>
  258. </div>
  259. </main><!-- /.main -->
  260. </div><!-- /.wrap -->
  261. <footer class="footer">
  262. <div class="footer__back-to-top-wrapper">
  263. <div class="back-to-top__container">
  264. <svg xmlns="http://www.w3.org/2000/svg" fill="#FFF" fill-rule="evenodd" viewBox="0 0 10 6"><path d="M9.406 0L10 .656 5 6 0 .656.594 0 5 4.688z"/></svg> <p class="back-to-top__text">Sivun alkuun</p>
  265. </div>
  266. </div>
  267. <div class="footer__main">
  268. <div class="footer__header_wrapper">
  269.  
  270. <div class="footer__logo">
  271. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 203 56"><path fill="#fff" d="M42.687 37.174c1.523-2.656 2.475-5.69 2.475-8.725l9.71.19c0 5.12-1.524 9.672-3.999 13.655l-8.186-5.12m-3.048 3.603c.381-.19.572-.569.763-.948l7.055 6.638-1.335 1.327-6.483-7.017m-2.858 2.276c.191-.19.572-.38.953-.759l5.524 7.966c-.571.379-.952.569-1.524.948l-4.953-8.155m-6.667 2.276c1.714-.19 3.429-.759 4.953-1.518l4 8.724c-2.476 1.138-4.762 1.897-7.429 2.276l-1.524-9.482m-9.525-1.138c2.095.949 4.381 1.328 7.048 1.328h.762l.381 9.68h-1.333c-3.81 0-7.43-.76-10.668-2.089l3.81-8.92m-3.81-2.085c.572.379.953.568 1.333.948l-5.143 8.155c-.571-.38-1.333-.948-1.905-1.328l5.715-7.775M9.73 30.346c.572 3.795 2.286 7.21 4.763 9.677l-7.049 6.64C3.634 42.49.967 37.367.205 31.675l9.525-1.328m0-3.603c0 .379-.19.758 0 1.138v.379l-9.715.19v-2.276l9.715.569m2.668-8.345c-1.143 1.707-1.905 3.793-2.286 5.69L.587 22.19c.762-3.224 1.905-6.259 3.619-8.914l8.192 5.12m3.428-3.982c-.762.759-1.524 1.328-2.095 2.086l-7.43-6.069A25.946 25.946 0 019.54 7.208l6.287 7.207m11.62-4.362c-3.81 0-7.43 1.328-10.287 3.224l-5.715-7.776C15.826 2.277 21.541.381 27.447.381v9.672m4 .38c-.38 0-.761-.19-1.333-.19L31.638.76c.762.19 1.333.19 1.905.38l-2.095 9.292m8.382 4.552c-1.905-1.707-4.001-3.034-6.668-3.793l3.239-9.103a28.707 28.707 0 0110.096 6.069l-6.667 6.827m5.334 10.052a21.74 21.74 0 00-3.239-7.776l7.81-5.69c2.477 3.414 4.191 7.586 4.953 11.948l-9.525 1.518m34.29 10.81c5.906 0 10.669-2.466 10.669-7.965 0-5.69-4.763-8.156-10.669-8.156h-.38c-.191 0-.382.19-.382.38v15.362c0 .19.191.379.381.379h.381m-.76-21.241c9.528 0 17.341 4.172 17.341 13.276 0 9.103-7.622 13.275-17.34 13.275H74.12c-.572 0-1.144-.569-1.144-1.138V15.743c0-.57.572-1.138 1.144-1.138h4.573m59.625 12.517v7.776c0 1.896-4.763 6.638-10.858 6.638-4.953 0-7.811-1.518-10.287-3.793-2.477-2.276-4.191-5.69-4.191-9.483 0-9.293 6.477-14.035 15.24-14.035 3.238 0 6.096.949 7.62 1.518.19 0 .19.19.19.379l-1.143 3.983c0 .19-.381.38-.572.19-1.714-.57-3.428-1.139-6.095-1.139-6.096 0-9.716 3.035-9.716 8.725 0 7.775 7.049 8.534 8.763 8.534 4.572 0 6.096-2.845 6.096-2.845v-2.276c0-.19-.19-.379-.381-.379h-6.287c-.19 0-.38-.19-.38-.38l.952-3.223c0-.19.19-.38.381-.38h10.477c0-.19.191 0 .191.19m39.997-7.966c0 .19-.19.38-.38.38h-7.999c-.19 0-.38.19-.38.38v20.482c0 .19-.191.379-.382.379h-4.76a.409.409 0 01-.381-.38V19.916c0-.19-.19-.38-.381-.38h-8.19c-.19 0-.38-.189-.38-.379v-4.172c0-.19.19-.38.38-.38h22.473c.19 0 .38.19.38.38zm14.288 12.138c.381 0 .381-.19.381-.379l-3.044-8.155c0-.19-.19-.19-.19-.19s-.191 0-.191.19l-3.044 8.155c0 .19.19.38.38.38zm9.913 9.293c0 .19-.19.38-.571.38h-4.762c-.191 0-.572-.19-.572-.38l-1.714-4.551c0-.19-.381-.38-.572-.38h-9.144c-.19 0-.571.19-.571.38l-1.715 4.551c0 .19-.381.38-.571.38h-4.763c-.19 0-.19-.19-.19-.38l9.906-24.275s.762-1.897 2.667-1.897c2.095 0 2.667 1.897 2.667 1.897l9.906 24.275m-57.722-25.603c0-.19.19-.38.381-.38h4.763c.19 0 .38.19.38.38v25.603c0 .19-.19.38-.38.38h-4.763c-.19 0-.381-.19-.381-.38zm-43.243 0c0-.19.19-.38.38-.38h4.763c.19 0 .381.19.381.38v25.603c0 .19-.19.38-.381.38h-4.762c-.191 0-.382-.19-.382-.38z"/></svg> </div>
  272.  
  273. </div>
  274.  
  275. <div class="row footer__main-content">
  276.  
  277. <div class="col-12 col-md-12 col-lg-4 col-xl-3">
  278.  
  279. <div class="footer__link-wrapper">
  280.  
  281. <a class="footer__link service-type-color-hover"
  282.   href="https://www.digita.fi/verkkojen-saatavuus/">
  283. Verkkojen saatavuus </a>
  284.  
  285. <a class="footer__link service-type-color-hover"
  286.   href="https://www.digita.fi/antennitv/">
  287. AntenniTV </a>
  288.  
  289. <a class="footer__link service-type-color-hover"
  290.   href="https://www.digita.fi/etusivu/palvelut-yrityksille/">
  291. Palvelut yrityksille </a>
  292.  
  293. <a class="footer__link service-type-color-hover"
  294.   href="https://www.digita.fi/digita-oy/">
  295. Digita Oy </a>
  296.  
  297. <a class="footer__link service-type-color-hover"
  298.   href="https://www.digita.fi/digita-oy/medialle/">
  299. Medialle </a>
  300.  
  301. </div>
  302.  
  303. </div>
  304.  
  305.  
  306. <div class="col-12 col-md-6 col-lg-4 col-xl-3 footer__text-column">
  307. <p class="p1">Kuluttajapalvelu Digita Info:<br />
  308. puhelin: 020 411 7676<br />
  309. sähköposti: info(a)digita.fi<br />
  310. Digita Info palvelee arkisin klo 8–20.</p>
  311. <p class="p1">Myynti- ja liiketoiminta<br />
  312. sales(a)digita.fi</p>
  313. <p class="p1">Viestintä:<br />
  314. communications(a)digita.fi</p>
  315. </div>
  316.  
  317. <div class="col-12 col-md-6 col-lg-4 col-xl-3 footer__text-column">
  318. <p class="p1">Digita Oy<br />
  319. Jämsänkatu 2<br />
  320. 00520 Helsinki<br />
  321. 020 411 711 (vaihde)<br />
  322. etunimi.sukunimi(a)digita.fi</p>
  323. <p class="p2"><span class="s1"><a href="https://www.digita.fi/tietosuoja/">Tietosuoja</a></span><span class="s2"> ja <a href="https://www.digita.fi/digita-fi-verkkopalvelun-kayttoehdot/"><span class="s1">käyttöehdot</span></a></span></p>
  324. </div>
  325.  
  326.  
  327. <div class="col-12 col-md-12 col-lg-4 col-xl-3 footer__some-column">
  328.  
  329. <h4 class="some-title">Seuraa meitä</h4>
  330.  
  331. <div class="footer-some-icons d-flex">
  332. <div class="footer__some-icon-wrapper">
  333.  
  334. <a class="footer__some-icon-link" href="https://www.facebook.com/digita.fi/">
  335.  
  336. <div class="icon icon__facebook service-type-icon-hover">
  337. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 40"><path fill="#fff" d="M13.643 40V22h5.464L20 14h-6.357v-3.896c0-2.06.052-4.104 2.93-4.104h2.916V.28c0-.086-2.504-.28-5.038-.28C9.16 0 5.847 3.314 5.847 9.4V14H0v8h5.847v18h7.796z"/></svg> </div>
  338.  
  339. </a>
  340.  
  341. </div>
  342. <div class="footer__some-icon-wrapper">
  343.  
  344. <a class="footer__some-icon-link" href="https://twitter.com/Digita_fi">
  345.  
  346. <div class="icon icon__twitter service-type-icon-hover">
  347. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 32"><path fill="#fff" d="M12.58 32c15.094 0 23.35-12.313 23.35-22.99 0-.35 0-.698-.024-1.045A16.53 16.53 0 0040 3.783a16.546 16.546 0 01-4.712 1.272 8.14 8.14 0 003.608-4.47 16.606 16.606 0 01-5.212 1.961c-3.108-3.253-8.306-3.41-11.612-.35a8.011 8.011 0 00-2.374 7.72C13.1 9.59 6.952 6.523 2.784 1.477.606 5.166 1.72 9.888 5.326 12.26A8.243 8.243 0 011.6 11.25v.102c.002 3.846 2.756 7.158 6.584 7.92a8.289 8.289 0 01-3.704.138c1.074 3.292 4.156 5.547 7.666 5.612a16.63 16.63 0 01-10.192 3.465A17.092 17.092 0 010 28.371a23.507 23.507 0 0012.58 3.623"/></svg> </div>
  348.  
  349. </a>
  350.  
  351. </div>
  352. <div class="footer__some-icon-wrapper">
  353.  
  354. <a class="footer__some-icon-link" href="https://www.instagram.com/digitafi/">
  355.  
  356. <div class="icon icon__insta service-type-icon-hover">
  357. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><path fill="#fff" d="M13.311 19.976c0-3.653 2.97-6.617 6.633-6.617 3.664 0 6.633 2.964 6.633 6.617 0 3.655-2.97 6.618-6.633 6.618s-6.633-2.963-6.633-6.618m-3.586 0c0 5.63 4.575 10.194 10.22 10.194 5.643 0 10.218-4.564 10.218-10.194 0-5.63-4.575-10.192-10.219-10.192-5.644 0-10.219 4.562-10.219 10.192M28.18 9.379a2.386 2.386 0 002.388 2.382c1.32 0 2.39-1.068 2.39-2.382a2.387 2.387 0 00-2.39-2.382 2.386 2.386 0 00-2.388 2.382M11.902 36.155c-1.94-.088-2.993-.412-3.695-.684-1.767-.687-3.095-2.01-3.777-3.768-1.182-3.029-.79-17.416-.685-19.744.104-2.28.565-4.364 2.173-5.973C7.908 4 10.48 3.026 27.986 3.816c2.285.104 4.372.565 5.984 2.17 1.99 1.986 2.978 4.578 2.174 22.029-.088 1.936-.412 2.987-.685 3.688-1.801 4.619-5.944 5.26-23.557 4.452M11.74.245c-3.255.147-6.077.943-8.356 3.212C1.096 5.738.31 8.571.163 11.793c-.092 2.01-.627 17.203.925 21.188a10.081 10.081 0 005.821 5.804c1.266.492 2.71.826 4.83.923 17.722.802 24.291.365 27.061-6.727.492-1.263.83-2.706.924-4.82.81-17.767-.132-21.619-3.22-24.704C34.054 1.014 31.172-.65 11.739.245"/></svg> </div>
  358.  
  359. </a>
  360.  
  361. </div>
  362. <div class="footer__some-icon-wrapper">
  363.  
  364. <a class="footer__some-icon-link" href="https://www.youtube.com/channel/UCj_e4gzod0ikUXNaiss5kbQ?view_as=subscriber">
  365.  
  366. <div class="icon icon__youtube service-type-icon-hover">
  367. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 28"><path fill="#fff" d="M38.182 2.366c2.387 3.757 2.59 20.703-.39 23.683a5.239 5.239 0 01-2.78 1.422c-11.676.88-27.225.53-30.243-.094-1.078-.217-2.016-.702-2.702-1.406-.532-.532-.954-1.344-1.28-2.47C.008 20.904-1.002 4.86 2.222 1.868A5.314 5.314 0 014.878.523c3.664-.698 26.532-.696 30.198 0 1.247.233 2.419.937 3.106 1.843M15.977 19.192c3.984-2.046 7.71-3.922 10.72-5.595-3.65-1.956-6.736-3.77-10.72-5.648v11.243"/></svg> </div>
  368.  
  369. </a>
  370.  
  371. </div> </div>
  372. </div>
  373. </div>
  374. </div>
  375.  
  376. </footer>
  377. <script>
  378. console.log( "vlu production'server'B" );
  379. </script>
  380. <div data-rest_url="https://www.digita.fi/wp-json/" style="display: none;"></div> <!-- Snoobi siteanalytics V2.2 -->
  381. <script type='text/javascript'>
  382. var _saq = _saq || [];
  383. (function () {
  384. var account = 'digita_fi';
  385. var snbpagename = '';
  386. var snbsection = '';
  387. var snbcookies = 'true';
  388. var anchors = '0';
  389. var snbscript = document.createElement('script');
  390. snbscript.type = 'text/javascript';
  391. snbscript.async = true;
  392. snbscript.src = ('https:' == document.location.protocol ? 'https://' : 'http://')
  393. + 'eu2.snoobi.com/?account=' + account
  394. + '&page_name=' + snbpagename
  395. + '&section=' + snbsection
  396. + '&anchors=' + anchors
  397. + '&cookies=' + snbcookies;
  398. var s = document.getElementsByTagName('script')[0];
  399. s.parentNode.insertBefore(snbscript, s);
  400. })();
  401. </script>
  402. <script type="text/javascript">
  403. /* MonsterInsights Scroll Tracking */
  404. if ( typeof(jQuery) !== 'undefined' ) {
  405. jQuery( document ).ready(function(){
  406. function monsterinsights_scroll_tracking_load() {
  407. if ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) {
  408. (function(factory) {
  409. factory(jQuery);
  410. }(function($) {
  411.  
  412. /* Scroll Depth */
  413. "use strict";
  414. var defaults = {
  415. percentage: true
  416. };
  417.  
  418. var $window = $(window),
  419. cache = [],
  420. scrollEventBound = false,
  421. lastPixelDepth = 0;
  422.  
  423. /*
  424. * Plugin
  425. */
  426.  
  427. $.scrollDepth = function(options) {
  428.  
  429. var startTime = +new Date();
  430.  
  431. options = $.extend({}, defaults, options);
  432.  
  433. /*
  434. * Functions
  435. */
  436.  
  437. function sendEvent(action, label, scrollDistance, timing) {
  438.  
  439. var fieldsArray = {
  440. hitType       : 'event',
  441. eventCategory : 'Scroll Depth',
  442. eventAction   : action,
  443. eventLabel    : label,
  444. eventValue    : 1,
  445. nonInteraction: 1
  446. };
  447.  
  448. if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) {
  449. return;
  450. }
  451.  
  452. MonsterInsightsObject.sendEvent( fieldsArray );
  453. if (arguments.length > 3) {
  454. fieldsArray = {
  455. hitType        : 'timing',
  456. timingCategory : 'Scroll Depth',
  457. timingVar      : action,
  458. timingValue    : timing,
  459. timingLabel    : label,
  460. nonInteraction: 1
  461. };
  462. MonsterInsightsObject.sendEvent( fieldsArray );
  463. }
  464. }
  465.  
  466. function calculateMarks(docHeight) {
  467. return {
  468. '25%' : parseInt(docHeight * 0.25, 10),
  469. '50%' : parseInt(docHeight * 0.50, 10),
  470. '75%' : parseInt(docHeight * 0.75, 10),
  471. /* Cushion to trigger 100% event in iOS */
  472. '100%': docHeight - 5
  473. };
  474. }
  475.  
  476. function checkMarks(marks, scrollDistance, timing) {
  477. /* Check each active mark */
  478. $.each(marks, function(key, val) {
  479. if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) {
  480. sendEvent('Percentage', key, scrollDistance, timing);
  481. cache.push(key);
  482. }
  483. });
  484. }
  485.  
  486. function rounded(scrollDistance) {
  487. /* Returns String */
  488. return (Math.floor(scrollDistance/250) * 250).toString();
  489. }
  490.  
  491. function init() {
  492. bindScrollDepth();
  493. }
  494.  
  495. /*
  496. * Public Methods
  497. */
  498.  
  499. /* Reset Scroll Depth with the originally initialized options */
  500. $.scrollDepth.reset = function() {
  501. cache = [];
  502. lastPixelDepth = 0;
  503. $window.off('scroll.scrollDepth');
  504. bindScrollDepth();
  505. };
  506.  
  507. /* Add DOM elements to be tracked */
  508. $.scrollDepth.addElements = function(elems) {
  509.  
  510. if (typeof elems == "undefined" || !$.isArray(elems)) {
  511. return;
  512. }
  513.  
  514. $.merge(options.elements, elems);
  515.  
  516. /* If scroll event has been unbound from window, rebind */
  517. if (!scrollEventBound) {
  518. bindScrollDepth();
  519. }
  520.  
  521. };
  522.  
  523. /* Remove DOM elements currently tracked */
  524. $.scrollDepth.removeElements = function(elems) {
  525.  
  526. if (typeof elems == "undefined" || !$.isArray(elems)) {
  527. return;
  528. }
  529.  
  530. $.each(elems, function(index, elem) {
  531.  
  532. var inElementsArray = $.inArray(elem, options.elements);
  533. var inCacheArray = $.inArray(elem, cache);
  534.  
  535. if (inElementsArray != -1) {
  536. options.elements.splice(inElementsArray, 1);
  537. }
  538.  
  539. if (inCacheArray != -1) {
  540. cache.splice(inCacheArray, 1);
  541. }
  542.  
  543. });
  544.  
  545. };
  546.  
  547. /*
  548. * Throttle function borrowed from:
  549. * Underscore.js 1.5.2
  550. * http://underscorejs.org
  551. * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
  552. * Underscore may be freely distributed under the MIT license.
  553. */
  554.  
  555. function throttle(func, wait) {
  556. var context, args, result;
  557. var timeout = null;
  558. var previous = 0;
  559. var later = function() {
  560. previous = new Date;
  561. timeout = null;
  562. result = func.apply(context, args);
  563. };
  564. return function() {
  565. var now = new Date;
  566. if (!previous) previous = now;
  567. var remaining = wait - (now - previous);
  568. context = this;
  569. args = arguments;
  570. if (remaining <= 0) {
  571. clearTimeout(timeout);
  572. timeout = null;
  573. previous = now;
  574. result = func.apply(context, args);
  575. } else if (!timeout) {
  576. timeout = setTimeout(later, remaining);
  577. }
  578. return result;
  579. };
  580. }
  581.  
  582. /*
  583. * Scroll Event
  584. */
  585.  
  586. function bindScrollDepth() {
  587.  
  588. scrollEventBound = true;
  589.  
  590. $window.on('scroll.scrollDepth', throttle(function() {
  591. /*
  592. * We calculate document and window height on each scroll event to
  593. * account for dynamic DOM changes.
  594. */
  595.  
  596. var docHeight = $(document).height(),
  597. winHeight = window.innerHeight ? window.innerHeight : $window.height(),
  598. scrollDistance = $window.scrollTop() + winHeight,
  599.  
  600. /* Recalculate percentage marks */
  601. marks = calculateMarks(docHeight),
  602.  
  603. /* Timing */
  604. timing = +new Date - startTime;
  605.  
  606. checkMarks(marks, scrollDistance, timing);
  607. }, 500));
  608.  
  609. }
  610.  
  611. init();
  612. };
  613.  
  614. /* UMD export */
  615. return $.scrollDepth;
  616.  
  617. }));
  618.  
  619. jQuery.scrollDepth();
  620. } else {
  621. setTimeout(monsterinsights_scroll_tracking_load, 200);
  622. }
  623. }
  624. monsterinsights_scroll_tracking_load();
  625. });
  626. }
  627. /* End MonsterInsights Scroll Tracking */
  628. </script><script type='text/javascript'>
  629. /* <![CDATA[ */
  630. var ValuJuicer = {"language":"fi","loadMore":{"fi":"Lataa lis\u00e4\u00e4","sv":"Ladda mer","en":"Load more"},"readMore":{"fi":"Lue lis\u00e4\u00e4","sv":"L\u00e4s mer","en":"Read more"},"filters":{"fi":"Suodattimet","sv":"Filter","en":"Filters"},"all":{"fi":"Kaikki","sv":"Alla","en":"All"}};
  631. /* ]]> */
  632. </script>
  633. <script type='text/javascript' src='https://assets.juicer.io/embed-no-jquery.js?ver=21c1593f938132edd22dc70695548808'></script>
  634. <script type='text/javascript' src='https://www.digita.fi/wp-content/themes/digita/dist/scripts/main-fef66680e918b3e6d390.js'></script>
  635. <script type='text/javascript' src='https://www.digita.fi/wp-content/themes/digita/dist/scripts/react-boot-2ccbc0272d00a8fd0be9.js'></script>
  636. <script type='text/javascript' src='https://www.digita.fi/wp-includes/js/wp-embed.min.js?ver=21c1593f938132edd22dc70695548808'></script>
  637.  
  638. <!-- Cookie Notice plugin v1.3.2 by Digital Factory https://dfactory.eu/ -->
  639. <div id="cookie-notice" role="banner" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Notice" style="background-color: rgba(0,0,0,1);"><div class="cookie-notice-container" style="color: #fff;"><span id="cn-notice-text" class="cn-text-container">Tämä sivusto käyttää evästeitä parantaaksemme verkkosivujemme käyttökokemusta, kohdentaaksemme sinulle markkinointia ja analysoidaksemme verkkoliikennettä.</span><span id="cn-notice-buttons" class="cn-buttons-container"><a href="#" id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button bootstrap button" aria-label="Kyllä">Kyllä</a><a href="#" id="cn-refuse-cookie" data-cookie-set="refuse" class="cn-set-cookie cn-button bootstrap button" aria-label="Ei">Ei</a></span><a href="javascript:void(0);" id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" aria-label="Kyllä"></a></div>
  640. </div>
  641. <!-- / Cookie Notice plugin --></body>
  642. </html>
  643.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda