(e)
| 2518 | `));case 6:return s.add(i),d.delegateYield(nc(o2e(i),n,s,a),"t1",8);case 8:if(o=d.t1,s.delete(i),o){d.next=12;break}return d.abrupt("return",!1);case 12:return zi(e,o),d.abrupt("return",!0);case 14:case"end":return d.stop()}},Q8e)}function zi(e,r){var t,n,s;(t=e.options).push.apply(t,De(r.options)),(n=e.plugins).push.apply(n,De(r.plugins)),(s=e.presets).push.apply(s,De(r.presets));for(var a=J(r.files),i;!(i=a()).done;){var o=i.value;e.files.add(o)}return e}function g2e(e,r){var t=r.options,n=r.plugins,s=r.presets;return Se().mark(function a(i,o){return Se().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return e.options.push(t),d.t0=(i=e.plugins).push,d.t1=i,d.t2=De,d.delegateYield(n(),"t3",5);case 5:return d.t4=d.t3,d.t5=(0,d.t2)(d.t4),d.t0.apply.call(d.t0,d.t1,d.t5),d.t6=(o=e.presets).push,d.t7=o,d.t8=De,d.delegateYield(s(),"t9",12);case 12:return d.t10=d.t9,d.t11=(0,d.t8)(d.t10),d.t6.apply.call(d.t6,d.t7,d.t11),d.abrupt("return",e);case 16:case"end":return d.stop()}},a)})()}function sc(){return{options:[],presets:[],plugins:[],files:new Set}}function CP(e){var r=Object.assign({},e);return delete r.extends,delete r.env,delete r.overrides,delete r.plugins,delete r.presets,delete r.passPerPreset,delete r.ignore,delete r.only,delete r.test,delete r.include,delete r.exclude,hasOwnProperty.call(r,"sourceMap")&&(r.sourceMaps=r.sourceMap,delete r.sourceMap),r}function ic(e){for(var r=new Map,t=[],n=J(e),s;!(s=n()).done;){var a=s.value;if(typeof a.value=="function"){var i=a.value,o=r.get(i);o||(o=new Map,r.set(i,o));var u=o.get(a.name);u?u.value=a:(u={value:a},t.push(u),a.ownPass||o.set(a.name,u))}else t.push({value:a})}return t.reduce(function(d,l){return d.push(l.value),d},[])}function oc(e,r,t,n){var s=e.options;return(s.test===void 0||SF(t,s.test,r,n))&&(s.include===void 0||SF(t,s.include,r,n))&&(s.exclude===void 0||!SF(t,s.exclude,r,n))}function SF(e,r,t,n){var s=Array.isArray(r)?r:[r];return jF(e,s,t,n)}function vP(e,r){return r instanceof RegExp?String(r):r}function AP(e,r,t,n){if(r&&jF(e,r,n)){var s,a='No config is applied to "'+((s=e.filename)!=null?s:"(unknown)")+'" because it matches one of `ignore: '+JSON.stringify(r,vP)+'` from "'+n+'"';return mP(a),e.showConfig&&console.log(a),!0}if(t&&!jF(e,t,n)){var i,o='No config is applied to "'+((i=e.filename)!=null?i:"(unknown)")+'" because it fails to match one of `only: '+JSON.stringify(t,vP)+'` from "'+n+'"';return mP(o),e.showConfig&&console.log(o),!0}return!1}function jF(e,r,t,n){return r.some(function(s){return bP(s,t,e.filename,e,n)})}function bP(e,r,t,n,s){if(typeof e=="function")return!!L8e(e)(t,{dirname:r,envName:n.envName,caller:n.caller});if(typeof t!="string")throw new gF("Configuration contains string/RegExp pattern, but no filename was passed to Babel",s);return typeof e=="string"&&(e=gP(e,r)),e.test(t)}var F2e={name:Yt,manipulateOptions:mn,pre:mn,post:mn,inherits:mn,visitor:m2e,parserOverride:mn,generatorOverride:mn};function m2e(e,r){var t=Gs(e,r);if(t&&(Object.keys(t).forEach(function(n){n!=="_exploded"&&n!=="_verified"&&y2e(n,t[n])}),t.enter||t.exit))throw new Error(Er(e)+' cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.');return t}function y2e(e,r){if(r&&typeof r=="object")Object.keys(r).forEach(function(t){if(t!=="enter"&&t!=="exit")throw new Error('.visitor["'+e+'"] may only have .enter and/or .exit handlers.')});else if(typeof r!="function")throw new Error('.visitor["'+e+'"] must be a function')}function h2e(e){var r={type:"root",source:"plugin"};return Object.keys(e).forEach(function(t){var n=F2e[t];if(n){var s={type:"option",name:t,parent:r};n(s,e[t])}else{var a=new Error("."+t+" is not a valid Plugin property");throw a.code="BABEL_UNKNOWN_PLUGIN_PROPERTY",a}}),e}function E2e(e){var r=function(s){return e.using(function(a){return typeof s>"u"?a.envName:typeof s=="function"?Ou(s(a.envName)):(Array.isArray(s)?s:[s]).some(function(i){if(typeof i!="string")throw new Error("Unexpected non-string value");return i===a.envName})})},t=function(s){return e.using(function(a){return Ou(s(a.caller))})};return{version:Wu,cache:e.simple(),env:r,async:function(){return!1},caller:t,assertVersion:v2e}}function RP(e,r){var t=function(){return JSON.parse(e.using(function(a){return JSON.stringify(a.targets)}))},n=function(a){r.push(a)};return Object.assign({},E2e(e),{targets:t,addExternalDependency:n})}function C2e(e,r){var t=function(s){return e.using(function(a){return a.assumptions[s]})};return Object.assign({},RP(e,r),{assumption:t})}function v2e(e){if(typeof e=="number"){if(!Number.isInteger(e))throw new Error("Expected string or integer value.");e="^"+e+".0.0-0"}if(typeof e!="string")throw new Error("Expected string or integer value.");if(!(e==="*"||Nl.satisfies(Wu,e))){var r=Error.stackTraceLimit;typeof r=="number"&&r<25&&(Error.stackTraceLimit=25);var t=new Error('Requires Babel "'+e+'", but was loaded with "'+Wu+`". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.`);throw typeof r=="number"&&(Error.stackTraceLimit=r),Object.assign(t,{code:"BABEL_VERSION_UNSUPPORTED",version:Wu,range:e})}}var A2e=["showIgnoredFiles"],b2e=Se().mark(TF),R2e=Se().mark(BP);function B2e(e,r){switch(r){case"root":return e;case"upward-optional":{var t=Nj();return t===null?e:t}case"upward":{var n=Nj();if(n!==null)return n;throw Object.assign(new Error('Babel was run with rootMode:"upward" but a root could not '+('be found when searching upward from "'+e+`". |
| 2519 | `)+"One of the following config files must be in the directory tree: "+('"'+S3e.join(", ")+'".')),{code:"BABEL_ROOT_NOT_FOUND",dirname:e})}default:throw new Error("Assertion failure - unknown rootMode value.")}}function TF(e){var r,t,n,s,a,i,o,u,d,l,c,x,f,D,g,p,F,m,E,h;return Se().wrap(function(A){for(;;)switch(A.prev=A.next){case 0:if(!(e!=null&&(typeof e!="object"||Array.isArray(e)))){A.next=2;break}throw new Error("Babel options must be an object, null, or undefined");case 2:return r=e?qu("arguments",e):{},t=r.envName,n=t===void 0?Uj():t,s=r.cwd,a=s===void 0?".":s,i=r.root,o=i===void 0?".":i,u=r.rootMode,d=u===void 0?"root":u,l=r.caller,c=r.cloneInputAst,x=c===void 0?!0:c,f=Dt.resolve(a),D=B2e(Dt.resolve(f,o),d),g=typeof r.filename=="string"?Dt.resolve(a,r.filename):void 0,A.delegateYield($j(),"t0",8);case 8:return p=A.t0,F={filename:g,cwd:f,root:D,envName:n,caller:l,showConfig:p===g},A.delegateYield(hP(r,F),"t1",11);case 11:if(m=A.t1,m){A.next=14;break}return A.abrupt("return",null);case 14:return E={assumptions:{}},m.options.forEach(function(C){qg(E,C)}),h=Object.assign({},E,{targets:x8e(E),cloneInputAst:x,babelrc:!1,configFile:!1,browserslistConfigFile:!1,passPerPreset:!1,envName:F.envName,cwd:F.cwd,root:F.root,rootMode:"root",filename:typeof F.filename=="string"?F.filename:void 0,plugins:m.plugins.map(function(C){return xF(C)}),presets:m.presets.map(function(C){return xF(C)})}),A.abrupt("return",{options:h,context:F,fileHandling:m.fileHandling,ignore:m.ignore,babelrc:m.babelrc,config:m.config,files:m.files});case 18:case"end":return A.stop()}},b2e)}function BP(e){var r,t,n,s,a,i,o,u,d;return Se().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return r=!1,typeof e=="object"&&e!==null&&!Array.isArray(e)&&(t=e,r=t.showIgnoredFiles,e=li(t,A2e)),c.delegateYield(TF(e),"t0",3);case 3:if(n=c.t0,n){c.next=6;break}return c.abrupt("return",null);case 6:if(s=n.options,a=n.babelrc,i=n.ignore,o=n.config,u=n.fileHandling,d=n.files,!(u==="ignored"&&!r)){c.next=9;break}return c.abrupt("return",null);case 9:return(s.plugins||[]).forEach(function(x){if(x.value instanceof Gl)throw new Error("Passing cached plugin instances is not supported in babel.loadPartialConfig()")}),c.abrupt("return",new wP(s,a?a.filepath:void 0,i?i.filepath:void 0,o?o.filepath:void 0,u,d));case 11:case"end":return c.stop()}},R2e)}var wP=function(){function e(t,n,s,a,i,o){this.options=void 0,this.babelrc=void 0,this.babelignore=void 0,this.config=void 0,this.fileHandling=void 0,this.files=void 0,this.options=t,this.babelignore=s,this.babelrc=n,this.config=a,this.fileHandling=i,this.files=o,Object.freeze(this)}var r=e.prototype;return r.hasFilesystemConfig=function(){return this.babelrc!==void 0||this.config!==void 0},Qe(e)}();Object.freeze(wP.prototype);var w2e=Se().mark(PF),S2e=Se().mark(PP),uc=ht(Se().mark(function e(r){var t,n,s,a,i,o,u,d,l,c,x,f,D,g,p,F,m,E;return Se().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.delegateYield(TF(r),"t0",1);case 1:if(n=v.t0,n){v.next=4;break}return v.abrupt("return",null);case 4:if(s=n.options,a=n.context,i=n.fileHandling,i!=="ignored"){v.next=7;break}return v.abrupt("return",null);case 7:if(o={},u=s.plugins,d=s.presets,!(!u||!d)){v.next=11;break}throw new Error("Assertion failure - plugins and presets exist");case 11:return l=Object.assign({},a,{targets:s.targets}),c=function(C){var w=KT(C);if(!w)throw new Error("Assertion failure - must be config item");return w},x=d.map(c),f=u.map(c),D=[[]],g=[],p=[],v.delegateYield(SP(a,Se().mark(function A(C,w){var B,j,S,T,N,q,U,k,O,P;return Se().wrap(function($){for(;;)switch($.prev=$.next){case 0:B=[],j=0;case 2:if(!(j<C.length)){$.next=19;break}if(S=C[j],S.options===!1){$.next=16;break}return $.prev=5,$.delegateYield(PP(S,l),"t0",7);case 7:T=$.t0,$.next=14;break;case 10:throw $.prev=10,$.t1=$.catch(5),$.t1.code==="BABEL_UNKNOWN_OPTION"&&DP(C,j,"preset",$.t1),$.t1;case 14:p.push(T.externalDependencies),S.ownPass?B.push({preset:T.chain,pass:[]}):B.unshift({preset:T.chain,pass:w});case 16:j++,$.next=2;break;case 19:if(!(B.length>0)){$.next=34;break}D.splice.apply(D,[1,0].concat(De(B.map(function(ae){return ae.pass}).filter(function(ae){return ae!==w})))),N=J(B);case 22:if((q=N()).done){$.next=34;break}if(U=q.value,k=U.preset,O=U.pass,k){$.next=26;break}return $.abrupt("return",!0);case 26:return O.push.apply(O,De(k.plugins)),$.delegateYield(A(k.presets,O),"t2",28);case 28:if(P=$.t2,!P){$.next=31;break}return $.abrupt("return",!0);case 31:k.options.forEach(function(ae){qg(o,ae)});case 32:$.next=22;break;case 34:case"end":return $.stop()}},A,null,[[5,10]])}))(x,D[0]),"t1",19);case 19:if(F=v.t1,!F){v.next=22;break}return v.abrupt("return",null);case 22:return m=o,qg(m,s),E=Object.assign({},l,{assumptions:(t=m.assumptions)!=null?t:{}}),v.delegateYield(SP(a,Se().mark(function A(){var C,w,B,j,S,T,N,q;return Se().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:(C=D[0]).unshift.apply(C,De(f)),w=0,B=D;case 2:if(!(w<B.length)){k.next=27;break}j=B[w],S=[],g.push(S),T=0;case 7:if(!(T<j.length)){k.next=24;break}if(N=j[T],N.options===!1){k.next=21;break}return k.prev=10,k.delegateYield(PF(N,E),"t0",12);case 12:q=k.t0,k.next=19;break;case 15:throw k.prev=15,k.t1=k.catch(10),k.t1.code==="BABEL_UNKNOWN_PLUGIN_PROPERTY"&&DP(j,T,"plugin",k.t1),k.t1;case 19:S.push(q),p.push(q.externalDependencies);case 21:T++,k.next=7;break;case 24:w++,k.next=2;break;case 27:case"end":return k.stop()}},A,null,[[10,15]])}))(),"t2",26);case 26:return m.plugins=g[0],m.presets=g.slice(1).filter(function(A){return A.length>0}).map(function(A){return{plugins:A}}),m.passPerPreset=m.presets.length>0,v.abrupt("return",{options:m,passes:g,externalDependencies:Ul(p)});case 30:case"end":return v.stop()}},e)}));function SP(e,r){return Se().mark(function t(n,s){var a;return Se().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.delegateYield(r(n,s),"t0",2);case 2:return o.abrupt("return",o.t0);case 5:throw o.prev=5,o.t1=o.catch(0),/^\[BABEL\]/.test(o.t1.message)||(o.t1.message="[BABEL] "+((a=e.filename)!=null?a:"unknown file")+": "+o.t1.message),o.t1;case 9:case"end":return o.stop()}},t,null,[[0,5]])})}var jP=function(r){return $g(function(t,n){var s=t.value,a=t.options,i=t.dirname,o=t.alias;return Se().mark(function u(){var d,l,c,x,f;return Se().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(a!==!1){g.next=2;break}throw new Error("Assertion failure");case 2:if(a=a||{},d=[],l=s,typeof s!="function"){g.next=17;break}return c=Qj(s,"You appear to be using an async plugin/preset, but Babel has been called synchronously"),x=Object.assign({},Mr,r(n,d)),g.prev=8,g.delegateYield(c(x,a,i),"t0",10);case 10:l=g.t0,g.next=17;break;case 13:throw g.prev=13,g.t1=g.catch(8),o&&(g.t1.message+=" (While processing: "+JSON.stringify(o)+")"),g.t1;case 17:if(!(!l||typeof l!="object")){g.next=19;break}throw new Error("Plugin/Preset did not return an object.");case 19:if(!$l(l)){g.next=22;break}return g.delegateYield([],"t2",21);case 21:throw new Error(`You appear to be using a promise as a plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version. As an alternative, you can prefix the promise with "await". `+("(While processing: "+JSON.stringify(o)+")"));case 22:if(!(d.length>0&&(!n.configured()||n.mode()==="forever"))){g.next=27;break}throw f="A plugin/preset has external untracked dependencies "+("("+d[0]+"), but the cache "),n.configured()?f+=" has been configured to never be invalidated. ":f+="has not been configured to be invalidated when the external dependencies change. ",f+="Plugins/presets should configure their cache to be invalidated when the external dependencies change, for example using `api.cache.invalidate(() => statSync(filepath).mtimeMs)` or `api.cache.never()`\n"+("(While processing: "+JSON.stringify(o)+")"),new Error(f);case 27:return g.abrupt("return",{value:l,options:a,dirname:i,alias:o,externalDependencies:Ul(d)});case 28:case"end":return g.stop()}},u,null,[[8,13]])})()})},j2e=jP(C2e),T2e=jP(RP),P2e=$g(function(e,r){var t=e.value,n=e.options,s=e.dirname,a=e.alias,i=e.externalDependencies;return Se().mark(function o(){var u,d,l,c;return Se().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(u=h2e(t),d=Object.assign({},u),d.visitor&&(d.visitor=Ar.explode(Object.assign({},d.visitor))),!d.inherits){f.next=12;break}return l={name:void 0,alias:a+"$inherits",value:d.inherits,options:n,dirname:s},f.delegateYield(U3e(PF,function(D){return r.invalidate(function(g){return D(l,g)})}),"t0",6);case 6:c=f.t0,d.pre=kF(c.pre,d.pre),d.post=kF(c.post,d.post),d.manipulateOptions=kF(c.manipulateOptions,d.manipulateOptions),d.visitor=Ar.visitors.merge([c.visitor||{},d.visitor||{}]),c.externalDependencies.length>0&&(i.length===0?i=c.externalDependencies:i=Ul([i,c.externalDependencies]));case 12:return f.abrupt("return",new Gl(d,n,a,i));case 13:case"end":return f.stop()}},o)})()});function PF(e,r){return Se().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(!(e.value instanceof Gl)){n.next=4;break}if(!e.options){n.next=3;break}throw new Error("Passed options to an existing Plugin instance will not work.");case 3:return n.abrupt("return",e.value);case 4:return n.t0=P2e,n.delegateYield(j2e(e,r),"t1",6);case 6:return n.t2=n.t1,n.t3=r,n.delegateYield((0,n.t0)(n.t2,n.t3),"t4",9);case 9:return n.abrupt("return",n.t4);case 10:case"end":return n.stop()}},w2e)}var IF=function(r){return r&&typeof r!="function"},TP=function(r,t){if(IF(r.test)||IF(r.include)||IF(r.exclude)){var n=t.name?'"'+t.name+'"':"/* your preset */";throw new gF(["Preset "+n+" requires a filename to be set when babel is called directly,","```","babel.transformSync(code, { filename: 'file.ts', presets: ["+n+"] });","```","See https://babeljs.io/docs/en/options#filename for more information."].join(` |
| 2520 | `))}},I2e=function(r,t,n){if(!t.filename){var s,a=r.options;TP(a,n),(s=a.overrides)==null||s.forEach(function(i){return TP(i,n)})}},k2e=Ht(function(e){var r=e.value,t=e.dirname,n=e.alias,s=e.externalDependencies;return{options:qu("preset",r),alias:n,dirname:t,externalDependencies:s}});function PP(e,r){var t;return Se().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.t0=k2e,s.delegateYield(T2e(e,r),"t1",2);case 2:return s.t2=s.t1,t=(0,s.t0)(s.t2),I2e(t,r,e),s.delegateYield(yP(t,r),"t3",6);case 6:return s.t4=s.t3,s.t5=t.externalDependencies,s.abrupt("return",{chain:s.t4,externalDependencies:s.t5});case 9:case"end":return s.stop()}},S2e)}function kF(e,r){var t=[e,r].filter(Boolean);return t.length<=1?t[0]:function(){for(var n=arguments.length,s=new Array(n),a=0;a<n;a++)s[a]=arguments[a];for(var i=J(t),o;!(o=i()).done;){var u=o.value;u.apply(this,s)}}}var O2e=Se().mark(kP),dc=ht(BP);function _2e(){return Yr(dc.async).apply(void 0,arguments)}function IP(){return Yr(dc.sync).apply(void 0,arguments)}function N2e(e,r){if(r!==void 0)Yr(dc.errback)(e,r);else if(typeof e=="function")Yr(dc.errback)(void 0,e);else return IP(e)}function kP(e){var r,t;return Se().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.delegateYield(uc(e),"t0",1);case 1:return t=s.t0,s.abrupt("return",(r=t?.options)!=null?r:null);case 3:case"end":return s.stop()}},O2e)}var lc=ht(kP);function M2e(){return Yr(lc.async).apply(void 0,arguments)}function OF(){return Yr(lc.sync).apply(void 0,arguments)}function L2e(e,r){if(r!==void 0)Yr(lc.errback)(e,r);else if(typeof e=="function")Yr(lc.errback)(void 0,e);else return OF(e)}var cc=ht(A8e);function q2e(){return Yr(cc.async).apply(void 0,arguments)}function OP(){return Yr(cc.sync).apply(void 0,arguments)}function $2e(e,r,t){if(t!==void 0)Yr(cc.errback)(e,r,t);else if(typeof r=="function")Yr(cc.errback)(e,void 0,t);else return OP(e,r)}var _F=function(){function e(t,n,s){this._map=new Map,this.key=void 0,this.file=void 0,this.opts=void 0,this.cwd=void 0,this.filename=void 0,this.key=n,this.file=t,this.opts=s||{},this.cwd=t.opts.cwd,this.filename=t.opts.filename}var r=e.prototype;return r.set=function(n,s){this._map.set(n,s)},r.get=function(n){return this._map.get(n)},r.availableHelper=function(n,s){return this.file.availableHelper(n,s)},r.addHelper=function(n){return this.file.addHelper(n)},r.buildCodeFrameError=function(n,s,a){return this.file.buildCodeFrameError(n,s,a)},Qe(e)}();_F.prototype.getModuleName=function(){return this.file.getModuleName()},_F.prototype.addImport=function(){this.file.addImport()};var NF,_P={name:"internal.blockHoist",visitor:{Block:{exit:function(r){var t=r.node;t.body=NP(t.body)}},SwitchCase:{exit:function(r){var t=r.node;t.consequent=NP(t.consequent)}}}};function NP(e){for(var r=Math.pow(2,30)-1,t=!1,n=0;n<e.length;n++){var s=e[n],a=MP(s);if(a>r){t=!0;break}r=a}return t?G2e(e.slice()):e}function U2e(){return NF||(NF=new Gl(Object.assign({},_P,{visitor:Ar.explode(_P.visitor)}),{})),NF}function MP(e){var r=e?._blockHoist;return r==null?1:r===!0?2:r}function G2e(e){for(var r=Object.create(null),t=0;t<e.length;t++){var n=e[t],s=MP(n),a=r[s]||(r[s]=[]);a.push(n)}for(var i=Object.keys(r).map(function(g){return+g}).sort(function(g,p){return p-g}),o=0,u=J(i),d;!(d=u()).done;)for(var l=d.value,c=r[l],x=J(c),f;!(f=x()).done;){var D=f.value;e[o++]=D}return e}function LP(e){for(var r=e.options,t=r.filename,n=r.cwd,s=r.filenameRelative,a=s===void 0?typeof t=="string"?Dt.relative(n,t):"unknown":s,i=r.sourceType,o=i===void 0?"module":i,u=r.inputSourceMap,d=r.sourceMaps,l=d===void 0?!!u:d,c=r.sourceRoot,x=c===void 0?e.options.moduleRoot:c,f=r.sourceFileName,D=f===void 0?Dt.basename(a):f,g=r.comments,p=g===void 0?!0:g,F=r.compact,m=F===void 0?"auto":F,E=e.options,h=Object.assign({},E,{parserOpts:Object.assign({sourceType:Dt.extname(a)===".mjs"?"module":o,sourceFileName:t,plugins:[]},E.parserOpts),generatorOpts:Object.assign({filename:t,auxiliaryCommentBefore:E.auxiliaryCommentBefore,auxiliaryCommentAfter:E.auxiliaryCommentAfter,retainLines:E.retainLines,comments:p,shouldPrintComment:E.shouldPrintComment,compact:m,minified:E.minified,sourceMaps:l,sourceRoot:x,sourceFileName:D},E.generatorOpts)}),v=J(e.passes),A;!(A=v()).done;)for(var C=A.value,w=J(C),B;!(B=w()).done;){var j=B.value;j.manipulateOptions&&j.manipulateOptions(h,h.parserOpts)}return h}var W2e={},Uu={};(function(e){Object.defineProperty(e,"commentRegex",{get:function(){return/^\s*?\/[\/\*][@#]\s+?sourceMappingURL=data:(((?:application|text)\/json)(?:;charset=([^;,]+?)?)?)?(?:;(base64))?,(.*?)$/mg}}),Object.defineProperty(e,"mapFileCommentRegex",{get:function(){return/(?:\/\/[@#][ \t]+?sourceMappingURL=([^\s'"`]+?)[ \t]*?$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^*]+?)[ \t]*?(?:\*\/){1}[ \t]*?$)/mg}});var r;typeof Te<"u"?typeof Te.from=="function"?r=t:r=n:r=s;function t(x){return Te.from(x,"base64").toString()}function n(x){if(typeof value=="number")throw new TypeError("The value to decode must not be of type number.");return new Te(x,"base64").toString()}function s(x){return decodeURIComponent(escape(atob(x)))}function a(x){return x.split(",").pop()}function i(x,f){var D=e.mapFileCommentRegex.exec(x),g=D[1]||D[2];try{var x=f(g);return x!=null&&typeof x.catch=="function"?x.catch(p):x}catch(F){p(F)}function p(F){throw new Error("An error occurred while trying to read the map file at "+g+` |
| 2521 | `+F.stack)}}function o(x,f){f=f||{},f.hasComment&&(x=a(x)),f.encoding==="base64"?x=r(x):f.encoding==="uri"&&(x=decodeURIComponent(x)),(f.isJSON||f.encoding)&&(x=JSON.parse(x)),this.sourcemap=x}o.prototype.toJSON=function(x){return JSON.stringify(this.sourcemap,null,x)},typeof Te<"u"?typeof Te.from=="function"?o.prototype.toBase64=u:o.prototype.toBase64=d:o.prototype.toBase64=l;function u(){var x=this.toJSON();return Te.from(x,"utf8").toString("base64")}function d(){var x=this.toJSON();if(typeof x=="number")throw new TypeError("The json to encode must not be of type number.");return new Te(x,"utf8").toString("base64")}function l(){var x=this.toJSON();return btoa(unescape(encodeURIComponent(x)))}o.prototype.toURI=function(){var x=this.toJSON();return encodeURIComponent(x)},o.prototype.toComment=function(x){var f,D,g;return x!=null&&x.encoding==="uri"?(f="",D=this.toURI()):(f=";base64",D=this.toBase64()),g="sourceMappingURL=data:application/json;charset=utf-8"+f+","+D,x!=null&&x.multiline?"/*# "+g+" */":"//# "+g},o.prototype.toObject=function(){return JSON.parse(this.toJSON())},o.prototype.addProperty=function(x,f){if(this.sourcemap.hasOwnProperty(x))throw new Error('property "'+x+'" already exists on the sourcemap, use set property instead');return this.setProperty(x,f)},o.prototype.setProperty=function(x,f){return this.sourcemap[x]=f,this},o.prototype.getProperty=function(x){return this.sourcemap[x]},e.fromObject=function(x){return new o(x)},e.fromJSON=function(x){return new o(x,{isJSON:!0})},e.fromURI=function(x){return new o(x,{encoding:"uri"})},e.fromBase64=function(x){return new o(x,{encoding:"base64"})},e.fromComment=function(x){var f,D;return x=x.replace(/^\/\*/g,"//").replace(/\*\/$/g,""),f=e.commentRegex.exec(x),D=f&&f[4]||"uri",new o(x,{encoding:D,hasComment:!0})};function c(x){return new o(x,{isJSON:!0})}e.fromMapFileComment=function(x,f){if(typeof f=="string")throw new Error("String directory paths are no longer supported with `fromMapFileComment`\nPlease review the Upgrading documentation at https://github.com/thlorenz/convert-source-map#upgrading");var D=i(x,f);return D!=null&&typeof D.then=="function"?D.then(c):c(D)},e.fromSource=function(x){var f=x.match(e.commentRegex);return f?e.fromComment(f.pop()):null},e.fromMapFileSource=function(x,f){if(typeof f=="string")throw new Error("String directory paths are no longer supported with `fromMapFileSource`\nPlease review the Upgrading documentation at https://github.com/thlorenz/convert-source-map#upgrading");var D=x.match(e.mapFileCommentRegex);return D?e.fromMapFileComment(D.pop(),f):null},e.removeComments=function(x){return x.replace(e.commentRegex,"")},e.removeMapFileComments=function(x){return x.replace(e.mapFileCommentRegex,"")},e.generateMapFileComment=function(x,f){var D="sourceMappingURL="+x;return f&&f.multiline?"/*# "+D+" */":"//# "+D}})(Uu);var qP={asyncDoExpressions:{syntax:{name:"@babel/plugin-syntax-async-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions"}},decimal:{syntax:{name:"@babel/plugin-syntax-decimal",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decimal"}},decorators:{syntax:{name:"@babel/plugin-syntax-decorators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decorators"},transform:{name:"@babel/plugin-proposal-decorators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-decorators"}},doExpressions:{syntax:{name:"@babel/plugin-syntax-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-do-expressions"},transform:{name:"@babel/plugin-proposal-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions"}},exportDefaultFrom:{syntax:{name:"@babel/plugin-syntax-export-default-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-default-from"},transform:{name:"@babel/plugin-proposal-export-default-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from"}},flow:{syntax:{name:"@babel/plugin-syntax-flow",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-flow"},transform:{name:"@babel/preset-flow",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-flow"}},functionBind:{syntax:{name:"@babel/plugin-syntax-function-bind",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-bind"},transform:{name:"@babel/plugin-proposal-function-bind",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-bind"}},functionSent:{syntax:{name:"@babel/plugin-syntax-function-sent",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-sent"},transform:{name:"@babel/plugin-proposal-function-sent",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent"}},jsx:{syntax:{name:"@babel/plugin-syntax-jsx",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx"},transform:{name:"@babel/preset-react",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-react"}},importAttributes:{syntax:{name:"@babel/plugin-syntax-import-attributes",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-attributes"}},pipelineOperator:{syntax:{name:"@babel/plugin-syntax-pipeline-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-pipeline-operator"},transform:{name:"@babel/plugin-proposal-pipeline-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator"}},recordAndTuple:{syntax:{name:"@babel/plugin-syntax-record-and-tuple",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-record-and-tuple"}},throwExpressions:{syntax:{name:"@babel/plugin-syntax-throw-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-throw-expressions"},transform:{name:"@babel/plugin-proposal-throw-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-throw-expressions"}},typescript:{syntax:{name:"@babel/plugin-syntax-typescript",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-typescript"},transform:{name:"@babel/preset-typescript",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-typescript"}}};Object.assign(qP,{asyncGenerators:{syntax:{name:"@babel/plugin-syntax-async-generators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators"},transform:{name:"@babel/plugin-transform-async-generator-functions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-async-generator-functions"}},classProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties"}},classPrivateProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties"}},classPrivateMethods:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-private-methods",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-methods"}},classStaticBlock:{syntax:{name:"@babel/plugin-syntax-class-static-block",url:"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block"},transform:{name:"@babel/plugin-transform-class-static-block",url:"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block"}},dynamicImport:{syntax:{name:"@babel/plugin-syntax-dynamic-import",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import"}},exportNamespaceFrom:{syntax:{name:"@babel/plugin-syntax-export-namespace-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from"},transform:{name:"@babel/plugin-transform-export-namespace-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-export-namespace-from"}},importAssertions:{syntax:{name:"@babel/plugin-syntax-import-assertions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions"}},importMeta:{syntax:{name:"@babel/plugin-syntax-import-meta",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta"}},logicalAssignment:{syntax:{name:"@babel/plugin-syntax-logical-assignment-operators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators"},transform:{name:"@babel/plugin-transform-logical-assignment-operators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-logical-assignment-operators"}},moduleStringNames:{syntax:{name:"@babel/plugin-syntax-module-string-names",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names"}},numericSeparator:{syntax:{name:"@babel/plugin-syntax-numeric-separator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator"},transform:{name:"@babel/plugin-transform-numeric-separator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-numeric-separator"}},nullishCoalescingOperator:{syntax:{name:"@babel/plugin-syntax-nullish-coalescing-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator"},transform:{name:"@babel/plugin-transform-nullish-coalescing-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator"}},objectRestSpread:{syntax:{name:"@babel/plugin-syntax-object-rest-spread",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread"},transform:{name:"@babel/plugin-transform-object-rest-spread",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-object-rest-spread"}},optionalCatchBinding:{syntax:{name:"@babel/plugin-syntax-optional-catch-binding",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding"},transform:{name:"@babel/plugin-transform-optional-catch-binding",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-catch-binding"}},optionalChaining:{syntax:{name:"@babel/plugin-syntax-optional-chaining",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining"},transform:{name:"@babel/plugin-transform-optional-chaining",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-chaining"}},privateIn:{syntax:{name:"@babel/plugin-syntax-private-property-in-object",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object"},transform:{name:"@babel/plugin-transform-private-property-in-object",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-property-in-object"}},regexpUnicodeSets:{syntax:{name:"@babel/plugin-syntax-unicode-sets-regex",url:"https://github.com/babel/babel/blob/main/packages/babel-plugin-syntax-unicode-sets-regex/README.md"},transform:{name:"@babel/plugin-transform-unicode-sets-regex",url:"https://github.com/babel/babel/blob/main/packages/babel-plugin-proposalunicode-sets-regex/README.md"}}});var $P=function(r){var t=r.name,n=r.url;return t+" ("+n+")"};function V2e(e,r,t,n){var s="Support for the experimental syntax '"+e+"' isn't currently enabled "+("("+r.line+":"+(r.column+1)+`): |
| 2522 | |
| 2523 | `)+t,a=qP[e];if(a){var i=a.syntax,o=a.transform;if(i){var u=$P(i);if(o){var d=$P(o),l=o.name.startsWith("@babel/plugin")?"plugins":"presets";s+=` |
no test coverage detected