if(!Object.keys)Object.keys=function(){vart=Object.prototype.hasOwnProperty,e=!{toString:null}.propertyIsEnumerable("toString"),r=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],i=r.length;returnfunction(n){if(typeofn!=="object"&&typeofn!=="function"||n===null)thrownewTypeError("Object.keys called on non-object");varo=[];for(varainn)if(t.call(n,a))o.push(a);if(e)for(varl=0;l<i;++l)if(t.call(n,r[l]))o.push(r[l]);returno}}();if(!String.prototype.trim)String.prototype.trim=function(){vart=this.replace(/^\s+/,"");for(vare=t.length-1;e>=0;--e)if(!t.charAt(e).match(/^\s/))returnt.slice(0,e+1);return""};if(!Array.prototype.forEach)Array.prototype.forEach=function(t){vare=this.length>>>0,r=arguments[1]||void0;for(vari=0;i<e;++i)if(iinthis)r?t.call(r,this[i],i,this):t(this[i],i,this)};if(!Array.prototype.map)Array.prototype.map=function(t){vare=this.length>>>0,r=arguments[1]||void0,i=newArray(e);for(varn=0;n<e;++n)if(ninthis)i[n]=r?t.call(r,this[n],n,this):t(this[n],n,this);returni};if(!Array.prototype.indexOf)Array.prototype.indexOf=function(t){vare=this.length>>>0,r=arguments[1]|0||0;for(r<0&&(r+=e)<0&&(r=0);r<e;++r)if(this[r]===t)returnr;return-1};if(!Array.isArray)Array.isArray=function(t){returnObject.prototype.toString.call(t)==="[object Array]"};if(!Date.prototype.toISOString)Date.prototype.toISOString=function(){functiont(t,e){return("0000000"+t).slice(-(e||2))}returnfunctione(){vare=this.getUTCFullYear(),r="";if(e>9999)r="+"+t(e,6);elseif(e<0)r="-"+t(-e,6);elser=t(e,4);return[r,t(this.getUTCMonth()+1),t(this.getUTCDate())].join("-")+"T"+[t(this.getUTCHours()),t(this.getUTCMinutes()),t(this.getUTCSeconds())].join(":")+"."+t(this.getUTCMilliseconds(),3)+"Z"}}();if(typeofArrayBuffer!=="undefined"&&!ArrayBuffer.prototype.slice)ArrayBuffer.prototype.slice=function(t,e){if(t==null)t=0;if(t<0){t+=this.byteLength;if(t<0)t=0}if(t>=this.byteLength)returnnewUint8Array(0);if(e==null)e=this.byteLength;if(e<0){e+=this.byteLength;if(e<0)e=0}if(e>this.byteLength)e=this.byteLength;if(t>e)returnnewUint8Array(0);varr=newArrayBuffer(e-t);vari=newUint8Array(r);varn=newUint8Array(this,t,e-t);if(i.set)i.set(n);elsewhile(t<=--e)i[e-t]=n[e];returnr};if(typeofUint8Array!=="undefined"&&!Uint8Array.prototype.slice)Uint8Array.prototype.slice=function(t,e){if(t==null)t=0;if(t<0){t+=this.length;if(t<0)t=0}if(t>=this.length)returnnewUint8Array(0);if(e==null)e=this.length;if(e<0){e+=this.length;if(e<0)e=0}if(e>this.length)e=this.length;if(t>e)returnnewUint8Array(0);varr=newUint8Array(e-t);while(t<=--e)r[e-t]=this[e];returnr};varIE_SaveFile=function(){try{if(typeofIE_SaveFile_Impl=="undefined")document.write(['<script type="text/vbscript" language="vbscript">','IE_GetProfileAndPath_Key = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\User Shell Folders\\"','Function IE_GetProfileAndPath(key): Set wshell = CreateObject("WScript.Shell"): IE_GetProfileAndPath = wshell.RegRead(IE_GetProfileAndPath_Key & key): IE_GetProfileAndPath = wshell.ExpandEnvironmentStrings("%USERPROFILE%") & "!" & IE_GetProfileAndPath: End Function','Function IE_SaveFile_Impl(FileName, payload): Dim data, plen, i, bit: data = CStr(payload): plen = Len(data): Set fso = CreateObject("Scripting.FileSystemObject"): fso.CreateTextFile FileName, True: Set f = fso.GetFile(FileName): Set stream = f.OpenAsTextStream(2, 0): For i = 1 To plen Step 3: bit = Mid(data, i, 2): stream.write Chr(CLng("&h" & bit)): Next: stream.Close: IE_SaveFile_Impl = True: End Function',"|/script>".replace("|","<")].join("\r\n"));if(typeofIE_SaveFile_Impl=="undefined")returnvoid0;vart=function(){vart="";try{t=IE_GetProfileAndPath("{374DE290-123F-4565-9164-39C4925E467B}")}catch(e){try{t=IE_GetProfileAndPath("Personal")}catch(e){try{t=IE_GetProfileAndPath("Desktop")}catch(e){throwe}}}varr=t.split("!");DDP=r[1].replace("%USERPROFILE%",r[0]);returnfunction(t){returnDDP+"\\"+t}}();functione(t){vare=[];varr=typeoft=="string";for(vari=0;i<t.length;++i)e.push(("