UNPKG

prettier-plugin-blade-debug

Version:

A Prettier plugin to format Laravel Blade templates

10 lines 4.76 MB
import {createRequire} from 'module';const require=createRequire(import.meta.url); var ZEt=Object.create;var Vme=Object.defineProperty;var e3t=Object.getOwnPropertyDescriptor;var t3t=Object.getOwnPropertyNames;var r3t=Object.getPrototypeOf,n3t=Object.prototype.hasOwnProperty;var SC=(e=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(e,{get:(t,r)=>(typeof require!="undefined"?require:t)[r]}):e)(function(e){if(typeof require!="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var hb=(e,t)=>()=>(e&&(t=e(e=0)),t);var Xr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ly=(e,t)=>{for(var r in t)Vme(e,r,{get:t[r],enumerable:!0})},i3t=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of t3t(t))!n3t.call(e,a)&&a!==r&&Vme(e,a,{get:()=>t[a],enumerable:!(i=e3t(t,a))||i.enumerable});return e};var P5=(e,t,r)=>(r=e!=null?ZEt(r3t(e)):{},i3t(t||!e||!e.__esModule?Vme(r,"default",{value:e,enumerable:!0}):r,e));var zme=Xr(Wme=>{"use strict";Object.defineProperty(Wme,"__esModule",{value:!0});Wme.default=o3t;var s3t=a3t(SC("crypto"));function a3t(e){return e&&e.__esModule?e:{default:e}}var Woe=new Uint8Array(256),Voe=Woe.length;function o3t(){return Voe>Woe.length-16&&(s3t.default.randomFillSync(Woe),Voe=0),Woe.slice(Voe,Voe+=16)}});var FAe=Xr(zoe=>{"use strict";Object.defineProperty(zoe,"__esModule",{value:!0});zoe.default=void 0;var u3t=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;zoe.default=u3t});var eee=Xr(Koe=>{"use strict";Object.defineProperty(Koe,"__esModule",{value:!0});Koe.default=void 0;var l3t=c3t(FAe());function c3t(e){return e&&e.__esModule?e:{default:e}}function p3t(e){return typeof e=="string"&&l3t.default.test(e)}var h3t=p3t;Koe.default=h3t});var ree=Xr(tee=>{"use strict";Object.defineProperty(tee,"__esModule",{value:!0});tee.default=void 0;tee.unsafeStringify=PAe;var f3t=d3t(eee());function d3t(e){return e&&e.__esModule?e:{default:e}}var J_=[];for(let e=0;e<256;++e)J_.push((e+256).toString(16).slice(1));function PAe(e,t=0){return J_[e[t+0]]+J_[e[t+1]]+J_[e[t+2]]+J_[e[t+3]]+"-"+J_[e[t+4]]+J_[e[t+5]]+"-"+J_[e[t+6]]+J_[e[t+7]]+"-"+J_[e[t+8]]+J_[e[t+9]]+"-"+J_[e[t+10]]+J_[e[t+11]]+J_[e[t+12]]+J_[e[t+13]]+J_[e[t+14]]+J_[e[t+15]]}function _3t(e,t=0){let r=PAe(e,t);if(!(0,f3t.default)(r))throw TypeError("Stringified UUID is invalid");return r}var m3t=_3t;tee.default=m3t});var IAe=Xr(Goe=>{"use strict";Object.defineProperty(Goe,"__esModule",{value:!0});Goe.default=void 0;var g3t=v3t(zme()),y3t=ree();function v3t(e){return e&&e.__esModule?e:{default:e}}var NAe,Kme,Gme=0,Yme=0;function x3t(e,t,r){let i=t&&r||0,a=t||new Array(16);e=e||{};let o=e.node||NAe,l=e.clockseq!==void 0?e.clockseq:Kme;if(o==null||l==null){let g=e.random||(e.rng||g3t.default)();o==null&&(o=NAe=[g[0]|1,g[1],g[2],g[3],g[4],g[5]]),l==null&&(l=Kme=(g[6]<<8|g[7])&16383)}let c=e.msecs!==void 0?e.msecs:Date.now(),h=e.nsecs!==void 0?e.nsecs:Yme+1,_=c-Gme+(h-Yme)/1e4;if(_<0&&e.clockseq===void 0&&(l=l+1&16383),(_<0||c>Gme)&&e.nsecs===void 0&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Gme=c,Yme=h,Kme=l,c+=122192928e5;let f=((c&268435455)*1e4+h)%4294967296;a[i++]=f>>>24&255,a[i++]=f>>>16&255,a[i++]=f>>>8&255,a[i++]=f&255;let d=c/4294967296*1e4&268435455;a[i++]=d>>>8&255,a[i++]=d&255,a[i++]=d>>>24&15|16,a[i++]=d>>>16&255,a[i++]=l>>>8|128,a[i++]=l&255;for(let g=0;g<6;++g)a[i+g]=o[g];return t||(0,y3t.unsafeStringify)(a)}var b3t=x3t;Goe.default=b3t});var Xme=Xr(Yoe=>{"use strict";Object.defineProperty(Yoe,"__esModule",{value:!0});Yoe.default=void 0;var D3t=E3t(eee());function E3t(e){return e&&e.__esModule?e:{default:e}}function C3t(e){if(!(0,D3t.default)(e))throw TypeError("Invalid UUID");let t,r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=t&255,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=t&255,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=t&255,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=t&255,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=t&255,r}var A3t=C3t;Yoe.default=A3t});var Qme=Xr(oO=>{"use strict";Object.defineProperty(oO,"__esModule",{value:!0});oO.URL=oO.DNS=void 0;oO.default=F3t;var T3t=ree(),k3t=S3t(Xme());function S3t(e){return e&&e.__esModule?e:{default:e}}function w3t(e){e=unescape(encodeURIComponent(e));let t=[];for(let r=0;r<e.length;++r)t.push(e.charCodeAt(r));return t}var OAe="6ba7b810-9dad-11d1-80b4-00c04fd430c8";oO.DNS=OAe;var BAe="6ba7b811-9dad-11d1-80b4-00c04fd430c8";oO.URL=BAe;function F3t(e,t,r){function i(a,o,l,c){var h;if(typeof a=="string"&&(a=w3t(a)),typeof o=="string"&&(o=(0,k3t.default)(o)),((h=o)===null||h===void 0?void 0:h.length)!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let _=new Uint8Array(16+a.length);if(_.set(o),_.set(a,o.length),_=r(_),_[6]=_[6]&15|t,_[8]=_[8]&63|128,l){c=c||0;for(let f=0;f<16;++f)l[c+f]=_[f];return l}return(0,T3t.unsafeStringify)(_)}try{i.name=e}catch{}return i.DNS=OAe,i.URL=BAe,i}});var LAe=Xr(Xoe=>{"use strict";Object.defineProperty(Xoe,"__esModule",{value:!0});Xoe.default=void 0;var P3t=N3t(SC("crypto"));function N3t(e){return e&&e.__esModule?e:{default:e}}function I3t(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),P3t.default.createHash("md5").update(e).digest()}var O3t=I3t;Xoe.default=O3t});var MAe=Xr(Qoe=>{"use strict";Object.defineProperty(Qoe,"__esModule",{value:!0});Qoe.default=void 0;var B3t=RAe(Qme()),L3t=RAe(LAe());function RAe(e){return e&&e.__esModule?e:{default:e}}var R3t=(0,B3t.default)("v3",48,L3t.default),M3t=R3t;Qoe.default=M3t});var jAe=Xr(Zoe=>{"use strict";Object.defineProperty(Zoe,"__esModule",{value:!0});Zoe.default=void 0;var j3t=U3t(SC("crypto"));function U3t(e){return e&&e.__esModule?e:{default:e}}var q3t={randomUUID:j3t.default.randomUUID};Zoe.default=q3t});var JAe=Xr(eue=>{"use strict";Object.defineProperty(eue,"__esModule",{value:!0});eue.default=void 0;var UAe=qAe(jAe()),J3t=qAe(zme()),$3t=ree();function qAe(e){return e&&e.__esModule?e:{default:e}}function H3t(e,t,r){if(UAe.default.randomUUID&&!t&&!e)return UAe.default.randomUUID();e=e||{};let i=e.random||(e.rng||J3t.default)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let a=0;a<16;++a)t[r+a]=i[a];return t}return(0,$3t.unsafeStringify)(i)}var V3t=H3t;eue.default=V3t});var $Ae=Xr(tue=>{"use strict";Object.defineProperty(tue,"__esModule",{value:!0});tue.default=void 0;var W3t=z3t(SC("crypto"));function z3t(e){return e&&e.__esModule?e:{default:e}}function K3t(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),W3t.default.createHash("sha1").update(e).digest()}var G3t=K3t;tue.default=G3t});var VAe=Xr(rue=>{"use strict";Object.defineProperty(rue,"__esModule",{value:!0});rue.default=void 0;var Y3t=HAe(Qme()),X3t=HAe($Ae());function HAe(e){return e&&e.__esModule?e:{default:e}}var Q3t=(0,Y3t.default)("v5",80,X3t.default),Z3t=Q3t;rue.default=Z3t});var WAe=Xr(nue=>{"use strict";Object.defineProperty(nue,"__esModule",{value:!0});nue.default=void 0;var eCt="00000000-0000-0000-0000-000000000000";nue.default=eCt});var zAe=Xr(iue=>{"use strict";Object.defineProperty(iue,"__esModule",{value:!0});iue.default=void 0;var tCt=rCt(eee());function rCt(e){return e&&e.__esModule?e:{default:e}}function nCt(e){if(!(0,tCt.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}var iCt=nCt;iue.default=iCt});var KAe=Xr(wC=>{"use strict";Object.defineProperty(wC,"__esModule",{value:!0});Object.defineProperty(wC,"NIL",{enumerable:!0,get:function(){return lCt.default}});Object.defineProperty(wC,"parse",{enumerable:!0,get:function(){return fCt.default}});Object.defineProperty(wC,"stringify",{enumerable:!0,get:function(){return hCt.default}});Object.defineProperty(wC,"v1",{enumerable:!0,get:function(){return sCt.default}});Object.defineProperty(wC,"v3",{enumerable:!0,get:function(){return aCt.default}});Object.defineProperty(wC,"v4",{enumerable:!0,get:function(){return oCt.default}});Object.defineProperty(wC,"v5",{enumerable:!0,get:function(){return uCt.default}});Object.defineProperty(wC,"validate",{enumerable:!0,get:function(){return pCt.default}});Object.defineProperty(wC,"version",{enumerable:!0,get:function(){return cCt.default}});var sCt=Q6(IAe()),aCt=Q6(MAe()),oCt=Q6(JAe()),uCt=Q6(VAe()),lCt=Q6(WAe()),cCt=Q6(zAe()),pCt=Q6(eee()),hCt=Q6(ree()),fCt=Q6(Xme());function Q6(e){return e&&e.__esModule?e:{default:e}}});var gke={};Ly(gke,{default:()=>VTt,parsers:()=>mke});function d1e(e,t){for(var r=65536,i=0;i<t.length;i+=2){if(r+=t[i],r>e)return!1;if(r+=t[i+1],r>=e)return!0}return!1}function t4(e,t){return e<65?e===36:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&DAt.test(String.fromCharCode(e)):t===!1?!1:d1e(e,STe)}function kJ(e,t){return e<48?e===36:e<58?!0:e<65?!1:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&EAt.test(String.fromCharCode(e)):t===!1?!1:d1e(e,STe)||d1e(e,yAt)}function SE(e,t){return new vl(e,{beforeExpr:!0,binop:t})}function rl(e,t){return t===void 0&&(t={}),t.keyword=e,A1e[e]=new vl(e,t)}function SJ(e){return e===10||e===13||e===8232||e===8233}function FTe(e,t,r){r===void 0&&(r=e.length);for(var i=t;i<r;i++){var a=e.charCodeAt(i);if(SJ(a))return i<r-1&&a===13&&e.charCodeAt(i+1)===10?i+2:i+1}return-1}function W5(e){return yTe[e]||(yTe[e]=new RegExp("^(?:"+e.replace(/ /g,"|")+")$"))}function z5(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10)+55296,(e&1023)+56320))}function ITe(e,t){for(var r=1,i=0;;){var a=FTe(e,i,t);if(a<0)return new mee(r,t-i);++r,i=a}}function SAt(e){var t={};for(var r in _1e)t[r]=e&&yee(e,r)?e[r]:_1e[r];if(t.ecmaVersion==="latest"?t.ecmaVersion=1e8:t.ecmaVersion==null?(!vTe&&typeof console=="object"&&console.warn&&(vTe=!0,console.warn(`Since Acorn 8.0.0, options.ecmaVersion is required. Defaulting to 2020, but this will stop working in the future.`)),t.ecmaVersion=11):t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),t.allowReserved==null&&(t.allowReserved=t.ecmaVersion<5),(!e||e.allowHashBang==null)&&(t.allowHashBang=t.ecmaVersion>=14),gTe(t.onToken)){var i=t.onToken;t.onToken=function(a){return i.push(a)}}return gTe(t.onComment)&&(t.onComment=wAt(t,t.onComment)),t}function wAt(e,t){return function(r,i,a,o,l,c){var h={type:r?"Block":"Line",value:i,start:a,end:o};e.locations&&(h.loc=new Pue(this,l,c)),e.ranges&&(h.range=[a,o]),t.push(h)}}function w1e(e,t){return wJ|(e?T1e:0)|(t?OTe:0)}function IAt(e,t){var r=t.key.name,i=e[r],a="true";return t.type==="MethodDefinition"&&(t.kind==="get"||t.kind==="set")&&(a=(t.static?"s":"i")+t.kind),i==="iget"&&a==="iset"||i==="iset"&&a==="iget"||i==="sget"&&a==="sset"||i==="sset"&&a==="sget"?(e[r]="true",!1):i?!0:(e[r]=a,!1)}function wue(e,t){var r=e.computed,i=e.key;return!r&&(i.type==="Identifier"&&i.name===t||i.type==="Literal"&&i.value===t)}function JTe(e){return e.type==="MemberExpression"&&e.property.type==="PrivateIdentifier"||e.type==="ChainExpression"&&JTe(e.expression)}function $Te(e,t,r,i){return e.type=t,e.end=r,this.options.locations&&(e.loc.end=i),this.options.ranges&&(e.range[1]=r),e}function JAt(e){var t=eke[e]={binary:W5(RAt[e]+" "+xTe),binaryOfStrings:W5(jAt[e]),nonBinary:{General_Category:W5(xTe),Script:W5(qAt[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}function tke(e){return e===36||e>=40&&e<=43||e===46||e===63||e>=91&&e<=94||e>=123&&e<=125}function $At(e){return t4(e,!0)||e===36||e===95}function HAt(e){return kJ(e,!0)||e===36||e===95||e===8204||e===8205}function rke(e){return e>=65&&e<=90||e>=97&&e<=122}function VAt(e){return e>=0&&e<=1114111}function WAt(e){return e===100||e===68||e===115||e===83||e===119||e===87}function ike(e){return rke(e)||e===95}function zAt(e){return ike(e)||Oue(e)}function KAt(e){return e===33||e>=35&&e<=38||e>=42&&e<=44||e===46||e>=58&&e<=64||e===94||e===96||e===126}function GAt(e){return e===40||e===41||e===45||e===47||e>=91&&e<=93||e>=123&&e<=125}function YAt(e){return e===33||e===35||e===37||e===38||e===44||e===45||e>=58&&e<=62||e===64||e===96||e===126}function Oue(e){return e>=48&&e<=57}function ske(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function ake(e){return e>=65&&e<=70?10+(e-65):e>=97&&e<=102?10+(e-97):e-48}function oke(e){return e>=48&&e<=55}function XAt(e,t){return t?parseInt(e,8):parseFloat(e.replace(/_/g,""))}function uke(e){return typeof BigInt!="function"?null:BigInt(e.replace(/_/g,""))}function eTt(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}function tTt(e){let t=[];for(let r of e)try{return r()}catch(i){t.push(i)}throw Object.assign(new Error("All combinations failed"),{errors:t})}function nTt(e){return Array.isArray(e)&&e.length>0}function NC(e){var t,r,i;let a=((t=e.range)==null?void 0:t[0])??e.start,o=(i=((r=e.declaration)==null?void 0:r.decorators)??e.decorators)==null?void 0:i[0];return o?Math.min(NC(o),a):a}function V5(e){var t;return((t=e.range)==null?void 0:t[1])??e.end}function sTt(e){let t=new Set(e);return r=>t.has(r?.type)}function uTt(e){let t=`*${e.value}*`.split(` `);return t.length>1&&t.every(r=>r.trimStart()[0]==="*")}function lTt(e){return g1e(e)&&e.value[0]==="*"&&/@(?:type|satisfies)\b/.test(e.value)}function _ee(e){if(fee!==null&&typeof fee.property){let t=fee;return fee=_ee.prototype=null,t}return fee=_ee.prototype=e??Object.create(null),new _ee}function hTt(e){return _ee(e)}function fTt(e,t="type"){hTt(e);function r(i){let a=i[t],o=e[a];if(!Array.isArray(o))throw Object.assign(new Error(`Missing visitor keys for '${a}'.`),{node:i});return o}return r}function y1e(e,t){if(!(e!==null&&typeof e=="object"))return e;if(Array.isArray(e)){for(let i=0;i<e.length;i++)e[i]=y1e(e[i],t);return e}let r=gTt(e);for(let i=0;i<r.length;i++)e[r[i]]=y1e(e[r[i]],t);return t(e)||e}function yTt(e,t){let{parser:r,text:i}=t;if(e.type==="File"&&e.program.interpreter){let{program:{interpreter:a},comments:o}=e;delete e.program.interpreter,o.unshift(a)}if(r==="babel"){let a=new Set;e=p1e(e,o=>{var l;(l=o.leadingComments)!=null&&l.some(cTt)&&a.add(NC(o))}),e=p1e(e,o=>{if(o.type==="ParenthesizedExpression"){let{expression:l}=o;if(l.type==="TypeCastExpression")return l.range=[...o.range],l;let c=NC(o);if(!a.has(c))return l.extra={...l.extra,parenthesized:!0},l}})}if(e=p1e(e,a=>{var o;switch(a.type){case"LogicalExpression":if(hke(a))return v1e(a);break;case"VariableDeclaration":{let l=DTe(!1,a.declarations,-1);l!=null&&l.init&&i[V5(l)]!==";"&&(a.range=[NC(a),V5(l)]);break}case"TSParenthesizedType":return a.typeAnnotation;case"TSTypeParameter":if(typeof a.name=="string"){let l=NC(a);a.name={type:"Identifier",name:a.name,range:[l,l+a.name.length]}}break;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"ExportAllDeclaration":if(r==="meriyah"&&((o=a.exported)==null?void 0:o.type)==="Identifier"){let{exported:l}=a,c=i.slice(NC(l),V5(l));(c.startsWith('"')||c.startsWith("'"))&&(a.exported={...a.exported,type:"Literal",value:a.exported.name,raw:c})}break;case"TSUnionType":case"TSIntersectionType":if(a.types.length===1)return a.types[0];break}}),iTt(e.comments)){let a=DTe(!1,e.comments,-1);for(let o=e.comments.length-2;o>=0;o--){let l=e.comments[o];V5(l)===NC(a)&&g1e(l)&&g1e(a)&&ETe(l)&&ETe(a)&&(e.comments.splice(o+1,1),l.value+="*//*"+a.value,l.range=[NC(l),V5(a)]),a=l}}return e.type==="Program"&&(e.range=[0,i.length]),e}function hke(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function v1e(e){return hke(e)?v1e({type:"LogicalExpression",operator:e.operator,left:v1e({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[NC(e.left),V5(e.right.left)]}),right:e.right.right,range:[NC(e),V5(e)]}):e}function vTt(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` `);return t===-1?e:e.slice(0,t)}function bTt(e){let t=xTt(e);t&&(e=e.slice(t.length+1));let r=(0,CTe.extract)(e),{pragmas:i,comments:a}=(0,CTe.parseWithComments)(r);return{shebang:t,text:e,pragmas:i,comments:a}}function DTt(e){let{pragmas:t}=bTt(e);return Object.prototype.hasOwnProperty.call(t,"prettier")||Object.prototype.hasOwnProperty.call(t,"format")}function ETt(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:DTt,locStart:NC,locEnd:V5,...e}}function CTt(e){let{filepath:t}=e;if(t){if(t=t.toLowerCase(),t.endsWith(".cjs"))return"script";if(t.endsWith(".mjs"))return"module"}}function TTt(e){let{message:t,loc:r}=e;if(!r)return e;let{line:i,column:a}=r;return cke(t.replace(/ \(\d+:\d+\)$/,""),{loc:{start:{line:i,column:a+1}},cause:e})}function STt(e,t){let r=kTt(),i=[],a=[],o=r.parse(e,{...ATt,sourceType:t,allowImportExportEverywhere:t==="module",onComment:i,onToken:a});return o.comments=i,o.tokens=a,o}function wTt(e,t={}){let r=_ke(t),i=(r?[r]:["module","script"]).map(o=>()=>STt(e,o)),a;try{a=pke(i)}catch({errors:[o]}){throw TTt(o)}return fke(a,{text:e})}function NTt(e,t){let r=e[0],i=e[e.length-1],a={type:N2.Template,value:t.slice(r.start,i.end)};return r.loc&&(a.loc={start:r.loc.start,end:i.loc.end}),r.range&&(a.start=r.range[0],a.end=i.range[1],a.range=[a.start,a.end]),a}function x1e(e,t){this._acornTokTypes=e,this._tokens=[],this._curlyBrace=null,this._code=t}function OTt(){return b1e[b1e.length-1]}function BTt(e=5){let t=e==="latest"?OTt():e;if(typeof t!="number")throw new Error(`ecmaVersion must be a number or "latest". Received value of type ${typeof e} instead.`);if(t>=2015&&(t-=2009),!b1e.includes(t))throw new Error("Invalid ecmaVersion.");return t}function LTt(e="script"){if(e==="script"||e==="module")return e;if(e==="commonjs")return"script";throw new Error("Invalid sourceType.")}function RTt(e){let t=BTt(e.ecmaVersion),r=LTt(e.sourceType),i=e.range===!0,a=e.loc===!0;if(t!==3&&e.allowReserved)throw new Error("`allowReserved` is only supported when ecmaVersion is 3");if(typeof e.allowReserved<"u"&&typeof e.allowReserved!="boolean")throw new Error("`allowReserved`, when present, must be `true` or `false`");let o=t===3?e.allowReserved||"never":!1,l=e.ecmaFeatures||{},c=e.sourceType==="commonjs"||!!l.globalReturn;if(r==="module"&&t<6)throw new Error("sourceType 'module' is not supported when ecmaVersion < 2015. Consider adding `{ ecmaVersion: 2015 }` to the parser options.");return Object.assign({},e,{ecmaVersion:t,sourceType:r,ranges:i,locations:a,allowReserved:o,allowReturnOutsideFunction:c})}function MTt(e,t,r,i,a,o,l){let c;e?c="Block":l.slice(r,r+2)==="#!"?c="Hashbang":c="Line";let h={type:c,value:t};return typeof r=="number"&&(h.start=r,h.end=i,h.range=[r,i]),typeof a=="object"&&(h.loc={start:a,end:o}),h}function UTt(e,t){let r=jTt.get(t);return new r(t,e).parse()}function JTt(e){let{message:t,lineNumber:r,column:i}=e;return typeof r!="number"?e:cke(t,{loc:{start:{line:r,column:i}},cause:e})}function $Tt(e,t={}){let r=_ke(t),i=(r?[r]:["module","script"]).map(o=>()=>UTt(e,{...qTt,sourceType:o})),a;try{a=pke(i)}catch({errors:[o]}){throw JTt(o)}return fke(a,{text:e})}var lAt,D1e,cAt,pAt,hAt,fAt,E1e,dAt,_At,C1e,mAt,TTe,gAt,kTe,yAt,STe,vAt,wTe,u1e,l1e,xAt,bAt,DAt,EAt,vl,wE,jy,A1e,Et,NE,CAt,PTe,FE,NTe,AAt,TAt,yee,gTe,yTe,kAt,mee,Pue,_1e,vTe,gee,wJ,T1e,OTe,BTe,LTe,k1e,RTe,vee,S1e,Sue,F1e,n4,MTe,jTe,UTe,Sh,Fk,I2,FAt,Nue,Ka,P1e,PAt,NAt,dee,m1e,qTe,IE,PC,op,FJ,Io,OAt,Fue,K5,BAt,Iue,xee,HTe,VTe,WTe,zTe,KTe,LAt,RAt,MAt,jAt,xTe,GTe,YTe,XTe,QTe,ZTe,UAt,qAt,eke,bTe,kue,c1e,va,Pk,nke,r4,PE,N1e,Vu,lke,QAt,ZAt,cke,pke,rTt,DTe,iTt,aTt,oTt,g1e,ETe,cTt,fee,pTt,dTt,_Tt,mTt,gTt,p1e,fke,CTe,xTt,dke,_ke,ATt,h1e,kTt,FTt,PTt,N2,ITt,b1e,_O,f1e,ATe,jTt,qTt,HTt,mke,VTt,yke=hb(()=>{lAt=Object.create,D1e=Object.defineProperty,cAt=Object.getOwnPropertyDescriptor,pAt=Object.getOwnPropertyNames,hAt=Object.getPrototypeOf,fAt=Object.prototype.hasOwnProperty,E1e=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),dAt=(e,t)=>{for(var r in t)D1e(e,r,{get:t[r],enumerable:!0})},_At=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of pAt(t))!fAt.call(e,a)&&a!==r&&D1e(e,a,{get:()=>t[a],enumerable:!(i=cAt(t,a))||i.enumerable});return e},C1e=(e,t,r)=>(r=e!=null?lAt(hAt(e)):{},_At(t||!e||!e.__esModule?D1e(r,"default",{value:e,enumerable:!0}):r,e)),mAt=E1e((e,t)=>{t.exports={}}),TTe=E1e((e,t)=>{"use strict";var r=mAt(),i=/^[\da-fA-F]+$/,a=/^\d+$/,o=new WeakMap;function l(_){_=_.Parser.acorn||_;let f=o.get(_);if(!f){let d=_.tokTypes,g=_.TokContext,m=_.TokenType,y=new g("<tag",!1),D=new g("</tag",!1),S=new g("<tag>...</tag>",!0,!0),L={tc_oTag:y,tc_cTag:D,tc_expr:S},v={jsxName:new m("jsxName"),jsxText:new m("jsxText",{beforeExpr:!0}),jsxTagStart:new m("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new m("jsxTagEnd")};v.jsxTagStart.updateContext=function(){this.context.push(S),this.context.push(y),this.exprAllowed=!1},v.jsxTagEnd.updateContext=function(O){let R=this.context.pop();R===y&&O===d.slash||R===D?(this.context.pop(),this.exprAllowed=this.curContext()===S):this.exprAllowed=!0},f={tokContexts:L,tokTypes:v},o.set(_,f)}return f}function c(_){if(!_)return _;if(_.type==="JSXIdentifier")return _.name;if(_.type==="JSXNamespacedName")return _.namespace.name+":"+_.name.name;if(_.type==="JSXMemberExpression")return c(_.object)+"."+c(_.property)}t.exports=function(_){return _=_||{},function(f){return h({allowNamespaces:_.allowNamespaces!==!1,allowNamespacedObjects:!!_.allowNamespacedObjects},f)}},Object.defineProperty(t.exports,"tokTypes",{get:function(){return l(void 0).tokTypes},configurable:!0,enumerable:!0});function h(_,f){let d=f.acorn||void 0,g=l(d),m=d.tokTypes,y=g.tokTypes,D=d.tokContexts,S=g.tokContexts.tc_oTag,L=g.tokContexts.tc_cTag,v=g.tokContexts.tc_expr,O=d.isNewLine,R=d.isIdentifierStart,N=d.isIdentifierChar;return class extends f{static get acornJsx(){return g}jsx_readToken(){let B="",q=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let z=this.input.charCodeAt(this.pos);switch(z){case 60:case 123:return this.pos===this.start?z===60&&this.exprAllowed?(++this.pos,this.finishToken(y.jsxTagStart)):this.getTokenFromCode(z):(B+=this.input.slice(q,this.pos),this.finishToken(y.jsxText,B));case 38:B+=this.input.slice(q,this.pos),B+=this.jsx_readEntity(),q=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(z===62?"&gt;":"&rbrace;")+'` or `{"'+this.input[this.pos]+'"}`?');default:O(z)?(B+=this.input.slice(q,this.pos),B+=this.jsx_readNewLine(!0),q=this.pos):++this.pos}}}jsx_readNewLine(B){let q=this.input.charCodeAt(this.pos),z;return++this.pos,q===13&&this.input.charCodeAt(this.pos)===10?(++this.pos,z=B?` `:`\r `):z=String.fromCharCode(q),this.options.locations&&(++this.curLine,this.lineStart=this.pos),z}jsx_readString(B){let q="",z=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let V=this.input.charCodeAt(this.pos);if(V===B)break;V===38?(q+=this.input.slice(z,this.pos),q+=this.jsx_readEntity(),z=this.pos):O(V)?(q+=this.input.slice(z,this.pos),q+=this.jsx_readNewLine(!1),z=this.pos):++this.pos}return q+=this.input.slice(z,this.pos++),this.finishToken(m.string,q)}jsx_readEntity(){let B="",q=0,z,V=this.input[this.pos];V!=="&"&&this.raise(this.pos,"Entity must start with an ampersand");let ne=++this.pos;for(;this.pos<this.input.length&&q++<10;){if(V=this.input[this.pos++],V===";"){B[0]==="#"?B[1]==="x"?(B=B.substr(2),i.test(B)&&(z=String.fromCharCode(parseInt(B,16)))):(B=B.substr(1),a.test(B)&&(z=String.fromCharCode(parseInt(B,10)))):z=r[B];break}B+=V}return z||(this.pos=ne,"&")}jsx_readWord(){let B,q=this.pos;do B=this.input.charCodeAt(++this.pos);while(N(B)||B===45);return this.finishToken(y.jsxName,this.input.slice(q,this.pos))}jsx_parseIdentifier(){let B=this.startNode();return this.type===y.jsxName?B.name=this.value:this.type.keyword?B.name=this.type.keyword:this.unexpected(),this.next(),this.finishNode(B,"JSXIdentifier")}jsx_parseNamespacedName(){let B=this.start,q=this.startLoc,z=this.jsx_parseIdentifier();if(!_.allowNamespaces||!this.eat(m.colon))return z;var V=this.startNodeAt(B,q);return V.namespace=z,V.name=this.jsx_parseIdentifier(),this.finishNode(V,"JSXNamespacedName")}jsx_parseElementName(){if(this.type===y.jsxTagEnd)return"";let B=this.start,q=this.startLoc,z=this.jsx_parseNamespacedName();for(this.type===m.dot&&z.type==="JSXNamespacedName"&&!_.allowNamespacedObjects&&this.unexpected();this.eat(m.dot);){let V=this.startNodeAt(B,q);V.object=z,V.property=this.jsx_parseIdentifier(),z=this.finishNode(V,"JSXMemberExpression")}return z}jsx_parseAttributeValue(){switch(this.type){case m.braceL:let B=this.jsx_parseExpressionContainer();return B.expression.type==="JSXEmptyExpression"&&this.raise(B.start,"JSX attributes must only be assigned a non-empty expression"),B;case y.jsxTagStart:case m.string:return this.parseExprAtom();default:this.raise(this.start,"JSX value should be either an expression or a quoted JSX text")}}jsx_parseEmptyExpression(){let B=this.startNodeAt(this.lastTokEnd,this.lastTokEndLoc);return this.finishNodeAt(B,"JSXEmptyExpression",this.start,this.startLoc)}jsx_parseExpressionContainer(){let B=this.startNode();return this.next(),B.expression=this.type===m.braceR?this.jsx_parseEmptyExpression():this.parseExpression(),this.expect(m.braceR),this.finishNode(B,"JSXExpressionContainer")}jsx_parseAttribute(){let B=this.startNode();return this.eat(m.braceL)?(this.expect(m.ellipsis),B.argument=this.parseMaybeAssign(),this.expect(m.braceR),this.finishNode(B,"JSXSpreadAttribute")):(B.name=this.jsx_parseNamespacedName(),B.value=this.eat(m.eq)?this.jsx_parseAttributeValue():null,this.finishNode(B,"JSXAttribute"))}jsx_parseOpeningElementAt(B,q){let z=this.startNodeAt(B,q);z.attributes=[];let V=this.jsx_parseElementName();for(V&&(z.name=V);this.type!==m.slash&&this.type!==y.jsxTagEnd;)z.attributes.push(this.jsx_parseAttribute());return z.selfClosing=this.eat(m.slash),this.expect(y.jsxTagEnd),this.finishNode(z,V?"JSXOpeningElement":"JSXOpeningFragment")}jsx_parseClosingElementAt(B,q){let z=this.startNodeAt(B,q),V=this.jsx_parseElementName();return V&&(z.name=V),this.expect(y.jsxTagEnd),this.finishNode(z,V?"JSXClosingElement":"JSXClosingFragment")}jsx_parseElementAt(B,q){let z=this.startNodeAt(B,q),V=[],ne=this.jsx_parseOpeningElementAt(B,q),X=null;if(!ne.selfClosing){e:for(;;)switch(this.type){case y.jsxTagStart:if(B=this.start,q=this.startLoc,this.next(),this.eat(m.slash)){X=this.jsx_parseClosingElementAt(B,q);break e}V.push(this.jsx_parseElementAt(B,q));break;case y.jsxText:V.push(this.parseExprAtom());break;case m.braceL:V.push(this.jsx_parseExpressionContainer());break;default:this.unexpected()}c(X.name)!==c(ne.name)&&this.raise(X.start,"Expected corresponding JSX closing tag for <"+c(ne.name)+">")}let ue=ne.name?"Element":"Fragment";return z["opening"+ue]=ne,z["closing"+ue]=X,z.children=V,this.type===m.relational&&this.value==="<"&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(z,"JSX"+ue)}jsx_parseText(){let B=this.parseLiteral(this.value);return B.type="JSXText",B}jsx_parseElement(){let B=this.start,q=this.startLoc;return this.next(),this.jsx_parseElementAt(B,q)}parseExprAtom(B){return this.type===y.jsxText?this.jsx_parseText():this.type===y.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(B)}readToken(B){let q=this.curContext();if(q===v)return this.jsx_readToken();if(q===S||q===L){if(R(B))return this.jsx_readWord();if(B==62)return++this.pos,this.finishToken(y.jsxTagEnd);if((B===34||B===39)&&q==S)return this.jsx_readString(B)}return B===60&&this.exprAllowed&&this.input.charCodeAt(this.pos+1)!==33?(++this.pos,this.finishToken(y.jsxTagStart)):super.readToken(B)}updateContext(B){if(this.type==m.braceL){var q=this.curContext();q==S?this.context.push(D.b_expr):q==v?this.context.push(D.b_tmpl):super.updateContext(B),this.exprAllowed=!0}else if(this.type===m.slash&&B===y.jsxTagStart)this.context.length-=2,this.context.push(L),this.exprAllowed=!1;else return super.updateContext(B)}}}}),gAt=E1e(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.extract=f,e.parse=g,e.parseWithComments=m,e.print=y,e.strip=d;var t=/\*\/$/,r=/^\/\*\*?/,i=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,a=/(^|\s+)\/\/([^\r\n]*)/g,o=/^(\r?\n)+/,l=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,c=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,h=/(\r?\n|^) *\* ?/g,_=[];function f(S){let L=S.match(i);return L?L[0].trimLeft():""}function d(S){let L=S.match(i);return L&&L[0]?S.substring(L[0].length):S}function g(S){return m(S).pragmas}function m(S){let L=` `;S=S.replace(r,"").replace(t,"").replace(h,"$1");let v="";for(;v!==S;)v=S,S=S.replace(l,`${L}$1 $2${L}`);S=S.replace(o,"").trimRight();let O=Object.create(null),R=S.replace(c,"").replace(o,"").trimRight(),N;for(;N=c.exec(S);){let B=N[2].replace(a,"");typeof O[N[1]]=="string"||Array.isArray(O[N[1]])?O[N[1]]=_.concat(O[N[1]],B):O[N[1]]=B}return{comments:R,pragmas:O}}function y({comments:S="",pragmas:L={}}){let v=` `,O="/**",R=" *",N=" */",B=Object.keys(L),q=B.flatMap(V=>D(V,L[V])).map(V=>`${R} ${V}${v}`).join("");if(!S){if(B.length===0)return"";if(B.length===1&&!Array.isArray(L[B[0]])){let V=L[B[0]];return`${O} ${D(B[0],V)[0]}${N}`}}let z=S.split(v).map(V=>`${R} ${V}`).join(v)+v;return O+v+(S?z:"")+(S&&B.length?R+v:"")+q+N}function D(S,L){return _.concat(L).map(v=>`@${S} ${v}`.trim())}}),kTe={};dAt(kTe,{parsers:()=>mke});yAt=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239],STe=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],vAt="\u200C\u200D\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0898-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",wTe="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",u1e={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},l1e="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",xAt={5:l1e,"5module":l1e+" export import",6:l1e+" const class extends export import super"},bAt=/^in(stanceof)?$/,DAt=new RegExp("["+wTe+"]"),EAt=new RegExp("["+wTe+vAt+"]");vl=function(e,t){t===void 0&&(t={}),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null};wE={beforeExpr:!0},jy={startsExpr:!0},A1e={};Et={num:new vl("num",jy),regexp:new vl("regexp",jy),string:new vl("string",jy),name:new vl("name",jy),privateId:new vl("privateId",jy),eof:new vl("eof"),bracketL:new vl("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new vl("]"),braceL:new vl("{",{beforeExpr:!0,startsExpr:!0}),braceR:new vl("}"),parenL:new vl("(",{beforeExpr:!0,startsExpr:!0}),parenR:new vl(")"),comma:new vl(",",wE),semi:new vl(";",wE),colon:new vl(":",wE),dot:new vl("."),question:new vl("?",wE),questionDot:new vl("?."),arrow:new vl("=>",wE),template:new vl("template"),invalidTemplate:new vl("invalidTemplate"),ellipsis:new vl("...",wE),backQuote:new vl("`",jy),dollarBraceL:new vl("${",{beforeExpr:!0,startsExpr:!0}),eq:new vl("=",{beforeExpr:!0,isAssign:!0}),assign:new vl("_=",{beforeExpr:!0,isAssign:!0}),incDec:new vl("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new vl("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:SE("||",1),logicalAND:SE("&&",2),bitwiseOR:SE("|",3),bitwiseXOR:SE("^",4),bitwiseAND:SE("&",5),equality:SE("==/!=/===/!==",6),relational:SE("</>/<=/>=",7),bitShift:SE("<</>>/>>>",8),plusMin:new vl("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:SE("%",10),star:SE("*",10),slash:SE("/",10),starstar:new vl("**",{beforeExpr:!0}),coalesce:SE("??",1),_break:rl("break"),_case:rl("case",wE),_catch:rl("catch"),_continue:rl("continue"),_debugger:rl("debugger"),_default:rl("default",wE),_do:rl("do",{isLoop:!0,beforeExpr:!0}),_else:rl("else",wE),_finally:rl("finally"),_for:rl("for",{isLoop:!0}),_function:rl("function",jy),_if:rl("if"),_return:rl("return",wE),_switch:rl("switch"),_throw:rl("throw",wE),_try:rl("try"),_var:rl("var"),_const:rl("const"),_while:rl("while",{isLoop:!0}),_with:rl("with"),_new:rl("new",{beforeExpr:!0,startsExpr:!0}),_this:rl("this",jy),_super:rl("super",jy),_class:rl("class",jy),_extends:rl("extends",wE),_export:rl("export"),_import:rl("import",jy),_null:rl("null",jy),_true:rl("true",jy),_false:rl("false",jy),_in:rl("in",{beforeExpr:!0,binop:7}),_instanceof:rl("instanceof",{beforeExpr:!0,binop:7}),_typeof:rl("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:rl("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:rl("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},NE=/\r\n?|\n|\u2028|\u2029/,CAt=new RegExp(NE.source,"g");PTe=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,FE=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,NTe=Object.prototype,AAt=NTe.hasOwnProperty,TAt=NTe.toString,yee=Object.hasOwn||function(e,t){return AAt.call(e,t)},gTe=Array.isArray||function(e){return TAt.call(e)==="[object Array]"},yTe=Object.create(null);kAt=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,mee=function(e,t){this.line=e,this.column=t};mee.prototype.offset=function(e){return new mee(this.line,this.column+e)};Pue=function(e,t,r){this.start=t,this.end=r,e.sourceFile!==null&&(this.source=e.sourceFile)};_1e={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,checkPrivateFields:!0,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},vTe=!1;gee=1,wJ=2,T1e=4,OTe=8,BTe=16,LTe=32,k1e=64,RTe=128,vee=256,S1e=gee|wJ|vee;Sue=0,F1e=1,n4=2,MTe=3,jTe=4,UTe=5,Sh=function(e,t,r){this.options=e=SAt(e),this.sourceFile=e.sourceFile,this.keywords=W5(xAt[e.ecmaVersion>=6?6:e.sourceType==="module"?"5module":5]);var i="";e.allowReserved!==!0&&(i=u1e[e.ecmaVersion>=6?6:e.ecmaVersion===5?5:3],e.sourceType==="module"&&(i+=" await")),this.reservedWords=W5(i);var a=(i?i+" ":"")+u1e.strict;this.reservedWordsStrict=W5(a),this.reservedWordsStrictBind=W5(a+" "+u1e.strictBind),this.input=String(t),this.containsEsc=!1,r?(this.pos=r,this.lineStart=this.input.lastIndexOf(` `,r-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(NE).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=Et.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule=e.sourceType==="module",this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),this.pos===0&&e.allowHashBang&&this.input.slice(0,2)==="#!"&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(gee),this.regexpState=null,this.privateNameStack=[]},Fk={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};Sh.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)};Fk.inFunction.get=function(){return(this.currentVarScope().flags&wJ)>0};Fk.inGenerator.get=function(){return(this.currentVarScope().flags&OTe)>0&&!this.currentVarScope().inClassFieldInit};Fk.inAsync.get=function(){return(this.currentVarScope().flags&T1e)>0&&!this.currentVarScope().inClassFieldInit};Fk.canAwait.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e];if(t.inClassFieldInit||t.flags&vee)return!1;if(t.flags&wJ)return(t.flags&T1e)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction};Fk.allowSuper.get=function(){var e=this.currentThisScope(),t=e.flags,r=e.inClassFieldInit;return(t&k1e)>0||r||this.options.allowSuperOutsideMethod};Fk.allowDirectSuper.get=function(){return(this.currentThisScope().flags&RTe)>0};Fk.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())};Fk.allowNewDotTarget.get=function(){var e=this.currentThisScope(),t=e.flags,r=e.inClassFieldInit;return(t&(wJ|vee))>0||r};Fk.inClassStaticBlock.get=function(){return(this.currentVarScope().flags&vee)>0};Sh.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var r=this,i=0;i<e.length;i++)r=e[i](r);return r};Sh.parse=function(e,t){return new this(t,e).parse()};Sh.parseExpressionAt=function(e,t,r){var i=new this(r,e,t);return i.nextToken(),i.parseExpression()};Sh.tokenizer=function(e,t){return new this(t,e)};Object.defineProperties(Sh.prototype,Fk);I2=Sh.prototype,FAt=/^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/;I2.strictDirective=function(e){if(this.options.ecmaVersion<5)return!1;for(;;){FE.lastIndex=e,e+=FE.exec(this.input)[0].length;var t=FAt.exec(this.input.slice(e));if(!t)return!1;if((t[1]||t[2])==="use strict"){FE.lastIndex=e+t[0].length;var r=FE.exec(this.input),i=r.index+r[0].length,a=this.input.charAt(i);return a===";"||a==="}"||NE.test(r[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(a)||a==="!"&&this.input.charAt(i+1)==="=")}e+=t[0].length,FE.lastIndex=e,e+=FE.exec(this.input)[0].length,this.input[e]===";"&&e++}};I2.eat=function(e){return this.type===e?(this.next(),!0):!1};I2.isContextual=function(e){return this.type===Et.name&&this.value===e&&!this.containsEsc};I2.eatContextual=function(e){return this.isContextual(e)?(this.next(),!0):!1};I2.expectContextual=function(e){this.eatContextual(e)||this.unexpected()};I2.canInsertSemicolon=function(){return this.type===Et.eof||this.type===Et.braceR||NE.test(this.input.slice(this.lastTokEnd,this.start))};I2.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0};I2.semicolon=function(){!this.eat(Et.semi)&&!this.insertSemicolon()&&this.unexpected()};I2.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0};I2.expect=function(e){this.eat(e)||this.unexpected()};I2.unexpected=function(e){this.raise(e??this.start,"Unexpected token")};Nue=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};I2.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var r=t?e.parenthesizedAssign:e.parenthesizedBind;r>-1&&this.raiseRecoverable(r,t?"Assigning to rvalue":"Parenthesized pattern")}};I2.checkExpressionErrors=function(e,t){if(!e)return!1;var r=e.shorthandAssign,i=e.doubleProto;if(!t)return r>=0||i>=0;r>=0&&this.raise(r,"Shorthand property assignments are valid only in destructuring patterns"),i>=0&&this.raiseRecoverable(i,"Redefinition of __proto__ property")};I2.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos<this.awaitPos)&&this.raise(this.yieldPos,"Yield expression cannot be a default value"),this.awaitPos&&this.raise(this.awaitPos,"Await expression cannot be a default value")};I2.isSimpleAssignTarget=function(e){return e.type==="ParenthesizedExpression"?this.isSimpleAssignTarget(e.expression):e.type==="Identifier"||e.type==="MemberExpression"};Ka=Sh.prototype;Ka.parseTopLevel=function(e){var t=Object.create(null);for(e.body||(e.body=[]);this.type!==Et.eof;){var r=this.parseStatement(null,!0,t);e.body.push(r)}if(this.inModule)for(var i=0,a=Object.keys(this.undefinedExports);i<a.length;i+=1){var o=a[i];this.raiseRecoverable(this.undefinedExports[o].start,"Export '"+o+"' is not defined")}return this.adaptDirectivePrologue(e.body),this.next(),e.sourceType=this.options.sourceType,this.finishNode(e,"Program")};P1e={kind:"loop"},PAt={kind:"switch"};Ka.isLet=function(e){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;FE.lastIndex=this.pos;var t=FE.exec(this.input),r=this.pos+t[0].length,i=this.input.charCodeAt(r);if(i===91||i===92)return!0;if(e)return!1;if(i===123||i>55295&&i<56320)return!0;if(t4(i,!0)){for(var a=r+1;kJ(i=this.input.charCodeAt