UNPKG

semver-conflict-resolver

Version:

Plugin for git-json-resolver that applies semver-based merge strategies (max, min, secure, override) to resolve version conflicts in package.json and similar files.

6 lines 286 kB
import{b as ct,c as Bn,d as qn,e as xo,f as ha}from"./chunk-RABVTLP5.mjs";import{a as Yt,b as fa,c as J}from"./chunk-76CZ6Z7T.mjs";var bu=Yt((KS,yu)=>{"use strict";var du,Jr,Vr,Xr,Kr,Gr,Pn,di,Nn,Yr,mu,Hr,Mn,Zr,Qr,eo,Vt,gu,to,no,rg;Zr=/\/(?![*\/])(?:\[(?:[^\]\\\n\r\u2028\u2029]+|\\.)*\]?|[^\/[\\\n\r\u2028\u2029]+|\\.)*(\/[$_\u200C\u200D\p{ID_Continue}]*|\\)?/yu;Mn=/--|\+\+|=>|\.{3}|\??\.(?!\d)|(?:&&|\|\||\?\?|[+\-%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2}|\/(?![\/*]))=?|[?~,:;[\](){}]/y;Jr=/(\x23?)(?=[$_\p{ID_Start}\\])(?:[$_\u200C\u200D\p{ID_Continue}]+|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+/yu;eo=/(['"])(?:[^'"\\\n\r]+|(?!\1)['"]|\\(?:\r\n|[^]))*(\1)?/y;Hr=/(?:0[xX][\da-fA-F](?:_?[\da-fA-F])*|0[oO][0-7](?:_?[0-7])*|0[bB][01](?:_?[01])*)n?|0n|[1-9](?:_?\d)*n|(?:(?:0(?!\d)|0\d*[89]\d*|[1-9](?:_?\d)*)(?:\.(?:\d(?:_?\d)*)?)?|\.\d(?:_?\d)*)(?:[eE][+-]?\d(?:_?\d)*)?|0[0-7]+/y;Vt=/[`}](?:[^`\\$]+|\\[^]|\$(?!\{))*(`|\$\{)?/y;no=/[\t\v\f\ufeff\p{Zs}]+/yu;Nn=/\r?\n|[\r\u2028\u2029]/y;Yr=/\/\*(?:[^*]+|\*(?!\/))*(\*\/)?/y;Qr=/\/\/.*/y;du=/^#!.*/;Xr=/[<>.:={}]|\/(?![\/*])/y;Vr=/[$_\p{ID_Start}][$_\u200C\u200D\p{ID_Continue}-]*/yu;Kr=/(['"])(?:[^'"]+|(?!\1)['"])*(\1)?/y;Gr=/[^<>{}]+/y;to=/^(?:[\/+-]|\.{3}|\?(?:InterpolationIn(?:JSX|Template)|NoLineTerminatorHere|NonExpressionParenEnd|UnaryIncDec))?$|[{}([,;<>=*%&|^!~?:]$/;gu=/^(?:=>|[;\]){}]|else|\?(?:NoLineTerminatorHere|NonExpressionParenEnd))?$/;Pn=/^(?:await|case|default|delete|do|else|instanceof|new|return|throw|typeof|void|yield)$/;di=/^(?:return|throw|yield)$/;mu=RegExp(Nn.source);yu.exports=rg=function*(e,{jsx:t=!1}={}){var n,r,o,s,i,a,l,c,u,f,d,h,m,p;for({length:a}=e,s=0,i="",p=[{tag:"JS"}],n=[],d=0,h=!1,(l=du.exec(e))&&(yield{type:"HashbangComment",value:l[0]},s=l[0].length);s<a;){switch(c=p[p.length-1],c.tag){case"JS":case"JSNonExpressionParen":case"InterpolationInTemplate":case"InterpolationInJSX":if(e[s]==="/"&&(to.test(i)||Pn.test(i))&&(Zr.lastIndex=s,l=Zr.exec(e))){s=Zr.lastIndex,i=l[0],h=!0,yield{type:"RegularExpressionLiteral",value:l[0],closed:l[1]!==void 0&&l[1]!=="\\"};continue}if(Mn.lastIndex=s,l=Mn.exec(e)){switch(m=l[0],u=Mn.lastIndex,f=m,m){case"(":i==="?NonExpressionParenKeyword"&&p.push({tag:"JSNonExpressionParen",nesting:d}),d++,h=!1;break;case")":d--,h=!0,c.tag==="JSNonExpressionParen"&&d===c.nesting&&(p.pop(),f="?NonExpressionParenEnd",h=!1);break;case"{":Mn.lastIndex=0,o=!gu.test(i)&&(to.test(i)||Pn.test(i)),n.push(o),h=!1;break;case"}":switch(c.tag){case"InterpolationInTemplate":if(n.length===c.nesting){Vt.lastIndex=s,l=Vt.exec(e),s=Vt.lastIndex,i=l[0],l[1]==="${"?(i="?InterpolationInTemplate",h=!1,yield{type:"TemplateMiddle",value:l[0]}):(p.pop(),h=!0,yield{type:"TemplateTail",value:l[0],closed:l[1]==="`"});continue}break;case"InterpolationInJSX":if(n.length===c.nesting){p.pop(),s+=1,i="}",yield{type:"JSXPunctuator",value:"}"};continue}}h=n.pop(),f=h?"?ExpressionBraceEnd":"}";break;case"]":h=!0;break;case"++":case"--":f=h?"?PostfixIncDec":"?UnaryIncDec";break;case"<":if(t&&(to.test(i)||Pn.test(i))){p.push({tag:"JSXTag"}),s+=1,i="<",yield{type:"JSXPunctuator",value:m};continue}h=!1;break;default:h=!1}s=u,i=f,yield{type:"Punctuator",value:m};continue}if(Jr.lastIndex=s,l=Jr.exec(e)){switch(s=Jr.lastIndex,f=l[0],l[0]){case"for":case"if":case"while":case"with":i!=="."&&i!=="?."&&(f="?NonExpressionParenKeyword")}i=f,h=!Pn.test(l[0]),yield{type:l[1]==="#"?"PrivateIdentifier":"IdentifierName",value:l[0]};continue}if(eo.lastIndex=s,l=eo.exec(e)){s=eo.lastIndex,i=l[0],h=!0,yield{type:"StringLiteral",value:l[0],closed:l[2]!==void 0};continue}if(Hr.lastIndex=s,l=Hr.exec(e)){s=Hr.lastIndex,i=l[0],h=!0,yield{type:"NumericLiteral",value:l[0]};continue}if(Vt.lastIndex=s,l=Vt.exec(e)){s=Vt.lastIndex,i=l[0],l[1]==="${"?(i="?InterpolationInTemplate",p.push({tag:"InterpolationInTemplate",nesting:n.length}),h=!1,yield{type:"TemplateHead",value:l[0]}):(h=!0,yield{type:"NoSubstitutionTemplate",value:l[0],closed:l[1]==="`"});continue}break;case"JSXTag":case"JSXTagEnd":if(Xr.lastIndex=s,l=Xr.exec(e)){switch(s=Xr.lastIndex,f=l[0],l[0]){case"<":p.push({tag:"JSXTag"});break;case">":p.pop(),i==="/"||c.tag==="JSXTagEnd"?(f="?JSX",h=!0):p.push({tag:"JSXChildren"});break;case"{":p.push({tag:"InterpolationInJSX",nesting:n.length}),f="?InterpolationInJSX",h=!1;break;case"/":i==="<"&&(p.pop(),p[p.length-1].tag==="JSXChildren"&&p.pop(),p.push({tag:"JSXTagEnd"}))}i=f,yield{type:"JSXPunctuator",value:l[0]};continue}if(Vr.lastIndex=s,l=Vr.exec(e)){s=Vr.lastIndex,i=l[0],yield{type:"JSXIdentifier",value:l[0]};continue}if(Kr.lastIndex=s,l=Kr.exec(e)){s=Kr.lastIndex,i=l[0],yield{type:"JSXString",value:l[0],closed:l[2]!==void 0};continue}break;case"JSXChildren":if(Gr.lastIndex=s,l=Gr.exec(e)){s=Gr.lastIndex,i=l[0],yield{type:"JSXText",value:l[0]};continue}switch(e[s]){case"<":p.push({tag:"JSXTag"}),s++,i="<",yield{type:"JSXPunctuator",value:"<"};continue;case"{":p.push({tag:"InterpolationInJSX",nesting:n.length}),s++,i="?InterpolationInJSX",h=!1,yield{type:"JSXPunctuator",value:"{"};continue}}if(no.lastIndex=s,l=no.exec(e)){s=no.lastIndex,yield{type:"WhiteSpace",value:l[0]};continue}if(Nn.lastIndex=s,l=Nn.exec(e)){s=Nn.lastIndex,h=!1,di.test(i)&&(i="?NoLineTerminatorHere"),yield{type:"LineTerminatorSequence",value:l[0]};continue}if(Yr.lastIndex=s,l=Yr.exec(e)){s=Yr.lastIndex,mu.test(l[0])&&(h=!1,di.test(i)&&(i="?NoLineTerminatorHere")),yield{type:"MultiLineComment",value:l[0],closed:l[1]!==void 0};continue}if(Qr.lastIndex=s,l=Qr.exec(e)){s=Qr.lastIndex,h=!1,yield{type:"SingleLineComment",value:l[0]};continue}r=String.fromCodePoint(e.codePointAt(s)),s+=r.length,i=r,h=!1,yield{type:c.tag.startsWith("JSX")?"JSXInvalid":"Invalid",value:r}}}});var Yf=Yt(Gf=>{"use strict";Object.defineProperty(Gf,"__esModule",{value:!0})});var Zf=Yt(Hf=>{"use strict";Object.defineProperty(Hf,"__esModule",{value:!0});var gv=Symbol("inverted"),yv=Symbol("expectNull"),bv=Symbol("expectUndefined"),wv=Symbol("expectNumber"),Sv=Symbol("expectString"),Tv=Symbol("expectBoolean"),vv=Symbol("expectVoid"),Ev=Symbol("expectFunction"),xv=Symbol("expectObject"),_v=Symbol("expectArray"),Iv=Symbol("expectSymbol"),Ov=Symbol("expectAny"),Cv=Symbol("expectUnknown"),$v=Symbol("expectNever"),Av=Symbol("expectNullable"),Pv=Symbol("expectBigInt")});var eh=Yt(Qf=>{"use strict";Object.defineProperty(Qf,"__esModule",{value:!0})});var nh=Yt(th=>{"use strict";Object.defineProperty(th,"__esModule",{value:!0});var kv=Symbol("secret"),jv=Symbol("mismatch"),Rv=Symbol("avalue")});var rh=Yt(be=>{"use strict";var Zb=be&&be.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),To=be&&be.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&Zb(t,e,n)};Object.defineProperty(be,"__esModule",{value:!0});be.expectTypeOf=void 0;To(Yf(),be);To(Zf(),be);To(eh(),be);To(nh(),be);var we=()=>!0,Qb=e=>{let t=["parameters","returns","resolves","not","items","constructorParameters","thisParameter","instance","guards","asserts","branded"],n={toBeAny:we,toBeUnknown:we,toBeNever:we,toBeFunction:we,toBeObject:we,toBeArray:we,toBeString:we,toBeNumber:we,toBeBoolean:we,toBeVoid:we,toBeSymbol:we,toBeNull:we,toBeUndefined:we,toBeNullable:we,toBeBigInt:we,toMatchTypeOf:we,toEqualTypeOf:we,toBeConstructibleWith:we,toMatchObjectType:we,toExtend:we,map:be.expectTypeOf,toBeCallableWith:be.expectTypeOf,extract:be.expectTypeOf,exclude:be.expectTypeOf,pick:be.expectTypeOf,omit:be.expectTypeOf,toHaveProperty:be.expectTypeOf,parameter:be.expectTypeOf};return t.forEach(o=>Object.defineProperty(n,o,{get:()=>(0,be.expectTypeOf)({})})),n};be.expectTypeOf=Qb});var sh={reset:[0,0],bold:[1,22,"\x1B[22m\x1B[1m"],dim:[2,22,"\x1B[22m\x1B[2m"],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]},ih=Object.entries(sh);function _o(e){return String(e)}_o.open="";_o.close="";function pa(e=!1){let t=typeof process!="undefined"?process:void 0,n=(t==null?void 0:t.env)||{},r=(t==null?void 0:t.argv)||[];return!("NO_COLOR"in n||r.includes("--no-color"))&&("FORCE_COLOR"in n||r.includes("--color")||(t==null?void 0:t.platform)==="win32"||e&&n.TERM!=="dumb"||"CI"in n)||typeof window!="undefined"&&!!window.chrome}function da(e=!1){let t=pa(e),n=(i,a,l,c)=>{let u="",f=0;do u+=i.substring(f,c)+l,f=c+a.length,c=i.indexOf(a,f);while(~c);return u+i.substring(f)},r=(i,a,l=i)=>{let c=u=>{let f=String(u),d=f.indexOf(a,i.length);return~d?i+n(f,a,l,d)+a:i+f+a};return c.open=i,c.close=a,c},o={isColorSupported:t},s=i=>`\x1B[${i}m`;for(let[i,a]of ih)o[i]=t?r(s(a[0]),s(a[1]),a[2]):_o;return o}import{isatty as ah}from"tty";var ch=process.env.FORCE_TTY!==void 0||ah(1);var he=da(ch);function $a(e,t){return t.forEach(function(n){n&&typeof n!="string"&&!Array.isArray(n)&&Object.keys(n).forEach(function(r){if(r!=="default"&&!(r in e)){var o=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(e,r,o.get?o:{enumerable:!0,get:function(){return n[r]}})}})}),Object.freeze(e)}function lh(e,t){let n=Object.keys(e),r=t===null?n:n.sort(t);if(Object.getOwnPropertySymbols)for(let o of Object.getOwnPropertySymbols(e))Object.getOwnPropertyDescriptor(e,o).enumerable&&r.push(o);return r}function dn(e,t,n,r,o,s,i=": "){let a="",l=0,c=e.next();if(!c.done){a+=t.spacingOuter;let u=n+t.indent;for(;!c.done;){if(a+=u,l++===t.maxWidth){a+="\u2026";break}let f=s(c.value[0],t,u,r,o),d=s(c.value[1],t,u,r,o);a+=f+i+d,c=e.next(),c.done?t.min||(a+=","):a+=`,${t.spacingInner}`}a+=t.spacingOuter+n}return a}function Co(e,t,n,r,o,s){let i="",a=0,l=e.next();if(!l.done){i+=t.spacingOuter;let c=n+t.indent;for(;!l.done;){if(i+=c,a++===t.maxWidth){i+="\u2026";break}i+=s(l.value,t,c,r,o),l=e.next(),l.done?t.min||(i+=","):i+=`,${t.spacingInner}`}i+=t.spacingOuter+n}return i}function Vn(e,t,n,r,o,s){let i="";e=e instanceof ArrayBuffer?new DataView(e):e;let a=c=>c instanceof DataView,l=a(e)?e.byteLength:e.length;if(l>0){i+=t.spacingOuter;let c=n+t.indent;for(let u=0;u<l;u++){if(i+=c,u===t.maxWidth){i+="\u2026";break}(a(e)||u in e)&&(i+=s(a(e)?e.getInt8(u):e[u],t,c,r,o)),u<l-1?i+=`,${t.spacingInner}`:t.min||(i+=",")}i+=t.spacingOuter+n}return i}function $o(e,t,n,r,o,s){let i="",a=lh(e,t.compareKeys);if(a.length>0){i+=t.spacingOuter;let l=n+t.indent;for(let c=0;c<a.length;c++){let u=a[c],f=s(u,t,l,r,o),d=s(e[u],t,l,r,o);i+=`${l+f}: ${d}`,c<a.length-1?i+=`,${t.spacingInner}`:t.min||(i+=",")}i+=t.spacingOuter+n}return i}var uh=typeof Symbol=="function"&&Symbol.for?Symbol.for("jest.asymmetricMatcher"):1267621,zn=" ",fh=(e,t,n,r,o,s)=>{let i=e.toString();if(i==="ArrayContaining"||i==="ArrayNotContaining")return++r>t.maxDepth?`[${i}]`:`${i+zn}[${Vn(e.sample,t,n,r,o,s)}]`;if(i==="ObjectContaining"||i==="ObjectNotContaining")return++r>t.maxDepth?`[${i}]`:`${i+zn}{${$o(e.sample,t,n,r,o,s)}}`;if(i==="StringMatching"||i==="StringNotMatching"||i==="StringContaining"||i==="StringNotContaining")return i+zn+s(e.sample,t,n,r,o);if(typeof e.toAsymmetricMatcher!="function")throw new TypeError(`Asymmetric matcher ${e.constructor.name} does not implement toAsymmetricMatcher()`);return e.toAsymmetricMatcher()},hh=e=>e&&e.$$typeof===uh,ph={serialize:fh,test:hh},dh=" ",Aa=new Set(["DOMStringMap","NamedNodeMap"]),mh=/^(?:HTML\w*Collection|NodeList)$/;function gh(e){return Aa.has(e)||mh.test(e)}var yh=e=>e&&e.constructor&&!!e.constructor.name&&gh(e.constructor.name);function bh(e){return e.constructor.name==="NamedNodeMap"}var wh=(e,t,n,r,o,s)=>{let i=e.constructor.name;return++r>t.maxDepth?`[${i}]`:(t.min?"":i+dh)+(Aa.has(i)?`{${$o(bh(e)?[...e].reduce((a,l)=>(a[l.name]=l.value,a),{}):{...e},t,n,r,o,s)}}`:`[${Vn([...e],t,n,r,o,s)}]`)},Sh={serialize:wh,test:yh};function Pa(e){return e.replaceAll("<","&lt;").replaceAll(">","&gt;")}function Ao(e,t,n,r,o,s,i){let a=r+n.indent,l=n.colors;return e.map(c=>{let u=t[c],f=i(u,n,a,o,s);return typeof u!="string"&&(f.includes(` `)&&(f=n.spacingOuter+a+f+n.spacingOuter+r),f=`{${f}}`),`${n.spacingInner+r+l.prop.open+c+l.prop.close}=${l.value.open}${f}${l.value.close}`}).join("")}function Po(e,t,n,r,o,s){return e.map(i=>t.spacingOuter+n+(typeof i=="string"?Ma(i,t):s(i,t,n,r,o))).join("")}function Ma(e,t){let n=t.colors.content;return n.open+Pa(e)+n.close}function Th(e,t){let n=t.colors.comment;return`${n.open}<!--${Pa(e)}-->${n.close}`}function Mo(e,t,n,r,o){let s=r.colors.tag;return`${s.open}<${e}${t&&s.close+t+r.spacingOuter+o+s.open}${n?`>${s.close}${n}${r.spacingOuter}${o}${s.open}</${e}`:`${t&&!r.min?"":" "}/`}>${s.close}`}function No(e,t){let n=t.colors.tag;return`${n.open}<${e}${n.close} \u2026${n.open} />${n.close}`}var vh=1,Na=3,ka=8,ja=11,Eh=/^(?:(?:HTML|SVG)\w*)?Element$/;function xh(e){try{return typeof e.hasAttribute=="function"&&e.hasAttribute("is")}catch{return!1}}function _h(e){let t=e.constructor.name,{nodeType:n,tagName:r}=e,o=typeof r=="string"&&r.includes("-")||xh(e);return n===vh&&(Eh.test(t)||o)||n===Na&&t==="Text"||n===ka&&t==="Comment"||n===ja&&t==="DocumentFragment"}var Ih=e=>{var t;return(e==null||(t=e.constructor)===null||t===void 0?void 0:t.name)&&_h(e)};function Oh(e){return e.nodeType===Na}function Ch(e){return e.nodeType===ka}function Io(e){return e.nodeType===ja}var $h=(e,t,n,r,o,s)=>{if(Oh(e))return Ma(e.data,t);if(Ch(e))return Th(e.data,t);let i=Io(e)?"DocumentFragment":e.tagName.toLowerCase();return++r>t.maxDepth?No(i,t):Mo(i,Ao(Io(e)?[]:Array.from(e.attributes,a=>a.name).sort(),Io(e)?{}:[...e.attributes].reduce((a,l)=>(a[l.name]=l.value,a),{}),t,n+t.indent,r,o,s),Po(Array.prototype.slice.call(e.childNodes||e.children),t,n+t.indent,r,o,s),t,n)},Ah={serialize:$h,test:Ih},Ph="@@__IMMUTABLE_ITERABLE__@@",Mh="@@__IMMUTABLE_LIST__@@",Nh="@@__IMMUTABLE_KEYED__@@",kh="@@__IMMUTABLE_MAP__@@",ma="@@__IMMUTABLE_ORDERED__@@",jh="@@__IMMUTABLE_RECORD__@@",Rh="@@__IMMUTABLE_SEQ__@@",Fh="@@__IMMUTABLE_SET__@@",Dh="@@__IMMUTABLE_STACK__@@",Ht=e=>`Immutable.${e}`,Kn=e=>`[${e}]`,pn=" ",ga="\u2026";function Lh(e,t,n,r,o,s,i){return++r>t.maxDepth?Kn(Ht(i)):`${Ht(i)+pn}{${dn(e.entries(),t,n,r,o,s)}}`}function Bh(e){let t=0;return{next(){if(t<e._keys.length){let n=e._keys[t++];return{done:!1,value:[n,e.get(n)]}}return{done:!0,value:void 0}}}}function qh(e,t,n,r,o,s){let i=Ht(e._name||"Record");return++r>t.maxDepth?Kn(i):`${i+pn}{${dn(Bh(e),t,n,r,o,s)}}`}function zh(e,t,n,r,o,s){let i=Ht("Seq");return++r>t.maxDepth?Kn(i):e[Nh]?`${i+pn}{${e._iter||e._object?dn(e.entries(),t,n,r,o,s):ga}}`:`${i+pn}[${e._iter||e._array||e._collection||e._iterable?Co(e.values(),t,n,r,o,s):ga}]`}function Oo(e,t,n,r,o,s,i){return++r>t.maxDepth?Kn(Ht(i)):`${Ht(i)+pn}[${Co(e.values(),t,n,r,o,s)}]`}var Wh=(e,t,n,r,o,s)=>e[kh]?Lh(e,t,n,r,o,s,e[ma]?"OrderedMap":"Map"):e[Mh]?Oo(e,t,n,r,o,s,"List"):e[Fh]?Oo(e,t,n,r,o,s,e[ma]?"OrderedSet":"Set"):e[Dh]?Oo(e,t,n,r,o,s,"Stack"):e[Rh]?zh(e,t,n,r,o,s):qh(e,t,n,r,o,s),Uh=e=>e&&(e[Ph]===!0||e[jh]===!0),Jh={serialize:Wh,test:Uh};function Ra(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Wn={exports:{}},ce={};var ya;function Vh(){if(ya)return ce;ya=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),i=Symbol.for("react.context"),a=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),c=Symbol.for("react.suspense_list"),u=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),d=Symbol.for("react.view_transition"),h=Symbol.for("react.client.reference");function m(p){if(typeof p=="object"&&p!==null){var b=p.$$typeof;switch(b){case e:switch(p=p.type,p){case n:case o:case r:case l:case c:case d:return p;default:switch(p=p&&p.$$typeof,p){case i:case a:case f:case u:return p;case s:return p;default:return b}}case t:return b}}}return ce.ContextConsumer=s,ce.ContextProvider=i,ce.Element=e,ce.ForwardRef=a,ce.Fragment=n,ce.Lazy=f,ce.Memo=u,ce.Portal=t,ce.Profiler=o,ce.StrictMode=r,ce.Suspense=l,ce.SuspenseList=c,ce.isContextConsumer=function(p){return m(p)===s},ce.isContextProvider=function(p){return m(p)===i},ce.isElement=function(p){return typeof p=="object"&&p!==null&&p.$$typeof===e},ce.isForwardRef=function(p){return m(p)===a},ce.isFragment=function(p){return m(p)===n},ce.isLazy=function(p){return m(p)===f},ce.isMemo=function(p){return m(p)===u},ce.isPortal=function(p){return m(p)===t},ce.isProfiler=function(p){return m(p)===o},ce.isStrictMode=function(p){return m(p)===r},ce.isSuspense=function(p){return m(p)===l},ce.isSuspenseList=function(p){return m(p)===c},ce.isValidElementType=function(p){return typeof p=="string"||typeof p=="function"||p===n||p===o||p===r||p===l||p===c||typeof p=="object"&&p!==null&&(p.$$typeof===f||p.$$typeof===u||p.$$typeof===i||p.$$typeof===s||p.$$typeof===a||p.$$typeof===h||p.getModuleId!==void 0)},ce.typeOf=m,ce}var le={};var ba;function Xh(){return ba||(ba=1,process.env.NODE_ENV!=="production"&&(function(){function e(p){if(typeof p=="object"&&p!==null){var b=p.$$typeof;switch(b){case t:switch(p=p.type,p){case r:case s:case o:case c:case u:case h:return p;default:switch(p=p&&p.$$typeof,p){case a:case l:case d:case f:return p;case i:return p;default:return b}}case n:return b}}}var t=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),a=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),h=Symbol.for("react.view_transition"),m=Symbol.for("react.client.reference");le.ContextConsumer=i,le.ContextProvider=a,le.Element=t,le.ForwardRef=l,le.Fragment=r,le.Lazy=d,le.Memo=f,le.Portal=n,le.Profiler=s,le.StrictMode=o,le.Suspense=c,le.SuspenseList=u,le.isContextConsumer=function(p){return e(p)===i},le.isContextProvider=function(p){return e(p)===a},le.isElement=function(p){return typeof p=="object"&&p!==null&&p.$$typeof===t},le.isForwardRef=function(p){return e(p)===l},le.isFragment=function(p){return e(p)===r},le.isLazy=function(p){return e(p)===d},le.isMemo=function(p){return e(p)===f},le.isPortal=function(p){return e(p)===n},le.isProfiler=function(p){return e(p)===s},le.isStrictMode=function(p){return e(p)===o},le.isSuspense=function(p){return e(p)===c},le.isSuspenseList=function(p){return e(p)===u},le.isValidElementType=function(p){return typeof p=="string"||typeof p=="function"||p===r||p===s||p===o||p===c||p===u||typeof p=="object"&&p!==null&&(p.$$typeof===d||p.$$typeof===f||p.$$typeof===a||p.$$typeof===i||p.$$typeof===l||p.$$typeof===m||p.getModuleId!==void 0)},le.typeOf=e})()),le}var wa;function Kh(){return wa||(wa=1,process.env.NODE_ENV==="production"?Wn.exports=Vh():Wn.exports=Xh()),Wn.exports}var Fa=Kh(),Gh=Ra(Fa),Yh=$a({__proto__:null,default:Gh},[Fa]),Un={exports:{}},se={};var Sa;function Hh(){if(Sa)return se;Sa=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),i=Symbol.for("react.context"),a=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),h=Symbol.for("react.offscreen"),m;m=Symbol.for("react.module.reference");function p(b){if(typeof b=="object"&&b!==null){var S=b.$$typeof;switch(S){case e:switch(b=b.type,b){case n:case o:case r:case c:case u:return b;default:switch(b=b&&b.$$typeof,b){case a:case i:case l:case d:case f:case s:return b;default:return S}}case t:return S}}}return se.ContextConsumer=i,se.ContextProvider=s,se.Element=e,se.ForwardRef=l,se.Fragment=n,se.Lazy=d,se.Memo=f,se.Portal=t,se.Profiler=o,se.StrictMode=r,se.Suspense=c,se.SuspenseList=u,se.isAsyncMode=function(){return!1},se.isConcurrentMode=function(){return!1},se.isContextConsumer=function(b){return p(b)===i},se.isContextProvider=function(b){return p(b)===s},se.isElement=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===e},se.isForwardRef=function(b){return p(b)===l},se.isFragment=function(b){return p(b)===n},se.isLazy=function(b){return p(b)===d},se.isMemo=function(b){return p(b)===f},se.isPortal=function(b){return p(b)===t},se.isProfiler=function(b){return p(b)===o},se.isStrictMode=function(b){return p(b)===r},se.isSuspense=function(b){return p(b)===c},se.isSuspenseList=function(b){return p(b)===u},se.isValidElementType=function(b){return typeof b=="string"||typeof b=="function"||b===n||b===o||b===r||b===c||b===u||b===h||typeof b=="object"&&b!==null&&(b.$$typeof===d||b.$$typeof===f||b.$$typeof===s||b.$$typeof===i||b.$$typeof===l||b.$$typeof===m||b.getModuleId!==void 0)},se.typeOf=p,se}var ie={};var Ta;function Zh(){return Ta||(Ta=1,process.env.NODE_ENV!=="production"&&(function(){var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),i=Symbol.for("react.context"),a=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),h=Symbol.for("react.offscreen"),m=!1,p=!1,b=!1,S=!1,x=!1,O;O=Symbol.for("react.module.reference");function $(B){return!!(typeof B=="string"||typeof B=="function"||B===n||B===o||x||B===r||B===c||B===u||S||B===h||m||p||b||typeof B=="object"&&B!==null&&(B.$$typeof===d||B.$$typeof===f||B.$$typeof===s||B.$$typeof===i||B.$$typeof===l||B.$$typeof===O||B.getModuleId!==void 0))}function A(B){if(typeof B=="object"&&B!==null){var v=B.$$typeof;switch(v){case e:var I=B.type;switch(I){case n:case o:case r:case c:case u:return I;default:var M=I&&I.$$typeof;switch(M){case a:case i:case l:case d:case f:case s:return M;default:return v}}case t:return v}}}var j=i,P=s,C=e,N=l,U=n,_=d,z=f,oe=t,V=o,Y=r,k=c,K=u,F=!1,fe=!1;function ve(B){return F||(F=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function We(B){return fe||(fe=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function Ie(B){return A(B)===i}function Pe(B){return A(B)===s}function He(B){return typeof B=="object"&&B!==null&&B.$$typeof===e}function Le(B){return A(B)===l}function Me(B){return A(B)===n}function Ne(B){return A(B)===d}function wt(B){return A(B)===f}function Ve(B){return A(B)===t}function kt(B){return A(B)===o}function Ee(B){return A(B)===r}function Ze(B){return A(B)===c}function Ln(B){return A(B)===u}ie.ContextConsumer=j,ie.ContextProvider=P,ie.Element=C,ie.ForwardRef=N,ie.Fragment=U,ie.Lazy=_,ie.Memo=z,ie.Portal=oe,ie.Profiler=V,ie.StrictMode=Y,ie.Suspense=k,ie.SuspenseList=K,ie.isAsyncMode=ve,ie.isConcurrentMode=We,ie.isContextConsumer=Ie,ie.isContextProvider=Pe,ie.isElement=He,ie.isForwardRef=Le,ie.isFragment=Me,ie.isLazy=Ne,ie.isMemo=wt,ie.isPortal=Ve,ie.isProfiler=kt,ie.isStrictMode=Ee,ie.isSuspense=Ze,ie.isSuspenseList=Ln,ie.isValidElementType=$,ie.typeOf=A})()),ie}var va;function Qh(){return va||(va=1,process.env.NODE_ENV==="production"?Un.exports=Hh():Un.exports=Zh()),Un.exports}var Da=Qh(),ep=Ra(Da),tp=$a({__proto__:null,default:ep},[Da]),np=["isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isMemo","isPortal","isProfiler","isStrictMode","isSuspense","isSuspenseList","isValidElementType"],jt=Object.fromEntries(np.map(e=>[e,t=>tp[e](t)||Yh[e](t)]));function La(e,t=[]){if(Array.isArray(e))for(let n of e)La(n,t);else e!=null&&e!==!1&&e!==""&&t.push(e);return t}function Ea(e){let t=e.type;if(typeof t=="string")return t;if(typeof t=="function")return t.displayName||t.name||"Unknown";if(jt.isFragment(e))return"React.Fragment";if(jt.isSuspense(e))return"React.Suspense";if(typeof t=="object"&&t!==null){if(jt.isContextProvider(e))return"Context.Provider";if(jt.isContextConsumer(e))return"Context.Consumer";if(jt.isForwardRef(e)){if(t.displayName)return t.displayName;let n=t.render.displayName||t.render.name||"";return n===""?"ForwardRef":`ForwardRef(${n})`}if(jt.isMemo(e)){let n=t.displayName||t.type.displayName||t.type.name||"";return n===""?"Memo":`Memo(${n})`}}return"UNDEFINED"}function rp(e){let{props:t}=e;return Object.keys(t).filter(n=>n!=="children"&&t[n]!==void 0).sort()}var op=(e,t,n,r,o,s)=>++r>t.maxDepth?No(Ea(e),t):Mo(Ea(e),Ao(rp(e),e.props,t,n+t.indent,r,o,s),Po(La(e.props.children),t,n+t.indent,r,o,s),t,n),sp=e=>e!=null&&jt.isElement(e),ip={serialize:op,test:sp},ap=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.test.json"):245830487;function cp(e){let{props:t}=e;return t?Object.keys(t).filter(n=>t[n]!==void 0).sort():[]}var lp=(e,t,n,r,o,s)=>++r>t.maxDepth?No(e.type,t):Mo(e.type,e.props?Ao(cp(e),e.props,t,n+t.indent,r,o,s):"",e.children?Po(e.children,t,n+t.indent,r,o,s):"",t,n),up=e=>e&&e.$$typeof===ap,fp={serialize:lp,test:up},Ba=Object.prototype.toString,hp=Date.prototype.toISOString,pp=Error.prototype.toString,xa=RegExp.prototype.toString;function Jn(e){return typeof e.constructor=="function"&&e.constructor.name||"Object"}function dp(e){return typeof window!="undefined"&&e===window}var mp=/^Symbol\((.*)\)(.*)$/,gp=/\n/g,Xn=class extends Error{constructor(t,n){super(t),this.stack=n,this.name=this.constructor.name}};function yp(e){return e==="[object Array]"||e==="[object ArrayBuffer]"||e==="[object DataView]"||e==="[object Float32Array]"||e==="[object Float64Array]"||e==="[object Int8Array]"||e==="[object Int16Array]"||e==="[object Int32Array]"||e==="[object Uint8Array]"||e==="[object Uint8ClampedArray]"||e==="[object Uint16Array]"||e==="[object Uint32Array]"}function bp(e){return Object.is(e,-0)?"-0":String(e)}function wp(e){return`${e}n`}function _a(e,t){return t?`[Function ${e.name||"anonymous"}]`:"[Function]"}function Ia(e){return String(e).replace(mp,"Symbol($1)")}function Oa(e){return`[${pp.call(e)}]`}function qa(e,t,n,r){if(e===!0||e===!1)return`${e}`;if(e===void 0)return"undefined";if(e===null)return"null";let o=typeof e;if(o==="number")return bp(e);if(o==="bigint")return wp(e);if(o==="string")return r?`"${e.replaceAll(/"|\\/g,"\\$&")}"`:`"${e}"`;if(o==="function")return _a(e,t);if(o==="symbol")return Ia(e);let s=Ba.call(e);return s==="[object WeakMap]"?"WeakMap {}":s==="[object WeakSet]"?"WeakSet {}":s==="[object Function]"||s==="[object GeneratorFunction]"?_a(e,t):s==="[object Symbol]"?Ia(e):s==="[object Date]"?Number.isNaN(+e)?"Date { NaN }":hp.call(e):s==="[object Error]"?Oa(e):s==="[object RegExp]"?n?xa.call(e).replaceAll(/[$()*+.?[\\\]^{|}]/g,"\\$&"):xa.call(e):e instanceof Error?Oa(e):null}function za(e,t,n,r,o,s){if(o.includes(e))return"[Circular]";o=[...o],o.push(e);let i=++r>t.maxDepth,a=t.min;if(t.callToJSON&&!i&&e.toJSON&&typeof e.toJSON=="function"&&!s)return Tt(e.toJSON(),t,n,r,o,!0);let l=Ba.call(e);return l==="[object Arguments]"?i?"[Arguments]":`${a?"":"Arguments "}[${Vn(e,t,n,r,o,Tt)}]`:yp(l)?i?`[${e.constructor.name}]`:`${a||!t.printBasicPrototype&&e.constructor.name==="Array"?"":`${e.constructor.name} `}[${Vn(e,t,n,r,o,Tt)}]`:l==="[object Map]"?i?"[Map]":`Map {${dn(e.entries(),t,n,r,o,Tt," => ")}}`:l==="[object Set]"?i?"[Set]":`Set {${Co(e.values(),t,n,r,o,Tt)}}`:i||dp(e)?`[${Jn(e)}]`:`${a||!t.printBasicPrototype&&Jn(e)==="Object"?"":`${Jn(e)} `}{${$o(e,t,n,r,o,Tt)}}`}var Sp={test:e=>e&&e instanceof Error,serialize(e,t,n,r,o,s){if(o.includes(e))return"[Circular]";o=[...o,e];let i=++r>t.maxDepth,{message:a,cause:l,...c}=e,u={message:a,...typeof l!="undefined"?{cause:l}:{},...e instanceof AggregateError?{errors:e.errors}:{},...c},f=e.name!=="Error"?e.name:Jn(e);return i?`[${f}]`:`${f} {${dn(Object.entries(u).values(),t,n,r,o,s)}}`}};function Tp(e){return e.serialize!=null}function Wa(e,t,n,r,o,s){let i;try{i=Tp(e)?e.serialize(t,n,r,o,s,Tt):e.print(t,a=>Tt(a,n,r,o,s),a=>{let l=r+n.indent;return l+a.replaceAll(gp,` ${l}`)},{edgeSpacing:n.spacingOuter,min:n.min,spacing:n.spacingInner},n.colors)}catch(a){throw new Xn(a.message,a.stack)}if(typeof i!="string")throw new TypeError(`pretty-format: Plugin must return type "string" but instead returned "${typeof i}".`);return i}function Ua(e,t){for(let n of e)try{if(n.test(t))return n}catch(r){throw new Xn(r.message,r.stack)}return null}function Tt(e,t,n,r,o,s){let i=Ua(t.plugins,e);if(i!==null)return Wa(i,e,t,n,r,o);let a=qa(e,t.printFunctionName,t.escapeRegex,t.escapeString);return a!==null?a:za(e,t,n,r,o,s)}var ko={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},Ja=Object.keys(ko),tt={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:ko};function vp(e){for(let t of Object.keys(e))if(!Object.prototype.hasOwnProperty.call(tt,t))throw new Error(`pretty-format: Unknown option "${t}".`);if(e.min&&e.indent!==void 0&&e.indent!==0)throw new Error('pretty-format: Options "min" and "indent" cannot be used together.')}function Ep(){return Ja.reduce((e,t)=>{let n=ko[t],r=n&&he[n];if(r&&typeof r.close=="string"&&typeof r.open=="string")e[t]=r;else throw new Error(`pretty-format: Option "theme" has a key "${t}" whose value "${n}" is undefined in ansi-styles.`);return e},Object.create(null))}function xp(){return Ja.reduce((e,t)=>(e[t]={close:"",open:""},e),Object.create(null))}function Va(e){var t;return(t=e==null?void 0:e.printFunctionName)!=null?t:tt.printFunctionName}function Xa(e){var t;return(t=e==null?void 0:e.escapeRegex)!=null?t:tt.escapeRegex}function Ka(e){var t;return(t=e==null?void 0:e.escapeString)!=null?t:tt.escapeString}function Ca(e){var t,n,r,o,s,i,a;return{callToJSON:(t=e==null?void 0:e.callToJSON)!=null?t:tt.callToJSON,colors:e!=null&&e.highlight?Ep():xp(),compareKeys:typeof(e==null?void 0:e.compareKeys)=="function"||(e==null?void 0:e.compareKeys)===null?e.compareKeys:tt.compareKeys,escapeRegex:Xa(e),escapeString:Ka(e),indent:e!=null&&e.min?"":_p((n=e==null?void 0:e.indent)!=null?n:tt.indent),maxDepth:(r=e==null?void 0:e.maxDepth)!=null?r:tt.maxDepth,maxWidth:(o=e==null?void 0:e.maxWidth)!=null?o:tt.maxWidth,min:(s=e==null?void 0:e.min)!=null?s:tt.min,plugins:(i=e==null?void 0:e.plugins)!=null?i:tt.plugins,printBasicPrototype:(a=e==null?void 0:e.printBasicPrototype)!=null?a:!0,printFunctionName:Va(e),spacingInner:e!=null&&e.min?" ":` `,spacingOuter:e!=null&&e.min?"":` `}}function _p(e){return Array.from({length:e+1}).join(" ")}function qe(e,t){if(t&&(vp(t),t.plugins)){let r=Ua(t.plugins,e);if(r!==null)return Wa(r,e,Ca(t),"",0,[])}let n=qa(e,Va(t),Xa(t),Ka(t));return n!==null?n:za(e,Ca(t),"",0,[])}var vt={AsymmetricMatcher:ph,DOMCollection:Sh,DOMElement:Ah,Immutable:Jh,ReactElement:ip,ReactTestComponent:fp,Error:Sp};var Ga={bold:["1","22"],dim:["2","22"],italic:["3","23"],underline:["4","24"],inverse:["7","27"],hidden:["8","28"],strike:["9","29"],black:["30","39"],red:["31","39"],green:["32","39"],yellow:["33","39"],blue:["34","39"],magenta:["35","39"],cyan:["36","39"],white:["37","39"],brightblack:["30;1","39"],brightred:["31;1","39"],brightgreen:["32;1","39"],brightyellow:["33;1","39"],brightblue:["34;1","39"],brightmagenta:["35;1","39"],brightcyan:["36;1","39"],brightwhite:["37;1","39"],grey:["90","39"]},Ip={special:"cyan",number:"yellow",bigint:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",symbol:"green",date:"magenta",regexp:"red"},pt="\u2026";function Op(e,t){let n=Ga[Ip[t]]||Ga[t]||"";return n?`\x1B[${n[0]}m${String(e)}\x1B[${n[1]}m`:String(e)}function Ya({showHidden:e=!1,depth:t=2,colors:n=!1,customInspect:r=!0,showProxy:o=!1,maxArrayLength:s=1/0,breakLength:i=1/0,seen:a=[],truncate:l=1/0,stylize:c=String}={},u){let f={showHidden:!!e,depth:Number(t),colors:!!n,customInspect:!!r,showProxy:!!o,maxArrayLength:Number(s),breakLength:Number(i),truncate:Number(l),seen:a,inspect:u,stylize:c};return f.colors&&(f.stylize=Op),f}function Cp(e){return e>="\uD800"&&e<="\uDBFF"}function ke(e,t,n=pt){e=String(e);let r=n.length,o=e.length;if(r>t&&o>r)return n;if(o>t&&o>r){let s=t-r;return s>0&&Cp(e[s-1])&&(s=s-1),`${e.slice(0,s)}${n}`}return e}function Se(e,t,n,r=", "){n=n||t.inspect;let o=e.length;if(o===0)return"";let s=t.truncate,i="",a="",l="";for(let c=0;c<o;c+=1){let u=c+1===e.length,f=c+2===e.length;l=`${pt}(${e.length-c})`;let d=e[c];t.truncate=s-i.length-(u?0:r.length);let h=a||n(d,t)+(u?"":r),m=i.length+h.length,p=m+l.length;if(u&&m>s&&i.length+l.length<=s||!u&&!f&&p>s||(a=u?"":n(e[c+1],t)+(f?"":r),!u&&f&&p>s&&m+a.length>s))break;if(i+=h,!u&&!f&&m+a.length>=s){l=`${pt}(${e.length-c-1})`;break}l=""}return`${i}${l}`}function $p(e){return e.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/)?e:JSON.stringify(e).replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'")}function dt([e,t],n){return n.truncate-=2,typeof e=="string"?e=$p(e):typeof e!="number"&&(e=`[${n.inspect(e,n)}]`),n.truncate-=e.length,t=n.inspect(t,n),`${e}: ${t}`}function jo(e,t){let n=Object.keys(e).slice(e.length);if(!e.length&&!n.length)return"[]";t.truncate-=4;let r=Se(e,t);t.truncate-=r.length;let o="";return n.length&&(o=Se(n.map(s=>[s,e[s]]),t,dt)),`[ ${r}${o?`, ${o}`:""} ]`}var Ap=e=>typeof Buffer=="function"&&e instanceof Buffer?"Buffer":e[Symbol.toStringTag]?e[Symbol.toStringTag]:e.constructor.name;function nt(e,t){let n=Ap(e);t.truncate-=n.length+4;let r=Object.keys(e).slice(e.length);if(!e.length&&!r.length)return`${n}[]`;let o="";for(let i=0;i<e.length;i++){let a=`${t.stylize(ke(e[i],t.truncate),"number")}${i===e.length-1?"":", "}`;if(t.truncate-=a.length,e[i]!==e.length&&t.truncate<=3){o+=`${pt}(${e.length-e[i]+1})`;break}o+=a}let s="";return r.length&&(s=Se(r.map(i=>[i,e[i]]),t,dt)),`${n}[ ${o}${s?`, ${s}`:""} ]`}function Ro(e,t){let n=e.toJSON();if(n===null)return"Invalid Date";let r=n.split("T"),o=r[0];return t.stylize(`${o}T${ke(r[1],t.truncate-o.length-1)}`,"date")}function Gn(e,t){let n=e[Symbol.toStringTag]||"Function",r=e.name;return r?t.stylize(`[${n} ${ke(r,t.truncate-11)}]`,"special"):t.stylize(`[${n}]`,"special")}function Pp([e,t],n){return n.truncate-=4,e=n.inspect(e,n),n.truncate-=e.length,t=n.inspect(t,n),`${e} => ${t}`}function Mp(e){let t=[];return e.forEach((n,r)=>{t.push([r,n])}),t}function Fo(e,t){return e.size===0?"Map{}":(t.truncate-=7,`Map{ ${Se(Mp(e),t,Pp)} }`)}var Np=Number.isNaN||(e=>e!==e);function Yn(e,t){return Np(e)?t.stylize("NaN","number"):e===1/0?t.stylize("Infinity","number"):e===-1/0?t.stylize("-Infinity","number"):e===0?t.stylize(1/e===1/0?"+0":"-0","number"):t.stylize(ke(String(e),t.truncate),"number")}function Hn(e,t){let n=ke(e.toString(),t.truncate-1);return n!==pt&&(n+="n"),t.stylize(n,"bigint")}function Do(e,t){let n=e.toString().split("/")[2],r=t.truncate-(2+n.length),o=e.source;return t.stylize(`/${ke(o,r)}/${n}`,"regexp")}function kp(e){let t=[];return e.forEach(n=>{t.push(n)}),t}function Lo(e,t){return e.size===0?"Set{}":(t.truncate-=7,`Set{ ${Se(kp(e),t)} }`)}var Ha=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g"),jp={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"},Rp=16,Fp=4;function Dp(e){return jp[e]||`\\u${`0000${e.charCodeAt(0).toString(Rp)}`.slice(-Fp)}`}function Zn(e,t){return Ha.test(e)&&(e=e.replace(Ha,Dp)),t.stylize(`'${ke(e,t.truncate-2)}'`,"string")}function Qn(e){return"description"in Symbol.prototype?e.description?`Symbol(${e.description})`:"Symbol()":e.toString()}var Lp=()=>"Promise{\u2026}",Za=Lp;function Rt(e,t){let n=Object.getOwnPropertyNames(e),r=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[];if(n.length===0&&r.length===0)return"{}";if(t.truncate-=4,t.seen=t.seen||[],t.seen.includes(e))return"[Circular]";t.seen.push(e);let o=Se(n.map(a=>[a,e[a]]),t,dt),s=Se(r.map(a=>[a,e[a]]),t,dt);t.seen.pop();let i="";return o&&s&&(i=", "),`{ ${o}${i}${s} }`}var Bo=typeof Symbol!="undefined"&&Symbol.toStringTag?Symbol.toStringTag:!1;function qo(e,t){let n="";return Bo&&Bo in e&&(n=e[Bo]),n=n||e.constructor.name,(!n||n==="_class")&&(n="<Anonymous Class>"),t.truncate-=n.length,`${n}${Rt(e,t)}`}function zo(e,t){return e.length===0?"Arguments[]":(t.truncate-=13,`Arguments[ ${Se(e,t)} ]`)}var Bp=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description","cause"];function Wo(e,t){let n=Object.getOwnPropertyNames(e).filter(i=>Bp.indexOf(i)===-1),r=e.name;t.truncate-=r.length;let o="";if(typeof e.message=="string"?o=ke(e.message,t.truncate):n.unshift("message"),o=o?`: ${o}`:"",t.truncate-=o.length+5,t.seen=t.seen||[],t.seen.includes(e))return"[Circular]";t.seen.push(e);let s=Se(n.map(i=>[i,e[i]]),t,dt);return`${r}${o}${s?` { ${s} }`:""}`}function qp([e,t],n){return n.truncate-=3,t?`${n.stylize(String(e),"yellow")}=${n.stylize(`"${t}"`,"string")}`:`${n.stylize(String(e),"yellow")}`}function er(e,t){return Se(e,t,zp,` `)}function zp(e,t){switch(e.nodeType){case 1:return tr(e,t);case 3:return t.inspect(e.data,t);default:return t.inspect(e,t)}}function tr(e,t){let n=e.getAttributeNames(),r=e.tagName.toLowerCase(),o=t.stylize(`<${r}`,"special"),s=t.stylize(">","special"),i=t.stylize(`</${r}>`,"special");t.truncate-=r.length*2+5;let a="";n.length>0&&(a+=" ",a+=Se(n.map(u=>[u,e.getAttribute(u)]),t,qp," ")),t.truncate-=a.length;let l=t.truncate,c=er(e.children,t);return c&&c.length>l&&(c=`${pt}(${e.children.length})`),`${o}${a}${s}${c}${i}`}var Wp=typeof Symbol=="function"&&typeof Symbol.for=="function",Uo=Wp?Symbol.for("chai/inspect"):"@@chai/inspect",Jo=Symbol.for("nodejs.util.inspect.custom"),Qa=new WeakMap,ec={},tc={undefined:(e,t)=>t.stylize("undefined","undefined"),null:(e,t)=>t.stylize("null","null"),boolean:(e,t)=>t.stylize(String(e),"boolean"),Boolean:(e,t)=>t.stylize(String(e),"boolean"),number:Yn,Number:Yn,bigint:Hn,BigInt:Hn,string:Zn,String:Zn,function:Gn,Function:Gn,symbol:Qn,Symbol:Qn,Array:jo,Date:Ro,Map:Fo,Set:Lo,RegExp:Do,Promise:Za,WeakSet:(e,t)=>t.stylize("WeakSet{\u2026}","special"),WeakMap:(e,t)=>t.stylize("WeakMap{\u2026}","special"),Arguments:zo,Int8Array:nt,Uint8Array:nt,Uint8ClampedArray:nt,Int16Array:nt,Uint16Array:nt,Int32Array:nt,Uint32Array:nt,Float32Array:nt,Float64Array:nt,Generator:()=>"",DataView:()=>"",ArrayBuffer:()=>"",Error:Wo,HTMLCollection:er,NodeList:er},Up=(e,t,n,r)=>Uo in e&&typeof e[Uo]=="function"?e[Uo](t):Jo in e&&typeof e[Jo]=="function"?e[Jo](t.depth,t,r):"inspect"in e&&typeof e.inspect=="function"?e.inspect(t.depth,t):"constructor"in e&&Qa.has(e.constructor)?Qa.get(e.constructor)(e,t):ec[n]?ec[n](e,t):"",Jp=Object.prototype.toString;function mn(e,t={}){let n=Ya(t,mn),{customInspect:r}=n,o=e===null?"null":typeof e;if(o==="object"&&(o=Jp.call(e).slice(8,-1)),o in tc)return tc[o](e,n);if(r&&e){let i=Up(e,n,o,mn);if(i)return typeof i=="string"?i:mn(i,n)}let s=e?Object.getPrototypeOf(e):!1;return s===Object.prototype||s===null?Rt(e,n):e&&typeof HTMLElement=="function"&&e instanceof HTMLElement?tr(e,n):"constructor"in e?e.constructor!==Object?qo(e,n):Rt(e,n):e===Object(e)?Rt(e,n):n.stylize(String(e),o)}var{AsymmetricMatcher:Xp,DOMCollection:Kp,DOMElement:Gp,Immutable:Yp,ReactElement:Hp,ReactTestComponent:Zp}=vt,nc=[Zp,Hp,Gp,Kp,Yp,Xp];function Oe(e,t=10,{maxLength:n,...r}={}){let o=n!=null?n:1e4,s;try{s=qe(e,{maxDepth:t,escapeString:!1,plugins:nc,...r})}catch{s=qe(e,{callToJSON:!1,maxDepth:t,escapeString:!1,plugins:nc,...r})}return s.length>=o&&t>1?Oe(e,Math.floor(Math.min(t,Number.MAX_SAFE_INTEGER)/2),{maxLength:n,...r}):s}var Qp=/%[sdjifoOc%]/g;function gn(...e){if(typeof e[0]!="string"){let s=[];for(let i=0;i<e.length;i++)s.push(Ft(e[i],{depth:0,colors:!1}));return s.join(" ")}let t=e.length,n=1,r=e[0],o=String(r).replace(Qp,s=>{if(s==="%%")return"%";if(n>=t)return s;switch(s){case"%s":{let i=e[n++];return typeof i=="bigint"?`${i.toString()}n`:typeof i=="number"&&i===0&&1/i<0?"-0":typeof i=="object"&&i!==null?typeof i.toString=="function"&&i.toString!==Object.prototype.toString?i.toString():Ft(i,{depth:0,colors:!1}):String(i)}case"%d":{let i=e[n++];return typeof i=="bigint"?`${i.toString()}n`:Number(i).toString()}case"%i":{let i=e[n++];return typeof i=="bigint"?`${i.toString()}n`:Number.parseInt(String(i)).toString()}case"%f":return Number.parseFloat(String(e[n++])).toString();case"%o":return Ft(e[n++],{showHidden:!0,showProxy:!0});case"%O":return Ft(e[n++]);case"%c":return n++,"";case"%j":try{return JSON.stringify(e[n++])}catch(i){let a=i.message;if(a.includes("circular structure")||a.includes("cyclic structures")||a.includes("cyclic object"))return"[Circular]";throw i}default:return s}});for(let s=e[n];n<t;s=e[++n])s===null||typeof s!="object"?o+=` ${s}`:o+=` ${Ft(s)}`;return o}function Ft(e,t={}){return t.truncate===0&&(t.truncate=Number.POSITIVE_INFINITY),mn(e,t)}function Vo(e,t={}){typeof t.truncate=="undefined"&&(t.truncate=40);let n=Ft(e,t),r=Object.prototype.toString.call(e);if(t.truncate&&n.length>=t.truncate)if(r==="[object Function]"){let o=e;return o.name?`[Function: ${o.name}]`:"[Function]"}else{if(r==="[object Array]")return`[ Array(${e.length}) ]`;if(r==="[object Object]"){let o=Object.keys(e);return`{ Object (${o.length>2?`${o.splice(0,2).join(", ")}, ...`:o.join(", ")}) }`}else return n}return n}function rc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Xo(e){let{message:t="$$stack trace error",stackTraceLimit:n=1}=e||{},r=Error.stackTraceLimit,o=Error.prepareStackTrace;Error.stackTraceLimit=n,Error.prepareStackTrace=a=>a.stack;let i=new Error(t).stack||"";return Error.prepareStackTrace=o,Error.stackTraceLimit=r,i}function je(e,t,n){let r=typeof e;if(!n.includes(r))throw new TypeError(`${t} value must be ${n.join(" or ")}, received "${r}"`)}function rr(e){return e==null&&(e=[]),Array.isArray(e)?e:[e]}function mt(e){return e!=null&&typeof e=="object"&&!Array.isArray(e)}function ed(e){return e===Object.prototype||e===Function.prototype||e===RegExp.prototype}function Et(e){return Object.prototype.toString.apply(e).slice(8,-1)}function td(e,t){let n=typeof t=="function"?t:r=>t.add(r);Object.getOwnPropertyNames(e).forEach(n),Object.getOwnPropertySymbols(e).forEach(n)}function or(e){let t=new Set;return ed(e)?[]:(td(e,t),Array.from(t))}var oc={forceWritable:!1};function sr(e,t=oc){return nr(e,new WeakMap,t)}function nr(e,t,n=oc){let r,o;if(t.has(e))return t.get(e);if(Array.isArray(e)){for(o=Array.from({length:r=e.length}),t.set(e,o);r--;)o[r]=nr(e[r],t,n);return o}if(Object.prototype.toString.call(e)==="[object Object]"){o=Object.create(Object.getPrototypeOf(e)),t.set(e,o);let s=or(e);for(let i of s){let a=Object.getOwnPropertyDescriptor(e,i);if(!a)continue;let l=nr(e[i],t,n);n.forceWritable?Object.defineProperty(o,i,{enumerable:a.enumerable,configurable:!0,writable:!0,value:l}):"get"in a?Object.defineProperty(o,i,{...a,get(){return l}}):Object.defineProperty(o,i,{...a,value:l})}return o}return e}function Ko(){}function ir(e,t,n=void 0){let r=t.replace(/\[(\d+)\]/g,".$1").split("."),o=e;for(let s of r)if(o=new Object(o)[s],o===void 0)return n;return o}function ar(){let e=null,t=null,n=new Promise((r,o)=>{e=r,t=o});return n.resolve=e,n.reject=t,n}function Go(e){if(!Number.isNaN(e))return!1;let t=new Float64Array(1);return t[0]=e,new Uint32Array(t.buffer)[1]>>>31===1}var Yo,sc;function nd(){if(sc)return Yo;sc=1;var e,t,n,r,o,s,i,a,l,c,u,f,d,h,m,p,b,S,x;return d=/\/(?![*\/])(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\\]).|\\.)*(\/[$_\u200C\u200D\p{ID_Continue}]*|\\)?/yu,f=/--|\+\+|=>|\.{3}|\??\.(?!\d)|(?:&&|\|\||\?\?|[+\-%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2}|\/(?![\/*]))=?|[?~,:;[\](){}]/y,e=/(\x23?)(?=[$_\p{ID_Start}\\])(?:[$_\u200C\u200D\p{ID_Continue}]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+/yu,m=/(['"])(?:(?!\1)[^\\\n\r]|\\(?:\r\n|[^]))*(\1)?/y,u=/(?:0[xX][\da-fA-F](?:_?[\da-fA-F])*|0[oO][0-7](?:_?[0-7])*|0[bB][01](?:_?[01])*)n?|0n|[1-9](?:_?\d)*n|(?:(?:0(?!\d)|0\d*[89]\d*|[1-9](?:_?\d)*)(?:\.(?:\d(?:_?\d)*)?)?|\.\d(?:_?\d)*)(?:[eE][+-]?\d(?:_?\d)*)?|0[0-7]+/y,p=/[`}](?:[^`\\$]|\\[^]|\$(?!\{))*(`|\$\{)?/y,x=/[\t\v\f\ufeff\p{Zs}]+/yu,a=/\r?\n|[\r\u2028\u2029]/y,l=/\/\*(?:[^*]|\*(?!\/))*(\*\/)?/y,h=/\/\/.*/y,n=/[<>.:={}]|\/(?![\/*])/y,t=/[$_\p{ID_Start}][$_\u200C\u200D\p{ID_Continue}-]*/yu,r=/(['"])(?:(?!\1)[^])*(\1)?/y,o=/[^<>{}]+/y,S=/^(?:[\/+-]|\.{3}|\?(?:InterpolationIn(?:JSX|Template)|NoLineTerminatorHere|NonExpressionParenEnd|UnaryIncDec))?$|[{}([,;<>=*%&|^!~?:]$/,b=/^(?:=>|[;\]){}]|else|\?(?:NoLineTerminatorHere|NonExpressionParenEnd))?$/,s=/^(?:await|case|default|delete|do|else|instanceof|new|return|throw|typeof|void|yield)$/,i=/^(?:return|throw|yield)$/,c=RegExp(a.source),Yo=function*(O,{jsx:$=!1}={}){var A,j,P,C,N,U,_,z,oe,V,Y,k,K,F;for({length:U}=O,C=0,N="",F=[{tag:"JS"}],A=[],Y=0,k=!1;C<U;){switch(z=F[F.length-1],z.tag){case"JS":case"JSNonExpressionParen":case"InterpolationInTemplate":case"InterpolationInJSX":if(O[C]==="/"&&(S.test(N)||s.test(N))&&(d.lastIndex=C,_=d.exec(O))){C=d.lastIndex,N=_[0],k=!0,yield{type:"RegularExpressionLiteral",value:_[0],closed:_[1]!==void 0&&_[1]!=="\\"};continue}if(f.lastIndex=C,_=f.exec(O)){switch(K=_[0],oe=f.lastIndex,V=K,K){case"(":N==="?NonExpressionParenKeyword"&&F.push({tag:"JSNonExpressionParen",nesting:Y}),Y++,k=!1;break;case")":Y--,k=!0,z.tag==="JSNonExpressionParen"&&Y===z.nesting&&(F.pop(),V="?NonExpressionParenEnd",k=!1);break;case"{":f.lastIndex=0,P=!b.test(N)&&(S.test(N)||s.test(N)),A.push(P),k=!1;break;case"}":switch(z.tag){case"InterpolationInTemplate":if(A.length===z.nesting){p.lastIndex=C,_=p.exec(O),C=p.lastIndex,N=_[0],_[1]==="${"?(N="?InterpolationInTemplate",k=!1,yield{type:"TemplateMiddle",value:_[0]}):(F.pop(),k=!0,yield{type:"TemplateTail",value:_[0],closed:_[1]==="`"});continue}break;case"InterpolationInJSX":if(A.length===z.nesting){F.pop(),C+=1,N="}",yield{type:"JSXPunctuator",value:"}"};continue}}k=A.pop(),V=k?"?ExpressionBraceEnd":"}";break;case"]":k=!0;break;case"++":case"--":V=k?"?PostfixIncDec":"?UnaryIncDec";break;case"<":if($&&(S.test(N)||s.test(N))){F.push({tag:"JSXTag"}),C+=1,N="<",yield{type:"JSXPunctuator",value:K};continue}k=!1;break;default:k=!1}C=oe,N=V,yield{type:"Punctuator",value:K};continue}if(e.lastIndex=C,_=e.exec(O)){switch(C=e.lastIndex,V=_[0],_[0]){case"for":case"if":case"while":case"with":N!=="."&&N!=="?."&&(V="?NonExpressionParenKeyword")}N=V,k=!s.test(_[0]),yield{type:_[1]==="#"?"PrivateIdentifier":"IdentifierName",value:_[0]};continue}if(m.lastIndex=C,_=m.exec(O)){C=m.lastIndex,N=_[0],k=!0,yield{type:"StringLiteral",value:_[0],closed:_[2]!==void 0};continue}if(u.lastIndex=C,_=u.exec(O)){C=u.lastIndex,N=_[0],k=!0,yield{type:"NumericLiteral",value:_[0]};continue}if(p.lastIndex=C,_=p.exec(O)){C=p.lastIndex,N=_[0],_[1]==="${"?(N="?InterpolationInTemplate",F.push({tag:"InterpolationInTemplate",nesting:A.length}),k=!1,yield{type:"TemplateHead",value:_[0]}):(k=!0,yield{type:"NoSubstitutionTemplate",value:_[0],closed:_[1]==="`"});continue}break;case"JSXTag":case"JSXTagEnd":if(n.lastIndex=C,_=n.exec(O)){switch(C=n.lastIndex,V=_[0],_[0]){case"<":F.push({tag:"JSXTag"});break;case">":F.pop(),N==="/"||z.tag==="JSXTagEnd"?(V="?JSX",k=!0):F.push({tag:"JSXChildren"});break;case"{":F.push({tag:"InterpolationInJSX",nesting:A.length}),V="?InterpolationInJSX",k=!1;break;case"/":N==="<"&&(F.pop(),F[F.length-1].tag==="JSXChildren"&&F.pop(),F.push({tag:"JSXTagEnd"}))}N=V,yield{type:"JSXPunctuator",value:_[0]};continue}if(t.lastIndex=C,_=t.exec(O)){C=t.lastIndex,N=_[0],yield{type:"JSXIdentifier",value:_[0]};continue}if(r.lastIndex=C,_=r.exec(O)){C=r.lastIndex,N=_[0],yield{type:"JSXString",value:_[0],closed:_[2]!==void 0};continue}break;case"JSXChildren":if(o.lastIndex=C,_=o.exec(O)){C=o.lastIndex,N=_[0],yield{type:"JSXText",value:_[0]};continue}switch(O[C]){case"<":F.push({tag:"JSXTag"}),C++,N="<",yield{type:"JSXPunctuator",value:"<"};continue;case"{":F.push({tag:"InterpolationInJSX",nesting:A.length}),C++,N="?InterpolationInJSX",k=!1,yield{type:"JSXPunctuator",value:"{"};continue}}if(x.lastIndex=C,_=x.exec(O)){C=x.lastIndex,yield{type:"WhiteSpace",value:_[0]};continue}if(a.lastIndex=C,_=a.exec(O)){C=a.lastIndex,k=!1,i.test(N)&&(N="?NoLineTerminatorHere"),yield{type:"LineTerminatorSequence",value:_[0]};continue}if(l.lastIndex=C,_=l.exec(O)){C=l.lastIndex,c.test(_[0])&&(k=!1,i.test(N)&&(N="?NoLineTerminatorHere")),yield{type:"MultiLineComment",value:_[0],closed:_[1]!==void 0};continue}if(h.lastIndex=C,_=h.exec(O)){C=h.lastIndex,k=!1,yield{type:"SingleLineComment",value:_[0]};continue}j=String.fromCodePoint(O.codePointAt(C)),C+=j.length,N=j,k=!1,yield{type:z.tag.startsWith("JSX")?"JSXInvalid":"Invalid",value:j}}},Yo}var bS=nd();var ac={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"]},wS=new Set(ac.keyword),SS=new Set(ac.strict);var ic=Symbol("vitest:SAFE