UNPKG

chrome-devtools-frontend

Version:
57 lines 2.11 MB
/** * Lighthouse v13.0.1 (Oct 22 2025) * * Automated auditing, performance metrics, and best practices for the web. * * @homepage https://github.com/GoogleChrome/lighthouse#readme * @author Copyright 2025 Google LLC * @license Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ "use strict";(()=>{var EG=Object.create;var El=Object.defineProperty;var TG=Object.getOwnPropertyDescriptor;var xG=Object.getOwnPropertyNames;var SG=Object.getPrototypeOf,CG=Object.prototype.hasOwnProperty;var i=(e,t)=>El(e,"name",{value:t,configurable:!0});var g=(e,t)=>()=>(e&&(t=e(e=0)),t);var ve=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),x=(e,t)=>{for(var n in t)El(e,n,{get:t[n],enumerable:!0})},AI=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of xG(t))!CG.call(e,a)&&a!==n&&El(e,a,{get:()=>t[a],enumerable:!(r=TG(t,a))||r.enumerable});return e};var Tn=(e,t,n)=>(n=e!=null?EG(SG(e)):{},AI(t||!e||!e.__esModule?El(n,"default",{value:e,enumerable:!0}):n,e)),kG=e=>AI(El({},"__esModule",{value:!0}),e);function NI(){throw new Error("setTimeout has not been defined")}function MI(){throw new Error("clearTimeout has not been defined")}function OI(e){if(io===setTimeout)return setTimeout(e,0);if((io===NI||!io)&&setTimeout)return io=setTimeout,setTimeout(e,0);try{return io(e,0)}catch{try{return io.call(null,e,0)}catch{return io.call(this,e,0)}}}function RG(e){if(so===clearTimeout)return clearTimeout(e);if((so===MI||!so)&&clearTimeout)return so=clearTimeout,clearTimeout(e);try{return so(e)}catch{try{return so.call(null,e)}catch{return so.call(this,e)}}}function _G(){!Ts||!gi||(Ts=!1,gi.length?wa=gi.concat(wa):ip=-1,wa.length&&PI())}function PI(){if(!Ts){var e=OI(_G);Ts=!0;for(var t=wa.length;t;){for(gi=wa,wa=[];++ip<t;)gi&&gi[ip].run();ip=-1,t=wa.length}gi=null,Ts=!1,RG(e)}}function xn(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];wa.push(new LI(e,t)),wa.length===1&&!Ts&&OI(PI)}function LI(e,t){this.fun=e,this.array=t}function yi(){} function WG(e){throw new Error("process.binding is not supported")}function VG(){return"/"}function $G(e){throw new Error("process.chdir is not supported")}function YG(){return 0}function XG(e){var t=KG.call(Es)*.001,n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n=n-e[0],r=r-e[1],r<0&&(n--,r+=1e9)),[n,r]}function ZG(){var e=new Date,t=e-JG;return t/1e3}var io,so,wa,Ts,gi,ip,IG,DG,AG,NG,MG,OG,PG,LG,FG,UG,BG,jG,HG,qG,zG,GG,Es,KG,JG,Sn,co=g(()=>{d();i(NI,"defaultSetTimout");i(MI,"defaultClearTimeout");io=NI,so=MI;typeof globalThis.setTimeout=="function"&&(io=setTimeout);typeof globalThis.clearTimeout=="function"&&(so=clearTimeout);i(OI,"runTimeout");i(RG,"runClearTimeout");wa=[],Ts=!1,ip=-1;i(_G,"cleanUpNextTick");i(PI,"drainQueue");i(xn,"nextTick");i(LI,"Item");LI.prototype.run=function(){this.fun.apply(null,this.array)};IG="browser",DG="browser",AG=!0,NG={},MG=[],OG="",PG={},LG={},FG={};i(yi,"noop");UG=yi,BG=yi,jG=yi,HG=yi,qG=yi,zG=yi,GG=yi;i(WG,"binding");i(VG,"cwd");i($G,"chdir");i( YG,"umask");Es=globalThis.performance||{},KG=Es.now||Es.mozNow||Es.msNow||Es.oNow||Es.webkitNow||function(){return new Date().getTime()};i(XG,"hrtime");JG=new Date;i(ZG,"uptime");Sn={nextTick:xn,title:IG,browser:AG,env:NG,argv:MG,version:OG,versions:PG,on:UG,addListener:BG,once:jG,off:HG,removeListener:qG,removeAllListeners:zG,emit:GG,binding:WG,cwd:VG,chdir:$G,umask:YG,hrtime:XG,platform:DG,release:LG,config:FG,uptime:ZG}});var d=g(()=>{"use strict";co();globalThis.process=Sn});function jI(){M1=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,n=e.length;t<n;++t)Yr[t]=e[t],pr[e.charCodeAt(t)]=t;pr[45]=62,pr[95]=63}function eW(e){M1||jI();var t,n,r,a,o,s,c=e.length;if(c%4>0)throw new Error("Invalid string. Length must be a multiple of 4");o=e[c-2]==="="?2:e[c-1]==="="?1:0,s=new QG(c*3/4-o),r=o>0?c-4:c;var l=0;for(t=0,n=0;t<r;t+=4,n+=3)a=pr[e.charCodeAt(t)]<<18|pr[e.charCodeAt(t+1)]<<12|pr[e.charCodeAt(t+2)]<<6|pr[e.charCodeAt(t+3)],s[l++]=a>>16&255,s[l++]=a>>8&255,s[l++]=a&255;return o===2?(a=pr[e.charCodeAt(t)]<<2|pr[e.charCodeAt(t+1)]>>4,s[l++]=a&255):o===1&&(a=pr[e.charCodeAt(t)]<<10|pr[e.charCodeAt(t+1)]<<4|pr[e.charCodeAt(t+2)]>>2,s[l++]=a>>8&255,s[l++]=a&255),s}function tW(e){return Yr[e>>18&63]+Yr[e>>12&63]+Yr[e>>6&63]+Yr[e&63]}function nW(e,t,n){for(var r,a=[],o=t;o<n;o+=3)r=(e[o]<<16)+(e[o+1]<<8)+e[o+2],a.push(tW(r));return a.join("")}function FI(e){M1||jI();for(var t,n=e.length,r=n%3,a="",o=[],s=16383,c=0,l=n-r;c<l;c+= s)o.push(nW(e,c,c+s>l?l:c+s));return r===1?(t=e[n-1],a+=Yr[t>>2],a+=Yr[t<<4&63],a+="=="):r===2&&(t=(e[n-2]<<8)+e[n-1],a+=Yr[t>>10],a+=Yr[t>>4&63],a+=Yr[t<<2&63],a+="="),o.push(a),o.join("")}function lp(e,t,n,r,a){var o,s,c=a*8-r-1,l=(1<<c)-1,u=l>>1,m=-7,p=n?a-1:0,f=n?-1:1,h=e[t+p];for(p+=f,o=h&(1<<-m)-1,h>>=-m,m+=c;m>0;o=o*256+e[t+p],p+=f,m-=8);for(s=o&(1<<-m)-1,o>>=-m,m+=r;m>0;s=s*256+e[t+p],p+=f,m-=8);if(o===0)o=1-u;else{if(o===l)return s?NaN:(h?-1:1)*(1/0);s=s+Math.pow(2,r),o=o-u}return(h?-1:1)*s*Math.pow(2,o-r)}function HI(e,t,n,r,a,o){var s,c,l,u=o*8-a-1,m=(1<<u)-1,p=m>>1,f=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,y=r?1:-1,b=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(c=isNaN(t)?1:0,s=m):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),s+p>=1?t+=f/l:t+=f*Math.pow(2,1-p),t*l>=2&&(s++,l/=2),s+p>=m?(c=0,s=m):s+p>=1?(c=(t*l-1)*Math.pow(2,a),s=s+p):(c=t*Math.pow(2,p-1)*Math.pow(2,a),s=0));a>=8;e[n+h]=c&255,h+=y,c/=256,a-=8);for(s=s<<a|c,u+= a;u>0;e[n+h]=s&255,h+=y,s/=256,u-=8);e[n+h-y]|=b*128}function sp(){return H.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Ea(e,t){if(sp()<t)throw new RangeError("Invalid typed array length");return H.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=H.prototype):(e===null&&(e=new H(t)),e.length=t),e}function H(e,t,n){if(!H.TYPED_ARRAY_SUPPORT&&!(this instanceof H))return new H(e,t,n);if(typeof e=="number"){if(typeof t=="string")throw new Error("If encoding is specified then the first argument must be a string");return O1(this,e)}return zI(this,e,t,n)}function zI(e,t,n,r){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer?sW(e,t,n,r):typeof t=="string"?iW(e,t,n):cW(e,t)}function GI(e){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function oW(e,t,n,r){return GI(t),t<=0?Ea(e,t):n!==void 0?typeof r== "string"?Ea(e,t).fill(n,r):Ea(e,t).fill(n):Ea(e,t)}function O1(e,t){if(GI(t),e=Ea(e,t<0?0:P1(t)|0),!H.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function iW(e,t,n){if((typeof n!="string"||n==="")&&(n="utf8"),!H.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=WI(t,n)|0;e=Ea(e,r);var a=e.write(t,n);return a!==r&&(e=e.slice(0,a)),e}function N1(e,t){var n=t.length<0?0:P1(t.length)|0;e=Ea(e,n);for(var r=0;r<n;r+=1)e[r]=t[r]&255;return e}function sW(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return n===void 0&&r===void 0?t=new Uint8Array(t):r===void 0?t=new Uint8Array(t,n):t=new Uint8Array(t,n,r),H.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=H.prototype):e=N1(e,t),e}function cW(e,t){if(Kr(t)){var n=P1(t.length)|0;return e=Ea(e,n),e.length===0||t.copy(e,0,0,n),e}if(t){if(typeof ArrayBuffer<"u"&&t.buffer instanceof ArrayBuffer|| "length"in t)return typeof t.length!="number"||RW(t.length)?Ea(e,0):N1(e,t);if(t.type==="Buffer"&&qI(t.data))return N1(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function P1(e){if(e>=sp())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+sp().toString(16)+" bytes");return e|0}function Kr(e){return!!(e!=null&&e._isBuffer)}function WI(e,t){if(Kr(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var n=e.length;if(n===0)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return cp(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return n*2;case"hex":return n>>>1;case"base64":return ZI(e).length;default:if(r)return cp(e).length;t=(""+t).toLowerCase(),r=!0}}function lW(e,t,n){var r=!1; if((t===void 0||t<0)&&(t=0),t>this.length||((n===void 0||n>this.length)&&(n=this.length),n<=0)||(n>>>=0,t>>>=0,n<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return bW(this,t,n);case"utf8":case"utf-8":return YI(this,t,n);case"ascii":return yW(this,t,n);case"latin1":case"binary":return vW(this,t,n);case"base64":return hW(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return wW(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function vi(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function VI(e,t,n,r,a){if(e.length===0)return-1;if(typeof n=="string"?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0)if(a)n=0;else return-1;if(typeof t=="string"&&(t=H.from(t,r)),Kr(t))return t.length===0?-1:UI(e,t,n,r,a);if(typeof t=="number")return t=t&255,H.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"? a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):UI(e,[t],n,r,a);throw new TypeError("val must be string, number or Buffer")}function UI(e,t,n,r,a){var o=1,s=e.length,c=t.length;if(r!==void 0&&(r=String(r).toLowerCase(),r==="ucs2"||r==="ucs-2"||r==="utf16le"||r==="utf-16le")){if(e.length<2||t.length<2)return-1;o=2,s/=2,c/=2,n/=2}function l(h,y){return o===1?h[y]:h.readUInt16BE(y*o)}i(l,"read");var u;if(a){var m=-1;for(u=n;u<s;u++)if(l(e,u)===l(t,m===-1?0:u-m)){if(m===-1&&(m=u),u-m+1===c)return m*o}else m!==-1&&(u-=u-m),m=-1}else for(n+c>s&&(n=s-c),u=n;u>=0;u--){for(var p=!0,f=0;f<c;f++)if(l(e,u+f)!==l(t,f)){p=!1;break}if(p)return u}return-1}function uW(e,t,n,r){n=Number(n)||0;var a=e.length-n;r?(r=Number(r),r>a&&(r=a)):r=a;var o=t.length;if(o%2!==0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var s=0;s<r;++s){var c=parseInt(t.substr(s*2,2),16);if(isNaN(c))return s;e[n+s]=c}return s}function dW(e,t,n,r){return mp(cp(t,e.length-n),e, n,r)}function $I(e,t,n,r){return mp(CW(t),e,n,r)}function mW(e,t,n,r){return $I(e,t,n,r)}function pW(e,t,n,r){return mp(ZI(t),e,n,r)}function fW(e,t,n,r){return mp(kW(t,e.length-n),e,n,r)}function hW(e,t,n){return t===0&&n===e.length?FI(e):FI(e.slice(t,n))}function YI(e,t,n){n=Math.min(e.length,n);for(var r=[],a=t;a<n;){var o=e[a],s=null,c=o>239?4:o>223?3:o>191?2:1;if(a+c<=n){var l,u,m,p;switch(c){case 1:o<128&&(s=o);break;case 2:l=e[a+1],(l&192)===128&&(p=(o&31)<<6|l&63,p>127&&(s=p));break;case 3:l=e[a+1],u=e[a+2],(l&192)===128&&(u&192)===128&&(p=(o&15)<<12|(l&63)<<6|u&63,p>2047&&(p<55296||p>57343)&&(s=p));break;case 4:l=e[a+1],u=e[a+2],m=e[a+3],(l&192)===128&&(u&192)===128&&(m&192)===128&&(p=(o&15)<<18|(l&63)<<12|(u&63)<<6|m&63,p>65535&&p<1114112&&(s=p))}}s===null?(s=65533,c=1):s>65535&&(s-=65536,r.push(s>>>10&1023|55296),s=56320|s&1023),r.push(s),a+=c}return gW(r)}function gW(e){var t=e.length;if(t<=BI)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode. apply(String,e.slice(r,r+=BI));return n}function yW(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(e[a]&127);return r}function vW(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(e[a]);return r}function bW(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var a="",o=t;o<n;++o)a+=SW(e[o]);return a}function wW(e,t,n){for(var r=e.slice(t,n),a="",o=0;o<r.length;o+=2)a+=String.fromCharCode(r[o]+r[o+1]*256);return a}function on(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function Vn(e,t,n,r,a,o){if(!Kr(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function up(e,t,n,r){t<0&&(t=65535+t+1);for(var a=0,o=Math.min(e.length-n,2);a<o;++a)e[n+a]=(t&255<<8*(r?a:1-a))>>>(r?a:1-a)* 8}function dp(e,t,n,r){t<0&&(t=4294967295+t+1);for(var a=0,o=Math.min(e.length-n,4);a<o;++a)e[n+a]=t>>>(r?a:3-a)*8&255}function KI(e,t,n,r,a,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function XI(e,t,n,r,a){return a||KI(e,t,n,4),HI(e,t,n,r,23,4),n+4}function JI(e,t,n,r,a){return a||KI(e,t,n,8),HI(e,t,n,r,52,8),n+8}function TW(e){if(e=xW(e).replace(EW,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function xW(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function SW(e){return e<16?"0"+e.toString(16):e.toString(16)}function cp(e,t){t=t||1/0;for(var n,r=e.length,a=null,o=[],s=0;s<r;++s){if(n=e.charCodeAt(s),n>55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}else if(s+1===r){(t-=3)>-1&&o.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),a=n;continue}n=(a-55296<<10|n-56320)+65536}else a&&(t-=3)>-1&&o.push(239,191,189);if(a=null,n<128){if((t-=1)< 0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,n&63|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,n&63|128)}else if(n<1114112){if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,n&63|128)}else throw new Error("Invalid code point")}return o}function CW(e){for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n)&255);return t}function kW(e,t){for(var n,r,a,o=[],s=0;s<e.length&&!((t-=2)<0);++s)n=e.charCodeAt(s),r=n>>8,a=n%256,o.push(a),o.push(r);return o}function ZI(e){return eW(TW(e))}function mp(e,t,n,r){for(var a=0;a<r&&!(a+n>=t.length||a>=e.length);++a)t[a+n]=e[a];return a}function RW(e){return e!==e}function _W(e){return e!=null&&(!!e._isBuffer||QI(e)||IW(e))}function QI(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function IW(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&QI(e.slice(0,0))}var Yr,pr,QG,M1,rW,qI,aW,Ive,BI,EW,Tl=g(()=>{d();Yr=[],pr=[],QG=typeof Uint8Array< "u"?Uint8Array:Array,M1=!1;i(jI,"init");i(eW,"toByteArray");i(tW,"tripletToBase64");i(nW,"encodeChunk");i(FI,"fromByteArray");i(lp,"read");i(HI,"write");rW={}.toString,qI=Array.isArray||function(e){return rW.call(e)=="[object Array]"};aW=50;H.TYPED_ARRAY_SUPPORT=globalThis.TYPED_ARRAY_SUPPORT!==void 0?globalThis.TYPED_ARRAY_SUPPORT:!0;Ive=sp();i(sp,"kMaxLength");i(Ea,"createBuffer");i(H,"Buffer");H.poolSize=8192;H._augment=function(e){return e.__proto__=H.prototype,e};i(zI,"from");H.from=function(e,t,n){return zI(null,e,t,n)};H.TYPED_ARRAY_SUPPORT&&(H.prototype.__proto__=Uint8Array.prototype,H.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&H[Symbol.species]);i(GI,"assertSize");i(oW,"alloc");H.alloc=function(e,t,n){return oW(null,e,t,n)};i(O1,"allocUnsafe");H.allocUnsafe=function(e){return O1(null,e)};H.allocUnsafeSlow=function(e){return O1(null,e)};i(iW,"fromString");i(N1,"fromArrayLike");i(sW,"fromArrayBuffer");i(cW,"fromObject");i(P1,"checked");H.isBuffer=_W;i(Kr,"internalIs\ Buffer");H.compare=i(function(t,n){if(!Kr(t)||!Kr(n))throw new TypeError("Arguments must be Buffers");if(t===n)return 0;for(var r=t.length,a=n.length,o=0,s=Math.min(r,a);o<s;++o)if(t[o]!==n[o]){r=t[o],a=n[o];break}return r<a?-1:a<r?1:0},"compare");H.isEncoding=i(function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},"isEncoding");H.concat=i(function(t,n){if(!qI(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return H.alloc(0);var r;if(n===void 0)for(n=0,r=0;r<t.length;++r)n+=t[r].length;var a=H.allocUnsafe(n),o=0;for(r=0;r<t.length;++r){var s=t[r];if(!Kr(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(a,o),o+=s.length}return a},"concat");i(WI,"byteLength");H.byteLength=WI;i(lW,"slowToString");H.prototype._isBuffer=!0;i(vi,"swap");H.prototype.swap16=i(function(){var t=this. length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var n=0;n<t;n+=2)vi(this,n,n+1);return this},"swap16");H.prototype.swap32=i(function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var n=0;n<t;n+=4)vi(this,n,n+3),vi(this,n+1,n+2);return this},"swap32");H.prototype.swap64=i(function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var n=0;n<t;n+=8)vi(this,n,n+7),vi(this,n+1,n+6),vi(this,n+2,n+5),vi(this,n+3,n+4);return this},"swap64");H.prototype.toString=i(function(){var t=this.length|0;return t===0?"":arguments.length===0?YI(this,0,t):lW.apply(this,arguments)},"toString");H.prototype.equals=i(function(t){if(!Kr(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:H.compare(this,t)===0},"equals");H.prototype.inspect=i(function(){var t="",n=aW;return this.length>0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length> n&&(t+=" ... ")),"<Buffer "+t+">"},"inspect");H.prototype.compare=i(function(t,n,r,a,o){if(!Kr(t))throw new TypeError("Argument must be a Buffer");if(n===void 0&&(n=0),r===void 0&&(r=t?t.length:0),a===void 0&&(a=0),o===void 0&&(o=this.length),n<0||r>t.length||a<0||o>this.length)throw new RangeError("out of range index");if(a>=o&&n>=r)return 0;if(a>=o)return-1;if(n>=r)return 1;if(n>>>=0,r>>>=0,a>>>=0,o>>>=0,this===t)return 0;for(var s=o-a,c=r-n,l=Math.min(s,c),u=this.slice(a,o),m=t.slice(n,r),p=0;p<l;++p)if(u[p]!==m[p]){s=u[p],c=m[p];break}return s<c?-1:c<s?1:0},"compare");i(VI,"bidirectionalIndexOf");i(UI,"arrayIndexOf");H.prototype.includes=i(function(t,n,r){return this.indexOf(t,n,r)!==-1},"includes");H.prototype.indexOf=i(function(t,n,r){return VI(this,t,n,r,!0)},"indexOf");H.prototype.lastIndexOf=i(function(t,n,r){return VI(this,t,n,r,!1)},"lastIndexOf");i(uW,"hexWrite");i(dW,"utf8Write");i($I,"asciiWrite");i(mW,"latin1Write");i(pW,"base64Write");i(fW,"ucs2Write");H.prototype.write= i(function(t,n,r,a){if(n===void 0)a="utf8",r=this.length,n=0;else if(r===void 0&&typeof n=="string")a=n,r=this.length,n=0;else if(isFinite(n))n=n|0,isFinite(r)?(r=r|0,a===void 0&&(a="utf8")):(a=r,r=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var o=this.length-n;if((r===void 0||r>o)&&(r=o),t.length>0&&(r<0||n<0)||n>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");for(var s=!1;;)switch(a){case"hex":return uW(this,t,n,r);case"utf8":case"utf-8":return dW(this,t,n,r);case"ascii":return $I(this,t,n,r);case"latin1":case"binary":return mW(this,t,n,r);case"base64":return pW(this,t,n,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return fW(this,t,n,r);default:if(s)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),s=!0}},"write");H.prototype.toJSON=i(function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},"toJSON");i(hW,"base64Slice");i(YI,"utf8\ Slice");BI=4096;i(gW,"decodeCodePointsArray");i(yW,"asciiSlice");i(vW,"latin1Slice");i(bW,"hexSlice");i(wW,"utf16leSlice");H.prototype.slice=i(function(t,n){var r=this.length;t=~~t,n=n===void 0?r:~~n,t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),n<0?(n+=r,n<0&&(n=0)):n>r&&(n=r),n<t&&(n=t);var a;if(H.TYPED_ARRAY_SUPPORT)a=this.subarray(t,n),a.__proto__=H.prototype;else{var o=n-t;a=new H(o,void 0);for(var s=0;s<o;++s)a[s]=this[s+t]}return a},"slice");i(on,"checkOffset");H.prototype.readUIntLE=i(function(t,n,r){t=t|0,n=n|0,r||on(t,n,this.length);for(var a=this[t],o=1,s=0;++s<n&&(o*=256);)a+=this[t+s]*o;return a},"readUIntLE");H.prototype.readUIntBE=i(function(t,n,r){t=t|0,n=n|0,r||on(t,n,this.length);for(var a=this[t+--n],o=1;n>0&&(o*=256);)a+=this[t+--n]*o;return a},"readUIntBE");H.prototype.readUInt8=i(function(t,n){return n||on(t,1,this.length),this[t]},"readUInt8");H.prototype.readUInt16LE=i(function(t,n){return n||on(t,2,this.length),this[t]|this[t+1]<<8},"readUInt16LE");H.prototype.readUInt16BE= i(function(t,n){return n||on(t,2,this.length),this[t]<<8|this[t+1]},"readUInt16BE");H.prototype.readUInt32LE=i(function(t,n){return n||on(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},"readUInt32LE");H.prototype.readUInt32BE=i(function(t,n){return n||on(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},"readUInt32BE");H.prototype.readIntLE=i(function(t,n,r){t=t|0,n=n|0,r||on(t,n,this.length);for(var a=this[t],o=1,s=0;++s<n&&(o*=256);)a+=this[t+s]*o;return o*=128,a>=o&&(a-=Math.pow(2,8*n)),a},"readIntLE");H.prototype.readIntBE=i(function(t,n,r){t=t|0,n=n|0,r||on(t,n,this.length);for(var a=n,o=1,s=this[t+--a];a>0&&(o*=256);)s+=this[t+--a]*o;return o*=128,s>=o&&(s-=Math.pow(2,8*n)),s},"readIntBE");H.prototype.readInt8=i(function(t,n){return n||on(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},"readInt8");H.prototype.readInt16LE=i(function(t,n){n||on(t,2,this.length);var r=this[t]|this[t+1]<<8;return r&32768?r|4294901760:r},"rea\ dInt16LE");H.prototype.readInt16BE=i(function(t,n){n||on(t,2,this.length);var r=this[t+1]|this[t]<<8;return r&32768?r|4294901760:r},"readInt16BE");H.prototype.readInt32LE=i(function(t,n){return n||on(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},"readInt32LE");H.prototype.readInt32BE=i(function(t,n){return n||on(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},"readInt32BE");H.prototype.readFloatLE=i(function(t,n){return n||on(t,4,this.length),lp(this,t,!0,23,4)},"readFloatLE");H.prototype.readFloatBE=i(function(t,n){return n||on(t,4,this.length),lp(this,t,!1,23,4)},"readFloatBE");H.prototype.readDoubleLE=i(function(t,n){return n||on(t,8,this.length),lp(this,t,!0,52,8)},"readDoubleLE");H.prototype.readDoubleBE=i(function(t,n){return n||on(t,8,this.length),lp(this,t,!1,52,8)},"readDoubleBE");i(Vn,"checkInt");H.prototype.writeUIntLE=i(function(t,n,r,a){if(t=+t,n=n|0,r=r|0,!a){var o=Math.pow(2,8*r)-1;Vn(this,t,n,r,o,0)}var s=1,c=0;for(this[n]=t&255;++c< r&&(s*=256);)this[n+c]=t/s&255;return n+r},"writeUIntLE");H.prototype.writeUIntBE=i(function(t,n,r,a){if(t=+t,n=n|0,r=r|0,!a){var o=Math.pow(2,8*r)-1;Vn(this,t,n,r,o,0)}var s=r-1,c=1;for(this[n+s]=t&255;--s>=0&&(c*=256);)this[n+s]=t/c&255;return n+r},"writeUIntBE");H.prototype.writeUInt8=i(function(t,n,r){return t=+t,n=n|0,r||Vn(this,t,n,1,255,0),H.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[n]=t&255,n+1},"writeUInt8");i(up,"objectWriteUInt16");H.prototype.writeUInt16LE=i(function(t,n,r){return t=+t,n=n|0,r||Vn(this,t,n,2,65535,0),H.TYPED_ARRAY_SUPPORT?(this[n]=t&255,this[n+1]=t>>>8):up(this,t,n,!0),n+2},"writeUInt16LE");H.prototype.writeUInt16BE=i(function(t,n,r){return t=+t,n=n|0,r||Vn(this,t,n,2,65535,0),H.TYPED_ARRAY_SUPPORT?(this[n]=t>>>8,this[n+1]=t&255):up(this,t,n,!1),n+2},"writeUInt16BE");i(dp,"objectWriteUInt32");H.prototype.writeUInt32LE=i(function(t,n,r){return t=+t,n=n|0,r||Vn(this,t,n,4,4294967295,0),H.TYPED_ARRAY_SUPPORT?(this[n+3]=t>>>24,this[n+2]=t>>>16,this[n+1]=t>>>8, this[n]=t&255):dp(this,t,n,!0),n+4},"writeUInt32LE");H.prototype.writeUInt32BE=i(function(t,n,r){return t=+t,n=n|0,r||Vn(this,t,n,4,4294967295,0),H.TYPED_ARRAY_SUPPORT?(this[n]=t>>>24,this[n+1]=t>>>16,this[n+2]=t>>>8,this[n+3]=t&255):dp(this,t,n,!1),n+4},"writeUInt32BE");H.prototype.writeIntLE=i(function(t,n,r,a){if(t=+t,n=n|0,!a){var o=Math.pow(2,8*r-1);Vn(this,t,n,r,o-1,-o)}var s=0,c=1,l=0;for(this[n]=t&255;++s<r&&(c*=256);)t<0&&l===0&&this[n+s-1]!==0&&(l=1),this[n+s]=(t/c>>0)-l&255;return n+r},"writeIntLE");H.prototype.writeIntBE=i(function(t,n,r,a){if(t=+t,n=n|0,!a){var o=Math.pow(2,8*r-1);Vn(this,t,n,r,o-1,-o)}var s=r-1,c=1,l=0;for(this[n+s]=t&255;--s>=0&&(c*=256);)t<0&&l===0&&this[n+s+1]!==0&&(l=1),this[n+s]=(t/c>>0)-l&255;return n+r},"writeIntBE");H.prototype.writeInt8=i(function(t,n,r){return t=+t,n=n|0,r||Vn(this,t,n,1,127,-128),H.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[n]=t&255,n+1},"writeInt8");H.prototype.writeInt16LE=i(function(t,n,r){return t=+t,n=n|0, r||Vn(this,t,n,2,32767,-32768),H.TYPED_ARRAY_SUPPORT?(this[n]=t&255,this[n+1]=t>>>8):up(this,t,n,!0),n+2},"writeInt16LE");H.prototype.writeInt16BE=i(function(t,n,r){return t=+t,n=n|0,r||Vn(this,t,n,2,32767,-32768),H.TYPED_ARRAY_SUPPORT?(this[n]=t>>>8,this[n+1]=t&255):up(this,t,n,!1),n+2},"writeInt16BE");H.prototype.writeInt32LE=i(function(t,n,r){return t=+t,n=n|0,r||Vn(this,t,n,4,2147483647,-2147483648),H.TYPED_ARRAY_SUPPORT?(this[n]=t&255,this[n+1]=t>>>8,this[n+2]=t>>>16,this[n+3]=t>>>24):dp(this,t,n,!0),n+4},"writeInt32LE");H.prototype.writeInt32BE=i(function(t,n,r){return t=+t,n=n|0,r||Vn(this,t,n,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),H.TYPED_ARRAY_SUPPORT?(this[n]=t>>>24,this[n+1]=t>>>16,this[n+2]=t>>>8,this[n+3]=t&255):dp(this,t,n,!1),n+4},"writeInt32BE");i(KI,"checkIEEE754");i(XI,"writeFloat");H.prototype.writeFloatLE=i(function(t,n,r){return XI(this,t,n,!0,r)},"writeFloatLE");H.prototype.writeFloatBE=i(function(t,n,r){return XI(this,t,n,!1,r)},"writeFloatBE");i(JI,"w\ riteDouble");H.prototype.writeDoubleLE=i(function(t,n,r){return JI(this,t,n,!0,r)},"writeDoubleLE");H.prototype.writeDoubleBE=i(function(t,n,r){return JI(this,t,n,!1,r)},"writeDoubleBE");H.prototype.copy=i(function(t,n,r,a){if(r||(r=0),!a&&a!==0&&(a=this.length),n>=t.length&&(n=t.length),n||(n=0),a>0&&a<r&&(a=r),a===r||t.length===0||this.length===0)return 0;if(n<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),t.length-n<a-r&&(a=t.length-n+r);var o=a-r,s;if(this===t&&r<n&&n<a)for(s=o-1;s>=0;--s)t[s+n]=this[s+r];else if(o<1e3||!H.TYPED_ARRAY_SUPPORT)for(s=0;s<o;++s)t[s+n]=this[s+r];else Uint8Array.prototype.set.call(t,this.subarray(r,r+o),n);return o},"copy");H.prototype.fill=i(function(t,n,r,a){if(typeof t=="string"){if(typeof n=="string"?(a=n,n=0,r=this.length):typeof r=="string"&&(a=r,r=this.length),t.length===1){var o=t.charCodeAt( 0);o<256&&(t=o)}if(a!==void 0&&typeof a!="string")throw new TypeError("encoding must be a string");if(typeof a=="string"&&!H.isEncoding(a))throw new TypeError("Unknown encoding: "+a)}else typeof t=="number"&&(t=t&255);if(n<0||this.length<n||this.length<r)throw new RangeError("Out of range index");if(r<=n)return this;n=n>>>0,r=r===void 0?this.length:r>>>0,t||(t=0);var s;if(typeof t=="number")for(s=n;s<r;++s)this[s]=t;else{var c=Kr(t)?t:cp(new H(t,a).toString()),l=c.length;for(s=0;s<r-n;++s)this[s+n]=c[s%l]}return this},"fill");EW=/[^+\/0-9A-Za-z-_]/g;i(TW,"base64clean");i(xW,"stringtrim");i(SW,"toHex");i(cp,"utf8ToBytes");i(CW,"asciiToBytes");i(kW,"utf16leToBytes");i(ZI,"base64ToBytes");i(mp,"blitBuffer");i(RW,"isnan");i(_W,"isBuffer");i(QI,"isFastBuffer");i(IW,"isSlowBuffer")});function lo(){}function Ye(){Ye.init.call(this)}function eD(e){return e._maxListeners===void 0?Ye.defaultMaxListeners:e._maxListeners}function DW(e,t,n){if(t)e.call(n);else for(var r=e.length,a=xl(e,r),o=0;o<r;++o)a[o].call(n)}function AW(e,t,n,r){if(t)e.call(n,r);else for(var a=e.length,o=xl(e,a),s=0;s<a;++s)o[s].call(n,r)}function NW(e,t,n,r,a){if(t)e.call(n,r,a);else for(var o=e.length,s=xl(e,o),c=0;c<o;++c)s[c].call(n,r,a)}function MW(e,t,n,r,a,o){if(t)e.call(n,r,a,o);else for(var s=e.length,c=xl(e,s),l=0;l<s;++l)c[l].call(n,r,a,o)}function OW(e,t,n,r){if(t)e.apply(n,r);else for(var a=e.length,o=xl(e,a),s=0;s<a;++s)o[s].apply(n,r)}function tD(e,t,n,r){var a,o,s;if(typeof n!="function")throw new TypeError('"listener" argument must be a function');if(o=e._events,o?(o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),s=o[t]):(o=e._events=new lo,e._eventsCount=0),!s)s=o[t]=n,++e._eventsCount;else if(typeof s=="function"?s=o[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push( n),!s.warned&&(a=eD(e),a&&a>0&&s.length>a)){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,PW(c)}return e}function PW(e){typeof console.warn=="function"?console.warn(e):console.log(e)}function nD(e,t,n){var r=!1;function a(){e.removeListener(t,a),r||(r=!0,n.apply(e,arguments))}return i(a,"g"),a.listener=n,a}function rD(e){var t=this._events;if(t){var n=t[e];if(typeof n=="function")return 1;if(n)return n.length}return 0}function LW(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}function xl(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}function FW(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}var L1,fr,Ta=g(()=>{"use strict";d();i(lo,"EventHandlers");lo.prototype=Object.create(null);i(Ye,"EventEmitter");fr=Ye;Ye.EventEmitter=Ye;Ye.usingDomains= !1;Ye.prototype.domain=void 0;Ye.prototype._events=void 0;Ye.prototype._maxListeners=void 0;Ye.defaultMaxListeners=10;Ye.init=function(){this.domain=null,Ye.usingDomains&&L1.active&&!(this instanceof L1.Domain)&&(this.domain=L1.active),(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new lo,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};Ye.prototype.setMaxListeners=i(function(t){if(typeof t!="number"||t<0||isNaN(t))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=t,this},"setMaxListeners");i(eD,"$getMaxListeners");Ye.prototype.getMaxListeners=i(function(){return eD(this)},"getMaxListeners");i(DW,"emitNone");i(AW,"emitOne");i(NW,"emitTwo");i(MW,"emitThree");i(OW,"emitMany");Ye.prototype.emit=i(function(t){var n,r,a,o,s,c,l,u=!1,m=t==="error";if(c=this._events,c)m=m&&c.error==null;else if(!m)return!1;if(l=this.domain,m){if(n=arguments[1],l)n||(n=new Error('Uncaught, unspecified "error" event')), n.domainEmitter=this,n.domain=l,n.domainThrown=!1,l.emit("error",n);else{if(n instanceof Error)throw n;var p=new Error('Uncaught, unspecified "error" event. ('+n+")");throw p.context=n,p}return!1}if(r=c[t],!r)return!1;var f=typeof r=="function";switch(a=arguments.length,a){case 1:DW(r,f,this);break;case 2:AW(r,f,this,arguments[1]);break;case 3:NW(r,f,this,arguments[1],arguments[2]);break;case 4:MW(r,f,this,arguments[1],arguments[2],arguments[3]);break;default:for(o=new Array(a-1),s=1;s<a;s++)o[s-1]=arguments[s];OW(r,f,this,o)}return u&&l.exit(),!0},"emit");i(tD,"_addListener");i(PW,"emitWarning");Ye.prototype.addListener=i(function(t,n){return tD(this,t,n,!1)},"addListener");Ye.prototype.on=Ye.prototype.addListener;Ye.prototype.prependListener=i(function(t,n){return tD(this,t,n,!0)},"prependListener");i(nD,"_onceWrap");Ye.prototype.once=i(function(t,n){if(typeof n!="function")throw new TypeError('"listener" argument must be a function');return this.on(t,nD(this,t,n)),this},"once");Ye.prototype. prependOnceListener=i(function(t,n){if(typeof n!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(t,nD(this,t,n)),this},"prependOnceListener");Ye.prototype.removeListener=i(function(t,n){var r,a,o,s,c;if(typeof n!="function")throw new TypeError('"listener" argument must be a function');if(a=this._events,!a)return this;if(r=a[t],!r)return this;if(r===n||r.listener&&r.listener===n)--this._eventsCount===0?this._events=new lo:(delete a[t],a.removeListener&&this.emit("removeListener",t,r.listener||n));else if(typeof r!="function"){for(o=-1,s=r.length;s-- >0;)if(r[s]===n||r[s].listener&&r[s].listener===n){c=r[s].listener,o=s;break}if(o<0)return this;if(r.length===1){if(r[0]=void 0,--this._eventsCount===0)return this._events=new lo,this;delete a[t]}else LW(r,o);a.removeListener&&this.emit("removeListener",t,c||n)}return this},"removeListener");Ye.prototype.off=function(e,t){return this.removeListener(e,t)};Ye.prototype.removeAllListeners=i(function(t){ var n,r;if(r=this._events,!r)return this;if(!r.removeListener)return arguments.length===0?(this._events=new lo,this._eventsCount=0):r[t]&&(--this._eventsCount===0?this._events=new lo:delete r[t]),this;if(arguments.length===0){for(var a=Object.keys(r),o=0,s;o<a.length;++o)s=a[o],s!=="removeListener"&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events=new lo,this._eventsCount=0,this}if(n=r[t],typeof n=="function")this.removeListener(t,n);else if(n)do this.removeListener(t,n[n.length-1]);while(n[0]);return this},"removeAllListeners");Ye.prototype.listeners=i(function(t){var n,r,a=this._events;return a?(n=a[t],n?typeof n=="function"?r=[n.listener||n]:r=FW(n):r=[]):r=[],r},"listeners");Ye.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):rD.call(e,t)};Ye.prototype.listenerCount=rD;i(rD,"listenerCount");Ye.prototype.eventNames=i(function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]},"eventNames");i( LW,"spliceOne");i(xl,"arrayClone");i(FW,"unwrapListeners")});var oD=ve((Lve,aD)=>{d();var xs=1e3,Ss=xs*60,Cs=Ss*60,bi=Cs*24,UW=bi*7,BW=bi*365.25;aD.exports=function(e,t){t=t||{};var n=typeof e;if(n==="string"&&e.length>0)return jW(e);if(n==="number"&&isFinite(e))return t.long?qW(e):HW(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function jW(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]),r=(t[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return n*BW;case"weeks":case"week":case"w":return n*UW;case"days":case"day":case"d":return n*bi;case"hours":case"hour":case"hrs":case"hr":case"h":return n*Cs;case"minutes":case"minute":case"mins":case"min":case"m":return n*Ss;case"seconds":case"second":case"secs":case"sec":case"s":return n*xs;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default: return}}}}i(jW,"parse");function HW(e){var t=Math.abs(e);return t>=bi?Math.round(e/bi)+"d":t>=Cs?Math.round(e/Cs)+"h":t>=Ss?Math.round(e/Ss)+"m":t>=xs?Math.round(e/xs)+"s":e+"ms"}i(HW,"fmtShort");function qW(e){var t=Math.abs(e);return t>=bi?pp(e,t,bi,"day"):t>=Cs?pp(e,t,Cs,"hour"):t>=Ss?pp(e,t,Ss,"minute"):t>=xs?pp(e,t,xs,"second"):e+" ms"}i(qW,"fmtLong");function pp(e,t,n,r){var a=t>=n*1.5;return Math.round(e/n)+" "+r+(a?"s":"")}i(pp,"plural")});var sD=ve((Bve,iD)=>{d();function zW(e){n.debug=n,n.default=n,n.coerce=l,n.disable=o,n.enable=a,n.enabled=s,n.humanize=oD(),n.destroy=u,Object.keys(e).forEach(m=>{n[m]=e[m]}),n.names=[],n.skips=[],n.formatters={};function t(m){let p=0;for(let f=0;f<m.length;f++)p=(p<<5)-p+m.charCodeAt(f),p|=0;return n.colors[Math.abs(p)%n.colors.length]}i(t,"selectColor"),n.selectColor=t;function n(m){let p,f=null,h,y;function b(...w){if(!b.enabled)return;let C=b,k=Number(new Date),R=k-(p||k);C.diff=R,C.prev=p,C.curr=k,p=k,w[0]=n.coerce(w[0]),typeof w[0]!="string"&&w.unshift("%O");let S=0;w[0]=w[0].replace(/%([a-zA-Z%])/g,(q,F)=>{if(q==="%%")return"%";S++;let G=n.formatters[F];if(typeof G=="function"){let K=w[S];q=G.call(C,K),w.splice(S,1),S--}return q}),n.formatArgs.call(C,w),(C.log||n.log).apply(C,w)}return i(b,"debug"),b.namespace=m,b.useColors=n.useColors(),b.color=n.selectColor(m),b.extend=r,b.destroy=n.destroy,Object.defineProperty(b,"enabled",{enumerable:!0,configurable:!1,get:i(()=>f!==null?f:(h!== n.namespaces&&(h=n.namespaces,y=n.enabled(m)),y),"get"),set:i(w=>{f=w},"set")}),typeof n.init=="function"&&n.init(b),b}i(n,"createDebug");function r(m,p){let f=n(this.namespace+(typeof p>"u"?":":p)+m);return f.log=this.log,f}i(r,"extend");function a(m){n.save(m),n.namespaces=m,n.names=[],n.skips=[];let p,f=(typeof m=="string"?m:"").split(/[\s,]+/),h=f.length;for(p=0;p<h;p++)f[p]&&(m=f[p].replace(/\*/g,".*?"),m[0]==="-"?n.skips.push(new RegExp("^"+m.slice(1)+"$")):n.names.push(new RegExp("^"+m+"$")))}i(a,"enable");function o(){let m=[...n.names.map(c),...n.skips.map(c).map(p=>"-"+p)].join(",");return n.enable(""),m}i(o,"disable");function s(m){if(m[m.length-1]==="*")return!0;let p,f;for(p=0,f=n.skips.length;p<f;p++)if(n.skips[p].test(m))return!1;for(p=0,f=n.names.length;p<f;p++)if(n.names[p].test(m))return!0;return!1}i(s,"enabled");function c(m){return m.toString().substring(2,m.toString().length-2).replace(/\.\*\?$/,"*")}i(c,"toNamespace");function l(m){return m instanceof Error?m.stack|| m.message:m}i(l,"coerce");function u(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return i(u,"destroy"),n.enable(n.load()),n}i(zW,"setup");iD.exports=zW});var cD=ve((ar,fp)=>{d();ar.formatArgs=WW;ar.save=VW;ar.load=$W;ar.useColors=GW;ar.storage=YW();ar.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();ar.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#\ FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function GW(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}i(GW,"useColors");function WW(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+fp.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice( 1,0,t,"color: inherit");let n=0,r=0;e[0].replace(/%[a-zA-Z%]/g,a=>{a!=="%%"&&(n++,a==="%c"&&(r=n))}),e.splice(r,0,t)}i(WW,"formatArgs");ar.log=console.debug||console.log||(()=>{});function VW(e){try{e?ar.storage.setItem("debug",e):ar.storage.removeItem("debug")}catch{}}i(VW,"save");function $W(){let e;try{e=ar.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}i($W,"load");function YW(){try{return localStorage}catch{}}i(YW,"localstorage");fp.exports=sD()(ar);var{formatters:KW}=fp.exports;KW.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});function hp(e){if(!e)throw new Error("name must be non-empty")}function XW(e,t){for(var n=0,r=e.length,a;n<r;)a=n+r>>>1,e[a].startTime<t.startTime?n=a+1:r=a;e.splice(n,0,t)}var fn,lD,vp,bp,Sl,wp,gp,yp,uD=g(()=>{d();fn=typeof performance<"u"&&performance,lD=fn&&fn.now?function(){return fn.now()}:function(){return Date.now()};i(hp,"throwIfEmpty");i(XW,"insertSorted");fn&&fn.mark&&fn.measure&&fn.getEntriesByName&&fn.getEntriesByType&&fn.clearMarks&&fn.clearMeasures?(vp=i(function(e){hp(e),fn.mark("start "+e)},"mark"),bp=i(function(e){hp(e),fn.mark("end "+e);var t=fn.measure(e,"start "+e,"end "+e);if(t)return t;var n=fn.getEntriesByName(e);return n[n.length-1]},"stop"),Sl=i(function(){return fn.getEntriesByType("measure")},"getEntries"),wp=i(function(){fn.clearMarks(),fn.clearMeasures()},"clear")):(gp={},yp=[],vp=i(function(e){hp(e);var t=lD();gp["$"+e]=t},"mark"),bp=i(function(e){hp(e);var t=lD(),n=gp["$"+e];if(!n)throw new Error("no known mark: "+e);var r={startTime:n,name:e,duration:t-n, entryType:"measure"};return XW(yp,r),r},"stop"),Sl=i(function(){return yp},"getEntries"),wp=i(function(){gp={},yp=[]},"clear"))});var mo,uo,ks,Rs,F1,dD,ZW,mD,_s,M,Ve=g(()=>{d();co();Ta();mo=Tn(cD());uD();uo=Sn.platform==="win32",ks=Sn.browser,Rs={red:ks?"crimson":1,yellow:ks?"gold":3,cyan:ks?"darkturquoise":6,green:ks?"forestgreen":2,blue:ks?"steelblue":4,magenta:ks?"palevioletred":5};mo.default.colors=[Rs.cyan,Rs.green,Rs.blue,Rs.magenta];F1=class extends Ye{static{i(this,"Emitter")}constructor(t){super(t)}issueStatus(t,n){(t==="status"||t==="statusEnd")&&this.emit(t,[t,...n])}issueWarning(t,n){this.emit("warning",[t,...n])}},dD={},ZW=25,_s=class e{static{i(this,"Log")}static _logToStdErr(t,n){e.loggerfn(t)(...n)}static loggerfn(t){t=`LH:${t}`;let n=dD[t];return n||(n=(0,mo.default)(t),dD[t]=n,t.endsWith("error")?n.color=Rs.red:t.endsWith("warn")&&(n.color=Rs.yellow)),n}static setLevel(t){switch(mD=t,t){case"silent":mo.default.enable("-LH:*");break;case"verbose":mo.default.enable("LH:*");break;case"warn":mo.default.enable("-LH:*, LH:*:warn, LH:*:error");break;case"error":mo.default.enable("-LH:*, LH:*:error");break;default: mo.default.enable("LH:*, -LH:*:verbose")}}static formatProtocol(t,n,r){let a=!Sn||Sn.browser?1/0:Sn.stdout.columns,o=n.method||"?????",s=a-o.length-t.length-ZW,c=n.params&&o!=="IO.read"?JSON.stringify(n.params).substr(0,s):"";e._logToStdErr(`${t}:${r||""}`,[o,c])}static isVerbose(){return mD==="verbose"}static time({msg:t,id:n,args:r=[]},a="log"){vp(n),e[a]("status",t,...r)}static timeEnd({msg:t,id:n,args:r=[]},a="verbose"){e[a]("statusEnd",t,...r),bp(n)}static log(t,...n){return e.events.issueStatus(t,n),e._logToStdErr(t,n)}static warn(t,...n){return e.events.issueWarning(t,n),e._logToStdErr(`${t}:warn`,n)}static error(t,...n){return e._logToStdErr(`${t}:error`,n)}static verbose(t,...n){return e.events.issueStatus(t,n),e._logToStdErr(`${t}:verbose`,n)}static greenify(t){return`${e.green}${t}${e.reset}`}static redify(t){return`${e.red}${t}${e.reset}`}static get green(){return"\x1B[32m"}static get red(){return"\x1B[31m"}static get yellow(){return"\x1B[33m"}static get purple(){return"\x1B[9\ 5m"}static get reset(){return"\x1B[0m"}static get bold(){return"\x1B[1m"}static get dim(){return"\x1B[2m"}static get tick(){return uo?"√":"✓"}static get cross(){return uo?"×":"✘"}static get whiteSmallSquare(){return uo?"·":"▫"}static get heavyHorizontal(){return uo?"─":"━"}static get heavyVertical(){return uo?"│ ":"┃ "}static get heavyUpAndRight(){return uo?"└":"┗"}static get heavyVerticalAndRight(){return uo?"├":"┣"}static get heavyDownAndHorizontal(){return uo?"┬":"┳"}static get doubleLightHorizontal(){return"──"}};_s.events=new F1;_s.takeTimeEntries=()=>{let e=Sl();return wp(),e};_s.getTimeEntries=()=>Sl();M=_s});var Cn=g(()=>{"use strict";d();});var U1,fe,bt=g(()=>{"use strict";d();Cn();U1=class{static{i(this,"BaseGatherer")}meta={supportedModes:[]};startInstrumentation(t){}startSensitiveInstrumentation(t){}stopSensitiveInstrumentation(t){}stopInstrumentation(t){}getArtifact(t){}},fe=U1});var QW,eV,tV,nV,rV,aV,Ln,po=g(()=>{"use strict";d();Ve();QW=/^(chrome|https?):/,eV=16,tV="RunTask",nV="ThreadControllerImpl::RunTask",rV="ThreadControllerImpl::DoWork",aV="TaskQueueManager::ProcessTaskFromWorkQueue",Ln=class e{static{i(this,"TraceProcessor")}static get TIMESPAN_MARKER_ID(){return"__lighthouseTimespanStart__"}static createNoNavstartError(){return new Error("No navigationStart event found")}static createNoResourceSendRequestError(){return new Error("No ResourceSendRequest event found")}static createNoTracingStartedError(){return new Error("No tracingStartedInBrowser event found")}static createNoFirstContentfulPaintError(){return new Error("No FirstContentfulPaint event found")}static createNoLighthouseMarkerError(){return new Error("No Lighthouse timespan marker event found")}static _isNavigationStartOfInterest(t){return t.name!=="navigationStart"?!1:t.args.data?.documentLoaderURL===void 0?!0:t.args.data?.documentLoaderURL?QW.test(t.args.data.documentLoaderURL):!1}static _sortTimestampEventGroup(t,n,r,a){ let o=i(p=>n[p],"lookupArrayIndexByTsIndex"),s=i(p=>a[o(p)],"lookupEventByTsIndex"),c=[],l=[],u=[];for(let p of t){let f=o(p),h=s(p);h.ph==="E"?c.push(f):h.ph==="X"||h.ph==="B"?l.push(f):u.push(f)}let m=new Map;for(let p of l){let f=a[p];if(f.ph==="X")m.set(p,f.dur);else{let h=Number.MAX_SAFE_INTEGER,y=0,b=r+t.length;for(let w=b;w<n.length;w++){let C=s(w);if(C.name===f.name&&C.pid===f.pid&&C.tid===f.tid)if(C.ph==="E"&&y===0){h=C.ts-f.ts;break}else C.ph==="E"?y--:C.ph==="B"&&y++}m.set(p,h)}}return l.sort((p,f)=>(m.get(f)||0)-(m.get(p)||0)||p-f),u.sort((p,f)=>p-f),[...c,...l,...u]}static filteredTraceSort(t,n){let r=[];for(let o=0;o<t.length;o++)n(t[o])&&r.push(o);r.sort((o,s)=>t[o].ts-t[s].ts);for(let o=0;o<r.length-1;o++){let s=t[r[o]].ts,c=[o];for(let u=o+1;u<r.length&&t[r[u]].ts===s;u++)c.push(u);if(c.length===1)continue;let l=e._sortTimestampEventGroup(c,r,o,t);r.splice(o,l.length,...l),o+=c.length-1}let a=[];for(let o=0;o<r.length;o++)a.push(t[r[o]]);return a}static assertHasToplevelEvents(t){ if(!t.some(this.isScheduleableTask))throw new Error("Could not find any top level events")}static _riskPercentiles(t,n,r,a=0){let o=0;for(let f=0;f<t.length;f++)o+=t[f];o-=a;let s=n-o,c=0,l=s,u=[],m=-1,p=t.length+1;a>0&&p--;for(let f of r){let h=f*n;for(;l<h&&m<t.length-1;)s+=c,p-=c<0?-1:1,a>0&&a<t[m+1]?(c=-a,a=0):(m++,c=t[m]),l=s+Math.abs(c)*p;u.push({percentile:f,time:Math.max(0,(h-s)/p)+eV})}return u}static getRiskToResponsiveness(t,n,r,a=[.5,.75,.9,.99,1]){let o=r-n;a.sort((c,l)=>c-l);let s=this.getMainThreadTopLevelEventDurations(t,n,r);return this._riskPercentiles(s.durations,o,a,s.clippedLength)}static getMainThreadTopLevelEventDurations(t,n=0,r=1/0){let a=[],o=0;for(let s of t){if(s.end<n||s.start>r)continue;let c=s.duration,l=s.start;l<n&&(l=n,c=s.end-n),s.end>r&&(o=c-(r-l)),a.push(c)}return a.sort((s,c)=>s-c),{durations:a,clippedLength:o}}static getMainThreadTopLevelEvents(t,n=0,r=1/0){let a=[],o;for(let s of t.mainThreadEvents){if(!this.isScheduleableTask(s)||!s.dur)continue; let c=(s.ts-t.timeOriginEvt.ts)/1e3,l=(s.ts+s.dur-t.timeOriginEvt.ts)/1e3;c>r||l<n||(o&&c<o.end&&(o.end=c-.001),o={start:c,end:l,duration:s.dur/1e3},a.push(o))}return a}static findMainFrameIds(t){let n=t.find(s=>s.name==="TracingStartedInBrowser");if(n?.args.data?.frames){let s=n.args.data.frames.find(u=>!u.parent),c=s?.frame,l=s?.processId;if(l&&c)return{startingPid:l,frameId:c}}let r=t.find(s=>s.name==="TracingStartedInPage");if(r?.args?.data){let s=r.args.data.page;if(s)return{startingPid:r.pid,frameId:s}}let a=t.find(s=>this._isNavigationStartOfInterest(s)&&s.args.data?.isLoadingMainFrame),o=t.find(s=>s.name==="ResourceSendRequest");if(a?.args?.data&&o&&o.pid===a.pid&&o.tid===a.tid){let s=a.args.frame;if(s)return{startingPid:a.pid,frameId:s}}throw this.createNoTracingStartedError()}static findMainFramePidTids(t,n){let r=n.filter(s=>(s.name==="FrameCommittedInBrowser"||s.name==="ProcessReadyInBrowser")&&s.args?.data?.frame===t.frameId&&s?.args?.data?.processId),a=r.length?r.map(s=>s?. args?.data?.processId):[t.startingPid],o=new Map;for(let s of new Set(a)){let c=n.filter(m=>m.cat==="__metadata"&&m.pid===s&&m.ph==="M"&&m.name==="thread_name"),l=c.find(m=>m.args.name==="CrRendererMain");l||(l=c.find(m=>m.args.name==="CrBrowserMain"));let u=l?.tid;if(!u)throw new Error("Unable to determine tid for renderer process");o.set(s,u)}return o}static isScheduleableTask(t){return t.name===tV||t.name===nV||t.name===rV||t.name===aV}static isLCPEvent(t){return t.name!=="largestContentfulPaint::Invalidate"&&t.name!=="largestContentfulPaint::Candidate"?!1:!!t.args?.frame}static isLCPCandidateEvent(t){return!!(t.name==="largestContentfulPaint::Candidate"&&t.args?.frame&&t.args.data&&t.args.data.size!==void 0)}static getFrameId(t){return t.args?.data?.frame||t.args.data?.frameID||t.args.frame}static computeValidLCPAllFrames(t,n){let r=t.filter(this.isLCPEvent).reverse(),a=new Map;for(let s of r){if(s.ts<=n.ts)break;let c=s.args.frame;a.has(c)||a.set(c,s)}let o;for(let s of a.values()) this.isLCPCandidateEvent(s)&&(!o||s.args.data.size>o.args.data.size)&&(o=s);return{lcp:o,invalidated:!!(!o&&a.size)}}static resolveRootFrames(t){let n=new Map;for(let a of t)a.parent&&n.set(a.id,a.parent);let r=new Map;for(let a of t){let o=a.id;for(;n.has(o);)o=n.get(o);if(o===void 0)throw new Error("Unexpected undefined frameId");r.set(a.id,o)}return r}static processTrace(t,n){let{timeOriginDeterminationMethod:r="auto"}=n||{},a=this.filteredTraceSort(t.traceEvents,S=>S.cat.includes("blink.user_timing")||S.ca