playwright
Version:
A high-level API to automate web browsers
5 lines • 260 kB
JavaScript
"use strict";var wu=Object.create;var nt=Object.defineProperty;var $u=Object.getOwnPropertyDescriptor;var Lu=Object.getOwnPropertyNames;var Iu=Object.getPrototypeOf,Nu=Object.prototype.hasOwnProperty;var Mu=(e,t,n)=>t in e?nt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var oe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),xu=(e,t)=>{for(var n in t)nt(e,n,{get:t[n],enumerable:!0})},Zn=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Lu(t))!Nu.call(e,s)&&s!==n&&nt(e,s,{get:()=>t[s],enumerable:!(i=$u(t,s))||i.enumerable});return e};var Pu=(e,t,n)=>(n=e!=null?wu(Iu(e)):{},Zn(t||!e||!e.__esModule?nt(n,"default",{value:e,enumerable:!0}):n,e)),Du=e=>Zn(nt({},"__esModule",{value:!0}),e);var Ce=(e,t,n)=>Mu(e,typeof t!="symbol"?t+"":t,n);var je=oe((Jc,er)=>{(()=>{"use strict";var e={};(()=>{var t=e;Object.defineProperty(t,"__esModule",{value:!0}),t.getType=n,t.isPrimitive=void 0;function n(s){if(s===void 0)return"undefined";if(s===null)return"null";if(Array.isArray(s))return"array";if(typeof s=="boolean")return"boolean";if(typeof s=="function")return"function";if(typeof s=="number")return"number";if(typeof s=="string")return"string";if(typeof s=="bigint")return"bigint";if(typeof s=="object")return s.constructor===RegExp?"regexp":s.constructor===Map?"map":s.constructor===Set?"set":s.constructor===Date?"date":"object";if(typeof s=="symbol")return"symbol";throw new Error(`value of unknown type: ${s}`)}let i=s=>Object(s)!==s;t.isPrimitive=i})(),er.exports=e})()});var Ve=oe((Zc,tr)=>{(()=>{"use strict";var e={"./src/immutableUtils.ts":((s,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.isImmutableList=R,r.isImmutableOrderedKeyed=h,r.isImmutableOrderedSet=A,r.isImmutableRecord=p,r.isImmutableUnorderedKeyed=v,r.isImmutableUnorderedSet=I;let u="@@__IMMUTABLE_KEYED__@@",a="@@__IMMUTABLE_SET__@@",g="@@__IMMUTABLE_LIST__@@",o="@@__IMMUTABLE_ORDERED__@@",b="@@__IMMUTABLE_RECORD__@@";function L(y){return y!=null&&typeof y=="object"&&!Array.isArray(y)}function v(y){return!!(y&&L(y)&&y[u]&&!y[o])}function I(y){return!!(y&&L(y)&&y[a]&&!y[o])}function R(y){return!!(y&&L(y)&&y[g])}function h(y){return!!(y&&L(y)&&y[u]&&y[o])}function A(y){return!!(y&&L(y)&&y[a]&&y[o])}function p(y){return!!(y&&L(y)&&y[b])}}),"./src/index.ts":((s,r,u)=>{Object.defineProperty(r,"__esModule",{value:!0});var a={equals:!0,isA:!0};Object.defineProperty(r,"equals",{enumerable:!0,get:function(){return g.equals}}),Object.defineProperty(r,"isA",{enumerable:!0,get:function(){return g.isA}});var g=u("./src/jasmineUtils.ts"),o=u("./src/utils.ts");Object.keys(o).forEach(function(b){b==="default"||b==="__esModule"||Object.prototype.hasOwnProperty.call(a,b)||b in r&&r[b]===o[b]||Object.defineProperty(r,b,{enumerable:!0,get:function(){return o[b]}})})}),"./src/jasmineUtils.ts":((s,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.equals=void 0,r.isA=v;let u=(R,h,A,p)=>(A=A||[],o(R,h,[],[],A,p));r.equals=u;function a(R){return!!R&&v("Function",R.asymmetricMatch)}function g(R,h){let A=a(R),p=a(h);if(!(A&&p)){if(A)return R.asymmetricMatch(h);if(p)return h.asymmetricMatch(R)}}function o(R,h,A,p,y,c){let m=!0,l=g(R,h);if(l!==void 0)return l;let E={equals:u};for(let x of y){let T=x.call(E,R,h,y);if(T!==void 0)return T}if(R instanceof Error&&h instanceof Error)return R.message===h.message;if(Object.is(R,h))return!0;if(R===null||h===null)return!1;let $=Object.prototype.toString.call(R);if($!==Object.prototype.toString.call(h))return!1;switch($){case"[object Boolean]":case"[object String]":case"[object Number]":return typeof R!=typeof h||typeof R!="object"&&typeof h!="object"?!1:Object.is(R.valueOf(),h.valueOf());case"[object Date]":return+R==+h;case"[object RegExp]":return R.source===h.source&&R.flags===h.flags;case"[object URL]":return R.href===h.href}if(typeof R!="object"||typeof h!="object")return!1;if(I(R)&&I(h))return R.isEqualNode(h);let C=A.length;for(;C--;){if(A[C]===R)return p[C]===h;if(p[C]===h)return!1}if(A.push(R),p.push(h),c&&$==="[object Array]"&&R.length!==h.length)return!1;let O=b(R,L),_,N=b(h,L);if(!c){for(let x=0;x!==N.length;++x)_=N[x],(a(h[_])||h[_]===void 0)&&!L(R,_)&&O.push(_);for(let x=0;x!==O.length;++x)_=O[x],(a(R[_])||R[_]===void 0)&&!L(h,_)&&N.push(_)}let j=O.length;if(N.length!==j)return!1;for(;j--;)if(_=O[j],c?m=L(h,_)&&o(R[_],h[_],A,p,y,c):m=(L(h,_)||a(R[_])||R[_]===void 0)&&o(R[_],h[_],A,p,y,c),!m)return!1;return A.pop(),p.pop(),m}function b(R,h){let A=[];for(let p in R)h(R,p)&&A.push(p);return[...A,...Object.getOwnPropertySymbols(R).filter(p=>Object.getOwnPropertyDescriptor(R,p).enumerable)]}function L(R,h){return Object.prototype.hasOwnProperty.call(R,h)}function v(R,h){return Object.prototype.toString.apply(h)===`[object ${R}]`}function I(R){return R!==null&&typeof R=="object"&&typeof R.nodeType=="number"&&typeof R.nodeName=="string"&&typeof R.isEqualNode=="function"}}),"./src/utils.ts":((s,r,u)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.arrayBufferEquality=void 0,r.emptyObject=x,r.typeEquality=r.subsetEquality=r.sparseArrayEquality=r.pathAsArray=r.partition=r.iterableEquality=r.isOneline=r.isError=r.getPath=r.getObjectSubset=r.getObjectKeys=void 0;var a=je(),g=u("./src/immutableUtils.ts"),o=u("./src/jasmineUtils.ts"),b=globalThis["jest-symbol-do-not-touch"]||globalThis.Symbol;let L=(d,w)=>!d||typeof d!="object"||d===Object.prototype?!1:Object.prototype.hasOwnProperty.call(d,w)||L(Object.getPrototypeOf(d),w),v=d=>[...Object.keys(d),...Object.getOwnPropertySymbols(d).filter(w=>{var P;return(P=Object.getOwnPropertyDescriptor(d,w))==null?void 0:P.enumerable})];r.getObjectKeys=v;let I=(d,w)=>{if(Array.isArray(w)||(w=N(w)),w.length>0){let P=w.length===1,k=w[0],W=d[k];if(!P&&W==null)return{hasEndProp:!1,lastTraversedObject:d,traversedPath:[]};let K=I(W,w.slice(1));return K.lastTraversedObject===null&&(K.lastTraversedObject=d),K.traversedPath.unshift(k),P&&(K.endPropIsDefined=!(0,a.isPrimitive)(d)&&k in d,K.hasEndProp=W!==void 0||K.endPropIsDefined,K.hasEndProp||K.traversedPath.shift()),K}return{lastTraversedObject:null,traversedPath:[],value:d}};r.getPath=I;let R=(d,w,P=[],k=new WeakMap)=>{if(Array.isArray(d)){if(Array.isArray(w)&&w.length===d.length)return w.map((W,K)=>R(d[K],W,P))}else{if(d instanceof Date)return d;if(c(d)&&c(w)){if((0,o.equals)(d,w,[...P,p,l]))return w;let W={};k.set(d,W);for(let K of v(d).filter(se=>L(w,se)))W[K]=k.has(d[K])?k.get(d[K]):R(d[K],w[K],P,k);if(v(W).length>0)return W}}return d};r.getObjectSubset=R;let h=b.iterator,A=d=>!!(d!=null&&d[h]),p=(d,w,P=[],k=[],W=[])=>{if(typeof d!="object"||typeof w!="object"||Array.isArray(d)||Array.isArray(w)||ArrayBuffer.isView(d)||ArrayBuffer.isView(w)||!A(d)||!A(w))return;if(d.constructor!==w.constructor)return!1;let K=k.length;for(;K--;)if(k[K]===d)return W[K]===w;k.push(d),W.push(w);let se=(q,Q)=>p(q,Q,[...ue],[...k],[...W]),ue=[...P.filter(q=>q!==p),se];if(d.size!==void 0){if(d.size!==w.size)return!1;if((0,o.isA)("Set",d)||(0,g.isImmutableUnorderedSet)(d)){let q=!0;for(let Q of d)if(!w.has(Q)){let ie=!1;for(let z of w)(0,o.equals)(Q,z,ue)===!0&&(ie=!0);if(ie===!1){q=!1;break}}return k.pop(),W.pop(),q}else if((0,o.isA)("Map",d)||(0,g.isImmutableUnorderedKeyed)(d)){let q=!0;for(let Q of d)if(!w.has(Q[0])||!(0,o.equals)(Q[1],w.get(Q[0]),ue)){let ie=!1;for(let z of w){let V=(0,o.equals)(Q[0],z[0],ue),J=!1;V===!0&&(J=(0,o.equals)(Q[1],z[1],ue)),J===!0&&(ie=!0)}if(ie===!1){q=!1;break}}return k.pop(),W.pop(),q}}let ee=w[h]();for(let q of d){let Q=ee.next();if(Q.done||!(0,o.equals)(q,Q.value,ue))return!1}if(!ee.next().done)return!1;if(!(0,g.isImmutableList)(d)&&!(0,g.isImmutableOrderedKeyed)(d)&&!(0,g.isImmutableOrderedSet)(d)&&!(0,g.isImmutableRecord)(d)){let q=y(d),Q=y(w);if(!(0,o.equals)(q,Q))return!1}return k.pop(),W.pop(),!0};r.iterableEquality=p;let y=d=>c(d)?[...Object.getOwnPropertySymbols(d).filter(P=>P!==b.iterator).map(P=>[P,d[P]]),...Object.entries(d)]:[],c=d=>d!==null&&typeof d=="object",m=d=>c(d)&&!(d instanceof Error)&&!Array.isArray(d)&&!(d instanceof Date)&&!(d instanceof Set)&&!(d instanceof Map),l=(d,w,P=[])=>{let k=P.filter(K=>K!==l),W=(K=new WeakMap)=>(se,ue)=>{if(!m(ue)||K.has(ue))return;K.set(ue,!0);let ee=v(ue).every(q=>{if(m(ue[q])&&K.has(ue[q]))return(0,o.equals)(se[q],ue[q],k);let Q=se!=null&&L(se,q)&&(0,o.equals)(se[q],ue[q],[...k,W(K)]);return K.delete(ue[q]),Q});return K.delete(ue),ee};return W()(d,w)};r.subsetEquality=l;let E=(d,w)=>{if(!(d==null||w==null||d.constructor===w.constructor||Array.isArray(d)&&Array.isArray(w)))return!1};r.typeEquality=E;let $=(d,w)=>{let P=d,k=w;if(C(d)&&C(w)?(P=new DataView(d),k=new DataView(w)):ArrayBuffer.isView(d)&&ArrayBuffer.isView(w)&&(P=new DataView(d.buffer,d.byteOffset,d.byteLength),k=new DataView(w.buffer,w.byteOffset,w.byteLength)),P instanceof DataView&&k instanceof DataView){if(P.byteLength!==k.byteLength)return!1;for(let W=0;W<P.byteLength;W++)if(P.getUint8(W)!==k.getUint8(W))return!1;return!0}};r.arrayBufferEquality=$;function C(d){return Object.prototype.toString.call(d)==="[object ArrayBuffer]"}let O=(d,w,P=[])=>{if(!Array.isArray(d)||!Array.isArray(w))return;let k=Object.keys(d),W=Object.keys(w);return(0,o.equals)(d,w,P.filter(K=>K!==O),!0)&&(0,o.equals)(k,W)};r.sparseArrayEquality=O;let _=(d,w)=>{let P=[[],[]];for(let k of d)P[w(k)?0:1].push(k);return P};r.partition=_;let N=d=>{let w=[];if(d==="")return w.push(""),w;let P=new RegExp("[^.[\\]]+|(?=(?:\\.)(?:\\.|$))","g");return d[0]==="."&&w.push(""),d.replaceAll(P,k=>(w.push(k),k)),w};r.pathAsArray=N;let j=d=>{switch(Object.prototype.toString.call(d)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return d instanceof Error}};r.isError=j;function x(d){return d&&typeof d=="object"?Object.keys(d).length===0:!1}let T=/[\n\r]/,f=(d,w)=>typeof d=="string"&&typeof w=="string"&&(!T.test(d)||!T.test(w));r.isOneline=f})},t={};function n(s){var r=t[s];if(r!==void 0)return r.exports;var u=t[s]={exports:{}};return e[s](u,u.exports,n),u.exports}var i=n("./src/index.ts");tr.exports=i})()});var rr=oe(pe=>{"use strict";var Zt=Symbol.for("react.element"),en=Symbol.for("react.portal"),At=Symbol.for("react.fragment"),Ct=Symbol.for("react.strict_mode"),vt=Symbol.for("react.profiler"),St=Symbol.for("react.provider"),Ot=Symbol.for("react.context"),Hu=Symbol.for("react.server_context"),Tt=Symbol.for("react.forward_ref"),wt=Symbol.for("react.suspense"),$t=Symbol.for("react.suspense_list"),Lt=Symbol.for("react.memo"),It=Symbol.for("react.lazy"),ju=Symbol.for("react.offscreen"),nr;nr=Symbol.for("react.module.reference");function Le(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Zt:switch(e=e.type,e){case At:case vt:case Ct:case wt:case $t:return e;default:switch(e=e&&e.$$typeof,e){case Hu:case Ot:case Tt:case It:case Lt:case St:return e;default:return t}}case en:return t}}}pe.ContextConsumer=Ot;pe.ContextProvider=St;pe.Element=Zt;pe.ForwardRef=Tt;pe.Fragment=At;pe.Lazy=It;pe.Memo=Lt;pe.Portal=en;pe.Profiler=vt;pe.StrictMode=Ct;pe.Suspense=wt;pe.SuspenseList=$t;pe.isAsyncMode=function(){return!1};pe.isConcurrentMode=function(){return!1};pe.isContextConsumer=function(e){return Le(e)===Ot};pe.isContextProvider=function(e){return Le(e)===St};pe.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Zt};pe.isForwardRef=function(e){return Le(e)===Tt};pe.isFragment=function(e){return Le(e)===At};pe.isLazy=function(e){return Le(e)===It};pe.isMemo=function(e){return Le(e)===Lt};pe.isPortal=function(e){return Le(e)===en};pe.isProfiler=function(e){return Le(e)===vt};pe.isStrictMode=function(e){return Le(e)===Ct};pe.isSuspense=function(e){return Le(e)===wt};pe.isSuspenseList=function(e){return Le(e)===$t};pe.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===At||e===vt||e===Ct||e===wt||e===$t||e===ju||typeof e=="object"&&e!==null&&(e.$$typeof===It||e.$$typeof===Lt||e.$$typeof===St||e.$$typeof===Ot||e.$$typeof===Tt||e.$$typeof===nr||e.getModuleId!==void 0)};pe.typeOf=Le});var sr=oe(de=>{"use strict";process.env.NODE_ENV!=="production"&&(function(){"use strict";var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),r=Symbol.for("react.provider"),u=Symbol.for("react.context"),a=Symbol.for("react.server_context"),g=Symbol.for("react.forward_ref"),o=Symbol.for("react.suspense"),b=Symbol.for("react.suspense_list"),L=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),I=Symbol.for("react.offscreen"),R=!1,h=!1,A=!1,p=!1,y=!1,c;c=Symbol.for("react.module.reference");function m(S){return!!(typeof S=="string"||typeof S=="function"||S===n||S===s||y||S===i||S===o||S===b||p||S===I||R||h||A||typeof S=="object"&&S!==null&&(S.$$typeof===v||S.$$typeof===L||S.$$typeof===r||S.$$typeof===u||S.$$typeof===g||S.$$typeof===c||S.getModuleId!==void 0))}function l(S){if(typeof S=="object"&&S!==null){var G=S.$$typeof;switch(G){case e:var Z=S.type;switch(Z){case n:case s:case i:case o:case b:return Z;default:var H=Z&&Z.$$typeof;switch(H){case a:case u:case g:case v:case L:case r:return H;default:return G}}case t:return G}}}var E=u,$=r,C=e,O=g,_=n,N=v,j=L,x=t,T=s,f=i,d=o,w=b,P=!1,k=!1;function W(S){return P||(P=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function K(S){return k||(k=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function se(S){return l(S)===u}function ue(S){return l(S)===r}function ee(S){return typeof S=="object"&&S!==null&&S.$$typeof===e}function q(S){return l(S)===g}function Q(S){return l(S)===n}function ie(S){return l(S)===v}function z(S){return l(S)===L}function V(S){return l(S)===t}function J(S){return l(S)===s}function M(S){return l(S)===i}function F(S){return l(S)===o}function Y(S){return l(S)===b}de.ContextConsumer=E,de.ContextProvider=$,de.Element=C,de.ForwardRef=O,de.Fragment=_,de.Lazy=N,de.Memo=j,de.Portal=x,de.Profiler=T,de.StrictMode=f,de.Suspense=d,de.SuspenseList=w,de.isAsyncMode=W,de.isConcurrentMode=K,de.isContextConsumer=se,de.isContextProvider=ue,de.isElement=ee,de.isForwardRef=q,de.isFragment=Q,de.isLazy=ie,de.isMemo=z,de.isPortal=V,de.isProfiler=J,de.isStrictMode=M,de.isSuspense=F,de.isSuspenseList=Y,de.isValidElementType=m,de.typeOf=l})()});var ir=oe((nl,tn)=>{"use strict";process.env.NODE_ENV==="production"?tn.exports=rr():tn.exports=sr()});var cr=oe((rl,ar)=>{"use strict";var ur=(e=0)=>t=>`\x1B[${38+e};5;${t}m`,or=(e=0)=>(t,n,i)=>`\x1B[${38+e};2;${t};${n};${i}m`;function ku(){let e=new Map,t={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};t.color.gray=t.color.blackBright,t.bgColor.bgGray=t.bgColor.bgBlackBright,t.color.grey=t.color.blackBright,t.bgColor.bgGrey=t.bgColor.bgBlackBright;for(let[n,i]of Object.entries(t)){for(let[s,r]of Object.entries(i))t[s]={open:`\x1B[${r[0]}m`,close:`\x1B[${r[1]}m`},i[s]=t[s],e.set(r[0],r[1]);Object.defineProperty(t,n,{value:i,enumerable:!1})}return Object.defineProperty(t,"codes",{value:e,enumerable:!1}),t.color.close="\x1B[39m",t.bgColor.close="\x1B[49m",t.color.ansi256=ur(),t.color.ansi16m=or(),t.bgColor.ansi256=ur(10),t.bgColor.ansi16m=or(10),Object.defineProperties(t,{rgbToAnsi256:{value:(n,i,s)=>n===i&&i===s?n<8?16:n>248?231:Math.round((n-8)/247*24)+232:16+36*Math.round(n/255*5)+6*Math.round(i/255*5)+Math.round(s/255*5),enumerable:!1},hexToRgb:{value:n=>{let i=/(?<colorString>[a-f\d]{6}|[a-f\d]{3})/i.exec(n.toString(16));if(!i)return[0,0,0];let{colorString:s}=i.groups;s.length===3&&(s=s.split("").map(u=>u+u).join(""));let r=Number.parseInt(s,16);return[r>>16&255,r>>8&255,r&255]},enumerable:!1},hexToAnsi256:{value:n=>t.rgbToAnsi256(...t.hexToRgb(n)),enumerable:!1}}),t}Object.defineProperty(ar,"exports",{enumerable:!0,get:ku})});var rt=oe((sl,lr)=>{(()=>{"use strict";var e={"./src/collections.ts":((s,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.printIteratorEntries=a,r.printIteratorValues=g,r.printListItems=o,r.printObjectProperties=b;let u=(L,v)=>{let I=Object.keys(L),R=v===null?I:I.sort(v);if(Object.getOwnPropertySymbols)for(let h of Object.getOwnPropertySymbols(L))Object.getOwnPropertyDescriptor(L,h).enumerable&&R.push(h);return R};function a(L,v,I,R,h,A,p=": "){let y="",c=0,m=L.next();if(!m.done){y+=v.spacingOuter;let l=I+v.indent;for(;!m.done;){if(y+=l,c++===v.maxWidth){y+="\u2026";break}let E=A(m.value[0],v,l,R,h),$=A(m.value[1],v,l,R,h);y+=E+p+$,m=L.next(),m.done?v.min||(y+=","):y+=`,${v.spacingInner}`}y+=v.spacingOuter+I}return y}function g(L,v,I,R,h,A){let p="",y=0,c=L.next();if(!c.done){p+=v.spacingOuter;let m=I+v.indent;for(;!c.done;){if(p+=m,y++===v.maxWidth){p+="\u2026";break}p+=A(c.value,v,m,R,h),c=L.next(),c.done?v.min||(p+=","):p+=`,${v.spacingInner}`}p+=v.spacingOuter+I}return p}function o(L,v,I,R,h,A){let p="";L=L instanceof ArrayBuffer?new DataView(L):L;let y=m=>m instanceof DataView,c=y(L)?L.byteLength:L.length;if(c>0){p+=v.spacingOuter;let m=I+v.indent;for(let l=0;l<c;l++){if(p+=m,l===v.maxWidth){p+="\u2026";break}(y(L)||l in L)&&(p+=A(y(L)?L.getInt8(l):L[l],v,m,R,h)),l<c-1?p+=`,${v.spacingInner}`:v.min||(p+=",")}p+=v.spacingOuter+I}return p}function b(L,v,I,R,h,A){let p="",y=u(L,v.compareKeys);if(y.length>0){p+=v.spacingOuter;let c=I+v.indent;for(let m=0;m<y.length;m++){let l=y[m],E=A(l,v,c,R,h),$=A(L[l],v,c,R,h);p+=`${c+E}: ${$}`,m<y.length-1?p+=`,${v.spacingInner}`:v.min||(p+=",")}p+=v.spacingOuter+I}return p}}),"./src/plugins/AsymmetricMatcher.ts":((s,r,u)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.test=r.serialize=r.default=void 0;var a=u("./src/collections.ts"),g=globalThis["jest-symbol-do-not-touch"]||globalThis.Symbol;let o=typeof g=="function"&&g.for?g.for("jest.asymmetricMatcher"):1267621,b=" ",L=(h,A,p,y,c,m)=>{let l=h.toString();if(l==="ArrayContaining"||l==="ArrayNotContaining")return++y>A.maxDepth?`[${l}]`:`${l+b}[${(0,a.printListItems)(h.sample,A,p,y,c,m)}]`;if(l==="ObjectContaining"||l==="ObjectNotContaining")return++y>A.maxDepth?`[${l}]`:`${l+b}{${(0,a.printObjectProperties)(h.sample,A,p,y,c,m)}}`;if(l==="StringMatching"||l==="StringNotMatching"||l==="StringContaining"||l==="StringNotContaining")return l+b+m(h.sample,A,p,y,c);if(l==="ArrayOf"||l==="NotArrayOf")return++y>A.maxDepth?`[${l}]`:`${l+b}${m(h.sample,A,p,y,c)}`;if(typeof h.toAsymmetricMatcher!="function")throw new TypeError(`Asymmetric matcher ${h.constructor.name} does not implement toAsymmetricMatcher()`);return h.toAsymmetricMatcher()};r.serialize=L;let v=h=>h&&h.$$typeof===o;r.test=v;let I={serialize:L,test:v};var R=r.default=I}),"./src/plugins/DOMCollection.ts":((s,r,u)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.test=r.serialize=r.default=void 0;var a=u("./src/collections.ts");let g=" ",o=new Set(["DOMStringMap","NamedNodeMap"]),b=/^(HTML\w*Collection|NodeList)$/,L=p=>o.has(p)||b.test(p),v=p=>p&&p.constructor&&!!p.constructor.name&&L(p.constructor.name);r.test=v;let I=p=>p.constructor.name==="NamedNodeMap",R=(p,y,c,m,l,E)=>{let $=p.constructor.name;return++m>y.maxDepth?`[${$}]`:(y.min?"":$+g)+(o.has($)?`{${(0,a.printObjectProperties)(I(p)?[...p].reduce((C,O)=>(C[O.name]=O.value,C),{}):{...p},y,c,m,l,E)}}`:`[${(0,a.printListItems)([...p],y,c,m,l,E)}]`)};r.serialize=R;let h={serialize:R,test:v};var A=r.default=h}),"./src/plugins/DOMElement.ts":((s,r,u)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.test=r.serialize=r.default=void 0;var a=u("./src/plugins/lib/markup.ts");let g=1,o=3,b=8,L=11,v=/^((HTML|SVG)\w*)?Element$/,I=$=>{try{return typeof $.hasAttribute=="function"&&$.hasAttribute("is")}catch{return!1}},R=$=>{let C=$==null?void 0:$.tagName;return typeof C=="string"&&C.includes("-")||I($)},h=$=>{let C=$.constructor.name,{nodeType:O}=$;return O===g&&(v.test(C)||R($))||O===o&&C==="Text"||O===b&&C==="Comment"||O===L&&C==="DocumentFragment"},A=$=>{var C;return(((C=$==null?void 0:$.constructor)==null?void 0:C.name)||R($))&&h($)};r.test=A;function p($){return $.nodeType===o}function y($){return $.nodeType===b}function c($){return $.nodeType===L}let m=($,C,O,_,N,j)=>{if(p($))return(0,a.printText)($.data,C);if(y($))return(0,a.printComment)($.data,C);let x=c($)?"DocumentFragment":$.tagName.toLowerCase();return++_>C.maxDepth?(0,a.printElementAsLeaf)(x,C):(0,a.printElement)(x,(0,a.printProps)(c($)?[]:Array.from($.attributes,T=>T.name).sort(),c($)?{}:[...$.attributes].reduce((T,f)=>(T[f.name]=f.value,T),{}),C,O+C.indent,_,N,j),(0,a.printChildren)(Array.prototype.slice.call($.childNodes||$.children),C,O+C.indent,_,N,j),C,O)};r.serialize=m;let l={serialize:m,test:A};var E=r.default=l}),"./src/plugins/Immutable.ts":((s,r,u)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.test=r.serialize=r.default=void 0;var a=u("./src/collections.ts");let g="@@__IMMUTABLE_ITERABLE__@@",o="@@__IMMUTABLE_LIST__@@",b="@@__IMMUTABLE_KEYED__@@",L="@@__IMMUTABLE_MAP__@@",v="@@__IMMUTABLE_ORDERED__@@",I="@@__IMMUTABLE_RECORD__@@",R="@@__IMMUTABLE_SEQ__@@",h="@@__IMMUTABLE_SET__@@",A="@@__IMMUTABLE_STACK__@@",p=T=>`Immutable.${T}`,y=T=>`[${T}]`,c=" ",m="\u2026",l=(T,f,d,w,P,k,W)=>++w>f.maxDepth?y(p(W)):`${p(W)+c}{${(0,a.printIteratorEntries)(T.entries(),f,d,w,P,k)}}`;function E(T){let f=0;return{next(){if(f<T._keys.length){let d=T._keys[f++];return{done:!1,value:[d,T.get(d)]}}return{done:!0,value:void 0}}}}let $=(T,f,d,w,P,k)=>{let W=p(T._name||"Record");return++w>f.maxDepth?y(W):`${W+c}{${(0,a.printIteratorEntries)(E(T),f,d,w,P,k)}}`},C=(T,f,d,w,P,k)=>{let W=p("Seq");return++w>f.maxDepth?y(W):T[b]?`${W+c}{${T._iter||T._object?(0,a.printIteratorEntries)(T.entries(),f,d,w,P,k):m}}`:`${W+c}[${T._iter||T._array||T._collection||T._iterable?(0,a.printIteratorValues)(T.values(),f,d,w,P,k):m}]`},O=(T,f,d,w,P,k,W)=>++w>f.maxDepth?y(p(W)):`${p(W)+c}[${(0,a.printIteratorValues)(T.values(),f,d,w,P,k)}]`,_=(T,f,d,w,P,k)=>T[L]?l(T,f,d,w,P,k,T[v]?"OrderedMap":"Map"):T[o]?O(T,f,d,w,P,k,"List"):T[h]?O(T,f,d,w,P,k,T[v]?"OrderedSet":"Set"):T[A]?O(T,f,d,w,P,k,"Stack"):T[R]?C(T,f,d,w,P,k):$(T,f,d,w,P,k);r.serialize=_;let N=T=>T&&(T[g]===!0||T[I]===!0);r.test=N;let j={serialize:_,test:N};var x=r.default=j}),"./src/plugins/ReactElement.ts":((s,r,u)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.test=r.serialize=r.default=void 0;var a=o(ir()),g=u("./src/plugins/lib/markup.ts");function o(p,y){if(typeof WeakMap=="function")var c=new WeakMap,m=new WeakMap;return(o=function(l,E){if(!E&&l&&l.__esModule)return l;var $,C,O={__proto__:null,default:l};if(l===null||typeof l!="object"&&typeof l!="function")return O;if($=E?m:c){if($.has(l))return $.get(l);$.set(l,O)}for(let _ in l)_!=="default"&&{}.hasOwnProperty.call(l,_)&&((C=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(l,_))&&(C.get||C.set)?$(O,_,C):O[_]=l[_]);return O})(p,y)}let b=(p,y=[])=>{if(Array.isArray(p))for(let c of p)b(c,y);else p!=null&&p!==!1&&p!==""&&y.push(p);return y},L=p=>{let y=p.type;if(typeof y=="string")return y;if(typeof y=="function")return y.displayName||y.name||"Unknown";if(a.isFragment(p))return"React.Fragment";if(a.isSuspense(p))return"React.Suspense";if(typeof y=="object"&&y!==null){if(a.isContextProvider(p))return"Context.Provider";if(a.isContextConsumer(p))return"Context.Consumer";if(a.isForwardRef(p)){if(y.displayName)return y.displayName;let c=y.render.displayName||y.render.name||"";return c===""?"ForwardRef":`ForwardRef(${c})`}if(a.isMemo(p)){let c=y.displayName||y.type.displayName||y.type.name||"";return c===""?"Memo":`Memo(${c})`}}return"UNDEFINED"},v=p=>{let{props:y}=p;return Object.keys(y).filter(c=>c!=="children"&&y[c]!==void 0).sort()},I=(p,y,c,m,l,E)=>++m>y.maxDepth?(0,g.printElementAsLeaf)(L(p),y):(0,g.printElement)(L(p),(0,g.printProps)(v(p),p.props,y,c+y.indent,m,l,E),(0,g.printChildren)(b(p.props.children),y,c+y.indent,m,l,E),y,c);r.serialize=I;let R=p=>p!=null&&a.isElement(p);r.test=R;let h={serialize:I,test:R};var A=r.default=h}),"./src/plugins/ReactTestComponent.ts":((s,r,u)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.test=r.serialize=r.default=void 0;var a=u("./src/plugins/lib/markup.ts"),g=globalThis["jest-symbol-do-not-touch"]||globalThis.Symbol;let o=typeof g=="function"&&g.for?g.for("react.test.json"):245830487,b=h=>{let{props:A}=h;return A?Object.keys(A).filter(p=>A[p]!==void 0).sort():[]},L=(h,A,p,y,c,m)=>++y>A.maxDepth?(0,a.printElementAsLeaf)(h.type,A):(0,a.printElement)(h.type,h.props?(0,a.printProps)(b(h),h.props,A,p+A.indent,y,c,m):"",h.children?(0,a.printChildren)(h.children,A,p+A.indent,y,c,m):"",A,p);r.serialize=L;let v=h=>h&&h.$$typeof===o;r.test=v;let I={serialize:L,test:v};var R=r.default=I}),"./src/plugins/lib/escapeHTML.ts":((s,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.default=u;function u(a){return a.replaceAll("<","<").replaceAll(">",">")}}),"./src/plugins/lib/markup.ts":((s,r,u)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.printText=r.printProps=r.printElementAsLeaf=r.printElement=r.printComment=r.printChildren=void 0;var a=g(u("./src/plugins/lib/escapeHTML.ts"));function g(h){return h&&h.__esModule?h:{default:h}}let o=(h,A,p,y,c,m,l)=>{let E=y+p.indent,$=p.colors;return h.map(C=>{let O=A[C],_=l(O,p,E,c,m);return typeof O!="string"&&(_.includes(`
`)&&(_=p.spacingOuter+E+_+p.spacingOuter+y),_=`{${_}}`),`${p.spacingInner+y+$.prop.open+C+$.prop.close}=${$.value.open}${_}${$.value.close}`}).join("")};r.printProps=o;let b=(h,A,p,y,c,m)=>h.map(l=>A.spacingOuter+p+(typeof l=="string"?L(l,A):m(l,A,p,y,c))).join("");r.printChildren=b;let L=(h,A)=>{let p=A.colors.content;return p.open+(0,a.default)(h)+p.close};r.printText=L;let v=(h,A)=>{let p=A.colors.comment;return`${p.open}<!--${(0,a.default)(h)}-->${p.close}`};r.printComment=v;let I=(h,A,p,y,c)=>{let m=y.colors.tag;return`${m.open}<${h}${A&&m.close+A+y.spacingOuter+c+m.open}${p?`>${m.close}${p}${y.spacingOuter}${c}${m.open}</${h}`:`${A&&!y.min?"":" "}/`}>${m.close}`};r.printElement=I;let R=(h,A)=>{let p=A.colors.tag;return`${p.open}<${h}${p.close} \u2026${p.open} />${p.close}`};r.printElementAsLeaf=R})},t={};function n(s){var r=t[s];if(r!==void 0)return r.exports;var u=t[s]={exports:{}};return e[s](u,u.exports,n),u.exports}var i={};(()=>{var s=i;Object.defineProperty(s,"__esModule",{value:!0}),s.default=s.DEFAULT_OPTIONS=void 0,s.format=M,s.plugins=void 0;var r=I(cr()),u=n("./src/collections.ts"),a=I(n("./src/plugins/AsymmetricMatcher.ts")),g=I(n("./src/plugins/DOMCollection.ts")),o=I(n("./src/plugins/DOMElement.ts")),b=I(n("./src/plugins/Immutable.ts")),L=I(n("./src/plugins/ReactElement.ts")),v=I(n("./src/plugins/ReactTestComponent.ts"));function I(S){return S&&S.__esModule?S:{default:S}}let R=Object.prototype.toString,h=Date.prototype.toISOString,A=Error.prototype.toString,p=RegExp.prototype.toString,y=S=>typeof S.constructor=="function"&&S.constructor.name||"Object",c=S=>typeof window!="undefined"&&S===window,m=/^Symbol\((.*)\)(.*)$/,l=/\n/gi;class E extends Error{constructor(G,Z){super(G),this.stack=Z,this.name=this.constructor.name}}function $(S){return S==="[object Array]"||S==="[object ArrayBuffer]"||S==="[object DataView]"||S==="[object Float32Array]"||S==="[object Float64Array]"||S==="[object Int8Array]"||S==="[object Int16Array]"||S==="[object Int32Array]"||S==="[object Uint8Array]"||S==="[object Uint8ClampedArray]"||S==="[object Uint16Array]"||S==="[object Uint32Array]"}function C(S){return Object.is(S,-0)?"-0":String(S)}function O(S){return`${S}n`}function _(S,G){return G?`[Function ${S.name||"anonymous"}]`:"[Function]"}function N(S){return String(S).replace(m,"Symbol($1)")}function j(S){return`[${A.call(S)}]`}function x(S,G,Z,H){if(S===!0||S===!1)return`${S}`;if(S===void 0)return"undefined";if(S===null)return"null";let B=typeof S;if(B==="number")return C(S);if(B==="bigint")return O(S);if(B==="string")return H?`"${S.replaceAll(/"|\\/g,"\\$&")}"`:`"${S}"`;if(B==="function")return _(S,G);if(B==="symbol")return N(S);let D=R.call(S);return D==="[object Promise]"?"Promise {}":D==="[object WeakMap]"?"WeakMap {}":D==="[object WeakSet]"?"WeakSet {}":D==="[object Function]"||D==="[object GeneratorFunction]"?_(S,G):D==="[object Symbol]"?N(S):D==="[object Date]"?Number.isNaN(+S)?"Date { NaN }":h.call(S):D==="[object Error]"?j(S):D==="[object RegExp]"?Z?p.call(S).replaceAll(/[$()*+.?[\\\]^{|}]/g,"\\$&"):p.call(S):S instanceof Error?j(S):null}function T(S,G,Z,H,B,D){if(B.includes(S))return"[Circular]";B=[...B],B.push(S);let U=++H>G.maxDepth,X=G.min;if(G.callToJSON&&!U&&S.toJSON&&typeof S.toJSON=="function"&&!D)return P(S.toJSON(),G,Z,H,B,!0);let te=R.call(S);return te==="[object Arguments]"?U?"[Arguments]":`${X?"":"Arguments "}[${(0,u.printListItems)(S,G,Z,H,B,P)}]`:$(te)?U?`[${S.constructor.name}]`:`${X||!G.printBasicPrototype&&S.constructor.name==="Array"?"":`${S.constructor.name} `}[${(0,u.printListItems)(S,G,Z,H,B,P)}]`:te==="[object Map]"?U?"[Map]":`Map {${(0,u.printIteratorEntries)(S.entries(),G,Z,H,B,P," => ")}}`:te==="[object Set]"?U?"[Set]":`Set {${(0,u.printIteratorValues)(S.values(),G,Z,H,B,P)}}`:U||c(S)?`[${y(S)}]`:`${X||!G.printBasicPrototype&&y(S)==="Object"?"":`${y(S)} `}{${(0,u.printObjectProperties)(S,G,Z,H,B,P)}}`}function f(S){return S.serialize!=null}function d(S,G,Z,H,B,D){let U;try{U=f(S)?S.serialize(G,Z,H,B,D,P):S.print(G,X=>P(X,Z,H,B,D),X=>{let te=H+Z.indent;return te+X.replaceAll(l,`
${te}`)},{edgeSpacing:Z.spacingOuter,min:Z.min,spacing:Z.spacingInner},Z.colors)}catch(X){throw new E(X.message,X.stack)}if(typeof U!="string")throw new TypeError(`pretty-format: Plugin must return type "string" but instead returned "${typeof U}".`);return U}function w(S,G){for(let Z of S)try{if(Z.test(G))return Z}catch(H){throw new E(H.message,H.stack)}return null}function P(S,G,Z,H,B,D){let U=w(G.plugins,S);if(U!==null)return d(U,S,G,Z,H,B);let X=x(S,G.printFunctionName,G.escapeRegex,G.escapeString);return X!==null?X:T(S,G,Z,H,B,D)}let k={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},W=Object.keys(k),K=S=>S,se=s.DEFAULT_OPTIONS=K({callToJSON:!0,compareKeys:void 0,escapeRegex:!1,escapeString:!0,highlight:!1,indent:2,maxDepth:Number.POSITIVE_INFINITY,maxWidth:Number.POSITIVE_INFINITY,min:!1,plugins:[],printBasicPrototype:!0,printFunctionName:!0,theme:k});function ue(S){for(let G of Object.keys(S))if(!Object.prototype.hasOwnProperty.call(se,G))throw new Error(`pretty-format: Unknown option "${G}".`);if(S.min&&S.indent!==void 0&&S.indent!==0)throw new Error('pretty-format: Options "min" and "indent" cannot be used together.');if(S.theme!==void 0){if(S.theme===null)throw new Error('pretty-format: Option "theme" must not be null.');if(typeof S.theme!="object")throw new TypeError(`pretty-format: Option "theme" must be of type "object" but instead received "${typeof S.theme}".`)}}let ee=S=>W.reduce((G,Z)=>{let H=S.theme&&S.theme[Z]!==void 0?S.theme[Z]:k[Z],B=H&&r.default[H];if(B&&typeof B.close=="string"&&typeof B.open=="string")G[Z]=B;else throw new Error(`pretty-format: Option "theme" has a key "${Z}" whose value "${H}" is undefined in ansi-styles.`);return G},Object.create(null)),q=()=>W.reduce((S,G)=>(S[G]={close:"",open:""},S),Object.create(null)),Q=S=>{var G;return(G=S==null?void 0:S.printFunctionName)!=null?G:se.printFunctionName},ie=S=>{var G;return(G=S==null?void 0:S.escapeRegex)!=null?G:se.escapeRegex},z=S=>{var G;return(G=S==null?void 0:S.escapeString)!=null?G:se.escapeString},V=S=>{var G,Z,H,B,D,U,X;return{callToJSON:(G=S==null?void 0:S.callToJSON)!=null?G:se.callToJSON,colors:S!=null&&S.highlight?ee(S):q(),compareKeys:typeof(S==null?void 0:S.compareKeys)=="function"||(S==null?void 0:S.compareKeys)===null?S.compareKeys:se.compareKeys,escapeRegex:ie(S),escapeString:z(S),indent:S!=null&&S.min?"":J((Z=S==null?void 0:S.indent)!=null?Z:se.indent),maxDepth:(H=S==null?void 0:S.maxDepth)!=null?H:se.maxDepth,maxWidth:(B=S==null?void 0:S.maxWidth)!=null?B:se.maxWidth,min:(D=S==null?void 0:S.min)!=null?D:se.min,plugins:(U=S==null?void 0:S.plugins)!=null?U:se.plugins,printBasicPrototype:(X=S==null?void 0:S.printBasicPrototype)!=null?X:!0,printFunctionName:Q(S),spacingInner:S!=null&&S.min?" ":`
`,spacingOuter:S!=null&&S.min?"":`
`}};function J(S){return Array.from({length:S+1}).join(" ")}function M(S,G){if(G&&(ue(G),G.plugins)){let H=w(G.plugins,S);if(H!==null)return d(H,S,V(G),"",0,[])}let Z=x(S,Q(G),ie(G),z(G));return Z!==null?Z:T(S,V(G),"",0,[])}let F=s.plugins={AsymmetricMatcher:a.default,DOMCollection:g.default,DOMElement:o.default,Immutable:b.default,ReactElement:L.default,ReactTestComponent:v.default};var Y=s.default=M})(),lr.exports=i})()});var pr=oe((il,fr)=>{"use strict";fr.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var nn=oe((ul,hr)=>{var st=pr(),dr={};for(let e of Object.keys(st))dr[st[e]]=e;var ae={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};hr.exports=ae;for(let e of Object.keys(ae)){if(!("channels"in ae[e]))throw new Error("missing channels property: "+e);if(!("labels"in ae[e]))throw new Error("missing channel labels property: "+e);if(ae[e].labels.length!==ae[e].channels)throw new Error("channel and label counts mismatch: "+e);let{channels:t,labels:n}=ae[e];delete ae[e].channels,delete ae[e].labels,Object.defineProperty(ae[e],"channels",{value:t}),Object.defineProperty(ae[e],"labels",{value:n})}ae.rgb.hsl=function(e){let t=e[0]/255,n=e[1]/255,i=e[2]/255,s=Math.min(t,n,i),r=Math.max(t,n,i),u=r-s,a,g;r===s?a=0:t===r?a=(n-i)/u:n===r?a=2+(i-t)/u:i===r&&(a=4+(t-n)/u),a=Math.min(a*60,360),a<0&&(a+=360);let o=(s+r)/2;return r===s?g=0:o<=.5?g=u/(r+s):g=u/(2-r-s),[a,g*100,o*100]};ae.rgb.hsv=function(e){let t,n,i,s,r,u=e[0]/255,a=e[1]/255,g=e[2]/255,o=Math.max(u,a,g),b=o-Math.min(u,a,g),L=function(v){return(o-v)/6/b+1/2};return b===0?(s=0,r=0):(r=b/o,t=L(u),n=L(a),i=L(g),u===o?s=i-n:a===o?s=1/3+t-i:g===o&&(s=2/3+n-t),s<0?s+=1:s>1&&(s-=1)),[s*360,r*100,o*100]};ae.rgb.hwb=function(e){let t=e[0],n=e[1],i=e[2],s=ae.rgb.hsl(e)[0],r=1/255*Math.min(t,Math.min(n,i));return i=1-1/255*Math.max(t,Math.max(n,i)),[s,r*100,i*100]};ae.rgb.cmyk=function(e){let t=e[0]/255,n=e[1]/255,i=e[2]/255,s=Math.min(1-t,1-n,1-i),r=(1-t-s)/(1-s)||0,u=(1-n-s)/(1-s)||0,a=(1-i-s)/(1-s)||0;return[r*100,u*100,a*100,s*100]};function Bu(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}ae.rgb.keyword=function(e){let t=dr[e];if(t)return t;let n=1/0,i;for(let s of Object.keys(st)){let r=st[s],u=Bu(e,r);u<n&&(n=u,i=s)}return i};ae.keyword.rgb=function(e){return st[e]};ae.rgb.xyz=function(e){let t=e[0]/255,n=e[1]/255,i=e[2]/255;t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,i=i>.04045?((i+.055)/1.055)**2.4:i/12.92;let s=t*.4124+n*.3576+i*.1805,r=t*.2126+n*.7152+i*.0722,u=t*.0193+n*.1192+i*.9505;return[s*100,r*100,u*100]};ae.rgb.lab=function(e){let t=ae.rgb.xyz(e),n=t[0],i=t[1],s=t[2];n/=95.047,i/=100,s/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,i=i>.008856?i**(1/3):7.787*i+16/116,s=s>.008856?s**(1/3):7.787*s+16/116;let r=116*i-16,u=500*(n-i),a=200*(i-s);return[r,u,a]};ae.hsl.rgb=function(e){let t=e[0]/360,n=e[1]/100,i=e[2]/100,s,r,u;if(n===0)return u=i*255,[u,u,u];i<.5?s=i*(1+n):s=i+n-i*n;let a=2*i-s,g=[0,0,0];for(let o=0;o<3;o++)r=t+1/3*-(o-1),r<0&&r++,r>1&&r--,6*r<1?u=a+(s-a)*6*r:2*r<1?u=s:3*r<2?u=a+(s-a)*(2/3-r)*6:u=a,g[o]=u*255;return g};ae.hsl.hsv=function(e){let t=e[0],n=e[1]/100,i=e[2]/100,s=n,r=Math.max(i,.01);i*=2,n*=i<=1?i:2-i,s*=r<=1?r:2-r;let u=(i+n)/2,a=i===0?2*s/(r+s):2*n/(i+n);return[t,a*100,u*100]};ae.hsv.rgb=function(e){let t=e[0]/60,n=e[1]/100,i=e[2]/100,s=Math.floor(t)%6,r=t-Math.floor(t),u=255*i*(1-n),a=255*i*(1-n*r),g=255*i*(1-n*(1-r));switch(i*=255,s){case 0:return[i,g,u];case 1:return[a,i,u];case 2:return[u,i,g];case 3:return[u,a,i];case 4:return[g,u,i];case 5:return[i,u,a]}};ae.hsv.hsl=function(e){let t=e[0],n=e[1]/100,i=e[2]/100,s=Math.max(i,.01),r,u;u=(2-n)*i;let a=(2-n)*s;return r=n*s,r/=a<=1?a:2-a,r=r||0,u/=2,[t,r*100,u*100]};ae.hwb.rgb=function(e){let t=e[0]/360,n=e[1]/100,i=e[2]/100,s=n+i,r;s>1&&(n/=s,i/=s);let u=Math.floor(6*t),a=1-i;r=6*t-u,(u&1)!==0&&(r=1-r);let g=n+r*(a-n),o,b,L;switch(u){default:case 6:case 0:o=a,b=g,L=n;break;case 1:o=g,b=a,L=n;break;case 2:o=n,b=a,L=g;break;case 3:o=n,b=g,L=a;break;case 4:o=g,b=n,L=a;break;case 5:o=a,b=n,L=g;break}return[o*255,b*255,L*255]};ae.cmyk.rgb=function(e){let t=e[0]/100,n=e[1]/100,i=e[2]/100,s=e[3]/100,r=1-Math.min(1,t*(1-s)+s),u=1-Math.min(1,n*(1-s)+s),a=1-Math.min(1,i*(1-s)+s);return[r*255,u*255,a*255]};ae.xyz.rgb=function(e){let t=e[0]/100,n=e[1]/100,i=e[2]/100,s,r,u;return s=t*3.2406+n*-1.5372+i*-.4986,r=t*-.9689+n*1.8758+i*.0415,u=t*.0557+n*-.204+i*1.057,s=s>.0031308?1.055*s**(1/2.4)-.055:s*12.92,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,s=Math.min(Math.max(0,s),1),r=Math.min(Math.max(0,r),1),u=Math.min(Math.max(0,u),1),[s*255,r*255,u*255]};ae.xyz.lab=function(e){let t=e[0],n=e[1],i=e[2];t/=95.047,n/=100,i/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;let s=116*n-16,r=500*(t-n),u=200*(n-i);return[s,r,u]};ae.lab.xyz=function(e){let t=e[0],n=e[1],i=e[2],s,r,u;r=(t+16)/116,s=n/500+r,u=r-i/200;let a=r**3,g=s**3,o=u**3;return r=a>.008856?a:(r-16/116)/7.787,s=g>.008856?g:(s-16/116)/7.787,u=o>.008856?o:(u-16/116)/7.787,s*=95.047,r*=100,u*=108.883,[s,r,u]};ae.lab.lch=function(e){let t=e[0],n=e[1],i=e[2],s;s=Math.atan2(i,n)*360/2/Math.PI,s<0&&(s+=360);let u=Math.sqrt(n*n+i*i);return[t,u,s]};ae.lch.lab=function(e){let t=e[0],n=e[1],s=e[2]/360*2*Math.PI,r=n*Math.cos(s),u=n*Math.sin(s);return[t,r,u]};ae.rgb.ansi16=function(e,t=null){let[n,i,s]=e,r=t===null?ae.rgb.hsv(e)[2]:t;if(r=Math.round(r/50),r===0)return 30;let u=30+(Math.round(s/255)<<2|Math.round(i/255)<<1|Math.round(n/255));return r===2&&(u+=60),u};ae.hsv.ansi16=function(e){return ae.rgb.ansi16(ae.hsv.rgb(e),e[2])};ae.rgb.ansi256=function(e){let t=e[0],n=e[1],i=e[2];return t===n&&n===i?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)};ae.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];let n=(~~(e>50)+1)*.5,i=(t&1)*n*255,s=(t>>1&1)*n*255,r=(t>>2&1)*n*255;return[i,s,r]};ae.ansi256.rgb=function(e){if(e>=232){let r=(e-232)*10+8;return[r,r,r]}e-=16;let t,n=Math.floor(e/36)/5*255,i=Math.floor((t=e%36)/6)/5*255,s=t%6/5*255;return[n,i,s]};ae.rgb.hex=function(e){let n=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(n.length)+n};ae.hex.rgb=function(e){let t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let n=t[0];t[0].length===3&&(n=n.split("").map(a=>a+a).join(""));let i=parseInt(n,16),s=i>>16&255,r=i>>8&255,u=i&255;return[s,r,u]};ae.rgb.hcg=function(e){let t=e[0]/255,n=e[1]/255,i=e[2]/255,s=Math.max(Math.max(t,n),i),r=Math.min(Math.min(t,n),i),u=s-r,a,g;return u<1?a=r/(1-u):a=0,u<=0?g=0:s===t?g=(n-i)/u%6:s===n?g=2+(i-t)/u:g=4+(t-n)/u,g/=6,g%=1,[g*360,u*100,a*100]};ae.hsl.hcg=function(e){let t=e[1]/100,n=e[2]/100,i=n<.5?2*t*n:2*t*(1-n),s=0;return i<1&&(s=(n-.5*i)/(1-i)),[e[0],i*100,s*100]};ae.hsv.hcg=function(e){let t=e[1]/100,n=e[2]/100,i=t*n,s=0;return i<1&&(s=(n-i)/(1-i)),[e[0],i*100,s*100]};ae.hcg.rgb=function(e){let t=e[0]/360,n=e[1]/100,i=e[2]/100;if(n===0)return[i*255,i*255,i*255];let s=[0,0,0],r=t%1*6,u=r%1,a=1-u,g=0;switch(Math.floor(r)){case 0:s[0]=1,s[1]=u,s[2]=0;break;case 1:s[0]=a,s[1]=1,s[2]=0;break;case 2:s[0]=0,s[1]=1,s[2]=u;break;case 3:s[0]=0,s[1]=a,s[2]=1;break;case 4:s[0]=u,s[1]=0,s[2]=1;break;default:s[0]=1,s[1]=0,s[2]=a}return g=(1-n)*i,[(n*s[0]+g)*255,(n*s[1]+g)*255,(n*s[2]+g)*255]};ae.hcg.hsv=function(e){let t=e[1]/100,n=e[2]/100,i=t+n*(1-t),s=0;return i>0&&(s=t/i),[e[0],s*100,i*100]};ae.hcg.hsl=function(e){let t=e[1]/100,i=e[2]/100*(1-t)+.5*t,s=0;return i>0&&i<.5?s=t/(2*i):i>=.5&&i<1&&(s=t/(2*(1-i))),[e[0],s*100,i*100]};ae.hcg.hwb=function(e){let t=e[1]/100,n=e[2]/100,i=t+n*(1-t);return[e[0],(i-t)*100,(1-i)*100]};ae.hwb.hcg=function(e){let t=e[1]/100,i=1-e[2]/100,s=i-t,r=0;return s<1&&(r=(i-s)/(1-s)),[e[0],s*100,r*100]};ae.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};ae.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};ae.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};ae.gray.hsl=function(e){return[0,0,e[0]]};ae.gray.hsv=ae.gray.hsl;ae.gray.hwb=function(e){return[0,100,e[0]]};ae.gray.cmyk=function(e){return[0,0,0,e[0]]};ae.gray.lab=function(e){return[e[0],0,0]};ae.gray.hex=function(e){let t=Math.round(e[0]/100*255)&255,i=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(i.length)+i};ae.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}});var gr=oe((ol,mr)=>{var Nt=nn();function Fu(){let e={},t=Object.keys(Nt);for(let n=t.length,i=0;i<n;i++)e[t[i]]={distance:-1,parent:null};return e}function Uu(e){let t=Fu(),n=[e];for(t[e].distance=0;n.length;){let i=n.pop(),s=Object.keys(Nt[i]);for(let r=s.length,u=0;u<r;u++){let a=s[u],g=t[a];g.distance===-1&&(g.distance=t[i].distance+1,g.parent=i,n.unshift(a))}}return t}function qu(e,t){return function(n){return t(e(n))}}function Gu(e,t){let n=[t[e].parent,e],i=Nt[t[e].parent][e],s=t[e].parent;for(;t[s].parent;)n.unshift(t[s].parent),i=qu(Nt[t[s].parent][s],i),s=t[s].parent;return i.conversion=n,i}mr.exports=function(e){let t=Uu(e),n={},i=Object.keys(t);for(let s=i.length,r=0;r<s;r++){let u=i[r];t[u].parent!==null&&(n[u]=Gu(u,t))}return n}});var yr=oe((al,br)=>{var rn=nn(),Wu=gr(),Xe={},Ku=Object.keys(rn);function Vu(e){let t=function(...n){let i=n[0];return i==null?i:(i.length>1&&(n=i),e(n))};return"conversion"in e&&(t.conversion=e.conversion),t}function Xu(e){let t=function(...n){let i=n[0];if(i==null)return i;i.length>1&&(n=i);let s=e(n);if(typeof s=="object")for(let r=s.length,u=0;u<r;u++)s[u]=Math.round(s[u]);return s};return"conversion"in e&&(t.conversion=e.conversion),t}Ku.forEach(e=>{Xe[e]={},Object.defineProperty(Xe[e],"channels",{value:rn[e].channels}),Object.defineProperty(Xe[e],"labels",{value:rn[e].labels});let t=Wu(e);Object.keys(t).forEach(i=>{let s=t[i];Xe[e][i]=Xu(s),Xe[e][i].raw=Vu(s)})});br.exports=Xe});var vr=oe((cl,Cr)=>{"use strict";var Er=(e,t)=>(...n)=>`\x1B[${e(...n)+t}m`,_r=(e,t)=>(...n)=>{let i=e(...n);return`\x1B[${38+t};5;${i}m`},Rr=(e,t)=>(...n)=>{let i=e(...n);return`\x1B[${38+t};2;${i[0]};${i[1]};${i[2]}m`},Mt=e=>e,Ar=(e,t,n)=>[e,t,n],ze=(e,t,n)=>{Object.defineProperty(e,t,{get:()=>{let i=n();return Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0}),i},enumerable:!0,configurable:!0})},sn,Ye=(e,t,n,i)=>{sn===void 0&&(sn=yr());let s=i?10:0,r={};for(let[u,a]of Object.entries(sn)){let g=u==="ansi16"?"ansi":u;u===t?r[g]=e(n,s):typeof a=="object"&&(r[g]=e(a[t],s))}return r};function zu(){let e=new Map,t={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};t.color.gray=t.color.blackBright,t.bgColor.bgGray=t.bgColor.bgBlackBright,t.color.grey=t.color.blackBright,t.bgColor.bgGrey=t.bgColor.bgBlackBright;for(let[n,i]of Object.entries(t)){for(let[s,r]of Object.entries(i))t[s]={open:`\x1B[${r[0]}m`,close:`\x1B[${r[1]}m`},i[s]=t[s],e.set(r[0],r[1]);Object.defineProperty(t,n,{value:i,enumerable:!1})}return Object.defineProperty(t,"codes",{value:e,enumerable:!1}),t.color.close="\x1B[39m",t.bgColor.close="\x1B[49m",ze(t.color,"ansi",()=>Ye(Er,"ansi16",Mt,!1)),ze(t.color,"ansi256",()=>Ye(_r,"ansi256",Mt,!1)),ze(t.color,"ansi16m",()=>Ye(Rr,"rgb",Ar,!1)),ze(t.bgColor,"ansi",()=>Ye(Er,"ansi16",Mt,!0)),ze(t.bgColor,"ansi256",()=>Ye(_r,"ansi256",Mt,!0)),ze(t.bgColor,"ansi16m",()=>Ye(Rr,"rgb",Ar,!0)),t}Object.defineProperty(Cr,"exports",{enumerable:!0,get:zu})});var Or=oe((ll,Sr)=>{"use strict";Sr.exports=(e,t=process.argv)=>{let n=e.startsWith("-")?"":e.length===1?"-":"--",i=t.indexOf(n+e),s=t.indexOf("--");return i!==-1&&(s===-1||i<s)}});var $r=oe((fl,wr)=>{"use strict";var Yu=require("os"),Tr=require("tty"),Ie=Or(),{env:Re}=process,ke;Ie("no-color")||Ie("no-colors")||Ie("color=false")||Ie("color=never")?ke=0:(Ie("color")||Ie("colors")||Ie("color=true")||Ie("color=always"))&&(ke=1);"FORCE_COLOR"in Re&&(Re.FORCE_COLOR==="true"?ke=1:Re.FORCE_COLOR==="false"?ke=0:ke=Re.FORCE_COLOR.length===0?1:Math.min(parseInt(Re.FORCE_COLOR,10),3));function un(e){return e===0?!1:{level:e,hasBasic:!0,has256:e>=2,has16m:e>=3}}function on(e,t){if(ke===0)return 0;if(Ie("color=16m")||Ie("color=full")||Ie("color=truecolor"))return 3;if(Ie("color=256"))return 2;if(e&&!t&&ke===void 0)return 0;let n=ke||0;if(Re.TERM==="dumb")return n;if(process.platform==="win32"){let i=Yu.release().split(".");return Number(i[0])>=10&&Number(i[2])>=10586?Number(i[2])>=14931?3:2:1}if("CI"in Re)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(i=>i in Re)||Re.CI_NAME==="codeship"?1:n;if("TEAMCITY_VERSION"in Re)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Re.TEAMCITY_VERSION)?1:0;if(Re.COLORTERM==="truecolor")