Skip to Content

JavaScript File

URL: https://www.youtube.com/s/player/31389f53/www-widgetapi.vflset/www-widgetapi.js
HTTP Status: 200 OK
MIME Type: text/javascript
Last Modified: Mon, 23 Aug 2021 00:17:35 GMT
Download Time: Less than a second
Cookies: None
Size: 126 KB
HTTP Headers:  10 headers
Links In:  1 pages
  
OK Issues: No issues found

1(function(){/*

2

3 Copyright The Closure Library Authors.

4 SPDX-License-Identifier: Apache-2.0

5*/

6'use strict';var n;function aa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}

7:{done:!0}

8}

9}

10

11var ba="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}

12;

13function ca(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}

14throw Error("Cannot find global object");}

15

16var da=ca(this);function r(a,b){if(b)a:{var c=da;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}

17a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ba(c,a,{configurable:!0,writable:!0,value:b}

18)}

19}

20

21r("Symbol",function(a){function b(f){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c(d+(f||"")+"_"+e++,f)}

22

23function c(f,g){this.h=f;ba(this,"description",{configurable:!0,writable:!0,value:g}

24)}

25

26if(a)return a;c.prototype.toString=function(){return this.h}

27;

28var d="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",e=0;return b}

29);

30r("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=da[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&ba(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ea(aa(this))}

31}

32)}

33return a}

34);

35function ea(a){a={next:a}

36;a[Symbol.iterator]=function(){return this}

37;

38return a}

39

40function u(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}

...

</html>