1function _0x5232(_0x16710e, _0x211a24) { 2 var _0x426d63 = _0x426d(); 3 return ( 4 (_0x5232 = (_0x52328d, _0x34a8d4) => { 5 _0x52328d = _0x52328d - 0xaf; 6 var _0x43a940 = _0x426d63[_0x52328d]; 7 return _0x43a940; 8 }), 9 _0x5232(_0x16710e, _0x211a24) 10 ); 11} 12var _0x1d896a = _0x5232; 13((_0x2dab54, _0x57ace2) => { 14 var _0x2ac86e = _0x5232, 15 _0x557011 = _0x2dab54(); 16 while (!![]) { 17 try { 18 var _0x1d5f11 = 19 Number.parseInt(_0x2ac86e(0x30a)) / 0x1 + 20 -Number.parseInt(_0x2ac86e(0xc8)) / 0x2 + 21 -Number.parseInt(_0x2ac86e(0x3ed)) / 0x3 + 22 -Number.parseInt(_0x2ac86e(0x290)) / 0x4 + 23 Number.parseInt(_0x2ac86e(0x289)) / 0x5 + 24 Number.parseInt(_0x2ac86e(0x124)) / 0x6 + 25 Number.parseInt(_0x2ac86e(0x2e7)) / 0x7; 26 if (_0x1d5f11 === _0x57ace2) break; 27 else _0x557011["push"](_0x557011["shift"]()); 28 } catch (_0x5ad140) { 29 _0x557011["push"](_0x557011["shift"]()); 30 } 31 } 32})(_0x426d, 0xd2678), 33 window[_0x1d896a(0xe2)] || loadPolyfill(); 34function loadPolyfill() { 35 var _0x32d7a7 = _0x1d896a, 36 _0x5b918c = document[_0x32d7a7(0x42a)]("script"); 37 (_0x5b918c[_0x32d7a7(0x2cf)] = _0x32d7a7(0xb6)), 38 document[_0x32d7a7(0x35c)][_0x32d7a7(0xce)](_0x5b918c); 39} 40_0x1d896a(0x225); 41var MMChunkInformation = function MMChunkInformation( 42 _0x90f689, 43 _0xf2c6c2, 44 _0x452ef6, 45 _0x53f17a, 46 _0x42e97f, 47 _0xe9b935, 48 _0x280e02, 49 _0x29fb50, 50 ) { 51 var _0x2fbf44 = _0x1d896a, 52 _0x84c84b = {}; 53 return ( 54 _0x90f689 === undefined 55 ? (_0x84c84b[_0x2fbf44(0x1ba)] = -0x1) 56 : (_0x84c84b["trackIdx"] = _0x90f689), 57 _0x90f689 === undefined 58 ? (_0x84c84b["trackIdx"] = -0x1) 59 : (_0x84c84b[_0x2fbf44(0x1ba)] = _0x90f689), 60 _0xf2c6c2 === undefined 61 ? (_0x84c84b[_0x2fbf44(0x24b)] = -0x1) 62 : (_0x84c84b[_0x2fbf44(0x24b)] = _0xf2c6c2), 63 _0x452ef6 === undefined 64 ? (_0x84c84b["sequence"] = -0x1) 65 : (_0x84c84b["sequence"] = _0x452ef6), 66 _0x42e97f === undefined 67 ? (_0x84c84b[_0x2fbf44(0x369)] = -0x1) 68 : (_0x84c84b[_0x2fbf44(0x369)] = _0x42e97f), 69 _0x280e02 === undefined 70 ? (_0x84c84b["startByte"] = -0x1) 71 : (_0x84c84b["startByte"] = _0x280e02), 72 _0x29fb50 === undefined 73 ? (_0x84c84b[_0x2fbf44(0xd1)] = -0x1) 74 : (_0x84c84b[_0x2fbf44(0xd1)] = _0x29fb50), 75 _0xe9b935 === undefined 76 ? (_0x84c84b[_0x2fbf44(0x3ef)] = -0x1) 77 : (_0x84c84b[_0x2fbf44(0x3ef)] = _0xe9b935), 78 (_0x84c84b[_0x2fbf44(0x19d)] = -0x1), 79 (_0x84c84b["initEndByte"] = -0x1), 80 (_0x84c84b[_0x2fbf44(0x232)] = _0x53f17a || null), 81 _0x84c84b 82 ); 83 }, 84 MMRepresentation = function MMRepresentation( 85 _0x1ff144, 86 _0x49087a, 87 _0x25ed25, 88 _0x1b324b, 89 _0x31b270, 90 _0x4d6818, 91 ) { 92 var _0x2cf5d5 = _0x1d896a, 93 _0x5de74e = {}; 94 return ( 95 (_0x5de74e[_0x2cf5d5(0x1ba)] = _0x1ff144 || 0x0), 96 (_0x5de74e[_0x2cf5d5(0x24b)] = _0x49087a || 0x0), 97 (_0x5de74e[_0x2cf5d5(0x345)] = _0x25ed25 || 0x0), 98 (_0x5de74e[_0x2cf5d5(0xb8)] = _0x1b324b || 0x0), 99 (_0x5de74e[_0x2cf5d5(0x381)] = _0x31b270 || {}), 100 (_0x5de74e[_0x2cf5d5(0x2f0)] = _0x4d6818 || []), 101 _0x5de74e 102 ); 103 }, 104 MMPresentationInfo = function MMPresentationInfo( 105 _0x33d6b8, 106 _0x478fa0, 107 _0x17c2da, 108 _0x16ff00, 109 ) { 110 var _0x32daea = _0x1d896a, 111 _0xb574d3 = {}; 112 return ( 113 _0x33d6b8 === 0x1 && (_0x33d6b8 = !![]), 114 (_0xb574d3["isLive"] = _0x33d6b8 || ![]), 115 (_0xb574d3[_0x32daea(0x3ef)] = _0x478fa0 || -0x1), 116 (_0xb574d3["representationArray"] = _0x17c2da || []), 117 (_0xb574d3[_0x32daea(0x42b)] = _0x16ff00 || "NA"), 118 _0xb574d3 119 ); 120 }, 121 MMAdState = Object["freeze"]({ 122 AD_BLOCKED: 0x1, 123 AD_IMPRESSION: 0x2, 124 AD_STARTED: 0x3, 125 AD_PLAYING: 0x4, 126 AD_CLICKED: 0x5, 127 AD_PAUSED: 0x6, 128 AD_RESUMED: 0x7, 129 AD_SKIPPED: 0x8, 130 AD_COMPLETED: 0x9, 131 AD_ERROR: 0xa, 132 AD_REQUEST: 0xb, 133 AD_PLAY: 0xc, 134 AD_BUFFERING: 0xd, 135 AD_MIDPOINT: 0xe, 136 AD_FIRST_QUARTILE: 0xf, 137 AD_THIRD_QUARTILE: 0x10, 138 AD_ENDED: 0x11, 139 }), 140 MMAdInfo = function MMAdInfo() { 141 var _0x59c264 = _0x1d896a, 142 _0x526703 = {}; 143 return ( 144 (_0x526703["adClient"] = undefined), 145 (_0x526703["adId"] = undefined), 146 (_0x526703[_0x59c264(0x300)] = 0x0), 147 (_0x526703["adPosition"] = undefined), 148 (_0x526703[_0x59c264(0x191)] = ![]), 149 (_0x526703["adCreativeType"] = undefined), 150 (_0x526703[_0x59c264(0x3e1)] = undefined), 151 (_0x526703[_0x59c264(0x102)] = undefined), 152 (_0x526703[_0x59c264(0x142)] = undefined), 153 (_0x526703["adPositionInPod"] = undefined), 154 (_0x526703[_0x59c264(0x329)] = undefined), 155 (_0x526703["isBumper"] = ![]), 156 (_0x526703["adScheduledTime"] = -0x1), 157 (_0x526703["adCreativeId"] = undefined), 158 (_0x526703["adUrl"] = undefined), 159 (_0x526703["adTitle"] = undefined), 160 (_0x526703["adBitrate"] = undefined), 161 _0x526703 162 ); 163 }, 164 MMPlayerState = Object[_0x1d896a(0x33b)]({ 165 PLAYING: 0x1, 166 PAUSED: 0x2, 167 STOPPED: 0x3, 168 }), 169 SeekState = Object[_0x1d896a(0x33b)]({ 170 SeekStarted: 0x1, 171 SeekCompleted: 0x2, 172 Playing: 0x3, 173 }), 174 MMQBRMode = Object["freeze"]({
175 QBRModeDisabled: _0x1d896a(0x3e9), 176 QBRModeQuality: _0x1d896a(0x1dd), 177 QBRModeBitsave: "QBRBitsave", 178 QBRModeCostsave: _0x1d896a(0x15f), 179 }), 180 MMConnectionInfo = Object[_0x1d896a(0x33b)]({ 181 Cellular: _0x1d896a(0x389), 182 Cellular_2G: "Cellular_2G", 183 Cellular_3G: _0x1d896a(0x15a), 184 Cellular_4G: _0x1d896a(0x1c0), 185 Cellular_LTE: _0x1d896a(0x286), 186 Cellular_5G: "Cellular_5G", 187 NotReachable: _0x1d896a(0xfd), 188 Wifi: "Wifi", 189 WiredNetwork: _0x1d896a(0xaf), 190 }), 191 MMOverridableMetric = Object[_0x1d896a(0x33b)]({ 192 Latency: _0x1d896a(0x180), 193 ServerAddress: _0x1d896a(0x2ce), 194 DurationWatched: _0x1d896a(0x305), 195 }); 196_0x1d896a(0x225); 197var MMSTREAMSMARTERCONSTANTS = { 198 SDK_REGISTER_URL: _0x1d896a(0x1da), 199 SDK_CONFIG: { 200 sdkVersion: _0x1d896a(0x442), 201 hintFileVersion: "2.0.0", 202 EP_SCHEMA_VERSION: _0x1d896a(0x29b), 203 platform: "Browser", 204 qmetric: !![], 205 statistics: ![], 206 log_level: 0x2, 207 }, 208 SDK_BUILD_VERSION: _0x1d896a(0x441), 209}; 210var MMMD5 = (_0x409401) => { 211 var _0x2dd651 = (_0x362462, _0x535e31) => { 212 var _0x2b805b = (_0x362462 & 0xffff) + (_0x535e31 & 0xffff), 213 _0x4f12d7 = 214 (_0x362462 >> 0x10) + (_0x535e31 >> 0x10) + (_0x2b805b >> 0x10); 215 return (_0x4f12d7 << 0x10) | (_0x2b805b & 0xffff); 216 }, 217 _0x42ed4a = (_0x1cd729, _0x359934) => 218 (_0x1cd729 << _0x359934) | (_0x1cd729 >>> (0x20 - _0x359934)), 219 _0x1d0442 = ( 220 _0xa9c656, 221 _0xdb30e, 222 _0x227b21, 223 _0x183d12, 224 _0x4d81cf, 225 _0x162ff1, 226 ) => 227 _0x2dd651( 228 _0x42ed4a( 229 _0x2dd651( 230 _0x2dd651(_0xdb30e, _0xa9c656), 231 _0x2dd651(_0x183d12, _0x162ff1), 232 ), 233 _0x4d81cf, 234 ), 235 _0x227b21, 236 ), 237 _0x1e41c5 = ( 238 _0xe20b7b, 239 _0x39432d, 240 _0x48a991, 241 _0x1c6e3e, 242 _0x471415, 243 _0x408006, 244 _0x217b3c, 245 ) => 246 _0x1d0442( 247 (_0x39432d & _0x48a991) | (~_0x39432d & _0x1c6e3e), 248 _0xe20b7b, 249 _0x39432d, 250 _0x471415, 251 _0x408006, 252 _0x217b3c, 253 ), 254 _0x472eb0 = ( 255 _0x5b9a47, 256 _0x205a03, 257 _0x421c80, 258 _0x44f524, 259 _0x3142e8, 260 _0x42c9ca, 261 _0x376982, 262 ) => 263 _0x1d0442( 264 (_0x205a03 & _0x44f524) | (_0x421c80 & ~_0x44f524), 265 _0x5b9a47, 266 _0x205a03, 267 _0x3142e8, 268 _0x42c9ca, 269 _0x376982, 270 ), 271 _0x6e90ef = ( 272 _0x1b8351, 273 _0x28468, 274 _0x321dc2, 275 _0x31fd8a, 276 _0x34206d, 277 _0x144ac1, 278 _0x1b72c1, 279 ) => 280 _0x1d0442( 281 _0x28468 ^ _0x321dc2 ^ _0x31fd8a, 282 _0x1b8351, 283 _0x28468, 284 _0x34206d, 285 _0x144ac1, 286 _0x1b72c1, 287 ), 288 _0x58bf67 = ( 289 _0x2f872b, 290 _0x283fc7, 291 _0x51ef17, 292 _0x446fc0, 293 _0x2467a6, 294 _0x7cc20e, 295 _0x3e55a1, 296 ) => 297 _0x1d0442( 298 _0x51ef17 ^ (_0x283fc7 | ~_0x446fc0), 299 _0x2f872b, 300 _0x283fc7, 301 _0x2467a6, 302 _0x7cc20e, 303 _0x3e55a1, 304 ), 305 _0x297eb9 = (_0x17e9fb, _0x4ac008) => { 306 var _0x2a9296 = _0x5232; 307 (_0x17e9fb[_0x4ac008 >> 0x5] |= 0x80 << (_0x4ac008 % 0x20)), 308 (_0x17e9fb[(((_0x4ac008 + 0x40) >>> 0x9) << 0x4) + 0xe] = _0x4ac008); 309 var _0x21276c, 310 _0x39f741, 311 _0x4d1f25, 312 _0x1c9f7e, 313 _0x1ab1ae, 314 _0x2c9d17 = 0x67452301, 315 _0x1917ab = -0x10325477, 316 _0x325fcb = -0x67452302, 317 _0x3f2672 = 0x10325476; 318 for ( 319 _0x21276c = 0x0; 320 _0x21276c < _0x17e9fb[_0x2a9296(0x488)]; 321 _0x21276c += 0x10 322 ) { 323 (_0x39f741 = _0x2c9d17), 324 (_0x4d1f25 = _0x1917ab), 325 (_0x1c9f7e = _0x325fcb), 326 (_0x1ab1ae = _0x3f2672), 327 (_0x2c9d17 = _0x1e41c5( 328 _0x2c9d17, 329 _0x1917ab, 330 _0x325fcb, 331 _0x3f2672, 332 _0x17e9fb[_0x21276c], 333 0x7, 334 -0x28955b88, 335 )), 336 (_0x3f2672 = _0x1e41c5( 337 _0x3f2672, 338 _0x2c9d17, 339 _0x1917ab, 340 _0x325fcb, 341 _0x17e9fb[_0x21276c + 0x1], 342 0xc, 343 -0x173848aa, 344 )), 345 (_0x325fcb = _0x1e41c5( 346 _0x325fcb, 347 _0x3f2672, 348 _0x2c9d17, 349 _0x1917ab, 350 _0x17e9fb[_0x21276c + 0x2], 351 0x11, 352 0x242070db, 353 )), 354 (_0x1917ab = _0x1e41c5( 355 _0x1917ab, 356 _0x325fcb, 357 _0x3f2672, 358 _0x2c9d17, 359 _0x17e9fb[_0x21276c + 0x3], 360 0x16, 361 -0x3e423112, 362 )), 363 (_0x2c9d17 = _0x1e41c5( 364 _0x2c9d17, 365 _0x1917ab, 366 _0x325fcb, 367 _0x3f2672, 368 _0x17e9fb[_0x21276c + 0x4], 369 0x7, 370 -0xa83f051, 371 )), 372 (_0x3f2672 = _0x1e41c5( 373 _0x3f2672, 374 _0x2c9d17, 375 _0x1917ab, 376 _0x325fcb, 377 _0x17e9fb[_0x21276c + 0x5], 378 0xc, 379 0x4787c62a, 380 )), 381 (_0x325fcb = _0x1e41c5( 382 _0x325fcb, 383 _0x3f2672, 384 _0x2c9d17, 385 _0x1917ab, 386 _0x17e9fb[_0x21276c + 0x6], 387 0x11, 388 -0x57cfb9ed, 389 )), 390 (_0x1917ab = _0x1e41c5( 391 _0x1917ab, 392 _0x325fcb, 393 _0x3f2672, 394 _0x2c9d17, 395 _0x17e9fb[_0x21276c + 0x7], 396 0x16, 397 -0x2b96aff, 398 )), 399 (_0x2c9d17 = _0x1e41c5( 400 _0x2c9d17, 401 _0x1917ab, 402 _0x325fcb, 403 _0x3f2672, 404 _0x17e9fb[_0x21276c + 0x8], 405 0x7, 406 0x698098d8, 407 )), 408 (_0x3f2672 = _0x1e41c5( 409 _0x3f2672, 410 _0x2c9d17, 411 _0x1917ab, 412 _0x325fcb, 413 _0x17e9fb[_0x21276c + 0x9], 414 0xc, 415 -0x74bb0851, 416 )), 417 (_0x325fcb = _0x1e41c5( 418 _0x325fcb, 419 _0x3f2672, 420 _0x2c9d17, 421 _0x1917ab, 422 _0x17e9fb[_0x21276c + 0xa], 423 0x11, 424 -0xa44f, 425 )), 426 (_0x1917ab = _0x1e41c5( 427 _0x1917ab, 428 _0x325fcb, 429 _0x3f2672, 430 _0x2c9d17, 431 _0x17e9fb[_0x21276c + 0xb], 432 0x16, 433 -0x76a32842, 434 )), 435 (_0x2c9d17 = _0x1e41c5( 436 _0x2c9d17, 437 _0x1917ab, 438 _0x325fcb, 439 _0x3f2672, 440 _0x17e9fb[_0x21276c + 0xc], 441 0x7, 442 0x6b901122, 443 )), 444 (_0x3f2672 = _0x1e41c5( 445 _0x3f2672, 446 _0x2c9d17, 447 _0x1917ab, 448 _0x325fcb,
449 _0x17e9fb[_0x21276c + 0xd], 450 0xc, 451 -0x2678e6d, 452 )), 453 (_0x325fcb = _0x1e41c5( 454 _0x325fcb, 455 _0x3f2672, 456 _0x2c9d17, 457 _0x1917ab, 458 _0x17e9fb[_0x21276c + 0xe], 459 0x11, 460 -0x5986bc72, 461 )), 462 (_0x1917ab = _0x1e41c5( 463 _0x1917ab, 464 _0x325fcb, 465 _0x3f2672, 466 _0x2c9d17, 467 _0x17e9fb[_0x21276c + 0xf], 468 0x16, 469 0x49b40821, 470 )), 471 (_0x2c9d17 = _0x472eb0( 472 _0x2c9d17, 473 _0x1917ab, 474 _0x325fcb, 475 _0x3f2672, 476 _0x17e9fb[_0x21276c + 0x1], 477 0x5, 478 -0x9e1da9e, 479 )), 480 (_0x3f2672 = _0x472eb0( 481 _0x3f2672, 482 _0x2c9d17, 483 _0x1917ab, 484 _0x325fcb, 485 _0x17e9fb[_0x21276c + 0x6], 486 0x9, 487 -0x3fbf4cc0, 488 )), 489 (_0x325fcb = _0x472eb0( 490 _0x325fcb, 491 _0x3f2672, 492 _0x2c9d17, 493 _0x1917ab, 494 _0x17e9fb[_0x21276c + 0xb], 495 0xe, 496 0x265e5a51, 497 )), 498 (_0x1917ab = _0x472eb0( 499 _0x1917ab, 500 _0x325fcb, 501 _0x3f2672, 502 _0x2c9d17, 503 _0x17e9fb[_0x21276c], 504 0x14, 505 -0x16493856, 506 )), 507 (_0x2c9d17 = _0x472eb0( 508 _0x2c9d17, 509 _0x1917ab, 510 _0x325fcb, 511 _0x3f2672, 512 _0x17e9fb[_0x21276c + 0x5], 513 0x5, 514 -0x29d0efa3, 515 )), 516 (_0x3f2672 = _0x472eb0( 517 _0x3f2672, 518 _0x2c9d17, 519 _0x1917ab, 520 _0x325fcb, 521 _0x17e9fb[_0x21276c + 0xa], 522 0x9, 523 0x2441453, 524 )), 525 (_0x325fcb = _0x472eb0( 526 _0x325fcb, 527 _0x3f2672, 528 _0x2c9d17, 529 _0x1917ab, 530 _0x17e9fb[_0x21276c + 0xf], 531 0xe, 532 -0x275e197f, 533 )), 534 (_0x1917ab = _0x472eb0( 535 _0x1917ab, 536 _0x325fcb, 537 _0x3f2672, 538 _0x2c9d17, 539 _0x17e9fb[_0x21276c + 0x4], 540 0x14, 541 -0x182c0438, 542 )), 543 (_0x2c9d17 = _0x472eb0( 544 _0x2c9d17, 545 _0x1917ab, 546 _0x325fcb, 547 _0x3f2672, 548 _0x17e9fb[_0x21276c + 0x9], 549 0x5, 550 0x21e1cde6, 551 )), 552 (_0x3f2672 = _0x472eb0( 553 _0x3f2672, 554 _0x2c9d17, 555 _0x1917ab, 556 _0x325fcb, 557 _0x17e9fb[_0x21276c + 0xe], 558 0x9, 559 -0x3cc8f82a, 560 )), 561 (_0x325fcb = _0x472eb0( 562 _0x325fcb, 563 _0x3f2672, 564 _0x2c9d17, 565 _0x1917ab, 566 _0x17e9fb[_0x21276c + 0x3], 567 0xe, 568 -0xb2af279, 569 )), 570 (_0x1917ab = _0x472eb0( 571 _0x1917ab, 572 _0x325fcb, 573 _0x3f2672, 574 _0x2c9d17, 575 _0x17e9fb[_0x21276c + 0x8], 576 0x14, 577 0x455a14ed, 578 )), 579 (_0x2c9d17 = _0x472eb0( 580 _0x2c9d17, 581 _0x1917ab, 582 _0x325fcb, 583 _0x3f2672, 584 _0x17e9fb[_0x21276c + 0xd], 585 0x5, 586 -0x561c16fb, 587 )), 588 (_0x3f2672 = _0x472eb0( 589 _0x3f2672, 590 _0x2c9d17, 591 _0x1917ab, 592 _0x325fcb, 593 _0x17e9fb[_0x21276c + 0x2], 594 0x9, 595 -0x3105c08, 596 )), 597 (_0x325fcb = _0x472eb0( 598 _0x325fcb, 599 _0x3f2672, 600 _0x2c9d17, 601 _0x1917ab, 602 _0x17e9fb[_0x21276c + 0x7], 603 0xe, 604 0x676f02d9, 605 )), 606 (_0x1917ab = _0x472eb0( 607 _0x1917ab, 608 _0x325fcb, 609 _0x3f2672, 610 _0x2c9d17, 611 _0x17e9fb[_0x21276c + 0xc], 612 0x14, 613 -0x72d5b376, 614 )), 615 (_0x2c9d17 = _0x6e90ef( 616 _0x2c9d17, 617 _0x1917ab, 618 _0x325fcb, 619 _0x3f2672, 620 _0x17e9fb[_0x21276c + 0x5], 621 0x4, 622 -0x5c6be, 623 )), 624 (_0x3f2672 = _0x6e90ef( 625 _0x3f2672, 626 _0x2c9d17, 627 _0x1917ab, 628 _0x325fcb, 629 _0x17e9fb[_0x21276c + 0x8], 630 0xb, 631 -0x788e097f, 632 )), 633 (_0x325fcb = _0x6e90ef( 634 _0x325fcb, 635 _0x3f2672, 636 _0x2c9d17, 637 _0x1917ab, 638 _0x17e9fb[_0x21276c + 0xb], 639 0x10, 640 0x6d9d6122, 641 )), 642 (_0x1917ab = _0x6e90ef( 643 _0x1917ab, 644 _0x325fcb, 645 _0x3f2672, 646 _0x2c9d17, 647 _0x17e9fb[_0x21276c + 0xe], 648 0x17, 649 -0x21ac7f4, 650 )), 651 (_0x2c9d17 = _0x6e90ef( 652 _0x2c9d17, 653 _0x1917ab, 654 _0x325fcb, 655 _0x3f2672, 656 _0x17e9fb[_0x21276c + 0x1], 657 0x4, 658 -0x5b4115bc, 659 )), 660 (_0x3f2672 = _0x6e90ef( 661 _0x3f2672, 662 _0x2c9d17, 663 _0x1917ab, 664 _0x325fcb, 665 _0x17e9fb[_0x21276c + 0x4], 666 0xb, 667 0x4bdecfa9, 668 )), 669 (_0x325fcb = _0x6e90ef( 670 _0x325fcb, 671 _0x3f2672, 672 _0x2c9d17, 673 _0x1917ab, 674 _0x17e9fb[_0x21276c + 0x7], 675 0x10, 676 -0x944b4a0, 677 )), 678 (_0x1917ab = _0x6e90ef( 679 _0x1917ab, 680 _0x325fcb, 681 _0x3f2672, 682 _0x2c9d17, 683 _0x17e9fb[_0x21276c + 0xa], 684 0x17, 685 -0x41404390, 686 )), 687 (_0x2c9d17 = _0x6e90ef( 688 _0x2c9d17, 689 _0x1917ab, 690 _0x325fcb, 691 _0x3f2672,
692 _0x17e9fb[_0x21276c + 0xd], 693 0x4, 694 0x289b7ec6, 695 )), 696 (_0x3f2672 = _0x6e90ef( 697 _0x3f2672, 698 _0x2c9d17, 699 _0x1917ab, 700 _0x325fcb, 701 _0x17e9fb[_0x21276c], 702 0xb, 703 -0x155ed806, 704 )), 705 (_0x325fcb = _0x6e90ef( 706 _0x325fcb, 707 _0x3f2672, 708 _0x2c9d17, 709 _0x1917ab, 710 _0x17e9fb[_0x21276c + 0x3], 711 0x10, 712 -0x2b10cf7b, 713 )), 714 (_0x1917ab = _0x6e90ef( 715 _0x1917ab, 716 _0x325fcb, 717 _0x3f2672, 718 _0x2c9d17, 719 _0x17e9fb[_0x21276c + 0x6], 720 0x17, 721 0x4881d05, 722 )), 723 (_0x2c9d17 = _0x6e90ef( 724 _0x2c9d17, 725 _0x1917ab, 726 _0x325fcb, 727 _0x3f2672, 728 _0x17e9fb[_0x21276c + 0x9], 729 0x4, 730 -0x262b2fc7, 731 )), 732 (_0x3f2672 = _0x6e90ef( 733 _0x3f2672, 734 _0x2c9d17, 735 _0x1917ab, 736 _0x325fcb, 737 _0x17e9fb[_0x21276c + 0xc], 738 0xb, 739 -0x1924661b, 740 )), 741 (_0x325fcb = _0x6e90ef( 742 _0x325fcb, 743 _0x3f2672, 744 _0x2c9d17, 745 _0x1917ab, 746 _0x17e9fb[_0x21276c + 0xf], 747 0x10, 748 0x1fa27cf8, 749 )), 750 (_0x1917ab = _0x6e90ef( 751 _0x1917ab, 752 _0x325fcb, 753 _0x3f2672, 754 _0x2c9d17, 755 _0x17e9fb[_0x21276c + 0x2], 756 0x17, 757 -0x3b53a99b, 758 )), 759 (_0x2c9d17 = _0x58bf67( 760 _0x2c9d17, 761 _0x1917ab, 762 _0x325fcb, 763 _0x3f2672, 764 _0x17e9fb[_0x21276c], 765 0x6, 766 -0xbd6ddbc, 767 )), 768 (_0x3f2672 = _0x58bf67( 769 _0x3f2672, 770 _0x2c9d17, 771 _0x1917ab, 772 _0x325fcb, 773 _0x17e9fb[_0x21276c + 0x7], 774 0xa, 775 0x432aff97, 776 )), 777 (_0x325fcb = _0x58bf67( 778 _0x325fcb, 779 _0x3f2672, 780 _0x2c9d17, 781 _0x1917ab, 782 _0x17e9fb[_0x21276c + 0xe], 783 0xf, 784 -0x546bdc59, 785 )), 786 (_0x1917ab = _0x58bf67( 787 _0x1917ab, 788 _0x325fcb, 789 _0x3f2672, 790 _0x2c9d17, 791 _0x17e9fb[_0x21276c + 0x5], 792 0x15, 793 -0x36c5fc7, 794 )), 795 (_0x2c9d17 = _0x58bf67( 796 _0x2c9d17, 797 _0x1917ab, 798 _0x325fcb, 799 _0x3f2672, 800 _0x17e9fb[_0x21276c + 0xc], 801 0x6, 802 0x655b59c3, 803 )), 804 (_0x3f2672 = _0x58bf67( 805 _0x3f2672, 806 _0x2c9d17, 807 _0x1917ab, 808 _0x325fcb, 809 _0x17e9fb[_0x21276c + 0x3], 810 0xa, 811 -0x70f3336e, 812 )), 813 (_0x325fcb = _0x58bf67( 814 _0x325fcb, 815 _0x3f2672, 816 _0x2c9d17, 817 _0x1917ab, 818 _0x17e9fb[_0x21276c + 0xa], 819 0xf, 820 -0x100b83, 821 )), 822 (_0x1917ab = _0x58bf67( 823 _0x1917ab, 824 _0x325fcb, 825 _0x3f2672, 826 _0x2c9d17, 827 _0x17e9fb[_0x21276c + 0x1], 828 0x15, 829 -0x7a7ba22f, 830 )), 831 (_0x2c9d17 = _0x58bf67( 832 _0x2c9d17, 833 _0x1917ab, 834 _0x325fcb, 835 _0x3f2672, 836 _0x17e9fb[_0x21276c + 0x8], 837 0x6, 838 0x6fa87e4f, 839 )), 840 (_0x3f2672 = _0x58bf67( 841 _0x3f2672, 842 _0x2c9d17, 843 _0x1917ab, 844 _0x325fcb, 845 _0x17e9fb[_0x21276c + 0xf], 846 0xa, 847 -0x1d31920, 848 )), 849 (_0x325fcb = _0x58bf67( 850 _0x325fcb, 851 _0x3f2672, 852 _0x2c9d17, 853 _0x1917ab, 854 _0x17e9fb[_0x21276c + 0x6], 855 0xf, 856 -0x5cfebcec, 857 )), 858 (_0x1917ab = _0x58bf67( 859 _0x1917ab, 860 _0x325fcb, 861 _0x3f2672, 862 _0x2c9d17, 863 _0x17e9fb[_0x21276c + 0xd], 864 0x15, 865 0x4e0811a1, 866 )), 867 (_0x2c9d17 = _0x58bf67( 868 _0x2c9d17, 869 _0x1917ab, 870 _0x325fcb, 871 _0x3f2672, 872 _0x17e9fb[_0x21276c + 0x4], 873 0x6, 874 -0x8ac817e, 875 )), 876 (_0x3f2672 = _0x58bf67( 877 _0x3f2672, 878 _0x2c9d17, 879 _0x1917ab, 880 _0x325fcb, 881 _0x17e9fb[_0x21276c + 0xb], 882 0xa, 883 -0x42c50dcb, 884 )), 885 (_0x325fcb = _0x58bf67( 886 _0x325fcb, 887 _0x3f2672, 888 _0x2c9d17, 889 _0x1917ab, 890 _0x17e9fb[_0x21276c + 0x2], 891 0xf, 892 0x2ad7d2bb, 893 )), 894 (_0x1917ab = _0x58bf67( 895 _0x1917ab, 896 _0x325fcb, 897 _0x3f2672, 898 _0x2c9d17, 899 _0x17e9fb[_0x21276c + 0x9], 900 0x15, 901 -0x14792c6f, 902 )), 903 (_0x2c9d17 = _0x2dd651(_0x2c9d17, _0x39f741)), 904 (_0x1917ab = _0x2dd651(_0x1917ab, _0x4d1f25)), 905 (_0x325fcb = _0x2dd651(_0x325fcb, _0x1c9f7e)), 906 (_0x3f2672 = _0x2dd651(_0x3f2672, _0x1ab1ae)); 907 } 908 return [_0x2c9d17, _0x1917ab, _0x325fcb, _0x3f2672]; 909 }, 910 _0x602f04 = (_0x1f1406) => { 911 var _0x1d9196 = _0x5232, 912 _0x24b230, 913 _0x5f587e = "", 914 _0x4004b7 = _0x1f1406[_0x1d9196(0x488)] * 0x20; 915 for (_0x24b230 = 0x0;
915 _0x24b230 < _0x4004b7; _0x24b230 += 0x8) { 916 _0x5f587e += String[_0x1d9196(0x432)]( 917 (_0x1f1406[_0x24b230 >> 0x5] >>> (_0x24b230 % 0x20)) & 0xff, 918 ); 919 } 920 return _0x5f587e; 921 }, 922 _0x4e68c9 = (_0x13a6c3) => { 923 var _0x106596 = _0x5232, 924 _0x3b1f3c, 925 _0x306d81 = []; 926 _0x306d81[(_0x13a6c3[_0x106596(0x488)] >> 0x2) - 0x1] = undefined; 927 for (_0x3b1f3c = 0x0; _0x3b1f3c < _0x306d81["length"]; _0x3b1f3c += 0x1) { 928 _0x306d81[_0x3b1f3c] = 0x0; 929 } 930 var _0x323c6b = _0x13a6c3["length"] * 0x8; 931 for (_0x3b1f3c = 0x0; _0x3b1f3c < _0x323c6b; _0x3b1f3c += 0x8) { 932 _0x306d81[_0x3b1f3c >> 0x5] |= 933 (_0x13a6c3[_0x106596(0x156)](_0x3b1f3c / 0x8) & 0xff) << 934 (_0x3b1f3c % 0x20); 935 } 936 return _0x306d81; 937 }, 938 _0xdd90c8 = (_0xb471fd) => { 939 var _0x5419f5 = _0x5232; 940 return _0x602f04( 941 _0x297eb9(_0x4e68c9(_0xb471fd), _0xb471fd[_0x5419f5(0x488)] * 0x8), 942 ); 943 }, 944 _0x572af5 = (_0x249a74, _0x479115) => { 945 var _0x3ff297 = _0x5232, 946 _0x2a411e, 947 _0x4e28d4 = _0x4e68c9(_0x249a74), 948 _0x16668f = [], 949 _0x3777c8 = [], 950 _0x32a8ef; 951 _0x16668f[0xf] = _0x3777c8[0xf] = undefined; 952 _0x4e28d4["length"] > 0x10 && 953 (_0x4e28d4 = _0x297eb9(_0x4e28d4, _0x249a74[_0x3ff297(0x488)] * 0x8)); 954 for (_0x2a411e = 0x0; _0x2a411e < 0x10; _0x2a411e += 0x1) { 955 (_0x16668f[_0x2a411e] = _0x4e28d4[_0x2a411e] ^ 0x36363636), 956 (_0x3777c8[_0x2a411e] = _0x4e28d4[_0x2a411e] ^ 0x5c5c5c5c); 957 } 958 return ( 959 (_0x32a8ef = _0x297eb9( 960 _0x16668f[_0x3ff297(0x2cb)](_0x4e68c9(_0x479115)), 961 0x200 + _0x479115[_0x3ff297(0x488)] * 0x8, 962 )), 963 _0x602f04( 964 _0x297eb9(_0x3777c8[_0x3ff297(0x2cb)](_0x32a8ef), 0x200 + 0x80), 965 ) 966 ); 967 }, 968 _0x3816c5 = (_0x51e5fe) => { 969 var _0x229b14 = _0x5232, 970 _0x4daec8 = _0x229b14(0x107), 971 _0x2c2c25 = "", 972 _0x1d8ea2, 973 _0x35877c; 974 for ( 975 _0x35877c = 0x0; 976 _0x35877c < _0x51e5fe[_0x229b14(0x488)]; 977 _0x35877c += 0x1 978 ) { 979 (_0x1d8ea2 = _0x51e5fe[_0x229b14(0x156)](_0x35877c)), 980 (_0x2c2c25 += 981 _0x4daec8["charAt"]((_0x1d8ea2 >>> 0x4) & 0xf) + 982 _0x4daec8[_0x229b14(0x224)](_0x1d8ea2 & 0xf)); 983 } 984 return _0x2c2c25; 985 }, 986 _0x4a1575 = (_0x15f230) => unescape(encodeURIComponent(_0x15f230)), 987 _0x525d02 = (_0x3aff8d) => _0xdd90c8(_0x4a1575(_0x3aff8d)), 988 _0x2ed7ef = (_0x200082) => _0x3816c5(_0x525d02(_0x200082)), 989 _0xc27793 = (_0x41b01a, _0x2cabaa) => 990 _0x572af5(_0x4a1575(_0x41b01a), _0x4a1575(_0x2cabaa)), 991 _0x34fa40 = (_0x1293fc, _0x2e04af) => 992 _0x3816c5(_0xc27793(_0x1293fc, _0x2e04af)), 993 _0x36ebc3 = (_0x4fe009, _0x44b0, _0x2f607b) => { 994 if (!_0x44b0) { 995 if (!_0x2f607b) return _0x2ed7ef(_0x4fe009); 996 return _0x525d02(_0x4fe009); 997 } 998 if (!_0x2f607b) return _0x34fa40(_0x44b0, _0x4fe009); 999 return _0xc27793(_0x44b0, _0x4fe009); 1000 }; 1001 return { 1002 mm_md5: _0x36ebc3, 1003 hexMD5: _0x2ed7ef, 1004 rawMD5: _0x525d02, 1005 hexHMACMD5: _0x34fa40, 1006 rawHMACMD5: _0xc27793, 1007 }; 1008}; 1009function ObjectIron(_0x132108) { 1010 var _0x34cba2 = _0x1d896a, 1011 _0x5169d6; 1012 _0x5169d6 = []; 1013 for ( 1014 var _0x44068c = 0x0, _0x1e2cd4 = _0x132108["length"]; 1015 _0x44068c < _0x1e2cd4; 1016 _0x44068c += 0x1 1017 ) { 1018 _0x132108[_0x44068c][_0x34cba2(0xb2)] 1019 ? _0x5169d6[_0x34cba2(0x263)](_0x34cba2(0x425)) 1020 : _0x5169d6[_0x34cba2(0x263)](_0x132108[_0x44068c]["name"]); 1021 } 1022 var _0x2bb93d = (_0x2ee291, _0xa44e55) => { 1023 var _0x447981 = _0x34cba2, 1024 _0x29775e, 1025 _0x25f587, 1026 _0x997c63; 1027 if (_0x2ee291 === null || _0xa44e55 === null) return; 1028 for (_0x29775e in _0x2ee291) { 1029 _0x2ee291[_0x447981(0x3a6)](_0x29775e) && 1030 !_0xa44e55["hasOwnProperty"](_0x29775e) && 1031 (_0xa44e55[_0x29775e] = _0x2ee291[_0x29775e]); 1032 } 1033 }, 1034 _0x436cd1 = (_0x292a4d, _0x69edb9, _0x48f722) => { 1035 var _0x4bb308 = _0x34cba2, 1036 _0x2a08e3, 1037 _0x5dd05d, 1038 _0x200ae6, 1039 _0x14f6f0, 1040 _0x5934f8; 1041 if (_0x292a4d === null || _0x292a4d[_0x4bb308(0x488)] === 0x0) return; 1042 for ( 1043 _0x2a08e3 = 0x0, _0x5dd05d = _0x292a4d[_0x4bb308(0x488)]; 1044 _0x2a08e3 < _0x5dd05d; 1045 _0x2a08e3 += 0x1 1046 ) { 1047 (_0x200ae6 = _0x292a4d[_0x2a08e3]), 1048 _0x69edb9["hasOwnProperty"](_0x200ae6[_0x4bb308(0x3f9)]) && 1049 (_0x48f722[_0x4bb308(0x3a6)](_0x200ae6[_0x4bb308(0x3f9)]) 1050 ? _0x200ae6[_0x4bb308(0x248)] && 1051 ((_0x14f6f0 = _0x69edb9[_0x200ae6[_0x4bb308(0x3f9)]]), 1052 (_0x5934f8 = _0x48f722[_0x200ae6[_0x4bb308(0x3f9)]]), 1053 typeof _0x14f6f0 === _0x4bb308(0x2ac) && 1054 typeof _0x5934f8 === _0x4bb308(0x2ac) 1055 ? _0x2bb93d(_0x14f6f0, _0x5934f8) 1056 : _0x200ae6["mergeFunction"] != null 1057 ? (_0x48f722[_0x200ae6["name"]] = _0x200ae6[ 1058 "mergeFunction" 1059 ](_0x14f6f0, _0x5934f8)) 1060 : (_0x48f722[_0x200ae6[_0x4bb308(0x3f9)]] = 1061 _0x14f6f0 + _0x5934f8)) 1062 : (_0x48f722[_0x200ae6[_0x4bb308(0x3f9)]] = 1063 _0x69edb9[_0x200ae6["name"]])); 1064 } 1065 }, 1066 _0x346ea8 = (_0x16f383, _0x575d61) => { 1067 var _0x5ef0cf = _0x34cba2,
1068 _0x36054f = _0x16f383, 1069 _0x169d64, 1070 _0x48f9c7, 1071 _0x85d360, 1072 _0x4625e9, 1073 _0x4a62f0, 1074 _0x39d0dd, 1075 _0x2b599d, 1076 _0x324fbd; 1077 if ( 1078 _0x36054f[_0x5ef0cf(0x33f)] === null || 1079 _0x36054f[_0x5ef0cf(0x33f)]["length"] === 0x0 1080 ) 1081 return; 1082 for ( 1083 _0x169d64 = 0x0, _0x48f9c7 = _0x36054f["children"]["length"]; 1084 _0x169d64 < _0x48f9c7; 1085 _0x169d64 += 0x1 1086 ) { 1087 _0x39d0dd = _0x36054f[_0x5ef0cf(0x33f)][_0x169d64]; 1088 if (_0x575d61[_0x5ef0cf(0x3a6)](_0x39d0dd[_0x5ef0cf(0x3f9)])) { 1089 if (_0x39d0dd[_0x5ef0cf(0x220)]) { 1090 _0x4a62f0 = 1091 _0x575d61[_0x39d0dd[_0x5ef0cf(0x3f9)] + _0x5ef0cf(0x1ed)]; 1092 for ( 1093 _0x85d360 = 0x0, _0x4625e9 = _0x4a62f0[_0x5ef0cf(0x488)]; 1094 _0x85d360 < _0x4625e9; 1095 _0x85d360 += 0x1 1096 ) { 1097 (_0x2b599d = _0x4a62f0[_0x85d360]), 1098 _0x436cd1(_0x36054f[_0x5ef0cf(0x397)], _0x575d61, _0x2b599d), 1099 _0x346ea8(_0x39d0dd, _0x2b599d); 1100 } 1101 } else 1102 (_0x2b599d = _0x575d61[_0x39d0dd[_0x5ef0cf(0x3f9)]]), 1103 _0x436cd1(_0x36054f[_0x5ef0cf(0x397)], _0x575d61, _0x2b599d), 1104 _0x346ea8(_0x39d0dd, _0x2b599d); 1105 } 1106 } 1107 }, 1108 _0x11fb73 = (_0x7872d6) => { 1109 var _0x7b133a = _0x34cba2, 1110 _0x47c849, 1111 _0x1b57d6, 1112 _0xb29778, 1113 _0x2ea918, 1114 _0x13065a, 1115 _0x3d1889, 1116 _0x580f90; 1117 if (_0x7872d6 === null) return _0x7872d6; 1118 if (typeof _0x7872d6 !== _0x7b133a(0x2ac)) return _0x7872d6; 1119 for ( 1120 _0x47c849 = 0x0, _0x1b57d6 = _0x5169d6[_0x7b133a(0x488)]; 1121 _0x47c849 < _0x1b57d6; 1122 _0x47c849 += 0x1 1123 ) { 1124 _0x5169d6[_0x47c849] === _0x7b133a(0x425) && 1125 ((_0x13065a = _0x132108[_0x47c849]), 1126 (_0x3d1889 = _0x7872d6), 1127 _0x346ea8(_0x13065a, _0x3d1889)); 1128 } 1129 for (_0x2ea918 in _0x7872d6) { 1130 if ( 1131 _0x7872d6["hasOwnProperty"](_0x2ea918) && 1132 _0x2ea918 != _0x7b133a(0xf0) 1133 ) { 1134 _0xb29778 = _0x5169d6[_0x7b133a(0x1b3)](_0x2ea918); 1135 if (_0xb29778 !== -0x1) { 1136 _0x13065a = _0x132108[_0xb29778]; 1137 if (_0x13065a["isArray"]) { 1138 _0x580f90 = _0x7872d6[_0x2ea918 + _0x7b133a(0x1ed)]; 1139 for ( 1140 _0x47c849 = 0x0, _0x1b57d6 = _0x580f90[_0x7b133a(0x488)]; 1141 _0x47c849 < _0x1b57d6; 1142 _0x47c849 += 0x1 1143 ) { 1144 (_0x3d1889 = _0x580f90[_0x47c849]), 1145 _0x346ea8(_0x13065a, _0x3d1889); 1146 } 1147 } else 1148 (_0x3d1889 = _0x7872d6[_0x2ea918]), 1149 _0x346ea8(_0x13065a, _0x3d1889); 1150 } 1151 _0x11fb73(_0x7872d6[_0x2ea918]); 1152 } 1153 } 1154 return _0x7872d6; 1155 }; 1156 return { run: _0x11fb73 }; 1157} 1158function _0x426d() { 1159 var _0x2da656 = [ 1160 "ChromeCast", 1161 "assetID", 1162 "_timeDeltaInMs", 1163 "Cellular", 1164 "_pbTimeBeforeAdStart", 1165 "SUMBUFFERINGVRT", 1166 "AD_COMPLETE", 1167 "_enableAdQoE", 1168 "Player", 1169 "seqNum", 1170 "SUBSCRIBERID", 1171 "contentMetadata", 1172 "split", 1173 "playbackStatus", 1174 "VERBOSE", 1175 "bufferLength", 1176 "_adEpocTime", 1177 "properties", 1178 "setRequestHeader", 1179 "\x20reportManifestLoaded\x20In", 1180 "_deviceCapabilities", 1181 "ratechange", 1182 "codecs", 1183 "SEEKED", 1184 "getPresentationInfoInternal", 1185 "namespaceURI", 1186 "adfirstquartile", 1187 "AD_SKIPPED", 1188 "firstChild", 1189 "SUBTITLETRACK", 1190 "BUFFERING_FINISHED", 1191 "pbEventInfo", 1192 "hasOwnProperty", 1193 "_adPosition", 1194 "representationArray", 1195 "\x20registerMMSmartStreaming\x20In\x20", 1196 "DEVICETYPE", 1197 "<", 1198 "ASSETID", 1199 "\x20reportBufferLength\x20In\x20:", 1200 "_adCreativeType", 1201 "MMError:", 1202 "Error\x20while\x20fetching\x20MM\x20URL\x20tracker\x20file\x20", 1203 "doGet", 1204 "WIFIDATERATE", 1205 "DOMAINNAME", 1206 "downloadType", 1207 "reportWifiSignalStrenthPercentage", 1208 "_wifiDataRate", 1209 "constructor", 1210 "Error\x20while\x20getting\x20\x20profiledId\x20for\x20Toolbox", 1211 "qbrSize", 1212 "PLAYBACK_UPDATE", 1213 "PLATFORM", 1214 "_adPlaybackStartWallClockTime", 1215 "_adTitle", 1216 "Ad\x20reached\x20third\x20quartile", 1217 "playing", 1218 "mode", 1219 "DASH", 1220 "INFO", 1221 "Width:\x20", 1222 "StreamingProgress", 1223 "reportAdState", 1224 "_deviceModel", 1225 "getDefaultDomainName", 1226 "_playerVersion", 1227 "loadStartTime", 1228 "string", 1229 "AD_PLAYED_THIRD_QUARTILE", 1230 "_timerTimestampSynchro", 1231 "item", 1232 "EP_SCHEMA_VERSION", 1233 "adInterval", 1234 "upShiftCount", 1235 "SIGNALSTRENGTH", 1236 "MP4", 1237 "_adLoadStartTime", 1238 "Error\x20while\x20getting\x20\x20profiledId\x20for\x20Toolbox\x20-\x20HTTP\x20error", 1239 "streamURL", 1240 "instance", 1241 "fps", 1242 "_wifiSSID", 1243 "_appName", 1244 "segmentnotfound", 1245 "_pauseStartTime", 1246 "muted", 1247 "setCfValue", 1248 "_wifiSignalStrenth", 1249 "SCREENRES", 1250 "SES_WARNING", 1251 "adServer", 1252 "_adDuration", 1253 "adClient", 1254 "AD_BUFFERING", 1255 "setClientInfo", 1256 "parsererror", 1257 "reportAdBufferingStarted", 1258 "getChecksum", 1259 "QBRDisabled", 1260 "INITIALIZED", 1261 "dash", 1262 "BUFFERING", 1263 "4557675FbJVmm", 1264 "getEPState", 1265 "duration", 1266 "QBRModeDisabled", 1267 "setAssetID", 1268 "_presentationHeight", 1269 "_isBufferingState", 1270 "DRMPROTECTION", 1271 "application/json", 1272 "_initLatency", 1273 "reportComponent", 1274 "SUMBUFFERING", 1275 "name", 1276 "mm_md5", 1277 "reportMetricValue", 1278 ",\x20...", 1279 "downloadTime", 1280 "_adLastAdEventTimeStamp", 1281 "_appVersion", 1282 "VIDEOID", 1283 "newBitrate", 1284 "nodeType", 1285 "initializeDisableManifestFetch", 1286 "ENDED", 1287 "RESUME", 1288 "_upshiftCount", 1289 "\x20reportdeviceCapabilities\x20In", 1290 "reset", 1291 "\x20metaurl:\x20", 1292 "_hintFileVersion", 1293 "setRegistrationStatus", 1294 "Ad\x20Buffering\x20started", 1295 "initializeSession", 1296 "_adLinear", 1297 "isValidStateTransition", 1298 "reportDeviceId", 1299 "MSS", 1300 ",\x20Height:\x20", 1301 "maxAttempts", 1302 "sendEventInfo", 1303 "CHROMECAST", 1304 "/", 1305 "FAILED", 1306 "_streamUrl", 1307 "setPresentationInformation",
1308 "reportBufferingCompleted", 1309 "VIDEO_PLAYBACK_QUALITY_CHANGED", 1310 "sessionId", 1311 "platform", 1312 "reportProducerForSES", 1313 "_playerBrand", 1314 "getCorrectedCurrentTimeinMs", 1315 "_timerObj2", 1316 "reportProducer", 1317 "PLAYER_READY", 1318 "reportDeviceInfo", 1319 "root", 1320 "reportPresentationSize\x20w:", 1321 "statsInterval", 1322 "reportUserInitiatedPlayback", 1323 "setBuffering", 1324 "createElement", 1325 "contentType", 1326 "nodeName", 1327 "_buffWaitType", 1328 "seeking", 1329 "sumBuffWaitCIRR", 1330 "updateSubscriberID", 1331 "context", 1332 "fromCharCode", 1333 "setPBStats", 1334 "SmartTV", 1335 "timeupdate", 1336 "adCreativeId", 1337 "setSDKQoEConfig", 1338 "SMARTTV", 1339 "setExpProbe", 1340 "aderror", 1341 "reportContentMetadata", 1342 "_statsMonitorStartedAtTS", 1343 "getPanelStats", 1344 "getCRSUrl", 1345 "mmTrace:", 1346 "_statsToSend", 1347 "17032021", 1348 "JSSDKv4.4.2_", 1349 "_progressMark", 1350 "event", 1351 "clearAdInfo", 1352 "_recordIndex", 1353 "reportBufferLength", 1354 "AD_REQUEST", 1355 "_assetID", 1356 "PLAYBACK_PAUSED", 1357 "domainName", 1358 "reportResolutionChange", 1359 "events", 1360 "SEEK_COMPLETE", 1361 ".m3u8", 1362 "updateSubscriber", 1363 "response", 1364 "_producerURLSES", 1365 "_segINfoStatus", 1366 "ERROR\x20MMSDK\x20Instance\x20not\x20created!", 1367 "isSSAI", 1368 "setBandwidth", 1369 "Network\x20Error", 1370 "nwType", 1371 "\x20reportBufferingStarted\x20In\x20", 1372 "code", 1373 "_prevPlayerState", 1374 "Playback\x20Seek\x20Started", 1375 "Ad\x20has\x20been\x20paused", 1376 "scrnRes", 1377 "getRegistrationStatus", 1378 "_inProgress", 1379 "_bufferLength", 1380 "QBRMetricTemplate", 1381 "mid", 1382 "_EPState", 1383 "_bufferingCount", 1384 "_buffWait", 1385 "prevAdState", 1386 "ceil", 1387 "_adLoadTime", 1388 "_adStartEpocTime", 1389 "addEventListener", 1390 "subscriberId", 1391 "setSegInfo", 1392 "Integrating\x20with\x20the\x20MMSmartStreaming-\x20Player\x20Integration\x20-\x20", 1393 "_networkType", 1394 "maxRes", 1395 "_maxSteps", 1396 "_isFirstBatch", 1397 "reportPlaybackPosition", 1398 "\x20repsCnt:", 1399 "reportPlayerState", 1400 "thirdquartile", 1401 "\x20reportAdBufferingStarted\x20In\x20", 1402 "eventType", 1403 "resetForNewAd", 1404 "setPresentationType", 1405 "1080*720", 1406 "random", 1407 "http://localhost", 1408 "AD_BLOCK", 1409 "PAUSE", 1410 "OSVERSION", 1411 "_producerURL", 1412 "Content-type", 1413 "SEEK_START", 1414 "desc", 1415 "DONE", 1416 "isBumper", 1417 "DURATION_CHANGE", 1418 "length", 1419 "adInfo", 1420 "streamInfo", 1421 "frameloss", 1422 "Volume:\x20", 1423 "_seekState", 1424 "waiting", 1425 "cbrQual", 1426 "qualities", 1427 "DOMParser", 1428 "SeekStarted", 1429 "_statsMetric", 1430 "adthirdquartile", 1431 "populateAdRelatedInfo", 1432 "playDur", 1433 "wifidatarate", 1434 "WiredNetwork", 1435 "Warn:\x20State\x20not\x20valid", 1436 "_assetName", 1437 "isRoot", 1438 "SUMBUFFERINGCIRR", 1439 "localName", 1440 "adskip", 1441 "https://cdn.polyfill.io/v2/polyfill.js", 1442 "async", 1443 "height", 1444 "dur", 1445 "resize", 1446 "_playerName", 1447 "_adScheduledTime", 1448 "reject", 1449 "startMonitoring", 1450 "recordIndex", 1451 "buffWait", 1452 "Paused", 1453 "_regStatus", 1454 "_adResolution", 1455 "\x20reportResolutionChange\x20In", 1456 "_adPauseStartTime", 1457 "\x20getQBRChunk\x20In", 1458 "reportDownloadRate", 1459 "199566MhJWqa", 1460 "_adPauseDuration", 1461 "key", 1462 "reportAdBufferingCompleted", 1463 "data", 1464 "STARTED", 1465 "appendChild", 1466 "\x20reportAdState\x20", 1467 "_lastStatsPostedAtTS", 1468 "endByte", 1469 "customTags", 1470 "#text", 1471 "progressmark", 1472 "reportABRSwitch", 1473 "AD_PLAYING", 1474 "\x20getQBRBandwidth\x20In\x20trackIdx:", 1475 "firstquartile", 1476 "statistics", 1477 "adScheduledTime", 1478 "attributeValue", 1479 "adCreativeType", 1480 "_mode", 1481 "size", 1482 "set", 1483 "hintFileVersion", 1484 "VRT", 1485 "Promise", 1486 "\x20reportPlayerSeekCompleted\x20In", 1487 "AD_ENDED", 1488 "PLAYBACK_STARTED", 1489 "parseXmlString", 1490 "setMode", 1491 "ERROR", 1492 "audioTracks", 1493 "QBRDisabled-QMetric", 1494 "symbol", 1495 "setCfVal", 1496 "ServerAddress", 1497 "undefined", 1498 "setSingletonInstance", 1499 "__children", 1500 "DOWNSHIFTCOUNT", 1501 ",\x20FrameRate:\x20", 1502 "reportPlayerSeekCompleted", 1503 "Ad\x20has\x20been\x20clicked", 1504 "WAITING", 1505 "\x20reportPlayerSeekStarted\x20In", 1506 "integration", 1507 "streamID", 1508 "updateStatistics", 1509 "_bwExtSet", 1510 "#cdata-section", 1511 "sendHeartbeatToToolbox", 1512 "WebNotReachable", 1513 "join", 1514 "SERIESTITLE", 1515 "creativeId", 1516 "getAdPlayDur", 1517 "adResolution", 1518 "setSubscriberTag", 1519 "COMMENT_NODE", 1520 "_prevSegInfo", 1521 "isEmpty", 1522 "0123456789abcdef", 1523 "PlaybackInfo", 1524 "reportManifestLoaded", 1525 "QBRDisabled-NoABR", 1526 "EPISODENUMBER", 1527 "Accept", 1528 "PLAYBACK_RESUMED", 1529 "setSDKInfo", 1530 "baseName", 1531 "notifyEvent", 1532 "cleanUp", 1533 "segInfo", 1534 "episodeNumber", 1535 "DEVICECAPABILITIES", 1536 "GENRE", 1537 "canplay", 1538 "resolve", 1539 "valid", 1540 "Playing\x20event\x20/\x20Resume\x20play", 1541 "toString", 1542 "__prefix", 1543 "_bufferStartTime", 1544 "adBitrate", 1545 "PAUSEDURATION", 1546 "adBreak", 1547 "_pauseDuration",
1548 "application/dash+xml", 1549 "VIDEOTYPE", 1550 "isValid", 1551 "10197066VXrhGL", 1552 "attributes", 1553 "\x20buffLength:", 1554 "statusText", 1555 "setVideoDuration", 1556 "VIDEOQUALITY", 1557 "packageToolBoxEvent", 1558 "videoId", 1559 "reportAdInfo", 1560 "\x20url:", 1561 "Playback\x20Registration\x20Failed.", 1562 "_deviceID", 1563 "monitorRegistration", 1564 "AD\x20KEEP\x20ALIVE", 1565 "_subscriberType", 1566 "_httpUtil", 1567 "_sumBuffWait", 1568 "AD_BLOCKED", 1569 "reportWifiDataRate", 1570 "AD_BUFFERING_COMPLETE", 1571 "FRAMELOSS", 1572 "_adClient", 1573 "setPlaybackPos", 1574 "PLAYERNAME", 1575 "__cnt", 1576 "enumerable", 1577 "/Manifest", 1578 "_cfVal", 1579 "firstQuartile", 1580 "SDK_CONFIG", 1581 "adPodIndex", 1582 "AD_", 1583 "operator", 1584 "_onLoadSentAtTS", 1585 "Pre:\x20", 1586 "AD_THIRD_QUARTILE", 1587 "getRandomValues", 1588 "reportBufferingStarted", 1589 "qbrBitrate", 1590 "_playbackStatus", 1591 "<![CDATA[", 1592 "sdkInfo", 1593 "onreadystatechange", 1594 "playerName", 1595 "MINFPS", 1596 "getCurrentTimeinMs", 1597 "Unknown\x20error\x20took\x20place:\x20", 1598 "pre", 1599 "Playback\x20Duration\x20Changed", 1600 "registerMMSmartStreaming", 1601 "charCodeAt", 1602 "getStreamId", 1603 "_timeShift", 1604 "Possbile\x20Seek\x20drift:", 1605 "Cellular_3G", 1606 "getStreamInfo", 1607 "qoeMetric", 1608 "reportAdError", 1609 "_presentationWidth", 1610 "QBRCostsave", 1611 "SEASON", 1612 "adbreakbegin", 1613 "NetRequest\x20timeout", 1614 "videoWidth", 1615 "_adId", 1616 "getPlayDur", 1617 "pbTime", 1618 "_adPauseDurationToOffsetFromInterval", 1619 "Error\x20while\x20sending\x20event\x20to\x20Toolbox", 1620 "onerror", 1621 "eventMetric", 1622 "pbInfo", 1623 "getBufferingCount", 1624 "_domainName", 1625 "BUFFERING_COMPLETE", 1626 "AD_RESUMED", 1627 "START_AFTER_AD", 1628 "reportError", 1629 "mmAd", 1630 "assetInfo", 1631 "qmetric", 1632 "THEOSDK", 1633 "postInterval", 1634 "DOCUMENT_NODE", 1635 "notifyPackager", 1636 "_totalDuration", 1637 "quality", 1638 "_deviceOsVersion", 1639 "THEO_1.2.3", 1640 "SDK_REGISTER_URL", 1641 "adUrl", 1642 "\x20reportVideoQuality\x20In", 1643 "Latency", 1644 "log", 1645 "_playSent", 1646 "getOwnPropertySymbols", 1647 "Playback\x20Rate\x20Changed", 1648 "setStreamInfo", 1649 "_flagStartLatencyViaPlayer", 1650 "catch", 1651 "ISLIVE", 1652 "Authorization", 1653 "hls", 1654 "downloadFinished", 1655 "splice", 1656 "disableManifestsFetch", 1657 "abs", 1658 "_modeFromResponse", 1659 "play", 1660 "adIsLinear", 1661 "Ad\x20impression\x20has\x20been\x20made", 1662 "substring", 1663 "adend", 1664 "adPodPosition", 1665 "\x20reportQBRChunkRequest\x20In", 1666 "pId", 1667 "setDownloadRate", 1668 "downShift", 1669 "bind", 1670 "status", 1671 "None", 1672 "initStartByte", 1673 "COMPLETE", 1674 "assetName", 1675 "getSubscriberIDCookie", 1676 "create", 1677 "JWT", 1678 "reportVolumeChange", 1679 "setSubscriberType", 1680 "activequalitychanged", 1681 "_adBeforePlayback", 1682 "profileNum", 1683 "_qoeMetric", 1684 "\x20reportDeviceInfo\x20In\x20", 1685 "CBRBITRATE", 1686 "AD_IMPRESSION", 1687 "sendEventToToolbox", 1688 "_sumBuffWaitVRT", 1689 "InitializeSession\x20Success", 1690 "adLinear", 1691 "reportHintFileVersion", 1692 "EventMetricTemplate", 1693 "\x20reportVolumeChange\x20In", 1694 "indexOf", 1695 "value", 1696 "getSingletonInstance", 1697 "get", 1698 "_adBitrate", 1699 "open", 1700 "interval", 1701 "trackIdx", 1702 "reportTrackinfo", 1703 "getTime", 1704 "floor", 1705 "timeout", 1706 "reportFrameLoss", 1707 "Cellular_4G", 1708 "getProfiledIdforToolbox", 1709 "sendAdPlayingEvent", 1710 "Playback\x20Buffering\x20Started", 1711 "crsEnabled", 1712 "setup", 1713 "type", 1714 "_adSumBuffWait", 1715 "reportPlayerSeekStarted", 1716 "reportDurationChange", 1717 "track/", 1718 "_latencyStartTime", 1719 "starzEndpoint", 1720 "__cdata", 1721 "MMSDK\x20AD\x20Impression", 1722 "SES_ERROR", 1723 "Ended\x20event", 1724 "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx", 1725 "Playback\x20resumed", 1726 "aCodec", 1727 "parseFromString", 1728 "HLS", 1729 "downShiftCount", 1730 "_videoId", 1731 "error", 1732 "adId", 1733 "https://register.mediamelon.com/mm-apis/register/", 1734 "reportRegistrationFailure", 1735 "PROGRESSMARK", 1736 "QBRQuality", 1737 "videoType", 1738 "reportNetworkType", 1739 "getDownloadRate", 1740 "_maxEventsInQ", 1741 "AD_CLICK", 1742 "addListener", 1743 "isLive", 1744 "AD_PLAY", 1745 "APPNAME", 1746 "pause", 1747 "(dynamic-range:\x20high)", 1748 "Dish_MX_SES", 1749 "BANDWIDTH", 1750 "getCustomTag", 1751 "targetQuality", 1752 "_asArray", 1753 "cbrSize", 1754 "defineProperty", 1755 "playerVersion", 1756 "cookie", 1757 "adLoadStartTime", 1758 "getElementsByTagName", 1759 "QBRSDK\x20:\x20QEngine\x20cannot\x20be\x20initialized....", 1760 "reportPlayerInfo", 1761 "AD_PLAYED_FIRST_QUARTILE", 1762 "PLAYBACK_FINISHED", 1763 "iterator", 1764 "volumechange", 1765 "Playback\x20completion", 1766 "getBuffWait", 1767 "setStreamID", 1768 "adbegin",
1769 "Destroyed", 1770 "Ad\x20reached\x20first\x20quartile", 1771 "drmProtection", 1772 "index", 1773 "appVersion", 1774 "_isBumper", 1775 "reportVideoQuality", 1776 "isToolbox", 1777 "getAttribute", 1778 "res", 1779 "minFps", 1780 "]\x20:\x20", 1781 "TOTALDURATION", 1782 "MMSDK\x20AD\x20thirdQuartile", 1783 "season", 1784 "hostname", 1785 "AD_PAUSED", 1786 "PENDING", 1787 "720*640", 1788 "genre", 1789 "\x20reportPlayerState\x20In\x20", 1790 "_sumBuffWaitCIRR", 1791 "SegmentInfo", 1792 "reportWifiSSID", 1793 "resetAdInfoIfInitialState", 1794 "_subscriberID", 1795 "reportServerTimeStamp", 1796 "reportDeviceCapabilities", 1797 "HFILEVERSION", 1798 "AD_ERROR", 1799 "ASSETNAME", 1800 "setCustomTag", 1801 "BUFFERING_STARTED", 1802 ">", 1803 "isArray", 1804 "round", 1805 "onSuccess", 1806 "getQBRChunk", 1807 "charAt", 1808 "use\x20strict", 1809 "checkSubscriberIDCookie", 1810 "QBRDisabled-ContentNotSupportedForQBR", 1811 "video", 1812 "_epocTime", 1813 "reportPresentationSize", 1814 "ISVDSACTIVE", 1815 "serverAddress", 1816 "StreamInfo", 1817 "Ad\x20completed\x20playing", 1818 "apply", 1819 "_downloadRate", 1820 "StreamID", 1821 "resourceURL", 1822 "_subscriberTag", 1823 "setProducerURL", 1824 "blacklistRepresentation", 1825 "_downloadRateCount", 1826 "_maxStepUp", 1827 "ONLOAD", 1828 "_eventToSend", 1829 "PAUSED", 1830 "progressMark", 1831 "deviceIdStarz", 1832 "AD_PLAYED_SECOND_QUARTILE", 1833 "ended", 1834 "BUFFERING_START", 1835 "addSegInfo", 1836 "reportSDKVersion", 1837 "_adBuffWaitForInterval", 1838 "setSESURL", 1839 "SUBSCRIBERTAG", 1840 "SEEKING", 1841 "session1", 1842 "LATENCY", 1843 "merge", 1844 "1.0.11", 1845 "_adServer", 1846 "bitrate", 1847 "Ad\x20ended", 1848 "\x20h:", 1849 "AD_MIDPOINT", 1850 "SESSIONID", 1851 "cbrProfileNum", 1852 "BUFFERINGTYPE", 1853 "SUBSCRIBERTYPE", 1854 "_pbTime", 1855 "_playDur", 1856 "Experience\x20Probe\x20Initialisation\x20Failed.", 1857 "getProfileProperties", 1858 "toolboxEndpoint_profiledId", 1859 "setEPState", 1860 "impression", 1861 "reportAppInfo", 1862 "_deviceBrand", 1863 "signalstrength", 1864 "uuidv4_subscriberID", 1865 "NETWORKTYPE", 1866 "sesRequirements", 1867 "clientInfo", 1868 "parse", 1869 "init\x20SDK\x20Status\x20", 1870 "push", 1871 "_postInterval", 1872 "_prevAdState", 1873 "reportDeviceType", 1874 "\x20reportWifiSSID\x20In", 1875 "\x20reportPlaybackRateChange\x20In", 1876 "mmVideo", 1877 "\x20reportWifiDataRate\x20In", 1878 "_maxStepDown", 1879 "mp4", 1880 "Content-Type", 1881 "adPosition", 1882 "streamFormat", 1883 "enableLogTrace", 1884 "timestamp", 1885 "deviceCapabilities", 1886 "WIFISSID", 1887 "NetRequest\x20Aborted", 1888 "_adCreativeId", 1889 "substr", 1890 "httpStatus", 1891 "\x20reportNetworkType\x20In", 1892 "adPositionInPod", 1893 "sid", 1894 "Buffering\x20Started", 1895 "device", 1896 "HDR", 1897 "POST", 1898 "keys", 1899 "getDomainName", 1900 "_contentMetadata", 1901 "packageStarzEvent", 1902 "Unknown\x20State", 1903 "TEXT_NODE", 1904 "getSmartRouteUrl", 1905 "Cellular_LTE", 1906 "seriesTitle", 1907 "\x20reportAdPlaybackTime\x20", 1908 "2787205PMqigE", 1909 "\x20reportPlaybackPosition\x20In\x20:", 1910 "position", 1911 "qbrQual", 1912 "\x20initializing\x20QEngine", 1913 "writable", 1914 "override", 1915 "4745104lgdOZr", 1916 "synchronizeTimestamp", 1917 "QBRDisabled-NoPresentationInfo", 1918 "_adPlaybackTime", 1919 "abort", 1920 "sendEventToStarz", 1921 "isVDSActive", 1922 "getRegistrationStatusWithBackend", 1923 "isStarz", 1924 "DEVICEMODEL", 1925 "SEEK_FINISHED", 1926 "2.0.0", 1927 "AD_STARTED", 1928 "RATE_CHANGE", 1929 "cbrBitrate", 1930 "MMSDK\x20AD\x20start", 1931 "isSubtitleActive", 1932 "complete", 1933 "Error\x20while\x20sending\x20heartbeat\x20to\x20Toolbox", 1934 "MINRES", 1935 "sdkVersion", 1936 "QBRSDKMODE", 1937 "\x20reportWifiSignalStrenthPercentage\x20In", 1938 "videoTracks", 1939 "\x20reportDurationChange\x20In", 1940 "producerURL", 1941 "reportAdPlaybackTime", 1942 "attempt", 1943 "object", 1944 "_httpPostTimeout", 1945 "streamType", 1946 "reportEventWithValue", 1947 "result", 1948 "reportMode", 1949 "setScreenRes", 1950 "then", 1951 "forEach", 1952 "_adPodLength", 1953 "reportRegistrationSuccess", 1954 "UPSHIFTCOUNT", 1955 "childNodes", 1956 "thirdQuartile", 1957 "totalSegments", 1958 "setSubscriberID", 1959 "_prevBitrate", 1960 "test", 1961 "configurable", 1962 "reportPlaybackRateChange", 1963 "createInstance", 1964 "sendQBRStats", 1965 "getSDKVersion", 1966 "progress", 1967 "VIDEOTRACK", 1968 "AUDIOTRACK", 1969 "maxStepsUp", 1970 "downshiftCount", 1971 "\x20reportAdError\x20", 1972 "sumBuffWaitVRT", 1973 "STOPPED", 1974 "concat", 1975 "Access-Control-Allow-Origin", 1976 "subscriberType", 1977 "CDN", 1978 "src", 1979 "Ad\x20has\x20been\x20skipped", 1980 "_adInformation", 1981 "profiledId", 1982 "vCodec", 1983 "JSON\x20format\x20incorrect\x20for\x20profiledId\x20-Toolbox", 1984 "contentprotectionerror", 1985 "1.0.0", 1986 "totalDuration", 1987 "ContentMetadata", 1988 "_simulatedEndedSent", 1989 "bandwidth", 1990 "_deviceOs", 1991 "activeQuality", 1992 "sendHearbeatToStarz", 1993 "matches", 1994 "PLAYING", 1995 "\x20contentMetadata:", 1996 "_deviceOperator", 1997 "_downshiftCount", 1998 "setInitialParameter", 1999 "_adUrl", 2000 "_adPositionInPod", 2001 "READY", 2002 "1387316vcJQyr", 2003 "getInitialDelay", 2004 "_adPodIndex", 2005 "deviceId", 2006 "ISSUBTITLEACTIVE", 2007 "lastTS", 2008 "send", 2009 "Play\x20Button", 2010 "_avgDownloadRate", 2011 "segmentInfo", 2012 "maxStepsDown", 2013 "Error\x20in\x20sending\x20heartbeat\x20to\x20starz", 2014 "_enableEP", 2015 "JWT\x20", 2016 "replace", 2017 "linear", 2018 "innerWidth", 2019 "setPostInterval", 2020 "\x20reportUserInitiatedPlayback\x20In\x20", 2021 "OPERATOR", 2022 "\x20reportABRSwitch\x20", 2023 "function", 2024 "MMSmartStreaming\x20:\x20\x20QBR\x20component\x20cannot\x20be\x20initialized...", 2025 "adTitle", 2026 "isQBRDisabled", 2027 "adDuration", 2028 "__dashjs_factory_name", 2029 "crsInterval", 2030 "initialize", 2031 "_baseServerTimeStampMS", 2032 "DurationWatched", 2033 "message", 2034 "setSubscriberIDCookie", 2035 "SEEK_STARTED", 2036 "ONLOAD_SENT", 2037 "1211960GiKpxW", 2038 "startMonitoringForSES", 2039 "adbuffering", 2040 "_segRepeatationCount", 2041 "durationchange", 2042 "crsUrl", 2043 "toFixed", 2044 "setCfKonstant", 2045 "_enableVideoQoE", 2046 "midpoint", 2047 "player", 2048 "destroy", 2049 "playbackError", 2050 "hFileVersion", 2051 "location", 2052 "Ad\x20blocked", 2053 "reportCustomMetadata", 2054 "reportChunkRequest", 2055 "version", 2056 "_component", 2057 "AD_CLICKED", 2058 "DATASOURCE", 2059 "MAXRES", 2060 "_adLastPlayingEventTimeStamp", 2061 "Playing", 2062 "subtitleTrack", 2063 "\x20reportComponent\x20", 2064 "NUMPROFILE", 2065 "videoTrack", 2066 "com.widevine.alpha", 2067 "&", 2068 "adPodLength", 2069 "_adPlayDur", 2070 "_timerObj", 2071 "readyState", 2072 "setDiagnostics", 2073 "setMacroSubstitution", 2074 "Player\x20Initializing..", 2075 "stopMonitoring", 2076 "getSessionId", 2077 "GenerateDeviceIdStarz", 2078 "Ad\x20reached\x20midpoint", 2079 "ontimeout", 2080 "maxSteps", 2081 "adSystem", 2082 "_sdkVersion", 2083 "Ad\x20has\x20been\x20requested", 2084 "json2xml_str", 2085 "getPBStats", 2086 "freeze", 2087 "WARNING", 2088 "maxFps", 2089 "matchMedia", 2090 "children", 2091 "_deviceType", 2092 "RESIZE", 2093 "setMaxSteps", 2094 "ads", 2095 "AD_COMPLETED", 2096 "width", 2097 "setContentMetadata", 2098 "\x20reportMetricValue\x20In", 2099 "isLinear", 2100 "START", 2101 "ELEMENT_NODE", 2102 "getQBRBandwidth", 2103 "nowtilus", 2104 "\x20blacklistRepresentation\x20In\x20blacklist:", 2105 "text/xml", 2106 "title", 2107 "_KAdKeepAliveInterval", 2108 "millisecToSec", 2109 "APPVERSION", 2110 "customMeta", 2111 "upshiftCount", 2112 "_eventMetric", 2113 "component", 2114 "audioTrack", 2115 "\x20reportAppInfo\x20In", 2116 "setSESRequirements", 2117 "MANIFEST_LOADED", 2118 "subscrId", 2119 "head", 2120 "latency", 2121 "stringify", 2122 "__text", 2123 "prototype", 2124 "setPresentationStreamInfo", 2125 "dataSrc", 2126 "setBufPBEvent", 2127 "videoHeight", 2128 "EVENT\x20==\x20", 2129 "_producerUrl", 2130 "QBRDisabled-LiveSessionNotSupported", 2131 "\x20reportAdBufferingCompleted\x20In\x20", 2132 "startTime", 2133 "Playback\x20Buffering\x20Completed", 2134 "seeked", 2135 "post", 2136 "STREAMFORMAT", 2137 "\x20downloadRate:", 2138 "VideoPlaybackQualityChanged", 2139 "Ad\x20has\x20been\x20resumed", 2140 "_customerID", 2141 "toolboxEndpoint_events", 2142 "SeekCompleted", 2143 "_SESEventToSend", 2144 "IDLE", 2145 "numOfProfile", 2146 "sendQueuedStats", 2147 "admidpoint", 2148 "assetId", 2149 "_deviceMarketingName", 2150 "brand", 2151 "MMSmartStreamingSdk", 2152 "currentTime",
2153 "Buffering\x20Completed", 2154 "removeEventListener", 2155 ";\x20max-age=", 2156 "codecIdentifier", 2157 "call", 2158 "cid", 2159 "qubitData", 2160 "AD_FIRST_QUARTILE", 2161 ]; 2162 _0x426d = () => _0x2da656; 2163 return _0x426d(); 2164} 2165var MMX2JS = (_0x2c02a2, _0x30ee13, _0x4126d0) => { 2166 var _0x11664b = _0x1d896a; 2167 (_0x30ee13 === null || _0x30ee13 === undefined) && (_0x30ee13 = "_"); 2168 (_0x4126d0 === null || _0x4126d0 === undefined) && (_0x4126d0 = ![]); 2169 var _0x2f30da = _0x11664b(0x249), 2170 _0xd6f934 = ![], 2171 _0x92324a = { 2172 ELEMENT_NODE: 0x1, 2173 TEXT_NODE: 0x3, 2174 CDATA_SECTION_NODE: 0x4, 2175 COMMENT_NODE: 0x8, 2176 DOCUMENT_NODE: 0x9, 2177 }; 2178 function _0x3c7dd7(_0x2540b7) { 2179 var _0x46b109 = _0x11664b, 2180 _0x26d96e = _0x2540b7[_0x46b109(0xb4)]; 2181 if (_0x26d96e == null) _0x26d96e = _0x2540b7[_0x46b109(0x10f)]; 2182 if (_0x26d96e == null || _0x26d96e == "") 2183 _0x26d96e = _0x2540b7[_0x46b109(0x42c)]; 2184 return _0x26d96e; 2185 } 2186 function _0x972034(_0x4fcd99) { 2187 return _0x4fcd99["prefix"]; 2188 } 2189 function _0x44f5d6(_0x51e472) { 2190 var _0x4f213a = _0x11664b; 2191 if (typeof _0x51e472 == _0x4f213a(0x3ca)) 2192 return _0x51e472["replace"](/&/g, _0x4f213a(0x328)) 2193 [_0x4f213a(0x2f5)](/</g, _0x4f213a(0x3ab)) 2194 [_0x4f213a(0x2f5)](/>/g, _0x4f213a(0x21f)) 2195 [_0x4f213a(0x2f5)](/"/g, """) 2196 ["replace"](/'/g, "'") 2197 ["replace"](/\//g, _0x4f213a(0x416)); 2198 else return _0x51e472; 2199 } 2200 function _0x526f5f(_0x1a02cc) { 2201 var _0x25f894 = _0x11664b; 2202 return _0x1a02cc[_0x25f894(0x2f5)](/&/g, "&") 2203 [_0x25f894(0x2f5)](/</g, "<") 2204 [_0x25f894(0x2f5)](/>/g, ">") 2205 [_0x25f894(0x2f5)](/"/g, "\x22") 2206 [_0x25f894(0x2f5)](/'/g, "\x27") 2207 [_0x25f894(0x2f5)](///g, "/"); 2208 } 2209 function _0x2e824b(_0x43e009) { 2210 var _0x13f50a = _0x11664b; 2211 if (_0x43e009[_0x13f50a(0x402)] == _0x92324a[_0x13f50a(0x177)]) { 2212 var _0x1cf8bd, 2213 _0x4c5641 = _0x43e009[_0x13f50a(0x3a2)], 2214 _0xfebda7, 2215 _0x375a4e; 2216 for ( 2217 _0xfebda7 = 0x0, 2218 _0x375a4e = _0x43e009[_0x13f50a(0x2b8)][_0x13f50a(0x488)]; 2219 _0xfebda7 < _0x375a4e; 2220 _0xfebda7 += 0x1 2221 ) { 2222 if ( 2223 _0x43e009["childNodes"][_0xfebda7]["nodeType"] !== 2224 _0x92324a[_0x13f50a(0x104)] 2225 ) { 2226 _0x4c5641 = _0x43e009[_0x13f50a(0x2b8)][_0xfebda7]; 2227 break; 2228 } 2229 } 2230 if (_0x4126d0) _0x1cf8bd = _0x2e824b(_0x4c5641); 2231 else { 2232 _0x1cf8bd = {}; 2233 var _0x2a7538 = _0x3c7dd7(_0x4c5641); 2234 _0x1cf8bd[_0x2a7538] = _0x2e824b(_0x4c5641); 2235 } 2236 return _0x1cf8bd; 2237 } else { 2238 if (_0x43e009[_0x13f50a(0x402)] == _0x92324a[_0x13f50a(0x34a)]) { 2239 var _0x1cf8bd = new Object(); 2240 _0x1cf8bd[_0x13f50a(0x13c)] = 0x0; 2241 var _0x15e310 = [], 2242 _0x57b4fd = _0x43e009["childNodes"]; 2243 for ( 2244 var _0x213022 = 0x0; 2245 _0x213022 < _0x57b4fd[_0x13f50a(0x488)]; 2246 _0x213022++ 2247 ) { 2248 var _0x4c5641 = _0x57b4fd[_0x13f50a(0x3cd)](_0x213022), 2249 _0x2a7538 = _0x3c7dd7(_0x4c5641); 2250 _0x1cf8bd[_0x13f50a(0x13c)]++; 2251 if (_0x1cf8bd[_0x2a7538] == null) { 2252 var _0x15f2a0 = _0x2e824b(_0x4c5641); 2253 if (_0x2a7538 != "#text" || /[^\s]/[_0x13f50a(0x2bd)](_0x15f2a0)) { 2254 var _0x5ce828 = {}; 2255 (_0x5ce828[_0x2a7538] = _0x15f2a0), 2256 _0x15e310[_0x13f50a(0x263)](_0x5ce828); 2257 } 2258 (_0x1cf8bd[_0x2a7538] = _0x15f2a0), 2259 (_0x1cf8bd[_0x2a7538 + _0x13f50a(0x1ed)] = new Array(0x1)), 2260 (_0x1cf8bd[_0x2a7538 + _0x13f50a(0x1ed)][0x0] = 2261 _0x1cf8bd[_0x2a7538]); 2262 } else { 2263 if (_0x1cf8bd[_0x2a7538] != null) { 2264 if (!(_0x1cf8bd[_0x2a7538] instanceof Array)) { 2265 var _0x427386 = _0x1cf8bd[_0x2a7538]; 2266 (_0x1cf8bd[_0x2a7538] = new Array()), 2267 (_0x1cf8bd[_0x2a7538][0x0] = _0x427386), 2268 (_0x1cf8bd[_0x2a7538 + _0x13f50a(0x1ed)] = 2269 _0x1cf8bd[_0x2a7538]); 2270 } 2271 } 2272 var _0xa2eab9 = 0x0; 2273 while (_0x1cf8bd[_0x2a7538][_0xa2eab9] != null) _0xa2eab9++; 2274 var _0x15f2a0 = _0x2e824b(_0x4c5641); 2275 if ( 2276 _0x2a7538 != _0x13f50a(0xd3) || 2277 /[^\s]/[_0x13f50a(0x2bd)](_0x15f2a0) 2278 ) { 2279 var _0x5ce828 = {}; 2280 (_0x5ce828[_0x2a7538] = _0x15f2a0), 2281 _0x15e310[_0x13f50a(0x263)](_0x5ce828); 2282 } 2283 _0x1cf8bd[_0x2a7538][_0xa2eab9] = _0x15f2a0; 2284 } 2285 } 2286 _0x1cf8bd["__children"] = _0x15e310; 2287 for ( 2288 var _0x36a13d = 0x0; 2289 _0x36a13d < _0x43e009[_0x13f50a(0x125)][_0x13f50a(0x488)]; 2290 _0x36a13d++ 2291 ) { 2292 var _0x471e4b = _0x43e009["attributes"][_0x13f50a(0x3cd)](_0x36a13d); 2293 _0x1cf8bd[_0x13f50a(0x13c)]++; 2294 var _0x106445 = _0x471e4b[_0x13f50a(0x1b4)]; 2295 for ( 2296 var _0x14cbdf = 0x0, _0x26b31d = _0x2c02a2[_0x13f50a(0x488)]; 2297 _0x14cbdf < _0x26b31d; 2298 _0x14cbdf++ 2299 ) { 2300 var _0x54859a = _0x2c02a2[_0x14cbdf]; 2301 if (_0x54859a[_0x13f50a(0x2bd)][_0x13f50a(0x382)](this, _0x471e4b)) 2302 _0x106445 = _0x54859a["converter"][_0x13f50a(0x382)]( 2303 this, 2304 _0x471e4b[_0x13f50a(0x1b4)], 2305 ); 2306 } 2307 _0x1cf8bd[_0x30ee13 + _0x471e4b[_0x13f50a(0x3f9)]] = _0x106445; 2308 } 2309 var _0x2be1ab = _0x972034(_0x43e009); 2310 _0x2be1ab != null && 2311 _0x2be1ab != "" && 2312 (_0x1cf8bd[_0x13f50a(0x13c)]++, 2313 (_0x1cf8bd[_0x13f50a(0x11b)] = _0x2be1ab)); 2314 _0x1cf8bd["__cnt"] == 0x1 && 2315 _0x1cf8bd["#text"] != null && 2316 (_0x1cf8bd = _0x1cf8bd[_0x13f50a(0xd3)]); 2317 if (_0x1cf8bd["#text"] != null) { 2318 _0x1cf8bd["__text"] = _0x1cf8bd[_0x13f50a(0xd3)]; 2319 if (_0xd6f934) 2320 _0x1cf8bd[_0x13f50a(0x35f)] = _0x526f5f( 2321 _0x1cf8bd[_0x13f50a(0x35f)], 2322 ); 2323 delete _0x1cf8bd[_0x13f50a(0xd3)], delete _0x1cf8bd["#text_asArray"]; 2324 } 2325 return ( 2326 _0x1cf8bd["#cdata-section"] != null && 2327 ((_0x1cf8bd["__cdata"] = _0x1cf8bd[_0x13f50a(0xfb)]), 2328 delete _0x1cf8bd["#cdata-section"], 2329 delete _0x1cf8bd["#cdata-section_asArray"]), 2330 (_0x1cf8bd[_0x13f50a(0x35f)] != null || 2331 _0x1cf8bd[_0x13f50a(0x1cd)] != null) && 2332 (_0x1cf8bd[_0x13f50a(0x11a)] = function () { 2333 var _0x5df8c5 = _0x13f50a; 2334 return ( 2335 (this[_0x5df8c5(0x35f)] != null ? this[_0x5df8c5(0x35f)] : "") + 2336 (this[_0x5df8c5(0x1cd)] != null ? this["__cdata"] : "") 2337 ); 2338 }), 2339 _0x1cf8bd 2340 ); 2341 } else { 2342 if ( 2343 _0x43e009[_0x13f50a(0x402)] == _0x92324a[_0x13f50a(0x284)] || 2344 _0x43e009[_0x13f50a(0x402)] == _0x92324a["CDATA_SECTION_NODE"] 2345 ) 2346 return _0x43e009["nodeValue"]; 2347 else { 2348 if (_0x43e009["nodeType"] == _0x92324a[_0x13f50a(0x104)]) return null; 2349 } 2350 } 2351 } 2352 } 2353 function _0xb8ad18(_0x39a6b5, _0x4653bd, _0x4c6830, _0x853e2d) { 2354 var _0x2fb8dd = _0x11664b, 2355 _0x1e5db5 = 2356 "<" + 2357 (_0x39a6b5 != null && _0x39a6b5[_0x2fb8dd(0x11b)] != null 2358 ? _0x39a6b5[_0x2fb8dd(0x11b)] + ":" 2359 : "") + 2360 _0x4653bd; 2361 if (_0x4c6830 != null) 2362 for (var _0x5212aa = 0x0; _0x5212aa < _0x4c6830["length"]; _0x5212aa++) { 2363 var _0x39244a = _0x4c6830[_0x5212aa], 2364 _0x1eecf7 = _0x39a6b5[_0x39244a]; 2365 _0x1e5db5 += 2366 "\x20" + 2367 _0x39244a[_0x2fb8dd(0x276)](0x1) + 2368 "=\x27" + 2369 _0x1eecf7 + 2370 "\x27"; 2371 } 2372 if (!_0x853e2d) _0x1e5db5 += ">"; 2373 else _0x1e5db5 += "/>"; 2374 return _0x1e5db5; 2375 } 2376 function _0x3410a4(_0x464288, _0x5ac431) { 2377 var _0x3e5978 = _0x11664b;
2378 return ( 2379 "</" + 2380 (_0x464288["__prefix"] != null ? _0x464288[_0x3e5978(0x11b)] + ":" : "") + 2381 _0x5ac431 + 2382 ">" 2383 ); 2384 } 2385 function _0x3f5221(_0x586923, _0x54e975) { 2386 var _0xe39654 = _0x11664b; 2387 return ( 2388 _0x586923["indexOf"]( 2389 _0x54e975, 2390 _0x586923[_0xe39654(0x488)] - _0x54e975["length"], 2391 ) !== -0x1 2392 ); 2393 } 2394 function _0x314f2d(_0x1248c9, _0x26bea2) { 2395 var _0x5cb436 = _0x11664b; 2396 if ( 2397 _0x3f5221(_0x26bea2[_0x5cb436(0x11a)](), _0x5cb436(0x1ed)) || 2398 _0x26bea2[_0x5cb436(0x11a)]()["indexOf"]("_") == 0x0 || 2399 _0x1248c9[_0x26bea2] instanceof Function 2400 ) 2401 return !![]; 2402 else return ![]; 2403 } 2404 function _0xd1cabe(_0x3c99a9) { 2405 var _0x499b1f = 0x0; 2406 if (_0x3c99a9 instanceof Object) 2407 for (var _0x17f987 in _0x3c99a9) { 2408 if (_0x314f2d(_0x3c99a9, _0x17f987)) continue; 2409 _0x499b1f++; 2410 } 2411 return _0x499b1f; 2412 } 2413 function _0x4482ec(_0x38d2ea) { 2414 var _0x5a8646 = _0x11664b, 2415 _0x30dcac = []; 2416 if (_0x38d2ea instanceof Object) 2417 for (var _0x71e065 in _0x38d2ea) { 2418 _0x71e065[_0x5a8646(0x11a)]()[_0x5a8646(0x1b3)]("__") == -0x1 && 2419 _0x71e065["toString"]()[_0x5a8646(0x1b3)]("_") == 0x0 && 2420 _0x30dcac["push"](_0x71e065); 2421 } 2422 return _0x30dcac; 2423 } 2424 function _0x19378b(_0xbb761b) { 2425 var _0x450b42 = _0x11664b, 2426 _0x388e8c = ""; 2427 _0xbb761b[_0x450b42(0x1cd)] != null && 2428 (_0x388e8c += _0x450b42(0x14c) + _0xbb761b["__cdata"] + "]]>"); 2429 if (_0xbb761b[_0x450b42(0x35f)] != null) { 2430 if (_0xd6f934) _0x388e8c += _0x44f5d6(_0xbb761b["__text"]); 2431 else _0x388e8c += _0xbb761b["__text"]; 2432 } 2433 return _0x388e8c; 2434 } 2435 function _0x4a79c8(_0xec7657) { 2436 var _0x42174a = ""; 2437 if (_0xec7657 instanceof Object) _0x42174a += _0x19378b(_0xec7657); 2438 else { 2439 if (_0xec7657 != null) { 2440 if (_0xd6f934) _0x42174a += _0x44f5d6(_0xec7657); 2441 else _0x42174a += _0xec7657; 2442 } 2443 } 2444 return _0x42174a; 2445 } 2446 function _0x2f5870(_0x4050ef, _0x439348, _0x397ab2) { 2447 var _0x3b9c19 = _0x11664b, 2448 _0x689558 = ""; 2449 if (_0x4050ef[_0x3b9c19(0x488)] == 0x0) 2450 _0x689558 += _0xb8ad18(_0x4050ef, _0x439348, _0x397ab2, !![]); 2451 else 2452 for ( 2453 var _0x1eded9 = 0x0; 2454 _0x1eded9 < _0x4050ef[_0x3b9c19(0x488)]; 2455 _0x1eded9++ 2456 ) { 2457 (_0x689558 += _0xb8ad18( 2458 _0x4050ef[_0x1eded9], 2459 _0x439348, 2460 _0x4482ec(_0x4050ef[_0x1eded9]), 2461 ![], 2462 )), 2463 (_0x689558 += _0xdc09b5(_0x4050ef[_0x1eded9])), 2464 (_0x689558 += _0x3410a4(_0x4050ef[_0x1eded9], _0x439348)); 2465 } 2466 return _0x689558; 2467 } 2468 function _0xdc09b5(_0x3aa4ff) { 2469 var _0x30265e = _0x11664b, 2470 _0x366617 = "", 2471 _0x4d790d = _0xd1cabe(_0x3aa4ff); 2472 if (_0x4d790d > 0x0) 2473 for (var _0x3e71f3 in _0x3aa4ff) { 2474 if (_0x314f2d(_0x3aa4ff, _0x3e71f3)) continue; 2475 var _0x257b5f = _0x3aa4ff[_0x3e71f3],
2476 _0x2cada8 = _0x4482ec(_0x257b5f); 2477 if (_0x257b5f == null || _0x257b5f == undefined) 2478 _0x366617 += _0xb8ad18(_0x257b5f, _0x3e71f3, _0x2cada8, !![]); 2479 else { 2480 if (_0x257b5f instanceof Object) { 2481 if (_0x257b5f instanceof Array) 2482 _0x366617 += _0x2f5870(_0x257b5f, _0x3e71f3, _0x2cada8); 2483 else { 2484 var _0x1580ad = _0xd1cabe(_0x257b5f); 2485 _0x1580ad > 0x0 || 2486 _0x257b5f[_0x30265e(0x35f)] != null || 2487 _0x257b5f[_0x30265e(0x1cd)] != null 2488 ? ((_0x366617 += _0xb8ad18( 2489 _0x257b5f, 2490 _0x3e71f3, 2491 _0x2cada8, 2492 ![], 2493 )), 2494 (_0x366617 += _0xdc09b5(_0x257b5f)), 2495 (_0x366617 += _0x3410a4(_0x257b5f, _0x3e71f3))) 2496 : (_0x366617 += _0xb8ad18( 2497 _0x257b5f, 2498 _0x3e71f3, 2499 _0x2cada8, 2500 !![], 2501 )); 2502 } 2503 } else 2504 (_0x366617 += _0xb8ad18(_0x257b5f, _0x3e71f3, _0x2cada8, ![])), 2505 (_0x366617 += _0x4a79c8(_0x257b5f)), 2506 (_0x366617 += _0x3410a4(_0x257b5f, _0x3e71f3)); 2507 } 2508 } 2509 return (_0x366617 += _0x4a79c8(_0x3aa4ff)), _0x366617; 2510 } 2511 var _0x315122 = (_0x2db826) => { 2512 var _0x1eb208 = _0x11664b, 2513 _0x1bf163, 2514 _0x4a0d34, 2515 _0x2aab64; 2516 if (window[_0x1eb208(0x491)]) { 2517 _0x4a0d34 = new window["DOMParser"](); 2518 try { 2519 _0x2aab64 = _0x4a0d34[_0x1eb208(0x1d4)]("<", _0x1eb208(0x34e))[ 2520 _0x1eb208(0x1f3) 2521 ](_0x1eb208(0x3e6))[0x0][_0x1eb208(0x39f)]; 2522 } catch (_0x3ff0a5) {} 2523 try { 2524 (_0x1bf163 = _0x4a0d34[_0x1eb208(0x1d4)](_0x2db826, "text/xml")), 2525 _0x2aab64 && 2526 _0x1bf163["getElementsByTagNameNS"](_0x2aab64, "parsererror")[ 2527 _0x1eb208(0x488) 2528 ] && 2529 (_0x1bf163 = undefined); 2530 } catch (_0x8569e4) {} 2531 } else 2532 _0x2db826["indexOf"]("<?") == 0x0 && 2533 (_0x2db826 = _0x2db826[_0x1eb208(0x276)]( 2534 _0x2db826[_0x1eb208(0x1b3)]("?>") + 0x2, 2535 )), 2536 (_0x1bf163 = new ActiveXObject("Microsoft.XMLDOM")), 2537 (_0x1bf163[_0x1eb208(0xb7)] = "false"), 2538 _0x1bf163["loadXML"](_0x2db826); 2539 return _0x1bf163; 2540 }, 2541 _0x3f5335 = (_0x408742) => _0x2e824b(_0x408742), 2542 _0x38b235 = function (_0x5d958f) { 2543 var _0x415e4b = _0x11664b, 2544 _0x49a2e9 = this[_0x415e4b(0xe6)](_0x5d958f); 2545 return _0x49a2e9 ? this["xml2json"](_0x49a2e9) : undefined; 2546 }, 2547 _0x1fbaec = (_0x1567e2) => _0xdc09b5(_0x1567e2), 2548 _0x28e7b0 = function (_0x515692) { 2549 var _0x206c9f = _0x11664b, 2550 _0x5a161c = this[_0x206c9f(0x339)](_0x515692); 2551 return this[_0x206c9f(0xe6)](_0x5a161c); 2552 }, 2553 _0x3b4d53 = () => _0x2f30da, 2554 _0x411dd4 = (_0x225a67) => { 2555 _0xd6f934 = _0x225a67; 2556 }; 2557 return { 2558 escapeMode: _0x411dd4, 2559 getVersion: _0x3b4d53, 2560 json2xml: _0x28e7b0, 2561 json2xml_str: _0x1fbaec, 2562 xml_str2json: _0x38b235, 2563 xml2json: _0x3f5335, 2564 parseXmlString: _0x315122, 2565 }; 2566}; 2567_0x1d896a(0x225); 2568function _defineEnumerableProperties(_0x435d9d, _0x102ab3) { 2569 var _0x2599ee = _0x1d896a; 2570 for (var _0xbc6c4d in _0x102ab3) { 2571 var _0x51d35a = _0x102ab3[_0xbc6c4d]; 2572 _0x51d35a[_0x2599ee(0x2be)] = _0x51d35a[_0x2599ee(0x13d)] = !![]; 2573 if (_0x2599ee(0x1b4) in _0x51d35a) _0x51d35a[_0x2599ee(0x28e)] = !![]; 2574 Object[_0x2599ee(0x1ef)](_0x435d9d, _0xbc6c4d, _0x51d35a); 2575 } 2576 if (Object[_0x2599ee(0x183)]) { 2577 var _0x476a42 = Object[_0x2599ee(0x183)](_0x102ab3); 2578 for ( 2579 var _0x269deb = 0x0; 2580 _0x269deb < _0x476a42[_0x2599ee(0x488)]; 2581 _0x269deb++ 2582 ) { 2583 var _0x51f669 = _0x476a42[_0x269deb], 2584 _0x51d35a = _0x102ab3[_0x51f669]; 2585 _0x51d35a["configurable"] = _0x51d35a["enumerable"] = !![]; 2586 if (_0x2599ee(0x1b4) in _0x51d35a) _0x51d35a[_0x2599ee(0x28e)] = !![]; 2587 Object[_0x2599ee(0x1ef)](_0x435d9d, _0x51f669, _0x51d35a); 2588 } 2589 } 2590 return _0x435d9d; 2591} 2592function _defineProperty(_0x5191e5, _0x2f5616, _0x27b672) { 2593 var _0x2b7258 = _0x1d896a; 2594 return ( 2595 _0x2f5616 in _0x5191e5 2596 ? Object[_0x2b7258(0x1ef)](_0x5191e5, _0x2f5616, { 2597 value: _0x27b672, 2598 enumerable: !![], 2599 configurable: !![], 2600 writable: !![], 2601 }) 2602 : (_0x5191e5[_0x2f5616] = _0x27b672), 2603 _0x5191e5 2604 ); 2605} 2606function _typeof(_0x880ed2) { 2607 "@babel/helpers - typeof"; 2608 var _0x405748 = _0x1d896a; 2609 return ( 2610 typeof Symbol === _0x405748(0x2fc) &&
2611 typeof Symbol[_0x405748(0x1f8)] === _0x405748(0xeb) 2612 ? (_typeof = function _0x2fc5e9(_0x38cdb2) { 2613 return typeof _0x38cdb2; 2614 }) 2615 : (_typeof = function _0x5b29fc(_0x1f9837) { 2616 var _0x4f9ecb = _0x405748; 2617 return _0x1f9837 && 2618 typeof Symbol === "function" && 2619 _0x1f9837[_0x4f9ecb(0x3b7)] === Symbol && 2620 _0x1f9837 !== Symbol[_0x4f9ecb(0x360)] 2621 ? "symbol" 2622 : typeof _0x1f9837; 2623 }), 2624 _typeof(_0x880ed2) 2625 ); 2626} 2627var MMAdvertisentInformation = { 2628 _adClient: undefined, 2629 _adId: undefined, 2630 _adPosition: undefined, 2631 _adDuration: undefined, 2632 _adResolution: undefined, 2633 _adLinear: undefined, 2634 _adCreativeType: undefined, 2635 _adServer: undefined, 2636 _prevAdState: undefined, 2637 _playSent: ![], 2638 _adCreativeId: undefined, 2639 _adTitle: undefined, 2640 _adBitrate: undefined, 2641 _adUrl: undefined, 2642 _adPlaybackStartWallClockTime: 0x0, 2643 _adplaydur: 0x0, 2644 _adPlaybackTime: 0x0, 2645 _adLastPlayingEventTimeStamp: -0x1, 2646 _adLastAdEventTimeStamp: -0x1, 2647 _isBumper: ![], 2648 _adPodIndex: -0x2, 2649 _adPodLength: -0x1, 2650 _adPositionInPod: -0x1, 2651 _adScheduledTime: -0x1, 2652 }, 2653 MMExperienceProbeState = Object[_0x1d896a(0x33b)]({ 2654 IDLE: 0x0, 2655 INITIALIZED: 0x1, 2656 ONLOAD_SENT: 0x2, 2657 STARTED: 0x3, 2658 STOPPED: 0x4, 2659 ERROR: 0x5, 2660 }), 2661 ExperienceProbe = function ExperienceProbe() {
2662 var _0xb1e8c8 = _0x1d896a, 2663 _0x2db4c6, 2664 _0x561f1a, 2665 _0x17f4f9, 2666 _0x1e8ebb, 2667 _0x4ba696, 2668 _0x497c1c, 2669 _0x5c8559, 2670 _0x1dcf58, 2671 _0x16717a, 2672 _0x46d852, 2673 _0x24c812, 2674 _0x4c7205, 2675 _0x32c480, 2676 _0x18abdb, 2677 _0xb6e386, 2678 _0x3f5a94, 2679 _0x838bde, 2680 _0x1b51fa, 2681 _0x5ba9de, 2682 _0x1d4a01; 2683 return ( 2684 (_0x5ba9de = { 2685 _httpUtil: undefined, 2686 _playerName: undefined, 2687 _customerID: undefined, 2688 _subscriberID: undefined, 2689 _assetID: undefined, 2690 _assetName: undefined, 2691 _videoId: undefined, 2692 _contentMetadata: undefined, 2693 _domainName: undefined, 2694 _component: undefined, 2695 _inProgress: ![], 2696 _simulatedEndedSent: ![], 2697 _mode: null, 2698 _modeFromResponse: null, 2699 _timerObj: null, 2700 _timerObj2: null, 2701 _timerTimestampSynchro: null, 2702 _regStatus: "", 2703 _enableVideoQoE: !![], 2704 _enableAdQoE: !![], 2705 _sdkVersion: "", 2706 _hintFileVersion: "", 2707 _playDur: 0x0, 2708 _latencyStartTime: 0x0, 2709 _enableEP: ![], 2710 _KAdKeepAliveInterval: 0x5 * 0x3e8, 2711 _adInformation: Object[_0xb1e8c8(0x1a1)](MMAdvertisentInformation), 2712 _flagStartLatencyViaPlayer: ![], 2713 _statsMetric: { version: _0xb1e8c8(0x2d6), qubitData: [] }, 2714 _recordIndex: 0x0, 2715 _upshiftCount: 0x0, 2716 _downshiftCount: 0x0, 2717 _pbTime: 0x0, 2718 _progressMark: 0x0, 2719 _totalDuration: 0x0, 2720 _buffWait: 0x0, 2721 _sumBuffWait: 0x0, 2722 _sumBuffWaitCIRR: 0x0, 2723 _buffWaitType: "", 2724 _sumBuffWaitVRT: 0x0, 2725 _prevPlayerState: 0x0, 2726 _seekState: 0x0, 2727 _EPState: 0x0, 2728 _pauseStartTime: 0x0, 2729 _pauseDuration: 0x0, 2730 _adPlaybackTime: 0x0, 2731 _bufferLength: 0x0, 2732 _downloadRate: 0x0, 2733 _downloadRateCount: 0x0, 2734 _avgDownloadRate: 0x0, 2735 _networkType: "", 2736 adClient: "", 2737 adURL: "", 2738 adDuration: 0x0, 2739 adPosition: 0x0, 2740 adLinear: ![], 2741 _adServer: "", 2742 _adCreativeMime: "", 2743 _wifiDataRate: 0x0, 2744 frameLoss: 0x0, 2745 _wifiSignalStrenth: 0x0, 2746 _wifiSSID: "", 2747 _presentationWidth: 0x0, 2748 _presentationHeight: 0x0, 2749 _videoQuality: "", 2750 _deviceCapabilities: "", 2751 _deviceID: "", 2752 _playbackStatus: "", 2753 _bufferStartTime: 0x0, 2754 _isBufferingState: ![], 2755 prevBitrate: 0x0, 2756 newBitrate: 0x0, 2757 _playerBrand: "", 2758 _playerModel: "", 2759 _playerVersion: "", 2760 _appName: "", 2761 _appVersion: "", 2762 _deviceType: "", 2763 _deviceBrand: "", 2764 _deviceModel: "", 2765 _deviceOs: "", 2766 _deviceOsVersion: "", 2767 _deviceOperator: "", 2768 _deviceMarketingName: "", 2769 _timeShift: 0x0, 2770 _timeDeltaInMs: 0x0, 2771 _isFirstBatch: !![], 2772 _eventToSend: [], 2773 _SESEventToSend: [], 2774 deviceIdStarz: "", 2775 _statsToSend: [], 2776 _epocTime: 0x0, 2777 _setState: ![], 2778 _qoeMetric: {}, 2779 _bwExtSet: ![], 2780 _prevSegInfo: {}, 2781 _segINfoStatus: ![], 2782 _adBeforePlayback: ![], 2783 _cfVal: 0x0, 2784 _maxSteps: 0x0, 2785 _maxStepUp: 0x0, 2786 _maxStepDown: 0x0, 2787 _maxEventsInQ: 0x28, 2788 _onLoadSentAtTS: 0x0, 2789 _lastStatsPostedAtTS: 0x0, 2790 _statsMonitorStartedAtTS: 0x0, 2791 _bufferingCount: 0x0, 2792 _subscriberType: undefined, 2793 _subscriberTag: undefined, 2794 _pbTimeBeforeAdStart: 0x0, 2795 _adLoadTime: 0x0, 2796 _adStartEpocTime: 0x0, 2797 _adBuffWaitForInterval: 0x0, 2798 _adSumBuffWait: 0x0, 2799 _adPauseStartTime: 0x0, 2800 _adPauseDuration: 0x0, 2801 _adPauseDurationToOffsetFromInterval: 0x0, 2802 _adLoadStartTime: 0x0, 2803 _segRepeatationCount: 0x0, 2804 _httpPostTimeout: 0x15f90, 2805 sessionId: "", 2806 _eventMetric: { version: _0xb1e8c8(0x2d6), qubitData: [] }, 2807 attributes: { 2808 UPSHIFTCOUNT: _0xb1e8c8(0x3d0), 2809 DOWNSHIFTCOUNT: _0xb1e8c8(0x1d6), 2810 SDKBOOTTIME: "sdkBootuptime", 2811 STREAMFORMAT: _0xb1e8c8(0x26f), 2812 SDKVERSION: _0xb1e8c8(0x2a4), 2813 HFILEVERSION: _0xb1e8c8(0x317), 2814 ISLIVE: _0xb1e8c8(0x1e4), 2815 DATASOURCE: _0xb1e8c8(0x362), 2816 CUSTID: "custId", 2817 SESSIONID: _0xb1e8c8(0x41c), 2818 CDN: "cdn", 2819 PBTIME: _0xb1e8c8(0x166), 2820 OPERATOR: _0xb1e8c8(0x144), 2821 NETWORKTYPE: _0xb1e8c8(0x458), 2822 WIFISSID: "wifissid", 2823 WIFIDATERATE: _0xb1e8c8(0x497), 2824 SIGNALSTRENGTH: _0xb1e8c8(0x25c), 2825 PLATFORM: _0xb1e8c8(0x41d), 2826 LOCATION: _0xb1e8c8(0x318), 2827 SCREENRES: _0xb1e8c8(0x45e), 2828 BANDWIDTH: "bwInUse", 2829 LATENCY: _0xb1e8c8(0x35d), 2830 BUFFERING: _0xb1e8c8(0xc0), 2831 BUFFERINGTYPE: "buffWaitType", 2832 SUMBUFFERING: "sumBuffWait", 2833 SUMBUFFERINGCIRR: _0xb1e8c8(0x42f), 2834 SUMBUFFERINGVRT: _0xb1e8c8(0x2c9), 2835 PLAYDUR: _0xb1e8c8(0x496), 2836 FRAMELOSS: _0xb1e8c8(0x48b), 2837 ASSETID: _0xb1e8c8(0x379), 2838 ASSETNAME: _0xb1e8c8(0x19f), 2839 VIDEOID: _0xb1e8c8(0x12b), 2840 STREAMURL: _0xb1e8c8(0x3d5), 2841 PLAYERVERSION: _0xb1e8c8(0x1f0), 2842 MINRES: "minRes", 2843 MAXRES: _0xb1e8c8(0x470), 2844 MAXFPS: _0xb1e8c8(0x33d), 2845 MINFPS: "minFps", 2846 NUMPROFILE: _0xb1e8c8(0x376), 2847 TOTALDURATION: _0xb1e8c8(0x2d7), 2848 RESOLUTION: "res", 2849 QBRBITRATE: _0xb1e8c8(0x14a), 2850 CBRBITRATE: _0xb1e8c8(0x29e), 2851 QBRQUALITY: _0xb1e8c8(0x28c), 2852 CBRQUALITY: _0xb1e8c8(0x48f), 2853 DURATION: _0xb1e8c8(0xb9), 2854 FPS: _0xb1e8c8(0x3d7), 2855 SEQNUM: _0xb1e8c8(0x38f), 2856 STARTTIME: _0xb1e8c8(0x369), 2857 PROFILENUM: _0xb1e8c8(0x1a7), 2858 LASTTS: _0xb1e8c8(0x2ec), 2859 CBRSIZE: "cbrSize", 2860 QBRSIZE: _0xb1e8c8(0x3b9), 2861 PAUSEDURATION: "pauseDuration", 2862 SUBSCRIBERID: _0xb1e8c8(0x46c), 2863 DOMAINNAME: _0xb1e8c8(0x44b), 2864 PLAYERNAME: _0xb1e8c8(0x14f), 2865 QBRSDKMODE: "mode", 2866 DEVICETYPE: _0xb1e8c8(0x27c), 2867 DEVICEBRAND: _0xb1e8c8(0x37b),
2868 DEVICEMODEL: "model", 2869 DEVICEMARKETINGNAME: "deviceMarketingName", 2870 OSVERSION: "version", 2871 SUBSCRIBERTYPE: _0xb1e8c8(0x2cd), 2872 SUBSCRIBERTAG: "subscriberTag", 2873 CONTENTTYPE: _0xb1e8c8(0x42b), 2874 DRMPROTECTION: _0xb1e8c8(0x200), 2875 EPISODENUMBER: _0xb1e8c8(0x113), 2876 GENRE: "genre", 2877 SEASON: "season", 2878 SERIESTITLE: _0xb1e8c8(0x287), 2879 VIDEOTYPE: _0xb1e8c8(0x1de), 2880 VIDEOTRACK: _0xb1e8c8(0x326), 2881 SUBTITLETRACK: _0xb1e8c8(0x323), 2882 AUDIOTRACK: _0xb1e8c8(0x357), 2883 ISVDSACTIVE: _0xb1e8c8(0x296), 2884 ISSUBTITLEACTIVE: _0xb1e8c8(0x2a0), 2885 PROGRESSMARK: _0xb1e8c8(0x23b), 2886 APPNAME: "appName", 2887 APPVERSION: _0xb1e8c8(0x202), 2888 VIDEOQUALITY: "videoQuality", 2889 DEVICECAPABILITIES: _0xb1e8c8(0x272), 2890 DEVICEID: _0xb1e8c8(0x2ea), 2891 PLAYBACKSTATUS: _0xb1e8c8(0x393), 2892 }, 2893 _producerURL: undefined, 2894 _producerURLSES: undefined, 2895 sesRequirements: undefined, 2896 profiledIdSES: undefined, 2897 index: 0x0, 2898 deviceIdStarz: "", 2899 _postInterval: 0xa, 2900 _customTag: {}, 2901 _baseServerTimeStampMS: 0x0, 2902 _prevBitrate: -0x1, 2903 _streamUrl: "", 2904 _initLatancy: 0x0, 2905 }), 2906 _defineProperty(_0x5ba9de, _0xb1e8c8(0xc5), 0x0), 2907 _defineProperty(_0x5ba9de, _0xb1e8c8(0x396), 0x0), 2908 _defineProperty(_0x5ba9de, "setEPState", function _0x5c8f61(_0x3b6852) { 2909 this["_EPState"] = _0x3b6852; 2910 }), 2911 _defineProperty(_0x5ba9de, _0xb1e8c8(0x3ee), function _0x568757() { 2912 var _0x22c593 = _0xb1e8c8; 2913 return this[_0x22c593(0x464)]; 2914 }), 2915 _defineProperty(_0x5ba9de, "getQbrMode", function _0x4cabf5() { 2916 var _0x2a97af = _0xb1e8c8; 2917 return this[_0x2a97af(0xdd)]; 2918 }), 2919 _defineProperty( 2920 _0x5ba9de, 2921 _0xb1e8c8(0x40f), 2922 function _0x48a4db(_0xb4794) { 2923 return !![]; 2924 }, 2925 ), 2926 _defineProperty( 2927 _0x5ba9de, 2928 _0xb1e8c8(0x40b), 2929 function _0x1e71b0(_0x57cb72) { 2930 var _0xf1453a = _0xb1e8c8; 2931 this[_0xf1453a(0xc2)] = _0x57cb72; 2932 }, 2933 ), 2934 _defineProperty( 2935 _0x5ba9de, 2936 "getRegistrationStatusWithBackend", 2937 function _0x35d568() { 2938 var _0x465565 = _0xb1e8c8; 2939 return this[_0x465565(0xc2)]; 2940 }, 2941 ), 2942 (_0x2db4c6 = _0xb1e8c8(0x176)), 2943 (_0x1d4a01 = {}), 2944 (_0x1d4a01[_0x2db4c6] = _0x1d4a01[_0x2db4c6] || {}), 2945 (_0x1d4a01[_0x2db4c6][_0xb1e8c8(0xdf)] = function (_0x55bbdb) { 2946 var _0x5d6e8e = _0xb1e8c8; 2947 this[_0x5d6e8e(0x264)] = _0x55bbdb; 2948 }), 2949 (_0x561f1a = "postInterval"), 2950 (_0x1d4a01[_0x561f1a] = _0x1d4a01[_0x561f1a] || {}), 2951 (_0x1d4a01[_0x561f1a][_0xb1e8c8(0x1b6)] = function () { 2952 var _0x349d79 = _0xb1e8c8; 2953 return this[_0x349d79(0x264)]; 2954 }), 2955 (_0x17f4f9 = _0xb1e8c8(0x2a9)), 2956 (_0x1d4a01[_0x17f4f9] = _0x1d4a01[_0x17f4f9] || {}), 2957 (_0x1d4a01[_0x17f4f9][_0xb1e8c8(0xdf)] = function (_0x401d4f) { 2958 var _0x1cbf7a = _0xb1e8c8; 2959 this[_0x1cbf7a(0x481)] = _0x401d4f; 2960 }), 2961 (_0x1e8ebb = _0xb1e8c8(0x2a9)), 2962 (_0x1d4a01[_0x1e8ebb] = _0x1d4a01[_0x1e8ebb] || {}), 2963 (_0x1d4a01[_0x1e8ebb][_0xb1e8c8(0x1b6)] = function () { 2964 var _0x17cf2a = _0xb1e8c8; 2965 return this[_0x17cf2a(0x481)]; 2966 }), 2967 (_0x16717a = "recordIndex"), 2968 (_0x1d4a01[_0x16717a] = _0x1d4a01[_0x16717a] || {}), 2969 (_0x1d4a01[_0x16717a][_0xb1e8c8(0xdf)] = function (_0x11b54c) { 2970 var _0x55c1df = _0xb1e8c8; 2971 this[_0x55c1df(0x446)] = _0x11b54c; 2972 }), 2973 (_0x46d852 = _0xb1e8c8(0xbf)), 2974 (_0x1d4a01[_0x46d852] = _0x1d4a01[_0x46d852] || {}), 2975 (_0x1d4a01[_0x46d852]["get"] = function () { 2976 var _0x44fe79 = _0xb1e8c8; 2977 return this[_0x44fe79(0x446)]; 2978 }), 2979 (_0x24c812 = _0xb1e8c8(0x3d0)), 2980 (_0x1d4a01[_0x24c812] = _0x1d4a01[_0x24c812] || {}), 2981 (_0x1d4a01[_0x24c812][_0xb1e8c8(0xdf)] = function (_0x544431) { 2982 var _0x277e76 = _0xb1e8c8; 2983 this[_0x277e76(0x406)] = _0x544431; 2984 }), 2985 (_0x4c7205 = _0xb1e8c8(0x354)), 2986 (_0x1d4a01[_0x4c7205] = _0x1d4a01[_0x4c7205] || {}), 2987 (_0x1d4a01[_0x4c7205][_0xb1e8c8(0x1b6)] = function () { 2988 var _0x328113 = _0xb1e8c8; 2989 return this[_0x328113(0x406)]; 2990 }), 2991 (_0x32c480 = _0xb1e8c8(0x1d6)), 2992 (_0x1d4a01[_0x32c480] = _0x1d4a01[_0x32c480] || {}), 2993 (_0x1d4a01[_0x32c480][_0xb1e8c8(0xdf)] = function (_0x285b98) { 2994 this["_downshiftCount"] = _0x285b98; 2995 }), 2996 (_0x18abdb = _0xb1e8c8(0x2c7)), 2997 (_0x1d4a01[_0x18abdb] = _0x1d4a01[_0x18abdb] || {}), 2998 (_0x1d4a01[_0x18abdb]["get"] = function () { 2999 var _0x48868d = _0xb1e8c8; 3000 return this[_0x48868d(0x2e2)]; 3001 }), 3002 (_0xb6e386 = _0xb1e8c8(0x15c)), 3003 (_0x1d4a01[_0xb6e386] = _0x1d4a01[_0xb6e386] || {}), 3004 (_0x1d4a01[_0xb6e386][_0xb1e8c8(0xdf)] = function (_0x23d544) { 3005 var _0x15ed14 = _0xb1e8c8; 3006 this[_0x15ed14(0x1a8)] = _0x23d544; 3007 }), 3008 (_0x3f5a94 = _0xb1e8c8(0x15c)), 3009 (_0x1d4a01[_0x3f5a94] = _0x1d4a01[_0x3f5a94] || {}), 3010 (_0x1d4a01[_0x3f5a94][_0xb1e8c8(0x1b6)] = function () { 3011 var _0x112ecf = _0xb1e8c8; 3012 return this[_0x112ecf(0x1a8)]; 3013 }), 3014 (_0x838bde = _0xb1e8c8(0x16a)), 3015 (_0x1d4a01[_0x838bde] = _0x1d4a01[_0x838bde] || {}), 3016 (_0x1d4a01[_0x838bde][_0xb1e8c8(0xdf)] = function (_0x18ae33) { 3017 var _0x5362e9 = _0xb1e8c8; 3018 this[_0x5362e9(0x355)] = _0x18ae33; 3019 }), 3020 (_0x1b51fa = _0xb1e8c8(0x16a)), 3021 (_0x1d4a01[_0x1b51fa] = _0x1d4a01[_0x1b51fa] || {}), 3022 (_0x1d4a01[_0x1b51fa][_0xb1e8c8(0x1b6)] = function () { 3023 return this["_eventMetric"]; 3024 }), 3025 _defineProperty( 3026 _0x5ba9de, 3027 _0xb1e8c8(0x155), 3028 function _0x3fb9e2( 3029 _0x29b5d2, 3030 _0x5cc22b, 3031 _0x46cfed,
3032 _0x4be819, 3033 _0x3390fe, 3034 _0x8f001, 3035 ) { 3036 var _0x5584cf = _0xb1e8c8; 3037 (this[_0x5584cf(0xbb)] = _0x29b5d2), 3038 (this[_0x5584cf(0x371)] = _0x5cc22b), 3039 (this[_0x5584cf(0x217)] = _0x46cfed), 3040 (this["_domainName"] = _0x4be819), 3041 (this["_subscriberType"] = _0x3390fe), 3042 (this[_0x5584cf(0x233)] = _0x8f001); 3043 }, 3044 ), 3045 _defineProperty( 3046 _0x5ba9de, 3047 "updateSubscriberID", 3048 function _0x5117d4(_0x702f6d) { 3049 var _0x580590 = _0xb1e8c8; 3050 this[_0x580590(0x217)] = _0x702f6d; 3051 }, 3052 ), 3053 _defineProperty( 3054 _0x5ba9de, 3055 _0xb1e8c8(0x450), 3056 function _0x1c2048(_0x54b3d9, _0x470307, _0x3db8e7) { 3057 var _0xf4a29f = _0xb1e8c8; 3058 (this[_0xf4a29f(0x217)] = _0x54b3d9), 3059 (this[_0xf4a29f(0x132)] = _0x470307), 3060 (this[_0xf4a29f(0x233)] = _0x3db8e7); 3061 }, 3062 ), 3063 _defineProperty( 3064 _0x5ba9de, 3065 _0xb1e8c8(0x40d), 3066 function _0x2bbe24(_0x3b5a83, _0x558158, _0x94f447, _0x47f319) { 3067 var _0x3404a5 = _0xb1e8c8; 3068 return ( 3069 this[_0x3404a5(0x133)] && 3070 (this[_0x3404a5(0x133)][_0x3404a5(0x111)](), 3071 (this[_0x3404a5(0x133)] = undefined)), 3072 (this["_producerURL"] = undefined), 3073 (this["_producerURLSES"] = undefined), 3074 (this[_0x3404a5(0x23c)] = ""), 3075 (this[_0x3404a5(0x201)] = 0x0), 3076 this[_0x3404a5(0x40b)](_0x3404a5(0x20f)), 3077 (this[_0x3404a5(0x493)]["version"] = this[_0x3404a5(0x355)][ 3078 _0x3404a5(0x31c) 3079 ] = 3080 MMSTREAMSMARTERCONSTANTS[_0x3404a5(0x141)][_0x3404a5(0x3ce)]), 3081 (this[_0x3404a5(0x418)] = _0x558158), 3082 (this[_0x3404a5(0x449)] = _0x47f319[_0x3404a5(0x379)]), 3083 (this[_0x3404a5(0xb1)] = _0x47f319[_0x3404a5(0x19f)]), 3084 (this["_videoId"] = _0x47f319["videoId"]), 3085 (this[_0x3404a5(0x281)] = _0x47f319), 3086 this[_0x3404a5(0x243)]( 3087 "https://mediamelon-builds.s3.amazonaws.com/MM-RELEASE-BUILDS/1185727140/files/endPoint.json", 3088 ), 3089 this[_0x3404a5(0x303)](), 3090 this["registerSdkWithBackend"](_0x3b5a83) 3091 ); 3092 }, 3093 ), 3094 _defineProperty( 3095 _0x5ba9de, 3096 "registerSdkWithBackend", 3097 function _0x2fc36b(_0x4d26d1) { 3098 var _0x321764 = _0xb1e8c8, 3099 _0x51653d = 3100 MMSTREAMSMARTERCONSTANTS[_0x321764(0x17d)] + 3101 this[_0x321764(0x371)], 3102 _0x596523 = MMSTREAMSMARTERCONSTANTS["SDK_CONFIG"]; 3103 return ( 3104 (_0x596523[_0x321764(0x356)] = this[_0x321764(0x31d)]), 3105 (_0x596523[_0x321764(0x3c0)] = _0x4d26d1), 3106 (this["_httpUtil"] = new HttpUtil()), 3107 this[_0x321764(0x133)][_0x321764(0x3b1)](_0x51653d, _0x596523) 3108 ); 3109 }, 3110 ), 3111 _defineProperty(_0x5ba9de, _0xb1e8c8(0x1c1), function _0x2ec3d5() { 3112 var _0x3dc94e = _0xb1e8c8; 3113 if (!this[_0x3dc94e(0x25f)]) return; 3114 var _0x1bb921 = this[_0x3dc94e(0x25f)][_0x3dc94e(0x1a2)], 3115 _0x359c71 = new XMLHttpRequest(); 3116 _0x359c71[_0x3dc94e(0x1b8)]( 3117 "GET", 3118 this["sesRequirements"]["toolboxEndpoint_profiledId"], 3119 !![], 3120 ), 3121 _0x359c71[_0x3dc94e(0x398)](_0x3dc94e(0x2cc), "*"), 3122 _0x359c71[_0x3dc94e(0x398)](_0x3dc94e(0x189), "JWT\x20" + _0x1bb921), 3123 (_0x359c71[_0x3dc94e(0x169)] = () => { 3124 var _0x1cc998 = _0x3dc94e; 3125 console[_0x1cc998(0x181)](_0x1cc998(0x3b8)); 3126 }); 3127 (_0x359c71[_0x3dc94e(0x14e)] = () => { 3128 var _0x11cfa4 = _0x3dc94e; 3129 if ( 3130 _0x359c71[_0x11cfa4(0x32c)] === XMLHttpRequest[_0x11cfa4(0x485)] 3131 ) { 3132 var _0x56349a = _0x359c71[_0x11cfa4(0x19b)]; 3133 if (_0x56349a === 0x0 || (_0x56349a >= 0xc8 && _0x56349a < 0x190)) { 3134 var _0x9cb29f = _0x359c71["response"]; 3135 try { 3136 this["profiledId"] = 3137 JSON[_0x11cfa4(0x261)](_0x9cb29f)[_0x11cfa4(0x2b0)][0x0][ 3138 "id" 3139 ]; 3140 } catch (_0x138b06) { 3141 console[_0x11cfa4(0x181)](_0x11cfa4(0x2d4)); 3142 } 3143 } else console[_0x11cfa4(0x181)](_0x11cfa4(0x3d4), _0x56349a); 3144 } 3145 }), 3146 _0x359c71["send"](); 3147 }), 3148 _defineProperty(_0x5ba9de, _0xb1e8c8(0x2dd), function _0x32ba74() { 3149 var _0x1778c2 = _0xb1e8c8; 3150 if (!this[_0x1778c2(0x25f)]) return; 3151 var _0x58b9fd = this[_0x1778c2(0x25f)]["sid"], 3152 _0xd77c48 = Number.parseFloat( 3153 this[_0x1778c2(0x253)][_0x1778c2(0x310)](0x2), 3154 ), 3155 _0xb5f441 = this[_0x1778c2(0x25f)][_0x1778c2(0x383)], 3156 _0x4555a2 = _0x1778c2(0x1e9), 3157 _0x214992 = new XMLHttpRequest(); 3158 _0x214992[_0x1778c2(0x1b8)]( 3159 _0x1778c2(0x27e), 3160 this[_0x1778c2(0x452)] + _0x1778c2(0x3ba), 3161 !![], 3162 ), 3163 (_0x214992["timeout"] = this["_httpPostTimeout"]), 3164 _0x214992[_0x1778c2(0x398)](_0x1778c2(0x2cc), "*"), 3165 _0x214992["setRequestHeader"](_0x1778c2(0x482), _0x1778c2(0x3f5)); 3166 var _0x295984 = this[_0x1778c2(0x25f)][_0x1778c2(0x1cc)][ 3167 _0x1778c2(0x392) 3168 ](_0x1778c2(0x1ca))[0x1], 3169 _0x388290 = {
3170 apiKey: _0x295984[_0x1778c2(0x193)]( 3171 0x0, 3172 _0x295984[_0x1778c2(0x488)] - 0x1, 3173 ), 3174 eventType: "", 3175 deviceId: this[_0x1778c2(0x23c)], 3176 }; 3177 (_0x388290[_0x1778c2(0x478)] = _0x1778c2(0x3ba)), 3178 (_0x388290[_0x1778c2(0x397)] = { 3179 session_id: _0x58b9fd, 3180 affiliate_name: _0x4555a2, 3181 content_id: _0xb5f441, 3182 position_milliseconds: _0xd77c48 * 0x3e8, 3183 }); 3184 var _0xbf3664 = JSON[_0x1778c2(0x35e)](_0x388290); 3185 (_0x214992[_0x1778c2(0x169)] = () => { 3186 var _0x1c8b6f = _0x1778c2; 3187 console[_0x1c8b6f(0x181)](_0x1c8b6f(0x2f2)); 3188 }), 3189 _0x214992[_0x1778c2(0x2ed)](_0xbf3664); 3190 }), 3191 _defineProperty(_0x5ba9de, _0xb1e8c8(0xfc), function _0x3f5532() { 3192 var _0x22d0ce = _0xb1e8c8; 3193 if ( 3194 !this[_0x22d0ce(0x452)] || 3195 !this[_0x22d0ce(0x2d2)] || 3196 !this[_0x22d0ce(0x25f)] 3197 ) 3198 return; 3199 if (this[_0x22d0ce(0x25f)][_0x22d0ce(0x298)]) return; 3200 this[_0x22d0ce(0x201)] += 0x1; 3201 var _0x1839bf = this[_0x22d0ce(0x201)], 3202 _0x3068b0 = 3203 this[_0x22d0ce(0x355)][_0x22d0ce(0x384)][this[_0x22d0ce(0x446)]][ 3204 _0x22d0ce(0x260) 3205 ][this["attributes"]["SCREENRES"]]["split"]("x"), 3206 _0x339f35 = _0x3068b0[0x0], 3207 _0x67fa92 = _0x3068b0[0x1], 3208 _0x53f567 = { 3209 content: { 3210 id: this[_0x22d0ce(0x25f)][_0x22d0ce(0x383)], 3211 drmType: _0x22d0ce(0x327), 3212 formatType: _0x22d0ce(0x121), 3213 }, 3214 events: [], 3215 playback: { 3216 position: Number.parseFloat( 3217 this["_pbTime"][_0x22d0ce(0x310)](0x2), 3218 ), 3219 timeSpent: this[_0x22d0ce(0x165)](), 3220 bitrate: this[_0x22d0ce(0x105)][_0x22d0ce(0x29e)], 3221 }, 3222 user: { profiledId: this[_0x22d0ce(0x2d2)] }, 3223 playerID: this[_0x22d0ce(0x23c)], 3224 }, 3225 _0xed8116 = { name: _0x22d0ce(0x3c4), number: _0x1839bf }; 3226 _0x53f567["events"][_0x22d0ce(0x263)](_0xed8116); 3227 var _0xc44a4c = JSON[_0x22d0ce(0x35e)](_0x53f567), 3228 _0x3f45b8 = new XMLHttpRequest(); 3229 _0x3f45b8["open"](_0x22d0ce(0x27e), this["_producerURLSES"]), 3230 _0x3f45b8[_0x22d0ce(0x398)](_0x22d0ce(0x26d), _0x22d0ce(0x3f5)), 3231 _0x3f45b8[_0x22d0ce(0x398)](_0x22d0ce(0x2cc), "*"), 3232 _0x3f45b8[_0x22d0ce(0x398)]("Accept", "application/json"); 3233 var _0xe91235 = this["sesRequirements"][_0x22d0ce(0x1a2)]; 3234 _0x3f45b8[_0x22d0ce(0x398)]( 3235 _0x22d0ce(0x189), 3236 _0x22d0ce(0x2f4) + _0xe91235, 3237 ), 3238 (_0x3f45b8[_0x22d0ce(0x169)] = () => { 3239 var _0x232406 = _0x22d0ce; 3240 console["log"](_0x232406(0x2a2)); 3241 }), 3242 _0x3f45b8[_0x22d0ce(0x2ed)](_0xc44a4c); 3243 }), 3244 _defineProperty( 3245 _0x5ba9de, 3246 _0xb1e8c8(0x12a), 3247 function _0x2e1eb8(_0x67754b, _0x325274) { 3248 var _0x53d05e = _0xb1e8c8; 3249 if (!this[_0x53d05e(0x25f)]) return; 3250 if (this[_0x53d05e(0x25f)][_0x53d05e(0x298)]) return; 3251 if ( 3252 this[_0x53d05e(0x25f)][_0x53d05e(0x205)] && 3253 this[_0x53d05e(0x25f)]["toolboxEndpoint_profiledId"] == "" 3254 ) 3255 this["getProfiledIdforToolbox"](); 3256 var _0x2e31f7 = _0x67754b; 3257 if ( 3258 _0x2e31f7 === _0x53d05e(0x238) || 3259 _0x2e31f7 === _0x53d05e(0x19e) || 3260 _0x2e31f7 === "SEEKED" || 3261 _0x2e31f7 === "BUFFERING" || 3262 _0x2e31f7 === _0x53d05e(0x36f) || 3263 _0x2e31f7 === _0x53d05e(0xe8) || 3264 _0x2e31f7 === _0x53d05e(0x245) || 3265 _0x2e31f7 === "BUFFERING_FINISHED" 3266 ) 3267 return; 3268 var _0x4ae1b5 = 3269 _0x2e31f7 === _0x53d05e(0xd8) 3270 ? 0x19 3271 : _0x2e31f7 === _0x53d05e(0x313) 3272 ? 0x32 3273 : _0x2e31f7 === _0x53d05e(0x476) 3274 ? 0x4b 3275 : _0x2e31f7 === _0x53d05e(0x2a1) 3276 ? 0x5f 3277 : _0x2e31f7 === _0x53d05e(0x23e) 3278 ? 0x63 3279 : _0x2e31f7 === "COMPLETE" 3280 ? 0x64 3281 : _0x2e31f7 === _0x53d05e(0xd4) 3282 ? 0xa 3283 : undefined; 3284 this["index"] += 0x1; 3285 var _0x4da830 = this["index"], 3286 _0x108b6d = 3287 this[_0x53d05e(0x355)][_0x53d05e(0x384)][this[_0x53d05e(0x446)]][ 3288 _0x53d05e(0x260) 3289 ][this["attributes"]["SCREENRES"]]["split"]("x"), 3290 _0x4a9401 = _0x108b6d[0x0], 3291 _0x3bb422 = _0x108b6d[0x1], 3292 _0x2182f1 = { 3293 content: { 3294 id: this[_0x53d05e(0x25f)][_0x53d05e(0x383)],
3295 drmType: _0x53d05e(0x327), 3296 formatType: "application/dash+xml", 3297 }, 3298 events: [], 3299 playback: { 3300 position: Number.parseFloat( 3301 this[_0x53d05e(0x253)]["toFixed"](0x2), 3302 ), 3303 timeSpent: this[_0x53d05e(0x165)](), 3304 bitrate: this["_prevSegInfo"][_0x53d05e(0x29e)], 3305 }, 3306 user: { profiledId: this["profiledId"] }, 3307 playerID: this[_0x53d05e(0x23c)], 3308 }; 3309 if ( 3310 _0x2e31f7 === _0x53d05e(0x349) || 3311 _0x2e31f7 === _0x53d05e(0x47f) || 3312 _0x2e31f7 === "RESUME" 3313 ) { 3314 var _0x5b8140 = { 3315 name: _0x2e31f7["toLowerCase"](), 3316 number: _0x4da830, 3317 }; 3318 return ( 3319 _0x2182f1[_0x53d05e(0x44d)][_0x53d05e(0x263)](_0x5b8140), 3320 JSON[_0x53d05e(0x35e)](_0x2182f1) 3321 ); 3322 } 3323 if (_0x2e31f7 === _0x53d05e(0x1cf)) { 3324 var _0x539202 = { 3325 name: _0x53d05e(0x316), 3326 value: { 3327 errorCode: _0x325274[_0x53d05e(0x45a)], 3328 errorMessage: _0x325274[_0x53d05e(0x3f9)], 3329 }, 3330 }; 3331 return ( 3332 _0x2182f1[_0x53d05e(0x44d)][_0x53d05e(0x263)](_0x539202), 3333 JSON[_0x53d05e(0x35e)](_0x2182f1) 3334 ); 3335 } else { 3336 var _0x386494 = { 3337 name: _0x2e31f7, 3338 value: _0x4ae1b5, 3339 number: _0x4da830, 3340 }; 3341 return ( 3342 _0x2182f1[_0x53d05e(0x44d)][_0x53d05e(0x263)](_0x386494), 3343 JSON[_0x53d05e(0x35e)](_0x2182f1) 3344 ); 3345 } 3346 }, 3347 ), 3348 _defineProperty(_0x5ba9de, _0xb1e8c8(0x1ac), function _0x491962() { 3349 var _0x6242ad = _0xb1e8c8; 3350 if (!this[_0x6242ad(0x25f)]) return; 3351 if (this[_0x6242ad(0x25f)][_0x6242ad(0x298)]) return; 3352 if (!this[_0x6242ad(0x452)] || !this[_0x6242ad(0x2d2)]) return; 3353 var _0x33a43b = this[_0x6242ad(0x374)][_0x6242ad(0x488)], 3354 _0x40f31a = this[_0x6242ad(0x25f)][_0x6242ad(0x1a2)]; 3355 for ( 3356 var _0x27c9e5 = 0x0; 3357 _0x27c9e5 < this[_0x6242ad(0x374)][_0x6242ad(0x488)]; 3358 _0x27c9e5++ 3359 ) { 3360 var _0x149a04 = new XMLHttpRequest(); 3361 _0x149a04[_0x6242ad(0x1b8)]( 3362 _0x6242ad(0x27e), 3363 this["_producerURLSES"], 3364 !![], 3365 ), 3366 (_0x149a04[_0x6242ad(0x1be)] = this[_0x6242ad(0x2ad)]), 3367 _0x149a04[_0x6242ad(0x398)](_0x6242ad(0x2cc), "*"), 3368 _0x149a04["setRequestHeader"](_0x6242ad(0x482), _0x6242ad(0x3f5)), 3369 _0x149a04[_0x6242ad(0x398)]( 3370 _0x6242ad(0x189), 3371 _0x6242ad(0x2f4) + _0x40f31a, 3372 ), 3373 _0x149a04[_0x6242ad(0x398)](_0x6242ad(0x10c), _0x6242ad(0x3f5)), 3374 (_0x149a04[_0x6242ad(0x169)] = () => { 3375 var _0x5848c7 = _0x6242ad; 3376 console["log"](_0x5848c7(0x168)); 3377 }), 3378 _0x149a04[_0x6242ad(0x2ed)](this[_0x6242ad(0x374)][_0x27c9e5]), 3379 (this["_SESEventToSend"][_0x27c9e5] = null); 3380 } 3381 this[_0x6242ad(0x374)] = []; 3382 }), 3383 _defineProperty(_0x5ba9de, _0xb1e8c8(0x332), function _0x700585() { 3384 var _0x5ab721 = _0xb1e8c8; 3385 return ([0x989680] + -0x3e8 + -0xfa0 + -0x1f40 + -0x174876e800)[ 3386 _0x5ab721(0x2f5) 3387 ](/[018]/g, (_0x187480) => 3388 (_0x187480 ^ 3389 (crypto[_0x5ab721(0x148)](new Uint8Array(0x1))[0x0] & 3390 (0xf >> (_0x187480 / 0x4))))[_0x5ab721(0x11a)](0x10), 3391 ); 3392 }), 3393 _defineProperty( 3394 _0x5ba9de, 3395 _0xb1e8c8(0x282), 3396 function _0x447925(_0x5197d2, _0x3c8ce8) { 3397 var _0x207cd2 = _0xb1e8c8; 3398 if (!this[_0x207cd2(0x25f)]) return; 3399 if (this[_0x207cd2(0x25f)][_0x207cd2(0x205)]) return; 3400 var _0x5ce586 = this[_0x207cd2(0x25f)][_0x207cd2(0x27a)], 3401 _0x311098 = Number.parseFloat( 3402 this[_0x207cd2(0x253)]["toFixed"](0x2), 3403 ), 3404 _0x4b80f8 = this[_0x207cd2(0x41f)], 3405 _0x4184f5 = this[_0x207cd2(0x3c8)], 3406 _0x429a2f = this[_0x207cd2(0x2db)], 3407 _0x1c916e = this["_deviceOsVersion"], 3408 _0x2d464f = this[_0x207cd2(0x25b)], 3409 _0x442b8d = this["_deviceModel"], 3410 _0x3864b5 = "PC", 3411 _0xc67896 = this[_0x207cd2(0x25f)][_0x207cd2(0x383)], 3412 _0x309359 = _0x207cd2(0x1e9), 3413 _0x5d9ec6 = _0x207cd2(0x2ee), 3414 _0x5257c5 = "NA", 3415 _0x290d75 = "NA", 3416 _0x307ccd = "Dish_MX", 3417 _0x3f618a = this[_0x207cd2(0x25f)][_0x207cd2(0x1cc)][ 3418 _0x207cd2(0x392) 3419 ](_0x207cd2(0x1ca))[0x1], 3420 _0x452104 = { 3421 apiKey: _0x3f618a["substring"]( 3422 0x0, 3423 _0x3f618a[_0x207cd2(0x488)] - 0x1, 3424 ), 3425 eventType: "", 3426 deviceId: this[_0x207cd2(0x23c)], 3427 }; 3428 if (_0x5197d2 === _0x207cd2(0x36f)) 3429 return (
3430 (_0x452104[_0x207cd2(0x478)] = _0x207cd2(0x41b)), 3431 (_0x452104["properties"] = { 3432 session_id: _0x5ce586, 3433 target_quality_resolution: 3434 _0x3c8ce8[_0x207cd2(0x1ec)][_0x207cd2(0x345)] + 3435 "X" + 3436 _0x3c8ce8[_0x207cd2(0x1ec)][_0x207cd2(0xb8)], 3437 target_quality_bitrate: 3438 _0x3c8ce8[_0x207cd2(0x1ec)][_0x207cd2(0x24b)], 3439 }), 3440 JSON[_0x207cd2(0x35e)](_0x452104) 3441 ); 3442 var _0xef706d = _0x5197d2; 3443 if ( 3444 _0xef706d === "PAUSE" || 3445 _0xef706d === _0x207cd2(0x405) || 3446 _0xef706d === _0x207cd2(0x19e) || 3447 _0xef706d === _0x207cd2(0x245) || 3448 _0xef706d === _0x207cd2(0x39d) || 3449 _0xef706d === _0x207cd2(0x404) 3450 ) { 3451 if (_0xef706d === "PAUSE") 3452 (_0x452104[_0x207cd2(0x478)] = _0x207cd2(0x44a)), 3453 (_0x452104[_0x207cd2(0x397)] = { 3454 session_id: _0x5ce586, 3455 paused_position_milliseconds: _0x311098 * 0x3e8, 3456 }); 3457 else { 3458 if (_0xef706d === _0x207cd2(0x405)) 3459 (_0x452104[_0x207cd2(0x478)] = _0x207cd2(0x10d)), 3460 (_0x452104["properties"] = { 3461 session_id: _0x5ce586, 3462 resumed_position_milliseconds: _0x311098 * 0x3e8, 3463 }); 3464 else { 3465 if (_0xef706d === _0x207cd2(0x19e) || _0xef706d === "ENDED") 3466 (_0x452104[_0x207cd2(0x478)] = _0x207cd2(0x1f7)), 3467 (_0x452104["properties"] = { 3468 session_id: _0x5ce586, 3469 end_time_milliseconds: _0x311098 * 0x3e8, 3470 }); 3471 else { 3472 if (_0xef706d === "SEEKING") 3473 (_0x452104[_0x207cd2(0x478)] = _0x207cd2(0x308)), 3474 (_0x452104[_0x207cd2(0x397)] = { 3475 session_id: _0x5ce586, 3476 start_position_milliseconds: _0x311098 * 0x3e8, 3477 }); 3478 else 3479 _0xef706d === "SEEKED" && 3480 ((_0x452104["eventType"] = _0x207cd2(0x29a)), 3481 (_0x452104[_0x207cd2(0x397)] = { 3482 session_id: _0x5ce586, 3483 end_position_milliseconds: _0x311098 * 0x3e8, 3484 })); 3485 } 3486 } 3487 } 3488 return JSON[_0x207cd2(0x35e)](_0x452104); 3489 } 3490 if (_0xef706d === "ONLOAD") 3491 return ( 3492 (_0x452104[_0x207cd2(0x478)] = _0x207cd2(0x423)), 3493 (_0x452104[_0x207cd2(0x397)] = { 3494 session_id: _0x5ce586, 3495 player_name: _0x4b80f8, 3496 player_version: _0x4184f5, 3497 os_name: _0x429a2f, 3498 os_version: _0x1c916e, 3499 platform_name: _0x2d464f, 3500 platform_version: _0x442b8d, 3501 device_type: _0x3864b5, 3502 content_id: _0xc67896, 3503 }), 3504 JSON["stringify"](_0x452104) 3505 ); 3506 if (_0xef706d === _0x207cd2(0x18b)) 3507 return ( 3508 (_0x452104[_0x207cd2(0x478)] = "DOWNLOAD_FINISHED"), 3509 (_0x452104["properties"] = { 3510 session_id: _0x5ce586, 3511 http_status: _0x3c8ce8[_0x207cd2(0x277)], 3512 success: _0x3c8ce8["success"], 3513 download_time: _0x3c8ce8[_0x207cd2(0x3fd)], 3514 size: _0x3c8ce8[_0x207cd2(0xde)], 3515 attempt: _0x3c8ce8[_0x207cd2(0x2ab)], 3516 max_attempts: _0x3c8ce8[_0x207cd2(0x413)], 3517 download_Type: _0x3c8ce8[_0x207cd2(0x3b4)], 3518 }), 3519 JSON["stringify"](_0x452104) 3520 ); 3521 if (_0xef706d === _0x207cd2(0x1cf)) 3522 return ( 3523 (_0x452104["eventType"] = "ERROR"), 3524 (_0x452104[_0x207cd2(0x397)] = { 3525 session_id: _0x5ce586, 3526 error_details: { 3527 code: _0x3c8ce8[_0x207cd2(0x45a)], 3528 message: _0x3c8ce8[_0x207cd2(0x3f9)], 3529 content_id: _0xc67896, 3530 detail: _0x3c8ce8[_0x207cd2(0xcc)], 3531 }, 3532 user_residency_country: _0x5257c5, 3533 user_residency_region: _0x290d75, 3534 catalog_partner: _0x307ccd, 3535 }), 3536 JSON[_0x207cd2(0x35e)](_0x452104) 3537 ); 3538 if (_0xef706d === _0x207cd2(0x3e0)) 3539 return ( 3540 (_0x452104["eventType"] = _0x207cd2(0x33c)), 3541 (_0x452104["properties"] = { 3542 session_id: _0x5ce586, 3543 warning_details: { 3544 code: _0x3c8ce8["code"], 3545 name: _0x3c8ce8["name"], 3546 timestamp: _0x3c8ce8["timestamp"], 3547 data: _0x3c8ce8[_0x207cd2(0xcc)], 3548 message: _0x3c8ce8[_0x207cd2(0x306)], 3549 }, 3550 }), 3551 JSON["stringify"](_0x452104) 3552 ); 3553 if (_0xef706d === _0x207cd2(0x3a4)) 3554 return (
3555 (_0x452104[_0x207cd2(0x478)] = "BUFFERING_FINISHED"), 3556 (_0x452104[_0x207cd2(0x397)] = { session_id: _0x5ce586 }), 3557 JSON[_0x207cd2(0x35e)](_0x452104) 3558 ); 3559 if (_0xef706d === _0x207cd2(0x3ec)) 3560 return ( 3561 (_0x452104[_0x207cd2(0x478)] = _0x207cd2(0x21e)), 3562 (_0x452104["properties"] = { session_id: _0x5ce586 }), 3563 JSON["stringify"](_0x452104) 3564 ); 3565 if (_0xef706d === "START") 3566 return ( 3567 (_0x452104[_0x207cd2(0x478)] = _0x207cd2(0xe5)), 3568 (_0x452104[_0x207cd2(0x397)] = { 3569 session_id: _0x5ce586, 3570 startup_time_milliseconds: this[_0x207cd2(0x3f6)], 3571 content_id: _0xc67896, 3572 affiliate_name: _0x309359, 3573 type: _0x5d9ec6, 3574 user_residency_country: _0x5257c5, 3575 user_residency_region: _0x290d75, 3576 catalog_partner: _0x307ccd, 3577 }), 3578 JSON[_0x207cd2(0x35e)](_0x452104) 3579 ); 3580 }, 3581 ), 3582 _defineProperty(_0x5ba9de, _0xb1e8c8(0x295), function _0x34f534() { 3583 var _0x5879db = _0xb1e8c8; 3584 if (!this[_0x5879db(0x25f)]) return; 3585 if (this["sesRequirements"][_0x5879db(0x205)]) return; 3586 if (!this[_0x5879db(0x452)]) return; 3587 var _0x198617 = this[_0x5879db(0x374)][_0x5879db(0x488)]; 3588 for ( 3589 var _0x54930a = 0x0; 3590 _0x54930a < this[_0x5879db(0x374)][_0x5879db(0x488)]; 3591 _0x54930a++ 3592 ) { 3593 var _0x37c75a = new XMLHttpRequest(), 3594 _0x77dde6 = JSON[_0x5879db(0x261)]( 3595 this[_0x5879db(0x374)][_0x54930a], 3596 ), 3597 _0x216e86 = this[_0x5879db(0x452)] + _0x77dde6["eventType"]; 3598 _0x37c75a["open"](_0x5879db(0x27e), _0x216e86, !![]), 3599 (_0x37c75a[_0x5879db(0x1be)] = this[_0x5879db(0x2ad)]), 3600 _0x37c75a[_0x5879db(0x398)](_0x5879db(0x2cc), "*"), 3601 _0x37c75a[_0x5879db(0x398)](_0x5879db(0x482), "application/json"), 3602 (_0x37c75a["onerror"] = () => { 3603 console["log"]( 3604 "Error\x20while\x20sending\x20payload\x20to\x20Starz", 3605 ); 3606 }), 3607 _0x37c75a[_0x5879db(0x2ed)](this["_SESEventToSend"][_0x54930a]), 3608 (this[_0x5879db(0x374)][_0x54930a] = null); 3609 } 3610 return (this[_0x5879db(0x374)] = []), 0x0; 3611 }), 3612 _defineProperty( 3613 _0x5ba9de, 3614 _0xb1e8c8(0x2b6), 3615 function _0xa88f08(_0x12ee10) { 3616 var _0x15e105 = _0xb1e8c8; 3617 this[_0x15e105(0x40b)]("SUCCESS"), 3618 (this[_0x15e105(0x18f)] = _0x12ee10[_0x15e105(0x3c0)]), 3619 this[_0x15e105(0xec)](_0x12ee10["cfVal"]); 3620 var _0x41a7e7, _0x208ae2; 3621 if (_0x12ee10["maxStepsUp"] !== undefined) { 3622 if (!isNaN(_0x12ee10[_0x15e105(0x2c6)])) 3623 _0x41a7e7 = _0x12ee10[_0x15e105(0x2c6)]; 3624 } 3625 if (_0x12ee10[_0x15e105(0x2f1)] !== undefined) { 3626 if (!isNaN(_0x12ee10["maxStepsDown"])) 3627 _0x208ae2 = _0x12ee10[_0x15e105(0x2f1)]; 3628 } 3629 _0x41a7e7 === undefined && 3630 _0x208ae2 === undefined && 3631 _0x12ee10[_0x15e105(0x335)] !== undefined && 3632 !isNaN(_0x12ee10[_0x15e105(0x335)]) && 3633 (_0x41a7e7 = _0x208ae2 = _0x12ee10[_0x15e105(0x335)]), 3634 this[_0x15e105(0x342)](_0x41a7e7, _0x208ae2), 3635 this["reportServerTimeStamp"](_0x12ee10[_0x15e105(0x271)]), 3636 this[_0x15e105(0x422)]( 3637 _0x12ee10[_0x15e105(0x2a9)], 3638 _0x12ee10[_0x15e105(0x427)], 3639 ), 3640 this[_0x15e105(0x130)](), 3641 (this[_0x15e105(0x460)] = !![]), 3642 (this[_0x15e105(0x2d9)] = ![]); 3643 }, 3644 ), 3645 _defineProperty( 3646 _0x5ba9de, 3647 _0xb1e8c8(0x437), 3648 function _0x3fd1e5(_0x42b58a, _0x57d080) { 3649 var _0x4def07 = _0xb1e8c8; 3650 if (_0x42b58a !== undefined) this[_0x4def07(0x312)] = _0x42b58a; 3651 if (_0x57d080 !== undefined) this[_0x4def07(0x38d)] = _0x57d080; 3652 }, 3653 ), 3654 _defineProperty(_0x5ba9de, _0xb1e8c8(0x1db), function _0x16ac16() { 3655 var _0x1bc040 = _0xb1e8c8; 3656 this["setRegistrationStatus"]("FAILED"), 3657 (this["_producerURL"] = undefined), 3658 (this[_0x1bc040(0x18f)] = null), 3659 (this[_0x1bc040(0x264)] = -0x1), 3660 (this[_0x1bc040(0x239)] = []), 3661 (this[_0x1bc040(0x374)] = []), 3662 (this[_0x1bc040(0x440)] = []), 3663 this[_0x1bc040(0x330)](); 3664 }), 3665 _defineProperty(_0x5ba9de, _0xb1e8c8(0x291), function _0x18e6d5() { 3666 var _0x273537 = _0xb1e8c8;
3667 this["registerSdkWithBackend"](this[_0x273537(0xdd)]) 3668 [_0x273537(0x2b3)](function (_0x236819) { 3669 var _0xa847c5 = _0x273537, 3670 _0x1fc79b = JSON[_0xa847c5(0x261)](_0x236819); 3671 _0x1fc79b && 3672 _0x1fc79b[_0xa847c5(0x271)] && 3673 this[_0xa847c5(0x218)](_0x1fc79b[_0xa847c5(0x271)]); 3674 }) 3675 ["catch"]((_0x36f75d) => {}); 3676 }), 3677 _defineProperty(_0x5ba9de, "addSegInfo", function _0x4f0926(_0x22ed1e) { 3678 var _0x4d82d2 = _0xb1e8c8; 3679 if (this[_0x4d82d2(0x105)]) { 3680 if ( 3681 _0x22ed1e[_0x4d82d2(0x38f)] != -0x1 && 3682 this[_0x4d82d2(0x105)][_0x4d82d2(0x38f)] == 3683 _0x22ed1e[_0x4d82d2(0x38f)] && 3684 this[_0x4d82d2(0x105)][_0x4d82d2(0x369)] === _0x22ed1e["startTime"] 3685 ) { 3686 if ( 3687 this[_0x4d82d2(0x105)][_0x4d82d2(0x29e)] === 3688 _0x22ed1e[_0x4d82d2(0x29e)] && 3689 this[_0x4d82d2(0x30d)]++ < 0xa 3690 ) 3691 return; 3692 } 3693 } 3694 if ( 3695 this["_prevSegInfo"]["cbrBitrate"] === _0x22ed1e["cbrBitrate"] && 3696 this["_prevSegInfo"]["res"] === _0x22ed1e[_0x4d82d2(0x207)] 3697 ) 3698 return; 3699 if (!_0x22ed1e[_0x4d82d2(0x29e)]) return; 3700 if (this[_0x4d82d2(0x230)] > 0x0) 3701 _0x22ed1e["downloadRate"] = Number.parseFloat( 3702 (this[_0x4d82d2(0x230)] * 0x400)[_0x4d82d2(0x310)](0x2), 3703 ); 3704 if (this["_bufferLength"] >= 0x0) 3705 _0x22ed1e[_0x4d82d2(0x395)] = Number.parseInt(this["_bufferLength"]); 3706 if (_0x22ed1e[_0x4d82d2(0x1ee)]) { 3707 if (_0x22ed1e[_0x4d82d2(0xb9)] < 0x0) 3708 _0x22ed1e[_0x4d82d2(0x1ee)] = _0x22ed1e[_0x4d82d2(0x3b9)] = 0x0; 3709 } else 3710 _0x22ed1e["dur"] > 0x0 3711 ? (_0x22ed1e["cbrSize"] = _0x22ed1e["qbrSize"] = 3712 _0x22ed1e[_0x4d82d2(0xb9)] * _0x22ed1e[_0x4d82d2(0x29e)]) 3713 : (_0x22ed1e["cbrSize"] = _0x22ed1e["qbrSize"] = 0x0); 3714 _0x22ed1e[_0x4d82d2(0x271)] = this[_0x4d82d2(0x420)](); 3715 if (_0x22ed1e[_0x4d82d2(0x14a)] !== undefined) 3716 delete _0x22ed1e[_0x4d82d2(0x14a)]; 3717 if (_0x22ed1e["qbrQual"] !== undefined) delete _0x22ed1e["qbrQual"]; 3718 if (_0x22ed1e[_0x4d82d2(0x48f)] !== undefined) 3719 delete _0x22ed1e[_0x4d82d2(0x48f)]; 3720 if (_0x22ed1e[_0x4d82d2(0xb9)] !== undefined) 3721 delete _0x22ed1e[_0x4d82d2(0xb9)]; 3722 if (_0x22ed1e[_0x4d82d2(0x38f)] !== undefined) 3723 delete _0x22ed1e[_0x4d82d2(0x38f)]; 3724 if (_0x22ed1e[_0x4d82d2(0x369)] !== undefined) 3725 delete _0x22ed1e["startTime"]; 3726 if (_0x22ed1e[_0x4d82d2(0x3d7)] !== undefined) 3727 delete _0x22ed1e[_0x4d82d2(0x3d7)]; 3728 if (_0x22ed1e[_0x4d82d2(0x1a7)] !== undefined) 3729 delete _0x22ed1e[_0x4d82d2(0x1a7)]; 3730 if (_0x22ed1e[_0x4d82d2(0x250)] !== undefined) 3731 delete _0x22ed1e[_0x4d82d2(0x250)]; 3732 if (_0x22ed1e[_0x4d82d2(0x3b9)] !== undefined) 3733 delete _0x22ed1e[_0x4d82d2(0x3b9)]; 3734 if (_0x22ed1e[_0x4d82d2(0x395)] !== undefined) 3735 delete _0x22ed1e[_0x4d82d2(0x395)]; 3736 if ( 3737 _0x22ed1e["cbrSize"] !== undefined && 3738 _0x22ed1e[_0x4d82d2(0x1ee)] <= 0x0 3739 ) 3740 delete _0x22ed1e["cbrSize"]; 3741 if ( 3742 _0x22ed1e[_0x4d82d2(0x2d3)] !== undefined && 3743 _0x22ed1e["vCodec"] === "" 3744 ) 3745 delete _0x22ed1e[_0x4d82d2(0x2d3)]; 3746 if ( 3747 _0x22ed1e[_0x4d82d2(0x1d3)] !== undefined && 3748 _0x22ed1e[_0x4d82d2(0x1d3)] === "" 3749 ) 3750 delete _0x22ed1e[_0x4d82d2(0x1d3)]; 3751 this[_0x4d82d2(0x493)][_0x4d82d2(0x384)][this[_0x4d82d2(0x446)]][ 3752 "segInfo" 3753 ][_0x4d82d2(0x263)](_0x22ed1e), 3754 (this["_prevSegInfo"] = 3755 _0x22ed1e[_0x4d82d2(0x3b7)] === Array 3756 ? _0x22ed1e[length - 0x1] 3757 : _0x22ed1e), 3758 (this["_segINfoStatus"] = !![]), 3759 (this[_0x4d82d2(0x30d)] = 0x0); 3760 }), 3761 _defineProperty( 3762 _0x5ba9de, 3763 _0xb1e8c8(0x456), 3764 function _0x3303a1(_0x1eb36f) { 3765 var _0x175e47 = _0xb1e8c8; 3766 typeof _0x1eb36f !== _0x175e47(0xee) && 3767 _0x1eb36f > 0x0 && 3768 ((this[_0x175e47(0x230)] = _0x1eb36f / 0x400), 3769 (this[_0x175e47(0x236)] = this[_0x175e47(0x236)] + 0x1), 3770 (this[_0x175e47(0x2ef)] = 3771 this[_0x175e47(0x230)] + this[_0x175e47(0x2ef)])); 3772 }, 3773 ), 3774 _defineProperty( 3775 _0x5ba9de, 3776 "reportBufferLength", 3777 function _0x1f743e(_0x5206c1) { 3778 var _0x4db01a = _0xb1e8c8; 3779 _0x5206c1 >= 0x0 && (this[_0x4db01a(0x461)] = _0x5206c1); 3780 }, 3781 ), 3782 _defineProperty(_0x5ba9de, _0xb1e8c8(0x445), function _0x53bb74() { 3783 var _0xf5b25 = _0xb1e8c8; 3784 delete this[_0xf5b25(0x355)][_0xf5b25(0x384)][this[_0xf5b25(0x446)]][ 3785 _0xf5b25(0x489) 3786 ]; 3787 }), 3788 _defineProperty( 3789 _0x5ba9de, 3790 _0xb1e8c8(0x21d), 3791 function _0x5aa9cc(_0x9bccac, _0x398748) { 3792 var _0x55d42 = _0xb1e8c8; 3793 typeof this[_0x55d42(0x355)][_0x55d42(0x384)][this[_0x55d42(0x446)]][ 3794 _0x55d42(0xd2)
3795 ] === _0x55d42(0xee) && 3796 (this[_0x55d42(0x355)][_0x55d42(0x384)][this[_0x55d42(0x446)]][ 3797 _0x55d42(0xd2) 3798 ] = {}); 3799 typeof this[_0x55d42(0x493)][_0x55d42(0x384)][this[_0x55d42(0x446)]][ 3800 _0x55d42(0xd2) 3801 ] === _0x55d42(0xee) && 3802 (this[_0x55d42(0x493)][_0x55d42(0x384)][this[_0x55d42(0x446)]][ 3803 "customTags" 3804 ] = {}); 3805 var _0x5af887 = 3806 this[_0x55d42(0x355)][_0x55d42(0x384)][this[_0x55d42(0x446)]][ 3807 _0x55d42(0xd2) 3808 ]; 3809 (_0x5af887[_0x9bccac] = _0x398748), 3810 (this[_0x55d42(0x355)][_0x55d42(0x384)][this[_0x55d42(0x446)]][ 3811 _0x55d42(0xd2) 3812 ] = _0x5af887), 3813 (this["_statsMetric"]["qubitData"][this[_0x55d42(0x446)]][ 3814 _0x55d42(0xd2) 3815 ] = _0x5af887); 3816 }, 3817 ), 3818 _defineProperty( 3819 _0x5ba9de, 3820 _0xb1e8c8(0x43b), 3821 function _0x1f2b38(_0x5ce063) { 3822 var _0xfdf952 = _0xb1e8c8; 3823 _0x5ce063[_0xfdf952(0x379)] !== undefined && 3824 _0x5ce063[_0xfdf952(0x379)] !== null && 3825 this[_0xfdf952(0x346)]( 3826 this[_0xfdf952(0x125)][_0xfdf952(0x3ac)], 3827 _0x5ce063["assetId"], 3828 ), 3829 _0x5ce063[_0xfdf952(0x19f)] !== undefined && 3830 _0x5ce063["assetName"] !== null && 3831 this[_0xfdf952(0x346)]( 3832 this[_0xfdf952(0x125)][_0xfdf952(0x21c)], 3833 _0x5ce063[_0xfdf952(0x19f)], 3834 ), 3835 _0x5ce063[_0xfdf952(0x12b)] && 3836 this[_0xfdf952(0x346)]( 3837 this["attributes"][_0xfdf952(0x400)], 3838 _0x5ce063[_0xfdf952(0x12b)], 3839 ), 3840 _0x5ce063["contentType"] && 3841 this["setContentMetadata"]( 3842 this["attributes"]["CONTENTTYPE"], 3843 _0x5ce063[_0xfdf952(0x42b)], 3844 ), 3845 _0x5ce063[_0xfdf952(0x200)] && 3846 this[_0xfdf952(0x346)]( 3847 this[_0xfdf952(0x125)][_0xfdf952(0x3f4)], 3848 _0x5ce063[_0xfdf952(0x200)], 3849 ), 3850 _0x5ce063[_0xfdf952(0x113)] && 3851 this[_0xfdf952(0x346)]( 3852 this[_0xfdf952(0x125)][_0xfdf952(0x10b)], 3853 _0x5ce063[_0xfdf952(0x113)], 3854 ), 3855 _0x5ce063[_0xfdf952(0x211)] && 3856 this[_0xfdf952(0x346)]( 3857 this[_0xfdf952(0x125)][_0xfdf952(0x115)], 3858 _0x5ce063[_0xfdf952(0x211)], 3859 ), 3860 _0x5ce063[_0xfdf952(0x20c)] && 3861 this[_0xfdf952(0x346)]( 3862 this[_0xfdf952(0x125)][_0xfdf952(0x160)], 3863 _0x5ce063[_0xfdf952(0x20c)], 3864 ), 3865 _0x5ce063[_0xfdf952(0x287)] && 3866 this[_0xfdf952(0x346)]( 3867 this["attributes"][_0xfdf952(0xff)], 3868 _0x5ce063["seriesTitle"], 3869 ), 3870 _0x5ce063[_0xfdf952(0x1de)] && 3871 this[_0xfdf952(0x346)]( 3872 this[_0xfdf952(0x125)][_0xfdf952(0x122)], 3873 _0x5ce063["videoType"], 3874 ); 3875 }, 3876 ), 3877 _defineProperty( 3878 _0x5ba9de, 3879 _0xb1e8c8(0x346), 3880 function _0xc1794c(_0x1c85cd, _0x594c9e) { 3881 var _0x2b6bff = _0xb1e8c8; 3882 _0x594c9e !== undefined && 3883 _0x594c9e !== null && 3884 ((this[_0x2b6bff(0x493)][_0x2b6bff(0x384)][this[_0x2b6bff(0x446)]][ 3885 _0x2b6bff(0x391) 3886 ][_0x1c85cd] = _0x594c9e), 3887 (this[_0x2b6bff(0x355)][_0x2b6bff(0x384)][this[_0x2b6bff(0x446)]][ 3888 _0x2b6bff(0x391) 3889 ][_0x1c85cd] = _0x594c9e)); 3890 }, 3891 ), 3892 _defineProperty( 3893 _0x5ba9de, 3894 "reportNetworkType", 3895 function _0x426fa3(_0x574e10) { 3896 var _0x9f55cb = _0xb1e8c8; 3897 _0x574e10 && 3898 ((this["_networkType"] = _0x574e10), 3899 this["setClientInfo"]( 3900 this[_0x9f55cb(0x125)][_0x9f55cb(0x25e)], 3901 this[_0x9f55cb(0x46f)], 3902 )); 3903 }, 3904 ), 3905 _defineProperty( 3906 _0x5ba9de, 3907 _0xb1e8c8(0x266), 3908 function _0x943c01(_0x1b78ff) { 3909 var _0x50a3ff = _0xb1e8c8; 3910 this[_0x50a3ff(0x340)] = _0x1b78ff; 3911 }, 3912 ), 3913 _defineProperty(_0x5ba9de, "setCfVal", function _0x387ef8(_0x20192c) { 3914 var _0xc9ca39 = _0xb1e8c8; 3915 this[_0xc9ca39(0x13f)] = _0x20192c; 3916 }), 3917 _defineProperty(_0x5ba9de, "getCfVal", function _0x466df4() { 3918 var _0xf87e42 = _0xb1e8c8; 3919 return this[_0xf87e42(0x13f)]; 3920 }), 3921 _defineProperty( 3922 _0x5ba9de, 3923 _0xb1e8c8(0x342), 3924 function _0x5c51c5(_0x744dc7, _0x51820b) { 3925 var _0x169f8f = _0xb1e8c8; 3926 if (_0x744dc7 >= 0x0) this[_0x169f8f(0x237)] = _0x744dc7; 3927 if (_0x51820b >= 0x0) this[_0x169f8f(0x26b)] = _0x51820b; 3928 }, 3929 ), 3930 _defineProperty(_0x5ba9de, "getMaxStepsToSwitch", function _0x3e
3930cb6c() { 3931 var _0x141243 = _0xb1e8c8; 3932 return [this[_0x141243(0x237)], this[_0x141243(0x26b)]]; 3933 }), 3934 _defineProperty( 3935 _0x5ba9de, 3936 _0xb1e8c8(0x215), 3937 function _0x5b9e98(_0x534e4f) { 3938 var _0x4137e6 = _0xb1e8c8; 3939 _0x534e4f && 3940 ((this[_0x4137e6(0x3d8)] = _0x534e4f), 3941 this[_0x4137e6(0x3e5)]( 3942 this[_0x4137e6(0x125)]["WIFISSID"], 3943 this[_0x4137e6(0x3d8)], 3944 )); 3945 }, 3946 ), 3947 _defineProperty( 3948 _0x5ba9de, 3949 _0xb1e8c8(0x3b5), 3950 function _0x409f6d(_0x4b3f56) { 3951 var _0x25e576 = _0xb1e8c8; 3952 _0x4b3f56 && 3953 ((this[_0x25e576(0x3de)] = _0x4b3f56), 3954 this["setClientInfo"]( 3955 this["attributes"][_0x25e576(0x3d1)], 3956 this[_0x25e576(0x3de)], 3957 )); 3958 }, 3959 ), 3960 _defineProperty( 3961 _0x5ba9de, 3962 _0xb1e8c8(0x136), 3963 function _0x1ecfe5(_0x5c8212) { 3964 var _0xb8c20f = _0xb1e8c8; 3965 _0x5c8212 && 3966 ((this[_0xb8c20f(0x3b6)] = _0x5c8212), 3967 this[_0xb8c20f(0x3e5)]( 3968 this[_0xb8c20f(0x125)][_0xb8c20f(0x3b2)], 3969 this["_wifiDataRate"], 3970 )); 3971 }, 3972 ), 3973 _defineProperty( 3974 _0x5ba9de, 3975 "reportServerTimeStamp", 3976 function _0x46d87a(_0x4be543) { 3977 var _0x161afb = _0xb1e8c8; 3978 (this[_0x161afb(0x304)] = _0x4be543), this["setCurrentTimeDelta"](); 3979 }, 3980 ), 3981 _defineProperty( 3982 _0x5ba9de, 3983 _0xb1e8c8(0x422), 3984 function _0xaaf388(_0x348bbe, _0x532de7) { 3985 (this["_producerURL"] = _0x348bbe), 3986 (this["_postInterval"] = _0x532de7); 3987 }, 3988 ), 3989 _defineProperty( 3990 _0x5ba9de, 3991 _0xb1e8c8(0x41e), 3992 function _0x28f7e7(_0xf674be) { 3993 var _0x58b220 = _0xb1e8c8; 3994 (this[_0x58b220(0x452)] = _0xf674be), 3995 (this["deviceIdStarz"] = this[_0x58b220(0x332)]()); 3996 }, 3997 ), 3998 _defineProperty( 3999 _0x5ba9de, 4000 _0xb1e8c8(0x2b1), 4001 function _0x4a8a8f(_0x48e177) { 4002 var _0x38c709 = _0xb1e8c8; 4003 (this[_0x38c709(0xdd)] = _0x48e177), 4004 this[_0x38c709(0x1fc)]( 4005 this[_0x38c709(0x125)][_0x38c709(0x2a5)], 4006 this[_0x38c709(0xdd)], 4007 ), 4008 this[_0x38c709(0x414)](); 4009 }, 4010 ), 4011 _defineProperty( 4012 _0x5ba9de, 4013 "reportAssetID", 4014 function _0x8c93f4(_0xeb624, _0x3008b9, _0x3daa1d) { 4015 var _0x5b9a15 = _0xb1e8c8; 4016 if (_0xeb624) this[_0x5b9a15(0x449)] = _0xeb624; 4017 if (_0x3008b9) this["_assetName"] = _0x3008b9; 4018 if (_0x3daa1d) this[_0x5b9a15(0x1d7)] = _0x3daa1d; 4019 }, 4020 ), 4021 _defineProperty( 4022 _0x5ba9de, 4023 _0xb1e8c8(0x22a), 4024 function _0x26b733(_0x5c8513, _0x1b73c6) { 4025 var _0x1627b2 = _0xb1e8c8; 4026 (this[_0x1627b2(0x15e)] = _0x5c8513), 4027 (this[_0x1627b2(0x3f2)] = _0x1b73c6); 4028 }, 4029 ), 4030 _defineProperty( 4031 _0x5ba9de, 4032 _0xb1e8c8(0x1bf), 4033 function _0x2b2a1d(_0x538530) { 4034 var _0x1a1851 = _0xb1e8c8; 4035 (this[_0x1a1851(0x48b)] = _0x538530), 4036 this[_0x1a1851(0x433)]( 4037 this["attributes"][_0x1a1851(0x138)], 4038 this[_0x1a1851(0x48b)], 4039 ); 4040 }, 4041 ), 4042 _defineProperty( 4043 _0x5ba9de, 4044 _0xb1e8c8(0xd5), 4045 function _0x36aa4b(_0xa3ccfe, _0x1d784f) { 4046 var _0x470a7e = _0xb1e8c8; 4047 if (_0xa3ccfe < _0x1d784f) this["_upshiftCount"]++; 4048 else _0xa3ccfe > _0x1d784f && this[_0x470a7e(0x2e2)]++; 4049 var _0x1ddce3 = 4050 _0x470a7e(0x146) + _0xa3ccfe + ",\x20New:\x20" + _0x1d784f; 4051 this[_0x470a7e(0x46d)]( 4052 this[_0x470a7e(0x125)][_0x470a7e(0x1aa)], 4053 _0x1d784f, 4054 ); 4055 }, 4056 ), 4057 _defineProperty(_0x5ba9de, _0xb1e8c8(0x130), function _0x30b162() { 4058 var _0x2db7ec = _0xb1e8c8; 4059 this[_0x2db7ec(0x414)](), 4060 this[_0x2db7ec(0x377)](), 4061 this[_0x2db7ec(0xbe)](); 4062 }), 4063 _defineProperty(_0x5ba9de, _0xb1e8c8(0x377), function _0x1eb404() { 4064 var _0x73e1cb = _0xb1e8c8; 4065 if (this[_0x73e1cb(0x481)] !== undefined) { 4066 for ( 4067 var _0x46cba5 = 0x0; 4068 _0x46cba5 < this[_0x73e1cb(0x440)][_0x73e1cb(0x488)]; 4069 _0x46cba5++ 4070 ) { 4071 var _0x22c2a2 = this[_0x73e1cb(0x440)][_0x46cba5], 4072 _0x1c6ba0 = new XMLHttpRequest(); 4073 _0x1c6ba0[_0x73e1cb(0x1b8)]( 4074 _0x73e1cb(0x27e), 4075 this[_0x73e1cb(0x481)], 4076 !![], 4077 ), 4078 (_0x1c6ba0[_0x73e1cb(0x1be)] = this["_httpPostTimeout"]), 4079 _0x1c6ba0[_0x73e1cb(0x398)](_0x73e1cb(0x2cc), "*"), 4080 _0x1c6ba0[_0x73e1cb(0x398)]("Content-type", _0x73e1cb(0x3f5)), 4081 _0x1c6ba0[_0x73e1cb(0x2ed)](_0x22c2a2), 4082 (this["_lastStatsPostedAtTS"] = this[_0x73e1cb(0x151)]()), 4083 (this[_0x73e1cb(0x440)][_0x46cba5] = null); 4084 } 4085 this["_statsToSend"] = []; 4086 } 4087 }), 4088 _defineProperty( 4089 _0x5ba9de, 4090 _0xb1e8c8(0x1f5), 4091 function _0x3580b8(_0x3de5bf, _0x5d50fc, _0x4cef70) { 4092 var _0x2e6ee8 = _0xb1e8c8; 4093 (this[_0x2e6ee8(0x41f)] = _0x3de5bf), 4094 (this["_playerModel"] = _0x5d50fc), 4095 (this[_0x2e6ee8(0x3c8)] = _0x4cef70); 4096 }, 4097 ), 4098 _defineProperty( 4099 _0x5ba9de, 4100 _0xb1e8c8(0x25a), 4101 function _0x3bfda7(_0x2f13aa, _0xda02bf) { 4102 var _0x2fdea5 = _0xb1e8c8; 4103 (this[_0x2fdea5(0x3d9)] = _0x2f13aa), 4104 (this[_0x2fdea5(0x3ff)] = _0xda02bf); 4105 }, 4106 ), 4107 _defineProperty( 4108 _0x5ba9de, 4109 _0xb1e8c8(0x219), 4110 function _0x5be1bd(_0x526aa8) { 4111 var _0x4831c8 = _0xb1e8c8; 4112 this[_0x4831c8(0x39a)] = _0x526aa8; 4113 }, 4114 ), 4115 _defineProperty( 4116 _0x5ba9de, 4117 _0xb1e8c8(0x204), 4118 function _0x16325b(_0x381796) { 4119 this["_videoQuality"] = _0x381796; 4120 }, 4121 ), 4122 _defineProperty( 4123 _0x5ba9de, 4124 _0xb1e8c8(0x109), 4125 function _0x12df7f(_0xc555a5) { 4126 var _0x407d86 = _0xb1e8c8; 4127 this[_0x407d86(0x110)]( 4128 _0x407d86(0x35a), 4129 "Manifest\x20Load\x20Complete", 4130 _0x407d86(0x35a), 4131 this[_0x407d86(0x253)], 4132 ); 4133 }, 4134 ), 4135 _defineProperty( 4136 _0x5ba9de, 4137 _0xb1e8c8(0x410), 4138 function _0x1187e7(_0x2bd02c) { 4139 this["_deviceID"] = _0x2bd02c; 4140 }, 4141 ), 4142 _defineProperty( 4143 _0x5ba9de, 4144 _0xb1e8c8(0x424), 4145 function _0xb57392( 4146 _0x5ce8d1, 4147 _0x26de91, 4148 _0x5514a2, 4149 _0x4bf9c3, 4150 _0x1e900b, 4151 _0x311cc5, 4152 _0x36b69c, 4153 _0x2183a2, 4154 ) { 4155 var _0x50814a = _0xb1e8c8; 4156 if (_0x5ce8d1) this[_0x50814a(0x25b)] = _0x5ce8d1; 4157 if (_0x26de91) this[_0x50814a(0x3c6)] = _0x26de91; 4158 if (_0x5514a2) this[_0x50814a(0x2db)] = _0x5514a2; 4159 if (_0x4bf9c3) this["_deviceOsVersion"] = _0x4bf9c3; 4160 if (_0x1e900b) this[_0x50814a(0x2e1)] = _0x1e900b; 4161 if (_0x36b69c) this[_0x50814a(0x15e)] = _0x36b69c; 4162 if (_0x2183a2) this[_0x50814a(0x3f2)] = _0x2183a2; 4163 if (_0x311cc5) this[_0x50814a(0x37a)] = _0x311cc5; 4164 this[_0x50814a(0x2b2)](); 4165 }, 4166 ), 4167 _defineProperty( 4168 _0x5ba9de, 4169 _0xb1e8c8(0x3fb), 4170 function _0x3ad98a(_0x35f202, _0x9fc48e) { 4171 var _0x358a1e = _0xb1e8c8; 4172 if (_0x35f202 === MMOverridableMetric[_0x358a1e(0x180)]) 4173 (this[_0x358a1e(0x3f6)] = Number.parseFloat( 4174 _0x9fc48e[_0x358a1e(0x310)](0x2), 4175 )), 4176 (this[_0x358a1e(0x186)] = !![]); 4177 else { 4178 if (_0x35f202 === MMOverridableMetric["ServerAddress"]) 4179 this[_0x358a1e(0x3e5)]( 4180 this["attributes"][_0x358a1e(0x2ce)], 4181 _0x9fc48e, 4182 ); 4183 else { 4184 if (_0x35f202 === MMOverridableMetric[_0x358a1e(0x305)]) { 4185 } 4186 } 4187 } 4188 }, 4189 ), 4190 _defineProperty(_0x5ba9de, _0xb1e8c8(0x3e7), function _0x1d3083() { 4191 var _0x23ca3c = _0xb1e8c8; 4192 if (this[_0x23ca3c(0x2d1)]) { 4193 if ( 4194 !this["_adInformation"][_0x23ca3c(0x182)] || 4195 this[_0x23ca3c(0x3f3)] 4196 ) 4197 return; 4198 this[_0x23ca3c(0x3f3)] = !![]; 4199 var _0x506693 = this[_0x23ca3c(0x151)](); 4200 populateAdRelatedInfo(_0x506693), 4201 (this[_0x23ca3c(0x11c)] = _0x506693), 4202 this[_0x23ca3c(0x363)]( 4203 this["attributes"][_0x23ca3c(0x3f8)], 4204 this[_0x23ca3c(0x1c7)], 4205 ), 4206 notifyEvent( 4207 _0x23ca3c(0x3e4), 4208 _0x23ca3c(0x40c), 4209 _0x23ca3c(0x3e4), 4210 null, 4211 ), 4212 (_adInformation[_0x23ca3c(0x3fe)] = _0x506693); 4213 } 4214 }), 4215 _defineProperty(_0x5ba9de, _0xb1e8c8(0xcb), function _0x48bb6a() { 4216 var _0x42b7d2 = _0xb1e8c8; 4217 if (this[_0x42b7d2(0x2d1)]) { 4218 if ( 4219 !_adInformation[_0x42b7d2(0x182)] || 4220 this[_0x42b7d2(0x3f3)] == ![] 4221 ) 4222 return; 4223 (this[_0x42b7d2(0x14b)] = _0x42b7d2(0x137)), 4224 (this[_0x42b7d2(0x3f3)] = ![]); 4225 if (this[_0x42b7d2(0x45b)] === MMPlayerState[_0x42b7d2(0x2df)]) { 4226 var _0x5203d8 = this[_0x42b7d2(0x151)](); 4227 this[_0x42b7d2(0x11c)] && 4228 ((this["_adBuffWaitForInterval"] = 4229 _0x5203d8 - this[_0x42b7d2(0x11c)]), 4230 (this[_0x42b7d2(0x1c7)] = 4231 this[_0x42b7d2(0x1c7)] + this["_adBuffWaitForInterval"]), 4232 this[_0x42b7d2(0x433)]( 4233 this[_0x42b7d2(0x125)][_0x42b7d2(0x3ec)], 4234 this[_0x42b7d2(0x242)], 4235 ), 4236 this[_0x42b7d2(0x363)]( 4237 this[_0x42b7d2(0x125)][_0x42b7d2(0x3f8)], 4238 this[_0x42b7d2(0x1c7)], 4239 ), 4240 (this[_0x42b7d2(0x11c)] = 0x0)); 4241 } 4242 } 4243 }), 4244 _defineProperty(_0x5ba9de, _0xb1e8c8(0x149), function _0x5c3987() {
4245 var _0x117ef4 = _0xb1e8c8; 4246 if ( 4247 this[_0x117ef4(0x3ee)]() !== 4248 MMExperienceProbeState[_0x117ef4(0xcd)] || 4249 this[_0x117ef4(0x3f3)] 4250 ) 4251 return; 4252 (this[_0x117ef4(0x3f3)] = !![]), 4253 (this[_0x117ef4(0x11c)] = this[_0x117ef4(0x151)]()), 4254 this[_0x117ef4(0x465)]++, 4255 this[_0x117ef4(0x363)]( 4256 this[_0x117ef4(0x125)][_0x117ef4(0x3f8)], 4257 this["_sumBuffWait"], 4258 ), 4259 this[_0x117ef4(0x363)]( 4260 this[_0x117ef4(0x125)][_0x117ef4(0xb3)], 4261 this[_0x117ef4(0x213)], 4262 ), 4263 this["setBufPBEvent"]( 4264 this[_0x117ef4(0x125)][_0x117ef4(0x38b)], 4265 this[_0x117ef4(0x1ad)], 4266 ), 4267 this[_0x117ef4(0x110)]( 4268 "BUFFERING_START", 4269 _0x117ef4(0x1c3), 4270 _0x117ef4(0x23f), 4271 this[_0x117ef4(0x253)], 4272 ); 4273 }), 4274 _defineProperty( 4275 _0x5ba9de, 4276 "reportBufferingCompleted", 4277 function _0x1d95ac() { 4278 var _0x3f3b20 = _0xb1e8c8; 4279 if ( 4280 this[_0x3f3b20(0x3ee)]() !== MMExperienceProbeState[_0x3f3b20(0xcd)] 4281 ) 4282 return; 4283 this[_0x3f3b20(0x110)]( 4284 _0x3f3b20(0x16e), 4285 _0x3f3b20(0x36a), 4286 _0x3f3b20(0x16e), 4287 this["_pbTime"], 4288 ), 4289 (this[_0x3f3b20(0x3f3)] = ![]), 4290 this["setBuffering"](); 4291 }, 4292 ), 4293 _defineProperty( 4294 _0x5ba9de, 4295 "reportEventWithValue", 4296 function _0x1751f1(_0x5eb1b2, _0x59ec7b) { 4297 var _0x5a54c6 = _0xb1e8c8; 4298 this[_0x5a54c6(0x110)]( 4299 _0x5eb1b2, 4300 _0x59ec7b, 4301 _0x5eb1b2, 4302 this["_pbTime"], 4303 ); 4304 }, 4305 ), 4306 _defineProperty(_0x5ba9de, _0xb1e8c8(0x428), function _0x7c3e1e() { 4307 var _0xd04e2a = _0xb1e8c8, 4308 _0x5cfa24 = this[_0xd04e2a(0x151)](); 4309 this[_0xd04e2a(0x3ee)]() === MMExperienceProbeState["INITIALIZED"] 4310 ? ((this[_0xd04e2a(0x1cb)] = _0x5cfa24), 4311 this[_0xd04e2a(0x110)]( 4312 _0xd04e2a(0x238), 4313 _0xd04e2a(0x32f), 4314 _0xd04e2a(0x238), 4315 0x0, 4316 ), 4317 this["notifyPackager"](_0xd04e2a(0x238)), 4318 this[_0xd04e2a(0x258)](MMExperienceProbeState[_0xd04e2a(0x309)])) 4319 : console["log"](_0xd04e2a(0xb0)); 4320 }), 4321 _defineProperty( 4322 _0x5ba9de, 4323 _0xb1e8c8(0x475), 4324 function _0x41eb08(_0x4bb686) { 4325 var _0x4d1b82 = _0xb1e8c8, 4326 _0x10e2d4 = this[_0x4d1b82(0x3ee)](), 4327 _0x1ddea2 = this[_0x4d1b82(0x151)](); 4328 this[_0x4d1b82(0x363)]( 4329 this[_0x4d1b82(0x125)]["SUMBUFFERING"], 4330 this[_0x4d1b82(0x134)], 4331 ), 4332 this[_0x4d1b82(0x363)]( 4333 this[_0x4d1b82(0x125)][_0x4d1b82(0xb3)], 4334 this["_sumBuffWaitCIRR"], 4335 ), 4336 this[_0x4d1b82(0x363)]( 4337 this["attributes"][_0x4d1b82(0x38b)], 4338 this[_0x4d1b82(0x1ad)], 4339 ); 4340 var _0x1350d9 = ![], 4341 _0x4fa8aa = ![]; 4342 switch (_0x4bb686) { 4343 case MMPlayerState["PLAYING"]: { 4344 this[_0x4d1b82(0x48d)] = SeekState[_0x4d1b82(0x322)]; 4345 this[_0x4d1b82(0x45b)] == MMPlayerState[_0x4d1b82(0x23a)] && 4346 _0x10e2d4 === MMExperienceProbeState[_0x4d1b82(0x309)] && 4347 ((this[_0x4d1b82(0x120)] = _0x1ddea2 - this[_0x4d1b82(0x3db)]), 4348 this[_0x4d1b82(0x363)]( 4349 this[_0x4d1b82(0x125)][_0x4d1b82(0x11e)], 4350 this[_0x4d1b82(0x120)], 4351 ), 4352 (this[_0x4d1b82(0x3db)] = 0x0), 4353 this[_0x4d1b82(0x110)]( 4354 _0x4d1b82(0x405), 4355 "Playback\x20resumed", 4356 _0x4d1b82(0x405), 4357 this["_pbTime"], 4358 ), 4359 this[_0x4d1b82(0xbe)](), 4360 (this[_0x4d1b82(0x3f6)] = 4361 this["_initLatency"] - this[_0x4d1b82(0x120)]), 4362 (_0x4fa8aa = !![])); 4363 if (_0x10e2d4 === MMExperienceProbeState[_0x4d1b82(0x309)]) { 4364 if (!this[_0x4d1b82(0x186)]) { 4365 var _0x5de78c = _0x1ddea2 - this[_0x4d1b82(0x1cb)]; 4366 (this[_0x4d1b82(0x3f6)] = _0x5de78c), 4367 this[_0x4d1b82(0x1a6)] && 4368 this[_0x4d1b82(0x2d1)] && 4369 this["_initLatency"] > 0x0 && 4370 (this[_0x4d1b82(0x469)] > 0x0 && 4371 (this[_0x4d1b82(0x3f6)] -= this[_0x4d1b82(0x469)]), 4372 this[_0x4d1b82(0x3f6)] > 0x0 && 4373 this["_adInformation"][_0x4d1b82(0x3e2)] > 0x0 && 4374 (this[_0x4d1b82(0x3f6)] -= 4375 this["_adInformation"][_0x4d1b82(0x3e2)]), 4376 this[_0x4d1b82(0x3f6)] > 0x0 && 4377 this["_adPauseDuration"] > 0x0 && 4378 (this["_initLatency"] -= this[_0x4d1b82(0xc9)])), 4379 this[_0x4d1b82(0x3f6)] < 0x0 && 4380 (this[_0x4d1b82(0x3f6)] = 0x0); 4381 } 4382 this["_epocTime"] = _0x1ddea2; 4383 if (!this["_statsMonitorStartedAtTS"]) 4384 this[_0x4d1b82(0x43c)] = _0x1ddea2; 4385 this["setPBStats"]( 4386 this[_0x4d1b82(0x125)][_0x4d1b82(0x247)], 4387 this["_initLatency"], 4388 ), 4389 this[_0x4d1b82(0x258)]( 4390 MMExperienceProbeState[_0x4d1b82(0xcd)], 4391 ), 4392 this[_0x4d1b82(0x178)](_0x4d1b82(0x349)); 4393 if (this[_0x4d1b82(0x1a6)]) 4394 this[_0x4d1b82(0x110)]( 4395 _0x4d1b82(0x170), 4396 "Playback\x20Started\x20after\x20ad", 4397 _0x4d1b82(0x170), 4398 this["_pbTime"], 4399 ); 4400 else 4401 this[_0x4d1b82(0x110)]( 4402 _0x4d1b82(0x349), 4403 "Playback\x20Start", 4404 _0x4d1b82(0x349), 4405 this[_0x4d1b82(0x253)], 4406 ); 4407 (this[_0x4d1b82(0x1cb)] = 0x0), 4408 this[_0x4d1b82(0xbe)](), 4409 (_0x4fa8aa = !![]), 4410 (this["_pbTimeBeforeAdStart"] = this[_0x4d1b82(0x253)]); 4411 } else { 4412 if ( 4413 _0x10e2d4 === MMExperienceProbeState[_0x4d1b82(0xcd)] && 4414 this["_prevPlayerState"] === MMPlayerState[_0x4d1b82(0x23a)] 4415 ) 4416 this[_0x4d1b82(0x3db)] && 4417 ((this[_0x4d1b82(0x120)] = 4418 _0x1ddea2 - this[_0x4d1b82(0x3db)]), 4419 this[_0x4d1b82(0x363)]( 4420 this[_0x4d1b82(0x125)]["PAUSEDURATION"], 4421 this["_pauseDuration"], 4422 ), 4423 (this[_0x4d1b82(0x229)] += this[_0x4d1b82(0x120)]), 4424 (this[_0x4d1b82(0x3db)] = 0x0), 4425 (this["_bufferStartTime"] = _0x1ddea2), 4426 this[_0x4d1b82(0x110)]( 4427 _0x4d1b82(0x405), 4428 _0x4d1b82(0x1d2), 4429 _0x4d1b82(0x405), 4430 this["_pbTime"], 4431 ), 4432 this[_0x4d1b82(0x178)](_0x4d1b82(0x405)), 4433 this[_0x4d1b82(0x3f3)] && 4434 ((this["_isBufferingState"] = ![]), (_0x1350d9 = !![])), 4435 this[_0x4d1b82(0xbe)](), 4436 (_0x4fa8aa = !![]), 4437 (this[_0x4d1b82(0x38a)] = this["_pbTime"])); 4438 else { 4439 if ( 4440 _0x10e2d4 === MMExperienceProbeState[_0x4d1b82(0x2ca)] && 4441 this[_0x4d1b82(0x45b)] === MMPlayerState["STOPPED"] 4442 ) { 4443 var _0x2cfb8e = this[_0x4d1b82(0x15b)](), 4444 _0x28eb83 = this[_0x4d1b82(0x157)](), 4445 _0x11dbc6 = this[_0x4d1b82(0xdd)]; 4446 this[_0x4d1b82(0x408)](), 4447 this[_0x4d1b82(0x303)](), 4448 this["reportMode"](_0x11dbc6), 4449 this[_0x4d1b82(0x361)]( 4450 _0x2cfb8e["maxRes"], 4451 _0x2cfb8e["minRes"], 4452 _0x2cfb8e[_0x4d1b82(0x33d)], 4453 _0x2cfb8e[_0x4d1b82(0x208)], 4454 _0x2cfb8e[_0x4d1b82(0x376)], 4455 _0x2cfb8e["streamFormat"], 4456 ), 4457 this[_0x4d1b82(0x128)](_0x2cfb8e[_0x4d1b82(0x2d7)]), 4458 this[_0x4d1b82(0x47a)](_0x28eb83["isLive"]), 4459 this[_0x4d1b82(0x258)]( 4460 MMExperienceProbeState[_0x4d1b82(0x3ea)], 4461 ), 4462 this[_0x4d1b82(0x428)](), 4463 this["reportPlayerState"](MMPlayerState["PLAYING"]), 4464 this[_0x4d1b82(0x258)]( 4465 MMExperienceProbeState[_0x4d1b82(0xcd)], 4466 ), 4467 (_0x4fa8aa = !![]); 4468 } 4469 } 4470 } 4471 break; 4472 } 4473 case MMPlayerState[_0x4d1b82(0x23a)]: { 4474 (_0x10e2d4 === MMExperienceProbeState[_0x4d1b82(0xcd)] || 4475 _0x10e2d4 === MMExperienceProbeState[_0x4d1b82(0x309)]) && 4476 (this["sendQBRStats"](), 4477 (this["_pauseStartTime"] = _0x1ddea2), 4478 this[_0x4d1b82(0x110)]( 4479 "PAUSE", 4480 "Playback\x20Paused", 4481 _0x4d1b82(0x47f), 4482 this["_pbTime"], 4483 ), 4484 this[_0x4d1b82(0x178)](_0x4d1b82(0x47f)), 4485 this["stopMonitoring"](), 4486 (_0x4fa8aa = !![]), 4487 (this[_0x4d1b82(0x38a)] = this[_0x4d1b82(0x253)])); 4488 break; 4489 } 4490 case MMPlayerState[_0x4d1b82(0x2ca)]: { 4491 if ( 4492 this[_0x4d1b82(0x2d9)] === !![] || 4493 _0x10e2d4 === MMExperienceProbeState[_0x4d1b82(0x2ca)] || 4494 this[_0x4d1b82(0x45b)] === undefined || 4495 this[_0x4d1b82(0x45b)] === MMPlayerState[_0x4d1b82(0x2ca)] 4496 ) 4497 break; 4498 this["startMonitoring"](); 4499 var _0x890bdf = this[_0x4d1b82(0x134)] + this[_0x4d1b82(0x3f6)]; 4500 this[_0x4d1b82(0x363)]( 4501 this[_0x4d1b82(0x125)][_0x4d1b82(0x3f8)], 4502 _0x890bdf, 4503 ); 4504 if (this[_0x4d1b82(0x179)]) this[_0x4d1b82(0x2c1)](); 4505 this[_0x4d1b82(0x179)] <= 0x0 || 4506 this[_0x4d1b82(0x253)] < this[_0x4d1b82(0x179)] * 0.9 4507 ? (this["notifyEvent"]( 4508 "ENDED", 4509 _0x4d1b82(0x1fa), 4510 _0x4d1b82(0x404), 4511 this[_0x4d1b82(0x253)], 4512 ), 4513 this[_0x4d1b82(0x178)](_0x4d1b82(0x404))) 4514 : (this[_0x4d1b82(0x110)]( 4515 "COMPLETE", 4516 _0x4d1b82(0x1fa), 4517 _0x4d1b82(0x19e), 4518 this[_0x4d1b82(0x253)], 4519 ), 4520 this[_0x4d1b82(0x178)](_0x4d1b82(0x19e))); 4521 this["stopMonitoring"](), 4522 (this[_0x4d1b82(0x460)] = ![]), 4523 this[_0x4d1b82(0x258)]( 4524 MMExperienceProbeState[_0x4d1b82(0x2ca)], 4525 ), 4526 (_0x4fa8aa = !![]); 4527 break; 4528 } 4529 default: { 4530 MMLogger["log"](_0x4d1b82(0x3c2), _0x4d1b82(0x283)); 4531 return; 4532 } 4533 } 4534 _0x4fa8aa && (this["_prevPlayerState"] = _0x4bb686); 4535 if (_0x1350d9) this[_0x4d1b82(0x149)](); 4536 }, 4537 ), 4538 _defineProperty( 4539 _0x5ba9de, 4540 _0xb1e8c8(0x171), 4541 function _0xc793c6(_0x3e4b75, _0x50c3d9) { 4542 var _0x1e5baf = _0xb1e8c8; 4543 this[_0x1e5baf(0x13a)](_0x50c3d9), 4544 this[_0x1e5baf(0x3ee)]() >= 4545 MMExperienceProbeState[_0x1e5baf(0x309)] && 4546 this[_0x1e5baf(0x110)]( 4547 "ERROR", 4548 _0x3e4b75, 4549 _0x1e5baf(0xe8), 4550 this["_pbTime"], 4551 ); 4552 }, 4553 ), 4554 _defineProperty( 4555 _0x5ba9de, 4556 _0xb1e8c8(0x123),
4557 function _0x2c97fd(_0x105641) { 4558 var _0x2d069f = _0xb1e8c8; 4559 return ( 4560 _0x105641 !== undefined && 4561 _0x105641 !== null && 4562 _0x105641[_0x2d069f(0x488)] 4563 ); 4564 }, 4565 ), 4566 _defineProperty( 4567 _0x5ba9de, 4568 "reportResolutionChange", 4569 function _0x341a93(_0x22737a) { 4570 var _0x1e7046 = _0xb1e8c8; 4571 this[_0x1e7046(0x110)]( 4572 _0x1e7046(0x341), 4573 _0x22737a, 4574 _0x1e7046(0x341), 4575 this[_0x1e7046(0x253)], 4576 ); 4577 }, 4578 ), 4579 _defineProperty( 4580 _0x5ba9de, 4581 _0xb1e8c8(0x1a3), 4582 function _0x49ac45(_0x90d1f3) { 4583 var _0x586f4b = _0xb1e8c8; 4584 this[_0x586f4b(0x110)]( 4585 "VOLUME_CHANGE", 4586 _0x90d1f3, 4587 "VOLUME_CHANGE", 4588 this[_0x586f4b(0x253)], 4589 ); 4590 }, 4591 ), 4592 _defineProperty(_0x5ba9de, _0xb1e8c8(0x2bf), function _0x1e6d6c() { 4593 var _0xce6117 = _0xb1e8c8; 4594 this["notifyEvent"]( 4595 _0xce6117(0x29d), 4596 _0xce6117(0x184), 4597 _0xce6117(0x29d), 4598 this[_0xce6117(0x253)], 4599 ); 4600 }), 4601 _defineProperty(_0x5ba9de, _0xb1e8c8(0x1c9), function _0x10b89b() { 4602 var _0x2ea9c1 = _0xb1e8c8; 4603 this[_0x2ea9c1(0x110)]( 4604 _0x2ea9c1(0x487), 4605 _0x2ea9c1(0x154), 4606 "DURATION_CHANGE", 4607 this[_0x2ea9c1(0x253)], 4608 ); 4609 }), 4610 _defineProperty(_0x5ba9de, _0xb1e8c8(0x1c8), function _0xe94972() { 4611 var _0x435213 = _0xb1e8c8; 4612 (this[_0x435213(0x48d)] = SeekState[_0x435213(0x492)]), 4613 this[_0x435213(0x110)]( 4614 _0x435213(0x483), 4615 _0x435213(0x45c), 4616 "SEEK_START", 4617 this[_0x435213(0x253)], 4618 ); 4619 }), 4620 _defineProperty( 4621 _0x5ba9de, 4622 _0xb1e8c8(0xf3), 4623 function _0x11adf2(_0x5b801c) { 4624 var _0x1b74db = _0xb1e8c8, 4625 _0x29be5 = this[_0x1b74db(0x151)](); 4626 this[_0x1b74db(0x3ee)]() === 4627 MMExperienceProbeState[_0x1b74db(0xcd)] && 4628 (this["_pauseStartTime"] && 4629 (this["_epocTime"] += _0x29be5 - this["_pauseStartTime"]), 4630 this[_0x1b74db(0x13a)](_0x5b801c), 4631 (this["_seekState"] = SeekState[_0x1b74db(0x373)]), 4632 this[_0x1b74db(0x110)]( 4633 "SEEK_COMPLETE", 4634 "Playback\x20Seek\x20Completed", 4635 _0x1b74db(0x44e), 4636 _0x5b801c / 0x3e8, 4637 ), 4638 this[_0x1b74db(0x178)](_0x1b74db(0x39d)), 4639 this[_0x1b74db(0x3db)] && 4640 (this[_0x1b74db(0x229)] -= _0x29be5 - this[_0x1b74db(0x3db)])); 4641 }, 4642 ), 4643 _defineProperty(_0x5ba9de, "reset", function _0x2306ed() { 4644 var _0x4b6915 = _0xb1e8c8; 4645 this[_0x4b6915(0x460)] && 4646 this[_0x4b6915(0x3ee)]() === 4647 MMExperienceProbeState[_0x4b6915(0xcd)] && 4648 (this["reportPlayerState"](MMPlayerState[_0x4b6915(0x2ca)]), 4649 (this["_inProgress"] = ![]), 4650 (this[_0x4b6915(0x2d9)] = !![])), 4651 (this[_0x4b6915(0xdd)] = null), 4652 (this["_bufferLength"] = 0x0), 4653 (this[_0x4b6915(0x230)] = 0x0), 4654 (this["_downloadRateCount"] = 0x0), 4655 (this[_0x4b6915(0x2ef)] = 0x0), 4656 (this[_0x4b6915(0x472)] = !![]), 4657 (this[_0x4b6915(0x145)] = 0x0), 4658 (this["_lastStatsPostedAtTS"] = 0x0), 4659 (this[_0x4b6915(0x43c)] = 0x0), 4660 (this[_0x4b6915(0x465)] = 0x0), 4661 (this[_0x4b6915(0x446)] = 0x0), 4662 (this[_0x4b6915(0x2bc)] = -0x1), 4663 (this[_0x4b6915(0x406)] = 0x0), 4664 (this["_pbTime"] = 0x0), 4665 (this["_progressMark"] = 0x0), 4666 (this[_0x4b6915(0x38a)] = 0x0), 4667 (this[_0x4b6915(0x2e2)] = 0x0), 4668 (this["_playDur"] = 0x0), 4669 (this[_0x4b6915(0x304)] = 0x0), 4670 (this[_0x4b6915(0x179)] = 0x0), 4671 (this[_0x4b6915(0x466)] = 0x0), 4672 (this[_0x4b6915(0x134)] = 0x0), 4673 (this["_sumBuffWaitCIRR"] = 0x0), 4674 (this["_buffWaitType"] = ""), 4675 (this["_sumBuffWaitVRT"] = 0x0), 4676 (this[_0x4b6915(0x3f6)] = 0x0), 4677 (this[_0x4b6915(0x1cb)] = 0x0), 4678 (this["_enableEP"] = ![]), 4679 (this["_flagStartLatencyViaPlayer"] = ![]), 4680 (this[_0x4b6915(0x45b)] = undefined), 4681 (this[_0x4b6915(0x105)] = {}), 4682 (this[_0x4b6915(0x3db)] = 0x0), 4683 (this[_0x4b6915(0x120)] = 0x0), 4684 (this["_adPlaybackTime"] = 0x0), 4685 (this[_0x4b6915(0x300)] = 0x0), 4686 (this[_0x4b6915(0x26e)] = 0x0), 4687 (this[_0x4b6915(0x1a6)] = ![]), 4688 (this["_bufferStartTime"] = 0x0), 4689 (this["_isBufferingState"] = ![]), 4690 (this[_0x4b6915(0x401)] = 0x0), 4691 (this[_0x4b6915(0x229)] = 0x0), 4692 (this[_0x4b6915(0x1a8)] = {}), 4693 (this["_statsMetric"][_0x4b6915(0x384)] = []), 4694 (this[_0x4b6915(0x355)][_0x4b6915(0x384)] = []), 4695 this["_statsMetric"][_0x4b6915(0x384)][_0x4b6915(0x263)]( 4696 this[_0x4b6915(0x462)](), 4697 ), 4698 this[_0x4b6915(0x355)][_0x4b6915(0x384)][_0x4b6915(0x263)]( 4699 this[_0x4b6915(0x1b1)](), 4700 ), 4701 (this[_0x4b6915(0x239)] = []), 4702 (this["_SESEventToSend"] = []), 4703 (this[_0x4b6915(0x23c)] = ""), 4704 (this[_0x4b6915(0x440)] = []), 4705 (this[_0x4b6915(0x41c)] = ""), 4706 (this[_0x4b6915(0x30d)] = 0x0), 4707 (this[_0x4b6915(0x471)] = 0x0), 4708 (this[_0x4b6915(0x237)] = 0x0), 4709 (this[_0x4b6915(0x26b)] = 0x0), 4710 (this[_0x4b6915(0x201)] = 0x0), 4711 this[_0x4b6915(0x258)](MMExperienceProbeState[_0x4b6915(0x375)]); 4712 }), 4713 _defineProperty(_0x5ba9de, _0xb1e8c8(0x303), function _0x1be474() { 4714 var _0x394882 = _0xb1e8c8; 4715 this[_0x394882(0x1fc)]( 4716 this[_0x394882(0x125)]["CUSTID"], 4717 Number.parseInt(this[_0x394882(0x371)]), 4718 ), 4719 this[_0x394882(0x1fc)]( 4720 this[_0x394882(0x125)][_0x394882(0x31f)], 4721 _0x394882(0x38e), 4722 ), 4723 this[_0x394882(0x1fc)]( 4724 this[_0x394882(0x125)][_0x394882(0x13b)], 4725 this[_0x394882(0xbb)], 4726 ), 4727 (this[_0x394882(0x41c)] = this[_0x394882(0x331)]()), 4728 (this[_0x394882(0x23c)] = this["GenerateDeviceIdStarz"]()), 4729 this[_0x394882(0x1fc)]( 4730 this[_0x394882(0x125)][_0x394882(0x24f)], 4731 this[_0x394882(0x41c)], 4732 ), 4733 this[_0x394882(0x1fc)]( 4734 this["attributes"][_0x394882(0x3b3)], 4735 this[_0x394882(0x280)](), 4736 ), 4737 this[_0x394882(0x1fc)]( 4738 this[_0x394882(0x125)]["STREAMURL"], 4739 this[_0x394882(0x418)], 4740 ), 4741 this["setStreamID"]( 4742 this[_0x394882(0x125)]["PLAYERVERSION"], 4743 this[_0x394882(0x3c8)], 4744 ), 4745 this[_0x394882(0x10e)]( 4746 this[_0x394882(0x125)]["SDKVERSION"], 4747 this[_0x394882(0x337)], 4748 ), 4749 this[_0x394882(0x10e)]( 4750 this[_0x394882(0x125)][_0x394882(0x21a)], 4751 this[_0x394882(0x40a)], 4752 ), 4753 this["setClientInfo"]( 4754 this[_0x394882(0x125)][_0x394882(0x3aa)], 4755 this["_deviceType"], 4756 ), 4757 this[_0x394882(0x3e5)]( 4758 this[_0x394882(0x125)]["DEVICEBRAND"], 4759 this[_0x394882(0x25b)], 4760 ), 4761 this[_0x394882(0x3e5)]( 4762 this[_0x394882(0x125)][_0x394882(0x299)], 4763 this[_0x394882(0x3c6)], 4764 ), 4765 this[_0x394882(0x3e5)]( 4766 this[_0x394882(0x125)][_0x394882(0x480)], 4767 this[_0x394882(0x17b)], 4768 ), 4769 this[_0x394882(0x3e5)]( 4770 this[_0x394882(0x125)][_0x394882(0x3bb)], 4771 this[_0x394882(0x2db)], 4772 ), 4773 this["setClientInfo"]( 4774 this[_0x394882(0x125)][_0x394882(0x2fa)], 4775 this[_0x394882(0x2e1)], 4776 ), 4777 this["setClientInfo"]( 4778 this[_0x394882(0x125)][_0x394882(0x25e)], 4779 this[_0x394882(0x46f)], 4780 ), 4781 this[_0x394882(0x3e5)]( 4782 this[_0x394882(0x125)][_0x394882(0x273)], 4783 this[_0x394882(0x3d8)], 4784 ), 4785 this[_0x394882(0x3e5)]( 4786 this[_0x394882(0x125)][_0x394882(0x3b2)], 4787 this["_wifiDataRate"], 4788 ), 4789 this[_0x394882(0x3e5)]( 4790 this[_0x394882(0x125)][_0x394882(0x3d1)], 4791 this[_0x394882(0x3de)], 4792 ), 4793 this[_0x394882(0x3e5)]( 4794 this[_0x394882(0x125)][_0x394882(0x1e6)], 4795 this[_0x394882(0x3d9)], 4796 ), 4797 this[_0x394882(0x3e5)]( 4798 this[_0x394882(0x125)][_0x394882(0x352)], 4799 this["_appVersion"], 4800 ), 4801 this[_0x394882(0x3e5)]( 4802 this[_0x394882(0x125)]["DEVICEMARKETINGNAME"], 4803 this[_0x394882(0x37a)], 4804 ), 4805 this[_0x394882(0x2bb)](), 4806 this[_0x394882(0x1a4)](), 4807 this[_0x394882(0x103)](), 4808 this[_0x394882(0x3f1)](),
4809 this[_0x394882(0x43b)](this[_0x394882(0x281)]), 4810 this["setScreenRes"](), 4811 this[_0x394882(0x258)](MMExperienceProbeState[_0x394882(0x3ea)]); 4812 }), 4813 _defineProperty(_0x5ba9de, _0xb1e8c8(0x331), function _0x1d4180() { 4814 var _0xf6a595 = _0xb1e8c8, 4815 _0x35e753 = new Date()["getTime"](), 4816 _0x5aac3d = "xxxxxyyxxxyyxxxyxxx-ymxyxxyxxyxx-"[_0xf6a595(0x2f5)]( 4817 /[xy]/g, 4818 (_0x496aa5) => { 4819 var _0x116f9d = _0xf6a595, 4820 _0x5466bd = 4821 ((_0x35e753 + Math[_0x116f9d(0x47c)]() * 0x20) % 0x20) | 0x0; 4822 return ( 4823 (_0x35e753 = Math[_0x116f9d(0x1bd)](_0x35e753 / 0x20)), 4824 (_0x496aa5 == "x" ? _0x5466bd : (_0x5466bd & 0x3) | 0x8)[ 4825 "toString" 4826 ](0x20) 4827 ); 4828 }, 4829 ); 4830 _0x5aac3d = _0x5aac3d + new Date()[_0xf6a595(0x1bc)](); 4831 if (this["_playerName"]) { 4832 _0x5aac3d += "_" + this[_0xf6a595(0xbb)]; 4833 } 4834 return ( 4835 this[_0xf6a595(0x41f)] && (_0x5aac3d += "_" + this[_0xf6a595(0x41f)]), 4836 this["_playerModel"] && (_0x5aac3d += "_" + this["_playerModel"]), 4837 this[_0xf6a595(0x3c8)] && (_0x5aac3d += "_" + this[_0xf6a595(0x3c8)]), 4838 (_0x5aac3d = _0x5aac3d["replace"](/\//gi, "_")), 4839 (_0x5aac3d = _0x5aac3d["replace"](/\s/gi, "_")), 4840 _0x5aac3d 4841 ); 4842 }), 4843 _defineProperty(_0x5ba9de, _0xb1e8c8(0x280), function _0x55b0de() { 4844 var _0x1a2197 = _0xb1e8c8; 4845 return ( 4846 !this[_0x1a2197(0x123)](this[_0x1a2197(0x16d)]) && 4847 (this[_0x1a2197(0x16d)] = this[_0x1a2197(0x3c7)]()), 4848 this[_0x1a2197(0x16d)] 4849 ); 4850 }), 4851 _defineProperty(_0x5ba9de, "getDefaultDomainName", function _0x212274() { 4852 var _0xc3140d = _0xb1e8c8, 4853 _0x5832d9 = window[_0xc3140d(0x318)][_0xc3140d(0x20d)]; 4854 if ( 4855 typeof _0x5832d9 === _0xc3140d(0xee) && 4856 typeof document[_0xc3140d(0x318)] !== _0xc3140d(0xee) 4857 ) { 4858 var _0x276fd4 = document[_0xc3140d(0x318)]["indexOf"]("//") + 0x2; 4859 _0x5832d9 = document[_0xc3140d(0x318)]["substring"]( 4860 _0x276fd4, 4861 document[_0xc3140d(0x318)][_0xc3140d(0x1b3)]("/", _0x276fd4), 4862 ); 4863 } 4864 return _0x5832d9; 4865 }), 4866 _defineProperty( 4867 _0x5ba9de, 4868 _0xb1e8c8(0x106), 4869 function _0x19e078(_0x5a8747) { 4870 var _0x53e75b = _0xb1e8c8; 4871 for (var _0x247e45 in _0x5a8747) { 4872 if (_0x5a8747[_0x53e75b(0x3a6)](_0x247e45)) return ![]; 4873 } 4874 return !![]; 4875 }, 4876 ), 4877 _defineProperty( 4878 _0x5ba9de, 4879 _0xb1e8c8(0x1eb), 4880 function _0x20a98e(_0x4933b4) { 4881 return this["_customTag"][_0x4933b4]; 4882 }, 4883 ), 4884 _defineProperty( 4885 _0x5ba9de, 4886 _0xb1e8c8(0x178), 4887 function _0x1db697(_0x36567c, _0x1e22c3) { 4888 var _0x5380a5 = _0xb1e8c8; 4889 if (!this[_0x5380a5(0x25f)]) return; 4890 var _0x261d4e; 4891 if (this && this[_0x5380a5(0x25f)][_0x5380a5(0x205)]) { 4892 if (_0x36567c === _0x5380a5(0x1cf) || _0x36567c === "SES_WARNING") 4893 _0x261d4e = this[_0x5380a5(0x12a)](_0x36567c, _0x1e22c3); 4894 else 4895 _0x261d4e = this[_0x5380a5(0x12a)]( 4896 _0x36567c, 4897 this[_0x5380a5(0x253)], 4898 ); 4899 if (_0x261d4e) this[_0x5380a5(0x374)][_0x5380a5(0x263)](_0x261d4e); 4900 this[_0x5380a5(0x1ac)](); 4901 } 4902 if (this && this["sesRequirements"][_0x5380a5(0x298)]) { 4903 if ( 4904 _0x36567c === _0x5380a5(0x36f) || 4905 _0x36567c === "SES_ERROR" || 4906 _0x36567c === _0x5380a5(0x18b) || 4907 _0x36567c === _0x5380a5(0x3e0) 4908 ) 4909 _0x261d4e = this[_0x5380a5(0x282)](_0x36567c, _0x1e22c3); 4910 else 4911 _0x261d4e = this[_0x5380a5(0x282)]( 4912 _0x36567c, 4913 this[_0x5380a5(0x253)], 4914 ); 4915 if (_0x261d4e) this[_0x5380a5(0x374)][_0x5380a5(0x263)](_0x261d4e); 4916 this[_0x5380a5(0x295)](); 4917 } 4918 }, 4919 ), 4920 _defineProperty( 4921 _0x5ba9de, 4922 _0xb1e8c8(0x359), 4923 function _0xcde0d5(_0x4b0bee) { 4924 var _0x384083 = _0xb1e8c8; 4925 this[_0x384083(0x25f)] = _0x4b0bee; 4926 }, 4927 ), 4928 _defineProperty( 4929 _0x5ba9de, 4930 _0xb1e8c8(0x243), 4931 function _0x3c6e2f(_0x57aeed) { 4932 var _0x4b9760 = _0xb1e8c8; 4933 if (!this[_0x4b9760(0x25f)]) return; 4934 var _0x1bc443 = new XMLHttpRequest(); 4935 _0x1bc443["open"]("GET", _0x57aeed, !![]); 4936 (_0x1bc443["onload"] = () => {
4937 var _0x12bb6e = _0x4b9760, 4938 _0x4c15af = _0x1bc443[_0x12bb6e(0x19b)]; 4939 if (_0x4c15af === 0xc8) { 4940 var _0x1469bf = JSON[_0x12bb6e(0x261)](_0x1bc443["response"]); 4941 if (this[_0x12bb6e(0x25f)]["isToolbox"]) 4942 this[_0x12bb6e(0x41e)](_0x1469bf[_0x12bb6e(0x372)]), 4943 (this[_0x12bb6e(0x25f)]["toolboxEndpoint_events"] = 4944 _0x1469bf[_0x12bb6e(0x372)]), 4945 (this[_0x12bb6e(0x25f)][_0x12bb6e(0x257)] = 4946 _0x1469bf[_0x12bb6e(0x257)]), 4947 this[_0x12bb6e(0x1c1)](); 4948 else 4949 this[_0x12bb6e(0x25f)][_0x12bb6e(0x298)] && 4950 (this[_0x12bb6e(0x41e)](_0x1469bf["starzEndpoint"]), 4951 (this[_0x12bb6e(0x25f)][_0x12bb6e(0x1cc)] = 4952 _0x1469bf["starzEndpoint"])); 4953 } else 4954 console[_0x12bb6e(0x181)]( 4955 _0x12bb6e(0x3b0) + _0x1bc443[_0x12bb6e(0x451)], 4956 ); 4957 }), 4958 _0x1bc443[_0x4b9760(0x2ed)](); 4959 }, 4960 ), 4961 _defineProperty( 4962 _0x5ba9de, 4963 _0xb1e8c8(0x110), 4964 function _0x2676ab(_0x373426, _0xe5203d, _0xc34d44, _0x11677e) { 4965 var _0x3ffcb5 = _0xb1e8c8; 4966 _typeof(_0xe5203d) === _0x3ffcb5(0x2ac) && 4967 (_0xe5203d = _0x3ffcb5(0x152) + _0xe5203d); 4968 if (this[_0x3ffcb5(0xc2)] === "FAILED") return; 4969 if ( 4970 !this || 4971 !this[_0x3ffcb5(0x355)] || 4972 !this["_eventMetric"][_0x3ffcb5(0x384)] || 4973 this[_0x3ffcb5(0x446)] < 0x0 || 4974 !this[_0x3ffcb5(0x355)][_0x3ffcb5(0x384)][this[_0x3ffcb5(0x446)]] || 4975 !this[_0x3ffcb5(0x355)][_0x3ffcb5(0x384)][this[_0x3ffcb5(0x446)]][ 4976 _0x3ffcb5(0x260) 4977 ] || 4978 !this[_0x3ffcb5(0x125)] || 4979 !this[_0x3ffcb5(0x125)][_0x3ffcb5(0x3df)] 4980 ) 4981 return; 4982 this[_0x3ffcb5(0x355)]["playDur"] = this[_0x3ffcb5(0x165)](); 4983 var _0x25983a = 4984 this[_0x3ffcb5(0x355)][_0x3ffcb5(0x384)][this["_recordIndex"]][ 4985 _0x3ffcb5(0x260) 4986 ][this[_0x3ffcb5(0x125)][_0x3ffcb5(0x3df)]]; 4987 !(_0x373426["indexOf"]("AD_") === 0x0) 4988 ? this[_0x3ffcb5(0x445)]() 4989 : (this["_adInformation"][_0x3ffcb5(0xc3)] !== undefined && 4990 (this["_eventMetric"][_0x3ffcb5(0x384)][this[_0x3ffcb5(0x446)]][ 4991 _0x3ffcb5(0x260) 4992 ][this[_0x3ffcb5(0x125)][_0x3ffcb5(0x3df)]] = 4993 this[_0x3ffcb5(0x2d1)]["_adResolution"]), 4994 (this[_0x3ffcb5(0x355)]["playDur"] = Number.parseInt( 4995 this[_0x3ffcb5(0x101)](), 4996 ))); 4997 if (_0x11677e) _0x11677e = Number.parseFloat(_0x11677e); 4998 else _0x11677e = Number.parseFloat(0x0); 4999 !this[_0x3ffcb5(0x355)][_0x3ffcb5(0x496)] && 5000 (this["_eventMetric"][_0x3ffcb5(0x496)] = 0x0); 5001 (this[_0x3ffcb5(0x355)]["qubitData"][this[_0x3ffcb5(0x446)]][ 5002 _0x3ffcb5(0x3a5) 5003 ][_0x3ffcb5(0x444)] = _0x373426), 5004 (this[_0x3ffcb5(0x355)][_0x3ffcb5(0x384)][this[_0x3ffcb5(0x446)]][ 5005 _0x3ffcb5(0x3a5) 5006 ][_0x3ffcb5(0x484)] = _0xe5203d), 5007 (this[_0x3ffcb5(0x355)][_0x3ffcb5(0x384)][this[_0x3ffcb5(0x446)]][ 5008 _0x3ffcb5(0x3a5) 5009 ]["id"] = _0xc34d44), 5010 (this["_eventMetric"][_0x3ffcb5(0x384)][this["_recordIndex"]][ 5011 _0x3ffcb5(0x3a5) 5012 ][_0x3ffcb5(0x166)] = Number.parseFloat( 5013 _0x11677e[_0x3ffcb5(0x310)](0x2), 5014 )), 5015 (this[_0x3ffcb5(0x1a8)][_0x3ffcb5(0x271)] = this[_0x3ffcb5(0x355)][ 5016 _0x3ffcb5(0x271) 5017 ] = 5018 this["getCorrectedCurrentTimeinMs"]()); 5019 this[_0x3ffcb5(0x179)] > 0x0 && 5020 ((this["_progressMark"] = 5021 (this["_pbTime"] / this[_0x3ffcb5(0x179)]) * 0x64), 5022 (this[_0x3ffcb5(0x1a8)][this[_0x3ffcb5(0x125)][_0x3ffcb5(0x1dc)]] = 5023 Number.parseFloat( 5024 this[_0x3ffcb5(0x443)][_0x3ffcb5(0x310)](0x2), 5025 ))); 5026 (this["_eventMetric"][_0x3ffcb5(0x1b9)] = this["_postInterval"]), 5027 (this["_eventMetric"][_0x3ffcb5(0x166)] = Number.parseFloat( 5028 _0x11677e[_0x3ffcb5(0x310)](0x2), 5029 )); 5030 Object[_0x3ffcb5(0x27f)](this[_0x3ffcb5(0x1a8)])[_0x3ffcb5(0x488)] && 5031 this[_0x3ffcb5(0x355)][_0x3ffcb5(0x384)][this["_recordIndex"]][ 5032 "pbInfo" 5033 ][_0x3ffcb5(0x263)](this["_qoeMetric"]); 5034 this[_0x3ffcb5(0x355)]["qubitData"][this[_0x3ffcb5(0x446)]][ 5035 _0x3ffcb5(0x16b) 5036 ][0x0][_0x3ffcb5(0x3a6)](this[_0x3ffcb5(0x125)][_0x3ffcb5(0x3ec)]) && 5037 delete this[_0x3ffcb5(0x355)][_0x3ffcb5(0x384)][ 5038 this[_0x3ffcb5(0x446)] 5039 ][_0x3ffcb5(0x16b)][0x0][this[_0x3ffcb5(0x125)]["BUFFERING"]]; 5040 this[_0x3ffcb5(0x355)][_0x3ffcb5(0x384)][this["_recordIndex"]][ 5041 _0x3ffcb5(0x16b) 5042 ][0x0][_0x3ffcb5(0x3a6)](this[_0x3ffcb5(0x125)][_0x3ffcb5(0x2b7)]) && 5043 delete this[_0x3ffcb5(0x355)][_0x3ffcb5(0x384)][ 5044 this[_0x3ffcb5(0x446)] 5045 ][_0x3ffcb5(0x16b)][0x0][this[_0x3ffcb5(0x125)][_0x3ffcb5(0x2b7)]]; 5046 this[_0x3ffcb5(0x355)]["qubitData"][this[_0x3ffcb5(0x446)]][ 5047 _0x3ffcb5(0x16b) 5048 ][0x0][_0x3ffcb5(0x3a6)](this[_0x3ffcb5(0x125)][_0x3ffcb5(0xf1)]) && 5049 delete this["_eventMetric"]["qubitData"][this[_0x3ffcb5(0x446)]][ 5050 _0x3ffcb5(0x16b) 5051 ][0x0][this[_0x3ffcb5(0x125)][_0x3ffcb5(0xf1)]]; 5052 var _0x41a8db = JSON[_0x3ffcb5(0x261)]( 5053 JSON[_0x3ffcb5(0x35e)](this[_0x3ffcb5(0x355)]), 5054 ); 5055 this[_0x3ffcb5(0x239)]["push"](_0x41a8db), 5056 this[_0x3ffcb5(0x414)](), 5057 (this["_eventMetric"]["qubitData"][this["_recordIndex"]][ 5058 _0x3ffcb5(0x260) 5059 ][this[_0x3ffcb5(0x125)][_0x3ffcb5(0x3df)]] = _0x25983a), 5060 (this[_0x3ffcb5(0x355)][_0x3ffcb5(0x384)][this["_recordIndex"]][ 5061 _0x3ffcb5(0x489) 5062 ] = undefined), 5063 (this[_0x3ffcb5(0x355)][_0x3ffcb5(0x384)][this[_0x3ffcb5(0x446)]][ 5064 _0x3ffcb5(0x3a5) 5065 ] = {}), 5066 (this[_0x3ffcb5(0x355)]["qubitData"][this[_0x3ffcb5(0x446)]][ 5067 _0x3ffcb5(0x16b) 5068 ] = []), 5069 (this[_0x3ffcb5(0x14b)] = _0x373426), 5070 this[_0x3ffcb5(0x1a8)]["hasOwnProperty"]( 5071 this["attributes"][_0x3ffcb5(0x247)], 5072 ) && 5073 delete this[_0x3ffcb5(0x1a8)][ 5074 this[_0x3ffcb5(0x125)][_0x3ffcb5(0x247)] 5075 ], 5076 this[_0x3ffcb5(0x1a8)][_0x3ffcb5(0x3a6)]( 5077 this[_0x3ffcb5(0x125)][_0x3ffcb5(0x11e)], 5078 ) && 5079 delete this[_0x3ffcb5(0x1a8)][ 5080 this[_0x3ffcb5(0x125)]["PAUSEDURATION"] 5081 ]; 5082 }, 5083 ), 5084 _defineProperty(_0x5ba9de, _0xb1e8c8(0x199), function _0xcc9547() { 5085 var _0x37af7e = _0xb1e8c8; 5086 this[_0x37af7e(0x2e2)]++; 5087 }), 5088 _defineProperty(_0x5ba9de, "upShift", function _0x61c8b0() { 5089 this["_upshiftCount"]++; 5090 }), 5091 _defineProperty(_0x5ba9de, _0xb1e8c8(0x2e8), function _0x52617b() { 5092 var _0xaf8491 = _0xb1e8c8; 5093 return this[_0xaf8491(0x3f6)]; 5094 }), 5095 _defineProperty(_0x5ba9de, _0xb1e8c8(0x1fb), function _0x1ae7f5() { 5096 var _0x1b2b21 = _0xb1e8c8; 5097 return this[_0x1b2b21(0x134)]; 5098 }), 5099 _defineProperty(_0x5ba9de, _0xb1e8c8(0x16c), function _0x414c3d() { 5100 var _0x451fce = _0xb1e8c8; 5101 return this[_0x451fce(0x465)]; 5102 }), 5103 _defineProperty( 5104 _0x5ba9de, 5105 _0xb1e8c8(0x1fc), 5106 function _0x1a6458(_0x31874f, _0x45a6f9) { 5107 var _0x3e86fe = _0xb1e8c8; 5108 _0x45a6f9 !== undefined && 5109 _0x45a6f9 !== null && 5110 ((this[_0x3e86fe(0x493)]["qubitData"][this[_0x3e86fe(0x446)]][ 5111 _0x3e86fe(0xf8) 5112 ][_0x31874f] = _0x45a6f9), 5113 (this["_eventMetric"][_0x3e86fe(0x384)][this[_0x3e86fe(0x446)]][ 5114 "streamID" 5115 ][_0x31874f] = _0x45a6f9)); 5116 }, 5117 ), 5118 _defineProperty( 5119 _0x5ba9de, 5120 _0xb1e8c8(0xe7), 5121 function _0x5a9795(_0x241594) { 5122 var _0x556520 = _0xb1e8c8; 5123 typeof _0x241594 !== _0x556520(0xee) && 5124 String(_0x241594)[_0x556520(0x488)] > 0x0 && 5125 ((statsMetric[_0x556520(0x384)][this[_0x556520(0x446)]][ 5126 _0x556520(0xf8) 5127 ][_0x556520(0x3c0)] = _0x241594), 5128 (eventMetric[_0x556520(0x384)][this[_0x556520(0x446)]][ 5129 _0x556520(0xf8) 5130 ][_0x556520(0x3c0)] = _0x241594)); 5131 }, 5132 ), 5133 _defineProperty( 5134 _0x5ba9de, 5135 _0xb1e8c8(0x3e5), 5136 function _0xc2c011(_0x5682aa, _0x1499e3) { 5137 var _0x32446b = _0xb1e8c8; 5138 this[_0x32446b(0x355)][_0x32446b(0x384)] && 5139 (typeof this[_0x32446b(0x355)][_0x32446b(0x384)][ 5140 this["_recordIndex"] 5141 ][_0x32446b(0x260)] === _0x32446b(0xee) && 5142 (this[_0x32446b(0x355)][_0x32446b(0x384)][this[_0x32446b(0x446)]][ 5143 _0x32446b(0x260) 5144 ] = {}), 5145 typeof this[_0x32446b(0x493)][_0x32446b(0x384)][ 5146 this[_0x32446b(0x446)] 5147 ]["clientInfo"] === _0x32446b(0xee) && 5148 (this["_statsMetric"][_0x32446b(0x384)][this[_0x32446b(0x446)]][ 5149 _0x32446b(0x260) 5150 ] = {}), 5151 _0x1499e3 && 5152 ((this[_0x32446b(0x493)][_0x32446b(0x384)][ 5153 this[_0x32446b(0x446)] 5154 ]["clientInfo"][_0x5682aa] = _0x1499e3), 5155 (this[_0x32446b(0x355)][_0x32446b(0x384)][this[_0x32446b(0x446)]][ 5156 _0x32446b(0x260) 5157 ][_0x5682aa] = _0x1499e3))); 5158 }, 5159 ), 5160 _defineProperty( 5161 _0x5ba9de, 5162 "setPlaybackPos", 5163 function _0x487c8f(_0x33d8e9) { 5164 this["_pbTime"] = _0x33d8e9 / 0x3e8; 5165 }, 5166 ), 5167 _defineProperty(_0x5ba9de, "getPlaybackPos", function _0x492f5a() { 5168 var _0x852fdc = _0xb1e8c8; 5169 return this[_0x852fdc(0x253)]; 5170 }), 5171 _defineProperty( 5172 _0x5ba9de, 5173 "setPBStats", 5174 function _0x54bcdf(_0x54a16e, _0x4e439b) { 5175 var _0x353810 = _0xb1e8c8; 5176 if (_0x54a16e !== this[_0x353810(0x125)][_0x353810(0x247)]) { 5177 var _0x17a5a2 = {}; 5178 (_0x17a5a2[_0x353810(0x271)] = 5179 this["getCorrectedCurrentTimeinMs"]()), 5180 (_0x17a5a2[_0x54a16e] = Number.parseFloat( 5181 _0x4e439b[_0x353810(0x310)](0x2), 5182 )), 5183 (_0x17a5a2[this[_0x353810(0x125)]["PBTIME"]] = Number.parseFloat( 5184 this[_0x353810(0x253)][_0x353810(0x310)](0x2), 5185 )); 5186 this[_0x353810(0x179)] > 0x0 && 5187 ((this[_0x353810(0x443)] = 5188 (this["_pbTime"] / this["_totalDuration"]) * 0x64), 5189 (_0x17a5a2[this[_0x353810(0x125)]["PROGRESSMARK"]] = 5190 Number.parseFloat( 5191 this[_0x353810(0x443)][_0x353810(0x310)](0x2), 5192 ))); 5193 if (_0x54a16e === this[_0x353810(0x125)][_0x353810(0x3ec)]) 5194 _0x17a5a2[this[_0x353810(0x125)][_0x353810(0x251)]] = 5195 this[_0x353810(0x42d)]; 5196 this[_0x353810(0x493)][_0x353810(0x384)][this["_recordIndex"]][ 5197 _0x353810(0x16b) 5198 ]["push"](_0x17a5a2); 5199 } 5200 (_0x4e439b || 5201 _0x54a16e == this[_0x353810(0x125)][_0x353810(0x247)]) && 5202 (this["_qoeMetric"][_0x54a16e] = Number.parseFloat( 5203 _0x4e439b[_0x353810(0x310)](0x2), 5204 )); 5205 }, 5206 ), 5207 _defineProperty( 5208 _0x5ba9de, 5209 _0xb1e8c8(0x363), 5210 function _0x579628(_0x147a95, _0x12a76f) { 5211 var _0x5e646d = _0xb1e8c8; 5212 _0x12a76f && 5213 (_0x147a95 in this[_0x5e646d(0x1a8)] && 5214 _0x147a95 === this[_0x5e646d(0x125)][_0x5e646d(0x3ec)] 5215 ? (this["_qoeMetric"][_0x147a95] = Number.parseInt(_0x12a76f)) 5216 : (this[_0x5e646d(0x1a8)][_0x147a95] = _0x12a76f)); 5217 }, 5218 ), 5219 _defineProperty( 5220 _0x5ba9de, 5221 _0xb1e8c8(0x10e), 5222 function _0x42e81c(_0x4c0aed, _0x5d61ea) { 5223 var _0x4e8510 = _0xb1e8c8; 5224 _0x5d61ea && 5225 ((this[_0x4e8510(0x493)][_0x4e8510(0x384)][this[_0x4e8510(0x446)]][ 5226 "sdkInfo" 5227 ][_0x4c0aed] = _0x5d61ea), 5228 (this[_0x4e8510(0x355)][_0x4e8510(0x384)][this[_0x4e8510(0x446)]][ 5229 _0x4e8510(0x14d) 5230 ][_0x4c0aed] = _0x5d61ea)); 5231 }, 5232 ), 5233 _defineProperty( 5234 _0x5ba9de, 5235 _0xb1e8c8(0x33a),
5236 function _0x2cf25a(_0x5126e9) { 5237 var _0x2bcdb1 = _0xb1e8c8; 5238 return this[_0x2bcdb1(0x1a8)][_0x5126e9]; 5239 }, 5240 ), 5241 _defineProperty( 5242 _0x5ba9de, 5243 _0xb1e8c8(0x32d), 5244 function _0x3580d1(_0xf81d44, _0x108a79) { 5245 var _0x2f8c1e = _0xb1e8c8; 5246 _0x108a79 && 5247 (this[_0x2f8c1e(0x493)]["qubitData"][this["_recordIndex"]][ 5248 "diagnostics" 5249 ][_0xf81d44] = _0x108a79); 5250 }, 5251 ), 5252 _defineProperty( 5253 _0x5ba9de, 5254 _0xb1e8c8(0x185), 5255 function _0x2a9ccd(_0x2f7441, _0x5851f4) { 5256 var _0xf5230c = _0xb1e8c8; 5257 typeof _0x2f7441 !== _0xf5230c(0xee) && 5258 typeof _0x5851f4 !== "undefined" && 5259 ((this[_0xf5230c(0x493)][_0xf5230c(0x384)][this["_recordIndex"]][ 5260 _0xf5230c(0x48a) 5261 ][_0x2f7441] = _0x5851f4), 5262 (this[_0xf5230c(0x355)][_0xf5230c(0x384)][this[_0xf5230c(0x446)]][ 5263 _0xf5230c(0x48a) 5264 ][_0x2f7441] = _0x5851f4)); 5265 }, 5266 ), 5267 _defineProperty(_0x5ba9de, _0xb1e8c8(0x15b), function _0x18dd82() { 5268 var _0x4429ae = _0xb1e8c8; 5269 return this[_0x4429ae(0x493)][_0x4429ae(0x384)][this[_0x4429ae(0x446)]][ 5270 _0x4429ae(0x48a) 5271 ]; 5272 }), 5273 _defineProperty(_0x5ba9de, _0xb1e8c8(0x157), function _0x570981() { 5274 var _0x4234a3 = _0xb1e8c8; 5275 return this[_0x4234a3(0x493)][_0x4234a3(0x384)][this["_recordIndex"]][ 5276 _0x4234a3(0xf8) 5277 ]; 5278 }), 5279 _defineProperty( 5280 _0x5ba9de, 5281 _0xb1e8c8(0x46d), 5282 function _0x58e9bf(_0x5bda5e, _0x359e7e) { 5283 var _0x303526 = _0xb1e8c8; 5284 _0x359e7e && 5285 (this[_0x303526(0x493)]["qubitData"][this[_0x303526(0x446)]][ 5286 _0x303526(0x112) 5287 ][_0x5bda5e] = _0x359e7e); 5288 }, 5289 ), 5290 _defineProperty(_0x5ba9de, _0xb1e8c8(0x2b2), function _0x55927d() { 5291 var _0x2a53dd = _0xb1e8c8, 5292 _0x24b9a5 = ""; 5293 (this[_0x2a53dd(0x123)](this[_0x2a53dd(0x3f2)]) && 5294 this[_0x2a53dd(0x123)](this[_0x2a53dd(0x15e)])) || 5295 (this[_0x2a53dd(0x3f2)] > 0x0 && this["_presentationWidth"] > 0x0) 5296 ? (_0x24b9a5 = this[_0x2a53dd(0x15e)] + "x" + this[_0x2a53dd(0x3f2)]) 5297 : window[_0x2a53dd(0x2f7)] && 5298 window["innerHeight"] && 5299 (_0x24b9a5 = 5300 window[_0x2a53dd(0x2f7)] + "x" + window["innerHeight"]), 5301 this["setClientInfo"]( 5302 this[_0x2a53dd(0x125)][_0x2a53dd(0x3df)], 5303 _0x24b9a5, 5304 ), 5305 this[_0x2a53dd(0x3e5)]( 5306 this["attributes"][_0x2a53dd(0x129)], 5307 this["_videoQuality"], 5308 ), 5309 this[_0x2a53dd(0x3e5)]( 5310 this[_0x2a53dd(0x125)]["DEVICEID"], 5311 this[_0x2a53dd(0x12f)], 5312 ), 5313 this["_deviceCapabilities"] 5314 ? this[_0x2a53dd(0x3e5)]( 5315 this["attributes"][_0x2a53dd(0x114)], 5316 this[_0x2a53dd(0x39a)], 5317 ) 5318 : window[_0x2a53dd(0x33e)](_0x2a53dd(0x1e8)) && 5319 window[_0x2a53dd(0x33e)](_0x2a53dd(0x1e8))[_0x2a53dd(0x2de)] && 5320 this["setClientInfo"]( 5321 this[_0x2a53dd(0x125)][_0x2a53dd(0x114)], 5322 _0x2a53dd(0x27d), 5323 ); 5324 }), 5325 _defineProperty(_0x5ba9de, _0xb1e8c8(0x3f1), function _0x174df2() { 5326 var _0x504e19 = _0xb1e8c8; 5327 this["_assetID"] !== undefined && 5328 this[_0x504e19(0x449)] !== null && 5329 this[_0x504e19(0x1fc)]( 5330 this[_0x504e19(0x125)][_0x504e19(0x3ac)], 5331 this["_assetID"], 5332 ), 5333 this["_assetName"] !== undefined && 5334 this[_0x504e19(0xb1)] !== null && 5335 this[_0x504e19(0x1fc)]( 5336 this["attributes"][_0x504e19(0x21c)], 5337 this[_0x504e19(0xb1)], 5338 ), 5339 this[_0x504e19(0x1d7)] && 5340 this["setStreamID"]( 5341 this["attributes"][_0x504e19(0x400)], 5342 this[_0x504e19(0x1d7)], 5343 ); 5344 }), 5345 _defineProperty( 5346 _0x5ba9de, 5347 _0xb1e8c8(0x307), 5348 function _0x40152e(_0x127222, _0x42d112, _0x206deb) { 5349 var _0x1ff918 = _0xb1e8c8, 5350 _0x50a92a = _0x127222 + "=" + encodeURIComponent(_0x42d112); 5351 typeof _0x206deb === "number" && 5352 ((_0x50a92a += _0x1ff918(0x380) + _0x206deb * 0x18 * 0x3c * 0x3c), 5353 (document[_0x1ff918(0x1f1)] = _0x50a92a)); 5354 }, 5355 ), 5356 _defineProperty( 5357 _0x5ba9de, 5358 _0xb1e8c8(0x1a0), 5359 function _0x53eda8(_0x533a02) { 5360 var _0x4b25af = _0xb1e8c8, 5361 _0xfa84c6 = document[_0x4b25af(0x1f1)]["split"](";"); 5362 for ( 5363 var _0x28d540 = 0x0; 5364 _0x28d540 < _0xfa84c6["length"]; 5365 _0x28d540++ 5366 ) { 5367 var _0x39909b = _0xfa84c6[_0x28d540][_0x4b25af(0x392)]("="); 5368 if (_0x533a02 == _0x39909b[0x0]["trim"]()) 5369 return decodeURIComponent(_0x39909b[0x1]); 5370 } 5371 return null; 5372 }, 5373 ), 5374 _defineProperty(_0x5ba9de, _0xb1e8c8(0x25d), function _0x45a360() { 5375 var _0x5a6815 = _0xb1e8c8; 5376 return _0x5a6815(0x1d1)[_0x5a6815(0x2f5)](/[xy]/g, (_0x2455dd) => { 5377 var _0x23cf60 = _0x5a6815, 5378 _0x1e9ee2 = (Math[_0x23cf60(0x47c)]() * 0x10) | 0x0, 5379 _0x1aee6c = _0x2455dd == "x" ? _0x1e9ee2 : (_0x1e9ee2 & 0x3) | 0x8; 5380 return _0x1aee6c["toString"](0x10); 5381 }); 5382 }), 5383 _defineProperty(_0x5ba9de, _0xb1e8c8(0x226), function _0x57af66() { 5384 var _0x5fd4af = _0xb1e8c8, 5385 _0x42336c = this[_0x5fd4af(0x1a0)](_0x5fd4af(0x35b)); 5386 !(_0x42336c != null) && 5387 ((_0x42336c = this[_0x5fd4af(0x25d)]()), 5388 _0x42336c != "" && 5389 _0x42336c != null && 5390 this[_0x5fd4af(0x307)](_0x5fd4af(0x35b), _0x42336c, 0x2da)), 5391 _0x42336c != "" && 5392 _0x42336c != null && 5393 this[_0x5fd4af(0x1fc)]( 5394 this[_0x5fd4af(0x125)][_0x5fd4af(0x390)],
5395 MMMD5()["mm_md5"](_0x42336c), 5396 ); 5397 }), 5398 _defineProperty(_0x5ba9de, "setSubscriberID", function _0x2edc00() { 5399 var _0x1d628c = _0xb1e8c8; 5400 this[_0x1d628c(0x217)] 5401 ? this[_0x1d628c(0x1fc)]( 5402 this["attributes"][_0x1d628c(0x390)], 5403 MMMD5()[_0x1d628c(0x3fa)](this[_0x1d628c(0x217)]), 5404 ) 5405 : this[_0x1d628c(0x226)](); 5406 }), 5407 _defineProperty(_0x5ba9de, _0xb1e8c8(0x1a4), function _0x45eb34() { 5408 var _0x4f8f7b = _0xb1e8c8; 5409 this["_subscriberType"] && 5410 this[_0x4f8f7b(0x1fc)]( 5411 this[_0x4f8f7b(0x125)][_0x4f8f7b(0x252)], 5412 this[_0x4f8f7b(0x132)], 5413 ); 5414 }), 5415 _defineProperty(_0x5ba9de, _0xb1e8c8(0x103), function _0x2523cf() { 5416 var _0x4d4f3a = _0xb1e8c8; 5417 this["_subscriberTag"] && 5418 this[_0x4d4f3a(0x1fc)]( 5419 this[_0x4d4f3a(0x125)][_0x4d4f3a(0x244)], 5420 this["_subscriberTag"], 5421 ); 5422 }), 5423 _defineProperty( 5424 _0x5ba9de, 5425 _0xb1e8c8(0x128), 5426 function _0x4ebacd(_0x455f46) { 5427 var _0x127097 = _0xb1e8c8; 5428 _0x455f46 && 5429 ((this[_0x127097(0x179)] = _0x455f46), 5430 this["setStreamInfo"]( 5431 this[_0x127097(0x125)][_0x127097(0x20a)], 5432 Number.parseFloat(_0x455f46[_0x127097(0x310)](0x2)), 5433 )); 5434 }, 5435 ), 5436 _defineProperty( 5437 _0x5ba9de, 5438 _0xb1e8c8(0x47a), 5439 function _0x44066d(_0x6b1c13) { 5440 var _0x2156e3 = _0xb1e8c8; 5441 this[_0x2156e3(0x1fc)]( 5442 this["attributes"][_0x2156e3(0x188)], 5443 _0x6b1c13, 5444 ); 5445 }, 5446 ), 5447 _defineProperty( 5448 _0x5ba9de, 5449 _0xb1e8c8(0x361), 5450 function _0x5cf968( 5451 _0x22c542, 5452 _0x8ca000, 5453 _0x36ed7d, 5454 _0x4bc182, 5455 _0xb7ccfe, 5456 _0x14caa2, 5457 ) { 5458 var _0x1129b7 = _0xb1e8c8; 5459 this["setStreamInfo"]( 5460 this[_0x1129b7(0x206)]()[_0x1129b7(0x320)], 5461 _0x22c542, 5462 ), 5463 this["setStreamInfo"]( 5464 this["getAttribute"]()[_0x1129b7(0x2a3)], 5465 _0x8ca000, 5466 ), 5467 this[_0x1129b7(0x185)]( 5468 this[_0x1129b7(0x206)]()["MAXFPS"], 5469 Number.parseFloat(_0x36ed7d), 5470 ), 5471 this[_0x1129b7(0x185)]( 5472 this[_0x1129b7(0x206)]()[_0x1129b7(0x150)], 5473 Number.parseFloat(_0x4bc182), 5474 ), 5475 this[_0x1129b7(0x185)]( 5476 this[_0x1129b7(0x206)]()[_0x1129b7(0x325)], 5477 _0xb7ccfe, 5478 ), 5479 this[_0x1129b7(0x185)]( 5480 this["getAttribute"]()[_0x1129b7(0x36d)], 5481 _0x14caa2, 5482 ); 5483 }, 5484 ), 5485 _defineProperty( 5486 _0x5ba9de, 5487 _0xb1e8c8(0x1bb), 5488 function _0x487fe7( 5489 _0x30ae4a, 5490 _0x24a3cc, 5491 _0x3f3626, 5492 _0x504ed3, 5493 _0xf43086, 5494 ) { 5495 var _0x1bf468 = _0xb1e8c8; 5496 this[_0x1bf468(0x185)]( 5497 this[_0x1bf468(0x206)]()[_0x1bf468(0x2c4)], 5498 _0x30ae4a, 5499 ), 5500 this[_0x1bf468(0x185)]( 5501 this[_0x1bf468(0x206)]()[_0x1bf468(0x3a3)], 5502 _0x24a3cc, 5503 ), 5504 this["setStreamInfo"]( 5505 this["getAttribute"]()[_0x1bf468(0x2c5)], 5506 _0x3f3626, 5507 ), 5508 this["setStreamInfo"]( 5509 this[_0x1bf468(0x206)]()[_0x1bf468(0x22b)], 5510 _0x504ed3, 5511 ), 5512 this[_0x1bf468(0x185)]( 5513 this["getAttribute"]()[_0x1bf468(0x2eb)], 5514 _0xf43086, 5515 ); 5516 }, 5517 ), 5518 _defineProperty( 5519 _0x5ba9de, 5520 _0xb1e8c8(0x3f7), 5521 function _0x5bf144(_0x19be40) { 5522 var _0x585f47 = _0xb1e8c8; 5523 this[_0x585f47(0x31d)] = _0x19be40; 5524 }, 5525 ), 5526 _defineProperty( 5527 _0x5ba9de, 5528 _0xb1e8c8(0x241), 5529 function _0x38d1a3(_0x4e8ed3) { 5530 var _0x53cff5 = _0xb1e8c8; 5531 this[_0x53cff5(0x337)] = 5532 MMSTREAMSMARTERCONSTANTS[_0x53cff5(0x141)]["sdkVersion"] + 5533 _0x4e8ed3; 5534 }, 5535 ), 5536 _defineProperty(_0x5ba9de, _0xb1e8c8(0x2c2), function _0x4e4ead() { 5537 var _0x207a03 = _0xb1e8c8; 5538 return this[_0x207a03(0x337)]; 5539 }), 5540 _defineProperty( 5541 _0x5ba9de, 5542 _0xb1e8c8(0x1b0), 5543 function _0x49d2ab(_0x145920) { 5544 var _0x22bf07 = _0xb1e8c8; 5545 this[_0x22bf07(0x40a)] = _0x145920; 5546 }, 5547 ), 5548 _defineProperty(_0x5ba9de, _0xb1e8c8(0x429), function _0x2eb90f() { 5549 var _0x547744 = _0xb1e8c8, 5550 _0x43651c = this[_0x547744(0x151)](); 5551 this[_0x547744(0x11c)] && 5552 ((this[_0x547744(0x466)] = _0x43651c - this[_0x547744(0x11c)]), 5553 (this[_0x547744(0x134)] = 5554 this[_0x547744(0x134)] + this[_0x547744(0x466)]), 5555 this[_0x547744(0x48d)] === SeekState[_0x547744(0x492)] || 5556 this[_0x547744(0x48d)] === SeekState[_0x547744(0x373)] 5557 ? ((this[_0x547744(0x1ad)] = 5558 this[_0x547744(0x1ad)] + this[_0x547744(0x466)]), 5559 (this[_0x547744(0x42d)] = _0x547744(0xe1))) 5560 : ((this[_0x547744(0x213)] = 5561 this[_0x547744(0x213)] + this["_buffWait"]), 5562 (this[_0x547744(0x42d)] = "CIRR")), 5563 this[_0x547744(0x433)]( 5564 this[_0x547744(0x125)][_0x547744(0x3ec)], 5565 this[_0x547744(0x466)], 5566 ), 5567 this[_0x547744(0x363)]( 5568 this[_0x547744(0x125)][_0x547744(0x3f8)], 5569 this[_0x547744(0x134)], 5570 ), 5571 this[_0x547744(0x363)]( 5572 this["attributes"][_0x547744(0xb3)], 5573 this["_sumBuffWaitCIRR"], 5574 ), 5575 this["setBufPBEvent"](
5576 this["attributes"][_0x547744(0x38b)], 5577 this[_0x547744(0x1ad)], 5578 ), 5579 (this[_0x547744(0x11c)] = 0x0)); 5580 }), 5581 _defineProperty(_0x5ba9de, "setCurrentTimeDelta", function _0x409068() { 5582 var _0x131c8f = _0xb1e8c8, 5583 _0x1c20f4 = new Date()[_0x131c8f(0x1bc)](); 5584 this["_baseServerTimeStampMS"] && 5585 (this[_0x131c8f(0x304)] > _0x1c20f4 5586 ? ((this["_timeShift"] = -0x1), 5587 (this[_0x131c8f(0x388)] = this[_0x131c8f(0x304)] - _0x1c20f4)) 5588 : ((this["_timeShift"] = 0x1), 5589 (this[_0x131c8f(0x388)] = _0x1c20f4 - this[_0x131c8f(0x304)]))); 5590 }), 5591 _defineProperty(_0x5ba9de, _0xb1e8c8(0x420), function _0x5999ad() { 5592 var _0x2ff517 = _0xb1e8c8, 5593 _0x204571 = new Date()[_0x2ff517(0x1bc)](), 5594 _0x3459a5 = _0x204571; 5595 return ( 5596 this[_0x2ff517(0x158)] > 0x0 5597 ? (_0x3459a5 = _0x204571 - this[_0x2ff517(0x388)]) 5598 : (_0x3459a5 = _0x204571 + this[_0x2ff517(0x388)]), 5599 _0x3459a5 5600 ); 5601 }), 5602 _defineProperty(_0x5ba9de, "getCurrentTimeinMs", function _0x29548a() { 5603 var _0x5a7c83 = _0xb1e8c8, 5604 _0x5748ad = new Date()[_0x5a7c83(0x1bc)](); 5605 return _0x5748ad; 5606 }), 5607 _defineProperty( 5608 _0x5ba9de, 5609 _0xb1e8c8(0x234), 5610 function _0x39521e(_0x32423b) { 5611 var _0x120b88 = _0xb1e8c8; 5612 this[_0x120b88(0x366)] = _0x32423b; 5613 }, 5614 ), 5615 _defineProperty( 5616 _0x5ba9de, 5617 _0xb1e8c8(0x2f8), 5618 function _0x5c2676(_0x5173c3) { 5619 var _0x19c957 = _0xb1e8c8; 5620 this[_0x19c957(0x264)] = _0x5173c3; 5621 }, 5622 ), 5623 _defineProperty(_0x5ba9de, _0xb1e8c8(0x330), function _0x3a3426() { 5624 var _0x23a168 = _0xb1e8c8; 5625 (this[_0x23a168(0x2f3)] = ![]), 5626 (this[_0x23a168(0xd0)] = 0x0), 5627 (this[_0x23a168(0x43c)] = 0x0); 5628 if (this[_0x23a168(0x32b)]) clearInterval(this[_0x23a168(0x32b)]); 5629 if (this[_0x23a168(0x421)]) clearInterval(this[_0x23a168(0x421)]); 5630 (this[_0x23a168(0x32b)] = null), (this[_0x23a168(0x421)] = null); 5631 if (this[_0x23a168(0x3cc)]) clearInterval(this[_0x23a168(0x3cc)]); 5632 this[_0x23a168(0x3cc)] = null; 5633 }), 5634 _defineProperty(_0x5ba9de, _0xb1e8c8(0x30b), function _0x5e6e60() { 5635 var _0x5ddb85 = _0xb1e8c8; 5636 if (!this[_0x5ddb85(0x25f)]) return; 5637 this && 5638 this[_0x5ddb85(0x25f)][_0x5ddb85(0x205)] && 5639 this[_0x5ddb85(0x421)] === null && 5640 this[_0x5ddb85(0x452)] && 5641 (this[_0x5ddb85(0x421)] = setInterval( 5642 this[_0x5ddb85(0xfc)][_0x5ddb85(0x19a)](this), 5643 0x12c * 0x3e8, 5644 )), 5645 this && 5646 this[_0x5ddb85(0x25f)]["isStarz"] && 5647 this[_0x5ddb85(0x421)] === null && 5648 this[_0x5ddb85(0x452)] && 5649 (this[_0x5ddb85(0x421)] = setInterval( 5650 this["sendHearbeatToStarz"][_0x5ddb85(0x19a)](this), 5651 0x3c * 0x3e8, 5652 )); 5653 }), 5654 _defineProperty(_0x5ba9de, _0xb1e8c8(0xbe), function _0x6f4f2f() { 5655 var _0x116a5c = _0xb1e8c8; 5656 if (this["_regStatus"] === "SUCCESS") { 5657 this[_0x116a5c(0x2f3)] = !![]; 5658 if ( 5659 this[_0x116a5c(0x32b)] === null && 5660 this[_0x116a5c(0x3ee)]() === 5661 MMExperienceProbeState[_0x116a5c(0xcd)] && 5662 this["_postInterval"] > 0x0 && 5663 this[_0x116a5c(0x481)] 5664 ) { 5665 this[_0x116a5c(0x32b)] = setInterval( 5666 this[_0x116a5c(0x2c1)]["bind"](this), 5667 this[_0x116a5c(0x264)] * 0x3e8, 5668 ); 5669 this[_0x116a5c(0x25f)] && 5670 this[_0x116a5c(0x25f)][_0x116a5c(0x205)] && 5671 this[_0x116a5c(0x421)] === null && 5672 this[_0x116a5c(0x452)] && 5673 (this[_0x116a5c(0x421)] = setInterval( 5674 this[_0x116a5c(0xfc)][_0x116a5c(0x19a)](this), 5675 0x12c * 0x3e8, 5676 )); 5677 this[_0x116a5c(0x25f)] && 5678 this["sesRequirements"][_0x116a5c(0x298)] && 5679 this["_timerObj2"] === null && 5680 this[_0x116a5c(0x452)] && 5681 (this[_0x116a5c(0x421)] = setInterval( 5682 this[_0x116a5c(0x2dd)]["bind"](this), 5683 0x3c * 0x3e8, 5684 )); 5685 if (!this[_0x116a5c(0x43c)]) 5686 this[_0x116a5c(0x43c)] = this[_0x116a5c(0x151)](); 5687 (this[_0x116a5c(0x3cc)] = setInterval( 5688 this[_0x116a5c(0x291)][_0x116a5c(0x19a)](this), 5689 0x3c * 0x3e8 * 0x2, 5690 )), 5691 this[_0x116a5c(0x291)](); 5692 } 5693 } 5694 }), 5695 _defineProperty( 5696 _0x5ba9de, 5697 _0xb1e8c8(0x3e8), 5698 function _0x1fa070(_0x4aa27c, _0xaff75d, _0x16a2e9) { 5699 var _0x28b42f = _0xb1e8c8, 5700 _0x10fbf9 = MMMD5()[_0x28b42f(0x3fa)]( 5701 _0x4aa27c + _0xaff75d + _0x16a2e9, 5702 ); 5703 return ( 5704 _0x10fbf9[_0x28b42f(0x276)](0x8, 0x8) + 5705 _0x10fbf9[_0x28b42f(0x276)](0x18, 0x8) + 5706 _0x10fbf9[_0x28b42f(0x276)](0x0, 0x8) + 5707 _0x10fbf9[_0x28b42f(0x276)](0x10, 0x8) 5708 ); 5709 }, 5710 ), 5711 _defineProperty(_0x5ba9de, _0xb1e8c8(0x414), function _0xe27c0d() { 5712 var _0x42440a = _0xb1e8c8; 5713 if (this[_0x42440a(0x481)] === undefined) { 5714 if (this[_0x42440a(0x239)][_0x42440a(0x488)] > this["_maxEventsInQ"]) 5715 this["_eventToSend"]["splice"](this[_0x42440a(0x1e1)] - 0x4, 0x2); 5716 return; 5717 } 5718 if (this[_0x42440a(0xc2)] === _0x42440a(0x417)) return; 5719 for ( 5720 var _0x15d09c = 0x0; 5721 _0x15d09c < this["_eventToSend"][_0x42440a(0x488)]; 5722 _0x15d09c++ 5723 ) { 5724 var _0x5348e7 = this[_0x42440a(0x239)][_0x15d09c]; 5725 if ( 5726 _0x5348e7 && 5727 _0x5348e7[_0x42440a(0x384)][this[_0x42440a(0x446)]]["streamID"] 5728 ) { 5729 if (this[_0x42440a(0x472)] === !![]) 5730 (_0x5348e7[_0x42440a(0x271)] = this[_0x42440a(0x420)]()), 5731 (_0x5348e7["qubitData"][this[_0x42440a(0x446)]]["pbInfo"][0x0][ 5732 _0x42440a(0x271) 5733 ] = _0x5348e7["timestamp"]), 5734 (_0x5348e7["qubitData"][this[_0x42440a(0x446)]][ 5735 _0x42440a(0xf8) 5736 ][_0x42440a(0x3c0)] = this["_mode"]), 5737 (_0x5348e7["interval"] = this["_postInterval"]); 5738 else 5739 (isNaN(_0x5348e7[_0x42440a(0x271)]) || 5740 _0x5348e7[_0x42440a(0x271)] === undefined || 5741 _0x5348e7[_0x42440a(0x271)] === null) && 5742 (_0x5348e7[_0x42440a(0x271)] = this[_0x42440a(0x420)]()); 5743 if ( 5744 _0x5348e7[_0x42440a(0x384)][this[_0x42440a(0x446)]][ 5745 "pbEventInfo" 5746 ][_0x42440a(0x444)] === "ONLOAD" 5747 ) { 5748 this[_0x42440a(0x145)] = _0x5348e7[_0x42440a(0x271)]; 5749 if (this[_0x42440a(0x18f)]) 5750 _0x5348e7[_0x42440a(0x384)][this[_0x42440a(0x446)]][ 5751 _0x42440a(0xf8) 5752 ][_0x42440a(0x3c0)] = this[_0x42440a(0x18f)]; 5753 } else { 5754 if ( 5755 _0x5348e7[_0x42440a(0x384)][this["_recordIndex"]][ 5756 _0x42440a(0x3a5) 5757 ][_0x42440a(0x444)] !== _0x42440a(0x3ec) && 5758 _0x5348e7[_0x42440a(0x384)][this[_0x42440a(0x446)]][ 5759 _0x42440a(0x3a5) 5760 ][_0x42440a(0x444)] !== "SEEKED" 5761 ) { 5762 if (this["_modeFromResponse"]) 5763 _0x5348e7[_0x42440a(0x384)][this[_0x42440a(0x446)]][ 5764 _0x42440a(0xf8) 5765 ][_0x42440a(0x3c0)] = this[_0x42440a(0x18f)]; 5766 } else { 5767 if (this[_0x42440a(0xdd)] === null) return; 5768 _0x5348e7["qubitData"][this[_0x42440a(0x446)]]["streamID"][ 5769 _0x42440a(0x3c0) 5770 ] = this["_mode"]; 5771 } 5772 } 5773 if ( 5774 this[_0x42440a(0x145)] && 5775 _0x5348e7[_0x42440a(0x384)][this[_0x42440a(0x446)]][ 5776 _0x42440a(0x3a5) 5777 ]["event"] === _0x42440a(0x349) 5778 ) { 5779 if (this[_0x42440a(0xdd)] === null) return; 5780 this[_0x42440a(0x18f)] = this[_0x42440a(0xdd)]; 5781 this[_0x42440a(0x179)] === -0x1 && 5782 _0x5348e7[_0x42440a(0x384)][this[_0x42440a(0x446)]][ 5783 _0x42440a(0xf8) 5784 ][_0x42440a(0x1e4)] === undefined && 5785 (_0x5348e7["qubitData"][this[_0x42440a(0x446)]][ 5786 _0x42440a(0xf8) 5787 ][_0x42440a(0x1e4)] = !![]); 5788 _0x5348e7[_0x42440a(0x384)][this["_recordIndex"]][ 5789 _0x42440a(0xf8) 5790 ][_0x42440a(0x1e4)] === undefined && 5791 this["_totalDuration"] >= 0x0 && 5792 (_0x5348e7["qubitData"][this[_0x42440a(0x446)]]["streamID"][ 5793 "isLive" 5794 ] = ![]); 5795 if ( 5796 _0x5348e7[_0x42440a(0x384)][this[_0x42440a(0x446)]][ 5797 _0x42440a(0xf8) 5798 ][_0x42440a(0x1e4)] === undefined 5799 ) 5800 return; 5801 _0x5348e7[_0x42440a(0x384)][this[_0x42440a(0x446)]][ 5802 _0x42440a(0xf8) 5803 ][_0x42440a(0x3c0)] = this["_mode"]; 5804 } 5805 if ( 5806 this["_onLoadSentAtTS"] && 5807 _0x5348e7["qubitData"][this["_recordIndex"]][_0x42440a(0x3a5)][ 5808 _0x42440a(0x444) 5809 ] === _0x42440a(0x170) 5810 ) { 5811 } 5812 this[_0x42440a(0x145)] && 5813 _0x5348e7["qubitData"][this[_0x42440a(0x446)]]["pbEventInfo"][ 5814 _0x42440a(0x444) 5815 ] === _0x42440a(0x47e) && 5816 (_0x5348e7[_0x42440a(0x271)] = this["_onLoadSentAtTS"]); 5817 _0x5348e7["qubitData"][this[_0x42440a(0x446)]]["pbEventInfo"][ 5818 "event" 5819 ][_0x42440a(0x1b3)](_0x42440a(0x143)) === 0x0 && 5820 (_0x5348e7[_0x42440a(0x384)][this[_0x42440a(0x446)]][ 5821 _0x42440a(0xf8) 5822 ][_0x42440a(0x3c0)] = undefined); 5823 if ( 5824 _0x5348e7[_0x42440a(0x384)][this[_0x42440a(0x446)]][ 5825 "pbEventInfo" 5826 ][_0x42440a(0x444)][_0x42440a(0x1b3)]("AD_") === 0x0 5827 ) { 5828 if (!this["_enableAdQoE"]) { 5829 this[_0x42440a(0x239)][_0x15d09c] = null; 5830 return; 5831 } 5832 } else { 5833 if (!this[_0x42440a(0x312)]) { 5834 this[_0x42440a(0x239)][_0x15d09c] = null; 5835 return; 5836 } 5837 } 5838 console[_0x42440a(0x181)]( 5839 _0x42440a(0x365), 5840 _0x5348e7[_0x42440a(0x384)][this[_0x42440a(0x446)]][ 5841 _0x42440a(0x3a5) 5842 ][_0x42440a(0x444)], 5843 ), 5844 (_0x5348e7["qubitData"][this[_0x42440a(0x446)]][_0x42440a(0xf8)][ 5845 "pId" 5846 ] = this[_0x42440a(0x3e8)]( 5847 this[_0x42440a(0x371)], 5848 this["sessionId"], 5849 _0x5348e7[_0x42440a(0x271)], 5850 )); 5851 var _0x1f691f = JSON[_0x42440a(0x35e)](_0x5348e7), 5852 _0x2a617 = new XMLHttpRequest(); 5853 _0x2a617["open"](_0x42440a(0x27e), this["producerURL"], !![]), 5854 (_0x2a617[_0x42440a(0x1be)] = this[_0x42440a(0x2ad)]), 5855 _0x2a617["setRequestHeader"]("Access-Control-Allow-Origin", "*"), 5856 _0x2a617["setRequestHeader"](_0x42440a(0x482), _0x42440a(0x3f5)),
5857 _0x2a617["send"](_0x1f691f), 5858 (this[_0x42440a(0x239)][_0x15d09c] = null); 5859 } 5860 } 5861 (this[_0x42440a(0x472)] = ![]), (this["_eventToSend"] = []); 5862 }), 5863 _defineProperty(_0x5ba9de, _0xb1e8c8(0x2c1), function _0x1bae77() { 5864 var _0x6611ee = _0xb1e8c8; 5865 if (this[_0x6611ee(0xc2)] === _0x6611ee(0x417)) return; 5866 if (!this[_0x6611ee(0x312)]) return; 5867 if ( 5868 this[_0x6611ee(0xc2)] === _0x6611ee(0x20f) || 5869 (this[_0x6611ee(0x2f3)] && 5870 this[_0x6611ee(0x3ee)]() === 5871 MMExperienceProbeState[_0x6611ee(0xcd)]) 5872 ) { 5873 if (this[_0x6611ee(0xfa)] === ![]) { 5874 var _0x1df525 = this["_avgDownloadRate"] / this[_0x6611ee(0x236)]; 5875 !isNaN(_0x1df525) && 5876 _0x1df525 > 0x0 && 5877 this["setPBStats"]( 5878 this[_0x6611ee(0x125)][_0x6611ee(0x1ea)], 5879 _0x1df525, 5880 ), 5881 (this[_0x6611ee(0x236)] = 0x0), 5882 (this["_avgDownloadRate"] = 0x0); 5883 } 5884 this["_totalDuration"] > 0x0 && 5885 ((this[_0x6611ee(0x443)] = 5886 (this["_pbTime"] / this[_0x6611ee(0x179)]) * 0x64), 5887 this[_0x6611ee(0x433)]( 5888 this[_0x6611ee(0x125)][_0x6611ee(0x1dc)], 5889 Number.parseFloat(this[_0x6611ee(0x443)][_0x6611ee(0x310)](0x2)), 5890 )); 5891 if (this[_0x6611ee(0x453)] === ![]) { 5892 if ( 5893 this[_0x6611ee(0x493)] && 5894 this[_0x6611ee(0x493)][_0x6611ee(0x166)] > -0x1 && 5895 Number.parseFloat( 5896 this["_statsMetric"][_0x6611ee(0x166)][_0x6611ee(0x310)](0x2), 5897 ) === 5898 Number.parseFloat(this[_0x6611ee(0x253)][_0x6611ee(0x310)](0x2)) 5899 ) 5900 return; 5901 this["_prevSegInfo"] && this[_0x6611ee(0x105)]["cbrBitrate"] 5902 ? ((this[_0x6611ee(0x105)][_0x6611ee(0x271)] = 5903 this[_0x6611ee(0x420)]()), 5904 (this[_0x6611ee(0x105)][_0x6611ee(0xb9)] = -0x1), 5905 (this["_prevSegInfo"][_0x6611ee(0x1ee)] = this[ 5906 _0x6611ee(0x105) 5907 ][_0x6611ee(0x3b9)] = 5908 0x0), 5909 this[_0x6611ee(0x493)][_0x6611ee(0x384)][ 5910 this[_0x6611ee(0x446)] 5911 ][_0x6611ee(0x112)]["push"](this[_0x6611ee(0x105)])) 5912 : (this[_0x6611ee(0x493)][_0x6611ee(0x384)][ 5913 this[_0x6611ee(0x446)] 5914 ][_0x6611ee(0x112)] = []); 5915 } 5916 (this["_segINfoStatus"] = ![]), 5917 (this["_bwExtSet"] = ![]), 5918 (this["_statsMetric"][_0x6611ee(0x271)] = this[_0x6611ee(0x420)]()), 5919 (this[_0x6611ee(0x493)][_0x6611ee(0x166)] = Number.parseFloat( 5920 this[_0x6611ee(0x253)][_0x6611ee(0x310)](0x2), 5921 )), 5922 (this[_0x6611ee(0x493)][_0x6611ee(0x496)] = 5923 this[_0x6611ee(0x165)]()); 5924 var _0xf4c7a0 = this["_statsMonitorStartedAtTS"] 5925 ? this[_0x6611ee(0x151)]() - this["_statsMonitorStartedAtTS"] 5926 : 0x0; 5927 (_0xf4c7a0 = this["_lastStatsPostedAtTS"] 5928 ? this["getCurrentTimeinMs"]() - this[_0x6611ee(0xd0)] 5929 : _0xf4c7a0), 5930 (this["_statsMetric"]["interval"] = Number.parseInt( 5931 _0xf4c7a0 ? _0xf4c7a0 / 0x3e8 : 0x0, 5932 )); 5933 if ( 5934 this[_0x6611ee(0xc2)] !== _0x6611ee(0x20f) && 5935 !this["_statsMetric"][_0x6611ee(0x1b9)] 5936 ) 5937 return; 5938 this[_0x6611ee(0x406)] > 0x0 && 5939 this[_0x6611ee(0x433)]( 5940 this[_0x6611ee(0x125)][_0x6611ee(0x2b7)], 5941 this[_0x6611ee(0x406)], 5942 ); 5943 this[_0x6611ee(0x2e2)] > 0x0 && 5944 this["setPBStats"]( 5945 this[_0x6611ee(0x125)][_0x6611ee(0xf1)], 5946 this[_0x6611ee(0x2e2)], 5947 ); 5948 this["_statsMetric"][_0x6611ee(0x384)][this[_0x6611ee(0x446)]][ 5949 _0x6611ee(0xf8) 5950 ][_0x6611ee(0x197)] = this[_0x6611ee(0x3e8)]( 5951 this[_0x6611ee(0x371)], 5952 this[_0x6611ee(0x41c)], 5953 this["_statsMetric"][_0x6611ee(0x271)], 5954 ); 5955 var _0x106e4d = JSON[_0x6611ee(0x35e)](this[_0x6611ee(0x493)]); 5956 (this[_0x6611ee(0x493)][_0x6611ee(0x384)][this[_0x6611ee(0x446)]][ 5957 _0x6611ee(0x112) 5958 ] = []), 5959 (this[_0x6611ee(0x493)][_0x6611ee(0x384)][this["_recordIndex"]][ 5960 _0x6611ee(0x16b) 5961 ] = []), 5962 this[_0x6611ee(0x440)][_0x6611ee(0x263)](_0x106e4d); 5963 if (this[_0x6611ee(0x481)] !== undefined) { 5964 for ( 5965 var _0x14b1ee = 0x0; 5966 _0x14b1ee < this[_0x6611ee(0x440)][_0x6611ee(0x488)]; 5967 _0x14b1ee++ 5968 ) { 5969 var _0x2b10f3 = this["_statsToSend"][_0x14b1ee], 5970 _0x592ee7 = new XMLHttpRequest(); 5971 _0x592ee7[_0x6611ee(0x1b8)]( 5972 _0x6611ee(0x27e), 5973 this[_0x6611ee(0x481)], 5974 !![], 5975 ), 5976 (_0x592ee7[_0x6611ee(0x1be)] = this["_httpPostTimeout"]), 5977 _0x592ee7[_0x6611ee(0x398)](_0x6611ee(0x2cc), "*"), 5978 _0x592ee7[_0x6611ee(0x398)](_0x6611ee(0x482), _0x6611ee(0x3f5)), 5979 _0x592ee7[_0x6611ee(0x2ed)](_0x2b10f3), 5980 (this["_lastStatsPostedAtTS"] = this["getCurrentTimeinMs"]()), 5981 (this[_0x6611ee(0x440)][_0x14b1ee] = null); 5982 } 5983 this[_0x6611ee(0x440)] = []; 5984 } else { 5985 if ( 5986 this[_0x6611ee(0x440)][_0x6611ee(0x488)] > this[_0x6611ee(0x1e1)] 5987 ) 5988 this[_0x6611ee(0x440)][_0x6611ee(0x18c)]( 5989 this[_0x6611ee(0x1e1)] - 0x4, 5990 0x2, 5991 ); 5992 } 5993 } 5994 }), 5995 _defineProperty( 5996 _0x5ba9de, 5997 _0xb1e8c8(0x22d), 5998 function _0x19c453( 5999 _0x3b41e3, 6000 _0x38c62, 6001 _0x26f353, 6002 _0x1e860a, 6003 _0xf82939, 6004 _0xa0a3de, 6005 _0x300b72, 6006 _0xce2372, 6007 _0x1be76c, 6008 _0x4f2ee9, 6009 _0x5184f3, 6010 ) { 6011 var _0x25f6b9 = _0xb1e8c8; 6012 return { 6013 maxRes: 6014 typeof _0x3b41e3 !== _0x25f6b9(0xee) 6015 ? _0x3b41e3 6016 : _0x25f6b9(0x47b), 6017 minRes: 6018 typeof _0x38c62 !== _0x25f6b9(0xee) ? _0x38c62 : _0x25f6b9(0x210), 6019 maxFps: typeof _0x26f353 !== _0x25f6b9(0xee) ? _0x26f353 : 0x0, 6020 minFps: typeof _0x1e860a !== _0x25f6b9(0xee) ? _0x1e860a : 0x0, 6021 numOfProfile: 6022 typeof _0xf82939 !== _0x25f6b9(0xee) ? _0xf82939 : 0x0, 6023 totalDuration: 6024 typeof _0xa0a3de !== _0x25f6b9(0xee) ? _0xa0a3de : 0x0, 6025 videoTrack: 6026 typeof _0x300b72 !== _0x25f6b9(0xee) ? _0x300b72 : "None", 6027 subtitleTrack: 6028 typeof _0xce2372 !== _0x25f6b9(0xee) 6029 ? _0xce2372 6030 : _0x25f6b9(0x19c), 6031 audioTrack: 6032 typeof _0x1be76c !== _0x25f6b9(0xee) 6033 ? _0x1be76c 6034 : _0x25f6b9(0x19c), 6035 isVDSActive: 6036 typeof _0x4f2ee9 !== _0x25f6b9(0xee) 6037 ? _0x4f2ee9 6038 : _0x25f6b9(0x19c), 6039 isSubtitleActive: 6040 typeof _0x5184f3 !== _0x25f6b9(0xee) 6041 ? _0x5184f3 6042 : _0x25f6b9(0x19c), 6043 }; 6044 }, 6045 ), 6046 _defineProperty(_0x5ba9de, "getPlayDur", function _0xe99eb6() { 6047 var _0x435384 = _0xb1e8c8, 6048 _0x51f5a5 = this[_0x435384(0x151)](); 6049 return ( 6050 this[_0x435384(0x229)] !== 0x0 6051 ? _0x51f5a5 > this["_epocTime"] && 6052 (this[_0x435384(0x254)] = Number.parseInt( 6053 (_0x51f5a5 - this["_epocTime"]) / 0x3e8, 6054 )) 6055 : (this[_0x435384(0x254)] = 0x0), 6056 this["_playDur"] 6057 ); 6058 }), 6059 _defineProperty(_0x5ba9de, _0xb1e8c8(0x101), function _0x29ca17() { 6060 var _0x2760b5 = _0xb1e8c8, 6061 _0x3d4e57 = 0x0; 6062 return ( 6063 this["_adInformation"] && 6064 (_0x3d4e57 = this[_0x2760b5(0x2d1)][_0x2760b5(0x32a)]), 6065 _0x3d4e57 6066 ); 6067 }), 6068 _defineProperty(_0x5ba9de, "getAttribute", function _0x49fcd1() { 6069 var _0x129ff0 = _0xb1e8c8; 6070 return this[_0x129ff0(0x125)]; 6071 }), 6072 _defineProperty( 6073 _0x5ba9de, 6074 _0xb1e8c8(0x231), 6075 function _0x4ddce7( 6076 _0x4d0c99, 6077 _0x3e9dfa, 6078 _0x248d66, 6079 _0x11c491, 6080 _0x19c987, 6081 _0x45cdb0, 6082 ) { 6083 var _0x183000 = _0xb1e8c8; 6084 return { 6085 streamURL: 6086 typeof _0x4d0c99 !== _0x183000(0xee) 6087 ? _0x4d0c99 6088 : _0x183000(0x47d), 6089 assetId: typeof _0x3e9dfa !== _0x183000(0xee) ? _0x3e9dfa : "", 6090 custId: typeof _0x248d66 !== _0x183000(0xee) ? _0x248d66 : 0x457, 6091 sessionId: 6092 typeof _0x11c491 !== _0x183000(0xee) 6093 ? _0x11c491 6094 : _0x183000(0x246), 6095 isLive: typeof _0x19c987 !== _0x183000(0xee) ? _0x19c987 : ![], 6096 dataSrc: 6097 typeof _0x45cdb0 !== _0x183000(0xee) 6098 ? _0x45cdb0 6099 : _0x183000(0x314), 6100 }; 6101 }, 6102 ), 6103 _defineProperty( 6104 _0x5ba9de, 6105 _0xb1e8c8(0x2d8), 6106 function _0x2df60d( 6107 _0x54f37d, 6108 _0x18e007, 6109 _0x26a5c4, 6110 _0x48dc9b, 6111 _0x31f29a, 6112 _0x519874, 6113 _0x3109aa, 6114 _0xc416c1, 6115 _0x31ff3b, 6116 _0x2eaa34, 6117 ) { 6118 var _0x3bfad5 = _0xb1e8c8; 6119 return { 6120 assetId: typeof _0x54f37d !== _0x3bfad5(0xee) ? _0x54f37d : "", 6121 assetName: typeof _0x54f37d !== _0x3bfad5(0xee) ? _0x18e007 : "", 6122 contentType: typeof _0x26a5c4 !== _0x3bfad5(0xee) ? _0x26a5c4 : "", 6123 drmProtection: 6124 typeof _0x48dc9b !== _0x3bfad5(0xee) ? _0x48dc9b : "", 6125 episodeNumber: typeof _0x31f29a !== "undefined" ? _0x31f29a : "", 6126 genre: typeof _0x519874 !== _0x3bfad5(0xee) ? _0x519874 : "", 6127 season: typeof _0x3109aa !== "undefined" ? _0x3109aa : "", 6128 seriesTitle: typeof _0xc416c1 !== _0x3bfad5(0xee) ? _0xc416c1 : "", 6129 videoId: typeof _0x31ff3b !== _0x3bfad5(0xee) ? _0x31ff3b : "", 6130 videoType: typeof _0x2eaa34 !== _0x3bfad5(0xee) ? _0x2eaa34 : "", 6131 }; 6132 }, 6133 ), 6134 _defineProperty( 6135 _0x5ba9de, 6136 _0xb1e8c8(0x214), 6137 function _0x2f0535( 6138 _0x2c1267, 6139 _0x2f98b7, 6140 _0x4db23d, 6141 _0x3db4ce, 6142 _0x39b2e8, 6143 _0x2e9858, 6144 _0x190a18,
6145 _0x411b77, 6146 _0x5a9bab, 6147 _0x1103e1, 6148 _0x1a1138, 6149 _0x22d273, 6150 _0x15f099, 6151 _0x141efb, 6152 _0x3234e2, 6153 ) { 6154 var _0x358927 = _0xb1e8c8; 6155 return { 6156 res: typeof _0x2c1267 !== _0x358927(0xee) ? _0x2c1267 : _0x2c1267, 6157 qbrBitrate: 6158 typeof _0x2f98b7 !== _0x358927(0xee) && _0x2f98b7 > 0x0 6159 ? _0x2f98b7 6160 : 0x0, 6161 cbrBitrate: 6162 typeof _0x4db23d !== "undefined" && _0x4db23d > 0x0 6163 ? _0x4db23d 6164 : 0x0, 6165 qbrQual: 6166 typeof _0x3db4ce !== _0x358927(0xee) 6167 ? Number.parseFloat(_0x3db4ce[_0x358927(0x310)](0x2)) 6168 : 0x0, 6169 cbrQual: 6170 typeof _0x39b2e8 !== _0x358927(0xee) 6171 ? Number.parseFloat(_0x39b2e8[_0x358927(0x310)](0x2)) 6172 : 0x0, 6173 dur: typeof _0x2e9858 !== "undefined" ? _0x2e9858 : 0x0, 6174 seqNum: typeof _0x190a18 !== _0x358927(0xee) ? _0x190a18 : 0x0, 6175 startTime: typeof _0x411b77 !== _0x358927(0xee) ? _0x411b77 : 0x0, 6176 fps: typeof _0x5a9bab !== _0x358927(0xee) ? _0x5a9bab : 0x0, 6177 cbrProfileNum: 6178 typeof _0x1a1138 !== _0x358927(0xee) ? _0x1a1138 : 0x0, 6179 profileNum: typeof _0x1103e1 !== "undefined" ? _0x1103e1 : 0x0, 6180 cbrSize: 6181 typeof _0x22d273 !== _0x358927(0xee) 6182 ? Math[_0x358927(0x1bd)](_0x22d273) 6183 : 0x0, 6184 qbrSize: 6185 typeof _0x15f099 !== _0x358927(0xee) 6186 ? Math[_0x358927(0x1bd)](_0x15f099) 6187 : 0x0, 6188 vCodec: typeof _0x141efb !== _0x358927(0xee) ? _0x141efb : "", 6189 aCodec: typeof _0x3234e2 !== "undefined" ? _0x3234e2 : "", 6190 }; 6191 }, 6192 ), 6193 _defineProperty( 6194 _0x5ba9de, 6195 "ClientInfo", 6196 function _0x176f97( 6197 _0x4eca6d, 6198 _0x5b369a, 6199 _0x5f1a0b, 6200 _0x206aa4, 6201 _0x505cd4, 6202 _0x13a2d5, 6203 ) { 6204 var _0x567dca = _0xb1e8c8; 6205 return { 6206 location: typeof _0x4eca6d !== _0x567dca(0xee) ? _0x4eca6d : "", 6207 operator: typeof _0x5b369a !== "undefined" ? _0x5b369a : "", 6208 cdn: typeof _0x5f1a0b !== _0x567dca(0xee) ? _0x5f1a0b : "", 6209 nwType: typeof _0x206aa4 !== _0x567dca(0xee) ? _0x206aa4 : "", 6210 platform: typeof _0x505cd4 !== _0x567dca(0xee) ? _0x505cd4 : "", 6211 scrnRes: typeof _0x13a2d5 !== _0x567dca(0xee) ? _0x13a2d5 : "", 6212 }; 6213 }, 6214 ), 6215 _defineProperty( 6216 _0x5ba9de, 6217 _0xb1e8c8(0x108), 6218 function _0x47cc20( 6219 _0x2f2940, 6220 _0x2b8a12, 6221 _0x35ee27, 6222 _0x1efe56, 6223 _0x310dde, 6224 _0x403e9b, 6225 ) { 6226 var _0x5e4367 = _0xb1e8c8; 6227 return { 6228 latency: typeof _0x2f2940 !== "undefined" ? _0x2f2940 : 0x0, 6229 buffWait: typeof _0x2b8a12 !== _0x5e4367(0xee) ? _0x2b8a12 : 0x0, 6230 frameloss: typeof _0x35ee27 !== _0x5e4367(0xee) ? _0x35ee27 : 0x0, 6231 bwInUse: typeof _0x1efe56 !== _0x5e4367(0xee) ? _0x1efe56 : 0x0, 6232 lastTS: typeof _0x310dde !== _0x5e4367(0xee) ? _0x310dde : 0x0, 6233 playerState: typeof _0x403e9b !== _0x5e4367(0xee) ? _0x403e9b : 0x0, 6234 }; 6235 }, 6236 ), 6237 _defineProperty(_0x5ba9de, _0xb1e8c8(0x1b1), function _0x435af9() { 6238 return { 6239 streamID: {}, 6240 pbEventInfo: {}, 6241 streamInfo: {}, 6242 contentMetadata: {}, 6243 sdkInfo: {}, 6244 pbInfo: [], 6245 }; 6246 }), 6247 _defineProperty(_0x5ba9de, _0xb1e8c8(0x462), function _0x2cda20() { 6248 return { 6249 streamID: {}, 6250 streamInfo: {}, 6251 contentMetadata: {}, 6252 segInfo: [], 6253 pbInfo: [], 6254 sdkInfo: {}, 6255 }; 6256 }), 6257 _defineProperty( 6258 _0x5ba9de, 6259 "resetAdvertisementInfo", 6260 function _0x22153a() { 6261 var _0xd6bfa6 = _0xb1e8c8; 6262 (this[_0xd6bfa6(0x2d1)][_0xd6bfa6(0xc3)] = undefined), 6263 (this[_0xd6bfa6(0x2d1)][_0xd6bfa6(0x139)] = undefined), 6264 (this[_0xd6bfa6(0x2d1)]["_adId"] = undefined), 6265 (this[_0xd6bfa6(0x2d1)][_0xd6bfa6(0x3e2)] = undefined), 6266 (this["_adInformation"][_0xd6bfa6(0x3a7)] = undefined), 6267 (this[_0xd6bfa6(0x2d1)]["_adLinear"] = undefined), 6268 (this[_0xd6bfa6(0x2d1)][_0xd6bfa6(0x3ae)] = undefined), 6269 (this[_0xd6bfa6(0x2d1)][_0xd6bfa6(0x24a)] = undefined), 6270 (this[_0xd6bfa6(0x2d1)][_0xd6bfa6(0x265)] = undefined), 6271 (this[_0xd6bfa6(0x2d1)]["_adPlaybackTime"] = undefined), 6272 (this[_0xd6bfa6(0x2d1)]["_adCreativeId"] = undefined), 6273 (this[_0xd6bfa6(0x2d1)][_0xd6bfa6(0x3bd)] = undefined), 6274 (this[_0xd6bfa6(0x2d1)]["_adBitrate"] = undefined), 6275 (this[_0xd6bfa6(0x2d1)][_0xd6bfa6(0x2e4)] = undefined), 6276 (this["_adInformation"][_0xd6bfa6(0x182)] = ![]), 6277 (this[_0xd6bfa6(0x2d1)][_0xd6bfa6(0x3bc)] = undefined), 6278 (this["_adInformation"]["_adPlayDur"] = 0x0), 6279 (this["_adInformation"][_0xd6bfa6(0x321)] = -0x1), 6280 (this[_0xd6bfa6(0x2d1)]["_adLastAdEventTimeStamp"] = -0x1), 6281 (this[_0xd6bfa6(0x2d1)][_0xd6bfa6(0x203)] = ![]), 6282 (this[_0xd6bfa6(0x2d1)][_0xd6bfa6(0x2e9)] = -0x2), 6283 (this[_0xd6bfa6(0x2d1)]["_adPodLength"] = -0x1), 6284 (this[_0xd6bfa6(0x2d1)][_0xd6bfa6(0x2e5)] = -0x1), 6285 (this["_adInformation"][_0xd6bfa6(0xbc)] = -0x1), 6286 (this["_adEpocTime"] = 0x0), 6287 (this[_0xd6bfa6(0xc5)] = 0x0), 6288 (this[_0xd6bfa6(0x46a)] = 0x0), 6289 (this[_0xd6bfa6(0x469)] = 0x0), 6290 (this["_adStartEpocTime"] = 0x0), 6291 (this[_0xd6bfa6(0x242)] = 0x0), 6292 (this[_0xd6bfa6(0x1c7)] = 0x0), 6293 (this[_0xd6bfa6(0xc9)] = 0x0), 6294 (this[_0xd6bfa6(0x167)] = 0x0), 6295 (this[_0xd6bfa6(0x3d3)] = 0x0); 6296 }, 6297 ), 6298 _defineProperty(_0x5ba9de, "resetForNewAd", function _0x51268c() { 6299 var _0x4ba96f = _0xb1e8c8; 6300 (this[_0x4ba96f(0x2d1)]["_prevAdState"] = null),
6301 (this[_0x4ba96f(0x2d1)][_0x4ba96f(0x293)] = -0x1), 6302 (this[_0x4ba96f(0x2d1)]["_playSent"] = ![]), 6303 (this["_adInformation"]["_adPlaybackStartWallClockTime"] = -0x1), 6304 (this[_0x4ba96f(0x2d1)][_0x4ba96f(0x321)] = -0x1), 6305 (this[_0x4ba96f(0x2d1)][_0x4ba96f(0x3fe)] = -0x1), 6306 (this[_0x4ba96f(0x2d1)][_0x4ba96f(0x32a)] = 0x0), 6307 (this[_0x4ba96f(0x2d1)][_0x4ba96f(0x2e9)] = -0x2), 6308 (this["_adInformation"][_0x4ba96f(0x2b5)] = -0x1), 6309 (this[_0x4ba96f(0x2d1)][_0x4ba96f(0x2e5)] = -0x1), 6310 (this[_0x4ba96f(0x2d1)][_0x4ba96f(0x275)] = undefined), 6311 (this[_0x4ba96f(0x2d1)][_0x4ba96f(0x3bd)] = undefined), 6312 (this["_adInformation"][_0x4ba96f(0x1b7)] = undefined), 6313 (this[_0x4ba96f(0x2d1)]["_adUrl"] = undefined), 6314 (this["_adEpocTime"] = 0x0), 6315 (this[_0x4ba96f(0xc5)] = 0x0), 6316 (this[_0x4ba96f(0x46a)] = 0x0), 6317 (this[_0x4ba96f(0x469)] = 0x0), 6318 (this["_adStartEpocTime"] = 0x0), 6319 (this[_0x4ba96f(0x242)] = 0x0), 6320 (this[_0x4ba96f(0x1c7)] = 0x0), 6321 (this["_adPauseDuration"] = 0x0), 6322 (this[_0x4ba96f(0x167)] = 0x0), 6323 (this[_0x4ba96f(0x3d3)] = 0x0); 6324 }), 6325 _defineProperty( 6326 _0x5ba9de, 6327 _0xb1e8c8(0x1c2), 6328 function _0x3ef3c8(_0x2f1dfb, _0x3900d1) { 6329 var _0x2eeae9 = _0xb1e8c8; 6330 if ( 6331 this[_0x2eeae9(0x2d1)] != null && 6332 this[_0x2eeae9(0x2d1)][_0x2eeae9(0x182)] && 6333 this[_0x2eeae9(0x2d1)][_0x2eeae9(0x265)] != 6334 MMAdState[_0x2eeae9(0x20e)] 6335 ) { 6336 var _0x4753e2 = Number.parseInt( 6337 (_0x2f1dfb - this[_0x2eeae9(0x2d1)][_0x2eeae9(0x3bc)]) / 0x3e8, 6338 ); 6339 (_0x3900d1 || 6340 (_0x4753e2 > 0x0 && 6341 _0x4753e2 % (this[_0x2eeae9(0x350)] / 0x3e8) == 0x0)) && 6342 ((this[_0x2eeae9(0x2d1)][_0x2eeae9(0x3bc)] = _0x2f1dfb), 6343 this[_0x2eeae9(0x495)](_0x2f1dfb), 6344 this[_0x2eeae9(0x110)]( 6345 "AD_PLAYING", 6346 _0x2eeae9(0x131), 6347 _0x2eeae9(0xd6), 6348 this[_0x2eeae9(0x351)]( 6349 this["_adInformation"]["_adPlaybackTime"], 6350 ), 6351 ), 6352 (this[_0x2eeae9(0x2d1)]["_adLastPlayingEventTimeStamp"] = 6353 _0x2f1dfb), 6354 (this[_0x2eeae9(0x2d1)]["_adLastAdEventTimeStamp"] = 6355 this["getCurrentTimeinMs"]())); 6356 } 6357 }, 6358 ), 6359 _defineProperty( 6360 _0x5ba9de, 6361 _0xb1e8c8(0x216), 6362 function _0x19181f(_0x36de16) { 6363 var _0x3d8d33 = _0xb1e8c8; 6364 this["_adInformation"] == null && 6365 (this["_adInformation"] = new MMAdvertisentInformation()); 6366 _0x36de16 == MMAdState[_0x3d8d33(0x448)] || 6367 this[_0x3d8d33(0x2d1)][_0x3d8d33(0x265)] == null 6368 ? (this["resetAdvertisementInfo"](), 6369 (this[_0x3d8d33(0x3d3)] = 6370 this[_0x3d8d33(0xc5)] = 6371 this[_0x3d8d33(0xc9)] = 6372 this[_0x3d8d33(0x469)] = 6373 0x0), 6374 (this[_0x3d8d33(0x242)] = this[_0x3d8d33(0x1c7)] = 0x0)) 6375 : _0x36de16 == MMAdState[_0x3d8d33(0x1ab)] && 6376 this[_0x3d8d33(0x2d1)]["_prevAdState"] != 6377 MMAdState[_0x3d8d33(0x29c)] && 6378 this["_adInformation"]["_prevAdState"] != 6379 MMAdState["AD_REQUEST"] && 6380 this[_0x3d8d33(0x2d1)]["_prevAdState"] != 6381 MMAdState["AD_IMPRESSION"] && 6382 (this[_0x3d8d33(0x479)](), 6383 (this[_0x3d8d33(0x3d3)] = 6384 this[_0x3d8d33(0xc5)] = 6385 this[_0x3d8d33(0xc9)] = 6386 this["_adLoadTime"] = 6387 0x0), 6388 (this[_0x3d8d33(0x242)] = this[_0x3d8d33(0x1c7)] = 0x0)); 6389 var _0x41b981 = Math["ceil"](this[_0x3d8d33(0x253)] + 0x3); 6390 if ( 6391 this[_0x3d8d33(0x2d1)]["_adPosition"] == undefined || 6392 this[_0x3d8d33(0x2d1)][_0x3d8d33(0x3a7)] == null 6393 ) { 6394 if ( 6395 this[_0x3d8d33(0x3ee)]() == 6396 MMExperienceProbeState[_0x3d8d33(0xcd)] || 6397 this[_0x3d8d33(0x253)] <= 0x1 6398 ) 6399 this["_adInformation"][_0x3d8d33(0x3a7)] = _0x3d8d33(0x153); 6400 else { 6401 if ( 6402 !this[_0x3d8d33(0x2d1)]["prevAdState"] && 6403 this[_0x3d8d33(0x2d1)][_0x3d8d33(0x467)] != 6404 MMPlayerState[_0x3d8d33(0x2ca)] && 6405 this["_pbTime"] > 0x0 && 6406 _0x41b981 < this[_0x3d8d33(0x179)] 6407 ) 6408 this[_0x3d8d33(0x2d1)][_0x3d8d33(0x3a7)] = _0x3d8d33(0x463); 6409 else 6410 ((!this[_0x3d8d33(0x2d1)][_0x3d8d33(0x467)] && 6411 this[_0x3d8d33(0x2d1)][_0x3d8d33(0x467)] == 6412 MMPlayerState[_0x3d8d33(0x2ca)]) || 6413 (this[_0x3d8d33(0x253)] > 0x0 && 6414 _0x41b981 >= this[_0x3d8d33(0x179)])) && 6415 (this[_0x3d8d33(0x2d1)][_0x3d8d33(0x3a7)] = _0x3d8d33(0x36c)); 6416 } 6417 } 6418 this[_0x3d8d33(0x2d1)][_0x3d8d33(0x265)] = _0x36de16; 6419 }, 6420 ), 6421 _defineProperty( 6422 _0x5ba9de, 6423 _0xb1e8c8(0x495), 6424 function _0x1df8b2(_0x2f177c) { 6425 var _0x4454e6 = _0xb1e8c8; 6426 if (!this[_0x4454e6(0x2d1)]) return; 6427 typeof this["_eventMetric"]["qubitData"][this[_0x4454e6(0x446)]][ 6428 "adInfo" 6429 ] === _0x4454e6(0xee) && 6430 (this[_0x4454e6(0x355)][_0x4454e6(0x384)][this[_0x4454e6(0x446)]][ 6431 _0x4454e6(0x489) 6432 ] = {}), 6433 this["_adInformation"][_0x4454e6(0x139)] !== undefined && 6434 (this[_0x4454e6(0x355)][_0x4454e6(0x384)][this[_0x4454e6(0x446)]][ 6435 _0x4454e6(0x489) 6436 ][_0x4454e6(0x3e3)] = this[_0x4454e6(0x2d1)]["_adClient"]), 6437 this[_0x4454e6(0x2d1)][_0x4454e6(0x164)] !== undefined && 6438 (this[_0x4454e6(0x355)][_0x4454e6(0x384)][this["_recordIndex"]][ 6439 _0x4454e6(0x489) 6440 ][_0x4454e6(0x1d9)] = this[_0x4454e6(0x2d1)][_0x4454e6(0x164)]), 6441 this[_0x4454e6(0x2d1)][_0x4454e6(0x3e2)] !== undefined && 6442 (this[_0x4454e6(0x355)][_0x4454e6(0x384)][this["_recordIndex"]][ 6443 _0x4454e6(0x489) 6444 ]["adDuration"] = Number.parseFloat( 6445 (this[_0x4454e6(0x2d1)][_0x4454e6(0x3e2)] / 0x3e8)[ 6446 _0x4454e6(0x310) 6447 ](0x2), 6448 )), 6449 this[_0x4454e6(0x2d1)][_0x4454e6(0x3a7)] !== undefined && 6450 (this[_0x4454e6(0x355)][_0x4454e6(0x384)][this[_0x4454e6(0x446)]][ 6451 _0x4454e6(0x489) 6452 ]["adPosition"] = this[_0x4454e6(0x2d1)][_0x4454e6(0x3a7)]), 6453 this["_adInformation"][_0x4454e6(0x40e)] !== undefined && 6454 (this[_0x4454e6(0x355)]["qubitData"][this[_0x4454e6(0x446)]][ 6455 "adInfo" 6456 ][_0x4454e6(0x1af)] = this["_adInformation"]["_adLinear"]), 6457 this[_0x4454e6(0x2d1)][_0x4454e6(0x3ae)] !== undefined && 6458 (this[_0x4454e6(0x355)]["qubitData"][this["_recordIndex"]][ 6459 "adInfo" 6460 ][_0x4454e6(0xdc)] = this[_0x4454e6(0x2d1)][_0x4454e6(0x3ae)]), 6461 this["_adInformation"][_0x4454e6(0x24a)] !== undefined && 6462 (this["_eventMetric"]["qubitData"][this[_0x4454e6(0x446)]][ 6463 "adInfo" 6464 ][_0x4454e6(0x336)] = this[_0x4454e6(0x2d1)][_0x4454e6(0x24a)]), 6465 this[_0x4454e6(0x2d1)][_0x4454e6(0xc3)] !== undefined && 6466 (this[_0x4454e6(0x355)][_0x4454e6(0x384)][this["_recordIndex"]][ 6467 _0x4454e6(0x489) 6468 ][_0x4454e6(0x102)] = this[_0x4454e6(0x2d1)][_0x4454e6(0xc3)]), 6469 this[_0x4454e6(0x2d1)]["_adTitle"] !== undefined && 6470 (this[_0x4454e6(0x355)][_0x4454e6(0x384)][this[_0x4454e6(0x446)]][ 6471 _0x4454e6(0x489) 6472 ][_0x4454e6(0x2fe)] = this[_0x4454e6(0x2d1)][_0x4454e6(0x3bd)]), 6473 this[_0x4454e6(0x2d1)][_0x4454e6(0x1b7)] !== undefined && 6474 (this[_0x4454e6(0x355)][_0x4454e6(0x384)][this["_recordIndex"]][ 6475 _0x4454e6(0x489) 6476 ][_0x4454e6(0x11d)] = this["_adInformation"][_0x4454e6(0x1b7)]), 6477 this[_0x4454e6(0x2d1)][_0x4454e6(0x2e4)] !== undefined && 6478 (this[_0x4454e6(0x355)][_0x4454e6(0x384)][this["_recordIndex"]][ 6479 _0x4454e6(0x489) 6480 ][_0x4454e6(0x17e)] = this["_adInformation"][_0x4454e6(0x2e4)]), 6481 this[_0x4454e6(0x2d1)][_0x4454e6(0x275)] !== undefined && 6482 (this[_0x4454e6(0x355)]["qubitData"][this["_recordIndex"]][ 6483 _0x4454e6(0x489) 6484 ][_0x4454e6(0x436)] = this[_0x4454e6(0x2d1)][_0x4454e6(0x275)]), 6485 this[_0x4454e6(0x2d1)][_0x4454e6(0x2b5)] > 0x0 && 6486 (this["_eventMetric"]["qubitData"][this[_0x4454e6(0x446)]][ 6487 _0x4454e6(0x489) 6488 ][_0x4454e6(0x329)] = this[_0x4454e6(0x2d1)][_0x4454e6(0x2b5)]), 6489 this[_0x4454e6(0x2d1)][_0x4454e6(0x2e9)] >= -0x1 && 6490 (this["_eventMetric"]["qubitData"][this[_0x4454e6(0x446)]][ 6491 _0x4454e6(0x489) 6492 ][_0x4454e6(0x142)] = this[_0x4454e6(0x2d1)][_0x4454e6(0x2e9)]), 6493 this[_0x4454e6(0x2d1)][_0x4454e6(0x2e5)] >
6493 0x0 && 6494 (this[_0x4454e6(0x355)][_0x4454e6(0x384)][this["_recordIndex"]][ 6495 _0x4454e6(0x489) 6496 ][_0x4454e6(0x195)] = this[_0x4454e6(0x2d1)]["_adPositionInPod"]), 6497 (this["_eventMetric"][_0x4454e6(0x384)][this[_0x4454e6(0x446)]][ 6498 _0x4454e6(0x489) 6499 ][_0x4454e6(0x486)] = this[_0x4454e6(0x2d1)]["_isBumper"]), 6500 (this[_0x4454e6(0x355)][_0x4454e6(0x384)][this[_0x4454e6(0x446)]][ 6501 "adInfo" 6502 ][_0x4454e6(0x3cf)] = this["getAdInterval"](_0x2f177c)); 6503 }, 6504 ), 6505 _defineProperty( 6506 _0x5ba9de, 6507 "getAdInterval", 6508 function _0x4d5584(_0x27a998) { 6509 var _0x5c1865 = _0xb1e8c8, 6510 _0xdf20f1 = 0x0; 6511 return ( 6512 this[_0x5c1865(0x2d1)] != null && 6513 this["_adInformation"][_0x5c1865(0x3fe)] > 0x0 && 6514 (this[_0x5c1865(0xc5)] != null && 6515 this[_0x5c1865(0xc5)] > 0x0 && 6516 (_0x27a998 = this[_0x5c1865(0xc5)]), 6517 (_0xdf20f1 = 6518 ((_0x27a998 - this[_0x5c1865(0x2d1)][_0x5c1865(0x3fe)]) * 0x1) / 6519 0x3e8)), 6520 this["_adPauseDurationToOffsetFromInterval"] > 0x0 && 6521 ((_0xdf20f1 = _0xdf20f1 - this[_0x5c1865(0x167)] / 0x3e8), 6522 (this[_0x5c1865(0x167)] = 0x0)), 6523 this[_0x5c1865(0x242)] > 0x0 && 6524 ((_0xdf20f1 = _0xdf20f1 - this[_0x5c1865(0x242)] / 0x3e8), 6525 (this["_adInformation"]["_adPlayDur"] += 6526 this["_adBuffWaitForInterval"] / 0x3e8), 6527 (this[_0x5c1865(0x242)] = 0x0)), 6528 _0xdf20f1 < 0x0 && (_0xdf20f1 = 0x0), 6529 (this[_0x5c1865(0x2d1)][_0x5c1865(0x32a)] += _0xdf20f1), 6530 _0xdf20f1 6531 ); 6532 }, 6533 ), 6534 _defineProperty( 6535 _0x5ba9de, 6536 "millisecToSec", 6537 function _0x161077(_0x39c435) { 6538 var _0x16cfd2 = _0xb1e8c8; 6539 return Number.parseFloat((_0x39c435 * 0x1) / 0x3e8)[_0x16cfd2(0x310)]( 6540 0x2, 6541 ); 6542 }, 6543 ), 6544 _defineProperty( 6545 _0x5ba9de, 6546 "reportAdState", 6547 function _0x2a57b0(_0x29c33f) { 6548 var _0x2af741 = _0xb1e8c8, 6549 _0xaba2cf = this[_0x2af741(0x151)](); 6550 this[_0x2af741(0x216)](_0x29c33f), this[_0x2af741(0x495)](_0xaba2cf); 6551 switch (_0x29c33f) { 6552 case MMAdState[_0x2af741(0x135)]: { 6553 this[_0x2af741(0x110)]( 6554 _0x2af741(0x47e), 6555 _0x2af741(0x319), 6556 _0x2af741(0x47e), 6557 0x0, 6558 ); 6559 break; 6560 } 6561 case MMAdState["AD_IMPRESSION"]: { 6562 (this[_0x2af741(0x3d3)] = _0xaba2cf), 6563 (this[_0x2af741(0xc5)] = -0x1), 6564 this[_0x2af741(0x110)]( 6565 _0x2af741(0x1ab), 6566 _0x2af741(0x192), 6567 _0x2af741(0x1ab), 6568 0x0, 6569 ); 6570 break; 6571 } 6572 case MMAdState[_0x2af741(0x29c)]: 6573 case MMAdState["AD_PLAY"]: { 6574 this["_adBeforePlayback"] = !![]; 6575 if (this[_0x2af741(0x2d1)]["_playSent"] == ![]) { 6576 this["_adInformation"]["_playSent"] = !![]; 6577 if (this[_0x2af741(0x3d3)] > 0x0) { 6578 if ( 6579 this["loadStartTime"] > 0x0 && 6580 this[_0x2af741(0x3d3)] > this[_0x2af741(0x3c9)] 6581 ) { 6582 } 6583 (this["_adLoadTime"] = _0xaba2cf - this[_0x2af741(0x3d3)]), 6584 this[_0x2af741(0xc9)] > 0x0 && 6585 (this["_adLoadTime"] -= this["_adPauseDuration"]), 6586 this[_0x2af741(0x469)] < 0x0 && 6587 (this[_0x2af741(0x469)] = 0x0), 6588 (this[_0x2af741(0x2d1)][_0x2af741(0x32a)] += Math[ 6589 _0x2af741(0x468) 6590 ](this[_0x2af741(0x469)] / 0x3e8)); 6591 } 6592 this["populateAdRelatedInfo"](_0xaba2cf), 6593 this[_0x2af741(0x433)]( 6594 this[_0x2af741(0x125)][_0x2af741(0x247)], 6595 this[_0x2af741(0x469)], 6596 ), 6597 this[_0x2af741(0x110)]( 6598 _0x2af741(0x1e5), 6599 "Ad\x20Playback\x20started", 6600 _0x2af741(0x1e5), 6601 0x0, 6602 ), 6603 (this[_0x2af741(0x1f2)] = 0x0), 6604 (this[_0x2af741(0x2d1)][_0x2af741(0x321)] = this[ 6605 _0x2af741(0x2d1) 6606 ][_0x2af741(0x3bc)] = 6607 this[_0x2af741(0x151)]()), 6608 (this[_0x2af741(0x2d1)]["_adLastAdEventTimeStamp"] = 6609 this[_0x2af741(0x2d1)][_0x2af741(0x321)]); 6610 } 6611 break; 6612 } 6613 case MMAdState[_0x2af741(0x31e)]: { 6614 (this[_0x2af741(0x1a6)] = !![]), 6615 this[_0x2af741(0x110)]( 6616 "AD_CLICK", 6617 _0x2af741(0xf4), 6618 _0x2af741(0x1e2), 6619 this[_0x2af741(0x351)]( 6620 this[_0x2af741(0x2d1)][_0x2af741(0x293)], 6621 ), 6622 ), 6623 (this["_adInformation"][_0x2af741(0x3fe)] = _0xaba2cf); 6624 break; 6625 } 6626 case MMAdState["AD_PAUSED"]: { 6627 (this[_0x2af741(0xc5)] = this[_0x2af741(0x151)]()), 6628 this[_0x2af741(0x110)]( 6629 _0x2af741(0x20e), 6630 _0x2af741(0x45d), 6631 _0x2af741(0x20e), 6632 this["millisecToSec"]( 6633 this[_0x2af741(0x2d1)][_0x2af741(0x293)], 6634 ), 6635 ), 6636 (this["_adInformation"][_0x2af741(0x3fe)] = _0xaba2cf); 6637 break; 6638 } 6639 case MMAdState[_0x2af741(0x16f)]: { 6640 this["_adPauseStartTime"] > 0x0 && 6641 ((this[_0x2af741(0xc9)] = _0xaba2cf - this[_0x2af741(0xc5)]), 6642 this[_0x2af741(0xc9)] < 0x0 && (this["_adPauseDuration"] = 0x0), 6643 (this[_0x2af741(0x167)] = this["_adPauseDuration"])); 6644 this[_0x2af741(0x433)]( 6645 this[_0x2af741(0x125)][_0x2af741(0x11e)], 6646 this[_0x2af741(0xc9)], 6647 ), 6648 this[_0x2af741(0x495)](_0xaba2cf), 6649 this[_0x2af741(0x110)]( 6650 _0x2af741(0x16f), 6651 _0x2af741(0x370), 6652 _0x2af741(0x16f), 6653 this[_0x2af741(0x351)]( 6654 this[_0x2af741(0x2d1)][_0x2af741(0x293)], 6655 ), 6656 ), 6657 (this[_0x2af741(0x2d1)][_0x2af741(0x3fe)] = _0xaba2cf), 6658 (this[_0x2af741(0xc5)] = -0x1); 6659 break; 6660 } 6661 case MMAdState[_0x2af741(0x3a1)]: { 6662 this[_0x2af741(0x1a6)] = !![]; 6663 if (this[_0x2af741(0x1c7)] < 0x0) this[_0x2af741(0x1c7)] = 0x0; 6664 (this["_adSumBuffWait"] += this[_0x2af741(0x469)] * 0x1), 6665 this[_0x2af741(0x363)]( 6666 this[_0x2af741(0x125)]["SUMBUFFERING"], 6667 this[_0x2af741(0x1c7)], 6668 ), 6669 this[_0x2af741(0x110)]( 6670 _0x2af741(0x3a1), 6671 _0x2af741(0x2d0), 6672 _0x2af741(0x3a1), 6673 this[_0x2af741(0x351)]( 6674 this[_0x2af741(0x2d1)][_0x2af741(0x293)], 6675 ), 6676 ), 6677 (this["_adInformation"][_0x2af741(0x3fe)] = _0xaba2cf); 6678 this[_0x2af741(0x38a)] > 0x0 && 6679 (this[_0x2af741(0x253)] = this[_0x2af741(0x38a)]); 6680 break; 6681 } 6682 case MMAdState["AD_COMPLETED"]: { 6683 this["_adBeforePlayback"] = !![]; 6684 if (this["_adSumBuffWait"] < 0x0) this[_0x2af741(0x1c7)] = 0x0; 6685 (this[_0x2af741(0x1c7)] += this[_0x2af741(0x469)] * 0x1), 6686 this[_0x2af741(0x363)]( 6687 this[_0x2af741(0x125)][_0x2af741(0x3f8)], 6688 this[_0x2af741(0x1c7)], 6689 ); 6690 this[_0x2af741(0x2d1)][_0x2af741(0x3e2)] > 0x0 && 6691 (this[_0x2af741(0x2d1)][_0x2af741(0x293)] - 6692 (0x5a * this[_0x2af741(0x2d1)][_0x2af741(0x3e2)]) / 0x64 >= 6693 0x0 || 6694 Math[_0x2af741(0x18e)]( 6695 this["_adInformation"][_0x2af741(0x293)] - 6696 this["_adInformation"][_0x2af741(0x3e2)], 6697 ) < 0x2) 6698 ? this[_0x2af741(0x110)]( 6699 "AD_COMPLETE", 6700 _0x2af741(0x22e), 6701 _0x2af741(0x38c), 6702 this[_0x2af741(0x351)]( 6703 this["_adInformation"]["_adPlaybackTime"], 6704 ), 6705 ) 6706 : (this[_0x2af741(0x110)]( 6707 _0x2af741(0xe4), 6708 _0x2af741(0x24c), 6709 "AD_ENDED", 6710 this[_0x2af741(0x351)]( 6711 this[_0x2af741(0x2d1)][_0x2af741(0x293)], 6712 ), 6713 ), 6714 this["_pbTimeBeforeAdStart"] > 0x0 && 6715 (this[_0x2af741(0x253)] = this[_0x2af741(0x38a)])); 6716 (this[_0x2af741(0x2d1)]["_playSent"] = ![]), 6717 (this[_0x2af741(0x2d1)][_0x2af741(0x3fe)] = _0xaba2cf); 6718 break; 6719 } 6720 case MMAdState[_0x2af741(0xe4)]: { 6721 this[_0x2af741(0x1a6)] = !![]; 6722 if (this[_0x2af741(0x1c7)] < 0x0) this[_0x2af741(0x1c7)] = 0x0; 6723 (this[_0x2af741(0x1c7)] += this[_0x2af741(0x469)] * 0x1), 6724 this[_0x2af741(0x363)]( 6725 this[_0x2af741(0x125)][_0x2af741(0x3f8)], 6726 this[_0x2af741(0x1c7)], 6727 ), 6728 this[_0x2af741(0x110)]( 6729 "AD_ENDED", 6730 _0x2af741(0x24c), 6731 _0x2af741(0xe4), 6732 this[_0x2af741(0x351)]( 6733 this[_0x2af741(0x2d1)][_0x2af741(0x293)], 6734 ), 6735 ), 6736 (this[_0x2af741(0x2d1)][_0x2af741(0x182)] = ![]), 6737 (this[_0x2af741(0x2d1)][_0x2af741(0x3fe)] = _0xaba2cf); 6738 this[_0x2af741(0x38a)] > 0x0 && 6739 (this[_0x2af741(0x253)] = this[_0x2af741(0x38a)]); 6740 break; 6741 } 6742 case MMAdState[_0x2af741(0x21b)]: { 6743 this["notifyEvent"]( 6744 _0x2af741(0x21b), 6745 event[_0x2af741(0x306)], 6746 _0x2af741(0x21b), 6747 this[_0x2af741(0x351)]( 6748 this[_0x2af741(0x2d1)][_0x2af741(0x293)], 6749 ), 6750 ), 6751 (this[_0x2af741(0x2d1)]["_playSent"] = ![]), 6752 (this[_0x2af741(0x2d1)][_0x2af741(0x3fe)] = _0xaba2cf); 6753 this[_0x2af741(0x38a)] > 0x0 && 6754 (this["_pbTime"] = this[_0x2af741(0x38a)]); 6755 break; 6756 } 6757 case MMAdState[_0x2af741(0x448)]: { 6758 this["notifyEvent"]( 6759 "AD_REQUEST", 6760 _0x2af741(0x338), 6761 _0x2af741(0x448), 6762 0x0, 6763 ); 6764 break; 6765 } 6766 case MMAdState[_0x2af741(0xd6)]: {
6767 this[_0x2af741(0x1c2)](_0xaba2cf, ![]); 6768 break; 6769 } 6770 case MMAdState["AD_FIRST_QUARTILE"]: { 6771 this["notifyEvent"]( 6772 _0x2af741(0x1f6), 6773 _0x2af741(0x1ff), 6774 _0x2af741(0x1f6), 6775 this["millisecToSec"]( 6776 this[_0x2af741(0x2d1)]["_adPlaybackTime"], 6777 ), 6778 ), 6779 (this[_0x2af741(0x2d1)][_0x2af741(0x3fe)] = _0xaba2cf); 6780 break; 6781 } 6782 case MMAdState[_0x2af741(0x24e)]: { 6783 this["notifyEvent"]( 6784 _0x2af741(0x23d), 6785 _0x2af741(0x333), 6786 _0x2af741(0x23d), 6787 this[_0x2af741(0x351)]( 6788 this[_0x2af741(0x2d1)]["_adPlaybackTime"], 6789 ), 6790 ), 6791 (this[_0x2af741(0x2d1)][_0x2af741(0x3fe)] = _0xaba2cf); 6792 break; 6793 } 6794 case MMAdState[_0x2af741(0x147)]: { 6795 this[_0x2af741(0x110)]( 6796 _0x2af741(0x3cb), 6797 _0x2af741(0x3be), 6798 _0x2af741(0x3cb), 6799 this[_0x2af741(0x351)]( 6800 this["_adInformation"]["_adPlaybackTime"], 6801 ), 6802 ), 6803 (this[_0x2af741(0x2d1)]["_adLastAdEventTimeStamp"] = _0xaba2cf); 6804 break; 6805 } 6806 } 6807 }, 6808 ), 6809 _defineProperty( 6810 _0x5ba9de, 6811 _0xb1e8c8(0x15d), 6812 function _0x1eaf40(_0x2e5426, _0x209bbe) { 6813 var _0xa81fe4 = _0xb1e8c8; 6814 this[_0xa81fe4(0x495)](); 6815 if (_0x209bbe == undefined) 6816 _0x209bbe = this["_adInformation"][_0xa81fe4(0x293)]; 6817 if (_0x209bbe === undefined) _0x209bbe = 0x0; 6818 this[_0xa81fe4(0x110)]( 6819 "AD_ERROR", 6820 _0x2e5426, 6821 _0xa81fe4(0x21b), 6822 this[_0xa81fe4(0x351)](_0x209bbe), 6823 ); 6824 }, 6825 ), 6826 _defineProperty( 6827 _0x5ba9de, 6828 _0xb1e8c8(0x2aa), 6829 function _0x4ea621(_0x1c816f) { 6830 var _0x4d6eda = _0xb1e8c8; 6831 if (_0x1c816f >= 0x0 && this[_0x4d6eda(0x2d1)]) { 6832 var _0x3748f0 = this[_0x4d6eda(0x151)](); 6833 (this[_0x4d6eda(0x2d1)]["_adPlaybackTime"] = _0x1c816f), 6834 this["sendAdPlayingEvent"](_0x3748f0, ![]); 6835 } 6836 }, 6837 ), 6838 _defineProperty( 6839 _0x5ba9de, 6840 _0xb1e8c8(0x12c), 6841 function _0x48d93e(_0x1053ba) { 6842 var _0x2562f8 = _0xb1e8c8; 6843 !this["_adInformation"] && 6844 (this["_adInformation"] = new MMAdvertisentInformation()), 6845 _0x1053ba && 6846 (_0x1053ba[_0x2562f8(0x3e3)] !== undefined && 6847 (this["_adInformation"]["_adClient"] = 6848 _0x1053ba[_0x2562f8(0x3e3)]), 6849 _0x1053ba[_0x2562f8(0x1d9)] !== undefined && 6850 (this[_0x2562f8(0x2d1)][_0x2562f8(0x164)] = 6851 _0x1053ba[_0x2562f8(0x1d9)]), 6852 _0x1053ba["adDuration"] !== undefined && 6853 (this[_0x2562f8(0x2d1)]["_adDuration"] = 6854 _0x1053ba["adDuration"]), 6855 _0x1053ba["adPosition"] !== undefined && 6856 (this[_0x2562f8(0x2d1)][_0x2562f8(0x3a7)] = 6857 _0x1053ba[_0x2562f8(0x26e)]), 6858 _0x1053ba["adIsLinear"] !== undefined && 6859 (_0x1053ba[_0x2562f8(0x191)] 6860 ? (this[_0x2562f8(0x2d1)][_0x2562f8(0x40e)] = 6861 _0x2562f8(0x2f6)) 6862 : (this[_0x2562f8(0x2d1)][_0x2562f8(0x40e)] = "nonlinear")), 6863 _0x1053ba[_0x2562f8(0xdc)] !== undefined && 6864 (this[_0x2562f8(0x2d1)]["_adCreativeType"] = 6865 _0x1053ba[_0x2562f8(0xdc)]), 6866 _0x1053ba[_0x2562f8(0x3e1)] !== undefined && 6867 (this[_0x2562f8(0x2d1)][_0x2562f8(0x24a)] = 6868 _0x1053ba[_0x2562f8(0x3e1)]), 6869 _0x1053ba[_0x2562f8(0x102)] !== undefined && 6870 (this[_0x2562f8(0x2d1)][_0x2562f8(0xc3)] = 6871 _0x1053ba[_0x2562f8(0x102)]), 6872 (this[_0x2562f8(0x2d1)]["_isBumper"] = _0x1053ba["isBumper"]), 6873 _0x1053ba[_0x2562f8(0x142)] >= -0x1 && 6874 (this["_adInformation"][_0x2562f8(0x2e9)] = 6875 _0x1053ba[_0x2562f8(0x142)]), 6876 _0x1053ba[_0x2562f8(0x329)] > 0x0 && 6877 (this[_0x2562f8(0x2d1)][_0x2562f8(0x2b5)] = 6878 _0x1053ba[_0x2562f8(0x329)]), 6879 _0x1053ba["adPositionInPod"] > 0x0 && 6880 (this[_0x2562f8(0x2d1)][_0x2562f8(0x2e5)] = 6881 _0x1053ba[_0x2562f8(0x279)]), 6882 _0x1053ba["adScheduledTime"] >= 0x0 && 6883 (this[_0x2562f8(0x2d1)][_0x2562f8(0xbc)] = 6884 _0x1053ba[_0x2562f8(0xda)]), 6885 _0x1053ba["adUrl"] !== undefined && 6886 (this["_adInformation"][_0x2562f8(0x2e4)] = 6887 _0x1053ba[_0x2562f8(0x17e)]), 6888 _0x1053ba[_0x2562f8(0x436)] !== undefined && 6889 (this[_0x2562f8(0x2d1)][_0x2562f8(0x275)] = 6890 _0x1053ba[_0x2562f8(0x436)]), 6891 _0x1053ba[_0x2562f8(0x2fe)] !== undefined && 6892 (this[_0x2562f8(0x2d1)][_0x2562f8(0x3bd)] = 6893 _0x1053ba[_0x2562f8(0x2fe)]), 6894 _0x1053ba[_0x2562f8(0x11d)] !== undefined && 6895 (this[_0x2562f8(0x2d1)][_0x2562f8(0x1b7)] = 6896 _0x1053ba[_0x2562f8(0x11d)])); 6897 }, 6898 ), 6899 _defineProperty(_0x5ba9de, "isQBRDisabled", function _0x30bab3() { 6900 var _0x585c0f = _0xb1e8c8; 6901 if ( 6902 this[_0x585c0f(0xdd)] === null || 6903 this[_0x585c0f(0xdd)] == "QBRDisabled-NoMetafile" || 6904 this[_0x585c0f(0xdd)] == MMQBRMode[_0x585c0f(0x3f0)] || 6905 this[_0x585c0f(0xdd)] == _0x585c0f(0xea) || 6906 this[_0x585c0f(0xdd)] == _0x585c0f(0x292) || 6907 this[_0x585c0f(0xdd)] == _0x585c0f(0x10a) || 6908 this[_0x585c0f(0xdd)] == _0x585c0f(0x367) || 6909 this[_0x585c0f(0xdd)] == _0x585c0f(0x227) 6910 ) 6911 return !![]; 6912 else return ![]; 6913 }), 6914 _defineEnumerableProperties(_0x5ba9de, _0x1d4a01), 6915 _0x5ba9de 6916 ); 6917 }; 6918_0x1d896a(0x225); 6919var HttpUtil = function HttpUtil() { 6920 var _0x28e103 = new XMLHttpRequest(), 6921 _0x38fa4f = undefined, 6922 _0x54a3dc = undefined, 6923 _0x5ef3e3 = undefined, 6924 _0xfe7c21 = function _0x374f05() { 6925 var _0x3e5bf4 = _0x5232; 6926 _0x28e103 && 6927 _0x28e103[_0x3e5bf4(0x32c)] != 0x4 && 6928 _0x28e103[_0x3e5bf4(0x294)](); 6929 }, 6930 _0x5be2f6 = function _0x1a4491(_0x5ea5c4, _0x4ab0c1) { 6931 return new Promise((_0x2ae5f1, _0x42d02) => { 6932 var _0x54fe5a = _0x5232; 6933 _0x4ab0c1 !== undefined && 6934 (_0x5ea5c4 = _0x5ea5c4 + _0x39b9ef(_0x4ab0c1)), 6935 _0x28e103[_0x54fe5a(0x1b8)]("GET", _0x5ea5c4), 6936 (_0x28e103[_0x54fe5a(0x1be)] = 0x61a8), 6937 (_0x28e103["onload"] = () => { 6938 var _0x431f4e = _0x54fe5a; 6939 _0x28e103[_0x431f4e(0x19b)] == 0xc8 6940 ? _0x2ae5f1(_0x28e103["response"]) 6941 : _0x42d02(Error(_0x28e103[_0x431f4e(0x127)])); 6942 }), 6943 (_0x28e103[_0x54fe5a(0x169)] = () => { 6944 var _0x3d878f = _0x54fe5a; 6945 _0x42d02(Error(_0x3d878f(0x457))); 6946 }), 6947 (_0x28e103["abort"] = () => { 6948 var _0x4e4843 = _0x54fe5a; 6949 _0x42d02(Error(_0x4e4843(0x274))); 6950 }), 6951 (_0x28e103[_0x54fe5a(0x334)] = () => { 6952 var _0x4325dd = _0x54fe5a; 6953 _0x42d02(Error(_0x4325dd(0x162))); 6954 }), 6955 _0x28e103[_0x54fe5a(0x2ed)](); 6956 }); 6957 }, 6958 _0x5844cf = function _0x237500(_0x3d4a33) { 6959 var _0x1fdb06 = _0x5232, 6960 _0xdcb571 = _0x3d4a33["currentTarget"], 6961 _0x39cc99 = _0xdcb571[_0x1fdb06(0x19b)]; 6962 _0x39cc99 >= 0xc8 && _0x39cc99 < 0x12c 6963 ? this[_0x1fdb06(0x222)](_0x3d4a33)
6964 : this["onErrorCodes"](_0x3d4a33); 6965 }, 6966 _0x2bc194 = function _0xc9a060(_0x354d75) {}, 6967 _0x39b9ef = function _0x4962da(_0x468cf6) { 6968 var _0xfc59c = _0x5232, 6969 _0x6f0afd = 6970 "?" + 6971 Object[_0xfc59c(0x27f)](_0x468cf6) 6972 ["map"]( 6973 (_0x42b710) => 6974 encodeURIComponent(_0x42b710) + 6975 "=" + 6976 encodeURIComponent(_0x468cf6[_0x42b710]), 6977 ) 6978 [_0xfc59c(0xfe)]("&"); 6979 return _0x6f0afd; 6980 }; 6981 return { doGet: _0x5be2f6, cleanUp: _0xfe7c21 }; 6982}; 6983("use\x20strict"); 6984var MMEXPERIENCEPROBEMETRICS = { 6985 MMEXP_LATENCY: 0x0, 6986 MMEXP_STALLCOUNT: 0x0, 6987 MMEXP_SUMBUFFWAIT: 0x0, 6988 MMEXP_PLAYDURATION: 0x0, 6989 MMEXP_PLAYBACKPOSITION: 0x0, 6990 MMEXP_OPERATOR: "Unknown", 6991 MMEXP_MANIFESTURL: "", 6992 MMEXP_LASTSTATE: "IDLE", 6993 MMEXP_STATE: _0x1d896a(0x375), 6994 MMEXP_FRAMELOSS: 0x0, 6995}; 6996("use\x20strict"); 6997var QBRFactoryMaker = (() => { 6998 var _0x1f9281, 6999 _0x6ecc19 = [], 7000 _0x391fed = []; 7001 function _0x3135fd(_0x423f9b, _0x297c32, _0xc1dd52, _0x283cfe) { 7002 var _0x5389eb = _0x3f4497(_0x283cfe); 7003 !_0x5389eb[_0x423f9b] && 7004 _0x297c32 && 7005 (_0x5389eb[_0x423f9b] = { instance: _0x297c32, override: _0xc1dd52 }); 7006 } 7007 function _0x12d880(_0x354753, _0x3e7add) { 7008 var _0x5435bd = _0x5232; 7009 for (var _0x153208 in _0x391fed) { 7010 var _0xa3fb28 = _0x391fed[_0x153208]; 7011 if ( 7012 _0xa3fb28["context"] === _0x354753 && 7013 _0xa3fb28[_0x5435bd(0x3f9)] === _0x3e7add 7014 ) 7015 return _0xa3fb28[_0x5435bd(0x3d6)]; 7016 } 7017 return null; 7018 } 7019 function _0x1342b1(_0x9894cd, _0x29c949, _0x545331) { 7020 var _0x5c4aea = _0x5232; 7021 for (var _0x590733 in _0x391fed) { 7022 var _0x3212ee = _0x391fed[_0x590733]; 7023 if ( 7024 _0x3212ee[_0x5c4aea(0x431)] === _0x9894cd && 7025 _0x3212ee["name"] === _0x29c949 7026 ) { 7027 _0x391fed[_0x590733][_0x5c4aea(0x3d6)] = _0x545331; 7028 return; 7029 } 7030 } 7031 _0x391fed[_0x5c4aea(0x263)]({ 7032 name: _0x29c949, 7033 context: _0x9894cd, 7034 instance: _0x545331, 7035 }); 7036 } 7037 function _0x316fd7(_0x41850e) { 7038 return (_0x1f9f22) => ( 7039 _0x1f9f22 === undefined && (_0x1f9f22 = {}), 7040 { 7041 create: function _0x17c9ae() { 7042 var _0x2cde5c = _0x5232; 7043 return _0x293d84( 7044 _0x41850e["__dashjs_factory_name"], 7045 _0x41850e[_0x2cde5c(0x22f)]({ context: _0x1f9f22 }, arguments), 7046 _0x1f9f22, 7047 arguments, 7048 ); 7049 }, 7050 } 7051 ); 7052 } 7053 function _0xb5c330(_0x5af900) { 7054 return (_0x483c36) => { 7055 var _0x33262e; 7056 return ( 7057 _0x483c36 === undefined && (_0x483c36 = {}), 7058 { 7059 getInstance: function _0x52232f() { 7060 var _0x41b747 = _0x5232; 7061 return ( 7062 !_0x33262e && 7063 (_0x33262e = _0x12d880(_0x483c36, _0x5af900[_0x41b747(0x301)])), 7064 !_0x33262e && 7065 ((_0x33262e = _0x293d84( 7066 _0x5af900[_0x41b747(0x301)], 7067 _0x5af900[_0x41b747(0x22f)]( 7068 { context: _0x483c36 }, 7069 arguments, 7070 ), 7071 _0x483c36, 7072 arguments, 7073 )), 7074 _0x391fed[_0x41b747(0x263)]({ 7075 name: _0x5af900[_0x41b747(0x301)], 7076 context: _0x483c36, 7077 instance: _0x33262e, 7078 })), 7079 _0x33262e 7080 ); 7081 }, 7082 } 7083 ); 7084 }; 7085 } 7086 function _0x293d84(_0x4baa6c, _0x40929b, _0x249b7d, _0x4077b9) { 7087 var _0x558882 = _0x5232, 7088 _0x483f2d = _0x3f4497(_0x249b7d), 7089 _0x4f7631 = _0x483f2d[_0x4baa6c]; 7090 if (_0x4f7631) { 7091 var _0x5ce16b = _0x4f7631["instance"]; 7092 if (_0x4f7631[_0x558882(0x28f)]) { 7093 _0x5ce16b = _0x5ce16b[_0x558882(0x22f)]( 7094 { context: _0x249b7d, factory: _0x1f9281, parent: _0x40929b }, 7095 _0x4077b9, 7096 ); 7097 for (var _0x4315cf in _0x5ce16b) { 7098 _0x40929b[_0x558882(0x3a6)](_0x4315cf) && 7099 (_0x40929b[_0x4315cf] = _0x5ce16b[_0x4315cf]); 7100 } 7101 } else 7102 return _0x5ce16b["apply"]( 7103 { context: _0x249b7d, factory: _0x1f9281 }, 7104 _0x4077b9, 7105 ); 7106 } 7107 return _0x40929b; 7108 } 7109 function _0x3f4497(_0x47a15a) { 7110 var _0x5ea58b = _0x5232, 7111 _0x31dc26; 7112 return ( 7113 _0x6ecc19[_0x5ea58b(0x2b4)]((_0x46c385) => { 7114 _0x46c385 === _0x47a15a && (_0x31dc26 = _0x46c385); 7115 }), 7116 !_0x31dc26 && (_0x31dc26 = _0x6ecc19[_0x5ea58b(0x263)](_0x47a15a)), 7117 _0x31dc26 7118 ); 7119 } 7120 return ( 7121 (_0x1f9281 = { 7122 extend: _0x3135fd, 7123 getSingletonInstance: _0x12d880, 7124 setSingletonInstance: _0x1342b1, 7125 getSingletonFactory: _0xb5c330, 7126 getClassFactory: _0x316fd7, 7127 }), 7128 _0x1f9281 7129 ); 7130})(); 7131_0x1d896a(0x225); 7132var MMLogger = (() => { 7133 var _0x2c5899 = _0x1d896a, 7134 _0x287346 = 0x2, 7135 _0x123123 = isNaN(MMSTREAMSMARTERCONSTANTS[_0x2c5899(0x141)]["log_level"]) 7136 ? _0x287346 7137 : MMSTREAMSMARTERCONSTANTS[_0x2c5899(0x141)]["log_level"], 7138 _0x4041df = { 7139 VERBOSE: 0x6, 7140 DEBUG: 0x5, 7141 INFO: 0x4, 7142 ANALYZE: 0x3, 7143 WARN: 0x2, 7144 ERROR: 0x1, 7145 OFF: 0x0, 7146 }, 7147 _0x2b7f5b = function _0x21500b(_0x192e2c) { 7148 for (var _0xfccbac in _0x4041df) { 7149 if (_0xfccbac === _0x192e2c) return _0x4041df[_0xfccbac]; 7150 } 7151 return _0x4041df["OFF"]; 7152 }, 7153 _0x10d417 = function _0x22ced7(_0x5d33cd) { 7154 if (_0x5d33cd < 0x0) _0x5d33cd = 0x0; 7155 _0x123123 = _0x5d33cd; 7156 }, 7157 _0x5cf999 = function _0x25a931(_0x30e82e, _0x356ec7) { 7158 var _0x3afb4c = _0x2c5899; 7159 if (_0x2b7f5b(_0x30e82e) <= _0x123123) 7160 console["log"]("[" + _0x30e82e + _0x3afb4c(0x209) + _0x356ec7); 7161 }; 7162 return { setLogLevel: _0x10d417, log: _0x5cf999 }; 7163})(); 7164_0x1d896a(0x225); 7165var utils = { 7166 append: function append(_0x5c28e7, _0x56f35b) { 7167 for (var _0x3eb736 in _0x56f35b) { 7168 _0x5c28e7[_0x3eb736] = _0x56f35b[_0x3eb736]; 7169 } 7170 }, 7171}; 7172_0x1d896a(0x225); 7173var MMSmartStreamingImpl = function MMSmartStreamingImpl() { 7174 var _0x4ae9ab = ![], 7175 _0x343320 = undefined, 7176 _0x522539 = new ExperienceProbe(), 7177 _0x4d4d0e = null, 7178 _0x5cf921 = undefined, 7179 _0x39a0be = ![], 7180 _0x4702b = ![], 7181 _0x154503 = ![], 7182 _0x2d1d32 = ![], 7183 _0x831ebc, 7184 _0x5429ff, 7185 _0x4f049e, 7186 _0x561a84, 7187 _0x383db0 = undefined, 7188 _0x1f7a76 = undefined, 7189 _0x1c35d6 = function _0xc2444f() { 7190 var _0x305b96 = _0x5232; 7191 typeof MMQubitEngineImpl !== _0x305b96(0xee) && 7192 (_0x343320 = new MMQubitEngineImpl()), 7193 typeof crsPoller !== _0x305b96(0xee) && (_0x383db0 = new crsPoller()), 7194 typeof statistics !== _0x305b96(0xee) && (_0x5cf921 = new statistics()); 7195 }; 7196 _0x1c35d6(); 7197 var _0x348db2 = function _0x58fd78(_0x37f933) { 7198 var _0x332398 = _0x5232; 7199 if (_0x4702b) 7200 console[_0x332398(0x181)]( 7201 _0x332398(0x43f) + new Date()[_0x332398(0x1bc)]() + "::" + _0x37f933, 7202 ); 7203 }, 7204 _0x193067 = function _0x173413(_0x20828d) { 7205 var _0x11e0c1 = _0x5232; 7206 if (_0x383db0) return _0x383db0[_0x11e0c1(0x43e)](_0x20828d); 7207 return _0x20828d; 7208 }, 7209 _0x107467 = function _0x472dc8() { 7210 return _0x4ae9ab; 7211 }, 7212 _0x44e525 = function _0x566852() { 7213 var _0x4e1064 = _0x5232; 7214 return _0x522539[_0x4e1064(0x297)](); 7215 }, 7216 _0x1f98ca = function _0x4fa6ef( 7217 _0x4a57bd, 7218 _0x166e6f, 7219 _0x3308c5, 7220 _0x350980, 7221 _0x4ec0dc, 7222 _0xd6a51e, 7223 _0x100ce5,
7224 ) { 7225 var _0x250ab0 = _0x5232; 7226 _0x348db2( 7227 _0x250ab0(0x3a9) + 7228 _0x4a57bd + 7229 "\x20" + 7230 _0x166e6f + 7231 "\x20" + 7232 _0x350980 + 7233 "\x20" + 7234 _0x4ec0dc + 7235 "\x20" + 7236 _0x3308c5, 7237 "\x20", 7238 +_0xd6a51e + "\x20" + _0x100ce5, 7239 ), 7240 _0x522539[_0x250ab0(0x408)](), 7241 MMSTREAMSMARTERCONSTANTS["SDK_CONFIG"][_0x250ab0(0xd9)] && 7242 _0x5cf921 && 7243 _0x5cf921[_0x250ab0(0x439)](_0x522539), 7244 _0x522539[_0x250ab0(0x155)]( 7245 _0x4a57bd, 7246 _0x166e6f, 7247 _0x350980, 7248 _0x4ec0dc, 7249 _0xd6a51e, 7250 _0x100ce5, 7251 ), 7252 _0x522539[_0x250ab0(0x1b0)]( 7253 MMSTREAMSMARTERCONSTANTS[_0x250ab0(0x141)][_0x250ab0(0xe0)], 7254 ), 7255 _0x522539["reportComponent"](_0x3308c5), 7256 (_0x4ae9ab = !![]), 7257 (_0x1f7a76 = _0x166e6f); 7258 }, 7259 _0x5eae38 = function _0x23b9b4(_0x10c255) { 7260 _0x522539["updateSubscriberID"](_0x10c255); 7261 }, 7262 _0x41baca = function _0x1dec79(_0x2c29e6, _0x42a549, _0x5388b7) { 7263 var _0x327d75 = _0x5232; 7264 _0x522539[_0x327d75(0x450)](_0x2c29e6, _0x42a549, _0x5388b7); 7265 }; 7266 function _0x279795() { 7267 var _0x288756 = _0x5232, 7268 _0x580672, 7269 _0x204db3, 7270 _0x4c7c1f = new Promise((_0x5b477f, _0x29404f) => { 7271 (_0x580672 = _0x5b477f), (_0x204db3 = _0x29404f); 7272 }); 7273 return ( 7274 (_0x4c7c1f["resolve"] = _0x580672), 7275 (_0x4c7c1f[_0x288756(0xbd)] = _0x204db3), 7276 _0x4c7c1f 7277 ); 7278 } 7279 var _0x364c98 = function _0xf02182( 7280 _0x4c4e54, 7281 _0x15962f, 7282 _0x3196c4, 7283 _0x2af8d6, 7284 ) { 7285 var _0x305a3d = _0x5232; 7286 _0x348db2( 7287 "\x20initializeSession\x20In\x20mode:\x20" + 7288 _0x4c4e54 + 7289 _0x305a3d(0x12d) + 7290 _0x15962f + 7291 _0x305a3d(0x409) + 7292 _0x3196c4 + 7293 _0x305a3d(0x2e0) + 7294 _0x2af8d6, 7295 ), 7296 (_0x4d4d0e = null), 7297 _0x522539[_0x305a3d(0x408)](); 7298 MMSTREAMSMARTERCONSTANTS[_0x305a3d(0x141)]["statistics"] && 7299 _0x5cf921 && 7300 _0x5cf921["resetStatistics"](); 7301 _0x343320 && 7302 (_0x343320[_0x305a3d(0x408)](), 7303 _0x343320[_0x305a3d(0x2e3)](_0x522539, MMQBRMode["QBRModeDisabled"])); 7304 var _0x2d6deb = _0x522539[_0x305a3d(0x40d)]( 7305 _0x4c4e54, 7306 _0x15962f, 7307 _0x3196c4, 7308 _0x2af8d6, 7309 ); 7310 return _0x2d6deb[_0x305a3d(0x2b3)]((_0x1e7eb8) => { 7311 var _0x4808a0 = _0x305a3d, 7312 _0x1a2acf = JSON[_0x4808a0(0x261)](_0x1e7eb8); 7313 _0x1f7a76 !== undefined && 7314 _0x1a2acf[_0x4808a0(0x30f)] !== undefined && 7315 _0x1a2acf[_0x4808a0(0x1c4)] !== undefined && 7316 _0x1a2acf[_0x4808a0(0x302)] !== undefined && 7317 _0x383db0 && 7318 _0x383db0["initialize"]( 7319 _0x1f7a76, 7320 _0x1a2acf[_0x4808a0(0x30f)], 7321 _0x1a2acf[_0x4808a0(0x1c4)], 7322 _0x1a2acf[_0x4808a0(0x302)], 7323 _0x522539, 7324 ); 7325 if (_0x1a2acf[_0x4808a0(0x2a9)] !== undefined) { 7326 _0x522539[_0x4808a0(0x2b6)](_0x1a2acf), 7327 _0x522539["reportAssetID"]( 7328 _0x2af8d6[_0x4808a0(0x387)], 7329 _0x2af8d6[_0x4808a0(0x19f)], 7330 _0x2af8d6[_0x4808a0(0x12b)], 7331 ); 7332 _0x343320 && 7333 (_0x343320[_0x4808a0(0x2e3)]( 7334 _0x522539, 7335 _0x1a2acf[_0x4808a0(0x3c0)], 7336 ), 7337 (_0x3196c4 = _0x343320["getHintFileUrlFromResponse"]( 7338 _0x15962f, 7339 _0x3196c4, 7340 _0x1a2acf, 7341 _0x2af8d6[_0x4808a0(0x387)], 7342 _0x2af8d6[_0x4808a0(0x19f)], 7343 ))); 7344 _0x457524(_0x4d4d0e), 7345 MMLogger[_0x4808a0(0x181)]("VERBOSE", _0x4808a0(0x28d)); 7346 if (_0x343320) { 7347 if (!_0x154503) { 7348 var _0x39cae6 = _0x343320["initialize"]( 7349 _0x522539, 7350 _0x1a2acf[_0x4808a0(0x3c0)], 7351 _0x15962f, 7352 _0x3196c4, 7353 ); 7354 return _0x343320[_0x4808a0(0x419)](_0x4d4d0e), _0x39cae6; 7355 } else { 7356 if (_0x343320) 7357 return ( 7358 (_0x2d1d32 = !![]), 7359 (_0x5429ff = _0x1a2acf[_0x4808a0(0x3c0)]), 7360 (_0x561a84 = _0x3196c4), 7361 (_0x4f049e = _0x15962f), 7362 (_0x831ebc = _0x279795()), 7363 _0x831ebc 7364 ); 7365 } 7366 } else 7367 return new Promise((_0x3ade3c, _0x2ad18c) => { 7368 var _0x2b4862 = _0x4808a0; 7369 MMLogger[_0x2b4862(0x181)](_0x2b4862(0x394), _0x2b4862(0x1ae)), 7370 _0x3ade3c(_0x1a2acf); 7371 if (_0x1a2acf) 7372 _0x522539[_0x2b4862(0x437)]( 7373 _0x1a2acf[_0x2b4862(0x269)], 7374 _0x1a2acf[_0x2b4862(0x172)], 7375 ); 7376 }); 7377 } else 7378 return ( 7379 _0x522539[_0x4808a0(0x1db)](), 7380 _0x522539[_0x4808a0(0x408)](), 7381 new Promise((_0x13ec22, _0x49de38) => {
7382 var _0x513818 = _0x4808a0; 7383 MMLogger[_0x513818(0x181)]( 7384 "VERBOSE", 7385 "Playback\x20Registration\x20Failed", 7386 ), 7387 _0x49de38(_0x513818(0x12e)); 7388 }) 7389 ); 7390 })["catch"]((_0x2282a9) => { 7391 var _0x12e03d = _0x305a3d; 7392 if (_0x2282a9 != _0x12e03d(0x1f4)) { 7393 (_0x2282a9 = _0x12e03d(0x255)), 7394 _0x522539["reportRegistrationFailure"](), 7395 _0x522539["reset"](); 7396 if (_0x343320) 7397 _0x343320[_0x12e03d(0x2e3)](_0x522539, _0x12e03d(0x3e9)); 7398 } else { 7399 _0x2282a9 = _0x12e03d(0x2fd); 7400 if (_0x343320) _0x343320[_0x12e03d(0x2e3)](_0x522539, "QBRDisabled"); 7401 } 7402 return ( 7403 _0x457524(_0x4d4d0e), 7404 new Promise((_0x172ad3, _0x29e62a) => { 7405 var _0x19db4b = _0x12e03d; 7406 MMLogger[_0x19db4b(0x181)](_0x19db4b(0x394), _0x2282a9), 7407 _0x29e62a(_0x2282a9); 7408 }) 7409 ); 7410 }); 7411 }, 7412 _0x457524 = function _0x23bb56(_0x5ba43b) { 7413 var _0x5ce028 = _0x5232; 7414 if (_0x5ba43b === null || _0x5ba43b === undefined) return; 7415 _0x348db2( 7416 "\x20setPresentationInformation\x20In\x20-\x20live?" + 7417 _0x5ba43b[_0x5ce028(0x1e4)] + 7418 "\x20duration:" + 7419 _0x5ba43b[_0x5ce028(0x3ef)] + 7420 _0x5ce028(0x474) + 7421 _0x5ba43b[_0x5ce028(0x3a8)][_0x5ce028(0x488)], 7422 ), 7423 (_0x4d4d0e = _0x5ba43b); 7424 _0x4d4d0e[_0x5ce028(0x1e4)] === 0x1 && 7425 (_0x4d4d0e[_0x5ce028(0x1e4)] = !![]); 7426 _0x4d4d0e[_0x5ce028(0x1e4)] === 0x0 && (_0x4d4d0e["isLive"] = ![]); 7427 if (!_0x4ae9ab) return; 7428 _0x343320 7429 ? (_0x343320[_0x5ce028(0x419)](_0x4d4d0e), 7430 _0x154503 && 7431 _0x2d1d32 && 7432 ((_0x2d1d32 = ![]), 7433 _0x343320[_0x5ce028(0x403)]( 7434 _0x522539, 7435 _0x5429ff, 7436 _0x4f049e, 7437 _0x561a84, 7438 _0x4d4d0e, 7439 ) 7440 [_0x5ce028(0x2b3)]((_0xba9911) => { 7441 var _0x4f94a7 = _0x5ce028; 7442 _0x831ebc[_0x4f94a7(0x117)](_0xba9911); 7443 }) 7444 [_0x5ce028(0x187)]((_0x353d99) => { 7445 var _0x1802f4 = _0x5ce028; 7446 _0x831ebc[_0x1802f4(0xbd)](_0x353d99); 7447 }))) 7448 : _0x522539[_0x5ce028(0x2b1)](_0x5ce028(0x3e9)); 7449 var _0x1a3a5c = _0x4d4d0e[_0x5ce028(0x1e4)] 7450 ? -0x1 7451 : _0x4d4d0e[_0x5ce028(0x3ef)] / 0x3e8; 7452 _0x522539[_0x5ce028(0x128)](_0x1a3a5c), 7453 _0x522539[_0x5ce028(0x47a)](_0x4d4d0e[_0x5ce028(0x1e4)]); 7454 var _0x162e74 = "", 7455 _0x5821d4 = "", 7456 _0x517aca = 0x0, 7457 _0x37e91a = 0x0, 7458 _0x524a19 = 0x0, 7459 _0x318bd6 = 0x0, 7460 _0x33ab34 = _0x4d4d0e[_0x5ce028(0x3a8)][_0x5ce028(0x488)], 7461 _0x16211f = _0x4d4d0e[_0x5ce028(0x42b)]; 7462 if (_0x33ab34) 7463 for (var _0x50415c = 0x0; _0x50415c < _0x33ab34; _0x50415c++) { 7464 _0x4d4d0e[_0x5ce028(0x3a8)][_0x50415c][_0x5ce028(0x345)] && 7465 _0x4d4d0e[_0x5ce028(0x3a8)][_0x50415c][_0x5ce028(0xb8)] && 7466 _0x4d4d0e["representationArray"][_0x50415c][_0x5ce028(0x345)] > 7467 0x0 && 7468 _0x4d4d0e[_0x5ce028(0x3a8)][_0x50415c]["height"] > 0x0 && 7469 ((_0x524a19 === 0x0 || 7470 _0x524a19 > 7471 _0x4d4d0e[_0x5ce028(0x3a8)][_0x50415c][_0x5ce028(0x345)] * 7472 _0x4d4d0e[_0x5ce028(0x3a8)][_0x50415c][_0x5ce028(0xb8)]) && 7473 ((_0x5821d4 = 7474 _0x4d4d0e[_0x5ce028(0x3a8)][_0x50415c][_0x5ce028(0x345)] + 7475 "x" + 7476 _0x4d4d0e["representationArray"][_0x50415c][_0x5ce028(0xb8)]), 7477 (_0x524a19 = 7478 _0x4d4d0e[_0x5ce028(0x3a8)][_0x50415c][_0x5ce028(0x345)] * 7479 _0x4d4d0e[_0x5ce028(0x3a8)][_0x50415c]["height"])), 7480 (_0x318bd6 === 0x0 || 7481 _0x318bd6 < 7482 _0x4d4d0e[_0x5ce028(0x3a8)][_0x50415c]["width"] * 7483 _0x4d4d0e[_0x5ce028(0x3a8)][_0x50415c]["height"]) && 7484 ((_0x162e74 = 7485 _0x4d4d0e["representationArray"][_0x50415c]["width"] + 7486 "x" + 7487 _0x4d4d0e[_0x5ce028(0x3a8)][_0x50415c][_0x5ce028(0xb8)]), 7488 (_0x318bd6 = 7489 _0x4d4d0e[_0x5ce028(0x3a8)][_0x50415c][_0x5ce028(0x345)] * 7490 _0x4d4d0e[_0x5ce028(0x3a8)][_0x50415c][_0x5ce028(0xb8)]))); 7491 } 7492 _0x522539[_0x5ce028(0x361)]( 7493 _0x162e74, 7494 _0x5821d4, 7495 _0x37e91a, 7496 _0x517aca, 7497 _0x33ab34, 7498 _0x16211f, 7499 ); 7500 }, 7501 _0x4bc46d = function _0x19b8b5(_0x4ee7dd, _0xc7eca3) { 7502 var _0x1037c8 = _0x5232; 7503 _0x348db2(_0x1037c8(0x34d) + _0x4ee7dd + "=" + _0xc7eca3), 7504 _0x343320 && _0x343320[_0x1037c8(0x235)](_0x4ee7dd, _0xc7eca3); 7505 }, 7506 _0x5c3922 = function _0x515934(_0x306309, _0x12e16f, _0x1d0de8, _0x55c4bc) { 7507 var _0x37f5cf = _0x5232; 7508 _0x348db2( 7509 _0x37f5cf(0xd7) + 7510 _0x306309 + 7511 _0x37f5cf(0x36e) + 7512 _0x12e16f +
7513 _0x37f5cf(0x126) + 7514 _0x1d0de8 + 7515 "\x20playbackPos:" + 7516 _0x55c4bc, 7517 ), 7518 this[_0x37f5cf(0x447)](_0x1d0de8); 7519 if (_0x343320) 7520 return _0x343320[_0x37f5cf(0x34b)]( 7521 _0x306309, 7522 _0x12e16f, 7523 _0x1d0de8, 7524 _0x55c4bc, 7525 ); 7526 return _0x12e16f; 7527 }, 7528 _0x4da014 = function _0x48af32(_0x250757) { 7529 var _0x18952e = _0x5232; 7530 _0x348db2(_0x18952e(0xc6)); 7531 var _0x3c6476 = _0x250757; 7532 if (_0x343320) { 7533 _0x39a0be = !![]; 7534 var _0x37778e = _0x343320[_0x18952e(0x223)](_0x250757), 7535 _0x5bdaac = _0x343320["getLastUpdateSegmentInfo"](); 7536 _0x5cf921 && 7537 _0x5bdaac[_0x18952e(0x118)] === !![] && 7538 MMSTREAMSMARTERCONSTANTS[_0x18952e(0x141)][_0x18952e(0xd9)] && 7539 _0x5cf921[_0x18952e(0xf9)]( 7540 _0x5bdaac, 7541 ![], 7542 _0x343320[_0x18952e(0x1e0)](), 7543 _0x5bdaac[_0x18952e(0x2ba)], 7544 ); 7545 } 7546 return _0x3c6476; 7547 }, 7548 _0x3a4927 = function _0x4352b5(_0x46210d) { 7549 var _0x57b61f = _0x5232; 7550 if (!_0x4ae9ab || _0x39a0be) return; 7551 _0x348db2("reportChunkRequest\x20In"); 7552 if ( 7553 _0x522539["isQBRDisabled"]() && 7554 MMSTREAMSMARTERCONSTANTS[_0x57b61f(0x141)][_0x57b61f(0x174)] && 7555 _0x343320 7556 ) 7557 var _0xf44890 = _0x343320[_0x57b61f(0x223)](_0x46210d); 7558 else { 7559 var _0x224002 = _0x2298bb(_0x46210d); 7560 _0x522539[_0x57b61f(0x240)](_0x224002); 7561 } 7562 }, 7563 _0x2298bb = function _0x3e9cd1(_0x3ebae9) { 7564 var _0x512e61 = _0x5232, 7565 _0x4f5588 = 7566 _0x3ebae9[_0x512e61(0xd1)] > 0x0 7567 ? _0x3ebae9["endByte"] - _0x3ebae9["startByte"] 7568 : -0x1, 7569 _0x5c6114 = undefined, 7570 _0x21f4e4 = undefined, 7571 _0x3b7503 = 7572 _0x3ebae9[_0x512e61(0x3ef)] > 0x0 7573 ? Number.parseInt(_0x3ebae9[_0x512e61(0x3ef)] / 0x3e8) 7574 : -0x1, 7575 _0x583222 = 7576 _0x3ebae9["startTime"] > 0x0 7577 ? _0x3ebae9[_0x512e61(0x369)] / 0x3e8 7578 : -0x1; 7579 _0x3ebae9[_0x512e61(0x1ba)] == -0x1 7580 ? _0x3ebae9[_0x512e61(0x24b)] != -0x1 && 7581 ((_0x5c6114 = _0x3e4540(_0x3ebae9["bitrate"])), 7582 (_0x21f4e4 = _0x593805(_0x3ebae9[_0x512e61(0x24b)]))) 7583 : ((_0x5c6114 = _0x3f96d2(_0x3ebae9["trackIdx"])), 7584 (_0x21f4e4 = _0x1408dc(_0x3ebae9["trackIdx"]))); 7585 var _0xe99a4c = undefined, 7586 _0x4ef076 = undefined; 7587 return ( 7588 _0x21f4e4 && 7589 _0x21f4e4[_0x512e61(0x228)] && 7590 (_0x4ef076 = _0x21f4e4[_0x512e61(0x228)]), 7591 _0x21f4e4 && _0x21f4e4["audio"] && (_0xe99a4c = _0x21f4e4["audio"]), 7592 _0x522539[_0x512e61(0x214)]( 7593 _0x5c6114, 7594 _0x3ebae9[_0x512e61(0x24b)], 7595 _0x3ebae9[_0x512e61(0x24b)], 7596 undefined, 7597 undefined, 7598 _0x3b7503, 7599 _0x3ebae9["sequence"], 7600 _0x583222, 7601 undefined, 7602 _0x3ebae9[_0x512e61(0x1ba)], 7603 _0x3ebae9[_0x512e61(0x1ba)], 7604 _0x4f5588, 7605 undefined, 7606 _0x4ef076, 7607 _0xe99a4c, 7608 ) 7609 ); 7610 }, 7611 _0x3e4540 = function _0x24f391(_0x4880ce) { 7612 var _0x5dc849 = _0x5232, 7613 _0x351451 = _0x5c37e7(_0x4880ce), 7614 _0x305e2c = undefined; 7615 return ( 7616 _0x351451 !== undefined && 7617 _0x351451[_0x5dc849(0x345)] !== undefined && 7618 _0x351451[_0x5dc849(0xb8)] !== undefined && 7619 _0x351451[_0x5dc849(0x345)] > 0x0 && 7620 _0x351451[_0x5dc849(0xb8)] > 0x0 && 7621 (_0x305e2c = _0x351451["width"] + "x" + _0x351451[_0x5dc849(0xb8)]), 7622 _0x305e2c 7623 ); 7624 }, 7625 _0x593805 = function _0x3600cf(_0x1a31c3) { 7626 var _0x3fd79a = _0x5c37e7(_0x1a31c3), 7627 _0x5bd568 = undefined; 7628 return _0x3fd79a && (_0x5bd568 = _0x3fd79a["codecIdentifier"]), _0x5bd568; 7629 }, 7630 _0x3f96d2 = function _0x5acd26(_0x120411) { 7631 var _0x593fbc = _0x5232, 7632 _0x25246a = _0x2607cb(_0x120411), 7633 _0x582eec = undefined; 7634 return ( 7635 _0x25246a !== undefined && 7636 _0x25246a[_0x593fbc(0x345)] !== undefined && 7637 _0x25246a["height"] !== undefined && 7638 _0x25246a[_0x593fbc(0x345)] > 0x0 && 7639 _0x25246a[_0x593fbc(0xb8)] > 0x0 && 7640 (_0x582eec = _0x25246a["width"] + "x" + _0x25246a[_0x593fbc(0xb8)]), 7641 _0x582eec 7642 ); 7643 }, 7644 _0x1408dc = function _0x2883f5(_0x20d8c9) { 7645 var _0x504bfc = _0x5232, 7646 _0x44a735 = _0x2607cb(_0x20d8c9), 7647 _0x448b85 = undefined; 7648 return _0x44a735 && (_0x448b85 = _0x44a735[_0x504bfc(0x381)]), _0x448b85; 7649 }, 7650 _0x5c37e7 = function _0x4e7701(_0x3fd840) { 7651 var _0x561cf5 = _0x5232, 7652 _0x51eb3a = undefined; 7653 if (_0x4d4d0e) 7654 for ( 7655 var _0x484bb3 = 0x0; 7656 _0x484bb3 < _0x4d4d0e[_0x561cf5(0x3a8)][_0x561cf5(0x488)]; 7657 _0x484bb3++ 7658 ) { 7659 if ( 7660 _0x4d4d0e[_0x561cf5(0x3a8)][_0x484bb3][_0x561cf5(0x24b)] === 7661 _0x3fd840 7662 ) { 7663 _0x51eb3a = _0x4d4d0e[_0x561cf5(0x3a8)][_0x484bb3]; 7664 break; 7665 } 7666 } 7667 return _0x51eb3a; 7668 }, 7669 _0x2607cb = function _0x16e82c(_0x2783e9) { 7670 var _0x593528 = _0x5232, 7671 _0x5ac436 = undefined; 7672 if (_0x4d4d0e) 7673 for ( 7674 var _0x5949d4 = 0x0; 7675 _0x5949d4 < _0x4d4d0e[_0x593528(0x3a8)][_0x593528(0x488)]; 7676 _0x5949d4++ 7677 ) { 7678 if ( 7679 _0x4d4d0e[_0x593528(0x3a8)][_0x5949d4][_0x593528(0x1ba)] === 7680 _0x2783e9 7681 ) { 7682 _0x5ac436 = _0x4d4d0e["representationArray"][_0x5949d4]; 7683 break; 7684 } 7685 } 7686 return _0x5ac436; 7687 }, 7688 _0x3cb849 = function _0x22b20b(_0x38fb02) { 7689 var _0x489a28 = _0x5232; 7690 if (!_0x4ae9ab) return; 7691 _0x348db2(_0x489a28(0x196)), _0x522539["addSegInfo"](_0x38fb02); 7692 }, 7693 _0x2e8792 = function _0x1eb5b6(_0x2dda5d) { 7694 var _0x31ffb0 = _0x5232; 7695 if (!_0x4ae9ab) return; 7696 _0x348db2("\x20reportDownloadRate\x20In\x20:" + _0x2dda5d); 7697 if (_0x343320) _0x343320[_0x31ffb0(0x198)](_0x2dda5d); 7698 _0x522539[_0x31ffb0(0x456)](_0x2dda5d); 7699 }, 7700 _0x10ad8c = function _0x643d43(_0x52b11f) { 7701 var _0x36d5a4 = _0x5232; 7702 if (!_0x4ae9ab) return; 7703 _0x348db2(_0x36d5a4(0x3ad) + _0x52b11f); 7704 if (_0x343320) _0x343320[_0x36d5a4(0x447)](_0x52b11f); 7705 _0x522539[_0x36d5a4(0x447)](_0x52b11f); 7706 }, 7707 _0x2e4614 = function _0x575032(_0x1f2cbd, _0x4404d1) { 7708 var _0x16d729 = _0x5232; 7709 if (!_0x4ae9ab) return; 7710 _0x348db2("\x20reportCustomMetadata\x20In"), 7711 _0x522539[_0x16d729(0x21d)](_0x1f2cbd, _0x4404d1); 7712 }, 7713 _0x464791 = function _0x5f5c76(_0x5ac06a) { 7714 var _0x4d386c = _0x5232; 7715 _0x522539[_0x4d386c(0x241)](_0x5ac06a); 7716 }, 7717 _0x5ca8bc = function _0x3e5986() { 7718 var _0x52d7ed = _0x5232; 7719 return _0x522539[_0x52d7ed(0x2c2)](); 7720 }, 7721 _0x11bcdb = function _0x204830(_0x3049e0) { 7722 var _0x234a70 = _0x5232; 7723 if (!_0x4ae9ab) return; 7724 _0x348db2(_0x234a70(0x28a) + _0x3049e0); 7725 if (_0x343320) _0x343320[_0x234a70(0x13a)](_0x3049e0); 7726 _0x522539[_0x234a70(0x13a)](_0x3049e0); 7727 }, 7728 _0xc3b7bd = function _0x578875(_0x3e8e74) { 7729 var _0x14b93a = _0x5232; 7730 if (!_0x4ae9ab) return; 7731 _0x348db2(_0x14b93a(0x278)), _0x522539[_0x14b93a(0x1df)](_0x3e8e74); 7732 }, 7733 _0x4f42e1 = function _0xc2f660(_0x294423, _0x1da91b) { 7734 var _0x1fab70 = _0x5232; 7735 if (!_0x4ae9ab) return; 7736 _0x348db2(_0x1fab70(0x347)), 7737 _0x522539[_0x1fab70(0x3fb)](_0x294423, _0x1da91b); 7738 }, 7739 _0x3957b0 = function _0x405aee( 7740 _0x2402d5, 7741 _0x525ea6, 7742 _0x368417, 7743 _0x14cc72, 7744 _0x128e6a, 7745 _0x5e8b7f, 7746 _0x594a31, 7747 _0x2264a7, 7748 ) { 7749 var _0x56bee3 = _0x5232; 7750 _0x348db2(_0x56bee3(0x1a9)), 7751 _0x522539["reportDeviceInfo"]( 7752 _0x2402d5, 7753 _0x525ea6, 7754 _0x368417, 7755 _0x14cc72, 7756 _0x128e6a, 7757 _0x5e8b7f, 7758 _0x594a31, 7759 _0x2264a7, 7760 ); 7761 if (_0x525ea6 === _0x56bee3(0x415)) 7762 _0x522539["reportDeviceType"](_0x56bee3(0x386)); 7763 else 7764 _0x525ea6 === _0x56bee3(0x438) && 7765 _0x522539[_0x56bee3(0x266)](_0x56bee3(0x434)); 7766 }, 7767 _0x388d1d = function _0x5ec9b0(_0x3e3461, _0x2f6643, _0x5cb16f) { 7768 var _0x1e6ed9 = _0x5232; 7769 _0x348db2("\x20reportPlayerInfo\x20In"), 7770 _0x522539[_0x1e6ed9(0x1f5)](_0x3e3461, _0x2f6643, _0x5cb16f); 7771 }, 7772 _0x471314 = function _0x5adca0(_0xa1a706, _0x1455d2) { 7773 var _0x1046b4 = _0x5232; 7774 _0x348db2(_0x1046b4(0x358)), 7775 _0x522539["reportAppInfo"](_0xa1a706, _0x1455d2); 7776 }, 7777 _0x217b9c = function _0x26741b(_0xb7e381) { 7778 var _0x51f051 = _0x5232; 7779 _0x348db2(_0x51f051(0x407)), _0x522539[_0x51f051(0x219)](_0xb7e381); 7780 }, 7781 _0x1cc806 = function _0x5ec768(_0x4b9894) { 7782 var _0x7bff5a = _0x5232; 7783 _0x348db2(_0x7bff5a(0x17f)), _0x522539[_0x7bff5a(0x204)](_0x4b9894); 7784 }, 7785 _0x7d43fb = function _0x51abf7() { 7786 var _0x285443 = _0x5232; 7787 _0x348db2(_0x285443(0x399)), _0x522539["reportManifestLoaded"](); 7788 }, 7789 _0x4490ce = function _0x5726c3(_0x2a9701) { 7790 _0x348db2("\x20reportDeviceId\x20In"), 7791 _0x522539["reportDeviceId"](_0x2a9701); 7792 }, 7793 _0x5a7521 = function _0x1337bd() { 7794 var _0x471ef1 = _0x5232; 7795 _0x348db2(_0x471ef1(0x459)), _0x522539[_0x471ef1(0x149)](); 7796 }, 7797 _0xe22594 = function _0x5599b7() { 7798 var _0x15cabd = _0x5232;
7799 _0x348db2("\x20reportBufferingCompleted\x20In\x20"), 7800 _0x522539[_0x15cabd(0x41a)](); 7801 }, 7802 _0x4bbf38 = function _0xa42741(_0x1d5338, _0x418fbf) { 7803 _0x522539["reportEventWithValue"](_0x1d5338, _0x418fbf); 7804 }, 7805 _0x39c651 = function _0xf0ad0a() { 7806 var _0x4578e7 = _0x5232; 7807 _0x348db2(_0x4578e7(0x2f9)), _0x522539[_0x4578e7(0x428)](); 7808 }, 7809 _0x218e89 = function _0x5dc6ac(_0x17b946) { 7810 var _0x4c1c9f = _0x5232; 7811 _0x348db2(_0x4c1c9f(0x212) + _0x17b946), 7812 _0x522539["reportPlayerState"](_0x17b946); 7813 }, 7814 _0x1e2b73 = function _0x132c73(_0xedbb73, _0x21cd5e) { 7815 var _0x5cca27 = _0x5232; 7816 _0x522539[_0x5cca27(0x178)](_0xedbb73, _0x21cd5e); 7817 }, 7818 _0xf48067 = function _0x40a693(_0x39ba7e) { 7819 var _0xf64488 = _0x5232; 7820 _0x522539[_0xf64488(0x359)](_0x39ba7e); 7821 }, 7822 _0x332167 = function _0x13cb0e(_0x908cc4) { 7823 var _0x397ae6 = _0x5232; 7824 _0x522539[_0x397ae6(0x243)](_0x908cc4); 7825 }, 7826 _0x4572a9 = function _0x34bbff( 7827 _0x2923ec, 7828 _0x28e220, 7829 _0x73e988, 7830 _0x176344, 7831 _0x26fd33, 7832 ) { 7833 _0x522539["reportTrackinfo"]( 7834 _0x2923ec, 7835 _0x28e220, 7836 _0x73e988, 7837 _0x176344, 7838 _0x26fd33, 7839 ); 7840 }, 7841 _0xb9d19a = function _0x419379(_0x3312f7, _0x45044b) { 7842 var _0x1ff4d6 = _0x5232; 7843 if (!_0x4ae9ab || !_0x522539[_0x1ff4d6(0x2ff)]()) return; 7844 _0x348db2(_0x1ff4d6(0x2fb) + _0x3312f7 + "->" + _0x45044b), 7845 _0x522539["reportABRSwitch"](_0x3312f7, _0x45044b); 7846 }, 7847 _0x2f0e05 = function _0x25c90f(_0xbc95eb) { 7848 var _0x1d358f = _0x5232; 7849 if (!_0x4ae9ab) return; 7850 _0x348db2("\x20reportFrameLoss\x20In\x20" + _0xbc95eb), 7851 _0x522539[_0x1d358f(0x1bf)](_0xbc95eb); 7852 }, 7853 _0x2db3b0 = function _0x2de5ba(_0x22e085, _0x27bd4c) { 7854 var _0x2e0fe9 = _0x5232; 7855 _0x348db2(_0x2e0fe9(0x426) + _0x22e085 + _0x2e0fe9(0x24d) + _0x27bd4c), 7856 _0x522539[_0x2e0fe9(0x22a)](_0x22e085, _0x27bd4c); 7857 }, 7858 _0x268efe = function _0x146f5a(_0x170677, _0x5e296f) { 7859 var _0x4545e0 = _0x5232; 7860 if (!_0x4ae9ab) return; 7861 _0x348db2("\x20reportError\x20In\x20" + _0x170677), 7862 _0x522539[_0x4545e0(0x171)](_0x170677, _0x5e296f); 7863 }, 7864 _0x24984f = function _0xf6f8bb(_0xb0d650) { 7865 var _0x204742 = _0x5232; 7866 if (!_0x4ae9ab) return; 7867 _0x348db2(_0x204742(0xe3)), _0x522539[_0x204742(0xf3)](_0xb0d650); 7868 }, 7869 _0x4d40e3 = function _0x47fc5c() { 7870 var _0x23aa0e = _0x5232; 7871 if (!_0x4ae9ab) return; 7872 _0x348db2(_0x23aa0e(0xf6)), _0x522539[_0x23aa0e(0x1c8)](); 7873 }, 7874 _0x39b8a5 = function _0x318b13(_0x483b21) { 7875 var _0x23516d = _0x5232; 7876 if (!_0x4ae9ab) return; 7877 _0x348db2(_0x23516d(0xc4)), _0x522539[_0x23516d(0x44c)](_0x483b21); 7878 }, 7879 _0x31e11 = function _0x3beb37(_0x6368d9) { 7880 var _0x3fd383 = _0x5232; 7881 if (!_0x4ae9ab) return; 7882 _0x348db2(_0x3fd383(0x1b2)), _0x522539["reportVolumeChange"](_0x6368d9); 7883 }, 7884 _0x2a6ec8 = function _0x2570af() { 7885 var _0x1ffb83 = _0x5232; 7886 if (!_0x4ae9ab) return; 7887 _0x348db2(_0x1ffb83(0x268)), _0x522539[_0x1ffb83(0x2bf)](); 7888 }, 7889 _0x4f9fa1 = function _0x251ca6() { 7890 var _0x4270bf = _0x5232; 7891 if (!_0x4ae9ab) return; 7892 _0x348db2(_0x4270bf(0x2a8)), _0x522539[_0x4270bf(0x1c9)](); 7893 }, 7894 _0x6e0313 = function _0xf15896(_0x1310ef) { 7895 var _0x752adf = _0x5232; 7896 if (!_0x4ae9ab) return; 7897 _0x348db2(_0x752adf(0x267)), _0x522539[_0x752adf(0x215)](_0x1310ef); 7898 }, 7899 _0x210469 = function _0x142e59(_0xf67aea) { 7900 var _0x54013c = _0x5232; 7901 if (!_0x4ae9ab) return; 7902 _0x348db2(_0x54013c(0x2a6)), _0x522539[_0x54013c(0x3b5)](_0xf67aea); 7903 }, 7904 _0x2e9abf = function _0x36f258(_0xee0602) { 7905 var _0x40348f = _0x5232; 7906 if (!_0x4ae9ab) return; 7907 _0x348db2(_0x40348f(0x26a)), _0x522539[_0x40348f(0x136)](_0xee0602); 7908 }, 7909 _0x3139c2 = function _0xdaf862(_0x218f6f) { 7910 var _0x4eb1b0 = _0x5232; 7911 if (!_0x4ae9ab) return; 7912 _0x348db2("\x20reportAdInfo\x20"), 7913 _0x218f6f && _0x522539[_0x4eb1b0(0x12c)](_0x218f6f); 7914 }, 7915 _0x34d16c = function _0x476341(_0x275f26) { 7916 var _0x5225c8 = _0x5232; 7917 if (!_0x4ae9ab) return; 7918 _0x348db2(_0x5225c8(0xcf) + _0x275f26), 7919 _0x522539[_0x5225c8(0x3c5)](_0x275f26); 7920 }, 7921 _0x24ef4e = function _0x1051be(_0x2852ef) { 7922 var _0x564451 = _0x5232; 7923 if (!_0x4ae9ab) return; 7924 _0x348db2(_0x564451(0x288) + _0x2852ef), 7925 _0x522539[_0x564451(0x2aa)](_0x2852ef); 7926 }, 7927 _0x18b422 = function _0x2403c3(_0x582ba3, _0x214341) { 7928 var _0x4173bf = _0x5232; 7929 _0x348db2(_0x4173bf(0x2c8) + _0x582ba3), 7930 _0x522539[_0x4173bf(0x15d)](_0x582ba3, _0x214341); 7931 }, 7932 _0x96f400 = function _0x3c4662() { 7933 var _0x546569 = _0x5232; 7934 _0x348db2(_0x546569(0x477)), _0x522539[_0x546569(0x3e7)](); 7935 }, 7936 _0x4c3b8c = function _0x9a5614() { 7937 var _0x460ba5 = _0x5232; 7938 _0x348db2(_0x460ba5(0x368)), _0x522539["reportAdBufferingCompleted"](); 7939 }, 7940 _0xd7b2b8 = function _0xba550e(_0x25cadb) { 7941 var _0x27ed77 = _0x5232; 7942 if (!_0x4ae9ab) return; 7943 _0x348db2(_0x27ed77(0x324) + _0x25cadb),
7944 _0x522539[_0x27ed77(0x3f7)](_0x25cadb); 7945 }, 7946 _0x407df2 = function _0x7dc4af(_0x1c8719) { 7947 _0x4702b = _0x1c8719; 7948 }, 7949 _0x47be3d = function _0x41a1b8() { 7950 var _0x340a86 = _0x5232, 7951 _0xf568bf = _0x5cf921[_0x340a86(0x43d)](); 7952 return _0xf568bf; 7953 }, 7954 _0x28fc68 = function _0x6749cc() { 7955 var _0x1aa431 = _0x5232; 7956 if (!_0x4ae9ab || !_0x343320) return null; 7957 return _0x343320[_0x1aa431(0x256)](); 7958 }, 7959 _0x4c55c9 = function _0x213116(_0x2c2486) { 7960 _0x4ae9ab = _0x2c2486; 7961 }, 7962 _0x66624e = function _0x2a89f1(_0x3df098) { 7963 var _0x312d1b = _0x5232; 7964 if (!_0x4ae9ab || !_0x343320) return; 7965 _0x343320[_0x312d1b(0x311)](_0x3df098); 7966 }, 7967 _0x3a08db = function _0x427200() { 7968 if (!_0x4ae9ab) return; 7969 return _0x522539["sessionId"]; 7970 }, 7971 _0x294cd4 = function _0x47924c() { 7972 var _0x24eb28 = _0x5232; 7973 if (!_0x4ae9ab || !_0x343320) return; 7974 return _0x343320[_0x24eb28(0x39e)](); 7975 }, 7976 _0x528d82 = function _0xb39b3b(_0x1d760f) { 7977 if (!_0x4ae9ab) return; 7978 _0x154503 = _0x1d760f; 7979 }; 7980 return { 7981 getSmartRouteUrl: _0x193067, 7982 enableLogTrace: _0x407df2, 7983 updateSubscriberID: _0x5eae38, 7984 updateSubscriber: _0x41baca, 7985 getRegistrationStatus: _0x107467, 7986 getRegistrationStatusWithBackend: _0x44e525, 7987 registerMMSmartStreaming: _0x1f98ca, 7988 initializeSession: _0x364c98, 7989 setPresentationInformation: _0x457524, 7990 blacklistRepresentation: _0x4bc46d, 7991 getQBRBandwidth: _0x5c3922, 7992 getQBRChunk: _0x4da014, 7993 reportChunkRequest: _0x3a4927, 7994 reportDownloadRate: _0x2e8792, 7995 reportBufferLength: _0x10ad8c, 7996 reportCustomMetadata: _0x2e4614, 7997 reportPlaybackPosition: _0x11bcdb, 7998 reportNetworkType: _0xc3b7bd, 7999 reportMetricValue: _0x4f42e1, 8000 reportDeviceInfo: _0x3957b0, 8001 reportPlayerInfo: _0x388d1d, 8002 reportAppInfo: _0x471314, 8003 reportDeviceCapabilities: _0x217b9c, 8004 reportVideoQuality: _0x1cc806, 8005 reportManifestLoaded: _0x7d43fb, 8006 reportDeviceId: _0x4490ce, 8007 reportPlayerState: _0x218e89, 8008 notifyPackager: _0x1e2b73, 8009 setSESRequirements: _0xf48067, 8010 setSESURL: _0x332167, 8011 reportTrackinfo: _0x4572a9, 8012 reportUserInitiatedPlayback: _0x39c651, 8013 reportBufferingStarted: _0x5a7521, 8014 reportBufferingCompleted: _0xe22594, 8015 reportEventWithValue: _0x4bbf38, 8016 reportABRSwitch: _0xb9d19a, 8017 reportFrameLoss: _0x2f0e05, 8018 reportPresentationSize: _0x2db3b0, 8019 reportError: _0x268efe, 8020 reportPlayerSeekCompleted: _0x24984f, 8021 reportPlayerSeekStarted: _0x4d40e3, 8022 reportResolutionChange: _0x39b8a5, 8023 reportVolumeChange: _0x31e11, 8024 reportPlaybackRateChange: _0x2a6ec8, 8025 reportDurationChange: _0x4f9fa1, 8026 reportSDKVersion: _0x464791, 8027 getSDKVersion: _0x5ca8bc, 8028 reportWifiSSID: _0x6e0313, 8029 reportWifiSignalStrenthPercentage: _0x210469, 8030 reportWifiDataRate: _0x2e9abf, 8031 reportAdInfo: _0x3139c2, 8032 reportAdError: _0x18b422, 8033 reportAdBufferingStarted: _0x96f400, 8034 reportAdBufferingCompleted: _0x4c3b8c, 8035 reportAdPlaybackTime: _0x24ef4e, 8036 reportAdState: _0x34d16c, 8037 reportComponent: _0xd7b2b8, 8038 getPanelStats: _0x47be3d, 8039 getProfileProperties: _0x28fc68, 8040 setRegistrationStatus: _0x4c55c9, 8041 setCfValue: _0x66624e, 8042 getSessionId: _0x3a08db, 8043 getPresentationInfoInternal: _0x294cd4, 8044 disableManifestsFetch: _0x528d82, 8045 }; 8046}; 8047_0x1d896a(0x225); 8048var MMSmartStreaming = (() => { 8049 var _0x41a944; 8050 function _0x1b1ff0() { 8051 var _0x518cc4 = new MMSmartStreamingImpl(); 8052 return { 8053 getSmartRouteUrl: function _0x1ac29f(_0x263a94) { 8054 var _0x3c7684 = _0x5232; 8055 return _0x518cc4[_0x3c7684(0x285)](_0x263a94); 8056 }, 8057 getSDKVersion: function _0xbddcce() { 8058 var _0x3b524e = _0x5232; 8059 return _0x518cc4[_0x3b524e(0x2c2)](); 8060 }, 8061 getRegistrationStatus: function _0x4d8ebe() { 8062 var _0x5b9a89 = _0x5232; 8063 return _0x518cc4[_0x5b9a89(0x45f)](); 8064 }, 8065 getRegistrationStatusWithBackend: function _0x239357() { 8066 var _0x4265c0 = _0x5232; 8067 return _0x518cc4[_0x4265c0(0x297)](); 8068 }, 8069 registerMMSmartStreaming: function _0x1c38b2( 8070 _0x1ebedd, 8071 _0x2fb215, 8072 _0x16b4be, 8073 _0x5c7e11, 8074 _0x43452d, 8075 _0xbdf585, 8076 _0x163f8f, 8077 ) { 8078 var _0x389ee5 = _0x5232; 8079 return _0x518cc4[_0x389ee5(0x155)]( 8080 _0x1ebedd, 8081 _0x2fb215, 8082 _0x16b4be, 8083 _0x5c7e11, 8084 _0x43452d, 8085 _0xbdf585, 8086 _0x163f8f, 8087 ); 8088 }, 8089 updateSubscriberID: function _0x44fdcd(_0x78487e) { 8090 var _0x56713f = _0x5232; 8091 return _0x518cc4[_0x56713f(0x430)](_0x78487e); 8092 }, 8093 disableManifestsFetch: function _0x33bac1(_0x19501d) { 8094 var _0x5b598c = _0x5232; 8095 _0x518cc4[_0x5b598c(0x18d)](_0x19501d); 8096 }, 8097 reportDeviceInfo: function _0x5cc4e0( 8098 _0x5b3e47, 8099 _0x1a6898, 8100 _0x328787, 8101 _0x371f55, 8102 _0x3f5223, 8103 _0x1231e0, 8104 _0x3023ce, 8105 _0xd9eca4, 8106 ) { 8107 _0x518cc4["reportDeviceInfo"]( 8108 _0x5b3e47, 8109 _0x1a6898, 8110 _0x328787, 8111 _0x371f55, 8112 _0x3f5223, 8113 _0x1231e0, 8114 _0x3023ce, 8115 _0xd9eca4, 8116 ); 8117 }, 8118 reportPlayerInfo: function _0x228ea(_0x536ec2, _0x2febe8, _0x40c035) { 8119 var _0xe7cbb0 = _0x5232; 8120 _0x518cc4[_0xe7cbb0(0x1f5)](_0x536ec2, _0x2febe8, _0x40c035); 8121 }, 8122 reportDeviceCapabilities: function _0x432cbd(_0x28f693) { 8123 var _0x2d63d1 = _0x5232; 8124 _0x518cc4[_0x2d63d1(0x219)](_0x28f693); 8125 }, 8126 reportAppInfo: function _0x510ca9(_0x47275f, _0x504df0) { 8127 var _0x303439 = _0x5232; 8128 _0x518cc4[_0x303439(0x25a)](_0x47275f, _0x504df0); 8129 }, 8130 reportVideoQuality: function _0x4c847a(_0x272a34) { 8131 _0x518cc4["reportVideoQuality"](_0x272a34); 8132 }, 8133 reportManifestLoaded: function _0x5566fe() { 8134 _0x518cc4["reportManifestLoaded"](); 8135 }, 8136 reportDeviceId: function _0x11565f(_0x459afe) { 8137 var _0x514fca = _0x5232; 8138 _0x518cc4[_0x514fca(0x410)](_0x459afe); 8139 }, 8140 initializeSession: function _0x1fab10( 8141 _0x5089ef, 8142 _0x15c171, 8143 _0x2c1731, 8144 _0x3317cb, 8145 ) { 8146 var _0x2217d8 = _0x5232; 8147 return _0x518cc4[_0x2217d8(0x40d)]( 8148 _0x5089ef, 8149 _0x15c171, 8150 _0x2c1731, 8151 _0x3317cb, 8152 ); 8153 }, 8154 setPresentationInformation: function _0x12de97(_0x2a9fed) { 8155 _0x518cc4["setPresentationInformation"](_0x2a9fed); 8156 }, 8157 blacklistRepresentation: function _0x6ef263(_0x3db8de, _0x2677c9) { 8158 var _0x272bab = _0x5232; 8159 _0x518cc4[_0x272bab(0x235)](_0x3db8de, _0x2677c9); 8160 }, 8161 getQBRBandwidth: function _0x4bebec( 8162 _0x3ecd86, 8163 _0x344454, 8164 _0x16f4de, 8165 _0x330069, 8166 ) { 8167 return _0x518cc4["getQBRBandwidth"]( 8168 _0x3ecd86, 8169 _0x344454, 8170 _0x16f4de, 8171 _0x330069, 8172 ); 8173 }, 8174 getQBRChunk: function _0x47d66f(_0x167848) {
8175 var _0x2127ff = _0x5232; 8176 return _0x518cc4[_0x2127ff(0x223)](_0x167848); 8177 }, 8178 reportChunkRequest: function _0x4c6975(_0x332bff) { 8179 _0x518cc4["reportChunkRequest"](_0x332bff); 8180 }, 8181 reportDownloadRate: function _0x5749a6(_0x1b9159) { 8182 var _0x40045d = _0x5232; 8183 _0x518cc4[_0x40045d(0xc7)](_0x1b9159); 8184 }, 8185 reportBufferLength: function _0x2821fc(_0x12e0db) { 8186 _0x518cc4["reportBufferLength"](_0x12e0db); 8187 }, 8188 reportCustomMetadata: function _0x400bb2(_0x10caa5, _0x4e6a44) { 8189 _0x518cc4["reportCustomMetadata"](_0x10caa5, _0x4e6a44); 8190 }, 8191 reportPlaybackPosition: function _0xb3d66(_0xe3cd8e) { 8192 var _0x2634d6 = _0x5232; 8193 _0x518cc4[_0x2634d6(0x473)](_0xe3cd8e); 8194 }, 8195 reportNetworkType: function _0x121abf(_0x4c24fb) { 8196 var _0x5640d3 = _0x5232; 8197 _0x518cc4[_0x5640d3(0x1df)](_0x4c24fb); 8198 }, 8199 reportMetricValue: function _0x2c0c1a(_0x1cb217, _0x3080b0) { 8200 _0x518cc4["reportMetricValue"](_0x1cb217, _0x3080b0); 8201 }, 8202 reportBufferingStarted: function _0x796ee() { 8203 _0x518cc4["reportBufferingStarted"](); 8204 }, 8205 reportBufferingCompleted: function _0x4c20dd() { 8206 var _0x10f706 = _0x5232; 8207 _0x518cc4[_0x10f706(0x41a)](); 8208 }, 8209 reportEventWithValue: function _0x3e858b(_0xac2b71, _0x318af9) { 8210 var _0x283892 = _0x5232; 8211 _0x518cc4[_0x283892(0x2af)](_0xac2b71, _0x318af9); 8212 }, 8213 reportUserInitiatedPlayback: function _0x58eb77() { 8214 var _0x710768 = _0x5232; 8215 _0x518cc4[_0x710768(0x428)](); 8216 }, 8217 reportPlayerState: function _0xfb7fc2(_0x271b79) { 8218 var _0x33212c = _0x5232; 8219 _0x518cc4[_0x33212c(0x475)](_0x271b79); 8220 }, 8221 notifyPackager: function _0x42303a(_0x53cc31, _0x59986f) { 8222 var _0x1db21c = _0x5232; 8223 _0x518cc4[_0x1db21c(0x178)](_0x53cc31, _0x59986f); 8224 }, 8225 setSESRequirements: function _0x1738a2(_0x567514) { 8226 var _0xf45bf9 = _0x5232; 8227 _0x518cc4[_0xf45bf9(0x359)](_0x567514); 8228 }, 8229 setSESURL: function _0x1cb8e2(_0x2452ff) { 8230 var _0x235974 = _0x5232; 8231 _0x518cc4[_0x235974(0x243)](_0x2452ff); 8232 }, 8233 reportABRSwitch: function _0x1903f7(_0x1e4d3c, _0x50b8b1) { 8234 var _0x255d16 = _0x5232; 8235 _0x518cc4[_0x255d16(0xd5)](_0x1e4d3c, _0x50b8b1); 8236 }, 8237 reportFrameLoss: function _0x3def50(_0x5eb23e) { 8238 var _0x46962e = _0x5232; 8239 _0x518cc4[_0x46962e(0x1bf)](_0x5eb23e); 8240 }, 8241 reportPresentationSize: function _0x37f28d(_0x30fcc5, _0x4e2209) { 8242 _0x518cc4["reportPresentationSize"](_0x30fcc5, _0x4e2209); 8243 }, 8244 reportError: function _0x53aafa(_0x2d24c8, _0x4afc0a) { 8245 var _0x35a569 = _0x5232; 8246 _0x518cc4[_0x35a569(0x171)](_0x2d24c8, _0x4afc0a); 8247 }, 8248 reportPlayerSeekCompleted: function _0x4268c5(_0x3f487d) { 8249 var _0x54b760 = _0x5232; 8250 _0x518cc4[_0x54b760(0xf3)](_0x3f487d); 8251 }, 8252 reportPlayerSeekStarted: function _0x58fc7e() { 8253 _0x518cc4["reportPlayerSeekStarted"](); 8254 }, 8255 reportResolutionChange: function _0x4d2e7c(_0x340332) { 8256 var _0x2feb15 = _0x5232; 8257 _0x518cc4[_0x2feb15(0x44c)](_0x340332); 8258 }, 8259 reportVolumeChange: function _0x4db7c6(_0x39ef3d) { 8260 _0x518cc4["reportVolumeChange"](_0x39ef3d); 8261 }, 8262 reportPlaybackRateChange: function _0x160d0a() { 8263 var _0x1fd2d9 = _0x5232; 8264 _0x518cc4[_0x1fd2d9(0x2bf)](); 8265 }, 8266 reportDurationChange: function _0x16a2d1() { 8267 _0x518cc4["reportDurationChange"](); 8268 }, 8269 reportSDKVersion: function _0x4f3ef9(_0x47b6aa) { 8270 var _0x546ef2 = _0x5232; 8271 _0x518cc4[_0x546ef2(0x241)](_0x47b6aa); 8272 }, 8273 reportWifiSSID: function _0x392bd4(_0x55ed0b) { 8274 var _0x470e5e = _0x5232; 8275 _0x518cc4[_0x470e5e(0x215)](_0x55ed0b); 8276 }, 8277 reportWifiSignalStrengthPercentage: function _0x539f53(_0x5b9891) { 8278 var _0x21daf3 = _0x5232; 8279 _0x518cc4[_0x21daf3(0x3b5)](_0x5b9891); 8280 }, 8281 reportWifiDataRate: function _0xf6f6fc(_0x9a3c75) { 8282 _0x518cc4["reportWifiDataRate"](_0x9a3c75); 8283 }, 8284 reportAdState: function _0x54f036(_0x52e5f6) { 8285 var _0x3483ae = _0x5232; 8286 _0x518cc4[_0x3483ae(0x3c5)](_0x52e5f6); 8287 }, 8288 reportAdInfo1: function _0x24352f( 8289 _0x417f56, 8290 _0xa24376, 8291 _0x1fd8fd, 8292 _0x39eb3f, 8293 _0x579e17, 8294 _0x5ecbd6, 8295 _0x339f94, 8296 _0x1ff944, 8297 ) { 8298 _0x518cc4["reportAdInfo"]( 8299 _0x417f56, 8300 _0xa24376, 8301 _0x1fd8fd, 8302 _0x39eb3f, 8303 _0x579e17, 8304 _0x5ecbd6, 8305 _0x339f94, 8306 _0x1ff944, 8307 ); 8308 }, 8309 reportAdInfo: function _0x4b8f49(_0x3a9252) { 8310 var _0x95b458 = _0x5232; 8311 _0x518cc4[_0x95b458(0x12c)](_0x3a9252); 8312 }, 8313 reportAdPlaybackTime: function _0x59d59e(_0x319c73) { 8314 var _0x4629a7 = _0x5232; 8315 _0x518cc4[_0x4629a7(0x2aa)](_0x319c73); 8316 }, 8317 reportAdError: function _0x25307c(_0x2242a5, _0x25a006) { 8318 var _0x1bd28c = _0x5232; 8319 _0x518cc4[_0x1bd28c(0x15d)](_0x2242a5, _0x25a006); 8320 }, 8321 reportAdBufferingStarted: function _0x1daebd() { 8322 var _0x5316f3 = _0x5232; 8323 _0x518cc4[_0x5316f3(0x3e7)](); 8324 },
8325 reportAdBufferingCompleted: function _0x13666b() { 8326 _0x518cc4["reportAdBufferingCompleted"](); 8327 }, 8328 enableLogTrace: function _0x37ed38(_0x1a0f3c) { 8329 var _0x1e8aa5 = _0x5232; 8330 _0x518cc4[_0x1e8aa5(0x270)](_0x1a0f3c); 8331 }, 8332 updateSubscriber: function _0x2ed1c9(_0x14f62a, _0x50896f, _0x5a4c6d) { 8333 var _0x2d498f = _0x5232; 8334 return _0x518cc4[_0x2d498f(0x450)](_0x14f62a, _0x50896f, _0x5a4c6d); 8335 }, 8336 getPanelStats: function _0x3fae62() { 8337 var _0x1694a3 = _0x5232; 8338 return _0x518cc4[_0x1694a3(0x43d)](); 8339 }, 8340 getProfileProperties: function _0x30bd1b() { 8341 var _0x2417c4 = _0x5232; 8342 return _0x518cc4[_0x2417c4(0x256)](); 8343 }, 8344 setCfValue: function _0x45322a(_0x538ae6) { 8345 var _0x22ec61 = _0x5232; 8346 _0x518cc4[_0x22ec61(0x3dd)](_0x538ae6); 8347 }, 8348 setRegistrationStatus: function _0x470ca7(_0x2de420) { 8349 var _0x4d906f = _0x5232; 8350 _0x518cc4[_0x4d906f(0x40b)](_0x2de420); 8351 }, 8352 getSessionId: function _0x1a9551() { 8353 var _0x4c123f = _0x5232; 8354 return _0x518cc4[_0x4c123f(0x331)](); 8355 }, 8356 getPresentationInfoInternal: function _0x30d493() { 8357 var _0x2068ef = _0x5232; 8358 return _0x518cc4[_0x2068ef(0x39e)](); 8359 }, 8360 reportTrackinfo: function _0xc5cf4( 8361 _0x503695, 8362 _0x39ed82, 8363 _0x99c0f8, 8364 _0x3d1339, 8365 _0x4340fb, 8366 ) { 8367 var _0x44790d = _0x5232; 8368 return _0x518cc4[_0x44790d(0x1bb)]( 8369 _0x503695, 8370 _0x39ed82, 8371 _0x99c0f8, 8372 _0x3d1339, 8373 _0x4340fb, 8374 ); 8375 }, 8376 }; 8377 } 8378 return { 8379 createInstance: function _0x2aa714(_0x2fc1ce) { 8380 var _0x1ecec6 = _0x5232, 8381 _0x56cda5 = Object[_0x1ecec6(0x1a1)](_0x1b1ff0()); 8382 return ( 8383 (_0x56cda5[_0x1ecec6(0x301)] = _0x1ecec6(0x37c)), 8384 QBRFactoryMaker[_0x1ecec6(0xef)]( 8385 _0x2fc1ce, 8386 "MMSmartStreamingSdk", 8387 _0x56cda5, 8388 ), 8389 _0x56cda5 8390 ); 8391 }, 8392 getInstance: function _0x3773ce(_0x23931d) { 8393 var _0x406693 = _0x5232; 8394 if (_0x23931d === undefined) { 8395 if (_0x41a944) return _0x41a944; 8396 return (_0x41a944 = this[_0x406693(0x2c0)](this)), _0x41a944; 8397 } 8398 var _0x4f2510 = QBRFactoryMaker[_0x406693(0x1b5)]( 8399 _0x23931d, 8400 _0x406693(0x37c), 8401 ); 8402 return !_0x4f2510 && console["log"](_0x406693(0x454)), _0x4f2510; 8403 }, 8404 }; 8405})(); 8406var mmStreamType = Object[_0x1d896a(0x33b)]({ 8407 DASH: _0x1d896a(0x3eb), 8408 HLS: _0x1d896a(0x18a), 8409 MSS: "mss", 8410 MP4: _0x1d896a(0x26c), 8411}); 8412var mmTheoJSAdapter = function () { 8413 var _0x2d1e5f = _0x1d896a, 8414 _0x15a011 = Object["freeze"]({ 8415 READY: 0x0, 8416 PLAYING: 0x1, 8417 PAUSED: 0x2, 8418 STOPPED: 0x3, 8419 }), 8420 _0x488984 = Object[_0x2d1e5f(0x33b)]({ READY: 0x1, WAITING: 0x2 }), 8421 _0x4d7527 = Object[_0x2d1e5f(0x33b)]({ START: 0x0, COMPLETE: 0x1 }), 8422 _0x3c0864 = _0x2d1e5f(0x17c), 8423 _0x4c43a9 = _0x2d1e5f(0x175), 8424 _0x22d409 = MMSmartStreaming[_0x2d1e5f(0x2c0)](this), 8425 _0x5788b8 = undefined, 8426 _0xb02db3 = undefined, 8427 _0x3905fd = undefined, 8428 _0x6c9bd3 = undefined, 8429 _0x4fedcb = ![], 8430 _0x43e4f7 = undefined, 8431 _0x4896d1 = ![], 8432 _0x456652 = undefined, 8433 _0x5db4ac = undefined, 8434 _0x5c342f = undefined, 8435 _0x2e483d = ![], 8436 _0x529f2e = undefined, 8437 _0x453faa = undefined, 8438 _0x2ce41 = undefined, 8439 _0x58d29d = 0x7d0, 8440 _0x1a368d = undefined, 8441 _0xdb0258 = undefined, 8442 _0x60812 = ![], 8443 _0x62a600 = ![]; 8444 let _0x3e3059 = undefined; 8445 var _0x4ff537 = undefined, 8446 _0x5d7f92 = ![], 8447 _0x5490b4 = ![], 8448 _0x3c2fc4 = ![], 8449 _0x4b2798 = ![], 8450 _0x342939 = ![], 8451 _0x2395bb = ![], 8452 _0x4f0181 = "", 8453 _0x4b208f = [], 8454 _0x7495e8 = {}, 8455 _0x34a6ec = !![], 8456 _0x4266e4 = undefined, 8457 _0xcc96e6 = ![], 8458 _0xa5c5a = { 8459 streamURL: "", 8460 height: 0x0, 8461 width: 0x0, 8462 contentHeight: 0x0, 8463 contentWidth: 0x0, 8464 profileCount: 0x0, 8465 duration: 0x0, 8466 isLive: undefined, 8467 contentType: undefined, 8468 title: null, 8469 representationArray: [], 8470 }, 8471 _0x1d4652 = () => { 8472 (_0xb02db3 = undefined), 8473 (_0x3905fd = undefined), 8474 (_0x6c9bd3 = undefined), 8475 (_0x4fedcb = ![]), 8476 (_0x4896d1 = ![]), 8477 (_0x5c342f = undefined), 8478 (_0x2e483d = ![]), 8479 (_0x529f2e = undefined), 8480 (_0x60812 = ![]), 8481 (_0x62a600 = ![]), 8482 (_0x5d7f92 = ![]), 8483 (_0x5490b4 = ![]), 8484 (_0x3c2fc4 = ![]), 8485 (_0x4b2798 = ![]), 8486 (_0x342939 = ![]), 8487 (_0x2395bb = ![]), 8488 (_0x4f0181 = ""), 8489 (_0x4b208f = []), 8490 (_0x7495e8 = {}), 8491 (_0x34a6ec = !![]), 8492 (_0x4266e4 = undefined), 8493 (_0xcc96e6 = !![]); 8494 }; 8495 window["onbeforeunload"] = (_0x359ea3) => { 8496 _0x2a6dca(); 8497 }; 8498 var _0x1a96ef = () => { 8499 var _0x1d63c8 = _0x2d1e5f; 8500 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x190), _0x888d7a), 8501 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x3bf), _0x888d7a), 8502 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x1e7), _0x1713fe), 8503 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x42e), _0x1abec0), 8504 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x36b), _0x37c47a), 8505 _0x5788b8[_0x1d63c8(0x46b)]("ended", _0x8b373b), 8506 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x1d8), _0x122009), 8507 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x3da), _0x122009), 8508 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x2d5), _0x122009), 8509 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x116), _0xfad78b), 8510 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x48e), _0x1e4849), 8511 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x315), _0x2a6dca), 8512 _0x5788b8["addEventListener"](_0x1d63c8(0x435), _0x2724f9), 8513 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0xba), _0x31416f), 8514 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x1f9), _0x26343c), 8515 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x39b), _0x483594), 8516 _0x5788b8[_0x1d63c8(0x46b)](_0x1d63c8(0x30e), _0x4b900d), 8517 _0x5788b8["videoTracks"]["addEventListener"]("addtrack", _0x2e7d29), 8518 _0x5788b8[_0x1d63c8(0x2a7)][_0x1d63c8(0x46b)]("destroy", _0x2a6dca), 8519 _0x5788b8[_0x1d63c8(0x343)][_0x1d63c8(0x46b)]( 8520 _0x1d63c8(0x161), 8521 _0x176c21, 8522 ), 8523 _0x5788b8[_0x1d63c8(0x343)][_0x1d63c8(0x46b)]( 8524 "adimpression", 8525 _0x2dbe93, 8526 ), 8527 _0x5788b8[_0x1d63c8(0x343)][_0x1d63c8(0x46b)]( 8528 _0x1d63c8(0x1fd), 8529 _0x407dc2, 8530 ), 8531 _0x5788b8[_0x1d63c8(0x343)][_0x1d63c8(0x46b)]( 8532 _0x1d63c8(0x3a0), 8533 _0xb47161, 8534 ), 8535 _0x5788b8[_0x1d63c8(0x343)][_0x1d63c8(0x46b)]( 8536 _0x1d63c8(0x378), 8537 _0x296b94, 8538 ), 8539 _0x5788b8[_0x1d63c8(0x343)]["addEventListener"]( 8540 "adthirdquartile", 8541 _0x175422, 8542 ), 8543 _0x5788b8["ads"][_0x1d63c8(0x46b)]("adend", _0xafcccf), 8544 _0x5788b8[_0x1d63c8(0x343)][_0x1d63c8(0x46b)]( 8545 _0x1d63c8(0x30c), 8546 _0x12f16b, 8547 ), 8548 _0x5788b8[_0x1d63c8(0x343)]["addEventListener"]( 8549 _0x1d63c8(0x43a), 8550 _0x12e5ea, 8551 ), 8552 _0x5788b8[_0x1d63c8(0x343)]["addEventListener"]("adskip", _0x477fab); 8553 }, 8554 _0x18d123 = () => { 8555 var _0x478908 = _0x2d1e5f; 8556 _0x5788b8[_0x478908(0x37f)](_0x478908(0x190), _0x888d7a), 8557 _0x5788b8[_0x478908(0x37f)]("playing", _0x888d7a), 8558 _0x5788b8[_0x478908(0x37f)](_0x478908(0x1e7), _0x1713fe), 8559 _0x5788b8[_0x478908(0x37f)](_0x478908(0x42e), _0x1abec0), 8560 _0x5788b8[_0x478908(0x37f)](_0x478908(0x36b), _0x37c47a), 8561 _0x5788b8[_0x478908(0x37f)](_0x478908(0x23e), _0x8b373b), 8562 _0x5788b8["removeEventListener"](_0x478908(0x1d8), _0x122009), 8563 _0x5788b8[_0x478908(0x37f)](_0x478908(0x3da), _0x122009), 8564 _0x5788b8["removeEventListener"](_0x478908(0x2d5), _0x122009), 8565 _0x5788b8[_0x478908(0x37f)](_0x478908(0x116), _0xfad78b), 8566 _0x5788b8[_0x478908(0x37f)](_0x478908(0x48e), _0x1e4849), 8567 _0x5788b8["videoTracks"]["removeEventListener"]("addtrack", _0x2e7d29), 8568 _0x5788b8["videoTracks"][_0x478908(0x37f)](_0x478908(0x315), _0x2a6dca), 8569 _0x5788b8[_0x478908(0x37f)](_0x478908(0x435), _0x2724f9), 8570 _0x5788b8[_0x478908(0x343)][_0x478908(0x37f)]( 8571 _0x478908(0x161), 8572 _0x176c21, 8573 ), 8574 _0x5788b8[_0x478908(0x343)]["removeEventListener"]( 8575 "adimpression", 8576 _0x2dbe93, 8577 ), 8578 _0x5788b8["ads"][_0x478908(0x37f)](_0x478908(0x1fd), _0x407dc2),
8579 _0x5788b8[_0x478908(0x343)][_0x478908(0x37f)]( 8580 _0x478908(0x3a0), 8581 _0xb47161, 8582 ), 8583 _0x5788b8[_0x478908(0x343)]["removeEventListener"]( 8584 _0x478908(0x378), 8585 _0x296b94, 8586 ), 8587 _0x5788b8[_0x478908(0x343)]["removeEventListener"]( 8588 _0x478908(0x494), 8589 _0x175422, 8590 ), 8591 _0x5788b8[_0x478908(0x343)][_0x478908(0x37f)]( 8592 _0x478908(0x194), 8593 _0xafcccf, 8594 ), 8595 _0x5788b8[_0x478908(0x343)][_0x478908(0x37f)]("adbuffering", _0x12f16b), 8596 _0x5788b8["ads"]["removeEventListener"]("aderror", _0x12e5ea), 8597 _0x5788b8[_0x478908(0x343)][_0x478908(0x37f)]( 8598 _0x478908(0xb5), 8599 _0x477fab, 8600 ); 8601 }, 8602 _0x176c21 = (_0x4170eb) => { 8603 var _0x1566d6 = _0x2d1e5f; 8604 _0x22d409[_0x1566d6(0x3c5)](MMAdState[_0x1566d6(0x448)]); 8605 }, 8606 _0x2dbe93 = (_0x5622bd) => { 8607 var _0x22b88f = _0x2d1e5f, 8608 _0x31ee0e = _0x5622bd["ad"]; 8609 if (_0x2395bb) return; 8610 var _0x4b68f0 = MMAdInfo(); 8611 if (_0x31ee0e !== undefined) { 8612 (_0x4b68f0["adClient"] = _0x31ee0e[_0x22b88f(0xf7)]), 8613 (_0x4b68f0["adId"] = _0x31ee0e["id"]), 8614 (_0x4b68f0[_0x22b88f(0x300)] = _0x31ee0e["duration"] * 0x3e8), 8615 (_0x4b68f0["adCreativeId"] = _0x31ee0e[_0x22b88f(0x100)]), 8616 (_0x4b68f0[_0x22b88f(0x17e)] = _0x31ee0e["mediaUrl"]), 8617 (_0x4b68f0[_0x22b88f(0x11d)] = _0x31ee0e["bitrate"]), 8618 (_0x4b68f0[_0x22b88f(0x102)] = 8619 _0x31ee0e["width"] + "x" + _0x31ee0e[_0x22b88f(0xb8)]); 8620 if ( 8621 _0x31ee0e[_0x22b88f(0x11f)] && 8622 _0x31ee0e["adBreak"][_0x22b88f(0x343)] && 8623 _0x31ee0e["adBreak"][_0x22b88f(0x343)]["length"] 8624 ) 8625 _0x4b68f0[_0x22b88f(0x329)] = 8626 _0x31ee0e["adBreak"]["ads"][_0x22b88f(0x488)]; 8627 (_0x4b68f0[_0x22b88f(0x2fe)] = _0x31ee0e[_0x22b88f(0x34f)]), 8628 (_0x4b68f0[_0x22b88f(0x3e1)] = _0x31ee0e[_0x22b88f(0x336)]), 8629 (_0x4b68f0[_0x22b88f(0xdc)] = _0x31ee0e[_0x22b88f(0x42b)]); 8630 if (_0x31ee0e[_0x22b88f(0x1c6)] == _0x22b88f(0x2f6)) 8631 _0x4b68f0[_0x22b88f(0x191)] = !![]; 8632 else _0x4b68f0[_0x22b88f(0x191)] = ![]; 8633 } 8634 _0x60812 === !![] && 8635 (_0x22d409[_0x22b88f(0x12c)](_0x4b68f0), 8636 _0x22d409[_0x22b88f(0x3c5)](MMAdState[_0x22b88f(0x1ab)]), 8637 (_0x5490b4 = !![]), 8638 (_0x2395bb = !![])); 8639 }, 8640 _0x407dc2 = (_0x1638e8) => { 8641 if (!_0x2395bb) _0x2dbe93(_0x1638e8); 8642 _0x22d409["reportAdState"](MMAdState["AD_STARTED"]); 8643 }, 8644 _0xb47161 = (_0x5af132) => { 8645 var _0x393248 = _0x2d1e5f; 8646 _0x22d409[_0x393248(0x3c5)](MMAdState["AD_FIRST_QUARTILE"]); 8647 }, 8648 _0x296b94 = (_0x305b67) => { 8649 var _0x59340 = _0x2d1e5f; 8650 _0x22d409[_0x59340(0x3c5)](MMAdState[_0x59340(0x24e)]); 8651 }, 8652 _0x175422 = (_0x2648f0) => { 8653 var _0xfb35a8 = _0x2d1e5f; 8654 _0x22d409["reportAdState"](MMAdState[_0xfb35a8(0x147)]); 8655 }, 8656 _0xafcccf = (_0x43f3a0) => { 8657 var _0x26810c = _0x2d1e5f; 8658 _0x22d409[_0x26810c(0x3c5)](MMAdState[_0x26810c(0x344)]), 8659 (_0x5490b4 = ![]), 8660 (_0x2395bb = ![]); 8661 }, 8662 _0x12f16b = (_0x4217b2) => { 8663 var _0x260d73 = _0x2d1e5f; 8664 _0x22d409["reportAdState"](MMAdState[_0x260d73(0x3e4)]); 8665 }, 8666 _0x12e5ea = (_0x546c28) => { 8667 _0x22d409["reportAdError"](_0x546c28, _0x3cb64f()), 8668 (_0x5490b4 = ![]), 8669 (_0x2395bb = ![]); 8670 }, 8671 _0x477fab = (_0xcdfdb3) => { 8672 var _0x4db81c = _0x2d1e5f; 8673 _0x22d409["reportAdState"](MMAdState[_0x4db81c(0x3a1)]), 8674 (_0x5490b4 = ![]), 8675 (_0x2395bb = ![]); 8676 }, 8677 _0x121fbd = (_0x327617) => { 8678 var _0x47b77a = _0x2d1e5f, 8679 _0x335563 = [], 8680 _0x55f4b8 = { 8681 assetId: null, 8682 assetName: null, 8683 videoId: null, 8684 contentType: null, 8685 metaUrl: null, 8686 serverAddress: undefined, 8687 }, 8688 _0xfd017a = { 8689 assetId: null, 8690 assetName: null, 8691 contentType: null, 8692 drmProtection: null, 8693 episodeNumber: null, 8694 genre: null, 8695 season: null, 8696 seriesTitle: null, 8697 videoId: null, 8698 }; 8699 if (_0x327617 != undefined) { 8700 if (_0x327617["assetId"]) 8701 _0xfd017a[_0x47b77a(0x379)] = _0x55f4b8[_0x47b77a(0x379)] = 8702 _0x327617[_0x47b77a(0x379)]; 8703 if (_0x327617["assetName"]) 8704 _0xfd017a["assetName"] = _0x55f4b8[_0x47b77a(0x19f)] = 8705 _0x327617[_0x47b77a(0x19f)]; 8706 if (_0x327617[_0x47b77a(0x12b)])
8707 _0xfd017a[_0x47b77a(0x12b)] = _0x55f4b8["videoId"] = 8708 _0x327617[_0x47b77a(0x12b)]; 8709 if (_0x327617[_0x47b77a(0x42b)]) 8710 _0xfd017a[_0x47b77a(0x42b)] = _0x55f4b8[_0x47b77a(0x42b)] = 8711 _0x327617[_0x47b77a(0x42b)]; 8712 if (_0x327617[_0x47b77a(0x200)]) 8713 _0xfd017a["drmProtection"] = _0x55f4b8[_0x47b77a(0x200)] = 8714 _0x327617[_0x47b77a(0x200)]; 8715 if (_0x327617[_0x47b77a(0x113)]) 8716 _0xfd017a[_0x47b77a(0x113)] = _0x55f4b8[_0x47b77a(0x113)] = 8717 _0x327617[_0x47b77a(0x113)]; 8718 if (_0x327617["genre"]) 8719 _0xfd017a[_0x47b77a(0x211)] = _0x55f4b8["genre"] = _0x327617["genre"]; 8720 if (_0x327617["season"]) 8721 _0xfd017a[_0x47b77a(0x20c)] = _0x55f4b8[_0x47b77a(0x20c)] = 8722 _0x327617[_0x47b77a(0x20c)]; 8723 if (_0x327617[_0x47b77a(0x287)]) 8724 _0xfd017a[_0x47b77a(0x287)] = _0x55f4b8[_0x47b77a(0x287)] = 8725 _0x327617[_0x47b77a(0x287)]; 8726 if (_0x327617["title"]) 8727 _0xfd017a[_0x47b77a(0x34f)] = _0x55f4b8[_0x47b77a(0x34f)] = 8728 _0x327617[_0x47b77a(0x34f)]; 8729 if (_0x327617[_0x47b77a(0x1de)]) 8730 _0xfd017a["videoType"] = _0x55f4b8[_0x47b77a(0x1de)] = 8731 _0x327617[_0x47b77a(0x1de)]; 8732 if (_0x327617[_0x47b77a(0xd2)]) 8733 for (var _0x57551c in _0x327617[_0x47b77a(0xd2)]) { 8734 _0x335563[_0x47b77a(0x263)]({ 8735 key: _0x57551c, 8736 attributeValue: _0x327617["customTags"][_0x57551c], 8737 }); 8738 } 8739 } 8740 return { 8741 assetInfo: _0x55f4b8, 8742 customMeta: _0x335563, 8743 contentMetadata: _0xfd017a, 8744 }; 8745 }, 8746 _0x2b1c64 = (_0xcb81c5) => { 8747 var _0x2ccab0 = _0x2d1e5f, 8748 _0x470eed, 8749 _0x29734c = _0x43e4f7; 8750 if (_0x29734c) { 8751 if (_0x29734c["indexOf"](_0x2ccab0(0x44f)) !== -0x1) 8752 _0x470eed = _0x2ccab0(0x1d5); 8753 else { 8754 if (_0x29734c[_0x2ccab0(0x1b3)](".mpd") !== -0x1) 8755 _0x470eed = _0x2ccab0(0x3c1); 8756 else { 8757 if (_0x29734c[_0x2ccab0(0x1b3)](_0x2ccab0(0x13e)) !== -0x1) 8758 _0x470eed = _0x2ccab0(0x411); 8759 else 8760 _0x29734c["indexOf"]("mp4") !== -0x1 && 8761 (_0x470eed = _0x2ccab0(0x3d2)); 8762 } 8763 } 8764 } 8765 return _0x470eed; 8766 }, 8767 _0x426723 = () => { 8768 var _0x2d9671 = _0x2d1e5f; 8769 if (_0x4fedcb) return; 8770 _0x1d4652(), 8771 (_0xb02db3 = undefined), 8772 (_0x3905fd = undefined), 8773 (_0x6c9bd3 = undefined); 8774 var _0x4d511e = _0x121fbd(_0x3e3059), 8775 _0x1630b0 = _0x4d511e[_0x2d9671(0x173)]; 8776 (_0x2ce41 = _0x4d511e[_0x2d9671(0x391)]), 8777 (_0x5db4ac = _0x1630b0["metaUrl"]), 8778 _0x22d409[_0x2d9671(0x40d)]( 8779 MMQBRMode[_0x2d9671(0x3f0)], 8780 _0x43e4f7, 8781 _0x5db4ac, 8782 _0x2ce41, 8783 ) 8784 [_0x2d9671(0x187)]((_0x305baa) => { 8785 var _0x149fb9 = _0x2d9671; 8786 console[_0x149fb9(0x181)](_0x149fb9(0x262) + _0x305baa); 8787 }) 8788 [_0x2d9671(0x2b3)]((_0x588d94) => { 8789 var _0x3bbc02 = _0x2d9671; 8790 if (_0x588d94 && _0x588d94[_0x3bbc02(0x2a9)]) { 8791 if (_0x588d94["nowtilus"] !== undefined) 8792 _0xcc96e6 = _0x588d94[_0x3bbc02(0x34c)]; 8793 if (_0xcc96e6 && _0x4ff537) { 8794 _0x521d57(), 8795 _0x4ff537[_0x3bbc02(0x1c5)]( 8796 _streamUrl, 8797 _0x4f0181, 8798 _0x4b208f, 8799 _0x7495e8, 8800 _0x34a6ec, 8801 ); 8802 if (_0x4266e4) _0x4ff537[_0x3bbc02(0x32e)](_0x4266e4); 8803 } 8804 } 8805 }); 8806 if ( 8807 _0x4d511e[_0x2d9671(0x353)] && 8808 _0x4d511e[_0x2d9671(0x353)][_0x2d9671(0x488)] 8809 ) 8810 for ( 8811 var _0x52bb03 = 0x0; 8812 _0x52bb03 < _0x4d511e[_0x2d9671(0x353)][_0x2d9671(0x488)]; 8813 _0x52bb03++ 8814 ) { 8815 _0x22d409[_0x2d9671(0x31a)]( 8816 _0x4d511e[_0x2d9671(0x353)][_0x52bb03][_0x2d9671(0xca)], 8817 _0x4d511e[_0x2d9671(0x353)][_0x52bb03][_0x2d9671(0xdb)], 8818 ); 8819 } 8820 _0x1630b0[_0x2d9671(0x22c)] && 8821 _0x22d409[_0x2d9671(0x3fb)]( 8822 MMOverridableMetric[_0x2d9671(0xed)], 8823 _0x1630b0[_0x2d9671(0x22c)], 8824 ), 8825 _0x168425(), 8826 (_0x4fedcb = !![]); 8827 }, 8828 _0x2a6dca = (_0x2ed4ec) => { 8829 var _0x527f9b = _0x2d1e5f; 8830 _0xb02db3 !== undefined && 8831 _0xb02db3 !== _0x15a011[_0x527f9b(0x2ca)] && 8832 ((_0xb02db3 = _0x15a011[_0x527f9b(0x2ca)]), 8833 _0x22d409[_0x527f9b(0x475)](MMPlayerState[_0x527f9b(0x2ca)])), 8834 _0x18d123(), 8835 _0x1d4652(), 8836 _0x153113(_0x527f9b(0x1fe)); 8837 }, 8838 _0x888d7a = (_0x25802f) => { 8839 var _0x4214b0 = _0x2d1e5f; 8840 if (typeof _0x5788b8 === _0x4214b0(0xee) || _0x5788b8 === null) return; 8841 !_0x4fedcb && _0x426723(), 8842 (_0xb02db3 == undefined || _0xb02db3 == _0x15a011["STOPPED"]) && 8843 (_0x22d409[_0x4214b0(0x428)](), 8844 (_0x60812 = !![]), 8845 (_0xb02db3 = _0x15a011[_0x4214b0(0x2e6)])), 8846 _0x25802f[_0x4214b0(0x1c6)] === _0x4214b0(0x3bf) && 8847 _0xb02db3 !== _0x15a011["PLAYING"] && 8848 (_0x5490b4 8849 ? _0x22d409[_0x4214b0(0x3c5)](MMAdState["AD_RESUMED"]) 8850 : (_0x4896d1 === ![] && 8851 (_0xc8a20c(), 8852 _0x153113("Update\x20presentation\x20information")), 8853 _0x22d409["reportPlayerState"](MMPlayerState[_0x4214b0(0x2df)])), 8854 (_0xb02db3 = _0x15a011[_0x4214b0(0x2df)]), 8855 _0x153113(_0x4214b0(0x119))); 8856 }, 8857 _0x1713fe = (_0x49389b) => { 8858 var _0x100599 = _0x2d1e5f; 8859 if (typeof _0x5788b8 === _0x100599(0xee) || _0x5788b8 === null) return; 8860 _0xb02db3 !== undefined && 8861 _0xb02db3 === _0x15a011[_0x100599(0x2df)] && 8862 (_0x5490b4 8863 ? _0x22d409["reportAdState"](MMAdState["AD_PAUSED"]) 8864 : _0x22d409["reportPlayerState"](MMPlayerState["PAUSED"]), 8865 (_0xb02db3 = _0x15a011["PAUSED"]), 8866 _0x153113(_0x100599(0xc1))); 8867 }, 8868 _0x8b373b = (_0x5a5dab) => { 8869 var _0x4cfdbc = _0x2d1e5f; 8870 if (typeof _0x5788b8 === _0x4cfdbc(0xee) || _0x5788b8 === null) return; 8871 (_0xb02db3 = _0x15a011[_0x4cfdbc(0x2ca)]), 8872 (_0x4fedcb = ![]), 8873 (_0x4896d1 = ![]), 8874 _0x22d409[_0x4cfdbc(0x475)](MMPlayerState[_0x4cfdbc(0x2ca)]), 8875 _0x153113(_0x4cfdbc(0x1d0)); 8876 }, 8877 _0x1e4849 = (_0x306a6f) => { 8878 var _0x32b99a = _0x2d1e5f; 8879 if (typeof _0x5788b8 === _0x32b99a(0xee) || _0x5788b8 === null) return; 8880 _0xb02db3 !== undefined && 8881 _0xb02db3 !== _0x15a011["STOPPED"] && 8882 _0x3905fd !== _0x488984[_0x32b99a(0xf5)] && 8883 ((_0x3905fd = _0x488984[_0x32b99a(0xf5)]), 8884 _0x153113(_0x32b99a(0x27b)), 8885 _0x22d409[_0x32b99a(0x149)]()); 8886 }, 8887 _0xfad78b = (_0xb80226) => {
8888 var _0x315b8b = _0x2d1e5f; 8889 if (typeof _0x5788b8 === _0x315b8b(0xee) || _0x5788b8 === null) return; 8890 _0x3905fd === _0x488984["WAITING"] && 8891 _0xb02db3 !== undefined && _0xb02db3 !== _0x15a011["STOPPED"] && 8892 ((_0x3905fd = _0x488984[_0x315b8b(0x2e6)]), 8893 _0x153113(_0x315b8b(0x37e)), 8894 _0x22d409[_0x315b8b(0x41a)]()); 8895 }, 8896 _0x2e7d29 = (_0x466f6f) => { 8897 var _0x13c01b = _0x2d1e5f; 8898 if (typeof _0x5788b8 === _0x13c01b(0xee) || _0x5788b8 === null) return; 8899 _0x466f6f["track"][_0x13c01b(0x46b)]( 8900 "activequalitychanged", 8901 (_0xc717b8) => { 8902 var _0x287587 = _0x13c01b; 8903 _0x4896d1 === ![] && _0xc8a20c(); 8904 _0x153113( 8905 _0x287587(0x1a5), 8906 "quality:\x20" + 8907 _0xc717b8["quality"]["height"] + 8908 _0xc717b8["quality"][_0x287587(0x2da)] + 8909 _0x287587(0x3fc), 8910 ), 8911 _0x22d409[_0x287587(0xc7)](_0xc717b8["quality"]["bandwidth"]), 8912 (_0x1a368d = _0xc717b8[_0x287587(0x17a)][_0x287587(0x2da)]); 8913 var _0xeb0b91 = MMChunkInformation( 8914 undefined, 8915 _0xc717b8[_0x287587(0x17a)]["bandwidth"], 8916 undefined, 8917 undefined, 8918 undefined, 8919 undefined, 8920 undefined, 8921 undefined, 8922 ); 8923 _0x22d409[_0x287587(0x31b)](_0xeb0b91), (_0x2e483d = !![]); 8924 }, 8925 ); 8926 }, 8927 _0x122009 = (_0x2f422f) => { 8928 var _0x835bad = _0x2d1e5f; 8929 if (typeof _0x5788b8 === _0x835bad(0xee) || _0x5788b8 === null) return; 8930 _0xb02db3 === undefined && 8931 (_0x22d409[_0x835bad(0x428)](), (_0x60812 = !![])), 8932 _0x22d409[_0x835bad(0x171)](_0x2f422f[_0x835bad(0x1d8)], _0x3cb64f()); 8933 }, 8934 _0x1abec0 = (_0x5a8d08) => { 8935 var _0xf1ddda = _0x2d1e5f; 8936 if (typeof _0x5788b8 === "undefined" || _0x5788b8 === null) return; 8937 _0x6c9bd3 !== _0x4d7527["START"] && 8938 _0xb02db3 !== undefined && 8939 _0xb02db3 !== _0x15a011[_0xf1ddda(0x2e6)] && 8940 _0x5a8d08[_0xf1ddda(0x1c6)] === "seeking" && 8941 (_0x22d409["reportPlayerSeekStarted"](), 8942 (_0x6c9bd3 = _0x4d7527[_0xf1ddda(0x349)])); 8943 }, 8944 _0x37c47a = (_0x1f3c7f) => { 8945 var _0x55351c = _0x2d1e5f; 8946 if (typeof _0x5788b8 === _0x55351c(0xee) || _0x5788b8 === null) return; 8947 _0x6c9bd3 !== _0x4d7527["COMPLETE"] && 8948 _0xb02db3 !== undefined && 8949 _0xb02db3 !== _0x15a011[_0x55351c(0x2e6)] && 8950 _0x1f3c7f["type"] === _0x55351c(0x36b) && 8951 (_0x153113("Seeked\x20Event"), 8952 _0x22d409[_0x55351c(0xf3)](_0x3cb64f()), 8953 (_0x6c9bd3 = _0x4d7527["COMPLETE"])); 8954 }, 8955 _0x31416f = (_0x138646) => { 8956 var _0x317122 = _0x2d1e5f; 8957 if (typeof _0x5788b8 === _0x317122(0xee) || _0x5788b8 === null) return; 8958 if ( 8959 _0xb02db3 !== undefined && 8960 _0xb02db3 !== _0x15a011[_0x317122(0x2e6)] && 8961 _0x138646[_0x317122(0x1c6)] === _0x317122(0xba) 8962 ) { 8963 var _0x30bdd5 = ""; 8964 if ( 8965 _0x5788b8[_0x317122(0x2a7)][_0x317122(0x488)] !== 0x0 && 8966 _0x5788b8[_0x317122(0x2a7)][0x0][_0x317122(0x2dc)] 8967 ) 8968 _0x30bdd5 = 8969 _0x5788b8[_0x317122(0x2a7)][0x0][_0x317122(0x2dc)]["frameRate"]; 8970 var _0x2566ee = 8971 _0x317122(0x3c3) + 8972 _0x5788b8[_0x317122(0x163)] + 8973 _0x317122(0x412) + 8974 _0x5788b8["videoHeight"] + 8975 _0x317122(0xf2) + 8976 _0x30bdd5; 8977 _0x22d409["reportResolutionChange"](_0x2566ee); 8978 } 8979 }, 8980 _0x26343c = (_0x362fe5) => { 8981 var _0x1517c8 = _0x2d1e5f; 8982 if (typeof _0x5788b8 === _0x1517c8(0xee) || _0x5788b8 === null) return; 8983 if ( 8984 _0xb02db3 !== undefined && 8985 _0xb02db3 !== _0x15a011["READY"] && 8986 _0x362fe5[_0x1517c8(0x1c6)] === "volumechange" 8987 ) { 8988 var _0x2153c0 = _0x5788b8["volume"]; 8989 if (_0x5788b8[_0x1517c8(0x3dc)]) _0x2153c0 = 0x0; 8990 (_0x2153c0 = 8991 _0x1517c8(0x48c) + Math[_0x1517c8(0x221)](_0x2153c0 * 0x64) + "%"), 8992 _0x22d409[_0x1517c8(0x1a3)](_0x2153c0); 8993 } 8994 }, 8995 _0x483594 = (_0x22d9b8) => { 8996 var _0x13cd0f = _0x2d1e5f; 8997 if (typeof _0x5788b8 === _0x13cd0f(0xee) || _0x5788b8 === null) return; 8998 _0xb02db3 !== undefined && 8999 _0xb02db3 !== _0x15a011["READY"] && 9000 _0x22d9b8[_0x13cd0f(0x1c6)] === _0x13cd0f(0x39b) && 9001 _0x22d409[_0x13cd0f(0x2bf)](); 9002 }, 9003 _0x4b900d = (_0x38a2e9) => { 9004 var _0x20b382 = _0x2d1e5f; 9005 if (typeof _0x5788b8 === _0x20b382(0xee) || _0x5788b8 === null) return; 9006 _0xc8a20c(), 9007 _0xb02db3 !== undefined && 9008 _0xb02db3 !== _0x15a011[_0x20b382(0x2e6)] && 9009 _0x38a2e9[_0x20b382(0x1c6)] === _0x20b382(0x30e) && 9010 _0x22d409[_0x20b382(0x1c9)](); 9011 }, 9012 _0x3cb64f = () => { 9013 var _0x4b4807 = _0x2d1e5f; 9014 return _0x5788b8[_0x4b4807(0x37d)] * 0x3e8; 9015 }, 9016 _0x2724f9 = (_0x353f84) => { 9017 var _0x52c164 = _0x2d1e5f; 9018 if (_0x5788b8) 9019 try { 9020 var _0x491b6b = _0x3cb64f(); 9021 if (_0x5490b4) _0x22d409[_0x52c164(0x2aa)](_0x3cb64f()); 9022 else _0x22d409[_0x52c164(0x473)](_0x491b6b); 9023 _0x22d409["reportDownloadRate"](_0x1a368d); 9024 _0x4ff537 && _0x4ff537[_0x52c164(0x473)](_0x491b6b); 9025 _0x168425(); 9026 if (_0x529f2e) {
9027 var _0x213f42 = Math[_0x52c164(0x18e)](_0x491b6b - _0x529f2e); 9028 _0x213f42 > _0x58d29d && 9029 _0x153113( 9030 _0x52c164(0x159) + 9031 _0x213f42 + 9032 "\x20cur:" + 9033 _0x491b6b + 9034 "\x20prv:" + 9035 _0x529f2e, 9036 ); 9037 } 9038 (_0x529f2e = _0x491b6b), 9039 _0xb02db3 !== undefined && 9040 _0xb02db3 > _0x15a011[_0x52c164(0x2e6)] && 9041 _0x491b6b > 0x1388 && 9042 (_0x4896d1 === ![] && _0xc8a20c(), 9043 ![] === _0x2e483d && _0x29f433()); 9044 } catch (_0x21e901) { 9045 console[_0x52c164(0x181)](_0x52c164(0x3af) + _0x21e901); 9046 } 9047 }, 9048 _0x29f433 = () => { 9049 var _0x35bd37 = _0x2d1e5f; 9050 if ( 9051 _0x5788b8 && 9052 ![] === _0x2e483d && 9053 _0x5788b8[_0x35bd37(0x2a7)][_0x35bd37(0x488)] 9054 ) { 9055 var _0xd5f6e1 = _0x5788b8[_0x35bd37(0x2a7)][0x0]["activeQuality"]; 9056 _0xd5f6e1 === undefined && 9057 _0x5788b8[_0x35bd37(0x2a7)][0x0]["qualities"][_0x35bd37(0x488)] === 9058 0x1 && 9059 (_0xd5f6e1 = _0x5788b8["videoTracks"][0x0][_0x35bd37(0x490)][0x0]); 9060 if (_0xd5f6e1) { 9061 _0x22d409[_0x35bd37(0xc7)](_0xd5f6e1[_0x35bd37(0x2da)]); 9062 var _0x302db5 = MMChunkInformation( 9063 undefined, 9064 _0xd5f6e1[_0x35bd37(0x2da)], 9065 undefined, 9066 undefined, 9067 undefined, 9068 undefined, 9069 undefined, 9070 undefined, 9071 ); 9072 _0x22d409[_0x35bd37(0x31b)](_0x302db5), (_0x2e483d = !![]); 9073 } 9074 } 9075 }, 9076 _0x168425 = (_0x16e152) => { 9077 var _0x1185a0 = _0x2d1e5f, 9078 _0x440075 = 0x0, 9079 _0x1bd19e = 0x0; 9080 typeof _0x16e152 === _0x1185a0(0xee) || 9081 typeof _0x16e152[_0x1185a0(0xb8)] === "undefined" || 9082 typeof _0x16e152[_0x1185a0(0x345)] === _0x1185a0(0xee) 9083 ? typeof _0x5788b8[_0x1185a0(0x364)] !== _0x1185a0(0xee) && 9084 typeof _0x5788b8["videoWidth"] !== "undefined" 9085 ? ((_0x1bd19e = _0x5788b8[_0x1185a0(0x364)]), 9086 (_0x440075 = _0x5788b8[_0x1185a0(0x163)])) 9087 : ((_0x1bd19e = $(window)["height"]), 9088 (_0x440075 = $(window)["width"])) 9089 : ((_0x440075 = _0x16e152[_0x1185a0(0x345)]), 9090 (_0x1bd19e = _0x16e152[_0x1185a0(0xb8)])), 9091 _0x22d409[_0x1185a0(0x424)]( 9092 undefined, 9093 undefined, 9094 undefined, 9095 undefined, 9096 undefined, 9097 _0xdb0258, 9098 _0x440075, 9099 _0x1bd19e, 9100 ); 9101 }, 9102 _0xc8a20c = () => { 9103 var _0x224cc0 = _0x2d1e5f, 9104 _0x378795 = []; 9105 _presentationInfo = _0xa5c5a; 9106 var _0x5b4e52 = _0x5788b8[_0x224cc0(0x3ef)]; 9107 if (isNaN(_0x5b4e52) || _0x5b4e52 === Number.POSITIVE_INFINITY) { 9108 _presentationInfo[_0x224cc0(0x3ef)] = -0x1; 9109 if ( 9110 _presentationInfo[_0x224cc0(0x1e4)] == undefined || 9111 _presentationInfo[_0x224cc0(0x1e4)] == null 9112 ) 9113 _presentationInfo[_0x224cc0(0x1e4)] = !![]; 9114 } else { 9115 if (_0x5b4e52 === 0x0) return; 9116 _presentationInfo[_0x224cc0(0x3ef)] = _0x5b4e52 * 0x3e8; 9117 if ( 9118 _presentationInfo[_0x224cc0(0x1e4)] == undefined || 9119 _presentationInfo[_0x224cc0(0x1e4)] == null 9120 ) 9121 _presentationInfo["isLive"] = ![]; 9122 } 9123 var _0x395d13 = _0x2b1c64(); 9124 if (_0x395d13 === _0x224cc0(0x3d2)) 9125 (_presentationInfo["contentType"] = _0x395d13), 9126 _0x22d409[_0x224cc0(0x419)](_presentationInfo), 9127 (_0x4896d1 = !![]); 9128 else { 9129 if ( 9130 _0x5788b8["videoTracks"] && 9131 _0x5788b8[_0x224cc0(0x2a7)][_0x224cc0(0x488)] 9132 ) { 9133 var _0x319e0c = _0x5788b8[_0x224cc0(0x2a7)][0x0][_0x224cc0(0x490)], 9134 _0x1ff819 = _0x5788b8[_0x224cc0(0xe9)], 9135 _0x5060a4 = _0x1ff819[_0x224cc0(0x488)], 9136 _0xc1af4a = {}; 9137 for (var _0xfdcbb6 = 0x0; _0xfdcbb6 < _0x5060a4; _0xfdcbb6++) { 9138 var _0x5e7d15 = _0x1ff819[_0xfdcbb6][_0x224cc0(0x490)], 9139 _0x3109a9 = _0x5e7d15[_0x224cc0(0x488)]; 9140 for (var _0x3a86a2 = 0x0; _0x3a86a2 < _0x3109a9; _0x3a86a2++) { 9141 _0xc1af4a[_0x5e7d15[_0x3a86a2][_0x224cc0(0x2da)]] = 9142 _0x5e7d15[_0x3a86a2][_0x224cc0(0x39c)]; 9143 } 9144 } 9145 var _0x5068bc = _0x319e0c[_0x224cc0(0x488)], 9146 _0x2160ec = _0x3cb64f(); 9147 if ( 9148 (_0x319e0c[_0x224cc0(0x488)] > 0x0 && 9149 (_0x319e0c[0x0]["label"] != "0" || 9150 _presentationInfo["duration"] > 0x0)) || 9151 _0x2160ec > 0x1388 9152 ) { 9153 for ( 9154 var _0xfdcbb6 = 0x0; 9155 _0xfdcbb6 < _0x319e0c["length"]; 9156 _0xfdcbb6++ 9157 ) { 9158 var _0xf6cc9d = { 9159 video: _0x319e0c[_0xfdcbb6]["codecs"], 9160 audio: _0xc1af4a[_0x319e0c[_0xfdcbb6]["bandwidth"]], 9161 }, 9162 _0x13de1b = MMRepresentation( 9163 _0xfdcbb6, 9164 _0x319e0c[_0xfdcbb6]["bandwidth"], 9165 _0x319e0c[_0xfdcbb6]["width"], 9166 _0x319e0c[_0xfdcbb6][_0x224cc0(0xb8)], 9167 _0xf6cc9d, 9168 ); 9169 _0x378795[_0x224cc0(0x263)](_0x13de1b); 9170 } 9171 (_presentationInfo = MMPresentationInfo( 9172 _presentationInfo[_0x224cc0(0x1e4)], 9173 _presentationInfo["duration"], 9174 _0x378795, 9175 )), 9176 (_presentationInfo["contentType"] = _0x395d13), 9177 _0x22d409[_0x224cc0(0x419)](_presentationInfo), 9178 (_0x4896d1 = !![]); 9179 } 9180 } 9181 } 9182 }, 9183 _0x3bb15c = (_0x152d27, _0x1be124, _0x2da854, _0x2d6cbd, _0x48ecba) => { 9184 var _0x32a69c = _0x2d1e5f; 9185 try { 9186 if (_0x152d27 === undefined) return; 9187 (_0x456652 = MMQBRMode[_0x32a69c(0x3f0)]), 9188 (_0x5788b8 = _0x152d27), 9189 (_0xa5c5a[_0x32a69c(0x1e4)] = _0x2d6cbd), 9190 (_0x3e3059 = _0x2da854), 9191 (_0x43e4f7 = _0x1be124); 9192 _0x48ecba && (_0x4ff537 = _0x48ecba); 9193 _0x22d409[_0x32a69c(0x241)](_0x3c0864), 9194 console[_0x32a69c(0x181)]( 9195 "MMSmartStreaming-\x20" + _0x22d409["getSDKVersion"](), 9196 ), 9197 _0x426723(), 9198 _0x1a96ef(), 9199 _0x153113(_0x32a69c(0x46e) + _0x22d409[_0x32a69c(0x2c2)]()); 9200 return; 9201 } catch (_0x456a7a) { 9202 console[_0x32a69c(0x181)]("MMError:\x20", _0x456a7a); 9203 } 9204 }, 9205 _0x19e6b6 = () => {
9206 var _0x3082c3 = _0x2d1e5f; 9207 return _0x22d409[_0x3082c3(0x45f)](); 9208 }, 9209 _0x95b1c1 = (_0x5d2c76, _0xb5c147, _0xc1c39c) => 9210 _0x22d409["reportPlayerInfo"](_0x5d2c76, _0xb5c147, _0xc1c39c), 9211 _0x300137 = ( 9212 _0x576607, 9213 _0x1c1375, 9214 _0x3ede8a, 9215 _0xdaba3b, 9216 _0x2c64c5, 9217 _0x54454f, 9218 ) => { 9219 var _0x4433d9 = _0x2d1e5f; 9220 return _0x22d409[_0x4433d9(0x155)]( 9221 _0x576607, 9222 _0x1c1375, 9223 _0x4c43a9, 9224 _0x3ede8a, 9225 _0xdaba3b, 9226 _0x2c64c5, 9227 _0x54454f, 9228 ); 9229 }, 9230 _0x3845b4 = (_0xf98bf3, _0x93b596, _0x5b4e0d) => { 9231 var _0x342af9 = _0x2d1e5f; 9232 _0x22d409[_0x342af9(0x450)](_0xf98bf3, _0x93b596, _0x5b4e0d); 9233 }, 9234 _0x12254f = (_0x1fb8ff) => { 9235 _0x22d409["disableManifestsFetch"](_0x1fb8ff); 9236 }, 9237 _0x139a45 = (_0x35cb07, _0xa715b8) => { 9238 var _0x25bf55 = _0x2d1e5f; 9239 return _0x22d409[_0x25bf55(0x31a)](_0x35cb07, _0xa715b8); 9240 }, 9241 _0x32320a = (_0x14a47a, _0x14e481) => 9242 _0x22d409["reportMetricValue"](_0x14a47a, _0x14e481), 9243 _0x3b89c2 = (_0x1feb20) => { 9244 var _0x962a9b = _0x2d1e5f; 9245 try { 9246 return (_0x453faa = _0x1feb20), _0x22d409[_0x962a9b(0x270)](_0x1feb20); 9247 } catch (_0x53552a) { 9248 console[_0x962a9b(0x181)]( 9249 _0x962a9b(0x3af) + _0x53552a[_0x962a9b(0x306)], 9250 ); 9251 } 9252 }, 9253 _0x22a104 = (_0xacb8f7, _0x12ff04) => { 9254 var _0x41b1c3 = _0x2d1e5f; 9255 try { 9256 return _0x22d409[_0x41b1c3(0x25a)](_0xacb8f7, _0x12ff04); 9257 } catch (_0x266f93) { 9258 console[_0x41b1c3(0x181)]( 9259 _0x41b1c3(0x3af) + _0x266f93[_0x41b1c3(0x306)], 9260 ); 9261 } 9262 }, 9263 _0x375fb9 = (_0x12199d, _0x2782ee) => { 9264 try { 9265 var _0x353d13 = "(" + _0x2782ee + ")\x20" + _0x12199d; 9266 return _0x22d409["reportError"](_0x353d13, _0x3cb64f()); 9267 } catch (_0x3db722) {} 9268 }, 9269 _0x465161 = (_0x5602b2) => { 9270 var _0x5446a5 = _0x2d1e5f; 9271 try { 9272 (_0xdb0258 = _0x5602b2), 9273 _0x22d409[_0x5446a5(0x424)]( 9274 undefined, 9275 undefined, 9276 undefined, 9277 undefined, 9278 undefined, 9279 _0xdb0258, 9280 undefined, 9281 undefined, 9282 ); 9283 } catch (_0x3adc32) { 9284 console[_0x5446a5(0x181)]("MMError:" + _0x3adc32[_0x5446a5(0x306)]); 9285 } 9286 }, 9287 _0xbfb82b = (_0x4570bc) => { 9288 var _0x26d71f = _0x2d1e5f; 9289 try { 9290 _0x22d409[_0x26d71f(0x410)](_0x4570bc); 9291 } catch (_0x1918e9) { 9292 console[_0x26d71f(0x181)]( 9293 _0x26d71f(0x3af) + _0x1918e9[_0x26d71f(0x306)], 9294 ); 9295 } 9296 }, 9297 _0x3a0037 = (_0x511dc2) => { 9298 var _0x5724d7 = _0x2d1e5f; 9299 try { 9300 _0x22d409[_0x5724d7(0x204)](_0x511dc2); 9301 } catch (_0x41ac94) { 9302 console["log"]("MMError:" + _0x41ac94["message"]); 9303 } 9304 }, 9305 _0x153113 = (_0x14e874) => { 9306 var _0x40c8f6 = _0x2d1e5f; 9307 try { 9308 _0x453faa && _0x14e874 && console[_0x40c8f6(0x181)](_0x14e874); 9309 } catch (_0x5b3f0f) { 9310 console[_0x40c8f6(0x181)]( 9311 _0x40c8f6(0x3af) + _0x5b3f0f[_0x40c8f6(0x306)], 9312 ); 9313 } 9314 }, 9315 _0x521d57 = () => { 9316 var _0x505400 = _0x2d1e5f; 9317 _0x4ff537 && 9318 (_0x4ff537[_0x505400(0x1e3)](_0x505400(0x259), (_0x2eeacd) => { 9319 var _0x2c5722 = _0x505400; 9320 _0x153113(_0x2c5722(0x1ce)); 9321 if (_0x2eeacd) { 9322 !_0x5d7f92 && 9323 _0x60812 === !![] && 9324 (_0x22d409["reportAdState"](MMAdState[_0x2c5722(0x448)]), 9325 (_0x5d7f92 = !![])); 9326 var _0x37c356 = MMAdInfo(); 9327 if (_0x2eeacd[_0x2c5722(0x28b)] === 0x0) 9328 _0x37c356[_0x2c5722(0x26e)] = _0x2c5722(0x153); 9329 else 9330 _0x2eeacd[_0x2c5722(0x28b)] === -0x1 9331 ? (_0x37c356[_0x2c5722(0x26e)] = _0x2c5722(0x36c)) 9332 : (_0x37c356["adPosition"] = "mid"); 9333 (_0x37c356[_0x2c5722(0x1d9)] = _0x2eeacd[_0x2c5722(0x1d9)]), 9334 (_0x37c356[_0x2c5722(0x300)] = _0x2eeacd[_0x2c5722(0x300)]), 9335 (_0x37c356[_0x2c5722(0x191)] = _0x2eeacd[_0x2c5722(0x348)]), 9336 (_0x37c356[_0x2c5722(0xdc)] = _0x2eeacd[_0x2c5722(0x2ae)]), 9337 (_0x37c356[_0x2c5722(0x3e1)] = _0x2eeacd[_0x2c5722(0x3e1)]), 9338 (_0x37c356[_0x2c5722(0x455)] = !![]), 9339 (_0x37c356[_0x2c5722(0x3e3)] = "mmAds-Nowtilus"), 9340 (_0x342939 = !![]), 9341 (_0x3c2fc4 = ![]), 9342 _0x60812 === !![] && 9343 _0x62a600 === !![] && 9344 (_0x22d409[_0x2c5722(0x475)](MMPlayerState[_0x2c5722(0x23a)]),
9345 (_0xb02db3 = MMPlayerState[_0x2c5722(0x23a)])), 9346 _0x60812 === !![] && 9347 (_0x22d409[_0x2c5722(0x12c)](_0x37c356), 9348 _0x22d409[_0x2c5722(0x3c5)](MMAdState[_0x2c5722(0x1ab)]), 9349 (_0x5490b4 = !![])); 9350 } 9351 }), 9352 _0x4ff537[_0x505400(0x1e3)]("start", (_0x279900) => { 9353 var _0x26cb66 = _0x505400; 9354 _0x153113(_0x26cb66(0x29f)); 9355 if (_0x279900) { 9356 var _0x318e4c = MMAdInfo(); 9357 (_0x318e4c["adId"] = _0x279900[_0x26cb66(0x1d9)]), 9358 (_0x318e4c[_0x26cb66(0x300)] = _0x279900["adDuration"]), 9359 (_0x318e4c["adIsLinear"] = _0x279900[_0x26cb66(0x348)]), 9360 (_0x318e4c[_0x26cb66(0xdc)] = _0x279900[_0x26cb66(0x2ae)]), 9361 (_0x318e4c[_0x26cb66(0x3e1)] = _0x279900[_0x26cb66(0x3e1)]), 9362 (_0x318e4c[_0x26cb66(0x455)] = !![]), 9363 (_0x318e4c[_0x26cb66(0x3e3)] = "mmAds-Nowtilus"), 9364 _0x22d409[_0x26cb66(0x12c)](_0x318e4c), 9365 (_0x5490b4 = !![]), 9366 _0x22d409[_0x26cb66(0x3c5)](MMAdState[_0x26cb66(0x29c)]); 9367 } 9368 }), 9369 _0x4ff537[_0x505400(0x1e3)](_0x505400(0x2c3), (_0x406931) => { 9370 var _0x32fde6 = _0x505400; 9371 _0x406931 && 9372 (_0x22d409[_0x32fde6(0x2aa)](_0x406931 * 0x3e8), 9373 (_0x5490b4 = !![])); 9374 }), 9375 _0x4ff537[_0x505400(0x1e3)](_0x505400(0x140), (_0x126ff6) => { 9376 var _0x3d5a41 = _0x505400; 9377 _0x153113("MMSDK\x20AD\x20firstQuartile"), 9378 _0x22d409["reportAdState"](MMAdState[_0x3d5a41(0x385)]); 9379 }), 9380 _0x4ff537[_0x505400(0x1e3)](_0x505400(0x313), (_0x46b9eb) => { 9381 var _0x197e48 = _0x505400; 9382 _0x153113("MMSDK\x20AD\x20midpoint"), 9383 _0x22d409[_0x197e48(0x3c5)](MMAdState[_0x197e48(0x24e)]); 9384 }), 9385 _0x4ff537[_0x505400(0x1e3)](_0x505400(0x2b9), (_0x3a4033) => { 9386 var _0x349b6d = _0x505400; 9387 _0x153113(_0x349b6d(0x20b)), 9388 _0x22d409["reportAdState"](MMAdState[_0x349b6d(0x147)]); 9389 }), 9390 _0x4ff537["addListener"]("complete", (_0x4fdf72) => { 9391 var _0x2acd5f = _0x505400; 9392 _0x153113("MMSDK\x20AD\x20complete"), 9393 _0x5490b4 && 9394 (_0x22d409["reportAdState"](MMAdState["AD_COMPLETED"]), 9395 (_0x5490b4 = ![]), 9396 (_0x3c2fc4 = !![])), 9397 _0x3c2fc4 === !![] && 9398 (_0x22d409["reportPlayerState"](MMPlayerState[_0x2acd5f(0x2df)]), 9399 (_0xb02db3 = MMPlayerState[_0x2acd5f(0x2df)]), 9400 (_0x62a600 = !![])); 9401 })); 9402 }, 9403 _0x3a4cb2 = (_0x2a2ed1, _0x5b447d, _0x8dc92e, _0x7a80b4) => { 9404 (_0x4f0181 = _0x2a2ed1), 9405 (_0x4b208f = _0x5b447d), 9406 (_0x7495e8 = _0x8dc92e), 9407 (_0x34a6ec = _0x7a80b4); 9408 }, 9409 _0x2eac92 = (_0x5130cd) => { 9410 _0x4266e4 = _0x5130cd; 9411 }; 9412 return { 9413 initialize: _0x3bb15c, 9414 reportAppInfo: _0x22a104, 9415 reportAppError: _0x375fb9, 9416 setDeviceInfo: _0x465161, 9417 reportVideoQuality: _0x3a0037, 9418 reportDeviceId: _0xbfb82b, 9419 destroy: _0x2a6dca, 9420 getRegistrationStatus: _0x19e6b6, 9421 registerMMSmartStreaming: _0x300137, 9422 reportPlayerInfo: _0x95b1c1, 9423 updateSubscriber: _0x3845b4, 9424 reportCustomMetadata: _0x139a45, 9425 reportMetricValue: _0x32320a, 9426 enableLogTrace: _0x3b89c2, 9427 disableManifestsFetch: _0x12254f, 9428 initializeNowtilusSSAI: _0x3a4cb2, 9429 setSSAIMacroSubstitution: _0x2eac92, 9430 }; 9431};
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.