1<!doctype html> 2<html lang="en" data-beasties-container> 3<head> 4 <meta charset="utf-8"> 5 <meta name="Publisher" content="traderinfo GmbH"> 6 <meta name="Copyright" content="traderinfo GmbH"> 7 <meta name="page-topic" content="Finanzen"> 8 <meta name="audience" content="Alle"> 9 <title>traderinfo: Live-Börsendaten & KI-Signale</title> 10 <meta name="title" content="traderinfo: Live-Börsendaten & KI-Signale"> 11 <meta name="description" content="Aktien, Aktienkurse, Devisenkurse. Börsensignale, KI-Signale, Informationen zu Börse, Wirtschaft, Aktien, Anleihen, Fonds, ETFs, Indizes und Währungen, Aktien-News und Aktienanalysen"> 12 <meta name="Robots" content="INDEX,FOLLOW"> 13 <link rel="apple-touch-icon-precomposed" sizes="57x57" href="assets/ico/apple-touch-icon-57x57.png"> 14 <link rel="apple-touch-icon-precomposed" sizes="114x114" href="assets/ico/apple-touch-icon-114x114.png"> 15 <link rel="apple-touch-icon-precomposed" sizes="72x72" href="assets/ico/apple-touch-icon-72x72.png"> 16 <link rel="apple-touch-icon-precomposed" sizes="144x144" href="assets/ico/apple-touch-icon-144x144.png"> 17 <link rel="apple-touch-icon-precomposed" sizes="60x60" href="assets/ico/apple-touch-icon-60x60.png"> 18 <link rel="apple-touch-icon-precomposed" sizes="120x120" href="assets/ico/apple-touch-icon-120x120.png"> 19 <link rel="apple-touch-icon-precomposed" sizes="76x76" href="assets/ico/apple-touch-icon-76x76.png"> 20 <link rel="apple-touch-icon-precomposed" sizes="152x152" href="assets/ico/apple-touch-icon-152x152.png"> 21 <link rel="icon" type="image/png" href="assets/ico/favicon-196x196.png" sizes="196x196"> 22 <link rel="icon" type="image/png" href="assets/ico/favicon-96x96.png" sizes="96x96"> 23 <link rel="icon" type="image/png" href="assets/ico/favicon-32x32.png" sizes="32x32"> 24 <link rel="icon" type="image/png" href="assets/ico/favicon-16x16.png" sizes="16x16"> 25 <link rel="icon" type="image/png" href="assets/ico/favicon-128.png" sizes="128x128"> 26 <link rel="preconnect" href="https://fonts.googleapis.com"> 27 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 28 <style>@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttHOmDyw.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtvXOmDyw.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuHOmDyw.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttXOmDyw.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtunOmDyw.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttnOmDyw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;
28src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtt3OmDyw.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuXOm.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}</style> 29 <link rel="stylesheet" href="/assets/icon-fonts/icons.css"> 30 <meta name="application-name" content=" "> 31 <meta name="msapplication-TileColor" content="#FFFFFF"> 32 <meta name="msapplication-TileImage" content="assets/ico/mstile-144x144.png"> 33 <meta name="msapplication-square70x70logo" content="assets/ico/mstile-70x70.png"> 34 <meta name="msapplication-square150x150logo" content="assets/ico/mstile-150x150.png"> 35 <meta name="msapplication-wide310x150logo" content="assets/ico/mstile-310x150.png"> 36 <meta name="msapplication-square310x310logo" content="assets/ico/mstile-310x310.png"> 37 <link rel="manifest" href="assets/ico/site.webmanifest"> 38 <link rel="icon" type="image/x-icon" href="favicon.ico"> 39 <base href="/"> 40 <meta name="viewport" content="width=device-width, initial-scale=1"> 41 42 <!-- 43
43<script nonce="hmb9Orar3lq08XZkWMemng">(function () { 44 function signalGooglefcPresent() { 45 if (!window.frames['googlefcPresent']) { 46 if (document.body) { 47 const iframe = document.createElement('iframe'); 48 iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; 49 iframe.style.display = 'none'; 50 iframe.name = 'googlefcPresent'; 51 document.body.appendChild(iframe); 52 } else { 53 setTimeout(signalGooglefcPresent, 0); 54 } 55 } 56 } 57 58 signalGooglefcPresent(); 59 })();</script>
59 60
60<script>(function () { 61 'use strict'; 62 63 function aa(a) { 64 var b = 0; 65 return function () { 66 return b < a.length ? {done: !1, value: a[b++]} : {done: !0} 67 } 68 } 69 70 var ba = "function" == typeof Object.defineProperties ? Object.defineProperty : function (a, b, c) { 71 if (a == Array.prototype || a == Object.prototype) return a; 72 a[b] = c.value; 73 return a 74 }; 75 76 function ca(a) { 77 a = ["object" == typeof globalThis && globalThis, a, "object" == typeof window && window, "object" == typeof self && self, "object" == typeof global && global]; 78 for (var b = 0; b < a.length; ++b) { 79 var c = a[b]; 80 if (c && c.Math == Math) return c 81 } 82 throw Error("Cannot find global object"); 83 } 84 85 var da = ca(this); 86 87 function k(a, b) { 88 if (b) a:{ 89 var c = da; 90 a = a.split("."); 91 for (var d = 0; d < a.length - 1; d++) { 92 var e = a[d]; 93 if (!(e in c)) break a; 94 c = c[e] 95 } 96 a = a[a.length - 1]; 97 d = c[a]; 98 b = b(d); 99 b != d && null != b && ba(c, a, {configurable: !0, writable: !0, value: b}) 100 } 101 } 102 103 function ea(a) { 104 return a.raw = a 105 } 106 107 function m(a) { 108 var b = "undefined" != typeof Symbol && Symbol.iterator && a[Symbol.iterator]; 109 if (b) return b.call(a); 110 if ("number" == typeof a.length) return {next: aa(a)}; 111 throw Error(String(a) + " is not an iterable or ArrayLike"); 112 } 113 114 function fa(a) { 115 for (var b, c = []; !(b = a.next()).done;) c.push(b.value); 116 return c 117 } 118 119 var ha = "function" == typeof Object.create ? Object.create : function (a) { 120 function b() { 121 } 122 123 b.prototype = a; 124 return new b 125 }, n; 126 if ("function" == typeof Object.setPrototypeOf) n = Object.setPrototypeOf; else { 127 var q; 128 a:{ 129 var ia = {a: !0}, ja = {}; 130 try { 131 ja.__proto__ = ia; 132 q = ja.a; 133 break a 134 } catch (a) { 135 } 136 q = !1 137 } 138 n = q ? function (a, b) { 139 a.__proto__ = b; 140 if (a.__proto__ !== b) throw new TypeError(a + " is not extensible"); 141 return a 142 } : null 143 } 144 var ka = n; 145 146 function r(a, b) { 147 a.prototype = ha(b.prototype); 148 a.prototype.constructor = a; 149 if (ka) ka(a, b); else for (var c in b) if ("prototype" != c) if (Object.defineProperties) { 150 var d = Object.getOwnPropertyDescriptor(b, c); 151 d && Object.defineProperty(a, c, d) 152 } else a[c] = b[c]; 153 a.A = b.prototype 154 } 155 156 function la() { 157 for (var a = Number(this), b = [], c = a; c < arguments.length; c++) b[c - a] = arguments[c]; 158 return b 159 } 160 161 k("Number.MAX_SAFE_INTEGER", function () { 162 return 9007199254740991 163 }); 164 k("Number.isFinite", function (a) { 165 return a ? a : function (b) { 166 return "number" !== typeof b ? !1 : !isNaN(b) && Infinity !== b && -Infinity !== b 167 } 168 }); 169 k("Number.isInteger", function (a) { 170 return a ? a : function (b) { 171 return Number.isFinite(b) ? b === Math.floor(b) : !1 172 } 173 }); 174 k("Number.isSafeInteger", function (a) { 175 return a ? a : function (b) { 176 return Number.isInteger(b) && Math.abs(b) <= Number.MAX_SAFE_INTEGER 177 } 178 }); 179 k("Math.trunc", function (a) { 180 return a ? a : function (b) { 181 b = Number(b); 182 if (isNaN(b) || Infinity === b || -Infinity === b || 0 === b) return b; 183 var c = Math.floor(Math.abs(b)); 184 return 0 > b ? -c : c 185 } 186 }); 187 k("Object.is", function (a) { 188 return a ? a : function (b, c) { 189 return b === c ? 0 !== b || 1 / b === 1 / c : b !== b && c !== c 190 } 191 }); 192 k("Array.prototype.includes", function (a) { 193 return a ? a : function (b, c) { 194 var d = this; 195 d instanceof String && (d = String(d)); 196 var e = d.length; 197 c = c || 0; 198 for (0 > c && (c = Math.max(c + e, 0)); c < e; c++) { 199 var f = d[c]; 200 if (f === b || Object.is(f, b)) return !0 201 } 202 return !1 203 } 204 }); 205 k("String.prototype.includes", function (a) { 206 return a ? a : function (b, c) { 207 if (null == this) throw new TypeError("The 'this' value for String.prototype.includes must not be null or undefined"); 208 if (b instanceof RegExp) throw new TypeError("First argument to String.prototype.includes must not be a regular expression"); 209 return -1 !== this.indexOf(b, c || 0) 210 } 211 });/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ 212 var t = this || self; 213 214 function v(a) { 215 return a 216 };var w, x; 217 a:{ 218 for (var ma = ["CLOSURE_FLAGS"], y = t, z = 0; z < ma.length; z++) if (y = y[ma[z]], null == y) { 219 x = null; 220 break a 221 } 222 x = y 223 } 224 var na = x && x[610401301]; 225 w = null != na ? na : !1; 226 var A, oa = t.navigator; 227 A = oa ? oa.userAgentData || null : null; 228 229 function B(a) { 230 return w ? A ? A.brands.some(function (b) { 231 return (b = b.brand) && -1 != b.indexOf(a) 232 }) : !1 : !1 233 } 234 235 function C(a) { 236 var b; 237 a:{ 238 if (b = t.navigator) if (b = b.userAgent) break a; 239 b = "" 240 } 241 return -1 != b.indexOf(a) 242 }; 243 244 function D() { 245 return w ? !!A && 0 < A.brands.length : !1 246 } 247 248 function E() { 249 return D() ? B("Chromium") : (C("Chrome") || C("CriOS")) && !(D() ? 0 : C("Edge")) || C("Silk") 250 };var pa = D() ? !1 : C("Trident") || C("MSIE"); 251 !C("Android") || E(); 252 E(); 253 C("Safari") && (E() || (D() ? 0 : C("Coast")) || (D() ? 0 : C("Opera")) || (D() ? 0 : C("Edge")) || (D() ? B("Microsoft Edge") : C("Edg/")) || D() && B("Opera")); 254 var qa = {}, F = null; 255 var ra = "undefined" !== typeof Uint8Array, sa = !pa && "function" === typeof btoa; 256 257 function G() { 258 return "function" === typeof BigInt 259 };var H = 0, I = 0; 260 261 function ta(a) { 262 var b = 0 > a; 263 a = Math.abs(a); 264 var c = a >>> 0; 265 a = Math.floor((a - c) / 4294967296); 266 b && (c = m(ua(c, a)), b = c.next().value, a = c.next().value, c = b); 267 H = c >>> 0; 268 I = a >>> 0 269 } 270 271 function va(a, b) { 272 b >>>= 0; 273 a >>>= 0; 274 if (2097151 >= b) var c = "" + (4294967296 * b + a); else G() ? c = "" + (BigInt(b) << BigInt(32) | BigInt(a)) : (c = (a >>> 24 | b << 8) & 16777215, b = b >> 16 & 65535, a = (a & 16777215) + 6777216 * c + 6710656 * b, c += 8147497 * b, b *= 2, 1E7 <= a && (c += Math.floor(a / 1E7), a %= 1E7), 1E7 <= c && (b += Math.floor(c / 1E7), c %= 1E7), c = b + wa(c) + wa(a)); 275 return c 276 } 277 278 function wa(a) { 279 a = String(a); 280 return "0000000".slice(a.length) + a 281 } 282 283 function ua(a, b) { 284 b = ~b; 285 a ? a = ~a + 1 : b += 1; 286 return [a, b] 287 };var J; 288 J = "function" === typeof Symbol && "symbol" === typeof Symbol() ? Symbol() : void 0; 289 var xa = J ? function (a, b) { 290 a[J] |= b 291 } : function (a, b) { 292 void 0 !== a.g ? a.g |= b : Object.defineProperties(a, { 293 g: { 294 value: b, 295 configurable: !0, 296 writable: !0, 297 enumerable: !1 298 } 299 }) 300 }, K = J ? function (a) { 301 return a[J] | 0 302 } : function (a) { 303 return a.g | 0 304 }, L = J ? function (a) { 305 return a[J] 306 } : function (a) { 307 return a.g 308 }, M = J ? function (a, b) { 309 a[J] = b; 310 return a 311 } : function (a, b) { 312 void 0 !== a.g ? a.g = b : Object.defineProperties(a, { 313 g: { 314 value: b, 315 configurable: !0, 316 writable: !0, 317 enumerable: !1 318 } 319 }); 320 return a 321 }; 322 323 function ya(a, b) { 324 M(b, (a | 0) & -14591) 325 } 326 327 function za(a, b) { 328 M(b, (a | 34) & -14557) 329 } 330 331 function Aa(a) { 332 a = a >> 14 & 1023; 333 return 0 === a ? 536870912 : a 334 };var N = {}, Ba = {}; 335 336 function Ca(a) { 337 return !(!a || "object" !== typeof a || a.g !== Ba) 338 } 339 340 function Da(a) { 341 return null !== a && "object" === typeof a && !Array.isArray(a) && a.constructor === Object 342 } 343 344 function P(a, b, c) { 345 if (!Array.isArray(a) || a.length) return !1; 346 var d = K(a); 347 if (d & 1) return !0; 348 if (!(b && (Array.isArray(b) ? b.includes(c) : b.has(c)))) return !1; 349 M(a, d | 1); 350 return !0 351 } 352 353 Object.freeze(new function () { 354 });
355 Object.freeze(new function () { 356 }); 357 var Ea = /^-?([1-9][0-9]*|0)(\.[0-9]+)?$/; 358 var Q; 359 360 function Fa(a, b) { 361 Q = b; 362 a = new a(b); 363 Q = void 0; 364 return a 365 } 366 367 function R(a, b, c) { 368 null == a && (a = Q); 369 Q = void 0; 370 if (null == a) { 371 var d = 96; 372 c ? (a = [c], d |= 512) : a = []; 373 b && (d = d & -16760833 | (b & 1023) << 14) 374 } else { 375 if (!Array.isArray(a)) throw Error(); 376 d = K(a); 377 if (d & 64) return a; 378 d |= 64; 379 if (c && (d |= 512, c !== a[0])) throw Error(); 380 a:{ 381 c = a; 382 var e = c.length; 383 if (e) { 384 var f = e - 1; 385 if (Da(c[f])) { 386 d |= 256; 387 b = f - (+!!(d & 512) - 1); 388 if (1024 <= b) throw Error(); 389 d = d & -16760833 | (b & 1023) << 14; 390 break a 391 } 392 } 393 if (b) { 394 b = Math.max(b, e - (+!!(d & 512) - 1)); 395 if (1024 < b) throw Error(); 396 d = d & -16760833 | (b & 1023) << 14 397 } 398 } 399 } 400 M(a, d); 401 return a 402 }; 403 404 function Ga(a) { 405 switch (typeof a) { 406 case "number": 407 return isFinite(a) ? a : String(a); 408 case "boolean": 409 return a ? 1 : 0; 410 case "object": 411 if (a) if (Array.isArray(a)) { 412 if (P(a, void 0, 0)) return 413 } else if (ra && null != a && a instanceof Uint8Array) { 414 if (sa) { 415 for (var b = "", c = 0, d = a.length - 10240; c < d;) b += String.fromCharCode.apply(null, a.subarray(c, c += 10240)); 416 b += String.fromCharCode.apply(null, c ? a.subarray(c) : a); 417 a = btoa(b) 418 } else { 419 void 0 === b && (b = 0); 420 if (!F) { 421 F = {}; 422 c = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""); 423 d = ["+/=", "+/", "-_=", "-_.", "-_"]; 424 for (var e = 0; 5 > e; e++) { 425 var f = c.concat(d[e].split("")); 426 qa[e] = f; 427 for (var g = 0; g < f.length; g++) { 428 var h = f[g]; 429 void 0 === F[h] && (F[h] = g) 430 } 431 } 432 } 433 b = qa[b]; 434 c = Array(Math.floor(a.length / 3)); 435 d = b[64] || ""; 436 for (e = f = 0; f < a.length - 2; f += 3) { 437 var l = a[f], p = a[f + 1]; 438 h = a[f + 2]; 439 g = b[l >> 2]; 440 l = b[(l & 3) << 4 | p >> 4]; 441 p = b[(p & 15) << 2 | h >> 6]; 442 h = b[h & 63]; 443 c[e++] = g + l + p + h 444 } 445 g = 0; 446 h = d; 447 switch (a.length - f) { 448 case 2: 449 g = a[f + 1], h = b[(g & 15) << 2] || d; 450 case 1: 451 a = a[f], c[e] = b[a >> 2] + b[(a & 3) << 4 | g >> 4] + h + d 452 } 453 a = c.join("") 454 } 455 return a 456 } 457 } 458 return a 459 }; 460 461 function Ha(a, b, c) { 462 a = Array.prototype.slice.call(a); 463 var d = a.length, e = b & 256 ? a[d - 1] : void 0; 464 d += e ? -1 : 0; 465 for (b = b & 512 ? 1 : 0; b < d; b++) a[b] = c(a[b]); 466 if (e) { 467 b = a[b] = {}; 468 for (var f in e) Object.prototype.hasOwnProperty.call(e, f) && (b[f] = c(e[f])) 469 } 470 return a 471 } 472 473 function Ia(a, b, c, d, e) { 474 if (null != a) { 475 if (Array.isArray(a)) a = P(a, void 0, 0) ? void 0 : e && K(a) & 2 ? a : Ja(a, b, c, void 0 !== d, e); else if (Da(a)) { 476 var f = {}, g; 477 for (g in a) Object.prototype.hasOwnProperty.call(a, g) && (f[g] = Ia(a[g], b, c, d, e)); 478 a = f 479 } else a = b(a, d); 480 return a 481 } 482 } 483 484 function Ja(a, b, c, d, e) { 485 var f = d || c ? K(a) : 0; 486 d = d ? !!(f & 32) : void 0; 487 a = Array.prototype.slice.call(a); 488 for (var g = 0; g < a.length; g++) a[g] = Ia(a[g], b, c, d, e); 489 c && c(f, a); 490 return a 491 } 492 493 function Ka(a) { 494 return a.s === N ? a.toJSON() : Ga(a) 495 }; 496 497 function La(a, b, c) { 498 c = void 0 === c ? za : c; 499 if (null != a) { 500 if (ra && a instanceof Uint8Array) return b ? a : new Uint8Array(a); 501 if (Array.isArray(a)) { 502 var d = K(a); 503 if (d & 2) return a; 504 b && (b = 0 === d || !!(d & 32) && !(d & 64 || !(d & 16))); 505 return b ? M(a, (d | 34) & -12293) : Ja(a, La, d & 4 ? za : c, !0, !0) 506 } 507 a.s === N && (c = a.h, d = L(c), a = d & 2 ? a : Fa(a.constructor, Ma(c, d, !0))); 508 return a 509 } 510 } 511 512 function Ma(a, b, c) { 513 var d = c || b & 2 ? za : ya, e = !!(b & 32); 514 a = Ha(a, b, function (f) { 515 return La(f, e, d) 516 }); 517 xa(a, 32 | (c ? 2 : 0)); 518 return a 519 }; 520 521 function Na(a, b) { 522 a = a.h; 523 return Oa(a, L(a), b) 524 } 525 526 function Oa(a, b, c, d) { 527 if (-1 === c) return null; 528 if (c >= Aa(b)) { 529 if (b & 256) return a[a.length - 1][c] 530 } else { 531 var e = a.length; 532 if (d && b & 256 && (d = a[e - 1][c], null != d)) return d; 533 b = c + (+!!(b & 512) - 1); 534 if (b < e) return a[b] 535 } 536 } 537 538 function Pa(a, b, c, d, e) { 539 var f = Aa(b); 540 if (c >= f || e) { 541 var g = b; 542 if (b & 256) e = a[a.length - 1]; else { 543 if (null == d) return; 544 e = a[f + (+!!(b & 512) - 1)] = {}; 545 g |= 256 546 } 547 e[c] = d; 548 c < f && (a[c + (+!!(b & 512) - 1)] = void 0); 549 g !== b && M(a, g) 550 } else a[c + (+!!(b & 512) - 1)] = d, b & 256 && (a = a[a.length - 1], c in a && delete a[c]) 551 } 552 553 function Qa(a, b) { 554 var c = Ra; 555 var d = void 0 === d ? !1 : d; 556 var e = a.h; 557 var f = L(e), g = Oa(e, f, b, d); 558 if (null != g && "object" === typeof g && g.s === N) c = g; else if (Array.isArray(g)) { 559 var h = K(g), l = h; 560 0 === l && (l |= f & 32); 561 l |= f & 2; 562 l !== h && M(g, l); 563 c = new c(g) 564 } else c = void 0; 565 c !== g && null != c && Pa(e, f, b, c, d); 566 e = c; 567 if (null == e) return e; 568 a = a.h; 569 f = L(a);
570 f & 2 || (g = e, c = g.h, h = L(c), g = h & 2 ? Fa(g.constructor, Ma(c, h, !1)) : g, g !== e && (e = g, Pa(a, f, b, e, d))); 571 return e 572 } 573 574 function Sa(a, b) { 575 a = Na(a, b); 576 return null == a || "string" === typeof a ? a : void 0 577 } 578 579 function Ta(a, b) { 580 var c = void 0 === c ? 0 : c; 581 a = Na(a, b); 582 if (null != a) if (b = typeof a, "number" === b ? Number.isFinite(a) : "string" !== b ? 0 : Ea.test(a)) if ("number" === typeof a) { 583 if (a = Math.trunc(a), !Number.isSafeInteger(a)) { 584 ta(a); 585 b = H; 586 var d = I; 587 if (a = d & 2147483648) b = ~b + 1 >>> 0, d = ~d >>> 0, 0 == b && (d = d + 1 >>> 0); 588 b = 4294967296 * d + (b >>> 0); 589 a = a ? -b : b 590 } 591 } else if (b = Math.trunc(Number(a)), Number.isSafeInteger(b)) a = String(b); else { 592 if (b = a.indexOf("."), -1 !== b && (a = a.substring(0, b)), !("-" === a[0] ? 20 > a.length || 20 === a.length && -922337 < Number(a.substring(0, 7)) : 19 > a.length || 19 === a.length && 922337 > Number(a.substring(0, 6)))) { 593 if (16 > a.length) ta(Number(a)); else if (G()) a = BigInt(a), H = Number(a & BigInt(4294967295)) >>> 0, I = Number(a >> BigInt(32) & BigInt(4294967295)); else { 594 b = +("-" === a[0]); 595 I = H = 0; 596 d = a.length; 597 for (var e = b, f = (d - b) % 6 + b; f <= d; e = f, f += 6) e = Number(a.slice(e, f)), I *= 1E6, H = 1E6 * H + e, 4294967296 <= H && (I += Math.trunc(H / 4294967296), I >>>= 0, H >>>= 0); 598 b && (b = m(ua(H, I)), a = b.next().value, b = b.next().value, H = a, I = b) 599 } 600 a = H; 601 b = I; 602 b & 2147483648 ? G() ? a = "" + (BigInt(b | 0) << BigInt(32) | BigInt(a >>> 0)) : (b = m(ua(a, b)), a = b.next().value, b = b.next().value, a = "-" + va(a, b)) : a = va(a, b) 603 } 604 } else a = void 0; 605 return null != a ? a : c 606 } 607 608 function S(a, b) { 609 a = Sa(a, b); 610 return null != a ? a : "" 611 }; 612 613 function T(a, b, c) { 614 this.h = R(a, b, c) 615 } 616 617 T.prototype.toJSON = function () { 618 return Ua(this, Ja(this.h, Ka, void 0, void 0, !1), !0) 619 }; 620 T.prototype.s = N; 621 T.prototype.toString = function () { 622 return Ua(this, this.h, !1).toString() 623 }; 624 625 function Ua(a, b, c) { 626 var d = a.constructor.v, e = L(c ? a.h : b); 627 a = b.length; 628 if (!a) return b; 629 var f; 630 if (Da(c = b[a - 1])) { 631 a:{ 632 var g = c; 633 var h = {}, l = !1, p; 634 for (p in g) if (Object.prototype.hasOwnProperty.call(g, p)) { 635 var u = g[p]; 636 if (Array.isArray(u)) { 637 var jb = u; 638 if (P(u, d, +p) || Ca(u) && 0 === u.size) u = null; 639 u != jb && (l = !0) 640 } 641 null != u ? h[p] = u : l = !0 642 } 643 if (l) { 644 for (var O in h) { 645 g = h; 646 break a 647 } 648 g = null 649 } 650 } 651 g != c && (f = !0); 652 a-- 653 } 654 for (p = +!!(e & 512) - 1; 0 < a; a--) { 655 O = a - 1; 656 c = b[O]; 657 O -= p; 658 if (!(null == c || P(c, d, O) || Ca(c) && 0 === c.size)) break; 659 var kb = !0 660 } 661 if (!f && !kb) return b; 662 b = Array.prototype.slice.call(b, 0, a); 663 g && b.push(g); 664 return b 665 }; 666 667 function Va(a) { 668 return function (b) { 669 if (null == b || "" == b) b = new a; else { 670 b = JSON.parse(b); 671 if (!Array.isArray(b)) throw Error(void 0); 672 xa(b, 32); 673 b = Fa(a, b) 674 } 675 return b 676 } 677 }; 678 679 function Wa(a) { 680 this.h = R(a) 681 } 682 683 r(Wa, T); 684 var Xa = Va(Wa); 685 var U; 686 687 function V(a) { 688 this.g = a 689 } 690 691 V.prototype.toString = function () { 692 return this.g + "" 693 }; 694 var Ya = {}; 695 696 function Za(a) { 697 if (void 0 === U) { 698 var b = null; 699 var c = t.trustedTypes; 700 if (c && c.createPolicy) { 701 try { 702 b = c.createPolicy("goog#html", {createHTML: v, createScript: v, createScriptURL: v}) 703 } catch (d) { 704 t.console && t.console.error(d.message) 705 } 706 U = b 707 } else U = b 708 } 709 a = (b = U) ? b.createScriptURL(a) : a; 710 return new V(a, Ya) 711 }; 712 713 function $a() { 714 return Math.floor(2147483648 * Math.random()).toString(36) + Math.abs(Math.floor(2147483648 * Math.random()) ^ Date.now()).toString(36) 715 }; 716 717 function ab(a, b) { 718 b = String(b); 719 "application/xhtml+xml" === a.contentType && (b = b.toLowerCase()); 720 return a.createElement(b) 721 } 722 723 function bb(a) { 724 this.g = a || t.document || document 725 };/* SPDX-License-Identifier: Apache-2.0 */ 726 function cb(a, b) { 727 a.src = b instanceof V && b.constructor === V ? b.g : "type_error:TrustedResourceUrl"; 728 var c, d; 729 (c = (b = null == (d = (c = (a.ownerDocument && a.ownerDocument.defaultView || window).document).querySelector) ? void 0 : d.
729call(c, "script[nonce]")) ? b.nonce || b.getAttribute("nonce") || "" : "") && a.setAttribute("nonce", c) 730 }; 731 732 function db(a) { 733 a = void 0 === a ? document : a; 734 return a.createElement("script") 735 }; 736 737 function eb(a, b, c, d, e, f) { 738 try { 739 var g = a.g, h = db(g); 740 h.async = !0; 741 cb(h, b); 742 g.head.appendChild(h); 743 h.addEventListener("load", function () { 744 e(); 745 d && g.head.removeChild(h) 746 }); 747 h.addEventListener("error", function () { 748 0 < c ? eb(a, b, c - 1, d, e, f) : (d && g.head.removeChild(h), f()) 749 }) 750 } catch (l) { 751 f() 752 } 753 };var fb = t.atob("aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vaW1hZ2VzL2ljb25zL21hdGVyaWFsL3N5c3RlbS8xeC93YXJuaW5nX2FtYmVyXzI0ZHAucG5n"), 754 gb = t.atob("WW91IGFyZSBzZWVpbmcgdGhpcyBtZXNzYWdlIGJlY2F1c2UgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlIGlzIGludGVyZmVyaW5nIHdpdGggdGhpcyBwYWdlLg=="), 755 hb = t.atob("RGlzYWJsZSBhbnkgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlLCB0aGVuIHJlbG9hZCB0aGlzIHBhZ2Uu"); 756 757 function ib(a, b, c) { 758 this.i = a; 759 this.u = b; 760 this.o = c; 761 this.g = null; 762 this.j = []; 763 this.m = !1; 764 this.l = new bb(this.i) 765 } 766 767 function lb(a) { 768 if (a.i.body && !a.m) { 769 var b = function () { 770 mb(a); 771 t.setTimeout(function () { 772 nb(a, 3) 773 }, 50) 774 }; 775 eb(a.l, a.u, 2, !0, function () { 776 t[a.o] || b() 777 }, b); 778 a.m = !0 779 } 780 } 781 782 function mb(a) { 783 for (var b = W(1, 5), c = 0; c < b; c++) { 784 var d = X(a); 785 a.i.body.appendChild(d); 786 a.j.push(d) 787 } 788 b = X(a); 789 b.style.bottom = "0"; 790 b.style.left = "0"; 791 b.style.position = "fixed"; 792 b.style.width = W(100, 110).toString() + "%"; 793 b.style.zIndex = W(2147483544, 2147483644).toString(); 794 b.style.backgroundColor = ob(249, 259, 242, 252, 219, 229); 795 b.style.boxShadow = "0 0 12px #888"; 796 b.style.color = ob(0, 10, 0, 10, 0, 10); 797 b.style.display = "flex"; 798 b.style.justifyContent = "center"; 799 b.style.fontFamily = "Roboto, Arial"; 800 c = X(a); 801 c.style.width = W(80, 85).toString() + "%"; 802 c.style.maxWidth = W(750, 775).toString() + "px"; 803 c.style.margin = "24px"; 804 c.style.display = "flex"; 805 c.style.alignItems = "flex-start"; 806 c.style.justifyContent = "center"; 807 d = ab(a.l.g, "IMG"); 808 d.className = $a(); 809 d.src = fb; 810 d.alt = "Warning icon"; 811 d.style.height = "24px"; 812 d.style.width = "24px"; 813 d.style.paddingRight = "16px"; 814 var e = X(a), f = X(a); 815 f.style.fontWeight = "bold"; 816 f.textContent = gb; 817 var g = X(a); 818 g.textContent = hb; 819 Y(a, e, f); 820 Y(a, e, g); 821 Y(a, c, d); 822 Y(a, c, e); 823 Y(a, b, c); 824 a.g = b; 825 a.i.body.appendChild(a.g); 826 b = W(1, 5); 827 for (c = 0; c < b; c++) d = X(a), a.i.body.appendChild(d), a.j.push(d) 828 } 829 830 function Y(a, b, c) { 831 for (var d = W(1, 5), e = 0; e < d; e++) { 832 var f = X(a); 833 b.appendChild(f) 834 } 835 b.appendChild(c); 836 c = W(1, 5); 837 for (d = 0; d < c; d++) e = X(a), b.appendChild(e) 838 } 839 840 function W(a, b) { 841 return Math.floor(a + Math.random() * (b - a)) 842 } 843 844 function ob(a, b, c, d, e, f) { 845 return "rgb(" + W(Math.max(a, 0), Math.min(b, 255)).toString() + "," + W(Math.max(c, 0), Math.min(d, 255)).toString() + "," + W(Math.max(e, 0), Math.min(f, 255)).toString() + ")" 846 } 847 848 function X(a) { 849 a = ab(a.l.g, "DIV"); 850 a.className = $a(); 851 return a 852 } 853 854 function nb(a, b) { 855 0 >= b || null != a.g && 0 !== a.g.offsetHeight && 0 !== a.g.offsetWidth || (pb(a), mb(a), t.setTimeout(function () { 856 nb(a, b - 1) 857 }, 50)) 858 } 859 860 function pb(a) { 861 for (var b = m(a.j), c = b.next(); !c.done; c = b.next()) (c = c.value) && c.parentNode && c.parentNode.removeChild(c); 862 a.j = []; 863 (b = a.g) && b.parentNode && b.parentNode.removeChild(b); 864 a.g = null 865 }; 866 867 function qb(a, b, c, d, e) { 868 function f(l) { 869 document.body ? g(document.body) : 0 < l ? t.setTimeout(function () { 870 f(l - 1) 871 }, e) : b() 872 } 873 874 function g(l) { 875 l.appendChild(h); 876 t.setTimeout(function () { 877 h ? (0 !== h.offsetHeight && 0 !== h.offsetWidth ? b() : a(), h.parentNode && h.parentNode.removeChild(h)) : a() 878 }, d) 879 } 880 881 var h = rb(c); 882 f(3) 883 } 884 885 function rb(a) { 886 var b = document.createElement("div"); 887 b.className = a; 888 b.style.width = "1px"; 889 b.style.height = "1px"; 890 b.style.position = "absolute"; 891 b.style.left = "-10000px"; 892 b.style.top = "-10000px"; 893 b.style.zIndex = "-10000"; 894 return b 895 }; 896 897 function Ra(a) { 898 this.h = R(a) 899 } 900 901 r(Ra, T); 902
903 function sb(a) { 904 this.h = R(a) 905 } 906 907 r(sb, T); 908 var tb = Va(sb); 909 910 function ub(a) { 911 var b = la.apply(1, arguments); 912 if (0 === b.length) return Za(a[0]); 913 for (var c = a[0], d = 0; d < b.length; d++) c += encodeURIComponent(b[d]) + a[d + 1]; 914 return Za(c) 915 }; 916 917 function vb(a) { 918 if (!a) return null; 919 a = Sa(a, 4); 920 var b; 921 null === a || void 0 === a ? b = null : b = Za(a); 922 return b 923 };var wb = ea([""]), xb = ea([""]); 924 925 function yb(a, b) { 926 this.m = a; 927 this.o = new bb(a.document); 928 this.g = b; 929 this.j = S(this.g, 1); 930 this.u = vb(Qa(this.g, 2)) || ub(wb); 931 this.i = !1; 932 b = vb(Qa(this.g, 13)) || ub(xb); 933 this.l = new ib(a.document, b, S(this.g, 12)) 934 } 935 936 yb.prototype.start = function () { 937 zb(this) 938 }; 939 940 function zb(a) { 941 Ab(a); 942 eb(a.o, a.u, 3, !1, function () { 943 a:{ 944 var b = a.j; 945 var c = t.btoa(b); 946 if (c = t[c]) { 947 try { 948 var d = Xa(t.atob(c)) 949 } catch (e) { 950 b = !1; 951 break a 952 } 953 b = b === Sa(d, 1) 954 } else b = !1 955 } 956 b ? Z(a, S(a.g, 14)) : (Z(a, S(a.g, 8)), lb(a.l)) 957 }, function () { 958 qb(function () { 959 Z(a, S(a.g, 7)); 960 lb(a.l) 961 }, function () { 962 return Z(a, S(a.g, 6)) 963 }, S(a.g, 9), Ta(a.g, 10), Ta(a.g, 11)) 964 }) 965 } 966 967 function Z(a, b) { 968 a.i || (a.i = !0, a = new a.m.XMLHttpRequest, a.open("GET", b, !0), a.send()) 969 } 970 971 function Ab(a) { 972 var b = t.btoa(a.j); 973 a.m[b] && Z(a, S(a.g, 5)) 974 };(function (a, b) { 975 t[a] = function () { 976 var c = la.apply(0, arguments); 977 t[a] = function () { 978 }; 979 b.call.apply(b, [null].concat(c instanceof Array ? c : fa(m(c)))) 980 } 981 })("__h82AlnkH6D91__", function (a) { 982 "function" === typeof window.atob && (new yb(window, tb(window.atob(a)))).start() 983 }); 984 }).call(this); 985 window.__h82AlnkH6D91__("WyJwdWItNTg5NzM1MzYwMzc1NjY2OCIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9iL3B1Yi01ODk3MzUzNjAzNzU2NjY4Il0sbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9lbC9BR1NLV3hWNFZZQXBoNG5EYm1fTU9pQmh6QUZmY3d0c0Jtdkw1ZlhfY2pXMjV2NjM4dGRXUEhJaVdPNjJ0dk9xVjhXRGd6UXM5alBXSkVQaUVSdzVfTHk1WXdNeWJ3XHUwMDNkXHUwMDNkP3RlXHUwMDNkVE9LRU5fRVhQT1NFRCIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFZZTl9aT2xfbEJxUUZMcFNuOFhWdy1Wa0szaEozUDZFOEhwVDRNM3dfOEVHZk5ZNk9KNFY3dFBIclhieHdGNl9pVGpFeldVeHJLV2JrY0tHWXBEbkFxSlFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QxXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFdCdG5BcF9qR2ItY2tjX280Zk1LNC1FRXRDWWhCYVdFTkh6Z0ZsNlJvZm9vejFvUEhFdlU5bFlFZXEzVllHNFRPVXF6MTBaTEhDTjFTYUtTUzJkdjJCNGdcdTAwM2RcdTAwM2Q/YWJcdTAwM2QyXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFdoZU5LSDZlaVlxTlVQQ0I1a0d3cmt1MHAwUU9UTUJxLTJhNFV3V2ZtclNiN0VOWWRmUFlmMW1yZDluSUxGVXRIN3RYLS1xSmh6SEN3X1gtQ1lBcXNjRUFcdTAwM2RcdTAwM2Q/c2JmXHUwMDNkMiIsImRpdi1ncHQtYWQiLDIwLDEwMCwiY0hWaUxUVTRPVGN6TlRNMk1ETTNOVFkyTmpnXHUwMDNkIixbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tLzBlbW4vZi9wL3B1Yi01ODk3MzUzNjAzNzU2NjY4LmpzP3VzcXBcdTAwM2RDQXciXSwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZWwvQUdTS1d4VVJrRmE0QjNFS01TMEdzZW45YXNvUnAyMXVNOUwyT3Z0VzdqNmRFS0dCSkRjWWt4cnNGTkNERWZZNS1WREZuTDNjdmJfTDRZNm9RU084RXItLXF1elUwZ1x1MDAzZFx1MDAzZCJd");</script>
985 986--> 987<style>html,body{font-family:Nano Sans,Helvetica Neue,sans-serif!important}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttHOmDyw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtvXOmDyw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuHOmDyw.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttXOmDyw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtunOmDyw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttnOmDyw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtt3OmDyw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuXOm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;
987src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmono/v37/BngcUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZ2d_Cj7dc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmono/v37/BngcUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZ2fvCj7dc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmono/v37/BngcUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZ2dvCj7dc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmono/v37/BngcUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZ2efCj7dc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmono/v37/BngcUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZ2dfCj7dc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmono/v37/BngcUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZ2dPCj7dc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmono/v37/BngcUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZ2evCj.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--success:#00b050;--primary:#0060a8;--light-grey:rgb(250, 250, 250)}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0060a8;--bs-secondary:#6c757d;--bs-success:#00b050;
987--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:0, 96, 168;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:0, 176, 80;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:rgb(0, 38.4, 67.2);--bs-secondary-text-emphasis:rgb(43.2, 46.8, 50);--bs-success-text-emphasis:rgb(0, 70.4, 32);--bs-info-text-emphasis:rgb(5.2, 80.8, 96);--bs-warning-text-emphasis:rgb(102, 77.2, 2.8);--bs-danger-text-emphasis:rgb(88, 21.2, 27.6);--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:rgb(204, 223.2, 237.6);--bs-secondary-bg-subtle:rgb(225.6, 227.4, 229);--bs-success-bg-subtle:rgb(204, 239.2, 220);--bs-info-bg-subtle:rgb(206.6, 244.4, 252);--bs-warning-bg-subtle:rgb(255, 242.6, 205.4);--bs-danger-bg-subtle:rgb(248, 214.6, 217.8);--bs-light-bg-subtle:rgb(251.5, 252, 252.5);--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:rgb(153, 191.4, 220.2);--bs-secondary-border-subtle:rgb(196.2, 199.8, 203);--bs-success-border-subtle:rgb(153, 223.4, 185);--bs-info-border-subtle:rgb(158.2, 233.8, 249);--bs-warning-border-subtle:rgb(255, 230.2, 155.8);--bs-danger-border-subtle:rgb(241, 174.2, 180.6);--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:"Segoe UI", "Noto Sans", sans-serif;--bs-font-monospace:"Noto Sans Mono", Courier, monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:"Segoe UI", "Noto Sans", sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33, 37, 41;--bs-body-bg:#ffffff;--bs-body-bg-rgb:255, 255, 255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33, 37, 41;--bs-secondary-bg:rgb(252, 253, 252);--bs-secondary-bg-rgb:252, 253, 252;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33, 37, 41;--bs-tertiary-bg:rgb(233, 234, 233);--bs-tertiary-bg-rgb:233, 234, 233;--bs-heading-color:inherit;--bs-link-color:#0060a8;--bs-link-color-rgb:0, 96, 168;--bs-link-decoration:underline;--bs-link-hover-color:rgb(0, 76.8, 134.4);--bs-link-hover-color-rgb:0, 77, 134;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:rgb(255, 242.6, 205.4);--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(0, 96, 168, .25);--bs-form-valid-color:#00b050;--bs-form-valid-border-color:#00b050;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}</style><link rel="stylesheet" href="styles-KCXJIBHM.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-KCXJIBHM.css"></noscript></head> 988<body> 989<app-root></app-root>
990<script src="polyfills-2UIMN3KP.js" type="module"></script>
990<script src="scripts-KETKLC3O.js" defer></script>
990<script src="main-VWANGBTD.js" type="module"></script>
990</body> 991</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.