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/app/themes/digita/dist/scripts/polyfills-7cba9be83f88d2e3c65e.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. <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-culture="fi" data-cbid="57cc69b8-8520-4aa6-ac3a-0ee5e2311b97" type="text/javascript" async></script>
  10. <!-- Hotjar Tracking Code for https://www.digita.fi/ -->
  11. <script type="text/plain" data-cookieconsent="marketing">
  12. (function(h,o,t,j,a,r){
  13. h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
  14. h._hjSettings={hjid:1971876,hjsv:6};
  15. a=o.getElementsByTagName('head')[0];
  16. r=o.createElement('script');r.async=1;
  17. r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
  18. a.appendChild(r);
  19. })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
  20. </script>
  21. <title>404 | Digita</title>
  22.  
  23. <!-- The SEO Framework by Sybre Waaijer -->
  24. <meta name="robots" content="max-snippet:-1,max-image-preview:standard,max-video-preview:-1" />
  25. <!-- / The SEO Framework by Sybre Waaijer | 0.29ms meta | 0.18ms boot -->
  26.  
  27. <link rel='dns-prefetch' href='//assets.juicer.io' />
  28. <link rel='dns-prefetch' href='//fonts.googleapis.com' />
  29. <!-- This site uses the Google Analytics by MonsterInsights plugin v8.13.1 - Using Analytics tracking - https://www.monsterinsights.com/ -->
  30. <script src="//www.googletagmanager.com/gtag/js?id=UA-21911053-1"  data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script>
  31. <script data-cfasync="false" data-wpfc-render="false" type="text/javascript">
  32. var mi_version = '8.13.1';
  33. var mi_track_user = true;
  34. var mi_no_track_reason = '';
  35. var disableStrs = [
  36. 'ga-disable-UA-21911053-1',
  37. ];
  38.  
  39. /* Function to detect opted out users */
  40. function __gtagTrackerIsOptedOut() {
  41. for (var index = 0; index < disableStrs.length; index++) {
  42. if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
  43. return true;
  44. }
  45. }
  46.  
  47. return false;
  48. }
  49.  
  50. /* Disable tracking if the opt-out cookie exists. */
  51. if (__gtagTrackerIsOptedOut()) {
  52. for (var index = 0; index < disableStrs.length; index++) {
  53. window[disableStrs[index]] = true;
  54. }
  55. }
  56.  
  57. /* Opt-out function */
  58. function __gtagTrackerOptout() {
  59. for (var index = 0; index < disableStrs.length; index++) {
  60. document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
  61. window[disableStrs[index]] = true;
  62. }
  63. }
  64.  
  65. if ('undefined' === typeof gaOptout) {
  66. function gaOptout() {
  67. __gtagTrackerOptout();
  68. }
  69. }
  70. window.dataLayer = window.dataLayer || [];
  71.  
  72. window.MonsterInsightsDualTracker = {
  73. helpers: {},
  74. trackers: {},
  75. };
  76. if (mi_track_user) {
  77. function __gtagDataLayer() {
  78. dataLayer.push(arguments);
  79. }
  80.  
  81. function __gtagTracker(type, name, parameters) {
  82. if (!parameters) {
  83. parameters = {};
  84. }
  85.  
  86. if (parameters.send_to) {
  87. __gtagDataLayer.apply(null, arguments);
  88. return;
  89. }
  90.  
  91. if (type === 'event') {
  92. parameters.send_to = monsterinsights_frontend.ua;
  93. __gtagDataLayer(type, name, parameters);
  94. } else {
  95. __gtagDataLayer.apply(null, arguments);
  96. }
  97. }
  98.  
  99. __gtagTracker('js', new Date());
  100. __gtagTracker('set', {
  101. 'developer_id.dZGIzZG': true,
  102. });
  103. __gtagTracker('config', 'UA-21911053-1', {"forceSSL":"true","anonymize_ip":"true","link_attribution":"true","page_path":'\/404.html?page=' + document.location.pathname + document.location.search + '&from=' + document.referrer} );
  104. window.gtag = __gtagTracker; (function () {
  105. /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
  106. /* ga and __gaTracker compatibility shim. */
  107. var noopfn = function () {
  108. return null;
  109. };
  110. var newtracker = function () {
  111. return new Tracker();
  112. };
  113. var Tracker = function () {
  114. return null;
  115. };
  116. var p = Tracker.prototype;
  117. p.get = noopfn;
  118. p.set = noopfn;
  119. p.send = function () {
  120. var args = Array.prototype.slice.call(arguments);
  121. args.unshift('send');
  122. __gaTracker.apply(null, args);
  123. };
  124. var __gaTracker = function () {
  125. var len = arguments.length;
  126. if (len === 0) {
  127. return;
  128. }
  129. var f = arguments[len - 1];
  130. if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
  131. if ('send' === arguments[0]) {
  132. var hitConverted, hitObject = false, action;
  133. if ('event' === arguments[1]) {
  134. if ('undefined' !== typeof arguments[3]) {
  135. hitObject = {
  136. 'eventAction': arguments[3],
  137. 'eventCategory': arguments[2],
  138. 'eventLabel': arguments[4],
  139. 'value': arguments[5] ? arguments[5] : 1,
  140. }
  141. }
  142. }
  143. if ('pageview' === arguments[1]) {
  144. if ('undefined' !== typeof arguments[2]) {
  145. hitObject = {
  146. 'eventAction': 'page_view',
  147. 'page_path': arguments[2],
  148. }
  149. }
  150. }
  151. if (typeof arguments[2] === 'object') {
  152. hitObject = arguments[2];
  153. }
  154. if (typeof arguments[5] === 'object') {
  155. Object.assign(hitObject, arguments[5]);
  156. }
  157. if ('undefined' !== typeof arguments[1].hitType) {
  158. hitObject = arguments[1];
  159. if ('pageview' === hitObject.hitType) {
  160. hitObject.eventAction = 'page_view';
  161. }
  162. }
  163. if (hitObject) {
  164. action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
  165. hitConverted = mapArgs(hitObject);
  166. __gtagTracker('event', action, hitConverted);
  167. }
  168. }
  169. return;
  170. }
  171.  
  172. function mapArgs(args) {
  173. var arg, hit = {};
  174. var gaMap = {
  175. 'eventCategory': 'event_category',
  176. 'eventAction': 'event_action',
  177. 'eventLabel': 'event_label',
  178. 'eventValue': 'event_value',
  179. 'nonInteraction': 'non_interaction',
  180. 'timingCategory': 'event_category',
  181. 'timingVar': 'name',
  182. 'timingValue': 'value',
  183. 'timingLabel': 'event_label',
  184. 'page': 'page_path',
  185. 'location': 'page_location',
  186. 'title': 'page_title',
  187. };
  188. for (arg in args) {
  189. if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
  190. hit[gaMap[arg]] = args[arg];
  191. } else {
  192. hit[arg] = args[arg];
  193. }
  194. }
  195. return hit;
  196. }
  197.  
  198. try {
  199. f.hitCallback();
  200. } catch (ex) {
  201. }
  202. };
  203. __gaTracker.create = newtracker;
  204. __gaTracker.getByName = newtracker;
  205. __gaTracker.getAll = function () {
  206. return [];
  207. };
  208. __gaTracker.remove = noopfn;
  209. __gaTracker.loaded = true;
  210. window['__gaTracker'] = __gaTracker;
  211. })();
  212. } else {
  213. console.log("");
  214. (function () {
  215. function __gtagTracker() {
  216. return null;
  217. }
  218.  
  219. window['__gtagTracker'] = __gtagTracker;
  220. window['gtag'] = __gtagTracker;
  221. })();
  222. }
  223. </script>
  224. <!-- / Google Analytics by MonsterInsights -->
  225. <script type="text/javascript">
  226. window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.digita.fi\/wp\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.2.2"}};
  227. /*! This file is auto-generated */
  228. !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){p.clearRect(0,0,i.width,i.height),p.fillText(e,0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(t,0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(p&&p.fillText)switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s("\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!s("\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!s("\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!s("\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(e=t.source||{}).concatemoji?c(e.concatemoji):e.wpemoji&&e.twemoji&&(c(e.twemoji),c(e.wpemoji)))}(window,document,window._wpemojiSettings);
  229. </script>
  230. <style type="text/css">
  231. img.wp-smiley,
  232. img.emoji {
  233. display: inline !important;
  234. border: none !important;
  235. box-shadow: none !important;
  236. height: 1em !important;
  237. width: 1em !important;
  238. margin: 0 0.07em !important;
  239. vertical-align: -0.1em !important;
  240. background: none !important;
  241. padding: 0 !important;
  242. }
  243. </style>
  244. <link rel='stylesheet' id='wp-block-library-css' href='https://www.digita.fi/wp/wp-includes/css/dist/block-library/style.min.css?ver=6.2.2' type='text/css' media='all' />
  245. <link rel='stylesheet' id='classic-theme-styles-css' href='https://www.digita.fi/wp/wp-includes/css/classic-themes.min.css?ver=6.2.2' type='text/css' media='all' />
  246. <style id='global-styles-inline-css' type='text/css'>
  247. body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
  248. .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
  249. :where(.wp-block-columns.is-layout-flex){gap: 2em;}
  250. .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
  251. </style>
  252. <link rel='stylesheet' id='custom-form-components-css-css' href='https://www.digita.fi/app/mu-plugins/db-form-styles/styles/custom-form-components.css?ver=1.0' type='text/css' media='all' />
  253. <link rel='stylesheet' id='valu-juicer-style-css' href='https://assets.juicer.io/embed.css?ver=6.2.2' type='text/css' media='all' />
  254. <link rel='stylesheet' id='styles/main-css' href='https://www.digita.fi/app/themes/digita/dist/styles/main.css?ver=1698238151' type='text/css' media='all' />
  255. <link rel='stylesheet' id='sakke/googlefonts-css' href='https://fonts.googleapis.com/css?family=Inter%3A400%2C500%2C700&#038;display=swap&#038;ver=1' type='text/css' media='all' />
  256. <script type='text/javascript' src='https://www.digita.fi/app/plugins/google-analytics-premium/assets/js/frontend-gtag.min.js?ver=8.13.1' id='monsterinsights-frontend-script-js'></script>
  257. <script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
  258. 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","ua":"UA-21911053-1","v4_id":""};/* ]]> */
  259. </script>
  260. <script type='text/javascript' src='https://www.digita.fi/wp/wp-includes/js/jquery/jquery.min.js?ver=3.6.4' id='jquery-core-js'></script>
  261. <script type='text/javascript' src='https://www.digita.fi/wp/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.0' id='jquery-migrate-js'></script>
  262. <script type='text/javascript' src='https://www.digita.fi/app/mu-plugins/db-form-styles/scripts/custom-form-components.js?ver=1.0' id='custom-form-components-jss-js'></script>
  263. <link rel="https://api.w.org/" href="https://www.digita.fi/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.digita.fi/wp/xmlrpc.php?rsd" />
  264. <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.digita.fi/wp/wp-includes/wlwmanifest.xml" />
  265. <script type='application/json' id='valu-search'>{"showInSearch":true,"contentSelector":"","contentNoHighlightSelector":"","cleanupSelector":"","title":"P\u00c4IVITYS: Inarin Tuulisp\u00e4\u00e4n l\u00e4hetysasemalla tehd\u00e4\u00e4n huoltot\u00f6it\u00e4 1.8.\u201331.8.2023 \u2013 huoltot\u00f6ist\u00e4 aiheutuu katkoksia radiol\u00e4hetyksiin l\u00e4hialueilla","created":"2023-08-21T15:27:08+03:00","modified":"2023-08-21T15:27:09+03:00","tags":["wordpress","domain\/www.digita.fi\/wordpress","wp_post_type\/post","domain\/www.digita.fi\/wp_post_type\/post","wp_blog_name\/digita","domain\/www.digita.fi\/wp_blog_name\/digita","public","domain\/www.digita.fi\/wp_taxonomy\/category\/uncategorized","wp_taxonomy\/category\/uncategorized"],"superwords":[],"customFields":{"date":[],"keyword":[],"number":[]},"language":"fi"}</script><link rel="apple-touch-icon" sizes="180x180" href="https://www.digita.fi/app/themes/digita/assets/favicons/apple-touch-icon.png">
  266. <link rel="icon" type="image/png" sizes="32x32" href="https://www.digita.fi/app/themes/digita/assets/favicons/favicon-32x32.png">
  267. <link rel="icon" type="image/png" sizes="16x16" href="https://www.digita.fi/app/themes/digita/assets/favicons/favicon-16x16.png">
  268. <link rel="manifest" href="https://www.digita.fi/app/themes/digita/assets/favicons/site.webmanifest">
  269. <link rel="mask-icon" href="https://www.digita.fi/app/themes/digita/assets/favicons/safari-pinned-tab.svg" color="#5bbad5">
  270. <link rel="shortcut icon" href="https://www.digita.fi/app/themes/digita/assets/favicons/favicon.ico">
  271. <meta name="msapplication-TileColor" content="#ffffff">
  272. <meta name="msapplication-config" content="https://www.digita.fi/app/themes/digita/assets/favicons/browserconfig.xml">
  273. <meta name="theme-color" content="#ffffff">
  274. <script> (function () {
  275. window.ldfdr = window.ldfdr || {};
  276. (function (d, s, ss, fs) {
  277. fs = d.getElementsByTagName(s)[0];
  278.  
  279. function ce(src) {
  280. var cs = d.createElement(s);
  281. cs.src = src;
  282. setTimeout(function () {
  283. fs.parentNode.insertBefore(cs, fs)
  284. }, 1);
  285. }
  286.  
  287. ce(ss);
  288. })(document, 'script', 'https://sc.lfeeder.com/lftracker_v1_bElvO73X0YV4ZMqj.js');
  289. })(); </script>
  290. <!-- Facebook Pixel Code -->
  291. <script type="text/plain" data-cookieconsent="marketing">
  292. !function(f,b,e,v,n,t,s)
  293. {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  294. n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  295. if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  296. n.queue=[];t=b.createElement(e);t.async=!0;
  297. t.src=v;s=b.getElementsByTagName(e)[0];
  298. s.parentNode.insertBefore(t,s)}(window, document,'script',
  299. 'https://connect.facebook.net/en_US/fbevents.js');
  300. fbq('init', '234079757978399');
  301. fbq('track', 'PageView');
  302. </script>
  303. <noscript>
  304. <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=234079757978399&ev=PageView&noscript=1"/>
  305. </noscript>
  306. <!-- End Facebook Pixel Code -->
  307. <script type="text/javascript" async
  308.        src="https://bot.leadoo.com/bot/dynamic.js?company=fc792d92"
  309.        data-cookieconsent="statistics"></script>
  310. <style type="text/css" id="wp-custom-css">
  311. #bot { display: none !important } </style>
  312. <!-- Google Tag Manager -->
  313. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  314. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  315. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  316. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  317. })(window,document,'script','dataLayer','GTM-P8JPDC8');</script>
  318. <!-- End Google Tag Manager -->
  319.  
  320. <div id="dZcH-5b12ym7f8o46DFnhzdRc9Vommuh7Zuwc5S3ZOBg"></div><script src="https://mktdplp102cdn.azureedge.net/public/latest/js/ws-tracking.js?v=1.84.2007"></script><div class="d365-mkt-config" style="display:none" data-website-id="ZcH-5b12ym7f8o46DFnhzdRc9Vommuh7Zuwc5S3ZOBg" data-hostname="2bbf3fdcc12f467e83bc10c46bd1dc7a.svc.dynamics.com"></div>
  321. </head>
  322. <body class="error404 service-type--not-defined">
  323.  
  324. <!-- Google Tag Manager (noscript) -->
  325. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P8JPDC8"
  326. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  327. <!-- End Google Tag Manager (noscript) -->
  328. <header id="header" class="header" role="banner">
  329. <div class="header__content">
  330. <a href="https://www.digita.fi/" class="logo" rel="home"><span class="screen-reader-text">Digita</span></a>
  331. <div class="separator"></div>
  332. <button class="nav-toggle">
  333. <span class="hamburger"></span>
  334. <span class="txt">Valikko</span>
  335. </button>
  336. <div class="header__stuff">
  337. <button class="search-toggle">
  338. <span class="icon icon--search"></span>
  339. <a href="/haku">Haku</a>
  340. </button>
  341. <div class="lang" id="lang-selector">
  342. <span class="icon icon--globe"></span>Suomi
  343. <div id="lang-options"><ul>
  344. <li> <a href="https://www.digita.fi/en/">English</a></li> </ul></div>
  345. </div>
  346. <a href="https://www.digita.fi/verkkojen-saatavuus/" class="availability">
  347. <span class="icon icon--net"></span>Verkkojen saatavuus<span class="icon icon--arrow"></span>
  348. </a>
  349. </div>
  350. </div>
  351.  
  352. <nav class="navigation">
  353. <ul class="main-nav">
  354. <li class="title has-children"><a href="#">Yrityspalvelut</a><button class="toggle" type="button" aria-label="Avaa"><span class="arrow"></span></button>
  355. <ul class="sub-menu">
  356. <li class="has-children doughnut doughnut--purple"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/iot/iot-palvelut/">IoT-palvelut</a><button class="toggle" type="button" aria-label="Avaa"><span class="arrow"></span></button>
  357. <ul class="sub-menu">
  358. <li class="doughnut doughnut--purple"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/digitan-iot-palvelut/vesihuolto/">Vesihuolto</a></li>
  359. <li class="doughnut doughnut--purple"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/digitan-iot-palvelut/sahkoverkko/">Sähköyhtiöt</a></li>
  360. <li class="doughnut doughnut--purple"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/digitan-iot-palvelut/sisailma/">Sisäilma</a></li>
  361. <li class="doughnut doughnut--purple"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/digitan-iot-palvelut/iot-apuun-rakennustyomailla-ympari-suomen/">Rakennustyömaat</a></li>
  362. <li class="doughnut doughnut--purple"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/digitan-iot-palvelut/paikannus/">Logistiikka</a></li>
  363. <li class="doughnut doughnut--purple"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/digitan-iot-palvelut/puutarhayrittaja-saa-iot-teknologiasta-turvaa-ja-aikaa-ja-taloudellista-hyotya/">Maanviljely</a></li>
  364. <li class="doughnut doughnut--purple"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/iot/iot-palvelut/digitan-iot-verkko-mukana-energiansaastotalkoissa/">Energiansäästötalkoot</a></li>
  365. <li class="doughnut doughnut--purple"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/digitan-iot-palvelut/teollisuus/">Teollisuus</a></li>
  366. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/digitan-iot-palvelut/artikkelit/">IoT-artikkelit</a></li>
  367. </ul>
  368. </li>
  369. <li class="has-children doughnut doughnut--deluge"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/privaattiverkot-2/">Privaattiverkot</a><button class="toggle" type="button" aria-label="Avaa"><span class="arrow"></span></button>
  370. <ul class="sub-menu">
  371. <li class="doughnut doughnut--deluge"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/privaattiverkot-2/privaattiverkot-aina-turvallisesti-saatavilla/">Saatavuus</a></li>
  372. <li class="doughnut doughnut--deluge"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/privaattiverkot-2/soveltuvuus/">Soveltuvuus</a></li>
  373. <li class="doughnut doughnut--deluge"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/privaattiverkot-2/digita-tarjoaa-privaattiverkkoratkaisuja-kokonaisvaltaisena-palveluna-yhdessa-nokian-kanssa/">Yhteistyökumppanit</a></li>
  374. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/privaattiverkot-2/artikkelit/">Artikkelit</a></li>
  375. </ul>
  376. </li>
  377. <li class="has-children doughnut doughnut--cyan"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/tilapalvelut/">Site-palvelut</a><button class="toggle" type="button" aria-label="Avaa"><span class="arrow"></span></button>
  378. <ul class="sub-menu">
  379. <li class="doughnut doughnut--cyan"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/tilapalvelut/">Site-palvelut</a></li>
  380. <li class="doughnut doughnut--cyan"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/tilapalvelut/digitaalisen-infran-tilapalvelut/">Digitaalisen infran tilapalvelut</a></li>
  381. <li class="doughnut doughnut--cyan"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/tilapalvelut/paalahetysasemien-antennikapasiteetin-vuokraus-radiotoimintaan/">Vuokraus radiotoimintaan</a></li>
  382. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/tilapalvelut/artikkelit/">Artikkelit</a></li>
  383. </ul>
  384. </li>
  385. <li class="has-children doughnut doughnut--yellow"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/data-center/">Data Center</a><button class="toggle" type="button" aria-label="Avaa"><span class="arrow"></span></button>
  386. <ul class="sub-menu">
  387. <li class="doughnut doughnut--yellow"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/data-center/">Konesalipalvelut Suomessa</a></li>
  388. <li class="doughnut doughnut--yellow"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/data-center/data-center-palvelut/digitan-moderni-pieni-paja-konesali-tarjoaa-suuria-mahdollisuuksia/">Uusi konesali Pasilassa</a></li>
  389. <li class="doughnut doughnut--yellow"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/data-center/digitan-alueelliset-konesalit-palvelevat-alueen-yrityksia-ja-yhteisoja/">Alueelliset konesalit</a></li>
  390. <li class="doughnut doughnut--yellow"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/data-center/konesalien-ominaisuudet/">Konesalien ominaisuudet</a></li>
  391. </ul>
  392. </li>
  393. <li class="has-children doughnut doughnut--green"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/asiantuntijapalvelut-2/">Asiantuntijapalvelut</a><button class="toggle" type="button" aria-label="Avaa"><span class="arrow"></span></button>
  394. <ul class="sub-menu">
  395. <li class="doughnut doughnut--green"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/asiantuntijapalvelut-2/yllapito-ja-rakentaminen/">Ylläpito ja rakentaminen</a></li>
  396. <li class="doughnut doughnut--green"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/asiantuntijapalvelut-2/suunnittelu-ja-mittauspalvelu/">Suunnittelu ja mittauspalvelu</a></li>
  397. <li class="doughnut doughnut--green"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/asiantuntijapalvelut-2/valvonta-ja-operointipalvelut/">Valvonta- ja operointipalvelut</a></li>
  398. <li class="doughnut doughnut--green"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/asiantuntijapalvelut-2/palvelut-tuulivoimayhtioille/">Palvelut tuulivoimayhtiöille</a></li>
  399. <li><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/asiantuntijapalvelut-2/neuvonta-palvelut/">Neuvontapalvelut</a></li>
  400. </ul>
  401. </li>
  402. <li class="has-children doughnut doughnut--orange"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/tv-ja-videojakelu/">Videojakelupalvelut</a><button class="toggle" type="button" aria-label="Avaa"><span class="arrow"></span></button>
  403. <ul class="sub-menu">
  404. <li><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/tv-ja-videojakelu/antennitv-yrityspuoli/">AntenniTV-jakelu</a></li>
  405. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/tv-ja-videojakelu/antennitv-yrityspuoli/vapaasti-katsottavat-kanavat/">Vapaasti katsottavat kanavat</a></li>
  406. <li class="doughnut doughnut--orange"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/tv-ja-videojakelu/mainonta/">Mainonta</a></li>
  407. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/tv-ja-videojakelu/antennitv-yrityspuoli/hybriditvn-hyodyt-mainostajalle/">HybridiTV:n hyödyt mainostajalle</a></li>
  408. </ul>
  409. </li>
  410. <li class="has-children doughnut doughnut--orange"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/radio/laadukasta-radiopalvelua-kaikkialla-suomessa/">Radiopalvelut</a><button class="toggle" type="button" aria-label="Avaa"><span class="arrow"></span></button>
  411. <ul class="sub-menu">
  412. <li class="doughnut doughnut--orange"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/radio/laadukasta-radiopalvelua-kaikkialla-suomessa/">Radiopalvelut koko Suomeen</a></li>
  413. <li class="doughnut doughnut--orange"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/radio/fm-ja-nettiradio/">FM- ja nettiradio</a></li>
  414. <li class="doughnut doughnut--orange"><a href="https://www.digita.fi/etusivu/palvelut-yrityksille/radio/fm-radion-pi-koodit/">FM Radion PI koodit</a></li>
  415. </ul>
  416. </li>
  417. </ul>
  418. </li>
  419. <li class="title has-children"><a href="#">Kuluttajille</a><button class="toggle" type="button" aria-label="Avaa"><span class="arrow"></span></button>
  420. <ul class="sub-menu">
  421. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/digita-oy/kuluttajapalvelu-digita-info/">Kuluttajapalvelu Digita Info</a></li>
  422. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/antennitv/">AntenniTV</a></li>
  423. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/verkkojen-saatavuus/antennitvn-kartta-ja-saatavuus/">AntenniTV:n kartta ja saatavuus</a></li>
  424. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/verkkojen-saatavuus/radion-kartta-ja-kanavat/">Radion kartta ja kanavat</a></li>
  425. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/verkkojen-saatavuus/verkon-vika-ja-hairiotiedot/">Verkon vika- ja häiriötiedot</a></li>
  426. <li><a href="https://anterotv.fi/">Antero maksuTV</a></li>
  427. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/etusivu/hd-siirtyma/">HD-siirtymä</a></li>
  428. </ul>
  429. </li>
  430. <li class="title has-children"><a href="#">Digita</a><button class="toggle" type="button" aria-label="Avaa"><span class="arrow"></span></button>
  431. <ul class="sub-menu">
  432. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/digita-oy/">Digita yhtiönä</a></li>
  433. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/digita-oy/rekrytointi/">Rekrytointi</a></li>
  434. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/tietosuoja/">Tietosuoja</a></li>
  435. <li class="doughnut doughnut--none"><a href="https://www.digita.fi/tilaa-digitan-uutiskirje/">Tilaa Digita News</a></li>
  436. </ul>
  437. </li>
  438. </ul>
  439. </nav>
  440. </header>
  441. <div class="nav-shadow"></div>
  442.  
  443.  
  444. <div class="wrap">
  445. <main class="main" role="document">
  446. <div class="page-not-found-background" data-lazy data-bg="url(https://www.digita.fi/app/uploads/2020/02/Depositphotos_142874777_xl-2015-1978x885.jpg)">
  447. <div class="page-not-found-container">
  448. <h1 class="page-not-found-title">Sivua ei löytynyt</h1>
  449. <p class="page-not-found-text">Siirry takaisin digita.fi -etusivulle.</p>
  450. <div class="page-not-found-button">
  451. <a class="b-button b-button--white" href="https://www.digita.fi/" target="">
  452. <span class="b-button__title">
  453. Etusivu </span>
  454.  
  455. </a>
  456. </div>
  457. </div>
  458. </div>
  459. </main><!-- /.main -->
  460. </div><!-- /.wrap -->
  461. <footer class="footer">
  462. <div class="footer__content">
  463. <div class="left">
  464. <div class="logo">
  465. <svg viewBox="0 0 573 735" version="1.1" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"><g transform="matrix(.88446 0 0 .92998 -118.71 -83.042)"><path fill="none" d="M134.217 89.294h647.629v789.881H134.217z"/><clipPath id="id_5_a"><path d="M134.217 89.294h647.629v789.881H134.217z"/></clipPath><g clip-path="url(#id_5_a)"><path d="M369.808 207.707l-46.053-89.384c40.66-19.153 85.44-29.09 130.814-29.028v99.453c-29.42-.023-58.438 6.473-84.761 18.959m223.785 38.46l75.693-68.7c-34.476-34.833-77.751-60.714-125.7-75.166l-31.306 94.994c31.053 9.417 59.05 26.255 81.305 48.904m49.019 94.963l103.069-17.094c-6.34-36.674-20.318-71.77-41.126-103.23l-88.234 53.495c13.366 20.38 22.304 43.1 26.29 66.82M615.342 466.91a182.522 182.522 0 01-15.065 19.549l80.766 63.254a283.885 283.885 0 0023.308-30.45c29.624-44.677 45.318-96.447 45.26-149.266l-104.62.823c-.14 34.048-10.417 67.372-29.649 96.09m-58.895 55.943c-30.45 18.406-65.8 28.165-101.877 28.126-5.85 0-11.634-.287-17.353-.777-29.836-2.556-58.61-11.81-83.96-27l-56.322 83.914c39.394 23.745 84.18 38.213 130.626 42.206a310.478 310.478 0 0027.017 1.181 310.24 310.24 0 0066.175-7.078l18.12-4.545c26.209-7.42 51.208-18.283 74.255-32.276l-56.681-83.751zm-352.582-5.004a283.54 283.54 0 0036.723 45.212l76.363-68.056a183.62 183.62 0 01-23.758-28.997l-89.328 51.84zm63.52-114.652a172.58 172.58 0 01.71-70.216c4.56-20.846 12.966-40.76 24.837-58.81l-88.176-53.612c-18.464 27.855-31.585 58.6-38.774 90.814a269.106 269.106 0 00-1.716 108.778l103.119-16.954zm60.71-168.605l-68.79-74.964a289.696 289.696 0 00-33.194 32.781l80.57 63.48a187.625 187.625 0 0121.421-21.297M780.15 876.675h-23.398c-1.331-.063-2.516-.84-3.047-1.997l-8.7-21.756c-.532-1.165-1.717-1.942-3.048-2.004H695.82c-1.331.062-2.508.839-3.039 2.004l-8.709 21.756c-.53 1.157-1.715 1.934-3.039 1.997H657.61c-.057.007-.114.007-.163.007-.776 0-1.405-.598-1.405-1.336 0-.225.057-.45.171-.645l49.664-115.88c1.618-5.54 6.96-9.409 13.006-9.409s11.39 3.87 13.007 9.41l49.655 115.81c.115.193.172.419.172.644 0 .738-.63 1.336-1.405 1.336-.05 0-.106 0-.164-.007m-44.876-48.002l-15.596-39.005c-.22-.544-.507-.824-.817-.824-.31 0-.58.272-.817.824l-15.596 39.005a1.317 1.317 0 00-.163.629c0 .754.653 1.375 1.446 1.375.057 0 .106 0 .163-.008h29.901c.057.008.106.008.164.008.792 0 1.446-.621 1.446-1.375 0-.218-.058-.435-.164-.63m-215.68-78.35h-23.938c-1.226.007-2.23.97-2.239 2.136v122.095c.008 1.166 1.013 2.122 2.239 2.13h23.937c1.226 0 2.239-.964 2.247-2.13V752.38c0-1.173-1.013-2.136-2.247-2.136m141.9 22.02V752.38c-.008-1.173-1.013-2.129-2.246-2.136h-112.22c-1.234.007-2.238.963-2.247 2.136v19.883c.009 1.174 1.013 2.13 2.247 2.137h39.648c1.233 0 2.247.964 2.247 2.137v97.946c.008 1.166 1.02 2.13 2.246 2.13h23.938c1.225 0 2.238-.964 2.246-2.13V776.53c0-1.173 1.013-2.137 2.247-2.137h39.656c1.233-.007 2.238-.963 2.247-2.136m-412.18 41.234c0 43.333-38.349 63.1-86.6 63.115h-22.752c-3.137 0-5.719-2.456-5.719-5.44v-115.49c0-2.984 2.582-5.44 5.719-5.44h22.793c48.202 0 86.6 19.907 86.6 63.24m-29.175-.125c0-26.837-23.749-38.725-53.61-38.74h-1.584c-1.226.008-2.23.971-2.239 2.137v73.13c0 1.173 1.013 2.136 2.247 2.136h1.536c29.86 0 53.61-11.826 53.61-38.663m83.282-63.114h-23.937c-1.234.008-2.239.963-2.247 2.137v122.095c.008 1.165 1.021 2.129 2.247 2.129h23.937c1.225 0 2.238-.964 2.247-2.13V752.38c-.009-1.173-1.013-2.129-2.247-2.136m155.707 58.033h-52.687c-1.225 0-1.911.963-2.246 2.12l-4.322 15.385c.008 1.158 1.005 2.106 2.222 2.121h31.045c1.234.008 2.239.964 2.247 2.137v11.655s-7.525 13.31-30.482 13.31c-9.043 0-44.075-4.018-44.075-41.064 0-27.777 18.61-42.05 48.961-42.05a91.778 91.778 0 0130.604 5.68c1.086.271 2.222-.257 2.655-1.244l6.184-18.85c.115-.87-.343-1.724-1.151-2.144-12.116-4.646-25.033-7.102-38.096-7.257-43.912 0-75.979 23.092-75.979 67.372.172 17.218 7.77 33.636 20.997 45.392 13.872 12.595 32.654 19.137 51.796 18.049 30.743 0 54.566-22.44 54.566-31.724v-36.752c0-1.173-1.013-2.136-2.247-2.136" fill="#fff" fill-rule="nonzero"/></g></g></svg> </div>
  466. <p><strong>Digita Oy</strong><br />
  467. Jämsänkatu 2<br />
  468. 00520 Helsinki<br />
  469. 020 411 711 (vaihde)</p>
  470. <p><strong>Viestintä</strong><br />
  471. communications@digita.fi</p>
  472. <p><strong>Myynti</strong><br />
  473. sales@digita.fi</p>
  474. <p><strong>Kuluttajapalvelu Digita Info</strong><br />
  475. Ma-pe 8–20<br />
  476. 020 411 7676<br />
  477. info@digita.fi</p>
  478. </div>
  479. <div class="middle">
  480. <ul class="columns">
  481. <li class="first">
  482. <h2>Palvelut yrityksille</h2>
  483. <ul>
  484. <li><a class="doughnut doughnut--purple" href="https://www.digita.fi/etusivu/palvelut-yrityksille/iot/iot-palvelut/">IoT-palvelut</a></li>
  485. </ul>
  486. <ul>
  487. <li><a class="doughnut doughnut--deluge" href="https://www.digita.fi/etusivu/palvelut-yrityksille/privaattiverkot-2/">Privaattiverkot</a></li>
  488. </ul>
  489. <ul>
  490. <li><a class="doughnut doughnut--cyan" href="https://www.digita.fi/etusivu/palvelut-yrityksille/tilapalvelut/">Site-palvelut</a></li>
  491. </ul>
  492. <ul>
  493. <li><a class="doughnut doughnut--yellow" href="https://www.digita.fi/etusivu/palvelut-yrityksille/data-center/data-center-palvelut/">Data Center -palvelut</a></li>
  494. </ul>
  495. <ul>
  496. <li><a class="doughnut doughnut--green" href="https://www.digita.fi/etusivu/palvelut-yrityksille/asiantuntijapalvelut-2/">Asiantuntijapalvelut</a></li>
  497. </ul>
  498. <ul>
  499. <li><a class="doughnut doughnut--orange" href="https://www.digita.fi/etusivu/palvelut-yrityksille/tv-ja-videojakelu/">TV- ja videojakelu</a></li>
  500. </ul>
  501. <ul>
  502. <li><a class="" href="https://www.digita.fi/etusivu/palvelut-yrityksille/radio/">Radio</a></li>
  503. </ul>
  504. </li>
  505. <li class="second">
  506. <h2>Yritys</h2>
  507. <ul>
  508. <li>
  509. <a href="/digita-oy/">Digita Oy</a>
  510. </li>
  511. <li>
  512. <a href="/digita-oy/rekrytointi/">Rekrytointi</a>
  513. </li>
  514. <li>
  515. <a href="/ajankohtaista/">Ajankohtaista</a>
  516. </li>
  517. <li>
  518. <a href="/digita-oy/medialle/">Medialle</a>
  519. </li>
  520. <li>
  521. <a href="/digita-oy/yhteystiedot/">Yhteystiedot</a>
  522. </li>
  523. <li>
  524. <a href="/digita-oy/yhteystiedot/">Laskutus</a>
  525. </li>
  526. </ul>
  527. </li>
  528. <li class="third">
  529. <h2>Kuluttajille</h2>
  530. <ul>
  531. <li>
  532. <a href="/verkkojen-saatavuus/">Verkkojen saatavuus</a>
  533. </li>
  534. <li>
  535. <a href="/verkkojen-saatavuus/verkon-vika-ja-hairiotiedot/">Häiriötiedot</a>
  536. </li>
  537. <li>
  538. <a href="https://www.anterotv.fi/">Antero maksuTV</a>
  539. </li>
  540. <li>
  541. <a href="https://www.anterotv.fi/asiakaspalvelu">Antero asiakaspalvelu</a>
  542. </li>
  543. </ul>
  544. </li>
  545. </ul>
  546. </div>
  547. <div class="right">
  548. <h2 class="p1">Tilaa Digita News</h2>
  549. <p>Yritysasiakkaille suunnattu uutiskirjeemme <strong>Digita News</strong> – julkaistaan noin neljä kertaa vuodessa.</p>
  550. <p><a class="button button--orange" href="/tilaa-digitan-uutiskirje/">Tilaa uutiskirje</a></p>
  551. </div>
  552. <div class="bottom">
  553. <ul class="footer-some-icons">
  554. <li>
  555. <a href="https://www.facebook.com/digita.fi/">
  556. <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"/></svg> </a>
  557. </li>
  558. <li>
  559. <a href="https://twitter.com/Digita_fi">
  560. <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg> </a>
  561. </li>
  562. <li>
  563. <a href="https://www.instagram.com/digitafi/">
  564. <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg> </a>
  565. </li>
  566. <li>
  567. <a href="https://www.youtube.com/channel/UCj_e4gzod0ikUXNaiss5kbQ?view_as=subscriber">
  568. <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg> </a>
  569. </li>
  570. <li>
  571. <a href="https://www.linkedin.com/company/digita-oy/">
  572. <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg> </a>
  573. </li>
  574. </ul>
  575. <div style="width: 100%; display: flex; justify-content:center; align-items: center; margin-top: 25px">
  576. <a href="https://www.digita.fi/fi/tietosuoja">Tietosuoja ja evästeet</a>
  577. </div>
  578. </div>
  579. </div>
  580. </footer>
  581.  
  582.  
  583. <div data-rest_url="https://www.digita.fi/wp-json/" style="display: none;"></div> <div id="db8jKiACsfT1Y8t_9VEA4uBfbBWeqNAGlL6saQggKep4"></div>
  584. <script type="text/plain" data-cookieconsent="marketing" data-cookieblock-src=https://mktdplp102cdn.azureedge.net/public/latest/js/ws-tracking.js?v=1.78.2008.0></script>
  585. <div class="d365-mkt-config" style="display:none" data-website-id="b8jKiACsfT1Y8t_9VEA4uBfbBWeqNAGlL6saQggKep4" data-hostname="2bbf3fdcc12f467e83bc10c46bd1dc7a.svc.dynamics.com"></div>
  586. <!-- Snoobi siteanalytics V2.2 -->
  587. <script type='text/javascript'>
  588. var _saq = _saq || [];
  589. (function() {
  590. var account = 'digita_fi';
  591. var snbpagename = '';
  592. var snbsection = '';
  593. var snbcookies = 'false';
  594. var anchors = '1';
  595. var snbscript = document.createElement('script');
  596. snbscript.type = 'text/javascript';
  597. snbscript.async= true;
  598. snbscript.src = ('https:' == document.location.protocol ? 'https://' : 'http://')
  599. + 'eu2.snoobi.com/?account=' + account
  600. + '&page_name=' + snbpagename
  601. + '&section=' + snbsection
  602. + '&anchors=' + anchors
  603. + '&cookies=' + snbcookies;
  604. var s = document.getElementsByTagName('script')[0];
  605. s.parentNode.insertBefore(snbscript, s);
  606. })();
  607. </script>
  608. <script type="text/javascript">
  609. /* MonsterInsights Scroll Tracking */
  610. if ( typeof(jQuery) !== 'undefined' ) {
  611. jQuery( document ).ready(function(){
  612. function monsterinsights_scroll_tracking_load() {
  613. if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) {
  614. (function(factory) {
  615. factory(jQuery);
  616. }(function($) {
  617.  
  618. /* Scroll Depth */
  619. "use strict";
  620. var defaults = {
  621. percentage: true
  622. };
  623.  
  624. var $window = $(window),
  625. cache = [],
  626. scrollEventBound = false,
  627. lastPixelDepth = 0;
  628.  
  629. /*
  630. * Plugin
  631. */
  632.  
  633. $.scrollDepth = function(options) {
  634.  
  635. var startTime = +new Date();
  636.  
  637. options = $.extend({}, defaults, options);
  638.  
  639. /*
  640. * Functions
  641. */
  642.  
  643. function sendEvent(action, label, scrollDistance, timing) {
  644. if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) {
  645. return;
  646. }
  647. var type        = 'event';
  648. var eventName   = action;
  649. var fieldsArray = {
  650. event_category : 'Scroll Depth',
  651. event_label    : label,
  652. value          : 1,
  653. non_interaction: true,
  654. send_to: 'UA-21911053-1'
  655. };
  656.  
  657. MonsterInsightsObject.sendEvent( type, eventName, fieldsArray );
  658.  
  659. if (arguments.length > 3) {
  660. var type        = 'event';
  661. var eventName   = 'timing_complete';
  662. fieldsArray = {
  663. event_category : 'Scroll Depth',
  664. name           : action,
  665. event_label    : label,
  666. value          : timing,
  667. non_interaction: 1,
  668. send_to: 'UA-21911053-1'
  669. };
  670.  
  671. MonsterInsightsObject.sendEvent( type, eventName, fieldsArray );
  672. }
  673. }
  674.  
  675. function calculateMarks(docHeight) {
  676. return {
  677. '25%' : parseInt(docHeight * 0.25, 10),
  678. '50%' : parseInt(docHeight * 0.50, 10),
  679. '75%' : parseInt(docHeight * 0.75, 10),
  680. /* Cushion to trigger 100% event in iOS */
  681. '100%': docHeight - 5
  682. };
  683. }
  684.  
  685. function checkMarks(marks, scrollDistance, timing) {
  686. /* Check each active mark */
  687. $.each(marks, function(key, val) {
  688. if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) {
  689. sendEvent('Percentage', key, scrollDistance, timing);
  690. cache.push(key);
  691. }
  692. });
  693. }
  694.  
  695. function rounded(scrollDistance) {
  696. /* Returns String */
  697. return (Math.floor(scrollDistance/250) * 250).toString();
  698. }
  699.  
  700. function init() {
  701. bindScrollDepth();
  702. }
  703.  
  704. /*
  705. * Public Methods
  706. */
  707.  
  708. /* Reset Scroll Depth with the originally initialized options */
  709. $.scrollDepth.reset = function() {
  710. cache = [];
  711. lastPixelDepth = 0;
  712. $window.off('scroll.scrollDepth');
  713. bindScrollDepth();
  714. };
  715.  
  716. /* Add DOM elements to be tracked */
  717. $.scrollDepth.addElements = function(elems) {
  718.  
  719. if (typeof elems == "undefined" || !$.isArray(elems)) {
  720. return;
  721. }
  722.  
  723. $.merge(options.elements, elems);
  724.  
  725. /* If scroll event has been unbound from window, rebind */
  726. if (!scrollEventBound) {
  727. bindScrollDepth();
  728. }
  729.  
  730. };
  731.  
  732. /* Remove DOM elements currently tracked */
  733. $.scrollDepth.removeElements = function(elems) {
  734.  
  735. if (typeof elems == "undefined" || !$.isArray(elems)) {
  736. return;
  737. }
  738.  
  739. $.each(elems, function(index, elem) {
  740.  
  741. var inElementsArray = $.inArray(elem, options.elements);
  742. var inCacheArray = $.inArray(elem, cache);
  743.  
  744. if (inElementsArray != -1) {
  745. options.elements.splice(inElementsArray, 1);
  746. }
  747.  
  748. if (inCacheArray != -1) {
  749. cache.splice(inCacheArray, 1);
  750. }
  751.  
  752. });
  753.  
  754. };
  755.  
  756. /*
  757. * Throttle function borrowed from:
  758. * Underscore.js 1.5.2
  759. * http://underscorejs.org
  760. * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
  761. * Underscore may be freely distributed under the MIT license.
  762. */
  763.  
  764. function throttle(func, wait) {
  765. var context, args, result;
  766. var timeout = null;
  767. var previous = 0;
  768. var later = function() {
  769. previous = new Date;
  770. timeout = null;
  771. result = func.apply(context, args);
  772. };
  773. return function() {
  774. var now = new Date;
  775. if (!previous) previous = now;
  776. var remaining = wait - (now - previous);
  777. context = this;
  778. args = arguments;
  779. if (remaining <= 0) {
  780. clearTimeout(timeout);
  781. timeout = null;
  782. previous = now;
  783. result = func.apply(context, args);
  784. } else if (!timeout) {
  785. timeout = setTimeout(later, remaining);
  786. }
  787. return result;
  788. };
  789. }
  790.  
  791. /*
  792. * Scroll Event
  793. */
  794.  
  795. function bindScrollDepth() {
  796.  
  797. scrollEventBound = true;
  798.  
  799. $window.on('scroll.scrollDepth', throttle(function() {
  800. /*
  801. * We calculate document and window height on each scroll event to
  802. * account for dynamic DOM changes.
  803. */
  804.  
  805. var docHeight = $(document).height(),
  806. winHeight = window.innerHeight ? window.innerHeight : $window.height(),
  807. scrollDistance = $window.scrollTop() + winHeight,
  808.  
  809. /* Recalculate percentage marks */
  810. marks = calculateMarks(docHeight),
  811.  
  812. /* Timing */
  813. timing = +new Date - startTime;
  814.  
  815. checkMarks(marks, scrollDistance, timing);
  816. }, 500));
  817.  
  818. }
  819.  
  820. init();
  821. };
  822.  
  823. /* UMD export */
  824. return $.scrollDepth;
  825.  
  826. }));
  827.  
  828. jQuery.scrollDepth();
  829. } else {
  830. setTimeout(monsterinsights_scroll_tracking_load, 200);
  831. }
  832. }
  833. monsterinsights_scroll_tracking_load();
  834. });
  835. }
  836. /* End MonsterInsights Scroll Tracking */
  837. </script><script type='text/javascript' id='valu-juicer-embed-js-extra'>
  838. /* <![CDATA[ */
  839. 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"}};
  840. /* ]]> */
  841. </script>
  842. <script type='text/javascript' src='https://assets.juicer.io/embed-no-jquery.js?ver=6.2.2' id='valu-juicer-embed-js'></script>
  843. <script type='text/javascript' src='https://www.digita.fi/app/themes/digita/dist/scripts/main-330b4d5a42a84ed448ce.js' id='webpack/main-js'></script>
  844. <script type='text/javascript' src='https://www.digita.fi/app/themes/digita/dist/scripts/yt-player-3e782234bba4de94d618.js' id='webpack/yt-player-js'></script>
  845. <script type='text/javascript' src='https://www.digita.fi/app/themes/digita/dist/scripts/react-boot-099053bf152dfedb4284.js' id='webpack/react-boot-js'></script>
  846. </body>
  847. </html>
  848.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda