astro-ghostcms/.pnpm-store/v3/files/61/364598997992ade1211f33b8d2e...

25 lines
1.1 MiB
Plaintext
Raw Normal View History

2024-02-14 14:10:47 +00:00
(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.typescript=e()}})(function(){"use strict";var W5=Object.create;var wf=Object.defineProperty;var V5=Object.getOwnPropertyDescriptor;var H5=Object.getOwnPropertyNames;var G5=Object.getPrototypeOf,X5=Object.prototype.hasOwnProperty;var E6=(e,t)=>()=>(e&&(t=e(e=0)),t);var mt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),$h=(e,t)=>{for(var n in t)wf(e,n,{get:t[n],enumerable:!0})},C6=(e,t,n,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let _ of H5(t))!X5.call(e,_)&&_!==n&&wf(e,_,{get:()=>t[_],enumerable:!(a=V5(t,_))||a.enumerable});return e};var Ot=(e,t,n)=>(n=e!=null?W5(G5(e)):{},C6(t||!e||!e.__esModule?wf(n,"default",{value:e,enumerable:!0}):n,e)),Ef=e=>C6(wf({},"__esModule",{value:!0}),e);var Cf={};$h(Cf,{default:()=>Q5});var $5,Q5,Af=E6(()=>{$5=()=>()=>{},Q5=$5});var lt=mt((Iz,D7)=>{var Y5=Object.defineProperty,uv=Object.getOwnPropertyNames,It=(e,t)=>function(){return e&&(t=(0,e[uv(e)[0]])(e=0)),t},K5=(e,t)=>function(){return t||(0,e[uv(e)[0]])((t={exports:{}}).exports,t),t.exports},_g=(e,t)=>{for(var n in t)Y5(e,n,{get:t[n],enumerable:!0})},jd,Xf,ry,Z5=It({"src/compiler/corePublic.ts"(){"use strict";jd="5.3",Xf="5.3.3",ry=(e=>(e[e.LessThan=-1]="LessThan",e[e.EqualTo=0]="EqualTo",e[e.GreaterThan=1]="GreaterThan",e))(ry||{})}});function eo(e){return e?e.length:0}function wn(e,t){if(e)for(let n=0;n<e.length;n++){let a=t(e[n],n);if(a)return a}}function e9(e,t){if(e)for(let n=e.length-1;n>=0;n--){let a=t(e[n],n);if(a)return a}}function cg(e,t){if(e!==void 0)for(let n=0;n<e.length;n++){let a=t(e[n],n);if(a!==void 0)return a}}function t9(e,t){for(let n of e){let a=t(n);if(a!==void 0)return a}}function n9(e,t,n){let a=n;if(e){let _=0;for(let p of e)a=t(a,p,_),_++}return a}function iy(e,t,n){let a=[];I.assertEqual(e.length,t.length);for(let _=0;_<e.length;_++)a.push(n(e[_],t[_],_));return a}function r9(e,t){if(e.length<=1)return e;let n=[];for(let a=0,_=e.length;a<_;a++)a&&n.push(t),n.push(e[a]);return n}function so(e,t){if(e){for(let n=0;n<e.length;n++)if(!t(e[n],n))return!1}return!0}function ir(e,t,n){if(e!==void 0)for(let a=n??0;a<e.length;a++){let _=e[a];if(t(_,a))return _}}function lg(e,t,n){if(e!==void 0)for(let a=n??e.length-1;a>=0;a--){let _=e[a];if(t(_,a))return _}}function ul(e,t,n){if(e===void 0)return-1;for(let a=n??0;a<e.length;a++)if(t(e[a],a))return a;return-1}function i9(e,t,n){if(e===void 0)return-1;for(let a=n??e.length-1;a>=0;a--)if(t(e[a],a))return a;return-1}function a9(e,t){for(let n=0;n<e.length;n++){let a=t(e[n],n);if(a)return a}return I.fail()}function rs(e,t,n=_o){if(e){for(let a of e)if(n(a,t))return!0}return!1}function pv(e,t,n=_o){return e.length===t.length&&e.every((a,_)=>n(a,t[_]))}function fv(e,t,n){for(let a=n||0;a<e.length;a++)if(rs(t,e.charCodeAt(a)))return a;return-1}function o9(e,t){let n=0;if(e)for(let a=0;a<e.length;a++){let _=e[a];t(_,a)&&n++}return n}function rr(e,t){if(e){let n=e.length,a=0;for(;a<n&&t(e[a]);)a++;if(a<n){let _=e.slice(0,a);for(a++;a<n;){let p=e[a];t(p)&&_.push(p),a++}return _}}return e}function s9(e,t){let n=0;for(let a=0;a<e.length;a++)t(e[a],a,e)&&(e[n]=e[a],n++);e.length=n}function _9(e){e.length=0}function xa(e,t){let n;if(e){n=[];for(let a=0;a<e.length;a++)n.push(t(e[a],a))}return n}function*c9(e,t){for(let n of e)yield t(n)}function l9(e,t){if(e)for(let n=0;n<e.length;n++){let a=e[n],_=t(a,n);if(a!==_){let p=e.slice(0,n);for(p.push(_),n++;n<e.length;n++)p.push(t(e[n],n));return p}}return e}function o_(e){let t=[];for(let n of e)n&&($t(n)?zn(t,n):t.push(n));return t}function zo(e,t){let n;if(e)for(let a=0;a<e.length;a++){let _=t(e[a],a);_&&($t(_)?n=zn(n,_):n=Et(n,_))}return n||Je}function dv(e,t){let n=[];if(e)for(let a=0;a<e.length;a++){let _=t(e[a],a);_&&($t(_)?zn(n,_):n.push(_))}return n}function*u9(e,t){for(l
Node ${vt(U.kind)} was unexpected.`,ye||S)}e.failBadSyntaxKind=S;function T(U,ie,ye,Te){U||(ie=ie?`False expression: ${ie}`:"False expression.",ye&&(ie+=`\r
Verbose Debug Information: `+(typeof ye=="string"?ye:ye())),d(ie,Te||T))}e.assert=T;function A(U,ie,ye,Te,tt){if(U!==ie){let $e=ye?Te?`${ye} ${Te}`:ye:"";d(`Expected ${U} === ${ie}. ${$e}`,tt||A)}}e.assertEqual=A;function N(U,ie,ye,Te){U>=ie&&d(`Expected ${U} < ${ie}. ${ye||""}`,Te||N)}e.assertLessThan=N;function q(U,ie,ye){U>ie&&d(`Expected ${U} <= ${ie}`,ye||q)}e.assertLessThanOrEqual=q;function Q(U,ie,ye){U<ie&&d(`Expected ${U} >= ${ie}`,ye||Q)}e.assertGreaterThanOrEqual=Q;function se(U,ie,ye){U==null&&d(ie,ye||se)}e.assertIsDefined=se;function fe(U,ie,ye){return se(U,ie,ye||fe),U}e.checkDefined=fe;function F(U,ie,ye){for(let Te of U)se(Te,ie,ye||F)}e.assertEachIsDefined=F;function W(U,ie,ye){return F(U,ie,ye||W),U}e.checkEachDefined=W;function Se(U,ie="Illegal value:",ye){let Te=typeof U=="object"&&Wn(U,"kind")&&Wn(U,"pos")?"SyntaxKind: "+vt(U.kind):JSON.stringify(U);return d(`${ie} ${Te}`,ye||Se)}e.assertNever=Se;function Qe(U,ie,ye,Te){x(1,"assertEachNode")&&T(ie===void 0||so(U,ie),ye||"Unexpected node.",()=>`Node array did not pass test '${gn(ie)}'.`,Te||Qe)}e.assertEachNode=Qe;function Be(U,ie,ye,Te){x(1,"assertNode")&&T(U!==void 0&&(ie===void 0||ie(U)),ye||"Unexpected node.",()=>`Node ${vt(U==null?void 0:U.kind)} did not pass test '${gn(ie)}'.`,Te||Be)}e.assertNode=Be;function st(U,ie,ye,Te){x(1,"assertNotNode")&&T(U===void 0||ie===void 0||!ie(U),ye||"Unexpected node.",()=>`Node ${vt(U.kind)} should not have passed test '${gn(ie)}'.`,Te||st)}e.assertNotNode=st;function _t(U,ie,ye,Te){x(1,"assertOptionalNode")&&T(ie===void 0||U===void 0||ie(U),ye||"Unexpected node.",()=>`Node ${vt(U==null?void 0:U.kind)} did not pass test '${gn(ie)}'.`,Te||_t)}e.assertOptionalNode=_t;function hn(U,ie,ye,Te){x(1,"assertOptionalToken")&&T(ie===void 0||U===void 0||U.kind===ie,ye||"Unexpected node.",()=>`Node ${vt(U==null?void 0:U.kind)} was not a '${vt(ie)}' token.`,Te||hn)}e.assertOptionalToken=hn;function yn(U,ie,ye){x(1,"assertMissingNode")&&T(U===void 0,ie||"Unexpected node.",()=>`Node ${vt(U.kind)} was unexpected'.`,ye||yn)}e.assertMissingNode=yn;function fi(U){}e.type=fi;function gn(U){if(typeof U!="function")return"";if(Wn(U,"name"))return U.name;{let ie=Function.prototype.toString.call(U),ye=/^function\s+([\w$]+)\s*\(/.exec(ie);return ye?ye[1]:""}}e.getFunctionName=gn;function cr(U){return`{ name: ${Go(U.escapedName)}; flags: ${an(U.flags)}; declarations: ${xa(U.declarations,ie=>vt(ie.kind))} }`}e.formatSymbol=cr;function He(U=0,ie,ye){let Te=Gr(ie);if(U===0)return Te.length>0&&Te[0][0]===0?Te[0][1]:"0";if(ye){let tt=[],$e=U;for(let[Ut,St]of Te){if(Ut>U)break;Ut!==0&&Ut&U&&(tt.push(St),$e&=~Ut)}if($e===0)return tt.join("|")}else for(let[tt,$e]of Te)if(tt===U)return $e;return U.toString()}e.formatEnum=He;let Qn=new Map;function Gr(U){let ie=Qn.get(U);if(ie)return ie;let ye=[];for(let tt in U){let $e=U[tt];typeof $e=="number"&&ye.push([$e,tt])}let Te=vv(ye,(tt,$e)=>Mn(tt[0],$e[0]));return Qn.set(U,Te),Te}function vt(U){return He(U,rd,!1)}e.formatSyntaxKind=vt;function Jn(U){return He(U,md,!1)}e.formatSnippetKind=Jn;function Ar(U){return He(U,fd,!1)}e.formatScriptKind=Ar;function Ht(U){return He(U,id,!0)}e.formatNodeFlags=Ht;function rn(U){return He(U,ad,!0)}e.formatModifierFlags=rn;function at(U){return He(U,dd,!0)}e.formatTransformFlags=at;function kr(U){return He(U,hd,!0)}e.formatEmitFlags=kr;function an(U){return He(U,_d,!0)}e.formatSymbolFlags=an;function xt(U){return He(U,cd,!0)}e.formatTypeFlags=xt;function ut(U){return He(U,ud,!0)}e.formatSignatureFlags=ut;function Gt(U){return He(U,ld,!0)}e.formatObjectFlags=Gt;function cn(U){return He(U,Tl,!0)}e.formatFlowFlags=cn;function ht(U){return He(U,od,!0)}e.formatRelationComparisonResult=ht;function Dr(U){return He(U,CheckMode,!0)}e.formatCheckMode=Dr;function Tt(U){return He(U,SignatureCheckMode,!0)}e.formatSignatureCheckMode=Tt;function Rn(U){return He(U,TypeFacts,!0)}e.formatTypeFacts=Rn;let yt=!1,jn;function ct(U){"__debugFlowFlags"in U||Object.defineProperties(U,{__tsDebuggerDisplay:{value(){let ie=this.flags&2?"FlowStart":this.flags&4?"FlowBranchLabel":this.flags&8?"Fl
`).join(`
`)}
m2: ${this.mapper2.__debugToString().split(`
`).join(`
`)}`;default:return Se(this)}}}e.DebugTypeMapper=Kn;function Ji(U){return e.isDebugging?Object.setPrototypeOf(U,Kn.prototype):U}e.attachDebugPrototypeIfDebug=Ji;function Pr(U){return console.log(De(U))}e.printControlFlowGraph=Pr;function De(U){let ie=-1;function ye(w){return w.id||(w.id=ie,ie--),w.id}let Te;(w=>{w.lr="\u2500",w.ud="\u2502",w.dr="\u256D",w.dl="\u256E",w.ul="\u256F",w.ur="\u2570",w.udr="\u251C",w.udl="\u2524",w.dlr="\u252C",w.ulr="\u2534",w.udlr="\u256B"})(Te||(Te={}));let tt;(w=>{w[w.None=0]="None",w[w.Up=1]="Up",w[w.Down=2]="Down",w[w.Left=4]="Left",w[w.Right=8]="Right",w[w.UpDown=3]="UpDown",w[w.LeftRight=12]="LeftRight",w[w.UpLeft=5]="UpLeft",w[w.UpRight=9]="UpRight",w[w.DownLeft=6]="DownLeft",w[w.DownRight=10]="DownRight",w[w.UpDownLeft=7]="UpDownLeft",w[w.UpDownRight=11]="UpDownRight",w[w.UpLeftRight=13]="UpLeftRight",w[w.DownLeftRight=14]="DownLeftRight",w[w.UpDownLeftRight=15]="UpDownLeftRight",w[w.NoChildren=16]="NoChildren"})(tt||(tt={}));let $e=2032,Ut=882,St=Object.create(null),Jt=[],Rt=[],z=Zn(U,new Set);for(let w of Jt)w.text=oa(w.flowNode,w.circular),er(w);let K=Ri(z),te=aa(K);return $r(z,0),jt();function Ee(w){return!!(w.flags&128)}function je(w){return!!(w.flags&12)&&!!w.antecedents}function pt(w){return!!(w.flags&$e)}function nt(w){return!!(w.flags&Ut)}function kt(w){let f=[];for(let X of w.edges)X.source===w&&f.push(X.target);return f}function qt(w){let f=[];for(let X of w.edges)X.target===w&&f.push(X.source);return f}function Zn(w,f){let X=ye(w),$=St[X];if($&&f.has(w))return $.circular=!0,$={id:-1,flowNode:w,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:"circularity"},Jt.push($),$;if(f.add(w),!$)if(St[X]=$={id:X,flowNode:w,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:!1},Jt.push($),je(w))for(let O of w.antecedents)kn($,O,f);else pt(w)&&kn($,w.antecedent,f);return f.delete(w),$}function kn(w,f,X){let $=Zn(f,X),O={source:w,target:$};Rt.push(O),w.edges.push(O),$.edges.push(O)}function er(w){if(w.level!==-1)return w.level;let f=0;for(let X of qt(w))f=Math.max(f,er(X)+1);return w.level=f}function Ri(w){let f=0;for(let X of kt(w))f=Math.max(f,Ri(X));return f+1}function aa(w){let f=R(Array(w),0);for(let X of Jt)f[X.level]=Math.max(f[X.level],X.text.length);return f}function $r(w,f){if(w.lane===-1){w.lane=f,w.endLane=f;let X=kt(w);for(let $=0;$<X.length;$++){$>0&&f++;let O=X[$];$r(O,f),O.endLane>w.endLane&&(f=O.endLane)}w.endLane=f}}function Dn(w){if(w&2)return"Start";if(w&4)return"Branch";if(w&8)return"Loop";if(w&16)return"Assignment";if(w&32)return"True";if(w&64)return"False";if(w&128)return"SwitchClause";if(w&256)return"ArrayMutation";if(w&512)return"Call";if(w&1024)return"ReduceLabel";if(w&1)return"Unreachable";throw new Error}function Ne(w){let f=oi(w);return Qo(f,w,!1)}function oa(w,f){let X=Dn(w.flags);if(f&&(X=`${X}#${ye(w)}`),nt(w))w.node&&(X+=` (${Ne(w.node)})`);else if(Ee(w)){let $=[];for(let O=w.clauseStart;O<w.clauseEnd;O++){let ue=w.switchStatement.caseBlock.clauses[O];p8(ue)?$.push("default"):$.push(Ne(ue.expression))}X+=` (${$.join(", ")})`}return f==="circularity"?`Circular(${X})`:X}function jt(){let w=te.length,f=Jt.reduce((be,ge)=>Math.max(be,ge.lane),0)+1,X=R(Array(f),""),$=te.map(()=>Array(f)),O=te.map(()=>R(Array(f),0));for(let be of Jt){$[be.level][be.lane]=be;let ge=kt(be);for(let xe=0;xe<ge.length;xe++){let Ye=ge[xe],Ge=8;Ye.lane===be.lane&&(Ge|=4),xe>0&&(Ge|=1),xe<ge.length-1&&(Ge|=2),O[be.level][Ye.lane]|=Ge}ge.length===0&&(O[be.level][be.lane]|=16);let Le=qt(be);for(let xe=0;xe<Le.length;xe++){let Ye=Le[xe],Ge=4;xe>0&&(Ge|=1),xe<Le.length-1&&(Ge|=2),O[be.level-1][Ye.lane]|=Ge}}for(let be=0;be<w;be++)for(let ge=0;ge<f;ge++){let Le=be>0?O[be-1][ge]:0,xe=ge>0?O[be][ge-1]:0,Ye=O[be][ge];Ye||(Le&8&&(Ye|=12),xe&2&&(Ye|=3),O[be][ge]=Ye)}for(let be=0;be<w;be++)for(let ge=0;ge<X.length;ge++){let Le=O[be][ge],xe=Le&4?"\u2500":" ",Ye=$[be][ge];Ye?(ue(ge,Ye.text),be<w-1&&(ue(ge," "),ue(ge,v(xe,te[be]-Ye.text.length)))):be<w-1&&ue(ge,v(xe,te[be]+1)),ue(ge,Fn(Le)),ue(ge,Le&8&&be<w-1&&!$[be+1][ge]?"\u2500":" ")}return`
${X.join(`
`)}
`;function ue(be,ge){X[be]+=ge}}function Fn(w){switch(w){case 3:return"\u2502";case 12:return"\u2500";case 5:return"\u256F";case 9:return"\u2570";case 6:return"\u256E";case 10:return"\u256D";case 7:return"\u2524";case 11:return"\u251C";case 13:return"\u2534";case 14:return"\u252C";case 15:return"\u256B"}return" "}function R(w,f){if(w.fill)w.fill(f);else for(let X=0;X<w.length;X++)w[X]=f;return w}function v(w,f){if(w.repeat)return f>0?w.repeat(f):"";let X="";for(;X.length<f;)X+=w;return X}}e.formatControlFlowGraph=De})(I||(I={}))}}),IE=()=>{},NE=()=>{},OE=()=>{},ga=Date.now,ME=()=>{},ed=new Proxy(()=>{},{get:()=>ed});function A6(e){if(bg){let t=uy.get(e)??0;uy.set(e,t+1),nd.set(e,ga()),td==null||td.mark(e),typeof onProfilerEvent=="function"&&onProfilerEvent(e)}}function LE(e,t,n){if(bg){let a=(n!==void 0?nd.get(n):void 0)??ga(),_=(t!==void 0?nd.get(t):void 0)??Bv,p=py.get(e)||0;py.set(e,p+(a-_)),td==null||td.measure(e,t,n)}}var td,JE,bg,Bv,nd,uy,py,Pz=It({"src/compiler/performance.ts"(){"use strict";En(),JE={enter:gr,exit:gr},bg=!1,Bv=ga(),nd=new Map,uy=new Map,py=new Map}}),Uv=()=>{},RE=()=>{},ba;function jE(e,t=!0){let n=pd[e.category];return t?n.toLowerCase():n}var rd,id,ad,fy,od,dy,my,Tl,hy,sd,yy,gy,by,vy,Ty,Sy,xy,wy,Ey,Cy,Ay,ky,Dy,Py,Iy,_d,Ny,Oy,My,Ly,cd,ld,Jy,Ry,jy,Fy,By,Uy,ud,qy,zy,Wy,Vy,Hy,Gy,pd,Xy,$y,Qy,Yy,Ky,Zy,e0,t0,n0,fd,r0,i0,a0,o0,s0,dd,md,hd,_0,c0,l0,u0,p0,f0,d0,m0,Vd,h0,qv=It({"src/compiler/types.ts"(){"use strict";rd=(e=>(e[e.Unknown=0]="Unknown",e[e.EndOfFileToken=1]="EndOfFileToken",e[e.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",e[e.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",e[e.NewLineTrivia=4]="NewLineTrivia",e[e.WhitespaceTrivia=5]="WhitespaceTrivia",e[e.ShebangTrivia=6]="ShebangTrivia",e[e.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",e[e.NonTextFileMarkerTrivia=8]="NonTextFileMarkerTrivia",e[e.NumericLiteral=9]="NumericLiteral",e[e.BigIntLiteral=10]="BigIntLiteral",e[e.StringLiteral=11]="StringLiteral",e[e.JsxText=12]="JsxText",e[e.JsxTextAllWhiteSpaces=13]="JsxTextAllWhiteSpaces",e[e.RegularExpressionLiteral=14]="RegularExpressionLiteral",e[e.NoSubstitutionTemplateLiteral=15]="NoSubstitutionTemplateLiteral",e[e.TemplateHead=16]="TemplateHead",e[e.TemplateMiddle=17]="TemplateMiddle",e[e.TemplateTail=18]="TemplateTail",e[e.OpenBraceToken=19]="OpenBraceToken",e[e.CloseBraceToken=20]="CloseBraceToken",e[e.OpenParenToken=21]="OpenParenToken",e[e.CloseParenToken=22]="CloseParenToken",e[e.OpenBracketToken=23]="OpenBracketToken",e[e.CloseBracketToken=24]="CloseBracketToken",e[e.DotToken=25]="DotToken",e[e.DotDotDotToken=26]="DotDotDotToken",e[e.SemicolonToken=27]="SemicolonToken",e[e.CommaToken=28]="CommaToken",e[e.QuestionDotToken=29]="QuestionDotToken",e[e.LessThanToken=30]="LessThanToken",e[e.LessThanSlashToken=31]="LessThanSlashToken",e[e.GreaterThanToken=32]="GreaterThanToken",e[e.LessThanEqualsToken=33]="LessThanEqualsToken",e[e.GreaterThanEqualsToken=34]="GreaterThanEqualsToken",e[e.EqualsEqualsToken=35]="EqualsEqualsToken",e[e.ExclamationEqualsToken=36]="ExclamationEqualsToken",e[e.EqualsEqualsEqualsToken=37]="EqualsEqualsEqualsToken",e[e.ExclamationEqualsEqualsToken=38]="ExclamationEqualsEqualsToken",e[e.EqualsGreaterThanToken=39]="EqualsGreaterThanToken",e[e.PlusToken=40]="PlusToken",e[e.MinusToken=41]="MinusToken",e[e.AsteriskToken=42]="AsteriskToken",e[e.AsteriskAsteriskToken=43]="AsteriskAsteriskToken",e[e.SlashToken=44]="SlashToken",e[e.PercentToken=45]="PercentToken",e[e.PlusPlusToken=46]="PlusPlusToken",e[e.MinusMinusToken=47]="MinusMinusToken",e[e.LessThanLessThanToken=48]="LessThanLessThanToken",e[e.GreaterThanGreaterThanToken=49]="GreaterThanGreaterThanToken",e[e.GreaterThanGreaterThanGreaterThanToken=50]="GreaterThanGreaterThanGreaterThanToken",e[e.AmpersandToken=51]="AmpersandToken",e[e.BarToken=52]="BarToken",e[e.CaretToken=53]="CaretToken",e[e.ExclamationToken=54]="ExclamationToken",e[e.TildeToken=55]="TildeToken",e[e.AmpersandAmpersandToken=56]="AmpersandAmpersandToken",e[e.BarBarToken=57]="BarBarToken",e[e.QuestionToken=58]="QuestionToken",e[e.ColonToken=59]="C
`,te=u;continue}u++}return I.assert(je!==void 0),A=Ee,je}function cr(z){let K=u;if(u++,u>=x)return W(B.Unexpected_end_of_text),"";let te=y.charCodeAt(u);switch(u++,te){case 48:if(u>=x||!Do(y.charCodeAt(u)))return"\0";case 49:case 50:case 51:u<x&&Of(y.charCodeAt(u))&&u++;case 52:case 53:case 54:case 55:if(u<x&&Of(y.charCodeAt(u))&&u++,N|=2048,z){let Ee=parseInt(y.substring(K+1,u),8);return W(B.Octal_escape_sequences_are_not_allowed_Use_the_syntax_0,K,u-K,"\\x"+Ee.toString(16).padStart(2,"0")),String.fromCharCode(Ee)}return y.substring(K,u);case 56:case 57:return N|=2048,z?(W(B.Escape_sequence_0_is_not_allowed,K,u-K,y.substring(K,u)),String.fromCharCode(te)):y.substring(K,u);case 98:return"\b";case 116:return" ";case 110:return`
`;case 118:return"\v";case 102:return"\f";case 114:return"\r";case 39:return"'";case 34:return'"';case 117:if(u<x&&y.charCodeAt(u)===123){u++;let Ee=hn(1,!1),je=Ee?parseInt(Ee,16):-1;return je<0?(N|=2048,z&&W(B.Hexadecimal_digit_expected),y.substring(K,u)):aC(je)?u>=x?(N|=2048,z&&W(B.Unexpected_end_of_text),y.substring(K,u)):y.charCodeAt(u)!==125?(N|=2048,z&&W(B.Unterminated_Unicode_escape_sequence),y.substring(K,u)):(u++,N|=8,Mf(je)):(N|=2048,z&&W(B.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive),y.substring(K,u))}for(;u<K+6;u++)if(!(u<x&&P6(y.charCodeAt(u))))return N|=2048,z&&W(B.Hexadecimal_digit_expected),y.substring(K,u);return N|=1024,String.fromCharCode(parseInt(y.substring(K+2,u),16));case 120:for(;u<K+4;u++)if(!(u<x&&P6(y.charCodeAt(u))))return N|=2048,z&&W(B.Hexadecimal_digit_expected),y.substring(K,u);return N|=4096,String.fromCharCode(parseInt(y.substring(K+2,u),16));case 13:u<x&&y.charCodeAt(u)===10&&u++;case 10:case 8232:case 8233:return"";default:return String.fromCharCode(te)}}function He(){let z=hn(1,!1),K=z?parseInt(z,16):-1,te=!1;return K<0?(W(B.Hexadecimal_digit_expected),te=!0):K>1114111&&(W(B.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive),te=!0),u>=x?(W(B.Unexpected_end_of_text),te=!0):y.charCodeAt(u)===125?u++:(W(B.Unterminated_Unicode_escape_sequence),te=!0),te?"":Mf(K)}function Qn(){if(u+5<x&&y.charCodeAt(u+1)===117){let z=u;u+=2;let K=_t(4,!1);return u=z,K}return-1}function Gr(){if(Br(y,u+1)===117&&Br(y,u+2)===123){let z=u;u+=3;let K=hn(1,!1),te=K?parseInt(K,16):-1;return u=z,te}return-1}function vt(){let z="",K=u;for(;u<x;){let te=Br(y,u);if(Ka(te,e))u+=ti(te);else if(te===92){if(te=Gr(),te>=0&&Ka(te,e)){u+=3,N|=8,z+=He(),K=u;continue}if(te=Qn(),!(te>=0&&Ka(te,e)))break;N|=1024,z+=y.substring(K,u),z+=Mf(te),u+=6,K=u}else break}return z+=y.substring(K,u),z}function Jn(){let z=A.length;if(z>=2&&z<=12){let K=A.charCodeAt(0);if(K>=97&&K<=122){let te=r4.get(A);if(te!==void 0)return T=te}}return T=80}function Ar(z){let K="",te=!1,Ee=!1;for(;;){let je=y.charCodeAt(u);if(je===95){N|=512,te?(te=!1,Ee=!0):W(Ee?B.Multiple_consecutive_numeric_separators_are_not_permitted:B.Numeric_separators_are_not_allowed_here,u,1),u++;continue}if(te=!0,!Do(je)||je-48>=z)break;K+=y[u],u++,Ee=!1}return y.charCodeAt(u-1)===95&&W(B.Numeric_separators_are_not_allowed_here,u-1,1),K}function Ht(){return y.charCodeAt(u)===110?(A+="n",N&384&&(A=Am(A)+"n"),u++,10):(A=""+(N&128?parseInt(A.slice(2),2):N&256?parseInt(A.slice(2),8):+A),9)}function rn(){d=u,N=0;let z=!1;for(;;){if(S=u,u>=x)return T=1;let K=Br(y,u);if(u===0){if(K===65533)return W(B.File_appears_to_be_binary),u=x,T=8;if(K===35&&Dg(y,u)){if(u=Pg(y,u),t)continue;return T=6}}switch(K){case 10:case 13:if(N|=1,t){u++;continue}else return K===13&&u+1<x&&y.charCodeAt(u+1)===10?u+=2:u++,T=4;case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8203:case 8239:case 8287:case 12288:case 65279:if(t){u++;continue}else{for(;u<x&&Mo(y.charCodeAt(u));)u++;return T=5}case 33:return y.charCodeAt(u+1)===61?y.charCodeAt(u+2)===61?(u+=3,T=38):(u+=2,T=36):(u++,T=54);case 34:case 39:return A=fi(),T=11;case 96:return T=gn(!1);case 37:return y.charCodeAt(u+1)===61?(u+=2,T=70):(u++,T=45);case 38:return y.charCodeAt(u+1)===38?y.charCodeAt(u+2)===61?(u+=3,T=77):(u+=2,T=56):y.charCodeAt(u+1)===61?(u+=2,T=74):(u++,T=51);case 40:return u++,T=21;case 41:return u++,T=22;case 42:if(y.charCodeAt(u+1)===61)return u+=2,T=67;if(y.charCodeAt(u+1)===42)return y.charCodeAt(u+2)===61?(u+=3,T=68):(u+=2,T=43);if(u++,Q&&!z&&N&1){z=!0;continue}return T=42;case 43:return y.charCodeAt(u+1)===43?(u+=2,T=46):y.charCodeAt(u+1)===61?(u+=2,T=65):(u++,T=40);case 44:return u++,T=28;case 45:return y.charCodeAt(u+1)===45?(u+=2,T=47):y.charCodeAt(u+1)===61?(u+=2,T=66):(u++,T=41);case 46:return Do(y.charCodeAt(u+1))?(Qe(),T=9):y.charCodeAt(u+1)===46&&y.charCodeAt(u+2)===46?(u+=3,T=26):(u++,T=25);case 47:if(y.charCodeAt(u+1)===47){for(u+=2;u<x&&!On(y.charCodeAt
`)),a}function lm(e,t=!1){return Qo(oi(e),e,t)}function Mk(e){return e.pos}function Lk(e,t){return Jl(e,t,Mk,Mn)}function ai(e){let t=e.emitNode;return t&&t.flags||0}function Jk(e){let t=e.emitNode;return t&&t.internalFlags||0}function Rk(e,t,n){if(t&&jk(e,n))return Qo(t,e);switch(e.kind){case 11:{let a=n&2?J3:n&1||ai(e)&16777216?xd:wd;return e.singleQuote?"'"+a(e.text,39)+"'":'"'+a(e.text,34)+'"'}case 15:case 16:case 17:case 18:{let a=n&1||ai(e)&16777216?xd:wd,_=e.rawText??TI(a(e.text,96));switch(e.kind){case 15:return"`"+_+"`";case 16:return"`"+_+"${";case 17:return"}"+_+"${";case 18:return"}"+_+"`"}break}case 9:case 10:return e.text;case 14:return n&4&&e.isUnterminated?e.text+(e.text.charCodeAt(e.text.length-1)===92?" /":"/"):e.text}return I.fail(`Literal kind '${e.kind}' not accounted for.`)}function jk(e,t){if(ya(e)||!e.parent||t&4&&e.isUnterminated)return!1;if(lo(e)){if(e.numericLiteralFlags&26656)return!1;if(e.numericLiteralFlags&512)return!!(t&8)}return!db(e)}function Fk(e){return g_(e)?'"'+wd(e)+'"':""+e}function Bk(e){return os(e).replace(/^(\d)/,"_$1").replace(/\W/g,"_")}function Uk(e){return(x_(e)&7)!==0||NT(e)}function NT(e){let t=bm(e);return t.kind===260&&t.parent.kind===299}function um(e){return Zi(e)&&(e.name.kind===11||pm(e))}function qk(e){return Zi(e)&&e.name.kind===11}function zk(e){return Zi(e)&&Tr(e.name)}function OT(e){return Zi(e)||Ae(e)}function Wk(e){return Vk(e.valueDeclaration)}function Vk(e){return!!e&&e.kind===267&&!e.body}function Hk(e){return e.kind===312||e.kind===267||am(e)}function pm(e){return!!(e.flags&2048)}function Zg(e){return um(e)&&MT(e)}function MT(e){switch(e.parent.kind){case 312:return ns(e.parent);case 268:return um(e.parent.parent)&&ci(e.parent.parent.parent)&&!ns(e.parent.parent.parent)}return!1}function LT(e){var t;return(t=e.declarations)==null?void 0:t.find(n=>!Zg(n)&&!(Zi(n)&&pm(n)))}function Gk(e){return e===1||e===100||e===199}function e2(e,t){return ns(e)||Gk(_i(t))&&!!e.commonJsModuleIndicator}function Xk(e,t){switch(e.scriptKind){case 1:case 3:case 2:case 4:break;default:return!1}return e.isDeclarationFile?!1:Y2(t,"alwaysStrict")||A8(e.statements)?!0:ns(e)||G2(t)?_i(t)>=5?!0:!t.noImplicitUseStrict:!1}function $k(e){return!!(e.flags&33554432)||Cn(e,128)}function JT(e,t){switch(e.kind){case 312:case 269:case 299:case 267:case 248:case 249:case 250:case 176:case 174:case 177:case 178:case 262:case 218:case 219:case 172:case 175:return!0;case 241:return!am(t)}return!1}function Qk(e){switch(I.type(e),e.kind){case 345:case 353:case 330:return!0;default:return RT(e)}}function RT(e){switch(I.type(e),e.kind){case 179:case 180:case 173:case 181:case 184:case 185:case 324:case 263:case 231:case 264:case 265:case 352:case 262:case 174:case 176:case 177:case 178:case 218:case 219:return!0;default:return!1}}function t2(e){switch(e.kind){case 272:case 271:return!0;default:return!1}}function Yk(e){return t2(e)||mm(e)}function Kk(e){switch(e.kind){case 272:case 271:case 243:case 263:case 262:case 267:case 265:case 264:case 266:return!0;default:return!1}}function Zk(e){return fm(e)||Zi(e)||nu(e)||s2(e)}function fm(e){return t2(e)||F_(e)}function eD(e){return or(e.parent,t=>!!(getContainerFlags(t)&1))}function A0(e){return or(e.parent,t=>JT(t,t.parent))}function tD(e,t){let n=A0(e);for(;n;)t(n),n=A0(n)}function jT(e){return!e||cm(e)===0?"(Missing)":lm(e)}function nD(e){return e.declaration?jT(e.declaration.parameters[0].name):void 0}function rD(e){return e.kind===167&&!Yi(e.expression)}function n2(e){var t;switch(e.kind){case 80:case 81:return(t=e.emitNode)!=null&&t.autoGenerate?void 0:e.escapedText;case 11:case 9:case 15:return qr(e.text);case 167:return Yi(e.expression)?qr(e.expression.text):void 0;case 295:return Yl(e);default:return I.assertNever(e)}}function iD(e){return I.checkDefined(n2(e))}function Ci(e){switch(e.kind){case 110:return"this";case 81:case 80:return cm(e)===0?Lt(e):lm(e);case 166:return Ci(e.left)+"."+Ci(e.right);case 211:return Ae(e.name)||Vn(e.name)?Ci(e.expression)+"."+Ci(e.name):I.assertNever(e.name);case 318:return Ci(e.left)+Ci(e.right);case 295:return
`,wx=`
`,Ct={getNodeConstructor:()=>Yh,getTokenConstructor:()=>aO,getIdentifierConstructor:()=>oO,getPrivateIdentifierConstructor:()=>Yh,getSourceFileConstructor:()=>Yh,getSymbolConstructor:()=>nO,getTypeConstructor:()=>rO,getSignatureConstructor:()=>iO,getSourceMapSourceConstructor:()=>sO},sb=[],Dd=/[^\w\s/]/g,Ex=[42,63],Q0=["node_modules","bower_components","jspm_packages"],qf=`(?!(${Q0.join("|")})(/|$))`,Zh={singleAsteriskRegexFragment:"([^./]|(\\.(?!min\\.js$))?)*",doubleAsteriskRegexFragment:`(/${qf}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>Kh(e,Zh.singleAsteriskRegexFragment)},ey={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:`(/${qf}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>Kh(e,ey.singleAsteriskRegexFragment)},ty={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:"(/.+?)?",replaceWildcardCharacter:e=>Kh(e,ty.singleAsteriskRegexFragment)},_b={files:Zh,directories:ey,exclude:ty},Bo=[[".ts",".tsx",".d.ts"],[".cts",".d.cts"],[".mts",".d.mts"]],cb=o_(Bo),Cx=[...Bo,[".json"]],Ax=[".d.ts",".d.cts",".d.mts",".cts",".mts",".ts",".tsx"],Y0=[[".js",".jsx"],[".mjs"],[".cjs"]],lb=o_(Y0),Il=[[".ts",".tsx",".d.ts",".js",".jsx"],[".cts",".d.cts",".cjs"],[".mts",".d.mts",".mjs"]],kx=[...Il,[".json"]],ub=[".d.ts",".d.cts",".d.mts"],Dx=[".ts",".cts",".mts",".tsx"],Dm=[".mts",".d.mts",".mjs",".cts",".d.cts",".cjs"],K0=(e=>(e[e.Minimal=0]="Minimal",e[e.Index=1]="Index",e[e.JsExtension=2]="JsExtension",e[e.TsExtension=3]="TsExtension",e))(K0||{}),Pm=[".d.ts",".d.mts",".d.cts",".mjs",".mts",".cjs",".cts",".ts",".js",".tsx",".jsx",".json"],Px={files:Je,directories:Je}}});function Ix(){let e,t,n,a,_;return{createBaseSourceFileNode:p,createBaseIdentifierNode:m,createBasePrivateIdentifierNode:y,createBaseTokenNode:u,createBaseNode:x};function p(d){return new(_||(_=Ct.getSourceFileConstructor()))(d,-1,-1)}function m(d){return new(n||(n=Ct.getIdentifierConstructor()))(d,-1,-1)}function y(d){return new(a||(a=Ct.getPrivateIdentifierConstructor()))(d,-1,-1)}function u(d){return new(t||(t=Ct.getTokenConstructor()))(d,-1,-1)}function x(d){return new(e||(e=Ct.getNodeConstructor()))(d,-1,-1)}}var qM=It({"src/compiler/factory/baseNodeFactory.ts"(){"use strict";En()}}),pb,zM=It({"src/compiler/factory/parenthesizerRules.ts"(){"use strict";En(),pb={getParenthesizeLeftSideOfBinaryForOperator:e=>bt,getParenthesizeRightSideOfBinaryForOperator:e=>bt,parenthesizeLeftSideOfBinary:(e,t)=>t,parenthesizeRightSideOfBinary:(e,t,n)=>n,parenthesizeExpressionOfComputedPropertyName:bt,parenthesizeConditionOfConditionalExpression:bt,parenthesizeBranchOfConditionalExpression:bt,parenthesizeExpressionOfExportDefault:bt,parenthesizeExpressionOfNew:e=>wi(e,jo),parenthesizeLeftSideOfAccess:e=>wi(e,jo),parenthesizeOperandOfPostfixUnary:e=>wi(e,jo),parenthesizeOperandOfPrefixUnary:e=>wi(e,pT),parenthesizeExpressionsOfCommaDelimitedList:e=>wi(e,ha),parenthesizeExpressionForDisallowedComma:bt,parenthesizeExpressionOfExpressionStatement:bt,parenthesizeConciseBodyOfArrowFunction:bt,parenthesizeCheckTypeOfConditionalType:bt,parenthesizeExtendsTypeOfConditionalType:bt,parenthesizeConstituentTypesOfUnionType:e=>wi(e,ha),parenthesizeConstituentTypeOfUnionType:bt,parenthesizeConstituentTypesOfIntersectionType:e=>wi(e,ha),parenthesizeConstituentTypeOfIntersectionType:bt,parenthesizeOperandOfTypeOperator:bt,parenthesizeOperandOfReadonlyTypeOperator:bt,parenthesizeNonArrayTypeOfPostfixType:bt,parenthesizeElementTypesOfTupleType:e=>wi(e,ha),parenthesizeElementTypeOfTupleType:bt,parenthesizeTypeOfOptionalType:bt,parenthesizeTypeArguments:e=>e&&wi(e,ha),parenthesizeLeadingTypeArgument:bt}}}),WM=()=>{},Nx=()=>new Proxy({},{get:()=>()=>{}});function VM(e){fb.push(e)}function Pd(e,t){let n=e&8?HM:GM,a=Yf(()=>e&1?pb:createParenthesizerRules(se)),_=Yf(()=>e&2?nullNodeConverters:Nx(se)),p=Fr(r=>(o,s)=>sc(o,r,s)),m=Fr(r=>o=>ac(r,o)),y=Fr(r=>o=>oc(o,r)),u=Fr(r=>()=>q1(r)),x=Fr(r=>o=>Mc(r,o)),d=Fr(r=>(o,s)=>W1(r,o,s)),S=Fr(r=>(o,s)=>kp(r,o,s)),T=Fr(r=>(o,s)=>z1(r,o,s)),A=Fr(r=>(o,s)=>Bp(r,o,s)),N=Fr(r=>(o,s,l)=>ah(r,o,s,l)),q=Fr(r=>(o,s,l)=>Up(r,o,s,l)),Q=Fr(r=>(o,s,l,g)
`},T;return Object.defineProperties(u,{javascriptText:{get:()=>S(t)},javascriptMapText:{get:()=>d(n)},declarationText:{get:()=>S(I.checkDefined(a))},declarationMapText:{get:()=>d(_)},buildInfo:{get:()=>{if(T===void 0&&p)if(m!=null&&m.getBuildInfo)T=m.getBuildInfo(p,y.configFilePath)??!1;else{let N=d(p);T=N!==void 0?getBuildInfo(p,N)??!1:!1}return T||void 0}}}),u}function Lx(e,t,n,a,_,p,m,y,u,x,d){let S=q_.createInputFiles();return S.javascriptPath=e,S.javascriptText=t,S.javascriptMapPath=n,S.javascriptMapText=a,S.declarationPath=_,S.declarationText=p,S.declarationMapPath=m,S.declarationMapText=y,S.buildInfoPath=u,S.buildInfo=x,S.oldFileOfCurrentEmit=d,S}function eL(e,t,n){return new(B6||(B6=Ct.getSourceMapSourceConstructor()))(e,t,n)}function nr(e,t){if(e.original!==t&&(e.original=t,t)){let n=t.emitNode;n&&(e.emitNode=tL(n,e.emitNode))}return e}function tL(e,t){let{flags:n,internalFlags:a,leadingComments:_,trailingComments:p,commentRange:m,sourceMapRange:y,tokenSourceMapRanges:u,constantValue:x,helpers:d,startsOnNewLine:S,snippetElement:T,classThis:A,assignedName:N}=e;if(t||(t={}),n&&(t.flags=n),a&&(t.internalFlags=a&-9),_&&(t.leadingComments=zn(_.slice(),t.leadingComments)),p&&(t.trailingComments=zn(p.slice(),t.trailingComments)),m&&(t.commentRange=m),y&&(t.sourceMapRange=y),u&&(t.tokenSourceMapRanges=nL(u,t.tokenSourceMapRanges)),x!==void 0&&(t.constantValue=x),d)for(let q of d)t.helpers=gv(t.helpers,q);return S!==void 0&&(t.startsOnNewLine=S),T!==void 0&&(t.snippetElement=T),A&&(t.classThis=A),N&&(t.assignedName=N),t}function nL(e,t){t||(t=[]);for(let n in e)t[n]=e[n];return t}var sl,Z0,fb,mr,eg,$s,F6,zr,B6,rL=It({"src/compiler/factory/nodeFactory.ts"(){"use strict";En(),sl=0,Z0=(e=>(e[e.None=0]="None",e[e.NoParenthesizerRules=1]="NoParenthesizerRules",e[e.NoNodeConverters=2]="NoNodeConverters",e[e.NoIndentationOnFreshPropertyAccess=4]="NoIndentationOnFreshPropertyAccess",e[e.NoOriginalNode=8]="NoOriginalNode",e))(Z0||{}),fb=[],eg={},$s=Ix(),F6={createBaseSourceFileNode:e=>el($s.createBaseSourceFileNode(e)),createBaseIdentifierNode:e=>el($s.createBaseIdentifierNode(e)),createBasePrivateIdentifierNode:e=>el($s.createBasePrivateIdentifierNode(e)),createBaseTokenNode:e=>el($s.createBaseTokenNode(e)),createBaseNode:e=>el($s.createBaseNode(e))},zr=Pd(4,F6)}}),iL=()=>{},aL=()=>{};function lo(e){return e.kind===9}function db(e){return e.kind===10}function Tr(e){return e.kind===11}function Id(e){return e.kind===12}function oL(e){return e.kind===14}function Jx(e){return e.kind===15}function sL(e){return e.kind===16}function _L(e){return e.kind===17}function cL(e){return e.kind===18}function lL(e){return e.kind===26}function Rx(e){return e.kind===28}function mb(e){return e.kind===40}function hb(e){return e.kind===41}function uL(e){return e.kind===42}function Nd(e){return e.kind===54}function Nl(e){return e.kind===58}function pL(e){return e.kind===59}function fL(e){return e.kind===29}function dL(e){return e.kind===39}function Ae(e){return e.kind===80}function Vn(e){return e.kind===81}function jx(e){return e.kind===95}function mL(e){return e.kind===90}function _l(e){return e.kind===134}function hL(e){return e.kind===131}function yL(e){return e.kind===135}function Fx(e){return e.kind===148}function gL(e){return e.kind===126}function bL(e){return e.kind===128}function vL(e){return e.kind===164}function TL(e){return e.kind===129}function zf(e){return e.kind===108}function Bx(e){return e.kind===102}function SL(e){return e.kind===84}function O_(e){return e.kind===166}function oo(e){return e.kind===167}function Lo(e){return e.kind===168}function Pa(e){return e.kind===169}function M_(e){return e.kind===170}function Zl(e){return e.kind===171}function Ia(e){return e.kind===172}function Ux(e){return e.kind===173}function f_(e){return e.kind===174}function eu(e){return e.kind===175}function L_(e){return e.kind===176}function d_(e){return e.kind===177}function Zo(e){return e.kind===178}function yb(e){return e.kind===179}function qx(e){return e.kind===180}function gb(e){return e.kind===181}function zx(e){return e.kind===182}function J_(e){re
`,ne)+1)+4;function ae(qe){ee||(ee=Z),Jr.push(qe),Z+=qe.length}for(ue();Co(5););Co(4)&&(j=0,Z=0);e:for(;;){switch(f()){case 60:Wh(Jr),Zr||(Zr=v()),Vh(Tf(Z)),j=0,ee=void 0;break;case 4:Jr.push(t.getTokenText()),j=0,Z=0;break;case 42:let qe=t.getTokenText();j===1?(j=2,ae(qe)):(I.assert(j===0),j=1,Z+=qe.length);break;case 5:I.assert(j!==2,"whitespace shouldn't come from the scanner while saving top-level comment text");let Pt=t.getTokenText();ee!==void 0&&Z+Pt.length>ee&&Jr.push(Pt.slice(ee-Z)),Z+=Pt.length;break;case 1:break e;case 82:j=2,ae(t.getTokenValue());break;case 19:j=2;let Rr=t.getTokenFullStart(),dr=t.getTokenEnd()-1,Nn=Ie(dr);if(Nn){vi||Zc(Jr),ma.push(M(d.createJSDocText(Jr.join("")),vi??ne,Rr)),ma.push(Nn),Jr=[],vi=t.getTokenEnd();break}default:j=2,ae(t.getTokenText());break}j===2?be(!1):ue()}let ce=Jr.join("").trimEnd();ma.length&&ce.length&&ma.push(M(d.createJSDocText(ce),vi??ne,Zr)),ma.length&&Oe&&I.assertIsDefined(Zr,"having parsed tags implies that the end of the comment span should be set");let Me=Oe&&zt(Oe,xn,qn);return M(d.createJSDocComment(ma.length?zt(ma,ne,Zr):ce.length?ce:void 0,Me),ne,Fe)}function Zc(j){for(;j.length&&(j[0]===`
`||j[0]==="\r");)j.shift()}function Wh(j){for(;j.length;){let ee=j[j.length-1].trimEnd();if(ee==="")j.pop();else if(ee.length<j[j.length-1].length){j[j.length-1]=ee;break}else break}}function vf(){for(;;){if(ue(),f()===1)return!0;if(!(f()===5||f()===4))return!1}}function pn(){if(!((f()===5||f()===4)&&ve(vf)))for(;f()===5||f()===4;)ue()}function zi(){if((f()===5||f()===4)&&ve(vf))return"";let j=t.hasPrecedingLineBreak(),ee=!1,Z="";for(;j&&f()===42||f()===5||f()===4;)Z+=t.getTokenText(),f()===4?(j=!0,ee=!0,Z=""):f()===42&&(j=!1),ue();return ee?Z:""}function Tf(j){I.assert(f()===60);let ee=t.getTokenStart();ue();let Z=$a(void 0),ae=zi(),ce;switch(Z.escapedText){case"author":ce=me(ee,Z,j,ae);break;case"implements":ce=In(ee,Z,j,ae);break;case"augments":case"extends":ce=Si(ee,Z,j,ae);break;case"class":case"constructor":ce=Eo(ee,d.createJSDocClassTag,Z,j,ae);break;case"public":ce=Eo(ee,d.createJSDocPublicTag,Z,j,ae);break;case"private":ce=Eo(ee,d.createJSDocPrivateTag,Z,j,ae);break;case"protected":ce=Eo(ee,d.createJSDocProtectedTag,Z,j,ae);break;case"readonly":ce=Eo(ee,d.createJSDocReadonlyTag,Z,j,ae);break;case"override":ce=Eo(ee,d.createJSDocOverrideTag,Z,j,ae);break;case"deprecated":Pr=!0,ce=Eo(ee,d.createJSDocDeprecatedTag,Z,j,ae);break;case"this":ce=N5(ee,Z,j,ae);break;case"enum":ce=O5(ee,Z,j,ae);break;case"arg":case"argument":case"param":return o(ee,Z,2,j);case"return":case"returns":ce=l(ee,Z,j,ae);break;case"template":ce=w6(ee,Z,j,ae);break;case"type":ce=g(ee,Z,j,ae);break;case"typedef":ce=M5(ee,Z,j,ae);break;case"callback":ce=J5(ee,Z,j,ae);break;case"overload":ce=R5(ee,Z,j,ae);break;case"satisfies":ce=xi(ee,Z,j,ae);break;case"see":ce=D(ee,Z,j,ae);break;case"exception":case"throws":ce=H(ee,Z,j,ae);break;default:ce=Hs(ee,Z,j,ae);break}return ce}function fn(j,ee,Z,ae){return ae||(Z+=ee-j),Vs(Z,ae.slice(Z))}function Vs(j,ee){let Z=v(),ae=[],ce=[],Me,qe=0,Pt;function Rr(ei){Pt||(Pt=j),ae.push(ei),j+=ei.length}ee!==void 0&&(ee!==""&&Rr(ee),qe=1);let dr=f();e:for(;;){switch(dr){case 4:qe=0,ae.push(t.getTokenText()),j=0;break;case 60:t.resetTokenState(t.getTokenEnd()-1);break e;case 1:break e;case 5:I.assert(qe!==2&&qe!==3,"whitespace shouldn't come from the scanner while saving comment text");let ei=t.getTokenText();Pt!==void 0&&j+ei.length>Pt&&(ae.push(ei.slice(Pt-j)),qe=2),j+=ei.length;break;case 19:qe=2;let Sf=t.getTokenFullStart(),Gs=t.getTokenEnd()-1,xf=Ie(Gs);xf?(ce.push(M(d.createJSDocText(ae.join("")),Me??Z,Sf)),ce.push(xf),ae=[],Me=t.getTokenEnd()):Rr(t.getTokenText());break;case 62:qe===3?qe=2:qe=3,Rr(t.getTokenText());break;case 82:qe!==3&&(qe=2),Rr(t.getTokenValue());break;case 42:if(qe===0){qe=1,j+=1;break}default:qe!==3&&(qe=2),Rr(t.getTokenText());break}qe===2||qe===3?dr=be(qe===3):dr=ue()}Zc(ae);let Nn=ae.join("").trimEnd();if(ce.length)return Nn.length&&ce.push(M(d.createJSDocText(Nn),Me??Z)),zt(ce,Z,t.getTokenEnd());if(Nn.length)return Nn}function Ie(j){let ee=ft(Ke);if(!ee)return;ue(),pn();let Z=v(),ae=wt(f())?Ba(!0):void 0;if(ae)for(;f()===81;)Ge(),ue(),ae=M(d.createJSDocMemberName(ae,Ft()),Z);let ce=[];for(;f()!==20&&f()!==4&&f()!==1;)ce.push(t.getTokenText()),ue();let Me=ee==="link"?d.createJSDocLink:ee==="linkcode"?d.createJSDocLinkCode:d.createJSDocLinkPlain;return M(Me(ae,ce.join("")),j,t.getTokenEnd())}function Ke(){if(zi(),f()===19&&ue()===60&&wt(ue())){let j=t.getTokenValue();if(Ti(j))return j}}function Ti(j){return j==="link"||j==="linkcode"||j==="linkplain"}function Hs(j,ee,Z,ae){return M(d.createJSDocUnknownTag(ee,fn(j,v(),Z,ae)),j)}function Vh(j){j&&(Oe?Oe.push(j):(Oe=[j],xn=j.pos),qn=j.end)}function tr(){return zi(),f()===19?b():void 0}function Hh(){let j=Co(23);j&&pn();let ee=Co(62),Z=z5();return ee&&r1(62),j&&(pn(),dt(64)&&Bt(),G(24)),{name:Z,isBracketed:j}}function r(j){switch(j.kind){case 151:return!0;case 188:return r(j.elementType);default:return J_(j)&&Ae(j.typeName)&&j.typeName.escapedText==="Object"&&!j.typeArguments}}function o(j,ee,Z,ae){let ce=tr(),Me=!ce;zi();let{name:qe,isBracketed:Pt}=Hh(),Rr=zi();Me&&!ve(Ke)&&(ce=tr());let dr=fn(j,v(),ae,Rr),Nn=s(ce,qe,Z,ae);Nn&&(ce=Nn,Me=!0);l
`:return ts_formatting_exports.formatOnEnter(v,X,$)}return[]}function Pr(R,v,w,f,X,$=emptyOptions){Q();let O=q(R),ue=Xi(v,w),be=ts_formatting_exports.getFormatContext(X,e);return zo(hv(f,_o,Mn),ge=>(x.throwIfCancellationRequested(),ts_codefix_exports.getFixes({errorCode:ge,sourceFile:O,span:ue,program:m,host:e,cancellationToken:x,formatContext:be,preferences:$})))}function De(R,v,w,f=emptyOptions){Q(),I.assert(R.type==="file");let X=q(R.fileName),$=ts_formatting_exports.getFormatContext(w,e);return ts_codefix_exports.getAllFixes({fixId:v,sourceFile:X,program:m,host:e,cancellationToken:x,formatContext:$,preferences:f})}function U(R,v,w=emptyOptions){Q(),I.assert(R.type==="file");let f=q(R.fileName),X=ts_formatting_exports.getFormatContext(v,e),$=R.mode??(R.skipDestructiveCodeActions?"SortAndCombine":"All");return ts_OrganizeImports_exports.organizeImports(f,X,e,m,w,$)}function ie(R,v,w,f=emptyOptions){return getEditsForFileRename(se(),R,v,e,ts_formatting_exports.getFormatContext(w,e),f,N)}function ye(R,v){let w=typeof R=="string"?v:R;return $t(w)?Promise.all(w.map(f=>Te(f))):Te(w)}function Te(R){let v=w=>Di(w,d,A);return I.assertEqual(R.type,"install package"),e.installPackage?e.installPackage({fileName:v(R.file),packageName:R.packageName}):Promise.reject("Host does not implement `installPackage`")}function tt(R,v,w,f){let X=f?ts_formatting_exports.getFormatContext(f,e).options:void 0;return ts_JsDoc_exports.getDocCommentTemplateAtPosition(getNewLineOrDefaultFromHost(e,X),p.getCurrentSourceFile(R),v,w)}function $e(R,v,w){if(w===60)return!1;let f=p.getCurrentSourceFile(R);if(isInString(f,v))return!1;if(isInsideJsxElementOrAttribute(f,v))return w===123;if(isInTemplateString(f,v))return!1;switch(w){case 39:case 34:case 96:return!isInComment(f,v)}return!0}function Ut(R,v){let w=p.getCurrentSourceFile(R),f=findPrecedingToken(v,w);if(!f)return;let X=f.kind===32&&Jo(f.parent)?f.parent.parent:Id(f)&&tg(f.parent)?f.parent:void 0;if(X&&Ee(X))return{newText:`</${X.openingElement.tagName.getText(w)}>`};let $=f.kind===32&&Jb(f.parent)?f.parent.parent:Id(f)&&yl(f.parent)?f.parent:void 0;if($&&je($))return{newText:"</>"}}function St(R,v){let w=p.getCurrentSourceFile(R),f=findPrecedingToken(v,w);if(!f||f.parent.kind===312)return;let X="[a-zA-Z0-9:\\-\\._$]*";if(yl(f.parent.parent)){let $=f.parent.parent.openingFragment,O=f.parent.parent.closingFragment;if(El($)||El(O))return;let ue=$.getStart(w)+1,be=O.getStart(w)+2;return v!==ue&&v!==be?void 0:{ranges:[{start:ue,length:0},{start:be,length:0}],wordPattern:X}}else{let $=or(f.parent,Ge=>!!(Jo(Ge)||Wf(Ge)));if(!$)return;I.assert(Jo($)||Wf($),"tag should be opening or closing element");let O=$.parent.openingElement,ue=$.parent.closingElement,be=O.tagName.getStart(w),ge=O.tagName.end,Le=ue.tagName.getStart(w),xe=ue.tagName.end;return!(be<=v&&v<=ge||Le<=v&&v<=xe)||O.tagName.getText(w)!==ue.tagName.getText(w)?void 0:{ranges:[{start:be,length:ge-be},{start:Le,length:xe-Le}],wordPattern:X}}}function Jt(R,v){return{lineStarts:R.getLineStarts(),firstLine:R.getLineAndCharacterOfPosition(v.pos).line,lastLine:R.getLineAndCharacterOfPosition(v.end).line}}function Rt(R,v,w){let f=p.getCurrentSourceFile(R),X=[],{lineStarts:$,firstLine:O,lastLine:ue}=Jt(f,v),be=w||!1,ge=Number.MAX_VALUE,Le=new Map,xe=new RegExp(/\S/),Ye=isInsideJsxElement(f,$[O]),Ge=Ye?"{/*":"//";for(let Xe=O;Xe<=ue;Xe++){let Nt=f.text.substring($[Xe],f.getLineEndOfPosition($[Xe])),Xt=xe.exec(Nt);Xt&&(ge=Math.min(ge,Xt.index),Le.set(Xe.toString(),Xt.index),Nt.substr(Xt.index,Ge.length)!==Ge&&(be=w===void 0||w))}for(let Xe=O;Xe<=ue;Xe++){if(O!==ue&&$[Xe]===v.end)continue;let Nt=Le.get(Xe.toString());Nt!==void 0&&(Ye?X.push(...z(R,{pos:$[Xe]+ge,end:f.getLineEndOfPosition($[Xe])},be,Ye)):be?X.push({newText:Ge,span:{length:0,start:$[Xe]+ge}}):f.text.substr($[Xe]+Nt,Ge.length)===Ge&&X.push({newText:"",span:{length:Ge.length,start:$[Xe]+Nt}}))}return X}function z(R,v,w,f){var X;let $=p.getCurrentSourceFile(R),O=[],{text:ue}=$,be=!1,ge=w||!1,Le=[],{pos:xe}=v,Ye=f!==void 0?f:isInsideJsxElement($,xe),Ge=Ye?"{/*":"/*",Xe=Ye?"*/}":"*/",Nt=Ye?"\\{\\
`&&_[a-1]==="\r"?a-1:a}getNamedDeclarations(){return this.namedDeclarations||(this.namedDeclarations=this.computeNamedDeclarations()),this.namedDeclarations}computeNamedDeclarations(){let e=qd();return this.forEachChild(_),e;function t(p){let m=a(p);m&&e.add(m,p)}function n(p){let m=e.get(p);return m||e.set(p,m=[]),m}function a(p){let m=em(p);return m&&(oo(m)&&Ln(m.expression)?m.expression.name.text:Vl(m)?getNameFromPropertyName(m):void 0)}function _(p){switch(p.kind){case 262:case 218:case 174:case 173:let m=p,y=a(m);if(y){let d=n(y),S=Pi(d);S&&m.parent===S.parent&&m.symbol===S.symbol?m.body&&!S.body&&(d[d.length-1]=m):d.push(m)}Wt(p,_);break;case 263:case 231:case 264:case 265:case 266:case 267:case 271:case 281:case 276:case 273:case 274:case 177:case 178:case 187:t(p),Wt(p,_);break;case 169:if(!Cn(p,31))break;case 260:case 208:{let d=p;if(sm(d.name)){Wt(d.name,_);break}d.initializer&&_(d.initializer)}case 306:case 172:case 171:t(p);break;case 278:let u=p;u.exportClause&&(l8(u.exportClause)?wn(u.exportClause.elements,_):_(u.exportClause.name));break;case 272:let x=p.importClause;x&&(x.name&&t(x.name),x.namedBindings&&(x.namedBindings.kind===274?t(x.namedBindings):wn(x.namedBindings.elements,_)));break;case 226:Oa(p)!==0&&t(p);default:Wt(p,_)}}}},m7=class{constructor(e,t,n){this.fileName=e,this.text=t,this.skipTrivia=n}getLineAndCharacterOfPosition(e){return no(this,e)}},h7=class{constructor(e){this.host=e}getCurrentSourceFile(e){var t,n,a,_,p,m,y,u;let x=this.host.getScriptSnapshot(e);if(!x)throw new Error("Could not find file: '"+e+"'.");let d=getScriptKind(e,this.host),S=this.host.getScriptVersion(e),T;if(this.currentFileName!==e){let A={languageVersion:99,impliedNodeFormat:getImpliedNodeFormatForFile(Di(e,this.host.getCurrentDirectory(),((a=(n=(t=this.host).getCompilerHost)==null?void 0:n.call(t))==null?void 0:a.getCanonicalFileName)||j3(this.host)),(u=(y=(m=(p=(_=this.host).getCompilerHost)==null?void 0:p.call(_))==null?void 0:m.getModuleResolutionCache)==null?void 0:y.call(m))==null?void 0:u.getPackageJsonInfoCache(),this.host,this.host.getCompilationSettings()),setExternalModuleIndicator:IS(this.host.getCompilationSettings()),jsDocParsingMode:0};T=Zb(e,x,A,S,!0,d)}else if(this.currentFileVersion!==S){let A=x.getChangeRange(this.currentFileScriptSnapshot);T=s7(this.currentSourceFile,x,S,A)}return T&&(this.currentFileVersion=S,this.currentFileName=e,this.currentFileScriptSnapshot=x,this.currentSourceFile=T),this.currentSourceFile}},y7={isCancellationRequested:Qf,throwIfCancellationRequested:gr},g7=class{constructor(e){this.cancellationToken=e}isCancellationRequested(){return this.cancellationToken.isCancellationRequested()}throwIfCancellationRequested(){var e;if(this.isCancellationRequested())throw(e=ba)==null||e.instant(ba.Phase.Session,"cancellationThrown",{kind:"CancellationTokenObject"}),new sd}},b7=class{constructor(e,t=20){this.hostCancellationToken=e,this.throttleWaitMilliseconds=t,this.lastCancellationCheckTime=0}isCancellationRequested(){let e=ga();return Math.abs(e-this.lastCancellationCheckTime)>=this.throttleWaitMilliseconds?(this.lastCancellationCheckTime=e,this.hostCancellationToken.isCancellationRequested()):!1}throwIfCancellationRequested(){var e;if(this.isCancellationRequested())throw(e=ba)==null||e.instant(ba.Phase.Session,"cancellationThrown",{kind:"ThrottledCancellationToken"}),new sd}},sg=["getSemanticDiagnostics","getSuggestionDiagnostics","getCompilerOptionsDiagnostics","getSemanticClassifications","getEncodedSemanticClassifications","getCodeFixesAtPosition","getCombinedCodeFix","applyCodeActionCommand","organizeImports","getEditsForFileRename","getEmitOutput","getApplicableRefactors","getEditsForRefactor","prepareCallHierarchy","provideCallHierarchyIncomingCalls","provideCallHierarchyOutgoingCalls","provideInlayHints","getSupportedCodeFixes"],v7=[...sg,"getCompletionsAtPosition","getCompletionEntryDetails","getCompletionEntrySymbol","getSignatureHelpItems","getQuickInfoAtPosition","getDefinitionAtPosition","getDefinitionAndBoundSpan","getImplementationAtPosition","getTypeDefinitionAtPositi
`;e=e.replace(lz,"").replace(cz,"").replace(fz,"$1");let n="";for(;n!==e;)n=e,e=e.replace(pz,`${t}$1 $2${t}`);e=e.replace(b5,"").trimRight();let a=Object.create(null),_=e.replace(v5,"").replace(b5,"").trimRight(),p;for(;p=v5.exec(e);){let m=p[2].replace(uz,"");typeof a[p[1]]=="string"||Array.isArray(a[p[1]])?a[p[1]]=x5.concat(a[p[1]],m):a[p[1]]=m}return{comments:_,pragmas:a}}function yz({comments:e="",pragmas:t={}}){let n=`
`,a="/**",_=" *",p=" */",m=Object.keys(t),y=m.flatMap(x=>T5(x,t[x])).map(x=>`${_} ${x}${n}`).join("");if(!e){if(m.length===0)return"";if(m.length===1&&!Array.isArray(t[m[0]])){let x=t[m[0]];return`${a} ${T5(m[0],x)[0]}${p}`}}let u=e.split(n).map(x=>`${_} ${x}`).join(n)+n;return a+n+(e?u:"")+(e&&m.length?_+n:"")+y+p}function T5(e,t){return x5.concat(t).map(n=>`@${e} ${n}`.trim())}});var kz={};$h(kz,{parsers:()=>S6});var S6={};$h(S6,{typescript:()=>Az});var P5=Ot(_5(),1);function Yq(e,t){let n=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(n,t)}var c5=Yq;function Kq(e){let t=[];for(let n of e)try{return n()}catch(a){t.push(a)}throw Object.assign(new Error("All combinations failed"),{errors:t})}var l5=Kq;var Zq=(e,t,n)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[n<0?t.length+n:n]:t.at(n)},h6=Zq;function ez(e){return Array.isArray(e)&&e.length>0}var u5=ez;function Hr(e){var a,_,p;let t=((a=e.range)==null?void 0:a[0])??e.start,n=(p=((_=e.declaration)==null?void 0:_.decorators)??e.decorators)==null?void 0:p[0];return n?Math.min(Hr(n),t):t}function ia(e){var t;return((t=e.range)==null?void 0:t[1])??e.end}function tz(e){let t=new Set(e);return n=>t.has(n==null?void 0:n.type)}var p5=tz;var nz=p5(["Block","CommentBlock","MultiLine"]),du=nz;function rz(e){let t=`*${e.value}*`.split(`
`);return t.length>1&&t.every(n=>n.trimStart()[0]==="*")}var y6=rz;function iz(e){return du(e)&&e.value[0]==="*"&&/@(?:type|satisfies)\b/.test(e.value)}var f5=iz;var mu=null;function hu(e){if(mu!==null&&typeof mu.property){let t=mu;return mu=hu.prototype=null,t}return mu=hu.prototype=e??Object.create(null),new hu}var az=10;for(let e=0;e<=az;e++)hu();function g6(e){return hu(e)}function oz(e,t="type"){g6(e);function n(a){let _=a[t],p=e[_];if(!Array.isArray(p))throw Object.assign(new Error(`Missing visitor keys for '${_}'.`),{node:a});return p}return n}var d5=oz;var m5={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","arguments","typeParameters","typeArguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["test","body"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","params","body","returnType","typeParameters","predicate"],FunctionExpression:["id","params","body","returnType","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","arguments","typeParameters","typeArguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectProperty:["key","value","decorators"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["params","body","returnType","typeParameters","predicate"],ClassBody:["body"],ClassExpression:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ClassDeclaration:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["local","imported"],ImportExpression:["source","options","attributes"],MetaProperty:["meta","property"],ClassMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectPattern:["properties","typeAnnotation","decorators"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","quasi","typeParameters","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],Import:[],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","arguments","typeParameters","typeArguments"],ClassProperty:["key","value","typeAnnotation","decorators","variance"],ClassAccessorProperty:["key","value","typeAnnotation","decorators"],Cla
`);return t===-1?e:e.slice(0,t)}var C5=gz;function bz(e){let t=C5(e);t&&(e=e.slice(t.length+1));let n=(0,G_.extract)(e),{pragmas:a,comments:_}=(0,G_.parseWithComments)(n);return{shebang:t,text:e,pragmas:a,comments:_}}function A5(e){let{pragmas:t}=bz(e);return Object.prototype.hasOwnProperty.call(t,"prettier")||Object.prototype.hasOwnProperty.call(t,"format")}function vz(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:A5,locStart:Hr,locEnd:ia,...e}}var k5=vz;function Tz(e){return e.charAt(0)==="#"&&e.charAt(1)==="!"?"//"+e.slice(2):e}var D5=Tz;var T6={loc:!0,range:!0,comment:!0,tokens:!0,loggerFn:!1,project:[],jsDocParsingMode:"none",suppressDeprecatedPropertyWarnings:!0};function Sz(e){let{message:t,location:n}=e;if(!n)return e;let{start:a,end:_}=n;return c5(t,{loc:{start:{line:a.line,column:a.column+1},end:{line:_.line,column:_.column+1}},cause:e})}var xz=e=>/\.(?:js|mjs|cjs|jsx|ts|mts|cts|tsx)$/i.test(e);function wz(e,t){let n=t==null?void 0:t.filepath;if(n&&xz(n))return[{...T6,filePath:n}];let a=Cz(e);return[{...T6,jsx:a},{...T6,jsx:!a}]}function Ez(e,t){let n=D5(e),a=wz(e,t),_;try{_=l5(a.map(p=>()=>(0,P5.parse)(n,p)))}catch({errors:[p]}){throw Sz(p)}return g5(_,{text:e})}function Cz(e){return new RegExp(["(?:^[^\"'`]*</)","|","(?:^[^/]{2}.*/>)"].join(""),"m").test(e)}var Az=k5(Ez);return Ef(kz);});