1/*! @vimeo/player v1.0.6 | (c) 2016 Vimeo | MIT License | https://github.com/vimeo/player.js */ 2!(function (e, t) { 3 "object" == typeof exports && "undefined" != typeof module 4 ? (module.exports = t()) 5 : "function" == typeof define && define.amd 6 ? define(t) 7 : ((e.Vimeo = e.Vimeo || {}), (e.Vimeo.Player = t())); 8})(this, function () { 9 "use strict"; 10 function e(e, t) { 11 return (t = { exports: {} }), e(t, t.exports), t.exports; 12 } 13 function t(e, t, n) { 14 var r = T.get(e.element) || {}; 15 t in r || (r[t] = []), r[t].push(n), T.set(e.element, r); 16 } 17 function n(e, t) { 18 var n = T.get(e.element) || {}; 19 return n[t] || []; 20 } 21 function r(e, t, n) { 22 var r = T.get(e.element) || {}; 23 if (!r[t]) return !0; 24 if (!n) return (r[t] = []), T.set(e.element, r), !0; 25 var o = r[t].indexOf(n); 26 return ( 27 o !== -1 && r[t].splice(o, 1), 28 T.set(e.element, r), 29 r[t] && 0 === r[t].length 30 ); 31 } 32 function o(e, t) { 33 var n = T.get(e); 34 T.set(t, n), T.delete(e); 35 } 36 function i(e, t) { 37 return 0 === e.indexOf(t.toLowerCase()) 38 ? e 39 : "" + t.toLowerCase() + e.substr(0, 1).toUpperCase() + e.substr(1); 40 } 41 function a(e) { 42 return e instanceof window.HTMLElement; 43 } 44 function u(e) { 45 return !isNaN(parseFloat(e)) && isFinite(e) && Math.floor(e) == e; 46 } 47 function s(e) { 48 return /^(https?:)?\/\/(player.)?vimeo.com(?=$|\/)/.test(e); 49 } 50 function c() { 51 var e = 52 arguments.length <= 0 || void 0 === arguments[0] ? {} : arguments[0], 53 t = e.id, 54 n = e.url, 55 r = t || n; 56 if (!r) 57 throw new Error( 58 "An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute." 59 ); 60 if (u(r)) return "https://vimeo.com/" + r; 61 if (s(r)) return r.replace("http:", "https:"); 62 if (t) throw new TypeError("ââ¬Å" + t + "ââ¬Â is not a valid video id."); 63 throw new TypeError("ââ¬Å" + r + "ââ¬Â is not a vimeo.com url."); 64 } 65 function f(e) { 66 for ( 67 var t = 68 arguments.length <= 1 || void 0 === arguments[1] ? {} : arguments[1], 69 n = _, 70 r = Array.isArray(n), 71 o = 0, 72 n = r ? n : n[Symbol.iterator](); 73 ; 74 75 ) { 76 var i; 77 if (r) { 78 if (o >= n.length) break; 79 i = n[o++]; 80 } else { 81 if (((o = n.next()), o.done)) break; 82 i = o.value; 83 } 84 var a = i, 85 u = e.getAttribute("data-vimeo-" + a); 86 (u || "" === u) && (t[a] = "" === u ? 1 : u); 87 } 88 return t; 89 } 90 function l(e) { 91 var t = 92 arguments.length <= 1 || void 0 === arguments[1] ? {} : arguments[1]; 93 return new Promise(function (n, r) { 94 if (!s(e)) throw new TypeError("ââ¬Å" + e + "ââ¬Â is not a vimeo.com url."); 95 var o = "https://vimeo.com/api/oembed.json?url=" + encodeURIComponent(e); 96 for (var i in t) 97 t.hasOwnProperty(i) && (o += "&" + i + "=" + encodeURIComponent(t[i])); 98 var a = 99 "XDomainRequest" in window 100 ? new XDomainRequest() 101 : new XMLHttpRequest(); 102 a.open("GET", o, !0), 103 (a.onload = function () { 104 if (404 === a.status) 105 return void r(new Error("ââ¬Å" + e + "ââ¬Â was not found.")); 106 if (403 === a.status) 107 return void r(new Error("ââ¬Å" + e + "ââ¬Â is not embeddable.")); 108 try { 109 var t = JSON.parse(a.responseText); 110 n(t); 111 } catch (e) { 112 r(e); 113 } 114 }), 115 (a.onerror = function () { 116 var e = a.status ? " (" + a.status + ")" : ""; 117 r( 118 new Error( 119 "There was an error fetching the embed code from Vimeo" + e + "." 120 ) 121 ); 122 }), 123 a.send(); 124 }); 125 } 126 function h(e, t) { 127 var n = e.html; 128 if (!t) throw new TypeError("An element must be provided"); 129 if (null !== t.getAttribute("data-vimeo-initialized")) 130 return t.querySelector("iframe"); 131 var r = document.createElement("div"); 132 return ( 133 (r.innerHTML = n), 134 t.appendChild(r.firstChild), 135 t.setAttribute("data-vimeo-initialized", "true"), 136 t.querySelector("iframe") 137 ); 138 } 139 function d() { 140 var e = 141 arguments.length <= 0 || void 0 === arguments[0] 142 ? document 143 : arguments[0], 144 t = [].slice.call( 145 e.querySelectorAll("[data-vimeo-id], [data-vimeo-url]") 146 ), 147 n = function (e) { 148 "console" in window && 149 console.error && 150 console.error("There was an error creating an embed: " + e); 151 }, 152 r = function () { 153 if (i) { 154 if (a >= o.length) return "break"; 155 u = o[a++]; 156 } else { 157 if (((a = o.next()), a.done)) return "break"; 158 u = a.value; 159 } 160 var e = u; 161 try { 162 if (null !== e.getAttribute("data-vimeo-defer")) return "continue";
163 var t = f(e), 164 r = c(t); 165 l(r, t) 166 .then(function (t) { 167 return h(t, e); 168 }) 169 .catch(n); 170 } catch (e) { 171 n(e); 172 } 173 }; 174 e: for ( 175 var o = t, i = Array.isArray(o), a = 0, o = i ? o : o[Symbol.iterator](); 176 ; 177 178 ) { 179 var u, 180 s = r(); 181 switch (s) { 182 case "break": 183 break e; 184 case "continue": 185 continue; 186 } 187 } 188 } 189 function p(e) { 190 return "string" == typeof e && (e = JSON.parse(e)), e; 191 } 192 function v(e, t, n) { 193 if (e.element.contentWindow.postMessage) { 194 var r = { method: t }; 195 void 0 !== n && (r.value = n); 196 var o = parseFloat( 197 navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/, "$1") 198 ); 199 o >= 8 && o < 10 && (r = JSON.stringify(r)), 200 e.element.contentWindow.postMessage(r, e.origin); 201 } 202 } 203 function y(e, t) { 204 t = p(t); 205 var o = [], 206 i = void 0; 207 if (t.event) { 208 if ("error" === t.event) 209 for ( 210 var a = n(e, t.data.method), 211 u = a, 212 s = Array.isArray(u), 213 c = 0, 214 u = s ? u : u[Symbol.iterator](); 215 ; 216 217 ) { 218 var f; 219 if (s) { 220 if (c >= u.length) break; 221 f = u[c++]; 222 } else { 223 if (((c = u.next()), c.done)) break; 224 f = c.value; 225 } 226 var l = f, 227 h = new Error(t.data.message); 228 (h.name = t.data.name), l.reject(h), r(e, t.data.method, l); 229 } 230 (o = n(e, "event:" + t.event)), (i = t.data); 231 } else t.method && ((o = n(e, t.method)), (i = t.value), r(e, t.method)); 232 for ( 233 var d = o, v = Array.isArray(d), y = 0, d = v ? d : d[Symbol.iterator](); 234 ; 235 236 ) { 237 var m; 238 if (v) { 239 if (y >= d.length) break; 240 m = d[y++]; 241 } else { 242 if (((y = d.next()), y.done)) break; 243 m = y.value; 244 } 245 var g = m; 246 try { 247 if ("function" == typeof g) { 248 g.call(e, i); 249 continue; 250 } 251 g.resolve(i); 252 } catch (e) {} 253 } 254 } 255 var m = "undefined" != typeof Array.prototype.indexOf, 256 g = "undefined" != typeof window.postMessage; 257 if (!m || !g) 258 throw new Error( 259 "Sorry, the Vimeo Player API is not available in this browser." 260 ); 261 var w = 262 "undefined" != typeof window 263 ? window 264 : "undefined" != typeof global 265 ? global 266 : "undefined" != typeof self 267 ? self 268 : {}, 269 b = 270 (e(function (e, t) { 271 !(function (e) { 272 function t(e, t) { 273 function r(e) { 274 return this && this.constructor === r 275 ? ((this._keys = []), 276 (this._values = []), 277 (this._itp = []), 278 (this.objectOnly = t), 279 void (e && n.call(this, e))) 280 : new r(e); 281 } 282 return ( 283 t || w(e, "size", { get: y }), 284 (e.constructor = r), 285 (r.prototype = e), 286 r 287 ); 288 } 289 function n(e) { 290 this.add 291 ? e.forEach(this.add, this) 292 : e.forEach(function (e) { 293 this.set(e[0], e[1]); 294 }, this); 295 } 296 function r(e) { 297 return ( 298 this.has(e) && 299 (this._keys.splice(g, 1), 300 this._values.splice(g, 1), 301 this._itp.forEach(function (e) { 302 g < e[0] && e[0]--; 303 })), 304 -1 < g 305 ); 306 } 307 function o(e) { 308 return this.has(e) ? this._values[g] : void 0; 309 } 310 function i(e, t) { 311 if (this.objectOnly && t !== Object(t)) 312 throw new TypeError("Invalid value used as weak collection key"); 313 if (t != t || 0 === t) for (g = e.length; g-- && !b(e[g], t); ); 314 else g = e.indexOf(t); 315 return -1 < g; 316 } 317 function a(e) { 318 return i.call(this, this._values, e); 319 } 320 function u(e) { 321 return i.call(this, this._keys, e); 322 } 323 function s(e, t) { 324 return ( 325 this.has(e) 326 ? (this._values[g] = t) 327 : (this._values[this._keys.push(e) - 1] = t), 328 this 329 ); 330 } 331 function c(e) { 332 return this.has(e) || this._values.push(e), this; 333 } 334 function f() { 335 (this._keys || 0).length = this._values.length = 0; 336 } 337 function l() { 338 return v(this._itp, this._keys); 339 } 340 function h() { 341 return v(this._itp, this._values); 342 } 343 function d() { 344 return v(this._itp, this._keys, this._values); 345 } 346 function p() { 347 return v(this._itp, this._values, this._values); 348 } 349 function v(e, t, n) { 350 var r = [0], 351 o = !1; 352 return ( 353 e.push(r), 354 { 355 next: function () { 356 var i, 357 a = r[0]; 358 return ( 359 !o && a < t.length 360 ? ((i = n ? [t[a], n[a]] : t[a]), r[0]++) 361 : ((o = !0), e.splice(e.indexOf(r), 1)), 362 { done: o, value: i } 363 ); 364 }, 365 } 366 ); 367 } 368 function y() { 369 return this._values.length; 370 } 371 function m(e, t) { 372 for (var n = this.entries(); ; ) { 373 var r = n.next(); 374 if (r.done) break; 375 e.call(t, r.value[1], r.value[0], this); 376 } 377 } 378 var g, 379 w = Object.defineProperty, 380 b = function (e, t) { 381 return e === t || (e !== e && t !== t); 382 }; 383 "undefined" == typeof WeakMap && 384 (e.WeakMap = t( 385 { delete: r, clear: f, get: o, has: u, set: s }, 386 !0 387 )), 388 ("undefined" != typeof Map && 389 "function" == typeof new Map().values && 390 new Map().values().next) || 391 (e.Map = t({ 392 delete: r, 393 has: u, 394 get: o, 395 set: s, 396 keys: l, 397 values: h,
398 entries: d, 399 forEach: m, 400 clear: f, 401 })), 402 ("undefined" != typeof Set && 403 "function" == typeof new Set().values && 404 new Set().values().next) || 405 (e.Set = t({ 406 has: a, 407 add: c, 408 delete: r, 409 clear: f, 410 keys: h, 411 values: h, 412 entries: p, 413 forEach: m, 414 })), 415 "undefined" == typeof WeakSet && 416 (e.WeakSet = t({ delete: r, add: c, clear: f, has: a }, !0)); 417 })("undefined" != typeof t && "undefined" != typeof w ? w : window); 418 }), 419 e(function (e) { 420 !(function (t, n, r) { 421 (n[t] = n[t] || r()), 422 "undefined" != typeof e && e.exports 423 ? (e.exports = n[t]) 424 : "function" == typeof define && 425 define.amd && 426 define(function () { 427 return n[t]; 428 }); 429 })("Promise", "undefined" != typeof w ? w : w, function () { 430 function e(e, t) { 431 h.add(e, t), l || (l = p(h.drain)); 432 } 433 function t(e) { 434 var t, 435 n = typeof e; 436 return ( 437 null == e || ("object" != n && "function" != n) || (t = e.then), 438 "function" == typeof t && t 439 ); 440 } 441 function n() { 442 for (var e = 0; e < this.chain.length; e++) 443 r( 444 this, 445 1 === this.state 446 ? this.chain[e].success 447 : this.chain[e].failure, 448 this.chain[e] 449 ); 450 this.chain.length = 0; 451 } 452 function r(e, n, r) { 453 var o, i; 454 try { 455 n === !1 456 ? r.reject(e.msg) 457 : ((o = n === !0 ? e.msg : n.call(void 0, e.msg)), 458 o === r.promise 459 ? r.reject(TypeError("Promise-chain cycle")) 460 : (i = t(o)) 461 ? i.call(o, r.resolve, r.reject) 462 : r.resolve(o)); 463 } catch (e) { 464 r.reject(e); 465 } 466 } 467 function o(r) { 468 var a, 469 s = this; 470 if (!s.triggered) { 471 (s.triggered = !0), s.def && (s = s.def); 472 try { 473 (a = t(r)) 474 ? e(function () { 475 var e = new u(s); 476 try { 477 a.call( 478 r, 479 function () { 480 o.apply(e, arguments); 481 }, 482 function () { 483 i.apply(e, arguments); 484 } 485 ); 486 } catch (t) { 487 i.call(e, t); 488 } 489 }) 490 : ((s.msg = r), (s.state = 1), s.chain.length > 0 && e(n, s)); 491 } catch (e) { 492 i.call(new u(s), e); 493 } 494 } 495 } 496 function i(t) { 497 var r = this; 498 r.triggered || 499 ((r.triggered = !0), 500 r.def && (r = r.def), 501 (r.msg = t), 502 (r.state = 2), 503 r.chain.length > 0 && e(n, r)); 504 } 505 function a(e, t, n, r) { 506 for (var o = 0; o < t.length; o++) 507 !(function (o) { 508 e.resolve(t[o]).then(function (e) { 509 n(o, e); 510 }, r); 511 })(o); 512 } 513 function u(e) { 514 (this.def = e), (this.triggered = !1); 515 } 516 function s(e) { 517 (this.promise = e), 518 (this.state = 0), 519 (this.triggered = !1), 520 (this.chain = []), 521 (this.msg = void 0); 522 } 523 function c(t) { 524 if ("function" != typeof t) throw TypeError("Not a function"); 525 if (0 !== this.__NPO__) throw TypeError("Not a promise"); 526 this.__NPO__ = 1; 527 var r = new s(this); 528 (this.then = function (t, o) { 529 var i = { 530 success: "function" != typeof t || t, 531 failure: "function" == typeof o && o, 532 }; 533 return ( 534 (i.promise = new this.constructor(function (e, t) { 535 if ("function" != typeof e || "function" != typeof t) 536 throw TypeError("Not a function"); 537 (i.resolve = e), (i.reject = t); 538 })), 539 r.chain.push(i), 540 0 !== r.state && e(n, r), 541 i.promise 542 ); 543 }), 544 (this.catch = function (e) { 545 return this.then(void 0, e); 546 }); 547 try { 548 t.call( 549 void 0, 550 function (e) { 551 o.call(r, e); 552 }, 553 function (e) { 554 i.call(r, e); 555 } 556 ); 557 } catch (e) { 558 i.call(r, e); 559 } 560 } 561 var f, 562 l, 563 h, 564 d = Object.prototype.toString, 565 p = 566 "undefined" != typeof setImmediate 567 ? function (e) { 568 return setImmediate(e); 569 } 570 : setTimeout; 571 try { 572 Object.defineProperty({}, "x", {}), 573 (f = function (e, t, n, r) { 574 return Object.defineProperty(e, t, { 575 value: n, 576 writable: !0, 577 configurable: r !== !1, 578 }); 579 }); 580 } catch (e) { 581 f = function (e, t, n) { 582 return (e[t] = n), e; 583 }; 584 } 585 h = (function () { 586 function e(e, t) { 587 (this.fn = e), (this.self = t), (this.next = void 0); 588 } 589 var t, n, r; 590 return { 591 add: function (o, i) { 592 (r = new e(o, i)), 593 n ? (n.next = r) : (t = r), 594 (n = r), 595 (r = void 0); 596 }, 597 drain: function () { 598 var e = t; 599 for (t = n = l = void 0; e;
599 ) e.fn.call(e.self), (e = e.next); 600 }, 601 }; 602 })(); 603 var v = f({}, "constructor", c, !1); 604 return ( 605 (c.prototype = v), 606 f(v, "__NPO__", 0, !1), 607 f(c, "resolve", function (e) { 608 var t = this; 609 return e && "object" == typeof e && 1 === e.__NPO__ 610 ? e 611 : new t(function (t, n) { 612 if ("function" != typeof t || "function" != typeof n) 613 throw TypeError("Not a function"); 614 t(e); 615 }); 616 }), 617 f(c, "reject", function (e) { 618 return new this(function (t, n) { 619 if ("function" != typeof t || "function" != typeof n) 620 throw TypeError("Not a function"); 621 n(e); 622 }); 623 }), 624 f(c, "all", function (e) { 625 var t = this; 626 return "[object Array]" != d.call(e) 627 ? t.reject(TypeError("Not an array")) 628 : 0 === e.length 629 ? t.resolve([]) 630 : new t(function (n, r) { 631 if ("function" != typeof n || "function" != typeof r) 632 throw TypeError("Not a function"); 633 var o = e.length, 634 i = Array(o), 635 u = 0; 636 a( 637 t, 638 e, 639 function (e, t) { 640 (i[e] = t), ++u === o && n(i); 641 }, 642 r 643 ); 644 }); 645 }), 646 f(c, "race", function (e) { 647 var t = this; 648 return "[object Array]" != d.call(e) 649 ? t.reject(TypeError("Not an array")) 650 : new t(function (n, r) { 651 if ("function" != typeof n || "function" != typeof r) 652 throw TypeError("Not a function"); 653 a( 654 t, 655 e, 656 function (e, t) { 657 n(t); 658 }, 659 r 660 ); 661 }); 662 }), 663 c 664 ); 665 }); 666 })), 667 E = b && "object" == typeof b && "default" in b ? b.default : b, 668 T = new WeakMap(), 669 _ = [ 670 "id", 671 "url", 672 "width", 673 "maxwidth", 674 "height", 675 "maxheight", 676 "portrait", 677 "title", 678 "byline", 679 "color", 680 "autoplay", 681 "autopause", 682 "loop", 683 "responsive", 684 ], 685 k = function (e, t) { 686 if (!(e instanceof t)) 687 throw new TypeError("Cannot call a class as a function"); 688 }, 689 x = new WeakMap(), 690 j = new WeakMap(), 691 Player = (function () { 692 function Player(e) { 693 var t = this, 694 n = 695 arguments.length <= 1 || void 0 === arguments[1] 696 ? {} 697 : arguments[1]; 698 if ( 699 (k(this, Player), 700 window.jQuery && 701 e instanceof jQuery && 702 (e.length > 1 && 703 window.console && 704 console.warn && 705 console.warn( 706 "A jQuery object with multiple elements was passed, using the first element." 707 ), 708 (e = e[0])), 709 "string" == typeof e && (e = document.getElementById(e)), 710 !a(e)) 711 ) 712 throw new TypeError( 713 "You must pass either a valid element or a valid id." 714 ); 715 if ("IFRAME" !== e.nodeName) { 716 var r = e.querySelector("iframe"); 717 r && (e = r); 718 } 719 if ("IFRAME" === e.nodeName && !s(e.getAttribute("src") || "")) 720 throw new Error("The player element passed isnââ¬â¢t a Vimeo embed."); 721 if (x.has(e)) return x.get(e); 722 (this.element = e), (this.origin = "*"); 723 var i = new E(function (r, i) { 724 var a = function (e) { 725 if (s(e.origin) && t.element.contentWindow === e.source) { 726 "*" === t.origin && (t.origin = e.origin); 727 var n = p(e.data), 728 o = "event" in n && "ready" === n.event, 729 i = "method" in n && "ping" === n.method; 730 return o || i 731 ? (t.element.setAttribute("data-ready", "true"), void r()) 732 : void y(t, n); 733 } 734 }; 735 if ( 736 (window.addEventListener 737 ? window.addEventListener("message", a, !1) 738 : window.attachEvent && window.attachEvent("onmessage", a), 739 "IFRAME" !== t.element.nodeName) 740 ) { 741 var u = f(e, n), 742 d = c(u); 743 l(d, u) 744 .then(function (n) { 745 var r = h(n, e); 746 return (t.element = r), o(e, r), n; 747 }) 748 .catch(function (e) { 749 return i(e); 750 }); 751 } 752 }); 753 return ( 754 j.set(this, i), 755 x.set(this.element, this), 756 "IFRAME" === this.element.nodeName && v(this, "ping"), 757 this 758 ); 759 } 760 return ( 761 (Player.prototype.then = function (e) { 762 var t = 763 arguments.length <= 1 || void 0 === arguments[1] 764 ? function () {} 765 : arguments[1]; 766 return this.ready().then(e, t); 767 }), 768 (Player.prototype.callMethod = function (e) { 769 var n = this, 770 r = 771 arguments.length <= 1 || void 0 === arguments[1] 772 ? {} 773 : arguments[1]; 774 return new E(function (o, i) { 775 return n.ready().then(function () { 776 t(n, e, { resolve: o, reject: i }), v(n, e, r); 777 }); 778 }); 779 }), 780 (Player.prototype.get = function (e) { 781 var n = this; 782 return new E(function (r, o) { 783 return ( 784 (e = i(e, "get")), 785 n.ready().then(function () { 786 t(n, e, { resolve: r, reject: o }), v(n, e); 787 }) 788 ); 789 }); 790 }), 791 (Player.prototype.set = function (e, n) { 792 var r = this; 793 return E.resolve(n).then(function (n) { 794 if (((e = i(e, "set")), void 0 === n || null === n)) 795 throw new TypeError("There must be a value to set."); 796 return r.ready().then(function () { 797 return new E(function (o, i) { 798 t(r, e, { resolve: o, reject: i }), v(r, e, n); 799 }); 800 }); 801 }); 802 }), 803 (Player.prototype.on = function (e, r) { 804 if (!e) throw new TypeError("You must pass an event name."); 805 if (!r) throw new TypeError("You must pass a callback function."); 806 if ("function" != typeof r) 807 throw new TypeError("The callback must be a function."); 808 var o = n(this, "event:" + e); 809 0 === o.length &&
810 this.callMethod("addEventListener", e).catch(function () {}), 811 t(this, "event:" + e, r); 812 }), 813 (Player.prototype.off = function (e, t) { 814 if (!e) throw new TypeError("You must pass an event name."); 815 if (t && "function" != typeof t) 816 throw new TypeError("The callback must be a function."); 817 var n = r(this, "event:" + e, t); 818 n && this.callMethod("removeEventListener", e).catch(function (e) {}); 819 }), 820 (Player.prototype.loadVideo = function (e) { 821 return this.callMethod("loadVideo", e); 822 }), 823 (Player.prototype.ready = function () { 824 var e = j.get(this); 825 return E.resolve(e); 826 }), 827 (Player.prototype.enableTextTrack = function (e, t) { 828 if (!e) throw new TypeError("You must pass a language."); 829 return this.callMethod("enableTextTrack", { language: e, kind: t }); 830 }), 831 (Player.prototype.disableTextTrack = function () { 832 return this.callMethod("disableTextTrack"); 833 }), 834 (Player.prototype.pause = function () { 835 return this.callMethod("pause"); 836 }), 837 (Player.prototype.play = function () { 838 return this.callMethod("play"); 839 }), 840 (Player.prototype.unload = function () { 841 return this.callMethod("unload"); 842 }), 843 (Player.prototype.getAutopause = function () { 844 return this.get("autopause"); 845 }), 846 (Player.prototype.setAutopause = function (e) { 847 return this.set("autopause", e); 848 }), 849 (Player.prototype.getColor = function () { 850 return this.get("color"); 851 }), 852 (Player.prototype.setColor = function (e) { 853 return this.set("color", e); 854 }), 855 (Player.prototype.getCurrentTime = function () { 856 return this.get("currentTime"); 857 }), 858 (Player.prototype.setCurrentTime = function (e) { 859 return this.set("currentTime", e); 860 }), 861 (Player.prototype.getDuration = function () { 862 return this.get("duration"); 863 }), 864 (Player.prototype.getEnded = function () { 865 return this.get("ended"); 866 }), 867 (Player.prototype.getLoop = function () { 868 return this.get("loop"); 869 }), 870 (Player.prototype.setLoop = function (e) { 871 return this.set("loop", e); 872 }), 873 (Player.prototype.getPaused = function () { 874 return this.get("paused"); 875 }), 876 (Player.prototype.getTextTracks = function () { 877 return this.get("textTracks"); 878 }), 879 (Player.prototype.getVideoEmbedCode = function () { 880 return this.get("videoEmbedCode"); 881 }), 882 (Player.prototype.getVideoId = function () { 883 return this.get("videoId"); 884 }), 885 (Player.prototype.getVideoTitle = function () { 886 return this.get("videoTitle"); 887 }), 888 (Player.prototype.getVideoWidth = function () { 889 return this.get("videoWidth"); 890 }), 891 (Player.prototype.getVideoHeight = function () { 892 return this.get("videoHeight"); 893 }), 894 (Player.prototype.getVideoUrl = function () { 895 return this.get("videoUrl"); 896 }), 897 (Player.prototype.getVolume = function () { 898 return this.get("volume"); 899 }), 900 (Player.prototype.setVolume = function (e) { 901 return this.set("volume", e); 902 }), 903 Player 904 ); 905 })(); 906 return d(), Player; 907});
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.