json-merge-resolver
Version:
A rules-based JSON conflict resolver that parses Git conflict markers, reconstructs ours/theirs, and merges with deterministic strategies — beyond line-based merges.
6 lines • 284 kB
JavaScript
import{a as Jt,b as ta,c as J}from"./chunk-76CZ6Z7T.mjs";var Rc=Jt((IS,jc)=>{"use strict";var Mc,ar,cr,lr,ur,fr,hn,Yo,dn,hr,Nc,pr,pn,dr,mr,gr,jt,kc,yr,br,Gd;dr=/\/(?![*\/])(?:\[(?:[^\]\\\n\r\u2028\u2029]+|\\.)*\]?|[^\/[\\\n\r\u2028\u2029]+|\\.)*(\/[$_\u200C\u200D\p{ID_Continue}]*|\\)?/yu;pn=/--|\+\+|=>|\.{3}|\??\.(?!\d)|(?:&&|\|\||\?\?|[+\-%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2}|\/(?![\/*]))=?|[?~,:;[\](){}]/y;ar=/(\x23?)(?=[$_\p{ID_Start}\\])(?:[$_\u200C\u200D\p{ID_Continue}]+|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+/yu;gr=/(['"])(?:[^'"\\\n\r]+|(?!\1)['"]|\\(?:\r\n|[^]))*(\1)?/y;pr=/(?: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;jt=/[`}](?:[^`\\$]+|\\[^]|\$(?!\{))*(`|\$\{)?/y;br=/[\t\v\f\ufeff\p{Zs}]+/yu;dn=/\r?\n|[\r\u2028\u2029]/y;hr=/\/\*(?:[^*]+|\*(?!\/))*(\*\/)?/y;mr=/\/\/.*/y;Mc=/^#!.*/;lr=/[<>.:={}]|\/(?![\/*])/y;cr=/[$_\p{ID_Start}][$_\u200C\u200D\p{ID_Continue}-]*/yu;ur=/(['"])(?:[^'"]+|(?!\1)['"])*(\1)?/y;fr=/[^<>{}]+/y;yr=/^(?:[\/+-]|\.{3}|\?(?:InterpolationIn(?:JSX|Template)|NoLineTerminatorHere|NonExpressionParenEnd|UnaryIncDec))?$|[{}([,;<>=*%&|^!~?:]$/;kc=/^(?:=>|[;\]){}]|else|\?(?:NoLineTerminatorHere|NonExpressionParenEnd))?$/;hn=/^(?:await|case|default|delete|do|else|instanceof|new|return|throw|typeof|void|yield)$/;Yo=/^(?:return|throw|yield)$/;Nc=RegExp(dn.source);jc.exports=Gd=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=Mc.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]==="/"&&(yr.test(i)||hn.test(i))&&(dr.lastIndex=s,l=dr.exec(e))){s=dr.lastIndex,i=l[0],h=!0,yield{type:"RegularExpressionLiteral",value:l[0],closed:l[1]!==void 0&&l[1]!=="\\"};continue}if(pn.lastIndex=s,l=pn.exec(e)){switch(m=l[0],u=pn.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"{":pn.lastIndex=0,o=!kc.test(i)&&(yr.test(i)||hn.test(i)),n.push(o),h=!1;break;case"}":switch(c.tag){case"InterpolationInTemplate":if(n.length===c.nesting){jt.lastIndex=s,l=jt.exec(e),s=jt.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&&(yr.test(i)||hn.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(ar.lastIndex=s,l=ar.exec(e)){switch(s=ar.lastIndex,f=l[0],l[0]){case"for":case"if":case"while":case"with":i!=="."&&i!=="?."&&(f="?NonExpressionParenKeyword")}i=f,h=!hn.test(l[0]),yield{type:l[1]==="#"?"PrivateIdentifier":"IdentifierName",value:l[0]};continue}if(gr.lastIndex=s,l=gr.exec(e)){s=gr.lastIndex,i=l[0],h=!0,yield{type:"StringLiteral",value:l[0],closed:l[2]!==void 0};continue}if(pr.lastIndex=s,l=pr.exec(e)){s=pr.lastIndex,i=l[0],h=!0,yield{type:"NumericLiteral",value:l[0]};continue}if(jt.lastIndex=s,l=jt.exec(e)){s=jt.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(lr.lastIndex=s,l=lr.exec(e)){switch(s=lr.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(cr.lastIndex=s,l=cr.exec(e)){s=cr.lastIndex,i=l[0],yield{type:"JSXIdentifier",value:l[0]};continue}if(ur.lastIndex=s,l=ur.exec(e)){s=ur.lastIndex,i=l[0],yield{type:"JSXString",value:l[0],closed:l[2]!==void 0};continue}break;case"JSXChildren":if(fr.lastIndex=s,l=fr.exec(e)){s=fr.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(br.lastIndex=s,l=br.exec(e)){s=br.lastIndex,yield{type:"WhiteSpace",value:l[0]};continue}if(dn.lastIndex=s,l=dn.exec(e)){s=dn.lastIndex,h=!1,Yo.test(i)&&(i="?NoLineTerminatorHere"),yield{type:"LineTerminatorSequence",value:l[0]};continue}if(hr.lastIndex=s,l=hr.exec(e)){s=hr.lastIndex,Nc.test(l[0])&&(h=!1,Yo.test(i)&&(i="?NoLineTerminatorHere")),yield{type:"MultiLineComment",value:l[0],closed:l[1]!==void 0};continue}if(mr.lastIndex=s,l=mr.exec(e)){s=mr.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 Xf=Jt(Vf=>{"use strict";Object.defineProperty(Vf,"__esModule",{value:!0})});var Gf=Jt(Kf=>{"use strict";Object.defineProperty(Kf,"__esModule",{value:!0});var sE=Symbol("inverted"),iE=Symbol("expectNull"),aE=Symbol("expectUndefined"),cE=Symbol("expectNumber"),lE=Symbol("expectString"),uE=Symbol("expectBoolean"),fE=Symbol("expectVoid"),hE=Symbol("expectFunction"),pE=Symbol("expectObject"),dE=Symbol("expectArray"),mE=Symbol("expectSymbol"),gE=Symbol("expectAny"),yE=Symbol("expectUnknown"),bE=Symbol("expectNever"),wE=Symbol("expectNullable"),SE=Symbol("expectBigInt")});var Hf=Jt(Yf=>{"use strict";Object.defineProperty(Yf,"__esModule",{value:!0})});var Qf=Jt(Zf=>{"use strict";Object.defineProperty(Zf,"__esModule",{value:!0});var vE=Symbol("secret"),xE=Symbol("mismatch"),_E=Symbol("avalue")});var eh=Jt(ye=>{"use strict";var Wb=ye&&ye.__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]})),fo=ye&&ye.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&Wb(t,e,n)};Object.defineProperty(ye,"__esModule",{value:!0});ye.expectTypeOf=void 0;fo(Xf(),ye);fo(Gf(),ye);fo(Hf(),ye);fo(Qf(),ye);var be=()=>!0,Ub=e=>{let t=["parameters","returns","resolves","not","items","constructorParameters","thisParameter","instance","guards","asserts","branded"],n={toBeAny:be,toBeUnknown:be,toBeNever:be,toBeFunction:be,toBeObject:be,toBeArray:be,toBeString:be,toBeNumber:be,toBeBoolean:be,toBeVoid:be,toBeSymbol:be,toBeNull:be,toBeUndefined:be,toBeNullable:be,toBeBigInt:be,toMatchTypeOf:be,toEqualTypeOf:be,toBeConstructibleWith:be,toMatchObjectType:be,toExtend:be,map:ye.expectTypeOf,toBeCallableWith:ye.expectTypeOf,extract:ye.expectTypeOf,exclude:ye.expectTypeOf,pick:ye.expectTypeOf,omit:ye.expectTypeOf,toHaveProperty:ye.expectTypeOf,parameter:ye.expectTypeOf};return t.forEach(o=>Object.defineProperty(n,o,{get:()=>(0,ye.expectTypeOf)({})})),n};ye.expectTypeOf=Ub});var th={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]},nh=Object.entries(th);function mo(e){return String(e)}mo.open="";mo.close="";function na(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 ra(e=!1){let t=na(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 nh)o[i]=t?r(s(a[0]),s(a[1]),a[2]):mo;return o}import{isatty as rh}from"tty";var oh=process.env.FORCE_TTY!==void 0||rh(1);var fe=ra(oh);function ba(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 sh(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 cn(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 bo(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 Ln(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 wo(e,t,n,r,o,s){let i="",a=sh(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 ih=typeof Symbol=="function"&&Symbol.for?Symbol.for("jest.asymmetricMatcher"):1267621,jn=" ",ah=(e,t,n,r,o,s)=>{let i=e.toString();if(i==="ArrayContaining"||i==="ArrayNotContaining")return++r>t.maxDepth?`[${i}]`:`${i+jn}[${Ln(e.sample,t,n,r,o,s)}]`;if(i==="ObjectContaining"||i==="ObjectNotContaining")return++r>t.maxDepth?`[${i}]`:`${i+jn}{${wo(e.sample,t,n,r,o,s)}}`;if(i==="StringMatching"||i==="StringNotMatching"||i==="StringContaining"||i==="StringNotContaining")return i+jn+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()},ch=e=>e&&e.$$typeof===ih,lh={serialize:ah,test:ch},uh=" ",wa=new Set(["DOMStringMap","NamedNodeMap"]),fh=/^(?:HTML\w*Collection|NodeList)$/;function hh(e){return wa.has(e)||fh.test(e)}var ph=e=>e&&e.constructor&&!!e.constructor.name&&hh(e.constructor.name);function dh(e){return e.constructor.name==="NamedNodeMap"}var mh=(e,t,n,r,o,s)=>{let i=e.constructor.name;return++r>t.maxDepth?`[${i}]`:(t.min?"":i+uh)+(wa.has(i)?`{${wo(dh(e)?[...e].reduce((a,l)=>(a[l.name]=l.value,a),{}):{...e},t,n,r,o,s)}}`:`[${Ln([...e],t,n,r,o,s)}]`)},gh={serialize:mh,test:ph};function Sa(e){return e.replaceAll("<","<").replaceAll(">",">")}function So(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 To(e,t,n,r,o,s){return e.map(i=>t.spacingOuter+n+(typeof i=="string"?Ta(i,t):s(i,t,n,r,o))).join("")}function Ta(e,t){let n=t.colors.content;return n.open+Sa(e)+n.close}function yh(e,t){let n=t.colors.comment;return`${n.open}<!--${Sa(e)}-->${n.close}`}function Eo(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 vo(e,t){let n=t.colors.tag;return`${n.open}<${e}${n.close} \u2026${n.open} />${n.close}`}var bh=1,Ea=3,va=8,xa=11,wh=/^(?:(?:HTML|SVG)\w*)?Element$/;function Sh(e){try{return typeof e.hasAttribute=="function"&&e.hasAttribute("is")}catch{return!1}}function Th(e){let t=e.constructor.name,{nodeType:n,tagName:r}=e,o=typeof r=="string"&&r.includes("-")||Sh(e);return n===bh&&(wh.test(t)||o)||n===Ea&&t==="Text"||n===va&&t==="Comment"||n===xa&&t==="DocumentFragment"}var Eh=e=>{var t;return(e==null||(t=e.constructor)===null||t===void 0?void 0:t.name)&&Th(e)};function vh(e){return e.nodeType===Ea}function xh(e){return e.nodeType===va}function go(e){return e.nodeType===xa}var _h=(e,t,n,r,o,s)=>{if(vh(e))return Ta(e.data,t);if(xh(e))return yh(e.data,t);let i=go(e)?"DocumentFragment":e.tagName.toLowerCase();return++r>t.maxDepth?vo(i,t):Eo(i,So(go(e)?[]:Array.from(e.attributes,a=>a.name).sort(),go(e)?{}:[...e.attributes].reduce((a,l)=>(a[l.name]=l.value,a),{}),t,n+t.indent,r,o,s),To(Array.prototype.slice.call(e.childNodes||e.children),t,n+t.indent,r,o,s),t,n)},Ih={serialize:_h,test:Eh},Oh="@@__IMMUTABLE_ITERABLE__@@",Ch="@@__IMMUTABLE_LIST__@@",$h="@@__IMMUTABLE_KEYED__@@",Ah="@@__IMMUTABLE_MAP__@@",oa="@@__IMMUTABLE_ORDERED__@@",Ph="@@__IMMUTABLE_RECORD__@@",Mh="@@__IMMUTABLE_SEQ__@@",Nh="@@__IMMUTABLE_SET__@@",kh="@@__IMMUTABLE_STACK__@@",Vt=e=>`Immutable.${e}`,Bn=e=>`[${e}]`,an=" ",sa="\u2026";function jh(e,t,n,r,o,s,i){return++r>t.maxDepth?Bn(Vt(i)):`${Vt(i)+an}{${cn(e.entries(),t,n,r,o,s)}}`}function Rh(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 Fh(e,t,n,r,o,s){let i=Vt(e._name||"Record");return++r>t.maxDepth?Bn(i):`${i+an}{${cn(Rh(e),t,n,r,o,s)}}`}function Dh(e,t,n,r,o,s){let i=Vt("Seq");return++r>t.maxDepth?Bn(i):e[$h]?`${i+an}{${e._iter||e._object?cn(e.entries(),t,n,r,o,s):sa}}`:`${i+an}[${e._iter||e._array||e._collection||e._iterable?bo(e.values(),t,n,r,o,s):sa}]`}function yo(e,t,n,r,o,s,i){return++r>t.maxDepth?Bn(Vt(i)):`${Vt(i)+an}[${bo(e.values(),t,n,r,o,s)}]`}var Lh=(e,t,n,r,o,s)=>e[Ah]?jh(e,t,n,r,o,s,e[oa]?"OrderedMap":"Map"):e[Ch]?yo(e,t,n,r,o,s,"List"):e[Nh]?yo(e,t,n,r,o,s,e[oa]?"OrderedSet":"Set"):e[kh]?yo(e,t,n,r,o,s,"Stack"):e[Mh]?Dh(e,t,n,r,o,s):Fh(e,t,n,r,o,s),qh=e=>e&&(e[Oh]===!0||e[Ph]===!0),Bh={serialize:Lh,test:qh};function _a(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Rn={exports:{}},ae={};var ia;function zh(){if(ia)return ae;ia=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 ae.ContextConsumer=s,ae.ContextProvider=i,ae.Element=e,ae.ForwardRef=a,ae.Fragment=n,ae.Lazy=f,ae.Memo=u,ae.Portal=t,ae.Profiler=o,ae.StrictMode=r,ae.Suspense=l,ae.SuspenseList=c,ae.isContextConsumer=function(p){return m(p)===s},ae.isContextProvider=function(p){return m(p)===i},ae.isElement=function(p){return typeof p=="object"&&p!==null&&p.$$typeof===e},ae.isForwardRef=function(p){return m(p)===a},ae.isFragment=function(p){return m(p)===n},ae.isLazy=function(p){return m(p)===f},ae.isMemo=function(p){return m(p)===u},ae.isPortal=function(p){return m(p)===t},ae.isProfiler=function(p){return m(p)===o},ae.isStrictMode=function(p){return m(p)===r},ae.isSuspense=function(p){return m(p)===l},ae.isSuspenseList=function(p){return m(p)===c},ae.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)},ae.typeOf=m,ae}var ce={};var aa;function Wh(){return aa||(aa=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");ce.ContextConsumer=i,ce.ContextProvider=a,ce.Element=t,ce.ForwardRef=l,ce.Fragment=r,ce.Lazy=d,ce.Memo=f,ce.Portal=n,ce.Profiler=s,ce.StrictMode=o,ce.Suspense=c,ce.SuspenseList=u,ce.isContextConsumer=function(p){return e(p)===i},ce.isContextProvider=function(p){return e(p)===a},ce.isElement=function(p){return typeof p=="object"&&p!==null&&p.$$typeof===t},ce.isForwardRef=function(p){return e(p)===l},ce.isFragment=function(p){return e(p)===r},ce.isLazy=function(p){return e(p)===d},ce.isMemo=function(p){return e(p)===f},ce.isPortal=function(p){return e(p)===n},ce.isProfiler=function(p){return e(p)===s},ce.isStrictMode=function(p){return e(p)===o},ce.isSuspense=function(p){return e(p)===c},ce.isSuspenseList=function(p){return e(p)===u},ce.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)},ce.typeOf=e})()),ce}var ca;function Uh(){return ca||(ca=1,process.env.NODE_ENV==="production"?Rn.exports=zh():Rn.exports=Wh()),Rn.exports}var Ia=Uh(),Jh=_a(Ia),Vh=ba({__proto__:null,default:Jh},[Ia]),Fn={exports:{}},oe={};var la;function Xh(){if(la)return oe;la=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 oe.ContextConsumer=i,oe.ContextProvider=s,oe.Element=e,oe.ForwardRef=l,oe.Fragment=n,oe.Lazy=d,oe.Memo=f,oe.Portal=t,oe.Profiler=o,oe.StrictMode=r,oe.Suspense=c,oe.SuspenseList=u,oe.isAsyncMode=function(){return!1},oe.isConcurrentMode=function(){return!1},oe.isContextConsumer=function(b){return p(b)===i},oe.isContextProvider=function(b){return p(b)===s},oe.isElement=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===e},oe.isForwardRef=function(b){return p(b)===l},oe.isFragment=function(b){return p(b)===n},oe.isLazy=function(b){return p(b)===d},oe.isMemo=function(b){return p(b)===f},oe.isPortal=function(b){return p(b)===t},oe.isProfiler=function(b){return p(b)===o},oe.isStrictMode=function(b){return p(b)===r},oe.isSuspense=function(b){return p(b)===c},oe.isSuspenseList=function(b){return p(b)===u},oe.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)},oe.typeOf=p,oe}var se={};var ua;function Kh(){return ua||(ua=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 $(q){return!!(typeof q=="string"||typeof q=="function"||q===n||q===o||x||q===r||q===c||q===u||S||q===h||m||p||b||typeof q=="object"&&q!==null&&(q.$$typeof===d||q.$$typeof===f||q.$$typeof===s||q.$$typeof===i||q.$$typeof===l||q.$$typeof===O||q.getModuleId!==void 0))}function A(q){if(typeof q=="object"&&q!==null){var E=q.$$typeof;switch(E){case e:var I=q.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 E}}case t:return E}}}var j=i,P=s,C=e,N=l,U=n,_=d,z=f,re=t,V=o,Y=r,k=c,K=u,F=!1,ue=!1;function Ee(q){return F||(F=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function Le(q){return ue||(ue=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function Ie(q){return A(q)===i}function $e(q){return A(q)===s}function Xe(q){return typeof q=="object"&&q!==null&&q.$$typeof===e}function je(q){return A(q)===l}function Ae(q){return A(q)===n}function Pe(q){return A(q)===d}function pt(q){return A(q)===f}function ze(q){return A(q)===t}function $t(q){return A(q)===o}function ve(q){return A(q)===r}function Ke(q){return A(q)===c}function kn(q){return A(q)===u}se.ContextConsumer=j,se.ContextProvider=P,se.Element=C,se.ForwardRef=N,se.Fragment=U,se.Lazy=_,se.Memo=z,se.Portal=re,se.Profiler=V,se.StrictMode=Y,se.Suspense=k,se.SuspenseList=K,se.isAsyncMode=Ee,se.isConcurrentMode=Le,se.isContextConsumer=Ie,se.isContextProvider=$e,se.isElement=Xe,se.isForwardRef=je,se.isFragment=Ae,se.isLazy=Pe,se.isMemo=pt,se.isPortal=ze,se.isProfiler=$t,se.isStrictMode=ve,se.isSuspense=Ke,se.isSuspenseList=kn,se.isValidElementType=$,se.typeOf=A})()),se}var fa;function Gh(){return fa||(fa=1,process.env.NODE_ENV==="production"?Fn.exports=Xh():Fn.exports=Kh()),Fn.exports}var Oa=Gh(),Yh=_a(Oa),Hh=ba({__proto__:null,default:Yh},[Oa]),Zh=["isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isMemo","isPortal","isProfiler","isStrictMode","isSuspense","isSuspenseList","isValidElementType"],At=Object.fromEntries(Zh.map(e=>[e,t=>Hh[e](t)||Vh[e](t)]));function Ca(e,t=[]){if(Array.isArray(e))for(let n of e)Ca(n,t);else e!=null&&e!==!1&&e!==""&&t.push(e);return t}function ha(e){let t=e.type;if(typeof t=="string")return t;if(typeof t=="function")return t.displayName||t.name||"Unknown";if(At.isFragment(e))return"React.Fragment";if(At.isSuspense(e))return"React.Suspense";if(typeof t=="object"&&t!==null){if(At.isContextProvider(e))return"Context.Provider";if(At.isContextConsumer(e))return"Context.Consumer";if(At.isForwardRef(e)){if(t.displayName)return t.displayName;let n=t.render.displayName||t.render.name||"";return n===""?"ForwardRef":`ForwardRef(${n})`}if(At.isMemo(e)){let n=t.displayName||t.type.displayName||t.type.name||"";return n===""?"Memo":`Memo(${n})`}}return"UNDEFINED"}function Qh(e){let{props:t}=e;return Object.keys(t).filter(n=>n!=="children"&&t[n]!==void 0).sort()}var ep=(e,t,n,r,o,s)=>++r>t.maxDepth?vo(ha(e),t):Eo(ha(e),So(Qh(e),e.props,t,n+t.indent,r,o,s),To(Ca(e.props.children),t,n+t.indent,r,o,s),t,n),tp=e=>e!=null&&At.isElement(e),np={serialize:ep,test:tp},rp=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.test.json"):245830487;function op(e){let{props:t}=e;return t?Object.keys(t).filter(n=>t[n]!==void 0).sort():[]}var sp=(e,t,n,r,o,s)=>++r>t.maxDepth?vo(e.type,t):Eo(e.type,e.props?So(op(e),e.props,t,n+t.indent,r,o,s):"",e.children?To(e.children,t,n+t.indent,r,o,s):"",t,n),ip=e=>e&&e.$$typeof===rp,ap={serialize:sp,test:ip},$a=Object.prototype.toString,cp=Date.prototype.toISOString,lp=Error.prototype.toString,pa=RegExp.prototype.toString;function Dn(e){return typeof e.constructor=="function"&&e.constructor.name||"Object"}function up(e){return typeof window!="undefined"&&e===window}var fp=/^Symbol\((.*)\)(.*)$/,hp=/\n/g,qn=class extends Error{constructor(t,n){super(t),this.stack=n,this.name=this.constructor.name}};function pp(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 dp(e){return Object.is(e,-0)?"-0":String(e)}function mp(e){return`${e}n`}function da(e,t){return t?`[Function ${e.name||"anonymous"}]`:"[Function]"}function ma(e){return String(e).replace(fp,"Symbol($1)")}function ga(e){return`[${lp.call(e)}]`}function Aa(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 dp(e);if(o==="bigint")return mp(e);if(o==="string")return r?`"${e.replaceAll(/"|\\/g,"\\$&")}"`:`"${e}"`;if(o==="function")return da(e,t);if(o==="symbol")return ma(e);let s=$a.call(e);return s==="[object WeakMap]"?"WeakMap {}":s==="[object WeakSet]"?"WeakSet {}":s==="[object Function]"||s==="[object GeneratorFunction]"?da(e,t):s==="[object Symbol]"?ma(e):s==="[object Date]"?Number.isNaN(+e)?"Date { NaN }":cp.call(e):s==="[object Error]"?ga(e):s==="[object RegExp]"?n?pa.call(e).replaceAll(/[$()*+.?[\\\]^{|}]/g,"\\$&"):pa.call(e):e instanceof Error?ga(e):null}function Pa(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 mt(e.toJSON(),t,n,r,o,!0);let l=$a.call(e);return l==="[object Arguments]"?i?"[Arguments]":`${a?"":"Arguments "}[${Ln(e,t,n,r,o,mt)}]`:pp(l)?i?`[${e.constructor.name}]`:`${a||!t.printBasicPrototype&&e.constructor.name==="Array"?"":`${e.constructor.name} `}[${Ln(e,t,n,r,o,mt)}]`:l==="[object Map]"?i?"[Map]":`Map {${cn(e.entries(),t,n,r,o,mt," => ")}}`:l==="[object Set]"?i?"[Set]":`Set {${bo(e.values(),t,n,r,o,mt)}}`:i||up(e)?`[${Dn(e)}]`:`${a||!t.printBasicPrototype&&Dn(e)==="Object"?"":`${Dn(e)} `}{${wo(e,t,n,r,o,mt)}}`}var gp={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:Dn(e);return i?`[${f}]`:`${f} {${cn(Object.entries(u).values(),t,n,r,o,s)}}`}};function yp(e){return e.serialize!=null}function Ma(e,t,n,r,o,s){let i;try{i=yp(e)?e.serialize(t,n,r,o,s,mt):e.print(t,a=>mt(a,n,r,o,s),a=>{let l=r+n.indent;return l+a.replaceAll(hp,`
${l}`)},{edgeSpacing:n.spacingOuter,min:n.min,spacing:n.spacingInner},n.colors)}catch(a){throw new qn(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 Na(e,t){for(let n of e)try{if(n.test(t))return n}catch(r){throw new qn(r.message,r.stack)}return null}function mt(e,t,n,r,o,s){let i=Na(t.plugins,e);if(i!==null)return Ma(i,e,t,n,r,o);let a=Aa(e,t.printFunctionName,t.escapeRegex,t.escapeString);return a!==null?a:Pa(e,t,n,r,o,s)}var xo={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},ka=Object.keys(xo),He={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:xo};function bp(e){for(let t of Object.keys(e))if(!Object.prototype.hasOwnProperty.call(He,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 wp(){return ka.reduce((e,t)=>{let n=xo[t],r=n&&fe[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 Sp(){return ka.reduce((e,t)=>(e[t]={close:"",open:""},e),Object.create(null))}function ja(e){var t;return(t=e==null?void 0:e.printFunctionName)!=null?t:He.printFunctionName}function Ra(e){var t;return(t=e==null?void 0:e.escapeRegex)!=null?t:He.escapeRegex}function Fa(e){var t;return(t=e==null?void 0:e.escapeString)!=null?t:He.escapeString}function ya(e){var t,n,r,o,s,i,a;return{callToJSON:(t=e==null?void 0:e.callToJSON)!=null?t:He.callToJSON,colors:e!=null&&e.highlight?wp():Sp(),compareKeys:typeof(e==null?void 0:e.compareKeys)=="function"||(e==null?void 0:e.compareKeys)===null?e.compareKeys:He.compareKeys,escapeRegex:Ra(e),escapeString:Fa(e),indent:e!=null&&e.min?"":Tp((n=e==null?void 0:e.indent)!=null?n:He.indent),maxDepth:(r=e==null?void 0:e.maxDepth)!=null?r:He.maxDepth,maxWidth:(o=e==null?void 0:e.maxWidth)!=null?o:He.maxWidth,min:(s=e==null?void 0:e.min)!=null?s:He.min,plugins:(i=e==null?void 0:e.plugins)!=null?i:He.plugins,printBasicPrototype:(a=e==null?void 0:e.printBasicPrototype)!=null?a:!0,printFunctionName:ja(e),spacingInner:e!=null&&e.min?" ":`
`,spacingOuter:e!=null&&e.min?"":`
`}}function Tp(e){return Array.from({length:e+1}).join(" ")}function Fe(e,t){if(t&&(bp(t),t.plugins)){let r=Na(t.plugins,e);if(r!==null)return Ma(r,e,ya(t),"",0,[])}let n=Aa(e,ja(t),Ra(t),Fa(t));return n!==null?n:Pa(e,ya(t),"",0,[])}var gt={AsymmetricMatcher:lh,DOMCollection:gh,DOMElement:Ih,Immutable:Bh,ReactElement:np,ReactTestComponent:ap,Error:gp};var Da={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"]},Ep={special:"cyan",number:"yellow",bigint:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",symbol:"green",date:"magenta",regexp:"red"},at="\u2026";function vp(e,t){let n=Da[Ep[t]]||Da[t]||"";return n?`\x1B[${n[0]}m${String(e)}\x1B[${n[1]}m`:String(e)}function La({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=vp),f}function xp(e){return e>="\uD800"&&e<="\uDBFF"}function Me(e,t,n=at){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&&xp(e[s-1])&&(s=s-1),`${e.slice(0,s)}${n}`}return e}function we(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=`${at}(${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=`${at}(${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 ct([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 _o(e,t){let n=Object.keys(e).slice(e.length);if(!e.length&&!n.length)return"[]";t.truncate-=4;let r=we(e,t);t.truncate-=r.length;let o="";return n.length&&(o=we(n.map(s=>[s,e[s]]),t,ct)),`[ ${r}${o?`, ${o}`:""} ]`}var Ip=e=>typeof Buffer=="function"&&e instanceof Buffer?"Buffer":e[Symbol.toStringTag]?e[Symbol.toStringTag]:e.constructor.name;function Ze(e,t){let n=Ip(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(Me(e[i],t.truncate),"number")}${i===e.length-1?"":", "}`;if(t.truncate-=a.length,e[i]!==e.length&&t.truncate<=3){o+=`${at}(${e.length-e[i]+1})`;break}o+=a}let s="";return r.length&&(s=we(r.map(i=>[i,e[i]]),t,ct)),`${n}[ ${o}${s?`, ${s}`:""} ]`}function Io(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${Me(r[1],t.truncate-o.length-1)}`,"date")}function zn(e,t){let n=e[Symbol.toStringTag]||"Function",r=e.name;return r?t.stylize(`[${n} ${Me(r,t.truncate-11)}]`,"special"):t.stylize(`[${n}]`,"special")}function Op([e,t],n){return n.truncate-=4,e=n.inspect(e,n),n.truncate-=e.length,t=n.inspect(t,n),`${e} => ${t}`}function Cp(e){let t=[];return e.forEach((n,r)=>{t.push([r,n])}),t}function Oo(e,t){return e.size===0?"Map{}":(t.truncate-=7,`Map{ ${we(Cp(e),t,Op)} }`)}var $p=Number.isNaN||(e=>e!==e);function Wn(e,t){return $p(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(Me(String(e),t.truncate),"number")}function Un(e,t){let n=Me(e.toString(),t.truncate-1);return n!==at&&(n+="n"),t.stylize(n,"bigint")}function Co(e,t){let n=e.toString().split("/")[2],r=t.truncate-(2+n.length),o=e.source;return t.stylize(`/${Me(o,r)}/${n}`,"regexp")}function Ap(e){let t=[];return e.forEach(n=>{t.push(n)}),t}function $o(e,t){return e.size===0?"Set{}":(t.truncate-=7,`Set{ ${we(Ap(e),t)} }`)}var qa=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g"),Pp={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"},Mp=16,Np=4;function kp(e){return Pp[e]||`\\u${`0000${e.charCodeAt(0).toString(Mp)}`.slice(-Np)}`}function Jn(e,t){return qa.test(e)&&(e=e.replace(qa,kp)),t.stylize(`'${Me(e,t.truncate-2)}'`,"string")}function Vn(e){return"description"in Symbol.prototype?e.description?`Symbol(${e.description})`:"Symbol()":e.toString()}var jp=()=>"Promise{\u2026}",Ba=jp;function Pt(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=we(n.map(a=>[a,e[a]]),t,ct),s=we(r.map(a=>[a,e[a]]),t,ct);t.seen.pop();let i="";return o&&s&&(i=", "),`{ ${o}${i}${s} }`}var Ao=typeof Symbol!="undefined"&&Symbol.toStringTag?Symbol.toStringTag:!1;function Po(e,t){let n="";return Ao&&Ao in e&&(n=e[Ao]),n=n||e.constructor.name,(!n||n==="_class")&&(n="<Anonymous Class>"),t.truncate-=n.length,`${n}${Pt(e,t)}`}function Mo(e,t){return e.length===0?"Arguments[]":(t.truncate-=13,`Arguments[ ${we(e,t)} ]`)}var Rp=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description","cause"];function No(e,t){let n=Object.getOwnPropertyNames(e).filter(i=>Rp.indexOf(i)===-1),r=e.name;t.truncate-=r.length;let o="";if(typeof e.message=="string"?o=Me(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=we(n.map(i=>[i,e[i]]),t,ct);return`${r}${o}${s?` { ${s} }`:""}`}function Fp([e,t],n){return n.truncate-=3,t?`${n.stylize(String(e),"yellow")}=${n.stylize(`"${t}"`,"string")}`:`${n.stylize(String(e),"yellow")}`}function Xn(e,t){return we(e,t,Dp,`
`)}function Dp(e,t){switch(e.nodeType){case 1:return Kn(e,t);case 3:return t.inspect(e.data,t);default:return t.inspect(e,t)}}function Kn(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+=we(n.map(u=>[u,e.getAttribute(u)]),t,Fp," ")),t.truncate-=a.length;let l=t.truncate,c=Xn(e.children,t);return c&&c.length>l&&(c=`${at}(${e.children.length})`),`${o}${a}${s}${c}${i}`}var Lp=typeof Symbol=="function"&&typeof Symbol.for=="function",ko=Lp?Symbol.for("chai/inspect"):"@@chai/inspect",jo=Symbol.for("nodejs.util.inspect.custom"),za=new WeakMap,Wa={},Ua={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:Wn,Number:Wn,bigint:Un,BigInt:Un,string:Jn,String:Jn,function:zn,Function:zn,symbol:Vn,Symbol:Vn,Array:_o,Date:Io,Map:Oo,Set:$o,RegExp:Co,Promise:Ba,WeakSet:(e,t)=>t.stylize("WeakSet{\u2026}","special"),WeakMap:(e,t)=>t.stylize("WeakMap{\u2026}","special"),Arguments:Mo,Int8Array:Ze,Uint8Array:Ze,Uint8ClampedArray:Ze,Int16Array:Ze,Uint16Array:Ze,Int32Array:Ze,Uint32Array:Ze,Float32Array:Ze,Float64Array:Ze,Generator:()=>"",DataView:()=>"",ArrayBuffer:()=>"",Error:No,HTMLCollection:Xn,NodeList:Xn},qp=(e,t,n,r)=>ko in e&&typeof e[ko]=="function"?e[ko](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&&za.has(e.constructor)?za.get(e.constructor)(e,t):Wa[n]?Wa[n](e,t):"",Bp=Object.prototype.toString;function ln(e,t={}){let n=La(t,ln),{customInspect:r}=n,o=e===null?"null":typeof e;if(o==="object"&&(o=Bp.call(e).slice(8,-1)),o in Ua)return Ua[o](e,n);if(r&&e){let i=qp(e,n,o,ln);if(i)return typeof i=="string"?i:ln(i,n)}let s=e?Object.getPrototypeOf(e):!1;return s===Object.prototype||s===null?Pt(e,n):e&&typeof HTMLElement=="function"&&e instanceof HTMLElement?Kn(e,n):"constructor"in e?e.constructor!==Object?Po(e,n):Pt(e,n):e===Object(e)?Pt(e,n):n.stylize(String(e),o)}var{AsymmetricMatcher:Wp,DOMCollection:Up,DOMElement:Jp,Immutable:Vp,ReactElement:Xp,ReactTestComponent:Kp}=gt,Ja=[Kp,Xp,Jp,Up,Vp,Wp];function Oe(e,t=10,{maxLength:n,...r}={}){let o=n!=null?n:1e4,s;try{s=Fe(e,{maxDepth:t,escapeString:!1,plugins:Ja,...r})}catch{s=Fe(e,{callToJSON:!1,maxDepth:t,escapeString:!1,plugins:Ja,...r})}return s.length>=o&&t>1?Oe(e,Math.floor(Math.min(t,Number.MAX_SAFE_INTEGER)/2),{maxLength:n,...r}):s}var Gp=/%[sdjifoOc%]/g;function un(...e){if(typeof e[0]!="string"){let s=[];for(let i=0;i<e.length;i++)s.push(Mt(e[i],{depth:0,colors:!1}));return s.join(" ")}let t=e.length,n=1,r=e[0],o=String(r).replace(Gp,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():Mt(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 Mt(e[n++],{showHidden:!0,showProxy:!0});case"%O":return Mt(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+=` ${Mt(s)}`;return o}function Mt(e,t={}){return t.truncate===0&&(t.truncate=Number.POSITIVE_INFINITY),ln(e,t)}function Ro(e,t={}){typeof t.truncate=="undefined"&&(t.truncate=40);let n=Mt(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 Va(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Fo(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 Se(e,t,n){let r=typeof e;if(!n.includes(r))throw new TypeError(`${t} value must be ${n.join(" or ")}, received "${r}"`)}function Yn(e){return e==null&&(e=[]),Array.isArray(e)?e:[e]}function lt(e){return e!=null&&typeof e=="object"&&!Array.isArray(e)}function Yp(e){return e===Object.prototype||e===Function.prototype||e===RegExp.prototype}function yt(e){return Object.prototype.toString.apply(e).slice(8,-1)}function Hp(e,t){let n=typeof t=="function"?t:r=>t.add(r);Object.getOwnPropertyNames(e).forEach(n),Object.getOwnPropertySymbols(e).forEach(n)}function Hn(e){let t=new Set;return Yp(e)?[]:(Hp(e,t),Array.from(t))}var Xa={forceWritable:!1};function Zn(e,t=Xa){return Gn(e,new WeakMap,t)}function Gn(e,t,n=Xa){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]=Gn(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=Hn(e);for(let i of s){let a=Object.getOwnPropertyDescriptor(e,i);if(!a)continue;let l=Gn(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 Do(){}function Qn(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 er(){let e=null,t=null,n=new Promise((r,o)=>{e=r,t=o});return n.resolve=e,n.reject=t,n}function Lo(e){if(!Number.isNaN(e))return!1;let t=new Float64Array(1);return t[0]=e,new Uint32Array(t.buffer)[1]>>>31===1}var qo,Ka;function Zp(){if(Ka)return qo;Ka=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),qo=function*(O,{jsx:$=!1}={}){var A,j,P,C,N,U,_,z,re,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],re=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=re,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}}},qo}var aS=Zp();var Ya={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"]},cS=new Set(Ya.keyword),lS=new Set(Ya.strict);var Ga=Symbol("vitest:SAFE_TIMERS");function ut(){let{setTimeout:e,setInterval:t,clearInterval:n,cle