Code JavaScript : Polyfill ES6/ES8/ES2020

Telechargé par manou25012011
(function(){var n,ba;function ca(a){var b=0;return function(){return
b<a.length?{done:!1,value:a[b++]}:{done:!0}}}var da=typeof
Object.defineProperties=="function"?Object.defineProperty:function(a,b,c)
{if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return
a};
function ea(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}throw
Error("Cannot find global object");}var fa=ea(this),ha=typeof
Symbol==="function"&&typeof Symbol("x")==="symbol",p={},ia={};function
q(a,b,c){if(!c||a!=null){c=ia[b];if(c==null)return a[b];c=a[c];return
c!==void 0?c:a[b]}}
function t(a,b,c){if(b)a:{var d=a.split(".");a=d.length===1;var
e=d[0],f;!a&&e in p?f=p:f=fa;for(e=0;e<d.length-1;e++){var g=d[e];if(!(g
in f))break a;f=f[g]}d=d[d.length-
1];c=ha&&c==="es6"?f[d]:null;b=b(c);b!=null&&(a?da(p,d,{configurable:!0,w
ritable:!0,value:b}):b!==c&&(ia[d]===void
0&&(a=Math.random()*1E9>>>0,ia[d]=ha?fa.Symbol(d):"$jscp$"+a+"$"+d),da(f,
ia[d],{configurable:!0,writable:!0,value:b})))}}
t("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)}function
c(f,g){this.v=f;da(this,"description",{configurable:!0,writable:!0,value:
g})}if(a)return a;c.prototype.toString=function(){return this.v};var
d="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",e=0;return b},"es6");
t("Symbol.iterator",function(a){if(a)return
a;a=(0,p.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=fa[b[c]];typeof d==="function"&&typeof
d.prototype[a]!="function"&&da(d.prototype,a,{configurable:!0,writable:!0
,value:function(){return ja(ca(this))}})}return a},"es6");
function ja(a){a={next:a};a[q(p.Symbol,"iterator")]=function(){return
this};return a}function u(a){var b=typeof
p.Symbol!="undefined"&&q(p.Symbol,"iterator")&&a[q(p.Symbol,"iterator")];
if(b)return b.call(a);if(typeof
a.length=="number")return{next:ca(a)};throw Error(String(a)+" is not an
iterable or ArrayLike");}function ka(a){return oa(a,a)}function
oa(a,b){a.raw=b;Object.freeze&&(Object.freeze(a),Object.freeze(b));return
a}function v(a,b){return Object.prototype.hasOwnProperty.call(a,b)}
var pa=ha&&typeof
q(Object,"assign")=="function"?q(Object,"assign"):function(a,b){for(var
c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in
d)v(d,e)&&(a[e]=d[e])}return a};t("Object.assign",function(a){return
a||pa},"es6");function qa(){for(var
a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return
b}t("globalThis",function(a){return a||fa},"es_2020");
t("WeakMap",function(a){function
b(g){this.v=(f+=Math.random()+1).toString();if(g){g=u(g);for(var
h;!(h=g.next()).done;)h=h.value,this.set(h[0],h[1])}}function
c(){}function d(g){var h=typeof g;return
h==="object"&&g!==null||h==="function"}if(function(){if(!a||!Object.seal)
return!1;try{var g=Object.seal({}),h=Object.seal({}),k=new
a([[g,2],[h,3]]);if(k.get(g)!=2||k.get(h)!=3)return!1;k.delete(g);k.set(h
,4);return!k.has(g)&&k.get(h)==4}catch(l){return!1}}())return a;var
e="$jscomp_hidden_"+Math.random(),
f=0;b.prototype.set=function(g,h){if(!d(g))throw Error("Invalid WeakMap
key");if(!v(g,e)){var k=new c;da(g,e,{value:k})}if(!v(g,e))throw
Error("WeakMap key fail: "+g);g[e][this.v]=h;return
this};b.prototype.get=function(g){return d(g)&&v(g,e)?g[e][this.v]:void
0};b.prototype.has=function(g){return
d(g)&&v(g,e)&&v(g[e],this.v)};b.prototype.delete=function(g){return
d(g)&&v(g,e)&&v(g[e],this.v)?delete g[e][this.v]:!1};return b},"es6");
t("Map",function(a){function b(){var h={};return
h.F=h.next=h.head=h}function c(h,k){var l=h[1];return
ja(function(){if(l){for(;l.head!=h[1];)l=l.F;for(;l.next!=l.head;)return
l=l.next,{done:!1,value:k(l)};l=null}return{done:!0,value:void
0}})}function d(h,k){var l=k&&typeof
k;l=="object"||l=="function"?f.has(k)?l=f.get(k):(l=""+
++g,f.set(k,l)):l="p_"+k;var
m=h[0][l];if(m&&v(h[0],l))for(h=0;h<m.length;h++){var
r=m[h];if(k!==k&&r.key!==r.key||k===r.key)return{id:l,list:m,index:h,B:r}
}return{id:l,
list:m,index:-1,B:void 0}}function
e(h){this[0]={};this[1]=b();this.size=0;if(h){h=u(h);for(var
k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}}if(function(){if(!a|
|typeof a!="function"||!q(a.prototype,"entries")||typeof
Object.seal!="function")return!1;try{var h=Object.seal({x:4}),k=new
a(u([[h,"s"]]));if(k.get(h)!="s"||k.size!=1||k.get({x:4})||k.set({x:4},"t
")!=k||k.size!=2)return!1;var
l=q(k,"entries").call(k),m=l.next();if(m.done||m.value[0]!=h||m.value[1]!
="s")return!1;m=l.next();return m.done||
m.value[0].x!=4||m.value[1]!="t"||!l.next().done?!1:!0}catch(r){return!1}
}())return a;var f=new
p.WeakMap;e.prototype.set=function(h,k){h=h===0?0:h;var
l=d(this,h);l.list||(l.list=this[0][l.id]=[]);l.B?l.B.value=k:(l.B={next:
this[1],F:this[1].F,head:this[1],key:h,value:k},l.list.push(l.B),this[1].
F.next=l.B,this[1].F=l.B,this.size++);return
this};e.prototype.delete=function(h){h=d(this,h);return
h.B&&h.list?(h.list.splice(h.index,1),h.list.length||delete
this[0][h.id],h.B.F.next=h.B.next,h.B.next.F=
h.B.F,h.B.head=null,this.size--
,!0):!1};e.prototype.clear=function(){this[0]={};this[1]=this[1].F=b();th
is.size=0};e.prototype.has=function(h){return!!d(this,h).B};e.prototype.g
et=function(h){return(h=d(this,h).B)&&h.value};e.prototype.entries=functi
on(){return
c(this,function(h){return[h.key,h.value]})};e.prototype.keys=function(){r
eturn c(this,function(h){return
h.key})};e.prototype.values=function(){return c(this,function(h){return
h.value})};e.prototype.forEach=function(h,k){for(var l=q(this,
"entries").call(this),m;!(m=l.next()).done;)m=m.value,h.call(k,m[1],m[0],
this)};e.prototype[q(p.Symbol,"iterator")]=q(e.prototype,"entries");var
g=0;return e},"es6");function ra(a,b){a instanceof String&&(a+="");var
c=0,d=!1,e={next:function(){if(!d&&c<a.length){var
f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void
0}}};e[q(p.Symbol,"iterator")]=function(){return e};return e}
t("Array.prototype.entries",function(a){return a?a:function(){return
ra(this,function(b,c){return[b,c]})}},"es6");t("Array.prototype.keys",fun
ction(a){return a?a:function(){return ra(this,function(b){return
b})}},"es6");function sa(a,b,c){if(a==null)throw new TypeError("The
'this' value for String.prototype."+c+" must not be null or
undefined");if(b instanceof RegExp)throw new TypeError("First argument to
String.prototype."+c+" must not be a regular expression");return a+""}
t("String.prototype.endsWith",function(a){return a?a:function(b,c){var
d=sa(this,b,"endsWith");c===void
0&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var
e=b.length;e>0&&c>0;)if(d[--c]!=b[--e])return!1;return
e<=0}},"es6");t("Object.entries",function(a){return a?a:function(b){var
c=[],d;for(d in b)v(b,d)&&c.push([d,b[d]]);return
c}},"es8");t("Object.values",function(a){return a?a:function(b){var
c=[],d;for(d in b)v(b,d)&&c.push(b[d]);return c}},"es8");
t("Array.prototype.values",function(a){return a?a:function(){return
ra(this,function(b,c){return
c})}},"es8");t("Object.is",function(a){return a?a:function(b,c){return
b===c?b!==0||1/b===1/c:b!==b&&c!==c}},"es6");t("Array.prototype.includes"
,function(a){return a?a:function(b,c){var d=this;d instanceof
String&&(d=String(d));var
e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c<e;c++){var
f=d[c];if(f===b||q(Object,"is").call(Object,f,b))return!0}return!1}},"es7
");
t("String.prototype.includes",function(a){return a?a:function(b,c){return
sa(this,b,"includes").indexOf(b,c||0)!==-
1}},"es6");t("Number.isNaN",function(a){return a?a:function(b){return
typeof b==="number"&&isNaN(b)}},"es6");/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var A=this||self;function B(a){a=parseFloat(a);return
isNaN(a)||a>1||a<0?0:a};function ta(a){var b=!1,c;return
function(){b||(c=a(),b=!0);return c}};var
ua=Array.prototype.indexOf?function(a,b){return
Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof
a==="string")return typeof b!=="string"||b.length!=1?-
1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return
c;return-1},va=Array.prototype.some?function(a,b){return
Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var
c=a.length,d=typeof a==="string"?a.split(""):a,e=0;e<c;e++)if(e in
d&&b.call(void 0,d[e],e,a))return!0;return!1};function xa(){var
a=A.navigator;return a&&(a=a.userAgent)?a:""};function ya(a){ya["
"](a);return a}ya[" "]=function(){};/*
Copyright Google LLC
SPDX-License-Identifier: Apache-2.0
*/
var Da=p.globalThis.trustedTypes,Ea;function Fa(){var
a=null;if(!Da)return a;try{var b=function(c){return
c};a=Da.createPolicy("goog#html",{createHTML:b,createScript:b,createScrip
tURL:b})}catch(c){}return a}function Ga(){Ea===void 0&&(Ea=Fa());return
Ea};function Ha(a){this.v=a}Ha.prototype.toString=function(){return
this.v+""};function Ia(a){var b=Ga();return new
Ha(b?b.createScriptURL(a):a)}function Ja(a){if(a instanceof Ha)return
a.v;throw Error("");};var Ka=/^\s*(?!javascript:)(?:[\w+.-
]+:|[^:/?#]*(?:[/?#]|$))/i;function
La(a){this.v=a}La.prototype.toString=function(){return
this.v+""};function Ma(a){var b=Ga();return new
La(b?b.createHTML(a):a)}function Na(a){if(a instanceof La)return
a.v;throw Error("");};function Oa(a,b){a.src=Ja(b);var
c;b=a.ownerDocument;b=b===void 0?document:b;var
d;b=(d=(c=b).querySelector)==null?void
0:d.call(c,"script[nonce]");(c=b==null?"":b.nonce||b.getAttribute("nonce"
)||"")&&a.setAttribute("nonce",c)};function Pa(a,b){a.write(Na(b))};var
Qa=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([
0-
9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");funct
ion Ra(a){var b=a.match(Qa);a=b[5];var c=b[6];b=b[7];var
d="";a&&(d+=a);c&&(d+="?"+c);b&&(d+="#"+b);return d}function
Sa(a,b,c,d){for(var e=c.length;(b=a.indexOf(c,b))>=0&&b<d;){var
f=a.charCodeAt(b-
1);if(f==38||f==63)if(f=a.charCodeAt(b+e),!f||f==61||f==38||f==35)return
b;b+=e+1}return-1}var Ua=/#|$/;
function Xa(a,b){var c=a.search(Ua),d=Sa(a,0,b,c);if(d<0)return null;var
e=a.indexOf("&",d);if(e<0||e>c)e=c;d+=b.length+1;return
decodeURIComponent(a.slice(d,e!==-1?e:0).replace(/\+/g," "))}var
Ya=/[?&]($|#)/;
function Za(a,b,c){for(var
d=a.search(Ua),e=0,f,g=[];(f=Sa(a,e,b,d))>=0;)g.push(a.substring(e,f)),e=
Math.min(a.indexOf("&",f)+1||d,d);g.push(a.slice(e));a=g.join("").replace
(Ya,"$1");c=c!=null?"="+encodeURIComponent(String(c)):"";(b+=c)?(c=a.inde
xOf("#"),c<0&&(c=a.length),d=a.indexOf("?"),d<0||d>c?(d=c,e=""):e=a.subst
ring(d+1,c),c=[a.slice(0,d),e,a.slice(c)],a=c[1],c[1]=b?a?a+"&"+b:b:a,b=c
[0]+(c[1]?"?"+c[1]:"")+c[2]):b=a;return b};function $a(a){return a
instanceof
La?a:Ma(String(a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g
,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"))}function
ab(a){var b=$a("");return Ma(a.map(function(c){return
Na($a(c))}).join(Na(b).toString()))}var bb=/^[a-z][a-z\d-]*$/i,cb="APPLET
BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG
TEMPLATE".split(" "),db="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM
SOURCE TRACK WBR".split(" "),eb=["action","formaction","href"];
function fb(a){var b;if(!bb.test("span"))throw
Error("");if(cb.indexOf("SPAN")!==-1)throw Error("");var
c="<span";a&&(c+=gb(a));Array.isArray(b)||(b=b===void
0?[]:[b]);db.indexOf("SPAN")!==-1?c+=">":(a=ab(b.map(function(d){return d
instanceof La?d:$a(String(d))})),c+=">"+a.toString()+"</span>");return
Ma(c)}
function gb(a){for(var
b="",c=q(Object,"keys").call(Object,a),d=0;d<c.length;d++){var
e=c[d],f=a[e];if(!bb.test(e))throw Error("");if(f!==void
0&&f!==null){if(/^on./i.test(e))throw
Error("");eb.indexOf(e.toLowerCase())!==-
1&&(f=String(f),f=Ka.test(f)?f:void
0,f=f||"about:invalid#zClosurez");e=e+'="'+$a(String(f))+'"';b+="
"+e}}return b};function hb(a){var
b=qa.apply(1,arguments);if(b.length===0)return Ia(a[0]);for(var
c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return
Ia(c)}function ib(a,b,c,d){function
e(g,h){g!=null&&(Array.isArray(g)?g.forEach(function(k){return
e(k,h)}):(b+=f+encodeURIComponent(h)+"="+encodeURIComponent(g),f="&"))}va
r
f=b.length?"&":"?";d.constructor===Object&&(d=q(Object,"entries").call(Ob
ject,d));Array.isArray(d)?d.forEach(function(g){return
e(g[1],g[0])}):d.forEach(e);return Ia(a+b+c)};function jb(a){try{var
b;if(b=!!a&&a.location.href!=null)a:{try{ya(a.foo);b=!0;break
a}catch(c){}b=!1}return b}catch(c){return!1}}function
kb(){if(!p.globalThis.crypto)return Math.random();try{var a=new
Uint32Array(1);p.globalThis.crypto.getRandomValues(a);return
a[0]/65536/65536}catch(b){return Math.random()}}function
lb(a,b){if(a)for(var c in
a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}
var nb=ta(function(){return va(["Google Web Preview","Mediapartners-
Google","Google-Read-Aloud","Google-Adwords"],mb)||Math.random()<1E-
4}),ob=ta(function(){return xa().indexOf("MSIE")!=-1});function
mb(a){return xa().indexOf(a)!=-1}function
D(a){return/^true$/.test(a)}function pb(a,b){if(!a||!b.head)return
null;var c=qb("META");b.head.appendChild(c);c.httpEquiv="origin-
trial";c.content=a;return c}function qb(a,b){b=b===void
0?document:b;return b.createElement(String(a).toLowerCase())};var
rb=B("0.20"),sb=B("0.002"),tb=B("1.0"),ub=B("1.0"),wb=B("1.0"),xb=B("0.00
"),yb=B("0.00"),zb=D("false"),Ab=D("true"),Bb=D("true"),Qb=D("true"),Rb=D
("true"),Sb=D("true");var Tb=null;function Ub(a){a=a===void
0?window:a;if(Tb===null){Tb="";try{var
b="";try{b=a.top.location.hash}catch(d){b=a.location.hash}if(b){var
c=b.match(/\bdeid=([\d,]+)/);Tb=c?c[1]:""}}catch(d){}}return Tb}
function E(a,b,c){var d=F;if(c?d.v.hasOwnProperty(c)&&d.v[c]==="":1){var
e=e===void 0?A:e;e=(e=Ub(e))?(e=e.match(new
RegExp("\\b("+a.join("|")+")\\b")))?e[0]:null:null;if(e)a=e;else
a:{if(!ob()&&!nb()&&(e=Math.random(),e<b)){e=kb();a=a[Math.floor(e*a.leng
th)];break
a}a=null}a&&a!==""&&(c?d.v.hasOwnProperty(c)&&(d.v[c]=a):d.Z[a]=!0)}}func
tion G(a){var b=F;return b.v.hasOwnProperty(a)?b.v[a]:""}
function Vb(){var
a=F,b=[];lb(a.Z,function(c,d){b.push(d)});lb(a.v,function(c){c!==""&&b.pu
sh(c)});return b};var
Wb={Na:2,Ua:13,Ta:14,Qa:16,Pa:17,Oa:18,Ma:19,Wa:20,Va:21,La:22,Ha:23},F=n
ull;function
Xb(){return!!F&&(G(20)=="466465926"||G(20)=="466465925")}function
Yb(){return!!F&&G(16)=="592230571"}function
Zb(){return!!F&&(G(22)=="512247839"||G(22)=="512247838")};function
$b(a){var b=b===void 0?A:b;var c,d;return((c=b.performance)==null?void
0:(d=c.timing)==null?void 0:d[a])||0};function ac(){var
a=bc,b="P";if(a.P&&a.hasOwnProperty(b))return a.P;b=new a;return
a.P=b};var cc={Ra:0,Ia:1,Sa:2,Ka:3,Ja:4};function bc(){this.v={}}function
dc(a,b,c){typeof c==="number"&&c>0&&(a.v[b]=Math.round(c))}function
ec(a){var b=ac();var c=c===void
0?A:c;c=c.performance;dc(b,a,c&&c.now?c.now():null)}function
fc(){function a(){return dc(b,0,$b("loadEventStart")-
$b("navigationStart"))}var
b=ac();$b("loadEventStart")!=0?a():window.addEventListener("load",a)}func
tion gc(){var a=ac();return
q(Object,"values").call(Object,cc).map(function(b){return[b,a.v[b]||0]})}
;var hc=D("true");var ic={};function
H(a){ic.TAGGING=ic.TAGGING||[];ic.TAGGING[a]=!0};function jc(a){return
typeof a==="function"}function kc(a){return typeof a==="string"}function
lc(a,b){if(a&&Array.isArray(a))for(var
c=0;c<a.length;c++)if(a[c]&&b(a[c]))return a[c]}function mc(a,b){for(var
c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(c,a[c])}function
nc(){return new Date(Date.now())}function oc(a){for(var
b=0;b<3;++b)try{var c=decodeURIComponent(a).replace(/\+/g,"
");if(c===a)break;a=c}catch(d){return""}return a};function
pc(a){a=qc(a);return Ma(a)}function qc(a){return a===null?"null":a===void
0?"undefined":a};var
J=window,K=document,rc=navigator,sc={async:1,nonce:1,onerror:1,onload:1,s
rc:1,type:1},tc={onload:1,src:1,width:1,height:1,style:1};function
uc(a,b,c){b&&mc(b,function(d,e){d=d.toLowerCase();c.hasOwnProperty(d)||a.
setAttribute(d,e)})}
function vc(a,b,c,d,e){var
f=K.createElement("script");uc(f,d,sc);f.type="text/javascript";f.async=d
&&d.async===!1?!1:!0;a=Ia(qc(a));Oa(f,a);b&&(f.onload=b);c&&(f.onerror=c)
;e?e.appendChild(f):(b=K.getElementsByTagName("script")[0]||K.body||K.hea
d,b.parentNode.insertBefore(f,b))}
function wc(a,b,c){var d=!1;d=d===void 0?!0:d;var
e=!1;c||(c=K.createElement("iframe"),e=!0);uc(c,void
0,tc);d&&(c.height="0",c.width="0",c.style.display="none",c.style.visibil
ity="hidden");a!==void
0&&(c.src=a);e&&(a=K.body&&K.body.lastChild||K.body||K.head,a.parentNode.
insertBefore(c,a));b&&(c.onload=b)}var xc={cache:"no-
store",credentials:"include",keepalive:!0,method:"POST",mode:"no-
cors",redirect:"follow"};
function yc(a){if(typeof J.fetch==="function"){var
b=q(Object,"assign").call(Object,{},xc);try{var
c=J.fetch(a,b);if(c)return
c.then(function(){}).catch(function(){}),!0}catch(d){}}zc(a);return!0}
1 / 19 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!