-### Latest version: 0.15.0 (28 February 2024) - [Read announcement](https://logdy.dev/blog/post/logdy-new-version-announcement-v014)
+### Latest version: 0.16.0 (6 March 2024) - [Read announcement](https://logdy.dev/blog/post/logdy-new-version-announcement-v016)
Logdy is a lightweight, single-binary log viewer that works just like `grep`, `awk`, `sed`, or `jq`. Simply add it to your PATH—no installation, deployment, or compilation required. It runs entirely locally, ensuring security and privacy. [Read more](https://logdy.dev/docs/what-is-logdy).
@@ -91,7 +91,7 @@ brew install logdy
Navigate to [releases](https://github.com/logdyhq/logdy-core/releases) Github page and download the latest release for your architecture.
```bash
-wget https://github.com/logdyhq/logdy-core/releases/download/v0.15.0/logdy_linux_amd64;
+wget https://github.com/logdyhq/logdy-core/releases/download/v0.16.0/logdy_linux_amd64;
mv logdy_linux_amd64 logdy;
chmod +x logdy;
```
diff --git a/build_across b/build_across
index 2d48c7d..ef20d59 100755
--- a/build_across
+++ b/build_across
@@ -1 +1 @@
-gox -ldflags "-X 'main.Version=0.15.0'" -output="bin/logdy_{{.OS}}_{{.Arch}}" -osarch="linux/amd64 linux/arm64 windows/386 windows/amd64 darwin/amd64 darwin/arm64"
+gox -ldflags "-X 'main.Version=0.16.0'" -output="bin/logdy_{{.OS}}_{{.Arch}}" -osarch="linux/amd64 linux/arm64 windows/386 windows/amd64 darwin/amd64 darwin/arm64"
diff --git a/http/assets/assets/cssMode-sOsldDC-.js b/http/assets/assets/cssMode-10LXxtzq.js
similarity index 99%
rename from http/assets/assets/cssMode-sOsldDC-.js
rename to http/assets/assets/cssMode-10LXxtzq.js
index 2088363..3e39f97 100644
--- a/http/assets/assets/cssMode-sOsldDC-.js
+++ b/http/assets/assets/cssMode-10LXxtzq.js
@@ -1,4 +1,4 @@
-var Le=Object.defineProperty;var je=(e,n,i)=>n in e?Le(e,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[n]=i;var k=(e,n,i)=>(je(e,typeof n!="symbol"?n+"":n,i),i);import{m as Ne}from"./index-ybqrNB1L.js";/*!-----------------------------------------------------------------------------
+var Le=Object.defineProperty;var je=(e,n,i)=>n in e?Le(e,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[n]=i;var k=(e,n,i)=>(je(e,typeof n!="symbol"?n+"":n,i),i);import{m as Ne}from"./index-9H9C1KdH.js";/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Version: 0.37.1(20a8d5a651d057aaed7875ad1c1f2ecf13c4e773)
* Released under the MIT license
diff --git a/http/assets/assets/freemarker2-Psmk5woI.js b/http/assets/assets/freemarker2-KcD1jNXB.js
similarity index 99%
rename from http/assets/assets/freemarker2-Psmk5woI.js
rename to http/assets/assets/freemarker2-KcD1jNXB.js
index 7f7950c..7220451 100644
--- a/http/assets/assets/freemarker2-Psmk5woI.js
+++ b/http/assets/assets/freemarker2-KcD1jNXB.js
@@ -1,4 +1,4 @@
-import{m as F}from"./index-ybqrNB1L.js";/*!-----------------------------------------------------------------------------
+import{m as F}from"./index-9H9C1KdH.js";/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Version: 0.37.1(20a8d5a651d057aaed7875ad1c1f2ecf13c4e773)
* Released under the MIT license
diff --git a/http/assets/assets/handlebars-ZQMHe7Gk.js b/http/assets/assets/handlebars-KnAzOYuq.js
similarity index 99%
rename from http/assets/assets/handlebars-ZQMHe7Gk.js
rename to http/assets/assets/handlebars-KnAzOYuq.js
index 1f3e6a2..4e064d0 100644
--- a/http/assets/assets/handlebars-ZQMHe7Gk.js
+++ b/http/assets/assets/handlebars-KnAzOYuq.js
@@ -1,4 +1,4 @@
-import{m as i}from"./index-ybqrNB1L.js";/*!-----------------------------------------------------------------------------
+import{m as i}from"./index-9H9C1KdH.js";/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Version: 0.37.1(20a8d5a651d057aaed7875ad1c1f2ecf13c4e773)
* Released under the MIT license
diff --git a/http/assets/assets/html-on_8OiBm.js b/http/assets/assets/html-d5xbwq8Y.js
similarity index 98%
rename from http/assets/assets/html-on_8OiBm.js
rename to http/assets/assets/html-d5xbwq8Y.js
index 7711853..643c080 100644
--- a/http/assets/assets/html-on_8OiBm.js
+++ b/http/assets/assets/html-d5xbwq8Y.js
@@ -1,4 +1,4 @@
-import{m as d}from"./index-ybqrNB1L.js";/*!-----------------------------------------------------------------------------
+import{m as d}from"./index-9H9C1KdH.js";/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Version: 0.37.1(20a8d5a651d057aaed7875ad1c1f2ecf13c4e773)
* Released under the MIT license
diff --git a/http/assets/assets/htmlMode-dFoHfZ69.js b/http/assets/assets/htmlMode-izcVh4Rp.js
similarity index 99%
rename from http/assets/assets/htmlMode-dFoHfZ69.js
rename to http/assets/assets/htmlMode-izcVh4Rp.js
index a7a18b0..04755bc 100644
--- a/http/assets/assets/htmlMode-dFoHfZ69.js
+++ b/http/assets/assets/htmlMode-izcVh4Rp.js
@@ -1,4 +1,4 @@
-var $e=Object.defineProperty;var qe=(e,n,i)=>n in e?$e(e,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[n]=i;var k=(e,n,i)=>(qe(e,typeof n!="symbol"?n+"":n,i),i);import{m as Qe}from"./index-ybqrNB1L.js";/*!-----------------------------------------------------------------------------
+var $e=Object.defineProperty;var qe=(e,n,i)=>n in e?$e(e,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[n]=i;var k=(e,n,i)=>(qe(e,typeof n!="symbol"?n+"":n,i),i);import{m as Qe}from"./index-9H9C1KdH.js";/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Version: 0.37.1(20a8d5a651d057aaed7875ad1c1f2ecf13c4e773)
* Released under the MIT license
diff --git a/http/assets/assets/index-ybqrNB1L.js b/http/assets/assets/index-9H9C1KdH.js
similarity index 75%
rename from http/assets/assets/index-ybqrNB1L.js
rename to http/assets/assets/index-9H9C1KdH.js
index 1b67d57..6b49e6f 100644
--- a/http/assets/assets/index-ybqrNB1L.js
+++ b/http/assets/assets/index-9H9C1KdH.js
@@ -1,24 +1,24 @@
-var xci=Object.defineProperty;var vci=(r,e,i)=>e in r?xci(r,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):r[e]=i;var Oc=(r,e,i)=>(vci(r,typeof e!="symbol"?e+"":e,i),i);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const c of o.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&n(c)}).observe(document,{childList:!0,subtree:!0});function i(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(a){if(a.ep)return;a.ep=!0;const o=i(a);fetch(a.href,o)}})();/**
+var yci=Object.defineProperty;var kci=(r,e,i)=>e in r?yci(r,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):r[e]=i;var pc=(r,e,i)=>(kci(r,typeof e!="symbol"?e+"":e,i),i);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const c of o.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&n(c)}).observe(document,{childList:!0,subtree:!0});function i(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(a){if(a.ep)return;a.ep=!0;const o=i(a);fetch(a.href,o)}})();/**
* @vue/shared v3.4.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
-**/function tGe(r,e){const i=new Set(r.split(","));return e?n=>i.has(n.toLowerCase()):n=>i.has(n)}const em={},qG=[],WC=()=>{},Cci=()=>!1,i6e=r=>r.charCodeAt(0)===111&&r.charCodeAt(1)===110&&(r.charCodeAt(2)>122||r.charCodeAt(2)<97),iGe=r=>r.startsWith("onUpdate:"),z_=Object.assign,nGe=(r,e)=>{const i=r.indexOf(e);i>-1&&r.splice(i,1)},bci=Object.prototype.hasOwnProperty,a1=(r,e)=>bci.call(r,e),H0=Array.isArray,ZG=r=>sae(r)==="[object Map]",n6e=r=>sae(r)==="[object Set]",fpt=r=>sae(r)==="[object Date]",rc=r=>typeof r=="function",og=r=>typeof r=="string",zL=r=>typeof r=="symbol",Lf=r=>r!==null&&typeof r=="object",Pxt=r=>(Lf(r)||rc(r))&&rc(r.then)&&rc(r.catch),Mxt=Object.prototype.toString,sae=r=>Mxt.call(r),yci=r=>sae(r).slice(8,-1),zxt=r=>sae(r)==="[object Object]",uGe=r=>og(r)&&r!=="NaN"&&r[0]!=="-"&&""+parseInt(r,10)===r,G3e=tGe(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),u6e=r=>{const e=Object.create(null);return i=>e[i]||(e[i]=r(i))},kci=/-(\w)/g,FA=u6e(r=>r.replace(kci,(e,i)=>i?i.toUpperCase():"")),Fci=/\B([A-Z])/g,HR=u6e(r=>r.replace(Fci,"-$1").toLowerCase()),r6e=u6e(r=>r.charAt(0).toUpperCase()+r.slice(1)),iIe=u6e(r=>r?`on${r6e(r)}`:""),IL=(r,e)=>!Object.is(r,e),J3e=(r,e)=>{for(let i=0;i{Object.defineProperty(r,e,{configurable:!0,enumerable:!1,value:i})},MOe=r=>{const e=parseFloat(r);return isNaN(e)?r:e};let mpt;const Ixt=()=>mpt||(mpt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function M3(r){if(H0(r)){const e={};for(let i=0;i{if(i){const n=i.split(Sci);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function Zh(r){let e="";if(og(r))e=r;else if(H0(r))for(let i=0;iAJ(i,e))}const Qc=r=>og(r)?r:r==null?"":H0(r)||Lf(r)&&(r.toString===Mxt||!rc(r.toString))?JSON.stringify(r,jxt,2):String(r),jxt=(r,e)=>e&&e.__v_isRef?jxt(r,e.value):ZG(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((i,[n,a],o)=>(i[nIe(n,o)+" =>"]=a,i),{})}:n6e(e)?{[`Set(${e.size})`]:[...e.values()].map(i=>nIe(i))}:zL(e)?nIe(e):Lf(e)&&!H0(e)&&!zxt(e)?String(e):e,nIe=(r,e="")=>{var i;return zL(r)?`Symbol(${(i=r.description)!=null?i:e})`:r};/**
+**/function oGe(r,e){const i=new Set(r.split(","));return e?n=>i.has(n.toLowerCase()):n=>i.has(n)}const em={},ZG=[],GC=()=>{},Fci=()=>!1,a6e=r=>r.charCodeAt(0)===111&&r.charCodeAt(1)===110&&(r.charCodeAt(2)>122||r.charCodeAt(2)<97),sGe=r=>r.startsWith("onUpdate:"),I_=Object.assign,lGe=(r,e)=>{const i=r.indexOf(e);i>-1&&r.splice(i,1)},Aci=Object.prototype.hasOwnProperty,o1=(r,e)=>Aci.call(r,e),W0=Array.isArray,YG=r=>dae(r)==="[object Map]",o6e=r=>dae(r)==="[object Set]",_pt=r=>dae(r)==="[object Date]",ac=r=>typeof r=="function",og=r=>typeof r=="string",IL=r=>typeof r=="symbol",Lf=r=>r!==null&&typeof r=="object",Oxt=r=>(Lf(r)||ac(r))&&ac(r.then)&&ac(r.catch),jxt=Object.prototype.toString,dae=r=>jxt.call(r),Sci=r=>dae(r).slice(8,-1),Vxt=r=>dae(r)==="[object Object]",cGe=r=>og(r)&&r!=="NaN"&&r[0]!=="-"&&""+parseInt(r,10)===r,U3e=oGe(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),s6e=r=>{const e=Object.create(null);return i=>e[i]||(e[i]=r(i))},Bci=/-(\w)/g,FA=s6e(r=>r.replace(Bci,(e,i)=>i?i.toUpperCase():"")),wci=/\B([A-Z])/g,KR=s6e(r=>r.replace(wci,"-$1").toLowerCase()),l6e=s6e(r=>r.charAt(0).toUpperCase()+r.slice(1)),sIe=s6e(r=>r?`on${l6e(r)}`:""),RL=(r,e)=>!Object.is(r,e),q3e=(r,e)=>{for(let i=0;i{Object.defineProperty(r,e,{configurable:!0,enumerable:!1,value:i})},VOe=r=>{const e=parseFloat(r);return isNaN(e)?r:e};let Dpt;const Hxt=()=>Dpt||(Dpt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ig(r){if(W0(r)){const e={};for(let i=0;i{if(i){const n=i.split(Lci);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function sh(r){let e="";if(og(r))e=r;else if(W0(r))for(let i=0;iSJ(i,e))}const Yl=r=>og(r)?r:r==null?"":W0(r)||Lf(r)&&(r.toString===jxt||!ac(r.toString))?JSON.stringify(r,Gxt,2):String(r),Gxt=(r,e)=>e&&e.__v_isRef?Gxt(r,e.value):YG(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((i,[n,a],o)=>(i[lIe(n,o)+" =>"]=a,i),{})}:o6e(e)?{[`Set(${e.size})`]:[...e.values()].map(i=>lIe(i))}:IL(e)?lIe(e):Lf(e)&&!W0(e)&&!Vxt(e)?String(e):e,lIe=(r,e="")=>{var i;return IL(r)?`Symbol(${(i=r.description)!=null?i:e})`:r};/**
* @vue/reactivity v3.4.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
-**/let I6;class Vxt{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=I6,!e&&I6&&(this.index=(I6.scopes||(I6.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const i=I6;try{return I6=this,e()}finally{I6=i}}}on(){I6=this}off(){I6=this.parent}stop(e){if(this._active){let i,n;for(i=0,n=this.effects.length;i=2))break}this._dirtyLevel<2&&(this._dirtyLevel=0),WR()}return this._dirtyLevel>=2}set dirty(e){this._dirtyLevel=e?2:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=gL,i=KI;try{return gL=!0,KI=this,this._runnings++,ppt(this),this.fn()}finally{gpt(this),this._runnings--,KI=i,gL=e}}stop(){var e;this.active&&(ppt(this),gpt(this),(e=this.onStop)==null||e.call(this),this.active=!1)}}function Ici(r){return r.value}function ppt(r){r._trackId++,r._depsLength=0}function gpt(r){if(r.deps&&r.deps.length>r._depsLength){for(let e=r._depsLength;e{const i=new Map;return i.cleanup=r,i.computed=e,i},VDe=new WeakMap,WI=Symbol(""),ROe=Symbol("");function mx(r,e,i){if(gL&&KI){let n=VDe.get(r);n||VDe.set(r,n=new Map);let a=n.get(i);a||n.set(i,a=Uxt(()=>n.delete(i))),Jxt(KI,a)}}function GS(r,e,i,n,a,o){const c=VDe.get(r);if(!c)return;let h=[];if(e==="clear")h=[...c.values()];else if(i==="length"&&H0(r)){const g=Number(n);c.forEach((_,x)=>{(x==="length"||!zL(x)&&x>=g)&&h.push(_)})}else switch(i!==void 0&&h.push(c.get(i)),e){case"add":H0(r)?uGe(i)&&h.push(c.get("length")):(h.push(c.get(WI)),ZG(r)&&h.push(c.get(ROe)));break;case"delete":H0(r)||(h.push(c.get(WI)),ZG(r)&&h.push(c.get(ROe)));break;case"set":ZG(r)&&h.push(c.get(WI));break}aGe();for(const g of h)g&&$xt(g,2);oGe()}function Rci(r,e){var i;return(i=VDe.get(r))==null?void 0:i.get(e)}const Oci=tGe("__proto__,__v_isRef,__isVue"),qxt=new Set(Object.getOwnPropertyNames(Symbol).filter(r=>r!=="arguments"&&r!=="caller").map(r=>Symbol[r]).filter(zL)),Ept=jci();function jci(){const r={};return["includes","indexOf","lastIndexOf"].forEach(e=>{r[e]=function(...i){const n=s1(this);for(let o=0,c=this.length;o{r[e]=function(...i){KR(),aGe();const n=s1(this)[e].apply(this,i);return oGe(),WR(),n}}),r}function Vci(r){const e=s1(this);return mx(e,"has",r),e.hasOwnProperty(r)}class Zxt{constructor(e=!1,i=!1){this._isReadonly=e,this._shallow=i}get(e,i,n){const a=this._isReadonly,o=this._shallow;if(i==="__v_isReactive")return!a;if(i==="__v_isReadonly")return a;if(i==="__v_isShallow")return o;if(i==="__v_raw")return n===(a?o?edi:e6t:o?Xxt:Qxt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const c=H0(e);if(!a){if(c&&a1(Ept,i))return Reflect.get(Ept,i,n);if(i==="hasOwnProperty")return Vci}const h=Reflect.get(e,i,n);return(zL(i)?qxt.has(i):Oci(i))||(a||mx(e,"get",i),o)?h:kp(h)?c&&uGe(i)?h:h.value:Lf(h)?a?t6t(h):lae(h):h}}class Yxt extends Zxt{constructor(e=!1){super(!1,e)}set(e,i,n,a){let o=e[i];if(!this._shallow){const g=SJ(o);if(!HDe(n)&&!SJ(n)&&(o=s1(o),n=s1(n)),!H0(e)&&kp(o)&&!kp(n))return g?!1:(o.value=n,!0)}const c=H0(e)&&uGe(i)?Number(i)r,a6e=r=>Reflect.getPrototypeOf(r);function p_e(r,e,i=!1,n=!1){r=r.__v_raw;const a=s1(r),o=s1(e);i||(IL(e,o)&&mx(a,"get",e),mx(a,"get",o));const{has:c}=a6e(a),h=n?sGe:i?dGe:bue;if(c.call(a,e))return h(r.get(e));if(c.call(a,o))return h(r.get(o));r!==a&&r.get(e)}function g_e(r,e=!1){const i=this.__v_raw,n=s1(i),a=s1(r);return e||(IL(r,a)&&mx(n,"has",r),mx(n,"has",a)),r===a?i.has(r):i.has(r)||i.has(a)}function E_e(r,e=!1){return r=r.__v_raw,!e&&mx(s1(r),"iterate",WI),Reflect.get(r,"size",r)}function _pt(r){r=s1(r);const e=s1(this);return a6e(e).has.call(e,r)||(e.add(r),GS(e,"add",r,r)),this}function Dpt(r,e){e=s1(e);const i=s1(this),{has:n,get:a}=a6e(i);let o=n.call(i,r);o||(r=s1(r),o=n.call(i,r));const c=a.call(i,r);return i.set(r,e),o?IL(e,c)&&GS(i,"set",r,e):GS(i,"add",r,e),this}function xpt(r){const e=s1(this),{has:i,get:n}=a6e(e);let a=i.call(e,r);a||(r=s1(r),a=i.call(e,r)),n&&n.call(e,r);const o=e.delete(r);return a&&GS(e,"delete",r,void 0),o}function vpt(){const r=s1(this),e=r.size!==0,i=r.clear();return e&&GS(r,"clear",void 0,void 0),i}function __e(r,e){return function(n,a){const o=this,c=o.__v_raw,h=s1(c),g=e?sGe:r?dGe:bue;return!r&&mx(h,"iterate",WI),c.forEach((_,x)=>n.call(a,g(_),g(x),o))}}function D_e(r,e,i){return function(...n){const a=this.__v_raw,o=s1(a),c=ZG(o),h=r==="entries"||r===Symbol.iterator&&c,g=r==="keys"&&c,_=a[r](...n),x=i?sGe:e?dGe:bue;return!e&&mx(o,"iterate",g?ROe:WI),{next(){const{value:y,done:S}=_.next();return S?{value:y,done:S}:{value:h?[x(y[0]),x(y[1])]:x(y),done:S}},[Symbol.iterator](){return this}}}}function vT(r){return function(...e){return r==="delete"?!1:r==="clear"?void 0:this}}function Jci(){const r={get(o){return p_e(this,o)},get size(){return E_e(this)},has:g_e,add:_pt,set:Dpt,delete:xpt,clear:vpt,forEach:__e(!1,!1)},e={get(o){return p_e(this,o,!1,!0)},get size(){return E_e(this)},has:g_e,add:_pt,set:Dpt,delete:xpt,clear:vpt,forEach:__e(!1,!0)},i={get(o){return p_e(this,o,!0)},get size(){return E_e(this,!0)},has(o){return g_e.call(this,o,!0)},add:vT("add"),set:vT("set"),delete:vT("delete"),clear:vT("clear"),forEach:__e(!0,!1)},n={get(o){return p_e(this,o,!0,!0)},get size(){return E_e(this,!0)},has(o){return g_e.call(this,o,!0)},add:vT("add"),set:vT("set"),delete:vT("delete"),clear:vT("clear"),forEach:__e(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{r[o]=D_e(o,!1,!1),i[o]=D_e(o,!0,!1),e[o]=D_e(o,!1,!0),n[o]=D_e(o,!0,!0)}),[r,i,e,n]}const[$ci,Uci,qci,Zci]=Jci();function lGe(r,e){const i=e?r?Zci:qci:r?Uci:$ci;return(n,a,o)=>a==="__v_isReactive"?!r:a==="__v_isReadonly"?r:a==="__v_raw"?n:Reflect.get(a1(i,a)&&a in n?i:n,a,o)}const Yci={get:lGe(!1,!1)},Qci={get:lGe(!1,!0)},Xci={get:lGe(!0,!1)},Qxt=new WeakMap,Xxt=new WeakMap,e6t=new WeakMap,edi=new WeakMap;function tdi(r){switch(r){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function idi(r){return r.__v_skip||!Object.isExtensible(r)?0:tdi(yci(r))}function lae(r){return SJ(r)?r:cGe(r,!1,Kci,Yci,Qxt)}function ndi(r){return cGe(r,!1,Gci,Qci,Xxt)}function t6t(r){return cGe(r,!0,Wci,Xci,e6t)}function cGe(r,e,i,n,a){if(!Lf(r)||r.__v_raw&&!(e&&r.__v_isReactive))return r;const o=a.get(r);if(o)return o;const c=idi(r);if(c===0)return r;const h=new Proxy(r,c===2?n:i);return a.set(r,h),h}function EL(r){return SJ(r)?EL(r.__v_raw):!!(r&&r.__v_isReactive)}function SJ(r){return!!(r&&r.__v_isReadonly)}function HDe(r){return!!(r&&r.__v_isShallow)}function i6t(r){return EL(r)||SJ(r)}function s1(r){const e=r&&r.__v_raw;return e?s1(e):r}function o6e(r){return jDe(r,"__v_skip",!0),r}const bue=r=>Lf(r)?lae(r):r,dGe=r=>Lf(r)?t6t(r):r;class n6t{constructor(e,i,n,a){this._setter=i,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new rGe(()=>e(this._value),()=>OOe(this,1)),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=n}get value(){const e=s1(this);return(!e._cacheable||e.effect.dirty)&&IL(e._value,e._value=e.effect.run())&&OOe(e,2),u6t(e),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function udi(r,e,i=!1){let n,a;const o=rc(r);return o?(n=r,a=WC):(n=r.get,a=r.set),new n6t(n,a,o||!a,i)}function u6t(r){gL&&KI&&(r=s1(r),Jxt(KI,r.dep||(r.dep=Uxt(()=>r.dep=void 0,r instanceof n6t?r:void 0))))}function OOe(r,e=2,i){r=s1(r);const n=r.dep;n&&$xt(n,e)}function kp(r){return!!(r&&r.__v_isRef===!0)}function ds(r){return rdi(r,!1)}function rdi(r,e){return kp(r)?r:new adi(r,e)}class adi{constructor(e,i){this.__v_isShallow=i,this.dep=void 0,this.__v_isRef=!0,this._rawValue=i?e:s1(e),this._value=i?e:bue(e)}get value(){return u6t(this),this._value}set value(e){const i=this.__v_isShallow||HDe(e)||SJ(e);e=i?e:s1(e),IL(e,this._rawValue)&&(this._rawValue=e,this._value=i?e:bue(e),OOe(this,2))}}function wu(r){return kp(r)?r.value:r}const odi={get:(r,e,i)=>wu(Reflect.get(r,e,i)),set:(r,e,i,n)=>{const a=r[e];return kp(a)&&!kp(i)?(a.value=i,!0):Reflect.set(r,e,i,n)}};function r6t(r){return EL(r)?r:new Proxy(r,odi)}function sdi(r){const e=H0(r)?new Array(r.length):{};for(const i in r)e[i]=cdi(r,i);return e}class ldi{constructor(e,i,n){this._object=e,this._key=i,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return Rci(s1(this._object),this._key)}}function cdi(r,e,i){const n=r[e];return kp(n)?n:new ldi(r,e,i)}/**
+**/let I6;class Jxt{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=I6,!e&&I6&&(this.index=(I6.scopes||(I6.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const i=I6;try{return I6=this,e()}finally{I6=i}}}on(){I6=this}off(){I6=this.parent}stop(e){if(this._active){let i,n;for(i=0,n=this.effects.length;i=2))break}this._dirtyLevel<2&&(this._dirtyLevel=0),GR()}return this._dirtyLevel>=2}set dirty(e){this._dirtyLevel=e?2:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=EL,i=WI;try{return EL=!0,WI=this,this._runnings++,xpt(this),this.fn()}finally{vpt(this),this._runnings--,WI=i,EL=e}}stop(){var e;this.active&&(xpt(this),vpt(this),(e=this.onStop)==null||e.call(this),this.active=!1)}}function Vci(r){return r.value}function xpt(r){r._trackId++,r._depsLength=0}function vpt(r){if(r.deps&&r.deps.length>r._depsLength){for(let e=r._depsLength;e{const i=new Map;return i.cleanup=r,i.computed=e,i},GDe=new WeakMap,GI=Symbol(""),WOe=Symbol("");function mx(r,e,i){if(EL&&WI){let n=GDe.get(r);n||GDe.set(r,n=new Map);let a=n.get(i);a||n.set(i,a=Xxt(()=>n.delete(i))),Yxt(WI,a)}}function GS(r,e,i,n,a,o){const c=GDe.get(r);if(!c)return;let h=[];if(e==="clear")h=[...c.values()];else if(i==="length"&&W0(r)){const g=Number(n);c.forEach((_,x)=>{(x==="length"||!IL(x)&&x>=g)&&h.push(_)})}else switch(i!==void 0&&h.push(c.get(i)),e){case"add":W0(r)?cGe(i)&&h.push(c.get("length")):(h.push(c.get(GI)),YG(r)&&h.push(c.get(WOe)));break;case"delete":W0(r)||(h.push(c.get(GI)),YG(r)&&h.push(c.get(WOe)));break;case"set":YG(r)&&h.push(c.get(GI));break}hGe();for(const g of h)g&&Qxt(g,2);fGe()}function Hci(r,e){var i;return(i=GDe.get(r))==null?void 0:i.get(e)}const Kci=oGe("__proto__,__v_isRef,__isVue"),e6t=new Set(Object.getOwnPropertyNames(Symbol).filter(r=>r!=="arguments"&&r!=="caller").map(r=>Symbol[r]).filter(IL)),Cpt=Wci();function Wci(){const r={};return["includes","indexOf","lastIndexOf"].forEach(e=>{r[e]=function(...i){const n=l1(this);for(let o=0,c=this.length;o{r[e]=function(...i){WR(),hGe();const n=l1(this)[e].apply(this,i);return fGe(),GR(),n}}),r}function Gci(r){const e=l1(this);return mx(e,"has",r),e.hasOwnProperty(r)}class t6t{constructor(e=!1,i=!1){this._isReadonly=e,this._shallow=i}get(e,i,n){const a=this._isReadonly,o=this._shallow;if(i==="__v_isReactive")return!a;if(i==="__v_isReadonly")return a;if(i==="__v_isShallow")return o;if(i==="__v_raw")return n===(a?o?udi:r6t:o?u6t:n6t).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const c=W0(e);if(!a){if(c&&o1(Cpt,i))return Reflect.get(Cpt,i,n);if(i==="hasOwnProperty")return Gci}const h=Reflect.get(e,i,n);return(IL(i)?e6t.has(i):Kci(i))||(a||mx(e,"get",i),o)?h:Ap(h)?c&&cGe(i)?h:h.value:Lf(h)?a?a6t(h):x$(h):h}}class i6t extends t6t{constructor(e=!1){super(!1,e)}set(e,i,n,a){let o=e[i];if(!this._shallow){const g=BJ(o);if(!JDe(n)&&!BJ(n)&&(o=l1(o),n=l1(n)),!W0(e)&&Ap(o)&&!Ap(n))return g?!1:(o.value=n,!0)}const c=W0(e)&&cGe(i)?Number(i)r,c6e=r=>Reflect.getPrototypeOf(r);function E_e(r,e,i=!1,n=!1){r=r.__v_raw;const a=l1(r),o=l1(e);i||(RL(e,o)&&mx(a,"get",e),mx(a,"get",o));const{has:c}=c6e(a),h=n?mGe:i?EGe:Fue;if(c.call(a,e))return h(r.get(e));if(c.call(a,o))return h(r.get(o));r!==a&&r.get(e)}function __e(r,e=!1){const i=this.__v_raw,n=l1(i),a=l1(r);return e||(RL(r,a)&&mx(n,"has",r),mx(n,"has",a)),r===a?i.has(r):i.has(r)||i.has(a)}function D_e(r,e=!1){return r=r.__v_raw,!e&&mx(l1(r),"iterate",GI),Reflect.get(r,"size",r)}function bpt(r){r=l1(r);const e=l1(this);return c6e(e).has.call(e,r)||(e.add(r),GS(e,"add",r,r)),this}function ypt(r,e){e=l1(e);const i=l1(this),{has:n,get:a}=c6e(i);let o=n.call(i,r);o||(r=l1(r),o=n.call(i,r));const c=a.call(i,r);return i.set(r,e),o?RL(e,c)&&GS(i,"set",r,e):GS(i,"add",r,e),this}function kpt(r){const e=l1(this),{has:i,get:n}=c6e(e);let a=i.call(e,r);a||(r=l1(r),a=i.call(e,r)),n&&n.call(e,r);const o=e.delete(r);return a&&GS(e,"delete",r,void 0),o}function Fpt(){const r=l1(this),e=r.size!==0,i=r.clear();return e&&GS(r,"clear",void 0,void 0),i}function x_e(r,e){return function(n,a){const o=this,c=o.__v_raw,h=l1(c),g=e?mGe:r?EGe:Fue;return!r&&mx(h,"iterate",GI),c.forEach((_,x)=>n.call(a,g(_),g(x),o))}}function v_e(r,e,i){return function(...n){const a=this.__v_raw,o=l1(a),c=YG(o),h=r==="entries"||r===Symbol.iterator&&c,g=r==="keys"&&c,_=a[r](...n),x=i?mGe:e?EGe:Fue;return!e&&mx(o,"iterate",g?WOe:GI),{next(){const{value:y,done:S}=_.next();return S?{value:y,done:S}:{value:h?[x(y[0]),x(y[1])]:x(y),done:S}},[Symbol.iterator](){return this}}}}function vT(r){return function(...e){return r==="delete"?!1:r==="clear"?void 0:this}}function Zci(){const r={get(o){return E_e(this,o)},get size(){return D_e(this)},has:__e,add:bpt,set:ypt,delete:kpt,clear:Fpt,forEach:x_e(!1,!1)},e={get(o){return E_e(this,o,!1,!0)},get size(){return D_e(this)},has:__e,add:bpt,set:ypt,delete:kpt,clear:Fpt,forEach:x_e(!1,!0)},i={get(o){return E_e(this,o,!0)},get size(){return D_e(this,!0)},has(o){return __e.call(this,o,!0)},add:vT("add"),set:vT("set"),delete:vT("delete"),clear:vT("clear"),forEach:x_e(!0,!1)},n={get(o){return E_e(this,o,!0,!0)},get size(){return D_e(this,!0)},has(o){return __e.call(this,o,!0)},add:vT("add"),set:vT("set"),delete:vT("delete"),clear:vT("clear"),forEach:x_e(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{r[o]=v_e(o,!1,!1),i[o]=v_e(o,!0,!1),e[o]=v_e(o,!1,!0),n[o]=v_e(o,!0,!0)}),[r,i,e,n]}const[Yci,Qci,Xci,edi]=Zci();function pGe(r,e){const i=e?r?edi:Xci:r?Qci:Yci;return(n,a,o)=>a==="__v_isReactive"?!r:a==="__v_isReadonly"?r:a==="__v_raw"?n:Reflect.get(o1(i,a)&&a in n?i:n,a,o)}const tdi={get:pGe(!1,!1)},idi={get:pGe(!1,!0)},ndi={get:pGe(!0,!1)},n6t=new WeakMap,u6t=new WeakMap,r6t=new WeakMap,udi=new WeakMap;function rdi(r){switch(r){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function adi(r){return r.__v_skip||!Object.isExtensible(r)?0:rdi(Sci(r))}function x$(r){return BJ(r)?r:gGe(r,!1,$ci,tdi,n6t)}function odi(r){return gGe(r,!1,qci,idi,u6t)}function a6t(r){return gGe(r,!0,Uci,ndi,r6t)}function gGe(r,e,i,n,a){if(!Lf(r)||r.__v_raw&&!(e&&r.__v_isReactive))return r;const o=a.get(r);if(o)return o;const c=adi(r);if(c===0)return r;const h=new Proxy(r,c===2?n:i);return a.set(r,h),h}function _L(r){return BJ(r)?_L(r.__v_raw):!!(r&&r.__v_isReactive)}function BJ(r){return!!(r&&r.__v_isReadonly)}function JDe(r){return!!(r&&r.__v_isShallow)}function o6t(r){return _L(r)||BJ(r)}function l1(r){const e=r&&r.__v_raw;return e?l1(e):r}function d6e(r){return WDe(r,"__v_skip",!0),r}const Fue=r=>Lf(r)?x$(r):r,EGe=r=>Lf(r)?a6t(r):r;class s6t{constructor(e,i,n,a){this._setter=i,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new dGe(()=>e(this._value),()=>GOe(this,1)),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=n}get value(){const e=l1(this);return(!e._cacheable||e.effect.dirty)&&RL(e._value,e._value=e.effect.run())&&GOe(e,2),l6t(e),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function sdi(r,e,i=!1){let n,a;const o=ac(r);return o?(n=r,a=GC):(n=r.get,a=r.set),new s6t(n,a,o||!a,i)}function l6t(r){EL&&WI&&(r=l1(r),Yxt(WI,r.dep||(r.dep=Xxt(()=>r.dep=void 0,r instanceof s6t?r:void 0))))}function GOe(r,e=2,i){r=l1(r);const n=r.dep;n&&Qxt(n,e)}function Ap(r){return!!(r&&r.__v_isRef===!0)}function Io(r){return ldi(r,!1)}function ldi(r,e){return Ap(r)?r:new cdi(r,e)}class cdi{constructor(e,i){this.__v_isShallow=i,this.dep=void 0,this.__v_isRef=!0,this._rawValue=i?e:l1(e),this._value=i?e:Fue(e)}get value(){return l6t(this),this._value}set value(e){const i=this.__v_isShallow||JDe(e)||BJ(e);e=i?e:l1(e),RL(e,this._rawValue)&&(this._rawValue=e,this._value=i?e:Fue(e),GOe(this,2))}}function Zn(r){return Ap(r)?r.value:r}const ddi={get:(r,e,i)=>Zn(Reflect.get(r,e,i)),set:(r,e,i,n)=>{const a=r[e];return Ap(a)&&!Ap(i)?(a.value=i,!0):Reflect.set(r,e,i,n)}};function c6t(r){return _L(r)?r:new Proxy(r,ddi)}function hdi(r){const e=W0(r)?new Array(r.length):{};for(const i in r)e[i]=mdi(r,i);return e}class fdi{constructor(e,i,n){this._object=e,this._key=i,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return Hci(l1(this._object),this._key)}}function mdi(r,e,i){const n=r[e];return Ap(n)?n:new fdi(r,e,i)}/**
* @vue/runtime-core v3.4.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
-**/function _L(r,e,i,n){let a;try{a=n?r(...n):r()}catch(o){s6e(o,e,i)}return a}function Ey(r,e,i,n){if(rc(r)){const o=_L(r,e,i,n);return o&&Pxt(o)&&o.catch(c=>{s6e(c,e,i)}),o}const a=[];for(let o=0;o>>1,a=I3[n],o=kue(a);oXF&&I3.splice(e,1)}function mdi(r){H0(r)?YG.push(...r):(!HT||!HT.includes(r,r.allowRecurse?_I+1:_I))&&YG.push(r),o6t()}function Cpt(r,e,i=yue?XF+1:0){for(;ikue(i)-kue(n));if(YG.length=0,HT){HT.push(...e);return}for(HT=e,_I=0;_Ir.id==null?1/0:r.id,pdi=(r,e)=>{const i=kue(r)-kue(e);if(i===0){if(r.pre&&!e.pre)return-1;if(e.pre&&!r.pre)return 1}return i};function l6t(r){jOe=!1,yue=!0,I3.sort(pdi);try{for(XF=0;XFog(L)?L.trim():L)),y&&(a=i.map(MOe))}let h,g=n[h=iIe(e)]||n[h=iIe(FA(e))];!g&&o&&(g=n[h=iIe(HR(e))]),g&&Ey(g,r,6,a);const _=n[h+"Once"];if(_){if(!r.emitted)r.emitted={};else if(r.emitted[h])return;r.emitted[h]=!0,Ey(_,r,6,a)}}function c6t(r,e,i=!1){const n=e.emitsCache,a=n.get(r);if(a!==void 0)return a;const o=r.emits;let c={},h=!1;if(!rc(r)){const g=_=>{const x=c6t(_,e,!0);x&&(h=!0,z_(c,x))};!i&&e.mixins.length&&e.mixins.forEach(g),r.extends&&g(r.extends),r.mixins&&r.mixins.forEach(g)}return!o&&!h?(Lf(r)&&n.set(r,null),null):(H0(o)?o.forEach(g=>c[g]=null):z_(c,o),Lf(r)&&n.set(r,c),c)}function l6e(r,e){return!r||!i6e(e)?!1:(e=e.slice(2).replace(/Once$/,""),a1(r,e[0].toLowerCase()+e.slice(1))||a1(r,HR(e))||a1(r,e))}let Hg=null,c6e=null;function KDe(r){const e=Hg;return Hg=r,c6e=r&&r.type.__scopeId||null,e}function D$(r){c6e=r}function x$(){c6e=null}const Edi=r=>RL;function RL(r,e=Hg,i){if(!e||r._n)return r;const n=(...a)=>{n._d&&Npt(-1);const o=KDe(e);let c;try{c=r(...a)}finally{KDe(o),n._d&&Npt(1)}return c};return n._n=!0,n._c=!0,n._d=!0,n}function uIe(r){const{type:e,vnode:i,proxy:n,withProxy:a,props:o,propsOptions:[c],slots:h,attrs:g,emit:_,render:x,renderCache:y,data:S,setupState:L,ctx:O,inheritAttrs:G}=r;let ie,ue;const re=KDe(r);try{if(i.shapeFlag&4){const ye=a||n,Le=ye;ie=UF(x.call(Le,ye,y,o,L,S,O)),ue=g}else{const ye=e;ie=UF(ye.length>1?ye(o,{attrs:g,slots:h,emit:_}):ye(o,null)),ue=e.props?g:_di(g)}}catch(ye){zne.length=0,s6e(ye,r,1),ie=N0(OL)}let _e=ie;if(ue&&G!==!1){const ye=Object.keys(ue),{shapeFlag:Le}=_e;ye.length&&Le&7&&(c&&ye.some(iGe)&&(ue=Ddi(ue,c)),_e=BJ(_e,ue))}return i.dirs&&(_e=BJ(_e),_e.dirs=_e.dirs?_e.dirs.concat(i.dirs):i.dirs),i.transition&&(_e.transition=i.transition),ie=_e,KDe(re),ie}const _di=r=>{let e;for(const i in r)(i==="class"||i==="style"||i6e(i))&&((e||(e={}))[i]=r[i]);return e},Ddi=(r,e)=>{const i={};for(const n in r)(!iGe(n)||!(n.slice(9)in e))&&(i[n]=r[n]);return i};function xdi(r,e,i){const{props:n,children:a,component:o}=r,{props:c,children:h,patchFlag:g}=e,_=o.emitsOptions;if(e.dirs||e.transition)return!0;if(i&&g>=0){if(g&1024)return!0;if(g&16)return n?bpt(n,c,_):!!c;if(g&8){const x=e.dynamicProps;for(let y=0;yr.__isSuspense;function kdi(r,e){e&&e.pendingBranch?H0(r)?e.effects.push(...r):e.effects.push(r):mdi(r)}const Fdi=Symbol.for("v-scx"),Adi=()=>Mne(Fdi);function Sdi(r,e){return pGe(r,null,e)}const x_e={};function _A(r,e,i){return pGe(r,e,i)}function pGe(r,e,{immediate:i,deep:n,flush:a,once:o,onTrack:c,onTrigger:h}=em){if(e&&o){const lt=e;e=(...Ue)=>{lt(...Ue),Le()}}const g=L_,_=lt=>n===!0?lt:TI(lt,n===!1?1:void 0);let x,y=!1,S=!1;if(kp(r)?(x=()=>r.value,y=HDe(r)):EL(r)?(x=()=>_(r),y=!0):H0(r)?(S=!0,y=r.some(lt=>EL(lt)||HDe(lt)),x=()=>r.map(lt=>{if(kp(lt))return lt.value;if(EL(lt))return _(lt);if(rc(lt))return _L(lt,g,2)})):rc(r)?e?x=()=>_L(r,g,2):x=()=>(L&&L(),Ey(r,g,3,[O])):x=WC,e&&n){const lt=x;x=()=>TI(lt())}let L,O=lt=>{L=_e.onStop=()=>{_L(lt,g,4),L=_e.onStop=void 0}},G;if(p6e)if(O=WC,e?i&&Ey(e,g,3,[x(),S?[]:void 0,O]):x(),a==="sync"){const lt=Adi();G=lt.__watcherHandles||(lt.__watcherHandles=[])}else return WC;let ie=S?new Array(r.length).fill(x_e):x_e;const ue=()=>{if(!(!_e.active||!_e.dirty))if(e){const lt=_e.run();(n||y||(S?lt.some((Ue,Ze)=>IL(Ue,ie[Ze])):IL(lt,ie)))&&(L&&L(),Ey(e,g,3,[lt,ie===x_e?void 0:S&&ie[0]===x_e?[]:ie,O]),ie=lt)}else _e.run()};ue.allowRecurse=!!e;let re;a==="sync"?re=ue:a==="post"?re=()=>Z5(ue,g&&g.suspense):(ue.pre=!0,g&&(ue.id=g.uid),re=()=>mGe(ue));const _e=new rGe(x,WC,re),ye=Kxt(),Le=()=>{_e.stop(),ye&&nGe(ye.effects,_e)};return e?i?ue():ie=_e.run():a==="post"?Z5(_e.run.bind(_e),g&&g.suspense):_e.run(),G&&G.push(Le),Le}function Bdi(r,e,i){const n=this.proxy,a=og(r)?r.includes(".")?f6t(n,r):()=>n[r]:r.bind(n,n);let o;rc(e)?o=e:(o=e.handler,i=e);const c=cae(this),h=pGe(a,o.bind(n),i);return c(),h}function f6t(r,e){const i=e.split(".");return()=>{let n=r;for(let a=0;a0){if(i>=e)return r;i++}if(n=n||new Set,n.has(r))return r;if(n.add(r),kp(r))TI(r.value,e,i,n);else if(H0(r))for(let a=0;a{TI(a,e,i,n)});else if(zxt(r))for(const a in r)TI(r[a],e,i,n);return r}function Nd(r,e){if(Hg===null)return r;const i=g6e(Hg)||Hg.proxy,n=r.dirs||(r.dirs=[]);for(let a=0;a!!r.type.__asyncLoader,m6t=r=>r.type.__isKeepAlive;function wdi(r,e){p6t(r,"a",e)}function Tdi(r,e){p6t(r,"da",e)}function p6t(r,e,i=L_){const n=r.__wdc||(r.__wdc=()=>{let a=i;for(;a;){if(a.isDeactivated)return;a=a.parent}return r()});if(h6e(e,n,i),i){let a=i.parent;for(;a&&a.parent;)m6t(a.parent.vnode)&&Ldi(n,e,i,a),a=a.parent}}function Ldi(r,e,i,n){const a=h6e(e,r,n,!0);gGe(()=>{nGe(n[e],a)},i)}function h6e(r,e,i=L_,n=!1){if(i){const a=i[r]||(i[r]=[]),o=e.__weh||(e.__weh=(...c)=>{if(i.isUnmounted)return;KR();const h=cae(i),g=Ey(e,i,r,c);return h(),WR(),g});return n?a.unshift(o):a.push(o),o}}const c8=r=>(e,i=L_)=>(!p6e||r==="sp")&&h6e(r,(...n)=>e(...n),i),Ndi=c8("bm"),GR=c8("m"),Pdi=c8("bu"),Mdi=c8("u"),zdi=c8("bum"),gGe=c8("um"),Idi=c8("sp"),Rdi=c8("rtg"),Odi=c8("rtc");function jdi(r,e=L_){h6e("ec",r,e)}function _y(r,e,i,n){let a;const o=i&&i[n];if(H0(r)||og(r)){a=new Array(r.length);for(let c=0,h=r.length;ce(c,h,void 0,o&&o[h]));else{const c=Object.keys(r);a=new Array(c.length);for(let h=0,g=c.length;hGDe(e)?!(e.type===OL||e.type===od&&!g6t(e.children)):!0)?r:null}const VOe=r=>r?B6t(r)?g6e(r)||r.proxy:VOe(r.parent):null,Pne=z_(Object.create(null),{$:r=>r,$el:r=>r.vnode.el,$data:r=>r.data,$props:r=>r.props,$attrs:r=>r.attrs,$slots:r=>r.slots,$refs:r=>r.refs,$parent:r=>VOe(r.parent),$root:r=>VOe(r.root),$emit:r=>r.emit,$options:r=>EGe(r),$forceUpdate:r=>r.f||(r.f=()=>{r.effect.dirty=!0,mGe(r.update)}),$nextTick:r=>r.n||(r.n=fGe.bind(r.proxy)),$watch:r=>Bdi.bind(r)}),rIe=(r,e)=>r!==em&&!r.__isScriptSetup&&a1(r,e),Vdi={get({_:r},e){const{ctx:i,setupState:n,data:a,props:o,accessCache:c,type:h,appContext:g}=r;let _;if(e[0]!=="$"){const L=c[e];if(L!==void 0)switch(L){case 1:return n[e];case 2:return a[e];case 4:return i[e];case 3:return o[e]}else{if(rIe(n,e))return c[e]=1,n[e];if(a!==em&&a1(a,e))return c[e]=2,a[e];if((_=r.propsOptions[0])&&a1(_,e))return c[e]=3,o[e];if(i!==em&&a1(i,e))return c[e]=4,i[e];HOe&&(c[e]=0)}}const x=Pne[e];let y,S;if(x)return e==="$attrs"&&mx(r,"get",e),x(r);if((y=h.__cssModules)&&(y=y[e]))return y;if(i!==em&&a1(i,e))return c[e]=4,i[e];if(S=g.config.globalProperties,a1(S,e))return S[e]},set({_:r},e,i){const{data:n,setupState:a,ctx:o}=r;return rIe(a,e)?(a[e]=i,!0):n!==em&&a1(n,e)?(n[e]=i,!0):a1(r.props,e)||e[0]==="$"&&e.slice(1)in r?!1:(o[e]=i,!0)},has({_:{data:r,setupState:e,accessCache:i,ctx:n,appContext:a,propsOptions:o}},c){let h;return!!i[c]||r!==em&&a1(r,c)||rIe(e,c)||(h=o[0])&&a1(h,c)||a1(n,c)||a1(Pne,c)||a1(a.config.globalProperties,c)},defineProperty(r,e,i){return i.get!=null?r._.accessCache[e]=0:a1(i,"value")&&this.set(r,e,i.value,null),Reflect.defineProperty(r,e,i)}};function kpt(r){return H0(r)?r.reduce((e,i)=>(e[i]=null,e),{}):r}let HOe=!0;function Hdi(r){const e=EGe(r),i=r.proxy,n=r.ctx;HOe=!1,e.beforeCreate&&Fpt(e.beforeCreate,r,"bc");const{data:a,computed:o,methods:c,watch:h,provide:g,inject:_,created:x,beforeMount:y,mounted:S,beforeUpdate:L,updated:O,activated:G,deactivated:ie,beforeDestroy:ue,beforeUnmount:re,destroyed:_e,unmounted:ye,render:Le,renderTracked:lt,renderTriggered:Ue,errorCaptured:Ze,serverPrefetch:rt,expose:kt,inheritAttrs:Zt,components:jt,directives:ui,filters:ti}=e;if(_&&Kdi(_,n,null),c)for(const Vt in c){const zr=c[Vt];rc(zr)&&(n[Vt]=zr.bind(i))}if(a){const Vt=a.call(i,i);Lf(Vt)&&(r.data=lae(Vt))}if(HOe=!0,o)for(const Vt in o){const zr=o[Vt],Lu=rc(zr)?zr.bind(i,i):rc(zr.get)?zr.get.bind(i,i):WC,Va=!rc(zr)&&rc(zr.set)?zr.set.bind(i):WC,ju=j6({get:Lu,set:Va});Object.defineProperty(n,Vt,{enumerable:!0,configurable:!0,get:()=>ju.value,set:Tr=>ju.value=Tr})}if(h)for(const Vt in h)E6t(h[Vt],n,i,Vt);if(g){const Vt=rc(g)?g.call(i):g;Reflect.ownKeys(Vt).forEach(zr=>{qdi(zr,Vt[zr])})}x&&Fpt(x,r,"c");function pu(Vt,zr){H0(zr)?zr.forEach(Lu=>Vt(Lu.bind(i))):zr&&Vt(zr.bind(i))}if(pu(Ndi,y),pu(GR,S),pu(Pdi,L),pu(Mdi,O),pu(wdi,G),pu(Tdi,ie),pu(jdi,Ze),pu(Odi,lt),pu(Rdi,Ue),pu(zdi,re),pu(gGe,ye),pu(Idi,rt),H0(kt))if(kt.length){const Vt=r.exposed||(r.exposed={});kt.forEach(zr=>{Object.defineProperty(Vt,zr,{get:()=>i[zr],set:Lu=>i[zr]=Lu})})}else r.exposed||(r.exposed={});Le&&r.render===WC&&(r.render=Le),Zt!=null&&(r.inheritAttrs=Zt),jt&&(r.components=jt),ui&&(r.directives=ui)}function Kdi(r,e,i=WC){H0(r)&&(r=KOe(r));for(const n in r){const a=r[n];let o;Lf(a)?"default"in a?o=Mne(a.from||n,a.default,!0):o=Mne(a.from||n):o=Mne(a),kp(o)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:c=>o.value=c}):e[n]=o}}function Fpt(r,e,i){Ey(H0(r)?r.map(n=>n.bind(e.proxy)):r.bind(e.proxy),e,i)}function E6t(r,e,i,n){const a=n.includes(".")?f6t(i,n):()=>i[n];if(og(r)){const o=e[r];rc(o)&&_A(a,o)}else if(rc(r))_A(a,r.bind(i));else if(Lf(r))if(H0(r))r.forEach(o=>E6t(o,e,i,n));else{const o=rc(r.handler)?r.handler.bind(i):e[r.handler];rc(o)&&_A(a,o,r)}}function EGe(r){const e=r.type,{mixins:i,extends:n}=e,{mixins:a,optionsCache:o,config:{optionMergeStrategies:c}}=r.appContext,h=o.get(e);let g;return h?g=h:!a.length&&!i&&!n?g=e:(g={},a.length&&a.forEach(_=>WDe(g,_,c,!0)),WDe(g,e,c)),Lf(e)&&o.set(e,g),g}function WDe(r,e,i,n=!1){const{mixins:a,extends:o}=e;o&&WDe(r,o,i,!0),a&&a.forEach(c=>WDe(r,c,i,!0));for(const c in e)if(!(n&&c==="expose")){const h=Wdi[c]||i&&i[c];r[c]=h?h(r[c],e[c]):e[c]}return r}const Wdi={data:Apt,props:Spt,emits:Spt,methods:ane,computed:ane,beforeCreate:TD,created:TD,beforeMount:TD,mounted:TD,beforeUpdate:TD,updated:TD,beforeDestroy:TD,beforeUnmount:TD,destroyed:TD,unmounted:TD,activated:TD,deactivated:TD,errorCaptured:TD,serverPrefetch:TD,components:ane,directives:ane,watch:Jdi,provide:Apt,inject:Gdi};function Apt(r,e){return e?r?function(){return z_(rc(r)?r.call(this,this):r,rc(e)?e.call(this,this):e)}:e:r}function Gdi(r,e){return ane(KOe(r),KOe(e))}function KOe(r){if(H0(r)){const e={};for(let i=0;i1)return i&&rc(e)?e.call(n&&n.proxy):e}}function Zdi(){return!!(L_||Hg||Sue)}function Ydi(r,e,i,n=!1){const a={},o={};jDe(o,m6e,1),r.propsDefaults=Object.create(null),D6t(r,e,a,o);for(const c in r.propsOptions[0])c in a||(a[c]=void 0);i?r.props=n?a:ndi(a):r.type.props?r.props=a:r.props=o,r.attrs=o}function Qdi(r,e,i,n){const{props:a,attrs:o,vnode:{patchFlag:c}}=r,h=s1(a),[g]=r.propsOptions;let _=!1;if((n||c>0)&&!(c&16)){if(c&8){const x=r.vnode.dynamicProps;for(let y=0;y{g=!0;const[S,L]=x6t(y,e,!0);z_(c,S),L&&h.push(...L)};!i&&e.mixins.length&&e.mixins.forEach(x),r.extends&&x(r.extends),r.mixins&&r.mixins.forEach(x)}if(!o&&!g)return Lf(r)&&n.set(r,qG),qG;if(H0(o))for(let x=0;x-1,L[1]=G<0||O-1||a1(L,"default"))&&h.push(y)}}}const _=[c,h];return Lf(r)&&n.set(r,_),_}function Bpt(r){return r[0]!=="$"}function wpt(r){const e=r&&r.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:r===null?"null":""}function Tpt(r,e){return wpt(r)===wpt(e)}function Lpt(r,e){return H0(e)?e.findIndex(i=>Tpt(i,r)):rc(e)&&Tpt(e,r)?0:-1}const v6t=r=>r[0]==="_"||r==="$stable",_Ge=r=>H0(r)?r.map(UF):[UF(r)],Xdi=(r,e,i)=>{if(e._n)return e;const n=RL((...a)=>_Ge(e(...a)),i);return n._c=!1,n},C6t=(r,e,i)=>{const n=r._ctx;for(const a in r){if(v6t(a))continue;const o=r[a];if(rc(o))e[a]=Xdi(a,o,n);else if(o!=null){const c=_Ge(o);e[a]=()=>c}}},b6t=(r,e)=>{const i=_Ge(e);r.slots.default=()=>i},e1i=(r,e)=>{if(r.vnode.shapeFlag&32){const i=e._;i?(r.slots=s1(e),jDe(e,"_",i)):C6t(e,r.slots={})}else r.slots={},e&&b6t(r,e);jDe(r.slots,m6e,1)},t1i=(r,e,i)=>{const{vnode:n,slots:a}=r;let o=!0,c=em;if(n.shapeFlag&32){const h=e._;h?i&&h===1?o=!1:(z_(a,e),!i&&h===1&&delete a._):(o=!e.$stable,C6t(e,a)),c=e}else e&&(b6t(r,e),c={default:1});if(o)for(const h in a)!v6t(h)&&c[h]==null&&delete a[h]};function GOe(r,e,i,n,a=!1){if(H0(r)){r.forEach((S,L)=>GOe(S,e&&(H0(e)?e[L]:e),i,n,a));return}if(Nne(n)&&!a)return;const o=n.shapeFlag&4?g6e(n.component)||n.component.proxy:n.el,c=a?null:o,{i:h,r:g}=r,_=e&&e.r,x=h.refs===em?h.refs={}:h.refs,y=h.setupState;if(_!=null&&_!==g&&(og(_)?(x[_]=null,a1(y,_)&&(y[_]=null)):kp(_)&&(_.value=null)),rc(g))_L(g,h,12,[c,x]);else{const S=og(g),L=kp(g);if(S||L){const O=()=>{if(r.f){const G=S?a1(y,g)?y[g]:x[g]:g.value;a?H0(G)&&nGe(G,o):H0(G)?G.includes(o)||G.push(o):S?(x[g]=[o],a1(y,g)&&(y[g]=x[g])):(g.value=[o],r.k&&(x[r.k]=g.value))}else S?(x[g]=c,a1(y,g)&&(y[g]=c)):L&&(g.value=c,r.k&&(x[r.k]=c))};c?(O.id=-1,Z5(O,i)):O()}}}const Z5=kdi;function i1i(r){return n1i(r)}function n1i(r,e){const i=Ixt();i.__VUE__=!0;const{insert:n,remove:a,patchProp:o,createElement:c,createText:h,createComment:g,setText:_,setElementText:x,parentNode:y,nextSibling:S,setScopeId:L=WC,insertStaticContent:O}=r,G=(ci,Oe,eu,Hi=null,Pr=null,$r=null,wa=void 0,_i=null,ri=!!Oe.dynamicChildren)=>{if(ci===Oe)return;ci&&!Bie(ci,Oe)&&(Hi=eo(ci),Tr(ci,Pr,$r,!0),ci=null),Oe.patchFlag===-2&&(ri=!1,Oe.dynamicChildren=null);const{type:fi,ref:xt,shapeFlag:Tt}=Oe;switch(fi){case f6e:ie(ci,Oe,eu,Hi);break;case OL:ue(ci,Oe,eu,Hi);break;case $3e:ci==null&&re(Oe,eu,Hi,wa);break;case od:jt(ci,Oe,eu,Hi,Pr,$r,wa,_i,ri);break;default:Tt&1?Le(ci,Oe,eu,Hi,Pr,$r,wa,_i,ri):Tt&6?ui(ci,Oe,eu,Hi,Pr,$r,wa,_i,ri):(Tt&64||Tt&128)&&fi.process(ci,Oe,eu,Hi,Pr,$r,wa,_i,ri,r0)}xt!=null&&Pr&&GOe(xt,ci&&ci.ref,$r,Oe||ci,!Oe)},ie=(ci,Oe,eu,Hi)=>{if(ci==null)n(Oe.el=h(Oe.children),eu,Hi);else{const Pr=Oe.el=ci.el;Oe.children!==ci.children&&_(Pr,Oe.children)}},ue=(ci,Oe,eu,Hi)=>{ci==null?n(Oe.el=g(Oe.children||""),eu,Hi):Oe.el=ci.el},re=(ci,Oe,eu,Hi)=>{[ci.el,ci.anchor]=O(ci.children,Oe,eu,Hi,ci.el,ci.anchor)},_e=({el:ci,anchor:Oe},eu,Hi)=>{let Pr;for(;ci&&ci!==Oe;)Pr=S(ci),n(ci,eu,Hi),ci=Pr;n(Oe,eu,Hi)},ye=({el:ci,anchor:Oe})=>{let eu;for(;ci&&ci!==Oe;)eu=S(ci),a(ci),ci=eu;a(Oe)},Le=(ci,Oe,eu,Hi,Pr,$r,wa,_i,ri)=>{Oe.type==="svg"?wa="svg":Oe.type==="math"&&(wa="mathml"),ci==null?lt(Oe,eu,Hi,Pr,$r,wa,_i,ri):rt(ci,Oe,Pr,$r,wa,_i,ri)},lt=(ci,Oe,eu,Hi,Pr,$r,wa,_i)=>{let ri,fi;const{props:xt,shapeFlag:Tt,transition:pi,dirs:hi}=ci;if(ri=ci.el=c(ci.type,$r,xt&&xt.is,xt),Tt&8?x(ri,ci.children):Tt&16&&Ze(ci.children,ri,null,Hi,Pr,aIe(ci,$r),wa,_i),hi&&Uz(ci,null,Hi,"created"),Ue(ri,ci,ci.scopeId,wa,Hi),xt){for(const On in xt)On!=="value"&&!G3e(On)&&o(ri,On,null,xt[On],$r,ci.children,Hi,Pr,qi);"value"in xt&&o(ri,"value",null,xt.value,$r),(fi=xt.onVnodeBeforeMount)&&PF(fi,Hi,ci)}hi&&Uz(ci,null,Hi,"beforeMount");const cn=u1i(Pr,pi);cn&&pi.beforeEnter(ri),n(ri,Oe,eu),((fi=xt&&xt.onVnodeMounted)||cn||hi)&&Z5(()=>{fi&&PF(fi,Hi,ci),cn&&pi.enter(ri),hi&&Uz(ci,null,Hi,"mounted")},Pr)},Ue=(ci,Oe,eu,Hi,Pr)=>{if(eu&&L(ci,eu),Hi)for(let $r=0;$r{for(let fi=ri;fi{const _i=Oe.el=ci.el;let{patchFlag:ri,dynamicChildren:fi,dirs:xt}=Oe;ri|=ci.patchFlag&16;const Tt=ci.props||em,pi=Oe.props||em;let hi;if(eu&&qz(eu,!1),(hi=pi.onVnodeBeforeUpdate)&&PF(hi,eu,Oe,ci),xt&&Uz(Oe,ci,eu,"beforeUpdate"),eu&&qz(eu,!0),fi?kt(ci.dynamicChildren,fi,_i,eu,Hi,aIe(Oe,Pr),$r):wa||zr(ci,Oe,_i,null,eu,Hi,aIe(Oe,Pr),$r,!1),ri>0){if(ri&16)Zt(_i,Oe,Tt,pi,eu,Hi,Pr);else if(ri&2&&Tt.class!==pi.class&&o(_i,"class",null,pi.class,Pr),ri&4&&o(_i,"style",Tt.style,pi.style,Pr),ri&8){const cn=Oe.dynamicProps;for(let On=0;On{hi&&PF(hi,eu,Oe,ci),xt&&Uz(Oe,ci,eu,"updated")},Hi)},kt=(ci,Oe,eu,Hi,Pr,$r,wa)=>{for(let _i=0;_i{if(eu!==Hi){if(eu!==em)for(const _i in eu)!G3e(_i)&&!(_i in Hi)&&o(ci,_i,eu[_i],null,wa,Oe.children,Pr,$r,qi);for(const _i in Hi){if(G3e(_i))continue;const ri=Hi[_i],fi=eu[_i];ri!==fi&&_i!=="value"&&o(ci,_i,fi,ri,wa,Oe.children,Pr,$r,qi)}"value"in Hi&&o(ci,"value",eu.value,Hi.value,wa)}},jt=(ci,Oe,eu,Hi,Pr,$r,wa,_i,ri)=>{const fi=Oe.el=ci?ci.el:h(""),xt=Oe.anchor=ci?ci.anchor:h("");let{patchFlag:Tt,dynamicChildren:pi,slotScopeIds:hi}=Oe;hi&&(_i=_i?_i.concat(hi):hi),ci==null?(n(fi,eu,Hi),n(xt,eu,Hi),Ze(Oe.children||[],eu,xt,Pr,$r,wa,_i,ri)):Tt>0&&Tt&64&&pi&&ci.dynamicChildren?(kt(ci.dynamicChildren,pi,eu,Pr,$r,wa,_i),(Oe.key!=null||Pr&&Oe===Pr.subTree)&&y6t(ci,Oe,!0)):zr(ci,Oe,eu,xt,Pr,$r,wa,_i,ri)},ui=(ci,Oe,eu,Hi,Pr,$r,wa,_i,ri)=>{Oe.slotScopeIds=_i,ci==null?Oe.shapeFlag&512?Pr.ctx.activate(Oe,eu,Hi,wa,ri):ti(Oe,eu,Hi,Pr,$r,wa,ri):Uu(ci,Oe,ri)},ti=(ci,Oe,eu,Hi,Pr,$r,wa)=>{const _i=ci.component=h1i(ci,Hi,Pr);if(m6t(ci)&&(_i.ctx.renderer=r0),f1i(_i),_i.asyncDep){if(Pr&&Pr.registerDep(_i,pu),!ci.el){const ri=_i.subTree=N0(OL);ue(null,ri,Oe,eu)}}else pu(_i,ci,Oe,eu,Pr,$r,wa)},Uu=(ci,Oe,eu)=>{const Hi=Oe.component=ci.component;if(xdi(ci,Oe,eu))if(Hi.asyncDep&&!Hi.asyncResolved){Vt(Hi,Oe,eu);return}else Hi.next=Oe,fdi(Hi.update),Hi.effect.dirty=!0,Hi.update();else Oe.el=ci.el,Hi.vnode=Oe},pu=(ci,Oe,eu,Hi,Pr,$r,wa)=>{const _i=()=>{if(ci.isMounted){let{next:xt,bu:Tt,u:pi,parent:hi,vnode:cn}=ci;{const vo=k6t(ci);if(vo){xt&&(xt.el=cn.el,Vt(ci,xt,wa)),vo.asyncDep.then(()=>{ci.isUnmounted||_i()});return}}let On=xt,Dr;qz(ci,!1),xt?(xt.el=cn.el,Vt(ci,xt,wa)):xt=cn,Tt&&J3e(Tt),(Dr=xt.props&&xt.props.onVnodeBeforeUpdate)&&PF(Dr,hi,xt,cn),qz(ci,!0);const Wr=uIe(ci),xi=ci.subTree;ci.subTree=Wr,G(xi,Wr,y(xi.el),eo(xi),ci,Pr,$r),xt.el=Wr.el,On===null&&vdi(ci,Wr.el),pi&&Z5(pi,Pr),(Dr=xt.props&&xt.props.onVnodeUpdated)&&Z5(()=>PF(Dr,hi,xt,cn),Pr)}else{let xt;const{el:Tt,props:pi}=Oe,{bm:hi,m:cn,parent:On}=ci,Dr=Nne(Oe);if(qz(ci,!1),hi&&J3e(hi),!Dr&&(xt=pi&&pi.onVnodeBeforeMount)&&PF(xt,On,Oe),qz(ci,!0),Tt&&Hl){const Wr=()=>{ci.subTree=uIe(ci),Hl(Tt,ci.subTree,ci,Pr,null)};Dr?Oe.type.__asyncLoader().then(()=>!ci.isUnmounted&&Wr()):Wr()}else{const Wr=ci.subTree=uIe(ci);G(null,Wr,eu,Hi,ci,Pr,$r),Oe.el=Wr.el}if(cn&&Z5(cn,Pr),!Dr&&(xt=pi&&pi.onVnodeMounted)){const Wr=Oe;Z5(()=>PF(xt,On,Wr),Pr)}(Oe.shapeFlag&256||On&&Nne(On.vnode)&&On.vnode.shapeFlag&256)&&ci.a&&Z5(ci.a,Pr),ci.isMounted=!0,Oe=eu=Hi=null}},ri=ci.effect=new rGe(_i,WC,()=>mGe(fi),ci.scope),fi=ci.update=()=>{ri.dirty&&ri.run()};fi.id=ci.uid,qz(ci,!0),fi()},Vt=(ci,Oe,eu)=>{Oe.component=ci;const Hi=ci.vnode.props;ci.vnode=Oe,ci.next=null,Qdi(ci,Oe.props,Hi,eu),t1i(ci,Oe.children,eu),KR(),Cpt(ci),WR()},zr=(ci,Oe,eu,Hi,Pr,$r,wa,_i,ri=!1)=>{const fi=ci&&ci.children,xt=ci?ci.shapeFlag:0,Tt=Oe.children,{patchFlag:pi,shapeFlag:hi}=Oe;if(pi>0){if(pi&128){Va(fi,Tt,eu,Hi,Pr,$r,wa,_i,ri);return}else if(pi&256){Lu(fi,Tt,eu,Hi,Pr,$r,wa,_i,ri);return}}hi&8?(xt&16&&qi(fi,Pr,$r),Tt!==fi&&x(eu,Tt)):xt&16?hi&16?Va(fi,Tt,eu,Hi,Pr,$r,wa,_i,ri):qi(fi,Pr,$r,!0):(xt&8&&x(eu,""),hi&16&&Ze(Tt,eu,Hi,Pr,$r,wa,_i,ri))},Lu=(ci,Oe,eu,Hi,Pr,$r,wa,_i,ri)=>{ci=ci||qG,Oe=Oe||qG;const fi=ci.length,xt=Oe.length,Tt=Math.min(fi,xt);let pi;for(pi=0;pixt?qi(ci,Pr,$r,!0,!1,Tt):Ze(Oe,eu,Hi,Pr,$r,wa,_i,ri,Tt)},Va=(ci,Oe,eu,Hi,Pr,$r,wa,_i,ri)=>{let fi=0;const xt=Oe.length;let Tt=ci.length-1,pi=xt-1;for(;fi<=Tt&&fi<=pi;){const hi=ci[fi],cn=Oe[fi]=ri?KT(Oe[fi]):UF(Oe[fi]);if(Bie(hi,cn))G(hi,cn,eu,null,Pr,$r,wa,_i,ri);else break;fi++}for(;fi<=Tt&&fi<=pi;){const hi=ci[Tt],cn=Oe[pi]=ri?KT(Oe[pi]):UF(Oe[pi]);if(Bie(hi,cn))G(hi,cn,eu,null,Pr,$r,wa,_i,ri);else break;Tt--,pi--}if(fi>Tt){if(fi<=pi){const hi=pi+1,cn=hipi)for(;fi<=Tt;)Tr(ci[fi],Pr,$r,!0),fi++;else{const hi=fi,cn=fi,On=new Map;for(fi=cn;fi<=pi;fi++){const e0=Oe[fi]=ri?KT(Oe[fi]):UF(Oe[fi]);e0.key!=null&&On.set(e0.key,fi)}let Dr,Wr=0;const xi=pi-cn+1;let vo=!1,Pl=0;const yn=new Array(xi);for(fi=0;fi=xi){Tr(e0,Pr,$r,!0);continue}let Fl;if(e0.key!=null)Fl=On.get(e0.key);else for(Dr=cn;Dr<=pi;Dr++)if(yn[Dr-cn]===0&&Bie(e0,Oe[Dr])){Fl=Dr;break}Fl===void 0?Tr(e0,Pr,$r,!0):(yn[Fl-cn]=fi+1,Fl>=Pl?Pl=Fl:vo=!0,G(e0,Oe[Fl],eu,null,Pr,$r,wa,_i,ri),Wr++)}const xa=vo?r1i(yn):qG;for(Dr=xa.length-1,fi=xi-1;fi>=0;fi--){const e0=cn+fi,Fl=Oe[e0],Ph=e0+1{const{el:$r,type:wa,transition:_i,children:ri,shapeFlag:fi}=ci;if(fi&6){ju(ci.component.subTree,Oe,eu,Hi);return}if(fi&128){ci.suspense.move(Oe,eu,Hi);return}if(fi&64){wa.move(ci,Oe,eu,r0);return}if(wa===od){n($r,Oe,eu);for(let Tt=0;Tt_i.enter($r),Pr);else{const{leave:Tt,delayLeave:pi,afterLeave:hi}=_i,cn=()=>n($r,Oe,eu),On=()=>{Tt($r,()=>{cn(),hi&&hi()})};pi?pi($r,cn,On):On()}else n($r,Oe,eu)},Tr=(ci,Oe,eu,Hi=!1,Pr=!1)=>{const{type:$r,props:wa,ref:_i,children:ri,dynamicChildren:fi,shapeFlag:xt,patchFlag:Tt,dirs:pi}=ci;if(_i!=null&&GOe(_i,null,eu,ci,!0),xt&256){Oe.ctx.deactivate(ci);return}const hi=xt&1&&pi,cn=!Nne(ci);let On;if(cn&&(On=wa&&wa.onVnodeBeforeUnmount)&&PF(On,Oe,ci),xt&6)Zr(ci.component,eu,Hi);else{if(xt&128){ci.suspense.unmount(eu,Hi);return}hi&&Uz(ci,null,Oe,"beforeUnmount"),xt&64?ci.type.remove(ci,Oe,eu,Pr,r0,Hi):fi&&($r!==od||Tt>0&&Tt&64)?qi(fi,Oe,eu,!1,!0):($r===od&&Tt&384||!Pr&&xt&16)&&qi(ri,Oe,eu),Hi&&pa(ci)}(cn&&(On=wa&&wa.onVnodeUnmounted)||hi)&&Z5(()=>{On&&PF(On,Oe,ci),hi&&Uz(ci,null,Oe,"unmounted")},eu)},pa=ci=>{const{type:Oe,el:eu,anchor:Hi,transition:Pr}=ci;if(Oe===od){z0(eu,Hi);return}if(Oe===$3e){ye(ci);return}const $r=()=>{a(eu),Pr&&!Pr.persisted&&Pr.afterLeave&&Pr.afterLeave()};if(ci.shapeFlag&1&&Pr&&!Pr.persisted){const{leave:wa,delayLeave:_i}=Pr,ri=()=>wa(eu,$r);_i?_i(ci.el,$r,ri):ri()}else $r()},z0=(ci,Oe)=>{let eu;for(;ci!==Oe;)eu=S(ci),a(ci),ci=eu;a(Oe)},Zr=(ci,Oe,eu)=>{const{bum:Hi,scope:Pr,update:$r,subTree:wa,um:_i}=ci;Hi&&J3e(Hi),Pr.stop(),$r&&($r.active=!1,Tr(wa,ci,Oe,eu)),_i&&Z5(_i,Oe),Z5(()=>{ci.isUnmounted=!0},Oe),Oe&&Oe.pendingBranch&&!Oe.isUnmounted&&ci.asyncDep&&!ci.asyncResolved&&ci.suspenseId===Oe.pendingId&&(Oe.deps--,Oe.deps===0&&Oe.resolve())},qi=(ci,Oe,eu,Hi=!1,Pr=!1,$r=0)=>{for(let wa=$r;waci.shapeFlag&6?eo(ci.component.subTree):ci.shapeFlag&128?ci.suspense.next():S(ci.anchor||ci.el);let Fa=!1;const W0=(ci,Oe,eu)=>{ci==null?Oe._vnode&&Tr(Oe._vnode,null,null,!0):G(Oe._vnode||null,ci,Oe,null,null,null,eu),Fa||(Fa=!0,Cpt(),s6t(),Fa=!1),Oe._vnode=ci},r0={p:G,um:Tr,m:ju,r:pa,mt:ti,mc:Ze,pc:zr,pbc:kt,n:eo,o:r};let qa,Hl;return e&&([qa,Hl]=e(r0)),{render:W0,hydrate:qa,createApp:Udi(W0,qa)}}function aIe({type:r,props:e},i){return i==="svg"&&r==="foreignObject"||i==="mathml"&&r==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:i}function qz({effect:r,update:e},i){r.allowRecurse=e.allowRecurse=i}function u1i(r,e){return(!r||r&&!r.pendingBranch)&&e&&!e.persisted}function y6t(r,e,i=!1){const n=r.children,a=e.children;if(H0(n)&&H0(a))for(let o=0;o>1,r[i[h]]<_?o=h+1:c=h;_0&&(e[n]=i[o-1]),i[o]=n)}}for(o=i.length,c=i[o-1];o-- >0;)i[o]=c,c=e[c];return i}function k6t(r){const e=r.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:k6t(e)}const a1i=r=>r.__isTeleport,od=Symbol.for("v-fgt"),f6e=Symbol.for("v-txt"),OL=Symbol.for("v-cmt"),$3e=Symbol.for("v-stc"),zne=[];let cy=null;function Mu(r=!1){zne.push(cy=r?null:[])}function o1i(){zne.pop(),cy=zne[zne.length-1]||null}let Bue=1;function Npt(r){Bue+=r}function F6t(r){return r.dynamicChildren=Bue>0?cy||qG:null,o1i(),Bue>0&&cy&&cy.push(r),r}function vr(r,e,i,n,a,o){return F6t(si(r,e,i,n,a,o,!0))}function eg(r,e,i,n,a){return F6t(N0(r,e,i,n,a,!0))}function GDe(r){return r?r.__v_isVNode===!0:!1}function Bie(r,e){return r.type===e.type&&r.key===e.key}const m6e="__vInternal",A6t=({key:r})=>r??null,U3e=({ref:r,ref_key:e,ref_for:i})=>(typeof r=="number"&&(r=""+r),r!=null?og(r)||kp(r)||rc(r)?{i:Hg,r,k:e,f:!!i}:r:null);function si(r,e=null,i=null,n=0,a=null,o=r===od?0:1,c=!1,h=!1){const g={__v_isVNode:!0,__v_skip:!0,type:r,props:e,key:e&&A6t(e),ref:e&&U3e(e),scopeId:c6e,slotScopeIds:null,children:i,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:Hg};return h?(DGe(g,i),o&128&&r.normalize(g)):i&&(g.shapeFlag|=og(i)?8:16),Bue>0&&!c&&cy&&(g.patchFlag>0||o&6)&&g.patchFlag!==32&&cy.push(g),g}const N0=s1i;function s1i(r,e=null,i=null,n=0,a=null,o=!1){if((!r||r===bdi)&&(r=OL),GDe(r)){const h=BJ(r,e,!0);return i&&DGe(h,i),Bue>0&&!o&&cy&&(h.shapeFlag&6?cy[cy.indexOf(r)]=h:cy.push(h)),h.patchFlag|=-2,h}if(_1i(r)&&(r=r.__vccOpts),e){e=S6t(e);let{class:h,style:g}=e;h&&!og(h)&&(e.class=Zh(h)),Lf(g)&&(i6t(g)&&!H0(g)&&(g=z_({},g)),e.style=M3(g))}const c=og(r)?1:ydi(r)?128:a1i(r)?64:Lf(r)?4:rc(r)?2:0;return si(r,e,i,n,a,c,o,!0)}function S6t(r){return r?i6t(r)||m6e in r?z_({},r):r:null}function BJ(r,e,i=!1){const{props:n,ref:a,patchFlag:o,children:c}=r,h=e?xGe(n||{},e):n;return{__v_isVNode:!0,__v_skip:!0,type:r.type,props:h,key:h&&A6t(h),ref:e&&e.ref?i&&a?H0(a)?a.concat(U3e(e)):[a,U3e(e)]:U3e(e):a,scopeId:r.scopeId,slotScopeIds:r.slotScopeIds,children:c,target:r.target,targetAnchor:r.targetAnchor,staticCount:r.staticCount,shapeFlag:r.shapeFlag,patchFlag:e&&r.type!==od?o===-1?16:o|16:o,dynamicProps:r.dynamicProps,dynamicChildren:r.dynamicChildren,appContext:r.appContext,dirs:r.dirs,transition:r.transition,component:r.component,suspense:r.suspense,ssContent:r.ssContent&&BJ(r.ssContent),ssFallback:r.ssFallback&&BJ(r.ssFallback),el:r.el,anchor:r.anchor,ctx:r.ctx,ce:r.ce}}function P0(r=" ",e=0){return N0(f6e,null,r,e)}function l1i(r,e){const i=N0($3e,null,r);return i.staticCount=e,i}function gl(r="",e=!1){return e?(Mu(),eg(OL,null,r)):N0(OL,null,r)}function UF(r){return r==null||typeof r=="boolean"?N0(OL):H0(r)?N0(od,null,r.slice()):typeof r=="object"?KT(r):N0(f6e,null,String(r))}function KT(r){return r.el===null&&r.patchFlag!==-1||r.memo?r:BJ(r)}function DGe(r,e){let i=0;const{shapeFlag:n}=r;if(e==null)e=null;else if(H0(e))i=16;else if(typeof e=="object")if(n&65){const a=e.default;a&&(a._c&&(a._d=!1),DGe(r,a()),a._c&&(a._d=!0));return}else{i=32;const a=e._;!a&&!(m6e in e)?e._ctx=Hg:a===3&&Hg&&(Hg.slots._===1?e._=1:(e._=2,r.patchFlag|=1024))}else rc(e)?(e={default:e,_ctx:Hg},i=32):(e=String(e),n&64?(i=16,e=[P0(e)]):i=8);r.children=e,r.shapeFlag|=i}function xGe(...r){const e={};for(let i=0;i{let a;return(a=r[i])||(a=r[i]=[]),a.push(n),o=>{a.length>1?a.forEach(c=>c(o)):a[0](o)}};JDe=e("__VUE_INSTANCE_SETTERS__",i=>L_=i),JOe=e("__VUE_SSR_SETTERS__",i=>p6e=i)}const cae=r=>{const e=L_;return JDe(r),r.scope.on(),()=>{r.scope.off(),JDe(e)}},Ppt=()=>{L_&&L_.scope.off(),JDe(null)};function B6t(r){return r.vnode.shapeFlag&4}let p6e=!1;function f1i(r,e=!1){e&&JOe(e);const{props:i,children:n}=r.vnode,a=B6t(r);Ydi(r,i,a,e),e1i(r,n);const o=a?m1i(r,e):void 0;return e&&JOe(!1),o}function m1i(r,e){const i=r.type;r.accessCache=Object.create(null),r.proxy=o6e(new Proxy(r.ctx,Vdi));const{setup:n}=i;if(n){const a=r.setupContext=n.length>1?g1i(r):null,o=cae(r);KR();const c=_L(n,r,0,[r.props,a]);if(WR(),o(),Pxt(c)){if(c.then(Ppt,Ppt),e)return c.then(h=>{Mpt(r,h,e)}).catch(h=>{s6e(h,r,0)});r.asyncDep=c}else Mpt(r,c,e)}else w6t(r,e)}function Mpt(r,e,i){rc(e)?r.type.__ssrInlineRender?r.ssrRender=e:r.render=e:Lf(e)&&(r.setupState=r6t(e)),w6t(r,i)}let zpt;function w6t(r,e,i){const n=r.type;if(!r.render){if(!e&&zpt&&!n.render){const a=n.template||EGe(r).template;if(a){const{isCustomElement:o,compilerOptions:c}=r.appContext.config,{delimiters:h,compilerOptions:g}=n,_=z_(z_({isCustomElement:o,delimiters:h},c),g);n.render=zpt(a,_)}}r.render=n.render||WC}{const a=cae(r);KR();try{Hdi(r)}finally{WR(),a()}}}function p1i(r){return r.attrsProxy||(r.attrsProxy=new Proxy(r.attrs,{get(e,i){return mx(r,"get","$attrs"),e[i]}}))}function g1i(r){const e=i=>{r.exposed=i||{}};return{get attrs(){return p1i(r)},slots:r.slots,emit:r.emit,expose:e}}function g6e(r){if(r.exposed)return r.exposeProxy||(r.exposeProxy=new Proxy(r6t(o6e(r.exposed)),{get(e,i){if(i in e)return e[i];if(i in Pne)return Pne[i](r)},has(e,i){return i in e||i in Pne}}))}function E1i(r,e=!0){return rc(r)?r.displayName||r.name:r.name||e&&r.__name}function _1i(r){return rc(r)&&"__vccOpts"in r}const j6=(r,e)=>udi(r,e,p6e);function D1i(r,e,i){const n=arguments.length;return n===2?Lf(e)&&!H0(e)?GDe(e)?N0(r,null,[e]):N0(r,e):N0(r,null,e):(n>3?i=Array.prototype.slice.call(arguments,2):n===3&&GDe(i)&&(i=[i]),N0(r,e,i))}const x1i="3.4.13";/**
+**/function DL(r,e,i,n){let a;try{a=n?r(...n):r()}catch(o){h6e(o,e,i)}return a}function _y(r,e,i,n){if(ac(r)){const o=DL(r,e,i,n);return o&&Oxt(o)&&o.catch(c=>{h6e(c,e,i)}),o}const a=[];for(let o=0;o>>1,a=I3[n],o=Sue(a);oXF&&I3.splice(e,1)}function _di(r){W0(r)?QG.push(...r):(!HT||!HT.includes(r,r.allowRecurse?DI+1:DI))&&QG.push(r),h6t()}function Apt(r,e,i=Aue?XF+1:0){for(;iSue(i)-Sue(n));if(QG.length=0,HT){HT.push(...e);return}for(HT=e,DI=0;DIr.id==null?1/0:r.id,Ddi=(r,e)=>{const i=Sue(r)-Sue(e);if(i===0){if(r.pre&&!e.pre)return-1;if(e.pre&&!r.pre)return 1}return i};function m6t(r){JOe=!1,Aue=!0,I3.sort(Ddi);try{for(XF=0;XFog(L)?L.trim():L)),y&&(a=i.map(VOe))}let h,g=n[h=sIe(e)]||n[h=sIe(FA(e))];!g&&o&&(g=n[h=sIe(KR(e))]),g&&_y(g,r,6,a);const _=n[h+"Once"];if(_){if(!r.emitted)r.emitted={};else if(r.emitted[h])return;r.emitted[h]=!0,_y(_,r,6,a)}}function p6t(r,e,i=!1){const n=e.emitsCache,a=n.get(r);if(a!==void 0)return a;const o=r.emits;let c={},h=!1;if(!ac(r)){const g=_=>{const x=p6t(_,e,!0);x&&(h=!0,I_(c,x))};!i&&e.mixins.length&&e.mixins.forEach(g),r.extends&&g(r.extends),r.mixins&&r.mixins.forEach(g)}return!o&&!h?(Lf(r)&&n.set(r,null),null):(W0(o)?o.forEach(g=>c[g]=null):I_(c,o),Lf(r)&&n.set(r,c),c)}function f6e(r,e){return!r||!a6e(e)?!1:(e=e.slice(2).replace(/Once$/,""),o1(r,e[0].toLowerCase()+e.slice(1))||o1(r,KR(e))||o1(r,e))}let Kg=null,m6e=null;function $De(r){const e=Kg;return Kg=r,m6e=r&&r.type.__scopeId||null,e}function v$(r){m6e=r}function C$(){m6e=null}const vdi=r=>OL;function OL(r,e=Kg,i){if(!e||r._n)return r;const n=(...a)=>{n._d&&Rpt(-1);const o=$De(e);let c;try{c=r(...a)}finally{$De(o),n._d&&Rpt(1)}return c};return n._n=!0,n._c=!0,n._d=!0,n}function cIe(r){const{type:e,vnode:i,proxy:n,withProxy:a,props:o,propsOptions:[c],slots:h,attrs:g,emit:_,render:x,renderCache:y,data:S,setupState:L,ctx:R,inheritAttrs:G}=r;let ie,ue;const re=$De(r);try{if(i.shapeFlag&4){const ye=a||n,Le=ye;ie=UF(x.call(Le,ye,y,o,L,S,R)),ue=g}else{const ye=e;ie=UF(ye.length>1?ye(o,{attrs:g,slots:h,emit:_}):ye(o,null)),ue=e.props?g:Cdi(g)}}catch(ye){One.length=0,h6e(ye,r,1),ie=z0(jL)}let _e=ie;if(ue&&G!==!1){const ye=Object.keys(ue),{shapeFlag:Le}=_e;ye.length&&Le&7&&(c&&ye.some(sGe)&&(ue=bdi(ue,c)),_e=wJ(_e,ue))}return i.dirs&&(_e=wJ(_e),_e.dirs=_e.dirs?_e.dirs.concat(i.dirs):i.dirs),i.transition&&(_e.transition=i.transition),ie=_e,$De(re),ie}const Cdi=r=>{let e;for(const i in r)(i==="class"||i==="style"||a6e(i))&&((e||(e={}))[i]=r[i]);return e},bdi=(r,e)=>{const i={};for(const n in r)(!sGe(n)||!(n.slice(9)in e))&&(i[n]=r[n]);return i};function ydi(r,e,i){const{props:n,children:a,component:o}=r,{props:c,children:h,patchFlag:g}=e,_=o.emitsOptions;if(e.dirs||e.transition)return!0;if(i&&g>=0){if(g&1024)return!0;if(g&16)return n?Spt(n,c,_):!!c;if(g&8){const x=e.dynamicProps;for(let y=0;yr.__isSuspense;function Bdi(r,e){e&&e.pendingBranch?W0(r)?e.effects.push(...r):e.effects.push(r):_di(r)}const wdi=Symbol.for("v-scx"),Tdi=()=>Rne(wdi);function Ldi(r,e){return vGe(r,null,e)}const C_e={};function _A(r,e,i){return vGe(r,e,i)}function vGe(r,e,{immediate:i,deep:n,flush:a,once:o,onTrack:c,onTrigger:h}=em){if(e&&o){const lt=e;e=(...Ue)=>{lt(...Ue),Le()}}const g=N_,_=lt=>n===!0?lt:LI(lt,n===!1?1:void 0);let x,y=!1,S=!1;if(Ap(r)?(x=()=>r.value,y=JDe(r)):_L(r)?(x=()=>_(r),y=!0):W0(r)?(S=!0,y=r.some(lt=>_L(lt)||JDe(lt)),x=()=>r.map(lt=>{if(Ap(lt))return lt.value;if(_L(lt))return _(lt);if(ac(lt))return DL(lt,g,2)})):ac(r)?e?x=()=>DL(r,g,2):x=()=>(L&&L(),_y(r,g,3,[R])):x=GC,e&&n){const lt=x;x=()=>LI(lt())}let L,R=lt=>{L=_e.onStop=()=>{DL(lt,g,4),L=_e.onStop=void 0}},G;if(D6e)if(R=GC,e?i&&_y(e,g,3,[x(),S?[]:void 0,R]):x(),a==="sync"){const lt=Tdi();G=lt.__watcherHandles||(lt.__watcherHandles=[])}else return GC;let ie=S?new Array(r.length).fill(C_e):C_e;const ue=()=>{if(!(!_e.active||!_e.dirty))if(e){const lt=_e.run();(n||y||(S?lt.some((Ue,Ze)=>RL(Ue,ie[Ze])):RL(lt,ie)))&&(L&&L(),_y(e,g,3,[lt,ie===C_e?void 0:S&&ie[0]===C_e?[]:ie,R]),ie=lt)}else _e.run()};ue.allowRecurse=!!e;let re;a==="sync"?re=ue:a==="post"?re=()=>Z5(ue,g&&g.suspense):(ue.pre=!0,g&&(ue.id=g.uid),re=()=>xGe(ue));const _e=new dGe(x,GC,re),ye=Uxt(),Le=()=>{_e.stop(),ye&&lGe(ye.effects,_e)};return e?i?ue():ie=_e.run():a==="post"?Z5(_e.run.bind(_e),g&&g.suspense):_e.run(),G&&G.push(Le),Le}function Ndi(r,e,i){const n=this.proxy,a=og(r)?r.includes(".")?_6t(n,r):()=>n[r]:r.bind(n,n);let o;ac(e)?o=e:(o=e.handler,i=e);const c=hae(this),h=vGe(a,o.bind(n),i);return c(),h}function _6t(r,e){const i=e.split(".");return()=>{let n=r;for(let a=0;a0){if(i>=e)return r;i++}if(n=n||new Set,n.has(r))return r;if(n.add(r),Ap(r))LI(r.value,e,i,n);else if(W0(r))for(let a=0;a{LI(a,e,i,n)});else if(Vxt(r))for(const a in r)LI(r[a],e,i,n);return r}function Nd(r,e){if(Kg===null)return r;const i=x6e(Kg)||Kg.proxy,n=r.dirs||(r.dirs=[]);for(let a=0;a!!r.type.__asyncLoader,D6t=r=>r.type.__isKeepAlive;function Pdi(r,e){x6t(r,"a",e)}function Mdi(r,e){x6t(r,"da",e)}function x6t(r,e,i=N_){const n=r.__wdc||(r.__wdc=()=>{let a=i;for(;a;){if(a.isDeactivated)return;a=a.parent}return r()});if(g6e(e,n,i),i){let a=i.parent;for(;a&&a.parent;)D6t(a.parent.vnode)&&zdi(n,e,i,a),a=a.parent}}function zdi(r,e,i,n){const a=g6e(e,r,n,!0);CGe(()=>{lGe(n[e],a)},i)}function g6e(r,e,i=N_,n=!1){if(i){const a=i[r]||(i[r]=[]),o=e.__weh||(e.__weh=(...c)=>{if(i.isUnmounted)return;WR();const h=hae(i),g=_y(e,i,r,c);return h(),GR(),g});return n?a.unshift(o):a.push(o),o}}const c8=r=>(e,i=N_)=>(!D6e||r==="sp")&&g6e(r,(...n)=>e(...n),i),Idi=c8("bm"),JR=c8("m"),Rdi=c8("bu"),Odi=c8("u"),jdi=c8("bum"),CGe=c8("um"),Vdi=c8("sp"),Hdi=c8("rtg"),Kdi=c8("rtc");function Wdi(r,e=N_){g6e("ec",r,e)}function U6(r,e,i,n){let a;const o=i&&i[n];if(W0(r)||og(r)){a=new Array(r.length);for(let c=0,h=r.length;ce(c,h,void 0,o&&o[h]));else{const c=Object.keys(r);a=new Array(c.length);for(let h=0,g=c.length;hqDe(e)?!(e.type===jL||e.type===Vc&&!v6t(e.children)):!0)?r:null}const $Oe=r=>r?P6t(r)?x6e(r)||r.proxy:$Oe(r.parent):null,Ine=I_(Object.create(null),{$:r=>r,$el:r=>r.vnode.el,$data:r=>r.data,$props:r=>r.props,$attrs:r=>r.attrs,$slots:r=>r.slots,$refs:r=>r.refs,$parent:r=>$Oe(r.parent),$root:r=>$Oe(r.root),$emit:r=>r.emit,$options:r=>bGe(r),$forceUpdate:r=>r.f||(r.f=()=>{r.effect.dirty=!0,xGe(r.update)}),$nextTick:r=>r.n||(r.n=DGe.bind(r.proxy)),$watch:r=>Ndi.bind(r)}),dIe=(r,e)=>r!==em&&!r.__isScriptSetup&&o1(r,e),Gdi={get({_:r},e){const{ctx:i,setupState:n,data:a,props:o,accessCache:c,type:h,appContext:g}=r;let _;if(e[0]!=="$"){const L=c[e];if(L!==void 0)switch(L){case 1:return n[e];case 2:return a[e];case 4:return i[e];case 3:return o[e]}else{if(dIe(n,e))return c[e]=1,n[e];if(a!==em&&o1(a,e))return c[e]=2,a[e];if((_=r.propsOptions[0])&&o1(_,e))return c[e]=3,o[e];if(i!==em&&o1(i,e))return c[e]=4,i[e];UOe&&(c[e]=0)}}const x=Ine[e];let y,S;if(x)return e==="$attrs"&&mx(r,"get",e),x(r);if((y=h.__cssModules)&&(y=y[e]))return y;if(i!==em&&o1(i,e))return c[e]=4,i[e];if(S=g.config.globalProperties,o1(S,e))return S[e]},set({_:r},e,i){const{data:n,setupState:a,ctx:o}=r;return dIe(a,e)?(a[e]=i,!0):n!==em&&o1(n,e)?(n[e]=i,!0):o1(r.props,e)||e[0]==="$"&&e.slice(1)in r?!1:(o[e]=i,!0)},has({_:{data:r,setupState:e,accessCache:i,ctx:n,appContext:a,propsOptions:o}},c){let h;return!!i[c]||r!==em&&o1(r,c)||dIe(e,c)||(h=o[0])&&o1(h,c)||o1(n,c)||o1(Ine,c)||o1(a.config.globalProperties,c)},defineProperty(r,e,i){return i.get!=null?r._.accessCache[e]=0:o1(i,"value")&&this.set(r,e,i.value,null),Reflect.defineProperty(r,e,i)}};function wpt(r){return W0(r)?r.reduce((e,i)=>(e[i]=null,e),{}):r}let UOe=!0;function Jdi(r){const e=bGe(r),i=r.proxy,n=r.ctx;UOe=!1,e.beforeCreate&&Tpt(e.beforeCreate,r,"bc");const{data:a,computed:o,methods:c,watch:h,provide:g,inject:_,created:x,beforeMount:y,mounted:S,beforeUpdate:L,updated:R,activated:G,deactivated:ie,beforeDestroy:ue,beforeUnmount:re,destroyed:_e,unmounted:ye,render:Le,renderTracked:lt,renderTriggered:Ue,errorCaptured:Ze,serverPrefetch:rt,expose:kt,inheritAttrs:Zt,components:jt,directives:ui,filters:ti}=e;if(_&&$di(_,n,null),c)for(const Vt in c){const Ir=c[Vt];ac(Ir)&&(n[Vt]=Ir.bind(i))}if(a){const Vt=a.call(i,i);Lf(Vt)&&(r.data=x$(Vt))}if(UOe=!0,o)for(const Vt in o){const Ir=o[Vt],Pu=ac(Ir)?Ir.bind(i,i):ac(Ir.get)?Ir.get.bind(i,i):GC,Ha=!ac(Ir)&&ac(Ir.set)?Ir.set.bind(i):GC,Vu=j6({get:Pu,set:Ha});Object.defineProperty(n,Vt,{enumerable:!0,configurable:!0,get:()=>Vu.value,set:Nr=>Vu.value=Nr})}if(h)for(const Vt in h)C6t(h[Vt],n,i,Vt);if(g){const Vt=ac(g)?g.call(i):g;Reflect.ownKeys(Vt).forEach(Ir=>{Xdi(Ir,Vt[Ir])})}x&&Tpt(x,r,"c");function gu(Vt,Ir){W0(Ir)?Ir.forEach(Pu=>Vt(Pu.bind(i))):Ir&&Vt(Ir.bind(i))}if(gu(Idi,y),gu(JR,S),gu(Rdi,L),gu(Odi,R),gu(Pdi,G),gu(Mdi,ie),gu(Wdi,Ze),gu(Kdi,lt),gu(Hdi,Ue),gu(jdi,re),gu(CGe,ye),gu(Vdi,rt),W0(kt))if(kt.length){const Vt=r.exposed||(r.exposed={});kt.forEach(Ir=>{Object.defineProperty(Vt,Ir,{get:()=>i[Ir],set:Pu=>i[Ir]=Pu})})}else r.exposed||(r.exposed={});Le&&r.render===GC&&(r.render=Le),Zt!=null&&(r.inheritAttrs=Zt),jt&&(r.components=jt),ui&&(r.directives=ui)}function $di(r,e,i=GC){W0(r)&&(r=qOe(r));for(const n in r){const a=r[n];let o;Lf(a)?"default"in a?o=Rne(a.from||n,a.default,!0):o=Rne(a.from||n):o=Rne(a),Ap(o)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:c=>o.value=c}):e[n]=o}}function Tpt(r,e,i){_y(W0(r)?r.map(n=>n.bind(e.proxy)):r.bind(e.proxy),e,i)}function C6t(r,e,i,n){const a=n.includes(".")?_6t(i,n):()=>i[n];if(og(r)){const o=e[r];ac(o)&&_A(a,o)}else if(ac(r))_A(a,r.bind(i));else if(Lf(r))if(W0(r))r.forEach(o=>C6t(o,e,i,n));else{const o=ac(r.handler)?r.handler.bind(i):e[r.handler];ac(o)&&_A(a,o,r)}}function bGe(r){const e=r.type,{mixins:i,extends:n}=e,{mixins:a,optionsCache:o,config:{optionMergeStrategies:c}}=r.appContext,h=o.get(e);let g;return h?g=h:!a.length&&!i&&!n?g=e:(g={},a.length&&a.forEach(_=>UDe(g,_,c,!0)),UDe(g,e,c)),Lf(e)&&o.set(e,g),g}function UDe(r,e,i,n=!1){const{mixins:a,extends:o}=e;o&&UDe(r,o,i,!0),a&&a.forEach(c=>UDe(r,c,i,!0));for(const c in e)if(!(n&&c==="expose")){const h=Udi[c]||i&&i[c];r[c]=h?h(r[c],e[c]):e[c]}return r}const Udi={data:Lpt,props:Npt,emits:Npt,methods:lne,computed:lne,beforeCreate:TD,created:TD,beforeMount:TD,mounted:TD,beforeUpdate:TD,updated:TD,beforeDestroy:TD,beforeUnmount:TD,destroyed:TD,unmounted:TD,activated:TD,deactivated:TD,errorCaptured:TD,serverPrefetch:TD,components:lne,directives:lne,watch:Zdi,provide:Lpt,inject:qdi};function Lpt(r,e){return e?r?function(){return I_(ac(r)?r.call(this,this):r,ac(e)?e.call(this,this):e)}:e:r}function qdi(r,e){return lne(qOe(r),qOe(e))}function qOe(r){if(W0(r)){const e={};for(let i=0;i1)return i&&ac(e)?e.call(n&&n.proxy):e}}function e1i(){return!!(N_||Kg||Tue)}function t1i(r,e,i,n=!1){const a={},o={};WDe(o,_6e,1),r.propsDefaults=Object.create(null),y6t(r,e,a,o);for(const c in r.propsOptions[0])c in a||(a[c]=void 0);i?r.props=n?a:odi(a):r.type.props?r.props=a:r.props=o,r.attrs=o}function i1i(r,e,i,n){const{props:a,attrs:o,vnode:{patchFlag:c}}=r,h=l1(a),[g]=r.propsOptions;let _=!1;if((n||c>0)&&!(c&16)){if(c&8){const x=r.vnode.dynamicProps;for(let y=0;y{g=!0;const[S,L]=k6t(y,e,!0);I_(c,S),L&&h.push(...L)};!i&&e.mixins.length&&e.mixins.forEach(x),r.extends&&x(r.extends),r.mixins&&r.mixins.forEach(x)}if(!o&&!g)return Lf(r)&&n.set(r,ZG),ZG;if(W0(o))for(let x=0;x-1,L[1]=G<0||R-1||o1(L,"default"))&&h.push(y)}}}const _=[c,h];return Lf(r)&&n.set(r,_),_}function Ppt(r){return r[0]!=="$"}function Mpt(r){const e=r&&r.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:r===null?"null":""}function zpt(r,e){return Mpt(r)===Mpt(e)}function Ipt(r,e){return W0(e)?e.findIndex(i=>zpt(i,r)):ac(e)&&zpt(e,r)?0:-1}const F6t=r=>r[0]==="_"||r==="$stable",yGe=r=>W0(r)?r.map(UF):[UF(r)],n1i=(r,e,i)=>{if(e._n)return e;const n=OL((...a)=>yGe(e(...a)),i);return n._c=!1,n},A6t=(r,e,i)=>{const n=r._ctx;for(const a in r){if(F6t(a))continue;const o=r[a];if(ac(o))e[a]=n1i(a,o,n);else if(o!=null){const c=yGe(o);e[a]=()=>c}}},S6t=(r,e)=>{const i=yGe(e);r.slots.default=()=>i},u1i=(r,e)=>{if(r.vnode.shapeFlag&32){const i=e._;i?(r.slots=l1(e),WDe(e,"_",i)):A6t(e,r.slots={})}else r.slots={},e&&S6t(r,e);WDe(r.slots,_6e,1)},r1i=(r,e,i)=>{const{vnode:n,slots:a}=r;let o=!0,c=em;if(n.shapeFlag&32){const h=e._;h?i&&h===1?o=!1:(I_(a,e),!i&&h===1&&delete a._):(o=!e.$stable,A6t(e,a)),c=e}else e&&(S6t(r,e),c={default:1});if(o)for(const h in a)!F6t(h)&&c[h]==null&&delete a[h]};function YOe(r,e,i,n,a=!1){if(W0(r)){r.forEach((S,L)=>YOe(S,e&&(W0(e)?e[L]:e),i,n,a));return}if(zne(n)&&!a)return;const o=n.shapeFlag&4?x6e(n.component)||n.component.proxy:n.el,c=a?null:o,{i:h,r:g}=r,_=e&&e.r,x=h.refs===em?h.refs={}:h.refs,y=h.setupState;if(_!=null&&_!==g&&(og(_)?(x[_]=null,o1(y,_)&&(y[_]=null)):Ap(_)&&(_.value=null)),ac(g))DL(g,h,12,[c,x]);else{const S=og(g),L=Ap(g);if(S||L){const R=()=>{if(r.f){const G=S?o1(y,g)?y[g]:x[g]:g.value;a?W0(G)&&lGe(G,o):W0(G)?G.includes(o)||G.push(o):S?(x[g]=[o],o1(y,g)&&(y[g]=x[g])):(g.value=[o],r.k&&(x[r.k]=g.value))}else S?(x[g]=c,o1(y,g)&&(y[g]=c)):L&&(g.value=c,r.k&&(x[r.k]=c))};c?(R.id=-1,Z5(R,i)):R()}}}const Z5=Bdi;function a1i(r){return o1i(r)}function o1i(r,e){const i=Hxt();i.__VUE__=!0;const{insert:n,remove:a,patchProp:o,createElement:c,createText:h,createComment:g,setText:_,setElementText:x,parentNode:y,nextSibling:S,setScopeId:L=GC,insertStaticContent:R}=r,G=(Ii,Ge,ku,mi=null,Su=null,Cr=null,va=void 0,Li=null,li=!!Ge.dynamicChildren)=>{if(Ii===Ge)return;Ii&&!Tie(Ii,Ge)&&(mi=Ka(Ii),Nr(Ii,Su,Cr,!0),Ii=null),Ge.patchFlag===-2&&(li=!1,Ge.dynamicChildren=null);const{type:ci,ref:ht,shapeFlag:At}=Ge;switch(ci){case E6e:ie(Ii,Ge,ku,mi);break;case jL:ue(Ii,Ge,ku,mi);break;case Z3e:Ii==null&&re(Ge,ku,mi,va);break;case Vc:jt(Ii,Ge,ku,mi,Su,Cr,va,Li,li);break;default:At&1?Le(Ii,Ge,ku,mi,Su,Cr,va,Li,li):At&6?ui(Ii,Ge,ku,mi,Su,Cr,va,Li,li):(At&64||At&128)&&ci.process(Ii,Ge,ku,mi,Su,Cr,va,Li,li,Bs)}ht!=null&&Su&&YOe(ht,Ii&&Ii.ref,Cr,Ge||Ii,!Ge)},ie=(Ii,Ge,ku,mi)=>{if(Ii==null)n(Ge.el=h(Ge.children),ku,mi);else{const Su=Ge.el=Ii.el;Ge.children!==Ii.children&&_(Su,Ge.children)}},ue=(Ii,Ge,ku,mi)=>{Ii==null?n(Ge.el=g(Ge.children||""),ku,mi):Ge.el=Ii.el},re=(Ii,Ge,ku,mi)=>{[Ii.el,Ii.anchor]=R(Ii.children,Ge,ku,mi,Ii.el,Ii.anchor)},_e=({el:Ii,anchor:Ge},ku,mi)=>{let Su;for(;Ii&&Ii!==Ge;)Su=S(Ii),n(Ii,ku,mi),Ii=Su;n(Ge,ku,mi)},ye=({el:Ii,anchor:Ge})=>{let ku;for(;Ii&&Ii!==Ge;)ku=S(Ii),a(Ii),Ii=ku;a(Ge)},Le=(Ii,Ge,ku,mi,Su,Cr,va,Li,li)=>{Ge.type==="svg"?va="svg":Ge.type==="math"&&(va="mathml"),Ii==null?lt(Ge,ku,mi,Su,Cr,va,Li,li):rt(Ii,Ge,Su,Cr,va,Li,li)},lt=(Ii,Ge,ku,mi,Su,Cr,va,Li)=>{let li,ci;const{props:ht,shapeFlag:At,transition:pi,dirs:hi}=Ii;if(li=Ii.el=c(Ii.type,Cr,ht&&ht.is,ht),At&8?x(li,Ii.children):At&16&&Ze(Ii.children,li,null,mi,Su,hIe(Ii,Cr),va,Li),hi&&qz(Ii,null,mi,"created"),Ue(li,Ii,Ii.scopeId,va,mi),ht){for(const On in ht)On!=="value"&&!U3e(On)&&o(li,On,null,ht[On],Cr,Ii.children,mi,Su,qi);"value"in ht&&o(li,"value",null,ht.value,Cr),(ci=ht.onVnodeBeforeMount)&&PF(ci,mi,Ii)}hi&&qz(Ii,null,mi,"beforeMount");const cn=s1i(Su,pi);cn&&pi.beforeEnter(li),n(li,Ge,ku),((ci=ht&&ht.onVnodeMounted)||cn||hi)&&Z5(()=>{ci&&PF(ci,mi,Ii),cn&&pi.enter(li),hi&&qz(Ii,null,mi,"mounted")},Su)},Ue=(Ii,Ge,ku,mi,Su)=>{if(ku&&L(Ii,ku),mi)for(let Cr=0;Cr{for(let ci=li;ci{const Li=Ge.el=Ii.el;let{patchFlag:li,dynamicChildren:ci,dirs:ht}=Ge;li|=Ii.patchFlag&16;const At=Ii.props||em,pi=Ge.props||em;let hi;if(ku&&Zz(ku,!1),(hi=pi.onVnodeBeforeUpdate)&&PF(hi,ku,Ge,Ii),ht&&qz(Ge,Ii,ku,"beforeUpdate"),ku&&Zz(ku,!0),ci?kt(Ii.dynamicChildren,ci,Li,ku,mi,hIe(Ge,Su),Cr):va||Ir(Ii,Ge,Li,null,ku,mi,hIe(Ge,Su),Cr,!1),li>0){if(li&16)Zt(Li,Ge,At,pi,ku,mi,Su);else if(li&2&&At.class!==pi.class&&o(Li,"class",null,pi.class,Su),li&4&&o(Li,"style",At.style,pi.style,Su),li&8){const cn=Ge.dynamicProps;for(let On=0;On{hi&&PF(hi,ku,Ge,Ii),ht&&qz(Ge,Ii,ku,"updated")},mi)},kt=(Ii,Ge,ku,mi,Su,Cr,va)=>{for(let Li=0;Li{if(ku!==mi){if(ku!==em)for(const Li in ku)!U3e(Li)&&!(Li in mi)&&o(Ii,Li,ku[Li],null,va,Ge.children,Su,Cr,qi);for(const Li in mi){if(U3e(Li))continue;const li=mi[Li],ci=ku[Li];li!==ci&&Li!=="value"&&o(Ii,Li,ci,li,va,Ge.children,Su,Cr,qi)}"value"in mi&&o(Ii,"value",ku.value,mi.value,va)}},jt=(Ii,Ge,ku,mi,Su,Cr,va,Li,li)=>{const ci=Ge.el=Ii?Ii.el:h(""),ht=Ge.anchor=Ii?Ii.anchor:h("");let{patchFlag:At,dynamicChildren:pi,slotScopeIds:hi}=Ge;hi&&(Li=Li?Li.concat(hi):hi),Ii==null?(n(ci,ku,mi),n(ht,ku,mi),Ze(Ge.children||[],ku,ht,Su,Cr,va,Li,li)):At>0&&At&64&&pi&&Ii.dynamicChildren?(kt(Ii.dynamicChildren,pi,ku,Su,Cr,va,Li),(Ge.key!=null||Su&&Ge===Su.subTree)&&B6t(Ii,Ge,!0)):Ir(Ii,Ge,ku,ht,Su,Cr,va,Li,li)},ui=(Ii,Ge,ku,mi,Su,Cr,va,Li,li)=>{Ge.slotScopeIds=Li,Ii==null?Ge.shapeFlag&512?Su.ctx.activate(Ge,ku,mi,va,li):ti(Ge,ku,mi,Su,Cr,va,li):qu(Ii,Ge,li)},ti=(Ii,Ge,ku,mi,Su,Cr,va)=>{const Li=Ii.component=g1i(Ii,mi,Su);if(D6t(Ii)&&(Li.ctx.renderer=Bs),E1i(Li),Li.asyncDep){if(Su&&Su.registerDep(Li,gu),!Ii.el){const li=Li.subTree=z0(jL);ue(null,li,Ge,ku)}}else gu(Li,Ii,Ge,ku,Su,Cr,va)},qu=(Ii,Ge,ku)=>{const mi=Ge.component=Ii.component;if(ydi(Ii,Ge,ku))if(mi.asyncDep&&!mi.asyncResolved){Vt(mi,Ge,ku);return}else mi.next=Ge,Edi(mi.update),mi.effect.dirty=!0,mi.update();else Ge.el=Ii.el,mi.vnode=Ge},gu=(Ii,Ge,ku,mi,Su,Cr,va)=>{const Li=()=>{if(Ii.isMounted){let{next:ht,bu:At,u:pi,parent:hi,vnode:cn}=Ii;{const co=w6t(Ii);if(co){ht&&(ht.el=cn.el,Vt(Ii,ht,va)),co.asyncDep.then(()=>{Ii.isUnmounted||Li()});return}}let On=ht,vr;Zz(Ii,!1),ht?(ht.el=cn.el,Vt(Ii,ht,va)):ht=cn,At&&q3e(At),(vr=ht.props&&ht.props.onVnodeBeforeUpdate)&&PF(vr,hi,ht,cn),Zz(Ii,!0);const Ur=cIe(Ii),Di=Ii.subTree;Ii.subTree=Ur,G(Di,Ur,y(Di.el),Ka(Di),Ii,Su,Cr),ht.el=Ur.el,On===null&&kdi(Ii,Ur.el),pi&&Z5(pi,Su),(vr=ht.props&&ht.props.onVnodeUpdated)&&Z5(()=>PF(vr,hi,ht,cn),Su)}else{let ht;const{el:At,props:pi}=Ge,{bm:hi,m:cn,parent:On}=Ii,vr=zne(Ge);if(Zz(Ii,!1),hi&&q3e(hi),!vr&&(ht=pi&&pi.onVnodeBeforeMount)&&PF(ht,On,Ge),Zz(Ii,!0),At&&Hl){const Ur=()=>{Ii.subTree=cIe(Ii),Hl(At,Ii.subTree,Ii,Su,null)};vr?Ge.type.__asyncLoader().then(()=>!Ii.isUnmounted&&Ur()):Ur()}else{const Ur=Ii.subTree=cIe(Ii);G(null,Ur,ku,mi,Ii,Su,Cr),Ge.el=Ur.el}if(cn&&Z5(cn,Su),!vr&&(ht=pi&&pi.onVnodeMounted)){const Ur=Ge;Z5(()=>PF(ht,On,Ur),Su)}(Ge.shapeFlag&256||On&&zne(On.vnode)&&On.vnode.shapeFlag&256)&&Ii.a&&Z5(Ii.a,Su),Ii.isMounted=!0,Ge=ku=mi=null}},li=Ii.effect=new dGe(Li,GC,()=>xGe(ci),Ii.scope),ci=Ii.update=()=>{li.dirty&&li.run()};ci.id=Ii.uid,Zz(Ii,!0),ci()},Vt=(Ii,Ge,ku)=>{Ge.component=Ii;const mi=Ii.vnode.props;Ii.vnode=Ge,Ii.next=null,i1i(Ii,Ge.props,mi,ku),r1i(Ii,Ge.children,ku),WR(),Apt(Ii),GR()},Ir=(Ii,Ge,ku,mi,Su,Cr,va,Li,li=!1)=>{const ci=Ii&&Ii.children,ht=Ii?Ii.shapeFlag:0,At=Ge.children,{patchFlag:pi,shapeFlag:hi}=Ge;if(pi>0){if(pi&128){Ha(ci,At,ku,mi,Su,Cr,va,Li,li);return}else if(pi&256){Pu(ci,At,ku,mi,Su,Cr,va,Li,li);return}}hi&8?(ht&16&&qi(ci,Su,Cr),At!==ci&&x(ku,At)):ht&16?hi&16?Ha(ci,At,ku,mi,Su,Cr,va,Li,li):qi(ci,Su,Cr,!0):(ht&8&&x(ku,""),hi&16&&Ze(At,ku,mi,Su,Cr,va,Li,li))},Pu=(Ii,Ge,ku,mi,Su,Cr,va,Li,li)=>{Ii=Ii||ZG,Ge=Ge||ZG;const ci=Ii.length,ht=Ge.length,At=Math.min(ci,ht);let pi;for(pi=0;piht?qi(Ii,Su,Cr,!0,!1,At):Ze(Ge,ku,mi,Su,Cr,va,Li,li,At)},Ha=(Ii,Ge,ku,mi,Su,Cr,va,Li,li)=>{let ci=0;const ht=Ge.length;let At=Ii.length-1,pi=ht-1;for(;ci<=At&&ci<=pi;){const hi=Ii[ci],cn=Ge[ci]=li?KT(Ge[ci]):UF(Ge[ci]);if(Tie(hi,cn))G(hi,cn,ku,null,Su,Cr,va,Li,li);else break;ci++}for(;ci<=At&&ci<=pi;){const hi=Ii[At],cn=Ge[pi]=li?KT(Ge[pi]):UF(Ge[pi]);if(Tie(hi,cn))G(hi,cn,ku,null,Su,Cr,va,Li,li);else break;At--,pi--}if(ci>At){if(ci<=pi){const hi=pi+1,cn=hipi)for(;ci<=At;)Nr(Ii[ci],Su,Cr,!0),ci++;else{const hi=ci,cn=ci,On=new Map;for(ci=cn;ci<=pi;ci++){const t0=Ge[ci]=li?KT(Ge[ci]):UF(Ge[ci]);t0.key!=null&&On.set(t0.key,ci)}let vr,Ur=0;const Di=pi-cn+1;let co=!1,nl=0;const yn=new Array(Di);for(ci=0;ci=Di){Nr(t0,Su,Cr,!0);continue}let Al;if(t0.key!=null)Al=On.get(t0.key);else for(vr=cn;vr<=pi;vr++)if(yn[vr-cn]===0&&Tie(t0,Ge[vr])){Al=vr;break}Al===void 0?Nr(t0,Su,Cr,!0):(yn[Al-cn]=ci+1,Al>=nl?nl=Al:co=!0,G(t0,Ge[Al],ku,null,Su,Cr,va,Li,li),Ur++)}const Ca=co?l1i(yn):ZG;for(vr=Ca.length-1,ci=Di-1;ci>=0;ci--){const t0=cn+ci,Al=Ge[t0],Mh=t0+1{const{el:Cr,type:va,transition:Li,children:li,shapeFlag:ci}=Ii;if(ci&6){Vu(Ii.component.subTree,Ge,ku,mi);return}if(ci&128){Ii.suspense.move(Ge,ku,mi);return}if(ci&64){va.move(Ii,Ge,ku,Bs);return}if(va===Vc){n(Cr,Ge,ku);for(let At=0;AtLi.enter(Cr),Su);else{const{leave:At,delayLeave:pi,afterLeave:hi}=Li,cn=()=>n(Cr,Ge,ku),On=()=>{At(Cr,()=>{cn(),hi&&hi()})};pi?pi(Cr,cn,On):On()}else n(Cr,Ge,ku)},Nr=(Ii,Ge,ku,mi=!1,Su=!1)=>{const{type:Cr,props:va,ref:Li,children:li,dynamicChildren:ci,shapeFlag:ht,patchFlag:At,dirs:pi}=Ii;if(Li!=null&&YOe(Li,null,ku,Ii,!0),ht&256){Ge.ctx.deactivate(Ii);return}const hi=ht&1&&pi,cn=!zne(Ii);let On;if(cn&&(On=va&&va.onVnodeBeforeUnmount)&&PF(On,Ge,Ii),ht&6)Vr(Ii.component,ku,mi);else{if(ht&128){Ii.suspense.unmount(ku,mi);return}hi&&qz(Ii,null,Ge,"beforeUnmount"),ht&64?Ii.type.remove(Ii,Ge,ku,Su,Bs,mi):ci&&(Cr!==Vc||At>0&&At&64)?qi(ci,Ge,ku,!1,!0):(Cr===Vc&&At&384||!Su&&ht&16)&&qi(li,Ge,ku),mi&&ga(Ii)}(cn&&(On=va&&va.onVnodeUnmounted)||hi)&&Z5(()=>{On&&PF(On,Ge,Ii),hi&&qz(Ii,null,Ge,"unmounted")},ku)},ga=Ii=>{const{type:Ge,el:ku,anchor:mi,transition:Su}=Ii;if(Ge===Vc){R0(ku,mi);return}if(Ge===Z3e){ye(Ii);return}const Cr=()=>{a(ku),Su&&!Su.persisted&&Su.afterLeave&&Su.afterLeave()};if(Ii.shapeFlag&1&&Su&&!Su.persisted){const{leave:va,delayLeave:Li}=Su,li=()=>va(ku,Cr);Li?Li(Ii.el,Cr,li):li()}else Cr()},R0=(Ii,Ge)=>{let ku;for(;Ii!==Ge;)ku=S(Ii),a(Ii),Ii=ku;a(Ge)},Vr=(Ii,Ge,ku)=>{const{bum:mi,scope:Su,update:Cr,subTree:va,um:Li}=Ii;mi&&q3e(mi),Su.stop(),Cr&&(Cr.active=!1,Nr(va,Ii,Ge,ku)),Li&&Z5(Li,Ge),Z5(()=>{Ii.isUnmounted=!0},Ge),Ge&&Ge.pendingBranch&&!Ge.isUnmounted&&Ii.asyncDep&&!Ii.asyncResolved&&Ii.suspenseId===Ge.pendingId&&(Ge.deps--,Ge.deps===0&&Ge.resolve())},qi=(Ii,Ge,ku,mi=!1,Su=!1,Cr=0)=>{for(let va=Cr;vaIi.shapeFlag&6?Ka(Ii.component.subTree):Ii.shapeFlag&128?Ii.suspense.next():S(Ii.anchor||Ii.el);let na=!1;const _0=(Ii,Ge,ku)=>{Ii==null?Ge._vnode&&Nr(Ge._vnode,null,null,!0):G(Ge._vnode||null,Ii,Ge,null,null,null,ku),na||(na=!0,Apt(),f6t(),na=!1),Ge._vnode=Ii},Bs={p:G,um:Nr,m:Vu,r:ga,mt:ti,mc:Ze,pc:Ir,pbc:kt,n:Ka,o:r};let Pa,Hl;return e&&([Pa,Hl]=e(Bs)),{render:_0,hydrate:Pa,createApp:Qdi(_0,Pa)}}function hIe({type:r,props:e},i){return i==="svg"&&r==="foreignObject"||i==="mathml"&&r==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:i}function Zz({effect:r,update:e},i){r.allowRecurse=e.allowRecurse=i}function s1i(r,e){return(!r||r&&!r.pendingBranch)&&e&&!e.persisted}function B6t(r,e,i=!1){const n=r.children,a=e.children;if(W0(n)&&W0(a))for(let o=0;o>1,r[i[h]]<_?o=h+1:c=h;_0&&(e[n]=i[o-1]),i[o]=n)}}for(o=i.length,c=i[o-1];o-- >0;)i[o]=c,c=e[c];return i}function w6t(r){const e=r.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:w6t(e)}const c1i=r=>r.__isTeleport,Vc=Symbol.for("v-fgt"),E6e=Symbol.for("v-txt"),jL=Symbol.for("v-cmt"),Z3e=Symbol.for("v-stc"),One=[];let dy=null;function mu(r=!1){One.push(dy=r?null:[])}function d1i(){One.pop(),dy=One[One.length-1]||null}let Lue=1;function Rpt(r){Lue+=r}function T6t(r){return r.dynamicChildren=Lue>0?dy||ZG:null,d1i(),Lue>0&&dy&&dy.push(r),r}function ir(r,e,i,n,a,o){return T6t(ri(r,e,i,n,a,o,!0))}function n4(r,e,i,n,a){return T6t(z0(r,e,i,n,a,!0))}function qDe(r){return r?r.__v_isVNode===!0:!1}function Tie(r,e){return r.type===e.type&&r.key===e.key}const _6e="__vInternal",L6t=({key:r})=>r??null,Y3e=({ref:r,ref_key:e,ref_for:i})=>(typeof r=="number"&&(r=""+r),r!=null?og(r)||Ap(r)||ac(r)?{i:Kg,r,k:e,f:!!i}:r:null);function ri(r,e=null,i=null,n=0,a=null,o=r===Vc?0:1,c=!1,h=!1){const g={__v_isVNode:!0,__v_skip:!0,type:r,props:e,key:e&&L6t(e),ref:e&&Y3e(e),scopeId:m6e,slotScopeIds:null,children:i,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:Kg};return h?(kGe(g,i),o&128&&r.normalize(g)):i&&(g.shapeFlag|=og(i)?8:16),Lue>0&&!c&&dy&&(g.patchFlag>0||o&6)&&g.patchFlag!==32&&dy.push(g),g}const z0=h1i;function h1i(r,e=null,i=null,n=0,a=null,o=!1){if((!r||r===Adi)&&(r=jL),qDe(r)){const h=wJ(r,e,!0);return i&&kGe(h,i),Lue>0&&!o&&dy&&(h.shapeFlag&6?dy[dy.indexOf(r)]=h:dy.push(h)),h.patchFlag|=-2,h}if(C1i(r)&&(r=r.__vccOpts),e){e=N6t(e);let{class:h,style:g}=e;h&&!og(h)&&(e.class=sh(h)),Lf(g)&&(o6t(g)&&!W0(g)&&(g=I_({},g)),e.style=Ig(g))}const c=og(r)?1:Sdi(r)?128:c1i(r)?64:Lf(r)?4:ac(r)?2:0;return ri(r,e,i,n,a,c,o,!0)}function N6t(r){return r?o6t(r)||_6e in r?I_({},r):r:null}function wJ(r,e,i=!1){const{props:n,ref:a,patchFlag:o,children:c}=r,h=e?FGe(n||{},e):n;return{__v_isVNode:!0,__v_skip:!0,type:r.type,props:h,key:h&&L6t(h),ref:e&&e.ref?i&&a?W0(a)?a.concat(Y3e(e)):[a,Y3e(e)]:Y3e(e):a,scopeId:r.scopeId,slotScopeIds:r.slotScopeIds,children:c,target:r.target,targetAnchor:r.targetAnchor,staticCount:r.staticCount,shapeFlag:r.shapeFlag,patchFlag:e&&r.type!==Vc?o===-1?16:o|16:o,dynamicProps:r.dynamicProps,dynamicChildren:r.dynamicChildren,appContext:r.appContext,dirs:r.dirs,transition:r.transition,component:r.component,suspense:r.suspense,ssContent:r.ssContent&&wJ(r.ssContent),ssFallback:r.ssFallback&&wJ(r.ssFallback),el:r.el,anchor:r.anchor,ctx:r.ctx,ce:r.ce}}function A0(r=" ",e=0){return z0(E6e,null,r,e)}function f1i(r,e){const i=z0(Z3e,null,r);return i.staticCount=e,i}function C0(r="",e=!1){return e?(mu(),n4(jL,null,r)):z0(jL,null,r)}function UF(r){return r==null||typeof r=="boolean"?z0(jL):W0(r)?z0(Vc,null,r.slice()):typeof r=="object"?KT(r):z0(E6e,null,String(r))}function KT(r){return r.el===null&&r.patchFlag!==-1||r.memo?r:wJ(r)}function kGe(r,e){let i=0;const{shapeFlag:n}=r;if(e==null)e=null;else if(W0(e))i=16;else if(typeof e=="object")if(n&65){const a=e.default;a&&(a._c&&(a._d=!1),kGe(r,a()),a._c&&(a._d=!0));return}else{i=32;const a=e._;!a&&!(_6e in e)?e._ctx=Kg:a===3&&Kg&&(Kg.slots._===1?e._=1:(e._=2,r.patchFlag|=1024))}else ac(e)?(e={default:e,_ctx:Kg},i=32):(e=String(e),n&64?(i=16,e=[A0(e)]):i=8);r.children=e,r.shapeFlag|=i}function FGe(...r){const e={};for(let i=0;i{let a;return(a=r[i])||(a=r[i]=[]),a.push(n),o=>{a.length>1?a.forEach(c=>c(o)):a[0](o)}};ZDe=e("__VUE_INSTANCE_SETTERS__",i=>N_=i),QOe=e("__VUE_SSR_SETTERS__",i=>D6e=i)}const hae=r=>{const e=N_;return ZDe(r),r.scope.on(),()=>{r.scope.off(),ZDe(e)}},Opt=()=>{N_&&N_.scope.off(),ZDe(null)};function P6t(r){return r.vnode.shapeFlag&4}let D6e=!1;function E1i(r,e=!1){e&&QOe(e);const{props:i,children:n}=r.vnode,a=P6t(r);t1i(r,i,a,e),u1i(r,n);const o=a?_1i(r,e):void 0;return e&&QOe(!1),o}function _1i(r,e){const i=r.type;r.accessCache=Object.create(null),r.proxy=d6e(new Proxy(r.ctx,Gdi));const{setup:n}=i;if(n){const a=r.setupContext=n.length>1?x1i(r):null,o=hae(r);WR();const c=DL(n,r,0,[r.props,a]);if(GR(),o(),Oxt(c)){if(c.then(Opt,Opt),e)return c.then(h=>{jpt(r,h,e)}).catch(h=>{h6e(h,r,0)});r.asyncDep=c}else jpt(r,c,e)}else M6t(r,e)}function jpt(r,e,i){ac(e)?r.type.__ssrInlineRender?r.ssrRender=e:r.render=e:Lf(e)&&(r.setupState=c6t(e)),M6t(r,i)}let Vpt;function M6t(r,e,i){const n=r.type;if(!r.render){if(!e&&Vpt&&!n.render){const a=n.template||bGe(r).template;if(a){const{isCustomElement:o,compilerOptions:c}=r.appContext.config,{delimiters:h,compilerOptions:g}=n,_=I_(I_({isCustomElement:o,delimiters:h},c),g);n.render=Vpt(a,_)}}r.render=n.render||GC}{const a=hae(r);WR();try{Jdi(r)}finally{GR(),a()}}}function D1i(r){return r.attrsProxy||(r.attrsProxy=new Proxy(r.attrs,{get(e,i){return mx(r,"get","$attrs"),e[i]}}))}function x1i(r){const e=i=>{r.exposed=i||{}};return{get attrs(){return D1i(r)},slots:r.slots,emit:r.emit,expose:e}}function x6e(r){if(r.exposed)return r.exposeProxy||(r.exposeProxy=new Proxy(c6t(d6e(r.exposed)),{get(e,i){if(i in e)return e[i];if(i in Ine)return Ine[i](r)},has(e,i){return i in e||i in Ine}}))}function v1i(r,e=!0){return ac(r)?r.displayName||r.name:r.name||e&&r.__name}function C1i(r){return ac(r)&&"__vccOpts"in r}const j6=(r,e)=>sdi(r,e,D6e);function b1i(r,e,i){const n=arguments.length;return n===2?Lf(e)&&!W0(e)?qDe(e)?z0(r,null,[e]):z0(r,e):z0(r,null,e):(n>3?i=Array.prototype.slice.call(arguments,2):n===3&&qDe(i)&&(i=[i]),z0(r,e,i))}const y1i="3.4.13";/**
* @vue/runtime-dom v3.4.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
-**/const v1i="http://www.w3.org/2000/svg",C1i="http://www.w3.org/1998/Math/MathML",WT=typeof document<"u"?document:null,Ipt=WT&&WT.createElement("template"),b1i={insert:(r,e,i)=>{e.insertBefore(r,i||null)},remove:r=>{const e=r.parentNode;e&&e.removeChild(r)},createElement:(r,e,i,n)=>{const a=e==="svg"?WT.createElementNS(v1i,r):e==="mathml"?WT.createElementNS(C1i,r):WT.createElement(r,i?{is:i}:void 0);return r==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:r=>WT.createTextNode(r),createComment:r=>WT.createComment(r),setText:(r,e)=>{r.nodeValue=e},setElementText:(r,e)=>{r.textContent=e},parentNode:r=>r.parentNode,nextSibling:r=>r.nextSibling,querySelector:r=>WT.querySelector(r),setScopeId(r,e){r.setAttribute(e,"")},insertStaticContent(r,e,i,n,a,o){const c=i?i.previousSibling:e.lastChild;if(a&&(a===o||a.nextSibling))for(;e.insertBefore(a.cloneNode(!0),i),!(a===o||!(a=a.nextSibling)););else{Ipt.innerHTML=n==="svg"?``:n==="mathml"?``:r;const h=Ipt.content;if(n==="svg"||n==="mathml"){const g=h.firstChild;for(;g.firstChild;)h.appendChild(g.firstChild);h.removeChild(g)}e.insertBefore(h,i)}return[c?c.nextSibling:e.firstChild,i?i.previousSibling:e.lastChild]}},y1i=Symbol("_vtc");function k1i(r,e,i){const n=r[y1i];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?r.removeAttribute("class"):i?r.setAttribute("class",e):r.className=e}const F1i=Symbol("_vod"),A1i=Symbol("");function S1i(r,e,i){const n=r.style,a=n.display,o=og(i);if(i&&!o){if(e&&!og(e))for(const c in e)i[c]==null&&$Oe(n,c,"");for(const c in i)$Oe(n,c,i[c])}else if(o){if(e!==i){const c=n[A1i];c&&(i+=";"+c),n.cssText=i}}else e&&r.removeAttribute("style");F1i in r&&(n.display=a)}const Rpt=/\s*!important$/;function $Oe(r,e,i){if(H0(i))i.forEach(n=>$Oe(r,e,n));else if(i==null&&(i=""),e.startsWith("--"))r.setProperty(e,i);else{const n=B1i(r,e);Rpt.test(i)?r.setProperty(HR(n),i.replace(Rpt,""),"important"):r[n]=i}}const Opt=["Webkit","Moz","ms"],oIe={};function B1i(r,e){const i=oIe[e];if(i)return i;let n=FA(e);if(n!=="filter"&&n in r)return oIe[e]=n;n=r6e(n);for(let a=0;asIe||(M1i.then(()=>sIe=0),sIe=Date.now());function I1i(r,e){const i=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=i.attached)return;Ey(R1i(n,i.value),e,5,[n])};return i.value=r,i.attached=z1i(),i}function R1i(r,e){if(H0(e)){const i=r.stopImmediatePropagation;return r.stopImmediatePropagation=()=>{i.call(r),r._stopped=!0},e.map(n=>a=>!a._stopped&&n&&n(a))}else return e}const Kpt=r=>r.charCodeAt(0)===111&&r.charCodeAt(1)===110&&r.charCodeAt(2)>96&&r.charCodeAt(2)<123,O1i=(r,e,i,n,a,o,c,h,g)=>{const _=a==="svg";e==="class"?k1i(r,n,_):e==="style"?S1i(r,i,n):i6e(e)?iGe(e)||N1i(r,e,i,n,c):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):j1i(r,e,n,_))?T1i(r,e,n,o,c,h,g):(e==="true-value"?r._trueValue=n:e==="false-value"&&(r._falseValue=n),w1i(r,e,n,_))};function j1i(r,e,i,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in r&&Kpt(e)&&rc(i));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&r.tagName==="INPUT"||e==="type"&&r.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const a=r.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return Kpt(e)&&og(i)?!1:e in r}const wJ=r=>{const e=r.props["onUpdate:modelValue"]||!1;return H0(e)?i=>J3e(e,i):e};function V1i(r){r.target.composing=!0}function Wpt(r){const e=r.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const JS=Symbol("_assign"),GC={created(r,{modifiers:{lazy:e,trim:i,number:n}},a){r[JS]=wJ(a);const o=n||a.props&&a.props.type==="number";qT(r,e?"change":"input",c=>{if(c.target.composing)return;let h=r.value;i&&(h=h.trim()),o&&(h=MOe(h)),r[JS](h)}),i&&qT(r,"change",()=>{r.value=r.value.trim()}),e||(qT(r,"compositionstart",V1i),qT(r,"compositionend",Wpt),qT(r,"change",Wpt))},mounted(r,{value:e}){r.value=e??""},beforeUpdate(r,{value:e,modifiers:{lazy:i,trim:n,number:a}},o){if(r[JS]=wJ(o),r.composing)return;const c=a||r.type==="number"?MOe(r.value):r.value,h=e??"";c!==h&&(document.activeElement===r&&r.type!=="range"&&(i||n&&r.value.trim()===h)||(r.value=h))}},vGe={deep:!0,created(r,e,i){r[JS]=wJ(i),qT(r,"change",()=>{const n=r._modelValue,a=T6t(r),o=r.checked,c=r[JS];if(H0(n)){const h=Oxt(n,a),g=h!==-1;if(o&&!g)c(n.concat(a));else if(!o&&g){const _=[...n];_.splice(h,1),c(_)}}else if(n6e(n)){const h=new Set(n);o?h.add(a):h.delete(a),c(h)}else c(L6t(r,o))})},mounted:Gpt,beforeUpdate(r,e,i){r[JS]=wJ(i),Gpt(r,e,i)}};function Gpt(r,{value:e,oldValue:i},n){r._modelValue=e,H0(e)?r.checked=Oxt(e,n.props.value)>-1:n6e(e)?r.checked=e.has(n.props.value):e!==i&&(r.checked=AJ(e,L6t(r,!0)))}const v_e={created(r,{value:e},i){r.checked=AJ(e,i.props.value),r[JS]=wJ(i),qT(r,"change",()=>{r[JS](T6t(r))})},beforeUpdate(r,{value:e,oldValue:i},n){r[JS]=wJ(n),e!==i&&(r.checked=AJ(e,n.props.value))}};function T6t(r){return"_value"in r?r._value:r.value}function L6t(r,e){const i=e?"_trueValue":"_falseValue";return i in r?r[i]:e}const H1i=["ctrl","shift","alt","meta"],K1i={stop:r=>r.stopPropagation(),prevent:r=>r.preventDefault(),self:r=>r.target!==r.currentTarget,ctrl:r=>!r.ctrlKey,shift:r=>!r.shiftKey,alt:r=>!r.altKey,meta:r=>!r.metaKey,left:r=>"button"in r&&r.button!==0,middle:r=>"button"in r&&r.button!==1,right:r=>"button"in r&&r.button!==2,exact:(r,e)=>H1i.some(i=>r[`${i}Key`]&&!e.includes(i))},W1i=(r,e)=>{const i=r._withMods||(r._withMods={}),n=e.join(".");return i[n]||(i[n]=(a,...o)=>{for(let c=0;c{const i=r._withKeys||(r._withKeys={}),n=e.join(".");return i[n]||(i[n]=a=>{if(!("key"in a))return;const o=HR(a.key);if(e.some(c=>c===o||G1i[c]===o))return r(a)})},J1i=z_({patchProp:O1i},b1i);let Jpt;function $1i(){return Jpt||(Jpt=i1i(J1i))}const N6t=(...r)=>{const e=$1i().createApp(...r),{mount:i}=e;return e.mount=n=>{const a=q1i(n);if(!a)return;const o=e._component;!rc(o)&&!o.render&&!o.template&&(o.template=a.innerHTML),a.innerHTML="";const c=i(a,!1,U1i(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),c},e};function U1i(r){if(r instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&r instanceof MathMLElement)return"mathml"}function q1i(r){return og(r)?document.querySelector(r):r}const Z1i=""+new URL("../logdy-transparent.png",import.meta.url).href,$pt="logdy";let bGe=class{constructor(e){Oc(this,"lastInsertAt","");Oc(this,"sameInserts",0);Oc(this,"keys",[]);this.prefix=e}clear(){this.lastInsertAt="",this.sameInserts=0,this.keys=[]}startClearingUnknowns(){setInterval(()=>{this.clearUnknown()},10*1e3)}clearUnknown(){for(let e in localStorage)this.doesBelong(e)&&!this.keys.includes(e)&&localStorage.removeItem(e)}doesBelong(e){return e.startsWith($pt+"_"+this.prefix+"_")}id(e){return $pt+"_"+this.prefix+"_"+e}load(){this.clear();for(let e in localStorage)this.doesBelong(e)&&(this.lastInsertAt=e,this.keys.push(e));return this.keys.sort().map(e=>JSON.parse(localStorage.getItem(e)))}count(){let e=0;for(let i in localStorage)this.doesBelong(i)&&e++;return e}getOne(e){let i=localStorage.getItem(this.id(e));return i?JSON.parse(i):void 0}add(e,i){let n=new Date().getTime().toString();n===this.lastInsertAt&&(n=n+"."+(++this.sameInserts).toString());let a=this.id(i||n);return e.id=a,localStorage.setItem(a,JSON.stringify(e)),this.lastInsertAt=n,this.keys.push(a),{id:n.toString()}}update(e,i){localStorage.setItem(this.id(e),JSON.stringify(i))}remove(e){let i=this.id(e);localStorage.removeItem(i);let n=this.keys.indexOf(i);this.keys.splice(n,1)}removeAll(){for(let e in this.keys)localStorage.removeItem(this.keys[e]);this.keys=[]}removeFirst(){localStorage.removeItem(this.keys[0]),this.keys.splice(0,1)}};const Upt=new bGe("app"),ZT=new bGe("logs"),DI=new bGe("layout"),I4=(r,e)=>{const i=r.__vccOpts||r;for(const[n,a]of e)i[n]=a;return i},Y1i={},Q1i={class:"kdb",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},X1i=si("path",{d:"M11.0001 3.67157L13.0001 3.67157L13.0001 16.4999L16.2426 13.2574L17.6568 14.6716L12 20.3284L6.34314 14.6716L7.75735 13.2574L11.0001 16.5001L11.0001 3.67157Z",fill:"currentColor"},null,-1),ehi=[X1i];function thi(r,e){return Mu(),vr("svg",Q1i,ehi)}const ihi=I4(Y1i,[["render",thi]]),nhi={},uhi={class:"kdb",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},rhi=si("path",{d:"M17.6568 8.96219L16.2393 10.3731L12.9843 7.10285L12.9706 20.7079L10.9706 20.7059L10.9843 7.13806L7.75404 10.3532L6.34314 8.93572L12.0132 3.29211L17.6568 8.96219Z",fill:"currentColor"},null,-1),ahi=[rhi];function ohi(r,e){return Mu(),vr("svg",uhi,ahi)}const shi=I4(nhi,[["render",ohi]]),lhi={},chi={width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},dhi=si("path",{d:"M8 11C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13H15.9595C16.5118 13 16.9595 12.5523 16.9595 12C16.9595 11.4477 16.5118 11 15.9595 11H8Z",fill:"currentColor"},null,-1),hhi=si("path",{d:"M8.04053 15.0665C7.48824 15.0665 7.04053 15.5142 7.04053 16.0665C7.04053 16.6188 7.48824 17.0665 8.04053 17.0665H16C16.5523 17.0665 17 16.6188 17 16.0665C17 15.5142 16.5523 15.0665 16 15.0665H8.04053Z",fill:"currentColor"},null,-1),fhi=si("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5 3C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3H5ZM7 5H5L5 19H19V5H17V6C17 7.65685 15.6569 9 14 9H10C8.34315 9 7 7.65685 7 6V5ZM9 5V6C9 6.55228 9.44772 7 10 7H14C14.5523 7 15 6.55228 15 6V5H9Z",fill:"currentColor"},null,-1),mhi=[dhi,hhi,fhi];function phi(r,e){return Mu(),vr("svg",chi,mhi)}const CT=I4(lhi,[["render",phi]]);var ghi=!1;/*!
+**/const k1i="http://www.w3.org/2000/svg",F1i="http://www.w3.org/1998/Math/MathML",WT=typeof document<"u"?document:null,Hpt=WT&&WT.createElement("template"),A1i={insert:(r,e,i)=>{e.insertBefore(r,i||null)},remove:r=>{const e=r.parentNode;e&&e.removeChild(r)},createElement:(r,e,i,n)=>{const a=e==="svg"?WT.createElementNS(k1i,r):e==="mathml"?WT.createElementNS(F1i,r):WT.createElement(r,i?{is:i}:void 0);return r==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:r=>WT.createTextNode(r),createComment:r=>WT.createComment(r),setText:(r,e)=>{r.nodeValue=e},setElementText:(r,e)=>{r.textContent=e},parentNode:r=>r.parentNode,nextSibling:r=>r.nextSibling,querySelector:r=>WT.querySelector(r),setScopeId(r,e){r.setAttribute(e,"")},insertStaticContent(r,e,i,n,a,o){const c=i?i.previousSibling:e.lastChild;if(a&&(a===o||a.nextSibling))for(;e.insertBefore(a.cloneNode(!0),i),!(a===o||!(a=a.nextSibling)););else{Hpt.innerHTML=n==="svg"?``:n==="mathml"?``:r;const h=Hpt.content;if(n==="svg"||n==="mathml"){const g=h.firstChild;for(;g.firstChild;)h.appendChild(g.firstChild);h.removeChild(g)}e.insertBefore(h,i)}return[c?c.nextSibling:e.firstChild,i?i.previousSibling:e.lastChild]}},S1i=Symbol("_vtc");function B1i(r,e,i){const n=r[S1i];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?r.removeAttribute("class"):i?r.setAttribute("class",e):r.className=e}const w1i=Symbol("_vod"),T1i=Symbol("");function L1i(r,e,i){const n=r.style,a=n.display,o=og(i);if(i&&!o){if(e&&!og(e))for(const c in e)i[c]==null&&XOe(n,c,"");for(const c in i)XOe(n,c,i[c])}else if(o){if(e!==i){const c=n[T1i];c&&(i+=";"+c),n.cssText=i}}else e&&r.removeAttribute("style");w1i in r&&(n.display=a)}const Kpt=/\s*!important$/;function XOe(r,e,i){if(W0(i))i.forEach(n=>XOe(r,e,n));else if(i==null&&(i=""),e.startsWith("--"))r.setProperty(e,i);else{const n=N1i(r,e);Kpt.test(i)?r.setProperty(KR(n),i.replace(Kpt,""),"important"):r[n]=i}}const Wpt=["Webkit","Moz","ms"],fIe={};function N1i(r,e){const i=fIe[e];if(i)return i;let n=FA(e);if(n!=="filter"&&n in r)return fIe[e]=n;n=l6e(n);for(let a=0;amIe||(O1i.then(()=>mIe=0),mIe=Date.now());function V1i(r,e){const i=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=i.attached)return;_y(H1i(n,i.value),e,5,[n])};return i.value=r,i.attached=j1i(),i}function H1i(r,e){if(W0(e)){const i=r.stopImmediatePropagation;return r.stopImmediatePropagation=()=>{i.call(r),r._stopped=!0},e.map(n=>a=>!a._stopped&&n&&n(a))}else return e}const Upt=r=>r.charCodeAt(0)===111&&r.charCodeAt(1)===110&&r.charCodeAt(2)>96&&r.charCodeAt(2)<123,K1i=(r,e,i,n,a,o,c,h,g)=>{const _=a==="svg";e==="class"?B1i(r,n,_):e==="style"?L1i(r,i,n):a6e(e)?sGe(e)||I1i(r,e,i,n,c):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):W1i(r,e,n,_))?M1i(r,e,n,o,c,h,g):(e==="true-value"?r._trueValue=n:e==="false-value"&&(r._falseValue=n),P1i(r,e,n,_))};function W1i(r,e,i,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in r&&Upt(e)&&ac(i));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&r.tagName==="INPUT"||e==="type"&&r.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const a=r.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return Upt(e)&&og(i)?!1:e in r}const TJ=r=>{const e=r.props["onUpdate:modelValue"]||!1;return W0(e)?i=>q3e(e,i):e};function G1i(r){r.target.composing=!0}function qpt(r){const e=r.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const JS=Symbol("_assign"),JC={created(r,{modifiers:{lazy:e,trim:i,number:n}},a){r[JS]=TJ(a);const o=n||a.props&&a.props.type==="number";qT(r,e?"change":"input",c=>{if(c.target.composing)return;let h=r.value;i&&(h=h.trim()),o&&(h=VOe(h)),r[JS](h)}),i&&qT(r,"change",()=>{r.value=r.value.trim()}),e||(qT(r,"compositionstart",G1i),qT(r,"compositionend",qpt),qT(r,"change",qpt))},mounted(r,{value:e}){r.value=e??""},beforeUpdate(r,{value:e,modifiers:{lazy:i,trim:n,number:a}},o){if(r[JS]=TJ(o),r.composing)return;const c=a||r.type==="number"?VOe(r.value):r.value,h=e??"";c!==h&&(document.activeElement===r&&r.type!=="range"&&(i||n&&r.value.trim()===h)||(r.value=h))}},AGe={deep:!0,created(r,e,i){r[JS]=TJ(i),qT(r,"change",()=>{const n=r._modelValue,a=z6t(r),o=r.checked,c=r[JS];if(W0(n)){const h=Wxt(n,a),g=h!==-1;if(o&&!g)c(n.concat(a));else if(!o&&g){const _=[...n];_.splice(h,1),c(_)}}else if(o6e(n)){const h=new Set(n);o?h.add(a):h.delete(a),c(h)}else c(I6t(r,o))})},mounted:Zpt,beforeUpdate(r,e,i){r[JS]=TJ(i),Zpt(r,e,i)}};function Zpt(r,{value:e,oldValue:i},n){r._modelValue=e,W0(e)?r.checked=Wxt(e,n.props.value)>-1:o6e(e)?r.checked=e.has(n.props.value):e!==i&&(r.checked=SJ(e,I6t(r,!0)))}const b_e={created(r,{value:e},i){r.checked=SJ(e,i.props.value),r[JS]=TJ(i),qT(r,"change",()=>{r[JS](z6t(r))})},beforeUpdate(r,{value:e,oldValue:i},n){r[JS]=TJ(n),e!==i&&(r.checked=SJ(e,n.props.value))}};function z6t(r){return"_value"in r?r._value:r.value}function I6t(r,e){const i=e?"_trueValue":"_falseValue";return i in r?r[i]:e}const J1i=["ctrl","shift","alt","meta"],$1i={stop:r=>r.stopPropagation(),prevent:r=>r.preventDefault(),self:r=>r.target!==r.currentTarget,ctrl:r=>!r.ctrlKey,shift:r=>!r.shiftKey,alt:r=>!r.altKey,meta:r=>!r.metaKey,left:r=>"button"in r&&r.button!==0,middle:r=>"button"in r&&r.button!==1,right:r=>"button"in r&&r.button!==2,exact:(r,e)=>J1i.some(i=>r[`${i}Key`]&&!e.includes(i))},y_e=(r,e)=>{const i=r._withMods||(r._withMods={}),n=e.join(".");return i[n]||(i[n]=(a,...o)=>{for(let c=0;c{const i=r._withKeys||(r._withKeys={}),n=e.join(".");return i[n]||(i[n]=a=>{if(!("key"in a))return;const o=KR(a.key);if(e.some(c=>c===o||U1i[c]===o))return r(a)})},q1i=I_({patchProp:K1i},A1i);let Ypt;function Z1i(){return Ypt||(Ypt=a1i(q1i))}const R6t=(...r)=>{const e=Z1i().createApp(...r),{mount:i}=e;return e.mount=n=>{const a=Q1i(n);if(!a)return;const o=e._component;!ac(o)&&!o.render&&!o.template&&(o.template=a.innerHTML),a.innerHTML="";const c=i(a,!1,Y1i(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),c},e};function Y1i(r){if(r instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&r instanceof MathMLElement)return"mathml"}function Q1i(r){return og(r)?document.querySelector(r):r}const X1i=""+new URL("../logdy-transparent.png",import.meta.url).href,Qpt="logdy";let v6e=class{constructor(e){pc(this,"lastInsertAt","");pc(this,"sameInserts",0);pc(this,"keys",[]);this.prefix=e}clear(){this.lastInsertAt="",this.sameInserts=0,this.keys=[]}startClearingUnknowns(){setInterval(()=>{this.clearUnknown()},10*1e3)}clearUnknown(){for(let e in localStorage)this.doesBelong(e)&&!this.keys.includes(e)&&localStorage.removeItem(e)}doesBelong(e){return e.startsWith(Qpt+"_"+this.prefix+"_")}id(e){return Qpt+"_"+this.prefix+"_"+e}load(){this.clear();for(let e in localStorage)this.doesBelong(e)&&(this.lastInsertAt=e,this.keys.push(e));return this.keys.sort().map(e=>JSON.parse(localStorage.getItem(e)))}count(){let e=0;for(let i in localStorage)this.doesBelong(i)&&e++;return e}getOne(e){let i=localStorage.getItem(this.id(e));return i?JSON.parse(i):void 0}add(e,i){let n=new Date().getTime().toString();n===this.lastInsertAt&&(n=n+"."+(++this.sameInserts).toString());let a=this.id(i||n);return e.id=a,localStorage.setItem(a,JSON.stringify(e)),this.lastInsertAt=n,this.keys.push(a),{id:n.toString()}}update(e,i){localStorage.setItem(this.id(e),JSON.stringify(i))}upsert(e,i){if(typeof i!="object")throw new Error("upsert is only available for objects");let n=this.getOne(e);n?this.update(e,{...n,...i}):this.add(i,e)}remove(e){let i=this.id(e);localStorage.removeItem(i);let n=this.keys.indexOf(i);this.keys.splice(n,1)}removeAll(){for(let e in this.keys)localStorage.removeItem(this.keys[e]);this.keys=[]}removeFirst(){localStorage.removeItem(this.keys[0]),this.keys.splice(0,1)}};const Xpt=new v6e("app"),ZT=new v6e("logs"),xI=new v6e("layout"),Am=(r,e)=>{const i=r.__vccOpts||r;for(const[n,a]of e)i[n]=a;return i},ehi={},thi={class:"kdb",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ihi=ri("path",{d:"M11.0001 3.67157L13.0001 3.67157L13.0001 16.4999L16.2426 13.2574L17.6568 14.6716L12 20.3284L6.34314 14.6716L7.75735 13.2574L11.0001 16.5001L11.0001 3.67157Z",fill:"currentColor"},null,-1),nhi=[ihi];function uhi(r,e){return mu(),ir("svg",thi,nhi)}const rhi=Am(ehi,[["render",uhi]]),ahi={},ohi={class:"kdb",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},shi=ri("path",{d:"M17.6568 8.96219L16.2393 10.3731L12.9843 7.10285L12.9706 20.7079L10.9706 20.7059L10.9843 7.13806L7.75404 10.3532L6.34314 8.93572L12.0132 3.29211L17.6568 8.96219Z",fill:"currentColor"},null,-1),lhi=[shi];function chi(r,e){return mu(),ir("svg",ohi,lhi)}const dhi=Am(ahi,[["render",chi]]),hhi={},fhi={width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},mhi=ri("path",{d:"M8 11C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13H15.9595C16.5118 13 16.9595 12.5523 16.9595 12C16.9595 11.4477 16.5118 11 15.9595 11H8Z",fill:"currentColor"},null,-1),phi=ri("path",{d:"M8.04053 15.0665C7.48824 15.0665 7.04053 15.5142 7.04053 16.0665C7.04053 16.6188 7.48824 17.0665 8.04053 17.0665H16C16.5523 17.0665 17 16.6188 17 16.0665C17 15.5142 16.5523 15.0665 16 15.0665H8.04053Z",fill:"currentColor"},null,-1),ghi=ri("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5 3C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3H5ZM7 5H5L5 19H19V5H17V6C17 7.65685 15.6569 9 14 9H10C8.34315 9 7 7.65685 7 6V5ZM9 5V6C9 6.55228 9.44772 7 10 7H14C14.5523 7 15 6.55228 15 6V5H9Z",fill:"currentColor"},null,-1),Ehi=[mhi,phi,ghi];function _hi(r,e){return mu(),ir("svg",fhi,Ehi)}const CT=Am(hhi,[["render",_hi]]);var Dhi=!1;/*!
* pinia v2.1.7
* (c) 2023 Eduardo San Martin Morote
* @license MIT
- */let P6t;const E6e=r=>P6t=r,M6t=Symbol();function UOe(r){return r&&typeof r=="object"&&Object.prototype.toString.call(r)==="[object Object]"&&typeof r.toJSON!="function"}var Ine;(function(r){r.direct="direct",r.patchObject="patch object",r.patchFunction="patch function"})(Ine||(Ine={}));function Ehi(){const r=Hxt(!0),e=r.run(()=>ds({}));let i=[],n=[];const a=o6e({install(o){E6e(a),a._a=o,o.provide(M6t,a),o.config.globalProperties.$pinia=a,n.forEach(c=>i.push(c)),n=[]},use(o){return!this._a&&!ghi?n.push(o):i.push(o),this},_p:i,_a:null,_e:r,_s:new Map,state:e});return a}const z6t=()=>{};function qpt(r,e,i,n=z6t){r.push(e);const a=()=>{const o=r.indexOf(e);o>-1&&(r.splice(o,1),n())};return!i&&Kxt()&&zci(a),a}function KW(r,...e){r.slice().forEach(i=>{i(...e)})}const _hi=r=>r();function qOe(r,e){r instanceof Map&&e instanceof Map&&e.forEach((i,n)=>r.set(n,i)),r instanceof Set&&e instanceof Set&&e.forEach(r.add,r);for(const i in e){if(!e.hasOwnProperty(i))continue;const n=e[i],a=r[i];UOe(a)&&UOe(n)&&r.hasOwnProperty(i)&&!kp(n)&&!EL(n)?r[i]=qOe(a,n):r[i]=n}return r}const Dhi=Symbol();function xhi(r){return!UOe(r)||!r.hasOwnProperty(Dhi)}const{assign:TT}=Object;function vhi(r){return!!(kp(r)&&r.effect)}function Chi(r,e,i,n){const{state:a,actions:o,getters:c}=e,h=i.state.value[r];let g;function _(){h||(i.state.value[r]=a?a():{});const x=sdi(i.state.value[r]);return TT(x,o,Object.keys(c||{}).reduce((y,S)=>(y[S]=o6e(j6(()=>{E6e(i);const L=i._s.get(r);return c[S].call(L,L)})),y),{}))}return g=I6t(r,_,e,i,n,!0),g}function I6t(r,e,i={},n,a,o){let c;const h=TT({actions:{}},i),g={deep:!0};let _,x,y=[],S=[],L;const O=n.state.value[r];!o&&!O&&(n.state.value[r]={}),ds({});let G;function ie(Ze){let rt;_=x=!1,typeof Ze=="function"?(Ze(n.state.value[r]),rt={type:Ine.patchFunction,storeId:r,events:L}):(qOe(n.state.value[r],Ze),rt={type:Ine.patchObject,payload:Ze,storeId:r,events:L});const kt=G=Symbol();fGe().then(()=>{G===kt&&(_=!0)}),x=!0,KW(y,rt,n.state.value[r])}const ue=o?function(){const{state:rt}=i,kt=rt?rt():{};this.$patch(Zt=>{TT(Zt,kt)})}:z6t;function re(){c.stop(),y=[],S=[],n._s.delete(r)}function _e(Ze,rt){return function(){E6e(n);const kt=Array.from(arguments),Zt=[],jt=[];function ui(pu){Zt.push(pu)}function ti(pu){jt.push(pu)}KW(S,{args:kt,name:Ze,store:Le,after:ui,onError:ti});let Uu;try{Uu=rt.apply(this&&this.$id===r?this:Le,kt)}catch(pu){throw KW(jt,pu),pu}return Uu instanceof Promise?Uu.then(pu=>(KW(Zt,pu),pu)).catch(pu=>(KW(jt,pu),Promise.reject(pu))):(KW(Zt,Uu),Uu)}}const ye={_p:n,$id:r,$onAction:qpt.bind(null,S),$patch:ie,$reset:ue,$subscribe(Ze,rt={}){const kt=qpt(y,Ze,rt.detached,()=>Zt()),Zt=c.run(()=>_A(()=>n.state.value[r],jt=>{(rt.flush==="sync"?x:_)&&Ze({storeId:r,type:Ine.direct,events:L},jt)},TT({},g,rt)));return kt},$dispose:re},Le=lae(ye);n._s.set(r,Le);const Ue=(n._a&&n._a.runWithContext||_hi)(()=>n._e.run(()=>(c=Hxt()).run(e)));for(const Ze in Ue){const rt=Ue[Ze];if(kp(rt)&&!vhi(rt)||EL(rt))o||(O&&xhi(rt)&&(kp(rt)?rt.value=O[Ze]:qOe(rt,O[Ze])),n.state.value[r][Ze]=rt);else if(typeof rt=="function"){const kt=_e(Ze,rt);Ue[Ze]=kt,h.actions[Ze]=rt}}return TT(Le,Ue),TT(s1(Le),Ue),Object.defineProperty(Le,"$state",{get:()=>n.state.value[r],set:Ze=>{ie(rt=>{TT(rt,Ze)})}}),n._p.forEach(Ze=>{TT(Le,c.run(()=>Ze({store:Le,app:n._a,pinia:n,options:h})))}),O&&o&&i.hydrate&&i.hydrate(Le.$state,O),_=!0,x=!0,Le}function R6t(r,e,i){let n,a;const o=typeof e=="function";typeof r=="string"?(n=r,a=o?i:e):(a=r,n=r.id);function c(h,g){const _=Zdi();return h=h||(_?Mne(M6t,null):null),h&&E6e(h),h=P6t,h._s.has(n)||(o?I6t(n,e,a,h):Chi(n,a,h)),h._s.get(n)}return c.$id=n,c}var Zpt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function bhi(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}function yhi(r){if(r.__esModule)return r;var e=r.default;if(typeof e=="function"){var i=function n(){return this instanceof n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};i.prototype=e.prototype}else i={};return Object.defineProperty(i,"__esModule",{value:!0}),Object.keys(r).forEach(function(n){var a=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(i,n,a.get?a:{enumerable:!0,get:function(){return r[n]}})}),i}function Ypt(r){throw new Error('Could not dynamically require "'+r+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var O6t={exports:{}};const khi={},Fhi=Object.freeze(Object.defineProperty({__proto__:null,default:khi},Symbol.toStringTag,{value:"Module"})),rS=yhi(Fhi);(function(r){var e={};/*! *****************************************************************************
+ */let O6t;const C6e=r=>O6t=r,j6t=Symbol();function eje(r){return r&&typeof r=="object"&&Object.prototype.toString.call(r)==="[object Object]"&&typeof r.toJSON!="function"}var jne;(function(r){r.direct="direct",r.patchObject="patch object",r.patchFunction="patch function"})(jne||(jne={}));function xhi(){const r=$xt(!0),e=r.run(()=>Io({}));let i=[],n=[];const a=d6e({install(o){C6e(a),a._a=o,o.provide(j6t,a),o.config.globalProperties.$pinia=a,n.forEach(c=>i.push(c)),n=[]},use(o){return!this._a&&!Dhi?n.push(o):i.push(o),this},_p:i,_a:null,_e:r,_s:new Map,state:e});return a}const V6t=()=>{};function egt(r,e,i,n=V6t){r.push(e);const a=()=>{const o=r.indexOf(e);o>-1&&(r.splice(o,1),n())};return!i&&Uxt()&&jci(a),a}function WW(r,...e){r.slice().forEach(i=>{i(...e)})}const vhi=r=>r();function tje(r,e){r instanceof Map&&e instanceof Map&&e.forEach((i,n)=>r.set(n,i)),r instanceof Set&&e instanceof Set&&e.forEach(r.add,r);for(const i in e){if(!e.hasOwnProperty(i))continue;const n=e[i],a=r[i];eje(a)&&eje(n)&&r.hasOwnProperty(i)&&!Ap(n)&&!_L(n)?r[i]=tje(a,n):r[i]=n}return r}const Chi=Symbol();function bhi(r){return!eje(r)||!r.hasOwnProperty(Chi)}const{assign:TT}=Object;function yhi(r){return!!(Ap(r)&&r.effect)}function khi(r,e,i,n){const{state:a,actions:o,getters:c}=e,h=i.state.value[r];let g;function _(){h||(i.state.value[r]=a?a():{});const x=hdi(i.state.value[r]);return TT(x,o,Object.keys(c||{}).reduce((y,S)=>(y[S]=d6e(j6(()=>{C6e(i);const L=i._s.get(r);return c[S].call(L,L)})),y),{}))}return g=H6t(r,_,e,i,n,!0),g}function H6t(r,e,i={},n,a,o){let c;const h=TT({actions:{}},i),g={deep:!0};let _,x,y=[],S=[],L;const R=n.state.value[r];!o&&!R&&(n.state.value[r]={}),Io({});let G;function ie(Ze){let rt;_=x=!1,typeof Ze=="function"?(Ze(n.state.value[r]),rt={type:jne.patchFunction,storeId:r,events:L}):(tje(n.state.value[r],Ze),rt={type:jne.patchObject,payload:Ze,storeId:r,events:L});const kt=G=Symbol();DGe().then(()=>{G===kt&&(_=!0)}),x=!0,WW(y,rt,n.state.value[r])}const ue=o?function(){const{state:rt}=i,kt=rt?rt():{};this.$patch(Zt=>{TT(Zt,kt)})}:V6t;function re(){c.stop(),y=[],S=[],n._s.delete(r)}function _e(Ze,rt){return function(){C6e(n);const kt=Array.from(arguments),Zt=[],jt=[];function ui(gu){Zt.push(gu)}function ti(gu){jt.push(gu)}WW(S,{args:kt,name:Ze,store:Le,after:ui,onError:ti});let qu;try{qu=rt.apply(this&&this.$id===r?this:Le,kt)}catch(gu){throw WW(jt,gu),gu}return qu instanceof Promise?qu.then(gu=>(WW(Zt,gu),gu)).catch(gu=>(WW(jt,gu),Promise.reject(gu))):(WW(Zt,qu),qu)}}const ye={_p:n,$id:r,$onAction:egt.bind(null,S),$patch:ie,$reset:ue,$subscribe(Ze,rt={}){const kt=egt(y,Ze,rt.detached,()=>Zt()),Zt=c.run(()=>_A(()=>n.state.value[r],jt=>{(rt.flush==="sync"?x:_)&&Ze({storeId:r,type:jne.direct,events:L},jt)},TT({},g,rt)));return kt},$dispose:re},Le=x$(ye);n._s.set(r,Le);const Ue=(n._a&&n._a.runWithContext||vhi)(()=>n._e.run(()=>(c=$xt()).run(e)));for(const Ze in Ue){const rt=Ue[Ze];if(Ap(rt)&&!yhi(rt)||_L(rt))o||(R&&bhi(rt)&&(Ap(rt)?rt.value=R[Ze]:tje(rt,R[Ze])),n.state.value[r][Ze]=rt);else if(typeof rt=="function"){const kt=_e(Ze,rt);Ue[Ze]=kt,h.actions[Ze]=rt}}return TT(Le,Ue),TT(l1(Le),Ue),Object.defineProperty(Le,"$state",{get:()=>n.state.value[r],set:Ze=>{ie(rt=>{TT(rt,Ze)})}}),n._p.forEach(Ze=>{TT(Le,c.run(()=>Ze({store:Le,app:n._a,pinia:n,options:h})))}),R&&o&&i.hydrate&&i.hydrate(Le.$state,R),_=!0,x=!0,Le}function b6e(r,e,i){let n,a;const o=typeof e=="function";typeof r=="string"?(n=r,a=o?i:e):(a=r,n=r.id);function c(h,g){const _=e1i();return h=h||(_?Rne(j6t,null):null),h&&C6e(h),h=O6t,h._s.has(n)||(o?H6t(n,e,a,h):khi(n,a,h)),h._s.get(n)}return c.$id=n,c}var tgt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Fhi(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}function Ahi(r){if(r.__esModule)return r;var e=r.default;if(typeof e=="function"){var i=function n(){return this instanceof n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};i.prototype=e.prototype}else i={};return Object.defineProperty(i,"__esModule",{value:!0}),Object.keys(r).forEach(function(n){var a=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(i,n,a.get?a:{enumerable:!0,get:function(){return r[n]}})}),i}function igt(r){throw new Error('Could not dynamically require "'+r+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var K6t={exports:{}};const Shi={},Bhi=Object.freeze(Object.defineProperty({__proto__:null,default:Shi},Symbol.toStringTag,{value:"Module"})),rS=Ahi(Bhi);(function(r){var e={};/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
@@ -31,43 +31,43 @@ var xci=Object.defineProperty;var vci=(r,e,i)=>e in r?xci(r,e,{enumerable:!0,con
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
- ***************************************************************************** */var i=(()=>{var n=Object.defineProperty,a=Object.getOwnPropertyNames,o=(t,u)=>function(){return t&&(u=(0,t[a(t)[0]])(t=0)),u},c=(t,u)=>function(){return u||(0,t[a(t)[0]])((u={exports:{}}).exports,u),u.exports},h=(t,u)=>{for(var s in u)n(t,s,{get:u[s],enumerable:!0})},g,_,x,y=o({"src/compiler/corePublic.ts"(){g="5.3",_="5.3.3",x=(t=>(t[t.LessThan=-1]="LessThan",t[t.EqualTo=0]="EqualTo",t[t.GreaterThan=1]="GreaterThan",t))(x||{})}});function S(t){return t?t.length:0}function L(t,u){if(t)for(let s=0;s=0;s--){const d=u(t[s],s);if(d)return d}}function G(t,u){if(t!==void 0)for(let s=0;s=0;d--){const f=t[d];if(u(f,d))return f}}function Ue(t,u,s){if(t===void 0)return-1;for(let d=s??0;d=0;d--)if(u(t[d],d))return d;return-1}function rt(t,u){for(let s=0;ss(d,u[f]))}function jt(t,u,s){for(let d=s||0;d{const p=u(f,d);if(p!==void 0){const[E,v]=p;E!==void 0&&v!==void 0&&s.set(E,v)}}),s}function W0(t,u,s){if(t.has(u))return t.get(u);const d=s();return t.set(u,d),d}function r0(t,u){return t.has(u)?!1:(t.add(u),!0)}function*qa(t){yield t}function Hl(t,u,s){let d;if(t){d=[];const f=t.length;let p,E,v=0,b=0;for(;v{const[p,E]=u(f,d);s.set(p,E)}),s}function Oe(t,u){if(t)if(u){for(const s of t)if(u(s))return!0}else return t.length>0;return!1}function eu(t,u,s){let d;for(let f=0;ft[E])}function _i(t,u){const s=[];for(const d of t)xa(s,d,u);return s}function ri(t,u,s){return t.length===0?[]:t.length===1?t.slice():s?wa(t,u,s):_i(t,u)}function fi(t,u){if(t.length===0)return _t;let s=t[0];const d=[s];for(let f=1;f0&&(f&=-2),f&2&&d(p,b)>0&&(f&=-3),p=b}return f}function On(t,u,s=Cx){if(!t||!u)return t===u;if(t.length!==u.length)return!1;for(let d=0;d0&&H.assertGreaterThanOrEqual(s(u[p],u[p-1]),0);t:for(const E=f;fE&&H.assertGreaterThanOrEqual(s(t[f],t[f-1]),0),s(u[p],t[f])){case-1:d.push(u[p]);continue e;case 0:continue e;case 1:continue t}}return d}function xi(t,u){return u===void 0?t:t===void 0?[u]:(t.push(u),t)}function vo(t,u){return t===void 0?u:u===void 0?t:Ha(t)?Ha(u)?Hi(t,u):xi(t,u):Ha(u)?xi(u,t):[t,u]}function Pl(t,u){return u<0?t.length+u:u}function yn(t,u,s,d){if(u===void 0||u.length===0)return t;if(t===void 0)return u.slice(s,d);s=s===void 0?0:Pl(u,s),d=d===void 0?u.length:Pl(u,d);for(let f=s;fs(t[d],t[f])||nl(d,f))}function Ph(t,u){return t.length===0?t:t.slice().sort(u)}function*Cd(t){for(let u=t.length-1;u>=0;u--)yield t[u]}function oc(t,u){const s=$r(t);return Fl(t,s,u),s.map(d=>t[d])}function zi(t,u,s,d){for(;s>1),b=s(t[v],v);switch(d(b,u)){case-1:p=v+1;break;case 0:return v;case 1:E=v-1;break}}return~p}function nn(t,u,s,d,f){if(t&&t.length>0){const p=t.length;if(p>0){let E=d===void 0||d<0?0:d;const v=f===void 0||E+f>p-1?p-1:E+f;let b;for(arguments.length<=2?(b=t[E],E++):b=s;E<=v;)b=u(b,t[E],E),E++;return b}}return s}function gu(t,u){return bx.call(t,u)}function uo(t,u){return bx.call(t,u)?t[u]:void 0}function Ns(t){const u=[];for(const s in t)bx.call(t,s)&&u.push(s);return u}function Bm(t){const u=[];do{const s=Object.getOwnPropertyNames(t);for(const d of s)xa(u,d)}while(t=Object.getPrototypeOf(t));return u}function U1(t){const u=[];for(const s in t)bx.call(t,s)&&u.push(t[s]);return u}function am(t,u){const s=new Array(t);for(let d=0;d100&&s>u.length>>1){const v=u.length-s;u.copyWithin(0,s),u.length=v,s=0}return E}return{enqueue:f,dequeue:p,isEmpty:d}}function aoe(t,u){const s=new Map;let d=0;function*f(){for(const E of s.values())Ha(E)?yield*E:yield E}const p={has(E){const v=t(E);if(!s.has(v))return!1;const b=s.get(v);if(!Ha(b))return u(b,E);for(const B of b)if(u(B,E))return!0;return!1},add(E){const v=t(E);if(s.has(v)){const b=s.get(v);if(Ha(b))kt(b,E,u)||(b.push(E),d++);else{const B=b;u(B,E)||(s.set(v,[B,E]),d++)}}else s.set(v,E),d++;return this},delete(E){const v=t(E);if(!s.has(v))return!1;const b=s.get(v);if(Ha(b)){for(let B=0;Bf(),[Symbol.toStringTag]:s[Symbol.toStringTag]};return p}function Ha(t){return Array.isArray(t)}function YA(t){return Ha(t)?t:[t]}function Ja(t){return typeof t=="string"}function UD(t){return typeof t=="number"}function ur(t,u){return t!==void 0&&u(t)?t:void 0}function Po(t,u){return t!==void 0&&u(t)?t:H.fail(`Invalid cast. The supplied value ${t} did not pass the test '${H.getFunctionName(u)}'.`)}function Is(t){}function cg(){return!1}function J3(){return!0}function hv(){}function il(t){return t}function $Ce(t){return t.toLowerCase()}function $g(t){return r2e.test(t)?t.replace(r2e,$Ce):t}function ho(){throw new Error("Not implemented")}function Mh(t){let u;return()=>(t&&(u=t(),t=void 0),u)}function HE(t){const u=new Map;return s=>{const d=`${typeof s}:${s}`;let f=u.get(d);return f===void 0&&!u.has(d)&&(f=t(s),u.set(d,f)),f}}function fqe(t){const u=new WeakMap;return s=>{let d=u.get(s);return d===void 0&&!u.has(s)&&(d=t(s),u.set(s,d)),d}}function UCe(t,u){return(...s)=>{let d=u.get(s);return d===void 0&&!u.has(s)&&(d=t(...s),u.set(s,d)),d}}function mqe(t,u,s,d,f){if(f){const p=[];for(let E=0;Enn(p,(v,b)=>b(v),E)}else return d?p=>d(s(u(t(p)))):s?p=>s(u(t(p))):u?p=>u(t(p)):t?p=>t(p):p=>p}function Cx(t,u){return t===u}function QA(t,u){return t===u||t!==void 0&&u!==void 0&&t.toUpperCase()===u.toUpperCase()}function XA(t,u){return Cx(t,u)}function pqe(t,u){return t===u?0:t===void 0?-1:u===void 0?1:tu(s,d)===-1?s:d)}function Z$(t,u){return t===u?0:t===void 0?-1:u===void 0?1:(t=t.toUpperCase(),u=u.toUpperCase(),tu?1:0)}function qCe(t,u){return t===u?0:t===void 0?-1:u===void 0?1:(t=t.toLowerCase(),u=u.toLowerCase(),tu?1:0)}function dh(t,u){return pqe(t,u)}function CN(t){return t?Z$:dh}function ZCe(){return poe}function YCe(t){poe!==t&&(poe=t,a2e=void 0)}function pO(t,u){return(a2e||(a2e=_qe(poe)))(t,u)}function QCe(t,u,s,d){return t===u?0:t===void 0?-1:u===void 0?1:d(t[s],u[s])}function d2(t,u){return nl(t?1:0,u?1:0)}function bN(t,u,s){const d=Math.max(2,Math.floor(t.length*.34));let f=Math.floor(t.length*.4)+1,p;for(const E of u){const v=s(E);if(v!==void 0&&Math.abs(v.length-t.length)<=d){if(v===t||v.length<3&&v.toLowerCase()!==t.toLowerCase())continue;const b=vwt(t,v,f-.1);if(b===void 0)continue;H.assert(bs?v-s:1),k=Math.floor(u.length>s+v?s+v:u.length);f[0]=v;let T=v;for(let z=1;zs)return;const M=d;d=f,f=M}const E=d[u.length];return E>s?void 0:E}function sc(t,u){const s=t.length-u.length;return s>=0&&t.indexOf(u,s)===s}function D8(t,u){return sc(t,u)?t.slice(0,t.length-u.length):t}function XCe(t,u){return sc(t,u)?t.slice(0,t.length-u.length):void 0}function soe(t){let u=t.length;for(let s=u-1;s>0;s--){let d=t.charCodeAt(s);if(d>=48&&d<=57)do--s,d=t.charCodeAt(s);while(s>0&&d>=48&&d<=57);else if(s>4&&(d===110||d===78)){if(--s,d=t.charCodeAt(s),d!==105&&d!==73||(--s,d=t.charCodeAt(s),d!==109&&d!==77))break;--s,d=t.charCodeAt(s)}else break;if(d!==45&&d!==46)break;u=s}return u===t.length?t:t.slice(0,u)}function gO(t,u){for(let s=0;ss===u)}function Cwt(t,u){for(let s=0;sf&&(f=E.prefix.length,d=p)}return d}function Pa(t,u){return t.lastIndexOf(u,0)===0}function yN(t,u){return Pa(t,u)?t.substr(u.length):t}function doe(t,u,s=il){return Pa(s(t),s(u))?t.substring(u.length):void 0}function Y$({prefix:t,suffix:u},s){return s.length>=t.length+u.length&&Pa(s,t)&&sc(s,u)}function Q$(t,u){return s=>t(s)&&u(s)}function dg(...t){return(...u)=>{let s;for(const d of t)if(s=d(...u),s)return s;return s}}function X$(t){return(...u)=>!t(...u)}function gqe(t){}function Hy(t){return t===void 0?void 0:[t]}function eU(t,u,s,d,f,p){p=p||Is;let E=0,v=0;const b=t.length,B=u.length;let k=!1;for(;E(t[t.None=0]="None",t[t.CaseSensitive=1]="CaseSensitive",t[t.CaseInsensitive=2]="CaseInsensitive",t[t.Both=3]="Both",t))(foe||{}),qD=Array.prototype.at?(t,u)=>t==null?void 0:t.at(u):(t,u)=>{if(t&&(u=Pl(t,u),u(t[t.None=0]="None",t[t.Normal=1]="Normal",t[t.Aggressive=2]="Aggressive",t[t.VeryAggressive=3]="VeryAggressive",t))(moe||{}),_qe=(()=>{return u;function t(s,d,f){if(s===d)return 0;if(s===void 0)return-1;if(d===void 0)return 1;const p=f(s,d);return p<0?-1:p>0?1:0}function u(s){const d=new Intl.Collator(s,{usage:"sort",sensitivity:"variant"}).compare;return(f,p)=>t(f,p,d)}})()}}),goe,H,ywt=o({"src/compiler/debug.ts"(){Bo(),Bo(),goe=(t=>(t[t.Off=0]="Off",t[t.Error=1]="Error",t[t.Warning=2]="Warning",t[t.Info=3]="Info",t[t.Verbose=4]="Verbose",t))(goe||{}),(t=>{let u=0;t.currentLogLevel=2,t.isDebugging=!1;function s(Si){return t.currentLogLevel<=Si}t.shouldLog=s;function d(Si,Dn){t.loggingHost&&s(Si)&&t.loggingHost.log(Si,Dn)}function f(Si){d(3,Si)}t.log=f,(Si=>{function Dn(Da){d(1,Da)}Si.error=Dn;function Cn(Da){d(2,Da)}Si.warn=Cn;function tu(Da){d(3,Da)}Si.log=tu;function oa(Da){d(4,Da)}Si.trace=oa})(f=t.log||(t.log={}));const p={};function E(){return u}t.getAssertionLevel=E;function v(Si){const Dn=u;if(u=Si,Si>Dn)for(const Cn of Ns(p)){const tu=p[Cn];tu!==void 0&&t[Cn]!==tu.assertion&&Si>=tu.level&&(t[Cn]=tu,p[Cn]=void 0)}}t.setAssertionLevel=v;function b(Si){return u>=Si}t.shouldAssert=b;function B(Si,Dn){return b(Si)?!0:(p[Dn]={level:Si,assertion:t[Dn]},t[Dn]=Is,!1)}function k(Si,Dn){debugger;const Cn=new Error(Si?`Debug Failure. ${Si}`:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(Cn,Dn||k),Cn}t.fail=k;function T(Si,Dn,Cn){return k(`${Dn||"Unexpected node."}\r
-Node ${Ke(Si.kind)} was unexpected.`,Cn||T)}t.failBadSyntaxKind=T;function M(Si,Dn,Cn,tu){Si||(Dn=Dn?`False expression: ${Dn}`:"False expression.",Cn&&(Dn+=`\r
-Verbose Debug Information: `+(typeof Cn=="string"?Cn:Cn())),k(Dn,tu||M))}t.assert=M;function z(Si,Dn,Cn,tu,oa){if(Si!==Dn){const Da=Cn?tu?`${Cn} ${tu}`:Cn:"";k(`Expected ${Si} === ${Dn}. ${Da}`,oa||z)}}t.assertEqual=z;function j(Si,Dn,Cn,tu){Si>=Dn&&k(`Expected ${Si} < ${Dn}. ${Cn||""}`,tu||j)}t.assertLessThan=j;function J(Si,Dn,Cn){Si>Dn&&k(`Expected ${Si} <= ${Dn}`,Cn||J)}t.assertLessThanOrEqual=J;function K(Si,Dn,Cn){Si= ${Dn}`,Cn||K)}t.assertGreaterThanOrEqual=K;function Y(Si,Dn,Cn){Si==null&&k(Dn,Cn||Y)}t.assertIsDefined=Y;function oe(Si,Dn,Cn){return Y(Si,Dn,Cn||oe),Si}t.checkDefined=oe;function se(Si,Dn,Cn){for(const tu of Si)Y(tu,Dn,Cn||se)}t.assertEachIsDefined=se;function ge(Si,Dn,Cn){return se(Si,Dn,Cn||ge),Si}t.checkEachDefined=ge;function ae(Si,Dn="Illegal value:",Cn){const tu=typeof Si=="object"&&gu(Si,"kind")&&gu(Si,"pos")?"SyntaxKind: "+Ke(Si.kind):JSON.stringify(Si);return k(`${Dn} ${tu}`,Cn||ae)}t.assertNever=ae;function Ce(Si,Dn,Cn,tu){B(1,"assertEachNode")&&M(Dn===void 0||ye(Si,Dn),Cn||"Unexpected node.",()=>`Node array did not pass test '${xe(Dn)}'.`,tu||Ce)}t.assertEachNode=Ce;function ne(Si,Dn,Cn,tu){B(1,"assertNode")&&M(Si!==void 0&&(Dn===void 0||Dn(Si)),Cn||"Unexpected node.",()=>`Node ${Ke(Si==null?void 0:Si.kind)} did not pass test '${xe(Dn)}'.`,tu||ne)}t.assertNode=ne;function ve(Si,Dn,Cn,tu){B(1,"assertNotNode")&&M(Si===void 0||Dn===void 0||!Dn(Si),Cn||"Unexpected node.",()=>`Node ${Ke(Si.kind)} should not have passed test '${xe(Dn)}'.`,tu||ve)}t.assertNotNode=ve;function Se(Si,Dn,Cn,tu){B(1,"assertOptionalNode")&&M(Dn===void 0||Si===void 0||Dn(Si),Cn||"Unexpected node.",()=>`Node ${Ke(Si==null?void 0:Si.kind)} did not pass test '${xe(Dn)}'.`,tu||Se)}t.assertOptionalNode=Se;function Ne(Si,Dn,Cn,tu){B(1,"assertOptionalToken")&&M(Dn===void 0||Si===void 0||Si.kind===Dn,Cn||"Unexpected node.",()=>`Node ${Ke(Si==null?void 0:Si.kind)} was not a '${Ke(Dn)}' token.`,tu||Ne)}t.assertOptionalToken=Ne;function pe(Si,Dn,Cn){B(1,"assertMissingNode")&&M(Si===void 0,Dn||"Unexpected node.",()=>`Node ${Ke(Si.kind)} was unexpected'.`,Cn||pe)}t.assertMissingNode=pe;function fe(Si){}t.type=fe;function xe(Si){if(typeof Si!="function")return"";if(gu(Si,"name"))return Si.name;{const Dn=Function.prototype.toString.call(Si),Cn=/^function\s+([\w$]+)\s*\(/.exec(Dn);return Cn?Cn[1]:""}}t.getFunctionName=xe;function Be(Si){return`{ name: ${Qr(Si.escapedName)}; flags: ${Yt(Si.flags)}; declarations: ${Vt(Si.declarations,Dn=>Ke(Dn.kind))} }`}t.formatSymbol=Be;function Ge(Si=0,Dn,Cn){const tu=De(Dn);if(Si===0)return tu.length>0&&tu[0][0]===0?tu[0][1]:"0";if(Cn){const oa=[];let Da=Si;for(const[ra,Ta]of tu){if(ra>Si)break;ra!==0&&ra&Si&&(oa.push(Ta),Da&=~ra)}if(Da===0)return oa.join("|")}else for(const[oa,Da]of tu)if(oa===Si)return Da;return Si.toString()}t.formatEnum=Ge;const Ae=new Map;function De(Si){const Dn=Ae.get(Si);if(Dn)return Dn;const Cn=[];for(const oa in Si){const Da=Si[oa];typeof Da=="number"&&Cn.push([Da,oa])}const tu=oc(Cn,(oa,Da)=>nl(oa[0],Da[0]));return Ae.set(Si,tu),tu}function Ke(Si){return Ge(Si,uU,!1)}t.formatSyntaxKind=Ke;function Je(Si){return Ge(Si,EU,!1)}t.formatSnippetKind=Je;function ft(Si){return Ge(Si,pU,!1)}t.formatScriptKind=ft;function Ye(Si){return Ge(Si,rU,!0)}t.formatNodeFlags=Ye;function Ve(Si){return Ge(Si,aU,!0)}t.formatModifierFlags=Ve;function We(Si){return Ge(Si,gU,!0)}t.formatTransformFlags=We;function Gt(Si){return Ge(Si,_U,!0)}t.formatEmitFlags=Gt;function Yt(Si){return Ge(Si,dU,!0)}t.formatSymbolFlags=Yt;function Ie(Si){return Ge(Si,hU,!0)}t.formatTypeFlags=Ie;function st(Si){return Ge(Si,mU,!0)}t.formatSignatureFlags=st;function St(Si){return Ge(Si,fU,!0)}t.formatObjectFlags=St;function It(Si){return Ge(Si,xO,!0)}t.formatFlowFlags=It;function ei(Si){return Ge(Si,oU,!0)}t.formatRelationComparisonResult=ei;function ht(Si){return Ge(Si,XY,!0)}t.formatCheckMode=ht;function Ut(Si){return Ge(Si,eQ,!0)}t.formatSignatureCheckMode=Ut;function Ni(Si){return Ge(Si,QY,!0)}t.formatTypeFacts=Ni;let ji=!1,xn;function Jn(Si){"__debugFlowFlags"in Si||Object.defineProperties(Si,{__tsDebuggerDisplay:{value(){const Dn=this.flags&2?"FlowStart":this.flags&4?"FlowBranchLabel":this.flags&8?"FlowLoopLabel":this.flags&16?"FlowAssignment":this.flags&32?"FlowTrueCondition":this.flags&64?"FlowFalseCondition":this.flags&128?"FlowSwitchClause":this.flags&256?"FlowArrayMutation":this.flags&512?"FlowCall":this.flags&1024?"FlowReduceLabel":this.flags&1?"FlowUnreachable":"UnknownFlow",Cn=this.flags&-2048;return`${Dn}${Cn?` (${It(Cn)})`:""}`}},__debugFlowFlags:{get(){return Ge(this.flags,xO,!0)}},__debugToString:{value(){return Ln(this)}}})}function an(Si){ji&&(typeof Object.setPrototypeOf=="function"?(xn||(xn=Object.create(Object.prototype),Jn(xn)),Object.setPrototypeOf(Si,xn)):Jn(Si))}t.attachFlowNodeDebugInfo=an;let Pi;function Ai(Si){"__tsDebuggerDisplay"in Si||Object.defineProperties(Si,{__tsDebuggerDisplay:{value(Dn){return Dn=String(Dn).replace(/(?:,[\s\w\d_]+:[^,]+)+\]$/,"]"),`NodeArray ${Dn}`}}})}function Zu(Si){ji&&(typeof Object.setPrototypeOf=="function"?(Pi||(Pi=Object.create(Array.prototype),Ai(Pi)),Object.setPrototypeOf(Si,Pi)):Ai(Si))}t.attachNodeArrayDebugInfo=Zu;function aa(){if(ji)return;const Si=new WeakMap,Dn=new WeakMap;Object.defineProperties(Qd.getSymbolConstructor().prototype,{__tsDebuggerDisplay:{value(){const tu=this.flags&33554432?"TransientSymbol":"Symbol",oa=this.flags&-33554433;return`${tu} '${lc(this)}'${oa?` (${Yt(oa)})`:""}`}},__debugFlags:{get(){return Yt(this.flags)}}}),Object.defineProperties(Qd.getTypeConstructor().prototype,{__tsDebuggerDisplay:{value(){const tu=this.flags&67359327?`IntrinsicType ${this.intrinsicName}${this.debugIntrinsicName?` (${this.debugIntrinsicName})`:""}`:this.flags&98304?"NullableType":this.flags&384?`LiteralType ${JSON.stringify(this.value)}`:this.flags&2048?`LiteralType ${this.value.negative?"-":""}${this.value.base10Value}n`:this.flags&8192?"UniqueESSymbolType":this.flags&32?"EnumType":this.flags&1048576?"UnionType":this.flags&2097152?"IntersectionType":this.flags&4194304?"IndexType":this.flags&8388608?"IndexedAccessType":this.flags&16777216?"ConditionalType":this.flags&33554432?"SubstitutionType":this.flags&262144?"TypeParameter":this.flags&524288?this.objectFlags&3?"InterfaceType":this.objectFlags&4?"TypeReference":this.objectFlags&8?"TupleType":this.objectFlags&16?"AnonymousType":this.objectFlags&32?"MappedType":this.objectFlags&1024?"ReverseMappedType":this.objectFlags&256?"EvolvingArrayType":"ObjectType":"Type",oa=this.flags&524288?this.objectFlags&-1344:0;return`${tu}${this.symbol?` '${lc(this.symbol)}'`:""}${oa?` (${St(oa)})`:""}`}},__debugFlags:{get(){return Ie(this.flags)}},__debugObjectFlags:{get(){return this.flags&524288?St(this.objectFlags):""}},__debugTypeToString:{value(){let tu=Si.get(this);return tu===void 0&&(tu=this.checker.typeToString(this),Si.set(this,tu)),tu}}}),Object.defineProperties(Qd.getSignatureConstructor().prototype,{__debugFlags:{get(){return st(this.flags)}},__debugSignatureToString:{value(){var tu;return(tu=this.checker)==null?void 0:tu.signatureToString(this)}}});const Cn=[Qd.getNodeConstructor(),Qd.getIdentifierConstructor(),Qd.getTokenConstructor(),Qd.getSourceFileConstructor()];for(const tu of Cn)gu(tu.prototype,"__debugKind")||Object.defineProperties(tu.prototype,{__tsDebuggerDisplay:{value(){return`${al(this)?"GeneratedIdentifier":at(this)?`Identifier '${fu(this)}'`:ea(this)?`PrivateIdentifier '${fu(this)}'`:us(this)?`StringLiteral ${JSON.stringify(this.text.length<10?this.text:this.text.slice(10)+"...")}`:Of(this)?`NumericLiteral ${this.text}`:iY(this)?`BigIntLiteral ${this.text}n`:Bl(this)?"TypeParameterDeclaration":io(this)?"ParameterDeclaration":hc(this)?"ConstructorDeclaration":zm(this)?"GetAccessorDeclaration":jf(this)?"SetAccessorDeclaration":CB(this)?"CallSignatureDeclaration":FV(this)?"ConstructSignatureDeclaration":Ek(this)?"IndexSignatureDeclaration":aY(this)?"TypePredicateNode":X4(this)?"TypeReferenceNode":u3(this)?"FunctionTypeNode":WP(this)?"ConstructorTypeNode":bB(this)?"TypeQueryNode":fm(this)?"TypeLiteralNode":oY(this)?"ArrayTypeNode":yB(this)?"TupleTypeNode":Dce(this)?"OptionalTypeNode":xce(this)?"RestTypeNode":Pv(this)?"UnionTypeNode":kB(this)?"IntersectionTypeNode":FB(this)?"ConditionalTypeNode":P7(this)?"InferTypeNode":M7(this)?"ParenthesizedTypeNode":sY(this)?"ThisTypeNode":z7(this)?"TypeOperatorNode":I7(this)?"IndexedAccessTypeNode":JP(this)?"MappedTypeNode":Mv(this)?"LiteralTypeNode":GP(this)?"NamedTupleMember":nD(this)?"ImportTypeNode":Ke(this.kind)}${this.flags?` (${Ye(this.flags)})`:""}`}},__debugKind:{get(){return Ke(this.kind)}},__debugNodeFlags:{get(){return Ye(this.flags)}},__debugModifierFlags:{get(){return Ve(Nye(this))}},__debugTransformFlags:{get(){return We(this.transformFlags)}},__debugIsParseTreeNode:{get(){return zN(this)}},__debugEmitFlags:{get(){return Gt(bs(this))}},__debugGetText:{value(oa){if(sl(this))return"";let Da=Dn.get(this);if(Da===void 0){const ra=Ua(this),Ta=ra&&zn(ra);Da=Ta?x2(Ta,ra,oa):"",Dn.set(this,Da)}return Da}}});ji=!0}t.enableDebugInfo=aa;function yr(Si){const Dn=Si&7;let Cn=Dn===0?"in out":Dn===3?"[bivariant]":Dn===2?"in":Dn===1?"out":Dn===4?"[independent]":"";return Si&8?Cn+=" (unmeasurable)":Si&16&&(Cn+=" (unreliable)"),Cn}t.formatVariance=yr;class Ba{__debugToString(){var Dn;switch(this.kind){case 3:return((Dn=this.debugInfo)==null?void 0:Dn.call(this))||"(function mapper)";case 0:return`${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`;case 1:return re(this.sources,this.targets||Vt(this.sources,()=>"any"),(Cn,tu)=>`${Cn.__debugTypeToString()} -> ${typeof tu=="string"?tu:tu.__debugTypeToString()}`).join(", ");case 2:return re(this.sources,this.targets,(Cn,tu)=>`${Cn.__debugTypeToString()} -> ${tu().__debugTypeToString()}`).join(", ");case 5:case 4:return`m1: ${this.mapper1.__debugToString().split(`
+ ***************************************************************************** */var i=(()=>{var n=Object.defineProperty,a=Object.getOwnPropertyNames,o=(t,u)=>function(){return t&&(u=(0,t[a(t)[0]])(t=0)),u},c=(t,u)=>function(){return u||(0,t[a(t)[0]])((u={exports:{}}).exports,u),u.exports},h=(t,u)=>{for(var s in u)n(t,s,{get:u[s],enumerable:!0})},g,_,x,y=o({"src/compiler/corePublic.ts"(){g="5.3",_="5.3.3",x=(t=>(t[t.LessThan=-1]="LessThan",t[t.EqualTo=0]="EqualTo",t[t.GreaterThan=1]="GreaterThan",t))(x||{})}});function S(t){return t?t.length:0}function L(t,u){if(t)for(let s=0;s=0;s--){const d=u(t[s],s);if(d)return d}}function G(t,u){if(t!==void 0)for(let s=0;s=0;d--){const f=t[d];if(u(f,d))return f}}function Ue(t,u,s){if(t===void 0)return-1;for(let d=s??0;d=0;d--)if(u(t[d],d))return d;return-1}function rt(t,u){for(let s=0;ss(d,u[f]))}function jt(t,u,s){for(let d=s||0;d{const p=u(f,d);if(p!==void 0){const[E,v]=p;E!==void 0&&v!==void 0&&s.set(E,v)}}),s}function _0(t,u,s){if(t.has(u))return t.get(u);const d=s();return t.set(u,d),d}function Bs(t,u){return t.has(u)?!1:(t.add(u),!0)}function*Pa(t){yield t}function Hl(t,u,s){let d;if(t){d=[];const f=t.length;let p,E,v=0,b=0;for(;v{const[p,E]=u(f,d);s.set(p,E)}),s}function Ge(t,u){if(t)if(u){for(const s of t)if(u(s))return!0}else return t.length>0;return!1}function ku(t,u,s){let d;for(let f=0;ft[E])}function Li(t,u){const s=[];for(const d of t)Ca(s,d,u);return s}function li(t,u,s){return t.length===0?[]:t.length===1?t.slice():s?va(t,u,s):Li(t,u)}function ci(t,u){if(t.length===0)return Dt;let s=t[0];const d=[s];for(let f=1;f0&&(f&=-2),f&2&&d(p,b)>0&&(f&=-3),p=b}return f}function On(t,u,s=Cx){if(!t||!u)return t===u;if(t.length!==u.length)return!1;for(let d=0;d0&&H.assertGreaterThanOrEqual(s(u[p],u[p-1]),0);t:for(const E=f;fE&&H.assertGreaterThanOrEqual(s(t[f],t[f-1]),0),s(u[p],t[f])){case-1:d.push(u[p]);continue e;case 0:continue e;case 1:continue t}}return d}function Di(t,u){return u===void 0?t:t===void 0?[u]:(t.push(u),t)}function co(t,u){return t===void 0?u:u===void 0?t:Wa(t)?Wa(u)?mi(t,u):Di(t,u):Wa(u)?Di(u,t):[t,u]}function nl(t,u){return u<0?t.length+u:u}function yn(t,u,s,d){if(u===void 0||u.length===0)return t;if(t===void 0)return u.slice(s,d);s=s===void 0?0:nl(u,s),d=d===void 0?u.length:nl(u,d);for(let f=s;fs(t[d],t[f])||rl(d,f))}function Mh(t,u){return t.length===0?t:t.slice().sort(u)}function*Cd(t){for(let u=t.length-1;u>=0;u--)yield t[u]}function sc(t,u){const s=Cr(t);return Al(t,s,u),s.map(d=>t[d])}function zi(t,u,s,d){for(;s>1),b=s(t[v],v);switch(d(b,u)){case-1:p=v+1;break;case 0:return v;case 1:E=v-1;break}}return~p}function nn(t,u,s,d,f){if(t&&t.length>0){const p=t.length;if(p>0){let E=d===void 0||d<0?0:d;const v=f===void 0||E+f>p-1?p-1:E+f;let b;for(arguments.length<=2?(b=t[E],E++):b=s;E<=v;)b=u(b,t[E],E),E++;return b}}return s}function Eu(t,u){return bx.call(t,u)}function uo(t,u){return bx.call(t,u)?t[u]:void 0}function Ps(t){const u=[];for(const s in t)bx.call(t,s)&&u.push(s);return u}function wm(t){const u=[];do{const s=Object.getOwnPropertyNames(t);for(const d of s)Ca(u,d)}while(t=Object.getPrototypeOf(t));return u}function q1(t){const u=[];for(const s in t)bx.call(t,s)&&u.push(t[s]);return u}function am(t,u){const s=new Array(t);for(let d=0;d100&&s>u.length>>1){const v=u.length-s;u.copyWithin(0,s),u.length=v,s=0}return E}return{enqueue:f,dequeue:p,isEmpty:d}}function soe(t,u){const s=new Map;let d=0;function*f(){for(const E of s.values())Wa(E)?yield*E:yield E}const p={has(E){const v=t(E);if(!s.has(v))return!1;const b=s.get(v);if(!Wa(b))return u(b,E);for(const B of b)if(u(B,E))return!0;return!1},add(E){const v=t(E);if(s.has(v)){const b=s.get(v);if(Wa(b))kt(b,E,u)||(b.push(E),d++);else{const B=b;u(B,E)||(s.set(v,[B,E]),d++)}}else s.set(v,E),d++;return this},delete(E){const v=t(E);if(!s.has(v))return!1;const b=s.get(v);if(Wa(b)){for(let B=0;Bf(),[Symbol.toStringTag]:s[Symbol.toStringTag]};return p}function Wa(t){return Array.isArray(t)}function YA(t){return Wa(t)?t:[t]}function Ua(t){return typeof t=="string"}function UD(t){return typeof t=="number"}function ar(t,u){return t!==void 0&&u(t)?t:void 0}function Po(t,u){return t!==void 0&&u(t)?t:H.fail(`Invalid cast. The supplied value ${t} did not pass the test '${H.getFunctionName(u)}'.`)}function Rs(t){}function cg(){return!1}function J3(){return!0}function fv(){}function ul(t){return t}function XCe(t){return t.toLowerCase()}function Ug(t){return d2e.test(t)?t.replace(d2e,XCe):t}function fo(){throw new Error("Not implemented")}function zh(t){let u;return()=>(t&&(u=t(),t=void 0),u)}function KE(t){const u=new Map;return s=>{const d=`${typeof s}:${s}`;let f=u.get(d);return f===void 0&&!u.has(d)&&(f=t(s),u.set(d,f)),f}}function _qe(t){const u=new WeakMap;return s=>{let d=u.get(s);return d===void 0&&!u.has(s)&&(d=t(s),u.set(s,d)),d}}function e2e(t,u){return(...s)=>{let d=u.get(s);return d===void 0&&!u.has(s)&&(d=t(...s),u.set(s,d)),d}}function Dqe(t,u,s,d,f){if(f){const p=[];for(let E=0;Enn(p,(v,b)=>b(v),E)}else return d?p=>d(s(u(t(p)))):s?p=>s(u(t(p))):u?p=>u(t(p)):t?p=>t(p):p=>p}function Cx(t,u){return t===u}function QA(t,u){return t===u||t!==void 0&&u!==void 0&&t.toUpperCase()===u.toUpperCase()}function XA(t,u){return Cx(t,u)}function xqe(t,u){return t===u?0:t===void 0?-1:u===void 0?1:tu(s,d)===-1?s:d)}function Q$(t,u){return t===u?0:t===void 0?-1:u===void 0?1:(t=t.toUpperCase(),u=u.toUpperCase(),tu?1:0)}function t2e(t,u){return t===u?0:t===void 0?-1:u===void 0?1:(t=t.toLowerCase(),u=u.toLowerCase(),tu?1:0)}function fh(t,u){return xqe(t,u)}function bN(t){return t?Q$:fh}function i2e(){return Eoe}function n2e(t){Eoe!==t&&(Eoe=t,h2e=void 0)}function gO(t,u){return(h2e||(h2e=bqe(Eoe)))(t,u)}function u2e(t,u,s,d){return t===u?0:t===void 0?-1:u===void 0?1:d(t[s],u[s])}function h2(t,u){return rl(t?1:0,u?1:0)}function yN(t,u,s){const d=Math.max(2,Math.floor(t.length*.34));let f=Math.floor(t.length*.4)+1,p;for(const E of u){const v=s(E);if(v!==void 0&&Math.abs(v.length-t.length)<=d){if(v===t||v.length<3&&v.toLowerCase()!==t.toLowerCase())continue;const b=kwt(t,v,f-.1);if(b===void 0)continue;H.assert(bs?v-s:1),k=Math.floor(u.length>s+v?s+v:u.length);f[0]=v;let T=v;for(let z=1;zs)return;const M=d;d=f,f=M}const E=d[u.length];return E>s?void 0:E}function lc(t,u){const s=t.length-u.length;return s>=0&&t.indexOf(u,s)===s}function D8(t,u){return lc(t,u)?t.slice(0,t.length-u.length):t}function r2e(t,u){return lc(t,u)?t.slice(0,t.length-u.length):void 0}function coe(t){let u=t.length;for(let s=u-1;s>0;s--){let d=t.charCodeAt(s);if(d>=48&&d<=57)do--s,d=t.charCodeAt(s);while(s>0&&d>=48&&d<=57);else if(s>4&&(d===110||d===78)){if(--s,d=t.charCodeAt(s),d!==105&&d!==73||(--s,d=t.charCodeAt(s),d!==109&&d!==77))break;--s,d=t.charCodeAt(s)}else break;if(d!==45&&d!==46)break;u=s}return u===t.length?t:t.slice(0,u)}function EO(t,u){for(let s=0;ss===u)}function Fwt(t,u){for(let s=0;sf&&(f=E.prefix.length,d=p)}return d}function Ma(t,u){return t.lastIndexOf(u,0)===0}function kN(t,u){return Ma(t,u)?t.substr(u.length):t}function foe(t,u,s=ul){return Ma(s(t),s(u))?t.substring(u.length):void 0}function X$({prefix:t,suffix:u},s){return s.length>=t.length+u.length&&Ma(s,t)&&lc(s,u)}function eU(t,u){return s=>t(s)&&u(s)}function dg(...t){return(...u)=>{let s;for(const d of t)if(s=d(...u),s)return s;return s}}function tU(t){return(...u)=>!t(...u)}function vqe(t){}function Hy(t){return t===void 0?void 0:[t]}function iU(t,u,s,d,f,p){p=p||Rs;let E=0,v=0;const b=t.length,B=u.length;let k=!1;for(;E(t[t.None=0]="None",t[t.CaseSensitive=1]="CaseSensitive",t[t.CaseInsensitive=2]="CaseInsensitive",t[t.Both=3]="Both",t))(poe||{}),qD=Array.prototype.at?(t,u)=>t==null?void 0:t.at(u):(t,u)=>{if(t&&(u=nl(t,u),u(t[t.None=0]="None",t[t.Normal=1]="Normal",t[t.Aggressive=2]="Aggressive",t[t.VeryAggressive=3]="VeryAggressive",t))(goe||{}),bqe=(()=>{return u;function t(s,d,f){if(s===d)return 0;if(s===void 0)return-1;if(d===void 0)return 1;const p=f(s,d);return p<0?-1:p>0?1:0}function u(s){const d=new Intl.Collator(s,{usage:"sort",sensitivity:"variant"}).compare;return(f,p)=>t(f,p,d)}})()}}),_oe,H,Swt=o({"src/compiler/debug.ts"(){Bo(),Bo(),_oe=(t=>(t[t.Off=0]="Off",t[t.Error=1]="Error",t[t.Warning=2]="Warning",t[t.Info=3]="Info",t[t.Verbose=4]="Verbose",t))(_oe||{}),(t=>{let u=0;t.currentLogLevel=2,t.isDebugging=!1;function s(Ai){return t.currentLogLevel<=Ai}t.shouldLog=s;function d(Ai,Dn){t.loggingHost&&s(Ai)&&t.loggingHost.log(Ai,Dn)}function f(Ai){d(3,Ai)}t.log=f,(Ai=>{function Dn(xa){d(1,xa)}Ai.error=Dn;function Cn(xa){d(2,xa)}Ai.warn=Cn;function tu(xa){d(3,xa)}Ai.log=tu;function sa(xa){d(4,xa)}Ai.trace=sa})(f=t.log||(t.log={}));const p={};function E(){return u}t.getAssertionLevel=E;function v(Ai){const Dn=u;if(u=Ai,Ai>Dn)for(const Cn of Ps(p)){const tu=p[Cn];tu!==void 0&&t[Cn]!==tu.assertion&&Ai>=tu.level&&(t[Cn]=tu,p[Cn]=void 0)}}t.setAssertionLevel=v;function b(Ai){return u>=Ai}t.shouldAssert=b;function B(Ai,Dn){return b(Ai)?!0:(p[Dn]={level:Ai,assertion:t[Dn]},t[Dn]=Rs,!1)}function k(Ai,Dn){debugger;const Cn=new Error(Ai?`Debug Failure. ${Ai}`:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(Cn,Dn||k),Cn}t.fail=k;function T(Ai,Dn,Cn){return k(`${Dn||"Unexpected node."}\r
+Node ${He(Ai.kind)} was unexpected.`,Cn||T)}t.failBadSyntaxKind=T;function M(Ai,Dn,Cn,tu){Ai||(Dn=Dn?`False expression: ${Dn}`:"False expression.",Cn&&(Dn+=`\r
+Verbose Debug Information: `+(typeof Cn=="string"?Cn:Cn())),k(Dn,tu||M))}t.assert=M;function z(Ai,Dn,Cn,tu,sa){if(Ai!==Dn){const xa=Cn?tu?`${Cn} ${tu}`:Cn:"";k(`Expected ${Ai} === ${Dn}. ${xa}`,sa||z)}}t.assertEqual=z;function j(Ai,Dn,Cn,tu){Ai>=Dn&&k(`Expected ${Ai} < ${Dn}. ${Cn||""}`,tu||j)}t.assertLessThan=j;function J(Ai,Dn,Cn){Ai>Dn&&k(`Expected ${Ai} <= ${Dn}`,Cn||J)}t.assertLessThanOrEqual=J;function K(Ai,Dn,Cn){Ai= ${Dn}`,Cn||K)}t.assertGreaterThanOrEqual=K;function Y(Ai,Dn,Cn){Ai==null&&k(Dn,Cn||Y)}t.assertIsDefined=Y;function oe(Ai,Dn,Cn){return Y(Ai,Dn,Cn||oe),Ai}t.checkDefined=oe;function se(Ai,Dn,Cn){for(const tu of Ai)Y(tu,Dn,Cn||se)}t.assertEachIsDefined=se;function ge(Ai,Dn,Cn){return se(Ai,Dn,Cn||ge),Ai}t.checkEachDefined=ge;function ae(Ai,Dn="Illegal value:",Cn){const tu=typeof Ai=="object"&&Eu(Ai,"kind")&&Eu(Ai,"pos")?"SyntaxKind: "+He(Ai.kind):JSON.stringify(Ai);return k(`${Dn} ${tu}`,Cn||ae)}t.assertNever=ae;function Ce(Ai,Dn,Cn,tu){B(1,"assertEachNode")&&M(Dn===void 0||ye(Ai,Dn),Cn||"Unexpected node.",()=>`Node array did not pass test '${xe(Dn)}'.`,tu||Ce)}t.assertEachNode=Ce;function ne(Ai,Dn,Cn,tu){B(1,"assertNode")&&M(Ai!==void 0&&(Dn===void 0||Dn(Ai)),Cn||"Unexpected node.",()=>`Node ${He(Ai==null?void 0:Ai.kind)} did not pass test '${xe(Dn)}'.`,tu||ne)}t.assertNode=ne;function ve(Ai,Dn,Cn,tu){B(1,"assertNotNode")&&M(Ai===void 0||Dn===void 0||!Dn(Ai),Cn||"Unexpected node.",()=>`Node ${He(Ai.kind)} should not have passed test '${xe(Dn)}'.`,tu||ve)}t.assertNotNode=ve;function Se(Ai,Dn,Cn,tu){B(1,"assertOptionalNode")&&M(Dn===void 0||Ai===void 0||Dn(Ai),Cn||"Unexpected node.",()=>`Node ${He(Ai==null?void 0:Ai.kind)} did not pass test '${xe(Dn)}'.`,tu||Se)}t.assertOptionalNode=Se;function Ne(Ai,Dn,Cn,tu){B(1,"assertOptionalToken")&&M(Dn===void 0||Ai===void 0||Ai.kind===Dn,Cn||"Unexpected node.",()=>`Node ${He(Ai==null?void 0:Ai.kind)} was not a '${He(Dn)}' token.`,tu||Ne)}t.assertOptionalToken=Ne;function pe(Ai,Dn,Cn){B(1,"assertMissingNode")&&M(Ai===void 0,Dn||"Unexpected node.",()=>`Node ${He(Ai.kind)} was unexpected'.`,Cn||pe)}t.assertMissingNode=pe;function fe(Ai){}t.type=fe;function xe(Ai){if(typeof Ai!="function")return"";if(Eu(Ai,"name"))return Ai.name;{const Dn=Function.prototype.toString.call(Ai),Cn=/^function\s+([\w$]+)\s*\(/.exec(Dn);return Cn?Cn[1]:""}}t.getFunctionName=xe;function Be(Ai){return`{ name: ${Qr(Ai.escapedName)}; flags: ${Yt(Ai.flags)}; declarations: ${Vt(Ai.declarations,Dn=>He(Dn.kind))} }`}t.formatSymbol=Be;function We(Ai=0,Dn,Cn){const tu=De(Dn);if(Ai===0)return tu.length>0&&tu[0][0]===0?tu[0][1]:"0";if(Cn){const sa=[];let xa=Ai;for(const[aa,Ta]of tu){if(aa>Ai)break;aa!==0&&aa&Ai&&(sa.push(Ta),xa&=~aa)}if(xa===0)return sa.join("|")}else for(const[sa,xa]of tu)if(sa===Ai)return xa;return Ai.toString()}t.formatEnum=We;const Ae=new Map;function De(Ai){const Dn=Ae.get(Ai);if(Dn)return Dn;const Cn=[];for(const sa in Ai){const xa=Ai[sa];typeof xa=="number"&&Cn.push([xa,sa])}const tu=sc(Cn,(sa,xa)=>rl(sa[0],xa[0]));return Ae.set(Ai,tu),tu}function He(Ai){return We(Ai,aU,!1)}t.formatSyntaxKind=He;function Je(Ai){return We(Ai,DU,!1)}t.formatSnippetKind=Je;function mt(Ai){return We(Ai,EU,!1)}t.formatScriptKind=mt;function Ye(Ai){return We(Ai,oU,!0)}t.formatNodeFlags=Ye;function je(Ai){return We(Ai,sU,!0)}t.formatModifierFlags=je;function Ke(Ai){return We(Ai,_U,!0)}t.formatTransformFlags=Ke;function Gt(Ai){return We(Ai,xU,!0)}t.formatEmitFlags=Gt;function Yt(Ai){return We(Ai,fU,!0)}t.formatSymbolFlags=Yt;function Ie(Ai){return We(Ai,mU,!0)}t.formatTypeFlags=Ie;function st(Ai){return We(Ai,gU,!0)}t.formatSignatureFlags=st;function Bt(Ai){return We(Ai,pU,!0)}t.formatObjectFlags=Bt;function It(Ai){return We(Ai,vO,!0)}t.formatFlowFlags=It;function ei(Ai){return We(Ai,lU,!0)}t.formatRelationComparisonResult=ei;function ft(Ai){return We(Ai,tQ,!0)}t.formatCheckMode=ft;function Ut(Ai){return We(Ai,iQ,!0)}t.formatSignatureCheckMode=Ut;function Ni(Ai){return We(Ai,eQ,!0)}t.formatTypeFacts=Ni;let Vi=!1,xn;function Jn(Ai){"__debugFlowFlags"in Ai||Object.defineProperties(Ai,{__tsDebuggerDisplay:{value(){const Dn=this.flags&2?"FlowStart":this.flags&4?"FlowBranchLabel":this.flags&8?"FlowLoopLabel":this.flags&16?"FlowAssignment":this.flags&32?"FlowTrueCondition":this.flags&64?"FlowFalseCondition":this.flags&128?"FlowSwitchClause":this.flags&256?"FlowArrayMutation":this.flags&512?"FlowCall":this.flags&1024?"FlowReduceLabel":this.flags&1?"FlowUnreachable":"UnknownFlow",Cn=this.flags&-2048;return`${Dn}${Cn?` (${It(Cn)})`:""}`}},__debugFlowFlags:{get(){return We(this.flags,vO,!0)}},__debugToString:{value(){return Ln(this)}}})}function an(Ai){Vi&&(typeof Object.setPrototypeOf=="function"?(xn||(xn=Object.create(Object.prototype),Jn(xn)),Object.setPrototypeOf(Ai,xn)):Jn(Ai))}t.attachFlowNodeDebugInfo=an;let Pi;function Fi(Ai){"__tsDebuggerDisplay"in Ai||Object.defineProperties(Ai,{__tsDebuggerDisplay:{value(Dn){return Dn=String(Dn).replace(/(?:,[\s\w\d_]+:[^,]+)+\]$/,"]"),`NodeArray ${Dn}`}}})}function Yu(Ai){Vi&&(typeof Object.setPrototypeOf=="function"?(Pi||(Pi=Object.create(Array.prototype),Fi(Pi)),Object.setPrototypeOf(Ai,Pi)):Fi(Ai))}t.attachNodeArrayDebugInfo=Yu;function oa(){if(Vi)return;const Ai=new WeakMap,Dn=new WeakMap;Object.defineProperties(Xd.getSymbolConstructor().prototype,{__tsDebuggerDisplay:{value(){const tu=this.flags&33554432?"TransientSymbol":"Symbol",sa=this.flags&-33554433;return`${tu} '${cc(this)}'${sa?` (${Yt(sa)})`:""}`}},__debugFlags:{get(){return Yt(this.flags)}}}),Object.defineProperties(Xd.getTypeConstructor().prototype,{__tsDebuggerDisplay:{value(){const tu=this.flags&67359327?`IntrinsicType ${this.intrinsicName}${this.debugIntrinsicName?` (${this.debugIntrinsicName})`:""}`:this.flags&98304?"NullableType":this.flags&384?`LiteralType ${JSON.stringify(this.value)}`:this.flags&2048?`LiteralType ${this.value.negative?"-":""}${this.value.base10Value}n`:this.flags&8192?"UniqueESSymbolType":this.flags&32?"EnumType":this.flags&1048576?"UnionType":this.flags&2097152?"IntersectionType":this.flags&4194304?"IndexType":this.flags&8388608?"IndexedAccessType":this.flags&16777216?"ConditionalType":this.flags&33554432?"SubstitutionType":this.flags&262144?"TypeParameter":this.flags&524288?this.objectFlags&3?"InterfaceType":this.objectFlags&4?"TypeReference":this.objectFlags&8?"TupleType":this.objectFlags&16?"AnonymousType":this.objectFlags&32?"MappedType":this.objectFlags&1024?"ReverseMappedType":this.objectFlags&256?"EvolvingArrayType":"ObjectType":"Type",sa=this.flags&524288?this.objectFlags&-1344:0;return`${tu}${this.symbol?` '${cc(this.symbol)}'`:""}${sa?` (${Bt(sa)})`:""}`}},__debugFlags:{get(){return Ie(this.flags)}},__debugObjectFlags:{get(){return this.flags&524288?Bt(this.objectFlags):""}},__debugTypeToString:{value(){let tu=Ai.get(this);return tu===void 0&&(tu=this.checker.typeToString(this),Ai.set(this,tu)),tu}}}),Object.defineProperties(Xd.getSignatureConstructor().prototype,{__debugFlags:{get(){return st(this.flags)}},__debugSignatureToString:{value(){var tu;return(tu=this.checker)==null?void 0:tu.signatureToString(this)}}});const Cn=[Xd.getNodeConstructor(),Xd.getIdentifierConstructor(),Xd.getTokenConstructor(),Xd.getSourceFileConstructor()];for(const tu of Cn)Eu(tu.prototype,"__debugKind")||Object.defineProperties(tu.prototype,{__tsDebuggerDisplay:{value(){return`${sl(this)?"GeneratedIdentifier":at(this)?`Identifier '${fu(this)}'`:ea(this)?`PrivateIdentifier '${fu(this)}'`:rs(this)?`StringLiteral ${JSON.stringify(this.text.length<10?this.text:this.text.slice(10)+"...")}`:Of(this)?`NumericLiteral ${this.text}`:uY(this)?`BigIntLiteral ${this.text}n`:wl(this)?"TypeParameterDeclaration":io(this)?"ParameterDeclaration":fc(this)?"ConstructorDeclaration":Im(this)?"GetAccessorDeclaration":jf(this)?"SetAccessorDeclaration":CB(this)?"CallSignatureDeclaration":AV(this)?"ConstructSignatureDeclaration":Ek(this)?"IndexSignatureDeclaration":sY(this)?"TypePredicateNode":tp(this)?"TypeReferenceNode":r3(this)?"FunctionTypeNode":GP(this)?"ConstructorTypeNode":bB(this)?"TypeQueryNode":fm(this)?"TypeLiteralNode":lY(this)?"ArrayTypeNode":yB(this)?"TupleTypeNode":vce(this)?"OptionalTypeNode":Cce(this)?"RestTypeNode":Mv(this)?"UnionTypeNode":kB(this)?"IntersectionTypeNode":FB(this)?"ConditionalTypeNode":P7(this)?"InferTypeNode":M7(this)?"ParenthesizedTypeNode":cY(this)?"ThisTypeNode":z7(this)?"TypeOperatorNode":I7(this)?"IndexedAccessTypeNode":$P(this)?"MappedTypeNode":zv(this)?"LiteralTypeNode":JP(this)?"NamedTupleMember":nD(this)?"ImportTypeNode":He(this.kind)}${this.flags?` (${Ye(this.flags)})`:""}`}},__debugKind:{get(){return He(this.kind)}},__debugNodeFlags:{get(){return Ye(this.flags)}},__debugModifierFlags:{get(){return je(Oye(this))}},__debugTransformFlags:{get(){return Ke(this.transformFlags)}},__debugIsParseTreeNode:{get(){return IN(this)}},__debugEmitFlags:{get(){return Gt(bs(this))}},__debugGetText:{value(sa){if(cl(this))return"";let xa=Dn.get(this);if(xa===void 0){const aa=Za(this),Ta=aa&&zn(aa);xa=Ta?v2(Ta,aa,sa):"",Dn.set(this,xa)}return xa}}});Vi=!0}t.enableDebugInfo=oa;function Fr(Ai){const Dn=Ai&7;let Cn=Dn===0?"in out":Dn===3?"[bivariant]":Dn===2?"in":Dn===1?"out":Dn===4?"[independent]":"";return Ai&8?Cn+=" (unmeasurable)":Ai&16&&(Cn+=" (unreliable)"),Cn}t.formatVariance=Fr;class wa{__debugToString(){var Dn;switch(this.kind){case 3:return((Dn=this.debugInfo)==null?void 0:Dn.call(this))||"(function mapper)";case 0:return`${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`;case 1:return re(this.sources,this.targets||Vt(this.sources,()=>"any"),(Cn,tu)=>`${Cn.__debugTypeToString()} -> ${typeof tu=="string"?tu:tu.__debugTypeToString()}`).join(", ");case 2:return re(this.sources,this.targets,(Cn,tu)=>`${Cn.__debugTypeToString()} -> ${tu().__debugTypeToString()}`).join(", ");case 5:case 4:return`m1: ${this.mapper1.__debugToString().split(`
`).join(`
`)}
m2: ${this.mapper2.__debugToString().split(`
`).join(`
- `)}`;default:return ae(this)}}}t.DebugTypeMapper=Ba;function bt(Si){return t.isDebugging?Object.setPrototypeOf(Si,Ba.prototype):Si}t.attachDebugPrototypeIfDebug=bt;function jn(Si){return console.log(Ln(Si))}t.printControlFlowGraph=jn;function Ln(Si){let Dn=-1;function Cn(de){return de.id||(de.id=Dn,Dn--),de.id}let tu;(de=>{de.lr="─",de.ud="│",de.dr="╭",de.dl="╮",de.ul="╯",de.ur="╰",de.udr="├",de.udl="┤",de.dlr="┬",de.ulr="┴",de.udlr="╫"})(tu||(tu={}));let oa;(de=>{de[de.None=0]="None",de[de.Up=1]="Up",de[de.Down=2]="Down",de[de.Left=4]="Left",de[de.Right=8]="Right",de[de.UpDown=3]="UpDown",de[de.LeftRight=12]="LeftRight",de[de.UpLeft=5]="UpLeft",de[de.UpRight=9]="UpRight",de[de.DownLeft=6]="DownLeft",de[de.DownRight=10]="DownRight",de[de.UpDownLeft=7]="UpDownLeft",de[de.UpDownRight=11]="UpDownRight",de[de.UpLeftRight=13]="UpLeftRight",de[de.DownLeftRight=14]="DownLeftRight",de[de.UpDownLeftRight=15]="UpDownLeftRight",de[de.NoChildren=16]="NoChildren"})(oa||(oa={}));const Da=2032,ra=882,Ta=Object.create(null),Yo=[],bo=ii(Si,new Set);for(const de of Yo)de.text=Qi(de.flowNode,de.circular),ni(de);const Qe=vi(bo),Et=mt(Qe);return Ot(bo,0),on();function Mt(de){return!!(de.flags&128)}function qt(de){return!!(de.flags&12)&&!!de.antecedents}function Xt(de){return!!(de.flags&Da)}function Pe(de){return!!(de.flags&ra)}function et(de){const je=[];for(const X of de.edges)X.source===de&&je.push(X.target);return je}function gt(de){const je=[];for(const X of de.edges)X.target===de&&je.push(X.source);return je}function ii(de,je){const X=Cn(de);let it=Ta[X];if(it&&je.has(de))return it.circular=!0,it={id:-1,flowNode:de,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:"circularity"},Yo.push(it),it;if(je.add(de),!it)if(Ta[X]=it={id:X,flowNode:de,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:!1},Yo.push(it),qt(de))for(const Ct of de.antecedents)me(it,Ct,je);else Xt(de)&&me(it,de.antecedent,je);return je.delete(de),it}function me(de,je,X){const it=ii(je,X),Ct={source:de,target:it};de.edges.push(Ct),it.edges.push(Ct)}function ni(de){if(de.level!==-1)return de.level;let je=0;for(const X of gt(de))je=Math.max(je,ni(X)+1);return de.level=je}function vi(de){let je=0;for(const X of et(de))je=Math.max(je,vi(X));return je+1}function mt(de){const je=te(Array(de),0);for(const X of Yo)je[X.level]=Math.max(je[X.level],X.text.length);return je}function Ot(de,je){if(de.lane===-1){de.lane=je,de.endLane=je;const X=et(de);for(let it=0;it0&&je++;const Ct=X[it];Ot(Ct,je),Ct.endLane>de.endLane&&(je=Ct.endLane)}de.endLane=je}}function Ei(de){if(de&2)return"Start";if(de&4)return"Branch";if(de&8)return"Loop";if(de&16)return"Assignment";if(de&32)return"True";if(de&64)return"False";if(de&128)return"SwitchClause";if(de&256)return"ArrayMutation";if(de&512)return"Call";if(de&1024)return"ReduceLabel";if(de&1)return"Unreachable";throw new Error}function $i(de){const je=zn(de);return x2(je,de,!1)}function Qi(de,je){let X=Ei(de.flags);if(je&&(X=`${X}#${Cn(de)}`),Pe(de))de.node&&(X+=` (${$i(de.node)})`);else if(Mt(de)){const it=[];for(let Ct=de.clauseStart;CtMath.max(Qt,Li.lane),0)+1,X=te(Array(je),""),it=Et.map(()=>Array(je)),Ct=Et.map(()=>te(Array(je),0));for(const Qt of Yo){it[Qt.level][Qt.lane]=Qt;const Li=et(Qt);for(let Sn=0;Sn0&&(Ru|=1),Sn0&&(Ru|=1),Sn0?Ct[Qt-1][Li]:0,Sn=Li>0?Ct[Qt][Li-1]:0;let du=Ct[Qt][Li];du||(Ui&8&&(du|=12),Sn&2&&(du|=3),Ct[Qt][Li]=du)}for(let Qt=0;Qt{de.lr="─",de.ud="│",de.dr="╭",de.dl="╮",de.ul="╯",de.ur="╰",de.udr="├",de.udl="┤",de.dlr="┬",de.ulr="┴",de.udlr="╫"})(tu||(tu={}));let sa;(de=>{de[de.None=0]="None",de[de.Up=1]="Up",de[de.Down=2]="Down",de[de.Left=4]="Left",de[de.Right=8]="Right",de[de.UpDown=3]="UpDown",de[de.LeftRight=12]="LeftRight",de[de.UpLeft=5]="UpLeft",de[de.UpRight=9]="UpRight",de[de.DownLeft=6]="DownLeft",de[de.DownRight=10]="DownRight",de[de.UpDownLeft=7]="UpDownLeft",de[de.UpDownRight=11]="UpDownRight",de[de.UpLeftRight=13]="UpLeftRight",de[de.DownLeftRight=14]="DownLeftRight",de[de.UpDownLeftRight=15]="UpDownLeftRight",de[de.NoChildren=16]="NoChildren"})(sa||(sa={}));const xa=2032,aa=882,Ta=Object.create(null),Qo=[],bo=ii(Ai,new Set);for(const de of Qo)de.text=Qi(de.flowNode,de.circular),ni(de);const Qe=xi(bo),_t=pt(Qe);return Ot(bo,0),on();function Mt(de){return!!(de.flags&128)}function qt(de){return!!(de.flags&12)&&!!de.antecedents}function Xt(de){return!!(de.flags&xa)}function Pe(de){return!!(de.flags&aa)}function et(de){const Oe=[];for(const X of de.edges)X.source===de&&Oe.push(X.target);return Oe}function Et(de){const Oe=[];for(const X of de.edges)X.target===de&&Oe.push(X.source);return Oe}function ii(de,Oe){const X=Cn(de);let it=Ta[X];if(it&&Oe.has(de))return it.circular=!0,it={id:-1,flowNode:de,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:"circularity"},Qo.push(it),it;if(Oe.add(de),!it)if(Ta[X]=it={id:X,flowNode:de,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:!1},Qo.push(it),qt(de))for(const Ct of de.antecedents)me(it,Ct,Oe);else Xt(de)&&me(it,de.antecedent,Oe);return Oe.delete(de),it}function me(de,Oe,X){const it=ii(Oe,X),Ct={source:de,target:it};de.edges.push(Ct),it.edges.push(Ct)}function ni(de){if(de.level!==-1)return de.level;let Oe=0;for(const X of Et(de))Oe=Math.max(Oe,ni(X)+1);return de.level=Oe}function xi(de){let Oe=0;for(const X of et(de))Oe=Math.max(Oe,xi(X));return Oe+1}function pt(de){const Oe=te(Array(de),0);for(const X of Qo)Oe[X.level]=Math.max(Oe[X.level],X.text.length);return Oe}function Ot(de,Oe){if(de.lane===-1){de.lane=Oe,de.endLane=Oe;const X=et(de);for(let it=0;it0&&Oe++;const Ct=X[it];Ot(Ct,Oe),Ct.endLane>de.endLane&&(Oe=Ct.endLane)}de.endLane=Oe}}function Ei(de){if(de&2)return"Start";if(de&4)return"Branch";if(de&8)return"Loop";if(de&16)return"Assignment";if(de&32)return"True";if(de&64)return"False";if(de&128)return"SwitchClause";if(de&256)return"ArrayMutation";if(de&512)return"Call";if(de&1024)return"ReduceLabel";if(de&1)return"Unreachable";throw new Error}function $i(de){const Oe=zn(de);return v2(Oe,de,!1)}function Qi(de,Oe){let X=Ei(de.flags);if(Oe&&(X=`${X}#${Cn(de)}`),Pe(de))de.node&&(X+=` (${$i(de.node)})`);else if(Mt(de)){const it=[];for(let Ct=de.clauseStart;CtMath.max(Qt,Ti.lane),0)+1,X=te(Array(Oe),""),it=_t.map(()=>Array(Oe)),Ct=_t.map(()=>te(Array(Oe),0));for(const Qt of Qo){it[Qt.level][Qt.lane]=Qt;const Ti=et(Qt);for(let Sn=0;Sn0&&(Ou|=1),Sn0&&(Ou|=1),Sn0?Ct[Qt-1][Ti]:0,Sn=Ti>0?Ct[Qt][Ti-1]:0;let du=Ct[Qt][Ti];du||(Ui&8&&(du|=12),Sn&2&&(du|=3),Ct[Qt][Ti]=du)}for(let Qt=0;Qt0?de.repeat(je):"";let X="";for(;X.length=",d.version)),j4(f.major)||s.push(j4(f.minor)?KE("<",f.version.increment("major")):j4(f.patch)?KE("<",f.version.increment("minor")):KE("<=",f.version)),!0):!1}function Awt(t,u,s){const d=o2e(u);if(!d)return!1;const{version:f,major:p,minor:E,patch:v}=d;if(j4(p))(t==="<"||t===">")&&s.push(KE("<",Lp.zero));else switch(t){case"~":s.push(KE(">=",f)),s.push(KE("<",f.increment(j4(E)?"major":"minor")));break;case"^":s.push(KE(">=",f)),s.push(KE("<",f.increment(f.major>0||j4(E)?"major":f.minor>0||j4(v)?"minor":"patch")));break;case"<":case">=":s.push(j4(E)||j4(v)?KE(t,f.with({prerelease:"0"})):KE(t,f));break;case"<=":case">":s.push(j4(E)?KE(t==="<="?"<":">=",f.increment("major").with({prerelease:"0"})):j4(v)?KE(t==="<="?"<":">=",f.increment("minor").with({prerelease:"0"})):KE(t,f));break;case"=":case void 0:j4(E)||j4(v)?(s.push(KE(">=",f.with({prerelease:"0"}))),s.push(KE("<",f.increment(j4(E)?"major":"minor").with({prerelease:"0"})))):s.push(KE("=",f));break;default:return!1}return!0}function j4(t){return t==="*"||t==="x"||t==="X"}function KE(t,u){return{operator:t,operand:u}}function Swt(t,u){if(u.length===0)return!0;for(const s of u)if(Bwt(t,s))return!0;return!1}function Bwt(t,u){for(const s of u)if(!wwt(t,s.operator,s.operand))return!1;return!0}function wwt(t,u,s){const d=t.compareTo(s);switch(u){case"<":return d<0;case"<=":return d<=0;case">":return d>0;case">=":return d>=0;case"=":return d===0;default:return H.assertNever(u)}}function Twt(t){return Vt(t,Lwt).join(" || ")||"*"}function Lwt(t){return Vt(t,Nwt).join(" ")}function Nwt(t){return`${t.operator}${t.operand}`}var vqe,Cqe,bqe,yqe,kqe,s2e,Eoe,Lp,EO,Fqe,Aqe,Sqe,Bqe,wqe,Pwt=o({"src/compiler/semver.ts"(){Bo(),vqe=/^(0|[1-9]\d*)(?:\.(0|[1-9]\d*)(?:\.(0|[1-9]\d*)(?:-([a-z0-9-.]+))?(?:\+([a-z0-9-.]+))?)?)?$/i,Cqe=/^(?:0|[1-9]\d*|[a-z-][a-z0-9-]*)(?:\.(?:0|[1-9]\d*|[a-z-][a-z0-9-]*))*$/i,bqe=/^(?:0|[1-9]\d*|[a-z-][a-z0-9-]*)$/i,yqe=/^[a-z0-9-]+(?:\.[a-z0-9-]+)*$/i,kqe=/^[a-z0-9-]+$/i,s2e=/^(0|[1-9]\d*)$/,Eoe=class fG{constructor(u,s=0,d=0,f="",p=""){typeof u=="string"&&({major:u,minor:s,patch:d,prerelease:f,build:p}=H.checkDefined(Dqe(u),"Invalid version")),H.assert(u>=0,"Invalid argument: major"),H.assert(s>=0,"Invalid argument: minor"),H.assert(d>=0,"Invalid argument: patch");const E=f?Ha(f)?f:f.split("."):_t,v=p?Ha(p)?p:p.split("."):_t;H.assert(ye(E,b=>bqe.test(b)),"Invalid argument: prerelease"),H.assert(ye(v,b=>kqe.test(b)),"Invalid argument: build"),this.major=u,this.minor=s,this.patch=d,this.prerelease=E,this.build=v}static tryParse(u){const s=Dqe(u);if(!s)return;const{major:d,minor:f,patch:p,prerelease:E,build:v}=s;return new fG(d,f,p,E,v)}compareTo(u){return this===u?0:u===void 0?1:nl(this.major,u.major)||nl(this.minor,u.minor)||nl(this.patch,u.patch)||kwt(this.prerelease,u.prerelease)}increment(u){switch(u){case"major":return new fG(this.major+1,0,0);case"minor":return new fG(this.major,this.minor+1,0);case"patch":return new fG(this.major,this.minor,this.patch+1);default:return H.assertNever(u)}}with(u){const{major:s=this.major,minor:d=this.minor,patch:f=this.patch,prerelease:p=this.prerelease,build:E=this.build}=u;return new fG(s,d,f,p,E)}toString(){let u=`${this.major}.${this.minor}.${this.patch}`;return Oe(this.prerelease)&&(u+=`-${this.prerelease.join(".")}`),Oe(this.build)&&(u+=`+${this.build.join(".")}`),u}},Eoe.zero=new Eoe(0,0,0,["0"]),Lp=Eoe,EO=class j6t{constructor(u){this._alternatives=u?H.checkDefined(xqe(u),"Invalid range spec."):_t}static tryParse(u){const s=xqe(u);if(s){const d=new j6t("");return d._alternatives=s,d}}test(u){return typeof u=="string"&&(u=new Lp(u)),Swt(u,this._alternatives)}toString(){return Twt(this._alternatives)}},Fqe=/\|\|/g,Aqe=/\s+/g,Sqe=/^([xX*0]|[1-9]\d*)(?:\.([xX*0]|[1-9]\d*)(?:\.([xX*0]|[1-9]\d*)(?:-([a-z0-9-.]+))?(?:\+([a-z0-9-.]+))?)?)?$/i,Bqe=/^\s*([a-z0-9-+.*]+)\s+-\s+([a-z0-9-+.*]+)\s*$/i,wqe=/^(~|\^|<|<=|>|>=|=)?\s*([a-z0-9-+.*]+)$/i}});function Tqe(t,u){return typeof t=="object"&&typeof t.timeOrigin=="number"&&typeof t.mark=="function"&&typeof t.measure=="function"&&typeof t.now=="function"&&typeof t.clearMarks=="function"&&typeof t.clearMeasures=="function"&&typeof u=="function"}function Mwt(){if(typeof performance=="object"&&typeof PerformanceObserver=="function"&&Tqe(performance,PerformanceObserver))return{shouldWriteNativeEvents:!0,performance,PerformanceObserver}}function zwt(){if(hoe())try{const{performance:t,PerformanceObserver:u}=rS;if(Tqe(t,u))return{shouldWriteNativeEvents:!1,performance:t,PerformanceObserver:u}}catch{}}function l2e(){return _oe}var _oe,c2e,G0,Iwt=o({"src/compiler/performanceCore.ts"(){Bo(),_oe=Mwt()||zwt(),c2e=_oe==null?void 0:_oe.performance,G0=c2e?()=>c2e.now():Date.now?Date.now:()=>+new Date}}),nU,hh,Rwt=o({"src/compiler/perfLogger.ts"(){try{const t=e.TS_ETW_MODULE_PATH??"./node_modules/@microsoft/typescript-etw";nU=Ypt(t)}catch{nU=void 0}hh=nU!=null&&nU.logEvent?nU:void 0}});function Lqe(t,u,s,d){return t?Doe(u,s,d):xoe}function Doe(t,u,s){let d=0;return{enter:f,exit:p};function f(){++d===1&&ul(u)}function p(){--d===0?(ul(s),Tm(t,u,s)):d<0&&H.fail("enter/exit count does not match.")}}function ul(t){if(x8){const u=kN.get(t)??0;kN.set(t,u+1),v8.set(t,G0()),Ky==null||Ky.mark(t),typeof onProfilerEvent=="function"&&onProfilerEvent(t)}}function Tm(t,u,s){if(x8){const d=(s!==void 0?v8.get(s):void 0)??G0(),f=(u!==void 0?v8.get(u):void 0)??d2e,p=C8.get(t)||0;C8.set(t,p+(d-f)),Ky==null||Ky.measure(t,u,s)}}function Owt(t){return kN.get(t)||0}function jwt(t){return C8.get(t)||0}function Vwt(t){C8.forEach((u,s)=>t(s,u))}function Hwt(t){v8.forEach((u,s)=>t(s))}function Kwt(t){t!==void 0?C8.delete(t):C8.clear(),Ky==null||Ky.clearMeasures(t)}function Wwt(t){t!==void 0?(kN.delete(t),v8.delete(t)):(kN.clear(),v8.clear()),Ky==null||Ky.clearMarks(t)}function Gwt(){return x8}function Jwt(t=c1){var u;return x8||(x8=!0,_O||(_O=l2e()),_O&&(d2e=_O.performance.timeOrigin,(_O.shouldWriteNativeEvents||(u=t==null?void 0:t.cpuProfilingEnabled)!=null&&u.call(t)||t!=null&&t.debugMode)&&(Ky=_O.performance))),!0}function $wt(){x8&&(v8.clear(),kN.clear(),C8.clear(),Ky=void 0,x8=!1)}var _O,Ky,xoe,x8,d2e,v8,kN,C8,Uwt=o({"src/compiler/performance.ts"(){Bo(),xoe={enter:Is,exit:Is},x8=!1,d2e=G0(),v8=new Map,kN=new Map,C8=new Map}}),h2e={};h(h2e,{clearMarks:()=>Wwt,clearMeasures:()=>Kwt,createTimer:()=>Doe,createTimerIf:()=>Lqe,disable:()=>$wt,enable:()=>Jwt,forEachMark:()=>Hwt,forEachMeasure:()=>Vwt,getCount:()=>Owt,getDuration:()=>jwt,isEnabled:()=>Gwt,mark:()=>ul,measure:()=>Tm,nullTimer:()=>xoe});var Wy=o({"src/compiler/_namespaces/ts.performance.ts"(){Uwt()}}),Gn,DO,f2e,m2e,qwt=o({"src/compiler/tracing.ts"(){Bo(),Wy(),(t=>{let u,s=0,d=0,f;const p=[];let E;const v=[];function b(Ce,ne,ve){if(H.assert(!Gn,"Tracing already started"),u===void 0)try{u=rS}catch(xe){throw new Error(`tracing requires having fs
-(original error: ${xe.message||xe})`)}f=Ce,p.length=0,E===void 0&&(E=cr(ne,"legend.json")),u.existsSync(ne)||u.mkdirSync(ne,{recursive:!0});const Se=f==="build"?`.${process.pid}-${++s}`:f==="server"?`.${process.pid}`:"",Ne=cr(ne,`trace${Se}.json`),pe=cr(ne,`types${Se}.json`);v.push({configFilePath:ve,tracePath:Ne,typesPath:pe}),d=u.openSync(Ne,"w"),Gn=t;const fe={cat:"__metadata",ph:"M",ts:1e3*G0(),pid:1,tid:1};u.writeSync(d,`[
+`;function ct(Qt,Ti){X[Qt]+=Ti}}function le(de){switch(de){case 3:return"│";case 12:return"─";case 5:return"╯";case 9:return"╰";case 6:return"╮";case 10:return"╭";case 7:return"┤";case 11:return"├";case 13:return"┴";case 14:return"┬";case 15:return"╫"}return" "}function te(de,Oe){if(de.fill)de.fill(Oe);else for(let X=0;X0?de.repeat(Oe):"";let X="";for(;X.length=",d.version)),H4(f.major)||s.push(H4(f.minor)?WE("<",f.version.increment("major")):H4(f.patch)?WE("<",f.version.increment("minor")):WE("<=",f.version)),!0):!1}function Twt(t,u,s){const d=f2e(u);if(!d)return!1;const{version:f,major:p,minor:E,patch:v}=d;if(H4(p))(t==="<"||t===">")&&s.push(WE("<",Np.zero));else switch(t){case"~":s.push(WE(">=",f)),s.push(WE("<",f.increment(H4(E)?"major":"minor")));break;case"^":s.push(WE(">=",f)),s.push(WE("<",f.increment(f.major>0||H4(E)?"major":f.minor>0||H4(v)?"minor":"patch")));break;case"<":case">=":s.push(H4(E)||H4(v)?WE(t,f.with({prerelease:"0"})):WE(t,f));break;case"<=":case">":s.push(H4(E)?WE(t==="<="?"<":">=",f.increment("major").with({prerelease:"0"})):H4(v)?WE(t==="<="?"<":">=",f.increment("minor").with({prerelease:"0"})):WE(t,f));break;case"=":case void 0:H4(E)||H4(v)?(s.push(WE(">=",f.with({prerelease:"0"}))),s.push(WE("<",f.increment(H4(E)?"major":"minor").with({prerelease:"0"})))):s.push(WE("=",f));break;default:return!1}return!0}function H4(t){return t==="*"||t==="x"||t==="X"}function WE(t,u){return{operator:t,operand:u}}function Lwt(t,u){if(u.length===0)return!0;for(const s of u)if(Nwt(t,s))return!0;return!1}function Nwt(t,u){for(const s of u)if(!Pwt(t,s.operator,s.operand))return!1;return!0}function Pwt(t,u,s){const d=t.compareTo(s);switch(u){case"<":return d<0;case"<=":return d<=0;case">":return d>0;case">=":return d>=0;case"=":return d===0;default:return H.assertNever(u)}}function Mwt(t){return Vt(t,zwt).join(" || ")||"*"}function zwt(t){return Vt(t,Iwt).join(" ")}function Iwt(t){return`${t.operator}${t.operand}`}var Fqe,Aqe,Sqe,Bqe,wqe,m2e,Doe,Np,_O,Tqe,Lqe,Nqe,Pqe,Mqe,Rwt=o({"src/compiler/semver.ts"(){Bo(),Fqe=/^(0|[1-9]\d*)(?:\.(0|[1-9]\d*)(?:\.(0|[1-9]\d*)(?:-([a-z0-9-.]+))?(?:\+([a-z0-9-.]+))?)?)?$/i,Aqe=/^(?:0|[1-9]\d*|[a-z-][a-z0-9-]*)(?:\.(?:0|[1-9]\d*|[a-z-][a-z0-9-]*))*$/i,Sqe=/^(?:0|[1-9]\d*|[a-z-][a-z0-9-]*)$/i,Bqe=/^[a-z0-9-]+(?:\.[a-z0-9-]+)*$/i,wqe=/^[a-z0-9-]+$/i,m2e=/^(0|[1-9]\d*)$/,Doe=class mG{constructor(u,s=0,d=0,f="",p=""){typeof u=="string"&&({major:u,minor:s,patch:d,prerelease:f,build:p}=H.checkDefined(yqe(u),"Invalid version")),H.assert(u>=0,"Invalid argument: major"),H.assert(s>=0,"Invalid argument: minor"),H.assert(d>=0,"Invalid argument: patch");const E=f?Wa(f)?f:f.split("."):Dt,v=p?Wa(p)?p:p.split("."):Dt;H.assert(ye(E,b=>Sqe.test(b)),"Invalid argument: prerelease"),H.assert(ye(v,b=>wqe.test(b)),"Invalid argument: build"),this.major=u,this.minor=s,this.patch=d,this.prerelease=E,this.build=v}static tryParse(u){const s=yqe(u);if(!s)return;const{major:d,minor:f,patch:p,prerelease:E,build:v}=s;return new mG(d,f,p,E,v)}compareTo(u){return this===u?0:u===void 0?1:rl(this.major,u.major)||rl(this.minor,u.minor)||rl(this.patch,u.patch)||Bwt(this.prerelease,u.prerelease)}increment(u){switch(u){case"major":return new mG(this.major+1,0,0);case"minor":return new mG(this.major,this.minor+1,0);case"patch":return new mG(this.major,this.minor,this.patch+1);default:return H.assertNever(u)}}with(u){const{major:s=this.major,minor:d=this.minor,patch:f=this.patch,prerelease:p=this.prerelease,build:E=this.build}=u;return new mG(s,d,f,p,E)}toString(){let u=`${this.major}.${this.minor}.${this.patch}`;return Ge(this.prerelease)&&(u+=`-${this.prerelease.join(".")}`),Ge(this.build)&&(u+=`+${this.build.join(".")}`),u}},Doe.zero=new Doe(0,0,0,["0"]),Np=Doe,_O=class W6t{constructor(u){this._alternatives=u?H.checkDefined(kqe(u),"Invalid range spec."):Dt}static tryParse(u){const s=kqe(u);if(s){const d=new W6t("");return d._alternatives=s,d}}test(u){return typeof u=="string"&&(u=new Np(u)),Lwt(u,this._alternatives)}toString(){return Mwt(this._alternatives)}},Tqe=/\|\|/g,Lqe=/\s+/g,Nqe=/^([xX*0]|[1-9]\d*)(?:\.([xX*0]|[1-9]\d*)(?:\.([xX*0]|[1-9]\d*)(?:-([a-z0-9-.]+))?(?:\+([a-z0-9-.]+))?)?)?$/i,Pqe=/^\s*([a-z0-9-+.*]+)\s+-\s+([a-z0-9-+.*]+)\s*$/i,Mqe=/^(~|\^|<|<=|>|>=|=)?\s*([a-z0-9-+.*]+)$/i}});function zqe(t,u){return typeof t=="object"&&typeof t.timeOrigin=="number"&&typeof t.mark=="function"&&typeof t.measure=="function"&&typeof t.now=="function"&&typeof t.clearMarks=="function"&&typeof t.clearMeasures=="function"&&typeof u=="function"}function Owt(){if(typeof performance=="object"&&typeof PerformanceObserver=="function"&&zqe(performance,PerformanceObserver))return{shouldWriteNativeEvents:!0,performance,PerformanceObserver}}function jwt(){if(moe())try{const{performance:t,PerformanceObserver:u}=rS;if(zqe(t,u))return{shouldWriteNativeEvents:!1,performance:t,PerformanceObserver:u}}catch{}}function p2e(){return xoe}var xoe,g2e,J0,Vwt=o({"src/compiler/performanceCore.ts"(){Bo(),xoe=Owt()||jwt(),g2e=xoe==null?void 0:xoe.performance,J0=g2e?()=>g2e.now():Date.now?Date.now:()=>+new Date}}),rU,mh,Hwt=o({"src/compiler/perfLogger.ts"(){try{const t=e.TS_ETW_MODULE_PATH??"./node_modules/@microsoft/typescript-etw";rU=igt(t)}catch{rU=void 0}mh=rU!=null&&rU.logEvent?rU:void 0}});function Iqe(t,u,s,d){return t?voe(u,s,d):Coe}function voe(t,u,s){let d=0;return{enter:f,exit:p};function f(){++d===1&&al(u)}function p(){--d===0?(al(s),Lm(t,u,s)):d<0&&H.fail("enter/exit count does not match.")}}function al(t){if(x8){const u=FN.get(t)??0;FN.set(t,u+1),v8.set(t,J0()),Ky==null||Ky.mark(t),typeof onProfilerEvent=="function"&&onProfilerEvent(t)}}function Lm(t,u,s){if(x8){const d=(s!==void 0?v8.get(s):void 0)??J0(),f=(u!==void 0?v8.get(u):void 0)??E2e,p=C8.get(t)||0;C8.set(t,p+(d-f)),Ky==null||Ky.measure(t,u,s)}}function Kwt(t){return FN.get(t)||0}function Wwt(t){return C8.get(t)||0}function Gwt(t){C8.forEach((u,s)=>t(s,u))}function Jwt(t){v8.forEach((u,s)=>t(s))}function $wt(t){t!==void 0?C8.delete(t):C8.clear(),Ky==null||Ky.clearMeasures(t)}function Uwt(t){t!==void 0?(FN.delete(t),v8.delete(t)):(FN.clear(),v8.clear()),Ky==null||Ky.clearMarks(t)}function qwt(){return x8}function Zwt(t=d1){var u;return x8||(x8=!0,DO||(DO=p2e()),DO&&(E2e=DO.performance.timeOrigin,(DO.shouldWriteNativeEvents||(u=t==null?void 0:t.cpuProfilingEnabled)!=null&&u.call(t)||t!=null&&t.debugMode)&&(Ky=DO.performance))),!0}function Ywt(){x8&&(v8.clear(),FN.clear(),C8.clear(),Ky=void 0,x8=!1)}var DO,Ky,Coe,x8,E2e,v8,FN,C8,Qwt=o({"src/compiler/performance.ts"(){Bo(),Coe={enter:Rs,exit:Rs},x8=!1,E2e=J0(),v8=new Map,FN=new Map,C8=new Map}}),_2e={};h(_2e,{clearMarks:()=>Uwt,clearMeasures:()=>$wt,createTimer:()=>voe,createTimerIf:()=>Iqe,disable:()=>Ywt,enable:()=>Zwt,forEachMark:()=>Jwt,forEachMeasure:()=>Gwt,getCount:()=>Kwt,getDuration:()=>Wwt,isEnabled:()=>qwt,mark:()=>al,measure:()=>Lm,nullTimer:()=>Coe});var Wy=o({"src/compiler/_namespaces/ts.performance.ts"(){Qwt()}}),Gn,xO,D2e,x2e,Xwt=o({"src/compiler/tracing.ts"(){Bo(),Wy(),(t=>{let u,s=0,d=0,f;const p=[];let E;const v=[];function b(Ce,ne,ve){if(H.assert(!Gn,"Tracing already started"),u===void 0)try{u=rS}catch(xe){throw new Error(`tracing requires having fs
+(original error: ${xe.message||xe})`)}f=Ce,p.length=0,E===void 0&&(E=hr(ne,"legend.json")),u.existsSync(ne)||u.mkdirSync(ne,{recursive:!0});const Se=f==="build"?`.${process.pid}-${++s}`:f==="server"?`.${process.pid}`:"",Ne=hr(ne,`trace${Se}.json`),pe=hr(ne,`types${Se}.json`);v.push({configFilePath:ve,tracePath:Ne,typesPath:pe}),d=u.openSync(Ne,"w"),Gn=t;const fe={cat:"__metadata",ph:"M",ts:1e3*J0(),pid:1,tid:1};u.writeSync(d,`[
`+[{name:"process_name",args:{name:"tsc"},...fe},{name:"thread_name",args:{name:"Main"},...fe},{name:"TracingStartedInBrowser",...fe,cat:"disabled-by-default-devtools.timeline"}].map(xe=>JSON.stringify(xe)).join(`,
`))}t.startTracing=b;function B(){H.assert(Gn,"Tracing is not in progress"),H.assert(!!p.length==(f!=="server")),u.writeSync(d,`
]
-`),u.closeSync(d),Gn=void 0,p.length?ge(p):v[v.length-1].typesPath=void 0}t.stopTracing=B;function k(Ce){f!=="server"&&p.push(Ce)}t.recordType=k,(Ce=>{Ce.Parse="parse",Ce.Program="program",Ce.Bind="bind",Ce.Check="check",Ce.CheckTypes="checkTypes",Ce.Emit="emit",Ce.Session="session"})(t.Phase||(t.Phase={}));function T(Ce,ne,ve){oe("I",Ce,ne,ve,'"s":"g"')}t.instant=T;const M=[];function z(Ce,ne,ve,Se=!1){Se&&oe("B",Ce,ne,ve),M.push({phase:Ce,name:ne,args:ve,time:1e3*G0(),separateBeginAndEnd:Se})}t.push=z;function j(Ce){H.assert(M.length>0),Y(M.length-1,1e3*G0(),Ce),M.length--}t.pop=j;function J(){const Ce=1e3*G0();for(let ne=M.length-1;ne>=0;ne--)Y(ne,Ce);M.length=0}t.popAll=J;const K=1e3*10;function Y(Ce,ne,ve){const{phase:Se,name:Ne,args:pe,time:fe,separateBeginAndEnd:xe}=M[Ce];xe?(H.assert(!ve,"`results` are not supported for events with `separateBeginAndEnd`"),oe("E",Se,Ne,pe,void 0,ne)):K-fe%K<=ne-fe&&oe("X",Se,Ne,{...pe,results:ve},`"dur":${ne-fe}`,fe)}function oe(Ce,ne,ve,Se,Ne,pe=1e3*G0()){f==="server"&&ne==="checkTypes"||(ul("beginTracing"),u.writeSync(d,`,
-{"pid":1,"tid":1,"ph":"${Ce}","cat":"${ne}","ts":${pe},"name":"${ve}"`),Ne&&u.writeSync(d,`,${Ne}`),Se&&u.writeSync(d,`,"args":${JSON.stringify(Se)}`),u.writeSync(d,"}"),ul("endTracing"),Tm("Tracing","beginTracing","endTracing"))}function se(Ce){const ne=zn(Ce);return ne?{path:ne.path,start:ve(s0(ne,Ce.pos)),end:ve(s0(ne,Ce.end))}:void 0;function ve(Se){return{line:Se.line+1,character:Se.character+1}}}function ge(Ce){var ne,ve,Se,Ne,pe,fe,xe,Be,Ge,Ae,De,Ke,Je,ft,Ye,Ve,We,Gt,Yt;ul("beginDumpTypes");const Ie=v[v.length-1].typesPath,st=u.openSync(Ie,"w"),St=new Map;u.writeSync(st,"[");const It=Ce.length;for(let ei=0;eijn.id),referenceLocation:se(bt.node)}}let an={};if(ht.flags&16777216){const bt=ht;an={conditionalCheckType:(fe=bt.checkType)==null?void 0:fe.id,conditionalExtendsType:(xe=bt.extendsType)==null?void 0:xe.id,conditionalTrueType:((Be=bt.resolvedTrueType)==null?void 0:Be.id)??-1,conditionalFalseType:((Ge=bt.resolvedFalseType)==null?void 0:Ge.id)??-1}}let Pi={};if(ht.flags&33554432){const bt=ht;Pi={substitutionBaseType:(Ae=bt.baseType)==null?void 0:Ae.id,constraintType:(De=bt.constraint)==null?void 0:De.id}}let Ai={};if(Ut&1024){const bt=ht;Ai={reverseMappedSourceType:(Ke=bt.source)==null?void 0:Ke.id,reverseMappedMappedType:(Je=bt.mappedType)==null?void 0:Je.id,reverseMappedConstraintType:(ft=bt.constraintType)==null?void 0:ft.id}}let Zu={};if(Ut&256){const bt=ht;Zu={evolvingArrayElementType:bt.elementType.id,evolvingArrayFinalType:(Ye=bt.finalArrayType)==null?void 0:Ye.id}}let aa;const yr=ht.checker.getRecursionIdentity(ht);yr&&(aa=St.get(yr),aa||(aa=St.size,St.set(yr,aa)));const Ba={id:ht.id,intrinsicName:ht.intrinsicName,symbolName:(Ni==null?void 0:Ni.escapedName)&&Qr(Ni.escapedName),recursionId:aa,isTuple:Ut&8?!0:void 0,unionTypes:ht.flags&1048576?(Ve=ht.types)==null?void 0:Ve.map(bt=>bt.id):void 0,intersectionTypes:ht.flags&2097152?ht.types.map(bt=>bt.id):void 0,aliasTypeArguments:(We=ht.aliasTypeArguments)==null?void 0:We.map(bt=>bt.id),keyofType:ht.flags&4194304?(Gt=ht.type)==null?void 0:Gt.id:void 0,...xn,...Jn,...an,...Pi,...Ai,...Zu,destructuringPattern:se(ht.pattern),firstDeclaration:se((Yt=Ni==null?void 0:Ni.declarations)==null?void 0:Yt[0]),flags:H.formatTypeFlags(ht.flags).split("|"),display:ji};u.writeSync(st,JSON.stringify(Ba)),ei{Ce.Parse="parse",Ce.Program="program",Ce.Bind="bind",Ce.Check="check",Ce.CheckTypes="checkTypes",Ce.Emit="emit",Ce.Session="session"})(t.Phase||(t.Phase={}));function T(Ce,ne,ve){oe("I",Ce,ne,ve,'"s":"g"')}t.instant=T;const M=[];function z(Ce,ne,ve,Se=!1){Se&&oe("B",Ce,ne,ve),M.push({phase:Ce,name:ne,args:ve,time:1e3*J0(),separateBeginAndEnd:Se})}t.push=z;function j(Ce){H.assert(M.length>0),Y(M.length-1,1e3*J0(),Ce),M.length--}t.pop=j;function J(){const Ce=1e3*J0();for(let ne=M.length-1;ne>=0;ne--)Y(ne,Ce);M.length=0}t.popAll=J;const K=1e3*10;function Y(Ce,ne,ve){const{phase:Se,name:Ne,args:pe,time:fe,separateBeginAndEnd:xe}=M[Ce];xe?(H.assert(!ve,"`results` are not supported for events with `separateBeginAndEnd`"),oe("E",Se,Ne,pe,void 0,ne)):K-fe%K<=ne-fe&&oe("X",Se,Ne,{...pe,results:ve},`"dur":${ne-fe}`,fe)}function oe(Ce,ne,ve,Se,Ne,pe=1e3*J0()){f==="server"&&ne==="checkTypes"||(al("beginTracing"),u.writeSync(d,`,
+{"pid":1,"tid":1,"ph":"${Ce}","cat":"${ne}","ts":${pe},"name":"${ve}"`),Ne&&u.writeSync(d,`,${Ne}`),Se&&u.writeSync(d,`,"args":${JSON.stringify(Se)}`),u.writeSync(d,"}"),al("endTracing"),Lm("Tracing","beginTracing","endTracing"))}function se(Ce){const ne=zn(Ce);return ne?{path:ne.path,start:ve(s0(ne,Ce.pos)),end:ve(s0(ne,Ce.end))}:void 0;function ve(Se){return{line:Se.line+1,character:Se.character+1}}}function ge(Ce){var ne,ve,Se,Ne,pe,fe,xe,Be,We,Ae,De,He,Je,mt,Ye,je,Ke,Gt,Yt;al("beginDumpTypes");const Ie=v[v.length-1].typesPath,st=u.openSync(Ie,"w"),Bt=new Map;u.writeSync(st,"[");const It=Ce.length;for(let ei=0;eijn.id),referenceLocation:se(bt.node)}}let an={};if(ft.flags&16777216){const bt=ft;an={conditionalCheckType:(fe=bt.checkType)==null?void 0:fe.id,conditionalExtendsType:(xe=bt.extendsType)==null?void 0:xe.id,conditionalTrueType:((Be=bt.resolvedTrueType)==null?void 0:Be.id)??-1,conditionalFalseType:((We=bt.resolvedFalseType)==null?void 0:We.id)??-1}}let Pi={};if(ft.flags&33554432){const bt=ft;Pi={substitutionBaseType:(Ae=bt.baseType)==null?void 0:Ae.id,constraintType:(De=bt.constraint)==null?void 0:De.id}}let Fi={};if(Ut&1024){const bt=ft;Fi={reverseMappedSourceType:(He=bt.source)==null?void 0:He.id,reverseMappedMappedType:(Je=bt.mappedType)==null?void 0:Je.id,reverseMappedConstraintType:(mt=bt.constraintType)==null?void 0:mt.id}}let Yu={};if(Ut&256){const bt=ft;Yu={evolvingArrayElementType:bt.elementType.id,evolvingArrayFinalType:(Ye=bt.finalArrayType)==null?void 0:Ye.id}}let oa;const Fr=ft.checker.getRecursionIdentity(ft);Fr&&(oa=Bt.get(Fr),oa||(oa=Bt.size,Bt.set(Fr,oa)));const wa={id:ft.id,intrinsicName:ft.intrinsicName,symbolName:(Ni==null?void 0:Ni.escapedName)&&Qr(Ni.escapedName),recursionId:oa,isTuple:Ut&8?!0:void 0,unionTypes:ft.flags&1048576?(je=ft.types)==null?void 0:je.map(bt=>bt.id):void 0,intersectionTypes:ft.flags&2097152?ft.types.map(bt=>bt.id):void 0,aliasTypeArguments:(Ke=ft.aliasTypeArguments)==null?void 0:Ke.map(bt=>bt.id),keyofType:ft.flags&4194304?(Gt=ft.type)==null?void 0:Gt.id:void 0,...xn,...Jn,...an,...Pi,...Fi,...Yu,destructuringPattern:se(ft.pattern),firstDeclaration:se((Yt=Ni==null?void 0:Ni.declarations)==null?void 0:Yt[0]),flags:H.formatTypeFlags(ft.flags).split("|"),display:Vi};u.writeSync(st,JSON.stringify(wa)),ei(t[t.Unknown=0]="Unknown",t[t.EndOfFileToken=1]="EndOfFileToken",t[t.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",t[t.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",t[t.NewLineTrivia=4]="NewLineTrivia",t[t.WhitespaceTrivia=5]="WhitespaceTrivia",t[t.ShebangTrivia=6]="ShebangTrivia",t[t.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",t[t.NonTextFileMarkerTrivia=8]="NonTextFileMarkerTrivia",t[t.NumericLiteral=9]="NumericLiteral",t[t.BigIntLiteral=10]="BigIntLiteral",t[t.StringLiteral=11]="StringLiteral",t[t.JsxText=12]="JsxText",t[t.JsxTextAllWhiteSpaces=13]="JsxTextAllWhiteSpaces",t[t.RegularExpressionLiteral=14]="RegularExpressionLiteral",t[t.NoSubstitutionTemplateLiteral=15]="NoSubstitutionTemplateLiteral",t[t.TemplateHead=16]="TemplateHead",t[t.TemplateMiddle=17]="TemplateMiddle",t[t.TemplateTail=18]="TemplateTail",t[t.OpenBraceToken=19]="OpenBraceToken",t[t.CloseBraceToken=20]="CloseBraceToken",t[t.OpenParenToken=21]="OpenParenToken",t[t.CloseParenToken=22]="CloseParenToken",t[t.OpenBracketToken=23]="OpenBracketToken",t[t.CloseBracketToken=24]="CloseBracketToken",t[t.DotToken=25]="DotToken",t[t.DotDotDotToken=26]="DotDotDotToken",t[t.SemicolonToken=27]="SemicolonToken",t[t.CommaToken=28]="CommaToken",t[t.QuestionDotToken=29]="QuestionDotToken",t[t.LessThanToken=30]="LessThanToken",t[t.LessThanSlashToken=31]="LessThanSlashToken",t[t.GreaterThanToken=32]="GreaterThanToken",t[t.LessThanEqualsToken=33]="LessThanEqualsToken",t[t.GreaterThanEqualsToken=34]="GreaterThanEqualsToken",t[t.EqualsEqualsToken=35]="EqualsEqualsToken",t[t.ExclamationEqualsToken=36]="ExclamationEqualsToken",t[t.EqualsEqualsEqualsToken=37]="EqualsEqualsEqualsToken",t[t.ExclamationEqualsEqualsToken=38]="ExclamationEqualsEqualsToken",t[t.EqualsGreaterThanToken=39]="EqualsGreaterThanToken",t[t.PlusToken=40]="PlusToken",t[t.MinusToken=41]="MinusToken",t[t.AsteriskToken=42]="AsteriskToken",t[t.AsteriskAsteriskToken=43]="AsteriskAsteriskToken",t[t.SlashToken=44]="SlashToken",t[t.PercentToken=45]="PercentToken",t[t.PlusPlusToken=46]="PlusPlusToken",t[t.MinusMinusToken=47]="MinusMinusToken",t[t.LessThanLessThanToken=48]="LessThanLessThanToken",t[t.GreaterThanGreaterThanToken=49]="GreaterThanGreaterThanToken",t[t.GreaterThanGreaterThanGreaterThanToken=50]="GreaterThanGreaterThanGreaterThanToken",t[t.AmpersandToken=51]="AmpersandToken",t[t.BarToken=52]="BarToken",t[t.CaretToken=53]="CaretToken",t[t.ExclamationToken=54]="ExclamationToken",t[t.TildeToken=55]="TildeToken",t[t.AmpersandAmpersandToken=56]="AmpersandAmpersandToken",t[t.BarBarToken=57]="BarBarToken",t[t.QuestionToken=58]="QuestionToken",t[t.ColonToken=59]="ColonToken",t[t.AtToken=60]="AtToken",t[t.QuestionQuestionToken=61]="QuestionQuestionToken",t[t.BacktickToken=62]="BacktickToken",t[t.HashToken=63]="HashToken",t[t.EqualsToken=64]="EqualsToken",t[t.PlusEqualsToken=65]="PlusEqualsToken",t[t.MinusEqualsToken=66]="MinusEqualsToken",t[t.AsteriskEqualsToken=67]="AsteriskEqualsToken",t[t.AsteriskAsteriskEqualsToken=68]="AsteriskAsteriskEqualsToken",t[t.SlashEqualsToken=69]="SlashEqualsToken",t[t.PercentEqualsToken=70]="PercentEqualsToken",t[t.LessThanLessThanEqualsToken=71]="LessThanLessThanEqualsToken",t[t.GreaterThanGreaterThanEqualsToken=72]="GreaterThanGreaterThanEqualsToken",t[t.GreaterThanGreaterThanGreaterThanEqualsToken=73]="GreaterThanGreaterThanGreaterThanEqualsToken",t[t.AmpersandEqualsToken=74]="AmpersandEqualsToken",t[t.BarEqualsToken=75]="BarEqualsToken",t[t.BarBarEqualsToken=76]="BarBarEqualsToken",t[t.AmpersandAmpersandEqualsToken=77]="AmpersandAmpersandEqualsToken",t[t.QuestionQuestionEqualsToken=78]="QuestionQuestionEqualsToken",t[t.CaretEqualsToken=79]="CaretEqualsToken",t[t.Identifier=80]="Identifier",t[t.PrivateIdentifier=81]="PrivateIdentifier",t[t.JSDocCommentTextToken=82]="JSDocCommentTextToken",t[t.BreakKeyword=83]="BreakKeyword",t[t.CaseKeyword=84]="CaseKeyword",t[t.CatchKeyword=85]="CatchKeyword",t[t.ClassKeyword=86]="ClassKeyword",t[t.ConstKeyword=87]="ConstKeyword",t[t.ContinueKeyword=88]="ContinueKeyword",t[t.DebuggerKeyword=89]="DebuggerKeyword",t[t.DefaultKeyword=90]="DefaultKeyword",t[t.DeleteKeyword=91]="DeleteKeyword",t[t.DoKeyword=92]="DoKeyword",t[t.ElseKeyword=93]="ElseKeyword",t[t.EnumKeyword=94]="EnumKeyword",t[t.ExportKeyword=95]="ExportKeyword",t[t.ExtendsKeyword=96]="ExtendsKeyword",t[t.FalseKeyword=97]="FalseKeyword",t[t.FinallyKeyword=98]="FinallyKeyword",t[t.ForKeyword=99]="ForKeyword",t[t.FunctionKeyword=100]="FunctionKeyword",t[t.IfKeyword=101]="IfKeyword",t[t.ImportKeyword=102]="ImportKeyword",t[t.InKeyword=103]="InKeyword",t[t.InstanceOfKeyword=104]="InstanceOfKeyword",t[t.NewKeyword=105]="NewKeyword",t[t.NullKeyword=106]="NullKeyword",t[t.ReturnKeyword=107]="ReturnKeyword",t[t.SuperKeyword=108]="SuperKeyword",t[t.SwitchKeyword=109]="SwitchKeyword",t[t.ThisKeyword=110]="ThisKeyword",t[t.ThrowKeyword=111]="ThrowKeyword",t[t.TrueKeyword=112]="TrueKeyword",t[t.TryKeyword=113]="TryKeyword",t[t.TypeOfKeyword=114]="TypeOfKeyword",t[t.VarKeyword=115]="VarKeyword",t[t.VoidKeyword=116]="VoidKeyword",t[t.WhileKeyword=117]="WhileKeyword",t[t.WithKeyword=118]="WithKeyword",t[t.ImplementsKeyword=119]="ImplementsKeyword",t[t.InterfaceKeyword=120]="InterfaceKeyword",t[t.LetKeyword=121]="LetKeyword",t[t.PackageKeyword=122]="PackageKeyword",t[t.PrivateKeyword=123]="PrivateKeyword",t[t.ProtectedKeyword=124]="ProtectedKeyword",t[t.PublicKeyword=125]="PublicKeyword",t[t.StaticKeyword=126]="StaticKeyword",t[t.YieldKeyword=127]="YieldKeyword",t[t.AbstractKeyword=128]="AbstractKeyword",t[t.AccessorKeyword=129]="AccessorKeyword",t[t.AsKeyword=130]="AsKeyword",t[t.AssertsKeyword=131]="AssertsKeyword",t[t.AssertKeyword=132]="AssertKeyword",t[t.AnyKeyword=133]="AnyKeyword",t[t.AsyncKeyword=134]="AsyncKeyword",t[t.AwaitKeyword=135]="AwaitKeyword",t[t.BooleanKeyword=136]="BooleanKeyword",t[t.ConstructorKeyword=137]="ConstructorKeyword",t[t.DeclareKeyword=138]="DeclareKeyword",t[t.GetKeyword=139]="GetKeyword",t[t.InferKeyword=140]="InferKeyword",t[t.IntrinsicKeyword=141]="IntrinsicKeyword",t[t.IsKeyword=142]="IsKeyword",t[t.KeyOfKeyword=143]="KeyOfKeyword",t[t.ModuleKeyword=144]="ModuleKeyword",t[t.NamespaceKeyword=145]="NamespaceKeyword",t[t.NeverKeyword=146]="NeverKeyword",t[t.OutKeyword=147]="OutKeyword",t[t.ReadonlyKeyword=148]="ReadonlyKeyword",t[t.RequireKeyword=149]="RequireKeyword",t[t.NumberKeyword=150]="NumberKeyword",t[t.ObjectKeyword=151]="ObjectKeyword",t[t.SatisfiesKeyword=152]="SatisfiesKeyword",t[t.SetKeyword=153]="SetKeyword",t[t.StringKeyword=154]="StringKeyword",t[t.SymbolKeyword=155]="SymbolKeyword",t[t.TypeKeyword=156]="TypeKeyword",t[t.UndefinedKeyword=157]="UndefinedKeyword",t[t.UniqueKeyword=158]="UniqueKeyword",t[t.UnknownKeyword=159]="UnknownKeyword",t[t.UsingKeyword=160]="UsingKeyword",t[t.FromKeyword=161]="FromKeyword",t[t.GlobalKeyword=162]="GlobalKeyword",t[t.BigIntKeyword=163]="BigIntKeyword",t[t.OverrideKeyword=164]="OverrideKeyword",t[t.OfKeyword=165]="OfKeyword",t[t.QualifiedName=166]="QualifiedName",t[t.ComputedPropertyName=167]="ComputedPropertyName",t[t.TypeParameter=168]="TypeParameter",t[t.Parameter=169]="Parameter",t[t.Decorator=170]="Decorator",t[t.PropertySignature=171]="PropertySignature",t[t.PropertyDeclaration=172]="PropertyDeclaration",t[t.MethodSignature=173]="MethodSignature",t[t.MethodDeclaration=174]="MethodDeclaration",t[t.ClassStaticBlockDeclaration=175]="ClassStaticBlockDeclaration",t[t.Constructor=176]="Constructor",t[t.GetAccessor=177]="GetAccessor",t[t.SetAccessor=178]="SetAccessor",t[t.CallSignature=179]="CallSignature",t[t.ConstructSignature=180]="ConstructSignature",t[t.IndexSignature=181]="IndexSignature",t[t.TypePredicate=182]="TypePredicate",t[t.TypeReference=183]="TypeReference",t[t.FunctionType=184]="FunctionType",t[t.ConstructorType=185]="ConstructorType",t[t.TypeQuery=186]="TypeQuery",t[t.TypeLiteral=187]="TypeLiteral",t[t.ArrayType=188]="ArrayType",t[t.TupleType=189]="TupleType",t[t.OptionalType=190]="OptionalType",t[t.RestType=191]="RestType",t[t.UnionType=192]="UnionType",t[t.IntersectionType=193]="IntersectionType",t[t.ConditionalType=194]="ConditionalType",t[t.InferType=195]="InferType",t[t.ParenthesizedType=196]="ParenthesizedType",t[t.ThisType=197]="ThisType",t[t.TypeOperator=198]="TypeOperator",t[t.IndexedAccessType=199]="IndexedAccessType",t[t.MappedType=200]="MappedType",t[t.LiteralType=201]="LiteralType",t[t.NamedTupleMember=202]="NamedTupleMember",t[t.TemplateLiteralType=203]="TemplateLiteralType",t[t.TemplateLiteralTypeSpan=204]="TemplateLiteralTypeSpan",t[t.ImportType=205]="ImportType",t[t.ObjectBindingPattern=206]="ObjectBindingPattern",t[t.ArrayBindingPattern=207]="ArrayBindingPattern",t[t.BindingElement=208]="BindingElement",t[t.ArrayLiteralExpression=209]="ArrayLiteralExpression",t[t.ObjectLiteralExpression=210]="ObjectLiteralExpression",t[t.PropertyAccessExpression=211]="PropertyAccessExpression",t[t.ElementAccessExpression=212]="ElementAccessExpression",t[t.CallExpression=213]="CallExpression",t[t.NewExpression=214]="NewExpression",t[t.TaggedTemplateExpression=215]="TaggedTemplateExpression",t[t.TypeAssertionExpression=216]="TypeAssertionExpression",t[t.ParenthesizedExpression=217]="ParenthesizedExpression",t[t.FunctionExpression=218]="FunctionExpression",t[t.ArrowFunction=219]="ArrowFunction",t[t.DeleteExpression=220]="DeleteExpression",t[t.TypeOfExpression=221]="TypeOfExpression",t[t.VoidExpression=222]="VoidExpression",t[t.AwaitExpression=223]="AwaitExpression",t[t.PrefixUnaryExpression=224]="PrefixUnaryExpression",t[t.PostfixUnaryExpression=225]="PostfixUnaryExpression",t[t.BinaryExpression=226]="BinaryExpression",t[t.ConditionalExpression=227]="ConditionalExpression",t[t.TemplateExpression=228]="TemplateExpression",t[t.YieldExpression=229]="YieldExpression",t[t.SpreadElement=230]="SpreadElement",t[t.ClassExpression=231]="ClassExpression",t[t.OmittedExpression=232]="OmittedExpression",t[t.ExpressionWithTypeArguments=233]="ExpressionWithTypeArguments",t[t.AsExpression=234]="AsExpression",t[t.NonNullExpression=235]="NonNullExpression",t[t.MetaProperty=236]="MetaProperty",t[t.SyntheticExpression=237]="SyntheticExpression",t[t.SatisfiesExpression=238]="SatisfiesExpression",t[t.TemplateSpan=239]="TemplateSpan",t[t.SemicolonClassElement=240]="SemicolonClassElement",t[t.Block=241]="Block",t[t.EmptyStatement=242]="EmptyStatement",t[t.VariableStatement=243]="VariableStatement",t[t.ExpressionStatement=244]="ExpressionStatement",t[t.IfStatement=245]="IfStatement",t[t.DoStatement=246]="DoStatement",t[t.WhileStatement=247]="WhileStatement",t[t.ForStatement=248]="ForStatement",t[t.ForInStatement=249]="ForInStatement",t[t.ForOfStatement=250]="ForOfStatement",t[t.ContinueStatement=251]="ContinueStatement",t[t.BreakStatement=252]="BreakStatement",t[t.ReturnStatement=253]="ReturnStatement",t[t.WithStatement=254]="WithStatement",t[t.SwitchStatement=255]="SwitchStatement",t[t.LabeledStatement=256]="LabeledStatement",t[t.ThrowStatement=257]="ThrowStatement",t[t.TryStatement=258]="TryStatement",t[t.DebuggerStatement=259]="DebuggerStatement",t[t.VariableDeclaration=260]="VariableDeclaration",t[t.VariableDeclarationList=261]="VariableDeclarationList",t[t.FunctionDeclaration=262]="FunctionDeclaration",t[t.ClassDeclaration=263]="ClassDeclaration",t[t.InterfaceDeclaration=264]="InterfaceDeclaration",t[t.TypeAliasDeclaration=265]="TypeAliasDeclaration",t[t.EnumDeclaration=266]="EnumDeclaration",t[t.ModuleDeclaration=267]="ModuleDeclaration",t[t.ModuleBlock=268]="ModuleBlock",t[t.CaseBlock=269]="CaseBlock",t[t.NamespaceExportDeclaration=270]="NamespaceExportDeclaration",t[t.ImportEqualsDeclaration=271]="ImportEqualsDeclaration",t[t.ImportDeclaration=272]="ImportDeclaration",t[t.ImportClause=273]="ImportClause",t[t.NamespaceImport=274]="NamespaceImport",t[t.NamedImports=275]="NamedImports",t[t.ImportSpecifier=276]="ImportSpecifier",t[t.ExportAssignment=277]="ExportAssignment",t[t.ExportDeclaration=278]="ExportDeclaration",t[t.NamedExports=279]="NamedExports",t[t.NamespaceExport=280]="NamespaceExport",t[t.ExportSpecifier=281]="ExportSpecifier",t[t.MissingDeclaration=282]="MissingDeclaration",t[t.ExternalModuleReference=283]="ExternalModuleReference",t[t.JsxElement=284]="JsxElement",t[t.JsxSelfClosingElement=285]="JsxSelfClosingElement",t[t.JsxOpeningElement=286]="JsxOpeningElement",t[t.JsxClosingElement=287]="JsxClosingElement",t[t.JsxFragment=288]="JsxFragment",t[t.JsxOpeningFragment=289]="JsxOpeningFragment",t[t.JsxClosingFragment=290]="JsxClosingFragment",t[t.JsxAttribute=291]="JsxAttribute",t[t.JsxAttributes=292]="JsxAttributes",t[t.JsxSpreadAttribute=293]="JsxSpreadAttribute",t[t.JsxExpression=294]="JsxExpression",t[t.JsxNamespacedName=295]="JsxNamespacedName",t[t.CaseClause=296]="CaseClause",t[t.DefaultClause=297]="DefaultClause",t[t.HeritageClause=298]="HeritageClause",t[t.CatchClause=299]="CatchClause",t[t.ImportAttributes=300]="ImportAttributes",t[t.ImportAttribute=301]="ImportAttribute",t[t.AssertClause=300]="AssertClause",t[t.AssertEntry=301]="AssertEntry",t[t.ImportTypeAssertionContainer=302]="ImportTypeAssertionContainer",t[t.PropertyAssignment=303]="PropertyAssignment",t[t.ShorthandPropertyAssignment=304]="ShorthandPropertyAssignment",t[t.SpreadAssignment=305]="SpreadAssignment",t[t.EnumMember=306]="EnumMember",t[t.UnparsedPrologue=307]="UnparsedPrologue",t[t.UnparsedPrepend=308]="UnparsedPrepend",t[t.UnparsedText=309]="UnparsedText",t[t.UnparsedInternalText=310]="UnparsedInternalText",t[t.UnparsedSyntheticReference=311]="UnparsedSyntheticReference",t[t.SourceFile=312]="SourceFile",t[t.Bundle=313]="Bundle",t[t.UnparsedSource=314]="UnparsedSource",t[t.InputFiles=315]="InputFiles",t[t.JSDocTypeExpression=316]="JSDocTypeExpression",t[t.JSDocNameReference=317]="JSDocNameReference",t[t.JSDocMemberName=318]="JSDocMemberName",t[t.JSDocAllType=319]="JSDocAllType",t[t.JSDocUnknownType=320]="JSDocUnknownType",t[t.JSDocNullableType=321]="JSDocNullableType",t[t.JSDocNonNullableType=322]="JSDocNonNullableType",t[t.JSDocOptionalType=323]="JSDocOptionalType",t[t.JSDocFunctionType=324]="JSDocFunctionType",t[t.JSDocVariadicType=325]="JSDocVariadicType",t[t.JSDocNamepathType=326]="JSDocNamepathType",t[t.JSDoc=327]="JSDoc",t[t.JSDocComment=327]="JSDocComment",t[t.JSDocText=328]="JSDocText",t[t.JSDocTypeLiteral=329]="JSDocTypeLiteral",t[t.JSDocSignature=330]="JSDocSignature",t[t.JSDocLink=331]="JSDocLink",t[t.JSDocLinkCode=332]="JSDocLinkCode",t[t.JSDocLinkPlain=333]="JSDocLinkPlain",t[t.JSDocTag=334]="JSDocTag",t[t.JSDocAugmentsTag=335]="JSDocAugmentsTag",t[t.JSDocImplementsTag=336]="JSDocImplementsTag",t[t.JSDocAuthorTag=337]="JSDocAuthorTag",t[t.JSDocDeprecatedTag=338]="JSDocDeprecatedTag",t[t.JSDocClassTag=339]="JSDocClassTag",t[t.JSDocPublicTag=340]="JSDocPublicTag",t[t.JSDocPrivateTag=341]="JSDocPrivateTag",t[t.JSDocProtectedTag=342]="JSDocProtectedTag",t[t.JSDocReadonlyTag=343]="JSDocReadonlyTag",t[t.JSDocOverrideTag=344]="JSDocOverrideTag",t[t.JSDocCallbackTag=345]="JSDocCallbackTag",t[t.JSDocOverloadTag=346]="JSDocOverloadTag",t[t.JSDocEnumTag=347]="JSDocEnumTag",t[t.JSDocParameterTag=348]="JSDocParameterTag",t[t.JSDocReturnTag=349]="JSDocReturnTag",t[t.JSDocThisTag=350]="JSDocThisTag",t[t.JSDocTypeTag=351]="JSDocTypeTag",t[t.JSDocTemplateTag=352]="JSDocTemplateTag",t[t.JSDocTypedefTag=353]="JSDocTypedefTag",t[t.JSDocSeeTag=354]="JSDocSeeTag",t[t.JSDocPropertyTag=355]="JSDocPropertyTag",t[t.JSDocThrowsTag=356]="JSDocThrowsTag",t[t.JSDocSatisfiesTag=357]="JSDocSatisfiesTag",t[t.SyntaxList=358]="SyntaxList",t[t.NotEmittedStatement=359]="NotEmittedStatement",t[t.PartiallyEmittedExpression=360]="PartiallyEmittedExpression",t[t.CommaListExpression=361]="CommaListExpression",t[t.SyntheticReferenceExpression=362]="SyntheticReferenceExpression",t[t.Count=363]="Count",t[t.FirstAssignment=64]="FirstAssignment",t[t.LastAssignment=79]="LastAssignment",t[t.FirstCompoundAssignment=65]="FirstCompoundAssignment",t[t.LastCompoundAssignment=79]="LastCompoundAssignment",t[t.FirstReservedWord=83]="FirstReservedWord",t[t.LastReservedWord=118]="LastReservedWord",t[t.FirstKeyword=83]="FirstKeyword",t[t.LastKeyword=165]="LastKeyword",t[t.FirstFutureReservedWord=119]="FirstFutureReservedWord",t[t.LastFutureReservedWord=127]="LastFutureReservedWord",t[t.FirstTypeNode=182]="FirstTypeNode",t[t.LastTypeNode=205]="LastTypeNode",t[t.FirstPunctuation=19]="FirstPunctuation",t[t.LastPunctuation=79]="LastPunctuation",t[t.FirstToken=0]="FirstToken",t[t.LastToken=165]="LastToken",t[t.FirstTriviaToken=2]="FirstTriviaToken",t[t.LastTriviaToken=7]="LastTriviaToken",t[t.FirstLiteralToken=9]="FirstLiteralToken",t[t.LastLiteralToken=15]="LastLiteralToken",t[t.FirstTemplateToken=15]="FirstTemplateToken",t[t.LastTemplateToken=18]="LastTemplateToken",t[t.FirstBinaryOperator=30]="FirstBinaryOperator",t[t.LastBinaryOperator=79]="LastBinaryOperator",t[t.FirstStatement=243]="FirstStatement",t[t.LastStatement=259]="LastStatement",t[t.FirstNode=166]="FirstNode",t[t.FirstJSDocNode=316]="FirstJSDocNode",t[t.LastJSDocNode=357]="LastJSDocNode",t[t.FirstJSDocTagNode=334]="FirstJSDocTagNode",t[t.LastJSDocTagNode=357]="LastJSDocTagNode",t[t.FirstContextualKeyword=128]="FirstContextualKeyword",t[t.LastContextualKeyword=165]="LastContextualKeyword",t))(uU||{}),rU=(t=>(t[t.None=0]="None",t[t.Let=1]="Let",t[t.Const=2]="Const",t[t.Using=4]="Using",t[t.AwaitUsing=6]="AwaitUsing",t[t.NestedNamespace=8]="NestedNamespace",t[t.Synthesized=16]="Synthesized",t[t.Namespace=32]="Namespace",t[t.OptionalChain=64]="OptionalChain",t[t.ExportContext=128]="ExportContext",t[t.ContainsThis=256]="ContainsThis",t[t.HasImplicitReturn=512]="HasImplicitReturn",t[t.HasExplicitReturn=1024]="HasExplicitReturn",t[t.GlobalAugmentation=2048]="GlobalAugmentation",t[t.HasAsyncFunctions=4096]="HasAsyncFunctions",t[t.DisallowInContext=8192]="DisallowInContext",t[t.YieldContext=16384]="YieldContext",t[t.DecoratorContext=32768]="DecoratorContext",t[t.AwaitContext=65536]="AwaitContext",t[t.DisallowConditionalTypesContext=131072]="DisallowConditionalTypesContext",t[t.ThisNodeHasError=262144]="ThisNodeHasError",t[t.JavaScriptFile=524288]="JavaScriptFile",t[t.ThisNodeOrAnySubNodesHasError=1048576]="ThisNodeOrAnySubNodesHasError",t[t.HasAggregatedChildData=2097152]="HasAggregatedChildData",t[t.PossiblyContainsDynamicImport=4194304]="PossiblyContainsDynamicImport",t[t.PossiblyContainsImportMeta=8388608]="PossiblyContainsImportMeta",t[t.JSDoc=16777216]="JSDoc",t[t.Ambient=33554432]="Ambient",t[t.InWithStatement=67108864]="InWithStatement",t[t.JsonFile=134217728]="JsonFile",t[t.TypeCached=268435456]="TypeCached",t[t.Deprecated=536870912]="Deprecated",t[t.BlockScoped=7]="BlockScoped",t[t.Constant=6]="Constant",t[t.ReachabilityCheckFlags=1536]="ReachabilityCheckFlags",t[t.ReachabilityAndEmitFlags=5632]="ReachabilityAndEmitFlags",t[t.ContextFlags=101441536]="ContextFlags",t[t.TypeExcludesFlags=81920]="TypeExcludesFlags",t[t.PermanentlySetIncrementalFlags=12582912]="PermanentlySetIncrementalFlags",t[t.IdentifierHasExtendedUnicodeEscape=256]="IdentifierHasExtendedUnicodeEscape",t[t.IdentifierIsInJSDocNamespace=4096]="IdentifierIsInJSDocNamespace",t))(rU||{}),aU=(t=>(t[t.None=0]="None",t[t.Public=1]="Public",t[t.Private=2]="Private",t[t.Protected=4]="Protected",t[t.Readonly=8]="Readonly",t[t.Override=16]="Override",t[t.Export=32]="Export",t[t.Abstract=64]="Abstract",t[t.Ambient=128]="Ambient",t[t.Static=256]="Static",t[t.Accessor=512]="Accessor",t[t.Async=1024]="Async",t[t.Default=2048]="Default",t[t.Const=4096]="Const",t[t.In=8192]="In",t[t.Out=16384]="Out",t[t.Decorator=32768]="Decorator",t[t.Deprecated=65536]="Deprecated",t[t.JSDocPublic=8388608]="JSDocPublic",t[t.JSDocPrivate=16777216]="JSDocPrivate",t[t.JSDocProtected=33554432]="JSDocProtected",t[t.JSDocReadonly=67108864]="JSDocReadonly",t[t.JSDocOverride=134217728]="JSDocOverride",t[t.SyntacticOrJSDocModifiers=31]="SyntacticOrJSDocModifiers",t[t.SyntacticOnlyModifiers=65504]="SyntacticOnlyModifiers",t[t.SyntacticModifiers=65535]="SyntacticModifiers",t[t.JSDocCacheOnlyModifiers=260046848]="JSDocCacheOnlyModifiers",t[t.JSDocOnlyModifiers=65536]="JSDocOnlyModifiers",t[t.NonCacheOnlyModifiers=131071]="NonCacheOnlyModifiers",t[t.HasComputedJSDocModifiers=268435456]="HasComputedJSDocModifiers",t[t.HasComputedFlags=536870912]="HasComputedFlags",t[t.AccessibilityModifier=7]="AccessibilityModifier",t[t.ParameterPropertyModifier=31]="ParameterPropertyModifier",t[t.NonPublicAccessibilityModifier=6]="NonPublicAccessibilityModifier",t[t.TypeScriptModifier=28895]="TypeScriptModifier",t[t.ExportDefault=2080]="ExportDefault",t[t.All=131071]="All",t[t.Modifier=98303]="Modifier",t))(aU||{}),voe=(t=>(t[t.None=0]="None",t[t.IntrinsicNamedElement=1]="IntrinsicNamedElement",t[t.IntrinsicIndexedElement=2]="IntrinsicIndexedElement",t[t.IntrinsicElement=3]="IntrinsicElement",t))(voe||{}),oU=(t=>(t[t.Succeeded=1]="Succeeded",t[t.Failed=2]="Failed",t[t.Reported=4]="Reported",t[t.ReportsUnmeasurable=8]="ReportsUnmeasurable",t[t.ReportsUnreliable=16]="ReportsUnreliable",t[t.ReportsMask=24]="ReportsMask",t))(oU||{}),sU=(t=>(t[t.None=0]="None",t[t.Auto=1]="Auto",t[t.Loop=2]="Loop",t[t.Unique=3]="Unique",t[t.Node=4]="Node",t[t.KindMask=7]="KindMask",t[t.ReservedInNestedScopes=8]="ReservedInNestedScopes",t[t.Optimistic=16]="Optimistic",t[t.FileLevel=32]="FileLevel",t[t.AllowNameSubstitution=64]="AllowNameSubstitution",t))(sU||{}),Coe=(t=>(t[t.None=0]="None",t[t.PrecedingLineBreak=1]="PrecedingLineBreak",t[t.PrecedingJSDocComment=2]="PrecedingJSDocComment",t[t.Unterminated=4]="Unterminated",t[t.ExtendedUnicodeEscape=8]="ExtendedUnicodeEscape",t[t.Scientific=16]="Scientific",t[t.Octal=32]="Octal",t[t.HexSpecifier=64]="HexSpecifier",t[t.BinarySpecifier=128]="BinarySpecifier",t[t.OctalSpecifier=256]="OctalSpecifier",t[t.ContainsSeparator=512]="ContainsSeparator",t[t.UnicodeEscape=1024]="UnicodeEscape",t[t.ContainsInvalidEscape=2048]="ContainsInvalidEscape",t[t.HexEscape=4096]="HexEscape",t[t.ContainsLeadingZero=8192]="ContainsLeadingZero",t[t.ContainsInvalidSeparator=16384]="ContainsInvalidSeparator",t[t.BinaryOrOctalSpecifier=384]="BinaryOrOctalSpecifier",t[t.WithSpecifier=448]="WithSpecifier",t[t.StringLiteralFlags=7176]="StringLiteralFlags",t[t.NumericLiteralFlags=25584]="NumericLiteralFlags",t[t.TemplateLiteralLikeFlags=7176]="TemplateLiteralLikeFlags",t[t.IsInvalid=26656]="IsInvalid",t))(Coe||{}),xO=(t=>(t[t.Unreachable=1]="Unreachable",t[t.Start=2]="Start",t[t.BranchLabel=4]="BranchLabel",t[t.LoopLabel=8]="LoopLabel",t[t.Assignment=16]="Assignment",t[t.TrueCondition=32]="TrueCondition",t[t.FalseCondition=64]="FalseCondition",t[t.SwitchClause=128]="SwitchClause",t[t.ArrayMutation=256]="ArrayMutation",t[t.Call=512]="Call",t[t.ReduceLabel=1024]="ReduceLabel",t[t.Referenced=2048]="Referenced",t[t.Shared=4096]="Shared",t[t.Label=12]="Label",t[t.Condition=96]="Condition",t))(xO||{}),boe=(t=>(t[t.ExpectError=0]="ExpectError",t[t.Ignore=1]="Ignore",t))(boe||{}),b8=class{},lU=(t=>(t[t.RootFile=0]="RootFile",t[t.SourceFromProjectReference=1]="SourceFromProjectReference",t[t.OutputFromProjectReference=2]="OutputFromProjectReference",t[t.Import=3]="Import",t[t.ReferenceFile=4]="ReferenceFile",t[t.TypeReferenceDirective=5]="TypeReferenceDirective",t[t.LibFile=6]="LibFile",t[t.LibReferenceDirective=7]="LibReferenceDirective",t[t.AutomaticTypeDirectiveFile=8]="AutomaticTypeDirectiveFile",t))(lU||{}),yoe=(t=>(t[t.FilePreprocessingReferencedDiagnostic=0]="FilePreprocessingReferencedDiagnostic",t[t.FilePreprocessingFileExplainingDiagnostic=1]="FilePreprocessingFileExplainingDiagnostic",t[t.ResolutionDiagnostics=2]="ResolutionDiagnostics",t))(yoe||{}),koe=(t=>(t[t.Js=0]="Js",t[t.Dts=1]="Dts",t))(koe||{}),cU=(t=>(t[t.Not=0]="Not",t[t.SafeModules=1]="SafeModules",t[t.Completely=2]="Completely",t))(cU||{}),Foe=(t=>(t[t.Success=0]="Success",t[t.DiagnosticsPresent_OutputsSkipped=1]="DiagnosticsPresent_OutputsSkipped",t[t.DiagnosticsPresent_OutputsGenerated=2]="DiagnosticsPresent_OutputsGenerated",t[t.InvalidProject_OutputsSkipped=3]="InvalidProject_OutputsSkipped",t[t.ProjectReferenceCycle_OutputsSkipped=4]="ProjectReferenceCycle_OutputsSkipped",t))(Foe||{}),Aoe=(t=>(t[t.Ok=0]="Ok",t[t.NeedsOverride=1]="NeedsOverride",t[t.HasInvalidOverride=2]="HasInvalidOverride",t))(Aoe||{}),Soe=(t=>(t[t.None=0]="None",t[t.Literal=1]="Literal",t[t.Subtype=2]="Subtype",t))(Soe||{}),Boe=(t=>(t[t.None=0]="None",t[t.Signature=1]="Signature",t[t.NoConstraints=2]="NoConstraints",t[t.Completions=4]="Completions",t[t.SkipBindingPatterns=8]="SkipBindingPatterns",t))(Boe||{}),woe=(t=>(t[t.None=0]="None",t[t.NoTruncation=1]="NoTruncation",t[t.WriteArrayAsGenericType=2]="WriteArrayAsGenericType",t[t.GenerateNamesForShadowedTypeParams=4]="GenerateNamesForShadowedTypeParams",t[t.UseStructuralFallback=8]="UseStructuralFallback",t[t.ForbidIndexedAccessSymbolReferences=16]="ForbidIndexedAccessSymbolReferences",t[t.WriteTypeArgumentsOfSignature=32]="WriteTypeArgumentsOfSignature",t[t.UseFullyQualifiedType=64]="UseFullyQualifiedType",t[t.UseOnlyExternalAliasing=128]="UseOnlyExternalAliasing",t[t.SuppressAnyReturnType=256]="SuppressAnyReturnType",t[t.WriteTypeParametersInQualifiedName=512]="WriteTypeParametersInQualifiedName",t[t.MultilineObjectLiterals=1024]="MultilineObjectLiterals",t[t.WriteClassExpressionAsTypeLiteral=2048]="WriteClassExpressionAsTypeLiteral",t[t.UseTypeOfFunction=4096]="UseTypeOfFunction",t[t.OmitParameterModifiers=8192]="OmitParameterModifiers",t[t.UseAliasDefinedOutsideCurrentScope=16384]="UseAliasDefinedOutsideCurrentScope",t[t.UseSingleQuotesForStringLiteralType=268435456]="UseSingleQuotesForStringLiteralType",t[t.NoTypeReduction=536870912]="NoTypeReduction",t[t.OmitThisParameter=33554432]="OmitThisParameter",t[t.AllowThisInObjectLiteral=32768]="AllowThisInObjectLiteral",t[t.AllowQualifiedNameInPlaceOfIdentifier=65536]="AllowQualifiedNameInPlaceOfIdentifier",t[t.AllowAnonymousIdentifier=131072]="AllowAnonymousIdentifier",t[t.AllowEmptyUnionOrIntersection=262144]="AllowEmptyUnionOrIntersection",t[t.AllowEmptyTuple=524288]="AllowEmptyTuple",t[t.AllowUniqueESSymbolType=1048576]="AllowUniqueESSymbolType",t[t.AllowEmptyIndexInfoType=2097152]="AllowEmptyIndexInfoType",t[t.WriteComputedProps=1073741824]="WriteComputedProps",t[t.AllowNodeModulesRelativePaths=67108864]="AllowNodeModulesRelativePaths",t[t.DoNotIncludeSymbolChain=134217728]="DoNotIncludeSymbolChain",t[t.IgnoreErrors=70221824]="IgnoreErrors",t[t.InObjectTypeLiteral=4194304]="InObjectTypeLiteral",t[t.InTypeAlias=8388608]="InTypeAlias",t[t.InInitialEntityName=16777216]="InInitialEntityName",t))(woe||{}),Toe=(t=>(t[t.None=0]="None",t[t.NoTruncation=1]="NoTruncation",t[t.WriteArrayAsGenericType=2]="WriteArrayAsGenericType",t[t.UseStructuralFallback=8]="UseStructuralFallback",t[t.WriteTypeArgumentsOfSignature=32]="WriteTypeArgumentsOfSignature",t[t.UseFullyQualifiedType=64]="UseFullyQualifiedType",t[t.SuppressAnyReturnType=256]="SuppressAnyReturnType",t[t.MultilineObjectLiterals=1024]="MultilineObjectLiterals",t[t.WriteClassExpressionAsTypeLiteral=2048]="WriteClassExpressionAsTypeLiteral",t[t.UseTypeOfFunction=4096]="UseTypeOfFunction",t[t.OmitParameterModifiers=8192]="OmitParameterModifiers",t[t.UseAliasDefinedOutsideCurrentScope=16384]="UseAliasDefinedOutsideCurrentScope",t[t.UseSingleQuotesForStringLiteralType=268435456]="UseSingleQuotesForStringLiteralType",t[t.NoTypeReduction=536870912]="NoTypeReduction",t[t.OmitThisParameter=33554432]="OmitThisParameter",t[t.AllowUniqueESSymbolType=1048576]="AllowUniqueESSymbolType",t[t.AddUndefined=131072]="AddUndefined",t[t.WriteArrowStyleSignature=262144]="WriteArrowStyleSignature",t[t.InArrayType=524288]="InArrayType",t[t.InElementType=2097152]="InElementType",t[t.InFirstTypeArgument=4194304]="InFirstTypeArgument",t[t.InTypeAlias=8388608]="InTypeAlias",t[t.NodeBuilderFlagsMask=848330091]="NodeBuilderFlagsMask",t))(Toe||{}),Loe=(t=>(t[t.None=0]="None",t[t.WriteTypeParametersOrArguments=1]="WriteTypeParametersOrArguments",t[t.UseOnlyExternalAliasing=2]="UseOnlyExternalAliasing",t[t.AllowAnyNodeKind=4]="AllowAnyNodeKind",t[t.UseAliasDefinedOutsideCurrentScope=8]="UseAliasDefinedOutsideCurrentScope",t[t.WriteComputedProps=16]="WriteComputedProps",t[t.DoNotIncludeSymbolChain=32]="DoNotIncludeSymbolChain",t))(Loe||{}),Noe=(t=>(t[t.Accessible=0]="Accessible",t[t.NotAccessible=1]="NotAccessible",t[t.CannotBeNamed=2]="CannotBeNamed",t))(Noe||{}),Poe=(t=>(t[t.UnionOrIntersection=0]="UnionOrIntersection",t[t.Spread=1]="Spread",t))(Poe||{}),Moe=(t=>(t[t.This=0]="This",t[t.Identifier=1]="Identifier",t[t.AssertsThis=2]="AssertsThis",t[t.AssertsIdentifier=3]="AssertsIdentifier",t))(Moe||{}),zoe=(t=>(t[t.Unknown=0]="Unknown",t[t.TypeWithConstructSignatureAndValue=1]="TypeWithConstructSignatureAndValue",t[t.VoidNullableOrNeverType=2]="VoidNullableOrNeverType",t[t.NumberLikeType=3]="NumberLikeType",t[t.BigIntLikeType=4]="BigIntLikeType",t[t.StringLikeType=5]="StringLikeType",t[t.BooleanType=6]="BooleanType",t[t.ArrayLikeType=7]="ArrayLikeType",t[t.ESSymbolType=8]="ESSymbolType",t[t.Promise=9]="Promise",t[t.TypeWithCallSignature=10]="TypeWithCallSignature",t[t.ObjectType=11]="ObjectType",t))(zoe||{}),dU=(t=>(t[t.None=0]="None",t[t.FunctionScopedVariable=1]="FunctionScopedVariable",t[t.BlockScopedVariable=2]="BlockScopedVariable",t[t.Property=4]="Property",t[t.EnumMember=8]="EnumMember",t[t.Function=16]="Function",t[t.Class=32]="Class",t[t.Interface=64]="Interface",t[t.ConstEnum=128]="ConstEnum",t[t.RegularEnum=256]="RegularEnum",t[t.ValueModule=512]="ValueModule",t[t.NamespaceModule=1024]="NamespaceModule",t[t.TypeLiteral=2048]="TypeLiteral",t[t.ObjectLiteral=4096]="ObjectLiteral",t[t.Method=8192]="Method",t[t.Constructor=16384]="Constructor",t[t.GetAccessor=32768]="GetAccessor",t[t.SetAccessor=65536]="SetAccessor",t[t.Signature=131072]="Signature",t[t.TypeParameter=262144]="TypeParameter",t[t.TypeAlias=524288]="TypeAlias",t[t.ExportValue=1048576]="ExportValue",t[t.Alias=2097152]="Alias",t[t.Prototype=4194304]="Prototype",t[t.ExportStar=8388608]="ExportStar",t[t.Optional=16777216]="Optional",t[t.Transient=33554432]="Transient",t[t.Assignment=67108864]="Assignment",t[t.ModuleExports=134217728]="ModuleExports",t[t.All=67108863]="All",t[t.Enum=384]="Enum",t[t.Variable=3]="Variable",t[t.Value=111551]="Value",t[t.Type=788968]="Type",t[t.Namespace=1920]="Namespace",t[t.Module=1536]="Module",t[t.Accessor=98304]="Accessor",t[t.FunctionScopedVariableExcludes=111550]="FunctionScopedVariableExcludes",t[t.BlockScopedVariableExcludes=111551]="BlockScopedVariableExcludes",t[t.ParameterExcludes=111551]="ParameterExcludes",t[t.PropertyExcludes=0]="PropertyExcludes",t[t.EnumMemberExcludes=900095]="EnumMemberExcludes",t[t.FunctionExcludes=110991]="FunctionExcludes",t[t.ClassExcludes=899503]="ClassExcludes",t[t.InterfaceExcludes=788872]="InterfaceExcludes",t[t.RegularEnumExcludes=899327]="RegularEnumExcludes",t[t.ConstEnumExcludes=899967]="ConstEnumExcludes",t[t.ValueModuleExcludes=110735]="ValueModuleExcludes",t[t.NamespaceModuleExcludes=0]="NamespaceModuleExcludes",t[t.MethodExcludes=103359]="MethodExcludes",t[t.GetAccessorExcludes=46015]="GetAccessorExcludes",t[t.SetAccessorExcludes=78783]="SetAccessorExcludes",t[t.AccessorExcludes=13247]="AccessorExcludes",t[t.TypeParameterExcludes=526824]="TypeParameterExcludes",t[t.TypeAliasExcludes=788968]="TypeAliasExcludes",t[t.AliasExcludes=2097152]="AliasExcludes",t[t.ModuleMember=2623475]="ModuleMember",t[t.ExportHasLocal=944]="ExportHasLocal",t[t.BlockScoped=418]="BlockScoped",t[t.PropertyOrAccessor=98308]="PropertyOrAccessor",t[t.ClassMember=106500]="ClassMember",t[t.ExportSupportsDefaultModifier=112]="ExportSupportsDefaultModifier",t[t.ExportDoesNotSupportDefaultModifier=-113]="ExportDoesNotSupportDefaultModifier",t[t.Classifiable=2885600]="Classifiable",t[t.LateBindingContainer=6256]="LateBindingContainer",t))(dU||{}),Ioe=(t=>(t[t.Numeric=0]="Numeric",t[t.Literal=1]="Literal",t))(Ioe||{}),Roe=(t=>(t[t.None=0]="None",t[t.Instantiated=1]="Instantiated",t[t.SyntheticProperty=2]="SyntheticProperty",t[t.SyntheticMethod=4]="SyntheticMethod",t[t.Readonly=8]="Readonly",t[t.ReadPartial=16]="ReadPartial",t[t.WritePartial=32]="WritePartial",t[t.HasNonUniformType=64]="HasNonUniformType",t[t.HasLiteralType=128]="HasLiteralType",t[t.ContainsPublic=256]="ContainsPublic",t[t.ContainsProtected=512]="ContainsProtected",t[t.ContainsPrivate=1024]="ContainsPrivate",t[t.ContainsStatic=2048]="ContainsStatic",t[t.Late=4096]="Late",t[t.ReverseMapped=8192]="ReverseMapped",t[t.OptionalParameter=16384]="OptionalParameter",t[t.RestParameter=32768]="RestParameter",t[t.DeferredType=65536]="DeferredType",t[t.HasNeverType=131072]="HasNeverType",t[t.Mapped=262144]="Mapped",t[t.StripOptional=524288]="StripOptional",t[t.Unresolved=1048576]="Unresolved",t[t.Synthetic=6]="Synthetic",t[t.Discriminant=192]="Discriminant",t[t.Partial=48]="Partial",t))(Roe||{}),Ooe=(t=>(t.Call="__call",t.Constructor="__constructor",t.New="__new",t.Index="__index",t.ExportStar="__export",t.Global="__global",t.Missing="__missing",t.Type="__type",t.Object="__object",t.JSXAttributes="__jsxAttributes",t.Class="__class",t.Function="__function",t.Computed="__computed",t.Resolving="__resolving__",t.ExportEquals="export=",t.Default="default",t.This="this",t))(Ooe||{}),joe=(t=>(t[t.None=0]="None",t[t.TypeChecked=1]="TypeChecked",t[t.LexicalThis=2]="LexicalThis",t[t.CaptureThis=4]="CaptureThis",t[t.CaptureNewTarget=8]="CaptureNewTarget",t[t.SuperInstance=16]="SuperInstance",t[t.SuperStatic=32]="SuperStatic",t[t.ContextChecked=64]="ContextChecked",t[t.MethodWithSuperPropertyAccessInAsync=128]="MethodWithSuperPropertyAccessInAsync",t[t.MethodWithSuperPropertyAssignmentInAsync=256]="MethodWithSuperPropertyAssignmentInAsync",t[t.CaptureArguments=512]="CaptureArguments",t[t.EnumValuesComputed=1024]="EnumValuesComputed",t[t.LexicalModuleMergesWithClass=2048]="LexicalModuleMergesWithClass",t[t.LoopWithCapturedBlockScopedBinding=4096]="LoopWithCapturedBlockScopedBinding",t[t.ContainsCapturedBlockScopeBinding=8192]="ContainsCapturedBlockScopeBinding",t[t.CapturedBlockScopedBinding=16384]="CapturedBlockScopedBinding",t[t.BlockScopedBindingInLoop=32768]="BlockScopedBindingInLoop",t[t.NeedsLoopOutParameter=65536]="NeedsLoopOutParameter",t[t.AssignmentsMarked=131072]="AssignmentsMarked",t[t.ContainsConstructorReference=262144]="ContainsConstructorReference",t[t.ConstructorReference=536870912]="ConstructorReference",t[t.ContainsClassWithPrivateIdentifiers=1048576]="ContainsClassWithPrivateIdentifiers",t[t.ContainsSuperPropertyInStaticInitializer=2097152]="ContainsSuperPropertyInStaticInitializer",t[t.InCheckIdentifier=4194304]="InCheckIdentifier",t))(joe||{}),hU=(t=>(t[t.Any=1]="Any",t[t.Unknown=2]="Unknown",t[t.String=4]="String",t[t.Number=8]="Number",t[t.Boolean=16]="Boolean",t[t.Enum=32]="Enum",t[t.BigInt=64]="BigInt",t[t.StringLiteral=128]="StringLiteral",t[t.NumberLiteral=256]="NumberLiteral",t[t.BooleanLiteral=512]="BooleanLiteral",t[t.EnumLiteral=1024]="EnumLiteral",t[t.BigIntLiteral=2048]="BigIntLiteral",t[t.ESSymbol=4096]="ESSymbol",t[t.UniqueESSymbol=8192]="UniqueESSymbol",t[t.Void=16384]="Void",t[t.Undefined=32768]="Undefined",t[t.Null=65536]="Null",t[t.Never=131072]="Never",t[t.TypeParameter=262144]="TypeParameter",t[t.Object=524288]="Object",t[t.Union=1048576]="Union",t[t.Intersection=2097152]="Intersection",t[t.Index=4194304]="Index",t[t.IndexedAccess=8388608]="IndexedAccess",t[t.Conditional=16777216]="Conditional",t[t.Substitution=33554432]="Substitution",t[t.NonPrimitive=67108864]="NonPrimitive",t[t.TemplateLiteral=134217728]="TemplateLiteral",t[t.StringMapping=268435456]="StringMapping",t[t.AnyOrUnknown=3]="AnyOrUnknown",t[t.Nullable=98304]="Nullable",t[t.Literal=2944]="Literal",t[t.Unit=109472]="Unit",t[t.Freshable=2976]="Freshable",t[t.StringOrNumberLiteral=384]="StringOrNumberLiteral",t[t.StringOrNumberLiteralOrUnique=8576]="StringOrNumberLiteralOrUnique",t[t.DefinitelyFalsy=117632]="DefinitelyFalsy",t[t.PossiblyFalsy=117724]="PossiblyFalsy",t[t.Intrinsic=67359327]="Intrinsic",t[t.StringLike=402653316]="StringLike",t[t.NumberLike=296]="NumberLike",t[t.BigIntLike=2112]="BigIntLike",t[t.BooleanLike=528]="BooleanLike",t[t.EnumLike=1056]="EnumLike",t[t.ESSymbolLike=12288]="ESSymbolLike",t[t.VoidLike=49152]="VoidLike",t[t.Primitive=402784252]="Primitive",t[t.DefinitelyNonNullable=470302716]="DefinitelyNonNullable",t[t.DisjointDomains=469892092]="DisjointDomains",t[t.UnionOrIntersection=3145728]="UnionOrIntersection",t[t.StructuredType=3670016]="StructuredType",t[t.TypeVariable=8650752]="TypeVariable",t[t.InstantiableNonPrimitive=58982400]="InstantiableNonPrimitive",t[t.InstantiablePrimitive=406847488]="InstantiablePrimitive",t[t.Instantiable=465829888]="Instantiable",t[t.StructuredOrInstantiable=469499904]="StructuredOrInstantiable",t[t.ObjectFlagsType=3899393]="ObjectFlagsType",t[t.Simplifiable=25165824]="Simplifiable",t[t.Singleton=67358815]="Singleton",t[t.Narrowable=536624127]="Narrowable",t[t.IncludesMask=473694207]="IncludesMask",t[t.IncludesMissingType=262144]="IncludesMissingType",t[t.IncludesNonWideningType=4194304]="IncludesNonWideningType",t[t.IncludesWildcard=8388608]="IncludesWildcard",t[t.IncludesEmptyObject=16777216]="IncludesEmptyObject",t[t.IncludesInstantiable=33554432]="IncludesInstantiable",t[t.NotPrimitiveUnion=36323331]="NotPrimitiveUnion",t))(hU||{}),fU=(t=>(t[t.None=0]="None",t[t.Class=1]="Class",t[t.Interface=2]="Interface",t[t.Reference=4]="Reference",t[t.Tuple=8]="Tuple",t[t.Anonymous=16]="Anonymous",t[t.Mapped=32]="Mapped",t[t.Instantiated=64]="Instantiated",t[t.ObjectLiteral=128]="ObjectLiteral",t[t.EvolvingArray=256]="EvolvingArray",t[t.ObjectLiteralPatternWithComputedProperties=512]="ObjectLiteralPatternWithComputedProperties",t[t.ReverseMapped=1024]="ReverseMapped",t[t.JsxAttributes=2048]="JsxAttributes",t[t.JSLiteral=4096]="JSLiteral",t[t.FreshLiteral=8192]="FreshLiteral",t[t.ArrayLiteral=16384]="ArrayLiteral",t[t.PrimitiveUnion=32768]="PrimitiveUnion",t[t.ContainsWideningType=65536]="ContainsWideningType",t[t.ContainsObjectOrArrayLiteral=131072]="ContainsObjectOrArrayLiteral",t[t.NonInferrableType=262144]="NonInferrableType",t[t.CouldContainTypeVariablesComputed=524288]="CouldContainTypeVariablesComputed",t[t.CouldContainTypeVariables=1048576]="CouldContainTypeVariables",t[t.ClassOrInterface=3]="ClassOrInterface",t[t.RequiresWidening=196608]="RequiresWidening",t[t.PropagatingFlags=458752]="PropagatingFlags",t[t.InstantiatedMapped=96]="InstantiatedMapped",t[t.ObjectTypeKindMask=1343]="ObjectTypeKindMask",t[t.ContainsSpread=2097152]="ContainsSpread",t[t.ObjectRestType=4194304]="ObjectRestType",t[t.InstantiationExpressionType=8388608]="InstantiationExpressionType",t[t.IsClassInstanceClone=16777216]="IsClassInstanceClone",t[t.IdenticalBaseTypeCalculated=33554432]="IdenticalBaseTypeCalculated",t[t.IdenticalBaseTypeExists=67108864]="IdenticalBaseTypeExists",t[t.IsGenericTypeComputed=2097152]="IsGenericTypeComputed",t[t.IsGenericObjectType=4194304]="IsGenericObjectType",t[t.IsGenericIndexType=8388608]="IsGenericIndexType",t[t.IsGenericType=12582912]="IsGenericType",t[t.ContainsIntersections=16777216]="ContainsIntersections",t[t.IsUnknownLikeUnionComputed=33554432]="IsUnknownLikeUnionComputed",t[t.IsUnknownLikeUnion=67108864]="IsUnknownLikeUnion",t[t.IsNeverIntersectionComputed=16777216]="IsNeverIntersectionComputed",t[t.IsNeverIntersection=33554432]="IsNeverIntersection",t))(fU||{}),Voe=(t=>(t[t.Invariant=0]="Invariant",t[t.Covariant=1]="Covariant",t[t.Contravariant=2]="Contravariant",t[t.Bivariant=3]="Bivariant",t[t.Independent=4]="Independent",t[t.VarianceMask=7]="VarianceMask",t[t.Unmeasurable=8]="Unmeasurable",t[t.Unreliable=16]="Unreliable",t[t.AllowsStructuralFallback=24]="AllowsStructuralFallback",t))(Voe||{}),Hoe=(t=>(t[t.Required=1]="Required",t[t.Optional=2]="Optional",t[t.Rest=4]="Rest",t[t.Variadic=8]="Variadic",t[t.Fixed=3]="Fixed",t[t.Variable=12]="Variable",t[t.NonRequired=14]="NonRequired",t[t.NonRest=11]="NonRest",t))(Hoe||{}),Koe=(t=>(t[t.None=0]="None",t[t.IncludeUndefined=1]="IncludeUndefined",t[t.NoIndexSignatures=2]="NoIndexSignatures",t[t.Writing=4]="Writing",t[t.CacheSymbol=8]="CacheSymbol",t[t.NoTupleBoundsCheck=16]="NoTupleBoundsCheck",t[t.ExpressionPosition=32]="ExpressionPosition",t[t.ReportDeprecated=64]="ReportDeprecated",t[t.SuppressNoImplicitAnyError=128]="SuppressNoImplicitAnyError",t[t.Contextual=256]="Contextual",t[t.Persistent=1]="Persistent",t))(Koe||{}),Woe=(t=>(t[t.None=0]="None",t[t.StringsOnly=1]="StringsOnly",t[t.NoIndexSignatures=2]="NoIndexSignatures",t[t.NoReducibleCheck=4]="NoReducibleCheck",t))(Woe||{}),Goe=(t=>(t[t.Component=0]="Component",t[t.Function=1]="Function",t[t.Mixed=2]="Mixed",t))(Goe||{}),Joe=(t=>(t[t.Call=0]="Call",t[t.Construct=1]="Construct",t))(Joe||{}),mU=(t=>(t[t.None=0]="None",t[t.HasRestParameter=1]="HasRestParameter",t[t.HasLiteralTypes=2]="HasLiteralTypes",t[t.Abstract=4]="Abstract",t[t.IsInnerCallChain=8]="IsInnerCallChain",t[t.IsOuterCallChain=16]="IsOuterCallChain",t[t.IsUntypedSignatureInJSFile=32]="IsUntypedSignatureInJSFile",t[t.IsNonInferrable=64]="IsNonInferrable",t[t.IsSignatureCandidateForOverloadFailure=128]="IsSignatureCandidateForOverloadFailure",t[t.PropagatingFlags=167]="PropagatingFlags",t[t.CallChainFlags=24]="CallChainFlags",t))(mU||{}),$oe=(t=>(t[t.String=0]="String",t[t.Number=1]="Number",t))($oe||{}),Uoe=(t=>(t[t.Simple=0]="Simple",t[t.Array=1]="Array",t[t.Deferred=2]="Deferred",t[t.Function=3]="Function",t[t.Composite=4]="Composite",t[t.Merged=5]="Merged",t))(Uoe||{}),qoe=(t=>(t[t.None=0]="None",t[t.NakedTypeVariable=1]="NakedTypeVariable",t[t.SpeculativeTuple=2]="SpeculativeTuple",t[t.SubstituteSource=4]="SubstituteSource",t[t.HomomorphicMappedType=8]="HomomorphicMappedType",t[t.PartialHomomorphicMappedType=16]="PartialHomomorphicMappedType",t[t.MappedTypeConstraint=32]="MappedTypeConstraint",t[t.ContravariantConditional=64]="ContravariantConditional",t[t.ReturnType=128]="ReturnType",t[t.LiteralKeyof=256]="LiteralKeyof",t[t.NoConstraints=512]="NoConstraints",t[t.AlwaysStrict=1024]="AlwaysStrict",t[t.MaxValue=2048]="MaxValue",t[t.PriorityImpliesCombination=416]="PriorityImpliesCombination",t[t.Circularity=-1]="Circularity",t))(qoe||{}),Zoe=(t=>(t[t.None=0]="None",t[t.NoDefault=1]="NoDefault",t[t.AnyDefault=2]="AnyDefault",t[t.SkippedGenericFunction=4]="SkippedGenericFunction",t))(Zoe||{}),Yoe=(t=>(t[t.False=0]="False",t[t.Unknown=1]="Unknown",t[t.Maybe=3]="Maybe",t[t.True=-1]="True",t))(Yoe||{}),Qoe=(t=>(t[t.None=0]="None",t[t.ExportsProperty=1]="ExportsProperty",t[t.ModuleExports=2]="ModuleExports",t[t.PrototypeProperty=3]="PrototypeProperty",t[t.ThisProperty=4]="ThisProperty",t[t.Property=5]="Property",t[t.Prototype=6]="Prototype",t[t.ObjectDefinePropertyValue=7]="ObjectDefinePropertyValue",t[t.ObjectDefinePropertyExports=8]="ObjectDefinePropertyExports",t[t.ObjectDefinePrototypeProperty=9]="ObjectDefinePrototypeProperty",t))(Qoe||{}),vO=(t=>(t[t.Warning=0]="Warning",t[t.Error=1]="Error",t[t.Suggestion=2]="Suggestion",t[t.Message=3]="Message",t))(vO||{}),y8=(t=>(t[t.Classic=1]="Classic",t[t.NodeJs=2]="NodeJs",t[t.Node10=2]="Node10",t[t.Node16=3]="Node16",t[t.NodeNext=99]="NodeNext",t[t.Bundler=100]="Bundler",t))(y8||{}),Xoe=(t=>(t[t.Legacy=1]="Legacy",t[t.Auto=2]="Auto",t[t.Force=3]="Force",t))(Xoe||{}),ese=(t=>(t[t.FixedPollingInterval=0]="FixedPollingInterval",t[t.PriorityPollingInterval=1]="PriorityPollingInterval",t[t.DynamicPriorityPolling=2]="DynamicPriorityPolling",t[t.FixedChunkSizePolling=3]="FixedChunkSizePolling",t[t.UseFsEvents=4]="UseFsEvents",t[t.UseFsEventsOnParentDirectory=5]="UseFsEventsOnParentDirectory",t))(ese||{}),tse=(t=>(t[t.UseFsEvents=0]="UseFsEvents",t[t.FixedPollingInterval=1]="FixedPollingInterval",t[t.DynamicPriorityPolling=2]="DynamicPriorityPolling",t[t.FixedChunkSizePolling=3]="FixedChunkSizePolling",t))(tse||{}),ise=(t=>(t[t.FixedInterval=0]="FixedInterval",t[t.PriorityInterval=1]="PriorityInterval",t[t.DynamicPriority=2]="DynamicPriority",t[t.FixedChunkSize=3]="FixedChunkSize",t))(ise||{}),FN=(t=>(t[t.None=0]="None",t[t.CommonJS=1]="CommonJS",t[t.AMD=2]="AMD",t[t.UMD=3]="UMD",t[t.System=4]="System",t[t.ES2015=5]="ES2015",t[t.ES2020=6]="ES2020",t[t.ES2022=7]="ES2022",t[t.ESNext=99]="ESNext",t[t.Node16=100]="Node16",t[t.NodeNext=199]="NodeNext",t))(FN||{}),nse=(t=>(t[t.None=0]="None",t[t.Preserve=1]="Preserve",t[t.React=2]="React",t[t.ReactNative=3]="ReactNative",t[t.ReactJSX=4]="ReactJSX",t[t.ReactJSXDev=5]="ReactJSXDev",t))(nse||{}),use=(t=>(t[t.Remove=0]="Remove",t[t.Preserve=1]="Preserve",t[t.Error=2]="Error",t))(use||{}),rse=(t=>(t[t.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",t[t.LineFeed=1]="LineFeed",t))(rse||{}),pU=(t=>(t[t.Unknown=0]="Unknown",t[t.JS=1]="JS",t[t.JSX=2]="JSX",t[t.TS=3]="TS",t[t.TSX=4]="TSX",t[t.External=5]="External",t[t.JSON=6]="JSON",t[t.Deferred=7]="Deferred",t))(pU||{}),ase=(t=>(t[t.ES3=0]="ES3",t[t.ES5=1]="ES5",t[t.ES2015=2]="ES2015",t[t.ES2016=3]="ES2016",t[t.ES2017=4]="ES2017",t[t.ES2018=5]="ES2018",t[t.ES2019=6]="ES2019",t[t.ES2020=7]="ES2020",t[t.ES2021=8]="ES2021",t[t.ES2022=9]="ES2022",t[t.ESNext=99]="ESNext",t[t.JSON=100]="JSON",t[t.Latest=99]="Latest",t))(ase||{}),ose=(t=>(t[t.Standard=0]="Standard",t[t.JSX=1]="JSX",t))(ose||{}),sse=(t=>(t[t.None=0]="None",t[t.Recursive=1]="Recursive",t))(sse||{}),lse=(t=>(t[t.nullCharacter=0]="nullCharacter",t[t.maxAsciiCharacter=127]="maxAsciiCharacter",t[t.lineFeed=10]="lineFeed",t[t.carriageReturn=13]="carriageReturn",t[t.lineSeparator=8232]="lineSeparator",t[t.paragraphSeparator=8233]="paragraphSeparator",t[t.nextLine=133]="nextLine",t[t.space=32]="space",t[t.nonBreakingSpace=160]="nonBreakingSpace",t[t.enQuad=8192]="enQuad",t[t.emQuad=8193]="emQuad",t[t.enSpace=8194]="enSpace",t[t.emSpace=8195]="emSpace",t[t.threePerEmSpace=8196]="threePerEmSpace",t[t.fourPerEmSpace=8197]="fourPerEmSpace",t[t.sixPerEmSpace=8198]="sixPerEmSpace",t[t.figureSpace=8199]="figureSpace",t[t.punctuationSpace=8200]="punctuationSpace",t[t.thinSpace=8201]="thinSpace",t[t.hairSpace=8202]="hairSpace",t[t.zeroWidthSpace=8203]="zeroWidthSpace",t[t.narrowNoBreakSpace=8239]="narrowNoBreakSpace",t[t.ideographicSpace=12288]="ideographicSpace",t[t.mathematicalSpace=8287]="mathematicalSpace",t[t.ogham=5760]="ogham",t[t.replacementCharacter=65533]="replacementCharacter",t[t._=95]="_",t[t.$=36]="$",t[t._0=48]="_0",t[t._1=49]="_1",t[t._2=50]="_2",t[t._3=51]="_3",t[t._4=52]="_4",t[t._5=53]="_5",t[t._6=54]="_6",t[t._7=55]="_7",t[t._8=56]="_8",t[t._9=57]="_9",t[t.a=97]="a",t[t.b=98]="b",t[t.c=99]="c",t[t.d=100]="d",t[t.e=101]="e",t[t.f=102]="f",t[t.g=103]="g",t[t.h=104]="h",t[t.i=105]="i",t[t.j=106]="j",t[t.k=107]="k",t[t.l=108]="l",t[t.m=109]="m",t[t.n=110]="n",t[t.o=111]="o",t[t.p=112]="p",t[t.q=113]="q",t[t.r=114]="r",t[t.s=115]="s",t[t.t=116]="t",t[t.u=117]="u",t[t.v=118]="v",t[t.w=119]="w",t[t.x=120]="x",t[t.y=121]="y",t[t.z=122]="z",t[t.A=65]="A",t[t.B=66]="B",t[t.C=67]="C",t[t.D=68]="D",t[t.E=69]="E",t[t.F=70]="F",t[t.G=71]="G",t[t.H=72]="H",t[t.I=73]="I",t[t.J=74]="J",t[t.K=75]="K",t[t.L=76]="L",t[t.M=77]="M",t[t.N=78]="N",t[t.O=79]="O",t[t.P=80]="P",t[t.Q=81]="Q",t[t.R=82]="R",t[t.S=83]="S",t[t.T=84]="T",t[t.U=85]="U",t[t.V=86]="V",t[t.W=87]="W",t[t.X=88]="X",t[t.Y=89]="Y",t[t.Z=90]="Z",t[t.ampersand=38]="ampersand",t[t.asterisk=42]="asterisk",t[t.at=64]="at",t[t.backslash=92]="backslash",t[t.backtick=96]="backtick",t[t.bar=124]="bar",t[t.caret=94]="caret",t[t.closeBrace=125]="closeBrace",t[t.closeBracket=93]="closeBracket",t[t.closeParen=41]="closeParen",t[t.colon=58]="colon",t[t.comma=44]="comma",t[t.dot=46]="dot",t[t.doubleQuote=34]="doubleQuote",t[t.equals=61]="equals",t[t.exclamation=33]="exclamation",t[t.greaterThan=62]="greaterThan",t[t.hash=35]="hash",t[t.lessThan=60]="lessThan",t[t.minus=45]="minus",t[t.openBrace=123]="openBrace",t[t.openBracket=91]="openBracket",t[t.openParen=40]="openParen",t[t.percent=37]="percent",t[t.plus=43]="plus",t[t.question=63]="question",t[t.semicolon=59]="semicolon",t[t.singleQuote=39]="singleQuote",t[t.slash=47]="slash",t[t.tilde=126]="tilde",t[t.backspace=8]="backspace",t[t.formFeed=12]="formFeed",t[t.byteOrderMark=65279]="byteOrderMark",t[t.tab=9]="tab",t[t.verticalTab=11]="verticalTab",t))(lse||{}),cse=(t=>(t.Ts=".ts",t.Tsx=".tsx",t.Dts=".d.ts",t.Js=".js",t.Jsx=".jsx",t.Json=".json",t.TsBuildInfo=".tsbuildinfo",t.Mjs=".mjs",t.Mts=".mts",t.Dmts=".d.mts",t.Cjs=".cjs",t.Cts=".cts",t.Dcts=".d.cts",t))(cse||{}),gU=(t=>(t[t.None=0]="None",t[t.ContainsTypeScript=1]="ContainsTypeScript",t[t.ContainsJsx=2]="ContainsJsx",t[t.ContainsESNext=4]="ContainsESNext",t[t.ContainsES2022=8]="ContainsES2022",t[t.ContainsES2021=16]="ContainsES2021",t[t.ContainsES2020=32]="ContainsES2020",t[t.ContainsES2019=64]="ContainsES2019",t[t.ContainsES2018=128]="ContainsES2018",t[t.ContainsES2017=256]="ContainsES2017",t[t.ContainsES2016=512]="ContainsES2016",t[t.ContainsES2015=1024]="ContainsES2015",t[t.ContainsGenerator=2048]="ContainsGenerator",t[t.ContainsDestructuringAssignment=4096]="ContainsDestructuringAssignment",t[t.ContainsTypeScriptClassSyntax=8192]="ContainsTypeScriptClassSyntax",t[t.ContainsLexicalThis=16384]="ContainsLexicalThis",t[t.ContainsRestOrSpread=32768]="ContainsRestOrSpread",t[t.ContainsObjectRestOrSpread=65536]="ContainsObjectRestOrSpread",t[t.ContainsComputedPropertyName=131072]="ContainsComputedPropertyName",t[t.ContainsBlockScopedBinding=262144]="ContainsBlockScopedBinding",t[t.ContainsBindingPattern=524288]="ContainsBindingPattern",t[t.ContainsYield=1048576]="ContainsYield",t[t.ContainsAwait=2097152]="ContainsAwait",t[t.ContainsHoistedDeclarationOrCompletion=4194304]="ContainsHoistedDeclarationOrCompletion",t[t.ContainsDynamicImport=8388608]="ContainsDynamicImport",t[t.ContainsClassFields=16777216]="ContainsClassFields",t[t.ContainsDecorators=33554432]="ContainsDecorators",t[t.ContainsPossibleTopLevelAwait=67108864]="ContainsPossibleTopLevelAwait",t[t.ContainsLexicalSuper=134217728]="ContainsLexicalSuper",t[t.ContainsUpdateExpressionForIdentifier=268435456]="ContainsUpdateExpressionForIdentifier",t[t.ContainsPrivateIdentifierInExpression=536870912]="ContainsPrivateIdentifierInExpression",t[t.HasComputedFlags=-2147483648]="HasComputedFlags",t[t.AssertTypeScript=1]="AssertTypeScript",t[t.AssertJsx=2]="AssertJsx",t[t.AssertESNext=4]="AssertESNext",t[t.AssertES2022=8]="AssertES2022",t[t.AssertES2021=16]="AssertES2021",t[t.AssertES2020=32]="AssertES2020",t[t.AssertES2019=64]="AssertES2019",t[t.AssertES2018=128]="AssertES2018",t[t.AssertES2017=256]="AssertES2017",t[t.AssertES2016=512]="AssertES2016",t[t.AssertES2015=1024]="AssertES2015",t[t.AssertGenerator=2048]="AssertGenerator",t[t.AssertDestructuringAssignment=4096]="AssertDestructuringAssignment",t[t.OuterExpressionExcludes=-2147483648]="OuterExpressionExcludes",t[t.PropertyAccessExcludes=-2147483648]="PropertyAccessExcludes",t[t.NodeExcludes=-2147483648]="NodeExcludes",t[t.ArrowFunctionExcludes=-2072174592]="ArrowFunctionExcludes",t[t.FunctionExcludes=-1937940480]="FunctionExcludes",t[t.ConstructorExcludes=-1937948672]="ConstructorExcludes",t[t.MethodOrAccessorExcludes=-2005057536]="MethodOrAccessorExcludes",t[t.PropertyExcludes=-2013249536]="PropertyExcludes",t[t.ClassExcludes=-2147344384]="ClassExcludes",t[t.ModuleExcludes=-1941676032]="ModuleExcludes",t[t.TypeExcludes=-2]="TypeExcludes",t[t.ObjectLiteralExcludes=-2147278848]="ObjectLiteralExcludes",t[t.ArrayLiteralOrCallOrNewExcludes=-2147450880]="ArrayLiteralOrCallOrNewExcludes",t[t.VariableDeclarationListExcludes=-2146893824]="VariableDeclarationListExcludes",t[t.ParameterExcludes=-2147483648]="ParameterExcludes",t[t.CatchClauseExcludes=-2147418112]="CatchClauseExcludes",t[t.BindingPatternExcludes=-2147450880]="BindingPatternExcludes",t[t.ContainsLexicalThisOrSuper=134234112]="ContainsLexicalThisOrSuper",t[t.PropertyNamePropagatingFlags=134234112]="PropertyNamePropagatingFlags",t))(gU||{}),EU=(t=>(t[t.TabStop=0]="TabStop",t[t.Placeholder=1]="Placeholder",t[t.Choice=2]="Choice",t[t.Variable=3]="Variable",t))(EU||{}),_U=(t=>(t[t.None=0]="None",t[t.SingleLine=1]="SingleLine",t[t.MultiLine=2]="MultiLine",t[t.AdviseOnEmitNode=4]="AdviseOnEmitNode",t[t.NoSubstitution=8]="NoSubstitution",t[t.CapturesThis=16]="CapturesThis",t[t.NoLeadingSourceMap=32]="NoLeadingSourceMap",t[t.NoTrailingSourceMap=64]="NoTrailingSourceMap",t[t.NoSourceMap=96]="NoSourceMap",t[t.NoNestedSourceMaps=128]="NoNestedSourceMaps",t[t.NoTokenLeadingSourceMaps=256]="NoTokenLeadingSourceMaps",t[t.NoTokenTrailingSourceMaps=512]="NoTokenTrailingSourceMaps",t[t.NoTokenSourceMaps=768]="NoTokenSourceMaps",t[t.NoLeadingComments=1024]="NoLeadingComments",t[t.NoTrailingComments=2048]="NoTrailingComments",t[t.NoComments=3072]="NoComments",t[t.NoNestedComments=4096]="NoNestedComments",t[t.HelperName=8192]="HelperName",t[t.ExportName=16384]="ExportName",t[t.LocalName=32768]="LocalName",t[t.InternalName=65536]="InternalName",t[t.Indented=131072]="Indented",t[t.NoIndentation=262144]="NoIndentation",t[t.AsyncFunctionBody=524288]="AsyncFunctionBody",t[t.ReuseTempVariableScope=1048576]="ReuseTempVariableScope",t[t.CustomPrologue=2097152]="CustomPrologue",t[t.NoHoisting=4194304]="NoHoisting",t[t.Iterator=8388608]="Iterator",t[t.NoAsciiEscaping=16777216]="NoAsciiEscaping",t))(_U||{}),dse=(t=>(t[t.None=0]="None",t[t.TypeScriptClassWrapper=1]="TypeScriptClassWrapper",t[t.NeverApplyImportHelper=2]="NeverApplyImportHelper",t[t.IgnoreSourceNewlines=4]="IgnoreSourceNewlines",t[t.Immutable=8]="Immutable",t[t.IndirectCall=16]="IndirectCall",t[t.TransformPrivateStaticElements=32]="TransformPrivateStaticElements",t))(dse||{}),hse=(t=>(t[t.Extends=1]="Extends",t[t.Assign=2]="Assign",t[t.Rest=4]="Rest",t[t.Decorate=8]="Decorate",t[t.ESDecorateAndRunInitializers=8]="ESDecorateAndRunInitializers",t[t.Metadata=16]="Metadata",t[t.Param=32]="Param",t[t.Awaiter=64]="Awaiter",t[t.Generator=128]="Generator",t[t.Values=256]="Values",t[t.Read=512]="Read",t[t.SpreadArray=1024]="SpreadArray",t[t.Await=2048]="Await",t[t.AsyncGenerator=4096]="AsyncGenerator",t[t.AsyncDelegator=8192]="AsyncDelegator",t[t.AsyncValues=16384]="AsyncValues",t[t.ExportStar=32768]="ExportStar",t[t.ImportStar=65536]="ImportStar",t[t.ImportDefault=131072]="ImportDefault",t[t.MakeTemplateObject=262144]="MakeTemplateObject",t[t.ClassPrivateFieldGet=524288]="ClassPrivateFieldGet",t[t.ClassPrivateFieldSet=1048576]="ClassPrivateFieldSet",t[t.ClassPrivateFieldIn=2097152]="ClassPrivateFieldIn",t[t.CreateBinding=4194304]="CreateBinding",t[t.SetFunctionName=8388608]="SetFunctionName",t[t.PropKey=16777216]="PropKey",t[t.AddDisposableResourceAndDisposeResources=33554432]="AddDisposableResourceAndDisposeResources",t[t.FirstEmitHelper=1]="FirstEmitHelper",t[t.LastEmitHelper=33554432]="LastEmitHelper",t[t.ForOfIncludes=256]="ForOfIncludes",t[t.ForAwaitOfIncludes=16384]="ForAwaitOfIncludes",t[t.AsyncGeneratorIncludes=6144]="AsyncGeneratorIncludes",t[t.AsyncDelegatorIncludes=26624]="AsyncDelegatorIncludes",t[t.SpreadIncludes=1536]="SpreadIncludes",t))(hse||{}),fse=(t=>(t[t.SourceFile=0]="SourceFile",t[t.Expression=1]="Expression",t[t.IdentifierName=2]="IdentifierName",t[t.MappedTypeParameter=3]="MappedTypeParameter",t[t.Unspecified=4]="Unspecified",t[t.EmbeddedStatement=5]="EmbeddedStatement",t[t.JsxAttributeValue=6]="JsxAttributeValue",t))(fse||{}),mse=(t=>(t[t.Parentheses=1]="Parentheses",t[t.TypeAssertions=2]="TypeAssertions",t[t.NonNullAssertions=4]="NonNullAssertions",t[t.PartiallyEmittedExpressions=8]="PartiallyEmittedExpressions",t[t.Assertions=6]="Assertions",t[t.All=15]="All",t[t.ExcludeJSDocTypeAssertion=16]="ExcludeJSDocTypeAssertion",t))(mse||{}),pse=(t=>(t[t.None=0]="None",t[t.InParameters=1]="InParameters",t[t.VariablesHoistedInParameters=2]="VariablesHoistedInParameters",t))(pse||{}),gse=(t=>(t.Prologue="prologue",t.EmitHelpers="emitHelpers",t.NoDefaultLib="no-default-lib",t.Reference="reference",t.Type="type",t.TypeResolutionModeRequire="type-require",t.TypeResolutionModeImport="type-import",t.Lib="lib",t.Prepend="prepend",t.Text="text",t.Internal="internal",t))(gse||{}),Ese=(t=>(t[t.None=0]="None",t[t.SingleLine=0]="SingleLine",t[t.MultiLine=1]="MultiLine",t[t.PreserveLines=2]="PreserveLines",t[t.LinesMask=3]="LinesMask",t[t.NotDelimited=0]="NotDelimited",t[t.BarDelimited=4]="BarDelimited",t[t.AmpersandDelimited=8]="AmpersandDelimited",t[t.CommaDelimited=16]="CommaDelimited",t[t.AsteriskDelimited=32]="AsteriskDelimited",t[t.DelimitersMask=60]="DelimitersMask",t[t.AllowTrailingComma=64]="AllowTrailingComma",t[t.Indented=128]="Indented",t[t.SpaceBetweenBraces=256]="SpaceBetweenBraces",t[t.SpaceBetweenSiblings=512]="SpaceBetweenSiblings",t[t.Braces=1024]="Braces",t[t.Parenthesis=2048]="Parenthesis",t[t.AngleBrackets=4096]="AngleBrackets",t[t.SquareBrackets=8192]="SquareBrackets",t[t.BracketsMask=15360]="BracketsMask",t[t.OptionalIfUndefined=16384]="OptionalIfUndefined",t[t.OptionalIfEmpty=32768]="OptionalIfEmpty",t[t.Optional=49152]="Optional",t[t.PreferNewLine=65536]="PreferNewLine",t[t.NoTrailingNewLine=131072]="NoTrailingNewLine",t[t.NoInterveningComments=262144]="NoInterveningComments",t[t.NoSpaceIfEmpty=524288]="NoSpaceIfEmpty",t[t.SingleElement=1048576]="SingleElement",t[t.SpaceAfterList=2097152]="SpaceAfterList",t[t.Modifiers=2359808]="Modifiers",t[t.HeritageClauses=512]="HeritageClauses",t[t.SingleLineTypeLiteralMembers=768]="SingleLineTypeLiteralMembers",t[t.MultiLineTypeLiteralMembers=32897]="MultiLineTypeLiteralMembers",t[t.SingleLineTupleTypeElements=528]="SingleLineTupleTypeElements",t[t.MultiLineTupleTypeElements=657]="MultiLineTupleTypeElements",t[t.UnionTypeConstituents=516]="UnionTypeConstituents",t[t.IntersectionTypeConstituents=520]="IntersectionTypeConstituents",t[t.ObjectBindingPatternElements=525136]="ObjectBindingPatternElements",t[t.ArrayBindingPatternElements=524880]="ArrayBindingPatternElements",t[t.ObjectLiteralExpressionProperties=526226]="ObjectLiteralExpressionProperties",t[t.ImportAttributes=526226]="ImportAttributes",t[t.ImportClauseEntries=526226]="ImportClauseEntries",t[t.ArrayLiteralExpressionElements=8914]="ArrayLiteralExpressionElements",t[t.CommaListElements=528]="CommaListElements",t[t.CallExpressionArguments=2576]="CallExpressionArguments",t[t.NewExpressionArguments=18960]="NewExpressionArguments",t[t.TemplateExpressionSpans=262144]="TemplateExpressionSpans",t[t.SingleLineBlockStatements=768]="SingleLineBlockStatements",t[t.MultiLineBlockStatements=129]="MultiLineBlockStatements",t[t.VariableDeclarationList=528]="VariableDeclarationList",t[t.SingleLineFunctionBodyStatements=768]="SingleLineFunctionBodyStatements",t[t.MultiLineFunctionBodyStatements=1]="MultiLineFunctionBodyStatements",t[t.ClassHeritageClauses=0]="ClassHeritageClauses",t[t.ClassMembers=129]="ClassMembers",t[t.InterfaceMembers=129]="InterfaceMembers",t[t.EnumMembers=145]="EnumMembers",t[t.CaseBlockClauses=129]="CaseBlockClauses",t[t.NamedImportsOrExportsElements=525136]="NamedImportsOrExportsElements",t[t.JsxElementOrFragmentChildren=262144]="JsxElementOrFragmentChildren",t[t.JsxElementAttributes=262656]="JsxElementAttributes",t[t.CaseOrDefaultClauseStatements=163969]="CaseOrDefaultClauseStatements",t[t.HeritageClauseTypes=528]="HeritageClauseTypes",t[t.SourceFileStatements=131073]="SourceFileStatements",t[t.Decorators=2146305]="Decorators",t[t.TypeArguments=53776]="TypeArguments",t[t.TypeParameters=53776]="TypeParameters",t[t.Parameters=2576]="Parameters",t[t.IndexSignatureParameters=8848]="IndexSignatureParameters",t[t.JSDocComment=33]="JSDocComment",t))(Ese||{}),_se=(t=>(t[t.None=0]="None",t[t.TripleSlashXML=1]="TripleSlashXML",t[t.SingleLine=2]="SingleLine",t[t.MultiLine=4]="MultiLine",t[t.All=7]="All",t[t.Default=7]="Default",t))(_se||{}),CO={reference:{args:[{name:"types",optional:!0,captureSpan:!0},{name:"lib",optional:!0,captureSpan:!0},{name:"path",optional:!0,captureSpan:!0},{name:"no-default-lib",optional:!0},{name:"resolution-mode",optional:!0}],kind:1},"amd-dependency":{args:[{name:"path"},{name:"name",optional:!0}],kind:1},"amd-module":{args:[{name:"name"}],kind:1},"ts-check":{kind:2},"ts-nocheck":{kind:2},jsx:{args:[{name:"factory"}],kind:4},jsxfrag:{args:[{name:"factory"}],kind:4},jsximportsource:{args:[{name:"factory"}],kind:4},jsxruntime:{args:[{name:"factory"}],kind:4}},Dse=(t=>(t[t.ParseAll=0]="ParseAll",t[t.ParseNone=1]="ParseNone",t[t.ParseForTypeErrors=2]="ParseForTypeErrors",t[t.ParseForTypeInfo=3]="ParseForTypeInfo",t))(Dse||{})}});function AN(t){let u=5381;for(let s=0;s{se.isClosed=!0,Vy(u,se)}}}function v(K){const Y=[];return Y.pollingInterval=K,Y.pollIndex=0,Y.pollScheduled=!1,Y}function b(K,Y){Y.pollIndex=k(Y,Y.pollingInterval,Y.pollIndex,vU[Y.pollingInterval]),Y.length?J(Y.pollingInterval):(H.assert(Y.pollIndex===0),Y.pollScheduled=!1)}function B(K,Y){k(s,250,0,s.length),b(K,Y),!Y.pollScheduled&&s.length&&J(250)}function k(K,Y,oe,se){return Mqe(t,K,oe,se,ge);function ge(ae,Ce,ne){ne?(ae.unchangedPolls=0,K!==s&&(K[Ce]=void 0,z(ae))):ae.unchangedPolls!==yO[Y]?ae.unchangedPolls++:K===s?(ae.unchangedPolls=1,K[Ce]=void 0,M(ae,250)):Y!==2e3&&(ae.unchangedPolls++,K[Ce]=void 0,M(ae,Y===250?500:2e3))}}function T(K){switch(K){case 250:return d;case 500:return f;case 2e3:return p}}function M(K,Y){T(Y).push(K),j(Y)}function z(K){s.push(K),j(250)}function j(K){T(K).pollScheduled||J(K)}function J(K){T(K).pollScheduled=t.setTimeout(K===250?B:b,K,K===250?"pollLowPollingIntervalQueue":"pollPollingIntervalQueue",T(K))}}function Qwt(t,u){const s=wm(),d=new Map,f=L1(u);return p;function p(v,b,B,k){const T=f(v);s.add(T,b);const M=lr(T)||".",z=d.get(M)||E(lr(v)||".",M,k);return z.referenceCount++,{close:()=>{z.referenceCount===1?(z.close(),d.delete(M)):z.referenceCount--,s.remove(T,b)}}}function E(v,b,B){const k=t(v,1,(T,M,z)=>{if(!Ja(M))return;const j=$a(M,v),J=j&&s.get(f(j));if(J)for(const K of J)K(j,1,z)},!1,500,B);return k.referenceCount=0,d.set(b,k),k}}function Xwt(t){const u=[];let s=0,d;return f;function f(v,b){const B={fileName:v,callback:b,mtime:e7(t,v)};return u.push(B),E(),{close:()=>{B.isClosed=!0,Vy(u,B)}}}function p(){d=void 0,s=Mqe(t,u,s,vU[250]),E()}function E(){!u.length||d||(d=t.setTimeout(p,2e3,"pollQueue"))}}function zqe(t,u,s,d,f){const E=L1(u)(s),v=t.get(E);return v?v.callbacks.push(d):t.set(E,{watcher:f((b,B,k)=>{var T;return(T=t.get(E))==null?void 0:T.callbacks.slice().forEach(M=>M(b,B,k))}),callbacks:[d]}),{close:()=>{const b=t.get(E);b&&(!gO(b.callbacks,d)||b.callbacks.length||(t.delete(E),jm(b)))}}}function eTt(t,u){const s=t.mtime.getTime(),d=u.getTime();return s!==d?(t.mtime=u,t.callback(t.fileName,xse(s,d),u),!0):!1}function xse(t,u){return t===0?0:u===0?2:1}function bO(t){return D2e(t)}function g2e(t){D2e=t}function tTt({watchDirectory:t,useCaseSensitiveFileNames:u,getCurrentDirectory:s,getAccessibleSortedChildDirectories:d,fileSystemEntryExists:f,realpath:p,setTimeout:E,clearTimeout:v}){const b=new Map,B=wm(),k=new Map;let T;const M=CN(!u),z=L1(u);return(ne,ve,Se,Ne)=>Se?j(ne,Ne,ve):t(ne,ve,Se,Ne);function j(ne,ve,Se){const Ne=z(ne);let pe=b.get(Ne);pe?pe.refCount++:(pe={watcher:t(ne,xe=>{ae(xe,ve)||(ve!=null&&ve.synchronousWatchDirectory?(J(Ne,xe),ge(ne,Ne,ve)):K(ne,Ne,xe,ve))},!1,ve),refCount:1,childWatches:_t},b.set(Ne,pe),ge(ne,Ne,ve));const fe=Se&&{dirName:ne,callback:Se};return fe&&B.add(Ne,fe),{dirName:ne,close:()=>{const xe=H.checkDefined(b.get(Ne));fe&&B.remove(Ne,fe),xe.refCount--,!xe.refCount&&(b.delete(Ne),jm(xe),xe.childWatches.forEach(fg))}}}function J(ne,ve,Se){let Ne,pe;Ja(ve)?Ne=ve:pe=ve,B.forEach((fe,xe)=>{if(!(pe&&pe.get(xe)===!0)&&(xe===ne||Pa(ne,xe)&&ne[xe.length]===rl))if(pe)if(Se){const Be=pe.get(xe);Be?Be.push(...Se):pe.set(xe,Se.slice())}else pe.set(xe,!0);else fe.forEach(({callback:Be})=>Be(Ne))})}function K(ne,ve,Se,Ne){const pe=b.get(ve);if(pe&&f(ne,1)){Y(ne,ve,Se,Ne);return}J(ve,Se),se(pe)}function Y(ne,ve,Se,Ne){const pe=k.get(ve);pe?pe.fileNames.push(Se):k.set(ve,{dirName:ne,options:Ne,fileNames:[Se]}),T&&(v(T),T=void 0),T=E(oe,1e3,"timerToUpdateChildWatches")}function oe(){T=void 0,bO(`sysLog:: onTimerToUpdateChildWatches:: ${k.size}`);const ne=G0(),ve=new Map;for(;!T&&k.size;){const Ne=k.entries().next();H.assert(!Ne.done);const{value:[pe,{dirName:fe,options:xe,fileNames:Be}]}=Ne;k.delete(pe);const Ge=ge(fe,pe,xe);J(pe,ve,Ge?void 0:Be)}bO(`sysLog:: invokingWatchers:: Elapsed:: ${G0()-ne}ms:: ${k.size}`),B.forEach((Ne,pe)=>{const fe=ve.get(pe);fe&&Ne.forEach(({callback:xe,dirName:Be})=>{Ha(fe)?fe.forEach(xe):xe(Be)})});const Se=G0()-ne;bO(`sysLog:: Elapsed:: ${Se}ms:: onTimerToUpdateChildWatches:: ${k.size} ${T}`)}function se(ne){if(!ne)return;const ve=ne.childWatches;ne.childWatches=_t;for(const Se of ve)Se.close(),se(b.get(z(Se.dirName)))}function ge(ne,ve,Se){const Ne=b.get(ve);if(!Ne)return!1;let pe;const fe=eU(f(ne,1)?qi(d(ne),Ge=>{const Ae=$a(Ge,ne);return!ae(Ae,Se)&&M(Ae,$o(p(Ae)))===0?Ae:void 0}):_t,Ne.childWatches,(Ge,Ae)=>M(Ge,Ae.dirName),xe,fg,Be);return Ne.childWatches=pe||_t,fe;function xe(Ge){const Ae=j(Ge,Se);Be(Ae)}function Be(Ge){(pe||(pe=[])).push(Ge)}}function ae(ne,ve){return Oe(kO,Se=>Ce(ne,Se))||Iqe(ne,ve,u,s)}function Ce(ne,ve){return ne.includes(ve)?!0:u?!1:z(ne).includes(ve)}}function iTt(t){return(u,s,d)=>t(s===1?"change":"rename","",d)}function nTt(t,u,s){return(d,f,p)=>{d==="rename"?(p||(p=s(t)||K_),u(t,p!==K_?0:2,p)):u(t,1,p)}}function Iqe(t,u,s,d){return((u==null?void 0:u.excludeDirectories)||(u==null?void 0:u.excludeFiles))&&(TY(t,u==null?void 0:u.excludeFiles,s,d())||TY(t,u==null?void 0:u.excludeDirectories,s,d()))}function Rqe(t,u,s,d,f){return(p,E)=>{if(p==="rename"){const v=E?$o(cr(t,E)):t;(!E||!Iqe(v,s,d,f))&&u(v)}}}function E2e({pollingWatchFileWorker:t,getModifiedTime:u,setTimeout:s,clearTimeout:d,fsWatchWorker:f,fileSystemEntryExists:p,useCaseSensitiveFileNames:E,getCurrentDirectory:v,fsSupportsRecursiveFsWatch:b,getAccessibleSortedChildDirectories:B,realpath:k,tscWatchFile:T,useNonPollingWatchers:M,tscWatchDirectory:z,inodeWatching:j,sysLog:J}){const K=new Map,Y=new Map,oe=new Map;let se,ge,ae,Ce,ne=!1;return{watchFile:ve,watchDirectory:xe};function ve(Je,ft,Ye,Ve){Ve=pe(Ve,M);const We=H.checkDefined(Ve.watchFile);switch(We){case 0:return Ae(Je,ft,250,void 0);case 1:return Ae(Je,ft,Ye,void 0);case 2:return Se()(Je,ft,Ye,void 0);case 3:return Ne()(Je,ft,void 0,void 0);case 4:return De(Je,0,nTt(Je,ft,u),!1,Ye,xH(Ve));case 5:return ae||(ae=Qwt(De,E)),ae(Je,ft,Ye,xH(Ve));default:H.assertNever(We)}}function Se(){return se||(se=Ywt({getModifiedTime:u,setTimeout:s}))}function Ne(){return ge||(ge=Xwt({getModifiedTime:u,setTimeout:s}))}function pe(Je,ft){if(Je&&Je.watchFile!==void 0)return Je;switch(T){case"PriorityPollingInterval":return{watchFile:1};case"DynamicPriorityPolling":return{watchFile:2};case"UseFsEvents":return fe(4,1,Je);case"UseFsEventsWithFallbackDynamicPolling":return fe(4,2,Je);case"UseFsEventsOnParentDirectory":ft=!0;default:return ft?fe(5,1,Je):{watchFile:4}}}function fe(Je,ft,Ye){const Ve=Ye==null?void 0:Ye.fallbackPolling;return{watchFile:Je,fallbackPolling:Ve===void 0?ft:Ve}}function xe(Je,ft,Ye,Ve){return b?De(Je,1,Rqe(Je,ft,Ve,E,v),Ye,500,xH(Ve)):(Ce||(Ce=tTt({useCaseSensitiveFileNames:E,getCurrentDirectory:v,fileSystemEntryExists:p,getAccessibleSortedChildDirectories:B,watchDirectory:Be,realpath:k,setTimeout:s,clearTimeout:d})),Ce(Je,ft,Ye,Ve))}function Be(Je,ft,Ye,Ve){H.assert(!Ye);const We=Ge(Ve),Gt=H.checkDefined(We.watchDirectory);switch(Gt){case 1:return Ae(Je,()=>ft(Je),500,void 0);case 2:return Se()(Je,()=>ft(Je),500,void 0);case 3:return Ne()(Je,()=>ft(Je),void 0,void 0);case 0:return De(Je,1,Rqe(Je,ft,Ve,E,v),Ye,500,xH(We));default:H.assertNever(Gt)}}function Ge(Je){if(Je&&Je.watchDirectory!==void 0)return Je;switch(z){case"RecursiveDirectoryUsingFsWatchFile":return{watchDirectory:1};case"RecursiveDirectoryUsingDynamicPriorityPolling":return{watchDirectory:2};default:const ft=Je==null?void 0:Je.fallbackPolling;return{watchDirectory:0,fallbackPolling:ft!==void 0?ft:void 0}}}function Ae(Je,ft,Ye,Ve){return zqe(K,E,Je,ft,We=>t(Je,We,Ye,Ve))}function De(Je,ft,Ye,Ve,We,Gt){return zqe(Ve?oe:Y,E,Je,Ye,Yt=>Ke(Je,ft,Yt,Ve,We,Gt))}function Ke(Je,ft,Ye,Ve,We,Gt){let Yt,Ie;j&&(Yt=Je.substring(Je.lastIndexOf(rl)),Ie=Yt.slice(rl.length));let st=p(Je,ft)?It():Ut();return{close:()=>{st&&(st.close(),st=void 0)}};function St(Ni){st&&(J(`sysLog:: ${Je}:: Changing watcher to ${Ni===It?"Present":"Missing"}FileSystemEntryWatcher`),st.close(),st=Ni())}function It(){if(ne)return J(`sysLog:: ${Je}:: Defaulting to watchFile`),ht();try{const Ni=f(Je,Ve,j?ei:Ye);return Ni.on("error",()=>{Ye("rename",""),St(Ut)}),Ni}catch(Ni){return ne||(ne=Ni.code==="ENOSPC"),J(`sysLog:: ${Je}:: Changing to watchFile`),ht()}}function ei(Ni,ji){let xn;if(ji&&sc(ji,"~")&&(xn=ji,ji=ji.slice(0,ji.length-1)),Ni==="rename"&&(!ji||ji===Ie||sc(ji,Yt))){const Jn=u(Je)||K_;xn&&Ye(Ni,xn,Jn),Ye(Ni,ji,Jn),j?St(Jn===K_?Ut:It):Jn===K_&&St(Ut)}else xn&&Ye(Ni,xn),Ye(Ni,ji)}function ht(){return ve(Je,iTt(Ye),We,Gt)}function Ut(){return ve(Je,(Ni,ji,xn)=>{ji===0&&(xn||(xn=u(Je)||K_),xn!==K_&&(Ye("rename","",xn),St(It)))},We,Gt)}}}function _2e(t){const u=t.writeFile;t.writeFile=(s,d,f)=>nle(s,d,!!f,(p,E,v)=>u.call(t,p,E,v),p=>t.createDirectory(p),p=>t.directoryExists(p))}function Oqe(t){c1=t}var vse,DU,K_,xU,vU,yO,kO,D2e,Cse,c1,uTt=o({"src/compiler/sys.ts"(){Bo(),vse=(t=>(t[t.Created=0]="Created",t[t.Changed=1]="Changed",t[t.Deleted=2]="Deleted",t))(vse||{}),DU=(t=>(t[t.High=2e3]="High",t[t.Medium=500]="Medium",t[t.Low=250]="Low",t))(DU||{}),K_=new Date(0),xU={Low:32,Medium:64,High:256},vU=p2e(xU),yO=p2e(xU),kO=["/node_modules/.","/.git","/.#"],D2e=Is,Cse=(t=>(t[t.File=0]="File",t[t.Directory=1]="Directory",t))(Cse||{}),c1=(()=>{const t="\uFEFF";function u(){const d=/^native |^\([^)]+\)$|^(internal[\\/]|[a-zA-Z0-9_\s]+(\.js)?$)/,f=rS,p=rS,E=rS;let v;try{v=rS}catch{v=void 0}let b,B="./profile.cpuprofile";const k=rS.Buffer,T=process.platform==="linux"||process.platform==="darwin",M=E.platform(),z=Ne(),j=f.realpathSync.native?process.platform==="win32"?We:f.realpathSync.native:f.realpathSync,J=__filename.endsWith("sys.js")?p.join(p.dirname(__dirname),"__fake__.js"):__filename,K=process.platform==="win32"||process.platform==="darwin",Y=Mh(()=>process.cwd()),{watchFile:oe,watchDirectory:se}=E2e({pollingWatchFileWorker:fe,getModifiedTime:Yt,setTimeout,clearTimeout,fsWatchWorker:xe,useCaseSensitiveFileNames:z,getCurrentDirectory:Y,fileSystemEntryExists:Je,fsSupportsRecursiveFsWatch:K,getAccessibleSortedChildDirectories:It=>De(It).directories,realpath:Gt,tscWatchFile:e.TSC_WATCHFILE,useNonPollingWatchers:!!e.TSC_NONPOLLING_WATCHER,tscWatchDirectory:e.TSC_WATCHDIRECTORY,inodeWatching:T,sysLog:bO}),ge={args:process.argv.slice(2),newLine:E.EOL,useCaseSensitiveFileNames:z,write(It){process.stdout.write(It)},getWidthOfTerminal(){return process.stdout.columns},writeOutputIsTTY(){return process.stdout.isTTY},readFile:Ge,writeFile:Ae,watchFile:oe,watchDirectory:se,resolvePath:It=>p.resolve(It),fileExists:ft,directoryExists:Ye,createDirectory(It){if(!ge.directoryExists(It))try{f.mkdirSync(It)}catch(ei){if(ei.code!=="EEXIST")throw ei}},getExecutingFilePath(){return J},getCurrentDirectory:Y,getDirectories:Ve,getEnvironmentVariable(It){return e[It]||""},readDirectory:Ke,getModifiedTime:Yt,setModifiedTime:Ie,deleteFile:st,createHash:v?St:AN,createSHA256Hash:v?St:void 0,getMemoryUsage(){return Zpt.gc&&Zpt.gc(),process.memoryUsage().heapUsed},getFileSize(It){try{const ei=ae(It);if(ei!=null&&ei.isFile())return ei.size}catch{}return 0},exit(It){ve(()=>process.exit(It))},enableCPUProfiler:Ce,disableCPUProfiler:ve,cpuProfilingEnabled:()=>!!b||kt(process.execArgv,"--cpu-prof")||kt(process.execArgv,"--prof"),realpath:Gt,debugMode:!!e.NODE_INSPECTOR_IPC||!!e.VSCODE_INSPECTOR_OPTIONS||Oe(process.execArgv,It=>/^--(inspect|debug)(-brk)?(=\d+)?$/i.test(It))||!!process.recordreplay,tryEnableSourceMapsForHost(){try{rS.install()}catch{}},setTimeout,clearTimeout,clearScreen:()=>{process.stdout.write("\x1Bc")},setBlocking:()=>{var It;const ei=(It=process.stdout)==null?void 0:It._handle;ei&&ei.setBlocking&&ei.setBlocking(!0)},bufferFrom:Se,base64decode:It=>Se(It,"base64").toString("utf8"),base64encode:It=>Se(It).toString("base64"),require:(It,ei)=>{try{const ht=pAe(ei,It,ge);return{module:Ypt(ht),modulePath:ht,error:void 0}}catch(ht){return{module:void 0,modulePath:void 0,error:ht}}}};return ge;function ae(It){return f.statSync(It,{throwIfNoEntry:!1})}function Ce(It,ei){if(b)return ei(),!1;const ht=rS;if(!ht||!ht.Session)return ei(),!1;const Ut=new ht.Session;return Ut.connect(),Ut.post("Profiler.enable",()=>{Ut.post("Profiler.start",()=>{b=Ut,B=It,ei()})}),!0}function ne(It){let ei=0;const ht=new Map,Ut=q1(p.dirname(J)),Ni=`file://${WE(Ut)===1?"":"/"}${Ut}`;for(const ji of It.nodes)if(ji.callFrame.url){const xn=q1(ji.callFrame.url);GE(Ni,xn,z)?ji.callFrame.url=i7(Ni,xn,Ni,L1(z),!0):d.test(xn)||(ji.callFrame.url=(ht.has(xn)?ht:ht.set(xn,`external${ei}.js`)).get(xn),ei++)}return It}function ve(It){if(b&&b!=="stopping"){const ei=b;return b.post("Profiler.stop",(ht,{profile:Ut})=>{var Ni;if(!ht){try{(Ni=ae(B))!=null&&Ni.isDirectory()&&(B=p.join(B,`${new Date().toISOString().replace(/:/g,"-")}+P${process.pid}.cpuprofile`))}catch{}try{f.mkdirSync(p.dirname(B),{recursive:!0})}catch{}f.writeFileSync(B,JSON.stringify(ne(Ut)))}b=void 0,ei.disconnect(),It()}),b="stopping",!0}else return It(),!1}function Se(It,ei){return k.from&&k.from!==Int8Array.from?k.from(It,ei):new k(It,ei)}function Ne(){return M==="win32"||M==="win64"?!1:!ft(pe(__filename))}function pe(It){return It.replace(/\w/g,ei=>{const ht=ei.toUpperCase();return ei===ht?ei.toLowerCase():ht})}function fe(It,ei,ht){f.watchFile(It,{persistent:!0,interval:ht},Ni);let Ut;return{close:()=>f.unwatchFile(It,Ni)};function Ni(ji,xn){const Jn=+xn.mtime==0||Ut===2;if(+ji.mtime==0){if(Jn)return;Ut=2}else if(Jn)Ut=0;else{if(+ji.mtime==+xn.mtime)return;Ut=1}ei(It,Ut,ji.mtime)}}function xe(It,ei,ht){return f.watch(It,K?{persistent:!0,recursive:!!ei}:{persistent:!0},ht)}function Be(It,ei){let ht;try{ht=f.readFileSync(It)}catch{return}let Ut=ht.length;if(Ut>=2&&ht[0]===254&&ht[1]===255){Ut&=-2;for(let Ni=0;Ni=2&&ht[0]===255&&ht[1]===254?ht.toString("utf16le",2):Ut>=3&&ht[0]===239&&ht[1]===187&&ht[2]===191?ht.toString("utf8",3):ht.toString("utf8")}function Ge(It,ei){var ht,Ut;(ht=hh)==null||ht.logStartReadFile(It);const Ni=Be(It);return(Ut=hh)==null||Ut.logStopReadFile(),Ni}function Ae(It,ei,ht){var Ut;(Ut=hh)==null||Ut.logEvent("WriteFile: "+It),ht&&(ei=t+ei);let Ni;try{Ni=f.openSync(It,"w"),f.writeSync(Ni,ei,void 0,"utf8")}finally{Ni!==void 0&&f.closeSync(Ni)}}function De(It){var ei;(ei=hh)==null||ei.logEvent("ReadDir: "+(It||"."));try{const ht=f.readdirSync(It||".",{withFileTypes:!0}),Ut=[],Ni=[];for(const ji of ht){const xn=typeof ji=="string"?ji:ji.name;if(xn==="."||xn==="..")continue;let Jn;if(typeof ji=="string"||ji.isSymbolicLink()){const an=cr(It,xn);try{if(Jn=ae(an),!Jn)continue}catch{continue}}else Jn=ji;Jn.isFile()?Ut.push(xn):Jn.isDirectory()&&Ni.push(xn)}return Ut.sort(),Ni.sort(),{files:Ut,directories:Ni}}catch{return bZ}}function Ke(It,ei,ht,Ut,Ni){return Ale(It,ei,ht,Ut,z,process.cwd(),Ni,De,Gt)}function Je(It,ei){const ht=Error.stackTraceLimit;Error.stackTraceLimit=0;try{const Ut=ae(It);if(!Ut)return!1;switch(ei){case 0:return Ut.isFile();case 1:return Ut.isDirectory();default:return!1}}catch{return!1}finally{Error.stackTraceLimit=ht}}function ft(It){return Je(It,0)}function Ye(It){return Je(It,1)}function Ve(It){return De(It).directories.slice()}function We(It){return It.length<260?f.realpathSync.native(It):f.realpathSync(It)}function Gt(It){try{return j(It)}catch{return It}}function Yt(It){var ei;const ht=Error.stackTraceLimit;Error.stackTraceLimit=0;try{return(ei=ae(It))==null?void 0:ei.mtime}catch{return}finally{Error.stackTraceLimit=ht}}function Ie(It,ei){try{f.utimesSync(It,ei,ei)}catch{return}}function st(It){try{return f.unlinkSync(It)}catch{return}}function St(It){const ei=v.createHash("sha256");return ei.update(It),ei.digest("hex")}}let s;return hoe()&&(s=u()),s&&_2e(s),s})(),c1&&c1.getEnvironmentVariable&&(Zwt(c1),H.setAssertionLevel(/^development$/i.test(c1.getEnvironmentVariable("NODE_ENV"))?1:0)),c1&&c1.debugMode&&(H.isDebugging=!0)}});function bse(t){return t===47||t===92}function x2e(t){return CU(t)<0}function Pf(t){return CU(t)>0}function yse(t){const u=CU(t);return u>0&&u===t.length}function SN(t){return CU(t)!==0}function om(t){return/^\.\.?($|[\\/])/.test(t)}function kse(t){return!SN(t)&&!om(t)}function t7(t){return Ac(t).includes(".")}function Ml(t,u){return t.length>u.length&&sc(t,u)}function jc(t,u){for(const s of u)if(Ml(t,s))return!0;return!1}function ZD(t){return t.length>0&&bse(t.charCodeAt(t.length-1))}function jqe(t){return t>=97&&t<=122||t>=65&&t<=90}function rTt(t,u){const s=t.charCodeAt(u);if(s===58)return u+1;if(s===37&&t.charCodeAt(u+1)===51){const d=t.charCodeAt(u+2);if(d===97||d===65)return u+3}return-1}function CU(t){if(!t)return 0;const u=t.charCodeAt(0);if(u===47||u===92){if(t.charCodeAt(1)!==u)return 1;const d=t.indexOf(u===47?rl:BO,2);return d<0?t.length:d+1}if(jqe(u)&&t.charCodeAt(1)===58){const d=t.charCodeAt(2);if(d===47||d===92)return 3;if(t.length===2)return 2}const s=t.indexOf(C2e);if(s!==-1){const d=s+C2e.length,f=t.indexOf(rl,d);if(f!==-1){const p=t.slice(0,s),E=t.slice(d,f);if(p==="file"&&(E===""||E==="localhost")&&jqe(t.charCodeAt(f+1))){const v=rTt(t,f+2);if(v!==-1){if(t.charCodeAt(v)===47)return~(v+1);if(v===t.length)return~v}}return~(f+1)}return~t.length}return 0}function WE(t){const u=CU(t);return u<0?~u:u}function lr(t){t=q1(t);const u=WE(t);return u===t.length?t:(t=mv(t),t.slice(0,Math.max(u,t.lastIndexOf(rl))))}function Ac(t,u,s){if(t=q1(t),WE(t)===t.length)return"";t=mv(t);const f=t.slice(Math.max(WE(t),t.lastIndexOf(rl)+1)),p=u!==void 0&&s!==void 0?BN(f,u,s):void 0;return p?f.slice(0,f.length-p.length):f}function Vqe(t,u,s){if(Pa(u,".")||(u="."+u),t.length>=u.length&&t.charCodeAt(t.length-u.length)===46){const d=t.slice(t.length-u.length);if(s(d,u))return d}}function aTt(t,u,s){if(typeof u=="string")return Vqe(t,u,s)||"";for(const d of u){const f=Vqe(t,d,s);if(f)return f}return""}function BN(t,u,s){if(u)return aTt(mv(t),u,s?QA:XA);const d=Ac(t),f=d.lastIndexOf(".");return f>=0?d.substring(f):""}function oTt(t,u){const s=t.substring(0,u),d=t.substring(u).split(rl);return d.length&&!qu(d)&&d.pop(),[s,...d]}function yd(t,u=""){return t=cr(u,t),oTt(t,WE(t))}function yx(t,u){return t.length===0?"":(t[0]&&zd(t[0]))+t.slice(1,u).join(rl)}function q1(t){return t.includes("\\")?t.replace(Wqe,rl):t}function Jy(t){if(!Oe(t))return[];const u=[t[0]];for(let s=1;s1){if(u[u.length-1]!==".."){u.pop();continue}}else if(u[0])continue}u.push(d)}}return u}function cr(t,...u){t&&(t=q1(t));for(let s of u)s&&(s=q1(s),!t||WE(s)!==0?t=s:t=zd(t)+s);return t}function kx(t,...u){return $o(Oe(u)?cr(t,...u):q1(t))}function FO(t,u){return Jy(yd(t,u))}function $a(t,u){return yx(FO(t,u))}function $o(t){if(t=q1(t),!yU.test(t))return t;const u=t.replace(/\/\.\//g,"/").replace(/^\.\//,"");if(u!==t&&(t=u,!yU.test(t)))return t;const s=yx(Jy(yd(t)));return s&&ZD(t)?zd(s):s}function sTt(t){return t.length===0?"":t.slice(1).join(rl)}function Fse(t,u){return sTt(FO(t,u))}function J0(t,u,s){const d=Pf(t)?$o(t):$a(t,u);return s(d)}function mv(t){return ZD(t)?t.substr(0,t.length-1):t}function zd(t){return ZD(t)?t:t+rl}function h2(t){return!SN(t)&&!om(t)?"./"+t:t}function AO(t,u,s,d){const f=s!==void 0&&d!==void 0?BN(t,s,d):BN(t);return f?t.slice(0,t.length-f.length)+(Pa(u,".")?u:"."+u):t}function v2e(t,u,s){if(t===u)return 0;if(t===void 0)return-1;if(u===void 0)return 1;const d=t.substring(0,WE(t)),f=u.substring(0,WE(u)),p=Z$(d,f);if(p!==0)return p;const E=t.substring(d.length),v=u.substring(f.length);if(!yU.test(E)&&!yU.test(v))return s(E,v);const b=Jy(yd(t)),B=Jy(yd(u)),k=Math.min(b.length,B.length);for(let T=1;T0==WE(u)>0,"Paths must either both be absolute or both be relative");const p=Sse(t,u,(typeof s=="boolean"?s:!1)?QA:XA,typeof s=="function"?s:il);return yx(p)}function wN(t,u,s){return Pf(t)?i7(u,t,u,s,!1):t}function SO(t,u,s){return h2(JE(lr(t),u,s))}function i7(t,u,s,d,f){const p=Sse(kx(s,t),kx(s,u),XA,d),E=p[0];if(f&&Pf(E)){const v=E.charAt(0)===rl?"file://":"file:///";p[0]=v+E}return yx(p)}function Ug(t,u){for(;;){const s=u(t);if(s!==void 0)return s;const d=lr(t);if(d===t)return;t=d}}function bU(t){return sc(t,"/node_modules")}var rl,BO,C2e,Wqe,yU,lTt=o({"src/compiler/path.ts"(){Bo(),rl="/",BO="\\",C2e="://",Wqe=/\\/g,yU=/(?:\/\/)|(?:^|\/)\.\.?(?:$|\/)/}});function P(t,u,s,d,f,p,E){return{code:t,category:u,key:s,message:d,reportsUnnecessary:f,elidedInCompatabilityPyramid:p,reportsDeprecated:E}}var F,cTt=o({"src/compiler/diagnosticInformationMap.generated.ts"(){Nqe(),F={Unterminated_string_literal:P(1002,1,"Unterminated_string_literal_1002","Unterminated string literal."),Identifier_expected:P(1003,1,"Identifier_expected_1003","Identifier expected."),_0_expected:P(1005,1,"_0_expected_1005","'{0}' expected."),A_file_cannot_have_a_reference_to_itself:P(1006,1,"A_file_cannot_have_a_reference_to_itself_1006","A file cannot have a reference to itself."),The_parser_expected_to_find_a_1_to_match_the_0_token_here:P(1007,1,"The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007","The parser expected to find a '{1}' to match the '{0}' token here."),Trailing_comma_not_allowed:P(1009,1,"Trailing_comma_not_allowed_1009","Trailing comma not allowed."),Asterisk_Slash_expected:P(1010,1,"Asterisk_Slash_expected_1010","'*/' expected."),An_element_access_expression_should_take_an_argument:P(1011,1,"An_element_access_expression_should_take_an_argument_1011","An element access expression should take an argument."),Unexpected_token:P(1012,1,"Unexpected_token_1012","Unexpected token."),A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma:P(1013,1,"A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma_1013","A rest parameter or binding pattern may not have a trailing comma."),A_rest_parameter_must_be_last_in_a_parameter_list:P(1014,1,"A_rest_parameter_must_be_last_in_a_parameter_list_1014","A rest parameter must be last in a parameter list."),Parameter_cannot_have_question_mark_and_initializer:P(1015,1,"Parameter_cannot_have_question_mark_and_initializer_1015","Parameter cannot have question mark and initializer."),A_required_parameter_cannot_follow_an_optional_parameter:P(1016,1,"A_required_parameter_cannot_follow_an_optional_parameter_1016","A required parameter cannot follow an optional parameter."),An_index_signature_cannot_have_a_rest_parameter:P(1017,1,"An_index_signature_cannot_have_a_rest_parameter_1017","An index signature cannot have a rest parameter."),An_index_signature_parameter_cannot_have_an_accessibility_modifier:P(1018,1,"An_index_signature_parameter_cannot_have_an_accessibility_modifier_1018","An index signature parameter cannot have an accessibility modifier."),An_index_signature_parameter_cannot_have_a_question_mark:P(1019,1,"An_index_signature_parameter_cannot_have_a_question_mark_1019","An index signature parameter cannot have a question mark."),An_index_signature_parameter_cannot_have_an_initializer:P(1020,1,"An_index_signature_parameter_cannot_have_an_initializer_1020","An index signature parameter cannot have an initializer."),An_index_signature_must_have_a_type_annotation:P(1021,1,"An_index_signature_must_have_a_type_annotation_1021","An index signature must have a type annotation."),An_index_signature_parameter_must_have_a_type_annotation:P(1022,1,"An_index_signature_parameter_must_have_a_type_annotation_1022","An index signature parameter must have a type annotation."),readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature:P(1024,1,"readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature_1024","'readonly' modifier can only appear on a property declaration or index signature."),An_index_signature_cannot_have_a_trailing_comma:P(1025,1,"An_index_signature_cannot_have_a_trailing_comma_1025","An index signature cannot have a trailing comma."),Accessibility_modifier_already_seen:P(1028,1,"Accessibility_modifier_already_seen_1028","Accessibility modifier already seen."),_0_modifier_must_precede_1_modifier:P(1029,1,"_0_modifier_must_precede_1_modifier_1029","'{0}' modifier must precede '{1}' modifier."),_0_modifier_already_seen:P(1030,1,"_0_modifier_already_seen_1030","'{0}' modifier already seen."),_0_modifier_cannot_appear_on_class_elements_of_this_kind:P(1031,1,"_0_modifier_cannot_appear_on_class_elements_of_this_kind_1031","'{0}' modifier cannot appear on class elements of this kind."),super_must_be_followed_by_an_argument_list_or_member_access:P(1034,1,"super_must_be_followed_by_an_argument_list_or_member_access_1034","'super' must be followed by an argument list or member access."),Only_ambient_modules_can_use_quoted_names:P(1035,1,"Only_ambient_modules_can_use_quoted_names_1035","Only ambient modules can use quoted names."),Statements_are_not_allowed_in_ambient_contexts:P(1036,1,"Statements_are_not_allowed_in_ambient_contexts_1036","Statements are not allowed in ambient contexts."),A_declare_modifier_cannot_be_used_in_an_already_ambient_context:P(1038,1,"A_declare_modifier_cannot_be_used_in_an_already_ambient_context_1038","A 'declare' modifier cannot be used in an already ambient context."),Initializers_are_not_allowed_in_ambient_contexts:P(1039,1,"Initializers_are_not_allowed_in_ambient_contexts_1039","Initializers are not allowed in ambient contexts."),_0_modifier_cannot_be_used_in_an_ambient_context:P(1040,1,"_0_modifier_cannot_be_used_in_an_ambient_context_1040","'{0}' modifier cannot be used in an ambient context."),_0_modifier_cannot_be_used_here:P(1042,1,"_0_modifier_cannot_be_used_here_1042","'{0}' modifier cannot be used here."),_0_modifier_cannot_appear_on_a_module_or_namespace_element:P(1044,1,"_0_modifier_cannot_appear_on_a_module_or_namespace_element_1044","'{0}' modifier cannot appear on a module or namespace element."),Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier:P(1046,1,"Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier_1046","Top-level declarations in .d.ts files must start with either a 'declare' or 'export' modifier."),A_rest_parameter_cannot_be_optional:P(1047,1,"A_rest_parameter_cannot_be_optional_1047","A rest parameter cannot be optional."),A_rest_parameter_cannot_have_an_initializer:P(1048,1,"A_rest_parameter_cannot_have_an_initializer_1048","A rest parameter cannot have an initializer."),A_set_accessor_must_have_exactly_one_parameter:P(1049,1,"A_set_accessor_must_have_exactly_one_parameter_1049","A 'set' accessor must have exactly one parameter."),A_set_accessor_cannot_have_an_optional_parameter:P(1051,1,"A_set_accessor_cannot_have_an_optional_parameter_1051","A 'set' accessor cannot have an optional parameter."),A_set_accessor_parameter_cannot_have_an_initializer:P(1052,1,"A_set_accessor_parameter_cannot_have_an_initializer_1052","A 'set' accessor parameter cannot have an initializer."),A_set_accessor_cannot_have_rest_parameter:P(1053,1,"A_set_accessor_cannot_have_rest_parameter_1053","A 'set' accessor cannot have rest parameter."),A_get_accessor_cannot_have_parameters:P(1054,1,"A_get_accessor_cannot_have_parameters_1054","A 'get' accessor cannot have parameters."),Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Promise_compatible_constructor_value:P(1055,1,"Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Prom_1055","Type '{0}' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value."),Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher:P(1056,1,"Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher_1056","Accessors are only available when targeting ECMAScript 5 and higher."),The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:P(1058,1,"The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_t_1058","The return type of an async function must either be a valid promise or must not contain a callable 'then' member."),A_promise_must_have_a_then_method:P(1059,1,"A_promise_must_have_a_then_method_1059","A promise must have a 'then' method."),The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback:P(1060,1,"The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback_1060","The first parameter of the 'then' method of a promise must be a callback."),Enum_member_must_have_initializer:P(1061,1,"Enum_member_must_have_initializer_1061","Enum member must have initializer."),Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method:P(1062,1,"Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method_1062","Type is referenced directly or indirectly in the fulfillment callback of its own 'then' method."),An_export_assignment_cannot_be_used_in_a_namespace:P(1063,1,"An_export_assignment_cannot_be_used_in_a_namespace_1063","An export assignment cannot be used in a namespace."),The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_write_Promise_0:P(1064,1,"The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_wri_1064","The return type of an async function or method must be the global Promise type. Did you mean to write 'Promise<{0}>'?"),The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type:P(1065,1,"The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_1065","The return type of an async function or method must be the global Promise type."),In_ambient_enum_declarations_member_initializer_must_be_constant_expression:P(1066,1,"In_ambient_enum_declarations_member_initializer_must_be_constant_expression_1066","In ambient enum declarations member initializer must be constant expression."),Unexpected_token_A_constructor_method_accessor_or_property_was_expected:P(1068,1,"Unexpected_token_A_constructor_method_accessor_or_property_was_expected_1068","Unexpected token. A constructor, method, accessor, or property was expected."),Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces:P(1069,1,"Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces_1069","Unexpected token. A type parameter name was expected without curly braces."),_0_modifier_cannot_appear_on_a_type_member:P(1070,1,"_0_modifier_cannot_appear_on_a_type_member_1070","'{0}' modifier cannot appear on a type member."),_0_modifier_cannot_appear_on_an_index_signature:P(1071,1,"_0_modifier_cannot_appear_on_an_index_signature_1071","'{0}' modifier cannot appear on an index signature."),A_0_modifier_cannot_be_used_with_an_import_declaration:P(1079,1,"A_0_modifier_cannot_be_used_with_an_import_declaration_1079","A '{0}' modifier cannot be used with an import declaration."),Invalid_reference_directive_syntax:P(1084,1,"Invalid_reference_directive_syntax_1084","Invalid 'reference' directive syntax."),_0_modifier_cannot_appear_on_a_constructor_declaration:P(1089,1,"_0_modifier_cannot_appear_on_a_constructor_declaration_1089","'{0}' modifier cannot appear on a constructor declaration."),_0_modifier_cannot_appear_on_a_parameter:P(1090,1,"_0_modifier_cannot_appear_on_a_parameter_1090","'{0}' modifier cannot appear on a parameter."),Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement:P(1091,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement_1091","Only a single variable declaration is allowed in a 'for...in' statement."),Type_parameters_cannot_appear_on_a_constructor_declaration:P(1092,1,"Type_parameters_cannot_appear_on_a_constructor_declaration_1092","Type parameters cannot appear on a constructor declaration."),Type_annotation_cannot_appear_on_a_constructor_declaration:P(1093,1,"Type_annotation_cannot_appear_on_a_constructor_declaration_1093","Type annotation cannot appear on a constructor declaration."),An_accessor_cannot_have_type_parameters:P(1094,1,"An_accessor_cannot_have_type_parameters_1094","An accessor cannot have type parameters."),A_set_accessor_cannot_have_a_return_type_annotation:P(1095,1,"A_set_accessor_cannot_have_a_return_type_annotation_1095","A 'set' accessor cannot have a return type annotation."),An_index_signature_must_have_exactly_one_parameter:P(1096,1,"An_index_signature_must_have_exactly_one_parameter_1096","An index signature must have exactly one parameter."),_0_list_cannot_be_empty:P(1097,1,"_0_list_cannot_be_empty_1097","'{0}' list cannot be empty."),Type_parameter_list_cannot_be_empty:P(1098,1,"Type_parameter_list_cannot_be_empty_1098","Type parameter list cannot be empty."),Type_argument_list_cannot_be_empty:P(1099,1,"Type_argument_list_cannot_be_empty_1099","Type argument list cannot be empty."),Invalid_use_of_0_in_strict_mode:P(1100,1,"Invalid_use_of_0_in_strict_mode_1100","Invalid use of '{0}' in strict mode."),with_statements_are_not_allowed_in_strict_mode:P(1101,1,"with_statements_are_not_allowed_in_strict_mode_1101","'with' statements are not allowed in strict mode."),delete_cannot_be_called_on_an_identifier_in_strict_mode:P(1102,1,"delete_cannot_be_called_on_an_identifier_in_strict_mode_1102","'delete' cannot be called on an identifier in strict mode."),for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:P(1103,1,"for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1103","'for await' loops are only allowed within async functions and at the top levels of modules."),A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement:P(1104,1,"A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement_1104","A 'continue' statement can only be used within an enclosing iteration statement."),A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement:P(1105,1,"A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement_1105","A 'break' statement can only be used within an enclosing iteration or switch statement."),The_left_hand_side_of_a_for_of_statement_may_not_be_async:P(1106,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_async_1106","The left-hand side of a 'for...of' statement may not be 'async'."),Jump_target_cannot_cross_function_boundary:P(1107,1,"Jump_target_cannot_cross_function_boundary_1107","Jump target cannot cross function boundary."),A_return_statement_can_only_be_used_within_a_function_body:P(1108,1,"A_return_statement_can_only_be_used_within_a_function_body_1108","A 'return' statement can only be used within a function body."),Expression_expected:P(1109,1,"Expression_expected_1109","Expression expected."),Type_expected:P(1110,1,"Type_expected_1110","Type expected."),Private_field_0_must_be_declared_in_an_enclosing_class:P(1111,1,"Private_field_0_must_be_declared_in_an_enclosing_class_1111","Private field '{0}' must be declared in an enclosing class."),A_default_clause_cannot_appear_more_than_once_in_a_switch_statement:P(1113,1,"A_default_clause_cannot_appear_more_than_once_in_a_switch_statement_1113","A 'default' clause cannot appear more than once in a 'switch' statement."),Duplicate_label_0:P(1114,1,"Duplicate_label_0_1114","Duplicate label '{0}'."),A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement:P(1115,1,"A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement_1115","A 'continue' statement can only jump to a label of an enclosing iteration statement."),A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement:P(1116,1,"A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement_1116","A 'break' statement can only jump to a label of an enclosing statement."),An_object_literal_cannot_have_multiple_properties_with_the_same_name:P(1117,1,"An_object_literal_cannot_have_multiple_properties_with_the_same_name_1117","An object literal cannot have multiple properties with the same name."),An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name:P(1118,1,"An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name_1118","An object literal cannot have multiple get/set accessors with the same name."),An_object_literal_cannot_have_property_and_accessor_with_the_same_name:P(1119,1,"An_object_literal_cannot_have_property_and_accessor_with_the_same_name_1119","An object literal cannot have property and accessor with the same name."),An_export_assignment_cannot_have_modifiers:P(1120,1,"An_export_assignment_cannot_have_modifiers_1120","An export assignment cannot have modifiers."),Octal_literals_are_not_allowed_Use_the_syntax_0:P(1121,1,"Octal_literals_are_not_allowed_Use_the_syntax_0_1121","Octal literals are not allowed. Use the syntax '{0}'."),Variable_declaration_list_cannot_be_empty:P(1123,1,"Variable_declaration_list_cannot_be_empty_1123","Variable declaration list cannot be empty."),Digit_expected:P(1124,1,"Digit_expected_1124","Digit expected."),Hexadecimal_digit_expected:P(1125,1,"Hexadecimal_digit_expected_1125","Hexadecimal digit expected."),Unexpected_end_of_text:P(1126,1,"Unexpected_end_of_text_1126","Unexpected end of text."),Invalid_character:P(1127,1,"Invalid_character_1127","Invalid character."),Declaration_or_statement_expected:P(1128,1,"Declaration_or_statement_expected_1128","Declaration or statement expected."),Statement_expected:P(1129,1,"Statement_expected_1129","Statement expected."),case_or_default_expected:P(1130,1,"case_or_default_expected_1130","'case' or 'default' expected."),Property_or_signature_expected:P(1131,1,"Property_or_signature_expected_1131","Property or signature expected."),Enum_member_expected:P(1132,1,"Enum_member_expected_1132","Enum member expected."),Variable_declaration_expected:P(1134,1,"Variable_declaration_expected_1134","Variable declaration expected."),Argument_expression_expected:P(1135,1,"Argument_expression_expected_1135","Argument expression expected."),Property_assignment_expected:P(1136,1,"Property_assignment_expected_1136","Property assignment expected."),Expression_or_comma_expected:P(1137,1,"Expression_or_comma_expected_1137","Expression or comma expected."),Parameter_declaration_expected:P(1138,1,"Parameter_declaration_expected_1138","Parameter declaration expected."),Type_parameter_declaration_expected:P(1139,1,"Type_parameter_declaration_expected_1139","Type parameter declaration expected."),Type_argument_expected:P(1140,1,"Type_argument_expected_1140","Type argument expected."),String_literal_expected:P(1141,1,"String_literal_expected_1141","String literal expected."),Line_break_not_permitted_here:P(1142,1,"Line_break_not_permitted_here_1142","Line break not permitted here."),or_expected:P(1144,1,"or_expected_1144","'{' or ';' expected."),or_JSX_element_expected:P(1145,1,"or_JSX_element_expected_1145","'{' or JSX element expected."),Declaration_expected:P(1146,1,"Declaration_expected_1146","Declaration expected."),Import_declarations_in_a_namespace_cannot_reference_a_module:P(1147,1,"Import_declarations_in_a_namespace_cannot_reference_a_module_1147","Import declarations in a namespace cannot reference a module."),Cannot_use_imports_exports_or_module_augmentations_when_module_is_none:P(1148,1,"Cannot_use_imports_exports_or_module_augmentations_when_module_is_none_1148","Cannot use imports, exports, or module augmentations when '--module' is 'none'."),File_name_0_differs_from_already_included_file_name_1_only_in_casing:P(1149,1,"File_name_0_differs_from_already_included_file_name_1_only_in_casing_1149","File name '{0}' differs from already included file name '{1}' only in casing."),_0_declarations_must_be_initialized:P(1155,1,"_0_declarations_must_be_initialized_1155","'{0}' declarations must be initialized."),_0_declarations_can_only_be_declared_inside_a_block:P(1156,1,"_0_declarations_can_only_be_declared_inside_a_block_1156","'{0}' declarations can only be declared inside a block."),Unterminated_template_literal:P(1160,1,"Unterminated_template_literal_1160","Unterminated template literal."),Unterminated_regular_expression_literal:P(1161,1,"Unterminated_regular_expression_literal_1161","Unterminated regular expression literal."),An_object_member_cannot_be_declared_optional:P(1162,1,"An_object_member_cannot_be_declared_optional_1162","An object member cannot be declared optional."),A_yield_expression_is_only_allowed_in_a_generator_body:P(1163,1,"A_yield_expression_is_only_allowed_in_a_generator_body_1163","A 'yield' expression is only allowed in a generator body."),Computed_property_names_are_not_allowed_in_enums:P(1164,1,"Computed_property_names_are_not_allowed_in_enums_1164","Computed property names are not allowed in enums."),A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:P(1165,1,"A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_t_1165","A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_symbol_type:P(1166,1,"A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_1166","A computed property name in a class property declaration must have a simple literal type or a 'unique symbol' type."),A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:P(1168,1,"A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_ty_1168","A computed property name in a method overload must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:P(1169,1,"A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_1169","A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:P(1170,1,"A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type__1170","A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_comma_expression_is_not_allowed_in_a_computed_property_name:P(1171,1,"A_comma_expression_is_not_allowed_in_a_computed_property_name_1171","A comma expression is not allowed in a computed property name."),extends_clause_already_seen:P(1172,1,"extends_clause_already_seen_1172","'extends' clause already seen."),extends_clause_must_precede_implements_clause:P(1173,1,"extends_clause_must_precede_implements_clause_1173","'extends' clause must precede 'implements' clause."),Classes_can_only_extend_a_single_class:P(1174,1,"Classes_can_only_extend_a_single_class_1174","Classes can only extend a single class."),implements_clause_already_seen:P(1175,1,"implements_clause_already_seen_1175","'implements' clause already seen."),Interface_declaration_cannot_have_implements_clause:P(1176,1,"Interface_declaration_cannot_have_implements_clause_1176","Interface declaration cannot have 'implements' clause."),Binary_digit_expected:P(1177,1,"Binary_digit_expected_1177","Binary digit expected."),Octal_digit_expected:P(1178,1,"Octal_digit_expected_1178","Octal digit expected."),Unexpected_token_expected:P(1179,1,"Unexpected_token_expected_1179","Unexpected token. '{' expected."),Property_destructuring_pattern_expected:P(1180,1,"Property_destructuring_pattern_expected_1180","Property destructuring pattern expected."),Array_element_destructuring_pattern_expected:P(1181,1,"Array_element_destructuring_pattern_expected_1181","Array element destructuring pattern expected."),A_destructuring_declaration_must_have_an_initializer:P(1182,1,"A_destructuring_declaration_must_have_an_initializer_1182","A destructuring declaration must have an initializer."),An_implementation_cannot_be_declared_in_ambient_contexts:P(1183,1,"An_implementation_cannot_be_declared_in_ambient_contexts_1183","An implementation cannot be declared in ambient contexts."),Modifiers_cannot_appear_here:P(1184,1,"Modifiers_cannot_appear_here_1184","Modifiers cannot appear here."),Merge_conflict_marker_encountered:P(1185,1,"Merge_conflict_marker_encountered_1185","Merge conflict marker encountered."),A_rest_element_cannot_have_an_initializer:P(1186,1,"A_rest_element_cannot_have_an_initializer_1186","A rest element cannot have an initializer."),A_parameter_property_may_not_be_declared_using_a_binding_pattern:P(1187,1,"A_parameter_property_may_not_be_declared_using_a_binding_pattern_1187","A parameter property may not be declared using a binding pattern."),Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement:P(1188,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement_1188","Only a single variable declaration is allowed in a 'for...of' statement."),The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer:P(1189,1,"The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer_1189","The variable declaration of a 'for...in' statement cannot have an initializer."),The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer:P(1190,1,"The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer_1190","The variable declaration of a 'for...of' statement cannot have an initializer."),An_import_declaration_cannot_have_modifiers:P(1191,1,"An_import_declaration_cannot_have_modifiers_1191","An import declaration cannot have modifiers."),Module_0_has_no_default_export:P(1192,1,"Module_0_has_no_default_export_1192","Module '{0}' has no default export."),An_export_declaration_cannot_have_modifiers:P(1193,1,"An_export_declaration_cannot_have_modifiers_1193","An export declaration cannot have modifiers."),Export_declarations_are_not_permitted_in_a_namespace:P(1194,1,"Export_declarations_are_not_permitted_in_a_namespace_1194","Export declarations are not permitted in a namespace."),export_Asterisk_does_not_re_export_a_default:P(1195,1,"export_Asterisk_does_not_re_export_a_default_1195","'export *' does not re-export a default."),Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified:P(1196,1,"Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified_1196","Catch clause variable type annotation must be 'any' or 'unknown' if specified."),Catch_clause_variable_cannot_have_an_initializer:P(1197,1,"Catch_clause_variable_cannot_have_an_initializer_1197","Catch clause variable cannot have an initializer."),An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive:P(1198,1,"An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive_1198","An extended Unicode escape value must be between 0x0 and 0x10FFFF inclusive."),Unterminated_Unicode_escape_sequence:P(1199,1,"Unterminated_Unicode_escape_sequence_1199","Unterminated Unicode escape sequence."),Line_terminator_not_permitted_before_arrow:P(1200,1,"Line_terminator_not_permitted_before_arrow_1200","Line terminator not permitted before arrow."),Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_ns_from_mod_import_a_from_mod_import_d_from_mod_or_another_module_format_instead:P(1202,1,"Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_1202",`Import assignment cannot be used when targeting ECMAScript modules. Consider using 'import * as ns from "mod"', 'import {a} from "mod"', 'import d from "mod"', or another module format instead.`),Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or_another_module_format_instead:P(1203,1,"Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or__1203","Export assignment cannot be used when targeting ECMAScript modules. Consider using 'export default' or another module format instead."),Re_exporting_a_type_when_0_is_enabled_requires_using_export_type:P(1205,1,"Re_exporting_a_type_when_0_is_enabled_requires_using_export_type_1205","Re-exporting a type when '{0}' is enabled requires using 'export type'."),Decorators_are_not_valid_here:P(1206,1,"Decorators_are_not_valid_here_1206","Decorators are not valid here."),Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name:P(1207,1,"Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name_1207","Decorators cannot be applied to multiple get/set accessors of the same name."),Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0:P(1209,1,"Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0_1209","Invalid optional chain from new expression. Did you mean to call '{0}()'?"),Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of_0_For_more_information_see_https_Colon_Slash_Slashdeveloper_mozilla_org_Slashen_US_Slashdocs_SlashWeb_SlashJavaScript_SlashReference_SlashStrict_mode:P(1210,1,"Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of__1210","Code contained in a class is evaluated in JavaScript's strict mode which does not allow this use of '{0}'. For more information, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode."),A_class_declaration_without_the_default_modifier_must_have_a_name:P(1211,1,"A_class_declaration_without_the_default_modifier_must_have_a_name_1211","A class declaration without the 'default' modifier must have a name."),Identifier_expected_0_is_a_reserved_word_in_strict_mode:P(1212,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_1212","Identifier expected. '{0}' is a reserved word in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_strict_mode:P(1213,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_stric_1213","Identifier expected. '{0}' is a reserved word in strict mode. Class definitions are automatically in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode:P(1214,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode_1214","Identifier expected. '{0}' is a reserved word in strict mode. Modules are automatically in strict mode."),Invalid_use_of_0_Modules_are_automatically_in_strict_mode:P(1215,1,"Invalid_use_of_0_Modules_are_automatically_in_strict_mode_1215","Invalid use of '{0}'. Modules are automatically in strict mode."),Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules:P(1216,1,"Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules_1216","Identifier expected. '__esModule' is reserved as an exported marker when transforming ECMAScript modules."),Export_assignment_is_not_supported_when_module_flag_is_system:P(1218,1,"Export_assignment_is_not_supported_when_module_flag_is_system_1218","Export assignment is not supported when '--module' flag is 'system'."),Generators_are_not_allowed_in_an_ambient_context:P(1221,1,"Generators_are_not_allowed_in_an_ambient_context_1221","Generators are not allowed in an ambient context."),An_overload_signature_cannot_be_declared_as_a_generator:P(1222,1,"An_overload_signature_cannot_be_declared_as_a_generator_1222","An overload signature cannot be declared as a generator."),_0_tag_already_specified:P(1223,1,"_0_tag_already_specified_1223","'{0}' tag already specified."),Signature_0_must_be_a_type_predicate:P(1224,1,"Signature_0_must_be_a_type_predicate_1224","Signature '{0}' must be a type predicate."),Cannot_find_parameter_0:P(1225,1,"Cannot_find_parameter_0_1225","Cannot find parameter '{0}'."),Type_predicate_0_is_not_assignable_to_1:P(1226,1,"Type_predicate_0_is_not_assignable_to_1_1226","Type predicate '{0}' is not assignable to '{1}'."),Parameter_0_is_not_in_the_same_position_as_parameter_1:P(1227,1,"Parameter_0_is_not_in_the_same_position_as_parameter_1_1227","Parameter '{0}' is not in the same position as parameter '{1}'."),A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods:P(1228,1,"A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods_1228","A type predicate is only allowed in return type position for functions and methods."),A_type_predicate_cannot_reference_a_rest_parameter:P(1229,1,"A_type_predicate_cannot_reference_a_rest_parameter_1229","A type predicate cannot reference a rest parameter."),A_type_predicate_cannot_reference_element_0_in_a_binding_pattern:P(1230,1,"A_type_predicate_cannot_reference_element_0_in_a_binding_pattern_1230","A type predicate cannot reference element '{0}' in a binding pattern."),An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration:P(1231,1,"An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration_1231","An export assignment must be at the top level of a file or module declaration."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:P(1232,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1232","An import declaration can only be used at the top level of a namespace or module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:P(1233,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1233","An export declaration can only be used at the top level of a namespace or module."),An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file:P(1234,1,"An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file_1234","An ambient module declaration is only allowed at the top level in a file."),A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module:P(1235,1,"A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module_1235","A namespace declaration is only allowed at the top level of a namespace or module."),The_return_type_of_a_property_decorator_function_must_be_either_void_or_any:P(1236,1,"The_return_type_of_a_property_decorator_function_must_be_either_void_or_any_1236","The return type of a property decorator function must be either 'void' or 'any'."),The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any:P(1237,1,"The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any_1237","The return type of a parameter decorator function must be either 'void' or 'any'."),Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression:P(1238,1,"Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression_1238","Unable to resolve signature of class decorator when called as an expression."),Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression:P(1239,1,"Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression_1239","Unable to resolve signature of parameter decorator when called as an expression."),Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression:P(1240,1,"Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression_1240","Unable to resolve signature of property decorator when called as an expression."),Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression:P(1241,1,"Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression_1241","Unable to resolve signature of method decorator when called as an expression."),abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration:P(1242,1,"abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration_1242","'abstract' modifier can only appear on a class, method, or property declaration."),_0_modifier_cannot_be_used_with_1_modifier:P(1243,1,"_0_modifier_cannot_be_used_with_1_modifier_1243","'{0}' modifier cannot be used with '{1}' modifier."),Abstract_methods_can_only_appear_within_an_abstract_class:P(1244,1,"Abstract_methods_can_only_appear_within_an_abstract_class_1244","Abstract methods can only appear within an abstract class."),Method_0_cannot_have_an_implementation_because_it_is_marked_abstract:P(1245,1,"Method_0_cannot_have_an_implementation_because_it_is_marked_abstract_1245","Method '{0}' cannot have an implementation because it is marked abstract."),An_interface_property_cannot_have_an_initializer:P(1246,1,"An_interface_property_cannot_have_an_initializer_1246","An interface property cannot have an initializer."),A_type_literal_property_cannot_have_an_initializer:P(1247,1,"A_type_literal_property_cannot_have_an_initializer_1247","A type literal property cannot have an initializer."),A_class_member_cannot_have_the_0_keyword:P(1248,1,"A_class_member_cannot_have_the_0_keyword_1248","A class member cannot have the '{0}' keyword."),A_decorator_can_only_decorate_a_method_implementation_not_an_overload:P(1249,1,"A_decorator_can_only_decorate_a_method_implementation_not_an_overload_1249","A decorator can only decorate a method implementation, not an overload."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5:P(1250,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_1250","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_definitions_are_automatically_in_strict_mode:P(1251,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_d_1251","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_are_automatically_in_strict_mode:P(1252,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_1252","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Modules are automatically in strict mode."),Abstract_properties_can_only_appear_within_an_abstract_class:P(1253,1,"Abstract_properties_can_only_appear_within_an_abstract_class_1253","Abstract properties can only appear within an abstract class."),A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_reference:P(1254,1,"A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_refere_1254","A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference."),A_definite_assignment_assertion_is_not_permitted_in_this_context:P(1255,1,"A_definite_assignment_assertion_is_not_permitted_in_this_context_1255","A definite assignment assertion '!' is not permitted in this context."),A_required_element_cannot_follow_an_optional_element:P(1257,1,"A_required_element_cannot_follow_an_optional_element_1257","A required element cannot follow an optional element."),A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration:P(1258,1,"A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration_1258","A default export must be at the top level of a file or module declaration."),Module_0_can_only_be_default_imported_using_the_1_flag:P(1259,1,"Module_0_can_only_be_default_imported_using_the_1_flag_1259","Module '{0}' can only be default-imported using the '{1}' flag"),Keywords_cannot_contain_escape_characters:P(1260,1,"Keywords_cannot_contain_escape_characters_1260","Keywords cannot contain escape characters."),Already_included_file_name_0_differs_from_file_name_1_only_in_casing:P(1261,1,"Already_included_file_name_0_differs_from_file_name_1_only_in_casing_1261","Already included file name '{0}' differs from file name '{1}' only in casing."),Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module:P(1262,1,"Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module_1262","Identifier expected. '{0}' is a reserved word at the top-level of a module."),Declarations_with_initializers_cannot_also_have_definite_assignment_assertions:P(1263,1,"Declarations_with_initializers_cannot_also_have_definite_assignment_assertions_1263","Declarations with initializers cannot also have definite assignment assertions."),Declarations_with_definite_assignment_assertions_must_also_have_type_annotations:P(1264,1,"Declarations_with_definite_assignment_assertions_must_also_have_type_annotations_1264","Declarations with definite assignment assertions must also have type annotations."),A_rest_element_cannot_follow_another_rest_element:P(1265,1,"A_rest_element_cannot_follow_another_rest_element_1265","A rest element cannot follow another rest element."),An_optional_element_cannot_follow_a_rest_element:P(1266,1,"An_optional_element_cannot_follow_a_rest_element_1266","An optional element cannot follow a rest element."),Property_0_cannot_have_an_initializer_because_it_is_marked_abstract:P(1267,1,"Property_0_cannot_have_an_initializer_because_it_is_marked_abstract_1267","Property '{0}' cannot have an initializer because it is marked abstract."),An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type:P(1268,1,"An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type_1268","An index signature parameter type must be 'string', 'number', 'symbol', or a template literal type."),Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled:P(1269,1,"Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled_1269","Cannot use 'export import' on a type or type-only namespace when '{0}' is enabled."),Decorator_function_return_type_0_is_not_assignable_to_type_1:P(1270,1,"Decorator_function_return_type_0_is_not_assignable_to_type_1_1270","Decorator function return type '{0}' is not assignable to type '{1}'."),Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any:P(1271,1,"Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any_1271","Decorator function return type is '{0}' but is expected to be 'void' or 'any'."),A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_when_isolatedModules_and_emitDecoratorMetadata_are_enabled:P(1272,1,"A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272","A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled."),_0_modifier_cannot_appear_on_a_type_parameter:P(1273,1,"_0_modifier_cannot_appear_on_a_type_parameter_1273","'{0}' modifier cannot appear on a type parameter"),_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias:P(1274,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274","'{0}' modifier can only appear on a type parameter of a class, interface or type alias"),accessor_modifier_can_only_appear_on_a_property_declaration:P(1275,1,"accessor_modifier_can_only_appear_on_a_property_declaration_1275","'accessor' modifier can only appear on a property declaration."),An_accessor_property_cannot_be_declared_optional:P(1276,1,"An_accessor_property_cannot_be_declared_optional_1276","An 'accessor' property cannot be declared optional."),_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class:P(1277,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class_1277","'{0}' modifier can only appear on a type parameter of a function, method or class"),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0:P(1278,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0_1278","The runtime will invoke the decorator with {1} arguments, but the decorator expects {0}."),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0:P(1279,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0_1279","The runtime will invoke the decorator with {1} arguments, but the decorator expects at least {0}."),Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to_be_a_global_script_set_moduleDetection_to_force_or_add_an_empty_export_statement:P(1280,1,"Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to__1280","Namespaces are not allowed in global script files when '{0}' is enabled. If this file is not intended to be a global script, set 'moduleDetection' to 'force' or add an empty 'export {}' statement."),Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead:P(1281,1,"Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead_1281","Cannot access '{0}' from another file without qualification when '{1}' is enabled. Use '{2}' instead."),An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:P(1282,1,"An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers__1282","An 'export =' declaration must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:P(1283,1,"An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolve_1283","An 'export =' declaration must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:P(1284,1,"An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_1284","An 'export default' must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:P(1285,1,"An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_1285","An 'export default' must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:P(1286,1,"ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled_1286","ESM syntax is not allowed in a CommonJS module when 'verbatimModuleSyntax' is enabled."),A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:P(1287,1,"A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimM_1287","A top-level 'export' modifier cannot be used on value declarations in a CommonJS module when 'verbatimModuleSyntax' is enabled."),An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabled:P(1288,1,"An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabl_1288","An import alias cannot resolve to a type or type-only declaration when 'verbatimModuleSyntax' is enabled."),with_statements_are_not_allowed_in_an_async_function_block:P(1300,1,"with_statements_are_not_allowed_in_an_async_function_block_1300","'with' statements are not allowed in an async function block."),await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:P(1308,1,"await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1308","'await' expressions are only allowed within async functions and at the top levels of modules."),The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level:P(1309,1,"The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level_1309","The current file is a CommonJS module and cannot use 'await' at the top level."),Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_part_of_a_destructuring_pattern:P(1312,1,"Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_1312","Did you mean to use a ':'? An '=' can only follow a property name when the containing object literal is part of a destructuring pattern."),The_body_of_an_if_statement_cannot_be_the_empty_statement:P(1313,1,"The_body_of_an_if_statement_cannot_be_the_empty_statement_1313","The body of an 'if' statement cannot be the empty statement."),Global_module_exports_may_only_appear_in_module_files:P(1314,1,"Global_module_exports_may_only_appear_in_module_files_1314","Global module exports may only appear in module files."),Global_module_exports_may_only_appear_in_declaration_files:P(1315,1,"Global_module_exports_may_only_appear_in_declaration_files_1315","Global module exports may only appear in declaration files."),Global_module_exports_may_only_appear_at_top_level:P(1316,1,"Global_module_exports_may_only_appear_at_top_level_1316","Global module exports may only appear at top level."),A_parameter_property_cannot_be_declared_using_a_rest_parameter:P(1317,1,"A_parameter_property_cannot_be_declared_using_a_rest_parameter_1317","A parameter property cannot be declared using a rest parameter."),An_abstract_accessor_cannot_have_an_implementation:P(1318,1,"An_abstract_accessor_cannot_have_an_implementation_1318","An abstract accessor cannot have an implementation."),A_default_export_can_only_be_used_in_an_ECMAScript_style_module:P(1319,1,"A_default_export_can_only_be_used_in_an_ECMAScript_style_module_1319","A default export can only be used in an ECMAScript-style module."),Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:P(1320,1,"Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member_1320","Type of 'await' operand must either be a valid promise or must not contain a callable 'then' member."),Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:P(1321,1,"Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_cal_1321","Type of 'yield' operand in an async generator must either be a valid promise or must not contain a callable 'then' member."),Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:P(1322,1,"Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_con_1322","Type of iterated elements of a 'yield*' operand must either be a valid promise or must not contain a callable 'then' member."),Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd_system_umd_node16_or_nodenext:P(1323,1,"Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd__1323","Dynamic imports are only supported when the '--module' flag is set to 'es2020', 'es2022', 'esnext', 'commonjs', 'amd', 'system', 'umd', 'node16', or 'nodenext'."),Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_or_nodenext:P(1324,1,"Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_or_nod_1324","Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', or 'nodenext'."),Argument_of_dynamic_import_cannot_be_spread_element:P(1325,1,"Argument_of_dynamic_import_cannot_be_spread_element_1325","Argument of dynamic import cannot be spread element."),This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot_have_type_arguments:P(1326,1,"This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot__1326","This use of 'import' is invalid. 'import()' calls can be written, but they must have parentheses and cannot have type arguments."),String_literal_with_double_quotes_expected:P(1327,1,"String_literal_with_double_quotes_expected_1327","String literal with double quotes expected."),Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_literal:P(1328,1,"Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_li_1328","Property value can only be string literal, numeric literal, 'true', 'false', 'null', object literal or array literal."),_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write_0:P(1329,1,"_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write__1329","'{0}' accepts too few arguments to be used as a decorator here. Did you mean to call it first and write '@{0}()'?"),A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly:P(1330,1,"A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly_1330","A property of an interface or type literal whose type is a 'unique symbol' type must be 'readonly'."),A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly:P(1331,1,"A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly_1331","A property of a class whose type is a 'unique symbol' type must be both 'static' and 'readonly'."),A_variable_whose_type_is_a_unique_symbol_type_must_be_const:P(1332,1,"A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332","A variable whose type is a 'unique symbol' type must be 'const'."),unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name:P(1333,1,"unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name_1333","'unique symbol' types may not be used on a variable declaration with a binding name."),unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement:P(1334,1,"unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement_1334","'unique symbol' types are only allowed on variables in a variable statement."),unique_symbol_types_are_not_allowed_here:P(1335,1,"unique_symbol_types_are_not_allowed_here_1335","'unique symbol' types are not allowed here."),An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_object_type_instead:P(1337,1,"An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_o_1337","An index signature parameter type cannot be a literal type or generic type. Consider using a mapped object type instead."),infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type:P(1338,1,"infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type_1338","'infer' declarations are only permitted in the 'extends' clause of a conditional type."),Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here:P(1339,1,"Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here_1339","Module '{0}' does not refer to a value, but is used as a value here."),Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0:P(1340,1,"Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0_1340","Module '{0}' does not refer to a type, but is used as a type here. Did you mean 'typeof import('{0}')'?"),Class_constructor_may_not_be_an_accessor:P(1341,1,"Class_constructor_may_not_be_an_accessor_1341","Class constructor may not be an accessor."),The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system_node16_or_nodenext:P(1343,1,"The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system__1343","The 'import.meta' meta-property is only allowed when the '--module' option is 'es2020', 'es2022', 'esnext', 'system', 'node16', or 'nodenext'."),A_label_is_not_allowed_here:P(1344,1,"A_label_is_not_allowed_here_1344","'A label is not allowed here."),An_expression_of_type_void_cannot_be_tested_for_truthiness:P(1345,1,"An_expression_of_type_void_cannot_be_tested_for_truthiness_1345","An expression of type 'void' cannot be tested for truthiness."),This_parameter_is_not_allowed_with_use_strict_directive:P(1346,1,"This_parameter_is_not_allowed_with_use_strict_directive_1346","This parameter is not allowed with 'use strict' directive."),use_strict_directive_cannot_be_used_with_non_simple_parameter_list:P(1347,1,"use_strict_directive_cannot_be_used_with_non_simple_parameter_list_1347","'use strict' directive cannot be used with non-simple parameter list."),Non_simple_parameter_declared_here:P(1348,1,"Non_simple_parameter_declared_here_1348","Non-simple parameter declared here."),use_strict_directive_used_here:P(1349,1,"use_strict_directive_used_here_1349","'use strict' directive used here."),Print_the_final_configuration_instead_of_building:P(1350,3,"Print_the_final_configuration_instead_of_building_1350","Print the final configuration instead of building."),An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal:P(1351,1,"An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal_1351","An identifier or keyword cannot immediately follow a numeric literal."),A_bigint_literal_cannot_use_exponential_notation:P(1352,1,"A_bigint_literal_cannot_use_exponential_notation_1352","A bigint literal cannot use exponential notation."),A_bigint_literal_must_be_an_integer:P(1353,1,"A_bigint_literal_must_be_an_integer_1353","A bigint literal must be an integer."),readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types:P(1354,1,"readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types_1354","'readonly' type modifier is only permitted on array and tuple literal types."),A_const_assertions_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array_or_object_literals:P(1355,1,"A_const_assertions_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array__1355","A 'const' assertions can only be applied to references to enum members, or string, number, boolean, array, or object literals."),Did_you_mean_to_mark_this_function_as_async:P(1356,1,"Did_you_mean_to_mark_this_function_as_async_1356","Did you mean to mark this function as 'async'?"),An_enum_member_name_must_be_followed_by_a_or:P(1357,1,"An_enum_member_name_must_be_followed_by_a_or_1357","An enum member name must be followed by a ',', '=', or '}'."),Tagged_template_expressions_are_not_permitted_in_an_optional_chain:P(1358,1,"Tagged_template_expressions_are_not_permitted_in_an_optional_chain_1358","Tagged template expressions are not permitted in an optional chain."),Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:P(1359,1,"Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here_1359","Identifier expected. '{0}' is a reserved word that cannot be used here."),Type_0_does_not_satisfy_the_expected_type_1:P(1360,1,"Type_0_does_not_satisfy_the_expected_type_1_1360","Type '{0}' does not satisfy the expected type '{1}'."),_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type:P(1361,1,"_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type_1361","'{0}' cannot be used as a value because it was imported using 'import type'."),_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type:P(1362,1,"_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type_1362","'{0}' cannot be used as a value because it was exported using 'export type'."),A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both:P(1363,1,"A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both_1363","A type-only import can specify a default import or named bindings, but not both."),Convert_to_type_only_export:P(1364,3,"Convert_to_type_only_export_1364","Convert to type-only export"),Convert_all_re_exported_types_to_type_only_exports:P(1365,3,"Convert_all_re_exported_types_to_type_only_exports_1365","Convert all re-exported types to type-only exports"),Split_into_two_separate_import_declarations:P(1366,3,"Split_into_two_separate_import_declarations_1366","Split into two separate import declarations"),Split_all_invalid_type_only_imports:P(1367,3,"Split_all_invalid_type_only_imports_1367","Split all invalid type-only imports"),Class_constructor_may_not_be_a_generator:P(1368,1,"Class_constructor_may_not_be_a_generator_1368","Class constructor may not be a generator."),Did_you_mean_0:P(1369,3,"Did_you_mean_0_1369","Did you mean '{0}'?"),This_import_is_never_used_as_a_value_and_must_use_import_type_because_importsNotUsedAsValues_is_set_to_error:P(1371,1,"This_import_is_never_used_as_a_value_and_must_use_import_type_because_importsNotUsedAsValues_is_set__1371","This import is never used as a value and must use 'import type' because 'importsNotUsedAsValues' is set to 'error'."),await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:P(1375,1,"await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375","'await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),_0_was_imported_here:P(1376,3,"_0_was_imported_here_1376","'{0}' was imported here."),_0_was_exported_here:P(1377,3,"_0_was_exported_here_1377","'{0}' was exported here."),Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:P(1378,1,"Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_n_1378","Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type:P(1379,1,"An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type_1379","An import alias cannot reference a declaration that was exported using 'export type'."),An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type:P(1380,1,"An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type_1380","An import alias cannot reference a declaration that was imported using 'import type'."),Unexpected_token_Did_you_mean_or_rbrace:P(1381,1,"Unexpected_token_Did_you_mean_or_rbrace_1381","Unexpected token. Did you mean `{'}'}` or `}`?"),Unexpected_token_Did_you_mean_or_gt:P(1382,1,"Unexpected_token_Did_you_mean_or_gt_1382","Unexpected token. Did you mean `{'>'}` or `>`?"),Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:P(1385,1,"Function_type_notation_must_be_parenthesized_when_used_in_a_union_type_1385","Function type notation must be parenthesized when used in a union type."),Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:P(1386,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type_1386","Constructor type notation must be parenthesized when used in a union type."),Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:P(1387,1,"Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1387","Function type notation must be parenthesized when used in an intersection type."),Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:P(1388,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1388","Constructor type notation must be parenthesized when used in an intersection type."),_0_is_not_allowed_as_a_variable_declaration_name:P(1389,1,"_0_is_not_allowed_as_a_variable_declaration_name_1389","'{0}' is not allowed as a variable declaration name."),_0_is_not_allowed_as_a_parameter_name:P(1390,1,"_0_is_not_allowed_as_a_parameter_name_1390","'{0}' is not allowed as a parameter name."),An_import_alias_cannot_use_import_type:P(1392,1,"An_import_alias_cannot_use_import_type_1392","An import alias cannot use 'import type'"),Imported_via_0_from_file_1:P(1393,3,"Imported_via_0_from_file_1_1393","Imported via {0} from file '{1}'"),Imported_via_0_from_file_1_with_packageId_2:P(1394,3,"Imported_via_0_from_file_1_with_packageId_2_1394","Imported via {0} from file '{1}' with packageId '{2}'"),Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions:P(1395,3,"Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions_1395","Imported via {0} from file '{1}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions:P(1396,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions_1396","Imported via {0} from file '{1}' with packageId '{2}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions:P(1397,3,"Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions_1397","Imported via {0} from file '{1}' to import 'jsx' and 'jsxs' factory functions"),Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions:P(1398,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions_1398","Imported via {0} from file '{1}' with packageId '{2}' to import 'jsx' and 'jsxs' factory functions"),File_is_included_via_import_here:P(1399,3,"File_is_included_via_import_here_1399","File is included via import here."),Referenced_via_0_from_file_1:P(1400,3,"Referenced_via_0_from_file_1_1400","Referenced via '{0}' from file '{1}'"),File_is_included_via_reference_here:P(1401,3,"File_is_included_via_reference_here_1401","File is included via reference here."),Type_library_referenced_via_0_from_file_1:P(1402,3,"Type_library_referenced_via_0_from_file_1_1402","Type library referenced via '{0}' from file '{1}'"),Type_library_referenced_via_0_from_file_1_with_packageId_2:P(1403,3,"Type_library_referenced_via_0_from_file_1_with_packageId_2_1403","Type library referenced via '{0}' from file '{1}' with packageId '{2}'"),File_is_included_via_type_library_reference_here:P(1404,3,"File_is_included_via_type_library_reference_here_1404","File is included via type library reference here."),Library_referenced_via_0_from_file_1:P(1405,3,"Library_referenced_via_0_from_file_1_1405","Library referenced via '{0}' from file '{1}'"),File_is_included_via_library_reference_here:P(1406,3,"File_is_included_via_library_reference_here_1406","File is included via library reference here."),Matched_by_include_pattern_0_in_1:P(1407,3,"Matched_by_include_pattern_0_in_1_1407","Matched by include pattern '{0}' in '{1}'"),File_is_matched_by_include_pattern_specified_here:P(1408,3,"File_is_matched_by_include_pattern_specified_here_1408","File is matched by include pattern specified here."),Part_of_files_list_in_tsconfig_json:P(1409,3,"Part_of_files_list_in_tsconfig_json_1409","Part of 'files' list in tsconfig.json"),File_is_matched_by_files_list_specified_here:P(1410,3,"File_is_matched_by_files_list_specified_here_1410","File is matched by 'files' list specified here."),Output_from_referenced_project_0_included_because_1_specified:P(1411,3,"Output_from_referenced_project_0_included_because_1_specified_1411","Output from referenced project '{0}' included because '{1}' specified"),Output_from_referenced_project_0_included_because_module_is_specified_as_none:P(1412,3,"Output_from_referenced_project_0_included_because_module_is_specified_as_none_1412","Output from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_output_from_referenced_project_specified_here:P(1413,3,"File_is_output_from_referenced_project_specified_here_1413","File is output from referenced project specified here."),Source_from_referenced_project_0_included_because_1_specified:P(1414,3,"Source_from_referenced_project_0_included_because_1_specified_1414","Source from referenced project '{0}' included because '{1}' specified"),Source_from_referenced_project_0_included_because_module_is_specified_as_none:P(1415,3,"Source_from_referenced_project_0_included_because_module_is_specified_as_none_1415","Source from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_source_from_referenced_project_specified_here:P(1416,3,"File_is_source_from_referenced_project_specified_here_1416","File is source from referenced project specified here."),Entry_point_of_type_library_0_specified_in_compilerOptions:P(1417,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_1417","Entry point of type library '{0}' specified in compilerOptions"),Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1:P(1418,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1_1418","Entry point of type library '{0}' specified in compilerOptions with packageId '{1}'"),File_is_entry_point_of_type_library_specified_here:P(1419,3,"File_is_entry_point_of_type_library_specified_here_1419","File is entry point of type library specified here."),Entry_point_for_implicit_type_library_0:P(1420,3,"Entry_point_for_implicit_type_library_0_1420","Entry point for implicit type library '{0}'"),Entry_point_for_implicit_type_library_0_with_packageId_1:P(1421,3,"Entry_point_for_implicit_type_library_0_with_packageId_1_1421","Entry point for implicit type library '{0}' with packageId '{1}'"),Library_0_specified_in_compilerOptions:P(1422,3,"Library_0_specified_in_compilerOptions_1422","Library '{0}' specified in compilerOptions"),File_is_library_specified_here:P(1423,3,"File_is_library_specified_here_1423","File is library specified here."),Default_library:P(1424,3,"Default_library_1424","Default library"),Default_library_for_target_0:P(1425,3,"Default_library_for_target_0_1425","Default library for target '{0}'"),File_is_default_library_for_target_specified_here:P(1426,3,"File_is_default_library_for_target_specified_here_1426","File is default library for target specified here."),Root_file_specified_for_compilation:P(1427,3,"Root_file_specified_for_compilation_1427","Root file specified for compilation"),File_is_output_of_project_reference_source_0:P(1428,3,"File_is_output_of_project_reference_source_0_1428","File is output of project reference source '{0}'"),File_redirects_to_file_0:P(1429,3,"File_redirects_to_file_0_1429","File redirects to file '{0}'"),The_file_is_in_the_program_because_Colon:P(1430,3,"The_file_is_in_the_program_because_Colon_1430","The file is in the program because:"),for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:P(1431,1,"for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_1431","'for await' loops are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:P(1432,1,"Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_nod_1432","Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters:P(1433,1,"Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters_1433","Neither decorators nor modifiers may be applied to 'this' parameters."),Unexpected_keyword_or_identifier:P(1434,1,"Unexpected_keyword_or_identifier_1434","Unexpected keyword or identifier."),Unknown_keyword_or_identifier_Did_you_mean_0:P(1435,1,"Unknown_keyword_or_identifier_Did_you_mean_0_1435","Unknown keyword or identifier. Did you mean '{0}'?"),Decorators_must_precede_the_name_and_all_keywords_of_property_declarations:P(1436,1,"Decorators_must_precede_the_name_and_all_keywords_of_property_declarations_1436","Decorators must precede the name and all keywords of property declarations."),Namespace_must_be_given_a_name:P(1437,1,"Namespace_must_be_given_a_name_1437","Namespace must be given a name."),Interface_must_be_given_a_name:P(1438,1,"Interface_must_be_given_a_name_1438","Interface must be given a name."),Type_alias_must_be_given_a_name:P(1439,1,"Type_alias_must_be_given_a_name_1439","Type alias must be given a name."),Variable_declaration_not_allowed_at_this_location:P(1440,1,"Variable_declaration_not_allowed_at_this_location_1440","Variable declaration not allowed at this location."),Cannot_start_a_function_call_in_a_type_annotation:P(1441,1,"Cannot_start_a_function_call_in_a_type_annotation_1441","Cannot start a function call in a type annotation."),Expected_for_property_initializer:P(1442,1,"Expected_for_property_initializer_1442","Expected '=' for property initializer."),Module_declaration_names_may_only_use_or_quoted_strings:P(1443,1,"Module_declaration_names_may_only_use_or_quoted_strings_1443",`Module declaration names may only use ' or " quoted strings.`),_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedModules_are_both_enabled:P(1444,1,"_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedMod_1444","'{0}' is a type and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedModules_are_both_enabled:P(1446,1,"_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_preserveVa_1446","'{0}' resolves to a type-only declaration and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_enabled:P(1448,1,"_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_1448","'{0}' resolves to a type-only declaration and must be re-exported using a type-only re-export when '{1}' is enabled."),Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed:P(1449,3,"Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed_1449","Preserve unused imported values in the JavaScript output that would otherwise be removed."),Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_set_of_attributes_as_arguments:P(1450,3,"Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_set_of_attributes_as_arguments_1450","Dynamic imports can only accept a module specifier and an optional set of attributes as arguments"),Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member_declaration_property_access_or_on_the_left_hand_side_of_an_in_expression:P(1451,1,"Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member__1451","Private identifiers are only allowed in class bodies and may only be used as part of a class member declaration, property access, or on the left-hand-side of an 'in' expression"),resolution_mode_should_be_either_require_or_import:P(1453,1,"resolution_mode_should_be_either_require_or_import_1453","`resolution-mode` should be either `require` or `import`."),resolution_mode_can_only_be_set_for_type_only_imports:P(1454,1,"resolution_mode_can_only_be_set_for_type_only_imports_1454","`resolution-mode` can only be set for type-only imports."),resolution_mode_is_the_only_valid_key_for_type_import_assertions:P(1455,1,"resolution_mode_is_the_only_valid_key_for_type_import_assertions_1455","`resolution-mode` is the only valid key for type import assertions."),Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require:P(1456,1,"Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require_1456","Type import assertions should have exactly one key - `resolution-mode` - with value `import` or `require`."),Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk:P(1457,3,"Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk_1457","Matched by default include pattern '**/*'"),File_is_ECMAScript_module_because_0_has_field_type_with_value_module:P(1458,3,"File_is_ECMAScript_module_because_0_has_field_type_with_value_module_1458",`File is ECMAScript module because '{0}' has field "type" with value "module"`),File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module:P(1459,3,"File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module_1459",`File is CommonJS module because '{0}' has field "type" whose value is not "module"`),File_is_CommonJS_module_because_0_does_not_have_field_type:P(1460,3,"File_is_CommonJS_module_because_0_does_not_have_field_type_1460",`File is CommonJS module because '{0}' does not have field "type"`),File_is_CommonJS_module_because_package_json_was_not_found:P(1461,3,"File_is_CommonJS_module_because_package_json_was_not_found_1461","File is CommonJS module because 'package.json' was not found"),resolution_mode_is_the_only_valid_key_for_type_import_attributes:P(1463,1,"resolution_mode_is_the_only_valid_key_for_type_import_attributes_1463","'resolution-mode' is the only valid key for type import attributes."),Type_import_attributes_should_have_exactly_one_key_resolution_mode_with_value_import_or_require:P(1464,1,"Type_import_attributes_should_have_exactly_one_key_resolution_mode_with_value_import_or_require_1464","Type import attributes should have exactly one key - 'resolution-mode' - with value 'import' or 'require'."),The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output:P(1470,1,"The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output_1470","The 'import.meta' meta-property is not allowed in files which will build into CommonJS output."),Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_cannot_be_imported_with_require_Use_an_ECMAScript_import_instead:P(1471,1,"Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_c_1471","Module '{0}' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead."),catch_or_finally_expected:P(1472,1,"catch_or_finally_expected_1472","'catch' or 'finally' expected."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_module:P(1473,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_module_1473","An import declaration can only be used at the top level of a module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_module:P(1474,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_module_1474","An export declaration can only be used at the top level of a module."),Control_what_method_is_used_to_detect_module_format_JS_files:P(1475,3,"Control_what_method_is_used_to_detect_module_format_JS_files_1475","Control what method is used to detect module-format JS files."),auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_with_module_Colon_node16_as_modules:P(1476,3,"auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476",'"auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node16+) as modules.'),An_instantiation_expression_cannot_be_followed_by_a_property_access:P(1477,1,"An_instantiation_expression_cannot_be_followed_by_a_property_access_1477","An instantiation expression cannot be followed by a property access."),Identifier_or_string_literal_expected:P(1478,1,"Identifier_or_string_literal_expected_1478","Identifier or string literal expected."),The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_referenced_file_is_an_ECMAScript_module_and_cannot_be_imported_with_require_Consider_writing_a_dynamic_import_0_call_instead:P(1479,1,"The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_reference_1479",`The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("{0}")' call instead.`),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_package_json_file_with_type_Colon_module:P(1480,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_packag_1480",'To convert this file to an ECMAScript module, change its file extension to \'{0}\' or create a local package.json file with `{ "type": "module" }`.'),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Colon_module_to_1:P(1481,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Co_1481",`To convert this file to an ECMAScript module, change its file extension to '{0}', or add the field \`"type": "module"\` to '{1}'.`),To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0:P(1482,3,"To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0_1482",'To convert this file to an ECMAScript module, add the field `"type": "module"` to \'{0}\'.'),To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module:P(1483,3,"To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module_1483",'To convert this file to an ECMAScript module, create a local package.json file with `{ "type": "module" }`.'),_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:P(1484,1,"_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled_1484","'{0}' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:P(1485,1,"_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimMo_1485","'{0}' resolves to a type-only declaration and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),Decorator_used_before_export_here:P(1486,1,"Decorator_used_before_export_here_1486","Decorator used before 'export' here."),Octal_escape_sequences_are_not_allowed_Use_the_syntax_0:P(1487,1,"Octal_escape_sequences_are_not_allowed_Use_the_syntax_0_1487","Octal escape sequences are not allowed. Use the syntax '{0}'."),Escape_sequence_0_is_not_allowed:P(1488,1,"Escape_sequence_0_is_not_allowed_1488","Escape sequence '{0}' is not allowed."),Decimals_with_leading_zeros_are_not_allowed:P(1489,1,"Decimals_with_leading_zeros_are_not_allowed_1489","Decimals with leading zeros are not allowed."),File_appears_to_be_binary:P(1490,1,"File_appears_to_be_binary_1490","File appears to be binary."),_0_modifier_cannot_appear_on_a_using_declaration:P(1491,1,"_0_modifier_cannot_appear_on_a_using_declaration_1491","'{0}' modifier cannot appear on a 'using' declaration."),_0_declarations_may_not_have_binding_patterns:P(1492,1,"_0_declarations_may_not_have_binding_patterns_1492","'{0}' declarations may not have binding patterns."),The_left_hand_side_of_a_for_in_statement_cannot_be_a_using_declaration:P(1493,1,"The_left_hand_side_of_a_for_in_statement_cannot_be_a_using_declaration_1493","The left-hand side of a 'for...in' statement cannot be a 'using' declaration."),The_left_hand_side_of_a_for_in_statement_cannot_be_an_await_using_declaration:P(1494,1,"The_left_hand_side_of_a_for_in_statement_cannot_be_an_await_using_declaration_1494","The left-hand side of a 'for...in' statement cannot be an 'await using' declaration."),_0_modifier_cannot_appear_on_an_await_using_declaration:P(1495,1,"_0_modifier_cannot_appear_on_an_await_using_declaration_1495","'{0}' modifier cannot appear on an 'await using' declaration."),Identifier_string_literal_or_number_literal_expected:P(1496,1,"Identifier_string_literal_or_number_literal_expected_1496","Identifier, string literal, or number literal expected."),The_types_of_0_are_incompatible_between_these_types:P(2200,1,"The_types_of_0_are_incompatible_between_these_types_2200","The types of '{0}' are incompatible between these types."),The_types_returned_by_0_are_incompatible_between_these_types:P(2201,1,"The_types_returned_by_0_are_incompatible_between_these_types_2201","The types returned by '{0}' are incompatible between these types."),Call_signature_return_types_0_and_1_are_incompatible:P(2202,1,"Call_signature_return_types_0_and_1_are_incompatible_2202","Call signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Construct_signature_return_types_0_and_1_are_incompatible:P(2203,1,"Construct_signature_return_types_0_and_1_are_incompatible_2203","Construct signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:P(2204,1,"Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2204","Call signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:P(2205,1,"Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2205","Construct signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement:P(2206,1,"The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement_2206","The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement."),The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement:P(2207,1,"The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement_2207","The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement."),This_type_parameter_might_need_an_extends_0_constraint:P(2208,1,"This_type_parameter_might_need_an_extends_0_constraint_2208","This type parameter might need an `extends {0}` constraint."),The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:P(2209,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_roo_2209","The project root is ambiguous, but is required to resolve export map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:P(2210,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_roo_2210","The project root is ambiguous, but is required to resolve import map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),Add_extends_constraint:P(2211,3,"Add_extends_constraint_2211","Add `extends` constraint."),Add_extends_constraint_to_all_type_parameters:P(2212,3,"Add_extends_constraint_to_all_type_parameters_2212","Add `extends` constraint to all type parameters"),Duplicate_identifier_0:P(2300,1,"Duplicate_identifier_0_2300","Duplicate identifier '{0}'."),Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:P(2301,1,"Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2301","Initializer of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),Static_members_cannot_reference_class_type_parameters:P(2302,1,"Static_members_cannot_reference_class_type_parameters_2302","Static members cannot reference class type parameters."),Circular_definition_of_import_alias_0:P(2303,1,"Circular_definition_of_import_alias_0_2303","Circular definition of import alias '{0}'."),Cannot_find_name_0:P(2304,1,"Cannot_find_name_0_2304","Cannot find name '{0}'."),Module_0_has_no_exported_member_1:P(2305,1,"Module_0_has_no_exported_member_1_2305","Module '{0}' has no exported member '{1}'."),File_0_is_not_a_module:P(2306,1,"File_0_is_not_a_module_2306","File '{0}' is not a module."),Cannot_find_module_0_or_its_corresponding_type_declarations:P(2307,1,"Cannot_find_module_0_or_its_corresponding_type_declarations_2307","Cannot find module '{0}' or its corresponding type declarations."),Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambiguity:P(2308,1,"Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambig_2308","Module {0} has already exported a member named '{1}'. Consider explicitly re-exporting to resolve the ambiguity."),An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements:P(2309,1,"An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements_2309","An export assignment cannot be used in a module with other exported elements."),Type_0_recursively_references_itself_as_a_base_type:P(2310,1,"Type_0_recursively_references_itself_as_a_base_type_2310","Type '{0}' recursively references itself as a base type."),Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function:P(2311,1,"Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function_2311","Cannot find name '{0}'. Did you mean to write this in an async function?"),An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_members:P(2312,1,"An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_me_2312","An interface can only extend an object type or intersection of object types with statically known members."),Type_parameter_0_has_a_circular_constraint:P(2313,1,"Type_parameter_0_has_a_circular_constraint_2313","Type parameter '{0}' has a circular constraint."),Generic_type_0_requires_1_type_argument_s:P(2314,1,"Generic_type_0_requires_1_type_argument_s_2314","Generic type '{0}' requires {1} type argument(s)."),Type_0_is_not_generic:P(2315,1,"Type_0_is_not_generic_2315","Type '{0}' is not generic."),Global_type_0_must_be_a_class_or_interface_type:P(2316,1,"Global_type_0_must_be_a_class_or_interface_type_2316","Global type '{0}' must be a class or interface type."),Global_type_0_must_have_1_type_parameter_s:P(2317,1,"Global_type_0_must_have_1_type_parameter_s_2317","Global type '{0}' must have {1} type parameter(s)."),Cannot_find_global_type_0:P(2318,1,"Cannot_find_global_type_0_2318","Cannot find global type '{0}'."),Named_property_0_of_types_1_and_2_are_not_identical:P(2319,1,"Named_property_0_of_types_1_and_2_are_not_identical_2319","Named property '{0}' of types '{1}' and '{2}' are not identical."),Interface_0_cannot_simultaneously_extend_types_1_and_2:P(2320,1,"Interface_0_cannot_simultaneously_extend_types_1_and_2_2320","Interface '{0}' cannot simultaneously extend types '{1}' and '{2}'."),Excessive_stack_depth_comparing_types_0_and_1:P(2321,1,"Excessive_stack_depth_comparing_types_0_and_1_2321","Excessive stack depth comparing types '{0}' and '{1}'."),Type_0_is_not_assignable_to_type_1:P(2322,1,"Type_0_is_not_assignable_to_type_1_2322","Type '{0}' is not assignable to type '{1}'."),Cannot_redeclare_exported_variable_0:P(2323,1,"Cannot_redeclare_exported_variable_0_2323","Cannot redeclare exported variable '{0}'."),Property_0_is_missing_in_type_1:P(2324,1,"Property_0_is_missing_in_type_1_2324","Property '{0}' is missing in type '{1}'."),Property_0_is_private_in_type_1_but_not_in_type_2:P(2325,1,"Property_0_is_private_in_type_1_but_not_in_type_2_2325","Property '{0}' is private in type '{1}' but not in type '{2}'."),Types_of_property_0_are_incompatible:P(2326,1,"Types_of_property_0_are_incompatible_2326","Types of property '{0}' are incompatible."),Property_0_is_optional_in_type_1_but_required_in_type_2:P(2327,1,"Property_0_is_optional_in_type_1_but_required_in_type_2_2327","Property '{0}' is optional in type '{1}' but required in type '{2}'."),Types_of_parameters_0_and_1_are_incompatible:P(2328,1,"Types_of_parameters_0_and_1_are_incompatible_2328","Types of parameters '{0}' and '{1}' are incompatible."),Index_signature_for_type_0_is_missing_in_type_1:P(2329,1,"Index_signature_for_type_0_is_missing_in_type_1_2329","Index signature for type '{0}' is missing in type '{1}'."),_0_and_1_index_signatures_are_incompatible:P(2330,1,"_0_and_1_index_signatures_are_incompatible_2330","'{0}' and '{1}' index signatures are incompatible."),this_cannot_be_referenced_in_a_module_or_namespace_body:P(2331,1,"this_cannot_be_referenced_in_a_module_or_namespace_body_2331","'this' cannot be referenced in a module or namespace body."),this_cannot_be_referenced_in_current_location:P(2332,1,"this_cannot_be_referenced_in_current_location_2332","'this' cannot be referenced in current location."),this_cannot_be_referenced_in_constructor_arguments:P(2333,1,"this_cannot_be_referenced_in_constructor_arguments_2333","'this' cannot be referenced in constructor arguments."),this_cannot_be_referenced_in_a_static_property_initializer:P(2334,1,"this_cannot_be_referenced_in_a_static_property_initializer_2334","'this' cannot be referenced in a static property initializer."),super_can_only_be_referenced_in_a_derived_class:P(2335,1,"super_can_only_be_referenced_in_a_derived_class_2335","'super' can only be referenced in a derived class."),super_cannot_be_referenced_in_constructor_arguments:P(2336,1,"super_cannot_be_referenced_in_constructor_arguments_2336","'super' cannot be referenced in constructor arguments."),Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors:P(2337,1,"Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors_2337","Super calls are not permitted outside constructors or in nested functions inside constructors."),super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_derived_class:P(2338,1,"super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_der_2338","'super' property access is permitted only in a constructor, member function, or member accessor of a derived class."),Property_0_does_not_exist_on_type_1:P(2339,1,"Property_0_does_not_exist_on_type_1_2339","Property '{0}' does not exist on type '{1}'."),Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword:P(2340,1,"Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword_2340","Only public and protected methods of the base class are accessible via the 'super' keyword."),Property_0_is_private_and_only_accessible_within_class_1:P(2341,1,"Property_0_is_private_and_only_accessible_within_class_1_2341","Property '{0}' is private and only accessible within class '{1}'."),This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_version_of_0:P(2343,1,"This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_ve_2343","This syntax requires an imported helper named '{1}' which does not exist in '{0}'. Consider upgrading your version of '{0}'."),Type_0_does_not_satisfy_the_constraint_1:P(2344,1,"Type_0_does_not_satisfy_the_constraint_1_2344","Type '{0}' does not satisfy the constraint '{1}'."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1:P(2345,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_2345","Argument of type '{0}' is not assignable to parameter of type '{1}'."),Untyped_function_calls_may_not_accept_type_arguments:P(2347,1,"Untyped_function_calls_may_not_accept_type_arguments_2347","Untyped function calls may not accept type arguments."),Value_of_type_0_is_not_callable_Did_you_mean_to_include_new:P(2348,1,"Value_of_type_0_is_not_callable_Did_you_mean_to_include_new_2348","Value of type '{0}' is not callable. Did you mean to include 'new'?"),This_expression_is_not_callable:P(2349,1,"This_expression_is_not_callable_2349","This expression is not callable."),Only_a_void_function_can_be_called_with_the_new_keyword:P(2350,1,"Only_a_void_function_can_be_called_with_the_new_keyword_2350","Only a void function can be called with the 'new' keyword."),This_expression_is_not_constructable:P(2351,1,"This_expression_is_not_constructable_2351","This expression is not constructable."),Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the_other_If_this_was_intentional_convert_the_expression_to_unknown_first:P(2352,1,"Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352","Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first."),Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1:P(2353,1,"Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1_2353","Object literal may only specify known properties, and '{0}' does not exist in type '{1}'."),This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found:P(2354,1,"This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found_2354","This syntax requires an imported helper but module '{0}' cannot be found."),A_function_whose_declared_type_is_neither_undefined_void_nor_any_must_return_a_value:P(2355,1,"A_function_whose_declared_type_is_neither_undefined_void_nor_any_must_return_a_value_2355","A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value."),An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type:P(2356,1,"An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type_2356","An arithmetic operand must be of type 'any', 'number', 'bigint' or an enum type."),The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access:P(2357,1,"The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access_2357","The operand of an increment or decrement operator must be a variable or a property access."),The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_parameter:P(2358,1,"The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_paramete_2358","The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter."),The_right_hand_side_of_an_instanceof_expression_must_be_either_of_type_any_a_class_function_or_other_type_assignable_to_the_Function_interface_type_or_an_object_type_with_a_Symbol_hasInstance_method:P(2359,1,"The_right_hand_side_of_an_instanceof_expression_must_be_either_of_type_any_a_class_function_or_other_2359","The right-hand side of an 'instanceof' expression must be either of type 'any', a class, function, or other type assignable to the 'Function' interface type, or an object type with a 'Symbol.hasInstance' method."),The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:P(2362,1,"The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2362","The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:P(2363,1,"The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2363","The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access:P(2364,1,"The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access_2364","The left-hand side of an assignment expression must be a variable or a property access."),Operator_0_cannot_be_applied_to_types_1_and_2:P(2365,1,"Operator_0_cannot_be_applied_to_types_1_and_2_2365","Operator '{0}' cannot be applied to types '{1}' and '{2}'."),Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined:P(2366,1,"Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined_2366","Function lacks ending return statement and return type does not include 'undefined'."),This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap:P(2367,1,"This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap_2367","This comparison appears to be unintentional because the types '{0}' and '{1}' have no overlap."),Type_parameter_name_cannot_be_0:P(2368,1,"Type_parameter_name_cannot_be_0_2368","Type parameter name cannot be '{0}'."),A_parameter_property_is_only_allowed_in_a_constructor_implementation:P(2369,1,"A_parameter_property_is_only_allowed_in_a_constructor_implementation_2369","A parameter property is only allowed in a constructor implementation."),A_rest_parameter_must_be_of_an_array_type:P(2370,1,"A_rest_parameter_must_be_of_an_array_type_2370","A rest parameter must be of an array type."),A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation:P(2371,1,"A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation_2371","A parameter initializer is only allowed in a function or constructor implementation."),Parameter_0_cannot_reference_itself:P(2372,1,"Parameter_0_cannot_reference_itself_2372","Parameter '{0}' cannot reference itself."),Parameter_0_cannot_reference_identifier_1_declared_after_it:P(2373,1,"Parameter_0_cannot_reference_identifier_1_declared_after_it_2373","Parameter '{0}' cannot reference identifier '{1}' declared after it."),Duplicate_index_signature_for_type_0:P(2374,1,"Duplicate_index_signature_for_type_0_2374","Duplicate index signature for type '{0}'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:P(2375,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_class_contains_initialized_properties_parameter_properties_or_private_identifiers:P(2376,1,"A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_2376","A 'super' call must be the first statement in the constructor to refer to 'super' or 'this' when a derived class contains initialized properties, parameter properties, or private identifiers."),Constructors_for_derived_classes_must_contain_a_super_call:P(2377,1,"Constructors_for_derived_classes_must_contain_a_super_call_2377","Constructors for derived classes must contain a 'super' call."),A_get_accessor_must_return_a_value:P(2378,1,"A_get_accessor_must_return_a_value_2378","A 'get' accessor must return a value."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:P(2379,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_tr_2379","Argument of type '{0}' is not assignable to parameter of type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),Overload_signatures_must_all_be_exported_or_non_exported:P(2383,1,"Overload_signatures_must_all_be_exported_or_non_exported_2383","Overload signatures must all be exported or non-exported."),Overload_signatures_must_all_be_ambient_or_non_ambient:P(2384,1,"Overload_signatures_must_all_be_ambient_or_non_ambient_2384","Overload signatures must all be ambient or non-ambient."),Overload_signatures_must_all_be_public_private_or_protected:P(2385,1,"Overload_signatures_must_all_be_public_private_or_protected_2385","Overload signatures must all be public, private or protected."),Overload_signatures_must_all_be_optional_or_required:P(2386,1,"Overload_signatures_must_all_be_optional_or_required_2386","Overload signatures must all be optional or required."),Function_overload_must_be_static:P(2387,1,"Function_overload_must_be_static_2387","Function overload must be static."),Function_overload_must_not_be_static:P(2388,1,"Function_overload_must_not_be_static_2388","Function overload must not be static."),Function_implementation_name_must_be_0:P(2389,1,"Function_implementation_name_must_be_0_2389","Function implementation name must be '{0}'."),Constructor_implementation_is_missing:P(2390,1,"Constructor_implementation_is_missing_2390","Constructor implementation is missing."),Function_implementation_is_missing_or_not_immediately_following_the_declaration:P(2391,1,"Function_implementation_is_missing_or_not_immediately_following_the_declaration_2391","Function implementation is missing or not immediately following the declaration."),Multiple_constructor_implementations_are_not_allowed:P(2392,1,"Multiple_constructor_implementations_are_not_allowed_2392","Multiple constructor implementations are not allowed."),Duplicate_function_implementation:P(2393,1,"Duplicate_function_implementation_2393","Duplicate function implementation."),This_overload_signature_is_not_compatible_with_its_implementation_signature:P(2394,1,"This_overload_signature_is_not_compatible_with_its_implementation_signature_2394","This overload signature is not compatible with its implementation signature."),Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local:P(2395,1,"Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local_2395","Individual declarations in merged declaration '{0}' must be all exported or all local."),Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters:P(2396,1,"Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters_2396","Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters."),Declaration_name_conflicts_with_built_in_global_identifier_0:P(2397,1,"Declaration_name_conflicts_with_built_in_global_identifier_0_2397","Declaration name conflicts with built-in global identifier '{0}'."),constructor_cannot_be_used_as_a_parameter_property_name:P(2398,1,"constructor_cannot_be_used_as_a_parameter_property_name_2398","'constructor' cannot be used as a parameter property name."),Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference:P(2399,1,"Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference_2399","Duplicate identifier '_this'. Compiler uses variable declaration '_this' to capture 'this' reference."),Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference:P(2400,1,"Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference_2400","Expression resolves to variable declaration '_this' that compiler uses to capture 'this' reference."),A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_initialized_properties_parameter_properties_or_private_identifiers:P(2401,1,"A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_in_2401","A 'super' call must be a root-level statement within a constructor of a derived class that contains initialized properties, parameter properties, or private identifiers."),Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference:P(2402,1,"Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference_2402","Expression resolves to '_super' that compiler uses to capture base class reference."),Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_type_2:P(2403,1,"Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_t_2403","Subsequent variable declarations must have the same type. Variable '{0}' must be of type '{1}', but here has type '{2}'."),The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation:P(2404,1,"The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation_2404","The left-hand side of a 'for...in' statement cannot use a type annotation."),The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any:P(2405,1,"The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any_2405","The left-hand side of a 'for...in' statement must be of type 'string' or 'any'."),The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access:P(2406,1,"The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access_2406","The left-hand side of a 'for...in' statement must be a variable or a property access."),The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_here_has_type_0:P(2407,1,"The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_2407","The right-hand side of a 'for...in' statement must be of type 'any', an object type or a type parameter, but here has type '{0}'."),Setters_cannot_return_a_value:P(2408,1,"Setters_cannot_return_a_value_2408","Setters cannot return a value."),Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class:P(2409,1,"Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class_2409","Return type of constructor signature must be assignable to the instance type of the class."),The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any:P(2410,1,"The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any_2410","The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_type_of_the_target:P(2412,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2412","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the type of the target."),Property_0_of_type_1_is_not_assignable_to_2_index_type_3:P(2411,1,"Property_0_of_type_1_is_not_assignable_to_2_index_type_3_2411","Property '{0}' of type '{1}' is not assignable to '{2}' index type '{3}'."),_0_index_type_1_is_not_assignable_to_2_index_type_3:P(2413,1,"_0_index_type_1_is_not_assignable_to_2_index_type_3_2413","'{0}' index type '{1}' is not assignable to '{2}' index type '{3}'."),Class_name_cannot_be_0:P(2414,1,"Class_name_cannot_be_0_2414","Class name cannot be '{0}'."),Class_0_incorrectly_extends_base_class_1:P(2415,1,"Class_0_incorrectly_extends_base_class_1_2415","Class '{0}' incorrectly extends base class '{1}'."),Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2:P(2416,1,"Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2_2416","Property '{0}' in type '{1}' is not assignable to the same property in base type '{2}'."),Class_static_side_0_incorrectly_extends_base_class_static_side_1:P(2417,1,"Class_static_side_0_incorrectly_extends_base_class_static_side_1_2417","Class static side '{0}' incorrectly extends base class static side '{1}'."),Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1:P(2418,1,"Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1_2418","Type of computed property's value is '{0}', which is not assignable to type '{1}'."),Types_of_construct_signatures_are_incompatible:P(2419,1,"Types_of_construct_signatures_are_incompatible_2419","Types of construct signatures are incompatible."),Class_0_incorrectly_implements_interface_1:P(2420,1,"Class_0_incorrectly_implements_interface_1_2420","Class '{0}' incorrectly implements interface '{1}'."),A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_members:P(2422,1,"A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_memb_2422","A class can only implement an object type or intersection of object types with statically known members."),Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_accessor:P(2423,1,"Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_access_2423","Class '{0}' defines instance member function '{1}', but extended class '{2}' defines it as instance member accessor."),Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_function:P(2425,1,"Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_functi_2425","Class '{0}' defines instance member property '{1}', but extended class '{2}' defines it as instance member function."),Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_function:P(2426,1,"Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_functi_2426","Class '{0}' defines instance member accessor '{1}', but extended class '{2}' defines it as instance member function."),Interface_name_cannot_be_0:P(2427,1,"Interface_name_cannot_be_0_2427","Interface name cannot be '{0}'."),All_declarations_of_0_must_have_identical_type_parameters:P(2428,1,"All_declarations_of_0_must_have_identical_type_parameters_2428","All declarations of '{0}' must have identical type parameters."),Interface_0_incorrectly_extends_interface_1:P(2430,1,"Interface_0_incorrectly_extends_interface_1_2430","Interface '{0}' incorrectly extends interface '{1}'."),Enum_name_cannot_be_0:P(2431,1,"Enum_name_cannot_be_0_2431","Enum name cannot be '{0}'."),In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enum_element:P(2432,1,"In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enu_2432","In an enum with multiple declarations, only one declaration can omit an initializer for its first enum element."),A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merged:P(2433,1,"A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merg_2433","A namespace declaration cannot be in a different file from a class or function with which it is merged."),A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged:P(2434,1,"A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged_2434","A namespace declaration cannot be located prior to a class or function with which it is merged."),Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces:P(2435,1,"Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces_2435","Ambient modules cannot be nested in other modules or namespaces."),Ambient_module_declaration_cannot_specify_relative_module_name:P(2436,1,"Ambient_module_declaration_cannot_specify_relative_module_name_2436","Ambient module declaration cannot specify relative module name."),Module_0_is_hidden_by_a_local_declaration_with_the_same_name:P(2437,1,"Module_0_is_hidden_by_a_local_declaration_with_the_same_name_2437","Module '{0}' is hidden by a local declaration with the same name."),Import_name_cannot_be_0:P(2438,1,"Import_name_cannot_be_0_2438","Import name cannot be '{0}'."),Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relative_module_name:P(2439,1,"Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relati_2439","Import or export declaration in an ambient module declaration cannot reference module through relative module name."),Import_declaration_conflicts_with_local_declaration_of_0:P(2440,1,"Import_declaration_conflicts_with_local_declaration_of_0_2440","Import declaration conflicts with local declaration of '{0}'."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module:P(2441,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_2441","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module."),Types_have_separate_declarations_of_a_private_property_0:P(2442,1,"Types_have_separate_declarations_of_a_private_property_0_2442","Types have separate declarations of a private property '{0}'."),Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2:P(2443,1,"Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2_2443","Property '{0}' is protected but type '{1}' is not a class derived from '{2}'."),Property_0_is_protected_in_type_1_but_public_in_type_2:P(2444,1,"Property_0_is_protected_in_type_1_but_public_in_type_2_2444","Property '{0}' is protected in type '{1}' but public in type '{2}'."),Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses:P(2445,1,"Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses_2445","Property '{0}' is protected and only accessible within class '{1}' and its subclasses."),Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_class_2:P(2446,1,"Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_cl_2446","Property '{0}' is protected and only accessible through an instance of class '{1}'. This is an instance of class '{2}'."),The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead:P(2447,1,"The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead_2447","The '{0}' operator is not allowed for boolean types. Consider using '{1}' instead."),Block_scoped_variable_0_used_before_its_declaration:P(2448,1,"Block_scoped_variable_0_used_before_its_declaration_2448","Block-scoped variable '{0}' used before its declaration."),Class_0_used_before_its_declaration:P(2449,1,"Class_0_used_before_its_declaration_2449","Class '{0}' used before its declaration."),Enum_0_used_before_its_declaration:P(2450,1,"Enum_0_used_before_its_declaration_2450","Enum '{0}' used before its declaration."),Cannot_redeclare_block_scoped_variable_0:P(2451,1,"Cannot_redeclare_block_scoped_variable_0_2451","Cannot redeclare block-scoped variable '{0}'."),An_enum_member_cannot_have_a_numeric_name:P(2452,1,"An_enum_member_cannot_have_a_numeric_name_2452","An enum member cannot have a numeric name."),Variable_0_is_used_before_being_assigned:P(2454,1,"Variable_0_is_used_before_being_assigned_2454","Variable '{0}' is used before being assigned."),Type_alias_0_circularly_references_itself:P(2456,1,"Type_alias_0_circularly_references_itself_2456","Type alias '{0}' circularly references itself."),Type_alias_name_cannot_be_0:P(2457,1,"Type_alias_name_cannot_be_0_2457","Type alias name cannot be '{0}'."),An_AMD_module_cannot_have_multiple_name_assignments:P(2458,1,"An_AMD_module_cannot_have_multiple_name_assignments_2458","An AMD module cannot have multiple name assignments."),Module_0_declares_1_locally_but_it_is_not_exported:P(2459,1,"Module_0_declares_1_locally_but_it_is_not_exported_2459","Module '{0}' declares '{1}' locally, but it is not exported."),Module_0_declares_1_locally_but_it_is_exported_as_2:P(2460,1,"Module_0_declares_1_locally_but_it_is_exported_as_2_2460","Module '{0}' declares '{1}' locally, but it is exported as '{2}'."),Type_0_is_not_an_array_type:P(2461,1,"Type_0_is_not_an_array_type_2461","Type '{0}' is not an array type."),A_rest_element_must_be_last_in_a_destructuring_pattern:P(2462,1,"A_rest_element_must_be_last_in_a_destructuring_pattern_2462","A rest element must be last in a destructuring pattern."),A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature:P(2463,1,"A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature_2463","A binding pattern parameter cannot be optional in an implementation signature."),A_computed_property_name_must_be_of_type_string_number_symbol_or_any:P(2464,1,"A_computed_property_name_must_be_of_type_string_number_symbol_or_any_2464","A computed property name must be of type 'string', 'number', 'symbol', or 'any'."),this_cannot_be_referenced_in_a_computed_property_name:P(2465,1,"this_cannot_be_referenced_in_a_computed_property_name_2465","'this' cannot be referenced in a computed property name."),super_cannot_be_referenced_in_a_computed_property_name:P(2466,1,"super_cannot_be_referenced_in_a_computed_property_name_2466","'super' cannot be referenced in a computed property name."),A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type:P(2467,1,"A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type_2467","A computed property name cannot reference a type parameter from its containing type."),Cannot_find_global_value_0:P(2468,1,"Cannot_find_global_value_0_2468","Cannot find global value '{0}'."),The_0_operator_cannot_be_applied_to_type_symbol:P(2469,1,"The_0_operator_cannot_be_applied_to_type_symbol_2469","The '{0}' operator cannot be applied to type 'symbol'."),Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher:P(2472,1,"Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher_2472","Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher."),Enum_declarations_must_all_be_const_or_non_const:P(2473,1,"Enum_declarations_must_all_be_const_or_non_const_2473","Enum declarations must all be const or non-const."),const_enum_member_initializers_must_be_constant_expressions:P(2474,1,"const_enum_member_initializers_must_be_constant_expressions_2474","const enum member initializers must be constant expressions."),const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_import_declaration_or_export_assignment_or_type_query:P(2475,1,"const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_im_2475","'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment or type query."),A_const_enum_member_can_only_be_accessed_using_a_string_literal:P(2476,1,"A_const_enum_member_can_only_be_accessed_using_a_string_literal_2476","A const enum member can only be accessed using a string literal."),const_enum_member_initializer_was_evaluated_to_a_non_finite_value:P(2477,1,"const_enum_member_initializer_was_evaluated_to_a_non_finite_value_2477","'const' enum member initializer was evaluated to a non-finite value."),const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN:P(2478,1,"const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN_2478","'const' enum member initializer was evaluated to disallowed value 'NaN'."),let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations:P(2480,1,"let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations_2480","'let' is not allowed to be used as a name in 'let' or 'const' declarations."),Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1:P(2481,1,"Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1_2481","Cannot initialize outer scoped variable '{0}' in the same scope as block scoped declaration '{1}'."),The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation:P(2483,1,"The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation_2483","The left-hand side of a 'for...of' statement cannot use a type annotation."),Export_declaration_conflicts_with_exported_declaration_of_0:P(2484,1,"Export_declaration_conflicts_with_exported_declaration_of_0_2484","Export declaration conflicts with exported declaration of '{0}'."),The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access:P(2487,1,"The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access_2487","The left-hand side of a 'for...of' statement must be a variable or a property access."),Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator:P(2488,1,"Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator_2488","Type '{0}' must have a '[Symbol.iterator]()' method that returns an iterator."),An_iterator_must_have_a_next_method:P(2489,1,"An_iterator_must_have_a_next_method_2489","An iterator must have a 'next()' method."),The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property:P(2490,1,"The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property_2490","The type returned by the '{0}()' method of an iterator must have a 'value' property."),The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern:P(2491,1,"The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern_2491","The left-hand side of a 'for...in' statement cannot be a destructuring pattern."),Cannot_redeclare_identifier_0_in_catch_clause:P(2492,1,"Cannot_redeclare_identifier_0_in_catch_clause_2492","Cannot redeclare identifier '{0}' in catch clause."),Tuple_type_0_of_length_1_has_no_element_at_index_2:P(2493,1,"Tuple_type_0_of_length_1_has_no_element_at_index_2_2493","Tuple type '{0}' of length '{1}' has no element at index '{2}'."),Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher:P(2494,1,"Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher_2494","Using a string in a 'for...of' statement is only supported in ECMAScript 5 and higher."),Type_0_is_not_an_array_type_or_a_string_type:P(2495,1,"Type_0_is_not_an_array_type_or_a_string_type_2495","Type '{0}' is not an array type or a string type."),The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_standard_function_expression:P(2496,1,"The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_stand_2496","The 'arguments' object cannot be referenced in an arrow function in ES3 and ES5. Consider using a standard function expression."),This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_referencing_its_default_export:P(2497,1,"This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_2497","This module can only be referenced with ECMAScript imports/exports by turning on the '{0}' flag and referencing its default export."),Module_0_uses_export_and_cannot_be_used_with_export_Asterisk:P(2498,1,"Module_0_uses_export_and_cannot_be_used_with_export_Asterisk_2498","Module '{0}' uses 'export =' and cannot be used with 'export *'."),An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments:P(2499,1,"An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments_2499","An interface can only extend an identifier/qualified-name with optional type arguments."),A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments:P(2500,1,"A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments_2500","A class can only implement an identifier/qualified-name with optional type arguments."),A_rest_element_cannot_contain_a_binding_pattern:P(2501,1,"A_rest_element_cannot_contain_a_binding_pattern_2501","A rest element cannot contain a binding pattern."),_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation:P(2502,1,"_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation_2502","'{0}' is referenced directly or indirectly in its own type annotation."),Cannot_find_namespace_0:P(2503,1,"Cannot_find_namespace_0_2503","Cannot find namespace '{0}'."),Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator:P(2504,1,"Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator_2504","Type '{0}' must have a '[Symbol.asyncIterator]()' method that returns an async iterator."),A_generator_cannot_have_a_void_type_annotation:P(2505,1,"A_generator_cannot_have_a_void_type_annotation_2505","A generator cannot have a 'void' type annotation."),_0_is_referenced_directly_or_indirectly_in_its_own_base_expression:P(2506,1,"_0_is_referenced_directly_or_indirectly_in_its_own_base_expression_2506","'{0}' is referenced directly or indirectly in its own base expression."),Type_0_is_not_a_constructor_function_type:P(2507,1,"Type_0_is_not_a_constructor_function_type_2507","Type '{0}' is not a constructor function type."),No_base_constructor_has_the_specified_number_of_type_arguments:P(2508,1,"No_base_constructor_has_the_specified_number_of_type_arguments_2508","No base constructor has the specified number of type arguments."),Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_known_members:P(2509,1,"Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_2509","Base constructor return type '{0}' is not an object type or intersection of object types with statically known members."),Base_constructors_must_all_have_the_same_return_type:P(2510,1,"Base_constructors_must_all_have_the_same_return_type_2510","Base constructors must all have the same return type."),Cannot_create_an_instance_of_an_abstract_class:P(2511,1,"Cannot_create_an_instance_of_an_abstract_class_2511","Cannot create an instance of an abstract class."),Overload_signatures_must_all_be_abstract_or_non_abstract:P(2512,1,"Overload_signatures_must_all_be_abstract_or_non_abstract_2512","Overload signatures must all be abstract or non-abstract."),Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression:P(2513,1,"Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression_2513","Abstract method '{0}' in class '{1}' cannot be accessed via super expression."),A_tuple_type_cannot_be_indexed_with_a_negative_value:P(2514,1,"A_tuple_type_cannot_be_indexed_with_a_negative_value_2514","A tuple type cannot be indexed with a negative value."),Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2:P(2515,1,"Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2_2515","Non-abstract class '{0}' does not implement inherited abstract member '{1}' from class '{2}'."),All_declarations_of_an_abstract_method_must_be_consecutive:P(2516,1,"All_declarations_of_an_abstract_method_must_be_consecutive_2516","All declarations of an abstract method must be consecutive."),Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type:P(2517,1,"Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type_2517","Cannot assign an abstract constructor type to a non-abstract constructor type."),A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard:P(2518,1,"A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard_2518","A 'this'-based type guard is not compatible with a parameter-based type guard."),An_async_iterator_must_have_a_next_method:P(2519,1,"An_async_iterator_must_have_a_next_method_2519","An async iterator must have a 'next()' method."),Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions:P(2520,1,"Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions_2520","Duplicate identifier '{0}'. Compiler uses declaration '{1}' to support async functions."),The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_using_a_standard_function_or_method:P(2522,1,"The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_usi_2522","The 'arguments' object cannot be referenced in an async function or method in ES3 and ES5. Consider using a standard function or method."),yield_expressions_cannot_be_used_in_a_parameter_initializer:P(2523,1,"yield_expressions_cannot_be_used_in_a_parameter_initializer_2523","'yield' expressions cannot be used in a parameter initializer."),await_expressions_cannot_be_used_in_a_parameter_initializer:P(2524,1,"await_expressions_cannot_be_used_in_a_parameter_initializer_2524","'await' expressions cannot be used in a parameter initializer."),Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value:P(2525,1,"Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value_2525","Initializer provides no value for this binding element and the binding element has no default value."),A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface:P(2526,1,"A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface_2526","A 'this' type is available only in a non-static member of a class or interface."),The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary:P(2527,1,"The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary_2527","The inferred type of '{0}' references an inaccessible '{1}' type. A type annotation is necessary."),A_module_cannot_have_multiple_default_exports:P(2528,1,"A_module_cannot_have_multiple_default_exports_2528","A module cannot have multiple default exports."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_functions:P(2529,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_func_2529","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module containing async functions."),Property_0_is_incompatible_with_index_signature:P(2530,1,"Property_0_is_incompatible_with_index_signature_2530","Property '{0}' is incompatible with index signature."),Object_is_possibly_null:P(2531,1,"Object_is_possibly_null_2531","Object is possibly 'null'."),Object_is_possibly_undefined:P(2532,1,"Object_is_possibly_undefined_2532","Object is possibly 'undefined'."),Object_is_possibly_null_or_undefined:P(2533,1,"Object_is_possibly_null_or_undefined_2533","Object is possibly 'null' or 'undefined'."),A_function_returning_never_cannot_have_a_reachable_end_point:P(2534,1,"A_function_returning_never_cannot_have_a_reachable_end_point_2534","A function returning 'never' cannot have a reachable end point."),Type_0_cannot_be_used_to_index_type_1:P(2536,1,"Type_0_cannot_be_used_to_index_type_1_2536","Type '{0}' cannot be used to index type '{1}'."),Type_0_has_no_matching_index_signature_for_type_1:P(2537,1,"Type_0_has_no_matching_index_signature_for_type_1_2537","Type '{0}' has no matching index signature for type '{1}'."),Type_0_cannot_be_used_as_an_index_type:P(2538,1,"Type_0_cannot_be_used_as_an_index_type_2538","Type '{0}' cannot be used as an index type."),Cannot_assign_to_0_because_it_is_not_a_variable:P(2539,1,"Cannot_assign_to_0_because_it_is_not_a_variable_2539","Cannot assign to '{0}' because it is not a variable."),Cannot_assign_to_0_because_it_is_a_read_only_property:P(2540,1,"Cannot_assign_to_0_because_it_is_a_read_only_property_2540","Cannot assign to '{0}' because it is a read-only property."),Index_signature_in_type_0_only_permits_reading:P(2542,1,"Index_signature_in_type_0_only_permits_reading_2542","Index signature in type '{0}' only permits reading."),Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_meta_property_reference:P(2543,1,"Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_me_2543","Duplicate identifier '_newTarget'. Compiler uses variable declaration '_newTarget' to capture 'new.target' meta-property reference."),Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta_property_reference:P(2544,1,"Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta__2544","Expression resolves to variable declaration '_newTarget' that compiler uses to capture 'new.target' meta-property reference."),A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any:P(2545,1,"A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any_2545","A mixin class must have a constructor with a single rest parameter of type 'any[]'."),The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_property:P(2547,1,"The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_pro_2547","The type returned by the '{0}()' method of an async iterator must be a promise for a type with a 'value' property."),Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:P(2548,1,"Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator_2548","Type '{0}' is not an array type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:P(2549,1,"Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns__2549","Type '{0}' is not an array type or a string type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2_or_later:P(2550,1,"Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_c_2550","Property '{0}' does not exist on type '{1}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{2}' or later."),Property_0_does_not_exist_on_type_1_Did_you_mean_2:P(2551,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_2_2551","Property '{0}' does not exist on type '{1}'. Did you mean '{2}'?"),Cannot_find_name_0_Did_you_mean_1:P(2552,1,"Cannot_find_name_0_Did_you_mean_1_2552","Cannot find name '{0}'. Did you mean '{1}'?"),Computed_values_are_not_permitted_in_an_enum_with_string_valued_members:P(2553,1,"Computed_values_are_not_permitted_in_an_enum_with_string_valued_members_2553","Computed values are not permitted in an enum with string valued members."),Expected_0_arguments_but_got_1:P(2554,1,"Expected_0_arguments_but_got_1_2554","Expected {0} arguments, but got {1}."),Expected_at_least_0_arguments_but_got_1:P(2555,1,"Expected_at_least_0_arguments_but_got_1_2555","Expected at least {0} arguments, but got {1}."),A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter:P(2556,1,"A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter_2556","A spread argument must either have a tuple type or be passed to a rest parameter."),Expected_0_type_arguments_but_got_1:P(2558,1,"Expected_0_type_arguments_but_got_1_2558","Expected {0} type arguments, but got {1}."),Type_0_has_no_properties_in_common_with_type_1:P(2559,1,"Type_0_has_no_properties_in_common_with_type_1_2559","Type '{0}' has no properties in common with type '{1}'."),Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it:P(2560,1,"Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it_2560","Value of type '{0}' has no properties in common with type '{1}'. Did you mean to call it?"),Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_write_2:P(2561,1,"Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_writ_2561","Object literal may only specify known properties, but '{0}' does not exist in type '{1}'. Did you mean to write '{2}'?"),Base_class_expressions_cannot_reference_class_type_parameters:P(2562,1,"Base_class_expressions_cannot_reference_class_type_parameters_2562","Base class expressions cannot reference class type parameters."),The_containing_function_or_module_body_is_too_large_for_control_flow_analysis:P(2563,1,"The_containing_function_or_module_body_is_too_large_for_control_flow_analysis_2563","The containing function or module body is too large for control flow analysis."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor:P(2564,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor_2564","Property '{0}' has no initializer and is not definitely assigned in the constructor."),Property_0_is_used_before_being_assigned:P(2565,1,"Property_0_is_used_before_being_assigned_2565","Property '{0}' is used before being assigned."),A_rest_element_cannot_have_a_property_name:P(2566,1,"A_rest_element_cannot_have_a_property_name_2566","A rest element cannot have a property name."),Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations:P(2567,1,"Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations_2567","Enum declarations can only merge with namespace or other enum declarations."),Property_0_may_not_exist_on_type_1_Did_you_mean_2:P(2568,1,"Property_0_may_not_exist_on_type_1_Did_you_mean_2_2568","Property '{0}' may not exist on type '{1}'. Did you mean '{2}'?"),Could_not_find_name_0_Did_you_mean_1:P(2570,1,"Could_not_find_name_0_Did_you_mean_1_2570","Could not find name '{0}'. Did you mean '{1}'?"),Object_is_of_type_unknown:P(2571,1,"Object_is_of_type_unknown_2571","Object is of type 'unknown'."),A_rest_element_type_must_be_an_array_type:P(2574,1,"A_rest_element_type_must_be_an_array_type_2574","A rest element type must be an array type."),No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments:P(2575,1,"No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments_2575","No overload expects {0} arguments, but overloads do exist that expect either {1} or {2} arguments."),Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead:P(2576,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead_2576","Property '{0}' does not exist on type '{1}'. Did you mean to access the static member '{2}' instead?"),Return_type_annotation_circularly_references_itself:P(2577,1,"Return_type_annotation_circularly_references_itself_2577","Return type annotation circularly references itself."),Unused_ts_expect_error_directive:P(2578,1,"Unused_ts_expect_error_directive_2578","Unused '@ts-expect-error' directive."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode:P(2580,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2580","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery:P(2581,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2581","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha:P(2582,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2582","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_1_or_later:P(2583,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2583","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{1}' or later."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_include_dom:P(2584,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2584","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_es2015_or_later:P(2585,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_2585","'{0}' only refers to a type, but is being used as a value here. Do you need to change your target library? Try changing the 'lib' compiler option to es2015 or later."),Cannot_assign_to_0_because_it_is_a_constant:P(2588,1,"Cannot_assign_to_0_because_it_is_a_constant_2588","Cannot assign to '{0}' because it is a constant."),Type_instantiation_is_excessively_deep_and_possibly_infinite:P(2589,1,"Type_instantiation_is_excessively_deep_and_possibly_infinite_2589","Type instantiation is excessively deep and possibly infinite."),Expression_produces_a_union_type_that_is_too_complex_to_represent:P(2590,1,"Expression_produces_a_union_type_that_is_too_complex_to_represent_2590","Expression produces a union type that is too complex to represent."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode_and_then_add_node_to_the_types_field_in_your_tsconfig:P(2591,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery_and_then_add_jquery_to_the_types_field_in_your_tsconfig:P(2592,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery` and then add 'jquery' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha_and_then_add_jest_or_mocha_to_the_types_field_in_your_tsconfig:P(2593,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and then add 'jest' or 'mocha' to the types field in your tsconfig."),This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag:P(2594,1,"This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594","This module is declared with 'export =', and can only be used with a default import when using the '{0}' flag."),_0_can_only_be_imported_by_using_a_default_import:P(2595,1,"_0_can_only_be_imported_by_using_a_default_import_2595","'{0}' can only be imported by using a default import."),_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:P(2596,1,"_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596","'{0}' can only be imported by turning on the 'esModuleInterop' flag and using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import:P(2597,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597","'{0}' can only be imported by using a 'require' call or by using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:P(2598,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using__2598","'{0}' can only be imported by using a 'require' call or by turning on the 'esModuleInterop' flag and using a default import."),JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist:P(2602,1,"JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist_2602","JSX element implicitly has type 'any' because the global type 'JSX.Element' does not exist."),Property_0_in_type_1_is_not_assignable_to_type_2:P(2603,1,"Property_0_in_type_1_is_not_assignable_to_type_2_2603","Property '{0}' in type '{1}' is not assignable to type '{2}'."),JSX_element_type_0_does_not_have_any_construct_or_call_signatures:P(2604,1,"JSX_element_type_0_does_not_have_any_construct_or_call_signatures_2604","JSX element type '{0}' does not have any construct or call signatures."),Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property:P(2606,1,"Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property_2606","Property '{0}' of JSX spread attribute is not assignable to target property."),JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property:P(2607,1,"JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property_2607","JSX element class does not support attributes because it does not have a '{0}' property."),The_global_type_JSX_0_may_not_have_more_than_one_property:P(2608,1,"The_global_type_JSX_0_may_not_have_more_than_one_property_2608","The global type 'JSX.{0}' may not have more than one property."),JSX_spread_child_must_be_an_array_type:P(2609,1,"JSX_spread_child_must_be_an_array_type_2609","JSX spread child must be an array type."),_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property:P(2610,1,"_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property_2610","'{0}' is defined as an accessor in class '{1}', but is overridden here in '{2}' as an instance property."),_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor:P(2611,1,"_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor_2611","'{0}' is defined as a property in class '{1}', but is overridden here in '{2}' as an accessor."),Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_add_a_declare_modifier_or_remove_the_redundant_declaration:P(2612,1,"Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_2612","Property '{0}' will overwrite the base property in '{1}'. If this is intentional, add an initializer. Otherwise, add a 'declare' modifier or remove the redundant declaration."),Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead:P(2613,1,"Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead_2613","Module '{0}' has no default export. Did you mean to use 'import { {1} } from {0}' instead?"),Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead:P(2614,1,"Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead_2614","Module '{0}' has no exported member '{1}'. Did you mean to use 'import {1} from {0}' instead?"),Type_of_property_0_circularly_references_itself_in_mapped_type_1:P(2615,1,"Type_of_property_0_circularly_references_itself_in_mapped_type_1_2615","Type of property '{0}' circularly references itself in mapped type '{1}'."),_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import:P(2616,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import_2616","'{0}' can only be imported by using 'import {1} = require({2})' or a default import."),_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:P(2617,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_us_2617","'{0}' can only be imported by using 'import {1} = require({2})' or by turning on the 'esModuleInterop' flag and using a default import."),Source_has_0_element_s_but_target_requires_1:P(2618,1,"Source_has_0_element_s_but_target_requires_1_2618","Source has {0} element(s) but target requires {1}."),Source_has_0_element_s_but_target_allows_only_1:P(2619,1,"Source_has_0_element_s_but_target_allows_only_1_2619","Source has {0} element(s) but target allows only {1}."),Target_requires_0_element_s_but_source_may_have_fewer:P(2620,1,"Target_requires_0_element_s_but_source_may_have_fewer_2620","Target requires {0} element(s) but source may have fewer."),Target_allows_only_0_element_s_but_source_may_have_more:P(2621,1,"Target_allows_only_0_element_s_but_source_may_have_more_2621","Target allows only {0} element(s) but source may have more."),Source_provides_no_match_for_required_element_at_position_0_in_target:P(2623,1,"Source_provides_no_match_for_required_element_at_position_0_in_target_2623","Source provides no match for required element at position {0} in target."),Source_provides_no_match_for_variadic_element_at_position_0_in_target:P(2624,1,"Source_provides_no_match_for_variadic_element_at_position_0_in_target_2624","Source provides no match for variadic element at position {0} in target."),Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target:P(2625,1,"Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target_2625","Variadic element at position {0} in source does not match element at position {1} in target."),Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target:P(2626,1,"Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target_2626","Type at position {0} in source is not compatible with type at position {1} in target."),Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target:P(2627,1,"Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target_2627","Type at positions {0} through {1} in source is not compatible with type at position {2} in target."),Cannot_assign_to_0_because_it_is_an_enum:P(2628,1,"Cannot_assign_to_0_because_it_is_an_enum_2628","Cannot assign to '{0}' because it is an enum."),Cannot_assign_to_0_because_it_is_a_class:P(2629,1,"Cannot_assign_to_0_because_it_is_a_class_2629","Cannot assign to '{0}' because it is a class."),Cannot_assign_to_0_because_it_is_a_function:P(2630,1,"Cannot_assign_to_0_because_it_is_a_function_2630","Cannot assign to '{0}' because it is a function."),Cannot_assign_to_0_because_it_is_a_namespace:P(2631,1,"Cannot_assign_to_0_because_it_is_a_namespace_2631","Cannot assign to '{0}' because it is a namespace."),Cannot_assign_to_0_because_it_is_an_import:P(2632,1,"Cannot_assign_to_0_because_it_is_an_import_2632","Cannot assign to '{0}' because it is an import."),JSX_property_access_expressions_cannot_include_JSX_namespace_names:P(2633,1,"JSX_property_access_expressions_cannot_include_JSX_namespace_names_2633","JSX property access expressions cannot include JSX namespace names"),_0_index_signatures_are_incompatible:P(2634,1,"_0_index_signatures_are_incompatible_2634","'{0}' index signatures are incompatible."),Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable:P(2635,1,"Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable_2635","Type '{0}' has no signatures for which the type argument list is applicable."),Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation:P(2636,1,"Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636","Type '{0}' is not assignable to type '{1}' as implied by variance annotation."),Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_types:P(2637,1,"Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_t_2637","Variance annotations are only supported in type aliases for object, function, constructor, and mapped types."),Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operator:P(2638,1,"Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operato_2638","Type '{0}' may represent a primitive value, which is not permitted as the right operand of the 'in' operator."),React_components_cannot_include_JSX_namespace_names:P(2639,1,"React_components_cannot_include_JSX_namespace_names_2639","React components cannot include JSX namespace names"),Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity:P(2649,1,"Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity_2649","Cannot augment module '{0}' with value exports because it resolves to a non-module entity."),A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums:P(2651,1,"A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_memb_2651","A member initializer in a enum declaration cannot reference members declared after it, including members defined in other enums."),Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_default_0_declaration_instead:P(2652,1,"Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_d_2652","Merged declaration '{0}' cannot include a default export declaration. Consider adding a separate 'export default {0}' declaration instead."),Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1:P(2653,1,"Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1_2653","Non-abstract class expression does not implement inherited abstract member '{0}' from class '{1}'."),JSX_expressions_must_have_one_parent_element:P(2657,1,"JSX_expressions_must_have_one_parent_element_2657","JSX expressions must have one parent element."),Type_0_provides_no_match_for_the_signature_1:P(2658,1,"Type_0_provides_no_match_for_the_signature_1_2658","Type '{0}' provides no match for the signature '{1}'."),super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_higher:P(2659,1,"super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_highe_2659","'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher."),super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions:P(2660,1,"super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions_2660","'super' can only be referenced in members of derived classes or object literal expressions."),Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module:P(2661,1,"Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module_2661","Cannot export '{0}'. Only local declarations can be exported from a module."),Cannot_find_name_0_Did_you_mean_the_static_member_1_0:P(2662,1,"Cannot_find_name_0_Did_you_mean_the_static_member_1_0_2662","Cannot find name '{0}'. Did you mean the static member '{1}.{0}'?"),Cannot_find_name_0_Did_you_mean_the_instance_member_this_0:P(2663,1,"Cannot_find_name_0_Did_you_mean_the_instance_member_this_0_2663","Cannot find name '{0}'. Did you mean the instance member 'this.{0}'?"),Invalid_module_name_in_augmentation_module_0_cannot_be_found:P(2664,1,"Invalid_module_name_in_augmentation_module_0_cannot_be_found_2664","Invalid module name in augmentation, module '{0}' cannot be found."),Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augmented:P(2665,1,"Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augm_2665","Invalid module name in augmentation. Module '{0}' resolves to an untyped module at '{1}', which cannot be augmented."),Exports_and_export_assignments_are_not_permitted_in_module_augmentations:P(2666,1,"Exports_and_export_assignments_are_not_permitted_in_module_augmentations_2666","Exports and export assignments are not permitted in module augmentations."),Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_module:P(2667,1,"Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_mod_2667","Imports are not permitted in module augmentations. Consider moving them to the enclosing external module."),export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always_visible:P(2668,1,"export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always__2668","'export' modifier cannot be applied to ambient modules and module augmentations since they are always visible."),Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_declarations:P(2669,1,"Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_2669","Augmentations for the global scope can only be directly nested in external modules or ambient module declarations."),Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambient_context:P(2670,1,"Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambien_2670","Augmentations for the global scope should have 'declare' modifier unless they appear in already ambient context."),Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity:P(2671,1,"Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity_2671","Cannot augment module '{0}' because it resolves to a non-module entity."),Cannot_assign_a_0_constructor_type_to_a_1_constructor_type:P(2672,1,"Cannot_assign_a_0_constructor_type_to_a_1_constructor_type_2672","Cannot assign a '{0}' constructor type to a '{1}' constructor type."),Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration:P(2673,1,"Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration_2673","Constructor of class '{0}' is private and only accessible within the class declaration."),Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration:P(2674,1,"Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration_2674","Constructor of class '{0}' is protected and only accessible within the class declaration."),Cannot_extend_a_class_0_Class_constructor_is_marked_as_private:P(2675,1,"Cannot_extend_a_class_0_Class_constructor_is_marked_as_private_2675","Cannot extend a class '{0}'. Class constructor is marked as private."),Accessors_must_both_be_abstract_or_non_abstract:P(2676,1,"Accessors_must_both_be_abstract_or_non_abstract_2676","Accessors must both be abstract or non-abstract."),A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type:P(2677,1,"A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type_2677","A type predicate's type must be assignable to its parameter's type."),Type_0_is_not_comparable_to_type_1:P(2678,1,"Type_0_is_not_comparable_to_type_1_2678","Type '{0}' is not comparable to type '{1}'."),A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void:P(2679,1,"A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void_2679","A function that is called with the 'new' keyword cannot have a 'this' type that is 'void'."),A_0_parameter_must_be_the_first_parameter:P(2680,1,"A_0_parameter_must_be_the_first_parameter_2680","A '{0}' parameter must be the first parameter."),A_constructor_cannot_have_a_this_parameter:P(2681,1,"A_constructor_cannot_have_a_this_parameter_2681","A constructor cannot have a 'this' parameter."),this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation:P(2683,1,"this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_2683","'this' implicitly has type 'any' because it does not have a type annotation."),The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1:P(2684,1,"The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1_2684","The 'this' context of type '{0}' is not assignable to method's 'this' of type '{1}'."),The_this_types_of_each_signature_are_incompatible:P(2685,1,"The_this_types_of_each_signature_are_incompatible_2685","The 'this' types of each signature are incompatible."),_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead:P(2686,1,"_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead_2686","'{0}' refers to a UMD global, but the current file is a module. Consider adding an import instead."),All_declarations_of_0_must_have_identical_modifiers:P(2687,1,"All_declarations_of_0_must_have_identical_modifiers_2687","All declarations of '{0}' must have identical modifiers."),Cannot_find_type_definition_file_for_0:P(2688,1,"Cannot_find_type_definition_file_for_0_2688","Cannot find type definition file for '{0}'."),Cannot_extend_an_interface_0_Did_you_mean_implements:P(2689,1,"Cannot_extend_an_interface_0_Did_you_mean_implements_2689","Cannot extend an interface '{0}'. Did you mean 'implements'?"),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0:P(2690,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0_2690","'{0}' only refers to a type, but is being used as a value here. Did you mean to use '{1} in {0}'?"),_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible:P(2692,1,"_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible_2692","'{0}' is a primitive, but '{1}' is a wrapper object. Prefer using '{0}' when possible."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here:P(2693,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_2693","'{0}' only refers to a type, but is being used as a value here."),Namespace_0_has_no_exported_member_1:P(2694,1,"Namespace_0_has_no_exported_member_1_2694","Namespace '{0}' has no exported member '{1}'."),Left_side_of_comma_operator_is_unused_and_has_no_side_effects:P(2695,1,"Left_side_of_comma_operator_is_unused_and_has_no_side_effects_2695","Left side of comma operator is unused and has no side effects.",!0),The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead:P(2696,1,"The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead_2696","The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?"),An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:P(2697,1,"An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_in_2697","An async function or method must return a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),Spread_types_may_only_be_created_from_object_types:P(2698,1,"Spread_types_may_only_be_created_from_object_types_2698","Spread types may only be created from object types."),Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1:P(2699,1,"Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1_2699","Static property '{0}' conflicts with built-in property 'Function.{0}' of constructor function '{1}'."),Rest_types_may_only_be_created_from_object_types:P(2700,1,"Rest_types_may_only_be_created_from_object_types_2700","Rest types may only be created from object types."),The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access:P(2701,1,"The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access_2701","The target of an object rest assignment must be a variable or a property access."),_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here:P(2702,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here_2702","'{0}' only refers to a type, but is being used as a namespace here."),The_operand_of_a_delete_operator_must_be_a_property_reference:P(2703,1,"The_operand_of_a_delete_operator_must_be_a_property_reference_2703","The operand of a 'delete' operator must be a property reference."),The_operand_of_a_delete_operator_cannot_be_a_read_only_property:P(2704,1,"The_operand_of_a_delete_operator_cannot_be_a_read_only_property_2704","The operand of a 'delete' operator cannot be a read-only property."),An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:P(2705,1,"An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_de_2705","An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Required_type_parameters_may_not_follow_optional_type_parameters:P(2706,1,"Required_type_parameters_may_not_follow_optional_type_parameters_2706","Required type parameters may not follow optional type parameters."),Generic_type_0_requires_between_1_and_2_type_arguments:P(2707,1,"Generic_type_0_requires_between_1_and_2_type_arguments_2707","Generic type '{0}' requires between {1} and {2} type arguments."),Cannot_use_namespace_0_as_a_value:P(2708,1,"Cannot_use_namespace_0_as_a_value_2708","Cannot use namespace '{0}' as a value."),Cannot_use_namespace_0_as_a_type:P(2709,1,"Cannot_use_namespace_0_as_a_type_2709","Cannot use namespace '{0}' as a type."),_0_are_specified_twice_The_attribute_named_0_will_be_overwritten:P(2710,1,"_0_are_specified_twice_The_attribute_named_0_will_be_overwritten_2710","'{0}' are specified twice. The attribute named '{0}' will be overwritten."),A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:P(2711,1,"A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES20_2711","A dynamic import call returns a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),A_dynamic_import_call_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:P(2712,1,"A_dynamic_import_call_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declarat_2712","A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_property_1_in_0_with_0_1:P(2713,1,"Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_p_2713",`Cannot access '{0}.{1}' because '{0}' is a type, but not a namespace. Did you mean to retrieve the type of the property '{1}' in '{0}' with '{0}["{1}"]'?`),The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context:P(2714,1,"The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context_2714","The expression of an export assignment must be an identifier or qualified name in an ambient context."),Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor:P(2715,1,"Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor_2715","Abstract property '{0}' in class '{1}' cannot be accessed in the constructor."),Type_parameter_0_has_a_circular_default:P(2716,1,"Type_parameter_0_has_a_circular_default_2716","Type parameter '{0}' has a circular default."),Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_type_2:P(2717,1,"Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_t_2717","Subsequent property declarations must have the same type. Property '{0}' must be of type '{1}', but here has type '{2}'."),Duplicate_property_0:P(2718,1,"Duplicate_property_0_2718","Duplicate property '{0}'."),Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated:P(2719,1,"Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated_2719","Type '{0}' is not assignable to type '{1}'. Two different types with this name exist, but they are unrelated."),Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclass:P(2720,1,"Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclas_2720","Class '{0}' incorrectly implements class '{1}'. Did you mean to extend '{1}' and inherit its members as a subclass?"),Cannot_invoke_an_object_which_is_possibly_null:P(2721,1,"Cannot_invoke_an_object_which_is_possibly_null_2721","Cannot invoke an object which is possibly 'null'."),Cannot_invoke_an_object_which_is_possibly_undefined:P(2722,1,"Cannot_invoke_an_object_which_is_possibly_undefined_2722","Cannot invoke an object which is possibly 'undefined'."),Cannot_invoke_an_object_which_is_possibly_null_or_undefined:P(2723,1,"Cannot_invoke_an_object_which_is_possibly_null_or_undefined_2723","Cannot invoke an object which is possibly 'null' or 'undefined'."),_0_has_no_exported_member_named_1_Did_you_mean_2:P(2724,1,"_0_has_no_exported_member_named_1_Did_you_mean_2_2724","'{0}' has no exported member named '{1}'. Did you mean '{2}'?"),Class_name_cannot_be_Object_when_targeting_ES5_with_module_0:P(2725,1,"Class_name_cannot_be_Object_when_targeting_ES5_with_module_0_2725","Class name cannot be 'Object' when targeting ES5 with module {0}."),Cannot_find_lib_definition_for_0:P(2726,1,"Cannot_find_lib_definition_for_0_2726","Cannot find lib definition for '{0}'."),Cannot_find_lib_definition_for_0_Did_you_mean_1:P(2727,1,"Cannot_find_lib_definition_for_0_Did_you_mean_1_2727","Cannot find lib definition for '{0}'. Did you mean '{1}'?"),_0_is_declared_here:P(2728,3,"_0_is_declared_here_2728","'{0}' is declared here."),Property_0_is_used_before_its_initialization:P(2729,1,"Property_0_is_used_before_its_initialization_2729","Property '{0}' is used before its initialization."),An_arrow_function_cannot_have_a_this_parameter:P(2730,1,"An_arrow_function_cannot_have_a_this_parameter_2730","An arrow function cannot have a 'this' parameter."),Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_in_String:P(2731,1,"Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_i_2731","Implicit conversion of a 'symbol' to a 'string' will fail at runtime. Consider wrapping this expression in 'String(...)'."),Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension:P(2732,1,"Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension_2732","Cannot find module '{0}'. Consider using '--resolveJsonModule' to import module with '.json' extension."),Property_0_was_also_declared_here:P(2733,1,"Property_0_was_also_declared_here_2733","Property '{0}' was also declared here."),Are_you_missing_a_semicolon:P(2734,1,"Are_you_missing_a_semicolon_2734","Are you missing a semicolon?"),Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1:P(2735,1,"Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1_2735","Did you mean for '{0}' to be constrained to type 'new (...args: any[]) => {1}'?"),Operator_0_cannot_be_applied_to_type_1:P(2736,1,"Operator_0_cannot_be_applied_to_type_1_2736","Operator '{0}' cannot be applied to type '{1}'."),BigInt_literals_are_not_available_when_targeting_lower_than_ES2020:P(2737,1,"BigInt_literals_are_not_available_when_targeting_lower_than_ES2020_2737","BigInt literals are not available when targeting lower than ES2020."),An_outer_value_of_this_is_shadowed_by_this_container:P(2738,3,"An_outer_value_of_this_is_shadowed_by_this_container_2738","An outer value of 'this' is shadowed by this container."),Type_0_is_missing_the_following_properties_from_type_1_Colon_2:P(2739,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_2739","Type '{0}' is missing the following properties from type '{1}': {2}"),Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more:P(2740,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more_2740","Type '{0}' is missing the following properties from type '{1}': {2}, and {3} more."),Property_0_is_missing_in_type_1_but_required_in_type_2:P(2741,1,"Property_0_is_missing_in_type_1_but_required_in_type_2_2741","Property '{0}' is missing in type '{1}' but required in type '{2}'."),The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_annotation_is_necessary:P(2742,1,"The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_a_2742","The inferred type of '{0}' cannot be named without a reference to '{1}'. This is likely not portable. A type annotation is necessary."),No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments:P(2743,1,"No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments_2743","No overload expects {0} type arguments, but overloads do exist that expect either {1} or {2} type arguments."),Type_parameter_defaults_can_only_reference_previously_declared_type_parameters:P(2744,1,"Type_parameter_defaults_can_only_reference_previously_declared_type_parameters_2744","Type parameter defaults can only reference previously declared type parameters."),This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_provided:P(2745,1,"This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_pr_2745","This JSX tag's '{0}' prop expects type '{1}' which requires multiple children, but only a single child was provided."),This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided:P(2746,1,"This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided_2746","This JSX tag's '{0}' prop expects a single child of type '{1}', but multiple children were provided."),_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_type_of_1_is_2:P(2747,1,"_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_t_2747","'{0}' components don't accept text as child elements. Text in JSX has the type 'string', but the expected type of '{1}' is '{2}'."),Cannot_access_ambient_const_enums_when_0_is_enabled:P(2748,1,"Cannot_access_ambient_const_enums_when_0_is_enabled_2748","Cannot access ambient const enums when '{0}' is enabled."),_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0:P(2749,1,"_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0_2749","'{0}' refers to a value, but is being used as a type here. Did you mean 'typeof {0}'?"),The_implementation_signature_is_declared_here:P(2750,1,"The_implementation_signature_is_declared_here_2750","The implementation signature is declared here."),Circularity_originates_in_type_at_this_location:P(2751,1,"Circularity_originates_in_type_at_this_location_2751","Circularity originates in type at this location."),The_first_export_default_is_here:P(2752,1,"The_first_export_default_is_here_2752","The first export default is here."),Another_export_default_is_here:P(2753,1,"Another_export_default_is_here_2753","Another export default is here."),super_may_not_use_type_arguments:P(2754,1,"super_may_not_use_type_arguments_2754","'super' may not use type arguments."),No_constituent_of_type_0_is_callable:P(2755,1,"No_constituent_of_type_0_is_callable_2755","No constituent of type '{0}' is callable."),Not_all_constituents_of_type_0_are_callable:P(2756,1,"Not_all_constituents_of_type_0_are_callable_2756","Not all constituents of type '{0}' are callable."),Type_0_has_no_call_signatures:P(2757,1,"Type_0_has_no_call_signatures_2757","Type '{0}' has no call signatures."),Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_other:P(2758,1,"Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_2758","Each member of the union type '{0}' has signatures, but none of those signatures are compatible with each other."),No_constituent_of_type_0_is_constructable:P(2759,1,"No_constituent_of_type_0_is_constructable_2759","No constituent of type '{0}' is constructable."),Not_all_constituents_of_type_0_are_constructable:P(2760,1,"Not_all_constituents_of_type_0_are_constructable_2760","Not all constituents of type '{0}' are constructable."),Type_0_has_no_construct_signatures:P(2761,1,"Type_0_has_no_construct_signatures_2761","Type '{0}' has no construct signatures."),Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_with_each_other:P(2762,1,"Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_2762","Each member of the union type '{0}' has construct signatures, but none of those signatures are compatible with each other."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_send_0:P(2763,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_s_2763","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but for-of will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_always_send_0:P(2764,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_al_2764","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array spread will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring_will_always_send_0:P(2765,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring__2765","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array destructuring will always send '{0}'."),Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_containing_generator_will_always_send_0:P(2766,1,"Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_co_2766","Cannot delegate iteration to value because the 'next' method of its iterator expects type '{1}', but the containing generator will always send '{0}'."),The_0_property_of_an_iterator_must_be_a_method:P(2767,1,"The_0_property_of_an_iterator_must_be_a_method_2767","The '{0}' property of an iterator must be a method."),The_0_property_of_an_async_iterator_must_be_a_method:P(2768,1,"The_0_property_of_an_async_iterator_must_be_a_method_2768","The '{0}' property of an async iterator must be a method."),No_overload_matches_this_call:P(2769,1,"No_overload_matches_this_call_2769","No overload matches this call."),The_last_overload_gave_the_following_error:P(2770,1,"The_last_overload_gave_the_following_error_2770","The last overload gave the following error."),The_last_overload_is_declared_here:P(2771,1,"The_last_overload_is_declared_here_2771","The last overload is declared here."),Overload_0_of_1_2_gave_the_following_error:P(2772,1,"Overload_0_of_1_2_gave_the_following_error_2772","Overload {0} of {1}, '{2}', gave the following error."),Did_you_forget_to_use_await:P(2773,1,"Did_you_forget_to_use_await_2773","Did you forget to use 'await'?"),This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_instead:P(2774,1,"This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_2774","This condition will always return true since this function is always defined. Did you mean to call it instead?"),Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation:P(2775,1,"Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation_2775","Assertions require every name in the call target to be declared with an explicit type annotation."),Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name:P(2776,1,"Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name_2776","Assertions require the call target to be an identifier or qualified name."),The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access:P(2777,1,"The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access_2777","The operand of an increment or decrement operator may not be an optional property access."),The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access:P(2778,1,"The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access_2778","The target of an object rest assignment may not be an optional property access."),The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access:P(2779,1,"The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access_2779","The left-hand side of an assignment expression may not be an optional property access."),The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access:P(2780,1,"The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access_2780","The left-hand side of a 'for...in' statement may not be an optional property access."),The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access:P(2781,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access_2781","The left-hand side of a 'for...of' statement may not be an optional property access."),_0_needs_an_explicit_type_annotation:P(2782,3,"_0_needs_an_explicit_type_annotation_2782","'{0}' needs an explicit type annotation."),_0_is_specified_more_than_once_so_this_usage_will_be_overwritten:P(2783,1,"_0_is_specified_more_than_once_so_this_usage_will_be_overwritten_2783","'{0}' is specified more than once, so this usage will be overwritten."),get_and_set_accessors_cannot_declare_this_parameters:P(2784,1,"get_and_set_accessors_cannot_declare_this_parameters_2784","'get' and 'set' accessors cannot declare 'this' parameters."),This_spread_always_overwrites_this_property:P(2785,1,"This_spread_always_overwrites_this_property_2785","This spread always overwrites this property."),_0_cannot_be_used_as_a_JSX_component:P(2786,1,"_0_cannot_be_used_as_a_JSX_component_2786","'{0}' cannot be used as a JSX component."),Its_return_type_0_is_not_a_valid_JSX_element:P(2787,1,"Its_return_type_0_is_not_a_valid_JSX_element_2787","Its return type '{0}' is not a valid JSX element."),Its_instance_type_0_is_not_a_valid_JSX_element:P(2788,1,"Its_instance_type_0_is_not_a_valid_JSX_element_2788","Its instance type '{0}' is not a valid JSX element."),Its_element_type_0_is_not_a_valid_JSX_element:P(2789,1,"Its_element_type_0_is_not_a_valid_JSX_element_2789","Its element type '{0}' is not a valid JSX element."),The_operand_of_a_delete_operator_must_be_optional:P(2790,1,"The_operand_of_a_delete_operator_must_be_optional_2790","The operand of a 'delete' operator must be optional."),Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_later:P(2791,1,"Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_lat_2791","Exponentiation cannot be performed on 'bigint' values unless the 'target' option is set to 'es2016' or later."),Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_to_the_paths_option:P(2792,1,"Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_t_2792","Cannot find module '{0}'. Did you mean to set the 'moduleResolution' option to 'nodenext', or to add aliases to the 'paths' option?"),The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_are_not_externally_visible:P(2793,1,"The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_2793","The call would have succeeded against this implementation, but implementation signatures of overloads are not externally visible."),Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise:P(2794,1,"Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise_2794","Expected {0} arguments, but got {1}. Did you forget to include 'void' in your type argument to 'Promise'?"),The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types:P(2795,1,"The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types_2795","The 'intrinsic' keyword can only be used to declare compiler provided intrinsic types."),It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tagged_template_expression_which_cannot_be_invoked:P(2796,1,"It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tag_2796","It is likely that you are missing a comma to separate these two template expressions. They form a tagged template expression which cannot be invoked."),A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_be_declared_abstract:P(2797,1,"A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_2797","A mixin class that extends from a type variable containing an abstract construct signature must also be declared 'abstract'."),The_declaration_was_marked_as_deprecated_here:P(2798,1,"The_declaration_was_marked_as_deprecated_here_2798","The declaration was marked as deprecated here."),Type_produces_a_tuple_type_that_is_too_large_to_represent:P(2799,1,"Type_produces_a_tuple_type_that_is_too_large_to_represent_2799","Type produces a tuple type that is too large to represent."),Expression_produces_a_tuple_type_that_is_too_large_to_represent:P(2800,1,"Expression_produces_a_tuple_type_that_is_too_large_to_represent_2800","Expression produces a tuple type that is too large to represent."),This_condition_will_always_return_true_since_this_0_is_always_defined:P(2801,1,"This_condition_will_always_return_true_since_this_0_is_always_defined_2801","This condition will always return true since this '{0}' is always defined."),Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es2015_or_higher:P(2802,1,"Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es201_2802","Type '{0}' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher."),Cannot_assign_to_private_method_0_Private_methods_are_not_writable:P(2803,1,"Cannot_assign_to_private_method_0_Private_methods_are_not_writable_2803","Cannot assign to private method '{0}'. Private methods are not writable."),Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name:P(2804,1,"Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name_2804","Duplicate identifier '{0}'. Static and instance elements cannot share the same private name."),Private_accessor_was_defined_without_a_getter:P(2806,1,"Private_accessor_was_defined_without_a_getter_2806","Private accessor was defined without a getter."),This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_one_in_0_Consider_upgrading_your_version_of_0:P(2807,1,"This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_o_2807","This syntax requires an imported helper named '{1}' with {2} parameters, which is not compatible with the one in '{0}'. Consider upgrading your version of '{0}'."),A_get_accessor_must_be_at_least_as_accessible_as_the_setter:P(2808,1,"A_get_accessor_must_be_at_least_as_accessible_as_the_setter_2808","A get accessor must be at least as accessible as the setter"),Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_destructuring_assignment_you_might_need_to_wrap_the_whole_assignment_in_parentheses:P(2809,1,"Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_d_2809","Declaration or statement expected. This '=' follows a block of statements, so if you intended to write a destructuring assignment, you might need to wrap the whole assignment in parentheses."),Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_without_arguments:P(2810,1,"Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_2810","Expected 1 argument, but got 0. 'new Promise()' needs a JSDoc hint to produce a 'resolve' that can be called without arguments."),Initializer_for_property_0:P(2811,1,"Initializer_for_property_0_2811","Initializer for property '{0}'"),Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom:P(2812,1,"Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom_2812","Property '{0}' does not exist on type '{1}'. Try changing the 'lib' compiler option to include 'dom'."),Class_declaration_cannot_implement_overload_list_for_0:P(2813,1,"Class_declaration_cannot_implement_overload_list_for_0_2813","Class declaration cannot implement overload list for '{0}'."),Function_with_bodies_can_only_merge_with_classes_that_are_ambient:P(2814,1,"Function_with_bodies_can_only_merge_with_classes_that_are_ambient_2814","Function with bodies can only merge with classes that are ambient."),arguments_cannot_be_referenced_in_property_initializers:P(2815,1,"arguments_cannot_be_referenced_in_property_initializers_2815","'arguments' cannot be referenced in property initializers."),Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class:P(2816,1,"Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class_2816","Cannot use 'this' in a static property initializer of a decorated class."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block:P(2817,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block_2817","Property '{0}' has no initializer and is not definitely assigned in a class static block."),Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializers:P(2818,1,"Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializer_2818","Duplicate identifier '{0}'. Compiler reserves name '{1}' when emitting 'super' references in static initializers."),Namespace_name_cannot_be_0:P(2819,1,"Namespace_name_cannot_be_0_2819","Namespace name cannot be '{0}'."),Type_0_is_not_assignable_to_type_1_Did_you_mean_2:P(2820,1,"Type_0_is_not_assignable_to_type_1_Did_you_mean_2_2820","Type '{0}' is not assignable to type '{1}'. Did you mean '{2}'?"),Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext:P(2821,1,"Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext_2821","Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'."),Import_assertions_cannot_be_used_with_type_only_imports_or_exports:P(2822,1,"Import_assertions_cannot_be_used_with_type_only_imports_or_exports_2822","Import assertions cannot be used with type-only imports or exports."),Import_attributes_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext:P(2823,1,"Import_attributes_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext_2823","Import attributes are only supported when the '--module' option is set to 'esnext' or 'nodenext'."),Cannot_find_namespace_0_Did_you_mean_1:P(2833,1,"Cannot_find_namespace_0_Did_you_mean_1_2833","Cannot find namespace '{0}'. Did you mean '{1}'?"),Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_node16_or_nodenext_Consider_adding_an_extension_to_the_import_path:P(2834,1,"Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_n_2834","Relative import paths need explicit file extensions in ECMAScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path."),Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_node16_or_nodenext_Did_you_mean_0:P(2835,1,"Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_n_2835","Relative import paths need explicit file extensions in ECMAScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean '{0}'?"),Import_assertions_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls:P(2836,1,"Import_assertions_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls_2836","Import assertions are not allowed on statements that compile to CommonJS 'require' calls."),Import_assertion_values_must_be_string_literal_expressions:P(2837,1,"Import_assertion_values_must_be_string_literal_expressions_2837","Import assertion values must be string literal expressions."),All_declarations_of_0_must_have_identical_constraints:P(2838,1,"All_declarations_of_0_must_have_identical_constraints_2838","All declarations of '{0}' must have identical constraints."),This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value:P(2839,1,"This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value_2839","This condition will always return '{0}' since JavaScript compares objects by reference, not value."),An_interface_cannot_extend_a_primitive_type_like_0_It_can_only_extend_other_named_object_types:P(2840,1,"An_interface_cannot_extend_a_primitive_type_like_0_It_can_only_extend_other_named_object_types_2840","An interface cannot extend a primitive type like '{0}'. It can only extend other named object types."),_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation:P(2842,1,"_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation_2842","'{0}' is an unused renaming of '{1}'. Did you intend to use it as a type annotation?"),We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here:P(2843,1,"We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here_2843","We can only write a type for '{0}' by adding a type for the entire parameter here."),Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:P(2844,1,"Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2844","Type of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),This_condition_will_always_return_0:P(2845,1,"This_condition_will_always_return_0_2845","This condition will always return '{0}'."),A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_file_0_instead:P(2846,1,"A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_f_2846","A declaration file cannot be imported without 'import type'. Did you mean to import an implementation file '{0}' instead?"),The_right_hand_side_of_an_instanceof_expression_must_not_be_an_instantiation_expression:P(2848,1,"The_right_hand_side_of_an_instanceof_expression_must_not_be_an_instantiation_expression_2848","The right-hand side of an 'instanceof' expression must not be an instantiation expression."),Target_signature_provides_too_few_arguments_Expected_0_or_more_but_got_1:P(2849,1,"Target_signature_provides_too_few_arguments_Expected_0_or_more_but_got_1_2849","Target signature provides too few arguments. Expected {0} or more, but got {1}."),The_initializer_of_a_using_declaration_must_be_either_an_object_with_a_Symbol_dispose_method_or_be_null_or_undefined:P(2850,1,"The_initializer_of_a_using_declaration_must_be_either_an_object_with_a_Symbol_dispose_method_or_be_n_2850","The initializer of a 'using' declaration must be either an object with a '[Symbol.dispose]()' method, or be 'null' or 'undefined'."),The_initializer_of_an_await_using_declaration_must_be_either_an_object_with_a_Symbol_asyncDispose_or_Symbol_dispose_method_or_be_null_or_undefined:P(2851,1,"The_initializer_of_an_await_using_declaration_must_be_either_an_object_with_a_Symbol_asyncDispose_or_2851","The initializer of an 'await using' declaration must be either an object with a '[Symbol.asyncDispose]()' or '[Symbol.dispose]()' method, or be 'null' or 'undefined'."),await_using_statements_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:P(2852,1,"await_using_statements_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_2852","'await using' statements are only allowed within async functions and at the top levels of modules."),await_using_statements_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:P(2853,1,"await_using_statements_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_th_2853","'await using' statements are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),Top_level_await_using_statements_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:P(2854,1,"Top_level_await_using_statements_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_sys_2854","Top-level 'await using' statements are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),Class_field_0_defined_by_the_parent_class_is_not_accessible_in_the_child_class_via_super:P(2855,1,"Class_field_0_defined_by_the_parent_class_is_not_accessible_in_the_child_class_via_super_2855","Class field '{0}' defined by the parent class is not accessible in the child class via super."),Import_attributes_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls:P(2856,1,"Import_attributes_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls_2856","Import attributes are not allowed on statements that compile to CommonJS 'require' calls."),Import_attributes_cannot_be_used_with_type_only_imports_or_exports:P(2857,1,"Import_attributes_cannot_be_used_with_type_only_imports_or_exports_2857","Import attributes cannot be used with type-only imports or exports."),Import_attribute_values_must_be_string_literal_expressions:P(2858,1,"Import_attribute_values_must_be_string_literal_expressions_2858","Import attribute values must be string literal expressions."),Excessive_complexity_comparing_types_0_and_1:P(2859,1,"Excessive_complexity_comparing_types_0_and_1_2859","Excessive complexity comparing types '{0}' and '{1}'."),The_left_hand_side_of_an_instanceof_expression_must_be_assignable_to_the_first_argument_of_the_right_hand_side_s_Symbol_hasInstance_method:P(2860,1,"The_left_hand_side_of_an_instanceof_expression_must_be_assignable_to_the_first_argument_of_the_right_2860","The left-hand side of an 'instanceof' expression must be assignable to the first argument of the right-hand side's '[Symbol.hasInstance]' method."),An_object_s_Symbol_hasInstance_method_must_return_a_boolean_value_for_it_to_be_used_on_the_right_hand_side_of_an_instanceof_expression:P(2861,1,"An_object_s_Symbol_hasInstance_method_must_return_a_boolean_value_for_it_to_be_used_on_the_right_han_2861","An object's '[Symbol.hasInstance]' method must return a boolean value for it to be used on the right-hand side of an 'instanceof' expression."),Type_0_is_generic_and_can_only_be_indexed_for_reading:P(2862,1,"Type_0_is_generic_and_can_only_be_indexed_for_reading_2862","Type '{0}' is generic and can only be indexed for reading."),A_class_cannot_extend_a_primitive_type_like_0_Classes_can_only_extend_constructable_values:P(2863,1,"A_class_cannot_extend_a_primitive_type_like_0_Classes_can_only_extend_constructable_values_2863","A class cannot extend a primitive type like '{0}'. Classes can only extend constructable values."),A_class_cannot_implement_a_primitive_type_like_0_It_can_only_implement_other_named_object_types:P(2864,1,"A_class_cannot_implement_a_primitive_type_like_0_It_can_only_implement_other_named_object_types_2864","A class cannot implement a primitive type like '{0}'. It can only implement other named object types."),Import_declaration_0_is_using_private_name_1:P(4e3,1,"Import_declaration_0_is_using_private_name_1_4000","Import declaration '{0}' is using private name '{1}'."),Type_parameter_0_of_exported_class_has_or_is_using_private_name_1:P(4002,1,"Type_parameter_0_of_exported_class_has_or_is_using_private_name_1_4002","Type parameter '{0}' of exported class has or is using private name '{1}'."),Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1:P(4004,1,"Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1_4004","Type parameter '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:P(4006,1,"Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4006","Type parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:P(4008,1,"Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4008","Type parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:P(4010,1,"Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4010","Type parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:P(4012,1,"Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4012","Type parameter '{0}' of public method from exported class has or is using private name '{1}'."),Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:P(4014,1,"Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4014","Type parameter '{0}' of method from exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_function_has_or_is_using_private_name_1:P(4016,1,"Type_parameter_0_of_exported_function_has_or_is_using_private_name_1_4016","Type parameter '{0}' of exported function has or is using private name '{1}'."),Implements_clause_of_exported_class_0_has_or_is_using_private_name_1:P(4019,1,"Implements_clause_of_exported_class_0_has_or_is_using_private_name_1_4019","Implements clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_0_has_or_is_using_private_name_1:P(4020,1,"extends_clause_of_exported_class_0_has_or_is_using_private_name_1_4020","'extends' clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_has_or_is_using_private_name_0:P(4021,1,"extends_clause_of_exported_class_has_or_is_using_private_name_0_4021","'extends' clause of exported class has or is using private name '{0}'."),extends_clause_of_exported_interface_0_has_or_is_using_private_name_1:P(4022,1,"extends_clause_of_exported_interface_0_has_or_is_using_private_name_1_4022","'extends' clause of exported interface '{0}' has or is using private name '{1}'."),Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4023,1,"Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4023","Exported variable '{0}' has or is using name '{1}' from external module {2} but cannot be named."),Exported_variable_0_has_or_is_using_name_1_from_private_module_2:P(4024,1,"Exported_variable_0_has_or_is_using_name_1_from_private_module_2_4024","Exported variable '{0}' has or is using name '{1}' from private module '{2}'."),Exported_variable_0_has_or_is_using_private_name_1:P(4025,1,"Exported_variable_0_has_or_is_using_private_name_1_4025","Exported variable '{0}' has or is using private name '{1}'."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4026,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot__4026","Public static property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:P(4027,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4027","Public static property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_property_0_of_exported_class_has_or_is_using_private_name_1:P(4028,1,"Public_static_property_0_of_exported_class_has_or_is_using_private_name_1_4028","Public static property '{0}' of exported class has or is using private name '{1}'."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4029,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_name_4029","Public property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:P(4030,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4030","Public property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_property_0_of_exported_class_has_or_is_using_private_name_1:P(4031,1,"Public_property_0_of_exported_class_has_or_is_using_private_name_1_4031","Public property '{0}' of exported class has or is using private name '{1}'."),Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:P(4032,1,"Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4032","Property '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Property_0_of_exported_interface_has_or_is_using_private_name_1:P(4033,1,"Property_0_of_exported_interface_has_or_is_using_private_name_1_4033","Property '{0}' of exported interface has or is using private name '{1}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4034,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_mod_4034","Parameter type of public static setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1:P(4035,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1_4035","Parameter type of public static setter '{0}' from exported class has or is using private name '{1}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4036,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4036","Parameter type of public setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1:P(4037,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1_4037","Parameter type of public setter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4038,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_modul_4038","Return type of public static getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4039,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_4039","Return type of public static getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1:P(4040,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1_4040","Return type of public static getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4041,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_4041","Return type of public getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4042,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4042","Return type of public getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1:P(4043,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1_4043","Return type of public getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:P(4044,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_mod_4044","Return type of constructor signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0:P(4045,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0_4045","Return type of constructor signature from exported interface has or is using private name '{0}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:P(4046,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4046","Return type of call signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0:P(4047,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0_4047","Return type of call signature from exported interface has or is using private name '{0}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:P(4048,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4048","Return type of index signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0:P(4049,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0_4049","Return type of index signature from exported interface has or is using private name '{0}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:P(4050,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module__4050","Return type of public static method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:P(4051,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4051","Return type of public static method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0:P(4052,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0_4052","Return type of public static method from exported class has or is using private name '{0}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:P(4053,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_c_4053","Return type of public method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:P(4054,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4054","Return type of public method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0:P(4055,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0_4055","Return type of public method from exported class has or is using private name '{0}'."),Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1:P(4056,1,"Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4056","Return type of method from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0:P(4057,1,"Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0_4057","Return type of method from exported interface has or is using private name '{0}'."),Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:P(4058,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named_4058","Return type of exported function has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1:P(4059,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1_4059","Return type of exported function has or is using name '{0}' from private module '{1}'."),Return_type_of_exported_function_has_or_is_using_private_name_0:P(4060,1,"Return_type_of_exported_function_has_or_is_using_private_name_0_4060","Return type of exported function has or is using private name '{0}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4061,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_can_4061","Parameter '{0}' of constructor from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4062,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2_4062","Parameter '{0}' of constructor from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1:P(4063,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1_4063","Parameter '{0}' of constructor from exported class has or is using private name '{1}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:P(4064,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_mod_4064","Parameter '{0}' of constructor signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:P(4065,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4065","Parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:P(4066,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4066","Parameter '{0}' of call signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:P(4067,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4067","Parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4068,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module__4068","Parameter '{0}' of public static method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4069,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4069","Parameter '{0}' of public static method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:P(4070,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4070","Parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4071,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_c_4071","Parameter '{0}' of public method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4072,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4072","Parameter '{0}' of public method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:P(4073,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4073","Parameter '{0}' of public method from exported class has or is using private name '{1}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2:P(4074,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4074","Parameter '{0}' of method from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:P(4075,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4075","Parameter '{0}' of method from exported interface has or is using private name '{1}'."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4076,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4076","Parameter '{0}' of exported function has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2:P(4077,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2_4077","Parameter '{0}' of exported function has or is using name '{1}' from private module '{2}'."),Parameter_0_of_exported_function_has_or_is_using_private_name_1:P(4078,1,"Parameter_0_of_exported_function_has_or_is_using_private_name_1_4078","Parameter '{0}' of exported function has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1:P(4081,1,"Exported_type_alias_0_has_or_is_using_private_name_1_4081","Exported type alias '{0}' has or is using private name '{1}'."),Default_export_of_the_module_has_or_is_using_private_name_0:P(4082,1,"Default_export_of_the_module_has_or_is_using_private_name_0_4082","Default export of the module has or is using private name '{0}'."),Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1:P(4083,1,"Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1_4083","Type parameter '{0}' of exported type alias has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2:P(4084,1,"Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2_4084","Exported type alias '{0}' has or is using private name '{1}' from module {2}."),Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1:P(4085,1,"Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1_4085","Extends clause for inferred type '{0}' has or is using private name '{1}'."),Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_library_to_resolve_the_conflict:P(4090,1,"Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_librar_4090","Conflicting definitions for '{0}' found at '{1}' and '{2}'. Consider installing a specific version of this library to resolve the conflict."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:P(4091,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4091","Parameter '{0}' of index signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1:P(4092,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1_4092","Parameter '{0}' of index signature from exported interface has or is using private name '{1}'."),Property_0_of_exported_class_expression_may_not_be_private_or_protected:P(4094,1,"Property_0_of_exported_class_expression_may_not_be_private_or_protected_4094","Property '{0}' of exported class expression may not be private or protected."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4095,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_4095","Public static method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:P(4096,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4096","Public static method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_method_0_of_exported_class_has_or_is_using_private_name_1:P(4097,1,"Public_static_method_0_of_exported_class_has_or_is_using_private_name_1_4097","Public static method '{0}' of exported class has or is using private name '{1}'."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4098,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4098","Public method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:P(4099,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4099","Public method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_method_0_of_exported_class_has_or_is_using_private_name_1:P(4100,1,"Public_method_0_of_exported_class_has_or_is_using_private_name_1_4100","Public method '{0}' of exported class has or is using private name '{1}'."),Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:P(4101,1,"Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4101","Method '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Method_0_of_exported_interface_has_or_is_using_private_name_1:P(4102,1,"Method_0_of_exported_interface_has_or_is_using_private_name_1_4102","Method '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1:P(4103,1,"Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1_4103","Type parameter '{0}' of exported mapped object type is using private name '{1}'."),The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1:P(4104,1,"The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1_4104","The type '{0}' is 'readonly' and cannot be assigned to the mutable type '{1}'."),Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter:P(4105,1,"Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter_4105","Private or protected member '{0}' cannot be accessed on a type parameter."),Parameter_0_of_accessor_has_or_is_using_private_name_1:P(4106,1,"Parameter_0_of_accessor_has_or_is_using_private_name_1_4106","Parameter '{0}' of accessor has or is using private name '{1}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2:P(4107,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2_4107","Parameter '{0}' of accessor has or is using name '{1}' from private module '{2}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4108,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4108","Parameter '{0}' of accessor has or is using name '{1}' from external module '{2}' but cannot be named."),Type_arguments_for_0_circularly_reference_themselves:P(4109,1,"Type_arguments_for_0_circularly_reference_themselves_4109","Type arguments for '{0}' circularly reference themselves."),Tuple_type_arguments_circularly_reference_themselves:P(4110,1,"Tuple_type_arguments_circularly_reference_themselves_4110","Tuple type arguments circularly reference themselves."),Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0:P(4111,1,"Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0_4111","Property '{0}' comes from an index signature, so it must be accessed with ['{0}']."),This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another_class:P(4112,1,"This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another__4112","This member cannot have an 'override' modifier because its containing class '{0}' does not extend another class."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0:P(4113,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_4113","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0:P(4114,1,"This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0_4114","This member must have an 'override' modifier because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0:P(4115,1,"This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0_4115","This parameter property must have an 'override' modifier because it overrides a member in base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared_in_the_base_class_0:P(4116,1,"This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared__4116","This member must have an 'override' modifier because it overrides an abstract method that is declared in the base class '{0}'."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:P(4117,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you__4117","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'. Did you mean '{1}'?"),The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized:P(4118,1,"The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized_4118","The type of this node cannot be serialized because its property '{0}' cannot be serialized."),This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:P(4119,1,"This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_4119","This member must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:P(4120,1,"This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_4120","This parameter property must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_extend_another_class:P(4121,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_4121","This member cannot have a JSDoc comment with an '@override' tag because its containing class '{0}' does not extend another class."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0:P(4122,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4122","This member cannot have a JSDoc comment with an '@override' tag because it is not declared in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:P(4123,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4123","This member cannot have a JSDoc comment with an 'override' tag because it is not declared in the base class '{0}'. Did you mean '{1}'?"),Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:P(4124,1,"Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_w_4124","Compiler option '{0}' of value '{1}' is unstable. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),The_current_host_does_not_support_the_0_option:P(5001,1,"The_current_host_does_not_support_the_0_option_5001","The current host does not support the '{0}' option."),Cannot_find_the_common_subdirectory_path_for_the_input_files:P(5009,1,"Cannot_find_the_common_subdirectory_path_for_the_input_files_5009","Cannot find the common subdirectory path for the input files."),File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:P(5010,1,"File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0_5010","File specification cannot end in a recursive directory wildcard ('**'): '{0}'."),Cannot_read_file_0_Colon_1:P(5012,1,"Cannot_read_file_0_Colon_1_5012","Cannot read file '{0}': {1}."),Failed_to_parse_file_0_Colon_1:P(5014,1,"Failed_to_parse_file_0_Colon_1_5014","Failed to parse file '{0}': {1}."),Unknown_compiler_option_0:P(5023,1,"Unknown_compiler_option_0_5023","Unknown compiler option '{0}'."),Compiler_option_0_requires_a_value_of_type_1:P(5024,1,"Compiler_option_0_requires_a_value_of_type_1_5024","Compiler option '{0}' requires a value of type {1}."),Unknown_compiler_option_0_Did_you_mean_1:P(5025,1,"Unknown_compiler_option_0_Did_you_mean_1_5025","Unknown compiler option '{0}'. Did you mean '{1}'?"),Could_not_write_file_0_Colon_1:P(5033,1,"Could_not_write_file_0_Colon_1_5033","Could not write file '{0}': {1}."),Option_project_cannot_be_mixed_with_source_files_on_a_command_line:P(5042,1,"Option_project_cannot_be_mixed_with_source_files_on_a_command_line_5042","Option 'project' cannot be mixed with source files on a command line."),Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES2015_or_higher:P(5047,1,"Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES_5047","Option 'isolatedModules' can only be used when either option '--module' is provided or option 'target' is 'ES2015' or higher."),Option_0_cannot_be_specified_when_option_target_is_ES3:P(5048,1,"Option_0_cannot_be_specified_when_option_target_is_ES3_5048","Option '{0}' cannot be specified when option 'target' is 'ES3'."),Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided:P(5051,1,"Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided_5051","Option '{0} can only be used when either option '--inlineSourceMap' or option '--sourceMap' is provided."),Option_0_cannot_be_specified_without_specifying_option_1:P(5052,1,"Option_0_cannot_be_specified_without_specifying_option_1_5052","Option '{0}' cannot be specified without specifying option '{1}'."),Option_0_cannot_be_specified_with_option_1:P(5053,1,"Option_0_cannot_be_specified_with_option_1_5053","Option '{0}' cannot be specified with option '{1}'."),A_tsconfig_json_file_is_already_defined_at_Colon_0:P(5054,1,"A_tsconfig_json_file_is_already_defined_at_Colon_0_5054","A 'tsconfig.json' file is already defined at: '{0}'."),Cannot_write_file_0_because_it_would_overwrite_input_file:P(5055,1,"Cannot_write_file_0_because_it_would_overwrite_input_file_5055","Cannot write file '{0}' because it would overwrite input file."),Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files:P(5056,1,"Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files_5056","Cannot write file '{0}' because it would be overwritten by multiple input files."),Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0:P(5057,1,"Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0_5057","Cannot find a tsconfig.json file at the specified directory: '{0}'."),The_specified_path_does_not_exist_Colon_0:P(5058,1,"The_specified_path_does_not_exist_Colon_0_5058","The specified path does not exist: '{0}'."),Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier:P(5059,1,"Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier_5059","Invalid value for '--reactNamespace'. '{0}' is not a valid identifier."),Pattern_0_can_have_at_most_one_Asterisk_character:P(5061,1,"Pattern_0_can_have_at_most_one_Asterisk_character_5061","Pattern '{0}' can have at most one '*' character."),Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character:P(5062,1,"Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character_5062","Substitution '{0}' in pattern '{1}' can have at most one '*' character."),Substitutions_for_pattern_0_should_be_an_array:P(5063,1,"Substitutions_for_pattern_0_should_be_an_array_5063","Substitutions for pattern '{0}' should be an array."),Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2:P(5064,1,"Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2_5064","Substitution '{0}' for pattern '{1}' has incorrect type, expected 'string', got '{2}'."),File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:P(5065,1,"File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildca_5065","File specification cannot contain a parent directory ('..') that appears after a recursive directory wildcard ('**'): '{0}'."),Substitutions_for_pattern_0_shouldn_t_be_an_empty_array:P(5066,1,"Substitutions_for_pattern_0_shouldn_t_be_an_empty_array_5066","Substitutions for pattern '{0}' shouldn't be an empty array."),Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name:P(5067,1,"Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name_5067","Invalid value for 'jsxFactory'. '{0}' is not a valid identifier or qualified-name."),Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript_files_Learn_more_at_https_Colon_Slash_Slashaka_ms_Slashtsconfig:P(5068,1,"Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript__5068","Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig."),Option_0_cannot_be_specified_without_specifying_option_1_or_option_2:P(5069,1,"Option_0_cannot_be_specified_without_specifying_option_1_or_option_2_5069","Option '{0}' cannot be specified without specifying option '{1}' or option '{2}'."),Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic:P(5070,1,"Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic_5070","Option '--resolveJsonModule' cannot be specified when 'moduleResolution' is set to 'classic'."),Option_resolveJsonModule_can_only_be_specified_when_module_code_generation_is_commonjs_amd_es2015_or_esNext:P(5071,1,"Option_resolveJsonModule_can_only_be_specified_when_module_code_generation_is_commonjs_amd_es2015_or_5071","Option '--resolveJsonModule' can only be specified when module code generation is 'commonjs', 'amd', 'es2015' or 'esNext'."),Unknown_build_option_0:P(5072,1,"Unknown_build_option_0_5072","Unknown build option '{0}'."),Build_option_0_requires_a_value_of_type_1:P(5073,1,"Build_option_0_requires_a_value_of_type_1_5073","Build option '{0}' requires a value of type {1}."),Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBuildInfoFile_is_specified:P(5074,1,"Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBui_5074","Option '--incremental' can only be specified using tsconfig, emitting to single file or when option '--tsBuildInfoFile' is specified."),_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_constraint_2:P(5075,1,"_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_5075","'{0}' is assignable to the constraint of type '{1}', but '{1}' could be instantiated with a different subtype of constraint '{2}'."),_0_and_1_operations_cannot_be_mixed_without_parentheses:P(5076,1,"_0_and_1_operations_cannot_be_mixed_without_parentheses_5076","'{0}' and '{1}' operations cannot be mixed without parentheses."),Unknown_build_option_0_Did_you_mean_1:P(5077,1,"Unknown_build_option_0_Did_you_mean_1_5077","Unknown build option '{0}'. Did you mean '{1}'?"),Unknown_watch_option_0:P(5078,1,"Unknown_watch_option_0_5078","Unknown watch option '{0}'."),Unknown_watch_option_0_Did_you_mean_1:P(5079,1,"Unknown_watch_option_0_Did_you_mean_1_5079","Unknown watch option '{0}'. Did you mean '{1}'?"),Watch_option_0_requires_a_value_of_type_1:P(5080,1,"Watch_option_0_requires_a_value_of_type_1_5080","Watch option '{0}' requires a value of type {1}."),Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0:P(5081,1,"Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0_5081","Cannot find a tsconfig.json file at the current directory: {0}."),_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1:P(5082,1,"_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1_5082","'{0}' could be instantiated with an arbitrary type which could be unrelated to '{1}'."),Cannot_read_file_0:P(5083,1,"Cannot_read_file_0_5083","Cannot read file '{0}'."),A_tuple_member_cannot_be_both_optional_and_rest:P(5085,1,"A_tuple_member_cannot_be_both_optional_and_rest_5085","A tuple member cannot be both optional and rest."),A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_colon_rather_than_after_the_type:P(5086,1,"A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_c_5086","A labeled tuple element is declared as optional with a question mark after the name and before the colon, rather than after the type."),A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type:P(5087,1,"A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type_5087","A labeled tuple element is declared as rest with a '...' before the name, rather than before the type."),The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialized_A_type_annotation_is_necessary:P(5088,1,"The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialize_5088","The inferred type of '{0}' references a type with a cyclic structure which cannot be trivially serialized. A type annotation is necessary."),Option_0_cannot_be_specified_when_option_jsx_is_1:P(5089,1,"Option_0_cannot_be_specified_when_option_jsx_is_1_5089","Option '{0}' cannot be specified when option 'jsx' is '{1}'."),Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash:P(5090,1,"Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash_5090","Non-relative paths are not allowed when 'baseUrl' is not set. Did you forget a leading './'?"),Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled:P(5091,1,"Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled_5091","Option 'preserveConstEnums' cannot be disabled when '{0}' is enabled."),The_root_value_of_a_0_file_must_be_an_object:P(5092,1,"The_root_value_of_a_0_file_must_be_an_object_5092","The root value of a '{0}' file must be an object."),Compiler_option_0_may_only_be_used_with_build:P(5093,1,"Compiler_option_0_may_only_be_used_with_build_5093","Compiler option '--{0}' may only be used with '--build'."),Compiler_option_0_may_not_be_used_with_build:P(5094,1,"Compiler_option_0_may_not_be_used_with_build_5094","Compiler option '--{0}' may not be used with '--build'."),Option_0_can_only_be_used_when_module_is_set_to_es2015_or_later:P(5095,1,"Option_0_can_only_be_used_when_module_is_set_to_es2015_or_later_5095","Option '{0}' can only be used when 'module' is set to 'es2015' or later."),Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set:P(5096,1,"Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set_5096","Option 'allowImportingTsExtensions' can only be used when either 'noEmit' or 'emitDeclarationOnly' is set."),An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled:P(5097,1,"An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled_5097","An import path can only end with a '{0}' extension when 'allowImportingTsExtensions' is enabled."),Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler:P(5098,1,"Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler_5098","Option '{0}' can only be used when 'moduleResolution' is set to 'node16', 'nodenext', or 'bundler'."),Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprecations_Colon_2_to_silence_this_error:P(5101,1,"Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprec_5101",`Option '{0}' is deprecated and will stop functioning in TypeScript {1}. Specify compilerOption '"ignoreDeprecations": "{2}"' to silence this error.`),Option_0_has_been_removed_Please_remove_it_from_your_configuration:P(5102,1,"Option_0_has_been_removed_Please_remove_it_from_your_configuration_5102","Option '{0}' has been removed. Please remove it from your configuration."),Invalid_value_for_ignoreDeprecations:P(5103,1,"Invalid_value_for_ignoreDeprecations_5103","Invalid value for '--ignoreDeprecations'."),Option_0_is_redundant_and_cannot_be_specified_with_option_1:P(5104,1,"Option_0_is_redundant_and_cannot_be_specified_with_option_1_5104","Option '{0}' is redundant and cannot be specified with option '{1}'."),Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System:P(5105,1,"Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System_5105","Option 'verbatimModuleSyntax' cannot be used when 'module' is set to 'UMD', 'AMD', or 'System'."),Use_0_instead:P(5106,3,"Use_0_instead_5106","Use '{0}' instead."),Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDeprecations_Colon_3_to_silence_this_error:P(5107,1,"Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDepr_5107",`Option '{0}={1}' is deprecated and will stop functioning in TypeScript {2}. Specify compilerOption '"ignoreDeprecations": "{3}"' to silence this error.`),Option_0_1_has_been_removed_Please_remove_it_from_your_configuration:P(5108,1,"Option_0_1_has_been_removed_Please_remove_it_from_your_configuration_5108","Option '{0}={1}' has been removed. Please remove it from your configuration."),Option_moduleResolution_must_be_set_to_0_or_left_unspecified_when_option_module_is_set_to_1:P(5109,1,"Option_moduleResolution_must_be_set_to_0_or_left_unspecified_when_option_module_is_set_to_1_5109","Option 'moduleResolution' must be set to '{0}' (or left unspecified) when option 'module' is set to '{1}'."),Option_module_must_be_set_to_0_when_option_moduleResolution_is_set_to_1:P(5110,1,"Option_module_must_be_set_to_0_when_option_moduleResolution_is_set_to_1_5110","Option 'module' must be set to '{0}' when option 'moduleResolution' is set to '{1}'."),Generates_a_sourcemap_for_each_corresponding_d_ts_file:P(6e3,3,"Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000","Generates a sourcemap for each corresponding '.d.ts' file."),Concatenate_and_emit_output_to_single_file:P(6001,3,"Concatenate_and_emit_output_to_single_file_6001","Concatenate and emit output to single file."),Generates_corresponding_d_ts_file:P(6002,3,"Generates_corresponding_d_ts_file_6002","Generates corresponding '.d.ts' file."),Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations:P(6004,3,"Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004","Specify the location where debugger should locate TypeScript files instead of source locations."),Watch_input_files:P(6005,3,"Watch_input_files_6005","Watch input files."),Redirect_output_structure_to_the_directory:P(6006,3,"Redirect_output_structure_to_the_directory_6006","Redirect output structure to the directory."),Do_not_erase_const_enum_declarations_in_generated_code:P(6007,3,"Do_not_erase_const_enum_declarations_in_generated_code_6007","Do not erase const enum declarations in generated code."),Do_not_emit_outputs_if_any_errors_were_reported:P(6008,3,"Do_not_emit_outputs_if_any_errors_were_reported_6008","Do not emit outputs if any errors were reported."),Do_not_emit_comments_to_output:P(6009,3,"Do_not_emit_comments_to_output_6009","Do not emit comments to output."),Do_not_emit_outputs:P(6010,3,"Do_not_emit_outputs_6010","Do not emit outputs."),Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typechecking:P(6011,3,"Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typech_6011","Allow default imports from modules with no default export. This does not affect code emit, just typechecking."),Skip_type_checking_of_declaration_files:P(6012,3,"Skip_type_checking_of_declaration_files_6012","Skip type checking of declaration files."),Do_not_resolve_the_real_path_of_symlinks:P(6013,3,"Do_not_resolve_the_real_path_of_symlinks_6013","Do not resolve the real path of symlinks."),Only_emit_d_ts_declaration_files:P(6014,3,"Only_emit_d_ts_declaration_files_6014","Only emit '.d.ts' declaration files."),Specify_ECMAScript_target_version:P(6015,3,"Specify_ECMAScript_target_version_6015","Specify ECMAScript target version."),Specify_module_code_generation:P(6016,3,"Specify_module_code_generation_6016","Specify module code generation."),Print_this_message:P(6017,3,"Print_this_message_6017","Print this message."),Print_the_compiler_s_version:P(6019,3,"Print_the_compiler_s_version_6019","Print the compiler's version."),Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json:P(6020,3,"Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json_6020","Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'."),Syntax_Colon_0:P(6023,3,"Syntax_Colon_0_6023","Syntax: {0}"),options:P(6024,3,"options_6024","options"),file:P(6025,3,"file_6025","file"),Examples_Colon_0:P(6026,3,"Examples_Colon_0_6026","Examples: {0}"),Options_Colon:P(6027,3,"Options_Colon_6027","Options:"),Version_0:P(6029,3,"Version_0_6029","Version {0}"),Insert_command_line_options_and_files_from_a_file:P(6030,3,"Insert_command_line_options_and_files_from_a_file_6030","Insert command line options and files from a file."),Starting_compilation_in_watch_mode:P(6031,3,"Starting_compilation_in_watch_mode_6031","Starting compilation in watch mode..."),File_change_detected_Starting_incremental_compilation:P(6032,3,"File_change_detected_Starting_incremental_compilation_6032","File change detected. Starting incremental compilation..."),KIND:P(6034,3,"KIND_6034","KIND"),FILE:P(6035,3,"FILE_6035","FILE"),VERSION:P(6036,3,"VERSION_6036","VERSION"),LOCATION:P(6037,3,"LOCATION_6037","LOCATION"),DIRECTORY:P(6038,3,"DIRECTORY_6038","DIRECTORY"),STRATEGY:P(6039,3,"STRATEGY_6039","STRATEGY"),FILE_OR_DIRECTORY:P(6040,3,"FILE_OR_DIRECTORY_6040","FILE OR DIRECTORY"),Errors_Files:P(6041,3,"Errors_Files_6041","Errors Files"),Generates_corresponding_map_file:P(6043,3,"Generates_corresponding_map_file_6043","Generates corresponding '.map' file."),Compiler_option_0_expects_an_argument:P(6044,1,"Compiler_option_0_expects_an_argument_6044","Compiler option '{0}' expects an argument."),Unterminated_quoted_string_in_response_file_0:P(6045,1,"Unterminated_quoted_string_in_response_file_0_6045","Unterminated quoted string in response file '{0}'."),Argument_for_0_option_must_be_Colon_1:P(6046,1,"Argument_for_0_option_must_be_Colon_1_6046","Argument for '{0}' option must be: {1}."),Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1:P(6048,1,"Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1_6048","Locale must be of the form or -. For example '{0}' or '{1}'."),Unable_to_open_file_0:P(6050,1,"Unable_to_open_file_0_6050","Unable to open file '{0}'."),Corrupted_locale_file_0:P(6051,1,"Corrupted_locale_file_0_6051","Corrupted locale file {0}."),Raise_error_on_expressions_and_declarations_with_an_implied_any_type:P(6052,3,"Raise_error_on_expressions_and_declarations_with_an_implied_any_type_6052","Raise error on expressions and declarations with an implied 'any' type."),File_0_not_found:P(6053,1,"File_0_not_found_6053","File '{0}' not found."),File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1:P(6054,1,"File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1_6054","File '{0}' has an unsupported extension. The only supported extensions are {1}."),Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures:P(6055,3,"Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures_6055","Suppress noImplicitAny errors for indexing objects lacking index signatures."),Do_not_emit_declarations_for_code_that_has_an_internal_annotation:P(6056,3,"Do_not_emit_declarations_for_code_that_has_an_internal_annotation_6056","Do not emit declarations for code that has an '@internal' annotation."),Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir:P(6058,3,"Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058","Specify the root directory of input files. Use to control the output directory structure with --outDir."),File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files:P(6059,1,"File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files_6059","File '{0}' is not under 'rootDir' '{1}'. 'rootDir' is expected to contain all source files."),Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix:P(6060,3,"Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix_6060","Specify the end of line sequence to be used when emitting files: 'CRLF' (dos) or 'LF' (unix)."),NEWLINE:P(6061,3,"NEWLINE_6061","NEWLINE"),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line:P(6064,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line_6064","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'null' on command line."),Enables_experimental_support_for_ES7_decorators:P(6065,3,"Enables_experimental_support_for_ES7_decorators_6065","Enables experimental support for ES7 decorators."),Enables_experimental_support_for_emitting_type_metadata_for_decorators:P(6066,3,"Enables_experimental_support_for_emitting_type_metadata_for_decorators_6066","Enables experimental support for emitting type metadata for decorators."),Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file:P(6070,3,"Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file_6070","Initializes a TypeScript project and creates a tsconfig.json file."),Successfully_created_a_tsconfig_json_file:P(6071,3,"Successfully_created_a_tsconfig_json_file_6071","Successfully created a tsconfig.json file."),Suppress_excess_property_checks_for_object_literals:P(6072,3,"Suppress_excess_property_checks_for_object_literals_6072","Suppress excess property checks for object literals."),Stylize_errors_and_messages_using_color_and_context_experimental:P(6073,3,"Stylize_errors_and_messages_using_color_and_context_experimental_6073","Stylize errors and messages using color and context (experimental)."),Do_not_report_errors_on_unused_labels:P(6074,3,"Do_not_report_errors_on_unused_labels_6074","Do not report errors on unused labels."),Report_error_when_not_all_code_paths_in_function_return_a_value:P(6075,3,"Report_error_when_not_all_code_paths_in_function_return_a_value_6075","Report error when not all code paths in function return a value."),Report_errors_for_fallthrough_cases_in_switch_statement:P(6076,3,"Report_errors_for_fallthrough_cases_in_switch_statement_6076","Report errors for fallthrough cases in switch statement."),Do_not_report_errors_on_unreachable_code:P(6077,3,"Do_not_report_errors_on_unreachable_code_6077","Do not report errors on unreachable code."),Disallow_inconsistently_cased_references_to_the_same_file:P(6078,3,"Disallow_inconsistently_cased_references_to_the_same_file_6078","Disallow inconsistently-cased references to the same file."),Specify_library_files_to_be_included_in_the_compilation:P(6079,3,"Specify_library_files_to_be_included_in_the_compilation_6079","Specify library files to be included in the compilation."),Specify_JSX_code_generation:P(6080,3,"Specify_JSX_code_generation_6080","Specify JSX code generation."),File_0_has_an_unsupported_extension_so_skipping_it:P(6081,3,"File_0_has_an_unsupported_extension_so_skipping_it_6081","File '{0}' has an unsupported extension, so skipping it."),Only_amd_and_system_modules_are_supported_alongside_0:P(6082,1,"Only_amd_and_system_modules_are_supported_alongside_0_6082","Only 'amd' and 'system' modules are supported alongside --{0}."),Base_directory_to_resolve_non_absolute_module_names:P(6083,3,"Base_directory_to_resolve_non_absolute_module_names_6083","Base directory to resolve non-absolute module names."),Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react_JSX_emit:P(6084,3,"Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react__6084","[Deprecated] Use '--jsxFactory' instead. Specify the object invoked for createElement when targeting 'react' JSX emit"),Enable_tracing_of_the_name_resolution_process:P(6085,3,"Enable_tracing_of_the_name_resolution_process_6085","Enable tracing of the name resolution process."),Resolving_module_0_from_1:P(6086,3,"Resolving_module_0_from_1_6086","======== Resolving module '{0}' from '{1}'. ========"),Explicitly_specified_module_resolution_kind_Colon_0:P(6087,3,"Explicitly_specified_module_resolution_kind_Colon_0_6087","Explicitly specified module resolution kind: '{0}'."),Module_resolution_kind_is_not_specified_using_0:P(6088,3,"Module_resolution_kind_is_not_specified_using_0_6088","Module resolution kind is not specified, using '{0}'."),Module_name_0_was_successfully_resolved_to_1:P(6089,3,"Module_name_0_was_successfully_resolved_to_1_6089","======== Module name '{0}' was successfully resolved to '{1}'. ========"),Module_name_0_was_not_resolved:P(6090,3,"Module_name_0_was_not_resolved_6090","======== Module name '{0}' was not resolved. ========"),paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0:P(6091,3,"paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0_6091","'paths' option is specified, looking for a pattern to match module name '{0}'."),Module_name_0_matched_pattern_1:P(6092,3,"Module_name_0_matched_pattern_1_6092","Module name '{0}', matched pattern '{1}'."),Trying_substitution_0_candidate_module_location_Colon_1:P(6093,3,"Trying_substitution_0_candidate_module_location_Colon_1_6093","Trying substitution '{0}', candidate module location: '{1}'."),Resolving_module_name_0_relative_to_base_url_1_2:P(6094,3,"Resolving_module_name_0_relative_to_base_url_1_2_6094","Resolving module name '{0}' relative to base url '{1}' - '{2}'."),Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1:P(6095,3,"Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1_6095","Loading module as file / folder, candidate module location '{0}', target file types: {1}."),File_0_does_not_exist:P(6096,3,"File_0_does_not_exist_6096","File '{0}' does not exist."),File_0_exists_use_it_as_a_name_resolution_result:P(6097,3,"File_0_exists_use_it_as_a_name_resolution_result_6097","File '{0}' exists - use it as a name resolution result."),Loading_module_0_from_node_modules_folder_target_file_types_Colon_1:P(6098,3,"Loading_module_0_from_node_modules_folder_target_file_types_Colon_1_6098","Loading module '{0}' from 'node_modules' folder, target file types: {1}."),Found_package_json_at_0:P(6099,3,"Found_package_json_at_0_6099","Found 'package.json' at '{0}'."),package_json_does_not_have_a_0_field:P(6100,3,"package_json_does_not_have_a_0_field_6100","'package.json' does not have a '{0}' field."),package_json_has_0_field_1_that_references_2:P(6101,3,"package_json_has_0_field_1_that_references_2_6101","'package.json' has '{0}' field '{1}' that references '{2}'."),Allow_javascript_files_to_be_compiled:P(6102,3,"Allow_javascript_files_to_be_compiled_6102","Allow javascript files to be compiled."),Checking_if_0_is_the_longest_matching_prefix_for_1_2:P(6104,3,"Checking_if_0_is_the_longest_matching_prefix_for_1_2_6104","Checking if '{0}' is the longest matching prefix for '{1}' - '{2}'."),Expected_type_of_0_field_in_package_json_to_be_1_got_2:P(6105,3,"Expected_type_of_0_field_in_package_json_to_be_1_got_2_6105","Expected type of '{0}' field in 'package.json' to be '{1}', got '{2}'."),baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1:P(6106,3,"baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1_6106","'baseUrl' option is set to '{0}', using this value to resolve non-relative module name '{1}'."),rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0:P(6107,3,"rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0_6107","'rootDirs' option is set, using it to resolve relative module name '{0}'."),Longest_matching_prefix_for_0_is_1:P(6108,3,"Longest_matching_prefix_for_0_is_1_6108","Longest matching prefix for '{0}' is '{1}'."),Loading_0_from_the_root_dir_1_candidate_location_2:P(6109,3,"Loading_0_from_the_root_dir_1_candidate_location_2_6109","Loading '{0}' from the root dir '{1}', candidate location '{2}'."),Trying_other_entries_in_rootDirs:P(6110,3,"Trying_other_entries_in_rootDirs_6110","Trying other entries in 'rootDirs'."),Module_resolution_using_rootDirs_has_failed:P(6111,3,"Module_resolution_using_rootDirs_has_failed_6111","Module resolution using 'rootDirs' has failed."),Do_not_emit_use_strict_directives_in_module_output:P(6112,3,"Do_not_emit_use_strict_directives_in_module_output_6112","Do not emit 'use strict' directives in module output."),Enable_strict_null_checks:P(6113,3,"Enable_strict_null_checks_6113","Enable strict null checks."),Unknown_option_excludes_Did_you_mean_exclude:P(6114,1,"Unknown_option_excludes_Did_you_mean_exclude_6114","Unknown option 'excludes'. Did you mean 'exclude'?"),Raise_error_on_this_expressions_with_an_implied_any_type:P(6115,3,"Raise_error_on_this_expressions_with_an_implied_any_type_6115","Raise error on 'this' expressions with an implied 'any' type."),Resolving_type_reference_directive_0_containing_file_1_root_directory_2:P(6116,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_2_6116","======== Resolving type reference directive '{0}', containing file '{1}', root directory '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2:P(6119,3,"Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2_6119","======== Type reference directive '{0}' was successfully resolved to '{1}', primary: {2}. ========"),Type_reference_directive_0_was_not_resolved:P(6120,3,"Type_reference_directive_0_was_not_resolved_6120","======== Type reference directive '{0}' was not resolved. ========"),Resolving_with_primary_search_path_0:P(6121,3,"Resolving_with_primary_search_path_0_6121","Resolving with primary search path '{0}'."),Root_directory_cannot_be_determined_skipping_primary_search_paths:P(6122,3,"Root_directory_cannot_be_determined_skipping_primary_search_paths_6122","Root directory cannot be determined, skipping primary search paths."),Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set:P(6123,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set_6123","======== Resolving type reference directive '{0}', containing file '{1}', root directory not set. ========"),Type_declaration_files_to_be_included_in_compilation:P(6124,3,"Type_declaration_files_to_be_included_in_compilation_6124","Type declaration files to be included in compilation."),Looking_up_in_node_modules_folder_initial_location_0:P(6125,3,"Looking_up_in_node_modules_folder_initial_location_0_6125","Looking up in 'node_modules' folder, initial location '{0}'."),Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_modules_folder:P(6126,3,"Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_mod_6126","Containing file is not specified and root directory cannot be determined, skipping lookup in 'node_modules' folder."),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1:P(6127,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1_6127","======== Resolving type reference directive '{0}', containing file not set, root directory '{1}'. ========"),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set:P(6128,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set_6128","======== Resolving type reference directive '{0}', containing file not set, root directory not set. ========"),Resolving_real_path_for_0_result_1:P(6130,3,"Resolving_real_path_for_0_result_1_6130","Resolving real path for '{0}', result '{1}'."),Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system:P(6131,1,"Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system_6131","Cannot compile modules using option '{0}' unless the '--module' flag is 'amd' or 'system'."),File_name_0_has_a_1_extension_stripping_it:P(6132,3,"File_name_0_has_a_1_extension_stripping_it_6132","File name '{0}' has a '{1}' extension - stripping it."),_0_is_declared_but_its_value_is_never_read:P(6133,1,"_0_is_declared_but_its_value_is_never_read_6133","'{0}' is declared but its value is never read.",!0),Report_errors_on_unused_locals:P(6134,3,"Report_errors_on_unused_locals_6134","Report errors on unused locals."),Report_errors_on_unused_parameters:P(6135,3,"Report_errors_on_unused_parameters_6135","Report errors on unused parameters."),The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files:P(6136,3,"The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files_6136","The maximum dependency depth to search under node_modules and load JavaScript files."),Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1:P(6137,1,"Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1_6137","Cannot import type declaration files. Consider importing '{0}' instead of '{1}'."),Property_0_is_declared_but_its_value_is_never_read:P(6138,1,"Property_0_is_declared_but_its_value_is_never_read_6138","Property '{0}' is declared but its value is never read.",!0),Import_emit_helpers_from_tslib:P(6139,3,"Import_emit_helpers_from_tslib_6139","Import emit helpers from 'tslib'."),Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using_cache_location_2:P(6140,1,"Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using__6140","Auto discovery for typings is enabled in project '{0}'. Running extra resolution pass for module '{1}' using cache location '{2}'."),Parse_in_strict_mode_and_emit_use_strict_for_each_source_file:P(6141,3,"Parse_in_strict_mode_and_emit_use_strict_for_each_source_file_6141",'Parse in strict mode and emit "use strict" for each source file.'),Module_0_was_resolved_to_1_but_jsx_is_not_set:P(6142,1,"Module_0_was_resolved_to_1_but_jsx_is_not_set_6142","Module '{0}' was resolved to '{1}', but '--jsx' is not set."),Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1:P(6144,3,"Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1_6144","Module '{0}' was resolved as locally declared ambient module in file '{1}'."),Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified:P(6145,3,"Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified_6145","Module '{0}' was resolved as ambient module declared in '{1}' since this file was not modified."),Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h:P(6146,3,"Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h_6146","Specify the JSX factory function to use when targeting 'react' JSX emit, e.g. 'React.createElement' or 'h'."),Resolution_for_module_0_was_found_in_cache_from_location_1:P(6147,3,"Resolution_for_module_0_was_found_in_cache_from_location_1_6147","Resolution for module '{0}' was found in cache from location '{1}'."),Directory_0_does_not_exist_skipping_all_lookups_in_it:P(6148,3,"Directory_0_does_not_exist_skipping_all_lookups_in_it_6148","Directory '{0}' does not exist, skipping all lookups in it."),Show_diagnostic_information:P(6149,3,"Show_diagnostic_information_6149","Show diagnostic information."),Show_verbose_diagnostic_information:P(6150,3,"Show_verbose_diagnostic_information_6150","Show verbose diagnostic information."),Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file:P(6151,3,"Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file_6151","Emit a single file with source maps instead of having a separate file."),Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap_to_be_set:P(6152,3,"Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152","Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set."),Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule:P(6153,3,"Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule_6153","Transpile each file as a separate module (similar to 'ts.transpileModule')."),Print_names_of_generated_files_part_of_the_compilation:P(6154,3,"Print_names_of_generated_files_part_of_the_compilation_6154","Print names of generated files part of the compilation."),Print_names_of_files_part_of_the_compilation:P(6155,3,"Print_names_of_files_part_of_the_compilation_6155","Print names of files part of the compilation."),The_locale_used_when_displaying_messages_to_the_user_e_g_en_us:P(6156,3,"The_locale_used_when_displaying_messages_to_the_user_e_g_en_us_6156","The locale used when displaying messages to the user (e.g. 'en-us')"),Do_not_generate_custom_helper_functions_like_extends_in_compiled_output:P(6157,3,"Do_not_generate_custom_helper_functions_like_extends_in_compiled_output_6157","Do not generate custom helper functions like '__extends' in compiled output."),Do_not_include_the_default_library_file_lib_d_ts:P(6158,3,"Do_not_include_the_default_library_file_lib_d_ts_6158","Do not include the default library file (lib.d.ts)."),Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files:P(6159,3,"Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files_6159","Do not add triple-slash references or imported modules to the list of compiled files."),Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files:P(6160,3,"Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files_6160","[Deprecated] Use '--skipLibCheck' instead. Skip type checking of default library declaration files."),List_of_folders_to_include_type_definitions_from:P(6161,3,"List_of_folders_to_include_type_definitions_from_6161","List of folders to include type definitions from."),Disable_size_limitations_on_JavaScript_projects:P(6162,3,"Disable_size_limitations_on_JavaScript_projects_6162","Disable size limitations on JavaScript projects."),The_character_set_of_the_input_files:P(6163,3,"The_character_set_of_the_input_files_6163","The character set of the input files."),Skipping_module_0_that_looks_like_an_absolute_URI_target_file_types_Colon_1:P(6164,3,"Skipping_module_0_that_looks_like_an_absolute_URI_target_file_types_Colon_1_6164","Skipping module '{0}' that looks like an absolute URI, target file types: {1}."),Do_not_truncate_error_messages:P(6165,3,"Do_not_truncate_error_messages_6165","Do not truncate error messages."),Output_directory_for_generated_declaration_files:P(6166,3,"Output_directory_for_generated_declaration_files_6166","Output directory for generated declaration files."),A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl:P(6167,3,"A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl_6167","A series of entries which re-map imports to lookup locations relative to the 'baseUrl'."),List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime:P(6168,3,"List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168","List of root folders whose combined content represents the structure of the project at runtime."),Show_all_compiler_options:P(6169,3,"Show_all_compiler_options_6169","Show all compiler options."),Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file:P(6170,3,"Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file_6170","[Deprecated] Use '--outFile' instead. Concatenate and emit output to single file"),Command_line_Options:P(6171,3,"Command_line_Options_6171","Command-line Options"),Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3:P(6179,3,"Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3_6179","Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'."),Enable_all_strict_type_checking_options:P(6180,3,"Enable_all_strict_type_checking_options_6180","Enable all strict type-checking options."),Scoped_package_detected_looking_in_0:P(6182,3,"Scoped_package_detected_looking_in_0_6182","Scoped package detected, looking in '{0}'"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2:P(6183,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_6183","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:P(6184,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package__6184","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Enable_strict_checking_of_function_types:P(6186,3,"Enable_strict_checking_of_function_types_6186","Enable strict checking of function types."),Enable_strict_checking_of_property_initialization_in_classes:P(6187,3,"Enable_strict_checking_of_property_initialization_in_classes_6187","Enable strict checking of property initialization in classes."),Numeric_separators_are_not_allowed_here:P(6188,1,"Numeric_separators_are_not_allowed_here_6188","Numeric separators are not allowed here."),Multiple_consecutive_numeric_separators_are_not_permitted:P(6189,1,"Multiple_consecutive_numeric_separators_are_not_permitted_6189","Multiple consecutive numeric separators are not permitted."),Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen:P(6191,3,"Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen_6191","Whether to keep outdated console output in watch mode instead of clearing the screen."),All_imports_in_import_declaration_are_unused:P(6192,1,"All_imports_in_import_declaration_are_unused_6192","All imports in import declaration are unused.",!0),Found_1_error_Watching_for_file_changes:P(6193,3,"Found_1_error_Watching_for_file_changes_6193","Found 1 error. Watching for file changes."),Found_0_errors_Watching_for_file_changes:P(6194,3,"Found_0_errors_Watching_for_file_changes_6194","Found {0} errors. Watching for file changes."),Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols:P(6195,3,"Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols_6195","Resolve 'keyof' to string valued property names only (no numbers or symbols)."),_0_is_declared_but_never_used:P(6196,1,"_0_is_declared_but_never_used_6196","'{0}' is declared but never used.",!0),Include_modules_imported_with_json_extension:P(6197,3,"Include_modules_imported_with_json_extension_6197","Include modules imported with '.json' extension"),All_destructured_elements_are_unused:P(6198,1,"All_destructured_elements_are_unused_6198","All destructured elements are unused.",!0),All_variables_are_unused:P(6199,1,"All_variables_are_unused_6199","All variables are unused.",!0),Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0:P(6200,1,"Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0_6200","Definitions of the following identifiers conflict with those in another file: {0}"),Conflicts_are_in_this_file:P(6201,3,"Conflicts_are_in_this_file_6201","Conflicts are in this file."),Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0:P(6202,1,"Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0_6202","Project references may not form a circular graph. Cycle detected: {0}"),_0_was_also_declared_here:P(6203,3,"_0_was_also_declared_here_6203","'{0}' was also declared here."),and_here:P(6204,3,"and_here_6204","and here."),All_type_parameters_are_unused:P(6205,1,"All_type_parameters_are_unused_6205","All type parameters are unused."),package_json_has_a_typesVersions_field_with_version_specific_path_mappings:P(6206,3,"package_json_has_a_typesVersions_field_with_version_specific_path_mappings_6206","'package.json' has a 'typesVersions' field with version-specific path mappings."),package_json_does_not_have_a_typesVersions_entry_that_matches_version_0:P(6207,3,"package_json_does_not_have_a_typesVersions_entry_that_matches_version_0_6207","'package.json' does not have a 'typesVersions' entry that matches version '{0}'."),package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_match_module_name_2:P(6208,3,"package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_ma_6208","'package.json' has a 'typesVersions' entry '{0}' that matches compiler version '{1}', looking for a pattern to match module name '{2}'."),package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range:P(6209,3,"package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range_6209","'package.json' has a 'typesVersions' entry '{0}' that is not a valid semver range."),An_argument_for_0_was_not_provided:P(6210,3,"An_argument_for_0_was_not_provided_6210","An argument for '{0}' was not provided."),An_argument_matching_this_binding_pattern_was_not_provided:P(6211,3,"An_argument_matching_this_binding_pattern_was_not_provided_6211","An argument matching this binding pattern was not provided."),Did_you_mean_to_call_this_expression:P(6212,3,"Did_you_mean_to_call_this_expression_6212","Did you mean to call this expression?"),Did_you_mean_to_use_new_with_this_expression:P(6213,3,"Did_you_mean_to_use_new_with_this_expression_6213","Did you mean to use 'new' with this expression?"),Enable_strict_bind_call_and_apply_methods_on_functions:P(6214,3,"Enable_strict_bind_call_and_apply_methods_on_functions_6214","Enable strict 'bind', 'call', and 'apply' methods on functions."),Using_compiler_options_of_project_reference_redirect_0:P(6215,3,"Using_compiler_options_of_project_reference_redirect_0_6215","Using compiler options of project reference redirect '{0}'."),Found_1_error:P(6216,3,"Found_1_error_6216","Found 1 error."),Found_0_errors:P(6217,3,"Found_0_errors_6217","Found {0} errors."),Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2:P(6218,3,"Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2_6218","======== Module name '{0}' was successfully resolved to '{1}' with Package ID '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3:P(6219,3,"Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3_6219","======== Type reference directive '{0}' was successfully resolved to '{1}' with Package ID '{2}', primary: {3}. ========"),package_json_had_a_falsy_0_field:P(6220,3,"package_json_had_a_falsy_0_field_6220","'package.json' had a falsy '{0}' field."),Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects:P(6221,3,"Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects_6221","Disable use of source files instead of declaration files from referenced projects."),Emit_class_fields_with_Define_instead_of_Set:P(6222,3,"Emit_class_fields_with_Define_instead_of_Set_6222","Emit class fields with Define instead of Set."),Generates_a_CPU_profile:P(6223,3,"Generates_a_CPU_profile_6223","Generates a CPU profile."),Disable_solution_searching_for_this_project:P(6224,3,"Disable_solution_searching_for_this_project_6224","Disable solution searching for this project."),Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling_UseFsEvents_UseFsEventsOnParentDirectory:P(6225,3,"Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_Dynami_6225","Specify strategy for watching file: 'FixedPollingInterval' (default), 'PriorityPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling', 'UseFsEvents', 'UseFsEventsOnParentDirectory'."),Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively_Colon_UseFsEvents_default_FixedPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling:P(6226,3,"Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively__6226","Specify strategy for watching directory on platforms that don't support recursive watching natively: 'UseFsEvents' (default), 'FixedPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling'."),Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_FixedInterval_default_PriorityInterval_DynamicPriority_FixedChunkSize:P(6227,3,"Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_6227","Specify strategy for creating a polling watch when it fails to create using file system events: 'FixedInterval' (default), 'PriorityInterval', 'DynamicPriority', 'FixedChunkSize'."),Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3:P(6229,1,"Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3_6229","Tag '{0}' expects at least '{1}' arguments, but the JSX factory '{2}' provides at most '{3}'."),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line:P(6230,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line_6230","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'false' or 'null' on command line."),Could_not_resolve_the_path_0_with_the_extensions_Colon_1:P(6231,1,"Could_not_resolve_the_path_0_with_the_extensions_Colon_1_6231","Could not resolve the path '{0}' with the extensions: {1}."),Declaration_augments_declaration_in_another_file_This_cannot_be_serialized:P(6232,1,"Declaration_augments_declaration_in_another_file_This_cannot_be_serialized_6232","Declaration augments declaration in another file. This cannot be serialized."),This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_file:P(6233,1,"This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_fil_6233","This is the declaration being augmented. Consider moving the augmenting declaration into the same file."),This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without:P(6234,1,"This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without_6234","This expression is not callable because it is a 'get' accessor. Did you mean to use it without '()'?"),Disable_loading_referenced_projects:P(6235,3,"Disable_loading_referenced_projects_6235","Disable loading referenced projects."),Arguments_for_the_rest_parameter_0_were_not_provided:P(6236,1,"Arguments_for_the_rest_parameter_0_were_not_provided_6236","Arguments for the rest parameter '{0}' were not provided."),Generates_an_event_trace_and_a_list_of_types:P(6237,3,"Generates_an_event_trace_and_a_list_of_types_6237","Generates an event trace and a list of types."),Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react:P(6238,1,"Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react_6238","Specify the module specifier to be used to import the 'jsx' and 'jsxs' factory functions from. eg, react"),File_0_exists_according_to_earlier_cached_lookups:P(6239,3,"File_0_exists_according_to_earlier_cached_lookups_6239","File '{0}' exists according to earlier cached lookups."),File_0_does_not_exist_according_to_earlier_cached_lookups:P(6240,3,"File_0_does_not_exist_according_to_earlier_cached_lookups_6240","File '{0}' does not exist according to earlier cached lookups."),Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1:P(6241,3,"Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1_6241","Resolution for type reference directive '{0}' was found in cache from location '{1}'."),Resolving_type_reference_directive_0_containing_file_1:P(6242,3,"Resolving_type_reference_directive_0_containing_file_1_6242","======== Resolving type reference directive '{0}', containing file '{1}'. ========"),Interpret_optional_property_types_as_written_rather_than_adding_undefined:P(6243,3,"Interpret_optional_property_types_as_written_rather_than_adding_undefined_6243","Interpret optional property types as written, rather than adding 'undefined'."),Modules:P(6244,3,"Modules_6244","Modules"),File_Management:P(6245,3,"File_Management_6245","File Management"),Emit:P(6246,3,"Emit_6246","Emit"),JavaScript_Support:P(6247,3,"JavaScript_Support_6247","JavaScript Support"),Type_Checking:P(6248,3,"Type_Checking_6248","Type Checking"),Editor_Support:P(6249,3,"Editor_Support_6249","Editor Support"),Watch_and_Build_Modes:P(6250,3,"Watch_and_Build_Modes_6250","Watch and Build Modes"),Compiler_Diagnostics:P(6251,3,"Compiler_Diagnostics_6251","Compiler Diagnostics"),Interop_Constraints:P(6252,3,"Interop_Constraints_6252","Interop Constraints"),Backwards_Compatibility:P(6253,3,"Backwards_Compatibility_6253","Backwards Compatibility"),Language_and_Environment:P(6254,3,"Language_and_Environment_6254","Language and Environment"),Projects:P(6255,3,"Projects_6255","Projects"),Output_Formatting:P(6256,3,"Output_Formatting_6256","Output Formatting"),Completeness:P(6257,3,"Completeness_6257","Completeness"),_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file:P(6258,1,"_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file_6258","'{0}' should be set inside the 'compilerOptions' object of the config json file"),Found_1_error_in_0:P(6259,3,"Found_1_error_in_0_6259","Found 1 error in {0}"),Found_0_errors_in_the_same_file_starting_at_Colon_1:P(6260,3,"Found_0_errors_in_the_same_file_starting_at_Colon_1_6260","Found {0} errors in the same file, starting at: {1}"),Found_0_errors_in_1_files:P(6261,3,"Found_0_errors_in_1_files_6261","Found {0} errors in {1} files."),File_name_0_has_a_1_extension_looking_up_2_instead:P(6262,3,"File_name_0_has_a_1_extension_looking_up_2_instead_6262","File name '{0}' has a '{1}' extension - looking up '{2}' instead."),Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set:P(6263,1,"Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set_6263","Module '{0}' was resolved to '{1}', but '--allowArbitraryExtensions' is not set."),Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present:P(6264,3,"Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present_6264","Enable importing files with any extension, provided a declaration file is present."),Resolving_type_reference_directive_for_program_that_specifies_custom_typeRoots_skipping_lookup_in_node_modules_folder:P(6265,3,"Resolving_type_reference_directive_for_program_that_specifies_custom_typeRoots_skipping_lookup_in_no_6265","Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder."),Option_0_can_only_be_specified_on_command_line:P(6266,1,"Option_0_can_only_be_specified_on_command_line_6266","Option '{0}' can only be specified on command line."),Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve:P(6270,3,"Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve_6270","Directory '{0}' has no containing package.json scope. Imports will not resolve."),Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1:P(6271,3,"Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6271","Import specifier '{0}' does not exist in package.json scope at path '{1}'."),Invalid_import_specifier_0_has_no_possible_resolutions:P(6272,3,"Invalid_import_specifier_0_has_no_possible_resolutions_6272","Invalid import specifier '{0}' has no possible resolutions."),package_json_scope_0_has_no_imports_defined:P(6273,3,"package_json_scope_0_has_no_imports_defined_6273","package.json scope '{0}' has no imports defined."),package_json_scope_0_explicitly_maps_specifier_1_to_null:P(6274,3,"package_json_scope_0_explicitly_maps_specifier_1_to_null_6274","package.json scope '{0}' explicitly maps specifier '{1}' to null."),package_json_scope_0_has_invalid_type_for_target_of_specifier_1:P(6275,3,"package_json_scope_0_has_invalid_type_for_target_of_specifier_1_6275","package.json scope '{0}' has invalid type for target of specifier '{1}'"),Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1:P(6276,3,"Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6276","Export specifier '{0}' does not exist in package.json scope at path '{1}'."),Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_if_npm_library_needs_configuration_update:P(6277,3,"Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_i_6277","Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update."),There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The_1_library_may_need_to_update_its_package_json_or_typings:P(6278,3,"There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The__6278",`There are types at '{0}', but this result could not be resolved when respecting package.json "exports". The '{1}' library may need to update its package.json or typings.`),Enable_project_compilation:P(6302,3,"Enable_project_compilation_6302","Enable project compilation"),Composite_projects_may_not_disable_declaration_emit:P(6304,1,"Composite_projects_may_not_disable_declaration_emit_6304","Composite projects may not disable declaration emit."),Output_file_0_has_not_been_built_from_source_file_1:P(6305,1,"Output_file_0_has_not_been_built_from_source_file_1_6305","Output file '{0}' has not been built from source file '{1}'."),Referenced_project_0_must_have_setting_composite_Colon_true:P(6306,1,"Referenced_project_0_must_have_setting_composite_Colon_true_6306",`Referenced project '{0}' must have setting "composite": true.`),File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_include_pattern:P(6307,1,"File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_includ_6307","File '{0}' is not listed within the file list of project '{1}'. Projects must list all files or use an 'include' pattern."),Cannot_prepend_project_0_because_it_does_not_have_outFile_set:P(6308,1,"Cannot_prepend_project_0_because_it_does_not_have_outFile_set_6308","Cannot prepend project '{0}' because it does not have 'outFile' set"),Output_file_0_from_project_1_does_not_exist:P(6309,1,"Output_file_0_from_project_1_does_not_exist_6309","Output file '{0}' from project '{1}' does not exist"),Referenced_project_0_may_not_disable_emit:P(6310,1,"Referenced_project_0_may_not_disable_emit_6310","Referenced project '{0}' may not disable emit."),Project_0_is_out_of_date_because_output_1_is_older_than_input_2:P(6350,3,"Project_0_is_out_of_date_because_output_1_is_older_than_input_2_6350","Project '{0}' is out of date because output '{1}' is older than input '{2}'"),Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2:P(6351,3,"Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2_6351","Project '{0}' is up to date because newest input '{1}' is older than output '{2}'"),Project_0_is_out_of_date_because_output_file_1_does_not_exist:P(6352,3,"Project_0_is_out_of_date_because_output_file_1_does_not_exist_6352","Project '{0}' is out of date because output file '{1}' does not exist"),Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date:P(6353,3,"Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date_6353","Project '{0}' is out of date because its dependency '{1}' is out of date"),Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies:P(6354,3,"Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies_6354","Project '{0}' is up to date with .d.ts files from its dependencies"),Projects_in_this_build_Colon_0:P(6355,3,"Projects_in_this_build_Colon_0_6355","Projects in this build: {0}"),A_non_dry_build_would_delete_the_following_files_Colon_0:P(6356,3,"A_non_dry_build_would_delete_the_following_files_Colon_0_6356","A non-dry build would delete the following files: {0}"),A_non_dry_build_would_build_project_0:P(6357,3,"A_non_dry_build_would_build_project_0_6357","A non-dry build would build project '{0}'"),Building_project_0:P(6358,3,"Building_project_0_6358","Building project '{0}'..."),Updating_output_timestamps_of_project_0:P(6359,3,"Updating_output_timestamps_of_project_0_6359","Updating output timestamps of project '{0}'..."),Project_0_is_up_to_date:P(6361,3,"Project_0_is_up_to_date_6361","Project '{0}' is up to date"),Skipping_build_of_project_0_because_its_dependency_1_has_errors:P(6362,3,"Skipping_build_of_project_0_because_its_dependency_1_has_errors_6362","Skipping build of project '{0}' because its dependency '{1}' has errors"),Project_0_can_t_be_built_because_its_dependency_1_has_errors:P(6363,3,"Project_0_can_t_be_built_because_its_dependency_1_has_errors_6363","Project '{0}' can't be built because its dependency '{1}' has errors"),Build_one_or_more_projects_and_their_dependencies_if_out_of_date:P(6364,3,"Build_one_or_more_projects_and_their_dependencies_if_out_of_date_6364","Build one or more projects and their dependencies, if out of date"),Delete_the_outputs_of_all_projects:P(6365,3,"Delete_the_outputs_of_all_projects_6365","Delete the outputs of all projects."),Show_what_would_be_built_or_deleted_if_specified_with_clean:P(6367,3,"Show_what_would_be_built_or_deleted_if_specified_with_clean_6367","Show what would be built (or deleted, if specified with '--clean')"),Option_build_must_be_the_first_command_line_argument:P(6369,1,"Option_build_must_be_the_first_command_line_argument_6369","Option '--build' must be the first command line argument."),Options_0_and_1_cannot_be_combined:P(6370,1,"Options_0_and_1_cannot_be_combined_6370","Options '{0}' and '{1}' cannot be combined."),Updating_unchanged_output_timestamps_of_project_0:P(6371,3,"Updating_unchanged_output_timestamps_of_project_0_6371","Updating unchanged output timestamps of project '{0}'..."),Project_0_is_out_of_date_because_output_of_its_dependency_1_has_changed:P(6372,3,"Project_0_is_out_of_date_because_output_of_its_dependency_1_has_changed_6372","Project '{0}' is out of date because output of its dependency '{1}' has changed"),Updating_output_of_project_0:P(6373,3,"Updating_output_of_project_0_6373","Updating output of project '{0}'..."),A_non_dry_build_would_update_timestamps_for_output_of_project_0:P(6374,3,"A_non_dry_build_would_update_timestamps_for_output_of_project_0_6374","A non-dry build would update timestamps for output of project '{0}'"),A_non_dry_build_would_update_output_of_project_0:P(6375,3,"A_non_dry_build_would_update_output_of_project_0_6375","A non-dry build would update output of project '{0}'"),Cannot_update_output_of_project_0_because_there_was_error_reading_file_1:P(6376,3,"Cannot_update_output_of_project_0_because_there_was_error_reading_file_1_6376","Cannot update output of project '{0}' because there was error reading file '{1}'"),Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1:P(6377,1,"Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1_6377","Cannot write file '{0}' because it will overwrite '.tsbuildinfo' file generated by referenced project '{1}'"),Composite_projects_may_not_disable_incremental_compilation:P(6379,1,"Composite_projects_may_not_disable_incremental_compilation_6379","Composite projects may not disable incremental compilation."),Specify_file_to_store_incremental_compilation_information:P(6380,3,"Specify_file_to_store_incremental_compilation_information_6380","Specify file to store incremental compilation information"),Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_current_version_2:P(6381,3,"Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_curren_6381","Project '{0}' is out of date because output for it was generated with version '{1}' that differs with current version '{2}'"),Skipping_build_of_project_0_because_its_dependency_1_was_not_built:P(6382,3,"Skipping_build_of_project_0_because_its_dependency_1_was_not_built_6382","Skipping build of project '{0}' because its dependency '{1}' was not built"),Project_0_can_t_be_built_because_its_dependency_1_was_not_built:P(6383,3,"Project_0_can_t_be_built_because_its_dependency_1_was_not_built_6383","Project '{0}' can't be built because its dependency '{1}' was not built"),Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:P(6384,3,"Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_di_6384","Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it."),_0_is_deprecated:P(6385,2,"_0_is_deprecated_6385","'{0}' is deprecated.",void 0,void 0,!0),Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_native_implementation_of_the_Web_Performance_API_could_not_be_found:P(6386,3,"Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_nativ_6386","Performance timings for '--diagnostics' or '--extendedDiagnostics' are not available in this session. A native implementation of the Web Performance API could not be found."),The_signature_0_of_1_is_deprecated:P(6387,2,"The_signature_0_of_1_is_deprecated_6387","The signature '{0}' of '{1}' is deprecated.",void 0,void 0,!0),Project_0_is_being_forcibly_rebuilt:P(6388,3,"Project_0_is_being_forcibly_rebuilt_6388","Project '{0}' is being forcibly rebuilt"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved:P(6389,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved_6389","Reusing resolution of module '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2:P(6390,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6390","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:P(6391,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6391","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved:P(6392,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved_6392","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:P(6393,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6393","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:P(6394,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6394","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:P(6395,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved_6395","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:P(6396,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6396","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:P(6397,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6397","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:P(6398,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_re_6398","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitted:P(6399,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitte_6399","Project '{0}' is out of date because buildinfo file '{1}' indicates that some of the changes were not emitted"),Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_files:P(6400,3,"Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_fil_6400","Project '{0}' is up to date but needs to update timestamps of output files that are older than input files"),Project_0_is_out_of_date_because_there_was_error_reading_file_1:P(6401,3,"Project_0_is_out_of_date_because_there_was_error_reading_file_1_6401","Project '{0}' is out of date because there was error reading file '{1}'"),Resolving_in_0_mode_with_conditions_1:P(6402,3,"Resolving_in_0_mode_with_conditions_1_6402","Resolving in {0} mode with conditions {1}."),Matched_0_condition_1:P(6403,3,"Matched_0_condition_1_6403","Matched '{0}' condition '{1}'."),Using_0_subpath_1_with_target_2:P(6404,3,"Using_0_subpath_1_with_target_2_6404","Using '{0}' subpath '{1}' with target '{2}'."),Saw_non_matching_condition_0:P(6405,3,"Saw_non_matching_condition_0_6405","Saw non-matching condition '{0}'."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions:P(6406,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions_6406","Project '{0}' is out of date because buildinfo file '{1}' indicates there is change in compilerOptions"),Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noEmit_or_emitDeclarationOnly_to_be_set:P(6407,3,"Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noE_6407","Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set."),Use_the_package_json_exports_field_when_resolving_package_imports:P(6408,3,"Use_the_package_json_exports_field_when_resolving_package_imports_6408","Use the package.json 'exports' field when resolving package imports."),Use_the_package_json_imports_field_when_resolving_imports:P(6409,3,"Use_the_package_json_imports_field_when_resolving_imports_6409","Use the package.json 'imports' field when resolving imports."),Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports:P(6410,3,"Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports_6410","Conditions to set in addition to the resolver-specific defaults when resolving imports."),true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false:P(6411,3,"true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false_6411","`true` when 'moduleResolution' is 'node16', 'nodenext', or 'bundler'; otherwise `false`."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_but_not_any_more:P(6412,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_6412","Project '{0}' is out of date because buildinfo file '{1}' indicates that file '{2}' was root file of compilation but not any more."),Entering_conditional_exports:P(6413,3,"Entering_conditional_exports_6413","Entering conditional exports."),Resolved_under_condition_0:P(6414,3,"Resolved_under_condition_0_6414","Resolved under condition '{0}'."),Failed_to_resolve_under_condition_0:P(6415,3,"Failed_to_resolve_under_condition_0_6415","Failed to resolve under condition '{0}'."),Exiting_conditional_exports:P(6416,3,"Exiting_conditional_exports_6416","Exiting conditional exports."),Searching_all_ancestor_node_modules_directories_for_preferred_extensions_Colon_0:P(6417,3,"Searching_all_ancestor_node_modules_directories_for_preferred_extensions_Colon_0_6417","Searching all ancestor node_modules directories for preferred extensions: {0}."),Searching_all_ancestor_node_modules_directories_for_fallback_extensions_Colon_0:P(6418,3,"Searching_all_ancestor_node_modules_directories_for_fallback_extensions_Colon_0_6418","Searching all ancestor node_modules directories for fallback extensions: {0}."),The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1:P(6500,3,"The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1_6500","The expected type comes from property '{0}' which is declared here on type '{1}'"),The_expected_type_comes_from_this_index_signature:P(6501,3,"The_expected_type_comes_from_this_index_signature_6501","The expected type comes from this index signature."),The_expected_type_comes_from_the_return_type_of_this_signature:P(6502,3,"The_expected_type_comes_from_the_return_type_of_this_signature_6502","The expected type comes from the return type of this signature."),Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing:P(6503,3,"Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing_6503","Print names of files that are part of the compilation and then stop processing."),File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option:P(6504,1,"File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option_6504","File '{0}' is a JavaScript file. Did you mean to enable the 'allowJs' option?"),Print_names_of_files_and_the_reason_they_are_part_of_the_compilation:P(6505,3,"Print_names_of_files_and_the_reason_they_are_part_of_the_compilation_6505","Print names of files and the reason they are part of the compilation."),Consider_adding_a_declare_modifier_to_this_class:P(6506,3,"Consider_adding_a_declare_modifier_to_this_class_6506","Consider adding a 'declare' modifier to this class."),Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these_files:P(6600,3,"Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600","Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files."),Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export:P(6601,3,"Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export_6601","Allow 'import x from y' when a module doesn't have a default export."),Allow_accessing_UMD_globals_from_modules:P(6602,3,"Allow_accessing_UMD_globals_from_modules_6602","Allow accessing UMD globals from modules."),Disable_error_reporting_for_unreachable_code:P(6603,3,"Disable_error_reporting_for_unreachable_code_6603","Disable error reporting for unreachable code."),Disable_error_reporting_for_unused_labels:P(6604,3,"Disable_error_reporting_for_unused_labels_6604","Disable error reporting for unused labels."),Ensure_use_strict_is_always_emitted:P(6605,3,"Ensure_use_strict_is_always_emitted_6605","Ensure 'use strict' is always emitted."),Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:P(6606,3,"Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606","Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it."),Specify_the_base_directory_to_resolve_non_relative_module_names:P(6607,3,"Specify_the_base_directory_to_resolve_non_relative_module_names_6607","Specify the base directory to resolve non-relative module names."),No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files:P(6608,3,"No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files_6608","No longer supported. In early versions, manually set the text encoding for reading files."),Enable_error_reporting_in_type_checked_JavaScript_files:P(6609,3,"Enable_error_reporting_in_type_checked_JavaScript_files_6609","Enable error reporting in type-checked JavaScript files."),Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references:P(6611,3,"Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references_6611","Enable constraints that allow a TypeScript project to be used with project references."),Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project:P(6612,3,"Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project_6612","Generate .d.ts files from TypeScript and JavaScript files in your project."),Specify_the_output_directory_for_generated_declaration_files:P(6613,3,"Specify_the_output_directory_for_generated_declaration_files_6613","Specify the output directory for generated declaration files."),Create_sourcemaps_for_d_ts_files:P(6614,3,"Create_sourcemaps_for_d_ts_files_6614","Create sourcemaps for d.ts files."),Output_compiler_performance_information_after_building:P(6615,3,"Output_compiler_performance_information_after_building_6615","Output compiler performance information after building."),Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project:P(6616,3,"Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project_6616","Disables inference for type acquisition by looking at filenames in a project."),Reduce_the_number_of_projects_loaded_automatically_by_TypeScript:P(6617,3,"Reduce_the_number_of_projects_loaded_automatically_by_TypeScript_6617","Reduce the number of projects loaded automatically by TypeScript."),Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server:P(6618,3,"Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server_6618","Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server."),Opt_a_project_out_of_multi_project_reference_checking_when_editing:P(6619,3,"Opt_a_project_out_of_multi_project_reference_checking_when_editing_6619","Opt a project out of multi-project reference checking when editing."),Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects:P(6620,3,"Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620","Disable preferring source files instead of declaration files when referencing composite projects."),Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration:P(6621,3,"Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration_6621","Emit more compliant, but verbose and less performant JavaScript for iteration."),Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files:P(6622,3,"Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files_6622","Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files."),Only_output_d_ts_files_and_not_JavaScript_files:P(6623,3,"Only_output_d_ts_files_and_not_JavaScript_files_6623","Only output d.ts files and not JavaScript files."),Emit_design_type_metadata_for_decorated_declarations_in_source_files:P(6624,3,"Emit_design_type_metadata_for_decorated_declarations_in_source_files_6624","Emit design-type metadata for decorated declarations in source files."),Disable_the_type_acquisition_for_JavaScript_projects:P(6625,3,"Disable_the_type_acquisition_for_JavaScript_projects_6625","Disable the type acquisition for JavaScript projects"),Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheticDefaultImports_for_type_compatibility:P(6626,3,"Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626","Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility."),Filters_results_from_the_include_option:P(6627,3,"Filters_results_from_the_include_option_6627","Filters results from the `include` option."),Remove_a_list_of_directories_from_the_watch_process:P(6628,3,"Remove_a_list_of_directories_from_the_watch_process_6628","Remove a list of directories from the watch process."),Remove_a_list_of_files_from_the_watch_mode_s_processing:P(6629,3,"Remove_a_list_of_files_from_the_watch_mode_s_processing_6629","Remove a list of files from the watch mode's processing."),Enable_experimental_support_for_legacy_experimental_decorators:P(6630,3,"Enable_experimental_support_for_legacy_experimental_decorators_6630","Enable experimental support for legacy experimental decorators."),Print_files_read_during_the_compilation_including_why_it_was_included:P(6631,3,"Print_files_read_during_the_compilation_including_why_it_was_included_6631","Print files read during the compilation including why it was included."),Output_more_detailed_compiler_performance_information_after_building:P(6632,3,"Output_more_detailed_compiler_performance_information_after_building_6632","Output more detailed compiler performance information after building."),Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_are_inherited:P(6633,3,"Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_a_6633","Specify one or more path or node module references to base configuration files from which settings are inherited."),Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers:P(6634,3,"Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers_6634","Specify what approach the watcher should use if the system runs out of native file watchers."),Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include:P(6635,3,"Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include_6635","Include a list of files. This does not support glob patterns, as opposed to `include`."),Build_all_projects_including_those_that_appear_to_be_up_to_date:P(6636,3,"Build_all_projects_including_those_that_appear_to_be_up_to_date_6636","Build all projects, including those that appear to be up to date."),Ensure_that_casing_is_correct_in_imports:P(6637,3,"Ensure_that_casing_is_correct_in_imports_6637","Ensure that casing is correct in imports."),Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging:P(6638,3,"Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging_6638","Emit a v8 CPU profile of the compiler run for debugging."),Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file:P(6639,3,"Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file_6639","Allow importing helper functions from tslib once per project, instead of including them per-file."),Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation:P(6641,3,"Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation_6641","Specify a list of glob patterns that match files to be included in compilation."),Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects:P(6642,3,"Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects_6642","Save .tsbuildinfo files to allow for incremental compilation of projects."),Include_sourcemap_files_inside_the_emitted_JavaScript:P(6643,3,"Include_sourcemap_files_inside_the_emitted_JavaScript_6643","Include sourcemap files inside the emitted JavaScript."),Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript:P(6644,3,"Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript_6644","Include source code in the sourcemaps inside the emitted JavaScript."),Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports:P(6645,3,"Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports_6645","Ensure that each file can be safely transpiled without relying on other imports."),Specify_what_JSX_code_is_generated:P(6646,3,"Specify_what_JSX_code_is_generated_6646","Specify what JSX code is generated."),Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h:P(6647,3,"Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647","Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'."),Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragment_or_Fragment:P(6648,3,"Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragme_6648","Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'."),Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Asterisk:P(6649,3,"Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649","Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'."),Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option:P(6650,3,"Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option_6650","Make keyof only return strings instead of string, numbers or symbols. Legacy option."),Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment:P(6651,3,"Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment_6651","Specify a set of bundled library declaration files that describe the target runtime environment."),Print_the_names_of_emitted_files_after_a_compilation:P(6652,3,"Print_the_names_of_emitted_files_after_a_compilation_6652","Print the names of emitted files after a compilation."),Print_all_of_the_files_read_during_the_compilation:P(6653,3,"Print_all_of_the_files_read_during_the_compilation_6653","Print all of the files read during the compilation."),Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit:P(6654,3,"Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit_6654","Set the language of the messaging from TypeScript. This does not affect emit."),Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations:P(6655,3,"Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations_6655","Specify the location where debugger should locate map files instead of generated locations."),Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicable_with_allowJs:P(6656,3,"Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656","Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'."),Specify_what_module_code_is_generated:P(6657,3,"Specify_what_module_code_is_generated_6657","Specify what module code is generated."),Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier:P(6658,3,"Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier_6658","Specify how TypeScript looks up a file from a given module specifier."),Set_the_newline_character_for_emitting_files:P(6659,3,"Set_the_newline_character_for_emitting_files_6659","Set the newline character for emitting files."),Disable_emitting_files_from_a_compilation:P(6660,3,"Disable_emitting_files_from_a_compilation_6660","Disable emitting files from a compilation."),Disable_generating_custom_helper_functions_like_extends_in_compiled_output:P(6661,3,"Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661","Disable generating custom helper functions like '__extends' in compiled output."),Disable_emitting_files_if_any_type_checking_errors_are_reported:P(6662,3,"Disable_emitting_files_if_any_type_checking_errors_are_reported_6662","Disable emitting files if any type checking errors are reported."),Disable_truncating_types_in_error_messages:P(6663,3,"Disable_truncating_types_in_error_messages_6663","Disable truncating types in error messages."),Enable_error_reporting_for_fallthrough_cases_in_switch_statements:P(6664,3,"Enable_error_reporting_for_fallthrough_cases_in_switch_statements_6664","Enable error reporting for fallthrough cases in switch statements."),Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type:P(6665,3,"Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665","Enable error reporting for expressions and declarations with an implied 'any' type."),Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier:P(6666,3,"Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier_6666","Ensure overriding members in derived classes are marked with an override modifier."),Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function:P(6667,3,"Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function_6667","Enable error reporting for codepaths that do not explicitly return in a function."),Enable_error_reporting_when_this_is_given_the_type_any:P(6668,3,"Enable_error_reporting_when_this_is_given_the_type_any_6668","Enable error reporting when 'this' is given the type 'any'."),Disable_adding_use_strict_directives_in_emitted_JavaScript_files:P(6669,3,"Disable_adding_use_strict_directives_in_emitted_JavaScript_files_6669","Disable adding 'use strict' directives in emitted JavaScript files."),Disable_including_any_library_files_including_the_default_lib_d_ts:P(6670,3,"Disable_including_any_library_files_including_the_default_lib_d_ts_6670","Disable including any library files, including the default lib.d.ts."),Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type:P(6671,3,"Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671","Enforces using indexed accessors for keys declared using an indexed type."),Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add_to_a_project:P(6672,3,"Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672","Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project."),Disable_strict_checking_of_generic_signatures_in_function_types:P(6673,3,"Disable_strict_checking_of_generic_signatures_in_function_types_6673","Disable strict checking of generic signatures in function types."),Add_undefined_to_a_type_when_accessed_using_an_index:P(6674,3,"Add_undefined_to_a_type_when_accessed_using_an_index_6674","Add 'undefined' to a type when accessed using an index."),Enable_error_reporting_when_local_variables_aren_t_read:P(6675,3,"Enable_error_reporting_when_local_variables_aren_t_read_6675","Enable error reporting when local variables aren't read."),Raise_an_error_when_a_function_parameter_isn_t_read:P(6676,3,"Raise_an_error_when_a_function_parameter_isn_t_read_6676","Raise an error when a function parameter isn't read."),Deprecated_setting_Use_outFile_instead:P(6677,3,"Deprecated_setting_Use_outFile_instead_6677","Deprecated setting. Use 'outFile' instead."),Specify_an_output_folder_for_all_emitted_files:P(6678,3,"Specify_an_output_folder_for_all_emitted_files_6678","Specify an output folder for all emitted files."),Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designates_a_file_that_bundles_all_d_ts_output:P(6679,3,"Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679","Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output."),Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations:P(6680,3,"Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations_6680","Specify a set of entries that re-map imports to additional lookup locations."),Specify_a_list_of_language_service_plugins_to_include:P(6681,3,"Specify_a_list_of_language_service_plugins_to_include_6681","Specify a list of language service plugins to include."),Disable_erasing_const_enum_declarations_in_generated_code:P(6682,3,"Disable_erasing_const_enum_declarations_in_generated_code_6682","Disable erasing 'const enum' declarations in generated code."),Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node:P(6683,3,"Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node_6683","Disable resolving symlinks to their realpath. This correlates to the same flag in node."),Disable_wiping_the_console_in_watch_mode:P(6684,3,"Disable_wiping_the_console_in_watch_mode_6684","Disable wiping the console in watch mode."),Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read:P(6685,3,"Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685","Enable color and formatting in TypeScript's output to make compiler errors easier to read."),Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit:P(6686,3,"Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686","Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit."),Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references:P(6687,3,"Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references_6687","Specify an array of objects that specify paths for projects. Used in project references."),Disable_emitting_comments:P(6688,3,"Disable_emitting_comments_6688","Disable emitting comments."),Enable_importing_json_files:P(6689,3,"Enable_importing_json_files_6689","Enable importing .json files."),Specify_the_root_folder_within_your_source_files:P(6690,3,"Specify_the_root_folder_within_your_source_files_6690","Specify the root folder within your source files."),Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules:P(6691,3,"Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules_6691","Allow multiple folders to be treated as one when resolving modules."),Skip_type_checking_d_ts_files_that_are_included_with_TypeScript:P(6692,3,"Skip_type_checking_d_ts_files_that_are_included_with_TypeScript_6692","Skip type checking .d.ts files that are included with TypeScript."),Skip_type_checking_all_d_ts_files:P(6693,3,"Skip_type_checking_all_d_ts_files_6693","Skip type checking all .d.ts files."),Create_source_map_files_for_emitted_JavaScript_files:P(6694,3,"Create_source_map_files_for_emitted_JavaScript_files_6694","Create source map files for emitted JavaScript files."),Specify_the_root_path_for_debuggers_to_find_the_reference_source_code:P(6695,3,"Specify_the_root_path_for_debuggers_to_find_the_reference_source_code_6695","Specify the root path for debuggers to find the reference source code."),Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function:P(6697,3,"Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697","Check that the arguments for 'bind', 'call', and 'apply' methods match the original function."),When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible:P(6698,3,"When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible_6698","When assigning functions, check to ensure parameters and the return values are subtype-compatible."),When_type_checking_take_into_account_null_and_undefined:P(6699,3,"When_type_checking_take_into_account_null_and_undefined_6699","When type checking, take into account 'null' and 'undefined'."),Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor:P(6700,3,"Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor_6700","Check for class properties that are declared but not set in the constructor."),Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments:P(6701,3,"Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701","Disable emitting declarations that have '@internal' in their JSDoc comments."),Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals:P(6702,3,"Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals_6702","Disable reporting of excess property errors during the creation of object literals."),Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures:P(6703,3,"Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703","Suppress 'noImplicitAny' errors when indexing objects that lack index signatures."),Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_support_recursive_watching_natively:P(6704,3,"Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_supp_6704","Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively."),Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declarations:P(6705,3,"Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declaratio_6705","Set the JavaScript language version for emitted JavaScript and include compatible library declarations."),Log_paths_used_during_the_moduleResolution_process:P(6706,3,"Log_paths_used_during_the_moduleResolution_process_6706","Log paths used during the 'moduleResolution' process."),Specify_the_path_to_tsbuildinfo_incremental_compilation_file:P(6707,3,"Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707","Specify the path to .tsbuildinfo incremental compilation file."),Specify_options_for_automatic_acquisition_of_declaration_files:P(6709,3,"Specify_options_for_automatic_acquisition_of_declaration_files_6709","Specify options for automatic acquisition of declaration files."),Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types:P(6710,3,"Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710","Specify multiple folders that act like './node_modules/@types'."),Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file:P(6711,3,"Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file_6711","Specify type package names to be included without being referenced in a source file."),Emit_ECMAScript_standard_compliant_class_fields:P(6712,3,"Emit_ECMAScript_standard_compliant_class_fields_6712","Emit ECMAScript-standard-compliant class fields."),Enable_verbose_logging:P(6713,3,"Enable_verbose_logging_6713","Enable verbose logging."),Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality:P(6714,3,"Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality_6714","Specify how directories are watched on systems that lack recursive file-watching functionality."),Specify_how_the_TypeScript_watch_mode_works:P(6715,3,"Specify_how_the_TypeScript_watch_mode_works_6715","Specify how the TypeScript watch mode works."),Require_undeclared_properties_from_index_signatures_to_use_element_accesses:P(6717,3,"Require_undeclared_properties_from_index_signatures_to_use_element_accesses_6717","Require undeclared properties from index signatures to use element accesses."),Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types:P(6718,3,"Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718","Specify emit/checking behavior for imports that are only used for types."),Default_catch_clause_variables_as_unknown_instead_of_any:P(6803,3,"Default_catch_clause_variables_as_unknown_instead_of_any_6803","Default catch clause variables as 'unknown' instead of 'any'."),Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_in_the_output_file_s_format_based_on_the_module_setting:P(6804,3,"Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_i_6804","Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting."),one_of_Colon:P(6900,3,"one_of_Colon_6900","one of:"),one_or_more_Colon:P(6901,3,"one_or_more_Colon_6901","one or more:"),type_Colon:P(6902,3,"type_Colon_6902","type:"),default_Colon:P(6903,3,"default_Colon_6903","default:"),module_system_or_esModuleInterop:P(6904,3,"module_system_or_esModuleInterop_6904",'module === "system" or esModuleInterop'),false_unless_strict_is_set:P(6905,3,"false_unless_strict_is_set_6905","`false`, unless `strict` is set"),false_unless_composite_is_set:P(6906,3,"false_unless_composite_is_set_6906","`false`, unless `composite` is set"),node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified:P(6907,3,"node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified_6907",'`["node_modules", "bower_components", "jspm_packages"]`, plus the value of `outDir` if one is specified.'),if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk:P(6908,3,"if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk_6908",'`[]` if `files` is specified, otherwise `["**/*"]`'),true_if_composite_false_otherwise:P(6909,3,"true_if_composite_false_otherwise_6909","`true` if `composite`, `false` otherwise"),module_AMD_or_UMD_or_System_or_ES6_then_Classic_Otherwise_Node:P(69010,3,"module_AMD_or_UMD_or_System_or_ES6_then_Classic_Otherwise_Node_69010","module === `AMD` or `UMD` or `System` or `ES6`, then `Classic`, Otherwise `Node`"),Computed_from_the_list_of_input_files:P(6911,3,"Computed_from_the_list_of_input_files_6911","Computed from the list of input files"),Platform_specific:P(6912,3,"Platform_specific_6912","Platform specific"),You_can_learn_about_all_of_the_compiler_options_at_0:P(6913,3,"You_can_learn_about_all_of_the_compiler_options_at_0_6913","You can learn about all of the compiler options at {0}"),Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_config_watch_mode_with_Colon:P(6914,3,"Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_conf_6914","Including --watch, -w will start watching the current project for the file changes. Once set, you can config watch mode with:"),Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0:P(6915,3,"Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_tr_6915","Using --build, -b will make tsc behave more like a build orchestrator than a compiler. This is used to trigger building composite projects which you can learn more about at {0}"),COMMON_COMMANDS:P(6916,3,"COMMON_COMMANDS_6916","COMMON COMMANDS"),ALL_COMPILER_OPTIONS:P(6917,3,"ALL_COMPILER_OPTIONS_6917","ALL COMPILER OPTIONS"),WATCH_OPTIONS:P(6918,3,"WATCH_OPTIONS_6918","WATCH OPTIONS"),BUILD_OPTIONS:P(6919,3,"BUILD_OPTIONS_6919","BUILD OPTIONS"),COMMON_COMPILER_OPTIONS:P(6920,3,"COMMON_COMPILER_OPTIONS_6920","COMMON COMPILER OPTIONS"),COMMAND_LINE_FLAGS:P(6921,3,"COMMAND_LINE_FLAGS_6921","COMMAND LINE FLAGS"),tsc_Colon_The_TypeScript_Compiler:P(6922,3,"tsc_Colon_The_TypeScript_Compiler_6922","tsc: The TypeScript Compiler"),Compiles_the_current_project_tsconfig_json_in_the_working_directory:P(6923,3,"Compiles_the_current_project_tsconfig_json_in_the_working_directory_6923","Compiles the current project (tsconfig.json in the working directory.)"),Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options:P(6924,3,"Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options_6924","Ignoring tsconfig.json, compiles the specified files with default compiler options."),Build_a_composite_project_in_the_working_directory:P(6925,3,"Build_a_composite_project_in_the_working_directory_6925","Build a composite project in the working directory."),Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory:P(6926,3,"Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory_6926","Creates a tsconfig.json with the recommended settings in the working directory."),Compiles_the_TypeScript_project_located_at_the_specified_path:P(6927,3,"Compiles_the_TypeScript_project_located_at_the_specified_path_6927","Compiles the TypeScript project located at the specified path."),An_expanded_version_of_this_information_showing_all_possible_compiler_options:P(6928,3,"An_expanded_version_of_this_information_showing_all_possible_compiler_options_6928","An expanded version of this information, showing all possible compiler options"),Compiles_the_current_project_with_additional_settings:P(6929,3,"Compiles_the_current_project_with_additional_settings_6929","Compiles the current project, with additional settings."),true_for_ES2022_and_above_including_ESNext:P(6930,3,"true_for_ES2022_and_above_including_ESNext_6930","`true` for ES2022 and above, including ESNext."),List_of_file_name_suffixes_to_search_when_resolving_a_module:P(6931,1,"List_of_file_name_suffixes_to_search_when_resolving_a_module_6931","List of file name suffixes to search when resolving a module."),Variable_0_implicitly_has_an_1_type:P(7005,1,"Variable_0_implicitly_has_an_1_type_7005","Variable '{0}' implicitly has an '{1}' type."),Parameter_0_implicitly_has_an_1_type:P(7006,1,"Parameter_0_implicitly_has_an_1_type_7006","Parameter '{0}' implicitly has an '{1}' type."),Member_0_implicitly_has_an_1_type:P(7008,1,"Member_0_implicitly_has_an_1_type_7008","Member '{0}' implicitly has an '{1}' type."),new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type:P(7009,1,"new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type_7009","'new' expression, whose target lacks a construct signature, implicitly has an 'any' type."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type:P(7010,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type_7010","'{0}', which lacks return-type annotation, implicitly has an '{1}' return type."),Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:P(7011,1,"Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7011","Function expression, which lacks return-type annotation, implicitly has an '{0}' return type."),This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation:P(7012,1,"This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation_7012","This overload implicitly returns the type '{0}' because it lacks a return type annotation."),Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:P(7013,1,"Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7013","Construct signature, which lacks return-type annotation, implicitly has an 'any' return type."),Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:P(7014,1,"Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7014","Function type, which lacks return-type annotation, implicitly has an '{0}' return type."),Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number:P(7015,1,"Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number_7015","Element implicitly has an 'any' type because index expression is not of type 'number'."),Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type:P(7016,1,"Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type_7016","Could not find a declaration file for module '{0}'. '{1}' implicitly has an 'any' type."),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature:P(7017,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_7017","Element implicitly has an 'any' type because type '{0}' has no index signature."),Object_literal_s_property_0_implicitly_has_an_1_type:P(7018,1,"Object_literal_s_property_0_implicitly_has_an_1_type_7018","Object literal's property '{0}' implicitly has an '{1}' type."),Rest_parameter_0_implicitly_has_an_any_type:P(7019,1,"Rest_parameter_0_implicitly_has_an_any_type_7019","Rest parameter '{0}' implicitly has an 'any[]' type."),Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:P(7020,1,"Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7020","Call signature, which lacks return-type annotation, implicitly has an 'any' return type."),_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or_indirectly_in_its_own_initializer:P(7022,1,"_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or__7022","'{0}' implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer."),_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:P(7023,1,"_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_reference_7023","'{0}' implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:P(7024,1,"Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_ref_7024","Function implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Generator_implicitly_has_yield_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_return_type_annotation:P(7025,1,"Generator_implicitly_has_yield_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_retu_7025","Generator implicitly has yield type '{0}' because it does not yield any values. Consider supplying a return type annotation."),JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists:P(7026,1,"JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists_7026","JSX element implicitly has type 'any' because no interface 'JSX.{0}' exists."),Unreachable_code_detected:P(7027,1,"Unreachable_code_detected_7027","Unreachable code detected.",!0),Unused_label:P(7028,1,"Unused_label_7028","Unused label.",!0),Fallthrough_case_in_switch:P(7029,1,"Fallthrough_case_in_switch_7029","Fallthrough case in switch."),Not_all_code_paths_return_a_value:P(7030,1,"Not_all_code_paths_return_a_value_7030","Not all code paths return a value."),Binding_element_0_implicitly_has_an_1_type:P(7031,1,"Binding_element_0_implicitly_has_an_1_type_7031","Binding element '{0}' implicitly has an '{1}' type."),Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation:P(7032,1,"Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation_7032","Property '{0}' implicitly has type 'any', because its set accessor lacks a parameter type annotation."),Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation:P(7033,1,"Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation_7033","Property '{0}' implicitly has type 'any', because its get accessor lacks a return type annotation."),Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined:P(7034,1,"Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined_7034","Variable '{0}' implicitly has type '{1}' in some locations where its type cannot be determined."),Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare_module_0:P(7035,1,"Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare__7035","Try `npm i --save-dev @types/{1}` if it exists or add a new declaration (.d.ts) file containing `declare module '{0}';`"),Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0:P(7036,1,"Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0_7036","Dynamic import's specifier must be of type 'string', but here has type '{0}'."),Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for_all_imports_Implies_allowSyntheticDefaultImports:P(7037,3,"Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for__7037","Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'."),Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cause_a_failure_at_runtime_Consider_using_a_default_import_or_import_require_here_instead:P(7038,3,"Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cau_7038","Type originates at this import. A namespace-style import cannot be called or constructed, and will cause a failure at runtime. Consider using a default import or import require here instead."),Mapped_object_type_implicitly_has_an_any_template_type:P(7039,1,"Mapped_object_type_implicitly_has_an_any_template_type_7039","Mapped object type implicitly has an 'any' template type."),If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_Slash_Slashgithub_com_SlashDefinitelyTyped_SlashDefinitelyTyped_Slashtree_Slashmaster_Slashtypes_Slash_1:P(7040,1,"If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_S_7040","If the '{0}' package actually exposes this module, consider sending a pull request to amend 'https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/{1}'"),The_containing_arrow_function_captures_the_global_value_of_this:P(7041,1,"The_containing_arrow_function_captures_the_global_value_of_this_7041","The containing arrow function captures the global value of 'this'."),Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used:P(7042,1,"Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used_7042","Module '{0}' was resolved to '{1}', but '--resolveJsonModule' is not used."),Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:P(7043,2,"Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7043","Variable '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:P(7044,2,"Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7044","Parameter '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:P(7045,2,"Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7045","Member '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage:P(7046,2,"Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage_7046","Variable '{0}' implicitly has type '{1}' in some locations, but a better type may be inferred from usage."),Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage:P(7047,2,"Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage_7047","Rest parameter '{0}' implicitly has an 'any[]' type, but a better type may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage:P(7048,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage_7048","Property '{0}' implicitly has type 'any', but a better type for its get accessor may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage:P(7049,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage_7049","Property '{0}' implicitly has type 'any', but a better type for its set accessor may be inferred from usage."),_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage:P(7050,2,"_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage_7050","'{0}' implicitly has an '{1}' return type, but a better type may be inferred from usage."),Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1:P(7051,1,"Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1_7051","Parameter has a name but no type. Did you mean '{0}: {1}'?"),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1:P(7052,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1_7052","Element implicitly has an 'any' type because type '{0}' has no index signature. Did you mean to call '{1}'?"),Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1:P(7053,1,"Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1_7053","Element implicitly has an 'any' type because expression of type '{0}' can't be used to index type '{1}'."),No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1:P(7054,1,"No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1_7054","No index signature with a parameter of type '{0}' was found on type '{1}'."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type:P(7055,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type_7055","'{0}', which lacks return-type annotation, implicitly has an '{1}' yield type."),The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_type_annotation_is_needed:P(7056,1,"The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_ty_7056","The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed."),yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_type_annotation:P(7057,1,"yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_t_7057","'yield' expression implicitly results in an 'any' type because its containing generator lacks a return-type annotation."),If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_declare_module_1:P(7058,1,"If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_decl_7058","If the '{0}' package actually exposes this module, try adding a new declaration (.d.ts) file containing `declare module '{1}';`"),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead:P(7059,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead_7059","This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead."),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_constraint:P(7060,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_cons_7060","This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma or explicit constraint."),A_mapped_type_may_not_declare_properties_or_methods:P(7061,1,"A_mapped_type_may_not_declare_properties_or_methods_7061","A mapped type may not declare properties or methods."),You_cannot_rename_this_element:P(8e3,1,"You_cannot_rename_this_element_8000","You cannot rename this element."),You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library:P(8001,1,"You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library_8001","You cannot rename elements that are defined in the standard TypeScript library."),import_can_only_be_used_in_TypeScript_files:P(8002,1,"import_can_only_be_used_in_TypeScript_files_8002","'import ... =' can only be used in TypeScript files."),export_can_only_be_used_in_TypeScript_files:P(8003,1,"export_can_only_be_used_in_TypeScript_files_8003","'export =' can only be used in TypeScript files."),Type_parameter_declarations_can_only_be_used_in_TypeScript_files:P(8004,1,"Type_parameter_declarations_can_only_be_used_in_TypeScript_files_8004","Type parameter declarations can only be used in TypeScript files."),implements_clauses_can_only_be_used_in_TypeScript_files:P(8005,1,"implements_clauses_can_only_be_used_in_TypeScript_files_8005","'implements' clauses can only be used in TypeScript files."),_0_declarations_can_only_be_used_in_TypeScript_files:P(8006,1,"_0_declarations_can_only_be_used_in_TypeScript_files_8006","'{0}' declarations can only be used in TypeScript files."),Type_aliases_can_only_be_used_in_TypeScript_files:P(8008,1,"Type_aliases_can_only_be_used_in_TypeScript_files_8008","Type aliases can only be used in TypeScript files."),The_0_modifier_can_only_be_used_in_TypeScript_files:P(8009,1,"The_0_modifier_can_only_be_used_in_TypeScript_files_8009","The '{0}' modifier can only be used in TypeScript files."),Type_annotations_can_only_be_used_in_TypeScript_files:P(8010,1,"Type_annotations_can_only_be_used_in_TypeScript_files_8010","Type annotations can only be used in TypeScript files."),Type_arguments_can_only_be_used_in_TypeScript_files:P(8011,1,"Type_arguments_can_only_be_used_in_TypeScript_files_8011","Type arguments can only be used in TypeScript files."),Parameter_modifiers_can_only_be_used_in_TypeScript_files:P(8012,1,"Parameter_modifiers_can_only_be_used_in_TypeScript_files_8012","Parameter modifiers can only be used in TypeScript files."),Non_null_assertions_can_only_be_used_in_TypeScript_files:P(8013,1,"Non_null_assertions_can_only_be_used_in_TypeScript_files_8013","Non-null assertions can only be used in TypeScript files."),Type_assertion_expressions_can_only_be_used_in_TypeScript_files:P(8016,1,"Type_assertion_expressions_can_only_be_used_in_TypeScript_files_8016","Type assertion expressions can only be used in TypeScript files."),Signature_declarations_can_only_be_used_in_TypeScript_files:P(8017,1,"Signature_declarations_can_only_be_used_in_TypeScript_files_8017","Signature declarations can only be used in TypeScript files."),Report_errors_in_js_files:P(8019,3,"Report_errors_in_js_files_8019","Report errors in .js files."),JSDoc_types_can_only_be_used_inside_documentation_comments:P(8020,1,"JSDoc_types_can_only_be_used_inside_documentation_comments_8020","JSDoc types can only be used inside documentation comments."),JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags:P(8021,1,"JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags_8021","JSDoc '@typedef' tag should either have a type annotation or be followed by '@property' or '@member' tags."),JSDoc_0_is_not_attached_to_a_class:P(8022,1,"JSDoc_0_is_not_attached_to_a_class_8022","JSDoc '@{0}' is not attached to a class."),JSDoc_0_1_does_not_match_the_extends_2_clause:P(8023,1,"JSDoc_0_1_does_not_match_the_extends_2_clause_8023","JSDoc '@{0} {1}' does not match the 'extends {2}' clause."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name:P(8024,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_8024","JSDoc '@param' tag has name '{0}', but there is no parameter with that name."),Class_declarations_cannot_have_more_than_one_augments_or_extends_tag:P(8025,1,"Class_declarations_cannot_have_more_than_one_augments_or_extends_tag_8025","Class declarations cannot have more than one '@augments' or '@extends' tag."),Expected_0_type_arguments_provide_these_with_an_extends_tag:P(8026,1,"Expected_0_type_arguments_provide_these_with_an_extends_tag_8026","Expected {0} type arguments; provide these with an '@extends' tag."),Expected_0_1_type_arguments_provide_these_with_an_extends_tag:P(8027,1,"Expected_0_1_type_arguments_provide_these_with_an_extends_tag_8027","Expected {0}-{1} type arguments; provide these with an '@extends' tag."),JSDoc_may_only_appear_in_the_last_parameter_of_a_signature:P(8028,1,"JSDoc_may_only_appear_in_the_last_parameter_of_a_signature_8028","JSDoc '...' may only appear in the last parameter of a signature."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_had_an_array_type:P(8029,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_h_8029","JSDoc '@param' tag has name '{0}', but there is no parameter with that name. It would match 'arguments' if it had an array type."),The_type_of_a_function_declaration_must_match_the_function_s_signature:P(8030,1,"The_type_of_a_function_declaration_must_match_the_function_s_signature_8030","The type of a function declaration must match the function's signature."),You_cannot_rename_a_module_via_a_global_import:P(8031,1,"You_cannot_rename_a_module_via_a_global_import_8031","You cannot rename a module via a global import."),Qualified_name_0_is_not_allowed_without_a_leading_param_object_1:P(8032,1,"Qualified_name_0_is_not_allowed_without_a_leading_param_object_1_8032","Qualified name '{0}' is not allowed without a leading '@param {object} {1}'."),A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags:P(8033,1,"A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags_8033","A JSDoc '@typedef' comment may not contain multiple '@type' tags."),The_tag_was_first_specified_here:P(8034,1,"The_tag_was_first_specified_here_8034","The tag was first specified here."),You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder:P(8035,1,"You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder_8035","You cannot rename elements that are defined in a 'node_modules' folder."),You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder:P(8036,1,"You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder_8036","You cannot rename elements that are defined in another 'node_modules' folder."),Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files:P(8037,1,"Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files_8037","Type satisfaction expressions can only be used in TypeScript files."),Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export:P(8038,1,"Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export_8038","Decorators may not appear after 'export' or 'export default' if they also appear before 'export'."),A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag:P(8039,1,"A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag_8039","A JSDoc '@template' tag may not follow a '@typedef', '@callback', or '@overload' tag"),Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_declaration_emit:P(9005,1,"Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_9005","Declaration emit for this file requires using private name '{0}'. An explicit type annotation may unblock declaration emit."),Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotation_may_unblock_declaration_emit:P(9006,1,"Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotati_9006","Declaration emit for this file requires using private name '{0}' from module '{1}'. An explicit type annotation may unblock declaration emit."),JSX_attributes_must_only_be_assigned_a_non_empty_expression:P(17e3,1,"JSX_attributes_must_only_be_assigned_a_non_empty_expression_17000","JSX attributes must only be assigned a non-empty 'expression'."),JSX_elements_cannot_have_multiple_attributes_with_the_same_name:P(17001,1,"JSX_elements_cannot_have_multiple_attributes_with_the_same_name_17001","JSX elements cannot have multiple attributes with the same name."),Expected_corresponding_JSX_closing_tag_for_0:P(17002,1,"Expected_corresponding_JSX_closing_tag_for_0_17002","Expected corresponding JSX closing tag for '{0}'."),Cannot_use_JSX_unless_the_jsx_flag_is_provided:P(17004,1,"Cannot_use_JSX_unless_the_jsx_flag_is_provided_17004","Cannot use JSX unless the '--jsx' flag is provided."),A_constructor_cannot_contain_a_super_call_when_its_class_extends_null:P(17005,1,"A_constructor_cannot_contain_a_super_call_when_its_class_extends_null_17005","A constructor cannot contain a 'super' call when its class extends 'null'."),An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:P(17006,1,"An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_ex_17006","An unary expression with the '{0}' operator is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:P(17007,1,"A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Con_17007","A type assertion expression is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),JSX_element_0_has_no_corresponding_closing_tag:P(17008,1,"JSX_element_0_has_no_corresponding_closing_tag_17008","JSX element '{0}' has no corresponding closing tag."),super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class:P(17009,1,"super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class_17009","'super' must be called before accessing 'this' in the constructor of a derived class."),Unknown_type_acquisition_option_0:P(17010,1,"Unknown_type_acquisition_option_0_17010","Unknown type acquisition option '{0}'."),super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class:P(17011,1,"super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class_17011","'super' must be called before accessing a property of 'super' in the constructor of a derived class."),_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2:P(17012,1,"_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2_17012","'{0}' is not a valid meta-property for keyword '{1}'. Did you mean '{2}'?"),Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constructor:P(17013,1,"Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constru_17013","Meta-property '{0}' is only allowed in the body of a function declaration, function expression, or constructor."),JSX_fragment_has_no_corresponding_closing_tag:P(17014,1,"JSX_fragment_has_no_corresponding_closing_tag_17014","JSX fragment has no corresponding closing tag."),Expected_corresponding_closing_tag_for_JSX_fragment:P(17015,1,"Expected_corresponding_closing_tag_for_JSX_fragment_17015","Expected corresponding closing tag for JSX fragment."),The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_compiler_option:P(17016,1,"The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_com_17016","The 'jsxFragmentFactory' compiler option must be provided to use JSX fragments with the 'jsxFactory' compiler option."),An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments:P(17017,1,"An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments_17017","An @jsxFrag pragma is required when using an @jsx pragma with JSX fragments."),Unknown_type_acquisition_option_0_Did_you_mean_1:P(17018,1,"Unknown_type_acquisition_option_0_Did_you_mean_1_17018","Unknown type acquisition option '{0}'. Did you mean '{1}'?"),_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:P(17019,1,"_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17019","'{0}' at the end of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:P(17020,1,"_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17020","'{0}' at the start of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),Unicode_escape_sequence_cannot_appear_here:P(17021,1,"Unicode_escape_sequence_cannot_appear_here_17021","Unicode escape sequence cannot appear here."),Circularity_detected_while_resolving_configuration_Colon_0:P(18e3,1,"Circularity_detected_while_resolving_configuration_Colon_0_18000","Circularity detected while resolving configuration: {0}"),The_files_list_in_config_file_0_is_empty:P(18002,1,"The_files_list_in_config_file_0_is_empty_18002","The 'files' list in config file '{0}' is empty."),No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2:P(18003,1,"No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2_18003","No inputs were found in config file '{0}'. Specified 'include' paths were '{1}' and 'exclude' paths were '{2}'."),File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module:P(80001,2,"File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module_80001","File is a CommonJS module; it may be converted to an ES module."),This_constructor_function_may_be_converted_to_a_class_declaration:P(80002,2,"This_constructor_function_may_be_converted_to_a_class_declaration_80002","This constructor function may be converted to a class declaration."),Import_may_be_converted_to_a_default_import:P(80003,2,"Import_may_be_converted_to_a_default_import_80003","Import may be converted to a default import."),JSDoc_types_may_be_moved_to_TypeScript_types:P(80004,2,"JSDoc_types_may_be_moved_to_TypeScript_types_80004","JSDoc types may be moved to TypeScript types."),require_call_may_be_converted_to_an_import:P(80005,2,"require_call_may_be_converted_to_an_import_80005","'require' call may be converted to an import."),This_may_be_converted_to_an_async_function:P(80006,2,"This_may_be_converted_to_an_async_function_80006","This may be converted to an async function."),await_has_no_effect_on_the_type_of_this_expression:P(80007,2,"await_has_no_effect_on_the_type_of_this_expression_80007","'await' has no effect on the type of this expression."),Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accurately_as_integers:P(80008,2,"Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accur_80008","Numeric literals with absolute values equal to 2^53 or greater are too large to be represented accurately as integers."),JSDoc_typedef_may_be_converted_to_TypeScript_type:P(80009,2,"JSDoc_typedef_may_be_converted_to_TypeScript_type_80009","JSDoc typedef may be converted to TypeScript type."),JSDoc_typedefs_may_be_converted_to_TypeScript_types:P(80010,2,"JSDoc_typedefs_may_be_converted_to_TypeScript_types_80010","JSDoc typedefs may be converted to TypeScript types."),Add_missing_super_call:P(90001,3,"Add_missing_super_call_90001","Add missing 'super()' call"),Make_super_call_the_first_statement_in_the_constructor:P(90002,3,"Make_super_call_the_first_statement_in_the_constructor_90002","Make 'super()' call the first statement in the constructor"),Change_extends_to_implements:P(90003,3,"Change_extends_to_implements_90003","Change 'extends' to 'implements'"),Remove_unused_declaration_for_Colon_0:P(90004,3,"Remove_unused_declaration_for_Colon_0_90004","Remove unused declaration for: '{0}'"),Remove_import_from_0:P(90005,3,"Remove_import_from_0_90005","Remove import from '{0}'"),Implement_interface_0:P(90006,3,"Implement_interface_0_90006","Implement interface '{0}'"),Implement_inherited_abstract_class:P(90007,3,"Implement_inherited_abstract_class_90007","Implement inherited abstract class"),Add_0_to_unresolved_variable:P(90008,3,"Add_0_to_unresolved_variable_90008","Add '{0}.' to unresolved variable"),Remove_variable_statement:P(90010,3,"Remove_variable_statement_90010","Remove variable statement"),Remove_template_tag:P(90011,3,"Remove_template_tag_90011","Remove template tag"),Remove_type_parameters:P(90012,3,"Remove_type_parameters_90012","Remove type parameters"),Import_0_from_1:P(90013,3,"Import_0_from_1_90013",`Import '{0}' from "{1}"`),Change_0_to_1:P(90014,3,"Change_0_to_1_90014","Change '{0}' to '{1}'"),Declare_property_0:P(90016,3,"Declare_property_0_90016","Declare property '{0}'"),Add_index_signature_for_property_0:P(90017,3,"Add_index_signature_for_property_0_90017","Add index signature for property '{0}'"),Disable_checking_for_this_file:P(90018,3,"Disable_checking_for_this_file_90018","Disable checking for this file"),Ignore_this_error_message:P(90019,3,"Ignore_this_error_message_90019","Ignore this error message"),Initialize_property_0_in_the_constructor:P(90020,3,"Initialize_property_0_in_the_constructor_90020","Initialize property '{0}' in the constructor"),Initialize_static_property_0:P(90021,3,"Initialize_static_property_0_90021","Initialize static property '{0}'"),Change_spelling_to_0:P(90022,3,"Change_spelling_to_0_90022","Change spelling to '{0}'"),Declare_method_0:P(90023,3,"Declare_method_0_90023","Declare method '{0}'"),Declare_static_method_0:P(90024,3,"Declare_static_method_0_90024","Declare static method '{0}'"),Prefix_0_with_an_underscore:P(90025,3,"Prefix_0_with_an_underscore_90025","Prefix '{0}' with an underscore"),Rewrite_as_the_indexed_access_type_0:P(90026,3,"Rewrite_as_the_indexed_access_type_0_90026","Rewrite as the indexed access type '{0}'"),Declare_static_property_0:P(90027,3,"Declare_static_property_0_90027","Declare static property '{0}'"),Call_decorator_expression:P(90028,3,"Call_decorator_expression_90028","Call decorator expression"),Add_async_modifier_to_containing_function:P(90029,3,"Add_async_modifier_to_containing_function_90029","Add async modifier to containing function"),Replace_infer_0_with_unknown:P(90030,3,"Replace_infer_0_with_unknown_90030","Replace 'infer {0}' with 'unknown'"),Replace_all_unused_infer_with_unknown:P(90031,3,"Replace_all_unused_infer_with_unknown_90031","Replace all unused 'infer' with 'unknown'"),Add_parameter_name:P(90034,3,"Add_parameter_name_90034","Add parameter name"),Declare_private_property_0:P(90035,3,"Declare_private_property_0_90035","Declare private property '{0}'"),Replace_0_with_Promise_1:P(90036,3,"Replace_0_with_Promise_1_90036","Replace '{0}' with 'Promise<{1}>'"),Fix_all_incorrect_return_type_of_an_async_functions:P(90037,3,"Fix_all_incorrect_return_type_of_an_async_functions_90037","Fix all incorrect return type of an async functions"),Declare_private_method_0:P(90038,3,"Declare_private_method_0_90038","Declare private method '{0}'"),Remove_unused_destructuring_declaration:P(90039,3,"Remove_unused_destructuring_declaration_90039","Remove unused destructuring declaration"),Remove_unused_declarations_for_Colon_0:P(90041,3,"Remove_unused_declarations_for_Colon_0_90041","Remove unused declarations for: '{0}'"),Declare_a_private_field_named_0:P(90053,3,"Declare_a_private_field_named_0_90053","Declare a private field named '{0}'."),Includes_imports_of_types_referenced_by_0:P(90054,3,"Includes_imports_of_types_referenced_by_0_90054","Includes imports of types referenced by '{0}'"),Remove_type_from_import_declaration_from_0:P(90055,3,"Remove_type_from_import_declaration_from_0_90055",`Remove 'type' from import declaration from "{0}"`),Remove_type_from_import_of_0_from_1:P(90056,3,"Remove_type_from_import_of_0_from_1_90056",`Remove 'type' from import of '{0}' from "{1}"`),Add_import_from_0:P(90057,3,"Add_import_from_0_90057",'Add import from "{0}"'),Update_import_from_0:P(90058,3,"Update_import_from_0_90058",'Update import from "{0}"'),Export_0_from_module_1:P(90059,3,"Export_0_from_module_1_90059","Export '{0}' from module '{1}'"),Export_all_referenced_locals:P(90060,3,"Export_all_referenced_locals_90060","Export all referenced locals"),Convert_function_to_an_ES2015_class:P(95001,3,"Convert_function_to_an_ES2015_class_95001","Convert function to an ES2015 class"),Convert_0_to_1_in_0:P(95003,3,"Convert_0_to_1_in_0_95003","Convert '{0}' to '{1} in {0}'"),Extract_to_0_in_1:P(95004,3,"Extract_to_0_in_1_95004","Extract to {0} in {1}"),Extract_function:P(95005,3,"Extract_function_95005","Extract function"),Extract_constant:P(95006,3,"Extract_constant_95006","Extract constant"),Extract_to_0_in_enclosing_scope:P(95007,3,"Extract_to_0_in_enclosing_scope_95007","Extract to {0} in enclosing scope"),Extract_to_0_in_1_scope:P(95008,3,"Extract_to_0_in_1_scope_95008","Extract to {0} in {1} scope"),Annotate_with_type_from_JSDoc:P(95009,3,"Annotate_with_type_from_JSDoc_95009","Annotate with type from JSDoc"),Infer_type_of_0_from_usage:P(95011,3,"Infer_type_of_0_from_usage_95011","Infer type of '{0}' from usage"),Infer_parameter_types_from_usage:P(95012,3,"Infer_parameter_types_from_usage_95012","Infer parameter types from usage"),Convert_to_default_import:P(95013,3,"Convert_to_default_import_95013","Convert to default import"),Install_0:P(95014,3,"Install_0_95014","Install '{0}'"),Replace_import_with_0:P(95015,3,"Replace_import_with_0_95015","Replace import with '{0}'."),Use_synthetic_default_member:P(95016,3,"Use_synthetic_default_member_95016","Use synthetic 'default' member."),Convert_to_ES_module:P(95017,3,"Convert_to_ES_module_95017","Convert to ES module"),Add_undefined_type_to_property_0:P(95018,3,"Add_undefined_type_to_property_0_95018","Add 'undefined' type to property '{0}'"),Add_initializer_to_property_0:P(95019,3,"Add_initializer_to_property_0_95019","Add initializer to property '{0}'"),Add_definite_assignment_assertion_to_property_0:P(95020,3,"Add_definite_assignment_assertion_to_property_0_95020","Add definite assignment assertion to property '{0}'"),Convert_all_type_literals_to_mapped_type:P(95021,3,"Convert_all_type_literals_to_mapped_type_95021","Convert all type literals to mapped type"),Add_all_missing_members:P(95022,3,"Add_all_missing_members_95022","Add all missing members"),Infer_all_types_from_usage:P(95023,3,"Infer_all_types_from_usage_95023","Infer all types from usage"),Delete_all_unused_declarations:P(95024,3,"Delete_all_unused_declarations_95024","Delete all unused declarations"),Prefix_all_unused_declarations_with_where_possible:P(95025,3,"Prefix_all_unused_declarations_with_where_possible_95025","Prefix all unused declarations with '_' where possible"),Fix_all_detected_spelling_errors:P(95026,3,"Fix_all_detected_spelling_errors_95026","Fix all detected spelling errors"),Add_initializers_to_all_uninitialized_properties:P(95027,3,"Add_initializers_to_all_uninitialized_properties_95027","Add initializers to all uninitialized properties"),Add_definite_assignment_assertions_to_all_uninitialized_properties:P(95028,3,"Add_definite_assignment_assertions_to_all_uninitialized_properties_95028","Add definite assignment assertions to all uninitialized properties"),Add_undefined_type_to_all_uninitialized_properties:P(95029,3,"Add_undefined_type_to_all_uninitialized_properties_95029","Add undefined type to all uninitialized properties"),Change_all_jsdoc_style_types_to_TypeScript:P(95030,3,"Change_all_jsdoc_style_types_to_TypeScript_95030","Change all jsdoc-style types to TypeScript"),Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types:P(95031,3,"Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types_95031","Change all jsdoc-style types to TypeScript (and add '| undefined' to nullable types)"),Implement_all_unimplemented_interfaces:P(95032,3,"Implement_all_unimplemented_interfaces_95032","Implement all unimplemented interfaces"),Install_all_missing_types_packages:P(95033,3,"Install_all_missing_types_packages_95033","Install all missing types packages"),Rewrite_all_as_indexed_access_types:P(95034,3,"Rewrite_all_as_indexed_access_types_95034","Rewrite all as indexed access types"),Convert_all_to_default_imports:P(95035,3,"Convert_all_to_default_imports_95035","Convert all to default imports"),Make_all_super_calls_the_first_statement_in_their_constructor:P(95036,3,"Make_all_super_calls_the_first_statement_in_their_constructor_95036","Make all 'super()' calls the first statement in their constructor"),Add_qualifier_to_all_unresolved_variables_matching_a_member_name:P(95037,3,"Add_qualifier_to_all_unresolved_variables_matching_a_member_name_95037","Add qualifier to all unresolved variables matching a member name"),Change_all_extended_interfaces_to_implements:P(95038,3,"Change_all_extended_interfaces_to_implements_95038","Change all extended interfaces to 'implements'"),Add_all_missing_super_calls:P(95039,3,"Add_all_missing_super_calls_95039","Add all missing super calls"),Implement_all_inherited_abstract_classes:P(95040,3,"Implement_all_inherited_abstract_classes_95040","Implement all inherited abstract classes"),Add_all_missing_async_modifiers:P(95041,3,"Add_all_missing_async_modifiers_95041","Add all missing 'async' modifiers"),Add_ts_ignore_to_all_error_messages:P(95042,3,"Add_ts_ignore_to_all_error_messages_95042","Add '@ts-ignore' to all error messages"),Annotate_everything_with_types_from_JSDoc:P(95043,3,"Annotate_everything_with_types_from_JSDoc_95043","Annotate everything with types from JSDoc"),Add_to_all_uncalled_decorators:P(95044,3,"Add_to_all_uncalled_decorators_95044","Add '()' to all uncalled decorators"),Convert_all_constructor_functions_to_classes:P(95045,3,"Convert_all_constructor_functions_to_classes_95045","Convert all constructor functions to classes"),Generate_get_and_set_accessors:P(95046,3,"Generate_get_and_set_accessors_95046","Generate 'get' and 'set' accessors"),Convert_require_to_import:P(95047,3,"Convert_require_to_import_95047","Convert 'require' to 'import'"),Convert_all_require_to_import:P(95048,3,"Convert_all_require_to_import_95048","Convert all 'require' to 'import'"),Move_to_a_new_file:P(95049,3,"Move_to_a_new_file_95049","Move to a new file"),Remove_unreachable_code:P(95050,3,"Remove_unreachable_code_95050","Remove unreachable code"),Remove_all_unreachable_code:P(95051,3,"Remove_all_unreachable_code_95051","Remove all unreachable code"),Add_missing_typeof:P(95052,3,"Add_missing_typeof_95052","Add missing 'typeof'"),Remove_unused_label:P(95053,3,"Remove_unused_label_95053","Remove unused label"),Remove_all_unused_labels:P(95054,3,"Remove_all_unused_labels_95054","Remove all unused labels"),Convert_0_to_mapped_object_type:P(95055,3,"Convert_0_to_mapped_object_type_95055","Convert '{0}' to mapped object type"),Convert_namespace_import_to_named_imports:P(95056,3,"Convert_namespace_import_to_named_imports_95056","Convert namespace import to named imports"),Convert_named_imports_to_namespace_import:P(95057,3,"Convert_named_imports_to_namespace_import_95057","Convert named imports to namespace import"),Add_or_remove_braces_in_an_arrow_function:P(95058,3,"Add_or_remove_braces_in_an_arrow_function_95058","Add or remove braces in an arrow function"),Add_braces_to_arrow_function:P(95059,3,"Add_braces_to_arrow_function_95059","Add braces to arrow function"),Remove_braces_from_arrow_function:P(95060,3,"Remove_braces_from_arrow_function_95060","Remove braces from arrow function"),Convert_default_export_to_named_export:P(95061,3,"Convert_default_export_to_named_export_95061","Convert default export to named export"),Convert_named_export_to_default_export:P(95062,3,"Convert_named_export_to_default_export_95062","Convert named export to default export"),Add_missing_enum_member_0:P(95063,3,"Add_missing_enum_member_0_95063","Add missing enum member '{0}'"),Add_all_missing_imports:P(95064,3,"Add_all_missing_imports_95064","Add all missing imports"),Convert_to_async_function:P(95065,3,"Convert_to_async_function_95065","Convert to async function"),Convert_all_to_async_functions:P(95066,3,"Convert_all_to_async_functions_95066","Convert all to async functions"),Add_missing_call_parentheses:P(95067,3,"Add_missing_call_parentheses_95067","Add missing call parentheses"),Add_all_missing_call_parentheses:P(95068,3,"Add_all_missing_call_parentheses_95068","Add all missing call parentheses"),Add_unknown_conversion_for_non_overlapping_types:P(95069,3,"Add_unknown_conversion_for_non_overlapping_types_95069","Add 'unknown' conversion for non-overlapping types"),Add_unknown_to_all_conversions_of_non_overlapping_types:P(95070,3,"Add_unknown_to_all_conversions_of_non_overlapping_types_95070","Add 'unknown' to all conversions of non-overlapping types"),Add_missing_new_operator_to_call:P(95071,3,"Add_missing_new_operator_to_call_95071","Add missing 'new' operator to call"),Add_missing_new_operator_to_all_calls:P(95072,3,"Add_missing_new_operator_to_all_calls_95072","Add missing 'new' operator to all calls"),Add_names_to_all_parameters_without_names:P(95073,3,"Add_names_to_all_parameters_without_names_95073","Add names to all parameters without names"),Enable_the_experimentalDecorators_option_in_your_configuration_file:P(95074,3,"Enable_the_experimentalDecorators_option_in_your_configuration_file_95074","Enable the 'experimentalDecorators' option in your configuration file"),Convert_parameters_to_destructured_object:P(95075,3,"Convert_parameters_to_destructured_object_95075","Convert parameters to destructured object"),Extract_type:P(95077,3,"Extract_type_95077","Extract type"),Extract_to_type_alias:P(95078,3,"Extract_to_type_alias_95078","Extract to type alias"),Extract_to_typedef:P(95079,3,"Extract_to_typedef_95079","Extract to typedef"),Infer_this_type_of_0_from_usage:P(95080,3,"Infer_this_type_of_0_from_usage_95080","Infer 'this' type of '{0}' from usage"),Add_const_to_unresolved_variable:P(95081,3,"Add_const_to_unresolved_variable_95081","Add 'const' to unresolved variable"),Add_const_to_all_unresolved_variables:P(95082,3,"Add_const_to_all_unresolved_variables_95082","Add 'const' to all unresolved variables"),Add_await:P(95083,3,"Add_await_95083","Add 'await'"),Add_await_to_initializer_for_0:P(95084,3,"Add_await_to_initializer_for_0_95084","Add 'await' to initializer for '{0}'"),Fix_all_expressions_possibly_missing_await:P(95085,3,"Fix_all_expressions_possibly_missing_await_95085","Fix all expressions possibly missing 'await'"),Remove_unnecessary_await:P(95086,3,"Remove_unnecessary_await_95086","Remove unnecessary 'await'"),Remove_all_unnecessary_uses_of_await:P(95087,3,"Remove_all_unnecessary_uses_of_await_95087","Remove all unnecessary uses of 'await'"),Enable_the_jsx_flag_in_your_configuration_file:P(95088,3,"Enable_the_jsx_flag_in_your_configuration_file_95088","Enable the '--jsx' flag in your configuration file"),Add_await_to_initializers:P(95089,3,"Add_await_to_initializers_95089","Add 'await' to initializers"),Extract_to_interface:P(95090,3,"Extract_to_interface_95090","Extract to interface"),Convert_to_a_bigint_numeric_literal:P(95091,3,"Convert_to_a_bigint_numeric_literal_95091","Convert to a bigint numeric literal"),Convert_all_to_bigint_numeric_literals:P(95092,3,"Convert_all_to_bigint_numeric_literals_95092","Convert all to bigint numeric literals"),Convert_const_to_let:P(95093,3,"Convert_const_to_let_95093","Convert 'const' to 'let'"),Prefix_with_declare:P(95094,3,"Prefix_with_declare_95094","Prefix with 'declare'"),Prefix_all_incorrect_property_declarations_with_declare:P(95095,3,"Prefix_all_incorrect_property_declarations_with_declare_95095","Prefix all incorrect property declarations with 'declare'"),Convert_to_template_string:P(95096,3,"Convert_to_template_string_95096","Convert to template string"),Add_export_to_make_this_file_into_a_module:P(95097,3,"Add_export_to_make_this_file_into_a_module_95097","Add 'export {}' to make this file into a module"),Set_the_target_option_in_your_configuration_file_to_0:P(95098,3,"Set_the_target_option_in_your_configuration_file_to_0_95098","Set the 'target' option in your configuration file to '{0}'"),Set_the_module_option_in_your_configuration_file_to_0:P(95099,3,"Set_the_module_option_in_your_configuration_file_to_0_95099","Set the 'module' option in your configuration file to '{0}'"),Convert_invalid_character_to_its_html_entity_code:P(95100,3,"Convert_invalid_character_to_its_html_entity_code_95100","Convert invalid character to its html entity code"),Convert_all_invalid_characters_to_HTML_entity_code:P(95101,3,"Convert_all_invalid_characters_to_HTML_entity_code_95101","Convert all invalid characters to HTML entity code"),Convert_all_const_to_let:P(95102,3,"Convert_all_const_to_let_95102","Convert all 'const' to 'let'"),Convert_function_expression_0_to_arrow_function:P(95105,3,"Convert_function_expression_0_to_arrow_function_95105","Convert function expression '{0}' to arrow function"),Convert_function_declaration_0_to_arrow_function:P(95106,3,"Convert_function_declaration_0_to_arrow_function_95106","Convert function declaration '{0}' to arrow function"),Fix_all_implicit_this_errors:P(95107,3,"Fix_all_implicit_this_errors_95107","Fix all implicit-'this' errors"),Wrap_invalid_character_in_an_expression_container:P(95108,3,"Wrap_invalid_character_in_an_expression_container_95108","Wrap invalid character in an expression container"),Wrap_all_invalid_characters_in_an_expression_container:P(95109,3,"Wrap_all_invalid_characters_in_an_expression_container_95109","Wrap all invalid characters in an expression container"),Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file:P(95110,3,"Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file_95110","Visit https://aka.ms/tsconfig to read more about this file"),Add_a_return_statement:P(95111,3,"Add_a_return_statement_95111","Add a return statement"),Remove_braces_from_arrow_function_body:P(95112,3,"Remove_braces_from_arrow_function_body_95112","Remove braces from arrow function body"),Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal:P(95113,3,"Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal_95113","Wrap the following body with parentheses which should be an object literal"),Add_all_missing_return_statement:P(95114,3,"Add_all_missing_return_statement_95114","Add all missing return statement"),Remove_braces_from_all_arrow_function_bodies_with_relevant_issues:P(95115,3,"Remove_braces_from_all_arrow_function_bodies_with_relevant_issues_95115","Remove braces from all arrow function bodies with relevant issues"),Wrap_all_object_literal_with_parentheses:P(95116,3,"Wrap_all_object_literal_with_parentheses_95116","Wrap all object literal with parentheses"),Move_labeled_tuple_element_modifiers_to_labels:P(95117,3,"Move_labeled_tuple_element_modifiers_to_labels_95117","Move labeled tuple element modifiers to labels"),Convert_overload_list_to_single_signature:P(95118,3,"Convert_overload_list_to_single_signature_95118","Convert overload list to single signature"),Generate_get_and_set_accessors_for_all_overriding_properties:P(95119,3,"Generate_get_and_set_accessors_for_all_overriding_properties_95119","Generate 'get' and 'set' accessors for all overriding properties"),Wrap_in_JSX_fragment:P(95120,3,"Wrap_in_JSX_fragment_95120","Wrap in JSX fragment"),Wrap_all_unparented_JSX_in_JSX_fragment:P(95121,3,"Wrap_all_unparented_JSX_in_JSX_fragment_95121","Wrap all unparented JSX in JSX fragment"),Convert_arrow_function_or_function_expression:P(95122,3,"Convert_arrow_function_or_function_expression_95122","Convert arrow function or function expression"),Convert_to_anonymous_function:P(95123,3,"Convert_to_anonymous_function_95123","Convert to anonymous function"),Convert_to_named_function:P(95124,3,"Convert_to_named_function_95124","Convert to named function"),Convert_to_arrow_function:P(95125,3,"Convert_to_arrow_function_95125","Convert to arrow function"),Remove_parentheses:P(95126,3,"Remove_parentheses_95126","Remove parentheses"),Could_not_find_a_containing_arrow_function:P(95127,3,"Could_not_find_a_containing_arrow_function_95127","Could not find a containing arrow function"),Containing_function_is_not_an_arrow_function:P(95128,3,"Containing_function_is_not_an_arrow_function_95128","Containing function is not an arrow function"),Could_not_find_export_statement:P(95129,3,"Could_not_find_export_statement_95129","Could not find export statement"),This_file_already_has_a_default_export:P(95130,3,"This_file_already_has_a_default_export_95130","This file already has a default export"),Could_not_find_import_clause:P(95131,3,"Could_not_find_import_clause_95131","Could not find import clause"),Could_not_find_namespace_import_or_named_imports:P(95132,3,"Could_not_find_namespace_import_or_named_imports_95132","Could not find namespace import or named imports"),Selection_is_not_a_valid_type_node:P(95133,3,"Selection_is_not_a_valid_type_node_95133","Selection is not a valid type node"),No_type_could_be_extracted_from_this_type_node:P(95134,3,"No_type_could_be_extracted_from_this_type_node_95134","No type could be extracted from this type node"),Could_not_find_property_for_which_to_generate_accessor:P(95135,3,"Could_not_find_property_for_which_to_generate_accessor_95135","Could not find property for which to generate accessor"),Name_is_not_valid:P(95136,3,"Name_is_not_valid_95136","Name is not valid"),Can_only_convert_property_with_modifier:P(95137,3,"Can_only_convert_property_with_modifier_95137","Can only convert property with modifier"),Switch_each_misused_0_to_1:P(95138,3,"Switch_each_misused_0_to_1_95138","Switch each misused '{0}' to '{1}'"),Convert_to_optional_chain_expression:P(95139,3,"Convert_to_optional_chain_expression_95139","Convert to optional chain expression"),Could_not_find_convertible_access_expression:P(95140,3,"Could_not_find_convertible_access_expression_95140","Could not find convertible access expression"),Could_not_find_matching_access_expressions:P(95141,3,"Could_not_find_matching_access_expressions_95141","Could not find matching access expressions"),Can_only_convert_logical_AND_access_chains:P(95142,3,"Can_only_convert_logical_AND_access_chains_95142","Can only convert logical AND access chains"),Add_void_to_Promise_resolved_without_a_value:P(95143,3,"Add_void_to_Promise_resolved_without_a_value_95143","Add 'void' to Promise resolved without a value"),Add_void_to_all_Promises_resolved_without_a_value:P(95144,3,"Add_void_to_all_Promises_resolved_without_a_value_95144","Add 'void' to all Promises resolved without a value"),Use_element_access_for_0:P(95145,3,"Use_element_access_for_0_95145","Use element access for '{0}'"),Use_element_access_for_all_undeclared_properties:P(95146,3,"Use_element_access_for_all_undeclared_properties_95146","Use element access for all undeclared properties."),Delete_all_unused_imports:P(95147,3,"Delete_all_unused_imports_95147","Delete all unused imports"),Infer_function_return_type:P(95148,3,"Infer_function_return_type_95148","Infer function return type"),Return_type_must_be_inferred_from_a_function:P(95149,3,"Return_type_must_be_inferred_from_a_function_95149","Return type must be inferred from a function"),Could_not_determine_function_return_type:P(95150,3,"Could_not_determine_function_return_type_95150","Could not determine function return type"),Could_not_convert_to_arrow_function:P(95151,3,"Could_not_convert_to_arrow_function_95151","Could not convert to arrow function"),Could_not_convert_to_named_function:P(95152,3,"Could_not_convert_to_named_function_95152","Could not convert to named function"),Could_not_convert_to_anonymous_function:P(95153,3,"Could_not_convert_to_anonymous_function_95153","Could not convert to anonymous function"),Can_only_convert_string_concatenations_and_string_literals:P(95154,3,"Can_only_convert_string_concatenations_and_string_literals_95154","Can only convert string concatenations and string literals"),Selection_is_not_a_valid_statement_or_statements:P(95155,3,"Selection_is_not_a_valid_statement_or_statements_95155","Selection is not a valid statement or statements"),Add_missing_function_declaration_0:P(95156,3,"Add_missing_function_declaration_0_95156","Add missing function declaration '{0}'"),Add_all_missing_function_declarations:P(95157,3,"Add_all_missing_function_declarations_95157","Add all missing function declarations"),Method_not_implemented:P(95158,3,"Method_not_implemented_95158","Method not implemented."),Function_not_implemented:P(95159,3,"Function_not_implemented_95159","Function not implemented."),Add_override_modifier:P(95160,3,"Add_override_modifier_95160","Add 'override' modifier"),Remove_override_modifier:P(95161,3,"Remove_override_modifier_95161","Remove 'override' modifier"),Add_all_missing_override_modifiers:P(95162,3,"Add_all_missing_override_modifiers_95162","Add all missing 'override' modifiers"),Remove_all_unnecessary_override_modifiers:P(95163,3,"Remove_all_unnecessary_override_modifiers_95163","Remove all unnecessary 'override' modifiers"),Can_only_convert_named_export:P(95164,3,"Can_only_convert_named_export_95164","Can only convert named export"),Add_missing_properties:P(95165,3,"Add_missing_properties_95165","Add missing properties"),Add_all_missing_properties:P(95166,3,"Add_all_missing_properties_95166","Add all missing properties"),Add_missing_attributes:P(95167,3,"Add_missing_attributes_95167","Add missing attributes"),Add_all_missing_attributes:P(95168,3,"Add_all_missing_attributes_95168","Add all missing attributes"),Add_undefined_to_optional_property_type:P(95169,3,"Add_undefined_to_optional_property_type_95169","Add 'undefined' to optional property type"),Convert_named_imports_to_default_import:P(95170,3,"Convert_named_imports_to_default_import_95170","Convert named imports to default import"),Delete_unused_param_tag_0:P(95171,3,"Delete_unused_param_tag_0_95171","Delete unused '@param' tag '{0}'"),Delete_all_unused_param_tags:P(95172,3,"Delete_all_unused_param_tags_95172","Delete all unused '@param' tags"),Rename_param_tag_name_0_to_1:P(95173,3,"Rename_param_tag_name_0_to_1_95173","Rename '@param' tag name '{0}' to '{1}'"),Use_0:P(95174,3,"Use_0_95174","Use `{0}`."),Use_Number_isNaN_in_all_conditions:P(95175,3,"Use_Number_isNaN_in_all_conditions_95175","Use `Number.isNaN` in all conditions."),Convert_typedef_to_TypeScript_type:P(95176,3,"Convert_typedef_to_TypeScript_type_95176","Convert typedef to TypeScript type."),Convert_all_typedef_to_TypeScript_types:P(95177,3,"Convert_all_typedef_to_TypeScript_types_95177","Convert all typedef to TypeScript types."),Move_to_file:P(95178,3,"Move_to_file_95178","Move to file"),Cannot_move_to_file_selected_file_is_invalid:P(95179,3,"Cannot_move_to_file_selected_file_is_invalid_95179","Cannot move to file, selected file is invalid"),Use_import_type:P(95180,3,"Use_import_type_95180","Use 'import type'"),Use_type_0:P(95181,3,"Use_type_0_95181","Use 'type {0}'"),Fix_all_with_type_only_imports:P(95182,3,"Fix_all_with_type_only_imports_95182","Fix all with type-only imports"),Cannot_move_statements_to_the_selected_file:P(95183,3,"Cannot_move_statements_to_the_selected_file_95183","Cannot move statements to the selected file"),Inline_variable:P(95184,3,"Inline_variable_95184","Inline variable"),Could_not_find_variable_to_inline:P(95185,3,"Could_not_find_variable_to_inline_95185","Could not find variable to inline."),Variables_with_multiple_declarations_cannot_be_inlined:P(95186,3,"Variables_with_multiple_declarations_cannot_be_inlined_95186","Variables with multiple declarations cannot be inlined."),Add_missing_comma_for_object_member_completion_0:P(95187,3,"Add_missing_comma_for_object_member_completion_0_95187","Add missing comma for object member completion '{0}'."),No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer:P(18004,1,"No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer_18004","No value exists in scope for the shorthand property '{0}'. Either declare one or provide an initializer."),Classes_may_not_have_a_field_named_constructor:P(18006,1,"Classes_may_not_have_a_field_named_constructor_18006","Classes may not have a field named 'constructor'."),JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array:P(18007,1,"JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array_18007","JSX expressions may not use the comma operator. Did you mean to write an array?"),Private_identifiers_cannot_be_used_as_parameters:P(18009,1,"Private_identifiers_cannot_be_used_as_parameters_18009","Private identifiers cannot be used as parameters."),An_accessibility_modifier_cannot_be_used_with_a_private_identifier:P(18010,1,"An_accessibility_modifier_cannot_be_used_with_a_private_identifier_18010","An accessibility modifier cannot be used with a private identifier."),The_operand_of_a_delete_operator_cannot_be_a_private_identifier:P(18011,1,"The_operand_of_a_delete_operator_cannot_be_a_private_identifier_18011","The operand of a 'delete' operator cannot be a private identifier."),constructor_is_a_reserved_word:P(18012,1,"constructor_is_a_reserved_word_18012","'#constructor' is a reserved word."),Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier:P(18013,1,"Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier_18013","Property '{0}' is not accessible outside class '{1}' because it has a private identifier."),The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_private_identifier_with_the_same_spelling:P(18014,1,"The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_priv_18014","The property '{0}' cannot be accessed on type '{1}' within this class because it is shadowed by another private identifier with the same spelling."),Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2:P(18015,1,"Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2_18015","Property '{0}' in type '{1}' refers to a different member that cannot be accessed from within type '{2}'."),Private_identifiers_are_not_allowed_outside_class_bodies:P(18016,1,"Private_identifiers_are_not_allowed_outside_class_bodies_18016","Private identifiers are not allowed outside class bodies."),The_shadowing_declaration_of_0_is_defined_here:P(18017,1,"The_shadowing_declaration_of_0_is_defined_here_18017","The shadowing declaration of '{0}' is defined here"),The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here:P(18018,1,"The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here_18018","The declaration of '{0}' that you probably intended to use is defined here"),_0_modifier_cannot_be_used_with_a_private_identifier:P(18019,1,"_0_modifier_cannot_be_used_with_a_private_identifier_18019","'{0}' modifier cannot be used with a private identifier."),An_enum_member_cannot_be_named_with_a_private_identifier:P(18024,1,"An_enum_member_cannot_be_named_with_a_private_identifier_18024","An enum member cannot be named with a private identifier."),can_only_be_used_at_the_start_of_a_file:P(18026,1,"can_only_be_used_at_the_start_of_a_file_18026","'#!' can only be used at the start of a file."),Compiler_reserves_name_0_when_emitting_private_identifier_downlevel:P(18027,1,"Compiler_reserves_name_0_when_emitting_private_identifier_downlevel_18027","Compiler reserves name '{0}' when emitting private identifier downlevel."),Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher:P(18028,1,"Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher_18028","Private identifiers are only available when targeting ECMAScript 2015 and higher."),Private_identifiers_are_not_allowed_in_variable_declarations:P(18029,1,"Private_identifiers_are_not_allowed_in_variable_declarations_18029","Private identifiers are not allowed in variable declarations."),An_optional_chain_cannot_contain_private_identifiers:P(18030,1,"An_optional_chain_cannot_contain_private_identifiers_18030","An optional chain cannot contain private identifiers."),The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituents:P(18031,1,"The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituent_18031","The intersection '{0}' was reduced to 'never' because property '{1}' has conflicting types in some constituents."),The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_private_in_some:P(18032,1,"The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_pr_18032","The intersection '{0}' was reduced to 'never' because property '{1}' exists in multiple constituents and is private in some."),Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values:P(18033,1,"Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values_18033","Type '{0}' is not assignable to type '{1}' as required for computed enum member values."),Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compiler_option_is_specified_e_g_Fragment:P(18034,3,"Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compi_18034","Specify the JSX fragment factory function to use when targeting 'react' JSX emit with 'jsxFactory' compiler option is specified, e.g. 'Fragment'."),Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name:P(18035,1,"Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name_18035","Invalid value for 'jsxFragmentFactory'. '{0}' is not a valid identifier or qualified-name."),Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_decorator:P(18036,1,"Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_dec_18036","Class decorators can't be used with static private identifier. Consider removing the experimental decorator."),await_expression_cannot_be_used_inside_a_class_static_block:P(18037,1,"await_expression_cannot_be_used_inside_a_class_static_block_18037","'await' expression cannot be used inside a class static block."),for_await_loops_cannot_be_used_inside_a_class_static_block:P(18038,1,"for_await_loops_cannot_be_used_inside_a_class_static_block_18038","'for await' loops cannot be used inside a class static block."),Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block:P(18039,1,"Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block_18039","Invalid use of '{0}'. It cannot be used inside a class static block."),A_return_statement_cannot_be_used_inside_a_class_static_block:P(18041,1,"A_return_statement_cannot_be_used_inside_a_class_static_block_18041","A 'return' statement cannot be used inside a class static block."),_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation:P(18042,1,"_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation_18042","'{0}' is a type and cannot be imported in JavaScript files. Use '{1}' in a JSDoc type annotation."),Types_cannot_appear_in_export_declarations_in_JavaScript_files:P(18043,1,"Types_cannot_appear_in_export_declarations_in_JavaScript_files_18043","Types cannot appear in export declarations in JavaScript files."),_0_is_automatically_exported_here:P(18044,3,"_0_is_automatically_exported_here_18044","'{0}' is automatically exported here."),Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher:P(18045,1,"Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher_18045","Properties with the 'accessor' modifier are only available when targeting ECMAScript 2015 and higher."),_0_is_of_type_unknown:P(18046,1,"_0_is_of_type_unknown_18046","'{0}' is of type 'unknown'."),_0_is_possibly_null:P(18047,1,"_0_is_possibly_null_18047","'{0}' is possibly 'null'."),_0_is_possibly_undefined:P(18048,1,"_0_is_possibly_undefined_18048","'{0}' is possibly 'undefined'."),_0_is_possibly_null_or_undefined:P(18049,1,"_0_is_possibly_null_or_undefined_18049","'{0}' is possibly 'null' or 'undefined'."),The_value_0_cannot_be_used_here:P(18050,1,"The_value_0_cannot_be_used_here_18050","The value '{0}' cannot be used here."),Compiler_option_0_cannot_be_given_an_empty_string:P(18051,1,"Compiler_option_0_cannot_be_given_an_empty_string_18051","Compiler option '{0}' cannot be given an empty string."),Non_abstract_class_0_does_not_implement_all_abstract_members_of_1:P(18052,1,"Non_abstract_class_0_does_not_implement_all_abstract_members_of_1_18052","Non-abstract class '{0}' does not implement all abstract members of '{1}'"),Its_type_0_is_not_a_valid_JSX_element_type:P(18053,1,"Its_type_0_is_not_a_valid_JSX_element_type_18053","Its type '{0}' is not a valid JSX element type."),await_using_statements_cannot_be_used_inside_a_class_static_block:P(18054,1,"await_using_statements_cannot_be_used_inside_a_class_static_block_18054","'await using' statements cannot be used inside a class static block.")}}});function fh(t){return t>=80}function b2e(t){return t===32||fh(t)}function wO(t,u){if(t=2?wO(t,Qqe):u===1?wO(t,Zqe):wO(t,Uqe)}function dTt(t,u){return u>=2?wO(t,Xqe):u===1?wO(t,Yqe):wO(t,qqe)}function hTt(t){const u=[];return t.forEach((s,d)=>{u[s]=d}),u}function Uo(t){return nZe[t]}function f2(t){return A2e.get(t)}function n7(t){const u=[];let s=0,d=0;for(;s127&&Z1(f)&&(u.push(d),d=s);break}}return u.push(d),u}function TO(t,u,s,d){return t.getPositionOfLineAndCharacter?t.getPositionOfLineAndCharacter(u,s,d):FU($3(t),u,s,t.text,d)}function FU(t,u,s,d,f){(u<0||u>=t.length)&&(f?u=u<0?0:u>=t.length?t.length-1:u:H.fail(`Bad line number. Line: ${u}, lineStarts.length: ${t.length} , line map is correct? ${d!==void 0?Zt(t,n7(d)):"unknown"}`));const p=t[u]+s;return f?p>t[u+1]?t[u+1]:typeof d=="string"&&p>d.length?d.length:p:(u=8192&&t<=8203||t===8239||t===8287||t===12288||t===65279}function Z1(t){return t===10||t===13||t===8232||t===8233}function NN(t){return t>=48&&t<=57}function Gqe(t){return NN(t)||t>=65&&t<=70||t>=97&&t<=102}function fTt(t){return t<=1114111}function AU(t){return t>=48&&t<=55}function y2e(t,u){const s=t.charCodeAt(u);switch(s){case 13:case 10:case 9:case 11:case 12:case 32:case 47:case 60:case 124:case 61:case 62:return!0;case 35:return u===0;default:return s>127}}function gs(t,u,s,d,f){if(pg(u))return u;let p=!1;for(;;){const E=t.charCodeAt(u);switch(E){case 13:t.charCodeAt(u+1)===10&&u++;case 10:if(u++,s)return u;p=!!f;continue;case 9:case 11:case 12:case 32:u++;continue;case 47:if(d)break;if(t.charCodeAt(u+1)===47){for(u+=2;u127&&U3(E)){u++;continue}break}return u}}function PN(t,u){if(H.assert(u>=0),u===0||Z1(t.charCodeAt(u-1))){const s=t.charCodeAt(u);if(u+BU=0&&s127&&U3(j)){T&&Z1(j)&&(k=!0),s++;continue}break e}}return T&&(z=f(v,b,B,k,p,z)),z}function NO(t,u,s,d){return Tse(!1,t,u,!1,s,d)}function PO(t,u,s,d){return Tse(!1,t,u,!0,s,d)}function k2e(t,u,s,d,f){return Tse(!0,t,u,!1,s,d,f)}function F2e(t,u,s,d,f){return Tse(!0,t,u,!0,s,d,f)}function Jqe(t,u,s,d,f,p=[]){return p.push({kind:s,pos:t,end:u,hasTrailingNewLine:d}),p}function W_(t,u){return k2e(t,u,Jqe,void 0,void 0)}function gv(t,u){return F2e(t,u,Jqe,void 0,void 0)}function SU(t){const u=Lse.exec(t);if(u)return u[0]}function G_(t,u){return t>=65&&t<=90||t>=97&&t<=122||t===36||t===95||t>127&&kU(t,u)}function Ev(t,u,s){return t>=65&&t<=90||t>=97&&t<=122||t>=48&&t<=57||t===36||t===95||(s===1?t===45||t===58:!1)||t>127&&dTt(t,u)}function Lm(t,u,s){let d=Fx(t,0);if(!G_(d,u))return!1;for(let f=_v(d);fk,getStartPos:()=>k,getTokenEnd:()=>b,getTextPos:()=>b,getToken:()=>M,getTokenStart:()=>T,getTokenPos:()=>T,getTokenText:()=>v.substring(T,b),getTokenValue:()=>z,hasUnicodeEscape:()=>(j&1024)!==0,hasExtendedUnicodeEscape:()=>(j&8)!==0,hasPrecedingLineBreak:()=>(j&1)!==0,hasPrecedingJSDocComment:()=>(j&2)!==0,isIdentifier:()=>M===80||M>118,isReservedWord:()=>M>=83&&M<=118,isUnterminated:()=>(j&4)!==0,getCommentDirectives:()=>J,getNumericLiteralFlags:()=>j&25584,getTokenFlags:()=>j,reScanGreaterToken:Ie,reScanAsteriskEqualsToken:st,reScanSlashToken:St,reScanTemplateToken:ht,reScanTemplateHeadOrNoSubstitutionTemplate:Ut,scanJsxIdentifier:Pi,scanJsxAttributeValue:Ai,reScanJsxAttributeValue:Zu,reScanJsxToken:Ni,reScanLessThanToken:ji,reScanHashToken:xn,reScanQuestionToken:Jn,reScanInvalidIdentifier:Gt,scanJsxToken:an,scanJsDocToken:yr,scanJSDocCommentTextToken:aa,scan:Ve,getText:Si,clearCommentDirectives:Dn,setText:Cn,setScriptTarget:oa,setLanguageVariant:Da,setScriptKind:ra,setJSDocParsingMode:Ta,setOnError:tu,resetTokenState:Yo,setTextPos:Yo,setInJSDocType:bo,tryScan:Ln,lookAhead:jn,scanRange:bt};return H.isDebugging&&Object.defineProperty(se,"__debugShowCurrentPositionInText",{get:()=>{const Qe=se.getText();return Qe.slice(0,se.getTokenFullStart())+"║"+Qe.slice(se.getTokenFullStart())}}),se;function ge(Qe,Et=b,Mt,qt){if(f){const Xt=b;b=Et,f(Qe,Mt||0,qt),b=Xt}}function ae(){let Qe=b,Et=!1,Mt=!1,qt="";for(;;){const Xt=v.charCodeAt(b);if(Xt===95){j|=512,Et?(Et=!1,Mt=!0,qt+=v.substring(Qe,b)):(j|=16384,ge(Mt?F.Multiple_consecutive_numeric_separators_are_not_permitted:F.Numeric_separators_are_not_allowed_here,b,1)),b++,Qe=b;continue}if(NN(Xt)){Et=!0,Mt=!1,b++;continue}break}return v.charCodeAt(b-1)===95&&(j|=16384,ge(F.Numeric_separators_are_not_allowed_here,b-1,1)),qt+v.substring(Qe,b)}function Ce(){let Qe=b,Et;if(v.charCodeAt(b)===48)if(b++,v.charCodeAt(b)===95)j|=16896,ge(F.Numeric_separators_are_not_allowed_here,b,1),b--,Et=ae();else if(!ve())j|=8192,Et=""+ +z;else if(!z)Et="0";else{z=""+parseInt(z,8),j|=32;const et=M===41,gt=(et?"-":"")+"0o"+(+z).toString(8);return et&&Qe--,ge(F.Octal_literals_are_not_allowed_Use_the_syntax_0,Qe,b-Qe,gt),9}else Et=ae();let Mt,qt;v.charCodeAt(b)===46&&(b++,Mt=ae());let Xt=b;if(v.charCodeAt(b)===69||v.charCodeAt(b)===101){b++,j|=16,(v.charCodeAt(b)===43||v.charCodeAt(b)===45)&&b++;const et=b,gt=ae();gt?(qt=v.substring(Xt,et)+gt,Xt=b):ge(F.Digit_expected)}let Pe;if(j&512?(Pe=Et,Mt&&(Pe+="."+Mt),qt&&(Pe+=qt)):Pe=v.substring(Qe,Xt),j&8192)return ge(F.Decimals_with_leading_zeros_are_not_allowed,Qe,Xt-Qe),z=""+ +Pe,9;if(Mt!==void 0||j&16)return ne(Qe,Mt===void 0&&!!(j&16)),z=""+ +Pe,9;{z=Pe;const et=Ye();return ne(Qe),et}}function ne(Qe,Et){if(!G_(Fx(v,b),t))return;const Mt=b,{length:qt}=Ke();qt===1&&v[Mt]==="n"?ge(Et?F.A_bigint_literal_cannot_use_exponential_notation:F.A_bigint_literal_must_be_an_integer,Qe,Mt-Qe+1):(ge(F.An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal,Mt,qt),b=Mt)}function ve(){const Qe=b;let Et=!0;for(;NN(v.charCodeAt(b));)AU(v.charCodeAt(b))||(Et=!1),b++;return z=v.substring(Qe,b),Et}function Se(Qe,Et){const Mt=pe(Qe,!1,Et);return Mt?parseInt(Mt,16):-1}function Ne(Qe,Et){return pe(Qe,!0,Et)}function pe(Qe,Et,Mt){let qt=[],Xt=!1,Pe=!1;for(;qt.length=65&&et<=70)et+=32;else if(!(et>=48&&et<=57||et>=97&&et<=102))break;qt.push(et),b++,Pe=!1}return qt.length=B){Mt+=v.substring(qt,b),j|=4,ge(F.Unterminated_string_literal);break}const Xt=v.charCodeAt(b);if(Xt===Et){Mt+=v.substring(qt,b),b++;break}if(Xt===92&&!Qe){Mt+=v.substring(qt,b),Mt+=Be(!0),qt=b;continue}if((Xt===10||Xt===13)&&!Qe){Mt+=v.substring(qt,b),j|=4,ge(F.Unterminated_string_literal);break}b++}return Mt}function xe(Qe){const Et=v.charCodeAt(b)===96;b++;let Mt=b,qt="",Xt;for(;;){if(b>=B){qt+=v.substring(Mt,b),j|=4,ge(F.Unterminated_template_literal),Xt=Et?15:18;break}const Pe=v.charCodeAt(b);if(Pe===96){qt+=v.substring(Mt,b),b++,Xt=Et?15:18;break}if(Pe===36&&b+1=B)return ge(F.Unexpected_end_of_text),"";const Mt=v.charCodeAt(b);switch(b++,Mt){case 48:if(b>=B||!NN(v.charCodeAt(b)))return"\0";case 49:case 50:case 51:b=B?(j|=2048,Qe&&ge(F.Unexpected_end_of_text),v.substring(Et,b)):v.charCodeAt(b)!==125?(j|=2048,Qe&&ge(F.Unterminated_Unicode_escape_sequence),v.substring(Et,b)):(b++,j|=8,F8(Xt)):(j|=2048,Qe&&ge(F.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive),v.substring(Et,b))}for(;b1114111&&(ge(F.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive),Mt=!0),b>=B?(ge(F.Unexpected_end_of_text),Mt=!0):v.charCodeAt(b)===125?b++:(ge(F.Unterminated_Unicode_escape_sequence),Mt=!0),Mt?"":F8(Et)}function Ae(){if(b+5=0&&Ev(Mt,t)){b+=3,j|=8,Qe+=Ge(),Et=b;continue}if(Mt=Ae(),!(Mt>=0&&Ev(Mt,t)))break;j|=1024,Qe+=v.substring(Et,b),Qe+=F8(Mt),b+=6,Et=b}else break}return Qe+=v.substring(Et,b),Qe}function Je(){const Qe=z.length;if(Qe>=2&&Qe<=12){const Et=z.charCodeAt(0);if(Et>=97&&Et<=122){const Mt=$qe.get(z);if(Mt!==void 0)return M=Mt}}return M=80}function ft(Qe){let Et="",Mt=!1,qt=!1;for(;;){const Xt=v.charCodeAt(b);if(Xt===95){j|=512,Mt?(Mt=!1,qt=!0):ge(qt?F.Multiple_consecutive_numeric_separators_are_not_permitted:F.Numeric_separators_are_not_allowed_here,b,1),b++;continue}if(Mt=!0,!NN(Xt)||Xt-48>=Qe)break;Et+=v[b],b++,qt=!1}return v.charCodeAt(b-1)===95&&ge(F.Numeric_separators_are_not_allowed_here,b-1,1),Et}function Ye(){return v.charCodeAt(b)===110?(z+="n",j&384&&(z=SP(z)+"n"),b++,10):(z=""+(j&128?parseInt(z.slice(2),2):j&256?parseInt(z.slice(2),8):+z),9)}function Ve(){k=b,j=0;let Qe=!1;for(;;){if(T=b,b>=B)return M=1;const Et=Fx(v,b);if(b===0){if(Et===65533)return ge(F.File_appears_to_be_binary),b=B,M=8;if(Et===35&&Bse(v,b)){if(b=wse(v,b),u)continue;return M=6}}switch(Et){case 10:case 13:if(j|=1,u){b++;continue}else return Et===13&&b+1=0&&G_(Mt,t))return b+=3,j|=8,z=Ge()+Ke(),M=Je();const qt=Ae();return qt>=0&&G_(qt,t)?(b+=6,j|=1024,z=String.fromCharCode(qt)+Ke(),M=Je()):(ge(F.Invalid_character),b++,M=0);case 35:if(b!==0&&v[b+1]==="!")return ge(F.can_only_be_used_at_the_start_of_a_file),b++,M=0;const Xt=Fx(v,b+1);if(Xt===92){b++;const gt=De();if(gt>=0&&G_(gt,t))return b+=3,j|=8,z="#"+Ge()+Ke(),M=81;const ii=Ae();if(ii>=0&&G_(ii,t))return b+=6,j|=1024,z="#"+String.fromCharCode(ii)+Ke(),M=81;b--}return G_(Xt,t)?(b++,Yt(Xt,t)):(z="#",ge(F.Invalid_character,b++,_v(Et))),M=81;default:const Pe=Yt(Et,t);if(Pe)return M=Pe;if(qg(Et)){b+=_v(Et);continue}else if(Z1(Et)){j|=1,b+=_v(Et);continue}const et=_v(Et);return ge(F.Invalid_character,b,et),b+=et,M=0}}}function We(){switch(oe){case 0:return!0;case 1:return!1}return Y!==3&&Y!==4?!0:oe===3?!1:iZe.test(v.slice(k,b))}function Gt(){H.assert(M===0,"'reScanInvalidIdentifier' should only be called when the current token is 'SyntaxKind.Unknown'."),b=T=k,j=0;const Qe=Fx(v,b),Et=Yt(Qe,99);return Et?M=Et:(b+=_v(Qe),M)}function Yt(Qe,Et){let Mt=Qe;if(G_(Mt,Et)){for(b+=_v(Mt);b=B){j|=4,ge(F.Unterminated_regular_expression_literal);break}const qt=v.charCodeAt(Qe);if(Z1(qt)){j|=4,ge(F.Unterminated_regular_expression_literal);break}if(Et)Et=!1;else if(qt===47&&!Mt){Qe++;break}else qt===91?Mt=!0:qt===92?Et=!0:qt===93&&(Mt=!1);Qe++}for(;Qe=B)return M=1;let Et=v.charCodeAt(b);if(Et===60)return v.charCodeAt(b+1)===47?(b+=2,M=31):(b++,M=30);if(Et===123)return b++,M=19;let Mt=0;for(;b0)break;U3(Et)||(Mt=b)}b++}return z=v.substring(k,b),Mt===-1?13:12}function Pi(){if(fh(M)){for(;b=B)return M=1;for(let Et=v.charCodeAt(b);b=0&&qg(v.charCodeAt(b-1))&&!(b+1=B)return M=1;const Qe=Fx(v,b);switch(b+=_v(Qe),Qe){case 9:case 11:case 12:case 32:for(;b=0&&G_(Et,t))return b+=3,j|=8,z=Ge()+Ke(),M=Je();const Mt=Ae();return Mt>=0&&G_(Mt,t)?(b+=6,j|=1024,z=String.fromCharCode(Mt)+Ke(),M=Je()):(b++,M=0)}if(G_(Qe,t)){let Et=Qe;for(;b=0),b=Qe,k=Qe,T=Qe,M=0,z=void 0,j=0}function bo(Qe){K+=Qe?1:-1}}function Fx(t,u){return t.codePointAt(u)}function _v(t){return t>=65536?2:1}function mTt(t){if(H.assert(0<=t&&t<=1114111),t<=65535)return String.fromCharCode(t);const u=Math.floor((t-65536)/1024)+55296,s=(t-65536)%1024+56320;return String.fromCharCode(u,s)}function F8(t){return uZe(t)}var MO,$qe,A2e,Uqe,qqe,Zqe,Yqe,Qqe,Xqe,eZe,tZe,iZe,nZe,BU,Lse,uZe,pTt=o({"src/compiler/scanner.ts"(){Bo(),MO={abstract:128,accessor:129,any:133,as:130,asserts:131,assert:132,bigint:163,boolean:136,break:83,case:84,catch:85,class:86,continue:88,const:87,constructor:137,debugger:89,declare:138,default:90,delete:91,do:92,else:93,enum:94,export:95,extends:96,false:97,finally:98,for:99,from:161,function:100,get:139,if:101,implements:119,import:102,in:103,infer:140,instanceof:104,interface:120,intrinsic:141,is:142,keyof:143,let:121,module:144,namespace:145,never:146,new:105,null:106,number:150,object:151,package:122,private:123,protected:124,public:125,override:164,out:147,readonly:148,require:149,global:162,return:107,satisfies:152,set:153,static:126,string:154,super:108,switch:109,symbol:155,this:110,throw:111,true:112,try:113,type:156,typeof:114,undefined:157,unique:158,unknown:159,using:160,var:115,void:116,while:117,with:118,yield:127,async:134,await:135,of:165},$qe=new Map(Object.entries(MO)),A2e=new Map(Object.entries({...MO,"{":19,"}":20,"(":21,")":22,"[":23,"]":24,".":25,"...":26,";":27,",":28,"<":30,">":32,"<=":33,">=":34,"==":35,"!=":36,"===":37,"!==":38,"=>":39,"+":40,"-":41,"**":43,"*":42,"/":44,"%":45,"++":46,"--":47,"<<":48,"":31,">>":49,">>>":50,"&":51,"|":52,"^":53,"!":54,"~":55,"&&":56,"||":57,"?":58,"??":61,"?.":29,":":59,"=":64,"+=":65,"-=":66,"*=":67,"**=":68,"/=":69,"%=":70,"<<=":71,">>=":72,">>>=":73,"&=":74,"|=":75,"^=":79,"||=":76,"&&=":77,"??=":78,"@":60,"#":63,"`":62})),Uqe=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1569,1594,1600,1610,1649,1747,1749,1749,1765,1766,1786,1788,1808,1808,1810,1836,1920,1957,2309,2361,2365,2365,2384,2384,2392,2401,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2784,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2877,2908,2909,2911,2913,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3294,3294,3296,3297,3333,3340,3342,3344,3346,3368,3370,3385,3424,3425,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3805,3840,3840,3904,3911,3913,3946,3976,3979,4096,4129,4131,4135,4137,4138,4176,4181,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6067,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12329,12337,12341,12344,12346,12353,12436,12445,12446,12449,12538,12540,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65138,65140,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],qqe=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,768,846,864,866,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1155,1158,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1425,1441,1443,1465,1467,1469,1471,1471,1473,1474,1476,1476,1488,1514,1520,1522,1569,1594,1600,1621,1632,1641,1648,1747,1749,1756,1759,1768,1770,1773,1776,1788,1808,1836,1840,1866,1920,1968,2305,2307,2309,2361,2364,2381,2384,2388,2392,2403,2406,2415,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2492,2494,2500,2503,2504,2507,2509,2519,2519,2524,2525,2527,2531,2534,2545,2562,2562,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2649,2652,2654,2654,2662,2676,2689,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2784,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2876,2883,2887,2888,2891,2893,2902,2903,2908,2909,2911,2913,2918,2927,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3010,3014,3016,3018,3021,3031,3031,3047,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3134,3140,3142,3144,3146,3149,3157,3158,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3395,3398,3400,3402,3405,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3805,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3946,3953,3972,3974,3979,3984,3991,3993,4028,4038,4038,4096,4129,4131,4135,4137,4138,4140,4146,4150,4153,4160,4169,4176,4185,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4969,4977,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6099,6112,6121,6160,6169,6176,6263,6272,6313,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8255,8256,8319,8319,8400,8412,8417,8417,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12335,12337,12341,12344,12346,12353,12436,12441,12442,12445,12446,12449,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65056,65059,65075,65076,65101,65103,65136,65138,65140,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65381,65470,65474,65479,65482,65487,65490,65495,65498,65500],Zqe=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1319,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2208,2208,2210,2220,2308,2361,2365,2365,2384,2384,2392,2401,2417,2423,2425,2431,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3133,3160,3161,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3424,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6263,6272,6312,6314,6314,6320,6389,6400,6428,6480,6509,6512,6516,6528,6571,6593,6599,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7401,7404,7406,7409,7413,7414,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11823,11823,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42647,42656,42735,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43648,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],Yqe=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1319,1329,1366,1369,1369,1377,1415,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1520,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2048,2093,2112,2139,2208,2208,2210,2220,2276,2302,2304,2403,2406,2415,2417,2423,2425,2431,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3161,3168,3171,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3330,3331,3333,3340,3342,3344,3346,3386,3389,3396,3398,3400,3402,3406,3415,3415,3424,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6263,6272,6314,6320,6389,6400,6428,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6617,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7376,7378,7380,7414,7424,7654,7676,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8204,8205,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,11823,11823,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12442,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42647,42655,42737,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43047,43072,43123,43136,43204,43216,43225,43232,43255,43259,43259,43264,43309,43312,43347,43360,43388,43392,43456,43471,43481,43520,43574,43584,43597,43600,43609,43616,43638,43642,43643,43648,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65062,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],Qqe=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,895,895,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1327,1329,1366,1369,1369,1376,1416,1488,1514,1519,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2144,2154,2208,2228,2230,2237,2308,2361,2365,2365,2384,2384,2392,2401,2417,2432,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2556,2556,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2809,2809,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3129,3133,3133,3160,3162,3168,3169,3200,3200,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3412,3414,3423,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6264,6272,6312,6314,6314,6320,6389,6400,6430,6480,6509,6512,6516,6528,6571,6576,6601,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7296,7304,7312,7354,7357,7359,7401,7404,7406,7411,7413,7414,7418,7418,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12443,12447,12449,12538,12540,12543,12549,12591,12593,12686,12704,12730,12784,12799,13312,19893,19968,40943,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42653,42656,42735,42775,42783,42786,42888,42891,42943,42946,42950,42999,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43261,43262,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43488,43492,43494,43503,43514,43518,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43646,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43879,43888,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66176,66204,66208,66256,66304,66335,66349,66378,66384,66421,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66736,66771,66776,66811,66816,66855,66864,66915,67072,67382,67392,67413,67424,67431,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68096,68112,68115,68117,68119,68121,68149,68192,68220,68224,68252,68288,68295,68297,68324,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68899,69376,69404,69415,69415,69424,69445,69600,69622,69635,69687,69763,69807,69840,69864,69891,69926,69956,69956,69968,70002,70006,70006,70019,70066,70081,70084,70106,70106,70108,70108,70144,70161,70163,70187,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70366,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70461,70461,70480,70480,70493,70497,70656,70708,70727,70730,70751,70751,70784,70831,70852,70853,70855,70855,71040,71086,71128,71131,71168,71215,71236,71236,71296,71338,71352,71352,71424,71450,71680,71723,71840,71903,71935,71935,72096,72103,72106,72144,72161,72161,72163,72163,72192,72192,72203,72242,72250,72250,72272,72272,72284,72329,72349,72349,72384,72440,72704,72712,72714,72750,72768,72768,72818,72847,72960,72966,72968,72969,72971,73008,73030,73030,73056,73061,73063,73064,73066,73097,73112,73112,73440,73458,73728,74649,74752,74862,74880,75075,77824,78894,82944,83526,92160,92728,92736,92766,92880,92909,92928,92975,92992,92995,93027,93047,93053,93071,93760,93823,93952,94026,94032,94032,94099,94111,94176,94177,94179,94179,94208,100343,100352,101106,110592,110878,110928,110930,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,123136,123180,123191,123197,123214,123214,123584,123627,124928,125124,125184,125251,125259,125259,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101],Xqe=[48,57,65,90,95,95,97,122,170,170,181,181,183,183,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,895,895,902,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1327,1329,1366,1369,1369,1376,1416,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1519,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2045,2045,2048,2093,2112,2139,2144,2154,2208,2228,2230,2237,2259,2273,2275,2403,2406,2415,2417,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2556,2556,2558,2558,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2809,2815,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3072,3084,3086,3088,3090,3112,3114,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3162,3168,3171,3174,3183,3200,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3328,3331,3333,3340,3342,3344,3346,3396,3398,3400,3402,3406,3412,3415,3423,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3558,3567,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4969,4977,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6264,6272,6314,6320,6389,6400,6430,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6618,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6832,6845,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7296,7304,7312,7354,7357,7359,7376,7378,7380,7418,7424,7673,7675,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12447,12449,12538,12540,12543,12549,12591,12593,12686,12704,12730,12784,12799,13312,19893,19968,40943,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42737,42775,42783,42786,42888,42891,42943,42946,42950,42999,43047,43072,43123,43136,43205,43216,43225,43232,43255,43259,43259,43261,43309,43312,43347,43360,43388,43392,43456,43471,43481,43488,43518,43520,43574,43584,43597,43600,43609,43616,43638,43642,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43879,43888,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65071,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66045,66045,66176,66204,66208,66256,66272,66272,66304,66335,66349,66378,66384,66426,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66720,66729,66736,66771,66776,66811,66816,66855,66864,66915,67072,67382,67392,67413,67424,67431,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68099,68101,68102,68108,68115,68117,68119,68121,68149,68152,68154,68159,68159,68192,68220,68224,68252,68288,68295,68297,68326,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68903,68912,68921,69376,69404,69415,69415,69424,69456,69600,69622,69632,69702,69734,69743,69759,69818,69840,69864,69872,69881,69888,69940,69942,69951,69956,69958,69968,70003,70006,70006,70016,70084,70089,70092,70096,70106,70108,70108,70144,70161,70163,70199,70206,70206,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70378,70384,70393,70400,70403,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70459,70468,70471,70472,70475,70477,70480,70480,70487,70487,70493,70499,70502,70508,70512,70516,70656,70730,70736,70745,70750,70751,70784,70853,70855,70855,70864,70873,71040,71093,71096,71104,71128,71133,71168,71232,71236,71236,71248,71257,71296,71352,71360,71369,71424,71450,71453,71467,71472,71481,71680,71738,71840,71913,71935,71935,72096,72103,72106,72151,72154,72161,72163,72164,72192,72254,72263,72263,72272,72345,72349,72349,72384,72440,72704,72712,72714,72758,72760,72768,72784,72793,72818,72847,72850,72871,72873,72886,72960,72966,72968,72969,72971,73014,73018,73018,73020,73021,73023,73031,73040,73049,73056,73061,73063,73064,73066,73102,73104,73105,73107,73112,73120,73129,73440,73462,73728,74649,74752,74862,74880,75075,77824,78894,82944,83526,92160,92728,92736,92766,92768,92777,92880,92909,92912,92916,92928,92982,92992,92995,93008,93017,93027,93047,93053,93071,93760,93823,93952,94026,94031,94087,94095,94111,94176,94177,94179,94179,94208,100343,100352,101106,110592,110878,110928,110930,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,113821,113822,119141,119145,119149,119154,119163,119170,119173,119179,119210,119213,119362,119364,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,120782,120831,121344,121398,121403,121452,121461,121461,121476,121476,121499,121503,121505,121519,122880,122886,122888,122904,122907,122913,122915,122916,122918,122922,123136,123180,123184,123197,123200,123209,123214,123214,123584,123641,124928,125124,125136,125142,125184,125259,125264,125273,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101,917760,917999],eZe=/^\/\/\/?\s*@(ts-expect-error|ts-ignore)/,tZe=/^(?:\/|\*)*\s*@(ts-expect-error|ts-ignore)/,iZe=/@(?:see|link)/i,nZe=hTt(A2e),BU=7,Lse=/^#!.*/,uZe=String.fromCodePoint?t=>String.fromCodePoint(t):mTt}});function Id(t){return om(t)||Pf(t)}function A8(t){return pi(t,bP)}function zO(t){switch(Os(t)){case 99:return"lib.esnext.full.d.ts";case 9:return"lib.es2022.full.d.ts";case 8:return"lib.es2021.full.d.ts";case 7:return"lib.es2020.full.d.ts";case 6:return"lib.es2019.full.d.ts";case 5:return"lib.es2018.full.d.ts";case 4:return"lib.es2017.full.d.ts";case 3:return"lib.es2016.full.d.ts";case 2:return"lib.es6.d.ts";default:return"lib.d.ts"}}function Ec(t){return t.start+t.length}function S2e(t){return t.length===0}function Nse(t,u){return u>=t.start&&u=t.pos&&u<=t.end}function B2e(t,u){return u.start>=t.start&&Ec(u)<=Ec(t)}function rZe(t,u){return w2e(t,u)!==void 0}function w2e(t,u){const s=L2e(t,u);return s&&s.length===0?void 0:s}function aZe(t,u){return RO(t.start,t.length,u.start,u.length)}function wU(t,u,s){return RO(t.start,t.length,u,s)}function RO(t,u,s,d){const f=t+u,p=s+d;return s<=f&&p>=t}function T2e(t,u){return u<=Ec(t)&&u>=t.start}function L2e(t,u){const s=Math.max(t.start,u.start),d=Math.min(Ec(t),Ec(u));return s<=d?Vc(s,d):void 0}function d1(t,u){if(t<0)throw new Error("start < 0");if(u<0)throw new Error("length < 0");return{start:t,length:u}}function Vc(t,u){return d1(t,u-t)}function MN(t){return d1(t.span.start,t.newLength)}function N2e(t){return S2e(t.span)&&t.newLength===0}function OO(t,u){if(u<0)throw new Error("newLength < 0");return{span:t,newLength:u}}function P2e(t){if(t.length===0)return tj;if(t.length===1)return t[0];const u=t[0];let s=u.span.start,d=Ec(u.span),f=s+u.newLength;for(let p=1;p=2&&t.charCodeAt(0)===95&&t.charCodeAt(1)===95?"_"+t:t}function Qr(t){const u=t;return u.length>=3&&u.charCodeAt(0)===95&&u.charCodeAt(1)===95&&u.charCodeAt(2)===95?u.substr(1):u}function fu(t){return Qr(t.escapedText)}function Dv(t){const u=f2(t.escapedText);return u?ur(u,uf):void 0}function lc(t){return t.valueDeclaration&&ph(t.valueDeclaration)?fu(t.valueDeclaration.name):Qr(t.escapedName)}function lZe(t){const u=t.parent.parent;if(u){if(Q1(u))return Mse(u);switch(u.kind){case 243:if(u.declarationList&&u.declarationList.declarations[0])return Mse(u.declarationList.declarations[0]);break;case 244:let s=u.expression;switch(s.kind===226&&s.operatorToken.kind===64&&(s=s.left),s.kind){case 211:return s.name;case 212:const d=s.argumentExpression;if(at(d))return d}break;case 217:return Mse(u.expression);case 256:{if(Q1(u.statement)||Wt(u.statement))return Mse(u.statement);break}}}}function Mse(t){const u=Za(t);return u&&at(u)?u:void 0}function jO(t,u){return!!(mh(t)&&at(t.name)&&fu(t.name)===fu(u)||Jl(t)&&Oe(t.declarationList.declarations,s=>jO(s,u)))}function R2e(t){return t.name||lZe(t)}function mh(t){return!!t.name}function TU(t){switch(t.kind){case 80:return t;case 355:case 348:{const{name:s}=t;if(s.kind===166)return s.right;break}case 213:case 226:{const s=t;switch(Xl(s)){case 1:case 4:case 5:case 3:return kq(s.left);case 7:case 8:case 9:return s.arguments[1];default:return}}case 353:return R2e(t);case 347:return lZe(t);case 277:{const{expression:s}=t;return at(s)?s:void 0}case 212:const u=t;if(yq(u))return u.argumentExpression}return t.name}function Za(t){if(t!==void 0)return TU(t)||(A0(t)||q0(t)||Xd(t)?zse(t):void 0)}function zse(t){if(t.parent){if(Jc(t.parent)||js(t.parent))return t.parent.name;if(Xn(t.parent)&&t===t.parent.right){if(at(t.parent.left))return t.parent.left;if(I0(t.parent.left))return kq(t.parent.left)}else if(ua(t.parent)&&at(t.parent.name))return t.parent.name}else return}function Ax(t){if(o4(t))return ti(t.modifiers,g1)}function p2(t){if(Yu(t,98303))return ti(t.modifiers,Qo)}function cZe(t,u){if(t.name)if(at(t.name)){const s=t.name.escapedText;return HO(t.parent,u).filter(d=>Eg(d)&&at(d.name)&&d.name.escapedText===s)}else{const s=t.parent.parameters.indexOf(t);H.assert(s>-1,"Parameters should always be in their parents' parameter list");const d=HO(t.parent,u).filter(Eg);if(s_g(d)&&d.typeParameters.some(f=>f.name.escapedText===s))}function j2e(t){return dZe(t,!1)}function V2e(t){return dZe(t,!0)}function H2e(t){return!!V4(t,Eg)}function K2e(t){return V4(t,LB)}function W2e(t){return Vse(t,Nce)}function Ise(t){return V4(t,DFe)}function hZe(t){return V4(t,Sce)}function G2e(t){return V4(t,Sce,!0)}function fZe(t){return V4(t,Bce)}function J2e(t){return V4(t,Bce,!0)}function mZe(t){return V4(t,wce)}function $2e(t){return V4(t,wce,!0)}function pZe(t){return V4(t,Tce)}function U2e(t){return V4(t,Tce,!0)}function q2e(t){return V4(t,gY,!0)}function Rse(t){return V4(t,Lce)}function Z2e(t){return V4(t,Lce,!0)}function Ose(t){return V4(t,LV)}function LU(t){return V4(t,xFe)}function Y2e(t){return V4(t,EY)}function gZe(t){return V4(t,_g)}function jse(t){return V4(t,_Y)}function xv(t){const u=V4(t,XP);if(u&&u.typeExpression&&u.typeExpression.type)return u}function vv(t){let u=V4(t,XP);return!u&&io(t)&&(u=Le(B8(t),s=>!!s.typeExpression)),u&&u.typeExpression&&u.typeExpression.type}function VO(t){const u=Y2e(t);if(u&&u.typeExpression)return u.typeExpression.type;const s=xv(t);if(s&&s.typeExpression){const d=s.typeExpression.type;if(fm(d)){const f=Le(d.members,CB);return f&&f.type}if(u3(d)||TB(d))return d.type}}function HO(t,u){var s;if(!wj(t))return _t;let d=(s=t.jsDoc)==null?void 0:s.jsDocCache;if(d===void 0||u){const f=I0e(t,u);H.assert(f.length<2||f[0]!==f[1]),d=ju(f,p=>Vp(p)?p.tags:p),u||(t.jsDoc??(t.jsDoc=[]),t.jsDoc.jsDocCache=d)}return d}function Cv(t){return HO(t,!1)}function EZe(t){return HO(t,!0)}function V4(t,u,s){return Le(HO(t,s),u)}function Vse(t,u){return Cv(t).filter(u)}function _Ze(t,u){return Cv(t).filter(s=>s.kind===u)}function KO(t){return typeof t=="string"?t:t==null?void 0:t.map(u=>u.kind===328?u.text:ETt(u)).join("")}function ETt(t){const u=t.kind===331?"link":t.kind===332?"linkcode":"linkplain",s=t.name?zf(t.name):"",d=t.name&&t.text.startsWith("://")?"":" ";return`{@${u} ${s}${d}${t.text}}`}function Sx(t){if(Ov(t)){if(NB(t.parent)){const u=iP(t.parent);if(u&&S(u.tags))return ju(u.tags,s=>_g(s)?s.typeParameters:void 0)}return _t}if(G4(t))return H.assert(t.parent.kind===327),ju(t.parent.tags,u=>_g(u)?u.typeParameters:void 0);if(t.typeParameters||TFe(t)&&t.typeParameters)return t.typeParameters;if(Qn(t)){const u=Oq(t);if(u.length)return u;const s=vv(t);if(s&&u3(s)&&s.typeParameters)return s.typeParameters}return _t}function w8(t){return t.constraint?t.constraint:_g(t.parent)&&t===t.parent.typeParameters[0]?t.parent.constraint:void 0}function J_(t){return t.kind===80||t.kind===81}function NU(t){return t.kind===178||t.kind===177}function PU(t){return Iu(t)&&!!(t.flags&64)}function Hse(t){return U0(t)&&!!(t.flags&64)}function $y(t){return Mo(t)&&!!(t.flags&64)}function Y1(t){const u=t.kind;return!!(t.flags&64)&&(u===211||u===212||u===213||u===235)}function IN(t){return Y1(t)&&!O7(t)&&!!t.questionDotToken}function MU(t){return IN(t.parent)&&t.parent.expression===t}function RN(t){return!Y1(t.parent)||IN(t.parent)||t!==t.parent.expression}function Kse(t){return t.kind===226&&t.operatorToken.kind===61}function q3(t){return X4(t)&&at(t.typeName)&&t.typeName.escapedText==="const"&&!t.typeArguments}function Np(t){return Dc(t,8)}function zU(t){return O7(t)&&!!(t.flags&64)}function ON(t){return t.kind===252||t.kind===251}function Wse(t){return t.kind===280||t.kind===279}function Q2e(t){switch(t.kind){case 309:case 310:return!0;default:return!1}}function Gse(t){return Q2e(t)||t.kind===307||t.kind===311}function WO(t){return t.kind===355||t.kind===348}function DZe(t){return GO(t.kind)}function GO(t){return t>=166}function Jse(t){return t>=0&&t<=165}function u7(t){return Jse(t.kind)}function g2(t){return gu(t,"pos")&&gu(t,"end")}function jN(t){return 9<=t&&t<=15}function E2(t){return jN(t.kind)}function $se(t){switch(t.kind){case 210:case 209:case 14:case 218:case 231:return!0}return!1}function Bx(t){return 15<=t&&t<=18}function X2e(t){return Bx(t.kind)}function IU(t){const u=t.kind;return u===17||u===18}function r7(t){return bf(t)||eh(t)}function RU(t){switch(t.kind){case 276:return t.isTypeOnly||t.parent.parent.isTypeOnly;case 274:return t.parent.isTypeOnly;case 273:case 271:return t.isTypeOnly}return!1}function ebe(t){switch(t.kind){case 281:return t.isTypeOnly||t.parent.parent.isTypeOnly;case 278:return t.isTypeOnly&&!!t.moduleSpecifier&&!t.exportClause;case 280:return t.parent.isTypeOnly}return!1}function _2(t){return RU(t)||ebe(t)}function Use(t){return t.kind===11||Bx(t.kind)}function tbe(t){return us(t)||at(t)}function al(t){var u;return at(t)&&((u=t.emitNode)==null?void 0:u.autoGenerate)!==void 0}function Uy(t){var u;return ea(t)&&((u=t.emitNode)==null?void 0:u.autoGenerate)!==void 0}function JO(t){const u=t.emitNode.autoGenerate.flags;return!!(u&32)&&!!(u&16)&&!!(u&8)}function ph(t){return(ko(t)||N8(t))&&ea(t.name)}function T8(t){return Iu(t)&&ea(t.name)}function XD(t){switch(t){case 128:case 129:case 134:case 87:case 138:case 90:case 95:case 103:case 125:case 123:case 124:case 148:case 126:case 147:case 164:return!0}return!1}function VN(t){return!!(_7(t)&31)}function qse(t){return VN(t)||t===126||t===164||t===129}function Qo(t){return XD(t.kind)}function sm(t){const u=t.kind;return u===166||u===80}function Sc(t){const u=t.kind;return u===80||u===81||u===11||u===9||u===167}function qy(t){const u=t.kind;return u===80||u===206||u===207}function Co(t){return!!t&&a7(t.kind)}function L8(t){return!!t&&(a7(t.kind)||zl(t))}function $0(t){return t&&xZe(t.kind)}function HN(t){return t.kind===112||t.kind===97}function xZe(t){switch(t){case 262:case 174:case 176:case 177:case 178:case 218:case 219:return!0;default:return!1}}function a7(t){switch(t){case 173:case 179:case 330:case 180:case 181:case 184:case 324:case 185:return!0;default:return xZe(t)}}function Zse(t){return la(t)||rE(t)||po(t)&&Co(t.parent)}function Zd(t){const u=t.kind;return u===176||u===172||u===174||u===177||u===178||u===181||u===175||u===240}function mr(t){return t&&(t.kind===263||t.kind===231)}function wx(t){return t&&(t.kind===177||t.kind===178)}function ef(t){return ko(t)&&eE(t)}function ibe(t){return Qn(t)&&EZ(t)?(!A2(t)||!Ox(t.expression))&&!ak(t,!0):t.parent&&mr(t.parent)&&ko(t)&&!eE(t)}function N8(t){switch(t.kind){case 174:case 177:case 178:return!0;default:return!1}}function nbe(t){switch(t.kind){case 174:case 177:case 178:case 172:return!0;default:return!1}}function ol(t){return Qo(t)||g1(t)}function Zy(t){const u=t.kind;return u===180||u===179||u===171||u===173||u===181||u===177||u===178}function OU(t){return Zy(t)||Zd(t)}function Z3(t){const u=t.kind;return u===303||u===304||u===305||u===174||u===177||u===178}function Xr(t){return _le(t.kind)}function ube(t){switch(t.kind){case 184:case 185:return!0}return!1}function So(t){if(t){const u=t.kind;return u===207||u===206}return!1}function KN(t){const u=t.kind;return u===209||u===210}function jU(t){const u=t.kind;return u===208||u===232}function $O(t){switch(t.kind){case 260:case 169:case 208:return!0}return!1}function rbe(t){return ua(t)||io(t)||qO(t)||ZO(t)}function UO(t){return Yse(t)||Qse(t)}function Yse(t){switch(t.kind){case 206:case 210:return!0}return!1}function qO(t){switch(t.kind){case 208:case 303:case 304:case 305:return!0}return!1}function Qse(t){switch(t.kind){case 207:case 209:return!0}return!1}function ZO(t){switch(t.kind){case 208:case 232:case 230:case 209:case 210:case 80:case 211:case 212:return!0}return ld(t,!0)}function abe(t){const u=t.kind;return u===211||u===166||u===205}function obe(t){const u=t.kind;return u===211||u===166}function Xse(t){return D2(t)||R2(t)}function D2(t){switch(t.kind){case 286:case 285:case 213:case 214:case 215:case 170:return!0;default:return!1}}function $E(t){return t.kind===213||t.kind===214}function P8(t){const u=t.kind;return u===228||u===15}function Df(t){return vZe(Np(t).kind)}function vZe(t){switch(t){case 211:case 212:case 214:case 213:case 284:case 285:case 288:case 215:case 209:case 217:case 210:case 231:case 218:case 80:case 81:case 14:case 9:case 10:case 11:case 15:case 228:case 97:case 106:case 110:case 112:case 108:case 235:case 233:case 236:case 102:case 282:return!0;default:return!1}}function e0e(t){return CZe(Np(t).kind)}function CZe(t){switch(t){case 224:case 225:case 220:case 221:case 222:case 223:case 216:return!0;default:return vZe(t)}}function sbe(t){switch(t.kind){case 225:return!0;case 224:return t.operator===46||t.operator===47;default:return!1}}function lbe(t){switch(t.kind){case 106:case 112:case 97:case 224:return!0;default:return E2(t)}}function Wt(t){return _Tt(Np(t).kind)}function _Tt(t){switch(t){case 227:case 229:case 219:case 226:case 230:case 234:case 232:case 361:case 360:case 238:return!0;default:return CZe(t)}}function Yy(t){const u=t.kind;return u===216||u===234}function bZe(t){return yce(t)||dY(t)}function Tx(t,u){switch(t.kind){case 248:case 249:case 250:case 246:case 247:return!0;case 256:return u&&Tx(t.statement,u)}return!1}function cbe(t){return tc(t)||Gc(t)}function dbe(t){return Oe(t,cbe)}function VU(t){return!aj(t)&&!tc(t)&&!Yu(t,32)&&!N1(t)}function YO(t){return aj(t)||tc(t)||Yu(t,32)}function M8(t){return t.kind===249||t.kind===250}function HU(t){return po(t)||Wt(t)}function t0e(t){return po(t)}function a4(t){return Ad(t)||Wt(t)}function hbe(t){const u=t.kind;return u===268||u===267||u===80}function yZe(t){const u=t.kind;return u===268||u===267}function kZe(t){const u=t.kind;return u===80||u===267}function i0e(t){const u=t.kind;return u===275||u===274}function QO(t){return t.kind===267||t.kind===266}function Zg(t){switch(t.kind){case 219:case 226:case 208:case 213:case 179:case 263:case 231:case 175:case 176:case 185:case 180:case 212:case 266:case 306:case 277:case 278:case 281:case 262:case 218:case 184:case 177:case 80:case 273:case 271:case 276:case 181:case 264:case 345:case 347:case 324:case 348:case 355:case 330:case 353:case 329:case 291:case 292:case 293:case 200:case 174:case 173:case 267:case 202:case 280:case 270:case 274:case 214:case 15:case 9:case 210:case 169:case 211:case 303:case 172:case 171:case 178:case 304:case 312:case 305:case 11:case 265:case 187:case 168:case 260:return!0;default:return!1}}function UE(t){switch(t.kind){case 219:case 241:case 179:case 269:case 299:case 175:case 194:case 176:case 185:case 180:case 248:case 249:case 250:case 262:case 218:case 184:case 177:case 181:case 345:case 347:case 324:case 330:case 353:case 200:case 174:case 173:case 267:case 178:case 312:case 265:return!0;default:return!1}}function DTt(t){return t===219||t===208||t===263||t===231||t===175||t===176||t===266||t===306||t===281||t===262||t===218||t===177||t===273||t===271||t===276||t===264||t===291||t===174||t===173||t===267||t===270||t===274||t===280||t===169||t===303||t===172||t===171||t===178||t===304||t===265||t===168||t===260||t===353||t===345||t===355}function fbe(t){return t===262||t===282||t===263||t===264||t===265||t===266||t===267||t===272||t===271||t===278||t===277||t===270}function mbe(t){return t===252||t===251||t===259||t===246||t===244||t===242||t===249||t===250||t===248||t===245||t===256||t===253||t===255||t===257||t===258||t===243||t===247||t===254||t===359}function Q1(t){return t.kind===168?t.parent&&t.parent.kind!==352||Qn(t):DTt(t.kind)}function pbe(t){return fbe(t.kind)}function XO(t){return mbe(t.kind)}function na(t){const u=t.kind;return mbe(u)||fbe(u)||xTt(t)}function xTt(t){return t.kind!==241||t.parent!==void 0&&(t.parent.kind===258||t.parent.kind===299)?!1:!k2(t)}function gbe(t){const u=t.kind;return mbe(u)||fbe(u)||u===241}function Ebe(t){const u=t.kind;return u===283||u===166||u===80}function WN(t){const u=t.kind;return u===110||u===80||u===211||u===295}function ej(t){const u=t.kind;return u===284||u===294||u===285||u===12||u===288}function KU(t){const u=t.kind;return u===291||u===293}function _be(t){const u=t.kind;return u===11||u===294}function zh(t){const u=t.kind;return u===286||u===285}function WU(t){const u=t.kind;return u===296||u===297}function z8(t){return t.kind>=316&&t.kind<=357}function GU(t){return t.kind===327||t.kind===326||t.kind===328||o7(t)||I8(t)||K7(t)||Ov(t)}function I8(t){return t.kind>=334&&t.kind<=357}function e5(t){return t.kind===178}function Lx(t){return t.kind===177}function lm(t){if(!wj(t))return!1;const{jsDoc:u}=t;return!!u&&u.length>0}function JU(t){return!!t.type}function Nx(t){return!!t.initializer}function Qy(t){switch(t.kind){case 260:case 169:case 208:case 172:case 303:case 306:return!0;default:return!1}}function n0e(t){return t.kind===291||t.kind===293||Z3(t)}function $U(t){return t.kind===183||t.kind===233}function Dbe(t){let u=xbe;for(const s of t){if(!s.length)continue;let d=0;for(;ds.kind===u)}function Vo(t){const u=new Map;if(t)for(const s of t)u.set(s.escapedName,s);return u}function qE(t){return(t.flags&33554432)!==0}function CTt(){var t="";const u=s=>t+=s;return{getText:()=>t,write:u,rawWrite:u,writeKeyword:u,writeOperator:u,writePunctuation:u,writeSpace:u,writeStringLiteral:u,writeLiteral:u,writeParameter:u,writeProperty:u,writeSymbol:(s,d)=>u(s),writeTrailingSemicolon:u,writeComment:u,getTextPos:()=>t.length,getLine:()=>0,getColumn:()=>0,getIndent:()=>0,isAtStartOfLine:()=>!1,hasTrailingComment:()=>!1,hasTrailingWhitespace:()=>!!t.length&&U3(t.charCodeAt(t.length-1)),writeLine:()=>t+=" ",increaseIndent:Is,decreaseIndent:Is,clear:()=>t=""}}function UU(t,u){return t.configFilePath!==u.configFilePath||Cbe(t,u)}function Cbe(t,u){return R8(t,u,NY)}function bbe(t,u){return R8(t,u,pde)}function R8(t,u,s){return t!==u&&s.some(d=>!dZ(tZ(t,d),tZ(u,d)))}function ybe(t,u){for(;;){const s=u(t);if(s==="quit")return;if(s!==void 0)return s;if(la(t))return;t=t.parent}}function h1(t,u){const s=t.entries();for(const[d,f]of s){const p=u(f,d);if(p)return p}}function U_(t,u){const s=t.keys();for(const d of s){const f=u(d);if(f)return f}}function qU(t,u){t.forEach((s,d)=>{u.set(d,s)})}function GN(t){const u=cV.getText();try{return t(cV),cV.getText()}finally{cV.clear(),cV.writeKeyword(u)}}function ij(t){return t.end-t.pos}function a0e(t,u){return t.path===u.path&&!t.prepend==!u.prepend&&!t.circular==!u.circular}function kbe(t,u){return t===u||t.resolvedModule===u.resolvedModule||!!t.resolvedModule&&!!u.resolvedModule&&t.resolvedModule.isExternalLibraryImport===u.resolvedModule.isExternalLibraryImport&&t.resolvedModule.extension===u.resolvedModule.extension&&t.resolvedModule.resolvedFileName===u.resolvedModule.resolvedFileName&&t.resolvedModule.originalPath===u.resolvedModule.originalPath&&bTt(t.resolvedModule.packageId,u.resolvedModule.packageId)&&t.node10Result===u.node10Result}function o0e(t,u,s,d,f){var p;const E=(p=u.getResolvedModule(t,s,d))==null?void 0:p.node10Result,v=E?ro(void 0,F.There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The_1_library_may_need_to_update_its_package_json_or_typings,E,E.includes(o_+"@types/")?`@types/${JB(f)}`:f):u.typesPackageExists(f)?ro(void 0,F.If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_Slash_Slashgithub_com_SlashDefinitelyTyped_SlashDefinitelyTyped_Slashtree_Slashmaster_Slashtypes_Slash_1,f,JB(f)):u.packageBundlesTypes(f)?ro(void 0,F.If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_declare_module_1,f,s):ro(void 0,F.Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare_module_0,s,JB(f));return v&&(v.repopulateInfo=()=>({moduleReference:s,mode:d,packageName:f===s?void 0:f})),v}function bTt(t,u){return t===u||!!t&&!!u&&t.name===u.name&&t.subModuleName===u.subModuleName&&t.version===u.version}function ZU({name:t,subModuleName:u}){return u?`${t}/${u}`:t}function Px(t){return`${ZU(t)}@${t.version}`}function Fbe(t,u){return t===u||t.resolvedTypeReferenceDirective===u.resolvedTypeReferenceDirective||!!t.resolvedTypeReferenceDirective&&!!u.resolvedTypeReferenceDirective&&t.resolvedTypeReferenceDirective.resolvedFileName===u.resolvedTypeReferenceDirective.resolvedFileName&&!!t.resolvedTypeReferenceDirective.primary==!!u.resolvedTypeReferenceDirective.primary&&t.resolvedTypeReferenceDirective.originalPath===u.resolvedTypeReferenceDirective.originalPath}function s0e(t,u,s,d,f,p){H.assert(t.length===s.length);for(let E=0;E=0),$3(u)[t]}function FZe(t){const u=zn(t),s=s0(u,t.pos);return`${u.fileName}(${s.line+1},${s.character+1})`}function uj(t,u){H.assert(t>=0);const s=$3(u),d=t,f=u.text;if(d+1===s.length)return f.length-1;{const p=s[d];let E=s[d+1]-1;for(H.assert(Z1(f.charCodeAt(E)));p<=E&&Z1(f.charCodeAt(E));)E--;return E}}function QU(t,u,s){return!(s&&s(u))&&!t.identifiers.has(u)}function Ql(t){return t===void 0?!0:t.pos===t.end&&t.pos>=0&&t.kind!==1}function H4(t){return!Ql(t)}function Sbe(t,u){return Bl(t)?u===t.expression:zl(t)?u===t.modifiers:Mm(t)?u===t.initializer:ko(t)?u===t.questionToken&&ef(t):Jc(t)?u===t.modifiers||u===t.questionToken||u===t.exclamationToken||rj(t.modifiers,u,ol):pm(t)?u===t.equalsToken||u===t.modifiers||u===t.questionToken||u===t.exclamationToken||rj(t.modifiers,u,ol):dc(t)?u===t.exclamationToken:hc(t)?u===t.typeParameters||u===t.type||rj(t.typeParameters,u,Bl):zm(t)?u===t.typeParameters||rj(t.typeParameters,u,Bl):jf(t)?u===t.typeParameters||u===t.type||rj(t.typeParameters,u,Bl):wV(t)?u===t.modifiers||rj(t.modifiers,u,ol):!1}function rj(t,u,s){return!t||Ha(u)||!s(u)?!1:kt(t,u)}function AZe(t,u,s){if(u===void 0||u.length===0)return t;let d=0;for(;d[`${s0(t,E.range.end).line}`,E])),d=new Map;return{getUnusedExpectations:f,markUsed:p};function f(){return ga(s.entries()).filter(([E,v])=>v.type===0&&!d.get(E)).map(([E,v])=>v)}function p(E){return s.has(`${E}`)?(d.set(`${E}`,!0),!0):!1}}function ek(t,u,s){return Ql(t)?t.pos:z8(t)||t.kind===12?gs((u||zn(t)).text,t.pos,!1,!0):s&&lm(t)?ek(t.jsDoc[0],u):t.kind===358&&t._children.length>0?ek(t._children[0],u,s):gs((u||zn(t)).text,t.pos,!1,!1,Ej(t))}function d0e(t,u){const s=!Ql(t)&&Hp(t)?lt(t.modifiers,g1):void 0;return s?gs((u||zn(t)).text,s.end):ek(t,u)}function x2(t,u,s=!1){return JN(t.text,u,s)}function kTt(t){return!!Tn(t,kk)}function eq(t){return!!(Gc(t)&&t.exportClause&&u_(t.exportClause)&&t.exportClause.name.escapedText==="default")}function JN(t,u,s=!1){if(Ql(u))return"";let d=t.substring(s?u.pos:gs(t,u.pos),u.end);return kTt(u)&&(d=d.split(/\r\n|\n|\r/).map(f=>f.replace(/^\s*\*/,"").trimStart()).join(`
-`)),d}function Hc(t,u=!1){return x2(zn(t),t,u)}function FTt(t){return t.pos}function j8(t,u){return Kl(t,u,FTt,nl)}function bs(t){const u=t.emitNode;return u&&u.flags||0}function Pp(t){const u=t.emitNode;return u&&u.internalFlags||0}function wbe(t,u,s){if(u&&ATt(t,s))return x2(u,t);switch(t.kind){case 11:{const d=s&2?X0e:s&1||bs(t)&16777216?Av:jj;return t.singleQuote?"'"+d(t.text,39)+"'":'"'+d(t.text,34)+'"'}case 15:case 16:case 17:case 18:{const d=s&1||bs(t)&16777216?Av:jj,f=t.rawText??RTt(d(t.text,96));switch(t.kind){case 15:return"`"+f+"`";case 16:return"`"+f+"${";case 17:return"}"+f+"${";case 18:return"}"+f+"`"}break}case 9:case 10:return t.text;case 14:return s&4&&t.isUnterminated?t.text+(t.text.charCodeAt(t.text.length-1)===92?" /":"/"):t.text}return H.fail(`Literal kind '${t.kind}' not accounted for.`)}function ATt(t,u){if(sl(t)||!t.parent||u&4&&t.isUnterminated)return!1;if(Of(t)){if(t.numericLiteralFlags&26656)return!1;if(t.numericLiteralFlags&512)return!!(u&8)}return!iY(t)}function Tbe(t){return Ja(t)?'"'+jj(t)+'"':""+t}function Lbe(t){return Ac(t).replace(/^(\d)/,"_$1").replace(/\W/g,"_")}function h0e(t){return(QD(t)&7)!==0||f0e(t)}function f0e(t){const u=XE(t);return u.kind===260&&u.parent.kind===299}function N1(t){return _c(t)&&(t.name.kind===11||Yg(t))}function tq(t){return _c(t)&&t.name.kind===11}function m0e(t){return _c(t)&&us(t.name)}function Nbe(t){return _c(t)||at(t)}function $N(t){return STt(t.valueDeclaration)}function STt(t){return!!t&&t.kind===267&&!t.body}function Pbe(t){return t.kind===312||t.kind===267||L8(t)}function Yg(t){return!!(t.flags&2048)}function v2(t){return N1(t)&&p0e(t)}function p0e(t){switch(t.parent.kind){case 312:return wc(t.parent);case 268:return N1(t.parent.parent)&&la(t.parent.parent.parent)&&!wc(t.parent.parent.parent)}return!1}function g0e(t){var u;return(u=t.declarations)==null?void 0:u.find(s=>!v2(s)&&!(_c(s)&&Yg(s)))}function BTt(t){return t===1||t===100||t===199}function s7(t,u){return wc(t)||BTt(m1(u))&&!!t.commonJsModuleIndicator}function E0e(t,u){switch(t.scriptKind){case 1:case 3:case 2:case 4:break;default:return!1}return t.isDeclarationFile?!1:Z4(u,"alwaysStrict")||AFe(t.statements)?!0:wc(t)||mg(u)?m1(u)>=5?!0:!u.noImplicitUseStrict:!1}function _0e(t){return!!(t.flags&33554432)||Yu(t,128)}function D0e(t,u){switch(t.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!L8(u)}return!1}function x0e(t){switch(H.type(t),t.kind){case 345:case 353:case 330:return!0;default:return v0e(t)}}function v0e(t){switch(H.type(t),t.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 tk(t){switch(t.kind){case 272:case 271:return!0;default:return!1}}function Mbe(t){return tk(t)||F2(t)}function iq(t){switch(t.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 zbe(t){return aj(t)||_c(t)||nD(t)||dm(t)}function aj(t){return tk(t)||Gc(t)}function C0e(t){return Tn(t.parent,u=>!!(Lde(u)&1))}function YE(t){return Tn(t.parent,u=>D0e(u,u.parent))}function Ibe(t,u){let s=YE(t);for(;s;)u(s),s=YE(s)}function b0(t){return!t||ij(t)===0?"(Missing)":Hc(t)}function Rbe(t){return t.declaration?b0(t.declaration.parameters[0].name):void 0}function oj(t){return t.kind===167&&!Pm(t.expression)}function UN(t){var u;switch(t.kind){case 80:case 81:return(u=t.emitNode)!=null&&u.autoGenerate?void 0:t.escapedText;case 11:case 9:case 15:return Al(t.text);case 167:return Pm(t.expression)?Al(t.expression.text):void 0;case 295:return k7(t);default:return H.assertNever(t)}}function V8(t){return H.checkDefined(UN(t))}function zf(t){switch(t.kind){case 110:return"this";case 81:case 80:return ij(t)===0?fu(t):Hc(t);case 166:return zf(t.left)+"."+zf(t.right);case 211:return at(t.name)||ea(t.name)?zf(t.expression)+"."+zf(t.name):H.assertNever(t.name);case 318:return zf(t.left)+zf(t.right);case 295:return zf(t.namespace)+":"+zf(t.name);default:return H.assertNever(t)}}function Su(t,u,...s){const d=zn(t);return K4(d,t,u,...s)}function H8(t,u,s,...d){const f=gs(t.text,u.pos);return Rd(t,f,u.end-f,s,...d)}function K4(t,u,s,...d){const f=C2(t,u);return Rd(t,f.start,f.length,s,...d)}function Y3(t,u,s,d){const f=C2(t,u);return nq(t,f.start,f.length,s,d)}function sj(t,u,s,d){const f=gs(t.text,u.pos);return nq(t,f,u.end-f,s,d)}function Obe(t,u,s){H.assertGreaterThanOrEqual(u,0),H.assertGreaterThanOrEqual(s,0),H.assertLessThanOrEqual(u,t.length),H.assertLessThanOrEqual(u+s,t.length)}function nq(t,u,s,d,f){return Obe(t.text,u,s),{file:t,start:u,length:s,code:d.code,category:d.category,messageText:d.next?d:d.messageText,relatedInformation:f}}function b0e(t,u,s){return{file:t,start:0,length:0,code:u.code,category:u.category,messageText:u.next?u:u.messageText,relatedInformation:s}}function jbe(t){return typeof t.messageText=="string"?{code:t.code,category:t.category,messageText:t.messageText,next:t.next}:t.messageText}function Vbe(t,u,s){return{file:t,start:u.pos,length:u.end-u.pos,code:s.code,category:s.category,messageText:s.message}}function QE(t,u){const s=YD(t.languageVersion,!0,t.languageVariant,t.text,void 0,u);s.scan();const d=s.getTokenStart();return Vc(d,s.getTokenEnd())}function Hbe(t,u){const s=YD(t.languageVersion,!0,t.languageVariant,t.text,void 0,u);return s.scan(),s.getToken()}function wTt(t,u){const s=gs(t.text,u.pos);if(u.body&&u.body.kind===241){const{line:d}=s0(t,u.body.pos),{line:f}=s0(t,u.body.end);if(d0?u.statements[0].pos:u.end;return Vc(p,E)}case 253:case 229:{const p=gs(t.text,u.pos);return QE(t,p)}case 238:{const p=gs(t.text,u.expression.end);return QE(t,p)}case 357:{const p=gs(t.text,u.tagName.pos);return QE(t,p)}}if(s===void 0)return QE(t,u.pos);H.assert(!Vp(s));const d=Ql(s),f=d||w7(u)?s.pos:gs(t.text,s.pos);return d?(H.assert(f===s.pos,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809"),H.assert(f===s.end,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809")):(H.assert(f>=s.pos,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809"),H.assert(f<=s.end,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809")),Vc(f,s.end)}function cm(t){return(t.externalModuleIndicator||t.commonJsModuleIndicator)!==void 0}function W4(t){return t.scriptKind===6}function b2(t){return!!(m2(t)&4096)}function uq(t){return!!(m2(t)&8&&!Mf(t,t.parent))}function lj(t){return(QD(t)&7)===6}function cj(t){return(QD(t)&7)===4}function K8(t){return(QD(t)&7)===2}function rq(t){return(QD(t)&7)===1}function ik(t){return t.kind===213&&t.expression.kind===108}function dm(t){return t.kind===213&&t.expression.kind===102}function W8(t){return $P(t)&&t.keywordToken===102&&t.name.escapedText==="meta"}function zx(t){return nD(t)&&Mv(t.argument)&&us(t.argument.literal)}function Mp(t){return t.kind===244&&t.expression.kind===11}function dj(t){return!!(bs(t)&2097152)}function aq(t){return dj(t)&&ed(t)}function TTt(t){return at(t.name)&&!t.initializer}function oq(t){return dj(t)&&Jl(t)&&ye(t.declarationList.declarations,TTt)}function y0e(t,u){return t.kind!==12?W_(u.text,t.pos):void 0}function k0e(t,u){const s=t.kind===169||t.kind===168||t.kind===218||t.kind===219||t.kind===217||t.kind===260||t.kind===281?Hi(gv(u,t.pos),W_(u,t.pos)):W_(u,t.pos);return ti(s,d=>u.charCodeAt(d.pos+1)===42&&u.charCodeAt(d.pos+2)===42&&u.charCodeAt(d.pos+3)!==47)}function q_(t){if(182<=t.kind&&t.kind<=205)return!0;switch(t.kind){case 133:case 159:case 150:case 163:case 154:case 136:case 155:case 151:case 157:case 106:case 146:return!0;case 116:return t.parent.kind!==222;case 233:return mm(t.parent)&&!Jj(t);case 168:return t.parent.kind===200||t.parent.kind===195;case 80:(t.parent.kind===166&&t.parent.right===t||t.parent.kind===211&&t.parent.name===t)&&(t=t.parent),H.assert(t.kind===80||t.kind===166||t.kind===211,"'node' was expected to be a qualified name, identifier or property access in 'isPartOfTypeNode'.");case 166:case 211:case 110:{const{parent:u}=t;if(u.kind===186)return!1;if(u.kind===205)return!u.isTypeOf;if(182<=u.kind&&u.kind<=205)return!0;switch(u.kind){case 233:return mm(u.parent)&&!Jj(u);case 168:return t===u.constraint;case 352:return t===u.constraint;case 172:case 171:case 169:case 260:return t===u.type;case 262:case 218:case 219:case 176:case 174:case 173:case 177:case 178:return t===u.type;case 179:case 180:case 181:return t===u.type;case 216:return t===u.type;case 213:case 214:case 215:return kt(u.typeArguments,t)}}}return!1}function TZe(t,u){for(;t;){if(t.kind===u)return!0;t=t.parent}return!1}function y2(t,u){return s(t);function s(d){switch(d.kind){case 253:return u(d);case 269:case 241:case 245:case 246:case 247:case 248:case 249:case 250:case 254:case 255:case 296:case 297:case 256:case 258:case 299:return ao(d,s)}}}function Kbe(t,u){return s(t);function s(d){switch(d.kind){case 229:u(d);const f=d.expression;f&&s(f);return;case 266:case 264:case 267:case 265:return;default:if(Co(d)){if(d.name&&d.name.kind===167){s(d.name.expression);return}}else q_(d)||ao(d,s)}}}function F0e(t){return t&&t.kind===188?t.elementType:t&&t.kind===183?Aa(t.typeArguments):void 0}function Wbe(t){switch(t.kind){case 264:case 263:case 231:case 187:return t.members;case 210:return t.properties}}function G8(t){if(t)switch(t.kind){case 208:case 306:case 169:case 303:case 172:case 171:case 304:case 260:return!0}return!1}function Gbe(t){return G8(t)||wx(t)}function qN(t){return t.parent.kind===261&&t.parent.parent.kind===243}function Jbe(t){return Qn(t)?ys(t.parent)&&Xn(t.parent.parent)&&Xl(t.parent.parent)===2||sq(t.parent):!1}function sq(t){return Qn(t)?Xn(t)&&Xl(t)===1:!1}function $be(t){return(ua(t)?K8(t)&&at(t.name)&&qN(t):ko(t)?fP(t)&&Kc(t):Mm(t)&&fP(t))||sq(t)}function Ube(t){switch(t.kind){case 174:case 173:case 176:case 177:case 178:case 262:case 218:return!0}return!1}function A0e(t,u){for(;;){if(u&&u(t),t.statement.kind!==256)return t.statement;t=t.statement}}function k2(t){return t&&t.kind===241&&Co(t.parent)}function zp(t){return t&&t.kind===174&&t.parent.kind===210}function lq(t){return(t.kind===174||t.kind===177||t.kind===178)&&(t.parent.kind===210||t.parent.kind===231)}function qbe(t){return t&&t.kind===1}function LZe(t){return t&&t.kind===0}function J8(t,u,s,d){return L(t==null?void 0:t.properties,f=>{if(!Jc(f))return;const p=UN(f.name);return u===p||d&&d===p?s(f):void 0})}function Zbe(t,u,s){return J8(t,u,d=>Dh(d.initializer)?Le(d.initializer.elements,f=>us(f)&&f.text===s):void 0)}function ZN(t){if(t&&t.statements.length){const u=t.statements[0].expression;return ur(u,ys)}}function cq(t,u,s){return hj(t,u,d=>Dh(d.initializer)?Le(d.initializer.elements,f=>us(f)&&f.text===s):void 0)}function hj(t,u,s){return J8(ZN(t),u,s)}function Nm(t){return Tn(t.parent,Co)}function Ybe(t){return Tn(t.parent,$0)}function Yd(t){return Tn(t.parent,mr)}function Qbe(t){return Tn(t.parent,u=>mr(u)||Co(u)?"quit":zl(u))}function dq(t){return Tn(t.parent,L8)}function hq(t){const u=Tn(t.parent,s=>mr(s)?"quit":g1(s));return u&&mr(u.parent)?Yd(u.parent):Yd(u??t)}function tf(t,u,s){for(H.assert(t.kind!==312);;){if(t=t.parent,!t)return H.fail();switch(t.kind){case 167:if(s&&mr(t.parent.parent))return t;t=t.parent.parent;break;case 170:t.parent.kind===169&&Zd(t.parent.parent)?t=t.parent.parent:Zd(t.parent)&&(t=t.parent);break;case 219:if(!u)continue;case 262:case 218:case 267:case 175:case 172:case 171:case 174:case 173:case 176:case 177:case 178:case 179:case 180:case 181:case 266:case 312:return t}}}function Xbe(t){switch(t.kind){case 219:case 262:case 218:case 172:return!0;case 241:switch(t.parent.kind){case 176:case 174:case 177:case 178:return!0;default:return!1}default:return!1}}function fq(t){at(t)&&(Wc(t.parent)||ed(t.parent))&&t.parent.name===t&&(t=t.parent);const u=tf(t,!0,!1);return la(u)}function eye(t){const u=tf(t,!1,!1);if(u)switch(u.kind){case 176:case 262:case 218:return u}}function fj(t,u){for(;;){if(t=t.parent,!t)return;switch(t.kind){case 167:t=t.parent;break;case 262:case 218:case 219:if(!u)continue;case 172:case 171:case 174:case 173:case 176:case 177:case 178:case 175:return t;case 170:t.parent.kind===169&&Zd(t.parent.parent)?t=t.parent.parent:Zd(t.parent)&&(t=t.parent);break}}}function nk(t){if(t.kind===218||t.kind===219){let u=t,s=t.parent;for(;s.kind===217;)u=s,s=s.parent;if(s.kind===213&&s.expression===u)return s}}function NZe(t){return t.kind===108||nf(t)}function nf(t){const u=t.kind;return(u===211||u===212)&&t.expression.kind===108}function mj(t){const u=t.kind;return(u===211||u===212)&&t.expression.kind===110}function mq(t){var u;return!!t&&ua(t)&&((u=t.initializer)==null?void 0:u.kind)===110}function tye(t){return!!t&&(pm(t)||Jc(t))&&Xn(t.parent.parent)&&t.parent.parent.operatorToken.kind===64&&t.parent.parent.right.kind===110}function pj(t){switch(t.kind){case 183:return t.typeName;case 233:return ec(t.expression)?t.expression:void 0;case 80:case 166:return t}}function pq(t){switch(t.kind){case 215:return t.tag;case 286:case 285:return t.tagName;case 226:return t.right;default:return t.expression}}function gq(t,u,s,d){if(t&&mh(u)&&ea(u.name))return!1;switch(u.kind){case 263:return!0;case 231:return!t;case 172:return s!==void 0&&(t?Wc(s):mr(s)&&!P2(u)&&!rle(u));case 177:case 178:case 174:return u.body!==void 0&&s!==void 0&&(t?Wc(s):mr(s));case 169:return t?s!==void 0&&s.body!==void 0&&(s.kind===176||s.kind===174||s.kind===178)&&T2(s)!==u&&d!==void 0&&d.kind===263:!1}return!1}function YN(t,u,s,d){return o4(u)&&gq(t,u,s,d)}function gj(t,u,s,d){return YN(t,u,s,d)||QN(t,u,s)}function QN(t,u,s){switch(u.kind){case 263:return Oe(u.members,d=>gj(t,d,u,s));case 231:return!t&&Oe(u.members,d=>gj(t,d,u,s));case 174:case 178:case 176:return Oe(u.parameters,d=>YN(t,d,u,s));default:return!1}}function t5(t,u){if(YN(t,u))return!0;const s=X_(u);return!!s&&QN(t,s,u)}function S0e(t,u,s){let d;if(wx(u)){const{firstAccessor:f,secondAccessor:p,setAccessor:E}=dk(s.members,u),v=o4(f)?f:p&&o4(p)?p:void 0;if(!v||u!==v)return!1;d=E==null?void 0:E.parameters}else dc(u)&&(d=u.parameters);if(YN(t,u,s))return!0;if(d){for(const f of d)if(!L2(f)&&YN(t,f,u,s))return!0}return!1}function B0e(t){if(t.textSourceNode){switch(t.textSourceNode.kind){case 11:return B0e(t.textSourceNode);case 15:return t.text===""}return!1}return t.text===""}function $8(t){const{parent:u}=t;return u.kind===286||u.kind===285||u.kind===287?u.tagName===t:!1}function Z_(t){switch(t.kind){case 108:case 106:case 112:case 97:case 14:case 209:case 210:case 211:case 212:case 213:case 214:case 215:case 234:case 216:case 238:case 235:case 217:case 218:case 231:case 219:case 222:case 220:case 221:case 224:case 225:case 226:case 227:case 230:case 228:case 232:case 284:case 285:case 288:case 229:case 223:case 236:return!0;case 233:return!mm(t.parent)&&!LB(t.parent);case 166:for(;t.parent.kind===166;)t=t.parent;return t.parent.kind===186||o7(t.parent)||QP(t.parent)||Rv(t.parent)||$8(t);case 318:for(;Rv(t.parent);)t=t.parent;return t.parent.kind===186||o7(t.parent)||QP(t.parent)||Rv(t.parent)||$8(t);case 81:return Xn(t.parent)&&t.parent.left===t&&t.parent.operatorToken.kind===103;case 80:if(t.parent.kind===186||o7(t.parent)||QP(t.parent)||Rv(t.parent)||$8(t))return!0;case 9:case 10:case 11:case 15:case 110:return Eq(t);default:return!1}}function Eq(t){const{parent:u}=t;switch(u.kind){case 260:case 169:case 172:case 171:case 306:case 303:case 208:return u.initializer===t;case 244:case 245:case 246:case 247:case 253:case 254:case 255:case 296:case 257:return u.expression===t;case 248:const s=u;return s.initializer===t&&s.initializer.kind!==261||s.condition===t||s.incrementor===t;case 249:case 250:const d=u;return d.initializer===t&&d.initializer.kind!==261||d.expression===t;case 216:case 234:return t===u.expression;case 239:return t===u.expression;case 167:return t===u.expression;case 170:case 294:case 293:case 305:return!0;case 233:return u.expression===t&&!q_(u);case 304:return u.objectAssignmentInitializer===t;case 238:return t===u.expression;default:return Z_(u)}}function _q(t){for(;t.kind===166||t.kind===80;)t=t.parent;return t.kind===186}function iye(t){return u_(t)&&!!t.parent.moduleSpecifier}function bv(t){return t.kind===271&&t.moduleReference.kind===283}function XN(t){return H.assert(bv(t)),t.moduleReference.expression}function w0e(t){return F2(t)&&CP(t.initializer).arguments[0]}function U8(t){return t.kind===271&&t.moduleReference.kind!==283}function gh(t){return Qn(t)}function PZe(t){return!Qn(t)}function Qn(t){return!!t&&!!(t.flags&524288)}function Dq(t){return!!t&&!!(t.flags&134217728)}function T0e(t){return!W4(t)}function Ej(t){return!!t&&!!(t.flags&16777216)}function xq(t){return X4(t)&&at(t.typeName)&&t.typeName.escapedText==="Object"&&t.typeArguments&&t.typeArguments.length===2&&(t.typeArguments[0].kind===154||t.typeArguments[0].kind===150)}function xf(t,u){if(t.kind!==213)return!1;const{expression:s,arguments:d}=t;if(s.kind!==80||s.escapedText!=="require"||d.length!==1)return!1;const f=d[0];return!u||t0(f)}function vq(t){return MZe(t,!1)}function F2(t){return MZe(t,!0)}function nye(t){return js(t)&&F2(t.parent.parent)}function MZe(t,u){return ua(t)&&!!t.initializer&&xf(u?CP(t.initializer):t.initializer,!0)}function L0e(t){return Jl(t)&&t.declarationList.declarations.length>0&&ye(t.declarationList.declarations,u=>vq(u))}function _j(t){return t===39||t===34}function Cq(t,u){return x2(u,t).charCodeAt(0)===34}function eP(t){return Xn(t)||I0(t)||at(t)||Mo(t)}function Dj(t){return Qn(t)&&t.initializer&&Xn(t.initializer)&&(t.initializer.operatorToken.kind===57||t.initializer.operatorToken.kind===61)&&t.name&&ec(t.name)&&q8(t.name,t.initializer.left)?t.initializer.right:t.initializer}function xj(t){const u=Dj(t);return u&&yv(u,Ox(t.name))}function LTt(t,u){return L(t.properties,s=>Jc(s)&&at(s.name)&&s.name.escapedText==="value"&&s.initializer&&yv(s.initializer,u))}function l7(t){if(t&&t.parent&&Xn(t.parent)&&t.parent.operatorToken.kind===64){const u=Ox(t.parent.left);return yv(t.parent.right,u)||NTt(t.parent.left,t.parent.right,u)}if(t&&Mo(t)&&rk(t)){const u=LTt(t.arguments[2],t.arguments[1].text==="prototype");if(u)return u}}function yv(t,u){if(Mo(t)){const s=l0(t.expression);return s.kind===218||s.kind===219?t:void 0}if(t.kind===218||t.kind===231||t.kind===219||ys(t)&&(t.properties.length===0||u))return t}function NTt(t,u,s){const d=Xn(u)&&(u.operatorToken.kind===57||u.operatorToken.kind===61)&&yv(u.right,s);if(d&&q8(t,u.left))return d}function uye(t){const u=ua(t.parent)?t.parent.name:Xn(t.parent)&&t.parent.operatorToken.kind===64?t.parent.left:void 0;return u&&yv(t.right,Ox(u))&&ec(u)&&q8(u,t.left)}function N0e(t){if(Xn(t.parent)){const u=(t.parent.operatorToken.kind===57||t.parent.operatorToken.kind===61)&&Xn(t.parent.parent)?t.parent.parent:t.parent;if(u.operatorToken.kind===64&&at(u.left))return u.left}else if(ua(t.parent))return t.parent.name}function q8(t,u){return Xg(t)&&Xg(u)?J4(t)===J4(u):J_(t)&&bq(u)&&(u.expression.kind===110||at(u.expression)&&(u.expression.escapedText==="window"||u.expression.escapedText==="self"||u.expression.escapedText==="global"))?q8(t,bj(u)):bq(t)&&bq(u)?Q3(t)===Q3(u)&&q8(t.expression,u.expression):!1}function vj(t){for(;ld(t,!0);)t=t.right;return t}function uk(t){return at(t)&&t.escapedText==="exports"}function P0e(t){return at(t)&&t.escapedText==="module"}function Y_(t){return(Iu(t)||Cj(t))&&P0e(t.expression)&&Q3(t)==="exports"}function Xl(t){const u=PTt(t);return u===5||Qn(t)?u:0}function rk(t){return S(t.arguments)===3&&Iu(t.expression)&&at(t.expression.expression)&&fu(t.expression.expression)==="Object"&&fu(t.expression.name)==="defineProperty"&&Pm(t.arguments[1])&&ak(t.arguments[0],!0)}function bq(t){return Iu(t)||Cj(t)}function Cj(t){return U0(t)&&Pm(t.argumentExpression)}function A2(t,u){return Iu(t)&&(!u&&t.expression.kind===110||at(t.name)&&ak(t.expression,!0))||yq(t,u)}function yq(t,u){return Cj(t)&&(!u&&t.expression.kind===110||ec(t.expression)||A2(t.expression,!0))}function ak(t,u){return ec(t)||A2(t,u)}function bj(t){return Iu(t)?t.name:t.argumentExpression}function PTt(t){if(Mo(t)){if(!rk(t))return 0;const u=t.arguments[0];return uk(u)||Y_(u)?8:A2(u)&&Q3(u)==="prototype"?9:7}return t.operatorToken.kind!==64||!I0(t.left)||MTt(vj(t))?0:ak(t.left.expression,!0)&&Q3(t.left)==="prototype"&&ys(M0e(t))?6:yj(t.left)}function MTt(t){return R7(t)&&Of(t.expression)&&t.expression.text==="0"}function kq(t){if(Iu(t))return t.name;const u=l0(t.argumentExpression);return Of(u)||t0(u)?u:t}function Q3(t){const u=kq(t);if(u){if(at(u))return u.escapedText;if(t0(u)||Of(u))return Al(u.text)}}function yj(t){if(t.expression.kind===110)return 4;if(Y_(t))return 2;if(ak(t.expression,!0)){if(Ox(t.expression))return 3;let u=t;for(;!at(u.expression);)u=u.expression;const s=u.expression;if((s.escapedText==="exports"||s.escapedText==="module"&&Q3(u)==="exports")&&A2(t))return 1;if(ak(t,!0)||U0(t)&&Lq(t))return 5}return 0}function M0e(t){for(;Xn(t.right);)t=t.right;return t.right}function kj(t){return Xn(t)&&Xl(t)===3}function rye(t){return Qn(t)&&t.parent&&t.parent.kind===244&&(!U0(t)||Cj(t))&&!!xv(t.parent)}function Fj(t,u){const{valueDeclaration:s}=t;(!s||!(u.flags&33554432&&!Qn(u)&&!(s.flags&33554432))&&eP(s)&&!eP(u)||s.kind!==u.kind&&Nbe(s))&&(t.valueDeclaration=u)}function aye(t){if(!t||!t.valueDeclaration)return!1;const u=t.valueDeclaration;return u.kind===262||ua(u)&&u.initializer&&Co(u.initializer)}function Z8(t){var u,s;switch(t.kind){case 260:case 208:return(u=Tn(t.initializer,d=>xf(d,!0)))==null?void 0:u.arguments[0];case 272:case 278:return ur(t.moduleSpecifier,t0);case 271:return ur((s=ur(t.moduleReference,r_))==null?void 0:s.expression,t0);case 273:case 280:return ur(t.parent.moduleSpecifier,t0);case 274:case 281:return ur(t.parent.parent.moduleSpecifier,t0);case 276:return ur(t.parent.parent.parent.moduleSpecifier,t0);case 205:return zx(t)?t.argument.literal:void 0;default:H.assertNever(t)}}function tP(t){return Aj(t)||H.failBadSyntaxKind(t.parent)}function Aj(t){switch(t.parent.kind){case 272:case 278:return t.parent;case 283:return t.parent.parent;case 213:return dm(t.parent)||xf(t.parent,!1)?t.parent:void 0;case 201:return H.assert(us(t)),ur(t.parent.parent,nD);default:return}}function Y8(t){switch(t.kind){case 272:case 278:return t.moduleSpecifier;case 271:return t.moduleReference.kind===283?t.moduleReference.expression:void 0;case 205:return zx(t)?t.argument.literal:void 0;case 213:return t.arguments[0];case 267:return t.name.kind===11?t.name:void 0;default:return H.assertNever(t)}}function Q8(t){switch(t.kind){case 272:return t.importClause&&ur(t.importClause.namedBindings,Jx);case 271:return t;case 278:return t.exportClause&&ur(t.exportClause,u_);default:return H.assertNever(t)}}function c7(t){return t.kind===272&&!!t.importClause&&!!t.importClause.name}function Fq(t,u){if(t.name){const s=u(t);if(s)return s}if(t.namedBindings){const s=Jx(t.namedBindings)?u(t.namedBindings):L(t.namedBindings.elements,u);if(s)return s}}function d7(t){if(t)switch(t.kind){case 169:case 174:case 173:case 304:case 303:case 172:case 171:return t.questionToken!==void 0}return!1}function X8(t){const u=TB(t)?Ki(t.parameters):void 0,s=ur(u&&u.name,at);return!!s&&s.escapedText==="new"}function G4(t){return t.kind===353||t.kind===345||t.kind===347}function Sj(t){return G4(t)||jp(t)}function zTt(t){return Od(t)&&Xn(t.expression)&&t.expression.operatorToken.kind===64?vj(t.expression):void 0}function zZe(t){return Od(t)&&Xn(t.expression)&&Xl(t.expression)!==0&&Xn(t.expression.right)&&(t.expression.right.operatorToken.kind===57||t.expression.right.operatorToken.kind===61)?t.expression.right.right:void 0}function z0e(t){switch(t.kind){case 243:const u=eB(t);return u&&u.initializer;case 172:return t.initializer;case 303:return t.initializer}}function eB(t){return Jl(t)?Ki(t.declarationList.declarations):void 0}function IZe(t){return _c(t)&&t.body&&t.body.kind===267?t.body:void 0}function Bj(t){if(t.kind>=243&&t.kind<=259)return!0;switch(t.kind){case 80:case 110:case 108:case 166:case 236:case 212:case 211:case 208:case 218:case 219:case 174:case 177:case 178:return!0;default:return!1}}function wj(t){switch(t.kind){case 219:case 226:case 241:case 252:case 179:case 296:case 263:case 231:case 175:case 176:case 185:case 180:case 251:case 259:case 246:case 212:case 242:case 1:case 266:case 306:case 277:case 278:case 281:case 244:case 249:case 250:case 248:case 262:case 218:case 184:case 177:case 80:case 245:case 272:case 271:case 181:case 264:case 324:case 330:case 256:case 174:case 173:case 267:case 202:case 270:case 210:case 169:case 217:case 211:case 303:case 172:case 171:case 253:case 240:case 178:case 304:case 305:case 255:case 257:case 258:case 265:case 168:case 260:case 243:case 247:case 254:return!0;default:return!1}}function I0e(t,u){let s;G8(t)&&Nx(t)&&lm(t.initializer)&&(s=yn(s,RZe(t,Cr(t.initializer.jsDoc))));let d=t;for(;d&&d.parent;){if(lm(d)&&(s=yn(s,RZe(t,Cr(d.jsDoc)))),d.kind===169){s=yn(s,(u?O2e:B8)(d));break}if(d.kind===168){s=yn(s,(u?V2e:j2e)(d));break}d=R0e(d)}return s||_t}function RZe(t,u){if(Vp(u)){const s=ti(u.tags,d=>OZe(t,d));return u.tags===s?[u]:s}return OZe(t,u)?[u]:void 0}function OZe(t,u){return!(XP(u)||_Y(u))||!u.parent||!Vp(u.parent)||!Cf(u.parent.parent)||u.parent.parent===t}function R0e(t){const u=t.parent;if(u.kind===303||u.kind===277||u.kind===172||u.kind===244&&t.kind===211||u.kind===253||IZe(u)||ld(t))return u;if(u.parent&&(eB(u.parent)===t||ld(u)))return u.parent;if(u.parent&&u.parent.parent&&(eB(u.parent.parent)||z0e(u.parent.parent)===t||zZe(u.parent.parent)))return u.parent.parent}function Tj(t){if(t.symbol)return t.symbol;if(!at(t.name))return;const u=t.name.escapedText,s=kv(t);if(!s)return;const d=Le(s.parameters,f=>f.name.kind===80&&f.name.escapedText===u);return d&&d.symbol}function Aq(t){if(Vp(t.parent)&&t.parent.tags){const u=Le(t.parent.tags,G4);if(u)return u}return kv(t)}function kv(t){const u=ok(t);if(u)return Mm(u)&&u.type&&Co(u.type)?u.type:Co(u)?u:void 0}function ok(t){const u=h7(t);if(u)return zZe(u)||zTt(u)||z0e(u)||eB(u)||IZe(u)||u}function h7(t){const u=iP(t);if(!u)return;const s=u.parent;if(s&&s.jsDoc&&u===qu(s.jsDoc))return s}function iP(t){return Tn(t.parent,Vp)}function oye(t){const u=t.name.escapedText,{typeParameters:s}=t.parent.parent.parent;return s&&Le(s,d=>d.name.escapedText===u)}function jZe(t){return!!t.typeArguments}function sye(t){let u=t.parent;for(;;){switch(u.kind){case 226:const s=u,d=s.operatorToken.kind;return u5(d)&&s.left===t?s:void 0;case 224:case 225:const f=u,p=f.operator;return p===46||p===47?f:void 0;case 249:case 250:const E=u;return E.initializer===t?E:void 0;case 217:case 209:case 230:case 235:t=u;break;case 305:t=u.parent;break;case 304:if(u.name!==t)return;t=u.parent;break;case 303:if(u.name===t)return;t=u.parent;break;default:return}u=t.parent}}function f7(t){const u=sye(t);if(!u)return 0;switch(u.kind){case 226:const s=u.operatorToken.kind;return s===64||mP(s)?1:2;case 224:case 225:return 2;case 249:case 250:return 1}}function Q_(t){return!!sye(t)}function ITt(t){const u=l0(t.right);return u.kind===226&&Kce(u.operatorToken.kind)}function O0e(t){const u=sye(t);return!!u&&ld(u,!0)&&ITt(u)}function lye(t){switch(t.kind){case 241:case 243:case 254:case 245:case 255:case 269:case 296:case 297:case 256:case 248:case 249:case 250:case 246:case 247:case 258:case 299:return!0}return!1}function cye(t){return A0(t)||q0(t)||N8(t)||ed(t)||hc(t)}function VZe(t,u){for(;t&&t.kind===u;)t=t.parent;return t}function Lj(t){return VZe(t,196)}function i5(t){return VZe(t,217)}function dye(t){let u;for(;t&&t.kind===196;)u=t,t=t.parent;return[u,t]}function j0e(t){for(;M7(t);)t=t.type;return t}function l0(t,u){return Dc(t,u?17:1)}function V0e(t){return t.kind!==211&&t.kind!==212?!1:(t=i5(t.parent),t&&t.kind===220)}function S2(t,u){for(;t;){if(t===u)return!0;t=t.parent}return!1}function X3(t){return!la(t)&&!So(t)&&Q1(t.parent)&&t.parent.name===t}function nP(t){const u=t.parent;switch(t.kind){case 11:case 15:case 9:if(Ps(u))return u.parent;case 80:if(Q1(u))return u.name===t?u:void 0;if(vf(u)){const s=u.parent;return Eg(s)&&s.name===u?s:void 0}else{const s=u.parent;return Xn(s)&&Xl(s)!==0&&(s.left.symbol||s.symbol)&&Za(s)===t?s:void 0}case 81:return Q1(u)&&u.name===t?u:void 0;default:return}}function Nj(t){return Pm(t)&&t.parent.kind===167&&Q1(t.parent.parent)}function hye(t){const u=t.parent;switch(u.kind){case 172:case 171:case 174:case 173:case 177:case 178:case 306:case 303:case 211:return u.name===t;case 166:return u.right===t;case 208:case 276:return u.propertyName===t;case 281:case 291:case 285:case 286:case 287:return!0}return!1}function HZe(t){return t.kind===271||t.kind===270||t.kind===273&&t.name||t.kind===274||t.kind===280||t.kind===276||t.kind===281||t.kind===277&&tB(t)?!0:Qn(t)&&(Xn(t)&&Xl(t)===2&&tB(t)||Iu(t)&&Xn(t.parent)&&t.parent.left===t&&t.parent.operatorToken.kind===64&&Pj(t.parent.right))}function H0e(t){switch(t.parent.kind){case 273:case 276:case 274:case 281:case 277:case 271:case 280:return t.parent;case 166:do t=t.parent;while(t.parent.kind===166);return H0e(t)}}function Pj(t){return ec(t)||Xd(t)}function tB(t){const u=K0e(t);return Pj(u)}function K0e(t){return tc(t)?t.expression:t.right}function fye(t){return t.kind===304?t.name:t.kind===303?t.initializer:t.parent.right}function Qg(t){const u=B2(t);if(u&&Qn(t)){const s=K2e(t);if(s)return s.class}return u}function B2(t){const u=Mj(t.heritageClauses,96);return u&&u.types.length>0?u.types[0]:void 0}function iB(t){if(Qn(t))return W2e(t).map(u=>u.class);{const u=Mj(t.heritageClauses,119);return u==null?void 0:u.types}}function uP(t){return xh(t)?rP(t)||_t:mr(t)&&Hi(Hy(Qg(t)),iB(t))||_t}function rP(t){const u=Mj(t.heritageClauses,96);return u?u.types:void 0}function Mj(t,u){if(t){for(const s of t)if(s.token===u)return s}}function Fv(t,u){for(;t;){if(t.kind===u)return t;t=t.parent}}function uf(t){return 83<=t&&t<=165}function W0e(t){return 19<=t&&t<=79}function Sq(t){return uf(t)||W0e(t)}function Bq(t){return 128<=t&&t<=165}function G0e(t){return uf(t)&&!Bq(t)}function KZe(t){return 119<=t&&t<=127}function m7(t){const u=f2(t);return u!==void 0&&G0e(u)}function WZe(t){const u=f2(t);return u!==void 0&&uf(u)}function wq(t){const u=Dv(t);return!!u&&!Bq(u)}function nB(t){return 2<=t&&t<=7}function kd(t){if(!t)return 4;let u=0;switch(t.kind){case 262:case 218:case 174:t.asteriskToken&&(u|=1);case 219:Yu(t,1024)&&(u|=2);break}return t.body||(u|=4),u}function aP(t){switch(t.kind){case 262:case 218:case 219:case 174:return t.body!==void 0&&t.asteriskToken===void 0&&Yu(t,1024)}return!1}function Pm(t){return t0(t)||Of(t)}function Tq(t){return zv(t)&&(t.operator===40||t.operator===41)&&Of(t.operand)}function Ix(t){const u=Za(t);return!!u&&Lq(u)}function Lq(t){if(!(t.kind===167||t.kind===212))return!1;const u=U0(t)?l0(t.argumentExpression):t.expression;return!Pm(u)&&!Tq(u)}function sk(t){switch(t.kind){case 80:case 81:return t.escapedText;case 11:case 15:case 9:return Al(t.text);case 167:const u=t.expression;return Pm(u)?Al(u.text):Tq(u)?u.operator===41?Uo(u.operator)+u.operand.text:u.operand.text:void 0;case 295:return k7(t);default:return H.assertNever(t)}}function Xg(t){switch(t.kind){case 80:case 11:case 15:case 9:return!0;default:return!1}}function J4(t){return J_(t)?fu(t):gg(t)?zP(t):t.text}function oP(t){return J_(t)?t.escapedText:gg(t)?k7(t):Al(t.text)}function GZe(t){return`__@${Zo(t)}@${t.escapedName}`}function zj(t,u){return`__#${Zo(t)}@${u}`}function Ij(t){return Pa(t.escapedName,"__@")}function mye(t){return Pa(t.escapedName,"__#")}function JZe(t){return t.kind===80&&t.escapedText==="Symbol"}function pye(t){return at(t)?fu(t)==="__proto__":us(t)&&t.text==="__proto__"}function sP(t,u){switch(t=Dc(t),t.kind){case 231:if(t1e(t))return!1;break;case 218:if(t.name)return!1;break;case 219:break;default:return!1}return typeof u=="function"?u(t):!0}function J0e(t){switch(t.kind){case 303:return!pye(t.name);case 304:return!!t.objectAssignmentInitializer;case 260:return at(t.name)&&!!t.initializer;case 169:return at(t.name)&&!!t.initializer&&!t.dotDotDotToken;case 208:return at(t.name)&&!!t.initializer&&!t.dotDotDotToken;case 172:return!!t.initializer;case 226:switch(t.operatorToken.kind){case 64:case 77:case 76:case 78:return at(t.left)}break;case 277:return!0}return!1}function If(t,u){if(!J0e(t))return!1;switch(t.kind){case 303:return sP(t.initializer,u);case 304:return sP(t.objectAssignmentInitializer,u);case 260:case 169:case 208:case 172:return sP(t.initializer,u);case 226:return sP(t.right,u);case 277:return sP(t.expression,u)}}function $0e(t){return t.escapedText==="push"||t.escapedText==="unshift"}function w2(t){return XE(t).kind===169}function XE(t){for(;t.kind===208;)t=t.parent.parent;return t}function U0e(t){const u=t.kind;return u===176||u===218||u===262||u===219||u===174||u===177||u===178||u===267||u===312}function sl(t){return pg(t.pos)||pg(t.end)}function $Ze(t){return Ua(t,la)||t}function q0e(t){const u=Y0e(t),s=t.kind===214&&t.arguments!==void 0;return Z0e(t.kind,u,s)}function Z0e(t,u,s){switch(t){case 214:return s?0:1;case 224:case 221:case 222:case 220:case 223:case 227:case 229:return 1;case 226:switch(u){case 43:case 64:case 65:case 66:case 68:case 67:case 69:case 70:case 71:case 72:case 73:case 74:case 79:case 75:case 76:case 77:case 78:return 1}}return 0}function lP(t){const u=Y0e(t),s=t.kind===214&&t.arguments!==void 0;return Rj(t.kind,u,s)}function Y0e(t){return t.kind===226?t.operatorToken.kind:t.kind===224||t.kind===225?t.operator:t.kind}function Rj(t,u,s){switch(t){case 361:return 0;case 230:return 1;case 229:return 2;case 227:return 4;case 226:switch(u){case 28:return 0;case 64:case 65:case 66:case 68:case 67:case 69:case 70:case 71:case 72:case 73:case 74:case 79:case 75:case 76:case 77:case 78:return 3;default:return Oj(u)}case 216:case 235:case 224:case 221:case 222:case 220:case 223:return 16;case 225:return 17;case 213:return 18;case 214:return s?19:18;case 215:case 211:case 212:case 236:return 19;case 234:case 238:return 11;case 110:case 108:case 80:case 81:case 106:case 112:case 97:case 9:case 10:case 11:case 209:case 210:case 218:case 219:case 231:case 14:case 15:case 228:case 217:case 232:case 284:case 285:case 288:return 20;default:return-1}}function Oj(t){switch(t){case 61:return 4;case 57:return 5;case 56:return 6;case 52:return 7;case 53:return 8;case 51:return 9;case 35:case 36:case 37:case 38:return 10;case 30:case 32:case 33:case 34:case 104:case 103:case 130:case 152:return 11;case 48:case 49:case 50:return 12;case 40:case 41:return 13;case 42:case 44:case 45:return 14;case 43:return 15}return-1}function uB(t){return ti(t,u=>{switch(u.kind){case 294:return!!u.expression;case 12:return!u.containsOnlyTriviaWhiteSpaces;default:return!0}})}function rB(){let t=[];const u=[],s=new Map;let d=!1;return{add:p,lookup:f,getGlobalDiagnostics:E,getDiagnostics:v};function f(b){let B;if(b.file?B=s.get(b.file.fileName):B=t,!B)return;const k=Kl(B,b,il,Zq);if(k>=0)return B[k]}function p(b){let B;b.file?(B=s.get(b.file.fileName),B||(B=[],s.set(b.file.fileName,B),Tt(u,b.file.fileName,dh))):(d&&(d=!1,t=t.slice()),B=t),Tt(B,b,Zq)}function E(){return d=!0,t}function v(b){if(b)return s.get(b)||[];const B=Tr(u,k=>s.get(k));return t.length&&B.unshift(...t),B}}function RTt(t){return t.replace(vYe,"\\${")}function gye(t){return!!((t.templateFlags||0)&2048)}function Q0e(t){return t&&!!(T7(t)?gye(t):gye(t.head)||Oe(t.templateSpans,u=>gye(u.literal)))}function UZe(t){return"\\u"+("0000"+t.toString(16).toUpperCase()).slice(-4)}function OTt(t,u,s){if(t.charCodeAt(0)===0){const d=s.charCodeAt(u+t.length);return d>=48&&d<=57?"\\x00":"\\0"}return kYe.get(t)||UZe(t.charCodeAt(0))}function Av(t,u){const s=u===96?yYe:u===39?bYe:CYe;return t.replace(s,OTt)}function jj(t,u){return t=Av(t,u),Fke.test(t)?t.replace(Fke,s=>UZe(s.charCodeAt(0))):t}function jTt(t){return""+t.toString(16).toUpperCase()+";"}function VTt(t){return t.charCodeAt(0)===0?"":SYe.get(t)||jTt(t.charCodeAt(0))}function X0e(t,u){const s=u===39?AYe:FYe;return t.replace(s,VTt)}function $4(t){const u=t.length;return u>=2&&t.charCodeAt(0)===t.charCodeAt(u-1)&&HTt(t.charCodeAt(0))?t.substring(1,u-1):t}function HTt(t){return t===39||t===34||t===96}function aB(t){const u=t.charCodeAt(0);return u>=97&&u<=122||t.includes("-")}function Nq(t){const u=IP[1];for(let s=IP.length;s<=t;s++)IP.push(IP[s-1]+u);return IP[t]}function oB(){return IP[1].length}function Vj(t){var u,s,d,f,p,E=!1;function v(K){const Y=n7(K);Y.length>1?(f=f+Y.length-1,p=u.length-K.length+Cr(Y),d=p-u.length===0):d=!1}function b(K){K&&K.length&&(d&&(K=Nq(s)+K,d=!1),u+=K,v(K))}function B(K){K&&(E=!1),b(K)}function k(K){K&&(E=!0),b(K)}function T(){u="",s=0,d=!0,f=0,p=0,E=!1}function M(K){K!==void 0&&(u+=K,v(K),E=!1)}function z(K){K&&K.length&&B(K)}function j(K){(!d||K)&&(u+=t,f++,p=u.length,d=!0,E=!1)}function J(){return d?u.length:u.length+t.length}return T(),{write:B,rawWrite:M,writeLiteral:z,writeLine:j,increaseIndent:()=>{s++},decreaseIndent:()=>{s--},getIndent:()=>s,getTextPos:()=>u.length,getLine:()=>f,getColumn:()=>d?s*oB():u.length-p,getText:()=>u,isAtStartOfLine:()=>d,hasTrailingComment:()=>E,hasTrailingWhitespace:()=>!!u.length&&U3(u.charCodeAt(u.length-1)),clear:T,writeKeyword:B,writeOperator:B,writeParameter:B,writeProperty:B,writePunctuation:B,writeSpace:B,writeStringLiteral:B,writeSymbol:(K,Y)=>B(K),writeTrailingSemicolon:B,writeComment:k,getTextPosWithWriteLine:J}}function ele(t){let u=!1;function s(){u&&(t.writeTrailingSemicolon(";"),u=!1)}return{...t,writeTrailingSemicolon(){u=!0},writeLiteral(d){s(),t.writeLiteral(d)},writeStringLiteral(d){s(),t.writeStringLiteral(d)},writeSymbol(d,f){s(),t.writeSymbol(d,f)},writePunctuation(d){s(),t.writePunctuation(d)},writeKeyword(d){s(),t.writeKeyword(d)},writeOperator(d){s(),t.writeOperator(d)},writeParameter(d){s(),t.writeParameter(d)},writeSpace(d){s(),t.writeSpace(d)},writeProperty(d){s(),t.writeProperty(d)},writeComment(d){s(),t.writeComment(d)},writeLine(){s(),t.writeLine()},increaseIndent(){s(),t.increaseIndent()},decreaseIndent(){s(),t.decreaseIndent()}}}function Hj(t){return t.useCaseSensitiveFileNames?t.useCaseSensitiveFileNames():!1}function n5(t){return L1(Hj(t))}function Pq(t,u,s){return u.moduleName||tle(t,u.fileName,s&&s.fileName)}function qZe(t,u){return t.getCanonicalFileName($a(u,t.getCurrentDirectory()))}function Eye(t,u,s){const d=u.getExternalModuleFileFromDeclaration(s);if(!d||d.isDeclarationFile)return;const f=Y8(s);if(!(f&&t0(f)&&!om(f.text)&&!qZe(t,d.path).includes(qZe(t,zd(t.getCommonSourceDirectory())))))return Pq(t,d)}function tle(t,u,s){const d=b=>t.getCanonicalFileName(b),f=J0(s?lr(s):t.getCommonSourceDirectory(),t.getCurrentDirectory(),d),p=$a(u,t.getCurrentDirectory()),E=i7(f,p,f,d,!1),v=_h(E);return s?h2(v):v}function _ye(t,u,s){const d=u.getCompilerOptions();let f;return d.outDir?f=_h(Iq(t,u,d.outDir)):f=_h(t),f+s}function Dye(t,u){return Mq(t,u.getCompilerOptions(),u.getCurrentDirectory(),u.getCommonSourceDirectory(),s=>u.getCanonicalFileName(s))}function Mq(t,u,s,d,f){const p=u.declarationDir||u.outDir,E=p?Rq(t,p,s,d,f):t,v=Kj(E);return _h(E)+v}function Kj(t){return jc(t,[".mjs",".mts"])?".d.mts":jc(t,[".cjs",".cts"])?".d.cts":jc(t,[".json"])?".d.json.ts":".d.ts"}function xye(t){return jc(t,[".d.mts",".mjs",".mts"])?[".mts",".mjs"]:jc(t,[".d.cts",".cjs",".cts"])?[".cts",".cjs"]:jc(t,[".d.json.ts"])?[".json"]:[".tsx",".ts",".jsx",".js"]}function y0(t){return t.outFile||t.out}function zq(t,u){var s;if(t.paths)return t.baseUrl??H.checkDefined(t.pathsBasePath||((s=u.getCurrentDirectory)==null?void 0:s.call(u)),"Encountered 'paths' without a 'baseUrl', config file, or host 'getCurrentDirectory'.")}function ile(t,u,s){const d=t.getCompilerOptions();if(y0(d)){const f=m1(d),p=d.emitDeclarationOnly||f===2||f===4;return ti(t.getSourceFiles(),E=>(p||!wc(E))&&p7(E,t,s))}else{const f=u===void 0?t.getSourceFiles():[u];return ti(f,p=>p7(p,t,s))}}function p7(t,u,s){const d=u.getCompilerOptions();if(d.noEmitForJsFiles&&gh(t)||t.isDeclarationFile||u.isSourceFileFromExternalLibrary(t))return!1;if(s)return!0;if(u.isSourceOfProjectReferenceRedirect(t.fileName))return!1;if(!W4(t))return!0;if(u.getResolvedProjectReferenceToRedirect(t.fileName))return!1;if(y0(d))return!0;if(!d.outDir)return!1;if(d.rootDir||d.composite&&d.configFilePath){const f=$a(yM(d,()=>[],u.getCurrentDirectory(),u.getCanonicalFileName),u.getCurrentDirectory()),p=Rq(t.fileName,d.outDir,u.getCurrentDirectory(),f,u.getCanonicalFileName);if(pv(t.fileName,p,u.getCurrentDirectory(),!u.useCaseSensitiveFileNames())===0)return!1}return!0}function Iq(t,u,s){return Rq(t,s,u.getCurrentDirectory(),u.getCommonSourceDirectory(),d=>u.getCanonicalFileName(d))}function Rq(t,u,s,d,f){let p=$a(t,s);return p=f(p).indexOf(f(d))===0?p.substring(d.length):p,cr(u,p)}function cP(t,u,s,d,f,p,E){t.writeFile(s,d,f,v=>{u.add(cc(F.Could_not_write_file_0_Colon_1,s,v))},p,E)}function ZZe(t,u,s){if(t.length>WE(t)&&!s(t)){const d=lr(t);ZZe(d,u,s),u(t)}}function nle(t,u,s,d,f,p){try{d(t,u,s)}catch{ZZe(lr($o(t)),f,p),d(t,u,s)}}function dP(t,u){const s=$3(t);return TN(s,u)}function lk(t,u){return TN(t,u)}function X_(t){return Le(t.members,u=>hc(u)&&H4(u.body))}function hP(t){if(t&&t.parameters.length>0){const u=t.parameters.length===2&&L2(t.parameters[0]);return t.parameters[u?1:0]}}function vye(t){const u=hP(t);return u&&u.type}function T2(t){if(t.parameters.length&&!Ov(t)){const u=t.parameters[0];if(L2(u))return u}}function L2(t){return N2(t.name)}function N2(t){return!!t&&t.kind===80&&ule(t)}function ck(t){return!!Tn(t,u=>u.kind===186?!0:u.kind===80||u.kind===166?!1:"quit")}function g7(t){if(!N2(t))return!1;for(;vf(t.parent)&&t.parent.left===t;)t=t.parent;return t.parent.kind===186}function ule(t){return t.escapedText==="this"}function dk(t,u){let s,d,f,p;return Ix(u)?(s=u,u.kind===177?f=u:u.kind===178?p=u:H.fail("Accessor has wrong kind")):L(t,E=>{if(wx(E)&&No(E)===No(u)){const v=sk(E.name),b=sk(u.name);v===b&&(s?d||(d=E):s=E,E.kind===177&&!f&&(f=E),E.kind===178&&!p&&(p=E))}}),{firstAccessor:s,secondAccessor:d,getAccessor:f,setAccessor:p}}function f1(t){if(!Qn(t)&&ed(t))return;const u=t.type;return u||!Qn(t)?u:WO(t)?t.typeExpression&&t.typeExpression.type:vv(t)}function Cye(t){return t.type}function U4(t){return Ov(t)?t.type&&t.type.typeExpression&&t.type.typeExpression.type:t.type||(Qn(t)?VO(t):void 0)}function Oq(t){return ju(Cv(t),u=>KTt(u)?u.typeParameters:void 0)}function KTt(t){return _g(t)&&!(t.parent.kind===327&&(t.parent.tags.some(G4)||t.parent.tags.some(NB)))}function bye(t){const u=hP(t);return u&&f1(u)}function yye(t,u,s,d){kye(t,u,s.pos,d)}function kye(t,u,s,d){d&&d.length&&s!==d[0].pos&&lk(t,s)!==lk(t,d[0].pos)&&u.writeLine()}function Fye(t,u,s,d){s!==d&&lk(t,s)!==lk(t,d)&&u.writeLine()}function Aye(t,u,s,d,f,p,E,v){if(d&&d.length>0){f&&s.writeSpace(" ");let b=!1;for(const B of d)b&&(s.writeSpace(" "),b=!1),v(t,u,s,B.pos,B.end,E),B.hasTrailingNewLine?s.writeLine():b=!0;b&&p&&s.writeSpace(" ")}}function Sye(t,u,s,d,f,p,E){let v,b;if(E?f.pos===0&&(v=ti(W_(t,f.pos),B)):v=W_(t,f.pos),v){const k=[];let T;for(const M of v){if(T){const z=lk(u,T.end);if(lk(u,M.pos)>=z+2)break}k.push(M),T=M}if(k.length){const M=lk(u,Cr(k).end);lk(u,gs(t,f.pos))>=M+2&&(yye(u,s,f,v),Aye(t,u,s,k,!1,!0,p,d),b={nodePos:f.pos,detachedCommentEndPos:Cr(k).end})}}return b;function B(k){return XU(t,k.pos)}}function sB(t,u,s,d,f,p){if(t.charCodeAt(d+1)===42){const E=k8(u,d),v=u.length;let b;for(let B=d,k=E.line;B0){let j=z%oB();const J=Nq((z-j)/oB());for(s.rawWrite(J);j;)s.rawWrite(" "),j--}else s.rawWrite("")}WTt(t,f,s,p,B,T),B=T}}else s.writeComment(t.substring(d,f))}function WTt(t,u,s,d,f,p){const E=Math.min(u,p-1),v=t.substring(f,E).trim();v?(s.writeComment(v),E!==u&&s.writeLine()):s.rawWrite(d)}function YZe(t,u,s){let d=0;for(;u=0&&t.kind<=165?0:(t.modifierFlagsCache&536870912||(t.modifierFlagsCache=ale(t)|536870912),s||u&&Qn(t)?(!(t.modifierFlagsCache&268435456)&&t.parent&&(t.modifierFlagsCache|=QZe(t)|268435456),XZe(t.modifierFlagsCache)):GTt(t.modifierFlagsCache))}function Eh(t){return Tye(t,!0)}function Lye(t){return Tye(t,!0,!0)}function Rx(t){return Tye(t,!1)}function QZe(t){let u=0;return t.parent&&!io(t)&&(Qn(t)&&(G2e(t)&&(u|=8388608),J2e(t)&&(u|=16777216),$2e(t)&&(u|=33554432),U2e(t)&&(u|=67108864),q2e(t)&&(u|=134217728)),Z2e(t)&&(u|=65536)),u}function GTt(t){return t&65535}function XZe(t){return t&131071|(t&260046848)>>>23}function JTt(t){return XZe(QZe(t))}function Nye(t){return ale(t)|JTt(t)}function ale(t){let u=Hp(t)?tE(t.modifiers):0;return(t.flags&8||t.kind===80&&t.flags&4096)&&(u|=32),u}function tE(t){let u=0;if(t)for(const s of t)u|=_7(s.kind);return u}function _7(t){switch(t){case 126:return 256;case 125:return 1;case 124:return 4;case 123:return 2;case 128:return 64;case 129:return 512;case 95:return 32;case 138:return 128;case 87:return 4096;case 90:return 2048;case 134:return 1024;case 148:return 8;case 164:return 16;case 103:return 8192;case 147:return 16384;case 170:return 32768}return 0}function eYe(t){return t===57||t===56}function Pye(t){return eYe(t)||t===54}function mP(t){return t===76||t===77||t===78}function ole(t){return Xn(t)&&mP(t.operatorToken.kind)}function Wj(t){return eYe(t)||t===61}function Gj(t){return Xn(t)&&Wj(t.operatorToken.kind)}function u5(t){return t>=64&&t<=79}function sle(t){const u=lle(t);return u&&!u.isImplements?u.class:void 0}function lle(t){if(c5(t)){if(mm(t.parent)&&mr(t.parent.parent))return{class:t.parent.parent,isImplements:t.parent.token===119};if(LB(t.parent)){const u=ok(t.parent);if(u&&mr(u))return{class:u,isImplements:!1}}}}function ld(t,u){return Xn(t)&&(u?t.operatorToken.kind===64:u5(t.operatorToken.kind))&&Df(t.left)}function tYe(t){return ld(t.parent)&&t.parent.left===t}function r5(t){if(ld(t,!0)){const u=t.left.kind;return u===210||u===209}return!1}function Jj(t){return sle(t)!==void 0}function ec(t){return t.kind===80||$j(t)}function hm(t){switch(t.kind){case 80:return t;case 166:do t=t.left;while(t.kind!==80);return t;case 211:do t=t.expression;while(t.kind!==80);return t}}function pP(t){return t.kind===80||t.kind===110||t.kind===108||t.kind===236||t.kind===211&&pP(t.expression)||t.kind===217&&pP(t.expression)}function $j(t){return Iu(t)&&at(t.name)&&ec(t.expression)}function Uj(t){if(Iu(t)){const u=Uj(t.expression);if(u!==void 0)return u+"."+zf(t.name)}else if(U0(t)){const u=Uj(t.expression);if(u!==void 0&&Sc(t.argumentExpression))return u+"."+sk(t.argumentExpression)}else{if(at(t))return Qr(t.escapedText);if(gg(t))return zP(t)}}function Ox(t){return A2(t)&&Q3(t)==="prototype"}function gP(t){return t.parent.kind===166&&t.parent.right===t||t.parent.kind===211&&t.parent.name===t||t.parent.kind===236&&t.parent.name===t}function cle(t){return!!t.parent&&(Iu(t.parent)&&t.parent.name===t||U0(t.parent)&&t.parent.argumentExpression===t)}function Mye(t){return vf(t.parent)&&t.parent.right===t||Iu(t.parent)&&t.parent.name===t||Rv(t.parent)&&t.parent.right===t}function Hq(t){return Xn(t)&&t.operatorToken.kind===104}function zye(t){return Hq(t.parent)&&t===t.parent.right}function dle(t){return t.kind===210&&t.properties.length===0}function Iye(t){return t.kind===209&&t.elements.length===0}function lB(t){if(!(!$Tt(t)||!t.declarations)){for(const u of t.declarations)if(u.localSymbol)return u.localSymbol}}function $Tt(t){return t&&S(t.declarations)>0&&Yu(t.declarations[0],2048)}function Kq(t){return Le(NYe,u=>Ml(t,u))}function UTt(t){const u=[],s=t.length;for(let d=0;d>6|192),u.push(f&63|128)):f<65536?(u.push(f>>12|224),u.push(f>>6&63|128),u.push(f&63|128)):f<131072?(u.push(f>>18|240),u.push(f>>12&63|128),u.push(f>>6&63|128),u.push(f&63|128)):H.assert(!1,"Unexpected code point")}return u}function Rye(t){let u="";const s=UTt(t);let d=0;const f=s.length;let p,E,v,b;for(;d>2,E=(s[d]&3)<<4|s[d+1]>>4,v=(s[d+1]&15)<<2|s[d+2]>>6,b=s[d+2]&63,d+1>=f?v=b=64:d+2>=f&&(b=64),u+=pk.charAt(p)+pk.charAt(E)+pk.charAt(v)+pk.charAt(b),d+=3;return u}function qTt(t){let u="",s=0;const d=t.length;for(;s>4&3,k=(E&15)<<4|v>>2&15,T=(v&3)<<6|b&63;k===0&&v!==0?d.push(B):T===0&&b!==0?d.push(B,k):d.push(B,k,T),f+=4}return qTt(d)}function hle(t,u){const s=Ja(u)?u:u.readFile(t);if(!s)return;const d=tde(t,s);return d.error?void 0:d.config}function EP(t,u){return hle(t,u)||{}}function hg(t,u){return!u.directoryExists||u.directoryExists(t)}function a5(t){switch(t.newLine){case 0:return BYe;case 1:case void 0:return wYe}}function s4(t,u=t){return H.assert(u>=t||u===-1),{pos:t,end:u}}function Wq(t,u){return s4(t.pos,u)}function Sv(t,u){return s4(u,t.end)}function o5(t){const u=Hp(t)?lt(t.modifiers,g1):void 0;return u&&!pg(u.end)?Sv(t,u.end):t}function iE(t){if(ko(t)||dc(t))return Sv(t,t.name.pos);const u=Hp(t)?qu(t.modifiers):void 0;return u&&!pg(u.end)?Sv(t,u.end):o5(t)}function iYe(t){return t.pos===t.end}function fle(t,u){return s4(t,t+Uo(u).length)}function hk(t,u){return Hye(t,t,u)}function Gq(t,u,s){return q4(_P(t,s,!1),_P(u,s,!1),s)}function Vye(t,u,s){return q4(t.end,u.end,s)}function Hye(t,u,s){return q4(_P(t,s,!1),u.end,s)}function qj(t,u,s){return q4(t.end,_P(u,s,!1),s)}function mle(t,u,s,d){const f=_P(u,s,d);return LN(s,t.end,f)}function nYe(t,u,s){return LN(s,t.end,u.end)}function Kye(t,u){return!q4(t.pos,t.end,u)}function q4(t,u,s){return LN(s,t,u)===0}function _P(t,u,s){return pg(t.pos)?-1:gs(u.text,t.pos,!1,s)}function Wye(t,u,s,d){const f=gs(s.text,t,!1,d),p=ZTt(f,u,s);return LN(s,p??u,f)}function Gye(t,u,s,d){const f=gs(s.text,t,!1,d);return LN(s,t,Math.min(u,f))}function ZTt(t,u=0,s){for(;t-- >u;)if(!U3(s.text.charCodeAt(t)))return t}function ple(t){const u=Ua(t);if(u)switch(u.parent.kind){case 266:case 267:return u===u.parent.name}return!1}function DP(t){return ti(t.declarations,Zj)}function Zj(t){return ua(t)&&t.initializer!==void 0}function uYe(t){return t.watch&&gu(t,"watch")}function fg(t){t.close()}function Gl(t){return t.flags&33554432?t.links.checkFlags:0}function l4(t,u=!1){if(t.valueDeclaration){const s=u&&t.declarations&&Le(t.declarations,jf)||t.flags&32768&&Le(t.declarations,zm)||t.valueDeclaration,d=m2(s);return t.parent&&t.parent.flags&32?d:d&-8}if(Gl(t)&6){const s=t.links.checkFlags,d=s&1024?2:s&256?1:4,f=s&2048?256:0;return d|f}return t.flags&4194304?257:0}function X1(t,u){return t.flags&2097152?u.getAliasedSymbol(t):t}function xP(t){return t.exportSymbol?t.exportSymbol.flags|t.flags:t.flags}function Jq(t){return vP(t)===1}function D7(t){return vP(t)!==0}function vP(t){const{parent:u}=t;switch(u==null?void 0:u.kind){case 217:return vP(u);case 225:case 224:const{operator:s}=u;return s===46||s===47?2:0;case 226:const{left:d,operatorToken:f}=u;return d===t&&u5(f.kind)?f.kind===64?1:2:0;case 211:return u.name!==t?0:vP(u);case 303:{const p=vP(u.parent);return t===u.name?YTt(p):p}case 304:return t===u.objectAssignmentInitializer?0:vP(u.parent);case 209:return vP(u);default:return 0}}function YTt(t){switch(t){case 0:return 1;case 1:return 0;case 2:return 2;default:return H.assertNever(t)}}function gle(t,u){if(!t||!u||Object.keys(t).length!==Object.keys(u).length)return!1;for(const s in t)if(typeof t[s]=="object"){if(!gle(t[s],u[s]))return!1}else if(typeof t[s]!="function"&&t[s]!==u[s])return!1;return!0}function rf(t,u){t.forEach(u),t.clear()}function eD(t,u,s){const{onDeleteValue:d,onExistingValue:f}=s;t.forEach((p,E)=>{const v=u.get(E);v===void 0?(t.delete(E),d(p,E)):f&&f(p,v,E)})}function cB(t,u,s){eD(t,u,s);const{createNewValue:d}=s;u.forEach((f,p)=>{t.has(p)||t.set(p,d(p,f))})}function Jye(t){if(t.flags&32){const u=tD(t);return!!u&&Yu(u,64)}return!1}function tD(t){var u;return(u=t.declarations)==null?void 0:u.find(mr)}function Gu(t){return t.flags&3899393?t.objectFlags:0}function rYe(t,u){return!!Ug(t,s=>u(s)?!0:void 0)}function $q(t){return!!t&&!!t.declarations&&!!t.declarations[0]&&wV(t.declarations[0])}function $ye({moduleSpecifier:t}){return us(t)?t.text:Hc(t)}function Ele(t){let u;return ao(t,s=>{H4(s)&&(u=s)},s=>{for(let d=s.length-1;d>=0;d--)if(H4(s[d])){u=s[d];break}}),u}function Ip(t,u,s=!0){return t.has(u)?!1:(t.set(u,s),!0)}function x7(t){return mr(t)||xh(t)||fm(t)}function _le(t){return t>=182&&t<=205||t===133||t===159||t===150||t===163||t===151||t===136||t===154||t===155||t===116||t===157||t===146||t===141||t===233||t===319||t===320||t===321||t===322||t===323||t===324||t===325}function I0(t){return t.kind===211||t.kind===212}function Uye(t){return t.kind===211?t.name:(H.assert(t.kind===212),t.argumentExpression)}function qye(t){switch(t.kind){case"text":case"internal":return!0;default:return!1}}function Uq(t){return t.kind===275||t.kind===279}function CP(t){for(;I0(t);)t=t.expression;return t}function Zye(t,u){if(I0(t.parent)&&cle(t))return s(t.parent);function s(d){if(d.kind===211){const f=u(d.name);if(f!==void 0)return f}else if(d.kind===212)if(at(d.argumentExpression)||t0(d.argumentExpression)){const f=u(d.argumentExpression);if(f!==void 0)return f}else return;if(I0(d.expression))return s(d.expression);if(at(d.expression))return u(d.expression)}}function dB(t,u){for(;;){switch(t.kind){case 225:t=t.operand;continue;case 226:t=t.left;continue;case 227:t=t.condition;continue;case 215:t=t.tag;continue;case 213:if(u)return t;case 234:case 212:case 211:case 235:case 360:case 238:t=t.expression;continue}return t}}function QTt(t,u){this.flags=t,this.escapedName=u,this.declarations=void 0,this.valueDeclaration=void 0,this.id=0,this.mergeId=0,this.parent=void 0,this.members=void 0,this.exports=void 0,this.exportSymbol=void 0,this.constEnumOnlyModule=void 0,this.isReferenced=void 0,this.isAssigned=void 0,this.links=void 0}function XTt(t,u){this.flags=u,(H.isDebugging||Gn)&&(this.checker=t)}function eLt(t,u){this.flags=u,H.isDebugging&&(this.checker=t)}function Yye(t,u,s){this.pos=u,this.end=s,this.kind=t,this.id=0,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function tLt(t,u,s){this.pos=u,this.end=s,this.kind=t,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.emitNode=void 0}function iLt(t,u,s){this.pos=u,this.end=s,this.kind=t,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function nLt(t,u,s){this.fileName=t,this.text=u,this.skipTrivia=s||(d=>d)}function Qye(t){Ake.push(t),t(Qd)}function Xye(t){Object.assign(Qd,t),L(Ake,u=>u(Qd))}function e3(t,u){return t.replace(/{(\d+)}/g,(s,d)=>""+H.checkDefined(u[+d]))}function eke(t){vZ=t}function tke(t){!vZ&&t&&(vZ=t())}function to(t){return vZ&&vZ[t.key]||t.message}function hB(t,u,s,d,f,...p){s+d>u.length&&(d=u.length-s),Obe(u,s,d);let E=to(f);return Oe(p)&&(E=e3(E,p)),{file:void 0,start:s,length:d,messageText:E,category:f.category,code:f.code,reportsUnnecessary:f.reportsUnnecessary,fileName:t}}function uLt(t){return t.file===void 0&&t.start!==void 0&&t.length!==void 0&&typeof t.fileName=="string"}function aYe(t,u){const s=u.fileName||"",d=u.text.length;H.assertEqual(t.fileName,s),H.assertLessThanOrEqual(t.start,d),H.assertLessThanOrEqual(t.start+t.length,d);const f={file:u,start:t.start,length:t.length,messageText:t.messageText,category:t.category,code:t.code,reportsUnnecessary:t.reportsUnnecessary};if(t.relatedInformation){f.relatedInformation=[];for(const p of t.relatedInformation)uLt(p)&&p.fileName===s?(H.assertLessThanOrEqual(p.start,d),H.assertLessThanOrEqual(p.start+p.length,d),f.relatedInformation.push(aYe(p,u))):f.relatedInformation.push(p)}return f}function v7(t,u){const s=[];for(const d of t)s.push(aYe(d,u));return s}function Rd(t,u,s,d,...f){Obe(t.text,u,s);let p=to(d);return Oe(f)&&(p=e3(p,f)),{file:t,start:u,length:s,messageText:p,category:d.category,code:d.code,reportsUnnecessary:d.reportsUnnecessary,reportsDeprecated:d.reportsDeprecated}}function Dle(t,...u){let s=to(t);return Oe(u)&&(s=e3(s,u)),s}function cc(t,...u){let s=to(t);return Oe(u)&&(s=e3(s,u)),{file:void 0,start:void 0,length:void 0,messageText:s,category:t.category,code:t.code,reportsUnnecessary:t.reportsUnnecessary,reportsDeprecated:t.reportsDeprecated}}function qq(t,u){return{file:void 0,start:void 0,length:void 0,code:t.code,category:t.category,messageText:t.next?t:t.messageText,relatedInformation:u}}function ro(t,u,...s){let d=to(u);return Oe(s)&&(d=e3(d,s)),{messageText:d,category:u.category,code:u.code,next:t===void 0||Array.isArray(t)?t:[t]}}function ike(t,u){let s=t;for(;s.next;)s=s.next[0];s.next=[u]}function oYe(t){return t.file?t.file.path:void 0}function bP(t,u){return Zq(t,u)||rLt(t,u)||0}function Zq(t,u){return dh(oYe(t),oYe(u))||nl(t.start,u.start)||nl(t.length,u.length)||nl(t.code,u.code)||sYe(t.messageText,u.messageText)||0}function rLt(t,u){return!t.relatedInformation&&!u.relatedInformation?0:t.relatedInformation&&u.relatedInformation?nl(t.relatedInformation.length,u.relatedInformation.length)||L(t.relatedInformation,(s,d)=>{const f=u.relatedInformation[d];return bP(s,f)})||0:t.relatedInformation?-1:1}function sYe(t,u){if(typeof t=="string"&&typeof u=="string")return dh(t,u);if(typeof t=="string")return-1;if(typeof u=="string")return 1;let s=dh(t.messageText,u.messageText);if(s)return s;if(!t.next&&!u.next)return 0;if(!t.next)return-1;if(!u.next)return 1;const d=Math.min(t.next.length,u.next.length);for(let f=0;fu.next.length?1:0}function Yj(t){return t===4||t===2||t===1||t===6?1:0}function lYe(t){if(t.transformFlags&2)return zh(t)||K2(t)?t:ao(t,lYe)}function aLt(t){return t.isDeclarationFile?void 0:lYe(t)}function oLt(t){return(t.impliedNodeFormat===99||jc(t.fileName,[".cjs",".cts",".mjs",".mts"]))&&!t.isDeclarationFile?!0:void 0}function Qj(t){switch(nke(t)){case 3:return f=>{f.externalModuleIndicator=HV(f)||!f.isDeclarationFile||void 0};case 1:return f=>{f.externalModuleIndicator=HV(f)};case 2:const u=[HV];(t.jsx===4||t.jsx===5)&&u.push(aLt),u.push(oLt);const s=dg(...u);return f=>void(f.externalModuleIndicator=s(f))}}function Os(t){return t.target??(t.module===100&&9||t.module===199&&99||1)}function m1(t){return typeof t.module=="number"?t.module:Os(t)>=2?5:1}function Yq(t){return t>=5&&t<=99}function p1(t){let u=t.moduleResolution;if(u===void 0)switch(m1(t)){case 1:u=2;break;case 100:u=3;break;case 199:u=99;break;default:u=1;break}return u}function nke(t){return t.moduleDetection||(m1(t)===100||m1(t)===199?3:2)}function Qq(t){switch(m1(t)){case 1:case 2:case 5:case 6:case 7:case 99:case 100:case 199:return!0;default:return!1}}function mg(t){return!!(t.isolatedModules||t.verbatimModuleSyntax)}function xle(t){return t.verbatimModuleSyntax||t.isolatedModules&&t.preserveValueImports}function uke(t){return t.allowUnreachableCode===!1}function rke(t){return t.allowUnusedLabels===!1}function Xq(t){return!!(c4(t)&&t.declarationMap)}function e_(t){if(t.esModuleInterop!==void 0)return t.esModuleInterop;switch(m1(t)){case 100:case 199:return!0}}function C7(t){return t.allowSyntheticDefaultImports!==void 0?t.allowSyntheticDefaultImports:e_(t)||m1(t)===4||p1(t)===100}function b7(t){return t>=3&&t<=99||t===100}function eZ(t){return!!t.noDtsResolution||p1(t)!==100}function vle(t){const u=p1(t);if(!b7(u))return!1;if(t.resolvePackageJsonExports!==void 0)return t.resolvePackageJsonExports;switch(u){case 3:case 99:case 100:return!0}return!1}function cYe(t){const u=p1(t);if(!b7(u))return!1;if(t.resolvePackageJsonExports!==void 0)return t.resolvePackageJsonExports;switch(u){case 3:case 99:case 100:return!0}return!1}function M2(t){return t.resolveJsonModule!==void 0?t.resolveJsonModule:p1(t)===100}function c4(t){return!!(t.declaration||t.composite)}function fk(t){return!!(t.preserveConstEnums||mg(t))}function Xj(t){return!!(t.incremental||t.composite)}function Z4(t,u){return t[u]===void 0?!!t.strict:!!t[u]}function Bv(t){return t.allowJs===void 0?!!t.checkJs:t.allowJs}function eV(t){return t.useDefineForClassFields===void 0?Os(t)>=9:t.useDefineForClassFields}function ake(t){return t.useDefineForClassFields!==!1&&Os(t)>=9}function oke(t,u){return R8(u,t,hde)}function ske(t,u){return R8(u,t,fde)}function lke(t,u){return R8(u,t,mde)}function tZ(t,u){return u.strictFlag?Z4(t,u.name):u.allowJsFlag?Bv(t):t[u.name]}function iZ(t){const u=t.jsx;return u===2||u===4||u===5}function nZ(t,u){const s=u==null?void 0:u.pragmas.get("jsximportsource"),d=Ha(s)?s[s.length-1]:s;return t.jsx===4||t.jsx===5||t.jsxImportSource||d?(d==null?void 0:d.arguments.factory)||t.jsxImportSource||"react":void 0}function uZ(t,u){return t?`${t}/${u.jsx===5?"jsx-dev-runtime":"jsx-runtime"}`:void 0}function Cle(t){let u=!1;for(let s=0;sf,getSymlinkedDirectories:()=>s,getSymlinkedDirectoriesByRealpath:()=>d,setSymlinkedFile:(v,b)=>(f||(f=new Map)).set(v,b),setSymlinkedDirectory:(v,b)=>{let B=J0(v,t,u);TP(B)||(B=zd(B),b!==!1&&!(s!=null&&s.has(B))&&(d||(d=wm())).add(b.realPath,v),(s||(s=new Map)).set(B,b))},setSymlinksFromResolutions(v,b,B){H.assert(!p),p=!0,v(k=>E(this,k.resolvedModule)),b(k=>E(this,k.resolvedTypeReferenceDirective)),B.forEach(k=>E(this,k.resolvedTypeReferenceDirective))},hasProcessedResolutions:()=>p};function E(v,b){if(!b||!b.originalPath||!b.resolvedFileName)return;const{resolvedFileName:B,originalPath:k}=b;v.setSymlinkedFile(J0(k,t,u),B);const[T,M]=sLt(B,k,t,u)||_t;T&&M&&v.setSymlinkedDirectory(M,{real:zd(T),realPath:zd(J0(T,t,u))})}}function sLt(t,u,s,d){const f=yd($a(t,s)),p=yd($a(u,s));let E=!1;for(;f.length>=2&&p.length>=2&&!dYe(f[f.length-2],d)&&!dYe(p[p.length-2],d)&&d(f[f.length-1])===d(p[p.length-1]);)f.pop(),p.pop(),E=!0;return E?[yx(f),yx(p)]:void 0}function dYe(t,u){return t!==void 0&&(u(t)==="node_modules"||Pa(t,"@"))}function lLt(t){return bse(t.charCodeAt(0))?t.slice(1):void 0}function yle(t,u,s){const d=doe(t,u,s);return d===void 0?void 0:lLt(d)}function hYe(t){return t.replace($le,cLt)}function cLt(t){return"\\"+t}function yP(t,u,s){const d=rZ(t,u,s);return!d||!d.length?void 0:`^(${d.map(E=>`(${E})`).join("|")})${s==="exclude"?"($|/)":"$"}`}function rZ(t,u,s){if(!(t===void 0||t.length===0))return ju(t,d=>d&&fYe(d,u,s,Tke[s]))}function kle(t){return!/[.*?]/.test(t)}function Fle(t,u,s){const d=t&&fYe(t,u,s,Tke[s]);return d&&`^(${d})${s==="exclude"?"($|/)":"$"}`}function fYe(t,u,s,{singleAsteriskRegexFragment:d,doubleAsteriskRegexFragment:f,replaceWildcardCharacter:p}){let E="",v=!1;const b=FO(t,u),B=Cr(b);if(s!=="exclude"&&B==="**")return;b[0]=mv(b[0]),kle(B)&&b.push("**","*");let k=0;for(let T of b){if(T==="**")E+=f;else if(s==="directories"&&(E+="(",k++),v&&(E+=rl),s!=="exclude"){let M="";T.charCodeAt(0)===42?(M+="([^./]"+d+")?",T=T.substr(1)):T.charCodeAt(0)===63&&(M+="[^./]",T=T.substr(1)),M+=T.replace($le,p),M!==T&&(E+=qle),E+=M}else E+=T.replace($le,p);v=!0}for(;k>0;)E+=")?",k--;return E}function cke(t,u){return t==="*"?u:t==="?"?"[^/]":"\\"+t}function aZ(t,u,s,d,f){t=$o(t),f=$o(f);const p=cr(f,t);return{includeFilePatterns:Vt(rZ(s,p,"files"),E=>`^${E}$`),includeFilePattern:yP(s,p,"files"),includeDirectoryPattern:yP(s,p,"directories"),excludePattern:yP(u,p,"exclude"),basePaths:dLt(t,s,d)}}function jx(t,u){return new RegExp(t,u?"":"i")}function Ale(t,u,s,d,f,p,E,v,b){t=$o(t),p=$o(p);const B=aZ(t,s,d,f,p),k=B.includeFilePatterns&&B.includeFilePatterns.map(Y=>jx(Y,f)),T=B.includeDirectoryPattern&&jx(B.includeDirectoryPattern,f),M=B.excludePattern&&jx(B.excludePattern,f),z=k?k.map(()=>[]):[[]],j=new Map,J=L1(f);for(const Y of B.basePaths)K(Y,cr(p,Y),E);return Va(z);function K(Y,oe,se){const ge=J(b(oe));if(j.has(ge))return;j.set(ge,!0);const{files:ae,directories:Ce}=v(Y);for(const ne of Ph(ae,dh)){const ve=cr(Y,ne),Se=cr(oe,ne);if(!(u&&!jc(ve,u))&&!(M&&M.test(Se)))if(!k)z[0].push(ve);else{const Ne=Ue(k,pe=>pe.test(Se));Ne!==-1&&z[Ne].push(ve)}}if(!(se!==void 0&&(se--,se===0)))for(const ne of Ph(Ce,dh)){const ve=cr(Y,ne),Se=cr(oe,ne);(!T||T.test(Se))&&(!M||!M.test(Se))&&K(ve,Se,se)}}}function dLt(t,u,s){const d=[t];if(u){const f=[];for(const p of u){const E=Pf(p)?p:$o(cr(t,p));f.push(hLt(E))}f.sort(CN(!s));for(const p of f)ye(d,E=>!GE(E,p,t,!s))&&d.push(p)}return d}function hLt(t){const u=jt(t,TYe);return u<0?t7(t)?mv(lr(t)):t:t.substring(0,t.lastIndexOf(rl,u))}function oZ(t,u){return u||sZ(t)||3}function sZ(t){switch(t.substr(t.lastIndexOf(".")).toLowerCase()){case".js":case".cjs":case".mjs":return 1;case".jsx":return 2;case".ts":case".cts":case".mts":return 3;case".tsx":return 4;case".json":return 6;default:return 0}}function kP(t,u){const s=t&&Bv(t);if(!u||u.length===0)return s?CZ:EB;const d=s?CZ:EB,f=Va(d);return[...d,...qi(u,E=>E.scriptKind===7||s&&fLt(E.scriptKind)&&!f.includes(E.extension)?[E.extension]:void 0)]}function tV(t,u){return!t||!M2(t)?u:u===CZ?PYe:u===EB?LYe:[...u,[".json"]]}function fLt(t){return t===1||t===2}function z2(t){return Oe(_B,u=>Ml(t,u))}function mk(t){return Oe(Zle,u=>Ml(t,u))}function dke({imports:t},u=dg(z2,mk)){return G(t,({text:s})=>om(s)&&!jc(s,fV)?u(s):void 0)||!1}function Sle(t,u,s,d){if(t==="js"||u===99)return $B(s)&&f()!==2?3:2;if(t==="minimal")return 0;if(t==="index")return 1;if(!$B(s))return dke(d)?2:0;return f();function f(){let p=!1;const E=d.imports.length?d.imports.map(v=>v.text):gh(d)?mLt(d).map(v=>v.arguments[0].text):_t;for(const v of E)if(om(v)){if(jc(v,fV))continue;if(mk(v))return 3;z2(v)&&(p=!0)}return p?2:0}}function mLt(t){let u=0,s;for(const d of t.statements){if(u>3)break;L0e(d)?s=Hi(s,d.declarationList.declarations.map(f=>f.initializer)):Od(d)&&xf(d.expression,!0)?s=xi(s,d.expression):u++}return s||_t}function hke(t,u,s){if(!t)return!1;const d=kP(u,s);for(const f of Va(tV(u,d)))if(Ml(t,f))return!0;return!1}function mYe(t){const u=t.match(/\//g);return u?u.length:0}function iV(t,u){return nl(mYe(t),mYe(u))}function _h(t){for(const u of Xle){const s=fke(t,u);if(s!==void 0)return s}return t}function fke(t,u){return Ml(t,u)?nV(t,u):void 0}function nV(t,u){return t.substring(0,t.length-u.length)}function wv(t,u){return AO(t,u,Xle,!1)}function fB(t){const u=t.indexOf("*");return u===-1?t:t.indexOf("*",u+1)!==-1?void 0:{prefix:t.substr(0,u),suffix:t.substr(u+1)}}function lZ(t){return qi(Ns(t),u=>fB(u))}function pg(t){return!(t>=0)}function cZ(t){return t===".ts"||t===".tsx"||t===".d.ts"||t===".cts"||t===".mts"||t===".d.mts"||t===".d.cts"||Pa(t,".d.")&&sc(t,".ts")}function FP(t){return cZ(t)||t===".json"}function y7(t){const u=t3(t);return u!==void 0?u:H.fail(`File ${t} has unknown extension.`)}function pYe(t){return t3(t)!==void 0}function t3(t){return Le(Xle,u=>Ml(t,u))}function uV(t,u){return t.checkJsDirective?t.checkJsDirective.enabled:u.checkJs}function Ble(t,u){const s=[];for(const d of t){if(d===u)return u;Ja(d)||s.push(d)}return coe(s,d=>d,u)}function wle(t,u){const s=t.indexOf(u);return H.assert(s!==-1),t.slice(s)}function Es(t,...u){return u.length&&(t.relatedInformation||(t.relatedInformation=[]),H.assert(t.relatedInformation!==_t,"Diagnostic had empty array singleton for related info, but is still being constructed!"),t.relatedInformation.push(...u)),t}function mke(t,u){H.assert(t.length!==0);let s=u(t[0]),d=s;for(let f=1;fd&&(d=p)}return{min:s,max:d}}function Tle(t){return{pos:ek(t),end:t.end}}function Lle(t,u){const s=u.pos-1,d=Math.min(t.text.length,gs(t.text,u.end)+1);return{pos:s,end:d}}function AP(t,u,s){return u.skipLibCheck&&t.isDeclarationFile||u.skipDefaultLibCheck&&t.hasNoDefaultLib||s.isSourceOfProjectReferenceRedirect(t.fileName)}function dZ(t,u){return t===u||typeof t=="object"&&t!==null&&typeof u=="object"&&u!==null&&ZA(t,u,dZ)}function SP(t){let u;switch(t.charCodeAt(1)){case 98:case 66:u=1;break;case 111:case 79:u=3;break;case 120:case 88:u=4;break;default:const B=t.length-1;let k=0;for(;t.charCodeAt(k)===48;)k++;return t.slice(k,B)||"0"}const s=2,d=t.length-1,f=(d-s)*u,p=new Uint16Array((f>>>4)+(f&15?1:0));for(let B=d-1,k=0;B>=s;B--,k+=u){const T=k>>>4,M=t.charCodeAt(B),j=(M<=57?M-48:10+M-(M<=70?65:97))<<(k&15);p[T]|=j;const J=j>>>16;J&&(p[T+1]|=J)}let E="",v=p.length-1,b=!0;for(;b;){let B=0;b=!1;for(let k=v;k>=0;k--){const T=B<<16|p[k],M=T/10|0;p[k]=M,B=T-M*10,M&&!b&&(v=k,b=!0)}E=B+E}return E}function I2({negative:t,base10Value:u}){return(t&&u!=="0"?"-":"")+u}function pke(t){if(hZ(t,!1))return Nle(t)}function Nle(t){const u=t.startsWith("-"),s=SP(`${u?t.slice(1):t}n`);return{negative:u,base10Value:s}}function hZ(t,u){if(t==="")return!1;const s=YD(99,!1);let d=!0;s.setOnError(()=>d=!1),s.setText(t+"n");let f=s.scan();const p=f===41;p&&(f=s.scan());const E=s.getTokenFlags();return d&&f===10&&s.getTokenEnd()===t.length+1&&!(E&512)&&(!u||t===I2({negative:p,base10Value:SP(s.getTokenValue())}))}function Tv(t){return!!(t.flags&33554432)||_q(t)||ELt(t)||gLt(t)||!(Z_(t)||pLt(t))}function pLt(t){return at(t)&&pm(t.parent)&&t.parent.name===t}function gLt(t){for(;t.kind===80||t.kind===211;)t=t.parent;if(t.kind!==167)return!1;if(Yu(t.parent,64))return!0;const u=t.parent.parent.kind;return u===264||u===187}function ELt(t){if(t.kind!==80)return!1;const u=Tn(t.parent,s=>{switch(s.kind){case 298:return!0;case 211:case 233:return!1;default:return"quit"}});return(u==null?void 0:u.token)===119||(u==null?void 0:u.parent.kind)===264}function gke(t){return X4(t)&&at(t.typeName)}function Eke(t,u=Cx){if(t.length<2)return!0;const s=t[0];for(let d=1,f=t.length;dt.includes(u))}function xke(t){if(!t.parent)return;switch(t.kind){case 168:const{parent:s}=t;return s.kind===195?void 0:s.typeParameters;case 169:return t.parent.parameters;case 204:return t.parent.templateSpans;case 239:return t.parent.templateSpans;case 170:{const{parent:d}=t;return Ak(d)?d.modifiers:void 0}case 298:return t.parent.heritageClauses}const{parent:u}=t;if(I8(t))return K7(t.parent)?void 0:t.parent.tags;switch(u.kind){case 187:case 264:return Zy(t)?u.members:void 0;case 192:case 193:return u.types;case 189:case 209:case 361:case 275:case 279:return u.elements;case 210:case 292:return u.properties;case 213:case 214:return Xr(t)?u.typeArguments:u.expression===t?void 0:u.arguments;case 284:case 288:return ej(t)?u.children:void 0;case 286:case 285:return Xr(t)?u.typeArguments:void 0;case 241:case 296:case 297:case 268:return u.statements;case 269:return u.clauses;case 263:case 231:return Zd(t)?u.members:void 0;case 266:return J2(t)?u.members:void 0;case 312:return u.statements}}function fZ(t){if(!t.typeParameters){if(Oe(t.parameters,u=>!f1(u)))return!0;if(t.kind!==219){const u=Ki(t.parameters);if(!(u&&L2(u)))return!0}}return!1}function LP(t){return t==="Infinity"||t==="-Infinity"||t==="NaN"}function vke(t){return t.kind===260&&t.parent.kind===299}function Mle(t){const u=t.valueDeclaration&&XE(t.valueDeclaration);return!!u&&(io(u)||vke(u))}function R2(t){return t.kind===218||t.kind===219}function O2(t){return t.replace(/\$/gm,()=>"\\$")}function i3(t){return(+t).toString()===t}function mZ(t,u,s,d,f){const p=f&&t==="new";return!p&&Lm(t,u)?q.createIdentifier(t):!d&&!p&&i3(t)&&+t>=0?q.createNumericLiteral(+t):q.createStringLiteral(t,!!s)}function NP(t){return!!(t.flags&262144&&t.isThisType)}function pZ(t){let u=0,s=0,d=0,f=0,p;(B=>{B[B.BeforeNodeModules=0]="BeforeNodeModules",B[B.NodeModules=1]="NodeModules",B[B.Scope=2]="Scope",B[B.PackageContent=3]="PackageContent"})(p||(p={}));let E=0,v=0,b=0;for(;v>=0;)switch(E=v,v=t.indexOf("/",E+1),b){case 0:t.indexOf(o_,E)===E&&(u=E,s=v,b=1);break;case 1:case 2:b===1&&t.charAt(E+1)==="@"?b=2:(d=v,b=3);break;case 3:t.indexOf(o_,E)===E?b=1:b=3;break}return f=E,b>1?{topLevelNodeModulesIndex:u,topLevelPackageNameIndex:s,packageRootIndex:d,fileNameIndex:f}:void 0}function gYe(t){var u;return t.kind===348?(u=t.typeExpression)==null?void 0:u.type:t.type}function gB(t){switch(t.kind){case 168:case 263:case 264:case 265:case 266:case 353:case 345:case 347:return!0;case 273:return t.isTypeOnly;case 276:case 281:return t.parent.parent.isTypeOnly;default:return!1}}function rV(t){return Iv(t)||Jl(t)||ed(t)||Wc(t)||xh(t)||gB(t)||_c(t)&&!v2(t)&&!Yg(t)}function aV(t){if(!WO(t))return!1;const{isBracketed:u,typeExpression:s}=t;return u||!!s&&s.type.kind===323}function zle(t,u){if(t.length===0)return!1;const s=t.charCodeAt(0);return s===35?t.length>1&&G_(t.charCodeAt(1),u):G_(s,u)}function Cke(t){var u;return((u=sce(t))==null?void 0:u.kind)===0}function oV(t){return Qn(t)&&(t.type&&t.type.kind===323||B8(t).some(({isBracketed:u,typeExpression:s})=>u||!!s&&s.type.kind===323))}function PP(t){switch(t.kind){case 172:case 171:return!!t.questionToken;case 169:return!!t.questionToken||oV(t);case 355:case 348:return aV(t);default:return!1}}function bke(t){const u=t.kind;return(u===211||u===212)&&O7(t.expression)}function Ile(t){return Qn(t)&&Cf(t)&&lm(t)&&!!jse(t)}function Rle(t){return H.checkDefined(gZ(t))}function gZ(t){const u=jse(t);return u&&u.typeExpression&&u.typeExpression.type}function MP(t){return at(t)?t.escapedText:k7(t)}function sV(t){return at(t)?fu(t):zP(t)}function yke(t){const u=t.kind;return u===80||u===295}function k7(t){return`${t.namespace.escapedText}:${fu(t.name)}`}function zP(t){return`${fu(t.namespace)}:${fu(t.name)}`}function Ole(t){return at(t)?fu(t):zP(t)}function Y4(t){return!!(t.flags&8576)}function Q4(t){return t.flags&8192?t.escapedName:t.flags&384?Al(""+t.value):H.fail()}function EZ(t){return!!t&&(Iu(t)||U0(t)||Xn(t))}function kke(t){return t===void 0?!1:!!qB(t.attributes)}var _Z,Hx,lV,DZ,cV,xZ,jle,Vle,EYe,_Ye,Hle,DYe,xYe,Kle,Wle,Gle,Jle,vYe,CYe,bYe,yYe,kYe,Fke,FYe,AYe,SYe,IP,pk,BYe,wYe,Qd,Ake,vZ,$le,TYe,Ule,qle,Ske,Bke,wke,Tke,EB,Zle,LYe,NYe,Yle,_B,CZ,PYe,dV,hV,fV,Qle,Xle,bZ,DLt=o({"src/compiler/utilities.ts"(){Bo(),_Z=[],Hx="tslib",lV=160,DZ=1e6,cV=CTt(),xZ=Mh(()=>new Map(Object.entries({Array:new Map(Object.entries({es2015:["find","findIndex","fill","copyWithin","entries","keys","values"],es2016:["includes"],es2019:["flat","flatMap"],es2022:["at"],es2023:["findLastIndex","findLast"]})),Iterator:new Map(Object.entries({es2015:_t})),AsyncIterator:new Map(Object.entries({es2015:_t})),Atomics:new Map(Object.entries({es2017:_t})),SharedArrayBuffer:new Map(Object.entries({es2017:_t})),AsyncIterable:new Map(Object.entries({es2018:_t})),AsyncIterableIterator:new Map(Object.entries({es2018:_t})),AsyncGenerator:new Map(Object.entries({es2018:_t})),AsyncGeneratorFunction:new Map(Object.entries({es2018:_t})),RegExp:new Map(Object.entries({es2015:["flags","sticky","unicode"],es2018:["dotAll"]})),Reflect:new Map(Object.entries({es2015:["apply","construct","defineProperty","deleteProperty","get","getOwnPropertyDescriptor","getPrototypeOf","has","isExtensible","ownKeys","preventExtensions","set","setPrototypeOf"]})),ArrayConstructor:new Map(Object.entries({es2015:["from","of"]})),ObjectConstructor:new Map(Object.entries({es2015:["assign","getOwnPropertySymbols","keys","is","setPrototypeOf"],es2017:["values","entries","getOwnPropertyDescriptors"],es2019:["fromEntries"],es2022:["hasOwn"]})),NumberConstructor:new Map(Object.entries({es2015:["isFinite","isInteger","isNaN","isSafeInteger","parseFloat","parseInt"]})),Math:new Map(Object.entries({es2015:["clz32","imul","sign","log10","log2","log1p","expm1","cosh","sinh","tanh","acosh","asinh","atanh","hypot","trunc","fround","cbrt"]})),Map:new Map(Object.entries({es2015:["entries","keys","values"]})),Set:new Map(Object.entries({es2015:["entries","keys","values"]})),PromiseConstructor:new Map(Object.entries({es2015:["all","race","reject","resolve"],es2020:["allSettled"],es2021:["any"]})),Symbol:new Map(Object.entries({es2015:["for","keyFor"],es2019:["description"]})),WeakMap:new Map(Object.entries({es2015:["entries","keys","values"]})),WeakSet:new Map(Object.entries({es2015:["entries","keys","values"]})),String:new Map(Object.entries({es2015:["codePointAt","includes","endsWith","normalize","repeat","startsWith","anchor","big","blink","bold","fixed","fontcolor","fontsize","italics","link","small","strike","sub","sup"],es2017:["padStart","padEnd"],es2019:["trimStart","trimEnd","trimLeft","trimRight"],es2020:["matchAll"],es2021:["replaceAll"],es2022:["at"]})),StringConstructor:new Map(Object.entries({es2015:["fromCodePoint","raw"]})),DateTimeFormat:new Map(Object.entries({es2017:["formatToParts"]})),Promise:new Map(Object.entries({es2015:_t,es2018:["finally"]})),RegExpMatchArray:new Map(Object.entries({es2018:["groups"]})),RegExpExecArray:new Map(Object.entries({es2018:["groups"]})),Intl:new Map(Object.entries({es2018:["PluralRules"]})),NumberFormat:new Map(Object.entries({es2018:["formatToParts"]})),SymbolConstructor:new Map(Object.entries({es2020:["matchAll"]})),DataView:new Map(Object.entries({es2020:["setBigInt64","setBigUint64","getBigInt64","getBigUint64"]})),BigInt:new Map(Object.entries({es2020:_t})),RelativeTimeFormat:new Map(Object.entries({es2020:["format","formatToParts","resolvedOptions"]})),Int8Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Uint8Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Uint8ClampedArray:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Int16Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Uint16Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Int32Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Uint32Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Float32Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Float64Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),BigInt64Array:new Map(Object.entries({es2020:_t,es2022:["at"],es2023:["findLastIndex","findLast"]})),BigUint64Array:new Map(Object.entries({es2020:_t,es2022:["at"],es2023:["findLastIndex","findLast"]})),Error:new Map(Object.entries({es2022:["cause"]}))}))),jle=(t=>(t[t.None=0]="None",t[t.NeverAsciiEscape=1]="NeverAsciiEscape",t[t.JsxAttributeEscape=2]="JsxAttributeEscape",t[t.TerminateUnterminatedLiterals=4]="TerminateUnterminatedLiterals",t[t.AllowNumericSeparator=8]="AllowNumericSeparator",t))(jle||{}),Vle=/^(\/\/\/\s*/,EYe=/^(\/\/\/\s*/,_Ye=/^(\/\/\/\s*/,Hle=/^(\/\/\/\s*/,DYe=/^\/\/\/\s*/,xYe=/^(\/\/\/\s*/,Kle=(t=>(t[t.None=0]="None",t[t.Definite=1]="Definite",t[t.Compound=2]="Compound",t))(Kle||{}),Wle=(t=>(t[t.Normal=0]="Normal",t[t.Generator=1]="Generator",t[t.Async=2]="Async",t[t.Invalid=4]="Invalid",t[t.AsyncGenerator=3]="AsyncGenerator",t))(Wle||{}),Gle=(t=>(t[t.Left=0]="Left",t[t.Right=1]="Right",t))(Gle||{}),Jle=(t=>(t[t.Comma=0]="Comma",t[t.Spread=1]="Spread",t[t.Yield=2]="Yield",t[t.Assignment=3]="Assignment",t[t.Conditional=4]="Conditional",t[t.Coalesce=4]="Coalesce",t[t.LogicalOR=5]="LogicalOR",t[t.LogicalAND=6]="LogicalAND",t[t.BitwiseOR=7]="BitwiseOR",t[t.BitwiseXOR=8]="BitwiseXOR",t[t.BitwiseAND=9]="BitwiseAND",t[t.Equality=10]="Equality",t[t.Relational=11]="Relational",t[t.Shift=12]="Shift",t[t.Additive=13]="Additive",t[t.Multiplicative=14]="Multiplicative",t[t.Exponentiation=15]="Exponentiation",t[t.Unary=16]="Unary",t[t.Update=17]="Update",t[t.LeftHandSide=18]="LeftHandSide",t[t.Member=19]="Member",t[t.Primary=20]="Primary",t[t.Highest=20]="Highest",t[t.Lowest=0]="Lowest",t[t.Invalid=-1]="Invalid",t))(Jle||{}),vYe=/\$\{/g,CYe=/[\\"\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,bYe=/[\\'\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,yYe=/\r\n|[\\`\u0000-\u001f\t\v\f\b\r\u2028\u2029\u0085]/g,kYe=new Map(Object.entries({" ":"\\t","\v":"\\v","\f":"\\f","\b":"\\b","\r":"\\r","\n":"\\n","\\":"\\\\",'"':'\\"',"'":"\\'","`":"\\`","\u2028":"\\u2028","\u2029":"\\u2029"," ":"\\u0085","\r\n":"\\r\\n"})),Fke=/[^\u0000-\u007F]/g,FYe=/["\u0000-\u001f\u2028\u2029\u0085]/g,AYe=/['\u0000-\u001f\u2028\u2029\u0085]/g,SYe=new Map(Object.entries({'"':""","'":"'"})),IP=[""," "],pk="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",BYe=`\r
-`,wYe=`
-`,Qd={getNodeConstructor:()=>Yye,getTokenConstructor:()=>tLt,getIdentifierConstructor:()=>iLt,getPrivateIdentifierConstructor:()=>Yye,getSourceFileConstructor:()=>Yye,getSymbolConstructor:()=>QTt,getTypeConstructor:()=>XTt,getSignatureConstructor:()=>eLt,getSourceMapSourceConstructor:()=>nLt},Ake=[],$le=/[^\w\s/]/g,TYe=[42,63],Ule=["node_modules","bower_components","jspm_packages"],qle=`(?!(${Ule.join("|")})(/|$))`,Ske={singleAsteriskRegexFragment:"([^./]|(\\.(?!min\\.js$))?)*",doubleAsteriskRegexFragment:`(/${qle}[^/.][^/]*)*?`,replaceWildcardCharacter:t=>cke(t,Ske.singleAsteriskRegexFragment)},Bke={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:`(/${qle}[^/.][^/]*)*?`,replaceWildcardCharacter:t=>cke(t,Bke.singleAsteriskRegexFragment)},wke={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:"(/.+?)?",replaceWildcardCharacter:t=>cke(t,wke.singleAsteriskRegexFragment)},Tke={files:Ske,directories:Bke,exclude:wke},EB=[[".ts",".tsx",".d.ts"],[".cts",".d.cts"],[".mts",".d.mts"]],Zle=Va(EB),LYe=[...EB,[".json"]],NYe=[".d.ts",".d.cts",".d.mts",".cts",".mts",".ts",".tsx"],Yle=[[".js",".jsx"],[".mjs"],[".cjs"]],_B=Va(Yle),CZ=[[".ts",".tsx",".d.ts",".js",".jsx"],[".cts",".d.cts",".cjs"],[".mts",".d.mts",".mjs"]],PYe=[...CZ,[".json"]],dV=[".d.ts",".d.cts",".d.mts"],hV=[".ts",".cts",".mts",".tsx"],fV=[".mts",".d.mts",".mjs",".cts",".d.cts",".cjs"],Qle=(t=>(t[t.Minimal=0]="Minimal",t[t.Index=1]="Index",t[t.JsExtension=2]="JsExtension",t[t.TsExtension=3]="TsExtension",t))(Qle||{}),Xle=[".d.ts",".d.mts",".d.cts",".mjs",".mts",".cjs",".cts",".ts",".js",".tsx",".jsx",".json"],bZ={files:_t,directories:_t}}});function Lke(){let t,u,s,d,f;return{createBaseSourceFileNode:p,createBaseIdentifierNode:E,createBasePrivateIdentifierNode:v,createBaseTokenNode:b,createBaseNode:B};function p(k){return new(f||(f=Qd.getSourceFileConstructor()))(k,-1,-1)}function E(k){return new(s||(s=Qd.getIdentifierConstructor()))(k,-1,-1)}function v(k){return new(d||(d=Qd.getPrivateIdentifierConstructor()))(k,-1,-1)}function b(k){return new(u||(u=Qd.getTokenConstructor()))(k,-1,-1)}function B(k){return new(t||(t=Qd.getNodeConstructor()))(k,-1,-1)}}var xLt=o({"src/compiler/factory/baseNodeFactory.ts"(){Bo()}});function Nke(t){let u,s;return{getParenthesizeLeftSideOfBinaryForOperator:d,getParenthesizeRightSideOfBinaryForOperator:f,parenthesizeLeftSideOfBinary:B,parenthesizeRightSideOfBinary:k,parenthesizeExpressionOfComputedPropertyName:T,parenthesizeConditionOfConditionalExpression:M,parenthesizeBranchOfConditionalExpression:z,parenthesizeExpressionOfExportDefault:j,parenthesizeExpressionOfNew:J,parenthesizeLeftSideOfAccess:K,parenthesizeOperandOfPostfixUnary:Y,parenthesizeOperandOfPrefixUnary:oe,parenthesizeExpressionsOfCommaDelimitedList:se,parenthesizeExpressionForDisallowedComma:ge,parenthesizeExpressionOfExpressionStatement:ae,parenthesizeConciseBodyOfArrowFunction:Ce,parenthesizeCheckTypeOfConditionalType:ne,parenthesizeExtendsTypeOfConditionalType:ve,parenthesizeConstituentTypesOfUnionType:Ne,parenthesizeConstituentTypeOfUnionType:Se,parenthesizeConstituentTypesOfIntersectionType:fe,parenthesizeConstituentTypeOfIntersectionType:pe,parenthesizeOperandOfTypeOperator:xe,parenthesizeOperandOfReadonlyTypeOperator:Be,parenthesizeNonArrayTypeOfPostfixType:Ge,parenthesizeElementTypesOfTupleType:Ae,parenthesizeElementTypeOfTupleType:De,parenthesizeTypeOfOptionalType:Je,parenthesizeTypeArguments:Ve,parenthesizeLeadingTypeArgument:ft};function d(We){u||(u=new Map);let Gt=u.get(We);return Gt||(Gt=Yt=>B(We,Yt),u.set(We,Gt)),Gt}function f(We){s||(s=new Map);let Gt=s.get(We);return Gt||(Gt=Yt=>k(We,void 0,Yt),s.set(We,Gt)),Gt}function p(We,Gt,Yt,Ie){const st=Rj(226,We),St=Z0e(226,We),It=Np(Gt);if(!Yt&&Gt.kind===219&&st>3)return!0;const ei=lP(It);switch(nl(ei,st)){case-1:return!(!Yt&&St===1&&Gt.kind===229);case 1:return!1;case 0:if(Yt)return St===1;if(Xn(It)&&It.operatorToken.kind===We){if(E(We))return!1;if(We===40){const Ut=Ie?v(Ie):0;if(jN(Ut)&&Ut===v(It))return!1}}return q0e(It)===0}}function E(We){return We===42||We===52||We===51||We===53||We===28}function v(We){if(We=Np(We),jN(We.kind))return We.kind;if(We.kind===226&&We.operatorToken.kind===40){if(We.cachedLiteralKind!==void 0)return We.cachedLiteralKind;const Gt=v(We.left),Yt=jN(Gt)&&Gt===v(We.right)?Gt:0;return We.cachedLiteralKind=Yt,Yt}return 0}function b(We,Gt,Yt,Ie){return Np(Gt).kind===217?Gt:p(We,Gt,Yt,Ie)?t.createParenthesizedExpression(Gt):Gt}function B(We,Gt){return b(We,Gt,!0)}function k(We,Gt,Yt){return b(We,Yt,!1,Gt)}function T(We){return eM(We)?t.createParenthesizedExpression(We):We}function M(We){const Gt=Rj(227,58),Yt=Np(We),Ie=lP(Yt);return nl(Ie,Gt)!==1?t.createParenthesizedExpression(We):We}function z(We){const Gt=Np(We);return eM(Gt)?t.createParenthesizedExpression(We):We}function j(We){const Gt=Np(We);let Yt=eM(Gt);if(!Yt)switch(dB(Gt,!1).kind){case 231:case 218:Yt=!0}return Yt?t.createParenthesizedExpression(We):We}function J(We){const Gt=dB(We,!0);switch(Gt.kind){case 213:return t.createParenthesizedExpression(We);case 214:return Gt.arguments?We:t.createParenthesizedExpression(We)}return K(We)}function K(We,Gt){const Yt=Np(We);return Df(Yt)&&(Yt.kind!==214||Yt.arguments)&&(Gt||!Y1(Yt))?We:Pt(t.createParenthesizedExpression(We),We)}function Y(We){return Df(We)?We:Pt(t.createParenthesizedExpression(We),We)}function oe(We){return e0e(We)?We:Pt(t.createParenthesizedExpression(We),We)}function se(We){const Gt=Lu(We,ge);return Pt(t.createNodeArray(Gt,We.hasTrailingComma),We)}function ge(We){const Gt=Np(We),Yt=lP(Gt),Ie=Rj(226,28);return Yt>Ie?We:Pt(t.createParenthesizedExpression(We),We)}function ae(We){const Gt=Np(We);if(Mo(Gt)){const Ie=Gt.expression,st=Np(Ie).kind;if(st===218||st===219){const St=t.updateCallExpression(Gt,Pt(t.createParenthesizedExpression(Ie),Ie),Gt.typeArguments,Gt.arguments);return t.restoreOuterExpressions(We,St,8)}}const Yt=dB(Gt,!1).kind;return Yt===210||Yt===218?Pt(t.createParenthesizedExpression(We),We):We}function Ce(We){return!po(We)&&(eM(We)||dB(We,!1).kind===210)?Pt(t.createParenthesizedExpression(We),We):We}function ne(We){switch(We.kind){case 184:case 185:case 194:return t.createParenthesizedType(We)}return We}function ve(We){switch(We.kind){case 194:return t.createParenthesizedType(We)}return We}function Se(We){switch(We.kind){case 192:case 193:return t.createParenthesizedType(We)}return ne(We)}function Ne(We){return t.createNodeArray(Lu(We,Se))}function pe(We){switch(We.kind){case 192:case 193:return t.createParenthesizedType(We)}return Se(We)}function fe(We){return t.createNodeArray(Lu(We,pe))}function xe(We){switch(We.kind){case 193:return t.createParenthesizedType(We)}return pe(We)}function Be(We){switch(We.kind){case 198:return t.createParenthesizedType(We)}return xe(We)}function Ge(We){switch(We.kind){case 195:case 198:case 186:return t.createParenthesizedType(We)}return xe(We)}function Ae(We){return t.createNodeArray(Lu(We,De))}function De(We){return Ke(We)?t.createParenthesizedType(We):We}function Ke(We){return wB(We)?We.postfix:GP(We)||u3(We)||WP(We)||z7(We)?Ke(We.type):FB(We)?Ke(We.falseType):Pv(We)||kB(We)?Ke(Cr(We.types)):P7(We)?!!We.typeParameter.constraint&&Ke(We.typeParameter.constraint):!1}function Je(We){return Ke(We)?t.createParenthesizedType(We):Ge(We)}function ft(We){return ube(We)&&We.typeParameters?t.createParenthesizedType(We):We}function Ye(We,Gt){return Gt===0?ft(We):We}function Ve(We){if(Oe(We))return t.createNodeArray(Lu(We,Ye))}}var ece,vLt=o({"src/compiler/factory/parenthesizerRules.ts"(){Bo(),ece={getParenthesizeLeftSideOfBinaryForOperator:t=>il,getParenthesizeRightSideOfBinaryForOperator:t=>il,parenthesizeLeftSideOfBinary:(t,u)=>u,parenthesizeRightSideOfBinary:(t,u,s)=>s,parenthesizeExpressionOfComputedPropertyName:il,parenthesizeConditionOfConditionalExpression:il,parenthesizeBranchOfConditionalExpression:il,parenthesizeExpressionOfExportDefault:il,parenthesizeExpressionOfNew:t=>Po(t,Df),parenthesizeLeftSideOfAccess:t=>Po(t,Df),parenthesizeOperandOfPostfixUnary:t=>Po(t,Df),parenthesizeOperandOfPrefixUnary:t=>Po(t,e0e),parenthesizeExpressionsOfCommaDelimitedList:t=>Po(t,g2),parenthesizeExpressionForDisallowedComma:il,parenthesizeExpressionOfExpressionStatement:il,parenthesizeConciseBodyOfArrowFunction:il,parenthesizeCheckTypeOfConditionalType:il,parenthesizeExtendsTypeOfConditionalType:il,parenthesizeConstituentTypesOfUnionType:t=>Po(t,g2),parenthesizeConstituentTypeOfUnionType:il,parenthesizeConstituentTypesOfIntersectionType:t=>Po(t,g2),parenthesizeConstituentTypeOfIntersectionType:il,parenthesizeOperandOfTypeOperator:il,parenthesizeOperandOfReadonlyTypeOperator:il,parenthesizeNonArrayTypeOfPostfixType:il,parenthesizeElementTypesOfTupleType:t=>Po(t,g2),parenthesizeElementTypeOfTupleType:il,parenthesizeTypeOfOptionalType:il,parenthesizeTypeArguments:t=>t&&Po(t,g2),parenthesizeLeadingTypeArgument:il}}});function Pke(t){return{convertToFunctionBlock:u,convertToFunctionExpression:s,convertToClassExpression:d,convertToArrayAssignmentElement:f,convertToObjectAssignmentElement:p,convertToAssignmentPattern:E,convertToObjectAssignmentPattern:v,convertToArrayAssignmentPattern:b,convertToAssignmentElementTarget:B};function u(k,T){if(po(k))return k;const M=t.createReturnStatement(k);Pt(M,k);const z=t.createBlock([M],T);return Pt(z,k),z}function s(k){var T;if(!k.body)return H.fail("Cannot convert a FunctionDeclaration without a body");const M=t.createFunctionExpression((T=p2(k))==null?void 0:T.filter(z=>!L7(z)&&!rY(z)),k.asteriskToken,k.name,k.typeParameters,k.parameters,k.type,k.body);return su(M,k),Pt(M,k),RP(k)&&FZ(M,!0),M}function d(k){var T;const M=t.createClassExpression((T=k.modifiers)==null?void 0:T.filter(z=>!L7(z)&&!rY(z)),k.name,k.typeParameters,k.heritageClauses,k.members);return su(M,k),Pt(M,k),RP(k)&&FZ(M,!0),M}function f(k){if(js(k)){if(k.dotDotDotToken)return H.assertNode(k.name,at),su(Pt(t.createSpreadElement(k.name),k),k);const T=B(k.name);return k.initializer?su(Pt(t.createAssignment(T,k.initializer),k),k):T}return Po(k,Wt)}function p(k){if(js(k)){if(k.dotDotDotToken)return H.assertNode(k.name,at),su(Pt(t.createSpreadAssignment(k.name),k),k);if(k.propertyName){const T=B(k.name);return su(Pt(t.createPropertyAssignment(k.propertyName,k.initializer?t.createAssignment(T,k.initializer):T),k),k)}return H.assertNode(k.name,at),su(Pt(t.createShorthandPropertyAssignment(k.name,k.initializer),k),k)}return Po(k,Z3)}function E(k){switch(k.kind){case 207:case 209:return b(k);case 206:case 210:return v(k)}}function v(k){return Rp(k)?su(Pt(t.createObjectLiteralExpression(Vt(k.elements,p)),k),k):Po(k,ys)}function b(k){return _k(k)?su(Pt(t.createArrayLiteralExpression(Vt(k.elements,f)),k),k):Po(k,Dh)}function B(k){return So(k)?E(k):Po(k,Wt)}}var tce,CLt=o({"src/compiler/factory/nodeConverters.ts"(){Bo(),tce={convertToFunctionBlock:ho,convertToFunctionExpression:ho,convertToClassExpression:ho,convertToArrayAssignmentElement:ho,convertToObjectAssignmentElement:ho,convertToAssignmentPattern:ho,convertToObjectAssignmentPattern:ho,convertToArrayAssignmentPattern:ho,convertToAssignmentElementTarget:ho}}});function MYe(t){zke.push(t)}function mV(t,u){const s=t&8?bLt:yLt,d=Mh(()=>t&1?ece:Nke(Y)),f=Mh(()=>t&2?tce:Pke(Y)),p=HE(N=>(W,ee)=>Me(W,N,ee)),E=HE(N=>W=>Bt(N,W)),v=HE(N=>W=>Ci(W,N)),b=HE(N=>()=>sz(N)),B=HE(N=>W=>B0(N,W)),k=HE(N=>(W,ee)=>A9(N,W,ee)),T=HE(N=>(W,ee)=>F9(N,W,ee)),M=HE(N=>(W,ee)=>Eb(N,W,ee)),z=HE(N=>(W,ee)=>_4(N,W,ee)),j=HE(N=>(W,ee,ke)=>fC(N,W,ee,ke)),J=HE(N=>(W,ee,ke)=>T5(N,W,ee,ke)),K=HE(N=>(W,ee,ke,dt)=>n1(N,W,ee,ke,dt)),Y={get parenthesizer(){return d()},get converters(){return f()},baseFactory:u,flags:t,createNodeArray:oe,createNumericLiteral:Ce,createBigIntLiteral:ne,createStringLiteral:Se,createStringLiteralFromNode:Ne,createRegularExpressionLiteral:pe,createLiteralLikeNode:fe,createIdentifier:Ge,createTempVariable:Ae,createLoopVariable:De,createUniqueName:Ke,getGeneratedNameForNode:Je,createPrivateIdentifier:Ye,createUniquePrivateName:We,getGeneratedPrivateNameForNode:Gt,createToken:Ie,createSuper:st,createThis:St,createNull:It,createTrue:ei,createFalse:ht,createModifier:Ut,createModifiersFromModifierFlags:Ni,createQualifiedName:ji,updateQualifiedName:xn,createComputedPropertyName:Jn,updateComputedPropertyName:an,createTypeParameterDeclaration:Pi,updateTypeParameterDeclaration:Ai,createParameterDeclaration:Zu,updateParameterDeclaration:aa,createDecorator:yr,updateDecorator:Ba,createPropertySignature:bt,updatePropertySignature:jn,createPropertyDeclaration:Si,updatePropertyDeclaration:Dn,createMethodSignature:Cn,updateMethodSignature:tu,createMethodDeclaration:oa,updateMethodDeclaration:Da,createConstructorDeclaration:Qe,updateConstructorDeclaration:Et,createGetAccessorDeclaration:qt,updateGetAccessorDeclaration:Xt,createSetAccessorDeclaration:et,updateSetAccessorDeclaration:gt,createCallSignature:me,updateCallSignature:ni,createConstructSignature:vi,updateConstructSignature:mt,createIndexSignature:Ot,updateIndexSignature:Ei,createClassStaticBlockDeclaration:Ta,updateClassStaticBlockDeclaration:Yo,createTemplateLiteralTypeSpan:$i,updateTemplateLiteralTypeSpan:Qi,createKeywordTypeNode:on,createTypePredicateNode:le,updateTypePredicateNode:te,createTypeReferenceNode:we,updateTypeReferenceNode:de,createFunctionTypeNode:je,updateFunctionTypeNode:X,createConstructorTypeNode:Ct,updateConstructorTypeNode:Li,createTypeQueryNode:du,updateTypeQueryNode:Ru,createTypeLiteralNode:pr,updateTypeLiteralNode:Xu,createArrayTypeNode:ca,updateArrayTypeNode:Ku,createTupleTypeNode:ja,updateTupleTypeNode:wn,createNamedTupleMember:Ir,updateNamedTupleMember:as,createOptionalTypeNode:wo,updateOptionalTypeNode:Fn,createRestTypeNode:vc,updateRestTypeNode:Ya,createUnionTypeNode:wl,updateUnionTypeNode:hd,createIntersectionTypeNode:vl,updateIntersectionTypeNode:co,createConditionalTypeNode:Ho,updateConditionalTypeNode:id,createInferTypeNode:Y0,updateInferTypeNode:Ko,createImportTypeNode:Lc,updateImportTypeNode:Il,createParenthesizedType:cl,updateParenthesizedType:Ka,createThisTypeNode:Ri,createTypeOperatorNode:dl,updateTypeOperatorNode:Uc,createIndexedAccessTypeNode:Ch,updateIndexedAccessTypeNode:sf,createMappedTypeNode:Q0,updateMappedTypeNode:Cc,createLiteralTypeNode:$,updateLiteralTypeNode:tt,createTemplateLiteralType:Tc,updateTemplateLiteralType:Jp,createObjectBindingPattern:vt,updateObjectBindingPattern:mi,createArrayBindingPattern:fn,updateArrayBindingPattern:Wu,createBindingElement:uu,updateBindingElement:Tu,createArrayLiteralExpression:Nr,updateArrayLiteralExpression:Vu,createObjectLiteralExpression:Ss,updateObjectLiteralExpression:ic,createPropertyAccessExpression:t&4?(N,W)=>Zn(S0(N,W),262144):S0,updatePropertyAccessExpression:ud,createPropertyAccessChain:t&4?(N,W,ee)=>Zn(m0(N,W,ee),262144):m0,updatePropertyAccessChain:Bd,createElementAccessExpression:uh,updateElementAccessExpression:h4,createElementAccessChain:D1,updateElementAccessChain:He,createCallExpression:Mn,updateCallExpression:ba,createCallChain:Fo,updateCallChain:To,createNewExpression:nc,updateNewExpression:fc,createTaggedTemplateExpression:Cl,updateTaggedTemplateExpression:Tl,createTypeAssertion:bc,updateTypeAssertion:ql,createParenthesizedExpression:Nc,updateParenthesizedExpression:ip,createFunctionExpression:Jm,updateFunctionExpression:jh,createArrowFunction:f4,updateArrowFunction:c3,createDeleteExpression:c_,updateDeleteExpression:C5,createTypeOfExpression:R1,updateTypeOfExpression:d3,createVoidExpression:Wf,updateVoidExpression:m4,createAwaitExpression:Vh,updateAwaitExpression:Ee,createPrefixUnaryExpression:Bt,updatePrefixUnaryExpression:Di,createPostfixUnaryExpression:Ci,updatePostfixUnaryExpression:Q,createBinaryExpression:Me,updateBinaryExpression:ki,createConditionalExpression:In,updateConditionalExpression:tr,createTemplateExpression:ir,updateTemplateExpression:ha,createTemplateHead:$m,createTemplateMiddle:_s,createTemplateTail:np,createNoSubstitutionTemplateLiteral:Um,createTemplateLiteralLikeNode:fd,createYieldExpression:h3,updateYieldExpression:d_,createSpreadElement:ia,updateSpreadElement:Xx,createClassExpression:e6,updateClassExpression:bg,createOmittedExpression:sb,createExpressionWithTypeArguments:b5,updateExpressionWithTypeArguments:Xe,createAsExpression:Dt,updateAsExpression:oi,createNonNullExpression:Ti,updateNonNullExpression:Xi,createSatisfiesExpression:Rn,updateSatisfiesExpression:tn,createNonNullChain:bn,updateNonNullChain:kr,createMetaProperty:Cu,updateMetaProperty:bu,createTemplateSpan:Eu,updateTemplateSpan:sa,createSemicolonClassElement:p0,createBlock:o0,updateBlock:Gf,createVariableStatement:eC,updateVariableStatement:t6,createEmptyStatement:cD,createExpressionStatement:i6,updateExpressionStatement:Gk,createIfStatement:lb,updateIfStatement:Jk,createDoStatement:$k,updateDoStatement:az,createWhileStatement:D9,updateWhileStatement:ww,createForStatement:tC,updateForStatement:x9,createForInStatement:v9,updateForInStatement:Tw,createForOfStatement:Uk,updateForOfStatement:Lw,createContinueStatement:C9,updateContinueStatement:b9,createBreakStatement:qk,updateBreakStatement:cb,createReturnStatement:db,updateReturnStatement:iC,createWithStatement:y5,updateWithStatement:hb,createSwitchStatement:fE,updateSwitchStatement:Vs,createLabeledStatement:Zk,updateLabeledStatement:Nw,createThrowStatement:n6,updateThrowStatement:k5,createTryStatement:h_,updateTryStatement:p4,createDebuggerStatement:Jf,createVariableDeclaration:Hh,updateVariableDeclaration:Em,createVariableDeclarationList:nC,updateVariableDeclarationList:Pw,createFunctionDeclaration:y9,updateFunctionDeclaration:Yk,createClassDeclaration:uC,updateClassDeclaration:Qk,createInterfaceDeclaration:rC,updateInterfaceDeclaration:jd,createTypeAliasDeclaration:F5,updateTypeAliasDeclaration:A5,createEnumDeclaration:f3,updateEnumDeclaration:pt,createModuleDeclaration:i1,updateModuleDeclaration:g4,createModuleBlock:bh,updateModuleBlock:Mw,createCaseBlock:S5,updateCaseBlock:aC,createNamespaceExportDeclaration:m3,updateNamespaceExportDeclaration:oz,createImportEqualsDeclaration:yg,updateImportEqualsDeclaration:Xk,createImportDeclaration:eF,updateImportDeclaration:mb,createImportClause:pb,updateImportClause:up,createAssertClause:kg,updateAssertClause:p3,createAssertEntry:tF,updateAssertEntry:mE,createImportTypeAssertionContainer:iF,updateImportTypeAssertionContainer:zw,createImportAttributes:Ur,updateImportAttributes:ar,createImportAttribute:pE,updateImportAttribute:kf,createNamespaceImport:Iw,updateNamespaceImport:B5,createNamespaceExport:Rw,updateNamespaceExport:gb,createNamedImports:uc,updateNamedImports:yh,createImportSpecifier:dD,updateImportSpecifier:f_,createExportAssignment:g3,updateExportAssignment:$p,createExportDeclaration:oC,updateExportDeclaration:E3,createNamedExports:m_,updateNamedExports:jw,createExportSpecifier:gE,updateExportSpecifier:p_,createMissingDeclaration:w5,createExternalModuleReference:Vw,updateExternalModuleReference:k9,get createJSDocAllType(){return b(319)},get createJSDocUnknownType(){return b(320)},get createJSDocNonNullableType(){return T(322)},get updateJSDocNonNullableType(){return M(322)},get createJSDocNullableType(){return T(321)},get updateJSDocNullableType(){return M(321)},get createJSDocOptionalType(){return B(323)},get updateJSDocOptionalType(){return k(323)},get createJSDocVariadicType(){return B(325)},get updateJSDocVariadicType(){return k(325)},get createJSDocNamepathType(){return B(326)},get updateJSDocNamepathType(){return k(326)},createJSDocFunctionType:rp,updateJSDocFunctionType:sC,createJSDocTypeLiteral:S9,updateJSDocTypeLiteral:lz,createJSDocTypeExpression:nF,updateJSDocTypeExpression:ru,createJSDocSignature:v1,updateJSDocSignature:Ma,createJSDocTemplateTag:Un,updateJSDocTemplateTag:_b,createJSDocTypedefTag:lC,updateJSDocTypedefTag:wd,createJSDocParameterTag:_E,updateJSDocParameterTag:DE,createJSDocPropertyTag:u6,updateJSDocPropertyTag:B9,createJSDocCallbackTag:hD,updateJSDocCallbackTag:cC,createJSDocOverloadTag:dC,updateJSDocOverloadTag:_3,createJSDocAugmentsTag:g_,updateJSDocAugmentsTag:uF,createJSDocImplementsTag:fD,updateJSDocImplementsTag:vb,createJSDocSeeTag:r6,updateJSDocSeeTag:Db,createJSDocNameReference:w9,updateJSDocNameReference:rF,createJSDocMemberName:xb,updateJSDocMemberName:E4,createJSDocLink:hC,updateJSDocLink:yc,createJSDocLinkCode:md,updateJSDocLinkCode:T9,createJSDocLinkPlain:O1,updateJSDocLinkPlain:Ff,get createJSDocTypeTag(){return J(351)},get updateJSDocTypeTag(){return K(351)},get createJSDocReturnTag(){return J(349)},get updateJSDocReturnTag(){return K(349)},get createJSDocThisTag(){return J(350)},get updateJSDocThisTag(){return K(350)},get createJSDocAuthorTag(){return z(337)},get updateJSDocAuthorTag(){return j(337)},get createJSDocClassTag(){return z(339)},get updateJSDocClassTag(){return j(339)},get createJSDocPublicTag(){return z(340)},get updateJSDocPublicTag(){return j(340)},get createJSDocPrivateTag(){return z(341)},get updateJSDocPrivateTag(){return j(341)},get createJSDocProtectedTag(){return z(342)},get updateJSDocProtectedTag(){return j(342)},get createJSDocReadonlyTag(){return z(343)},get updateJSDocReadonlyTag(){return j(343)},get createJSDocOverrideTag(){return z(344)},get updateJSDocOverrideTag(){return j(344)},get createJSDocDeprecatedTag(){return z(338)},get updateJSDocDeprecatedTag(){return j(338)},get createJSDocThrowsTag(){return J(356)},get updateJSDocThrowsTag(){return K(356)},get createJSDocSatisfiesTag(){return J(357)},get updateJSDocSatisfiesTag(){return K(357)},createJSDocEnumTag:a6,updateJSDocEnumTag:Hw,createJSDocUnknownTag:aF,updateJSDocUnknownTag:op,createJSDocText:R0,updateJSDocText:Kw,createJSDocComment:oF,updateJSDocComment:mC,createJsxElement:L9,updateJsxElement:Kh,createJsxSelfClosingElement:D3,updateJsxSelfClosingElement:mD,createJsxOpeningElement:Cb,updateJsxOpeningElement:_m,createJsxClosingElement:N9,updateJsxClosingElement:o6,createJsxFragment:qm,createJsxText:L5,updateJsxText:cz,createJsxOpeningFragment:P9,createJsxJsxClosingFragment:M9,updateJsxFragment:bb,createJsxAttribute:z9,updateJsxAttribute:pC,createJsxAttributes:$f,updateJsxAttributes:x3,createJsxSpreadAttribute:I9,updateJsxSpreadAttribute:R9,createJsxExpression:Ks,updateJsxExpression:_u,createJsxNamespacedName:Dm,updateJsxNamespacedName:cf,createCaseClause:yb,updateCaseClause:Ww,createDefaultClause:gC,updateDefaultClause:kb,createHeritageClause:s6,updateHeritageClause:Zm,createCatchClause:sp,updateCatchClause:l6,createPropertyAssignment:Up,updatePropertyAssignment:lp,createShorthandPropertyAssignment:Fb,updateShorthandPropertyAssignment:Pc,createSpreadAssignment:D4,updateSpreadAssignment:Gw,createEnumMember:j1,updateEnumMember:EC,createSourceFile:Ab,updateSourceFile:c6,createRedirectedSourceFile:sF,createBundle:v3,updateBundle:_C,createUnparsedSource:$w,createUnparsedPrologue:R,createUnparsedPrepend:be,createUnparsedTextLike:Ht,createUnparsedSyntheticReference:Oi,createInputFiles:yu,createSyntheticExpression:Jr,createSyntaxList:br,createNotEmittedStatement:Ea,createPartiallyEmittedExpression:Ao,updatePartiallyEmittedExpression:Af,createCommaListExpression:Fr,updateCommaListExpression:vE,createSyntheticReferenceExpression:gn,updateSyntheticReferenceExpression:h6,cloneNode:cF,get createComma(){return p(28)},get createAssignment(){return p(64)},get createLogicalOr(){return p(57)},get createLogicalAnd(){return p(56)},get createBitwiseOr(){return p(52)},get createBitwiseXor(){return p(53)},get createBitwiseAnd(){return p(51)},get createStrictEquality(){return p(37)},get createStrictInequality(){return p(38)},get createEquality(){return p(35)},get createInequality(){return p(36)},get createLessThan(){return p(30)},get createLessThanEquals(){return p(33)},get createGreaterThan(){return p(32)},get createGreaterThanEquals(){return p(34)},get createLeftShift(){return p(48)},get createRightShift(){return p(49)},get createUnsignedRightShift(){return p(50)},get createAdd(){return p(40)},get createSubtract(){return p(41)},get createMultiply(){return p(42)},get createDivide(){return p(44)},get createModulo(){return p(45)},get createExponent(){return p(43)},get createPrefixPlus(){return E(40)},get createPrefixMinus(){return E(41)},get createPrefixIncrement(){return E(46)},get createPrefixDecrement(){return E(47)},get createBitwiseNot(){return E(55)},get createLogicalNot(){return E(54)},get createPostfixIncrement(){return v(46)},get createPostfixDecrement(){return v(47)},createImmediatelyInvokedFunctionExpression:E_,createImmediatelyInvokedArrowFunction:M5,createVoidZero:C3,createExportDefault:Uw,createExternalModuleExport:j9,createTypeCheck:ZK,createIsNotTypeCheck:hz,createMethodCall:__,createGlobalMethodCall:xC,createFunctionBindCall:pD,createFunctionCallCall:qw,createFunctionApplyCall:D_,createArraySliceCall:mte,createArrayConcatCall:CE,createObjectDefinePropertyCall:dF,createObjectGetOwnPropertyDescriptorCall:YK,createReflectGetCall:he,createReflectSetCall:Re,createPropertyDescriptor:Nt,createCallBinding:gr,createAssignmentTargetWrapper:fa,inlineExpressions:_0,getInternalName:Ws,getLocalName:v4,getExportName:qp,getDeclarationName:f6,getNamespaceMemberName:b3,getExternalModuleOrNamespaceExportName:Vd,restoreOuterExpressions:zu,restoreEnclosingLabel:Hr,createUseStrictPrologue:Zw,copyPrologue:gD,copyStandardPrologue:Yw,copyCustomPrologue:mz,ensureUseStrict:pte,liftToBlock:pz,mergeLexicalEnvironment:ED,replaceModifiers:gz,replaceDecoratorsAndModifiers:C4,replacePropertyName:Qw};return L(zke,N=>N(Y)),Y;function oe(N,W){if(N===void 0||N===_t)N=[];else if(g2(N)){if(W===void 0||N.hasTrailingComma===W)return N.transformFlags===void 0&&zYe(N),H.attachNodeArrayDebugInfo(N),N;const dt=N.slice();return dt.pos=N.pos,dt.end=N.end,dt.hasTrailingComma=W,dt.transformFlags=N.transformFlags,H.attachNodeArrayDebugInfo(dt),dt}const ee=N.length,ke=ee>=1&&ee<=4?N.slice():N;return ke.pos=-1,ke.end=-1,ke.hasTrailingComma=!!W,ke.transformFlags=0,zYe(ke),H.attachNodeArrayDebugInfo(ke),ke}function se(N){return u.createBaseNode(N)}function ge(N){const W=se(N);return W.symbol=void 0,W.localSymbol=void 0,W}function ae(N,W){return N!==W&&(N.typeArguments=W.typeArguments),s(N,W)}function Ce(N,W=0){const ee=ge(9);return ee.text=typeof N=="number"?N+"":N,ee.numericLiteralFlags=W,W&384&&(ee.transformFlags|=1024),ee}function ne(N){const W=Yt(10);return W.text=typeof N=="string"?N:I2(N)+"n",W.transformFlags|=32,W}function ve(N,W){const ee=ge(11);return ee.text=N,ee.singleQuote=W,ee}function Se(N,W,ee){const ke=ve(N,W);return ke.hasExtendedUnicodeEscape=ee,ee&&(ke.transformFlags|=1024),ke}function Ne(N){const W=ve(J4(N),void 0);return W.textSourceNode=N,W}function pe(N){const W=Yt(14);return W.text=N,W}function fe(N,W){switch(N){case 9:return Ce(W,0);case 10:return ne(W);case 11:return Se(W,void 0);case 12:return L5(W,!1);case 13:return L5(W,!0);case 14:return pe(W);case 15:return fd(N,W,void 0,0)}}function xe(N){const W=u.createBaseIdentifierNode(80);return W.escapedText=N,W.jsDoc=void 0,W.flowNode=void 0,W.symbol=void 0,W}function Be(N,W,ee,ke){const dt=xe(Al(N));return xV(dt,{flags:W,id:kZ,prefix:ee,suffix:ke}),kZ++,dt}function Ge(N,W,ee){W===void 0&&N&&(W=f2(N)),W===80&&(W=void 0);const ke=xe(Al(N));return ee&&(ke.flags|=256),ke.escapedText==="await"&&(ke.transformFlags|=67108864),ke.flags&256&&(ke.transformFlags|=1024),ke}function Ae(N,W,ee,ke){let dt=1;W&&(dt|=8);const Bi=Be("",dt,ee,ke);return N&&N(Bi),Bi}function De(N){let W=2;return N&&(W|=8),Be("",W,void 0,void 0)}function Ke(N,W=0,ee,ke){return H.assert(!(W&7),"Argument out of range: flags"),H.assert((W&48)!==32,"GeneratedIdentifierFlags.FileLevel cannot be set without also setting GeneratedIdentifierFlags.Optimistic"),Be(N,3|W,ee,ke)}function Je(N,W=0,ee,ke){H.assert(!(W&7),"Argument out of range: flags");const dt=N?J_(N)?jv(!1,ee,N,ke,fu):`generated@${$s(N)}`:"";(ee||ke)&&(W|=16);const Bi=Be(dt,4|W,ee,ke);return Bi.original=N,Bi}function ft(N){const W=u.createBasePrivateIdentifierNode(81);return W.escapedText=N,W.transformFlags|=16777216,W}function Ye(N){return Pa(N,"#")||H.fail("First character of private identifier must be #: "+N),ft(Al(N))}function Ve(N,W,ee,ke){const dt=ft(Al(N));return xV(dt,{flags:W,id:kZ,prefix:ee,suffix:ke}),kZ++,dt}function We(N,W,ee){N&&!Pa(N,"#")&&H.fail("First character of private identifier must be #: "+N);const ke=8|(N?3:1);return Ve(N??"",ke,W,ee)}function Gt(N,W,ee){const ke=J_(N)?jv(!0,W,N,ee,fu):`#generated@${$s(N)}`,Bi=Ve(ke,4|(W||ee?16:0),W,ee);return Bi.original=N,Bi}function Yt(N){return u.createBaseTokenNode(N)}function Ie(N){H.assert(N>=0&&N<=165,"Invalid token"),H.assert(N<=15||N>=18,"Invalid token. Use 'createTemplateLiteralLikeNode' to create template literals."),H.assert(N<=9||N>=15,"Invalid token. Use 'createLiteralLikeNode' to create literals."),H.assert(N!==80,"Invalid token. Use 'createIdentifier' to create identifiers");const W=Yt(N);let ee=0;switch(N){case 134:ee=384;break;case 160:ee=4;break;case 125:case 123:case 124:case 148:case 128:case 138:case 87:case 133:case 150:case 163:case 146:case 151:case 103:case 147:case 164:case 154:case 136:case 155:case 116:case 159:case 157:ee=1;break;case 108:ee=134218752,W.flowNode=void 0;break;case 126:ee=1024;break;case 129:ee=16777216;break;case 110:ee=16384,W.flowNode=void 0;break}return ee&&(W.transformFlags|=ee),W}function st(){return Ie(108)}function St(){return Ie(110)}function It(){return Ie(106)}function ei(){return Ie(112)}function ht(){return Ie(97)}function Ut(N){return Ie(N)}function Ni(N){const W=[];return N&32&&W.push(Ut(95)),N&128&&W.push(Ut(138)),N&2048&&W.push(Ut(90)),N&4096&&W.push(Ut(87)),N&1&&W.push(Ut(125)),N&2&&W.push(Ut(123)),N&4&&W.push(Ut(124)),N&64&&W.push(Ut(128)),N&256&&W.push(Ut(126)),N&16&&W.push(Ut(164)),N&8&&W.push(Ut(148)),N&512&&W.push(Ut(129)),N&1024&&W.push(Ut(134)),N&8192&&W.push(Ut(103)),N&16384&&W.push(Ut(147)),W.length?W:void 0}function ji(N,W){const ee=se(166);return ee.left=N,ee.right=Mc(W),ee.transformFlags|=ou(ee.left)|pV(ee.right),ee.flowNode=void 0,ee}function xn(N,W,ee){return N.left!==W||N.right!==ee?s(ji(W,ee),N):N}function Jn(N){const W=se(167);return W.expression=d().parenthesizeExpressionOfComputedPropertyName(N),W.transformFlags|=ou(W.expression)|1024|131072,W}function an(N,W){return N.expression!==W?s(Jn(W),N):N}function Pi(N,W,ee,ke){const dt=ge(168);return dt.modifiers=Ms(N),dt.name=Mc(W),dt.constraint=ee,dt.default=ke,dt.transformFlags=1,dt.expression=void 0,dt.jsDoc=void 0,dt}function Ai(N,W,ee,ke,dt){return N.modifiers!==W||N.name!==ee||N.constraint!==ke||N.default!==dt?s(Pi(W,ee,ke,dt),N):N}function Zu(N,W,ee,ke,dt,Bi){const au=ge(169);return au.modifiers=Ms(N),au.dotDotDotToken=W,au.name=Mc(ee),au.questionToken=ke,au.type=dt,au.initializer=hF(Bi),N2(au.name)?au.transformFlags=1:au.transformFlags=Fs(au.modifiers)|ou(au.dotDotDotToken)|Kx(au.name)|ou(au.questionToken)|ou(au.initializer)|(au.questionToken??au.type?1:0)|(au.dotDotDotToken??au.initializer?1024:0)|(tE(au.modifiers)&31?8192:0),au.jsDoc=void 0,au}function aa(N,W,ee,ke,dt,Bi,au){return N.modifiers!==W||N.dotDotDotToken!==ee||N.name!==ke||N.questionToken!==dt||N.type!==Bi||N.initializer!==au?s(Zu(W,ee,ke,dt,Bi,au),N):N}function yr(N){const W=se(170);return W.expression=d().parenthesizeLeftSideOfAccess(N,!1),W.transformFlags|=ou(W.expression)|1|8192|33554432,W}function Ba(N,W){return N.expression!==W?s(yr(W),N):N}function bt(N,W,ee,ke){const dt=ge(171);return dt.modifiers=Ms(N),dt.name=Mc(W),dt.type=ke,dt.questionToken=ee,dt.transformFlags=1,dt.initializer=void 0,dt.jsDoc=void 0,dt}function jn(N,W,ee,ke,dt){return N.modifiers!==W||N.name!==ee||N.questionToken!==ke||N.type!==dt?Ln(bt(W,ee,ke,dt),N):N}function Ln(N,W){return N!==W&&(N.initializer=W.initializer),s(N,W)}function Si(N,W,ee,ke,dt){const Bi=ge(172);Bi.modifiers=Ms(N),Bi.name=Mc(W),Bi.questionToken=ee&&Wx(ee)?ee:void 0,Bi.exclamationToken=ee&&kV(ee)?ee:void 0,Bi.type=ke,Bi.initializer=hF(dt);const au=Bi.flags&33554432||tE(Bi.modifiers)&128;return Bi.transformFlags=Fs(Bi.modifiers)|Kx(Bi.name)|ou(Bi.initializer)|(au||Bi.questionToken||Bi.exclamationToken||Bi.type?1:0)|(Ps(Bi.name)||tE(Bi.modifiers)&256&&Bi.initializer?8192:0)|16777216,Bi.jsDoc=void 0,Bi}function Dn(N,W,ee,ke,dt,Bi){return N.modifiers!==W||N.name!==ee||N.questionToken!==(ke!==void 0&&Wx(ke)?ke:void 0)||N.exclamationToken!==(ke!==void 0&&kV(ke)?ke:void 0)||N.type!==dt||N.initializer!==Bi?s(Si(W,ee,ke,dt,Bi),N):N}function Cn(N,W,ee,ke,dt,Bi){const au=ge(173);return au.modifiers=Ms(N),au.name=Mc(W),au.questionToken=ee,au.typeParameters=Ms(ke),au.parameters=Ms(dt),au.type=Bi,au.transformFlags=1,au.jsDoc=void 0,au.locals=void 0,au.nextContainer=void 0,au.typeArguments=void 0,au}function tu(N,W,ee,ke,dt,Bi,au){return N.modifiers!==W||N.name!==ee||N.questionToken!==ke||N.typeParameters!==dt||N.parameters!==Bi||N.type!==au?ae(Cn(W,ee,ke,dt,Bi,au),N):N}function oa(N,W,ee,ke,dt,Bi,au,za){const i0=ge(174);if(i0.modifiers=Ms(N),i0.asteriskToken=W,i0.name=Mc(ee),i0.questionToken=ke,i0.exclamationToken=void 0,i0.typeParameters=Ms(dt),i0.parameters=oe(Bi),i0.type=au,i0.body=za,!i0.body)i0.transformFlags=1;else{const Qm=tE(i0.modifiers)&1024,p6=!!i0.asteriskToken,g6=Qm&&p6;i0.transformFlags=Fs(i0.modifiers)|ou(i0.asteriskToken)|Kx(i0.name)|ou(i0.questionToken)|Fs(i0.typeParameters)|Fs(i0.parameters)|ou(i0.type)|ou(i0.body)&-67108865|(g6?128:Qm?256:p6?2048:0)|(i0.questionToken||i0.typeParameters||i0.type?1:0)|1024}return i0.typeArguments=void 0,i0.jsDoc=void 0,i0.locals=void 0,i0.nextContainer=void 0,i0.flowNode=void 0,i0.endFlowNode=void 0,i0.returnFlowNode=void 0,i0}function Da(N,W,ee,ke,dt,Bi,au,za,i0){return N.modifiers!==W||N.asteriskToken!==ee||N.name!==ke||N.questionToken!==dt||N.typeParameters!==Bi||N.parameters!==au||N.type!==za||N.body!==i0?ra(oa(W,ee,ke,dt,Bi,au,za,i0),N):N}function ra(N,W){return N!==W&&(N.exclamationToken=W.exclamationToken),s(N,W)}function Ta(N){const W=ge(175);return W.body=N,W.transformFlags=ou(N)|16777216,W.modifiers=void 0,W.jsDoc=void 0,W.locals=void 0,W.nextContainer=void 0,W.endFlowNode=void 0,W.returnFlowNode=void 0,W}function Yo(N,W){return N.body!==W?bo(Ta(W),N):N}function bo(N,W){return N!==W&&(N.modifiers=W.modifiers),s(N,W)}function Qe(N,W,ee){const ke=ge(176);return ke.modifiers=Ms(N),ke.parameters=oe(W),ke.body=ee,ke.transformFlags=Fs(ke.modifiers)|Fs(ke.parameters)|ou(ke.body)&-67108865|1024,ke.typeParameters=void 0,ke.type=void 0,ke.typeArguments=void 0,ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke.endFlowNode=void 0,ke.returnFlowNode=void 0,ke}function Et(N,W,ee,ke){return N.modifiers!==W||N.parameters!==ee||N.body!==ke?Mt(Qe(W,ee,ke),N):N}function Mt(N,W){return N!==W&&(N.typeParameters=W.typeParameters,N.type=W.type),ae(N,W)}function qt(N,W,ee,ke,dt){const Bi=ge(177);return Bi.modifiers=Ms(N),Bi.name=Mc(W),Bi.parameters=oe(ee),Bi.type=ke,Bi.body=dt,Bi.body?Bi.transformFlags=Fs(Bi.modifiers)|Kx(Bi.name)|Fs(Bi.parameters)|ou(Bi.type)|ou(Bi.body)&-67108865|(Bi.type?1:0):Bi.transformFlags=1,Bi.typeArguments=void 0,Bi.typeParameters=void 0,Bi.jsDoc=void 0,Bi.locals=void 0,Bi.nextContainer=void 0,Bi.flowNode=void 0,Bi.endFlowNode=void 0,Bi.returnFlowNode=void 0,Bi}function Xt(N,W,ee,ke,dt,Bi){return N.modifiers!==W||N.name!==ee||N.parameters!==ke||N.type!==dt||N.body!==Bi?Pe(qt(W,ee,ke,dt,Bi),N):N}function Pe(N,W){return N!==W&&(N.typeParameters=W.typeParameters),ae(N,W)}function et(N,W,ee,ke){const dt=ge(178);return dt.modifiers=Ms(N),dt.name=Mc(W),dt.parameters=oe(ee),dt.body=ke,dt.body?dt.transformFlags=Fs(dt.modifiers)|Kx(dt.name)|Fs(dt.parameters)|ou(dt.body)&-67108865|(dt.type?1:0):dt.transformFlags=1,dt.typeArguments=void 0,dt.typeParameters=void 0,dt.type=void 0,dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt.flowNode=void 0,dt.endFlowNode=void 0,dt.returnFlowNode=void 0,dt}function gt(N,W,ee,ke,dt){return N.modifiers!==W||N.name!==ee||N.parameters!==ke||N.body!==dt?ii(et(W,ee,ke,dt),N):N}function ii(N,W){return N!==W&&(N.typeParameters=W.typeParameters,N.type=W.type),ae(N,W)}function me(N,W,ee){const ke=ge(179);return ke.typeParameters=Ms(N),ke.parameters=Ms(W),ke.type=ee,ke.transformFlags=1,ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke.typeArguments=void 0,ke}function ni(N,W,ee,ke){return N.typeParameters!==W||N.parameters!==ee||N.type!==ke?ae(me(W,ee,ke),N):N}function vi(N,W,ee){const ke=ge(180);return ke.typeParameters=Ms(N),ke.parameters=Ms(W),ke.type=ee,ke.transformFlags=1,ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke.typeArguments=void 0,ke}function mt(N,W,ee,ke){return N.typeParameters!==W||N.parameters!==ee||N.type!==ke?ae(vi(W,ee,ke),N):N}function Ot(N,W,ee){const ke=ge(181);return ke.modifiers=Ms(N),ke.parameters=Ms(W),ke.type=ee,ke.transformFlags=1,ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke.typeArguments=void 0,ke}function Ei(N,W,ee,ke){return N.parameters!==ee||N.type!==ke||N.modifiers!==W?ae(Ot(W,ee,ke),N):N}function $i(N,W){const ee=se(204);return ee.type=N,ee.literal=W,ee.transformFlags=1,ee}function Qi(N,W,ee){return N.type!==W||N.literal!==ee?s($i(W,ee),N):N}function on(N){return Ie(N)}function le(N,W,ee){const ke=se(182);return ke.assertsModifier=N,ke.parameterName=Mc(W),ke.type=ee,ke.transformFlags=1,ke}function te(N,W,ee,ke){return N.assertsModifier!==W||N.parameterName!==ee||N.type!==ke?s(le(W,ee,ke),N):N}function we(N,W){const ee=se(183);return ee.typeName=Mc(N),ee.typeArguments=W&&d().parenthesizeTypeArguments(oe(W)),ee.transformFlags=1,ee}function de(N,W,ee){return N.typeName!==W||N.typeArguments!==ee?s(we(W,ee),N):N}function je(N,W,ee){const ke=ge(184);return ke.typeParameters=Ms(N),ke.parameters=Ms(W),ke.type=ee,ke.transformFlags=1,ke.modifiers=void 0,ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke.typeArguments=void 0,ke}function X(N,W,ee,ke){return N.typeParameters!==W||N.parameters!==ee||N.type!==ke?it(je(W,ee,ke),N):N}function it(N,W){return N!==W&&(N.modifiers=W.modifiers),ae(N,W)}function Ct(...N){return N.length===4?ct(...N):N.length===3?Qt(...N):H.fail("Incorrect number of arguments specified.")}function ct(N,W,ee,ke){const dt=ge(185);return dt.modifiers=Ms(N),dt.typeParameters=Ms(W),dt.parameters=Ms(ee),dt.type=ke,dt.transformFlags=1,dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt.typeArguments=void 0,dt}function Qt(N,W,ee){return ct(void 0,N,W,ee)}function Li(...N){return N.length===5?Ui(...N):N.length===4?Sn(...N):H.fail("Incorrect number of arguments specified.")}function Ui(N,W,ee,ke,dt){return N.modifiers!==W||N.typeParameters!==ee||N.parameters!==ke||N.type!==dt?ae(Ct(W,ee,ke,dt),N):N}function Sn(N,W,ee,ke){return Ui(N,N.modifiers,W,ee,ke)}function du(N,W){const ee=se(186);return ee.exprName=N,ee.typeArguments=W&&d().parenthesizeTypeArguments(W),ee.transformFlags=1,ee}function Ru(N,W,ee){return N.exprName!==W||N.typeArguments!==ee?s(du(W,ee),N):N}function pr(N){const W=ge(187);return W.members=oe(N),W.transformFlags=1,W}function Xu(N,W){return N.members!==W?s(pr(W),N):N}function ca(N){const W=se(188);return W.elementType=d().parenthesizeNonArrayTypeOfPostfixType(N),W.transformFlags=1,W}function Ku(N,W){return N.elementType!==W?s(ca(W),N):N}function ja(N){const W=se(189);return W.elements=oe(d().parenthesizeElementTypesOfTupleType(N)),W.transformFlags=1,W}function wn(N,W){return N.elements!==W?s(ja(W),N):N}function Ir(N,W,ee,ke){const dt=ge(202);return dt.dotDotDotToken=N,dt.name=W,dt.questionToken=ee,dt.type=ke,dt.transformFlags=1,dt.jsDoc=void 0,dt}function as(N,W,ee,ke,dt){return N.dotDotDotToken!==W||N.name!==ee||N.questionToken!==ke||N.type!==dt?s(Ir(W,ee,ke,dt),N):N}function wo(N){const W=se(190);return W.type=d().parenthesizeTypeOfOptionalType(N),W.transformFlags=1,W}function Fn(N,W){return N.type!==W?s(wo(W),N):N}function vc(N){const W=se(191);return W.type=N,W.transformFlags=1,W}function Ya(N,W){return N.type!==W?s(vc(W),N):N}function c0(N,W,ee){const ke=se(N);return ke.types=Y.createNodeArray(ee(W)),ke.transformFlags=1,ke}function Ul(N,W,ee){return N.types!==W?s(c0(N.kind,W,ee),N):N}function wl(N){return c0(192,N,d().parenthesizeConstituentTypesOfUnionType)}function hd(N,W){return Ul(N,W,d().parenthesizeConstituentTypesOfUnionType)}function vl(N){return c0(193,N,d().parenthesizeConstituentTypesOfIntersectionType)}function co(N,W){return Ul(N,W,d().parenthesizeConstituentTypesOfIntersectionType)}function Ho(N,W,ee,ke){const dt=se(194);return dt.checkType=d().parenthesizeCheckTypeOfConditionalType(N),dt.extendsType=d().parenthesizeExtendsTypeOfConditionalType(W),dt.trueType=ee,dt.falseType=ke,dt.transformFlags=1,dt.locals=void 0,dt.nextContainer=void 0,dt}function id(N,W,ee,ke,dt){return N.checkType!==W||N.extendsType!==ee||N.trueType!==ke||N.falseType!==dt?s(Ho(W,ee,ke,dt),N):N}function Y0(N){const W=se(195);return W.typeParameter=N,W.transformFlags=1,W}function Ko(N,W){return N.typeParameter!==W?s(Y0(W),N):N}function Tc(N,W){const ee=se(203);return ee.head=N,ee.templateSpans=oe(W),ee.transformFlags=1,ee}function Jp(N,W,ee){return N.head!==W||N.templateSpans!==ee?s(Tc(W,ee),N):N}function Lc(N,W,ee,ke,dt=!1){const Bi=se(205);return Bi.argument=N,Bi.attributes=W,Bi.assertions&&Bi.assertions.assertClause&&Bi.attributes&&(Bi.assertions.assertClause=Bi.attributes),Bi.qualifier=ee,Bi.typeArguments=ke&&d().parenthesizeTypeArguments(ke),Bi.isTypeOf=dt,Bi.transformFlags=1,Bi}function Il(N,W,ee,ke,dt,Bi=N.isTypeOf){return N.argument!==W||N.attributes!==ee||N.qualifier!==ke||N.typeArguments!==dt||N.isTypeOf!==Bi?s(Lc(W,ee,ke,dt,Bi),N):N}function cl(N){const W=se(196);return W.type=N,W.transformFlags=1,W}function Ka(N,W){return N.type!==W?s(cl(W),N):N}function Ri(){const N=se(197);return N.transformFlags=1,N}function dl(N,W){const ee=se(198);return ee.operator=N,ee.type=N===148?d().parenthesizeOperandOfReadonlyTypeOperator(W):d().parenthesizeOperandOfTypeOperator(W),ee.transformFlags=1,ee}function Uc(N,W){return N.type!==W?s(dl(N.operator,W),N):N}function Ch(N,W){const ee=se(199);return ee.objectType=d().parenthesizeNonArrayTypeOfPostfixType(N),ee.indexType=W,ee.transformFlags=1,ee}function sf(N,W,ee){return N.objectType!==W||N.indexType!==ee?s(Ch(W,ee),N):N}function Q0(N,W,ee,ke,dt,Bi){const au=ge(200);return au.readonlyToken=N,au.typeParameter=W,au.nameType=ee,au.questionToken=ke,au.type=dt,au.members=Bi&&oe(Bi),au.transformFlags=1,au.locals=void 0,au.nextContainer=void 0,au}function Cc(N,W,ee,ke,dt,Bi,au){return N.readonlyToken!==W||N.typeParameter!==ee||N.nameType!==ke||N.questionToken!==dt||N.type!==Bi||N.members!==au?s(Q0(W,ee,ke,dt,Bi,au),N):N}function $(N){const W=se(201);return W.literal=N,W.transformFlags=1,W}function tt(N,W){return N.literal!==W?s($(W),N):N}function vt(N){const W=se(206);return W.elements=oe(N),W.transformFlags|=Fs(W.elements)|1024|524288,W.transformFlags&32768&&(W.transformFlags|=65664),W}function mi(N,W){return N.elements!==W?s(vt(W),N):N}function fn(N){const W=se(207);return W.elements=oe(N),W.transformFlags|=Fs(W.elements)|1024|524288,W}function Wu(N,W){return N.elements!==W?s(fn(W),N):N}function uu(N,W,ee,ke){const dt=ge(208);return dt.dotDotDotToken=N,dt.propertyName=Mc(W),dt.name=Mc(ee),dt.initializer=hF(ke),dt.transformFlags|=ou(dt.dotDotDotToken)|Kx(dt.propertyName)|Kx(dt.name)|ou(dt.initializer)|(dt.dotDotDotToken?32768:0)|1024,dt.flowNode=void 0,dt}function Tu(N,W,ee,ke,dt){return N.propertyName!==ee||N.dotDotDotToken!==W||N.name!==ke||N.initializer!==dt?s(uu(W,ee,ke,dt),N):N}function Nr(N,W){const ee=se(209),ke=N&&qu(N),dt=oe(N,ke&&Fd(ke)?!0:void 0);return ee.elements=d().parenthesizeExpressionsOfCommaDelimitedList(dt),ee.multiLine=W,ee.transformFlags|=Fs(ee.elements),ee}function Vu(N,W){return N.elements!==W?s(Nr(W,N.multiLine),N):N}function Ss(N,W){const ee=ge(210);return ee.properties=oe(N),ee.multiLine=W,ee.transformFlags|=Fs(ee.properties),ee.jsDoc=void 0,ee}function ic(N,W){return N.properties!==W?s(Ss(W,N.multiLine),N):N}function nd(N,W,ee){const ke=ge(211);return ke.expression=N,ke.questionDotToken=W,ke.name=ee,ke.transformFlags=ou(ke.expression)|ou(ke.questionDotToken)|(at(ke.name)?pV(ke.name):ou(ke.name)|536870912),ke.jsDoc=void 0,ke.flowNode=void 0,ke}function S0(N,W){const ee=nd(d().parenthesizeLeftSideOfAccess(N,!1),void 0,Mc(W));return HP(N)&&(ee.transformFlags|=384),ee}function ud(N,W,ee){return PU(N)?Bd(N,W,N.questionDotToken,Po(ee,at)):N.expression!==W||N.name!==ee?s(S0(W,ee),N):N}function m0(N,W,ee){const ke=nd(d().parenthesizeLeftSideOfAccess(N,!0),W,Mc(ee));return ke.flags|=64,ke.transformFlags|=32,ke}function Bd(N,W,ee,ke){return H.assert(!!(N.flags&64),"Cannot update a PropertyAccessExpression using updatePropertyAccessChain. Use updatePropertyAccess instead."),N.expression!==W||N.questionDotToken!==ee||N.name!==ke?s(m0(W,ee,ke),N):N}function Oh(N,W,ee){const ke=ge(212);return ke.expression=N,ke.questionDotToken=W,ke.argumentExpression=ee,ke.transformFlags|=ou(ke.expression)|ou(ke.questionDotToken)|ou(ke.argumentExpression),ke.jsDoc=void 0,ke.flowNode=void 0,ke}function uh(N,W){const ee=Oh(d().parenthesizeLeftSideOfAccess(N,!1),void 0,m6(W));return HP(N)&&(ee.transformFlags|=384),ee}function h4(N,W,ee){return Hse(N)?He(N,W,N.questionDotToken,ee):N.expression!==W||N.argumentExpression!==ee?s(uh(W,ee),N):N}function D1(N,W,ee){const ke=Oh(d().parenthesizeLeftSideOfAccess(N,!0),W,m6(ee));return ke.flags|=64,ke.transformFlags|=32,ke}function He(N,W,ee,ke){return H.assert(!!(N.flags&64),"Cannot update a ElementAccessExpression using updateElementAccessChain. Use updateElementAccess instead."),N.expression!==W||N.questionDotToken!==ee||N.argumentExpression!==ke?s(D1(W,ee,ke),N):N}function di(N,W,ee,ke){const dt=ge(213);return dt.expression=N,dt.questionDotToken=W,dt.typeArguments=ee,dt.arguments=ke,dt.transformFlags|=ou(dt.expression)|ou(dt.questionDotToken)|Fs(dt.typeArguments)|Fs(dt.arguments),dt.typeArguments&&(dt.transformFlags|=1),nf(dt.expression)&&(dt.transformFlags|=16384),dt}function Mn(N,W,ee){const ke=di(d().parenthesizeLeftSideOfAccess(N,!1),void 0,Ms(W),d().parenthesizeExpressionsOfCommaDelimitedList(oe(ee)));return KP(ke.expression)&&(ke.transformFlags|=8388608),ke}function ba(N,W,ee,ke){return $y(N)?To(N,W,N.questionDotToken,ee,ke):N.expression!==W||N.typeArguments!==ee||N.arguments!==ke?s(Mn(W,ee,ke),N):N}function Fo(N,W,ee,ke){const dt=di(d().parenthesizeLeftSideOfAccess(N,!0),W,Ms(ee),d().parenthesizeExpressionsOfCommaDelimitedList(oe(ke)));return dt.flags|=64,dt.transformFlags|=32,dt}function To(N,W,ee,ke,dt){return H.assert(!!(N.flags&64),"Cannot update a CallExpression using updateCallChain. Use updateCall instead."),N.expression!==W||N.questionDotToken!==ee||N.typeArguments!==ke||N.arguments!==dt?s(Fo(W,ee,ke,dt),N):N}function nc(N,W,ee){const ke=ge(214);return ke.expression=d().parenthesizeExpressionOfNew(N),ke.typeArguments=Ms(W),ke.arguments=ee?d().parenthesizeExpressionsOfCommaDelimitedList(ee):void 0,ke.transformFlags|=ou(ke.expression)|Fs(ke.typeArguments)|Fs(ke.arguments)|32,ke.typeArguments&&(ke.transformFlags|=1),ke}function fc(N,W,ee,ke){return N.expression!==W||N.typeArguments!==ee||N.arguments!==ke?s(nc(W,ee,ke),N):N}function Cl(N,W,ee){const ke=se(215);return ke.tag=d().parenthesizeLeftSideOfAccess(N,!1),ke.typeArguments=Ms(W),ke.template=ee,ke.transformFlags|=ou(ke.tag)|Fs(ke.typeArguments)|ou(ke.template)|1024,ke.typeArguments&&(ke.transformFlags|=1),Q0e(ke.template)&&(ke.transformFlags|=128),ke}function Tl(N,W,ee,ke){return N.tag!==W||N.typeArguments!==ee||N.template!==ke?s(Cl(W,ee,ke),N):N}function bc(N,W){const ee=se(216);return ee.expression=d().parenthesizeOperandOfPrefixUnary(W),ee.type=N,ee.transformFlags|=ou(ee.expression)|ou(ee.type)|1,ee}function ql(N,W,ee){return N.type!==W||N.expression!==ee?s(bc(W,ee),N):N}function Nc(N){const W=se(217);return W.expression=N,W.transformFlags=ou(W.expression),W.jsDoc=void 0,W}function ip(N,W){return N.expression!==W?s(Nc(W),N):N}function Jm(N,W,ee,ke,dt,Bi,au){const za=ge(218);za.modifiers=Ms(N),za.asteriskToken=W,za.name=Mc(ee),za.typeParameters=Ms(ke),za.parameters=oe(dt),za.type=Bi,za.body=au;const i0=tE(za.modifiers)&1024,Qm=!!za.asteriskToken,p6=i0&&Qm;return za.transformFlags=Fs(za.modifiers)|ou(za.asteriskToken)|Kx(za.name)|Fs(za.typeParameters)|Fs(za.parameters)|ou(za.type)|ou(za.body)&-67108865|(p6?128:i0?256:Qm?2048:0)|(za.typeParameters||za.type?1:0)|4194304,za.typeArguments=void 0,za.jsDoc=void 0,za.locals=void 0,za.nextContainer=void 0,za.flowNode=void 0,za.endFlowNode=void 0,za.returnFlowNode=void 0,za}function jh(N,W,ee,ke,dt,Bi,au,za){return N.name!==ke||N.modifiers!==W||N.asteriskToken!==ee||N.typeParameters!==dt||N.parameters!==Bi||N.type!==au||N.body!==za?ae(Jm(W,ee,ke,dt,Bi,au,za),N):N}function f4(N,W,ee,ke,dt,Bi){const au=ge(219);au.modifiers=Ms(N),au.typeParameters=Ms(W),au.parameters=oe(ee),au.type=ke,au.equalsGreaterThanToken=dt??Ie(39),au.body=d().parenthesizeConciseBodyOfArrowFunction(Bi);const za=tE(au.modifiers)&1024;return au.transformFlags=Fs(au.modifiers)|Fs(au.typeParameters)|Fs(au.parameters)|ou(au.type)|ou(au.equalsGreaterThanToken)|ou(au.body)&-67108865|(au.typeParameters||au.type?1:0)|(za?16640:0)|1024,au.typeArguments=void 0,au.jsDoc=void 0,au.locals=void 0,au.nextContainer=void 0,au.flowNode=void 0,au.endFlowNode=void 0,au.returnFlowNode=void 0,au}function c3(N,W,ee,ke,dt,Bi,au){return N.modifiers!==W||N.typeParameters!==ee||N.parameters!==ke||N.type!==dt||N.equalsGreaterThanToken!==Bi||N.body!==au?ae(f4(W,ee,ke,dt,Bi,au),N):N}function c_(N){const W=se(220);return W.expression=d().parenthesizeOperandOfPrefixUnary(N),W.transformFlags|=ou(W.expression),W}function C5(N,W){return N.expression!==W?s(c_(W),N):N}function R1(N){const W=se(221);return W.expression=d().parenthesizeOperandOfPrefixUnary(N),W.transformFlags|=ou(W.expression),W}function d3(N,W){return N.expression!==W?s(R1(W),N):N}function Wf(N){const W=se(222);return W.expression=d().parenthesizeOperandOfPrefixUnary(N),W.transformFlags|=ou(W.expression),W}function m4(N,W){return N.expression!==W?s(Wf(W),N):N}function Vh(N){const W=se(223);return W.expression=d().parenthesizeOperandOfPrefixUnary(N),W.transformFlags|=ou(W.expression)|256|128|2097152,W}function Ee(N,W){return N.expression!==W?s(Vh(W),N):N}function Bt(N,W){const ee=se(224);return ee.operator=N,ee.operand=d().parenthesizeOperandOfPrefixUnary(W),ee.transformFlags|=ou(ee.operand),(N===46||N===47)&&at(ee.operand)&&!al(ee.operand)&&!rD(ee.operand)&&(ee.transformFlags|=268435456),ee}function Di(N,W){return N.operand!==W?s(Bt(N.operator,W),N):N}function Ci(N,W){const ee=se(225);return ee.operator=W,ee.operand=d().parenthesizeOperandOfPostfixUnary(N),ee.transformFlags|=ou(ee.operand),at(ee.operand)&&!al(ee.operand)&&!rD(ee.operand)&&(ee.transformFlags|=268435456),ee}function Q(N,W){return N.operand!==W?s(Ci(W,N.operator),N):N}function Me(N,W,ee){const ke=ge(226),dt=gte(W),Bi=dt.kind;return ke.left=d().parenthesizeLeftSideOfBinary(Bi,N),ke.operatorToken=dt,ke.right=d().parenthesizeRightSideOfBinary(Bi,ke.left,ee),ke.transformFlags|=ou(ke.left)|ou(ke.operatorToken)|ou(ke.right),Bi===61?ke.transformFlags|=32:Bi===64?ys(ke.left)?ke.transformFlags|=5248|wt(ke.left):Dh(ke.left)&&(ke.transformFlags|=5120|wt(ke.left)):Bi===43||Bi===68?ke.transformFlags|=512:mP(Bi)&&(ke.transformFlags|=16),Bi===103&&ea(ke.left)&&(ke.transformFlags|=536870912),ke.jsDoc=void 0,ke}function wt(N){return VV(N)?65536:0}function ki(N,W,ee,ke){return N.left!==W||N.operatorToken!==ee||N.right!==ke?s(Me(W,ee,ke),N):N}function In(N,W,ee,ke,dt){const Bi=se(227);return Bi.condition=d().parenthesizeConditionOfConditionalExpression(N),Bi.questionToken=W??Ie(58),Bi.whenTrue=d().parenthesizeBranchOfConditionalExpression(ee),Bi.colonToken=ke??Ie(59),Bi.whenFalse=d().parenthesizeBranchOfConditionalExpression(dt),Bi.transformFlags|=ou(Bi.condition)|ou(Bi.questionToken)|ou(Bi.whenTrue)|ou(Bi.colonToken)|ou(Bi.whenFalse),Bi}function tr(N,W,ee,ke,dt,Bi){return N.condition!==W||N.questionToken!==ee||N.whenTrue!==ke||N.colonToken!==dt||N.whenFalse!==Bi?s(In(W,ee,ke,dt,Bi),N):N}function ir(N,W){const ee=se(228);return ee.head=N,ee.templateSpans=oe(W),ee.transformFlags|=ou(ee.head)|Fs(ee.templateSpans)|1024,ee}function ha(N,W,ee){return N.head!==W||N.templateSpans!==ee?s(ir(W,ee),N):N}function os(N,W,ee,ke=0){H.assert(!(ke&-7177),"Unsupported template flags.");let dt;if(ee!==void 0&&ee!==W&&(dt=kLt(N,ee),typeof dt=="object"))return H.fail("Invalid raw text");if(W===void 0){if(dt===void 0)return H.fail("Arguments 'text' and 'rawText' may not both be undefined.");W=dt}else dt!==void 0&&H.assert(W===dt,"Expected argument 'text' to be the normalized (i.e. 'cooked') version of argument 'rawText'.");return W}function ss(N){let W=1024;return N&&(W|=128),W}function Rl(N,W,ee,ke){const dt=Yt(N);return dt.text=W,dt.rawText=ee,dt.templateFlags=ke&7176,dt.transformFlags=ss(dt.templateFlags),dt}function x1(N,W,ee,ke){const dt=ge(N);return dt.text=W,dt.rawText=ee,dt.templateFlags=ke&7176,dt.transformFlags=ss(dt.templateFlags),dt}function fd(N,W,ee,ke){return N===15?x1(N,W,ee,ke):Rl(N,W,ee,ke)}function $m(N,W,ee){return N=os(16,N,W,ee),fd(16,N,W,ee)}function _s(N,W,ee){return N=os(16,N,W,ee),fd(17,N,W,ee)}function np(N,W,ee){return N=os(16,N,W,ee),fd(18,N,W,ee)}function Um(N,W,ee){return N=os(16,N,W,ee),x1(15,N,W,ee)}function h3(N,W){H.assert(!N||!!W,"A `YieldExpression` with an asteriskToken must have an expression.");const ee=se(229);return ee.expression=W&&d().parenthesizeExpressionForDisallowedComma(W),ee.asteriskToken=N,ee.transformFlags|=ou(ee.expression)|ou(ee.asteriskToken)|1024|128|1048576,ee}function d_(N,W,ee){return N.expression!==ee||N.asteriskToken!==W?s(h3(W,ee),N):N}function ia(N){const W=se(230);return W.expression=d().parenthesizeExpressionForDisallowedComma(N),W.transformFlags|=ou(W.expression)|1024|32768,W}function Xx(N,W){return N.expression!==W?s(ia(W),N):N}function e6(N,W,ee,ke,dt){const Bi=ge(231);return Bi.modifiers=Ms(N),Bi.name=Mc(W),Bi.typeParameters=Ms(ee),Bi.heritageClauses=Ms(ke),Bi.members=oe(dt),Bi.transformFlags|=Fs(Bi.modifiers)|Kx(Bi.name)|Fs(Bi.typeParameters)|Fs(Bi.heritageClauses)|Fs(Bi.members)|(Bi.typeParameters?1:0)|1024,Bi.jsDoc=void 0,Bi}function bg(N,W,ee,ke,dt,Bi){return N.modifiers!==W||N.name!==ee||N.typeParameters!==ke||N.heritageClauses!==dt||N.members!==Bi?s(e6(W,ee,ke,dt,Bi),N):N}function sb(){return se(232)}function b5(N,W){const ee=se(233);return ee.expression=d().parenthesizeLeftSideOfAccess(N,!1),ee.typeArguments=W&&d().parenthesizeTypeArguments(W),ee.transformFlags|=ou(ee.expression)|Fs(ee.typeArguments)|1024,ee}function Xe(N,W,ee){return N.expression!==W||N.typeArguments!==ee?s(b5(W,ee),N):N}function Dt(N,W){const ee=se(234);return ee.expression=N,ee.type=W,ee.transformFlags|=ou(ee.expression)|ou(ee.type)|1,ee}function oi(N,W,ee){return N.expression!==W||N.type!==ee?s(Dt(W,ee),N):N}function Ti(N){const W=se(235);return W.expression=d().parenthesizeLeftSideOfAccess(N,!1),W.transformFlags|=ou(W.expression)|1,W}function Xi(N,W){return zU(N)?kr(N,W):N.expression!==W?s(Ti(W),N):N}function Rn(N,W){const ee=se(238);return ee.expression=N,ee.type=W,ee.transformFlags|=ou(ee.expression)|ou(ee.type)|1,ee}function tn(N,W,ee){return N.expression!==W||N.type!==ee?s(Rn(W,ee),N):N}function bn(N){const W=se(235);return W.flags|=64,W.expression=d().parenthesizeLeftSideOfAccess(N,!0),W.transformFlags|=ou(W.expression)|1,W}function kr(N,W){return H.assert(!!(N.flags&64),"Cannot update a NonNullExpression using updateNonNullChain. Use updateNonNullExpression instead."),N.expression!==W?s(bn(W),N):N}function Cu(N,W){const ee=se(236);switch(ee.keywordToken=N,ee.name=W,ee.transformFlags|=ou(ee.name),N){case 105:ee.transformFlags|=1024;break;case 102:ee.transformFlags|=32;break;default:return H.assertNever(N)}return ee.flowNode=void 0,ee}function bu(N,W){return N.name!==W?s(Cu(N.keywordToken,W),N):N}function Eu(N,W){const ee=se(239);return ee.expression=N,ee.literal=W,ee.transformFlags|=ou(ee.expression)|ou(ee.literal)|1024,ee}function sa(N,W,ee){return N.expression!==W||N.literal!==ee?s(Eu(W,ee),N):N}function p0(){const N=se(240);return N.transformFlags|=1024,N}function o0(N,W){const ee=se(241);return ee.statements=oe(N),ee.multiLine=W,ee.transformFlags|=Fs(ee.statements),ee.jsDoc=void 0,ee.locals=void 0,ee.nextContainer=void 0,ee}function Gf(N,W){return N.statements!==W?s(o0(W,N.multiLine),N):N}function eC(N,W){const ee=se(243);return ee.modifiers=Ms(N),ee.declarationList=Ha(W)?nC(W):W,ee.transformFlags|=Fs(ee.modifiers)|ou(ee.declarationList),tE(ee.modifiers)&128&&(ee.transformFlags=1),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function t6(N,W,ee){return N.modifiers!==W||N.declarationList!==ee?s(eC(W,ee),N):N}function cD(){const N=se(242);return N.jsDoc=void 0,N}function i6(N){const W=se(244);return W.expression=d().parenthesizeExpressionOfExpressionStatement(N),W.transformFlags|=ou(W.expression),W.jsDoc=void 0,W.flowNode=void 0,W}function Gk(N,W){return N.expression!==W?s(i6(W),N):N}function lb(N,W,ee){const ke=se(245);return ke.expression=N,ke.thenStatement=x_(W),ke.elseStatement=x_(ee),ke.transformFlags|=ou(ke.expression)|ou(ke.thenStatement)|ou(ke.elseStatement),ke.jsDoc=void 0,ke.flowNode=void 0,ke}function Jk(N,W,ee,ke){return N.expression!==W||N.thenStatement!==ee||N.elseStatement!==ke?s(lb(W,ee,ke),N):N}function $k(N,W){const ee=se(246);return ee.statement=x_(N),ee.expression=W,ee.transformFlags|=ou(ee.statement)|ou(ee.expression),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function az(N,W,ee){return N.statement!==W||N.expression!==ee?s($k(W,ee),N):N}function D9(N,W){const ee=se(247);return ee.expression=N,ee.statement=x_(W),ee.transformFlags|=ou(ee.expression)|ou(ee.statement),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function ww(N,W,ee){return N.expression!==W||N.statement!==ee?s(D9(W,ee),N):N}function tC(N,W,ee,ke){const dt=se(248);return dt.initializer=N,dt.condition=W,dt.incrementor=ee,dt.statement=x_(ke),dt.transformFlags|=ou(dt.initializer)|ou(dt.condition)|ou(dt.incrementor)|ou(dt.statement),dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt.flowNode=void 0,dt}function x9(N,W,ee,ke,dt){return N.initializer!==W||N.condition!==ee||N.incrementor!==ke||N.statement!==dt?s(tC(W,ee,ke,dt),N):N}function v9(N,W,ee){const ke=se(249);return ke.initializer=N,ke.expression=W,ke.statement=x_(ee),ke.transformFlags|=ou(ke.initializer)|ou(ke.expression)|ou(ke.statement),ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke.flowNode=void 0,ke}function Tw(N,W,ee,ke){return N.initializer!==W||N.expression!==ee||N.statement!==ke?s(v9(W,ee,ke),N):N}function Uk(N,W,ee,ke){const dt=se(250);return dt.awaitModifier=N,dt.initializer=W,dt.expression=d().parenthesizeExpressionForDisallowedComma(ee),dt.statement=x_(ke),dt.transformFlags|=ou(dt.awaitModifier)|ou(dt.initializer)|ou(dt.expression)|ou(dt.statement)|1024,N&&(dt.transformFlags|=128),dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt.flowNode=void 0,dt}function Lw(N,W,ee,ke,dt){return N.awaitModifier!==W||N.initializer!==ee||N.expression!==ke||N.statement!==dt?s(Uk(W,ee,ke,dt),N):N}function C9(N){const W=se(251);return W.label=Mc(N),W.transformFlags|=ou(W.label)|4194304,W.jsDoc=void 0,W.flowNode=void 0,W}function b9(N,W){return N.label!==W?s(C9(W),N):N}function qk(N){const W=se(252);return W.label=Mc(N),W.transformFlags|=ou(W.label)|4194304,W.jsDoc=void 0,W.flowNode=void 0,W}function cb(N,W){return N.label!==W?s(qk(W),N):N}function db(N){const W=se(253);return W.expression=N,W.transformFlags|=ou(W.expression)|128|4194304,W.jsDoc=void 0,W.flowNode=void 0,W}function iC(N,W){return N.expression!==W?s(db(W),N):N}function y5(N,W){const ee=se(254);return ee.expression=N,ee.statement=x_(W),ee.transformFlags|=ou(ee.expression)|ou(ee.statement),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function hb(N,W,ee){return N.expression!==W||N.statement!==ee?s(y5(W,ee),N):N}function fE(N,W){const ee=se(255);return ee.expression=d().parenthesizeExpressionForDisallowedComma(N),ee.caseBlock=W,ee.transformFlags|=ou(ee.expression)|ou(ee.caseBlock),ee.jsDoc=void 0,ee.flowNode=void 0,ee.possiblyExhaustive=!1,ee}function Vs(N,W,ee){return N.expression!==W||N.caseBlock!==ee?s(fE(W,ee),N):N}function Zk(N,W){const ee=se(256);return ee.label=Mc(N),ee.statement=x_(W),ee.transformFlags|=ou(ee.label)|ou(ee.statement),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function Nw(N,W,ee){return N.label!==W||N.statement!==ee?s(Zk(W,ee),N):N}function n6(N){const W=se(257);return W.expression=N,W.transformFlags|=ou(W.expression),W.jsDoc=void 0,W.flowNode=void 0,W}function k5(N,W){return N.expression!==W?s(n6(W),N):N}function h_(N,W,ee){const ke=se(258);return ke.tryBlock=N,ke.catchClause=W,ke.finallyBlock=ee,ke.transformFlags|=ou(ke.tryBlock)|ou(ke.catchClause)|ou(ke.finallyBlock),ke.jsDoc=void 0,ke.flowNode=void 0,ke}function p4(N,W,ee,ke){return N.tryBlock!==W||N.catchClause!==ee||N.finallyBlock!==ke?s(h_(W,ee,ke),N):N}function Jf(){const N=se(259);return N.jsDoc=void 0,N.flowNode=void 0,N}function Hh(N,W,ee,ke){const dt=ge(260);return dt.name=Mc(N),dt.exclamationToken=W,dt.type=ee,dt.initializer=hF(ke),dt.transformFlags|=Kx(dt.name)|ou(dt.initializer)|(dt.exclamationToken??dt.type?1:0),dt.jsDoc=void 0,dt}function Em(N,W,ee,ke,dt){return N.name!==W||N.type!==ke||N.exclamationToken!==ee||N.initializer!==dt?s(Hh(W,ee,ke,dt),N):N}function nC(N,W=0){const ee=se(261);return ee.flags|=W&7,ee.declarations=oe(N),ee.transformFlags|=Fs(ee.declarations)|4194304,W&7&&(ee.transformFlags|=263168),W&4&&(ee.transformFlags|=4),ee}function Pw(N,W){return N.declarations!==W?s(nC(W,N.flags),N):N}function y9(N,W,ee,ke,dt,Bi,au){const za=ge(262);if(za.modifiers=Ms(N),za.asteriskToken=W,za.name=Mc(ee),za.typeParameters=Ms(ke),za.parameters=oe(dt),za.type=Bi,za.body=au,!za.body||tE(za.modifiers)&128)za.transformFlags=1;else{const i0=tE(za.modifiers)&1024,Qm=!!za.asteriskToken,p6=i0&&Qm;za.transformFlags=Fs(za.modifiers)|ou(za.asteriskToken)|Kx(za.name)|Fs(za.typeParameters)|Fs(za.parameters)|ou(za.type)|ou(za.body)&-67108865|(p6?128:i0?256:Qm?2048:0)|(za.typeParameters||za.type?1:0)|4194304}return za.typeArguments=void 0,za.jsDoc=void 0,za.locals=void 0,za.nextContainer=void 0,za.endFlowNode=void 0,za.returnFlowNode=void 0,za}function Yk(N,W,ee,ke,dt,Bi,au,za){return N.modifiers!==W||N.asteriskToken!==ee||N.name!==ke||N.typeParameters!==dt||N.parameters!==Bi||N.type!==au||N.body!==za?fb(y9(W,ee,ke,dt,Bi,au,za),N):N}function fb(N,W){return N!==W&&N.modifiers===W.modifiers&&(N.modifiers=W.modifiers),ae(N,W)}function uC(N,W,ee,ke,dt){const Bi=ge(263);return Bi.modifiers=Ms(N),Bi.name=Mc(W),Bi.typeParameters=Ms(ee),Bi.heritageClauses=Ms(ke),Bi.members=oe(dt),tE(Bi.modifiers)&128?Bi.transformFlags=1:(Bi.transformFlags|=Fs(Bi.modifiers)|Kx(Bi.name)|Fs(Bi.typeParameters)|Fs(Bi.heritageClauses)|Fs(Bi.members)|(Bi.typeParameters?1:0)|1024,Bi.transformFlags&8192&&(Bi.transformFlags|=1)),Bi.jsDoc=void 0,Bi}function Qk(N,W,ee,ke,dt,Bi){return N.modifiers!==W||N.name!==ee||N.typeParameters!==ke||N.heritageClauses!==dt||N.members!==Bi?s(uC(W,ee,ke,dt,Bi),N):N}function rC(N,W,ee,ke,dt){const Bi=ge(264);return Bi.modifiers=Ms(N),Bi.name=Mc(W),Bi.typeParameters=Ms(ee),Bi.heritageClauses=Ms(ke),Bi.members=oe(dt),Bi.transformFlags=1,Bi.jsDoc=void 0,Bi}function jd(N,W,ee,ke,dt,Bi){return N.modifiers!==W||N.name!==ee||N.typeParameters!==ke||N.heritageClauses!==dt||N.members!==Bi?s(rC(W,ee,ke,dt,Bi),N):N}function F5(N,W,ee,ke){const dt=ge(265);return dt.modifiers=Ms(N),dt.name=Mc(W),dt.typeParameters=Ms(ee),dt.type=ke,dt.transformFlags=1,dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt}function A5(N,W,ee,ke,dt){return N.modifiers!==W||N.name!==ee||N.typeParameters!==ke||N.type!==dt?s(F5(W,ee,ke,dt),N):N}function f3(N,W,ee){const ke=ge(266);return ke.modifiers=Ms(N),ke.name=Mc(W),ke.members=oe(ee),ke.transformFlags|=Fs(ke.modifiers)|ou(ke.name)|Fs(ke.members)|1,ke.transformFlags&=-67108865,ke.jsDoc=void 0,ke}function pt(N,W,ee,ke){return N.modifiers!==W||N.name!==ee||N.members!==ke?s(f3(W,ee,ke),N):N}function i1(N,W,ee,ke=0){const dt=ge(267);return dt.modifiers=Ms(N),dt.flags|=ke&2088,dt.name=W,dt.body=ee,tE(dt.modifiers)&128?dt.transformFlags=1:dt.transformFlags|=Fs(dt.modifiers)|ou(dt.name)|ou(dt.body)|1,dt.transformFlags&=-67108865,dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt}function g4(N,W,ee,ke){return N.modifiers!==W||N.name!==ee||N.body!==ke?s(i1(W,ee,ke,N.flags),N):N}function bh(N){const W=se(268);return W.statements=oe(N),W.transformFlags|=Fs(W.statements),W.jsDoc=void 0,W}function Mw(N,W){return N.statements!==W?s(bh(W),N):N}function S5(N){const W=se(269);return W.clauses=oe(N),W.transformFlags|=Fs(W.clauses),W.locals=void 0,W.nextContainer=void 0,W}function aC(N,W){return N.clauses!==W?s(S5(W),N):N}function m3(N){const W=ge(270);return W.name=Mc(N),W.transformFlags|=pV(W.name)|1,W.modifiers=void 0,W.jsDoc=void 0,W}function oz(N,W){return N.name!==W?Hs(m3(W),N):N}function Hs(N,W){return N!==W&&(N.modifiers=W.modifiers),s(N,W)}function yg(N,W,ee,ke){const dt=ge(271);return dt.modifiers=Ms(N),dt.name=Mc(ee),dt.isTypeOnly=W,dt.moduleReference=ke,dt.transformFlags|=Fs(dt.modifiers)|pV(dt.name)|ou(dt.moduleReference),r_(dt.moduleReference)||(dt.transformFlags|=1),dt.transformFlags&=-67108865,dt.jsDoc=void 0,dt}function Xk(N,W,ee,ke,dt){return N.modifiers!==W||N.isTypeOnly!==ee||N.name!==ke||N.moduleReference!==dt?s(yg(W,ee,ke,dt),N):N}function eF(N,W,ee,ke){const dt=se(272);return dt.modifiers=Ms(N),dt.importClause=W,dt.moduleSpecifier=ee,dt.attributes=dt.assertClause=ke,dt.transformFlags|=ou(dt.importClause)|ou(dt.moduleSpecifier),dt.transformFlags&=-67108865,dt.jsDoc=void 0,dt}function mb(N,W,ee,ke,dt){return N.modifiers!==W||N.importClause!==ee||N.moduleSpecifier!==ke||N.attributes!==dt?s(eF(W,ee,ke,dt),N):N}function pb(N,W,ee){const ke=ge(273);return ke.isTypeOnly=N,ke.name=W,ke.namedBindings=ee,ke.transformFlags|=ou(ke.name)|ou(ke.namedBindings),N&&(ke.transformFlags|=1),ke.transformFlags&=-67108865,ke}function up(N,W,ee,ke){return N.isTypeOnly!==W||N.name!==ee||N.namedBindings!==ke?s(pb(W,ee,ke),N):N}function kg(N,W){const ee=se(300);return ee.elements=oe(N),ee.multiLine=W,ee.token=132,ee.transformFlags|=4,ee}function p3(N,W,ee){return N.elements!==W||N.multiLine!==ee?s(kg(W,ee),N):N}function tF(N,W){const ee=se(301);return ee.name=N,ee.value=W,ee.transformFlags|=4,ee}function mE(N,W,ee){return N.name!==W||N.value!==ee?s(tF(W,ee),N):N}function iF(N,W){const ee=se(302);return ee.assertClause=N,ee.multiLine=W,ee}function zw(N,W,ee){return N.assertClause!==W||N.multiLine!==ee?s(iF(W,ee),N):N}function Ur(N,W,ee){const ke=se(300);return ke.token=ee??118,ke.elements=oe(N),ke.multiLine=W,ke.transformFlags|=4,ke}function ar(N,W,ee){return N.elements!==W||N.multiLine!==ee?s(Ur(W,ee,N.token),N):N}function pE(N,W){const ee=se(301);return ee.name=N,ee.value=W,ee.transformFlags|=4,ee}function kf(N,W,ee){return N.name!==W||N.value!==ee?s(pE(W,ee),N):N}function Iw(N){const W=ge(274);return W.name=N,W.transformFlags|=ou(W.name),W.transformFlags&=-67108865,W}function B5(N,W){return N.name!==W?s(Iw(W),N):N}function Rw(N){const W=ge(280);return W.name=N,W.transformFlags|=ou(W.name)|32,W.transformFlags&=-67108865,W}function gb(N,W){return N.name!==W?s(Rw(W),N):N}function uc(N){const W=se(275);return W.elements=oe(N),W.transformFlags|=Fs(W.elements),W.transformFlags&=-67108865,W}function yh(N,W){return N.elements!==W?s(uc(W),N):N}function dD(N,W,ee){const ke=ge(276);return ke.isTypeOnly=N,ke.propertyName=W,ke.name=ee,ke.transformFlags|=ou(ke.propertyName)|ou(ke.name),ke.transformFlags&=-67108865,ke}function f_(N,W,ee,ke){return N.isTypeOnly!==W||N.propertyName!==ee||N.name!==ke?s(dD(W,ee,ke),N):N}function g3(N,W,ee){const ke=ge(277);return ke.modifiers=Ms(N),ke.isExportEquals=W,ke.expression=W?d().parenthesizeRightSideOfBinary(64,void 0,ee):d().parenthesizeExpressionOfExportDefault(ee),ke.transformFlags|=Fs(ke.modifiers)|ou(ke.expression),ke.transformFlags&=-67108865,ke.jsDoc=void 0,ke}function $p(N,W,ee){return N.modifiers!==W||N.expression!==ee?s(g3(W,N.isExportEquals,ee),N):N}function oC(N,W,ee,ke,dt){const Bi=ge(278);return Bi.modifiers=Ms(N),Bi.isTypeOnly=W,Bi.exportClause=ee,Bi.moduleSpecifier=ke,Bi.attributes=Bi.assertClause=dt,Bi.transformFlags|=Fs(Bi.modifiers)|ou(Bi.exportClause)|ou(Bi.moduleSpecifier),Bi.transformFlags&=-67108865,Bi.jsDoc=void 0,Bi}function E3(N,W,ee,ke,dt,Bi){return N.modifiers!==W||N.isTypeOnly!==ee||N.exportClause!==ke||N.moduleSpecifier!==dt||N.attributes!==Bi?Ow(oC(W,ee,ke,dt,Bi),N):N}function Ow(N,W){return N!==W&&N.modifiers===W.modifiers&&(N.modifiers=W.modifiers),s(N,W)}function m_(N){const W=se(279);return W.elements=oe(N),W.transformFlags|=Fs(W.elements),W.transformFlags&=-67108865,W}function jw(N,W){return N.elements!==W?s(m_(W),N):N}function gE(N,W,ee){const ke=se(281);return ke.isTypeOnly=N,ke.propertyName=Mc(W),ke.name=Mc(ee),ke.transformFlags|=ou(ke.propertyName)|ou(ke.name),ke.transformFlags&=-67108865,ke.jsDoc=void 0,ke}function p_(N,W,ee,ke){return N.isTypeOnly!==W||N.propertyName!==ee||N.name!==ke?s(gE(W,ee,ke),N):N}function w5(){const N=ge(282);return N.jsDoc=void 0,N}function Vw(N){const W=se(283);return W.expression=N,W.transformFlags|=ou(W.expression),W.transformFlags&=-67108865,W}function k9(N,W){return N.expression!==W?s(Vw(W),N):N}function sz(N){return se(N)}function F9(N,W,ee=!1){const ke=B0(N,ee?W&&d().parenthesizeNonArrayTypeOfPostfixType(W):W);return ke.postfix=ee,ke}function B0(N,W){const ee=se(N);return ee.type=W,ee}function Eb(N,W,ee){return W.type!==ee?s(F9(N,ee,W.postfix),W):W}function A9(N,W,ee){return W.type!==ee?s(B0(N,ee),W):W}function rp(N,W){const ee=ge(324);return ee.parameters=Ms(N),ee.type=W,ee.transformFlags=Fs(ee.parameters)|(ee.type?1:0),ee.jsDoc=void 0,ee.locals=void 0,ee.nextContainer=void 0,ee.typeArguments=void 0,ee}function sC(N,W,ee){return N.parameters!==W||N.type!==ee?s(rp(W,ee),N):N}function S9(N,W=!1){const ee=ge(329);return ee.jsDocPropertyTags=Ms(N),ee.isArrayType=W,ee}function lz(N,W,ee){return N.jsDocPropertyTags!==W||N.isArrayType!==ee?s(S9(W,ee),N):N}function nF(N){const W=se(316);return W.type=N,W}function ru(N,W){return N.type!==W?s(nF(W),N):N}function v1(N,W,ee){const ke=ge(330);return ke.typeParameters=Ms(N),ke.parameters=oe(W),ke.type=ee,ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke}function Ma(N,W,ee,ke){return N.typeParameters!==W||N.parameters!==ee||N.type!==ke?s(v1(W,ee,ke),N):N}function lf(N){const W=ice(N.kind);return N.tagName.escapedText===Al(W)?N.tagName:Ge(W)}function EE(N,W,ee){const ke=se(N);return ke.tagName=W,ke.comment=ee,ke}function ap(N,W,ee){const ke=ge(N);return ke.tagName=W,ke.comment=ee,ke}function Un(N,W,ee,ke){const dt=EE(352,N??Ge("template"),ke);return dt.constraint=W,dt.typeParameters=oe(ee),dt}function _b(N,W=lf(N),ee,ke,dt){return N.tagName!==W||N.constraint!==ee||N.typeParameters!==ke||N.comment!==dt?s(Un(W,ee,ke,dt),N):N}function lC(N,W,ee,ke){const dt=ap(353,N??Ge("typedef"),ke);return dt.typeExpression=W,dt.fullName=ee,dt.name=Vce(ee),dt.locals=void 0,dt.nextContainer=void 0,dt}function wd(N,W=lf(N),ee,ke,dt){return N.tagName!==W||N.typeExpression!==ee||N.fullName!==ke||N.comment!==dt?s(lC(W,ee,ke,dt),N):N}function _E(N,W,ee,ke,dt,Bi){const au=ap(348,N??Ge("param"),Bi);return au.typeExpression=ke,au.name=W,au.isNameFirst=!!dt,au.isBracketed=ee,au}function DE(N,W=lf(N),ee,ke,dt,Bi,au){return N.tagName!==W||N.name!==ee||N.isBracketed!==ke||N.typeExpression!==dt||N.isNameFirst!==Bi||N.comment!==au?s(_E(W,ee,ke,dt,Bi,au),N):N}function u6(N,W,ee,ke,dt,Bi){const au=ap(355,N??Ge("prop"),Bi);return au.typeExpression=ke,au.name=W,au.isNameFirst=!!dt,au.isBracketed=ee,au}function B9(N,W=lf(N),ee,ke,dt,Bi,au){return N.tagName!==W||N.name!==ee||N.isBracketed!==ke||N.typeExpression!==dt||N.isNameFirst!==Bi||N.comment!==au?s(u6(W,ee,ke,dt,Bi,au),N):N}function hD(N,W,ee,ke){const dt=ap(345,N??Ge("callback"),ke);return dt.typeExpression=W,dt.fullName=ee,dt.name=Vce(ee),dt.locals=void 0,dt.nextContainer=void 0,dt}function cC(N,W=lf(N),ee,ke,dt){return N.tagName!==W||N.typeExpression!==ee||N.fullName!==ke||N.comment!==dt?s(hD(W,ee,ke,dt),N):N}function dC(N,W,ee){const ke=EE(346,N??Ge("overload"),ee);return ke.typeExpression=W,ke}function _3(N,W=lf(N),ee,ke){return N.tagName!==W||N.typeExpression!==ee||N.comment!==ke?s(dC(W,ee,ke),N):N}function g_(N,W,ee){const ke=EE(335,N??Ge("augments"),ee);return ke.class=W,ke}function uF(N,W=lf(N),ee,ke){return N.tagName!==W||N.class!==ee||N.comment!==ke?s(g_(W,ee,ke),N):N}function fD(N,W,ee){const ke=EE(336,N??Ge("implements"),ee);return ke.class=W,ke}function r6(N,W,ee){const ke=EE(354,N??Ge("see"),ee);return ke.name=W,ke}function Db(N,W,ee,ke){return N.tagName!==W||N.name!==ee||N.comment!==ke?s(r6(W,ee,ke),N):N}function w9(N){const W=se(317);return W.name=N,W}function rF(N,W){return N.name!==W?s(w9(W),N):N}function xb(N,W){const ee=se(318);return ee.left=N,ee.right=W,ee.transformFlags|=ou(ee.left)|ou(ee.right),ee}function E4(N,W,ee){return N.left!==W||N.right!==ee?s(xb(W,ee),N):N}function hC(N,W){const ee=se(331);return ee.name=N,ee.text=W,ee}function yc(N,W,ee){return N.name!==W?s(hC(W,ee),N):N}function md(N,W){const ee=se(332);return ee.name=N,ee.text=W,ee}function T9(N,W,ee){return N.name!==W?s(md(W,ee),N):N}function O1(N,W){const ee=se(333);return ee.name=N,ee.text=W,ee}function Ff(N,W,ee){return N.name!==W?s(O1(W,ee),N):N}function vb(N,W=lf(N),ee,ke){return N.tagName!==W||N.class!==ee||N.comment!==ke?s(fD(W,ee,ke),N):N}function _4(N,W,ee){return EE(N,W??Ge(ice(N)),ee)}function fC(N,W,ee=lf(W),ke){return W.tagName!==ee||W.comment!==ke?s(_4(N,ee,ke),W):W}function T5(N,W,ee,ke){const dt=EE(N,W??Ge(ice(N)),ke);return dt.typeExpression=ee,dt}function n1(N,W,ee=lf(W),ke,dt){return W.tagName!==ee||W.typeExpression!==ke||W.comment!==dt?s(T5(N,ee,ke,dt),W):W}function aF(N,W){return EE(334,N,W)}function op(N,W,ee){return N.tagName!==W||N.comment!==ee?s(aF(W,ee),N):N}function a6(N,W,ee){const ke=ap(347,N??Ge(ice(347)),ee);return ke.typeExpression=W,ke.locals=void 0,ke.nextContainer=void 0,ke}function Hw(N,W=lf(N),ee,ke){return N.tagName!==W||N.typeExpression!==ee||N.comment!==ke?s(a6(W,ee,ke),N):N}function R0(N){const W=se(328);return W.text=N,W}function Kw(N,W){return N.text!==W?s(R0(W),N):N}function oF(N,W){const ee=se(327);return ee.comment=N,ee.tags=Ms(W),ee}function mC(N,W,ee){return N.comment!==W||N.tags!==ee?s(oF(W,ee),N):N}function L9(N,W,ee){const ke=se(284);return ke.openingElement=N,ke.children=oe(W),ke.closingElement=ee,ke.transformFlags|=ou(ke.openingElement)|Fs(ke.children)|ou(ke.closingElement)|2,ke}function Kh(N,W,ee,ke){return N.openingElement!==W||N.children!==ee||N.closingElement!==ke?s(L9(W,ee,ke),N):N}function D3(N,W,ee){const ke=se(285);return ke.tagName=N,ke.typeArguments=Ms(W),ke.attributes=ee,ke.transformFlags|=ou(ke.tagName)|Fs(ke.typeArguments)|ou(ke.attributes)|2,ke.typeArguments&&(ke.transformFlags|=1),ke}function mD(N,W,ee,ke){return N.tagName!==W||N.typeArguments!==ee||N.attributes!==ke?s(D3(W,ee,ke),N):N}function Cb(N,W,ee){const ke=se(286);return ke.tagName=N,ke.typeArguments=Ms(W),ke.attributes=ee,ke.transformFlags|=ou(ke.tagName)|Fs(ke.typeArguments)|ou(ke.attributes)|2,W&&(ke.transformFlags|=1),ke}function _m(N,W,ee,ke){return N.tagName!==W||N.typeArguments!==ee||N.attributes!==ke?s(Cb(W,ee,ke),N):N}function N9(N){const W=se(287);return W.tagName=N,W.transformFlags|=ou(W.tagName)|2,W}function o6(N,W){return N.tagName!==W?s(N9(W),N):N}function qm(N,W,ee){const ke=se(288);return ke.openingFragment=N,ke.children=oe(W),ke.closingFragment=ee,ke.transformFlags|=ou(ke.openingFragment)|Fs(ke.children)|ou(ke.closingFragment)|2,ke}function bb(N,W,ee,ke){return N.openingFragment!==W||N.children!==ee||N.closingFragment!==ke?s(qm(W,ee,ke),N):N}function L5(N,W){const ee=se(12);return ee.text=N,ee.containsOnlyTriviaWhiteSpaces=!!W,ee.transformFlags|=2,ee}function cz(N,W,ee){return N.text!==W||N.containsOnlyTriviaWhiteSpaces!==ee?s(L5(W,ee),N):N}function P9(){const N=se(289);return N.transformFlags|=2,N}function M9(){const N=se(290);return N.transformFlags|=2,N}function z9(N,W){const ee=ge(291);return ee.name=N,ee.initializer=W,ee.transformFlags|=ou(ee.name)|ou(ee.initializer)|2,ee}function pC(N,W,ee){return N.name!==W||N.initializer!==ee?s(z9(W,ee),N):N}function $f(N){const W=ge(292);return W.properties=oe(N),W.transformFlags|=Fs(W.properties)|2,W}function x3(N,W){return N.properties!==W?s($f(W),N):N}function I9(N){const W=se(293);return W.expression=N,W.transformFlags|=ou(W.expression)|2,W}function R9(N,W){return N.expression!==W?s(I9(W),N):N}function Ks(N,W){const ee=se(294);return ee.dotDotDotToken=N,ee.expression=W,ee.transformFlags|=ou(ee.dotDotDotToken)|ou(ee.expression)|2,ee}function _u(N,W){return N.expression!==W?s(Ks(N.dotDotDotToken,W),N):N}function Dm(N,W){const ee=se(295);return ee.namespace=N,ee.name=W,ee.transformFlags|=ou(ee.namespace)|ou(ee.name)|2,ee}function cf(N,W,ee){return N.namespace!==W||N.name!==ee?s(Dm(W,ee),N):N}function yb(N,W){const ee=se(296);return ee.expression=d().parenthesizeExpressionForDisallowedComma(N),ee.statements=oe(W),ee.transformFlags|=ou(ee.expression)|Fs(ee.statements),ee.jsDoc=void 0,ee}function Ww(N,W,ee){return N.expression!==W||N.statements!==ee?s(yb(W,ee),N):N}function gC(N){const W=se(297);return W.statements=oe(N),W.transformFlags=Fs(W.statements),W}function kb(N,W){return N.statements!==W?s(gC(W),N):N}function s6(N,W){const ee=se(298);switch(ee.token=N,ee.types=oe(W),ee.transformFlags|=Fs(ee.types),N){case 96:ee.transformFlags|=1024;break;case 119:ee.transformFlags|=1;break;default:return H.assertNever(N)}return ee}function Zm(N,W){return N.types!==W?s(s6(N.token,W),N):N}function sp(N,W){const ee=se(299);return ee.variableDeclaration=V9(N),ee.block=W,ee.transformFlags|=ou(ee.variableDeclaration)|ou(ee.block)|(N?0:64),ee.locals=void 0,ee.nextContainer=void 0,ee}function l6(N,W,ee){return N.variableDeclaration!==W||N.block!==ee?s(sp(W,ee),N):N}function Up(N,W){const ee=ge(303);return ee.name=Mc(N),ee.initializer=d().parenthesizeExpressionForDisallowedComma(W),ee.transformFlags|=Kx(ee.name)|ou(ee.initializer),ee.modifiers=void 0,ee.questionToken=void 0,ee.exclamationToken=void 0,ee.jsDoc=void 0,ee}function lp(N,W,ee){return N.name!==W||N.initializer!==ee?N5(Up(W,ee),N):N}function N5(N,W){return N!==W&&(N.modifiers=W.modifiers,N.questionToken=W.questionToken,N.exclamationToken=W.exclamationToken),s(N,W)}function Fb(N,W){const ee=ge(304);return ee.name=Mc(N),ee.objectAssignmentInitializer=W&&d().parenthesizeExpressionForDisallowedComma(W),ee.transformFlags|=pV(ee.name)|ou(ee.objectAssignmentInitializer)|1024,ee.equalsToken=void 0,ee.modifiers=void 0,ee.questionToken=void 0,ee.exclamationToken=void 0,ee.jsDoc=void 0,ee}function Pc(N,W,ee){return N.name!==W||N.objectAssignmentInitializer!==ee?dz(Fb(W,ee),N):N}function dz(N,W){return N!==W&&(N.modifiers=W.modifiers,N.questionToken=W.questionToken,N.exclamationToken=W.exclamationToken,N.equalsToken=W.equalsToken),s(N,W)}function D4(N){const W=ge(305);return W.expression=d().parenthesizeExpressionForDisallowedComma(N),W.transformFlags|=ou(W.expression)|128|65536,W.jsDoc=void 0,W}function Gw(N,W){return N.expression!==W?s(D4(W),N):N}function j1(N,W){const ee=ge(306);return ee.name=Mc(N),ee.initializer=W&&d().parenthesizeExpressionForDisallowedComma(W),ee.transformFlags|=ou(ee.name)|ou(ee.initializer)|1,ee.jsDoc=void 0,ee}function EC(N,W,ee){return N.name!==W||N.initializer!==ee?s(j1(W,ee),N):N}function Ab(N,W,ee){const ke=u.createBaseSourceFileNode(312);return ke.statements=oe(N),ke.endOfFileToken=W,ke.flags|=ee,ke.text="",ke.fileName="",ke.path="",ke.resolvedPath="",ke.originalFileName="",ke.languageVersion=0,ke.languageVariant=0,ke.scriptKind=0,ke.isDeclarationFile=!1,ke.hasNoDefaultLib=!1,ke.transformFlags|=Fs(ke.statements)|ou(ke.endOfFileToken),ke.locals=void 0,ke.nextContainer=void 0,ke.endFlowNode=void 0,ke.nodeCount=0,ke.identifierCount=0,ke.symbolCount=0,ke.parseDiagnostics=void 0,ke.bindDiagnostics=void 0,ke.bindSuggestionDiagnostics=void 0,ke.lineMap=void 0,ke.externalModuleIndicator=void 0,ke.setExternalModuleIndicator=void 0,ke.pragmas=void 0,ke.checkJsDirective=void 0,ke.referencedFiles=void 0,ke.typeReferenceDirectives=void 0,ke.libReferenceDirectives=void 0,ke.amdDependencies=void 0,ke.commentDirectives=void 0,ke.identifiers=void 0,ke.packageJsonLocations=void 0,ke.packageJsonScope=void 0,ke.imports=void 0,ke.moduleAugmentations=void 0,ke.ambientModuleNames=void 0,ke.classifiableNames=void 0,ke.impliedNodeFormat=void 0,ke}function sF(N){const W=Object.create(N.redirectTarget);return Object.defineProperties(W,{id:{get(){return this.redirectInfo.redirectTarget.id},set(ee){this.redirectInfo.redirectTarget.id=ee}},symbol:{get(){return this.redirectInfo.redirectTarget.symbol},set(ee){this.redirectInfo.redirectTarget.symbol=ee}}}),W.redirectInfo=N,W}function Jw(N){const W=sF(N.redirectInfo);return W.flags|=N.flags&-17,W.fileName=N.fileName,W.path=N.path,W.resolvedPath=N.resolvedPath,W.originalFileName=N.originalFileName,W.packageJsonLocations=N.packageJsonLocations,W.packageJsonScope=N.packageJsonScope,W.emitNode=void 0,W}function x4(N){const W=u.createBaseSourceFileNode(312);W.flags|=N.flags&-17;for(const ee in N)if(!(gu(W,ee)||!gu(N,ee))){if(ee==="emitNode"){W.emitNode=void 0;continue}W[ee]=N[ee]}return W}function Ol(N){const W=N.redirectInfo?Jw(N):x4(N);return su(W,N),W}function xE(N,W,ee,ke,dt,Bi,au){const za=Ol(N);return za.statements=oe(W),za.isDeclarationFile=ee,za.referencedFiles=ke,za.typeReferenceDirectives=dt,za.hasNoDefaultLib=Bi,za.libReferenceDirectives=au,za.transformFlags=Fs(za.statements)|ou(za.endOfFileToken),za}function c6(N,W,ee=N.isDeclarationFile,ke=N.referencedFiles,dt=N.typeReferenceDirectives,Bi=N.hasNoDefaultLib,au=N.libReferenceDirectives){return N.statements!==W||N.isDeclarationFile!==ee||N.referencedFiles!==ke||N.typeReferenceDirectives!==dt||N.hasNoDefaultLib!==Bi||N.libReferenceDirectives!==au?s(xE(N,W,ee,ke,dt,Bi,au),N):N}function v3(N,W=_t){const ee=se(313);return ee.prepends=W,ee.sourceFiles=N,ee.syntheticFileReferences=void 0,ee.syntheticTypeReferences=void 0,ee.syntheticLibReferences=void 0,ee.hasNoDefaultLib=void 0,ee}function _C(N,W,ee=_t){return N.sourceFiles!==W||N.prepends!==ee?s(v3(W,ee),N):N}function $w(N,W,ee){const ke=se(314);return ke.prologues=N,ke.syntheticReferences=W,ke.texts=ee,ke.fileName="",ke.text="",ke.referencedFiles=_t,ke.libReferenceDirectives=_t,ke.getLineAndCharacterOfPosition=dt=>s0(ke,dt),ke}function d6(N,W){const ee=se(N);return ee.data=W,ee}function R(N){return d6(307,N)}function be(N,W){const ee=d6(308,N);return ee.texts=W,ee}function Ht(N,W){return d6(W?310:309,N)}function Oi(N){const W=se(311);return W.data=N.data,W.section=N,W}function yu(){const N=se(315);return N.javascriptText="",N.declarationText="",N}function Jr(N,W=!1,ee){const ke=se(237);return ke.type=N,ke.isSpread=W,ke.tupleNameSource=ee,ke}function br(N){const W=se(358);return W._children=N,W}function Ea(N){const W=se(359);return W.original=N,Pt(W,N),W}function Ao(N,W){const ee=se(360);return ee.expression=N,ee.original=W,ee.transformFlags|=ou(ee.expression)|1,Pt(ee,W),ee}function Af(N,W){return N.expression!==W?s(Ao(W,N.original),N):N}function Uf(N){if(sl(N)&&!zN(N)&&!N.original&&!N.emitNode&&!N.id){if(UP(N))return N.elements;if(Xn(N)&&Zke(N.operatorToken))return[N.left,N.right]}return N}function Fr(N){const W=se(361);return W.elements=oe(z0(N,Uf)),W.transformFlags|=Fs(W.elements),W}function vE(N,W){return N.elements!==W?s(Fr(W),N):N}function gn(N,W){const ee=se(362);return ee.expression=N,ee.thisArg=W,ee.transformFlags|=ou(ee.expression)|ou(ee.thisArg),ee}function h6(N,W,ee){return N.expression!==W||N.thisArg!==ee?s(gn(W,ee),N):N}function P5(N){const W=xe(N.escapedText);return W.flags|=N.flags&-17,W.transformFlags=N.transformFlags,su(W,N),xV(W,{...N.emitNode.autoGenerate}),W}function lF(N){const W=xe(N.escapedText);W.flags|=N.flags&-17,W.jsDoc=N.jsDoc,W.flowNode=N.flowNode,W.symbol=N.symbol,W.transformFlags=N.transformFlags,su(W,N);const ee=gk(N);return ee&&l5(W,ee),W}function DC(N){const W=ft(N.escapedText);return W.flags|=N.flags&-17,W.transformFlags=N.transformFlags,su(W,N),xV(W,{...N.emitNode.autoGenerate}),W}function O9(N){const W=ft(N.escapedText);return W.flags|=N.flags&-17,W.transformFlags=N.transformFlags,su(W,N),W}function cF(N){if(N===void 0)return N;if(la(N))return Ol(N);if(al(N))return P5(N);if(at(N))return lF(N);if(Uy(N))return DC(N);if(ea(N))return O9(N);const W=GO(N.kind)?u.createBaseNode(N.kind):u.createBaseTokenNode(N.kind);W.flags|=N.flags&-17,W.transformFlags=N.transformFlags,su(W,N);for(const ee in N)gu(W,ee)||!gu(N,ee)||(W[ee]=N[ee]);return W}function E_(N,W,ee){return Mn(Jm(void 0,void 0,void 0,void 0,W?[W]:[],void 0,o0(N,!0)),void 0,ee?[ee]:[])}function M5(N,W,ee){return Mn(f4(void 0,void 0,W?[W]:[],void 0,void 0,o0(N,!0)),void 0,ee?[ee]:[])}function C3(){return Wf(Ce("0"))}function Uw(N){return g3(void 0,!1,N)}function j9(N){return oC(void 0,!1,m_([gE(!1,void 0,N)]))}function ZK(N,W){return W==="null"?Y.createStrictEquality(N,It()):W==="undefined"?Y.createStrictEquality(N,C3()):Y.createStrictEquality(R1(N),Se(W))}function hz(N,W){return W==="null"?Y.createStrictInequality(N,It()):W==="undefined"?Y.createStrictInequality(N,C3()):Y.createStrictInequality(R1(N),Se(W))}function __(N,W,ee){return $y(N)?Fo(m0(N,void 0,W),void 0,void 0,ee):Mn(S0(N,W),void 0,ee)}function pD(N,W,ee){return __(N,"bind",[W,...ee])}function qw(N,W,ee){return __(N,"call",[W,...ee])}function D_(N,W,ee){return __(N,"apply",[W,ee])}function xC(N,W,ee){return __(Ge(N),W,ee)}function mte(N,W){return __(N,"slice",W===void 0?[]:[m6(W)])}function CE(N,W){return __(N,"concat",W)}function dF(N,W,ee){return xC("Object","defineProperty",[N,m6(W),ee])}function YK(N,W){return xC("Object","getOwnPropertyDescriptor",[N,m6(W)])}function he(N,W,ee){return xC("Reflect","get",ee?[N,W,ee]:[N,W])}function Re(N,W,ee,ke){return xC("Reflect","set",ke?[N,W,ee,ke]:[N,W,ee])}function nt(N,W,ee){return ee?(N.push(Up(W,ee)),!0):!1}function Nt(N,W){const ee=[];nt(ee,"enumerable",m6(N.enumerable)),nt(ee,"configurable",m6(N.configurable));let ke=nt(ee,"writable",m6(N.writable));ke=nt(ee,"value",N.value)||ke;let dt=nt(ee,"get",N.get);return dt=nt(ee,"set",N.set)||dt,H.assert(!(ke&&dt),"A PropertyDescriptor may not be both an accessor descriptor and a data descriptor."),Ss(ee,!W)}function bi(N,W){switch(N.kind){case 217:return ip(N,W);case 216:return ql(N,N.type,W);case 234:return oi(N,W,N.type);case 238:return tn(N,W,N.type);case 235:return Xi(N,W);case 360:return Af(N,W)}}function en(N){return Cf(N)&&sl(N)&&sl(Lv(N))&&sl(nE(N))&&!Oe(DB(N))&&!Oe(DV(N))}function zu(N,W,ee=15){return N&&CY(N,ee)&&!en(N)?bi(N,zu(N.expression,W)):W}function Hr(N,W,ee){if(!W)return N;const ke=Nw(W,W.label,V2(W.statement)?Hr(N,W.statement):N);return ee&&ee(W),ke}function Lr(N,W){const ee=l0(N);switch(ee.kind){case 80:return W;case 110:case 9:case 10:case 11:return!1;case 209:return ee.elements.length!==0;case 210:return ee.properties.length>0;default:return!0}}function gr(N,W,ee,ke=!1){const dt=Dc(N,15);let Bi,au;return nf(dt)?(Bi=St(),au=dt):HP(dt)?(Bi=St(),au=ee!==void 0&&ee<2?Pt(Ge("_super"),dt):dt):bs(dt)&8192?(Bi=C3(),au=d().parenthesizeLeftSideOfAccess(dt,!1)):Iu(dt)?Lr(dt.expression,ke)?(Bi=Ae(W),au=S0(Pt(Y.createAssignment(Bi,dt.expression),dt.expression),dt.name),Pt(au,dt)):(Bi=dt.expression,au=dt):U0(dt)?Lr(dt.expression,ke)?(Bi=Ae(W),au=uh(Pt(Y.createAssignment(Bi,dt.expression),dt.expression),dt.argumentExpression),Pt(au,dt)):(Bi=dt.expression,au=dt):(Bi=C3(),au=d().parenthesizeLeftSideOfAccess(N,!1)),{target:au,thisArg:Bi}}function fa(N,W){return S0(Nc(Ss([et(void 0,"value",[Zu(void 0,void 0,N,void 0,void 0,void 0)],o0([i6(W)]))])),"value")}function _0(N){return N.length>10?Fr(N):nn(N,Y.createComma)}function qs(N,W,ee,ke=0,dt){const Bi=dt?N&&TU(N):Za(N);if(Bi&&at(Bi)&&!al(Bi)){const au=ks(Pt(cF(Bi),Bi),Bi.parent);return ke|=bs(Bi),ee||(ke|=96),W||(ke|=3072),ke&&Zn(au,ke),au}return Je(N)}function Ws(N,W,ee){return qs(N,W,ee,98304)}function v4(N,W,ee,ke){return qs(N,W,ee,32768,ke)}function qp(N,W,ee){return qs(N,W,ee,16384)}function f6(N,W,ee){return qs(N,W,ee)}function b3(N,W,ee,ke){const dt=S0(N,sl(W)?W:cF(W));Pt(dt,W);let Bi=0;return ke||(Bi|=96),ee||(Bi|=3072),Bi&&Zn(dt,Bi),dt}function Vd(N,W,ee,ke){return N&&Yu(W,32)?b3(N,qs(W),ee,ke):qp(W,ee,ke)}function gD(N,W,ee,ke){const dt=Yw(N,W,0,ee);return mz(N,W,dt,ke)}function fz(N){return us(N.expression)&&N.expression.text==="use strict"}function Zw(){return vh(i6(Se("use strict")))}function Yw(N,W,ee=0,ke){H.assert(W.length===0,"Prologue directives should be at the first statement in the target statements array");let dt=!1;const Bi=N.length;for(;eeza&&Qm.splice(dt,0,...W.slice(za,i0)),za>au&&Qm.splice(ke,0,...W.slice(au,za)),au>Bi&&Qm.splice(ee,0,...W.slice(Bi,au)),Bi>0)if(ee===0)Qm.splice(0,0,...W.slice(0,Bi));else{const p6=new Map;for(let g6=0;g6=0;g6--){const vC=W[g6];p6.has(vC.expression.text)||Qm.unshift(vC)}}return g2(N)?Pt(oe(Qm,N.hasTrailingComma),N):N}function gz(N,W){let ee;return typeof W=="number"?ee=Ni(W):ee=W,Bl(N)?Ai(N,ee,N.name,N.constraint,N.default):io(N)?aa(N,ee,N.dotDotDotToken,N.name,N.questionToken,N.type,N.initializer):WP(N)?Ui(N,ee,N.typeParameters,N.parameters,N.type):Mm(N)?jn(N,ee,N.name,N.questionToken,N.type):ko(N)?Dn(N,ee,N.name,N.questionToken??N.exclamationToken,N.type,N.initializer):n3(N)?tu(N,ee,N.name,N.questionToken,N.typeParameters,N.parameters,N.type):dc(N)?Da(N,ee,N.asteriskToken,N.name,N.questionToken,N.typeParameters,N.parameters,N.type,N.body):hc(N)?Et(N,ee,N.parameters,N.body):zm(N)?Xt(N,ee,N.name,N.parameters,N.type,N.body):jf(N)?gt(N,ee,N.name,N.parameters,N.body):Ek(N)?Ei(N,ee,N.parameters,N.type):A0(N)?jh(N,ee,N.asteriskToken,N.name,N.typeParameters,N.parameters,N.type,N.body):q0(N)?c3(N,ee,N.typeParameters,N.parameters,N.type,N.equalsGreaterThanToken,N.body):Xd(N)?bg(N,ee,N.name,N.typeParameters,N.heritageClauses,N.members):Jl(N)?t6(N,ee,N.declarationList):ed(N)?Yk(N,ee,N.asteriskToken,N.name,N.typeParameters,N.parameters,N.type,N.body):Wc(N)?Qk(N,ee,N.name,N.typeParameters,N.heritageClauses,N.members):xh(N)?jd(N,ee,N.name,N.typeParameters,N.heritageClauses,N.members):jp(N)?A5(N,ee,N.name,N.typeParameters,N.type):Iv(N)?pt(N,ee,N.name,N.members):_c(N)?g4(N,ee,N.name,N.body):E1(N)?Xk(N,ee,N.isTypeOnly,N.name,N.moduleReference):Sd(N)?mb(N,ee,N.importClause,N.moduleSpecifier,N.attributes):tc(N)?$p(N,ee,N.expression):Gc(N)?E3(N,ee,N.isTypeOnly,N.exportClause,N.moduleSpecifier,N.attributes):H.assertNever(N)}function C4(N,W){return io(N)?aa(N,W,N.dotDotDotToken,N.name,N.questionToken,N.type,N.initializer):ko(N)?Dn(N,W,N.name,N.questionToken??N.exclamationToken,N.type,N.initializer):dc(N)?Da(N,W,N.asteriskToken,N.name,N.questionToken,N.typeParameters,N.parameters,N.type,N.body):zm(N)?Xt(N,W,N.name,N.parameters,N.type,N.body):jf(N)?gt(N,W,N.name,N.parameters,N.body):Xd(N)?bg(N,W,N.name,N.typeParameters,N.heritageClauses,N.members):Wc(N)?Qk(N,W,N.name,N.typeParameters,N.heritageClauses,N.members):H.assertNever(N)}function Qw(N,W){switch(N.kind){case 177:return Xt(N,N.modifiers,W,N.parameters,N.type,N.body);case 178:return gt(N,N.modifiers,W,N.parameters,N.body);case 174:return Da(N,N.modifiers,N.asteriskToken,W,N.questionToken,N.typeParameters,N.parameters,N.type,N.body);case 173:return tu(N,N.modifiers,W,N.questionToken,N.typeParameters,N.parameters,N.type);case 172:return Dn(N,N.modifiers,W,N.questionToken??N.exclamationToken,N.type,N.initializer);case 171:return jn(N,N.modifiers,W,N.questionToken,N.type);case 303:return lp(N,W,N.initializer)}}function Ms(N){return N?oe(N):void 0}function Mc(N){return typeof N=="string"?Ge(N):N}function m6(N){return typeof N=="string"?Se(N):typeof N=="number"?Ce(N):typeof N=="boolean"?N?ei():ht():N}function hF(N){return N&&d().parenthesizeExpressionForDisallowedComma(N)}function gte(N){return typeof N=="number"?Ie(N):N}function x_(N){return N&&yce(N)?Pt(su(cD(),N),N):N}function V9(N){return typeof N=="string"||N&&!ua(N)?Hh(N,void 0,void 0,void 0):N}}function bLt(t,u){return t!==u&&Pt(t,u),t}function yLt(t,u){return t!==u&&(su(t,u),Pt(t,u)),t}function ice(t){switch(t){case 351:return"type";case 349:return"returns";case 350:return"this";case 347:return"enum";case 337:return"author";case 339:return"class";case 340:return"public";case 341:return"private";case 342:return"protected";case 343:return"readonly";case 344:return"override";case 352:return"template";case 353:return"typedef";case 348:return"param";case 355:return"prop";case 345:return"callback";case 346:return"overload";case 335:return"augments";case 336:return"implements";default:return H.fail(`Unsupported kind: ${H.formatSyntaxKind(t)}`)}}function kLt(t,u){switch(s5||(s5=YD(99,!1,0)),t){case 15:s5.setText("`"+u+"`");break;case 16:s5.setText("`"+u+"${");break;case 17:s5.setText("}"+u+"${");break;case 18:s5.setText("}"+u+"`");break}let s=s5.scan();if(s===20&&(s=s5.reScanTemplateToken(!1)),s5.isUnterminated())return s5.setText(void 0),Ike;let d;switch(s){case 15:case 16:case 17:case 18:d=s5.getTokenValue();break}return d===void 0||s5.scan()!==1?(s5.setText(void 0),Ike):(s5.setText(void 0),d)}function Kx(t){return t&&at(t)?pV(t):ou(t)}function pV(t){return ou(t)&-67108865}function FLt(t,u){return u|t.transformFlags&134234112}function ou(t){if(!t)return 0;const u=t.transformFlags&~Mke(t.kind);return mh(t)&&Sc(t.name)?FLt(t.name,u):u}function Fs(t){return t?t.transformFlags:0}function zYe(t){let u=0;for(const s of t)u|=ou(s);t.transformFlags=u}function Mke(t){if(t>=182&&t<=205)return-2;switch(t){case 213:case 214:case 209:return-2147450880;case 267:return-1941676032;case 169:return-2147483648;case 219:return-2072174592;case 218:case 262:return-1937940480;case 261:return-2146893824;case 263:case 231:return-2147344384;case 176:return-1937948672;case 172:return-2013249536;case 174:case 177:case 178:return-2005057536;case 133:case 150:case 163:case 146:case 154:case 151:case 136:case 155:case 116:case 168:case 171:case 173:case 179:case 180:case 181:case 264:case 265:return-2;case 210:return-2147278848;case 299:return-2147418112;case 206:case 207:return-2147450880;case 216:case 238:case 234:case 360:case 217:case 108:return-2147483648;case 211:case 212:return-2147483648;default:return-2147483648}}function yZ(t){return t.flags|=16,t}function nce(t,u,s){let d,f,p,E,v,b,B,k,T,M;Ja(t)?(p="",E=t,v=t.length,b=u,B=s):(H.assert(u==="js"||u==="dts"),p=(u==="js"?t.javascriptPath:t.declarationPath)||"",b=u==="js"?t.javascriptMapPath:t.declarationMapPath,k=()=>u==="js"?t.javascriptText:t.declarationText,T=()=>u==="js"?t.javascriptMapText:t.declarationMapText,v=()=>k().length,t.buildInfo&&t.buildInfo.bundle&&(H.assert(s===void 0||typeof s=="boolean"),d=s,f=u==="js"?t.buildInfo.bundle.js:t.buildInfo.bundle.dts,M=t.oldFileOfCurrentEmit));const z=M?SLt(H.checkDefined(f)):ALt(f,d,v);return z.fileName=p,z.sourceMapPath=b,z.oldFileOfCurrentEmit=M,k&&T?(Object.defineProperty(z,"text",{get:k}),Object.defineProperty(z,"sourceMapText",{get:T})):(H.assert(!M),z.text=E??"",z.sourceMapText=B),z}function ALt(t,u,s){let d,f,p,E,v,b,B,k;for(const M of t?t.sections:_t)switch(M.kind){case"prologue":d=xi(d,Pt(q.createUnparsedPrologue(M.data),M));break;case"emitHelpers":f=xi(f,hce().get(M.data));break;case"no-default-lib":k=!0;break;case"reference":p=xi(p,{pos:-1,end:-1,fileName:M.data});break;case"type":E=xi(E,{pos:-1,end:-1,fileName:M.data});break;case"type-import":E=xi(E,{pos:-1,end:-1,fileName:M.data,resolutionMode:99});break;case"type-require":E=xi(E,{pos:-1,end:-1,fileName:M.data,resolutionMode:1});break;case"lib":v=xi(v,{pos:-1,end:-1,fileName:M.data});break;case"prepend":let z;for(const j of M.texts)(!u||j.kind!=="internal")&&(z=xi(z,Pt(q.createUnparsedTextLike(j.data,j.kind==="internal"),j)));b=yn(b,z),B=xi(B,q.createUnparsedPrepend(M.data,z??_t));break;case"internal":if(u){B||(B=[]);break}case"text":B=xi(B,Pt(q.createUnparsedTextLike(M.data,M.kind==="internal"),M));break;default:H.assertNever(M)}if(!B){const M=q.createUnparsedTextLike(void 0,!1);wP(M,0,typeof s=="function"?s():s),B=[M]}const T=a_.createUnparsedSource(d??_t,void 0,B);return pB(d,T),pB(B,T),pB(b,T),T.hasNoDefaultLib=k,T.helpers=f,T.referencedFiles=p||_t,T.typeReferenceDirectives=E,T.libReferenceDirectives=v||_t,T}function SLt(t){let u,s;for(const f of t.sections)switch(f.kind){case"internal":case"text":u=xi(u,Pt(q.createUnparsedTextLike(f.data,f.kind==="internal"),f));break;case"no-default-lib":case"reference":case"type":case"type-import":case"type-require":case"lib":s=xi(s,Pt(q.createUnparsedSyntheticReference(f),f));break;case"prologue":case"emitHelpers":case"prepend":break;default:H.assertNever(f)}const d=q.createUnparsedSource(_t,s,u??_t);return pB(s,d),pB(u,d),d.helpers=Vt(t.sources&&t.sources.helpers,f=>hce().get(f)),d}function IYe(t,u,s,d,f,p){return Ja(t)?rce(void 0,t,s,d,void 0,u,f,p):uce(t,u,s,d,f,p)}function uce(t,u,s,d,f,p,E,v){const b=a_.createInputFiles();b.javascriptPath=u,b.javascriptMapPath=s,b.declarationPath=d,b.declarationMapPath=f,b.buildInfoPath=p;const B=new Map,k=j=>{if(j===void 0)return;let J=B.get(j);return J===void 0&&(J=t(j),B.set(j,J!==void 0?J:!1)),J!==!1?J:void 0},T=j=>{const J=k(j);return J!==void 0?J:`/* Input file ${j} was missing */\r
-`};let M;return Object.defineProperties(b,{javascriptText:{get:()=>T(u)},javascriptMapText:{get:()=>k(s)},declarationText:{get:()=>T(H.checkDefined(d))},declarationMapText:{get:()=>k(f)},buildInfo:{get:()=>{if(M===void 0&&p)if(E!=null&&E.getBuildInfo)M=E.getBuildInfo(p,v.configFilePath)??!1;else{const j=k(p);M=j!==void 0?_Q(p,j)??!1:!1}return M||void 0}}}),b}function rce(t,u,s,d,f,p,E,v,b,B,k){const T=a_.createInputFiles();return T.javascriptPath=t,T.javascriptText=u,T.javascriptMapPath=s,T.javascriptMapText=d,T.declarationPath=f,T.declarationText=p,T.declarationMapPath=E,T.declarationMapText=v,T.buildInfoPath=b,T.buildInfo=B,T.oldFileOfCurrentEmit=k,T}function RYe(t,u,s){return new(jYe||(jYe=Qd.getSourceMapSourceConstructor()))(t,u,s)}function su(t,u){if(t.original!==u&&(t.original=u,u)){const s=u.emitNode;s&&(t.emitNode=BLt(s,t.emitNode))}return t}function BLt(t,u){const{flags:s,internalFlags:d,leadingComments:f,trailingComments:p,commentRange:E,sourceMapRange:v,tokenSourceMapRanges:b,constantValue:B,helpers:k,startsOnNewLine:T,snippetElement:M,classThis:z,assignedName:j}=t;if(u||(u={}),s&&(u.flags=s),d&&(u.internalFlags=d&-9),f&&(u.leadingComments=yn(f.slice(),u.leadingComments)),p&&(u.trailingComments=yn(p.slice(),u.trailingComments)),E&&(u.commentRange=E),v&&(u.sourceMapRange=v),b&&(u.tokenSourceMapRanges=wLt(b,u.tokenSourceMapRanges)),B!==void 0&&(u.constantValue=B),k)for(const J of k)u.helpers=e0(u.helpers,J);return T!==void 0&&(u.startsOnNewLine=T),M!==void 0&&(u.snippetElement=M),z&&(u.classThis=z),j&&(u.assignedName=j),u}function wLt(t,u){u||(u=[]);for(const s in t)u[s]=t[s];return u}var kZ,ace,zke,s5,Ike,gV,OYe,q,jYe,TLt=o({"src/compiler/factory/nodeFactory.ts"(){Bo(),kZ=0,ace=(t=>(t[t.None=0]="None",t[t.NoParenthesizerRules=1]="NoParenthesizerRules",t[t.NoNodeConverters=2]="NoNodeConverters",t[t.NoIndentationOnFreshPropertyAccess=4]="NoIndentationOnFreshPropertyAccess",t[t.NoOriginalNode=8]="NoOriginalNode",t))(ace||{}),zke=[],Ike={},gV=Lke(),OYe={createBaseSourceFileNode:t=>yZ(gV.createBaseSourceFileNode(t)),createBaseIdentifierNode:t=>yZ(gV.createBaseIdentifierNode(t)),createBasePrivateIdentifierNode:t=>yZ(gV.createBasePrivateIdentifierNode(t)),createBaseTokenNode:t=>yZ(gV.createBaseTokenNode(t)),createBaseNode:t=>yZ(gV.createBaseNode(t))},q=mV(4,OYe)}});function P1(t){if(t.emitNode)H.assert(!(t.emitNode.internalFlags&8),"Invalid attempt to mutate an immutable node.");else{if(zN(t)){if(t.kind===312)return t.emitNode={annotatedNodes:[t]};const u=zn(Ua(zn(t)))??H.fail("Could not determine parsed source file.");P1(u).annotatedNodes.push(t)}t.emitNode={}}return t.emitNode}function oce(t){var u,s;const d=(s=(u=zn(Ua(t)))==null?void 0:u.emitNode)==null?void 0:s.annotatedNodes;if(d)for(const f of d)f.emitNode=void 0}function EV(t){const u=P1(t);return u.flags|=3072,u.leadingComments=void 0,u.trailingComments=void 0,t}function Zn(t,u){return P1(t).flags=u,t}function i_(t,u){const s=P1(t);return s.flags=s.flags|u,t}function _V(t,u){return P1(t).internalFlags=u,t}function F7(t,u){const s=P1(t);return s.internalFlags=s.internalFlags|u,t}function Lv(t){var u;return((u=t.emitNode)==null?void 0:u.sourceMapRange)??t}function As(t,u){return P1(t).sourceMapRange=u,t}function VYe(t,u){var s,d;return(d=(s=t.emitNode)==null?void 0:s.tokenSourceMapRanges)==null?void 0:d[u]}function Rke(t,u,s){const d=P1(t),f=d.tokenSourceMapRanges??(d.tokenSourceMapRanges=[]);return f[u]=s,t}function RP(t){var u;return(u=t.emitNode)==null?void 0:u.startsOnNewLine}function FZ(t,u){return P1(t).startsOnNewLine=u,t}function nE(t){var u;return((u=t.emitNode)==null?void 0:u.commentRange)??t}function Bc(t,u){return P1(t).commentRange=u,t}function DB(t){var u;return(u=t.emitNode)==null?void 0:u.leadingComments}function Nv(t,u){return P1(t).leadingComments=u,t}function OP(t,u,s,d){return Nv(t,xi(DB(t),{kind:u,pos:-1,end:-1,hasTrailingNewLine:d,text:s}))}function DV(t){var u;return(u=t.emitNode)==null?void 0:u.trailingComments}function A7(t,u){return P1(t).trailingComments=u,t}function AZ(t,u,s,d){return A7(t,xi(DV(t),{kind:u,pos:-1,end:-1,hasTrailingNewLine:d,text:s}))}function Oke(t,u){Nv(t,DB(u)),A7(t,DV(u));const s=P1(u);return s.leadingComments=void 0,s.trailingComments=void 0,t}function jke(t){var u;return(u=t.emitNode)==null?void 0:u.constantValue}function Vke(t,u){const s=P1(t);return s.constantValue=u,t}function S7(t,u){const s=P1(t);return s.helpers=xi(s.helpers,u),t}function iD(t,u){if(Oe(u)){const s=P1(t);for(const d of u)s.helpers=e0(s.helpers,d)}return t}function HYe(t,u){var s;const d=(s=t.emitNode)==null?void 0:s.helpers;return d?gO(d,u):!1}function SZ(t){var u;return(u=t.emitNode)==null?void 0:u.helpers}function Hke(t,u,s){const d=t.emitNode,f=d&&d.helpers;if(!Oe(f))return;const p=P1(u);let E=0;for(let v=0;v0&&(f[v-E]=b)}E>0&&(f.length-=E)}function sce(t){var u;return(u=t.emitNode)==null?void 0:u.snippetElement}function lce(t,u){const s=P1(t);return s.snippetElement=u,t}function cce(t){return P1(t).internalFlags|=4,t}function Kke(t,u){const s=P1(t);return s.typeNode=u,t}function Wke(t){var u;return(u=t.emitNode)==null?void 0:u.typeNode}function l5(t,u){return P1(t).identifierTypeArguments=u,t}function gk(t){var u;return(u=t.emitNode)==null?void 0:u.identifierTypeArguments}function xV(t,u){return P1(t).autoGenerate=u,t}function KYe(t){var u;return(u=t.emitNode)==null?void 0:u.autoGenerate}function Gke(t,u){return P1(t).generatedImportReference=u,t}function Jke(t){var u;return(u=t.emitNode)==null?void 0:u.generatedImportReference}var LLt=o({"src/compiler/factory/emitNode.ts"(){Bo()}});function $ke(t){const u=t.factory,s=Mh(()=>_V(u.createTrue(),8)),d=Mh(()=>_V(u.createFalse(),8));return{getUnscopedHelperName:f,createDecorateHelper:p,createMetadataHelper:E,createParamHelper:v,createESDecorateHelper:J,createRunInitializersHelper:K,createAssignHelper:Y,createAwaitHelper:oe,createAsyncGeneratorHelper:se,createAsyncDelegatorHelper:ge,createAsyncValuesHelper:ae,createRestHelper:Ce,createAwaiterHelper:ne,createExtendsHelper:ve,createTemplateObjectHelper:Se,createSpreadArrayHelper:Ne,createPropKeyHelper:pe,createSetFunctionNameHelper:fe,createValuesHelper:xe,createReadHelper:Be,createGeneratorHelper:Ge,createCreateBindingHelper:Ae,createImportStarHelper:De,createImportStarCallbackHelper:Ke,createImportDefaultHelper:Je,createExportStarHelper:ft,createClassPrivateFieldGetHelper:Ye,createClassPrivateFieldSetHelper:Ve,createClassPrivateFieldInHelper:We,createAddDisposableResourceHelper:Gt,createDisposeResourcesHelper:Yt};function f(Ie){return Zn(u.createIdentifier(Ie),8196)}function p(Ie,st,St,It){t.requestEmitHelper(BZ);const ei=[];return ei.push(u.createArrayLiteralExpression(Ie,!0)),ei.push(st),St&&(ei.push(St),It&&ei.push(It)),u.createCallExpression(f("__decorate"),void 0,ei)}function E(Ie,st){return t.requestEmitHelper(wZ),u.createCallExpression(f("__metadata"),void 0,[u.createStringLiteral(Ie),st])}function v(Ie,st,St){return t.requestEmitHelper(TZ),Pt(u.createCallExpression(f("__param"),void 0,[u.createNumericLiteral(st+""),Ie]),St)}function b(Ie){const st=[u.createPropertyAssignment(u.createIdentifier("kind"),u.createStringLiteral("class")),u.createPropertyAssignment(u.createIdentifier("name"),Ie.name),u.createPropertyAssignment(u.createIdentifier("metadata"),Ie.metadata)];return u.createObjectLiteralExpression(st)}function B(Ie){const st=Ie.computed?u.createElementAccessExpression(u.createIdentifier("obj"),Ie.name):u.createPropertyAccessExpression(u.createIdentifier("obj"),Ie.name);return u.createPropertyAssignment("get",u.createArrowFunction(void 0,void 0,[u.createParameterDeclaration(void 0,void 0,u.createIdentifier("obj"))],void 0,void 0,st))}function k(Ie){const st=Ie.computed?u.createElementAccessExpression(u.createIdentifier("obj"),Ie.name):u.createPropertyAccessExpression(u.createIdentifier("obj"),Ie.name);return u.createPropertyAssignment("set",u.createArrowFunction(void 0,void 0,[u.createParameterDeclaration(void 0,void 0,u.createIdentifier("obj")),u.createParameterDeclaration(void 0,void 0,u.createIdentifier("value"))],void 0,void 0,u.createBlock([u.createExpressionStatement(u.createAssignment(st,u.createIdentifier("value")))])))}function T(Ie){const st=Ie.computed?Ie.name:at(Ie.name)?u.createStringLiteralFromNode(Ie.name):Ie.name;return u.createPropertyAssignment("has",u.createArrowFunction(void 0,void 0,[u.createParameterDeclaration(void 0,void 0,u.createIdentifier("obj"))],void 0,void 0,u.createBinaryExpression(st,103,u.createIdentifier("obj"))))}function M(Ie,st){const St=[];return St.push(T(Ie)),st.get&&St.push(B(Ie)),st.set&&St.push(k(Ie)),u.createObjectLiteralExpression(St)}function z(Ie){const st=[u.createPropertyAssignment(u.createIdentifier("kind"),u.createStringLiteral(Ie.kind)),u.createPropertyAssignment(u.createIdentifier("name"),Ie.name.computed?Ie.name.name:u.createStringLiteralFromNode(Ie.name.name)),u.createPropertyAssignment(u.createIdentifier("static"),Ie.static?u.createTrue():u.createFalse()),u.createPropertyAssignment(u.createIdentifier("private"),Ie.private?u.createTrue():u.createFalse()),u.createPropertyAssignment(u.createIdentifier("access"),M(Ie.name,Ie.access)),u.createPropertyAssignment(u.createIdentifier("metadata"),Ie.metadata)];return u.createObjectLiteralExpression(st)}function j(Ie){return Ie.kind==="class"?b(Ie):z(Ie)}function J(Ie,st,St,It,ei,ht){return t.requestEmitHelper(LZ),u.createCallExpression(f("__esDecorate"),void 0,[Ie??u.createNull(),st??u.createNull(),St,j(It),ei,ht])}function K(Ie,st,St){return t.requestEmitHelper(NZ),u.createCallExpression(f("__runInitializers"),void 0,St?[Ie,st,St]:[Ie,st])}function Y(Ie){return Os(t.getCompilerOptions())>=2?u.createCallExpression(u.createPropertyAccessExpression(u.createIdentifier("Object"),"assign"),void 0,Ie):(t.requestEmitHelper(PZ),u.createCallExpression(f("__assign"),void 0,Ie))}function oe(Ie){return t.requestEmitHelper(B7),u.createCallExpression(f("__await"),void 0,[Ie])}function se(Ie,st){return t.requestEmitHelper(B7),t.requestEmitHelper(MZ),(Ie.emitNode||(Ie.emitNode={})).flags|=1572864,u.createCallExpression(f("__asyncGenerator"),void 0,[st?u.createThis():u.createVoidZero(),u.createIdentifier("arguments"),Ie])}function ge(Ie){return t.requestEmitHelper(B7),t.requestEmitHelper(zZ),u.createCallExpression(f("__asyncDelegator"),void 0,[Ie])}function ae(Ie){return t.requestEmitHelper(IZ),u.createCallExpression(f("__asyncValues"),void 0,[Ie])}function Ce(Ie,st,St,It){t.requestEmitHelper(RZ);const ei=[];let ht=0;for(let Ut=0;Ut{let d="";for(let f=0;ft.name))}function jP(t,u){return Mo(t)&&at(t.expression)&&(bs(t.expression)&8192)!==0&&t.expression.escapedText===u}var fce,BZ,wZ,TZ,LZ,NZ,PZ,B7,MZ,zZ,IZ,RZ,OZ,jZ,VZ,HZ,KZ,WZ,GZ,JZ,$Z,xB,UZ,vV,qZ,ZZ,YZ,QZ,XZ,eY,tY,WYe,CV,bV,NLt=o({"src/compiler/factory/emitHelpers.ts"(){Bo(),fce=(t=>(t.Field="f",t.Method="m",t.Accessor="a",t))(fce||{}),BZ={name:"typescript:decorate",importName:"__decorate",scoped:!1,priority:2,text:`
+`),u.closeSync(st),al("endDumpTypes"),Lm("Dump types","beginDumpTypes","endDumpTypes")}function ae(){E&&u.writeFileSync(E,JSON.stringify(v))}t.dumpLegend=ae})(xO||(xO={})),D2e=xO.startTracing,x2e=xO.dumpLegend}});function Gy(t,u=!0){const s=CO[t.category];return u?s.toLowerCase():s}var aU,oU,sU,boe,lU,cU,yoe,vO,koe,b8,dU,Foe,Aoe,hU,Soe,Boe,woe,Toe,Loe,Noe,Poe,Moe,zoe,Ioe,Roe,fU,Ooe,joe,Voe,Hoe,mU,pU,Koe,Woe,Goe,Joe,$oe,Uoe,gU,qoe,Zoe,Yoe,Qoe,Xoe,ese,CO,y8,tse,ise,nse,use,AN,rse,ase,ose,EU,sse,lse,cse,dse,hse,_U,DU,xU,fse,mse,pse,gse,Ese,_se,Dse,xse,bO,vse,Rqe=o({"src/compiler/types.ts"(){aU=(t=>(t[t.Unknown=0]="Unknown",t[t.EndOfFileToken=1]="EndOfFileToken",t[t.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",t[t.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",t[t.NewLineTrivia=4]="NewLineTrivia",t[t.WhitespaceTrivia=5]="WhitespaceTrivia",t[t.ShebangTrivia=6]="ShebangTrivia",t[t.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",t[t.NonTextFileMarkerTrivia=8]="NonTextFileMarkerTrivia",t[t.NumericLiteral=9]="NumericLiteral",t[t.BigIntLiteral=10]="BigIntLiteral",t[t.StringLiteral=11]="StringLiteral",t[t.JsxText=12]="JsxText",t[t.JsxTextAllWhiteSpaces=13]="JsxTextAllWhiteSpaces",t[t.RegularExpressionLiteral=14]="RegularExpressionLiteral",t[t.NoSubstitutionTemplateLiteral=15]="NoSubstitutionTemplateLiteral",t[t.TemplateHead=16]="TemplateHead",t[t.TemplateMiddle=17]="TemplateMiddle",t[t.TemplateTail=18]="TemplateTail",t[t.OpenBraceToken=19]="OpenBraceToken",t[t.CloseBraceToken=20]="CloseBraceToken",t[t.OpenParenToken=21]="OpenParenToken",t[t.CloseParenToken=22]="CloseParenToken",t[t.OpenBracketToken=23]="OpenBracketToken",t[t.CloseBracketToken=24]="CloseBracketToken",t[t.DotToken=25]="DotToken",t[t.DotDotDotToken=26]="DotDotDotToken",t[t.SemicolonToken=27]="SemicolonToken",t[t.CommaToken=28]="CommaToken",t[t.QuestionDotToken=29]="QuestionDotToken",t[t.LessThanToken=30]="LessThanToken",t[t.LessThanSlashToken=31]="LessThanSlashToken",t[t.GreaterThanToken=32]="GreaterThanToken",t[t.LessThanEqualsToken=33]="LessThanEqualsToken",t[t.GreaterThanEqualsToken=34]="GreaterThanEqualsToken",t[t.EqualsEqualsToken=35]="EqualsEqualsToken",t[t.ExclamationEqualsToken=36]="ExclamationEqualsToken",t[t.EqualsEqualsEqualsToken=37]="EqualsEqualsEqualsToken",t[t.ExclamationEqualsEqualsToken=38]="ExclamationEqualsEqualsToken",t[t.EqualsGreaterThanToken=39]="EqualsGreaterThanToken",t[t.PlusToken=40]="PlusToken",t[t.MinusToken=41]="MinusToken",t[t.AsteriskToken=42]="AsteriskToken",t[t.AsteriskAsteriskToken=43]="AsteriskAsteriskToken",t[t.SlashToken=44]="SlashToken",t[t.PercentToken=45]="PercentToken",t[t.PlusPlusToken=46]="PlusPlusToken",t[t.MinusMinusToken=47]="MinusMinusToken",t[t.LessThanLessThanToken=48]="LessThanLessThanToken",t[t.GreaterThanGreaterThanToken=49]="GreaterThanGreaterThanToken",t[t.GreaterThanGreaterThanGreaterThanToken=50]="GreaterThanGreaterThanGreaterThanToken",t[t.AmpersandToken=51]="AmpersandToken",t[t.BarToken=52]="BarToken",t[t.CaretToken=53]="CaretToken",t[t.ExclamationToken=54]="ExclamationToken",t[t.TildeToken=55]="TildeToken",t[t.AmpersandAmpersandToken=56]="AmpersandAmpersandToken",t[t.BarBarToken=57]="BarBarToken",t[t.QuestionToken=58]="QuestionToken",t[t.ColonToken=59]="ColonToken",t[t.AtToken=60]="AtToken",t[t.QuestionQuestionToken=61]="QuestionQuestionToken",t[t.BacktickToken=62]="BacktickToken",t[t.HashToken=63]="HashToken",t[t.EqualsToken=64]="EqualsToken",t[t.PlusEqualsToken=65]="PlusEqualsToken",t[t.MinusEqualsToken=66]="MinusEqualsToken",t[t.AsteriskEqualsToken=67]="AsteriskEqualsToken",t[t.AsteriskAsteriskEqualsToken=68]="AsteriskAsteriskEqualsToken",t[t.SlashEqualsToken=69]="SlashEqualsToken",t[t.PercentEqualsToken=70]="PercentEqualsToken",t[t.LessThanLessThanEqualsToken=71]="LessThanLessThanEqualsToken",t[t.GreaterThanGreaterThanEqualsToken=72]="GreaterThanGreaterThanEqualsToken",t[t.GreaterThanGreaterThanGreaterThanEqualsToken=73]="GreaterThanGreaterThanGreaterThanEqualsToken",t[t.AmpersandEqualsToken=74]="AmpersandEqualsToken",t[t.BarEqualsToken=75]="BarEqualsToken",t[t.BarBarEqualsToken=76]="BarBarEqualsToken",t[t.AmpersandAmpersandEqualsToken=77]="AmpersandAmpersandEqualsToken",t[t.QuestionQuestionEqualsToken=78]="QuestionQuestionEqualsToken",t[t.CaretEqualsToken=79]="CaretEqualsToken",t[t.Identifier=80]="Identifier",t[t.PrivateIdentifier=81]="PrivateIdentifier",t[t.JSDocCommentTextToken=82]="JSDocCommentTextToken",t[t.BreakKeyword=83]="BreakKeyword",t[t.CaseKeyword=84]="CaseKeyword",t[t.CatchKeyword=85]="CatchKeyword",t[t.ClassKeyword=86]="ClassKeyword",t[t.ConstKeyword=87]="ConstKeyword",t[t.ContinueKeyword=88]="ContinueKeyword",t[t.DebuggerKeyword=89]="DebuggerKeyword",t[t.DefaultKeyword=90]="DefaultKeyword",t[t.DeleteKeyword=91]="DeleteKeyword",t[t.DoKeyword=92]="DoKeyword",t[t.ElseKeyword=93]="ElseKeyword",t[t.EnumKeyword=94]="EnumKeyword",t[t.ExportKeyword=95]="ExportKeyword",t[t.ExtendsKeyword=96]="ExtendsKeyword",t[t.FalseKeyword=97]="FalseKeyword",t[t.FinallyKeyword=98]="FinallyKeyword",t[t.ForKeyword=99]="ForKeyword",t[t.FunctionKeyword=100]="FunctionKeyword",t[t.IfKeyword=101]="IfKeyword",t[t.ImportKeyword=102]="ImportKeyword",t[t.InKeyword=103]="InKeyword",t[t.InstanceOfKeyword=104]="InstanceOfKeyword",t[t.NewKeyword=105]="NewKeyword",t[t.NullKeyword=106]="NullKeyword",t[t.ReturnKeyword=107]="ReturnKeyword",t[t.SuperKeyword=108]="SuperKeyword",t[t.SwitchKeyword=109]="SwitchKeyword",t[t.ThisKeyword=110]="ThisKeyword",t[t.ThrowKeyword=111]="ThrowKeyword",t[t.TrueKeyword=112]="TrueKeyword",t[t.TryKeyword=113]="TryKeyword",t[t.TypeOfKeyword=114]="TypeOfKeyword",t[t.VarKeyword=115]="VarKeyword",t[t.VoidKeyword=116]="VoidKeyword",t[t.WhileKeyword=117]="WhileKeyword",t[t.WithKeyword=118]="WithKeyword",t[t.ImplementsKeyword=119]="ImplementsKeyword",t[t.InterfaceKeyword=120]="InterfaceKeyword",t[t.LetKeyword=121]="LetKeyword",t[t.PackageKeyword=122]="PackageKeyword",t[t.PrivateKeyword=123]="PrivateKeyword",t[t.ProtectedKeyword=124]="ProtectedKeyword",t[t.PublicKeyword=125]="PublicKeyword",t[t.StaticKeyword=126]="StaticKeyword",t[t.YieldKeyword=127]="YieldKeyword",t[t.AbstractKeyword=128]="AbstractKeyword",t[t.AccessorKeyword=129]="AccessorKeyword",t[t.AsKeyword=130]="AsKeyword",t[t.AssertsKeyword=131]="AssertsKeyword",t[t.AssertKeyword=132]="AssertKeyword",t[t.AnyKeyword=133]="AnyKeyword",t[t.AsyncKeyword=134]="AsyncKeyword",t[t.AwaitKeyword=135]="AwaitKeyword",t[t.BooleanKeyword=136]="BooleanKeyword",t[t.ConstructorKeyword=137]="ConstructorKeyword",t[t.DeclareKeyword=138]="DeclareKeyword",t[t.GetKeyword=139]="GetKeyword",t[t.InferKeyword=140]="InferKeyword",t[t.IntrinsicKeyword=141]="IntrinsicKeyword",t[t.IsKeyword=142]="IsKeyword",t[t.KeyOfKeyword=143]="KeyOfKeyword",t[t.ModuleKeyword=144]="ModuleKeyword",t[t.NamespaceKeyword=145]="NamespaceKeyword",t[t.NeverKeyword=146]="NeverKeyword",t[t.OutKeyword=147]="OutKeyword",t[t.ReadonlyKeyword=148]="ReadonlyKeyword",t[t.RequireKeyword=149]="RequireKeyword",t[t.NumberKeyword=150]="NumberKeyword",t[t.ObjectKeyword=151]="ObjectKeyword",t[t.SatisfiesKeyword=152]="SatisfiesKeyword",t[t.SetKeyword=153]="SetKeyword",t[t.StringKeyword=154]="StringKeyword",t[t.SymbolKeyword=155]="SymbolKeyword",t[t.TypeKeyword=156]="TypeKeyword",t[t.UndefinedKeyword=157]="UndefinedKeyword",t[t.UniqueKeyword=158]="UniqueKeyword",t[t.UnknownKeyword=159]="UnknownKeyword",t[t.UsingKeyword=160]="UsingKeyword",t[t.FromKeyword=161]="FromKeyword",t[t.GlobalKeyword=162]="GlobalKeyword",t[t.BigIntKeyword=163]="BigIntKeyword",t[t.OverrideKeyword=164]="OverrideKeyword",t[t.OfKeyword=165]="OfKeyword",t[t.QualifiedName=166]="QualifiedName",t[t.ComputedPropertyName=167]="ComputedPropertyName",t[t.TypeParameter=168]="TypeParameter",t[t.Parameter=169]="Parameter",t[t.Decorator=170]="Decorator",t[t.PropertySignature=171]="PropertySignature",t[t.PropertyDeclaration=172]="PropertyDeclaration",t[t.MethodSignature=173]="MethodSignature",t[t.MethodDeclaration=174]="MethodDeclaration",t[t.ClassStaticBlockDeclaration=175]="ClassStaticBlockDeclaration",t[t.Constructor=176]="Constructor",t[t.GetAccessor=177]="GetAccessor",t[t.SetAccessor=178]="SetAccessor",t[t.CallSignature=179]="CallSignature",t[t.ConstructSignature=180]="ConstructSignature",t[t.IndexSignature=181]="IndexSignature",t[t.TypePredicate=182]="TypePredicate",t[t.TypeReference=183]="TypeReference",t[t.FunctionType=184]="FunctionType",t[t.ConstructorType=185]="ConstructorType",t[t.TypeQuery=186]="TypeQuery",t[t.TypeLiteral=187]="TypeLiteral",t[t.ArrayType=188]="ArrayType",t[t.TupleType=189]="TupleType",t[t.OptionalType=190]="OptionalType",t[t.RestType=191]="RestType",t[t.UnionType=192]="UnionType",t[t.IntersectionType=193]="IntersectionType",t[t.ConditionalType=194]="ConditionalType",t[t.InferType=195]="InferType",t[t.ParenthesizedType=196]="ParenthesizedType",t[t.ThisType=197]="ThisType",t[t.TypeOperator=198]="TypeOperator",t[t.IndexedAccessType=199]="IndexedAccessType",t[t.MappedType=200]="MappedType",t[t.LiteralType=201]="LiteralType",t[t.NamedTupleMember=202]="NamedTupleMember",t[t.TemplateLiteralType=203]="TemplateLiteralType",t[t.TemplateLiteralTypeSpan=204]="TemplateLiteralTypeSpan",t[t.ImportType=205]="ImportType",t[t.ObjectBindingPattern=206]="ObjectBindingPattern",t[t.ArrayBindingPattern=207]="ArrayBindingPattern",t[t.BindingElement=208]="BindingElement",t[t.ArrayLiteralExpression=209]="ArrayLiteralExpression",t[t.ObjectLiteralExpression=210]="ObjectLiteralExpression",t[t.PropertyAccessExpression=211]="PropertyAccessExpression",t[t.ElementAccessExpression=212]="ElementAccessExpression",t[t.CallExpression=213]="CallExpression",t[t.NewExpression=214]="NewExpression",t[t.TaggedTemplateExpression=215]="TaggedTemplateExpression",t[t.TypeAssertionExpression=216]="TypeAssertionExpression",t[t.ParenthesizedExpression=217]="ParenthesizedExpression",t[t.FunctionExpression=218]="FunctionExpression",t[t.ArrowFunction=219]="ArrowFunction",t[t.DeleteExpression=220]="DeleteExpression",t[t.TypeOfExpression=221]="TypeOfExpression",t[t.VoidExpression=222]="VoidExpression",t[t.AwaitExpression=223]="AwaitExpression",t[t.PrefixUnaryExpression=224]="PrefixUnaryExpression",t[t.PostfixUnaryExpression=225]="PostfixUnaryExpression",t[t.BinaryExpression=226]="BinaryExpression",t[t.ConditionalExpression=227]="ConditionalExpression",t[t.TemplateExpression=228]="TemplateExpression",t[t.YieldExpression=229]="YieldExpression",t[t.SpreadElement=230]="SpreadElement",t[t.ClassExpression=231]="ClassExpression",t[t.OmittedExpression=232]="OmittedExpression",t[t.ExpressionWithTypeArguments=233]="ExpressionWithTypeArguments",t[t.AsExpression=234]="AsExpression",t[t.NonNullExpression=235]="NonNullExpression",t[t.MetaProperty=236]="MetaProperty",t[t.SyntheticExpression=237]="SyntheticExpression",t[t.SatisfiesExpression=238]="SatisfiesExpression",t[t.TemplateSpan=239]="TemplateSpan",t[t.SemicolonClassElement=240]="SemicolonClassElement",t[t.Block=241]="Block",t[t.EmptyStatement=242]="EmptyStatement",t[t.VariableStatement=243]="VariableStatement",t[t.ExpressionStatement=244]="ExpressionStatement",t[t.IfStatement=245]="IfStatement",t[t.DoStatement=246]="DoStatement",t[t.WhileStatement=247]="WhileStatement",t[t.ForStatement=248]="ForStatement",t[t.ForInStatement=249]="ForInStatement",t[t.ForOfStatement=250]="ForOfStatement",t[t.ContinueStatement=251]="ContinueStatement",t[t.BreakStatement=252]="BreakStatement",t[t.ReturnStatement=253]="ReturnStatement",t[t.WithStatement=254]="WithStatement",t[t.SwitchStatement=255]="SwitchStatement",t[t.LabeledStatement=256]="LabeledStatement",t[t.ThrowStatement=257]="ThrowStatement",t[t.TryStatement=258]="TryStatement",t[t.DebuggerStatement=259]="DebuggerStatement",t[t.VariableDeclaration=260]="VariableDeclaration",t[t.VariableDeclarationList=261]="VariableDeclarationList",t[t.FunctionDeclaration=262]="FunctionDeclaration",t[t.ClassDeclaration=263]="ClassDeclaration",t[t.InterfaceDeclaration=264]="InterfaceDeclaration",t[t.TypeAliasDeclaration=265]="TypeAliasDeclaration",t[t.EnumDeclaration=266]="EnumDeclaration",t[t.ModuleDeclaration=267]="ModuleDeclaration",t[t.ModuleBlock=268]="ModuleBlock",t[t.CaseBlock=269]="CaseBlock",t[t.NamespaceExportDeclaration=270]="NamespaceExportDeclaration",t[t.ImportEqualsDeclaration=271]="ImportEqualsDeclaration",t[t.ImportDeclaration=272]="ImportDeclaration",t[t.ImportClause=273]="ImportClause",t[t.NamespaceImport=274]="NamespaceImport",t[t.NamedImports=275]="NamedImports",t[t.ImportSpecifier=276]="ImportSpecifier",t[t.ExportAssignment=277]="ExportAssignment",t[t.ExportDeclaration=278]="ExportDeclaration",t[t.NamedExports=279]="NamedExports",t[t.NamespaceExport=280]="NamespaceExport",t[t.ExportSpecifier=281]="ExportSpecifier",t[t.MissingDeclaration=282]="MissingDeclaration",t[t.ExternalModuleReference=283]="ExternalModuleReference",t[t.JsxElement=284]="JsxElement",t[t.JsxSelfClosingElement=285]="JsxSelfClosingElement",t[t.JsxOpeningElement=286]="JsxOpeningElement",t[t.JsxClosingElement=287]="JsxClosingElement",t[t.JsxFragment=288]="JsxFragment",t[t.JsxOpeningFragment=289]="JsxOpeningFragment",t[t.JsxClosingFragment=290]="JsxClosingFragment",t[t.JsxAttribute=291]="JsxAttribute",t[t.JsxAttributes=292]="JsxAttributes",t[t.JsxSpreadAttribute=293]="JsxSpreadAttribute",t[t.JsxExpression=294]="JsxExpression",t[t.JsxNamespacedName=295]="JsxNamespacedName",t[t.CaseClause=296]="CaseClause",t[t.DefaultClause=297]="DefaultClause",t[t.HeritageClause=298]="HeritageClause",t[t.CatchClause=299]="CatchClause",t[t.ImportAttributes=300]="ImportAttributes",t[t.ImportAttribute=301]="ImportAttribute",t[t.AssertClause=300]="AssertClause",t[t.AssertEntry=301]="AssertEntry",t[t.ImportTypeAssertionContainer=302]="ImportTypeAssertionContainer",t[t.PropertyAssignment=303]="PropertyAssignment",t[t.ShorthandPropertyAssignment=304]="ShorthandPropertyAssignment",t[t.SpreadAssignment=305]="SpreadAssignment",t[t.EnumMember=306]="EnumMember",t[t.UnparsedPrologue=307]="UnparsedPrologue",t[t.UnparsedPrepend=308]="UnparsedPrepend",t[t.UnparsedText=309]="UnparsedText",t[t.UnparsedInternalText=310]="UnparsedInternalText",t[t.UnparsedSyntheticReference=311]="UnparsedSyntheticReference",t[t.SourceFile=312]="SourceFile",t[t.Bundle=313]="Bundle",t[t.UnparsedSource=314]="UnparsedSource",t[t.InputFiles=315]="InputFiles",t[t.JSDocTypeExpression=316]="JSDocTypeExpression",t[t.JSDocNameReference=317]="JSDocNameReference",t[t.JSDocMemberName=318]="JSDocMemberName",t[t.JSDocAllType=319]="JSDocAllType",t[t.JSDocUnknownType=320]="JSDocUnknownType",t[t.JSDocNullableType=321]="JSDocNullableType",t[t.JSDocNonNullableType=322]="JSDocNonNullableType",t[t.JSDocOptionalType=323]="JSDocOptionalType",t[t.JSDocFunctionType=324]="JSDocFunctionType",t[t.JSDocVariadicType=325]="JSDocVariadicType",t[t.JSDocNamepathType=326]="JSDocNamepathType",t[t.JSDoc=327]="JSDoc",t[t.JSDocComment=327]="JSDocComment",t[t.JSDocText=328]="JSDocText",t[t.JSDocTypeLiteral=329]="JSDocTypeLiteral",t[t.JSDocSignature=330]="JSDocSignature",t[t.JSDocLink=331]="JSDocLink",t[t.JSDocLinkCode=332]="JSDocLinkCode",t[t.JSDocLinkPlain=333]="JSDocLinkPlain",t[t.JSDocTag=334]="JSDocTag",t[t.JSDocAugmentsTag=335]="JSDocAugmentsTag",t[t.JSDocImplementsTag=336]="JSDocImplementsTag",t[t.JSDocAuthorTag=337]="JSDocAuthorTag",t[t.JSDocDeprecatedTag=338]="JSDocDeprecatedTag",t[t.JSDocClassTag=339]="JSDocClassTag",t[t.JSDocPublicTag=340]="JSDocPublicTag",t[t.JSDocPrivateTag=341]="JSDocPrivateTag",t[t.JSDocProtectedTag=342]="JSDocProtectedTag",t[t.JSDocReadonlyTag=343]="JSDocReadonlyTag",t[t.JSDocOverrideTag=344]="JSDocOverrideTag",t[t.JSDocCallbackTag=345]="JSDocCallbackTag",t[t.JSDocOverloadTag=346]="JSDocOverloadTag",t[t.JSDocEnumTag=347]="JSDocEnumTag",t[t.JSDocParameterTag=348]="JSDocParameterTag",t[t.JSDocReturnTag=349]="JSDocReturnTag",t[t.JSDocThisTag=350]="JSDocThisTag",t[t.JSDocTypeTag=351]="JSDocTypeTag",t[t.JSDocTemplateTag=352]="JSDocTemplateTag",t[t.JSDocTypedefTag=353]="JSDocTypedefTag",t[t.JSDocSeeTag=354]="JSDocSeeTag",t[t.JSDocPropertyTag=355]="JSDocPropertyTag",t[t.JSDocThrowsTag=356]="JSDocThrowsTag",t[t.JSDocSatisfiesTag=357]="JSDocSatisfiesTag",t[t.SyntaxList=358]="SyntaxList",t[t.NotEmittedStatement=359]="NotEmittedStatement",t[t.PartiallyEmittedExpression=360]="PartiallyEmittedExpression",t[t.CommaListExpression=361]="CommaListExpression",t[t.SyntheticReferenceExpression=362]="SyntheticReferenceExpression",t[t.Count=363]="Count",t[t.FirstAssignment=64]="FirstAssignment",t[t.LastAssignment=79]="LastAssignment",t[t.FirstCompoundAssignment=65]="FirstCompoundAssignment",t[t.LastCompoundAssignment=79]="LastCompoundAssignment",t[t.FirstReservedWord=83]="FirstReservedWord",t[t.LastReservedWord=118]="LastReservedWord",t[t.FirstKeyword=83]="FirstKeyword",t[t.LastKeyword=165]="LastKeyword",t[t.FirstFutureReservedWord=119]="FirstFutureReservedWord",t[t.LastFutureReservedWord=127]="LastFutureReservedWord",t[t.FirstTypeNode=182]="FirstTypeNode",t[t.LastTypeNode=205]="LastTypeNode",t[t.FirstPunctuation=19]="FirstPunctuation",t[t.LastPunctuation=79]="LastPunctuation",t[t.FirstToken=0]="FirstToken",t[t.LastToken=165]="LastToken",t[t.FirstTriviaToken=2]="FirstTriviaToken",t[t.LastTriviaToken=7]="LastTriviaToken",t[t.FirstLiteralToken=9]="FirstLiteralToken",t[t.LastLiteralToken=15]="LastLiteralToken",t[t.FirstTemplateToken=15]="FirstTemplateToken",t[t.LastTemplateToken=18]="LastTemplateToken",t[t.FirstBinaryOperator=30]="FirstBinaryOperator",t[t.LastBinaryOperator=79]="LastBinaryOperator",t[t.FirstStatement=243]="FirstStatement",t[t.LastStatement=259]="LastStatement",t[t.FirstNode=166]="FirstNode",t[t.FirstJSDocNode=316]="FirstJSDocNode",t[t.LastJSDocNode=357]="LastJSDocNode",t[t.FirstJSDocTagNode=334]="FirstJSDocTagNode",t[t.LastJSDocTagNode=357]="LastJSDocTagNode",t[t.FirstContextualKeyword=128]="FirstContextualKeyword",t[t.LastContextualKeyword=165]="LastContextualKeyword",t))(aU||{}),oU=(t=>(t[t.None=0]="None",t[t.Let=1]="Let",t[t.Const=2]="Const",t[t.Using=4]="Using",t[t.AwaitUsing=6]="AwaitUsing",t[t.NestedNamespace=8]="NestedNamespace",t[t.Synthesized=16]="Synthesized",t[t.Namespace=32]="Namespace",t[t.OptionalChain=64]="OptionalChain",t[t.ExportContext=128]="ExportContext",t[t.ContainsThis=256]="ContainsThis",t[t.HasImplicitReturn=512]="HasImplicitReturn",t[t.HasExplicitReturn=1024]="HasExplicitReturn",t[t.GlobalAugmentation=2048]="GlobalAugmentation",t[t.HasAsyncFunctions=4096]="HasAsyncFunctions",t[t.DisallowInContext=8192]="DisallowInContext",t[t.YieldContext=16384]="YieldContext",t[t.DecoratorContext=32768]="DecoratorContext",t[t.AwaitContext=65536]="AwaitContext",t[t.DisallowConditionalTypesContext=131072]="DisallowConditionalTypesContext",t[t.ThisNodeHasError=262144]="ThisNodeHasError",t[t.JavaScriptFile=524288]="JavaScriptFile",t[t.ThisNodeOrAnySubNodesHasError=1048576]="ThisNodeOrAnySubNodesHasError",t[t.HasAggregatedChildData=2097152]="HasAggregatedChildData",t[t.PossiblyContainsDynamicImport=4194304]="PossiblyContainsDynamicImport",t[t.PossiblyContainsImportMeta=8388608]="PossiblyContainsImportMeta",t[t.JSDoc=16777216]="JSDoc",t[t.Ambient=33554432]="Ambient",t[t.InWithStatement=67108864]="InWithStatement",t[t.JsonFile=134217728]="JsonFile",t[t.TypeCached=268435456]="TypeCached",t[t.Deprecated=536870912]="Deprecated",t[t.BlockScoped=7]="BlockScoped",t[t.Constant=6]="Constant",t[t.ReachabilityCheckFlags=1536]="ReachabilityCheckFlags",t[t.ReachabilityAndEmitFlags=5632]="ReachabilityAndEmitFlags",t[t.ContextFlags=101441536]="ContextFlags",t[t.TypeExcludesFlags=81920]="TypeExcludesFlags",t[t.PermanentlySetIncrementalFlags=12582912]="PermanentlySetIncrementalFlags",t[t.IdentifierHasExtendedUnicodeEscape=256]="IdentifierHasExtendedUnicodeEscape",t[t.IdentifierIsInJSDocNamespace=4096]="IdentifierIsInJSDocNamespace",t))(oU||{}),sU=(t=>(t[t.None=0]="None",t[t.Public=1]="Public",t[t.Private=2]="Private",t[t.Protected=4]="Protected",t[t.Readonly=8]="Readonly",t[t.Override=16]="Override",t[t.Export=32]="Export",t[t.Abstract=64]="Abstract",t[t.Ambient=128]="Ambient",t[t.Static=256]="Static",t[t.Accessor=512]="Accessor",t[t.Async=1024]="Async",t[t.Default=2048]="Default",t[t.Const=4096]="Const",t[t.In=8192]="In",t[t.Out=16384]="Out",t[t.Decorator=32768]="Decorator",t[t.Deprecated=65536]="Deprecated",t[t.JSDocPublic=8388608]="JSDocPublic",t[t.JSDocPrivate=16777216]="JSDocPrivate",t[t.JSDocProtected=33554432]="JSDocProtected",t[t.JSDocReadonly=67108864]="JSDocReadonly",t[t.JSDocOverride=134217728]="JSDocOverride",t[t.SyntacticOrJSDocModifiers=31]="SyntacticOrJSDocModifiers",t[t.SyntacticOnlyModifiers=65504]="SyntacticOnlyModifiers",t[t.SyntacticModifiers=65535]="SyntacticModifiers",t[t.JSDocCacheOnlyModifiers=260046848]="JSDocCacheOnlyModifiers",t[t.JSDocOnlyModifiers=65536]="JSDocOnlyModifiers",t[t.NonCacheOnlyModifiers=131071]="NonCacheOnlyModifiers",t[t.HasComputedJSDocModifiers=268435456]="HasComputedJSDocModifiers",t[t.HasComputedFlags=536870912]="HasComputedFlags",t[t.AccessibilityModifier=7]="AccessibilityModifier",t[t.ParameterPropertyModifier=31]="ParameterPropertyModifier",t[t.NonPublicAccessibilityModifier=6]="NonPublicAccessibilityModifier",t[t.TypeScriptModifier=28895]="TypeScriptModifier",t[t.ExportDefault=2080]="ExportDefault",t[t.All=131071]="All",t[t.Modifier=98303]="Modifier",t))(sU||{}),boe=(t=>(t[t.None=0]="None",t[t.IntrinsicNamedElement=1]="IntrinsicNamedElement",t[t.IntrinsicIndexedElement=2]="IntrinsicIndexedElement",t[t.IntrinsicElement=3]="IntrinsicElement",t))(boe||{}),lU=(t=>(t[t.Succeeded=1]="Succeeded",t[t.Failed=2]="Failed",t[t.Reported=4]="Reported",t[t.ReportsUnmeasurable=8]="ReportsUnmeasurable",t[t.ReportsUnreliable=16]="ReportsUnreliable",t[t.ReportsMask=24]="ReportsMask",t))(lU||{}),cU=(t=>(t[t.None=0]="None",t[t.Auto=1]="Auto",t[t.Loop=2]="Loop",t[t.Unique=3]="Unique",t[t.Node=4]="Node",t[t.KindMask=7]="KindMask",t[t.ReservedInNestedScopes=8]="ReservedInNestedScopes",t[t.Optimistic=16]="Optimistic",t[t.FileLevel=32]="FileLevel",t[t.AllowNameSubstitution=64]="AllowNameSubstitution",t))(cU||{}),yoe=(t=>(t[t.None=0]="None",t[t.PrecedingLineBreak=1]="PrecedingLineBreak",t[t.PrecedingJSDocComment=2]="PrecedingJSDocComment",t[t.Unterminated=4]="Unterminated",t[t.ExtendedUnicodeEscape=8]="ExtendedUnicodeEscape",t[t.Scientific=16]="Scientific",t[t.Octal=32]="Octal",t[t.HexSpecifier=64]="HexSpecifier",t[t.BinarySpecifier=128]="BinarySpecifier",t[t.OctalSpecifier=256]="OctalSpecifier",t[t.ContainsSeparator=512]="ContainsSeparator",t[t.UnicodeEscape=1024]="UnicodeEscape",t[t.ContainsInvalidEscape=2048]="ContainsInvalidEscape",t[t.HexEscape=4096]="HexEscape",t[t.ContainsLeadingZero=8192]="ContainsLeadingZero",t[t.ContainsInvalidSeparator=16384]="ContainsInvalidSeparator",t[t.BinaryOrOctalSpecifier=384]="BinaryOrOctalSpecifier",t[t.WithSpecifier=448]="WithSpecifier",t[t.StringLiteralFlags=7176]="StringLiteralFlags",t[t.NumericLiteralFlags=25584]="NumericLiteralFlags",t[t.TemplateLiteralLikeFlags=7176]="TemplateLiteralLikeFlags",t[t.IsInvalid=26656]="IsInvalid",t))(yoe||{}),vO=(t=>(t[t.Unreachable=1]="Unreachable",t[t.Start=2]="Start",t[t.BranchLabel=4]="BranchLabel",t[t.LoopLabel=8]="LoopLabel",t[t.Assignment=16]="Assignment",t[t.TrueCondition=32]="TrueCondition",t[t.FalseCondition=64]="FalseCondition",t[t.SwitchClause=128]="SwitchClause",t[t.ArrayMutation=256]="ArrayMutation",t[t.Call=512]="Call",t[t.ReduceLabel=1024]="ReduceLabel",t[t.Referenced=2048]="Referenced",t[t.Shared=4096]="Shared",t[t.Label=12]="Label",t[t.Condition=96]="Condition",t))(vO||{}),koe=(t=>(t[t.ExpectError=0]="ExpectError",t[t.Ignore=1]="Ignore",t))(koe||{}),b8=class{},dU=(t=>(t[t.RootFile=0]="RootFile",t[t.SourceFromProjectReference=1]="SourceFromProjectReference",t[t.OutputFromProjectReference=2]="OutputFromProjectReference",t[t.Import=3]="Import",t[t.ReferenceFile=4]="ReferenceFile",t[t.TypeReferenceDirective=5]="TypeReferenceDirective",t[t.LibFile=6]="LibFile",t[t.LibReferenceDirective=7]="LibReferenceDirective",t[t.AutomaticTypeDirectiveFile=8]="AutomaticTypeDirectiveFile",t))(dU||{}),Foe=(t=>(t[t.FilePreprocessingReferencedDiagnostic=0]="FilePreprocessingReferencedDiagnostic",t[t.FilePreprocessingFileExplainingDiagnostic=1]="FilePreprocessingFileExplainingDiagnostic",t[t.ResolutionDiagnostics=2]="ResolutionDiagnostics",t))(Foe||{}),Aoe=(t=>(t[t.Js=0]="Js",t[t.Dts=1]="Dts",t))(Aoe||{}),hU=(t=>(t[t.Not=0]="Not",t[t.SafeModules=1]="SafeModules",t[t.Completely=2]="Completely",t))(hU||{}),Soe=(t=>(t[t.Success=0]="Success",t[t.DiagnosticsPresent_OutputsSkipped=1]="DiagnosticsPresent_OutputsSkipped",t[t.DiagnosticsPresent_OutputsGenerated=2]="DiagnosticsPresent_OutputsGenerated",t[t.InvalidProject_OutputsSkipped=3]="InvalidProject_OutputsSkipped",t[t.ProjectReferenceCycle_OutputsSkipped=4]="ProjectReferenceCycle_OutputsSkipped",t))(Soe||{}),Boe=(t=>(t[t.Ok=0]="Ok",t[t.NeedsOverride=1]="NeedsOverride",t[t.HasInvalidOverride=2]="HasInvalidOverride",t))(Boe||{}),woe=(t=>(t[t.None=0]="None",t[t.Literal=1]="Literal",t[t.Subtype=2]="Subtype",t))(woe||{}),Toe=(t=>(t[t.None=0]="None",t[t.Signature=1]="Signature",t[t.NoConstraints=2]="NoConstraints",t[t.Completions=4]="Completions",t[t.SkipBindingPatterns=8]="SkipBindingPatterns",t))(Toe||{}),Loe=(t=>(t[t.None=0]="None",t[t.NoTruncation=1]="NoTruncation",t[t.WriteArrayAsGenericType=2]="WriteArrayAsGenericType",t[t.GenerateNamesForShadowedTypeParams=4]="GenerateNamesForShadowedTypeParams",t[t.UseStructuralFallback=8]="UseStructuralFallback",t[t.ForbidIndexedAccessSymbolReferences=16]="ForbidIndexedAccessSymbolReferences",t[t.WriteTypeArgumentsOfSignature=32]="WriteTypeArgumentsOfSignature",t[t.UseFullyQualifiedType=64]="UseFullyQualifiedType",t[t.UseOnlyExternalAliasing=128]="UseOnlyExternalAliasing",t[t.SuppressAnyReturnType=256]="SuppressAnyReturnType",t[t.WriteTypeParametersInQualifiedName=512]="WriteTypeParametersInQualifiedName",t[t.MultilineObjectLiterals=1024]="MultilineObjectLiterals",t[t.WriteClassExpressionAsTypeLiteral=2048]="WriteClassExpressionAsTypeLiteral",t[t.UseTypeOfFunction=4096]="UseTypeOfFunction",t[t.OmitParameterModifiers=8192]="OmitParameterModifiers",t[t.UseAliasDefinedOutsideCurrentScope=16384]="UseAliasDefinedOutsideCurrentScope",t[t.UseSingleQuotesForStringLiteralType=268435456]="UseSingleQuotesForStringLiteralType",t[t.NoTypeReduction=536870912]="NoTypeReduction",t[t.OmitThisParameter=33554432]="OmitThisParameter",t[t.AllowThisInObjectLiteral=32768]="AllowThisInObjectLiteral",t[t.AllowQualifiedNameInPlaceOfIdentifier=65536]="AllowQualifiedNameInPlaceOfIdentifier",t[t.AllowAnonymousIdentifier=131072]="AllowAnonymousIdentifier",t[t.AllowEmptyUnionOrIntersection=262144]="AllowEmptyUnionOrIntersection",t[t.AllowEmptyTuple=524288]="AllowEmptyTuple",t[t.AllowUniqueESSymbolType=1048576]="AllowUniqueESSymbolType",t[t.AllowEmptyIndexInfoType=2097152]="AllowEmptyIndexInfoType",t[t.WriteComputedProps=1073741824]="WriteComputedProps",t[t.AllowNodeModulesRelativePaths=67108864]="AllowNodeModulesRelativePaths",t[t.DoNotIncludeSymbolChain=134217728]="DoNotIncludeSymbolChain",t[t.IgnoreErrors=70221824]="IgnoreErrors",t[t.InObjectTypeLiteral=4194304]="InObjectTypeLiteral",t[t.InTypeAlias=8388608]="InTypeAlias",t[t.InInitialEntityName=16777216]="InInitialEntityName",t))(Loe||{}),Noe=(t=>(t[t.None=0]="None",t[t.NoTruncation=1]="NoTruncation",t[t.WriteArrayAsGenericType=2]="WriteArrayAsGenericType",t[t.UseStructuralFallback=8]="UseStructuralFallback",t[t.WriteTypeArgumentsOfSignature=32]="WriteTypeArgumentsOfSignature",t[t.UseFullyQualifiedType=64]="UseFullyQualifiedType",t[t.SuppressAnyReturnType=256]="SuppressAnyReturnType",t[t.MultilineObjectLiterals=1024]="MultilineObjectLiterals",t[t.WriteClassExpressionAsTypeLiteral=2048]="WriteClassExpressionAsTypeLiteral",t[t.UseTypeOfFunction=4096]="UseTypeOfFunction",t[t.OmitParameterModifiers=8192]="OmitParameterModifiers",t[t.UseAliasDefinedOutsideCurrentScope=16384]="UseAliasDefinedOutsideCurrentScope",t[t.UseSingleQuotesForStringLiteralType=268435456]="UseSingleQuotesForStringLiteralType",t[t.NoTypeReduction=536870912]="NoTypeReduction",t[t.OmitThisParameter=33554432]="OmitThisParameter",t[t.AllowUniqueESSymbolType=1048576]="AllowUniqueESSymbolType",t[t.AddUndefined=131072]="AddUndefined",t[t.WriteArrowStyleSignature=262144]="WriteArrowStyleSignature",t[t.InArrayType=524288]="InArrayType",t[t.InElementType=2097152]="InElementType",t[t.InFirstTypeArgument=4194304]="InFirstTypeArgument",t[t.InTypeAlias=8388608]="InTypeAlias",t[t.NodeBuilderFlagsMask=848330091]="NodeBuilderFlagsMask",t))(Noe||{}),Poe=(t=>(t[t.None=0]="None",t[t.WriteTypeParametersOrArguments=1]="WriteTypeParametersOrArguments",t[t.UseOnlyExternalAliasing=2]="UseOnlyExternalAliasing",t[t.AllowAnyNodeKind=4]="AllowAnyNodeKind",t[t.UseAliasDefinedOutsideCurrentScope=8]="UseAliasDefinedOutsideCurrentScope",t[t.WriteComputedProps=16]="WriteComputedProps",t[t.DoNotIncludeSymbolChain=32]="DoNotIncludeSymbolChain",t))(Poe||{}),Moe=(t=>(t[t.Accessible=0]="Accessible",t[t.NotAccessible=1]="NotAccessible",t[t.CannotBeNamed=2]="CannotBeNamed",t))(Moe||{}),zoe=(t=>(t[t.UnionOrIntersection=0]="UnionOrIntersection",t[t.Spread=1]="Spread",t))(zoe||{}),Ioe=(t=>(t[t.This=0]="This",t[t.Identifier=1]="Identifier",t[t.AssertsThis=2]="AssertsThis",t[t.AssertsIdentifier=3]="AssertsIdentifier",t))(Ioe||{}),Roe=(t=>(t[t.Unknown=0]="Unknown",t[t.TypeWithConstructSignatureAndValue=1]="TypeWithConstructSignatureAndValue",t[t.VoidNullableOrNeverType=2]="VoidNullableOrNeverType",t[t.NumberLikeType=3]="NumberLikeType",t[t.BigIntLikeType=4]="BigIntLikeType",t[t.StringLikeType=5]="StringLikeType",t[t.BooleanType=6]="BooleanType",t[t.ArrayLikeType=7]="ArrayLikeType",t[t.ESSymbolType=8]="ESSymbolType",t[t.Promise=9]="Promise",t[t.TypeWithCallSignature=10]="TypeWithCallSignature",t[t.ObjectType=11]="ObjectType",t))(Roe||{}),fU=(t=>(t[t.None=0]="None",t[t.FunctionScopedVariable=1]="FunctionScopedVariable",t[t.BlockScopedVariable=2]="BlockScopedVariable",t[t.Property=4]="Property",t[t.EnumMember=8]="EnumMember",t[t.Function=16]="Function",t[t.Class=32]="Class",t[t.Interface=64]="Interface",t[t.ConstEnum=128]="ConstEnum",t[t.RegularEnum=256]="RegularEnum",t[t.ValueModule=512]="ValueModule",t[t.NamespaceModule=1024]="NamespaceModule",t[t.TypeLiteral=2048]="TypeLiteral",t[t.ObjectLiteral=4096]="ObjectLiteral",t[t.Method=8192]="Method",t[t.Constructor=16384]="Constructor",t[t.GetAccessor=32768]="GetAccessor",t[t.SetAccessor=65536]="SetAccessor",t[t.Signature=131072]="Signature",t[t.TypeParameter=262144]="TypeParameter",t[t.TypeAlias=524288]="TypeAlias",t[t.ExportValue=1048576]="ExportValue",t[t.Alias=2097152]="Alias",t[t.Prototype=4194304]="Prototype",t[t.ExportStar=8388608]="ExportStar",t[t.Optional=16777216]="Optional",t[t.Transient=33554432]="Transient",t[t.Assignment=67108864]="Assignment",t[t.ModuleExports=134217728]="ModuleExports",t[t.All=67108863]="All",t[t.Enum=384]="Enum",t[t.Variable=3]="Variable",t[t.Value=111551]="Value",t[t.Type=788968]="Type",t[t.Namespace=1920]="Namespace",t[t.Module=1536]="Module",t[t.Accessor=98304]="Accessor",t[t.FunctionScopedVariableExcludes=111550]="FunctionScopedVariableExcludes",t[t.BlockScopedVariableExcludes=111551]="BlockScopedVariableExcludes",t[t.ParameterExcludes=111551]="ParameterExcludes",t[t.PropertyExcludes=0]="PropertyExcludes",t[t.EnumMemberExcludes=900095]="EnumMemberExcludes",t[t.FunctionExcludes=110991]="FunctionExcludes",t[t.ClassExcludes=899503]="ClassExcludes",t[t.InterfaceExcludes=788872]="InterfaceExcludes",t[t.RegularEnumExcludes=899327]="RegularEnumExcludes",t[t.ConstEnumExcludes=899967]="ConstEnumExcludes",t[t.ValueModuleExcludes=110735]="ValueModuleExcludes",t[t.NamespaceModuleExcludes=0]="NamespaceModuleExcludes",t[t.MethodExcludes=103359]="MethodExcludes",t[t.GetAccessorExcludes=46015]="GetAccessorExcludes",t[t.SetAccessorExcludes=78783]="SetAccessorExcludes",t[t.AccessorExcludes=13247]="AccessorExcludes",t[t.TypeParameterExcludes=526824]="TypeParameterExcludes",t[t.TypeAliasExcludes=788968]="TypeAliasExcludes",t[t.AliasExcludes=2097152]="AliasExcludes",t[t.ModuleMember=2623475]="ModuleMember",t[t.ExportHasLocal=944]="ExportHasLocal",t[t.BlockScoped=418]="BlockScoped",t[t.PropertyOrAccessor=98308]="PropertyOrAccessor",t[t.ClassMember=106500]="ClassMember",t[t.ExportSupportsDefaultModifier=112]="ExportSupportsDefaultModifier",t[t.ExportDoesNotSupportDefaultModifier=-113]="ExportDoesNotSupportDefaultModifier",t[t.Classifiable=2885600]="Classifiable",t[t.LateBindingContainer=6256]="LateBindingContainer",t))(fU||{}),Ooe=(t=>(t[t.Numeric=0]="Numeric",t[t.Literal=1]="Literal",t))(Ooe||{}),joe=(t=>(t[t.None=0]="None",t[t.Instantiated=1]="Instantiated",t[t.SyntheticProperty=2]="SyntheticProperty",t[t.SyntheticMethod=4]="SyntheticMethod",t[t.Readonly=8]="Readonly",t[t.ReadPartial=16]="ReadPartial",t[t.WritePartial=32]="WritePartial",t[t.HasNonUniformType=64]="HasNonUniformType",t[t.HasLiteralType=128]="HasLiteralType",t[t.ContainsPublic=256]="ContainsPublic",t[t.ContainsProtected=512]="ContainsProtected",t[t.ContainsPrivate=1024]="ContainsPrivate",t[t.ContainsStatic=2048]="ContainsStatic",t[t.Late=4096]="Late",t[t.ReverseMapped=8192]="ReverseMapped",t[t.OptionalParameter=16384]="OptionalParameter",t[t.RestParameter=32768]="RestParameter",t[t.DeferredType=65536]="DeferredType",t[t.HasNeverType=131072]="HasNeverType",t[t.Mapped=262144]="Mapped",t[t.StripOptional=524288]="StripOptional",t[t.Unresolved=1048576]="Unresolved",t[t.Synthetic=6]="Synthetic",t[t.Discriminant=192]="Discriminant",t[t.Partial=48]="Partial",t))(joe||{}),Voe=(t=>(t.Call="__call",t.Constructor="__constructor",t.New="__new",t.Index="__index",t.ExportStar="__export",t.Global="__global",t.Missing="__missing",t.Type="__type",t.Object="__object",t.JSXAttributes="__jsxAttributes",t.Class="__class",t.Function="__function",t.Computed="__computed",t.Resolving="__resolving__",t.ExportEquals="export=",t.Default="default",t.This="this",t))(Voe||{}),Hoe=(t=>(t[t.None=0]="None",t[t.TypeChecked=1]="TypeChecked",t[t.LexicalThis=2]="LexicalThis",t[t.CaptureThis=4]="CaptureThis",t[t.CaptureNewTarget=8]="CaptureNewTarget",t[t.SuperInstance=16]="SuperInstance",t[t.SuperStatic=32]="SuperStatic",t[t.ContextChecked=64]="ContextChecked",t[t.MethodWithSuperPropertyAccessInAsync=128]="MethodWithSuperPropertyAccessInAsync",t[t.MethodWithSuperPropertyAssignmentInAsync=256]="MethodWithSuperPropertyAssignmentInAsync",t[t.CaptureArguments=512]="CaptureArguments",t[t.EnumValuesComputed=1024]="EnumValuesComputed",t[t.LexicalModuleMergesWithClass=2048]="LexicalModuleMergesWithClass",t[t.LoopWithCapturedBlockScopedBinding=4096]="LoopWithCapturedBlockScopedBinding",t[t.ContainsCapturedBlockScopeBinding=8192]="ContainsCapturedBlockScopeBinding",t[t.CapturedBlockScopedBinding=16384]="CapturedBlockScopedBinding",t[t.BlockScopedBindingInLoop=32768]="BlockScopedBindingInLoop",t[t.NeedsLoopOutParameter=65536]="NeedsLoopOutParameter",t[t.AssignmentsMarked=131072]="AssignmentsMarked",t[t.ContainsConstructorReference=262144]="ContainsConstructorReference",t[t.ConstructorReference=536870912]="ConstructorReference",t[t.ContainsClassWithPrivateIdentifiers=1048576]="ContainsClassWithPrivateIdentifiers",t[t.ContainsSuperPropertyInStaticInitializer=2097152]="ContainsSuperPropertyInStaticInitializer",t[t.InCheckIdentifier=4194304]="InCheckIdentifier",t))(Hoe||{}),mU=(t=>(t[t.Any=1]="Any",t[t.Unknown=2]="Unknown",t[t.String=4]="String",t[t.Number=8]="Number",t[t.Boolean=16]="Boolean",t[t.Enum=32]="Enum",t[t.BigInt=64]="BigInt",t[t.StringLiteral=128]="StringLiteral",t[t.NumberLiteral=256]="NumberLiteral",t[t.BooleanLiteral=512]="BooleanLiteral",t[t.EnumLiteral=1024]="EnumLiteral",t[t.BigIntLiteral=2048]="BigIntLiteral",t[t.ESSymbol=4096]="ESSymbol",t[t.UniqueESSymbol=8192]="UniqueESSymbol",t[t.Void=16384]="Void",t[t.Undefined=32768]="Undefined",t[t.Null=65536]="Null",t[t.Never=131072]="Never",t[t.TypeParameter=262144]="TypeParameter",t[t.Object=524288]="Object",t[t.Union=1048576]="Union",t[t.Intersection=2097152]="Intersection",t[t.Index=4194304]="Index",t[t.IndexedAccess=8388608]="IndexedAccess",t[t.Conditional=16777216]="Conditional",t[t.Substitution=33554432]="Substitution",t[t.NonPrimitive=67108864]="NonPrimitive",t[t.TemplateLiteral=134217728]="TemplateLiteral",t[t.StringMapping=268435456]="StringMapping",t[t.AnyOrUnknown=3]="AnyOrUnknown",t[t.Nullable=98304]="Nullable",t[t.Literal=2944]="Literal",t[t.Unit=109472]="Unit",t[t.Freshable=2976]="Freshable",t[t.StringOrNumberLiteral=384]="StringOrNumberLiteral",t[t.StringOrNumberLiteralOrUnique=8576]="StringOrNumberLiteralOrUnique",t[t.DefinitelyFalsy=117632]="DefinitelyFalsy",t[t.PossiblyFalsy=117724]="PossiblyFalsy",t[t.Intrinsic=67359327]="Intrinsic",t[t.StringLike=402653316]="StringLike",t[t.NumberLike=296]="NumberLike",t[t.BigIntLike=2112]="BigIntLike",t[t.BooleanLike=528]="BooleanLike",t[t.EnumLike=1056]="EnumLike",t[t.ESSymbolLike=12288]="ESSymbolLike",t[t.VoidLike=49152]="VoidLike",t[t.Primitive=402784252]="Primitive",t[t.DefinitelyNonNullable=470302716]="DefinitelyNonNullable",t[t.DisjointDomains=469892092]="DisjointDomains",t[t.UnionOrIntersection=3145728]="UnionOrIntersection",t[t.StructuredType=3670016]="StructuredType",t[t.TypeVariable=8650752]="TypeVariable",t[t.InstantiableNonPrimitive=58982400]="InstantiableNonPrimitive",t[t.InstantiablePrimitive=406847488]="InstantiablePrimitive",t[t.Instantiable=465829888]="Instantiable",t[t.StructuredOrInstantiable=469499904]="StructuredOrInstantiable",t[t.ObjectFlagsType=3899393]="ObjectFlagsType",t[t.Simplifiable=25165824]="Simplifiable",t[t.Singleton=67358815]="Singleton",t[t.Narrowable=536624127]="Narrowable",t[t.IncludesMask=473694207]="IncludesMask",t[t.IncludesMissingType=262144]="IncludesMissingType",t[t.IncludesNonWideningType=4194304]="IncludesNonWideningType",t[t.IncludesWildcard=8388608]="IncludesWildcard",t[t.IncludesEmptyObject=16777216]="IncludesEmptyObject",t[t.IncludesInstantiable=33554432]="IncludesInstantiable",t[t.NotPrimitiveUnion=36323331]="NotPrimitiveUnion",t))(mU||{}),pU=(t=>(t[t.None=0]="None",t[t.Class=1]="Class",t[t.Interface=2]="Interface",t[t.Reference=4]="Reference",t[t.Tuple=8]="Tuple",t[t.Anonymous=16]="Anonymous",t[t.Mapped=32]="Mapped",t[t.Instantiated=64]="Instantiated",t[t.ObjectLiteral=128]="ObjectLiteral",t[t.EvolvingArray=256]="EvolvingArray",t[t.ObjectLiteralPatternWithComputedProperties=512]="ObjectLiteralPatternWithComputedProperties",t[t.ReverseMapped=1024]="ReverseMapped",t[t.JsxAttributes=2048]="JsxAttributes",t[t.JSLiteral=4096]="JSLiteral",t[t.FreshLiteral=8192]="FreshLiteral",t[t.ArrayLiteral=16384]="ArrayLiteral",t[t.PrimitiveUnion=32768]="PrimitiveUnion",t[t.ContainsWideningType=65536]="ContainsWideningType",t[t.ContainsObjectOrArrayLiteral=131072]="ContainsObjectOrArrayLiteral",t[t.NonInferrableType=262144]="NonInferrableType",t[t.CouldContainTypeVariablesComputed=524288]="CouldContainTypeVariablesComputed",t[t.CouldContainTypeVariables=1048576]="CouldContainTypeVariables",t[t.ClassOrInterface=3]="ClassOrInterface",t[t.RequiresWidening=196608]="RequiresWidening",t[t.PropagatingFlags=458752]="PropagatingFlags",t[t.InstantiatedMapped=96]="InstantiatedMapped",t[t.ObjectTypeKindMask=1343]="ObjectTypeKindMask",t[t.ContainsSpread=2097152]="ContainsSpread",t[t.ObjectRestType=4194304]="ObjectRestType",t[t.InstantiationExpressionType=8388608]="InstantiationExpressionType",t[t.IsClassInstanceClone=16777216]="IsClassInstanceClone",t[t.IdenticalBaseTypeCalculated=33554432]="IdenticalBaseTypeCalculated",t[t.IdenticalBaseTypeExists=67108864]="IdenticalBaseTypeExists",t[t.IsGenericTypeComputed=2097152]="IsGenericTypeComputed",t[t.IsGenericObjectType=4194304]="IsGenericObjectType",t[t.IsGenericIndexType=8388608]="IsGenericIndexType",t[t.IsGenericType=12582912]="IsGenericType",t[t.ContainsIntersections=16777216]="ContainsIntersections",t[t.IsUnknownLikeUnionComputed=33554432]="IsUnknownLikeUnionComputed",t[t.IsUnknownLikeUnion=67108864]="IsUnknownLikeUnion",t[t.IsNeverIntersectionComputed=16777216]="IsNeverIntersectionComputed",t[t.IsNeverIntersection=33554432]="IsNeverIntersection",t))(pU||{}),Koe=(t=>(t[t.Invariant=0]="Invariant",t[t.Covariant=1]="Covariant",t[t.Contravariant=2]="Contravariant",t[t.Bivariant=3]="Bivariant",t[t.Independent=4]="Independent",t[t.VarianceMask=7]="VarianceMask",t[t.Unmeasurable=8]="Unmeasurable",t[t.Unreliable=16]="Unreliable",t[t.AllowsStructuralFallback=24]="AllowsStructuralFallback",t))(Koe||{}),Woe=(t=>(t[t.Required=1]="Required",t[t.Optional=2]="Optional",t[t.Rest=4]="Rest",t[t.Variadic=8]="Variadic",t[t.Fixed=3]="Fixed",t[t.Variable=12]="Variable",t[t.NonRequired=14]="NonRequired",t[t.NonRest=11]="NonRest",t))(Woe||{}),Goe=(t=>(t[t.None=0]="None",t[t.IncludeUndefined=1]="IncludeUndefined",t[t.NoIndexSignatures=2]="NoIndexSignatures",t[t.Writing=4]="Writing",t[t.CacheSymbol=8]="CacheSymbol",t[t.NoTupleBoundsCheck=16]="NoTupleBoundsCheck",t[t.ExpressionPosition=32]="ExpressionPosition",t[t.ReportDeprecated=64]="ReportDeprecated",t[t.SuppressNoImplicitAnyError=128]="SuppressNoImplicitAnyError",t[t.Contextual=256]="Contextual",t[t.Persistent=1]="Persistent",t))(Goe||{}),Joe=(t=>(t[t.None=0]="None",t[t.StringsOnly=1]="StringsOnly",t[t.NoIndexSignatures=2]="NoIndexSignatures",t[t.NoReducibleCheck=4]="NoReducibleCheck",t))(Joe||{}),$oe=(t=>(t[t.Component=0]="Component",t[t.Function=1]="Function",t[t.Mixed=2]="Mixed",t))($oe||{}),Uoe=(t=>(t[t.Call=0]="Call",t[t.Construct=1]="Construct",t))(Uoe||{}),gU=(t=>(t[t.None=0]="None",t[t.HasRestParameter=1]="HasRestParameter",t[t.HasLiteralTypes=2]="HasLiteralTypes",t[t.Abstract=4]="Abstract",t[t.IsInnerCallChain=8]="IsInnerCallChain",t[t.IsOuterCallChain=16]="IsOuterCallChain",t[t.IsUntypedSignatureInJSFile=32]="IsUntypedSignatureInJSFile",t[t.IsNonInferrable=64]="IsNonInferrable",t[t.IsSignatureCandidateForOverloadFailure=128]="IsSignatureCandidateForOverloadFailure",t[t.PropagatingFlags=167]="PropagatingFlags",t[t.CallChainFlags=24]="CallChainFlags",t))(gU||{}),qoe=(t=>(t[t.String=0]="String",t[t.Number=1]="Number",t))(qoe||{}),Zoe=(t=>(t[t.Simple=0]="Simple",t[t.Array=1]="Array",t[t.Deferred=2]="Deferred",t[t.Function=3]="Function",t[t.Composite=4]="Composite",t[t.Merged=5]="Merged",t))(Zoe||{}),Yoe=(t=>(t[t.None=0]="None",t[t.NakedTypeVariable=1]="NakedTypeVariable",t[t.SpeculativeTuple=2]="SpeculativeTuple",t[t.SubstituteSource=4]="SubstituteSource",t[t.HomomorphicMappedType=8]="HomomorphicMappedType",t[t.PartialHomomorphicMappedType=16]="PartialHomomorphicMappedType",t[t.MappedTypeConstraint=32]="MappedTypeConstraint",t[t.ContravariantConditional=64]="ContravariantConditional",t[t.ReturnType=128]="ReturnType",t[t.LiteralKeyof=256]="LiteralKeyof",t[t.NoConstraints=512]="NoConstraints",t[t.AlwaysStrict=1024]="AlwaysStrict",t[t.MaxValue=2048]="MaxValue",t[t.PriorityImpliesCombination=416]="PriorityImpliesCombination",t[t.Circularity=-1]="Circularity",t))(Yoe||{}),Qoe=(t=>(t[t.None=0]="None",t[t.NoDefault=1]="NoDefault",t[t.AnyDefault=2]="AnyDefault",t[t.SkippedGenericFunction=4]="SkippedGenericFunction",t))(Qoe||{}),Xoe=(t=>(t[t.False=0]="False",t[t.Unknown=1]="Unknown",t[t.Maybe=3]="Maybe",t[t.True=-1]="True",t))(Xoe||{}),ese=(t=>(t[t.None=0]="None",t[t.ExportsProperty=1]="ExportsProperty",t[t.ModuleExports=2]="ModuleExports",t[t.PrototypeProperty=3]="PrototypeProperty",t[t.ThisProperty=4]="ThisProperty",t[t.Property=5]="Property",t[t.Prototype=6]="Prototype",t[t.ObjectDefinePropertyValue=7]="ObjectDefinePropertyValue",t[t.ObjectDefinePropertyExports=8]="ObjectDefinePropertyExports",t[t.ObjectDefinePrototypeProperty=9]="ObjectDefinePrototypeProperty",t))(ese||{}),CO=(t=>(t[t.Warning=0]="Warning",t[t.Error=1]="Error",t[t.Suggestion=2]="Suggestion",t[t.Message=3]="Message",t))(CO||{}),y8=(t=>(t[t.Classic=1]="Classic",t[t.NodeJs=2]="NodeJs",t[t.Node10=2]="Node10",t[t.Node16=3]="Node16",t[t.NodeNext=99]="NodeNext",t[t.Bundler=100]="Bundler",t))(y8||{}),tse=(t=>(t[t.Legacy=1]="Legacy",t[t.Auto=2]="Auto",t[t.Force=3]="Force",t))(tse||{}),ise=(t=>(t[t.FixedPollingInterval=0]="FixedPollingInterval",t[t.PriorityPollingInterval=1]="PriorityPollingInterval",t[t.DynamicPriorityPolling=2]="DynamicPriorityPolling",t[t.FixedChunkSizePolling=3]="FixedChunkSizePolling",t[t.UseFsEvents=4]="UseFsEvents",t[t.UseFsEventsOnParentDirectory=5]="UseFsEventsOnParentDirectory",t))(ise||{}),nse=(t=>(t[t.UseFsEvents=0]="UseFsEvents",t[t.FixedPollingInterval=1]="FixedPollingInterval",t[t.DynamicPriorityPolling=2]="DynamicPriorityPolling",t[t.FixedChunkSizePolling=3]="FixedChunkSizePolling",t))(nse||{}),use=(t=>(t[t.FixedInterval=0]="FixedInterval",t[t.PriorityInterval=1]="PriorityInterval",t[t.DynamicPriority=2]="DynamicPriority",t[t.FixedChunkSize=3]="FixedChunkSize",t))(use||{}),AN=(t=>(t[t.None=0]="None",t[t.CommonJS=1]="CommonJS",t[t.AMD=2]="AMD",t[t.UMD=3]="UMD",t[t.System=4]="System",t[t.ES2015=5]="ES2015",t[t.ES2020=6]="ES2020",t[t.ES2022=7]="ES2022",t[t.ESNext=99]="ESNext",t[t.Node16=100]="Node16",t[t.NodeNext=199]="NodeNext",t))(AN||{}),rse=(t=>(t[t.None=0]="None",t[t.Preserve=1]="Preserve",t[t.React=2]="React",t[t.ReactNative=3]="ReactNative",t[t.ReactJSX=4]="ReactJSX",t[t.ReactJSXDev=5]="ReactJSXDev",t))(rse||{}),ase=(t=>(t[t.Remove=0]="Remove",t[t.Preserve=1]="Preserve",t[t.Error=2]="Error",t))(ase||{}),ose=(t=>(t[t.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",t[t.LineFeed=1]="LineFeed",t))(ose||{}),EU=(t=>(t[t.Unknown=0]="Unknown",t[t.JS=1]="JS",t[t.JSX=2]="JSX",t[t.TS=3]="TS",t[t.TSX=4]="TSX",t[t.External=5]="External",t[t.JSON=6]="JSON",t[t.Deferred=7]="Deferred",t))(EU||{}),sse=(t=>(t[t.ES3=0]="ES3",t[t.ES5=1]="ES5",t[t.ES2015=2]="ES2015",t[t.ES2016=3]="ES2016",t[t.ES2017=4]="ES2017",t[t.ES2018=5]="ES2018",t[t.ES2019=6]="ES2019",t[t.ES2020=7]="ES2020",t[t.ES2021=8]="ES2021",t[t.ES2022=9]="ES2022",t[t.ESNext=99]="ESNext",t[t.JSON=100]="JSON",t[t.Latest=99]="Latest",t))(sse||{}),lse=(t=>(t[t.Standard=0]="Standard",t[t.JSX=1]="JSX",t))(lse||{}),cse=(t=>(t[t.None=0]="None",t[t.Recursive=1]="Recursive",t))(cse||{}),dse=(t=>(t[t.nullCharacter=0]="nullCharacter",t[t.maxAsciiCharacter=127]="maxAsciiCharacter",t[t.lineFeed=10]="lineFeed",t[t.carriageReturn=13]="carriageReturn",t[t.lineSeparator=8232]="lineSeparator",t[t.paragraphSeparator=8233]="paragraphSeparator",t[t.nextLine=133]="nextLine",t[t.space=32]="space",t[t.nonBreakingSpace=160]="nonBreakingSpace",t[t.enQuad=8192]="enQuad",t[t.emQuad=8193]="emQuad",t[t.enSpace=8194]="enSpace",t[t.emSpace=8195]="emSpace",t[t.threePerEmSpace=8196]="threePerEmSpace",t[t.fourPerEmSpace=8197]="fourPerEmSpace",t[t.sixPerEmSpace=8198]="sixPerEmSpace",t[t.figureSpace=8199]="figureSpace",t[t.punctuationSpace=8200]="punctuationSpace",t[t.thinSpace=8201]="thinSpace",t[t.hairSpace=8202]="hairSpace",t[t.zeroWidthSpace=8203]="zeroWidthSpace",t[t.narrowNoBreakSpace=8239]="narrowNoBreakSpace",t[t.ideographicSpace=12288]="ideographicSpace",t[t.mathematicalSpace=8287]="mathematicalSpace",t[t.ogham=5760]="ogham",t[t.replacementCharacter=65533]="replacementCharacter",t[t._=95]="_",t[t.$=36]="$",t[t._0=48]="_0",t[t._1=49]="_1",t[t._2=50]="_2",t[t._3=51]="_3",t[t._4=52]="_4",t[t._5=53]="_5",t[t._6=54]="_6",t[t._7=55]="_7",t[t._8=56]="_8",t[t._9=57]="_9",t[t.a=97]="a",t[t.b=98]="b",t[t.c=99]="c",t[t.d=100]="d",t[t.e=101]="e",t[t.f=102]="f",t[t.g=103]="g",t[t.h=104]="h",t[t.i=105]="i",t[t.j=106]="j",t[t.k=107]="k",t[t.l=108]="l",t[t.m=109]="m",t[t.n=110]="n",t[t.o=111]="o",t[t.p=112]="p",t[t.q=113]="q",t[t.r=114]="r",t[t.s=115]="s",t[t.t=116]="t",t[t.u=117]="u",t[t.v=118]="v",t[t.w=119]="w",t[t.x=120]="x",t[t.y=121]="y",t[t.z=122]="z",t[t.A=65]="A",t[t.B=66]="B",t[t.C=67]="C",t[t.D=68]="D",t[t.E=69]="E",t[t.F=70]="F",t[t.G=71]="G",t[t.H=72]="H",t[t.I=73]="I",t[t.J=74]="J",t[t.K=75]="K",t[t.L=76]="L",t[t.M=77]="M",t[t.N=78]="N",t[t.O=79]="O",t[t.P=80]="P",t[t.Q=81]="Q",t[t.R=82]="R",t[t.S=83]="S",t[t.T=84]="T",t[t.U=85]="U",t[t.V=86]="V",t[t.W=87]="W",t[t.X=88]="X",t[t.Y=89]="Y",t[t.Z=90]="Z",t[t.ampersand=38]="ampersand",t[t.asterisk=42]="asterisk",t[t.at=64]="at",t[t.backslash=92]="backslash",t[t.backtick=96]="backtick",t[t.bar=124]="bar",t[t.caret=94]="caret",t[t.closeBrace=125]="closeBrace",t[t.closeBracket=93]="closeBracket",t[t.closeParen=41]="closeParen",t[t.colon=58]="colon",t[t.comma=44]="comma",t[t.dot=46]="dot",t[t.doubleQuote=34]="doubleQuote",t[t.equals=61]="equals",t[t.exclamation=33]="exclamation",t[t.greaterThan=62]="greaterThan",t[t.hash=35]="hash",t[t.lessThan=60]="lessThan",t[t.minus=45]="minus",t[t.openBrace=123]="openBrace",t[t.openBracket=91]="openBracket",t[t.openParen=40]="openParen",t[t.percent=37]="percent",t[t.plus=43]="plus",t[t.question=63]="question",t[t.semicolon=59]="semicolon",t[t.singleQuote=39]="singleQuote",t[t.slash=47]="slash",t[t.tilde=126]="tilde",t[t.backspace=8]="backspace",t[t.formFeed=12]="formFeed",t[t.byteOrderMark=65279]="byteOrderMark",t[t.tab=9]="tab",t[t.verticalTab=11]="verticalTab",t))(dse||{}),hse=(t=>(t.Ts=".ts",t.Tsx=".tsx",t.Dts=".d.ts",t.Js=".js",t.Jsx=".jsx",t.Json=".json",t.TsBuildInfo=".tsbuildinfo",t.Mjs=".mjs",t.Mts=".mts",t.Dmts=".d.mts",t.Cjs=".cjs",t.Cts=".cts",t.Dcts=".d.cts",t))(hse||{}),_U=(t=>(t[t.None=0]="None",t[t.ContainsTypeScript=1]="ContainsTypeScript",t[t.ContainsJsx=2]="ContainsJsx",t[t.ContainsESNext=4]="ContainsESNext",t[t.ContainsES2022=8]="ContainsES2022",t[t.ContainsES2021=16]="ContainsES2021",t[t.ContainsES2020=32]="ContainsES2020",t[t.ContainsES2019=64]="ContainsES2019",t[t.ContainsES2018=128]="ContainsES2018",t[t.ContainsES2017=256]="ContainsES2017",t[t.ContainsES2016=512]="ContainsES2016",t[t.ContainsES2015=1024]="ContainsES2015",t[t.ContainsGenerator=2048]="ContainsGenerator",t[t.ContainsDestructuringAssignment=4096]="ContainsDestructuringAssignment",t[t.ContainsTypeScriptClassSyntax=8192]="ContainsTypeScriptClassSyntax",t[t.ContainsLexicalThis=16384]="ContainsLexicalThis",t[t.ContainsRestOrSpread=32768]="ContainsRestOrSpread",t[t.ContainsObjectRestOrSpread=65536]="ContainsObjectRestOrSpread",t[t.ContainsComputedPropertyName=131072]="ContainsComputedPropertyName",t[t.ContainsBlockScopedBinding=262144]="ContainsBlockScopedBinding",t[t.ContainsBindingPattern=524288]="ContainsBindingPattern",t[t.ContainsYield=1048576]="ContainsYield",t[t.ContainsAwait=2097152]="ContainsAwait",t[t.ContainsHoistedDeclarationOrCompletion=4194304]="ContainsHoistedDeclarationOrCompletion",t[t.ContainsDynamicImport=8388608]="ContainsDynamicImport",t[t.ContainsClassFields=16777216]="ContainsClassFields",t[t.ContainsDecorators=33554432]="ContainsDecorators",t[t.ContainsPossibleTopLevelAwait=67108864]="ContainsPossibleTopLevelAwait",t[t.ContainsLexicalSuper=134217728]="ContainsLexicalSuper",t[t.ContainsUpdateExpressionForIdentifier=268435456]="ContainsUpdateExpressionForIdentifier",t[t.ContainsPrivateIdentifierInExpression=536870912]="ContainsPrivateIdentifierInExpression",t[t.HasComputedFlags=-2147483648]="HasComputedFlags",t[t.AssertTypeScript=1]="AssertTypeScript",t[t.AssertJsx=2]="AssertJsx",t[t.AssertESNext=4]="AssertESNext",t[t.AssertES2022=8]="AssertES2022",t[t.AssertES2021=16]="AssertES2021",t[t.AssertES2020=32]="AssertES2020",t[t.AssertES2019=64]="AssertES2019",t[t.AssertES2018=128]="AssertES2018",t[t.AssertES2017=256]="AssertES2017",t[t.AssertES2016=512]="AssertES2016",t[t.AssertES2015=1024]="AssertES2015",t[t.AssertGenerator=2048]="AssertGenerator",t[t.AssertDestructuringAssignment=4096]="AssertDestructuringAssignment",t[t.OuterExpressionExcludes=-2147483648]="OuterExpressionExcludes",t[t.PropertyAccessExcludes=-2147483648]="PropertyAccessExcludes",t[t.NodeExcludes=-2147483648]="NodeExcludes",t[t.ArrowFunctionExcludes=-2072174592]="ArrowFunctionExcludes",t[t.FunctionExcludes=-1937940480]="FunctionExcludes",t[t.ConstructorExcludes=-1937948672]="ConstructorExcludes",t[t.MethodOrAccessorExcludes=-2005057536]="MethodOrAccessorExcludes",t[t.PropertyExcludes=-2013249536]="PropertyExcludes",t[t.ClassExcludes=-2147344384]="ClassExcludes",t[t.ModuleExcludes=-1941676032]="ModuleExcludes",t[t.TypeExcludes=-2]="TypeExcludes",t[t.ObjectLiteralExcludes=-2147278848]="ObjectLiteralExcludes",t[t.ArrayLiteralOrCallOrNewExcludes=-2147450880]="ArrayLiteralOrCallOrNewExcludes",t[t.VariableDeclarationListExcludes=-2146893824]="VariableDeclarationListExcludes",t[t.ParameterExcludes=-2147483648]="ParameterExcludes",t[t.CatchClauseExcludes=-2147418112]="CatchClauseExcludes",t[t.BindingPatternExcludes=-2147450880]="BindingPatternExcludes",t[t.ContainsLexicalThisOrSuper=134234112]="ContainsLexicalThisOrSuper",t[t.PropertyNamePropagatingFlags=134234112]="PropertyNamePropagatingFlags",t))(_U||{}),DU=(t=>(t[t.TabStop=0]="TabStop",t[t.Placeholder=1]="Placeholder",t[t.Choice=2]="Choice",t[t.Variable=3]="Variable",t))(DU||{}),xU=(t=>(t[t.None=0]="None",t[t.SingleLine=1]="SingleLine",t[t.MultiLine=2]="MultiLine",t[t.AdviseOnEmitNode=4]="AdviseOnEmitNode",t[t.NoSubstitution=8]="NoSubstitution",t[t.CapturesThis=16]="CapturesThis",t[t.NoLeadingSourceMap=32]="NoLeadingSourceMap",t[t.NoTrailingSourceMap=64]="NoTrailingSourceMap",t[t.NoSourceMap=96]="NoSourceMap",t[t.NoNestedSourceMaps=128]="NoNestedSourceMaps",t[t.NoTokenLeadingSourceMaps=256]="NoTokenLeadingSourceMaps",t[t.NoTokenTrailingSourceMaps=512]="NoTokenTrailingSourceMaps",t[t.NoTokenSourceMaps=768]="NoTokenSourceMaps",t[t.NoLeadingComments=1024]="NoLeadingComments",t[t.NoTrailingComments=2048]="NoTrailingComments",t[t.NoComments=3072]="NoComments",t[t.NoNestedComments=4096]="NoNestedComments",t[t.HelperName=8192]="HelperName",t[t.ExportName=16384]="ExportName",t[t.LocalName=32768]="LocalName",t[t.InternalName=65536]="InternalName",t[t.Indented=131072]="Indented",t[t.NoIndentation=262144]="NoIndentation",t[t.AsyncFunctionBody=524288]="AsyncFunctionBody",t[t.ReuseTempVariableScope=1048576]="ReuseTempVariableScope",t[t.CustomPrologue=2097152]="CustomPrologue",t[t.NoHoisting=4194304]="NoHoisting",t[t.Iterator=8388608]="Iterator",t[t.NoAsciiEscaping=16777216]="NoAsciiEscaping",t))(xU||{}),fse=(t=>(t[t.None=0]="None",t[t.TypeScriptClassWrapper=1]="TypeScriptClassWrapper",t[t.NeverApplyImportHelper=2]="NeverApplyImportHelper",t[t.IgnoreSourceNewlines=4]="IgnoreSourceNewlines",t[t.Immutable=8]="Immutable",t[t.IndirectCall=16]="IndirectCall",t[t.TransformPrivateStaticElements=32]="TransformPrivateStaticElements",t))(fse||{}),mse=(t=>(t[t.Extends=1]="Extends",t[t.Assign=2]="Assign",t[t.Rest=4]="Rest",t[t.Decorate=8]="Decorate",t[t.ESDecorateAndRunInitializers=8]="ESDecorateAndRunInitializers",t[t.Metadata=16]="Metadata",t[t.Param=32]="Param",t[t.Awaiter=64]="Awaiter",t[t.Generator=128]="Generator",t[t.Values=256]="Values",t[t.Read=512]="Read",t[t.SpreadArray=1024]="SpreadArray",t[t.Await=2048]="Await",t[t.AsyncGenerator=4096]="AsyncGenerator",t[t.AsyncDelegator=8192]="AsyncDelegator",t[t.AsyncValues=16384]="AsyncValues",t[t.ExportStar=32768]="ExportStar",t[t.ImportStar=65536]="ImportStar",t[t.ImportDefault=131072]="ImportDefault",t[t.MakeTemplateObject=262144]="MakeTemplateObject",t[t.ClassPrivateFieldGet=524288]="ClassPrivateFieldGet",t[t.ClassPrivateFieldSet=1048576]="ClassPrivateFieldSet",t[t.ClassPrivateFieldIn=2097152]="ClassPrivateFieldIn",t[t.CreateBinding=4194304]="CreateBinding",t[t.SetFunctionName=8388608]="SetFunctionName",t[t.PropKey=16777216]="PropKey",t[t.AddDisposableResourceAndDisposeResources=33554432]="AddDisposableResourceAndDisposeResources",t[t.FirstEmitHelper=1]="FirstEmitHelper",t[t.LastEmitHelper=33554432]="LastEmitHelper",t[t.ForOfIncludes=256]="ForOfIncludes",t[t.ForAwaitOfIncludes=16384]="ForAwaitOfIncludes",t[t.AsyncGeneratorIncludes=6144]="AsyncGeneratorIncludes",t[t.AsyncDelegatorIncludes=26624]="AsyncDelegatorIncludes",t[t.SpreadIncludes=1536]="SpreadIncludes",t))(mse||{}),pse=(t=>(t[t.SourceFile=0]="SourceFile",t[t.Expression=1]="Expression",t[t.IdentifierName=2]="IdentifierName",t[t.MappedTypeParameter=3]="MappedTypeParameter",t[t.Unspecified=4]="Unspecified",t[t.EmbeddedStatement=5]="EmbeddedStatement",t[t.JsxAttributeValue=6]="JsxAttributeValue",t))(pse||{}),gse=(t=>(t[t.Parentheses=1]="Parentheses",t[t.TypeAssertions=2]="TypeAssertions",t[t.NonNullAssertions=4]="NonNullAssertions",t[t.PartiallyEmittedExpressions=8]="PartiallyEmittedExpressions",t[t.Assertions=6]="Assertions",t[t.All=15]="All",t[t.ExcludeJSDocTypeAssertion=16]="ExcludeJSDocTypeAssertion",t))(gse||{}),Ese=(t=>(t[t.None=0]="None",t[t.InParameters=1]="InParameters",t[t.VariablesHoistedInParameters=2]="VariablesHoistedInParameters",t))(Ese||{}),_se=(t=>(t.Prologue="prologue",t.EmitHelpers="emitHelpers",t.NoDefaultLib="no-default-lib",t.Reference="reference",t.Type="type",t.TypeResolutionModeRequire="type-require",t.TypeResolutionModeImport="type-import",t.Lib="lib",t.Prepend="prepend",t.Text="text",t.Internal="internal",t))(_se||{}),Dse=(t=>(t[t.None=0]="None",t[t.SingleLine=0]="SingleLine",t[t.MultiLine=1]="MultiLine",t[t.PreserveLines=2]="PreserveLines",t[t.LinesMask=3]="LinesMask",t[t.NotDelimited=0]="NotDelimited",t[t.BarDelimited=4]="BarDelimited",t[t.AmpersandDelimited=8]="AmpersandDelimited",t[t.CommaDelimited=16]="CommaDelimited",t[t.AsteriskDelimited=32]="AsteriskDelimited",t[t.DelimitersMask=60]="DelimitersMask",t[t.AllowTrailingComma=64]="AllowTrailingComma",t[t.Indented=128]="Indented",t[t.SpaceBetweenBraces=256]="SpaceBetweenBraces",t[t.SpaceBetweenSiblings=512]="SpaceBetweenSiblings",t[t.Braces=1024]="Braces",t[t.Parenthesis=2048]="Parenthesis",t[t.AngleBrackets=4096]="AngleBrackets",t[t.SquareBrackets=8192]="SquareBrackets",t[t.BracketsMask=15360]="BracketsMask",t[t.OptionalIfUndefined=16384]="OptionalIfUndefined",t[t.OptionalIfEmpty=32768]="OptionalIfEmpty",t[t.Optional=49152]="Optional",t[t.PreferNewLine=65536]="PreferNewLine",t[t.NoTrailingNewLine=131072]="NoTrailingNewLine",t[t.NoInterveningComments=262144]="NoInterveningComments",t[t.NoSpaceIfEmpty=524288]="NoSpaceIfEmpty",t[t.SingleElement=1048576]="SingleElement",t[t.SpaceAfterList=2097152]="SpaceAfterList",t[t.Modifiers=2359808]="Modifiers",t[t.HeritageClauses=512]="HeritageClauses",t[t.SingleLineTypeLiteralMembers=768]="SingleLineTypeLiteralMembers",t[t.MultiLineTypeLiteralMembers=32897]="MultiLineTypeLiteralMembers",t[t.SingleLineTupleTypeElements=528]="SingleLineTupleTypeElements",t[t.MultiLineTupleTypeElements=657]="MultiLineTupleTypeElements",t[t.UnionTypeConstituents=516]="UnionTypeConstituents",t[t.IntersectionTypeConstituents=520]="IntersectionTypeConstituents",t[t.ObjectBindingPatternElements=525136]="ObjectBindingPatternElements",t[t.ArrayBindingPatternElements=524880]="ArrayBindingPatternElements",t[t.ObjectLiteralExpressionProperties=526226]="ObjectLiteralExpressionProperties",t[t.ImportAttributes=526226]="ImportAttributes",t[t.ImportClauseEntries=526226]="ImportClauseEntries",t[t.ArrayLiteralExpressionElements=8914]="ArrayLiteralExpressionElements",t[t.CommaListElements=528]="CommaListElements",t[t.CallExpressionArguments=2576]="CallExpressionArguments",t[t.NewExpressionArguments=18960]="NewExpressionArguments",t[t.TemplateExpressionSpans=262144]="TemplateExpressionSpans",t[t.SingleLineBlockStatements=768]="SingleLineBlockStatements",t[t.MultiLineBlockStatements=129]="MultiLineBlockStatements",t[t.VariableDeclarationList=528]="VariableDeclarationList",t[t.SingleLineFunctionBodyStatements=768]="SingleLineFunctionBodyStatements",t[t.MultiLineFunctionBodyStatements=1]="MultiLineFunctionBodyStatements",t[t.ClassHeritageClauses=0]="ClassHeritageClauses",t[t.ClassMembers=129]="ClassMembers",t[t.InterfaceMembers=129]="InterfaceMembers",t[t.EnumMembers=145]="EnumMembers",t[t.CaseBlockClauses=129]="CaseBlockClauses",t[t.NamedImportsOrExportsElements=525136]="NamedImportsOrExportsElements",t[t.JsxElementOrFragmentChildren=262144]="JsxElementOrFragmentChildren",t[t.JsxElementAttributes=262656]="JsxElementAttributes",t[t.CaseOrDefaultClauseStatements=163969]="CaseOrDefaultClauseStatements",t[t.HeritageClauseTypes=528]="HeritageClauseTypes",t[t.SourceFileStatements=131073]="SourceFileStatements",t[t.Decorators=2146305]="Decorators",t[t.TypeArguments=53776]="TypeArguments",t[t.TypeParameters=53776]="TypeParameters",t[t.Parameters=2576]="Parameters",t[t.IndexSignatureParameters=8848]="IndexSignatureParameters",t[t.JSDocComment=33]="JSDocComment",t))(Dse||{}),xse=(t=>(t[t.None=0]="None",t[t.TripleSlashXML=1]="TripleSlashXML",t[t.SingleLine=2]="SingleLine",t[t.MultiLine=4]="MultiLine",t[t.All=7]="All",t[t.Default=7]="Default",t))(xse||{}),bO={reference:{args:[{name:"types",optional:!0,captureSpan:!0},{name:"lib",optional:!0,captureSpan:!0},{name:"path",optional:!0,captureSpan:!0},{name:"no-default-lib",optional:!0},{name:"resolution-mode",optional:!0}],kind:1},"amd-dependency":{args:[{name:"path"},{name:"name",optional:!0}],kind:1},"amd-module":{args:[{name:"name"}],kind:1},"ts-check":{kind:2},"ts-nocheck":{kind:2},jsx:{args:[{name:"factory"}],kind:4},jsxfrag:{args:[{name:"factory"}],kind:4},jsximportsource:{args:[{name:"factory"}],kind:4},jsxruntime:{args:[{name:"factory"}],kind:4}},vse=(t=>(t[t.ParseAll=0]="ParseAll",t[t.ParseNone=1]="ParseNone",t[t.ParseForTypeErrors=2]="ParseForTypeErrors",t[t.ParseForTypeInfo=3]="ParseForTypeInfo",t))(vse||{})}});function SN(t){let u=5381;for(let s=0;s{se.isClosed=!0,Vy(u,se)}}}function v(K){const Y=[];return Y.pollingInterval=K,Y.pollIndex=0,Y.pollScheduled=!1,Y}function b(K,Y){Y.pollIndex=k(Y,Y.pollingInterval,Y.pollIndex,bU[Y.pollingInterval]),Y.length?J(Y.pollingInterval):(H.assert(Y.pollIndex===0),Y.pollScheduled=!1)}function B(K,Y){k(s,250,0,s.length),b(K,Y),!Y.pollScheduled&&s.length&&J(250)}function k(K,Y,oe,se){return jqe(t,K,oe,se,ge);function ge(ae,Ce,ne){ne?(ae.unchangedPolls=0,K!==s&&(K[Ce]=void 0,z(ae))):ae.unchangedPolls!==kO[Y]?ae.unchangedPolls++:K===s?(ae.unchangedPolls=1,K[Ce]=void 0,M(ae,250)):Y!==2e3&&(ae.unchangedPolls++,K[Ce]=void 0,M(ae,Y===250?500:2e3))}}function T(K){switch(K){case 250:return d;case 500:return f;case 2e3:return p}}function M(K,Y){T(Y).push(K),j(Y)}function z(K){s.push(K),j(250)}function j(K){T(K).pollScheduled||J(K)}function J(K){T(K).pollScheduled=t.setTimeout(K===250?B:b,K,K===250?"pollLowPollingIntervalQueue":"pollPollingIntervalQueue",T(K))}}function iTt(t,u){const s=Tm(),d=new Map,f=N1(u);return p;function p(v,b,B,k){const T=f(v);s.add(T,b);const M=dr(T)||".",z=d.get(M)||E(dr(v)||".",M,k);return z.referenceCount++,{close:()=>{z.referenceCount===1?(z.close(),d.delete(M)):z.referenceCount--,s.remove(T,b)}}}function E(v,b,B){const k=t(v,1,(T,M,z)=>{if(!Ua(M))return;const j=qa(M,v),J=j&&s.get(f(j));if(J)for(const K of J)K(j,1,z)},!1,500,B);return k.referenceCount=0,d.set(b,k),k}}function nTt(t){const u=[];let s=0,d;return f;function f(v,b){const B={fileName:v,callback:b,mtime:e7(t,v)};return u.push(B),E(),{close:()=>{B.isClosed=!0,Vy(u,B)}}}function p(){d=void 0,s=jqe(t,u,s,bU[250]),E()}function E(){!u.length||d||(d=t.setTimeout(p,2e3,"pollQueue"))}}function Vqe(t,u,s,d,f){const E=N1(u)(s),v=t.get(E);return v?v.callbacks.push(d):t.set(E,{watcher:f((b,B,k)=>{var T;return(T=t.get(E))==null?void 0:T.callbacks.slice().forEach(M=>M(b,B,k))}),callbacks:[d]}),{close:()=>{const b=t.get(E);b&&(!EO(b.callbacks,d)||b.callbacks.length||(t.delete(E),Vm(b)))}}}function uTt(t,u){const s=t.mtime.getTime(),d=u.getTime();return s!==d?(t.mtime=u,t.callback(t.fileName,Cse(s,d),u),!0):!1}function Cse(t,u){return t===0?0:u===0?2:1}function yO(t){return k2e(t)}function C2e(t){k2e=t}function rTt({watchDirectory:t,useCaseSensitiveFileNames:u,getCurrentDirectory:s,getAccessibleSortedChildDirectories:d,fileSystemEntryExists:f,realpath:p,setTimeout:E,clearTimeout:v}){const b=new Map,B=Tm(),k=new Map;let T;const M=bN(!u),z=N1(u);return(ne,ve,Se,Ne)=>Se?j(ne,Ne,ve):t(ne,ve,Se,Ne);function j(ne,ve,Se){const Ne=z(ne);let pe=b.get(Ne);pe?pe.refCount++:(pe={watcher:t(ne,xe=>{ae(xe,ve)||(ve!=null&&ve.synchronousWatchDirectory?(J(Ne,xe),ge(ne,Ne,ve)):K(ne,Ne,xe,ve))},!1,ve),refCount:1,childWatches:Dt},b.set(Ne,pe),ge(ne,Ne,ve));const fe=Se&&{dirName:ne,callback:Se};return fe&&B.add(Ne,fe),{dirName:ne,close:()=>{const xe=H.checkDefined(b.get(Ne));fe&&B.remove(Ne,fe),xe.refCount--,!xe.refCount&&(b.delete(Ne),Vm(xe),xe.childWatches.forEach(fg))}}}function J(ne,ve,Se){let Ne,pe;Ua(ve)?Ne=ve:pe=ve,B.forEach((fe,xe)=>{if(!(pe&&pe.get(xe)===!0)&&(xe===ne||Ma(ne,xe)&&ne[xe.length]===ol))if(pe)if(Se){const Be=pe.get(xe);Be?Be.push(...Se):pe.set(xe,Se.slice())}else pe.set(xe,!0);else fe.forEach(({callback:Be})=>Be(Ne))})}function K(ne,ve,Se,Ne){const pe=b.get(ve);if(pe&&f(ne,1)){Y(ne,ve,Se,Ne);return}J(ve,Se),se(pe)}function Y(ne,ve,Se,Ne){const pe=k.get(ve);pe?pe.fileNames.push(Se):k.set(ve,{dirName:ne,options:Ne,fileNames:[Se]}),T&&(v(T),T=void 0),T=E(oe,1e3,"timerToUpdateChildWatches")}function oe(){T=void 0,yO(`sysLog:: onTimerToUpdateChildWatches:: ${k.size}`);const ne=J0(),ve=new Map;for(;!T&&k.size;){const Ne=k.entries().next();H.assert(!Ne.done);const{value:[pe,{dirName:fe,options:xe,fileNames:Be}]}=Ne;k.delete(pe);const We=ge(fe,pe,xe);J(pe,ve,We?void 0:Be)}yO(`sysLog:: invokingWatchers:: Elapsed:: ${J0()-ne}ms:: ${k.size}`),B.forEach((Ne,pe)=>{const fe=ve.get(pe);fe&&Ne.forEach(({callback:xe,dirName:Be})=>{Wa(fe)?fe.forEach(xe):xe(Be)})});const Se=J0()-ne;yO(`sysLog:: Elapsed:: ${Se}ms:: onTimerToUpdateChildWatches:: ${k.size} ${T}`)}function se(ne){if(!ne)return;const ve=ne.childWatches;ne.childWatches=Dt;for(const Se of ve)Se.close(),se(b.get(z(Se.dirName)))}function ge(ne,ve,Se){const Ne=b.get(ve);if(!Ne)return!1;let pe;const fe=iU(f(ne,1)?qi(d(ne),We=>{const Ae=qa(We,ne);return!ae(Ae,Se)&&M(Ae,Uo(p(Ae)))===0?Ae:void 0}):Dt,Ne.childWatches,(We,Ae)=>M(We,Ae.dirName),xe,fg,Be);return Ne.childWatches=pe||Dt,fe;function xe(We){const Ae=j(We,Se);Be(Ae)}function Be(We){(pe||(pe=[])).push(We)}}function ae(ne,ve){return Ge(FO,Se=>Ce(ne,Se))||Hqe(ne,ve,u,s)}function Ce(ne,ve){return ne.includes(ve)?!0:u?!1:z(ne).includes(ve)}}function aTt(t){return(u,s,d)=>t(s===1?"change":"rename","",d)}function oTt(t,u,s){return(d,f,p)=>{d==="rename"?(p||(p=s(t)||W_),u(t,p!==W_?0:2,p)):u(t,1,p)}}function Hqe(t,u,s,d){return((u==null?void 0:u.excludeDirectories)||(u==null?void 0:u.excludeFiles))&&(NY(t,u==null?void 0:u.excludeFiles,s,d())||NY(t,u==null?void 0:u.excludeDirectories,s,d()))}function Kqe(t,u,s,d,f){return(p,E)=>{if(p==="rename"){const v=E?Uo(hr(t,E)):t;(!E||!Hqe(v,s,d,f))&&u(v)}}}function b2e({pollingWatchFileWorker:t,getModifiedTime:u,setTimeout:s,clearTimeout:d,fsWatchWorker:f,fileSystemEntryExists:p,useCaseSensitiveFileNames:E,getCurrentDirectory:v,fsSupportsRecursiveFsWatch:b,getAccessibleSortedChildDirectories:B,realpath:k,tscWatchFile:T,useNonPollingWatchers:M,tscWatchDirectory:z,inodeWatching:j,sysLog:J}){const K=new Map,Y=new Map,oe=new Map;let se,ge,ae,Ce,ne=!1;return{watchFile:ve,watchDirectory:xe};function ve(Je,mt,Ye,je){je=pe(je,M);const Ke=H.checkDefined(je.watchFile);switch(Ke){case 0:return Ae(Je,mt,250,void 0);case 1:return Ae(Je,mt,Ye,void 0);case 2:return Se()(Je,mt,Ye,void 0);case 3:return Ne()(Je,mt,void 0,void 0);case 4:return De(Je,0,oTt(Je,mt,u),!1,Ye,vH(je));case 5:return ae||(ae=iTt(De,E)),ae(Je,mt,Ye,vH(je));default:H.assertNever(Ke)}}function Se(){return se||(se=tTt({getModifiedTime:u,setTimeout:s}))}function Ne(){return ge||(ge=nTt({getModifiedTime:u,setTimeout:s}))}function pe(Je,mt){if(Je&&Je.watchFile!==void 0)return Je;switch(T){case"PriorityPollingInterval":return{watchFile:1};case"DynamicPriorityPolling":return{watchFile:2};case"UseFsEvents":return fe(4,1,Je);case"UseFsEventsWithFallbackDynamicPolling":return fe(4,2,Je);case"UseFsEventsOnParentDirectory":mt=!0;default:return mt?fe(5,1,Je):{watchFile:4}}}function fe(Je,mt,Ye){const je=Ye==null?void 0:Ye.fallbackPolling;return{watchFile:Je,fallbackPolling:je===void 0?mt:je}}function xe(Je,mt,Ye,je){return b?De(Je,1,Kqe(Je,mt,je,E,v),Ye,500,vH(je)):(Ce||(Ce=rTt({useCaseSensitiveFileNames:E,getCurrentDirectory:v,fileSystemEntryExists:p,getAccessibleSortedChildDirectories:B,watchDirectory:Be,realpath:k,setTimeout:s,clearTimeout:d})),Ce(Je,mt,Ye,je))}function Be(Je,mt,Ye,je){H.assert(!Ye);const Ke=We(je),Gt=H.checkDefined(Ke.watchDirectory);switch(Gt){case 1:return Ae(Je,()=>mt(Je),500,void 0);case 2:return Se()(Je,()=>mt(Je),500,void 0);case 3:return Ne()(Je,()=>mt(Je),void 0,void 0);case 0:return De(Je,1,Kqe(Je,mt,je,E,v),Ye,500,vH(Ke));default:H.assertNever(Gt)}}function We(Je){if(Je&&Je.watchDirectory!==void 0)return Je;switch(z){case"RecursiveDirectoryUsingFsWatchFile":return{watchDirectory:1};case"RecursiveDirectoryUsingDynamicPriorityPolling":return{watchDirectory:2};default:const mt=Je==null?void 0:Je.fallbackPolling;return{watchDirectory:0,fallbackPolling:mt!==void 0?mt:void 0}}}function Ae(Je,mt,Ye,je){return Vqe(K,E,Je,mt,Ke=>t(Je,Ke,Ye,je))}function De(Je,mt,Ye,je,Ke,Gt){return Vqe(je?oe:Y,E,Je,Ye,Yt=>He(Je,mt,Yt,je,Ke,Gt))}function He(Je,mt,Ye,je,Ke,Gt){let Yt,Ie;j&&(Yt=Je.substring(Je.lastIndexOf(ol)),Ie=Yt.slice(ol.length));let st=p(Je,mt)?It():Ut();return{close:()=>{st&&(st.close(),st=void 0)}};function Bt(Ni){st&&(J(`sysLog:: ${Je}:: Changing watcher to ${Ni===It?"Present":"Missing"}FileSystemEntryWatcher`),st.close(),st=Ni())}function It(){if(ne)return J(`sysLog:: ${Je}:: Defaulting to watchFile`),ft();try{const Ni=f(Je,je,j?ei:Ye);return Ni.on("error",()=>{Ye("rename",""),Bt(Ut)}),Ni}catch(Ni){return ne||(ne=Ni.code==="ENOSPC"),J(`sysLog:: ${Je}:: Changing to watchFile`),ft()}}function ei(Ni,Vi){let xn;if(Vi&&lc(Vi,"~")&&(xn=Vi,Vi=Vi.slice(0,Vi.length-1)),Ni==="rename"&&(!Vi||Vi===Ie||lc(Vi,Yt))){const Jn=u(Je)||W_;xn&&Ye(Ni,xn,Jn),Ye(Ni,Vi,Jn),j?Bt(Jn===W_?Ut:It):Jn===W_&&Bt(Ut)}else xn&&Ye(Ni,xn),Ye(Ni,Vi)}function ft(){return ve(Je,aTt(Ye),Ke,Gt)}function Ut(){return ve(Je,(Ni,Vi,xn)=>{Vi===0&&(xn||(xn=u(Je)||W_),xn!==W_&&(Ye("rename","",xn),Bt(It)))},Ke,Gt)}}}function y2e(t){const u=t.writeFile;t.writeFile=(s,d,f)=>rle(s,d,!!f,(p,E,v)=>u.call(t,p,E,v),p=>t.createDirectory(p),p=>t.directoryExists(p))}function Wqe(t){d1=t}var bse,vU,W_,CU,bU,kO,FO,k2e,yse,d1,sTt=o({"src/compiler/sys.ts"(){Bo(),bse=(t=>(t[t.Created=0]="Created",t[t.Changed=1]="Changed",t[t.Deleted=2]="Deleted",t))(bse||{}),vU=(t=>(t[t.High=2e3]="High",t[t.Medium=500]="Medium",t[t.Low=250]="Low",t))(vU||{}),W_=new Date(0),CU={Low:32,Medium:64,High:256},bU=v2e(CU),kO=v2e(CU),FO=["/node_modules/.","/.git","/.#"],k2e=Rs,yse=(t=>(t[t.File=0]="File",t[t.Directory=1]="Directory",t))(yse||{}),d1=(()=>{const t="\uFEFF";function u(){const d=/^native |^\([^)]+\)$|^(internal[\\/]|[a-zA-Z0-9_\s]+(\.js)?$)/,f=rS,p=rS,E=rS;let v;try{v=rS}catch{v=void 0}let b,B="./profile.cpuprofile";const k=rS.Buffer,T=process.platform==="linux"||process.platform==="darwin",M=E.platform(),z=Ne(),j=f.realpathSync.native?process.platform==="win32"?Ke:f.realpathSync.native:f.realpathSync,J=__filename.endsWith("sys.js")?p.join(p.dirname(__dirname),"__fake__.js"):__filename,K=process.platform==="win32"||process.platform==="darwin",Y=zh(()=>process.cwd()),{watchFile:oe,watchDirectory:se}=b2e({pollingWatchFileWorker:fe,getModifiedTime:Yt,setTimeout,clearTimeout,fsWatchWorker:xe,useCaseSensitiveFileNames:z,getCurrentDirectory:Y,fileSystemEntryExists:Je,fsSupportsRecursiveFsWatch:K,getAccessibleSortedChildDirectories:It=>De(It).directories,realpath:Gt,tscWatchFile:e.TSC_WATCHFILE,useNonPollingWatchers:!!e.TSC_NONPOLLING_WATCHER,tscWatchDirectory:e.TSC_WATCHDIRECTORY,inodeWatching:T,sysLog:yO}),ge={args:process.argv.slice(2),newLine:E.EOL,useCaseSensitiveFileNames:z,write(It){process.stdout.write(It)},getWidthOfTerminal(){return process.stdout.columns},writeOutputIsTTY(){return process.stdout.isTTY},readFile:We,writeFile:Ae,watchFile:oe,watchDirectory:se,resolvePath:It=>p.resolve(It),fileExists:mt,directoryExists:Ye,createDirectory(It){if(!ge.directoryExists(It))try{f.mkdirSync(It)}catch(ei){if(ei.code!=="EEXIST")throw ei}},getExecutingFilePath(){return J},getCurrentDirectory:Y,getDirectories:je,getEnvironmentVariable(It){return e[It]||""},readDirectory:He,getModifiedTime:Yt,setModifiedTime:Ie,deleteFile:st,createHash:v?Bt:SN,createSHA256Hash:v?Bt:void 0,getMemoryUsage(){return tgt.gc&&tgt.gc(),process.memoryUsage().heapUsed},getFileSize(It){try{const ei=ae(It);if(ei!=null&&ei.isFile())return ei.size}catch{}return 0},exit(It){ve(()=>process.exit(It))},enableCPUProfiler:Ce,disableCPUProfiler:ve,cpuProfilingEnabled:()=>!!b||kt(process.execArgv,"--cpu-prof")||kt(process.execArgv,"--prof"),realpath:Gt,debugMode:!!e.NODE_INSPECTOR_IPC||!!e.VSCODE_INSPECTOR_OPTIONS||Ge(process.execArgv,It=>/^--(inspect|debug)(-brk)?(=\d+)?$/i.test(It))||!!process.recordreplay,tryEnableSourceMapsForHost(){try{rS.install()}catch{}},setTimeout,clearTimeout,clearScreen:()=>{process.stdout.write("\x1Bc")},setBlocking:()=>{var It;const ei=(It=process.stdout)==null?void 0:It._handle;ei&&ei.setBlocking&&ei.setBlocking(!0)},bufferFrom:Se,base64decode:It=>Se(It,"base64").toString("utf8"),base64encode:It=>Se(It).toString("base64"),require:(It,ei)=>{try{const ft=vAe(ei,It,ge);return{module:igt(ft),modulePath:ft,error:void 0}}catch(ft){return{module:void 0,modulePath:void 0,error:ft}}}};return ge;function ae(It){return f.statSync(It,{throwIfNoEntry:!1})}function Ce(It,ei){if(b)return ei(),!1;const ft=rS;if(!ft||!ft.Session)return ei(),!1;const Ut=new ft.Session;return Ut.connect(),Ut.post("Profiler.enable",()=>{Ut.post("Profiler.start",()=>{b=Ut,B=It,ei()})}),!0}function ne(It){let ei=0;const ft=new Map,Ut=Z1(p.dirname(J)),Ni=`file://${GE(Ut)===1?"":"/"}${Ut}`;for(const Vi of It.nodes)if(Vi.callFrame.url){const xn=Z1(Vi.callFrame.url);JE(Ni,xn,z)?Vi.callFrame.url=i7(Ni,xn,Ni,N1(z),!0):d.test(xn)||(Vi.callFrame.url=(ft.has(xn)?ft:ft.set(xn,`external${ei}.js`)).get(xn),ei++)}return It}function ve(It){if(b&&b!=="stopping"){const ei=b;return b.post("Profiler.stop",(ft,{profile:Ut})=>{var Ni;if(!ft){try{(Ni=ae(B))!=null&&Ni.isDirectory()&&(B=p.join(B,`${new Date().toISOString().replace(/:/g,"-")}+P${process.pid}.cpuprofile`))}catch{}try{f.mkdirSync(p.dirname(B),{recursive:!0})}catch{}f.writeFileSync(B,JSON.stringify(ne(Ut)))}b=void 0,ei.disconnect(),It()}),b="stopping",!0}else return It(),!1}function Se(It,ei){return k.from&&k.from!==Int8Array.from?k.from(It,ei):new k(It,ei)}function Ne(){return M==="win32"||M==="win64"?!1:!mt(pe(__filename))}function pe(It){return It.replace(/\w/g,ei=>{const ft=ei.toUpperCase();return ei===ft?ei.toLowerCase():ft})}function fe(It,ei,ft){f.watchFile(It,{persistent:!0,interval:ft},Ni);let Ut;return{close:()=>f.unwatchFile(It,Ni)};function Ni(Vi,xn){const Jn=+xn.mtime==0||Ut===2;if(+Vi.mtime==0){if(Jn)return;Ut=2}else if(Jn)Ut=0;else{if(+Vi.mtime==+xn.mtime)return;Ut=1}ei(It,Ut,Vi.mtime)}}function xe(It,ei,ft){return f.watch(It,K?{persistent:!0,recursive:!!ei}:{persistent:!0},ft)}function Be(It,ei){let ft;try{ft=f.readFileSync(It)}catch{return}let Ut=ft.length;if(Ut>=2&&ft[0]===254&&ft[1]===255){Ut&=-2;for(let Ni=0;Ni=2&&ft[0]===255&&ft[1]===254?ft.toString("utf16le",2):Ut>=3&&ft[0]===239&&ft[1]===187&&ft[2]===191?ft.toString("utf8",3):ft.toString("utf8")}function We(It,ei){var ft,Ut;(ft=mh)==null||ft.logStartReadFile(It);const Ni=Be(It);return(Ut=mh)==null||Ut.logStopReadFile(),Ni}function Ae(It,ei,ft){var Ut;(Ut=mh)==null||Ut.logEvent("WriteFile: "+It),ft&&(ei=t+ei);let Ni;try{Ni=f.openSync(It,"w"),f.writeSync(Ni,ei,void 0,"utf8")}finally{Ni!==void 0&&f.closeSync(Ni)}}function De(It){var ei;(ei=mh)==null||ei.logEvent("ReadDir: "+(It||"."));try{const ft=f.readdirSync(It||".",{withFileTypes:!0}),Ut=[],Ni=[];for(const Vi of ft){const xn=typeof Vi=="string"?Vi:Vi.name;if(xn==="."||xn==="..")continue;let Jn;if(typeof Vi=="string"||Vi.isSymbolicLink()){const an=hr(It,xn);try{if(Jn=ae(an),!Jn)continue}catch{continue}}else Jn=Vi;Jn.isFile()?Ut.push(xn):Jn.isDirectory()&&Ni.push(xn)}return Ut.sort(),Ni.sort(),{files:Ut,directories:Ni}}catch{return kZ}}function He(It,ei,ft,Ut,Ni){return Ble(It,ei,ft,Ut,z,process.cwd(),Ni,De,Gt)}function Je(It,ei){const ft=Error.stackTraceLimit;Error.stackTraceLimit=0;try{const Ut=ae(It);if(!Ut)return!1;switch(ei){case 0:return Ut.isFile();case 1:return Ut.isDirectory();default:return!1}}catch{return!1}finally{Error.stackTraceLimit=ft}}function mt(It){return Je(It,0)}function Ye(It){return Je(It,1)}function je(It){return De(It).directories.slice()}function Ke(It){return It.length<260?f.realpathSync.native(It):f.realpathSync(It)}function Gt(It){try{return j(It)}catch{return It}}function Yt(It){var ei;const ft=Error.stackTraceLimit;Error.stackTraceLimit=0;try{return(ei=ae(It))==null?void 0:ei.mtime}catch{return}finally{Error.stackTraceLimit=ft}}function Ie(It,ei){try{f.utimesSync(It,ei,ei)}catch{return}}function st(It){try{return f.unlinkSync(It)}catch{return}}function Bt(It){const ei=v.createHash("sha256");return ei.update(It),ei.digest("hex")}}let s;return moe()&&(s=u()),s&&y2e(s),s})(),d1&&d1.getEnvironmentVariable&&(eTt(d1),H.setAssertionLevel(/^development$/i.test(d1.getEnvironmentVariable("NODE_ENV"))?1:0)),d1&&d1.debugMode&&(H.isDebugging=!0)}});function kse(t){return t===47||t===92}function F2e(t){return yU(t)<0}function Pf(t){return yU(t)>0}function Fse(t){const u=yU(t);return u>0&&u===t.length}function BN(t){return yU(t)!==0}function om(t){return/^\.\.?($|[\\/])/.test(t)}function Ase(t){return!BN(t)&&!om(t)}function t7(t){return Bc(t).includes(".")}function Ml(t,u){return t.length>u.length&&lc(t,u)}function Hc(t,u){for(const s of u)if(Ml(t,s))return!0;return!1}function ZD(t){return t.length>0&&kse(t.charCodeAt(t.length-1))}function Gqe(t){return t>=97&&t<=122||t>=65&&t<=90}function lTt(t,u){const s=t.charCodeAt(u);if(s===58)return u+1;if(s===37&&t.charCodeAt(u+1)===51){const d=t.charCodeAt(u+2);if(d===97||d===65)return u+3}return-1}function yU(t){if(!t)return 0;const u=t.charCodeAt(0);if(u===47||u===92){if(t.charCodeAt(1)!==u)return 1;const d=t.indexOf(u===47?ol:wO,2);return d<0?t.length:d+1}if(Gqe(u)&&t.charCodeAt(1)===58){const d=t.charCodeAt(2);if(d===47||d===92)return 3;if(t.length===2)return 2}const s=t.indexOf(S2e);if(s!==-1){const d=s+S2e.length,f=t.indexOf(ol,d);if(f!==-1){const p=t.slice(0,s),E=t.slice(d,f);if(p==="file"&&(E===""||E==="localhost")&&Gqe(t.charCodeAt(f+1))){const v=lTt(t,f+2);if(v!==-1){if(t.charCodeAt(v)===47)return~(v+1);if(v===t.length)return~v}}return~(f+1)}return~t.length}return 0}function GE(t){const u=yU(t);return u<0?~u:u}function dr(t){t=Z1(t);const u=GE(t);return u===t.length?t:(t=pv(t),t.slice(0,Math.max(u,t.lastIndexOf(ol))))}function Bc(t,u,s){if(t=Z1(t),GE(t)===t.length)return"";t=pv(t);const f=t.slice(Math.max(GE(t),t.lastIndexOf(ol)+1)),p=u!==void 0&&s!==void 0?wN(f,u,s):void 0;return p?f.slice(0,f.length-p.length):f}function Jqe(t,u,s){if(Ma(u,".")||(u="."+u),t.length>=u.length&&t.charCodeAt(t.length-u.length)===46){const d=t.slice(t.length-u.length);if(s(d,u))return d}}function cTt(t,u,s){if(typeof u=="string")return Jqe(t,u,s)||"";for(const d of u){const f=Jqe(t,d,s);if(f)return f}return""}function wN(t,u,s){if(u)return cTt(pv(t),u,s?QA:XA);const d=Bc(t),f=d.lastIndexOf(".");return f>=0?d.substring(f):""}function dTt(t,u){const s=t.substring(0,u),d=t.substring(u).split(ol);return d.length&&!Zu(d)&&d.pop(),[s,...d]}function yd(t,u=""){return t=hr(u,t),dTt(t,GE(t))}function yx(t,u){return t.length===0?"":(t[0]&&zd(t[0]))+t.slice(1,u).join(ol)}function Z1(t){return t.includes("\\")?t.replace(qqe,ol):t}function Jy(t){if(!Ge(t))return[];const u=[t[0]];for(let s=1;s1){if(u[u.length-1]!==".."){u.pop();continue}}else if(u[0])continue}u.push(d)}}return u}function hr(t,...u){t&&(t=Z1(t));for(let s of u)s&&(s=Z1(s),!t||GE(s)!==0?t=s:t=zd(t)+s);return t}function kx(t,...u){return Uo(Ge(u)?hr(t,...u):Z1(t))}function AO(t,u){return Jy(yd(t,u))}function qa(t,u){return yx(AO(t,u))}function Uo(t){if(t=Z1(t),!FU.test(t))return t;const u=t.replace(/\/\.\//g,"/").replace(/^\.\//,"");if(u!==t&&(t=u,!FU.test(t)))return t;const s=yx(Jy(yd(t)));return s&&ZD(t)?zd(s):s}function hTt(t){return t.length===0?"":t.slice(1).join(ol)}function Sse(t,u){return hTt(AO(t,u))}function $0(t,u,s){const d=Pf(t)?Uo(t):qa(t,u);return s(d)}function pv(t){return ZD(t)?t.substr(0,t.length-1):t}function zd(t){return ZD(t)?t:t+ol}function f2(t){return!BN(t)&&!om(t)?"./"+t:t}function SO(t,u,s,d){const f=s!==void 0&&d!==void 0?wN(t,s,d):wN(t);return f?t.slice(0,t.length-f.length)+(Ma(u,".")?u:"."+u):t}function A2e(t,u,s){if(t===u)return 0;if(t===void 0)return-1;if(u===void 0)return 1;const d=t.substring(0,GE(t)),f=u.substring(0,GE(u)),p=Q$(d,f);if(p!==0)return p;const E=t.substring(d.length),v=u.substring(f.length);if(!FU.test(E)&&!FU.test(v))return s(E,v);const b=Jy(yd(t)),B=Jy(yd(u)),k=Math.min(b.length,B.length);for(let T=1;T0==GE(u)>0,"Paths must either both be absolute or both be relative");const p=wse(t,u,(typeof s=="boolean"?s:!1)?QA:XA,typeof s=="function"?s:ul);return yx(p)}function TN(t,u,s){return Pf(t)?i7(u,t,u,s,!1):t}function BO(t,u,s){return f2($E(dr(t),u,s))}function i7(t,u,s,d,f){const p=wse(kx(s,t),kx(s,u),XA,d),E=p[0];if(f&&Pf(E)){const v=E.charAt(0)===ol?"file://":"file:///";p[0]=v+E}return yx(p)}function qg(t,u){for(;;){const s=u(t);if(s!==void 0)return s;const d=dr(t);if(d===t)return;t=d}}function kU(t){return lc(t,"/node_modules")}var ol,wO,S2e,qqe,FU,fTt=o({"src/compiler/path.ts"(){Bo(),ol="/",wO="\\",S2e="://",qqe=/\\/g,FU=/(?:\/\/)|(?:^|\/)\.\.?(?:$|\/)/}});function P(t,u,s,d,f,p,E){return{code:t,category:u,key:s,message:d,reportsUnnecessary:f,elidedInCompatabilityPyramid:p,reportsDeprecated:E}}var F,mTt=o({"src/compiler/diagnosticInformationMap.generated.ts"(){Rqe(),F={Unterminated_string_literal:P(1002,1,"Unterminated_string_literal_1002","Unterminated string literal."),Identifier_expected:P(1003,1,"Identifier_expected_1003","Identifier expected."),_0_expected:P(1005,1,"_0_expected_1005","'{0}' expected."),A_file_cannot_have_a_reference_to_itself:P(1006,1,"A_file_cannot_have_a_reference_to_itself_1006","A file cannot have a reference to itself."),The_parser_expected_to_find_a_1_to_match_the_0_token_here:P(1007,1,"The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007","The parser expected to find a '{1}' to match the '{0}' token here."),Trailing_comma_not_allowed:P(1009,1,"Trailing_comma_not_allowed_1009","Trailing comma not allowed."),Asterisk_Slash_expected:P(1010,1,"Asterisk_Slash_expected_1010","'*/' expected."),An_element_access_expression_should_take_an_argument:P(1011,1,"An_element_access_expression_should_take_an_argument_1011","An element access expression should take an argument."),Unexpected_token:P(1012,1,"Unexpected_token_1012","Unexpected token."),A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma:P(1013,1,"A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma_1013","A rest parameter or binding pattern may not have a trailing comma."),A_rest_parameter_must_be_last_in_a_parameter_list:P(1014,1,"A_rest_parameter_must_be_last_in_a_parameter_list_1014","A rest parameter must be last in a parameter list."),Parameter_cannot_have_question_mark_and_initializer:P(1015,1,"Parameter_cannot_have_question_mark_and_initializer_1015","Parameter cannot have question mark and initializer."),A_required_parameter_cannot_follow_an_optional_parameter:P(1016,1,"A_required_parameter_cannot_follow_an_optional_parameter_1016","A required parameter cannot follow an optional parameter."),An_index_signature_cannot_have_a_rest_parameter:P(1017,1,"An_index_signature_cannot_have_a_rest_parameter_1017","An index signature cannot have a rest parameter."),An_index_signature_parameter_cannot_have_an_accessibility_modifier:P(1018,1,"An_index_signature_parameter_cannot_have_an_accessibility_modifier_1018","An index signature parameter cannot have an accessibility modifier."),An_index_signature_parameter_cannot_have_a_question_mark:P(1019,1,"An_index_signature_parameter_cannot_have_a_question_mark_1019","An index signature parameter cannot have a question mark."),An_index_signature_parameter_cannot_have_an_initializer:P(1020,1,"An_index_signature_parameter_cannot_have_an_initializer_1020","An index signature parameter cannot have an initializer."),An_index_signature_must_have_a_type_annotation:P(1021,1,"An_index_signature_must_have_a_type_annotation_1021","An index signature must have a type annotation."),An_index_signature_parameter_must_have_a_type_annotation:P(1022,1,"An_index_signature_parameter_must_have_a_type_annotation_1022","An index signature parameter must have a type annotation."),readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature:P(1024,1,"readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature_1024","'readonly' modifier can only appear on a property declaration or index signature."),An_index_signature_cannot_have_a_trailing_comma:P(1025,1,"An_index_signature_cannot_have_a_trailing_comma_1025","An index signature cannot have a trailing comma."),Accessibility_modifier_already_seen:P(1028,1,"Accessibility_modifier_already_seen_1028","Accessibility modifier already seen."),_0_modifier_must_precede_1_modifier:P(1029,1,"_0_modifier_must_precede_1_modifier_1029","'{0}' modifier must precede '{1}' modifier."),_0_modifier_already_seen:P(1030,1,"_0_modifier_already_seen_1030","'{0}' modifier already seen."),_0_modifier_cannot_appear_on_class_elements_of_this_kind:P(1031,1,"_0_modifier_cannot_appear_on_class_elements_of_this_kind_1031","'{0}' modifier cannot appear on class elements of this kind."),super_must_be_followed_by_an_argument_list_or_member_access:P(1034,1,"super_must_be_followed_by_an_argument_list_or_member_access_1034","'super' must be followed by an argument list or member access."),Only_ambient_modules_can_use_quoted_names:P(1035,1,"Only_ambient_modules_can_use_quoted_names_1035","Only ambient modules can use quoted names."),Statements_are_not_allowed_in_ambient_contexts:P(1036,1,"Statements_are_not_allowed_in_ambient_contexts_1036","Statements are not allowed in ambient contexts."),A_declare_modifier_cannot_be_used_in_an_already_ambient_context:P(1038,1,"A_declare_modifier_cannot_be_used_in_an_already_ambient_context_1038","A 'declare' modifier cannot be used in an already ambient context."),Initializers_are_not_allowed_in_ambient_contexts:P(1039,1,"Initializers_are_not_allowed_in_ambient_contexts_1039","Initializers are not allowed in ambient contexts."),_0_modifier_cannot_be_used_in_an_ambient_context:P(1040,1,"_0_modifier_cannot_be_used_in_an_ambient_context_1040","'{0}' modifier cannot be used in an ambient context."),_0_modifier_cannot_be_used_here:P(1042,1,"_0_modifier_cannot_be_used_here_1042","'{0}' modifier cannot be used here."),_0_modifier_cannot_appear_on_a_module_or_namespace_element:P(1044,1,"_0_modifier_cannot_appear_on_a_module_or_namespace_element_1044","'{0}' modifier cannot appear on a module or namespace element."),Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier:P(1046,1,"Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier_1046","Top-level declarations in .d.ts files must start with either a 'declare' or 'export' modifier."),A_rest_parameter_cannot_be_optional:P(1047,1,"A_rest_parameter_cannot_be_optional_1047","A rest parameter cannot be optional."),A_rest_parameter_cannot_have_an_initializer:P(1048,1,"A_rest_parameter_cannot_have_an_initializer_1048","A rest parameter cannot have an initializer."),A_set_accessor_must_have_exactly_one_parameter:P(1049,1,"A_set_accessor_must_have_exactly_one_parameter_1049","A 'set' accessor must have exactly one parameter."),A_set_accessor_cannot_have_an_optional_parameter:P(1051,1,"A_set_accessor_cannot_have_an_optional_parameter_1051","A 'set' accessor cannot have an optional parameter."),A_set_accessor_parameter_cannot_have_an_initializer:P(1052,1,"A_set_accessor_parameter_cannot_have_an_initializer_1052","A 'set' accessor parameter cannot have an initializer."),A_set_accessor_cannot_have_rest_parameter:P(1053,1,"A_set_accessor_cannot_have_rest_parameter_1053","A 'set' accessor cannot have rest parameter."),A_get_accessor_cannot_have_parameters:P(1054,1,"A_get_accessor_cannot_have_parameters_1054","A 'get' accessor cannot have parameters."),Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Promise_compatible_constructor_value:P(1055,1,"Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Prom_1055","Type '{0}' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value."),Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher:P(1056,1,"Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher_1056","Accessors are only available when targeting ECMAScript 5 and higher."),The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:P(1058,1,"The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_t_1058","The return type of an async function must either be a valid promise or must not contain a callable 'then' member."),A_promise_must_have_a_then_method:P(1059,1,"A_promise_must_have_a_then_method_1059","A promise must have a 'then' method."),The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback:P(1060,1,"The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback_1060","The first parameter of the 'then' method of a promise must be a callback."),Enum_member_must_have_initializer:P(1061,1,"Enum_member_must_have_initializer_1061","Enum member must have initializer."),Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method:P(1062,1,"Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method_1062","Type is referenced directly or indirectly in the fulfillment callback of its own 'then' method."),An_export_assignment_cannot_be_used_in_a_namespace:P(1063,1,"An_export_assignment_cannot_be_used_in_a_namespace_1063","An export assignment cannot be used in a namespace."),The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_write_Promise_0:P(1064,1,"The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_wri_1064","The return type of an async function or method must be the global Promise type. Did you mean to write 'Promise<{0}>'?"),The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type:P(1065,1,"The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_1065","The return type of an async function or method must be the global Promise type."),In_ambient_enum_declarations_member_initializer_must_be_constant_expression:P(1066,1,"In_ambient_enum_declarations_member_initializer_must_be_constant_expression_1066","In ambient enum declarations member initializer must be constant expression."),Unexpected_token_A_constructor_method_accessor_or_property_was_expected:P(1068,1,"Unexpected_token_A_constructor_method_accessor_or_property_was_expected_1068","Unexpected token. A constructor, method, accessor, or property was expected."),Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces:P(1069,1,"Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces_1069","Unexpected token. A type parameter name was expected without curly braces."),_0_modifier_cannot_appear_on_a_type_member:P(1070,1,"_0_modifier_cannot_appear_on_a_type_member_1070","'{0}' modifier cannot appear on a type member."),_0_modifier_cannot_appear_on_an_index_signature:P(1071,1,"_0_modifier_cannot_appear_on_an_index_signature_1071","'{0}' modifier cannot appear on an index signature."),A_0_modifier_cannot_be_used_with_an_import_declaration:P(1079,1,"A_0_modifier_cannot_be_used_with_an_import_declaration_1079","A '{0}' modifier cannot be used with an import declaration."),Invalid_reference_directive_syntax:P(1084,1,"Invalid_reference_directive_syntax_1084","Invalid 'reference' directive syntax."),_0_modifier_cannot_appear_on_a_constructor_declaration:P(1089,1,"_0_modifier_cannot_appear_on_a_constructor_declaration_1089","'{0}' modifier cannot appear on a constructor declaration."),_0_modifier_cannot_appear_on_a_parameter:P(1090,1,"_0_modifier_cannot_appear_on_a_parameter_1090","'{0}' modifier cannot appear on a parameter."),Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement:P(1091,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement_1091","Only a single variable declaration is allowed in a 'for...in' statement."),Type_parameters_cannot_appear_on_a_constructor_declaration:P(1092,1,"Type_parameters_cannot_appear_on_a_constructor_declaration_1092","Type parameters cannot appear on a constructor declaration."),Type_annotation_cannot_appear_on_a_constructor_declaration:P(1093,1,"Type_annotation_cannot_appear_on_a_constructor_declaration_1093","Type annotation cannot appear on a constructor declaration."),An_accessor_cannot_have_type_parameters:P(1094,1,"An_accessor_cannot_have_type_parameters_1094","An accessor cannot have type parameters."),A_set_accessor_cannot_have_a_return_type_annotation:P(1095,1,"A_set_accessor_cannot_have_a_return_type_annotation_1095","A 'set' accessor cannot have a return type annotation."),An_index_signature_must_have_exactly_one_parameter:P(1096,1,"An_index_signature_must_have_exactly_one_parameter_1096","An index signature must have exactly one parameter."),_0_list_cannot_be_empty:P(1097,1,"_0_list_cannot_be_empty_1097","'{0}' list cannot be empty."),Type_parameter_list_cannot_be_empty:P(1098,1,"Type_parameter_list_cannot_be_empty_1098","Type parameter list cannot be empty."),Type_argument_list_cannot_be_empty:P(1099,1,"Type_argument_list_cannot_be_empty_1099","Type argument list cannot be empty."),Invalid_use_of_0_in_strict_mode:P(1100,1,"Invalid_use_of_0_in_strict_mode_1100","Invalid use of '{0}' in strict mode."),with_statements_are_not_allowed_in_strict_mode:P(1101,1,"with_statements_are_not_allowed_in_strict_mode_1101","'with' statements are not allowed in strict mode."),delete_cannot_be_called_on_an_identifier_in_strict_mode:P(1102,1,"delete_cannot_be_called_on_an_identifier_in_strict_mode_1102","'delete' cannot be called on an identifier in strict mode."),for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:P(1103,1,"for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1103","'for await' loops are only allowed within async functions and at the top levels of modules."),A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement:P(1104,1,"A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement_1104","A 'continue' statement can only be used within an enclosing iteration statement."),A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement:P(1105,1,"A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement_1105","A 'break' statement can only be used within an enclosing iteration or switch statement."),The_left_hand_side_of_a_for_of_statement_may_not_be_async:P(1106,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_async_1106","The left-hand side of a 'for...of' statement may not be 'async'."),Jump_target_cannot_cross_function_boundary:P(1107,1,"Jump_target_cannot_cross_function_boundary_1107","Jump target cannot cross function boundary."),A_return_statement_can_only_be_used_within_a_function_body:P(1108,1,"A_return_statement_can_only_be_used_within_a_function_body_1108","A 'return' statement can only be used within a function body."),Expression_expected:P(1109,1,"Expression_expected_1109","Expression expected."),Type_expected:P(1110,1,"Type_expected_1110","Type expected."),Private_field_0_must_be_declared_in_an_enclosing_class:P(1111,1,"Private_field_0_must_be_declared_in_an_enclosing_class_1111","Private field '{0}' must be declared in an enclosing class."),A_default_clause_cannot_appear_more_than_once_in_a_switch_statement:P(1113,1,"A_default_clause_cannot_appear_more_than_once_in_a_switch_statement_1113","A 'default' clause cannot appear more than once in a 'switch' statement."),Duplicate_label_0:P(1114,1,"Duplicate_label_0_1114","Duplicate label '{0}'."),A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement:P(1115,1,"A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement_1115","A 'continue' statement can only jump to a label of an enclosing iteration statement."),A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement:P(1116,1,"A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement_1116","A 'break' statement can only jump to a label of an enclosing statement."),An_object_literal_cannot_have_multiple_properties_with_the_same_name:P(1117,1,"An_object_literal_cannot_have_multiple_properties_with_the_same_name_1117","An object literal cannot have multiple properties with the same name."),An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name:P(1118,1,"An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name_1118","An object literal cannot have multiple get/set accessors with the same name."),An_object_literal_cannot_have_property_and_accessor_with_the_same_name:P(1119,1,"An_object_literal_cannot_have_property_and_accessor_with_the_same_name_1119","An object literal cannot have property and accessor with the same name."),An_export_assignment_cannot_have_modifiers:P(1120,1,"An_export_assignment_cannot_have_modifiers_1120","An export assignment cannot have modifiers."),Octal_literals_are_not_allowed_Use_the_syntax_0:P(1121,1,"Octal_literals_are_not_allowed_Use_the_syntax_0_1121","Octal literals are not allowed. Use the syntax '{0}'."),Variable_declaration_list_cannot_be_empty:P(1123,1,"Variable_declaration_list_cannot_be_empty_1123","Variable declaration list cannot be empty."),Digit_expected:P(1124,1,"Digit_expected_1124","Digit expected."),Hexadecimal_digit_expected:P(1125,1,"Hexadecimal_digit_expected_1125","Hexadecimal digit expected."),Unexpected_end_of_text:P(1126,1,"Unexpected_end_of_text_1126","Unexpected end of text."),Invalid_character:P(1127,1,"Invalid_character_1127","Invalid character."),Declaration_or_statement_expected:P(1128,1,"Declaration_or_statement_expected_1128","Declaration or statement expected."),Statement_expected:P(1129,1,"Statement_expected_1129","Statement expected."),case_or_default_expected:P(1130,1,"case_or_default_expected_1130","'case' or 'default' expected."),Property_or_signature_expected:P(1131,1,"Property_or_signature_expected_1131","Property or signature expected."),Enum_member_expected:P(1132,1,"Enum_member_expected_1132","Enum member expected."),Variable_declaration_expected:P(1134,1,"Variable_declaration_expected_1134","Variable declaration expected."),Argument_expression_expected:P(1135,1,"Argument_expression_expected_1135","Argument expression expected."),Property_assignment_expected:P(1136,1,"Property_assignment_expected_1136","Property assignment expected."),Expression_or_comma_expected:P(1137,1,"Expression_or_comma_expected_1137","Expression or comma expected."),Parameter_declaration_expected:P(1138,1,"Parameter_declaration_expected_1138","Parameter declaration expected."),Type_parameter_declaration_expected:P(1139,1,"Type_parameter_declaration_expected_1139","Type parameter declaration expected."),Type_argument_expected:P(1140,1,"Type_argument_expected_1140","Type argument expected."),String_literal_expected:P(1141,1,"String_literal_expected_1141","String literal expected."),Line_break_not_permitted_here:P(1142,1,"Line_break_not_permitted_here_1142","Line break not permitted here."),or_expected:P(1144,1,"or_expected_1144","'{' or ';' expected."),or_JSX_element_expected:P(1145,1,"or_JSX_element_expected_1145","'{' or JSX element expected."),Declaration_expected:P(1146,1,"Declaration_expected_1146","Declaration expected."),Import_declarations_in_a_namespace_cannot_reference_a_module:P(1147,1,"Import_declarations_in_a_namespace_cannot_reference_a_module_1147","Import declarations in a namespace cannot reference a module."),Cannot_use_imports_exports_or_module_augmentations_when_module_is_none:P(1148,1,"Cannot_use_imports_exports_or_module_augmentations_when_module_is_none_1148","Cannot use imports, exports, or module augmentations when '--module' is 'none'."),File_name_0_differs_from_already_included_file_name_1_only_in_casing:P(1149,1,"File_name_0_differs_from_already_included_file_name_1_only_in_casing_1149","File name '{0}' differs from already included file name '{1}' only in casing."),_0_declarations_must_be_initialized:P(1155,1,"_0_declarations_must_be_initialized_1155","'{0}' declarations must be initialized."),_0_declarations_can_only_be_declared_inside_a_block:P(1156,1,"_0_declarations_can_only_be_declared_inside_a_block_1156","'{0}' declarations can only be declared inside a block."),Unterminated_template_literal:P(1160,1,"Unterminated_template_literal_1160","Unterminated template literal."),Unterminated_regular_expression_literal:P(1161,1,"Unterminated_regular_expression_literal_1161","Unterminated regular expression literal."),An_object_member_cannot_be_declared_optional:P(1162,1,"An_object_member_cannot_be_declared_optional_1162","An object member cannot be declared optional."),A_yield_expression_is_only_allowed_in_a_generator_body:P(1163,1,"A_yield_expression_is_only_allowed_in_a_generator_body_1163","A 'yield' expression is only allowed in a generator body."),Computed_property_names_are_not_allowed_in_enums:P(1164,1,"Computed_property_names_are_not_allowed_in_enums_1164","Computed property names are not allowed in enums."),A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:P(1165,1,"A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_t_1165","A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_symbol_type:P(1166,1,"A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_1166","A computed property name in a class property declaration must have a simple literal type or a 'unique symbol' type."),A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:P(1168,1,"A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_ty_1168","A computed property name in a method overload must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:P(1169,1,"A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_1169","A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:P(1170,1,"A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type__1170","A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_comma_expression_is_not_allowed_in_a_computed_property_name:P(1171,1,"A_comma_expression_is_not_allowed_in_a_computed_property_name_1171","A comma expression is not allowed in a computed property name."),extends_clause_already_seen:P(1172,1,"extends_clause_already_seen_1172","'extends' clause already seen."),extends_clause_must_precede_implements_clause:P(1173,1,"extends_clause_must_precede_implements_clause_1173","'extends' clause must precede 'implements' clause."),Classes_can_only_extend_a_single_class:P(1174,1,"Classes_can_only_extend_a_single_class_1174","Classes can only extend a single class."),implements_clause_already_seen:P(1175,1,"implements_clause_already_seen_1175","'implements' clause already seen."),Interface_declaration_cannot_have_implements_clause:P(1176,1,"Interface_declaration_cannot_have_implements_clause_1176","Interface declaration cannot have 'implements' clause."),Binary_digit_expected:P(1177,1,"Binary_digit_expected_1177","Binary digit expected."),Octal_digit_expected:P(1178,1,"Octal_digit_expected_1178","Octal digit expected."),Unexpected_token_expected:P(1179,1,"Unexpected_token_expected_1179","Unexpected token. '{' expected."),Property_destructuring_pattern_expected:P(1180,1,"Property_destructuring_pattern_expected_1180","Property destructuring pattern expected."),Array_element_destructuring_pattern_expected:P(1181,1,"Array_element_destructuring_pattern_expected_1181","Array element destructuring pattern expected."),A_destructuring_declaration_must_have_an_initializer:P(1182,1,"A_destructuring_declaration_must_have_an_initializer_1182","A destructuring declaration must have an initializer."),An_implementation_cannot_be_declared_in_ambient_contexts:P(1183,1,"An_implementation_cannot_be_declared_in_ambient_contexts_1183","An implementation cannot be declared in ambient contexts."),Modifiers_cannot_appear_here:P(1184,1,"Modifiers_cannot_appear_here_1184","Modifiers cannot appear here."),Merge_conflict_marker_encountered:P(1185,1,"Merge_conflict_marker_encountered_1185","Merge conflict marker encountered."),A_rest_element_cannot_have_an_initializer:P(1186,1,"A_rest_element_cannot_have_an_initializer_1186","A rest element cannot have an initializer."),A_parameter_property_may_not_be_declared_using_a_binding_pattern:P(1187,1,"A_parameter_property_may_not_be_declared_using_a_binding_pattern_1187","A parameter property may not be declared using a binding pattern."),Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement:P(1188,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement_1188","Only a single variable declaration is allowed in a 'for...of' statement."),The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer:P(1189,1,"The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer_1189","The variable declaration of a 'for...in' statement cannot have an initializer."),The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer:P(1190,1,"The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer_1190","The variable declaration of a 'for...of' statement cannot have an initializer."),An_import_declaration_cannot_have_modifiers:P(1191,1,"An_import_declaration_cannot_have_modifiers_1191","An import declaration cannot have modifiers."),Module_0_has_no_default_export:P(1192,1,"Module_0_has_no_default_export_1192","Module '{0}' has no default export."),An_export_declaration_cannot_have_modifiers:P(1193,1,"An_export_declaration_cannot_have_modifiers_1193","An export declaration cannot have modifiers."),Export_declarations_are_not_permitted_in_a_namespace:P(1194,1,"Export_declarations_are_not_permitted_in_a_namespace_1194","Export declarations are not permitted in a namespace."),export_Asterisk_does_not_re_export_a_default:P(1195,1,"export_Asterisk_does_not_re_export_a_default_1195","'export *' does not re-export a default."),Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified:P(1196,1,"Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified_1196","Catch clause variable type annotation must be 'any' or 'unknown' if specified."),Catch_clause_variable_cannot_have_an_initializer:P(1197,1,"Catch_clause_variable_cannot_have_an_initializer_1197","Catch clause variable cannot have an initializer."),An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive:P(1198,1,"An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive_1198","An extended Unicode escape value must be between 0x0 and 0x10FFFF inclusive."),Unterminated_Unicode_escape_sequence:P(1199,1,"Unterminated_Unicode_escape_sequence_1199","Unterminated Unicode escape sequence."),Line_terminator_not_permitted_before_arrow:P(1200,1,"Line_terminator_not_permitted_before_arrow_1200","Line terminator not permitted before arrow."),Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_ns_from_mod_import_a_from_mod_import_d_from_mod_or_another_module_format_instead:P(1202,1,"Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_1202",`Import assignment cannot be used when targeting ECMAScript modules. Consider using 'import * as ns from "mod"', 'import {a} from "mod"', 'import d from "mod"', or another module format instead.`),Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or_another_module_format_instead:P(1203,1,"Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or__1203","Export assignment cannot be used when targeting ECMAScript modules. Consider using 'export default' or another module format instead."),Re_exporting_a_type_when_0_is_enabled_requires_using_export_type:P(1205,1,"Re_exporting_a_type_when_0_is_enabled_requires_using_export_type_1205","Re-exporting a type when '{0}' is enabled requires using 'export type'."),Decorators_are_not_valid_here:P(1206,1,"Decorators_are_not_valid_here_1206","Decorators are not valid here."),Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name:P(1207,1,"Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name_1207","Decorators cannot be applied to multiple get/set accessors of the same name."),Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0:P(1209,1,"Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0_1209","Invalid optional chain from new expression. Did you mean to call '{0}()'?"),Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of_0_For_more_information_see_https_Colon_Slash_Slashdeveloper_mozilla_org_Slashen_US_Slashdocs_SlashWeb_SlashJavaScript_SlashReference_SlashStrict_mode:P(1210,1,"Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of__1210","Code contained in a class is evaluated in JavaScript's strict mode which does not allow this use of '{0}'. For more information, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode."),A_class_declaration_without_the_default_modifier_must_have_a_name:P(1211,1,"A_class_declaration_without_the_default_modifier_must_have_a_name_1211","A class declaration without the 'default' modifier must have a name."),Identifier_expected_0_is_a_reserved_word_in_strict_mode:P(1212,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_1212","Identifier expected. '{0}' is a reserved word in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_strict_mode:P(1213,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_stric_1213","Identifier expected. '{0}' is a reserved word in strict mode. Class definitions are automatically in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode:P(1214,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode_1214","Identifier expected. '{0}' is a reserved word in strict mode. Modules are automatically in strict mode."),Invalid_use_of_0_Modules_are_automatically_in_strict_mode:P(1215,1,"Invalid_use_of_0_Modules_are_automatically_in_strict_mode_1215","Invalid use of '{0}'. Modules are automatically in strict mode."),Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules:P(1216,1,"Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules_1216","Identifier expected. '__esModule' is reserved as an exported marker when transforming ECMAScript modules."),Export_assignment_is_not_supported_when_module_flag_is_system:P(1218,1,"Export_assignment_is_not_supported_when_module_flag_is_system_1218","Export assignment is not supported when '--module' flag is 'system'."),Generators_are_not_allowed_in_an_ambient_context:P(1221,1,"Generators_are_not_allowed_in_an_ambient_context_1221","Generators are not allowed in an ambient context."),An_overload_signature_cannot_be_declared_as_a_generator:P(1222,1,"An_overload_signature_cannot_be_declared_as_a_generator_1222","An overload signature cannot be declared as a generator."),_0_tag_already_specified:P(1223,1,"_0_tag_already_specified_1223","'{0}' tag already specified."),Signature_0_must_be_a_type_predicate:P(1224,1,"Signature_0_must_be_a_type_predicate_1224","Signature '{0}' must be a type predicate."),Cannot_find_parameter_0:P(1225,1,"Cannot_find_parameter_0_1225","Cannot find parameter '{0}'."),Type_predicate_0_is_not_assignable_to_1:P(1226,1,"Type_predicate_0_is_not_assignable_to_1_1226","Type predicate '{0}' is not assignable to '{1}'."),Parameter_0_is_not_in_the_same_position_as_parameter_1:P(1227,1,"Parameter_0_is_not_in_the_same_position_as_parameter_1_1227","Parameter '{0}' is not in the same position as parameter '{1}'."),A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods:P(1228,1,"A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods_1228","A type predicate is only allowed in return type position for functions and methods."),A_type_predicate_cannot_reference_a_rest_parameter:P(1229,1,"A_type_predicate_cannot_reference_a_rest_parameter_1229","A type predicate cannot reference a rest parameter."),A_type_predicate_cannot_reference_element_0_in_a_binding_pattern:P(1230,1,"A_type_predicate_cannot_reference_element_0_in_a_binding_pattern_1230","A type predicate cannot reference element '{0}' in a binding pattern."),An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration:P(1231,1,"An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration_1231","An export assignment must be at the top level of a file or module declaration."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:P(1232,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1232","An import declaration can only be used at the top level of a namespace or module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:P(1233,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1233","An export declaration can only be used at the top level of a namespace or module."),An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file:P(1234,1,"An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file_1234","An ambient module declaration is only allowed at the top level in a file."),A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module:P(1235,1,"A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module_1235","A namespace declaration is only allowed at the top level of a namespace or module."),The_return_type_of_a_property_decorator_function_must_be_either_void_or_any:P(1236,1,"The_return_type_of_a_property_decorator_function_must_be_either_void_or_any_1236","The return type of a property decorator function must be either 'void' or 'any'."),The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any:P(1237,1,"The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any_1237","The return type of a parameter decorator function must be either 'void' or 'any'."),Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression:P(1238,1,"Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression_1238","Unable to resolve signature of class decorator when called as an expression."),Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression:P(1239,1,"Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression_1239","Unable to resolve signature of parameter decorator when called as an expression."),Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression:P(1240,1,"Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression_1240","Unable to resolve signature of property decorator when called as an expression."),Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression:P(1241,1,"Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression_1241","Unable to resolve signature of method decorator when called as an expression."),abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration:P(1242,1,"abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration_1242","'abstract' modifier can only appear on a class, method, or property declaration."),_0_modifier_cannot_be_used_with_1_modifier:P(1243,1,"_0_modifier_cannot_be_used_with_1_modifier_1243","'{0}' modifier cannot be used with '{1}' modifier."),Abstract_methods_can_only_appear_within_an_abstract_class:P(1244,1,"Abstract_methods_can_only_appear_within_an_abstract_class_1244","Abstract methods can only appear within an abstract class."),Method_0_cannot_have_an_implementation_because_it_is_marked_abstract:P(1245,1,"Method_0_cannot_have_an_implementation_because_it_is_marked_abstract_1245","Method '{0}' cannot have an implementation because it is marked abstract."),An_interface_property_cannot_have_an_initializer:P(1246,1,"An_interface_property_cannot_have_an_initializer_1246","An interface property cannot have an initializer."),A_type_literal_property_cannot_have_an_initializer:P(1247,1,"A_type_literal_property_cannot_have_an_initializer_1247","A type literal property cannot have an initializer."),A_class_member_cannot_have_the_0_keyword:P(1248,1,"A_class_member_cannot_have_the_0_keyword_1248","A class member cannot have the '{0}' keyword."),A_decorator_can_only_decorate_a_method_implementation_not_an_overload:P(1249,1,"A_decorator_can_only_decorate_a_method_implementation_not_an_overload_1249","A decorator can only decorate a method implementation, not an overload."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5:P(1250,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_1250","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_definitions_are_automatically_in_strict_mode:P(1251,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_d_1251","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_are_automatically_in_strict_mode:P(1252,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_1252","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Modules are automatically in strict mode."),Abstract_properties_can_only_appear_within_an_abstract_class:P(1253,1,"Abstract_properties_can_only_appear_within_an_abstract_class_1253","Abstract properties can only appear within an abstract class."),A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_reference:P(1254,1,"A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_refere_1254","A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference."),A_definite_assignment_assertion_is_not_permitted_in_this_context:P(1255,1,"A_definite_assignment_assertion_is_not_permitted_in_this_context_1255","A definite assignment assertion '!' is not permitted in this context."),A_required_element_cannot_follow_an_optional_element:P(1257,1,"A_required_element_cannot_follow_an_optional_element_1257","A required element cannot follow an optional element."),A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration:P(1258,1,"A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration_1258","A default export must be at the top level of a file or module declaration."),Module_0_can_only_be_default_imported_using_the_1_flag:P(1259,1,"Module_0_can_only_be_default_imported_using_the_1_flag_1259","Module '{0}' can only be default-imported using the '{1}' flag"),Keywords_cannot_contain_escape_characters:P(1260,1,"Keywords_cannot_contain_escape_characters_1260","Keywords cannot contain escape characters."),Already_included_file_name_0_differs_from_file_name_1_only_in_casing:P(1261,1,"Already_included_file_name_0_differs_from_file_name_1_only_in_casing_1261","Already included file name '{0}' differs from file name '{1}' only in casing."),Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module:P(1262,1,"Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module_1262","Identifier expected. '{0}' is a reserved word at the top-level of a module."),Declarations_with_initializers_cannot_also_have_definite_assignment_assertions:P(1263,1,"Declarations_with_initializers_cannot_also_have_definite_assignment_assertions_1263","Declarations with initializers cannot also have definite assignment assertions."),Declarations_with_definite_assignment_assertions_must_also_have_type_annotations:P(1264,1,"Declarations_with_definite_assignment_assertions_must_also_have_type_annotations_1264","Declarations with definite assignment assertions must also have type annotations."),A_rest_element_cannot_follow_another_rest_element:P(1265,1,"A_rest_element_cannot_follow_another_rest_element_1265","A rest element cannot follow another rest element."),An_optional_element_cannot_follow_a_rest_element:P(1266,1,"An_optional_element_cannot_follow_a_rest_element_1266","An optional element cannot follow a rest element."),Property_0_cannot_have_an_initializer_because_it_is_marked_abstract:P(1267,1,"Property_0_cannot_have_an_initializer_because_it_is_marked_abstract_1267","Property '{0}' cannot have an initializer because it is marked abstract."),An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type:P(1268,1,"An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type_1268","An index signature parameter type must be 'string', 'number', 'symbol', or a template literal type."),Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled:P(1269,1,"Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled_1269","Cannot use 'export import' on a type or type-only namespace when '{0}' is enabled."),Decorator_function_return_type_0_is_not_assignable_to_type_1:P(1270,1,"Decorator_function_return_type_0_is_not_assignable_to_type_1_1270","Decorator function return type '{0}' is not assignable to type '{1}'."),Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any:P(1271,1,"Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any_1271","Decorator function return type is '{0}' but is expected to be 'void' or 'any'."),A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_when_isolatedModules_and_emitDecoratorMetadata_are_enabled:P(1272,1,"A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272","A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled."),_0_modifier_cannot_appear_on_a_type_parameter:P(1273,1,"_0_modifier_cannot_appear_on_a_type_parameter_1273","'{0}' modifier cannot appear on a type parameter"),_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias:P(1274,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274","'{0}' modifier can only appear on a type parameter of a class, interface or type alias"),accessor_modifier_can_only_appear_on_a_property_declaration:P(1275,1,"accessor_modifier_can_only_appear_on_a_property_declaration_1275","'accessor' modifier can only appear on a property declaration."),An_accessor_property_cannot_be_declared_optional:P(1276,1,"An_accessor_property_cannot_be_declared_optional_1276","An 'accessor' property cannot be declared optional."),_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class:P(1277,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class_1277","'{0}' modifier can only appear on a type parameter of a function, method or class"),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0:P(1278,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0_1278","The runtime will invoke the decorator with {1} arguments, but the decorator expects {0}."),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0:P(1279,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0_1279","The runtime will invoke the decorator with {1} arguments, but the decorator expects at least {0}."),Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to_be_a_global_script_set_moduleDetection_to_force_or_add_an_empty_export_statement:P(1280,1,"Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to__1280","Namespaces are not allowed in global script files when '{0}' is enabled. If this file is not intended to be a global script, set 'moduleDetection' to 'force' or add an empty 'export {}' statement."),Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead:P(1281,1,"Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead_1281","Cannot access '{0}' from another file without qualification when '{1}' is enabled. Use '{2}' instead."),An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:P(1282,1,"An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers__1282","An 'export =' declaration must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:P(1283,1,"An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolve_1283","An 'export =' declaration must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:P(1284,1,"An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_1284","An 'export default' must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:P(1285,1,"An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_1285","An 'export default' must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:P(1286,1,"ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled_1286","ESM syntax is not allowed in a CommonJS module when 'verbatimModuleSyntax' is enabled."),A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:P(1287,1,"A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimM_1287","A top-level 'export' modifier cannot be used on value declarations in a CommonJS module when 'verbatimModuleSyntax' is enabled."),An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabled:P(1288,1,"An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabl_1288","An import alias cannot resolve to a type or type-only declaration when 'verbatimModuleSyntax' is enabled."),with_statements_are_not_allowed_in_an_async_function_block:P(1300,1,"with_statements_are_not_allowed_in_an_async_function_block_1300","'with' statements are not allowed in an async function block."),await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:P(1308,1,"await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1308","'await' expressions are only allowed within async functions and at the top levels of modules."),The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level:P(1309,1,"The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level_1309","The current file is a CommonJS module and cannot use 'await' at the top level."),Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_part_of_a_destructuring_pattern:P(1312,1,"Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_1312","Did you mean to use a ':'? An '=' can only follow a property name when the containing object literal is part of a destructuring pattern."),The_body_of_an_if_statement_cannot_be_the_empty_statement:P(1313,1,"The_body_of_an_if_statement_cannot_be_the_empty_statement_1313","The body of an 'if' statement cannot be the empty statement."),Global_module_exports_may_only_appear_in_module_files:P(1314,1,"Global_module_exports_may_only_appear_in_module_files_1314","Global module exports may only appear in module files."),Global_module_exports_may_only_appear_in_declaration_files:P(1315,1,"Global_module_exports_may_only_appear_in_declaration_files_1315","Global module exports may only appear in declaration files."),Global_module_exports_may_only_appear_at_top_level:P(1316,1,"Global_module_exports_may_only_appear_at_top_level_1316","Global module exports may only appear at top level."),A_parameter_property_cannot_be_declared_using_a_rest_parameter:P(1317,1,"A_parameter_property_cannot_be_declared_using_a_rest_parameter_1317","A parameter property cannot be declared using a rest parameter."),An_abstract_accessor_cannot_have_an_implementation:P(1318,1,"An_abstract_accessor_cannot_have_an_implementation_1318","An abstract accessor cannot have an implementation."),A_default_export_can_only_be_used_in_an_ECMAScript_style_module:P(1319,1,"A_default_export_can_only_be_used_in_an_ECMAScript_style_module_1319","A default export can only be used in an ECMAScript-style module."),Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:P(1320,1,"Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member_1320","Type of 'await' operand must either be a valid promise or must not contain a callable 'then' member."),Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:P(1321,1,"Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_cal_1321","Type of 'yield' operand in an async generator must either be a valid promise or must not contain a callable 'then' member."),Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:P(1322,1,"Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_con_1322","Type of iterated elements of a 'yield*' operand must either be a valid promise or must not contain a callable 'then' member."),Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd_system_umd_node16_or_nodenext:P(1323,1,"Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd__1323","Dynamic imports are only supported when the '--module' flag is set to 'es2020', 'es2022', 'esnext', 'commonjs', 'amd', 'system', 'umd', 'node16', or 'nodenext'."),Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_or_nodenext:P(1324,1,"Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_or_nod_1324","Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', or 'nodenext'."),Argument_of_dynamic_import_cannot_be_spread_element:P(1325,1,"Argument_of_dynamic_import_cannot_be_spread_element_1325","Argument of dynamic import cannot be spread element."),This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot_have_type_arguments:P(1326,1,"This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot__1326","This use of 'import' is invalid. 'import()' calls can be written, but they must have parentheses and cannot have type arguments."),String_literal_with_double_quotes_expected:P(1327,1,"String_literal_with_double_quotes_expected_1327","String literal with double quotes expected."),Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_literal:P(1328,1,"Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_li_1328","Property value can only be string literal, numeric literal, 'true', 'false', 'null', object literal or array literal."),_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write_0:P(1329,1,"_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write__1329","'{0}' accepts too few arguments to be used as a decorator here. Did you mean to call it first and write '@{0}()'?"),A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly:P(1330,1,"A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly_1330","A property of an interface or type literal whose type is a 'unique symbol' type must be 'readonly'."),A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly:P(1331,1,"A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly_1331","A property of a class whose type is a 'unique symbol' type must be both 'static' and 'readonly'."),A_variable_whose_type_is_a_unique_symbol_type_must_be_const:P(1332,1,"A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332","A variable whose type is a 'unique symbol' type must be 'const'."),unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name:P(1333,1,"unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name_1333","'unique symbol' types may not be used on a variable declaration with a binding name."),unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement:P(1334,1,"unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement_1334","'unique symbol' types are only allowed on variables in a variable statement."),unique_symbol_types_are_not_allowed_here:P(1335,1,"unique_symbol_types_are_not_allowed_here_1335","'unique symbol' types are not allowed here."),An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_object_type_instead:P(1337,1,"An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_o_1337","An index signature parameter type cannot be a literal type or generic type. Consider using a mapped object type instead."),infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type:P(1338,1,"infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type_1338","'infer' declarations are only permitted in the 'extends' clause of a conditional type."),Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here:P(1339,1,"Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here_1339","Module '{0}' does not refer to a value, but is used as a value here."),Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0:P(1340,1,"Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0_1340","Module '{0}' does not refer to a type, but is used as a type here. Did you mean 'typeof import('{0}')'?"),Class_constructor_may_not_be_an_accessor:P(1341,1,"Class_constructor_may_not_be_an_accessor_1341","Class constructor may not be an accessor."),The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system_node16_or_nodenext:P(1343,1,"The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system__1343","The 'import.meta' meta-property is only allowed when the '--module' option is 'es2020', 'es2022', 'esnext', 'system', 'node16', or 'nodenext'."),A_label_is_not_allowed_here:P(1344,1,"A_label_is_not_allowed_here_1344","'A label is not allowed here."),An_expression_of_type_void_cannot_be_tested_for_truthiness:P(1345,1,"An_expression_of_type_void_cannot_be_tested_for_truthiness_1345","An expression of type 'void' cannot be tested for truthiness."),This_parameter_is_not_allowed_with_use_strict_directive:P(1346,1,"This_parameter_is_not_allowed_with_use_strict_directive_1346","This parameter is not allowed with 'use strict' directive."),use_strict_directive_cannot_be_used_with_non_simple_parameter_list:P(1347,1,"use_strict_directive_cannot_be_used_with_non_simple_parameter_list_1347","'use strict' directive cannot be used with non-simple parameter list."),Non_simple_parameter_declared_here:P(1348,1,"Non_simple_parameter_declared_here_1348","Non-simple parameter declared here."),use_strict_directive_used_here:P(1349,1,"use_strict_directive_used_here_1349","'use strict' directive used here."),Print_the_final_configuration_instead_of_building:P(1350,3,"Print_the_final_configuration_instead_of_building_1350","Print the final configuration instead of building."),An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal:P(1351,1,"An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal_1351","An identifier or keyword cannot immediately follow a numeric literal."),A_bigint_literal_cannot_use_exponential_notation:P(1352,1,"A_bigint_literal_cannot_use_exponential_notation_1352","A bigint literal cannot use exponential notation."),A_bigint_literal_must_be_an_integer:P(1353,1,"A_bigint_literal_must_be_an_integer_1353","A bigint literal must be an integer."),readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types:P(1354,1,"readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types_1354","'readonly' type modifier is only permitted on array and tuple literal types."),A_const_assertions_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array_or_object_literals:P(1355,1,"A_const_assertions_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array__1355","A 'const' assertions can only be applied to references to enum members, or string, number, boolean, array, or object literals."),Did_you_mean_to_mark_this_function_as_async:P(1356,1,"Did_you_mean_to_mark_this_function_as_async_1356","Did you mean to mark this function as 'async'?"),An_enum_member_name_must_be_followed_by_a_or:P(1357,1,"An_enum_member_name_must_be_followed_by_a_or_1357","An enum member name must be followed by a ',', '=', or '}'."),Tagged_template_expressions_are_not_permitted_in_an_optional_chain:P(1358,1,"Tagged_template_expressions_are_not_permitted_in_an_optional_chain_1358","Tagged template expressions are not permitted in an optional chain."),Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:P(1359,1,"Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here_1359","Identifier expected. '{0}' is a reserved word that cannot be used here."),Type_0_does_not_satisfy_the_expected_type_1:P(1360,1,"Type_0_does_not_satisfy_the_expected_type_1_1360","Type '{0}' does not satisfy the expected type '{1}'."),_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type:P(1361,1,"_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type_1361","'{0}' cannot be used as a value because it was imported using 'import type'."),_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type:P(1362,1,"_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type_1362","'{0}' cannot be used as a value because it was exported using 'export type'."),A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both:P(1363,1,"A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both_1363","A type-only import can specify a default import or named bindings, but not both."),Convert_to_type_only_export:P(1364,3,"Convert_to_type_only_export_1364","Convert to type-only export"),Convert_all_re_exported_types_to_type_only_exports:P(1365,3,"Convert_all_re_exported_types_to_type_only_exports_1365","Convert all re-exported types to type-only exports"),Split_into_two_separate_import_declarations:P(1366,3,"Split_into_two_separate_import_declarations_1366","Split into two separate import declarations"),Split_all_invalid_type_only_imports:P(1367,3,"Split_all_invalid_type_only_imports_1367","Split all invalid type-only imports"),Class_constructor_may_not_be_a_generator:P(1368,1,"Class_constructor_may_not_be_a_generator_1368","Class constructor may not be a generator."),Did_you_mean_0:P(1369,3,"Did_you_mean_0_1369","Did you mean '{0}'?"),This_import_is_never_used_as_a_value_and_must_use_import_type_because_importsNotUsedAsValues_is_set_to_error:P(1371,1,"This_import_is_never_used_as_a_value_and_must_use_import_type_because_importsNotUsedAsValues_is_set__1371","This import is never used as a value and must use 'import type' because 'importsNotUsedAsValues' is set to 'error'."),await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:P(1375,1,"await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375","'await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),_0_was_imported_here:P(1376,3,"_0_was_imported_here_1376","'{0}' was imported here."),_0_was_exported_here:P(1377,3,"_0_was_exported_here_1377","'{0}' was exported here."),Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:P(1378,1,"Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_n_1378","Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type:P(1379,1,"An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type_1379","An import alias cannot reference a declaration that was exported using 'export type'."),An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type:P(1380,1,"An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type_1380","An import alias cannot reference a declaration that was imported using 'import type'."),Unexpected_token_Did_you_mean_or_rbrace:P(1381,1,"Unexpected_token_Did_you_mean_or_rbrace_1381","Unexpected token. Did you mean `{'}'}` or `}`?"),Unexpected_token_Did_you_mean_or_gt:P(1382,1,"Unexpected_token_Did_you_mean_or_gt_1382","Unexpected token. Did you mean `{'>'}` or `>`?"),Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:P(1385,1,"Function_type_notation_must_be_parenthesized_when_used_in_a_union_type_1385","Function type notation must be parenthesized when used in a union type."),Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:P(1386,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type_1386","Constructor type notation must be parenthesized when used in a union type."),Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:P(1387,1,"Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1387","Function type notation must be parenthesized when used in an intersection type."),Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:P(1388,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1388","Constructor type notation must be parenthesized when used in an intersection type."),_0_is_not_allowed_as_a_variable_declaration_name:P(1389,1,"_0_is_not_allowed_as_a_variable_declaration_name_1389","'{0}' is not allowed as a variable declaration name."),_0_is_not_allowed_as_a_parameter_name:P(1390,1,"_0_is_not_allowed_as_a_parameter_name_1390","'{0}' is not allowed as a parameter name."),An_import_alias_cannot_use_import_type:P(1392,1,"An_import_alias_cannot_use_import_type_1392","An import alias cannot use 'import type'"),Imported_via_0_from_file_1:P(1393,3,"Imported_via_0_from_file_1_1393","Imported via {0} from file '{1}'"),Imported_via_0_from_file_1_with_packageId_2:P(1394,3,"Imported_via_0_from_file_1_with_packageId_2_1394","Imported via {0} from file '{1}' with packageId '{2}'"),Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions:P(1395,3,"Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions_1395","Imported via {0} from file '{1}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions:P(1396,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions_1396","Imported via {0} from file '{1}' with packageId '{2}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions:P(1397,3,"Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions_1397","Imported via {0} from file '{1}' to import 'jsx' and 'jsxs' factory functions"),Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions:P(1398,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions_1398","Imported via {0} from file '{1}' with packageId '{2}' to import 'jsx' and 'jsxs' factory functions"),File_is_included_via_import_here:P(1399,3,"File_is_included_via_import_here_1399","File is included via import here."),Referenced_via_0_from_file_1:P(1400,3,"Referenced_via_0_from_file_1_1400","Referenced via '{0}' from file '{1}'"),File_is_included_via_reference_here:P(1401,3,"File_is_included_via_reference_here_1401","File is included via reference here."),Type_library_referenced_via_0_from_file_1:P(1402,3,"Type_library_referenced_via_0_from_file_1_1402","Type library referenced via '{0}' from file '{1}'"),Type_library_referenced_via_0_from_file_1_with_packageId_2:P(1403,3,"Type_library_referenced_via_0_from_file_1_with_packageId_2_1403","Type library referenced via '{0}' from file '{1}' with packageId '{2}'"),File_is_included_via_type_library_reference_here:P(1404,3,"File_is_included_via_type_library_reference_here_1404","File is included via type library reference here."),Library_referenced_via_0_from_file_1:P(1405,3,"Library_referenced_via_0_from_file_1_1405","Library referenced via '{0}' from file '{1}'"),File_is_included_via_library_reference_here:P(1406,3,"File_is_included_via_library_reference_here_1406","File is included via library reference here."),Matched_by_include_pattern_0_in_1:P(1407,3,"Matched_by_include_pattern_0_in_1_1407","Matched by include pattern '{0}' in '{1}'"),File_is_matched_by_include_pattern_specified_here:P(1408,3,"File_is_matched_by_include_pattern_specified_here_1408","File is matched by include pattern specified here."),Part_of_files_list_in_tsconfig_json:P(1409,3,"Part_of_files_list_in_tsconfig_json_1409","Part of 'files' list in tsconfig.json"),File_is_matched_by_files_list_specified_here:P(1410,3,"File_is_matched_by_files_list_specified_here_1410","File is matched by 'files' list specified here."),Output_from_referenced_project_0_included_because_1_specified:P(1411,3,"Output_from_referenced_project_0_included_because_1_specified_1411","Output from referenced project '{0}' included because '{1}' specified"),Output_from_referenced_project_0_included_because_module_is_specified_as_none:P(1412,3,"Output_from_referenced_project_0_included_because_module_is_specified_as_none_1412","Output from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_output_from_referenced_project_specified_here:P(1413,3,"File_is_output_from_referenced_project_specified_here_1413","File is output from referenced project specified here."),Source_from_referenced_project_0_included_because_1_specified:P(1414,3,"Source_from_referenced_project_0_included_because_1_specified_1414","Source from referenced project '{0}' included because '{1}' specified"),Source_from_referenced_project_0_included_because_module_is_specified_as_none:P(1415,3,"Source_from_referenced_project_0_included_because_module_is_specified_as_none_1415","Source from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_source_from_referenced_project_specified_here:P(1416,3,"File_is_source_from_referenced_project_specified_here_1416","File is source from referenced project specified here."),Entry_point_of_type_library_0_specified_in_compilerOptions:P(1417,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_1417","Entry point of type library '{0}' specified in compilerOptions"),Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1:P(1418,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1_1418","Entry point of type library '{0}' specified in compilerOptions with packageId '{1}'"),File_is_entry_point_of_type_library_specified_here:P(1419,3,"File_is_entry_point_of_type_library_specified_here_1419","File is entry point of type library specified here."),Entry_point_for_implicit_type_library_0:P(1420,3,"Entry_point_for_implicit_type_library_0_1420","Entry point for implicit type library '{0}'"),Entry_point_for_implicit_type_library_0_with_packageId_1:P(1421,3,"Entry_point_for_implicit_type_library_0_with_packageId_1_1421","Entry point for implicit type library '{0}' with packageId '{1}'"),Library_0_specified_in_compilerOptions:P(1422,3,"Library_0_specified_in_compilerOptions_1422","Library '{0}' specified in compilerOptions"),File_is_library_specified_here:P(1423,3,"File_is_library_specified_here_1423","File is library specified here."),Default_library:P(1424,3,"Default_library_1424","Default library"),Default_library_for_target_0:P(1425,3,"Default_library_for_target_0_1425","Default library for target '{0}'"),File_is_default_library_for_target_specified_here:P(1426,3,"File_is_default_library_for_target_specified_here_1426","File is default library for target specified here."),Root_file_specified_for_compilation:P(1427,3,"Root_file_specified_for_compilation_1427","Root file specified for compilation"),File_is_output_of_project_reference_source_0:P(1428,3,"File_is_output_of_project_reference_source_0_1428","File is output of project reference source '{0}'"),File_redirects_to_file_0:P(1429,3,"File_redirects_to_file_0_1429","File redirects to file '{0}'"),The_file_is_in_the_program_because_Colon:P(1430,3,"The_file_is_in_the_program_because_Colon_1430","The file is in the program because:"),for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:P(1431,1,"for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_1431","'for await' loops are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:P(1432,1,"Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_nod_1432","Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters:P(1433,1,"Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters_1433","Neither decorators nor modifiers may be applied to 'this' parameters."),Unexpected_keyword_or_identifier:P(1434,1,"Unexpected_keyword_or_identifier_1434","Unexpected keyword or identifier."),Unknown_keyword_or_identifier_Did_you_mean_0:P(1435,1,"Unknown_keyword_or_identifier_Did_you_mean_0_1435","Unknown keyword or identifier. Did you mean '{0}'?"),Decorators_must_precede_the_name_and_all_keywords_of_property_declarations:P(1436,1,"Decorators_must_precede_the_name_and_all_keywords_of_property_declarations_1436","Decorators must precede the name and all keywords of property declarations."),Namespace_must_be_given_a_name:P(1437,1,"Namespace_must_be_given_a_name_1437","Namespace must be given a name."),Interface_must_be_given_a_name:P(1438,1,"Interface_must_be_given_a_name_1438","Interface must be given a name."),Type_alias_must_be_given_a_name:P(1439,1,"Type_alias_must_be_given_a_name_1439","Type alias must be given a name."),Variable_declaration_not_allowed_at_this_location:P(1440,1,"Variable_declaration_not_allowed_at_this_location_1440","Variable declaration not allowed at this location."),Cannot_start_a_function_call_in_a_type_annotation:P(1441,1,"Cannot_start_a_function_call_in_a_type_annotation_1441","Cannot start a function call in a type annotation."),Expected_for_property_initializer:P(1442,1,"Expected_for_property_initializer_1442","Expected '=' for property initializer."),Module_declaration_names_may_only_use_or_quoted_strings:P(1443,1,"Module_declaration_names_may_only_use_or_quoted_strings_1443",`Module declaration names may only use ' or " quoted strings.`),_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedModules_are_both_enabled:P(1444,1,"_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedMod_1444","'{0}' is a type and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedModules_are_both_enabled:P(1446,1,"_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_preserveVa_1446","'{0}' resolves to a type-only declaration and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_enabled:P(1448,1,"_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_1448","'{0}' resolves to a type-only declaration and must be re-exported using a type-only re-export when '{1}' is enabled."),Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed:P(1449,3,"Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed_1449","Preserve unused imported values in the JavaScript output that would otherwise be removed."),Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_set_of_attributes_as_arguments:P(1450,3,"Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_set_of_attributes_as_arguments_1450","Dynamic imports can only accept a module specifier and an optional set of attributes as arguments"),Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member_declaration_property_access_or_on_the_left_hand_side_of_an_in_expression:P(1451,1,"Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member__1451","Private identifiers are only allowed in class bodies and may only be used as part of a class member declaration, property access, or on the left-hand-side of an 'in' expression"),resolution_mode_should_be_either_require_or_import:P(1453,1,"resolution_mode_should_be_either_require_or_import_1453","`resolution-mode` should be either `require` or `import`."),resolution_mode_can_only_be_set_for_type_only_imports:P(1454,1,"resolution_mode_can_only_be_set_for_type_only_imports_1454","`resolution-mode` can only be set for type-only imports."),resolution_mode_is_the_only_valid_key_for_type_import_assertions:P(1455,1,"resolution_mode_is_the_only_valid_key_for_type_import_assertions_1455","`resolution-mode` is the only valid key for type import assertions."),Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require:P(1456,1,"Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require_1456","Type import assertions should have exactly one key - `resolution-mode` - with value `import` or `require`."),Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk:P(1457,3,"Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk_1457","Matched by default include pattern '**/*'"),File_is_ECMAScript_module_because_0_has_field_type_with_value_module:P(1458,3,"File_is_ECMAScript_module_because_0_has_field_type_with_value_module_1458",`File is ECMAScript module because '{0}' has field "type" with value "module"`),File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module:P(1459,3,"File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module_1459",`File is CommonJS module because '{0}' has field "type" whose value is not "module"`),File_is_CommonJS_module_because_0_does_not_have_field_type:P(1460,3,"File_is_CommonJS_module_because_0_does_not_have_field_type_1460",`File is CommonJS module because '{0}' does not have field "type"`),File_is_CommonJS_module_because_package_json_was_not_found:P(1461,3,"File_is_CommonJS_module_because_package_json_was_not_found_1461","File is CommonJS module because 'package.json' was not found"),resolution_mode_is_the_only_valid_key_for_type_import_attributes:P(1463,1,"resolution_mode_is_the_only_valid_key_for_type_import_attributes_1463","'resolution-mode' is the only valid key for type import attributes."),Type_import_attributes_should_have_exactly_one_key_resolution_mode_with_value_import_or_require:P(1464,1,"Type_import_attributes_should_have_exactly_one_key_resolution_mode_with_value_import_or_require_1464","Type import attributes should have exactly one key - 'resolution-mode' - with value 'import' or 'require'."),The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output:P(1470,1,"The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output_1470","The 'import.meta' meta-property is not allowed in files which will build into CommonJS output."),Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_cannot_be_imported_with_require_Use_an_ECMAScript_import_instead:P(1471,1,"Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_c_1471","Module '{0}' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead."),catch_or_finally_expected:P(1472,1,"catch_or_finally_expected_1472","'catch' or 'finally' expected."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_module:P(1473,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_module_1473","An import declaration can only be used at the top level of a module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_module:P(1474,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_module_1474","An export declaration can only be used at the top level of a module."),Control_what_method_is_used_to_detect_module_format_JS_files:P(1475,3,"Control_what_method_is_used_to_detect_module_format_JS_files_1475","Control what method is used to detect module-format JS files."),auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_with_module_Colon_node16_as_modules:P(1476,3,"auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476",'"auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node16+) as modules.'),An_instantiation_expression_cannot_be_followed_by_a_property_access:P(1477,1,"An_instantiation_expression_cannot_be_followed_by_a_property_access_1477","An instantiation expression cannot be followed by a property access."),Identifier_or_string_literal_expected:P(1478,1,"Identifier_or_string_literal_expected_1478","Identifier or string literal expected."),The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_referenced_file_is_an_ECMAScript_module_and_cannot_be_imported_with_require_Consider_writing_a_dynamic_import_0_call_instead:P(1479,1,"The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_reference_1479",`The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("{0}")' call instead.`),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_package_json_file_with_type_Colon_module:P(1480,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_packag_1480",'To convert this file to an ECMAScript module, change its file extension to \'{0}\' or create a local package.json file with `{ "type": "module" }`.'),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Colon_module_to_1:P(1481,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Co_1481",`To convert this file to an ECMAScript module, change its file extension to '{0}', or add the field \`"type": "module"\` to '{1}'.`),To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0:P(1482,3,"To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0_1482",'To convert this file to an ECMAScript module, add the field `"type": "module"` to \'{0}\'.'),To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module:P(1483,3,"To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module_1483",'To convert this file to an ECMAScript module, create a local package.json file with `{ "type": "module" }`.'),_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:P(1484,1,"_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled_1484","'{0}' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:P(1485,1,"_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimMo_1485","'{0}' resolves to a type-only declaration and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),Decorator_used_before_export_here:P(1486,1,"Decorator_used_before_export_here_1486","Decorator used before 'export' here."),Octal_escape_sequences_are_not_allowed_Use_the_syntax_0:P(1487,1,"Octal_escape_sequences_are_not_allowed_Use_the_syntax_0_1487","Octal escape sequences are not allowed. Use the syntax '{0}'."),Escape_sequence_0_is_not_allowed:P(1488,1,"Escape_sequence_0_is_not_allowed_1488","Escape sequence '{0}' is not allowed."),Decimals_with_leading_zeros_are_not_allowed:P(1489,1,"Decimals_with_leading_zeros_are_not_allowed_1489","Decimals with leading zeros are not allowed."),File_appears_to_be_binary:P(1490,1,"File_appears_to_be_binary_1490","File appears to be binary."),_0_modifier_cannot_appear_on_a_using_declaration:P(1491,1,"_0_modifier_cannot_appear_on_a_using_declaration_1491","'{0}' modifier cannot appear on a 'using' declaration."),_0_declarations_may_not_have_binding_patterns:P(1492,1,"_0_declarations_may_not_have_binding_patterns_1492","'{0}' declarations may not have binding patterns."),The_left_hand_side_of_a_for_in_statement_cannot_be_a_using_declaration:P(1493,1,"The_left_hand_side_of_a_for_in_statement_cannot_be_a_using_declaration_1493","The left-hand side of a 'for...in' statement cannot be a 'using' declaration."),The_left_hand_side_of_a_for_in_statement_cannot_be_an_await_using_declaration:P(1494,1,"The_left_hand_side_of_a_for_in_statement_cannot_be_an_await_using_declaration_1494","The left-hand side of a 'for...in' statement cannot be an 'await using' declaration."),_0_modifier_cannot_appear_on_an_await_using_declaration:P(1495,1,"_0_modifier_cannot_appear_on_an_await_using_declaration_1495","'{0}' modifier cannot appear on an 'await using' declaration."),Identifier_string_literal_or_number_literal_expected:P(1496,1,"Identifier_string_literal_or_number_literal_expected_1496","Identifier, string literal, or number literal expected."),The_types_of_0_are_incompatible_between_these_types:P(2200,1,"The_types_of_0_are_incompatible_between_these_types_2200","The types of '{0}' are incompatible between these types."),The_types_returned_by_0_are_incompatible_between_these_types:P(2201,1,"The_types_returned_by_0_are_incompatible_between_these_types_2201","The types returned by '{0}' are incompatible between these types."),Call_signature_return_types_0_and_1_are_incompatible:P(2202,1,"Call_signature_return_types_0_and_1_are_incompatible_2202","Call signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Construct_signature_return_types_0_and_1_are_incompatible:P(2203,1,"Construct_signature_return_types_0_and_1_are_incompatible_2203","Construct signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:P(2204,1,"Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2204","Call signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:P(2205,1,"Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2205","Construct signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement:P(2206,1,"The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement_2206","The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement."),The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement:P(2207,1,"The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement_2207","The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement."),This_type_parameter_might_need_an_extends_0_constraint:P(2208,1,"This_type_parameter_might_need_an_extends_0_constraint_2208","This type parameter might need an `extends {0}` constraint."),The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:P(2209,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_roo_2209","The project root is ambiguous, but is required to resolve export map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:P(2210,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_roo_2210","The project root is ambiguous, but is required to resolve import map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),Add_extends_constraint:P(2211,3,"Add_extends_constraint_2211","Add `extends` constraint."),Add_extends_constraint_to_all_type_parameters:P(2212,3,"Add_extends_constraint_to_all_type_parameters_2212","Add `extends` constraint to all type parameters"),Duplicate_identifier_0:P(2300,1,"Duplicate_identifier_0_2300","Duplicate identifier '{0}'."),Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:P(2301,1,"Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2301","Initializer of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),Static_members_cannot_reference_class_type_parameters:P(2302,1,"Static_members_cannot_reference_class_type_parameters_2302","Static members cannot reference class type parameters."),Circular_definition_of_import_alias_0:P(2303,1,"Circular_definition_of_import_alias_0_2303","Circular definition of import alias '{0}'."),Cannot_find_name_0:P(2304,1,"Cannot_find_name_0_2304","Cannot find name '{0}'."),Module_0_has_no_exported_member_1:P(2305,1,"Module_0_has_no_exported_member_1_2305","Module '{0}' has no exported member '{1}'."),File_0_is_not_a_module:P(2306,1,"File_0_is_not_a_module_2306","File '{0}' is not a module."),Cannot_find_module_0_or_its_corresponding_type_declarations:P(2307,1,"Cannot_find_module_0_or_its_corresponding_type_declarations_2307","Cannot find module '{0}' or its corresponding type declarations."),Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambiguity:P(2308,1,"Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambig_2308","Module {0} has already exported a member named '{1}'. Consider explicitly re-exporting to resolve the ambiguity."),An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements:P(2309,1,"An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements_2309","An export assignment cannot be used in a module with other exported elements."),Type_0_recursively_references_itself_as_a_base_type:P(2310,1,"Type_0_recursively_references_itself_as_a_base_type_2310","Type '{0}' recursively references itself as a base type."),Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function:P(2311,1,"Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function_2311","Cannot find name '{0}'. Did you mean to write this in an async function?"),An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_members:P(2312,1,"An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_me_2312","An interface can only extend an object type or intersection of object types with statically known members."),Type_parameter_0_has_a_circular_constraint:P(2313,1,"Type_parameter_0_has_a_circular_constraint_2313","Type parameter '{0}' has a circular constraint."),Generic_type_0_requires_1_type_argument_s:P(2314,1,"Generic_type_0_requires_1_type_argument_s_2314","Generic type '{0}' requires {1} type argument(s)."),Type_0_is_not_generic:P(2315,1,"Type_0_is_not_generic_2315","Type '{0}' is not generic."),Global_type_0_must_be_a_class_or_interface_type:P(2316,1,"Global_type_0_must_be_a_class_or_interface_type_2316","Global type '{0}' must be a class or interface type."),Global_type_0_must_have_1_type_parameter_s:P(2317,1,"Global_type_0_must_have_1_type_parameter_s_2317","Global type '{0}' must have {1} type parameter(s)."),Cannot_find_global_type_0:P(2318,1,"Cannot_find_global_type_0_2318","Cannot find global type '{0}'."),Named_property_0_of_types_1_and_2_are_not_identical:P(2319,1,"Named_property_0_of_types_1_and_2_are_not_identical_2319","Named property '{0}' of types '{1}' and '{2}' are not identical."),Interface_0_cannot_simultaneously_extend_types_1_and_2:P(2320,1,"Interface_0_cannot_simultaneously_extend_types_1_and_2_2320","Interface '{0}' cannot simultaneously extend types '{1}' and '{2}'."),Excessive_stack_depth_comparing_types_0_and_1:P(2321,1,"Excessive_stack_depth_comparing_types_0_and_1_2321","Excessive stack depth comparing types '{0}' and '{1}'."),Type_0_is_not_assignable_to_type_1:P(2322,1,"Type_0_is_not_assignable_to_type_1_2322","Type '{0}' is not assignable to type '{1}'."),Cannot_redeclare_exported_variable_0:P(2323,1,"Cannot_redeclare_exported_variable_0_2323","Cannot redeclare exported variable '{0}'."),Property_0_is_missing_in_type_1:P(2324,1,"Property_0_is_missing_in_type_1_2324","Property '{0}' is missing in type '{1}'."),Property_0_is_private_in_type_1_but_not_in_type_2:P(2325,1,"Property_0_is_private_in_type_1_but_not_in_type_2_2325","Property '{0}' is private in type '{1}' but not in type '{2}'."),Types_of_property_0_are_incompatible:P(2326,1,"Types_of_property_0_are_incompatible_2326","Types of property '{0}' are incompatible."),Property_0_is_optional_in_type_1_but_required_in_type_2:P(2327,1,"Property_0_is_optional_in_type_1_but_required_in_type_2_2327","Property '{0}' is optional in type '{1}' but required in type '{2}'."),Types_of_parameters_0_and_1_are_incompatible:P(2328,1,"Types_of_parameters_0_and_1_are_incompatible_2328","Types of parameters '{0}' and '{1}' are incompatible."),Index_signature_for_type_0_is_missing_in_type_1:P(2329,1,"Index_signature_for_type_0_is_missing_in_type_1_2329","Index signature for type '{0}' is missing in type '{1}'."),_0_and_1_index_signatures_are_incompatible:P(2330,1,"_0_and_1_index_signatures_are_incompatible_2330","'{0}' and '{1}' index signatures are incompatible."),this_cannot_be_referenced_in_a_module_or_namespace_body:P(2331,1,"this_cannot_be_referenced_in_a_module_or_namespace_body_2331","'this' cannot be referenced in a module or namespace body."),this_cannot_be_referenced_in_current_location:P(2332,1,"this_cannot_be_referenced_in_current_location_2332","'this' cannot be referenced in current location."),this_cannot_be_referenced_in_constructor_arguments:P(2333,1,"this_cannot_be_referenced_in_constructor_arguments_2333","'this' cannot be referenced in constructor arguments."),this_cannot_be_referenced_in_a_static_property_initializer:P(2334,1,"this_cannot_be_referenced_in_a_static_property_initializer_2334","'this' cannot be referenced in a static property initializer."),super_can_only_be_referenced_in_a_derived_class:P(2335,1,"super_can_only_be_referenced_in_a_derived_class_2335","'super' can only be referenced in a derived class."),super_cannot_be_referenced_in_constructor_arguments:P(2336,1,"super_cannot_be_referenced_in_constructor_arguments_2336","'super' cannot be referenced in constructor arguments."),Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors:P(2337,1,"Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors_2337","Super calls are not permitted outside constructors or in nested functions inside constructors."),super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_derived_class:P(2338,1,"super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_der_2338","'super' property access is permitted only in a constructor, member function, or member accessor of a derived class."),Property_0_does_not_exist_on_type_1:P(2339,1,"Property_0_does_not_exist_on_type_1_2339","Property '{0}' does not exist on type '{1}'."),Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword:P(2340,1,"Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword_2340","Only public and protected methods of the base class are accessible via the 'super' keyword."),Property_0_is_private_and_only_accessible_within_class_1:P(2341,1,"Property_0_is_private_and_only_accessible_within_class_1_2341","Property '{0}' is private and only accessible within class '{1}'."),This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_version_of_0:P(2343,1,"This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_ve_2343","This syntax requires an imported helper named '{1}' which does not exist in '{0}'. Consider upgrading your version of '{0}'."),Type_0_does_not_satisfy_the_constraint_1:P(2344,1,"Type_0_does_not_satisfy_the_constraint_1_2344","Type '{0}' does not satisfy the constraint '{1}'."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1:P(2345,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_2345","Argument of type '{0}' is not assignable to parameter of type '{1}'."),Untyped_function_calls_may_not_accept_type_arguments:P(2347,1,"Untyped_function_calls_may_not_accept_type_arguments_2347","Untyped function calls may not accept type arguments."),Value_of_type_0_is_not_callable_Did_you_mean_to_include_new:P(2348,1,"Value_of_type_0_is_not_callable_Did_you_mean_to_include_new_2348","Value of type '{0}' is not callable. Did you mean to include 'new'?"),This_expression_is_not_callable:P(2349,1,"This_expression_is_not_callable_2349","This expression is not callable."),Only_a_void_function_can_be_called_with_the_new_keyword:P(2350,1,"Only_a_void_function_can_be_called_with_the_new_keyword_2350","Only a void function can be called with the 'new' keyword."),This_expression_is_not_constructable:P(2351,1,"This_expression_is_not_constructable_2351","This expression is not constructable."),Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the_other_If_this_was_intentional_convert_the_expression_to_unknown_first:P(2352,1,"Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352","Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first."),Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1:P(2353,1,"Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1_2353","Object literal may only specify known properties, and '{0}' does not exist in type '{1}'."),This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found:P(2354,1,"This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found_2354","This syntax requires an imported helper but module '{0}' cannot be found."),A_function_whose_declared_type_is_neither_undefined_void_nor_any_must_return_a_value:P(2355,1,"A_function_whose_declared_type_is_neither_undefined_void_nor_any_must_return_a_value_2355","A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value."),An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type:P(2356,1,"An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type_2356","An arithmetic operand must be of type 'any', 'number', 'bigint' or an enum type."),The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access:P(2357,1,"The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access_2357","The operand of an increment or decrement operator must be a variable or a property access."),The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_parameter:P(2358,1,"The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_paramete_2358","The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter."),The_right_hand_side_of_an_instanceof_expression_must_be_either_of_type_any_a_class_function_or_other_type_assignable_to_the_Function_interface_type_or_an_object_type_with_a_Symbol_hasInstance_method:P(2359,1,"The_right_hand_side_of_an_instanceof_expression_must_be_either_of_type_any_a_class_function_or_other_2359","The right-hand side of an 'instanceof' expression must be either of type 'any', a class, function, or other type assignable to the 'Function' interface type, or an object type with a 'Symbol.hasInstance' method."),The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:P(2362,1,"The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2362","The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:P(2363,1,"The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2363","The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access:P(2364,1,"The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access_2364","The left-hand side of an assignment expression must be a variable or a property access."),Operator_0_cannot_be_applied_to_types_1_and_2:P(2365,1,"Operator_0_cannot_be_applied_to_types_1_and_2_2365","Operator '{0}' cannot be applied to types '{1}' and '{2}'."),Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined:P(2366,1,"Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined_2366","Function lacks ending return statement and return type does not include 'undefined'."),This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap:P(2367,1,"This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap_2367","This comparison appears to be unintentional because the types '{0}' and '{1}' have no overlap."),Type_parameter_name_cannot_be_0:P(2368,1,"Type_parameter_name_cannot_be_0_2368","Type parameter name cannot be '{0}'."),A_parameter_property_is_only_allowed_in_a_constructor_implementation:P(2369,1,"A_parameter_property_is_only_allowed_in_a_constructor_implementation_2369","A parameter property is only allowed in a constructor implementation."),A_rest_parameter_must_be_of_an_array_type:P(2370,1,"A_rest_parameter_must_be_of_an_array_type_2370","A rest parameter must be of an array type."),A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation:P(2371,1,"A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation_2371","A parameter initializer is only allowed in a function or constructor implementation."),Parameter_0_cannot_reference_itself:P(2372,1,"Parameter_0_cannot_reference_itself_2372","Parameter '{0}' cannot reference itself."),Parameter_0_cannot_reference_identifier_1_declared_after_it:P(2373,1,"Parameter_0_cannot_reference_identifier_1_declared_after_it_2373","Parameter '{0}' cannot reference identifier '{1}' declared after it."),Duplicate_index_signature_for_type_0:P(2374,1,"Duplicate_index_signature_for_type_0_2374","Duplicate index signature for type '{0}'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:P(2375,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_class_contains_initialized_properties_parameter_properties_or_private_identifiers:P(2376,1,"A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_2376","A 'super' call must be the first statement in the constructor to refer to 'super' or 'this' when a derived class contains initialized properties, parameter properties, or private identifiers."),Constructors_for_derived_classes_must_contain_a_super_call:P(2377,1,"Constructors_for_derived_classes_must_contain_a_super_call_2377","Constructors for derived classes must contain a 'super' call."),A_get_accessor_must_return_a_value:P(2378,1,"A_get_accessor_must_return_a_value_2378","A 'get' accessor must return a value."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:P(2379,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_tr_2379","Argument of type '{0}' is not assignable to parameter of type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),Overload_signatures_must_all_be_exported_or_non_exported:P(2383,1,"Overload_signatures_must_all_be_exported_or_non_exported_2383","Overload signatures must all be exported or non-exported."),Overload_signatures_must_all_be_ambient_or_non_ambient:P(2384,1,"Overload_signatures_must_all_be_ambient_or_non_ambient_2384","Overload signatures must all be ambient or non-ambient."),Overload_signatures_must_all_be_public_private_or_protected:P(2385,1,"Overload_signatures_must_all_be_public_private_or_protected_2385","Overload signatures must all be public, private or protected."),Overload_signatures_must_all_be_optional_or_required:P(2386,1,"Overload_signatures_must_all_be_optional_or_required_2386","Overload signatures must all be optional or required."),Function_overload_must_be_static:P(2387,1,"Function_overload_must_be_static_2387","Function overload must be static."),Function_overload_must_not_be_static:P(2388,1,"Function_overload_must_not_be_static_2388","Function overload must not be static."),Function_implementation_name_must_be_0:P(2389,1,"Function_implementation_name_must_be_0_2389","Function implementation name must be '{0}'."),Constructor_implementation_is_missing:P(2390,1,"Constructor_implementation_is_missing_2390","Constructor implementation is missing."),Function_implementation_is_missing_or_not_immediately_following_the_declaration:P(2391,1,"Function_implementation_is_missing_or_not_immediately_following_the_declaration_2391","Function implementation is missing or not immediately following the declaration."),Multiple_constructor_implementations_are_not_allowed:P(2392,1,"Multiple_constructor_implementations_are_not_allowed_2392","Multiple constructor implementations are not allowed."),Duplicate_function_implementation:P(2393,1,"Duplicate_function_implementation_2393","Duplicate function implementation."),This_overload_signature_is_not_compatible_with_its_implementation_signature:P(2394,1,"This_overload_signature_is_not_compatible_with_its_implementation_signature_2394","This overload signature is not compatible with its implementation signature."),Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local:P(2395,1,"Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local_2395","Individual declarations in merged declaration '{0}' must be all exported or all local."),Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters:P(2396,1,"Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters_2396","Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters."),Declaration_name_conflicts_with_built_in_global_identifier_0:P(2397,1,"Declaration_name_conflicts_with_built_in_global_identifier_0_2397","Declaration name conflicts with built-in global identifier '{0}'."),constructor_cannot_be_used_as_a_parameter_property_name:P(2398,1,"constructor_cannot_be_used_as_a_parameter_property_name_2398","'constructor' cannot be used as a parameter property name."),Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference:P(2399,1,"Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference_2399","Duplicate identifier '_this'. Compiler uses variable declaration '_this' to capture 'this' reference."),Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference:P(2400,1,"Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference_2400","Expression resolves to variable declaration '_this' that compiler uses to capture 'this' reference."),A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_initialized_properties_parameter_properties_or_private_identifiers:P(2401,1,"A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_in_2401","A 'super' call must be a root-level statement within a constructor of a derived class that contains initialized properties, parameter properties, or private identifiers."),Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference:P(2402,1,"Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference_2402","Expression resolves to '_super' that compiler uses to capture base class reference."),Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_type_2:P(2403,1,"Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_t_2403","Subsequent variable declarations must have the same type. Variable '{0}' must be of type '{1}', but here has type '{2}'."),The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation:P(2404,1,"The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation_2404","The left-hand side of a 'for...in' statement cannot use a type annotation."),The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any:P(2405,1,"The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any_2405","The left-hand side of a 'for...in' statement must be of type 'string' or 'any'."),The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access:P(2406,1,"The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access_2406","The left-hand side of a 'for...in' statement must be a variable or a property access."),The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_here_has_type_0:P(2407,1,"The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_2407","The right-hand side of a 'for...in' statement must be of type 'any', an object type or a type parameter, but here has type '{0}'."),Setters_cannot_return_a_value:P(2408,1,"Setters_cannot_return_a_value_2408","Setters cannot return a value."),Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class:P(2409,1,"Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class_2409","Return type of constructor signature must be assignable to the instance type of the class."),The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any:P(2410,1,"The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any_2410","The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_type_of_the_target:P(2412,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2412","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the type of the target."),Property_0_of_type_1_is_not_assignable_to_2_index_type_3:P(2411,1,"Property_0_of_type_1_is_not_assignable_to_2_index_type_3_2411","Property '{0}' of type '{1}' is not assignable to '{2}' index type '{3}'."),_0_index_type_1_is_not_assignable_to_2_index_type_3:P(2413,1,"_0_index_type_1_is_not_assignable_to_2_index_type_3_2413","'{0}' index type '{1}' is not assignable to '{2}' index type '{3}'."),Class_name_cannot_be_0:P(2414,1,"Class_name_cannot_be_0_2414","Class name cannot be '{0}'."),Class_0_incorrectly_extends_base_class_1:P(2415,1,"Class_0_incorrectly_extends_base_class_1_2415","Class '{0}' incorrectly extends base class '{1}'."),Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2:P(2416,1,"Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2_2416","Property '{0}' in type '{1}' is not assignable to the same property in base type '{2}'."),Class_static_side_0_incorrectly_extends_base_class_static_side_1:P(2417,1,"Class_static_side_0_incorrectly_extends_base_class_static_side_1_2417","Class static side '{0}' incorrectly extends base class static side '{1}'."),Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1:P(2418,1,"Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1_2418","Type of computed property's value is '{0}', which is not assignable to type '{1}'."),Types_of_construct_signatures_are_incompatible:P(2419,1,"Types_of_construct_signatures_are_incompatible_2419","Types of construct signatures are incompatible."),Class_0_incorrectly_implements_interface_1:P(2420,1,"Class_0_incorrectly_implements_interface_1_2420","Class '{0}' incorrectly implements interface '{1}'."),A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_members:P(2422,1,"A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_memb_2422","A class can only implement an object type or intersection of object types with statically known members."),Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_accessor:P(2423,1,"Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_access_2423","Class '{0}' defines instance member function '{1}', but extended class '{2}' defines it as instance member accessor."),Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_function:P(2425,1,"Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_functi_2425","Class '{0}' defines instance member property '{1}', but extended class '{2}' defines it as instance member function."),Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_function:P(2426,1,"Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_functi_2426","Class '{0}' defines instance member accessor '{1}', but extended class '{2}' defines it as instance member function."),Interface_name_cannot_be_0:P(2427,1,"Interface_name_cannot_be_0_2427","Interface name cannot be '{0}'."),All_declarations_of_0_must_have_identical_type_parameters:P(2428,1,"All_declarations_of_0_must_have_identical_type_parameters_2428","All declarations of '{0}' must have identical type parameters."),Interface_0_incorrectly_extends_interface_1:P(2430,1,"Interface_0_incorrectly_extends_interface_1_2430","Interface '{0}' incorrectly extends interface '{1}'."),Enum_name_cannot_be_0:P(2431,1,"Enum_name_cannot_be_0_2431","Enum name cannot be '{0}'."),In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enum_element:P(2432,1,"In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enu_2432","In an enum with multiple declarations, only one declaration can omit an initializer for its first enum element."),A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merged:P(2433,1,"A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merg_2433","A namespace declaration cannot be in a different file from a class or function with which it is merged."),A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged:P(2434,1,"A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged_2434","A namespace declaration cannot be located prior to a class or function with which it is merged."),Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces:P(2435,1,"Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces_2435","Ambient modules cannot be nested in other modules or namespaces."),Ambient_module_declaration_cannot_specify_relative_module_name:P(2436,1,"Ambient_module_declaration_cannot_specify_relative_module_name_2436","Ambient module declaration cannot specify relative module name."),Module_0_is_hidden_by_a_local_declaration_with_the_same_name:P(2437,1,"Module_0_is_hidden_by_a_local_declaration_with_the_same_name_2437","Module '{0}' is hidden by a local declaration with the same name."),Import_name_cannot_be_0:P(2438,1,"Import_name_cannot_be_0_2438","Import name cannot be '{0}'."),Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relative_module_name:P(2439,1,"Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relati_2439","Import or export declaration in an ambient module declaration cannot reference module through relative module name."),Import_declaration_conflicts_with_local_declaration_of_0:P(2440,1,"Import_declaration_conflicts_with_local_declaration_of_0_2440","Import declaration conflicts with local declaration of '{0}'."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module:P(2441,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_2441","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module."),Types_have_separate_declarations_of_a_private_property_0:P(2442,1,"Types_have_separate_declarations_of_a_private_property_0_2442","Types have separate declarations of a private property '{0}'."),Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2:P(2443,1,"Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2_2443","Property '{0}' is protected but type '{1}' is not a class derived from '{2}'."),Property_0_is_protected_in_type_1_but_public_in_type_2:P(2444,1,"Property_0_is_protected_in_type_1_but_public_in_type_2_2444","Property '{0}' is protected in type '{1}' but public in type '{2}'."),Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses:P(2445,1,"Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses_2445","Property '{0}' is protected and only accessible within class '{1}' and its subclasses."),Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_class_2:P(2446,1,"Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_cl_2446","Property '{0}' is protected and only accessible through an instance of class '{1}'. This is an instance of class '{2}'."),The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead:P(2447,1,"The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead_2447","The '{0}' operator is not allowed for boolean types. Consider using '{1}' instead."),Block_scoped_variable_0_used_before_its_declaration:P(2448,1,"Block_scoped_variable_0_used_before_its_declaration_2448","Block-scoped variable '{0}' used before its declaration."),Class_0_used_before_its_declaration:P(2449,1,"Class_0_used_before_its_declaration_2449","Class '{0}' used before its declaration."),Enum_0_used_before_its_declaration:P(2450,1,"Enum_0_used_before_its_declaration_2450","Enum '{0}' used before its declaration."),Cannot_redeclare_block_scoped_variable_0:P(2451,1,"Cannot_redeclare_block_scoped_variable_0_2451","Cannot redeclare block-scoped variable '{0}'."),An_enum_member_cannot_have_a_numeric_name:P(2452,1,"An_enum_member_cannot_have_a_numeric_name_2452","An enum member cannot have a numeric name."),Variable_0_is_used_before_being_assigned:P(2454,1,"Variable_0_is_used_before_being_assigned_2454","Variable '{0}' is used before being assigned."),Type_alias_0_circularly_references_itself:P(2456,1,"Type_alias_0_circularly_references_itself_2456","Type alias '{0}' circularly references itself."),Type_alias_name_cannot_be_0:P(2457,1,"Type_alias_name_cannot_be_0_2457","Type alias name cannot be '{0}'."),An_AMD_module_cannot_have_multiple_name_assignments:P(2458,1,"An_AMD_module_cannot_have_multiple_name_assignments_2458","An AMD module cannot have multiple name assignments."),Module_0_declares_1_locally_but_it_is_not_exported:P(2459,1,"Module_0_declares_1_locally_but_it_is_not_exported_2459","Module '{0}' declares '{1}' locally, but it is not exported."),Module_0_declares_1_locally_but_it_is_exported_as_2:P(2460,1,"Module_0_declares_1_locally_but_it_is_exported_as_2_2460","Module '{0}' declares '{1}' locally, but it is exported as '{2}'."),Type_0_is_not_an_array_type:P(2461,1,"Type_0_is_not_an_array_type_2461","Type '{0}' is not an array type."),A_rest_element_must_be_last_in_a_destructuring_pattern:P(2462,1,"A_rest_element_must_be_last_in_a_destructuring_pattern_2462","A rest element must be last in a destructuring pattern."),A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature:P(2463,1,"A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature_2463","A binding pattern parameter cannot be optional in an implementation signature."),A_computed_property_name_must_be_of_type_string_number_symbol_or_any:P(2464,1,"A_computed_property_name_must_be_of_type_string_number_symbol_or_any_2464","A computed property name must be of type 'string', 'number', 'symbol', or 'any'."),this_cannot_be_referenced_in_a_computed_property_name:P(2465,1,"this_cannot_be_referenced_in_a_computed_property_name_2465","'this' cannot be referenced in a computed property name."),super_cannot_be_referenced_in_a_computed_property_name:P(2466,1,"super_cannot_be_referenced_in_a_computed_property_name_2466","'super' cannot be referenced in a computed property name."),A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type:P(2467,1,"A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type_2467","A computed property name cannot reference a type parameter from its containing type."),Cannot_find_global_value_0:P(2468,1,"Cannot_find_global_value_0_2468","Cannot find global value '{0}'."),The_0_operator_cannot_be_applied_to_type_symbol:P(2469,1,"The_0_operator_cannot_be_applied_to_type_symbol_2469","The '{0}' operator cannot be applied to type 'symbol'."),Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher:P(2472,1,"Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher_2472","Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher."),Enum_declarations_must_all_be_const_or_non_const:P(2473,1,"Enum_declarations_must_all_be_const_or_non_const_2473","Enum declarations must all be const or non-const."),const_enum_member_initializers_must_be_constant_expressions:P(2474,1,"const_enum_member_initializers_must_be_constant_expressions_2474","const enum member initializers must be constant expressions."),const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_import_declaration_or_export_assignment_or_type_query:P(2475,1,"const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_im_2475","'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment or type query."),A_const_enum_member_can_only_be_accessed_using_a_string_literal:P(2476,1,"A_const_enum_member_can_only_be_accessed_using_a_string_literal_2476","A const enum member can only be accessed using a string literal."),const_enum_member_initializer_was_evaluated_to_a_non_finite_value:P(2477,1,"const_enum_member_initializer_was_evaluated_to_a_non_finite_value_2477","'const' enum member initializer was evaluated to a non-finite value."),const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN:P(2478,1,"const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN_2478","'const' enum member initializer was evaluated to disallowed value 'NaN'."),let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations:P(2480,1,"let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations_2480","'let' is not allowed to be used as a name in 'let' or 'const' declarations."),Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1:P(2481,1,"Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1_2481","Cannot initialize outer scoped variable '{0}' in the same scope as block scoped declaration '{1}'."),The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation:P(2483,1,"The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation_2483","The left-hand side of a 'for...of' statement cannot use a type annotation."),Export_declaration_conflicts_with_exported_declaration_of_0:P(2484,1,"Export_declaration_conflicts_with_exported_declaration_of_0_2484","Export declaration conflicts with exported declaration of '{0}'."),The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access:P(2487,1,"The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access_2487","The left-hand side of a 'for...of' statement must be a variable or a property access."),Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator:P(2488,1,"Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator_2488","Type '{0}' must have a '[Symbol.iterator]()' method that returns an iterator."),An_iterator_must_have_a_next_method:P(2489,1,"An_iterator_must_have_a_next_method_2489","An iterator must have a 'next()' method."),The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property:P(2490,1,"The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property_2490","The type returned by the '{0}()' method of an iterator must have a 'value' property."),The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern:P(2491,1,"The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern_2491","The left-hand side of a 'for...in' statement cannot be a destructuring pattern."),Cannot_redeclare_identifier_0_in_catch_clause:P(2492,1,"Cannot_redeclare_identifier_0_in_catch_clause_2492","Cannot redeclare identifier '{0}' in catch clause."),Tuple_type_0_of_length_1_has_no_element_at_index_2:P(2493,1,"Tuple_type_0_of_length_1_has_no_element_at_index_2_2493","Tuple type '{0}' of length '{1}' has no element at index '{2}'."),Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher:P(2494,1,"Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher_2494","Using a string in a 'for...of' statement is only supported in ECMAScript 5 and higher."),Type_0_is_not_an_array_type_or_a_string_type:P(2495,1,"Type_0_is_not_an_array_type_or_a_string_type_2495","Type '{0}' is not an array type or a string type."),The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_standard_function_expression:P(2496,1,"The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_stand_2496","The 'arguments' object cannot be referenced in an arrow function in ES3 and ES5. Consider using a standard function expression."),This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_referencing_its_default_export:P(2497,1,"This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_2497","This module can only be referenced with ECMAScript imports/exports by turning on the '{0}' flag and referencing its default export."),Module_0_uses_export_and_cannot_be_used_with_export_Asterisk:P(2498,1,"Module_0_uses_export_and_cannot_be_used_with_export_Asterisk_2498","Module '{0}' uses 'export =' and cannot be used with 'export *'."),An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments:P(2499,1,"An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments_2499","An interface can only extend an identifier/qualified-name with optional type arguments."),A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments:P(2500,1,"A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments_2500","A class can only implement an identifier/qualified-name with optional type arguments."),A_rest_element_cannot_contain_a_binding_pattern:P(2501,1,"A_rest_element_cannot_contain_a_binding_pattern_2501","A rest element cannot contain a binding pattern."),_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation:P(2502,1,"_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation_2502","'{0}' is referenced directly or indirectly in its own type annotation."),Cannot_find_namespace_0:P(2503,1,"Cannot_find_namespace_0_2503","Cannot find namespace '{0}'."),Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator:P(2504,1,"Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator_2504","Type '{0}' must have a '[Symbol.asyncIterator]()' method that returns an async iterator."),A_generator_cannot_have_a_void_type_annotation:P(2505,1,"A_generator_cannot_have_a_void_type_annotation_2505","A generator cannot have a 'void' type annotation."),_0_is_referenced_directly_or_indirectly_in_its_own_base_expression:P(2506,1,"_0_is_referenced_directly_or_indirectly_in_its_own_base_expression_2506","'{0}' is referenced directly or indirectly in its own base expression."),Type_0_is_not_a_constructor_function_type:P(2507,1,"Type_0_is_not_a_constructor_function_type_2507","Type '{0}' is not a constructor function type."),No_base_constructor_has_the_specified_number_of_type_arguments:P(2508,1,"No_base_constructor_has_the_specified_number_of_type_arguments_2508","No base constructor has the specified number of type arguments."),Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_known_members:P(2509,1,"Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_2509","Base constructor return type '{0}' is not an object type or intersection of object types with statically known members."),Base_constructors_must_all_have_the_same_return_type:P(2510,1,"Base_constructors_must_all_have_the_same_return_type_2510","Base constructors must all have the same return type."),Cannot_create_an_instance_of_an_abstract_class:P(2511,1,"Cannot_create_an_instance_of_an_abstract_class_2511","Cannot create an instance of an abstract class."),Overload_signatures_must_all_be_abstract_or_non_abstract:P(2512,1,"Overload_signatures_must_all_be_abstract_or_non_abstract_2512","Overload signatures must all be abstract or non-abstract."),Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression:P(2513,1,"Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression_2513","Abstract method '{0}' in class '{1}' cannot be accessed via super expression."),A_tuple_type_cannot_be_indexed_with_a_negative_value:P(2514,1,"A_tuple_type_cannot_be_indexed_with_a_negative_value_2514","A tuple type cannot be indexed with a negative value."),Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2:P(2515,1,"Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2_2515","Non-abstract class '{0}' does not implement inherited abstract member '{1}' from class '{2}'."),All_declarations_of_an_abstract_method_must_be_consecutive:P(2516,1,"All_declarations_of_an_abstract_method_must_be_consecutive_2516","All declarations of an abstract method must be consecutive."),Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type:P(2517,1,"Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type_2517","Cannot assign an abstract constructor type to a non-abstract constructor type."),A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard:P(2518,1,"A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard_2518","A 'this'-based type guard is not compatible with a parameter-based type guard."),An_async_iterator_must_have_a_next_method:P(2519,1,"An_async_iterator_must_have_a_next_method_2519","An async iterator must have a 'next()' method."),Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions:P(2520,1,"Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions_2520","Duplicate identifier '{0}'. Compiler uses declaration '{1}' to support async functions."),The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_using_a_standard_function_or_method:P(2522,1,"The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_usi_2522","The 'arguments' object cannot be referenced in an async function or method in ES3 and ES5. Consider using a standard function or method."),yield_expressions_cannot_be_used_in_a_parameter_initializer:P(2523,1,"yield_expressions_cannot_be_used_in_a_parameter_initializer_2523","'yield' expressions cannot be used in a parameter initializer."),await_expressions_cannot_be_used_in_a_parameter_initializer:P(2524,1,"await_expressions_cannot_be_used_in_a_parameter_initializer_2524","'await' expressions cannot be used in a parameter initializer."),Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value:P(2525,1,"Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value_2525","Initializer provides no value for this binding element and the binding element has no default value."),A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface:P(2526,1,"A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface_2526","A 'this' type is available only in a non-static member of a class or interface."),The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary:P(2527,1,"The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary_2527","The inferred type of '{0}' references an inaccessible '{1}' type. A type annotation is necessary."),A_module_cannot_have_multiple_default_exports:P(2528,1,"A_module_cannot_have_multiple_default_exports_2528","A module cannot have multiple default exports."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_functions:P(2529,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_func_2529","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module containing async functions."),Property_0_is_incompatible_with_index_signature:P(2530,1,"Property_0_is_incompatible_with_index_signature_2530","Property '{0}' is incompatible with index signature."),Object_is_possibly_null:P(2531,1,"Object_is_possibly_null_2531","Object is possibly 'null'."),Object_is_possibly_undefined:P(2532,1,"Object_is_possibly_undefined_2532","Object is possibly 'undefined'."),Object_is_possibly_null_or_undefined:P(2533,1,"Object_is_possibly_null_or_undefined_2533","Object is possibly 'null' or 'undefined'."),A_function_returning_never_cannot_have_a_reachable_end_point:P(2534,1,"A_function_returning_never_cannot_have_a_reachable_end_point_2534","A function returning 'never' cannot have a reachable end point."),Type_0_cannot_be_used_to_index_type_1:P(2536,1,"Type_0_cannot_be_used_to_index_type_1_2536","Type '{0}' cannot be used to index type '{1}'."),Type_0_has_no_matching_index_signature_for_type_1:P(2537,1,"Type_0_has_no_matching_index_signature_for_type_1_2537","Type '{0}' has no matching index signature for type '{1}'."),Type_0_cannot_be_used_as_an_index_type:P(2538,1,"Type_0_cannot_be_used_as_an_index_type_2538","Type '{0}' cannot be used as an index type."),Cannot_assign_to_0_because_it_is_not_a_variable:P(2539,1,"Cannot_assign_to_0_because_it_is_not_a_variable_2539","Cannot assign to '{0}' because it is not a variable."),Cannot_assign_to_0_because_it_is_a_read_only_property:P(2540,1,"Cannot_assign_to_0_because_it_is_a_read_only_property_2540","Cannot assign to '{0}' because it is a read-only property."),Index_signature_in_type_0_only_permits_reading:P(2542,1,"Index_signature_in_type_0_only_permits_reading_2542","Index signature in type '{0}' only permits reading."),Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_meta_property_reference:P(2543,1,"Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_me_2543","Duplicate identifier '_newTarget'. Compiler uses variable declaration '_newTarget' to capture 'new.target' meta-property reference."),Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta_property_reference:P(2544,1,"Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta__2544","Expression resolves to variable declaration '_newTarget' that compiler uses to capture 'new.target' meta-property reference."),A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any:P(2545,1,"A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any_2545","A mixin class must have a constructor with a single rest parameter of type 'any[]'."),The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_property:P(2547,1,"The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_pro_2547","The type returned by the '{0}()' method of an async iterator must be a promise for a type with a 'value' property."),Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:P(2548,1,"Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator_2548","Type '{0}' is not an array type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:P(2549,1,"Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns__2549","Type '{0}' is not an array type or a string type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2_or_later:P(2550,1,"Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_c_2550","Property '{0}' does not exist on type '{1}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{2}' or later."),Property_0_does_not_exist_on_type_1_Did_you_mean_2:P(2551,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_2_2551","Property '{0}' does not exist on type '{1}'. Did you mean '{2}'?"),Cannot_find_name_0_Did_you_mean_1:P(2552,1,"Cannot_find_name_0_Did_you_mean_1_2552","Cannot find name '{0}'. Did you mean '{1}'?"),Computed_values_are_not_permitted_in_an_enum_with_string_valued_members:P(2553,1,"Computed_values_are_not_permitted_in_an_enum_with_string_valued_members_2553","Computed values are not permitted in an enum with string valued members."),Expected_0_arguments_but_got_1:P(2554,1,"Expected_0_arguments_but_got_1_2554","Expected {0} arguments, but got {1}."),Expected_at_least_0_arguments_but_got_1:P(2555,1,"Expected_at_least_0_arguments_but_got_1_2555","Expected at least {0} arguments, but got {1}."),A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter:P(2556,1,"A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter_2556","A spread argument must either have a tuple type or be passed to a rest parameter."),Expected_0_type_arguments_but_got_1:P(2558,1,"Expected_0_type_arguments_but_got_1_2558","Expected {0} type arguments, but got {1}."),Type_0_has_no_properties_in_common_with_type_1:P(2559,1,"Type_0_has_no_properties_in_common_with_type_1_2559","Type '{0}' has no properties in common with type '{1}'."),Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it:P(2560,1,"Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it_2560","Value of type '{0}' has no properties in common with type '{1}'. Did you mean to call it?"),Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_write_2:P(2561,1,"Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_writ_2561","Object literal may only specify known properties, but '{0}' does not exist in type '{1}'. Did you mean to write '{2}'?"),Base_class_expressions_cannot_reference_class_type_parameters:P(2562,1,"Base_class_expressions_cannot_reference_class_type_parameters_2562","Base class expressions cannot reference class type parameters."),The_containing_function_or_module_body_is_too_large_for_control_flow_analysis:P(2563,1,"The_containing_function_or_module_body_is_too_large_for_control_flow_analysis_2563","The containing function or module body is too large for control flow analysis."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor:P(2564,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor_2564","Property '{0}' has no initializer and is not definitely assigned in the constructor."),Property_0_is_used_before_being_assigned:P(2565,1,"Property_0_is_used_before_being_assigned_2565","Property '{0}' is used before being assigned."),A_rest_element_cannot_have_a_property_name:P(2566,1,"A_rest_element_cannot_have_a_property_name_2566","A rest element cannot have a property name."),Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations:P(2567,1,"Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations_2567","Enum declarations can only merge with namespace or other enum declarations."),Property_0_may_not_exist_on_type_1_Did_you_mean_2:P(2568,1,"Property_0_may_not_exist_on_type_1_Did_you_mean_2_2568","Property '{0}' may not exist on type '{1}'. Did you mean '{2}'?"),Could_not_find_name_0_Did_you_mean_1:P(2570,1,"Could_not_find_name_0_Did_you_mean_1_2570","Could not find name '{0}'. Did you mean '{1}'?"),Object_is_of_type_unknown:P(2571,1,"Object_is_of_type_unknown_2571","Object is of type 'unknown'."),A_rest_element_type_must_be_an_array_type:P(2574,1,"A_rest_element_type_must_be_an_array_type_2574","A rest element type must be an array type."),No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments:P(2575,1,"No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments_2575","No overload expects {0} arguments, but overloads do exist that expect either {1} or {2} arguments."),Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead:P(2576,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead_2576","Property '{0}' does not exist on type '{1}'. Did you mean to access the static member '{2}' instead?"),Return_type_annotation_circularly_references_itself:P(2577,1,"Return_type_annotation_circularly_references_itself_2577","Return type annotation circularly references itself."),Unused_ts_expect_error_directive:P(2578,1,"Unused_ts_expect_error_directive_2578","Unused '@ts-expect-error' directive."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode:P(2580,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2580","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery:P(2581,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2581","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha:P(2582,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2582","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_1_or_later:P(2583,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2583","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{1}' or later."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_include_dom:P(2584,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2584","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_es2015_or_later:P(2585,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_2585","'{0}' only refers to a type, but is being used as a value here. Do you need to change your target library? Try changing the 'lib' compiler option to es2015 or later."),Cannot_assign_to_0_because_it_is_a_constant:P(2588,1,"Cannot_assign_to_0_because_it_is_a_constant_2588","Cannot assign to '{0}' because it is a constant."),Type_instantiation_is_excessively_deep_and_possibly_infinite:P(2589,1,"Type_instantiation_is_excessively_deep_and_possibly_infinite_2589","Type instantiation is excessively deep and possibly infinite."),Expression_produces_a_union_type_that_is_too_complex_to_represent:P(2590,1,"Expression_produces_a_union_type_that_is_too_complex_to_represent_2590","Expression produces a union type that is too complex to represent."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode_and_then_add_node_to_the_types_field_in_your_tsconfig:P(2591,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery_and_then_add_jquery_to_the_types_field_in_your_tsconfig:P(2592,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery` and then add 'jquery' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha_and_then_add_jest_or_mocha_to_the_types_field_in_your_tsconfig:P(2593,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and then add 'jest' or 'mocha' to the types field in your tsconfig."),This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag:P(2594,1,"This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594","This module is declared with 'export =', and can only be used with a default import when using the '{0}' flag."),_0_can_only_be_imported_by_using_a_default_import:P(2595,1,"_0_can_only_be_imported_by_using_a_default_import_2595","'{0}' can only be imported by using a default import."),_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:P(2596,1,"_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596","'{0}' can only be imported by turning on the 'esModuleInterop' flag and using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import:P(2597,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597","'{0}' can only be imported by using a 'require' call or by using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:P(2598,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using__2598","'{0}' can only be imported by using a 'require' call or by turning on the 'esModuleInterop' flag and using a default import."),JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist:P(2602,1,"JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist_2602","JSX element implicitly has type 'any' because the global type 'JSX.Element' does not exist."),Property_0_in_type_1_is_not_assignable_to_type_2:P(2603,1,"Property_0_in_type_1_is_not_assignable_to_type_2_2603","Property '{0}' in type '{1}' is not assignable to type '{2}'."),JSX_element_type_0_does_not_have_any_construct_or_call_signatures:P(2604,1,"JSX_element_type_0_does_not_have_any_construct_or_call_signatures_2604","JSX element type '{0}' does not have any construct or call signatures."),Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property:P(2606,1,"Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property_2606","Property '{0}' of JSX spread attribute is not assignable to target property."),JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property:P(2607,1,"JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property_2607","JSX element class does not support attributes because it does not have a '{0}' property."),The_global_type_JSX_0_may_not_have_more_than_one_property:P(2608,1,"The_global_type_JSX_0_may_not_have_more_than_one_property_2608","The global type 'JSX.{0}' may not have more than one property."),JSX_spread_child_must_be_an_array_type:P(2609,1,"JSX_spread_child_must_be_an_array_type_2609","JSX spread child must be an array type."),_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property:P(2610,1,"_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property_2610","'{0}' is defined as an accessor in class '{1}', but is overridden here in '{2}' as an instance property."),_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor:P(2611,1,"_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor_2611","'{0}' is defined as a property in class '{1}', but is overridden here in '{2}' as an accessor."),Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_add_a_declare_modifier_or_remove_the_redundant_declaration:P(2612,1,"Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_2612","Property '{0}' will overwrite the base property in '{1}'. If this is intentional, add an initializer. Otherwise, add a 'declare' modifier or remove the redundant declaration."),Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead:P(2613,1,"Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead_2613","Module '{0}' has no default export. Did you mean to use 'import { {1} } from {0}' instead?"),Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead:P(2614,1,"Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead_2614","Module '{0}' has no exported member '{1}'. Did you mean to use 'import {1} from {0}' instead?"),Type_of_property_0_circularly_references_itself_in_mapped_type_1:P(2615,1,"Type_of_property_0_circularly_references_itself_in_mapped_type_1_2615","Type of property '{0}' circularly references itself in mapped type '{1}'."),_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import:P(2616,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import_2616","'{0}' can only be imported by using 'import {1} = require({2})' or a default import."),_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:P(2617,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_us_2617","'{0}' can only be imported by using 'import {1} = require({2})' or by turning on the 'esModuleInterop' flag and using a default import."),Source_has_0_element_s_but_target_requires_1:P(2618,1,"Source_has_0_element_s_but_target_requires_1_2618","Source has {0} element(s) but target requires {1}."),Source_has_0_element_s_but_target_allows_only_1:P(2619,1,"Source_has_0_element_s_but_target_allows_only_1_2619","Source has {0} element(s) but target allows only {1}."),Target_requires_0_element_s_but_source_may_have_fewer:P(2620,1,"Target_requires_0_element_s_but_source_may_have_fewer_2620","Target requires {0} element(s) but source may have fewer."),Target_allows_only_0_element_s_but_source_may_have_more:P(2621,1,"Target_allows_only_0_element_s_but_source_may_have_more_2621","Target allows only {0} element(s) but source may have more."),Source_provides_no_match_for_required_element_at_position_0_in_target:P(2623,1,"Source_provides_no_match_for_required_element_at_position_0_in_target_2623","Source provides no match for required element at position {0} in target."),Source_provides_no_match_for_variadic_element_at_position_0_in_target:P(2624,1,"Source_provides_no_match_for_variadic_element_at_position_0_in_target_2624","Source provides no match for variadic element at position {0} in target."),Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target:P(2625,1,"Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target_2625","Variadic element at position {0} in source does not match element at position {1} in target."),Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target:P(2626,1,"Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target_2626","Type at position {0} in source is not compatible with type at position {1} in target."),Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target:P(2627,1,"Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target_2627","Type at positions {0} through {1} in source is not compatible with type at position {2} in target."),Cannot_assign_to_0_because_it_is_an_enum:P(2628,1,"Cannot_assign_to_0_because_it_is_an_enum_2628","Cannot assign to '{0}' because it is an enum."),Cannot_assign_to_0_because_it_is_a_class:P(2629,1,"Cannot_assign_to_0_because_it_is_a_class_2629","Cannot assign to '{0}' because it is a class."),Cannot_assign_to_0_because_it_is_a_function:P(2630,1,"Cannot_assign_to_0_because_it_is_a_function_2630","Cannot assign to '{0}' because it is a function."),Cannot_assign_to_0_because_it_is_a_namespace:P(2631,1,"Cannot_assign_to_0_because_it_is_a_namespace_2631","Cannot assign to '{0}' because it is a namespace."),Cannot_assign_to_0_because_it_is_an_import:P(2632,1,"Cannot_assign_to_0_because_it_is_an_import_2632","Cannot assign to '{0}' because it is an import."),JSX_property_access_expressions_cannot_include_JSX_namespace_names:P(2633,1,"JSX_property_access_expressions_cannot_include_JSX_namespace_names_2633","JSX property access expressions cannot include JSX namespace names"),_0_index_signatures_are_incompatible:P(2634,1,"_0_index_signatures_are_incompatible_2634","'{0}' index signatures are incompatible."),Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable:P(2635,1,"Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable_2635","Type '{0}' has no signatures for which the type argument list is applicable."),Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation:P(2636,1,"Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636","Type '{0}' is not assignable to type '{1}' as implied by variance annotation."),Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_types:P(2637,1,"Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_t_2637","Variance annotations are only supported in type aliases for object, function, constructor, and mapped types."),Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operator:P(2638,1,"Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operato_2638","Type '{0}' may represent a primitive value, which is not permitted as the right operand of the 'in' operator."),React_components_cannot_include_JSX_namespace_names:P(2639,1,"React_components_cannot_include_JSX_namespace_names_2639","React components cannot include JSX namespace names"),Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity:P(2649,1,"Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity_2649","Cannot augment module '{0}' with value exports because it resolves to a non-module entity."),A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums:P(2651,1,"A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_memb_2651","A member initializer in a enum declaration cannot reference members declared after it, including members defined in other enums."),Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_default_0_declaration_instead:P(2652,1,"Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_d_2652","Merged declaration '{0}' cannot include a default export declaration. Consider adding a separate 'export default {0}' declaration instead."),Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1:P(2653,1,"Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1_2653","Non-abstract class expression does not implement inherited abstract member '{0}' from class '{1}'."),JSX_expressions_must_have_one_parent_element:P(2657,1,"JSX_expressions_must_have_one_parent_element_2657","JSX expressions must have one parent element."),Type_0_provides_no_match_for_the_signature_1:P(2658,1,"Type_0_provides_no_match_for_the_signature_1_2658","Type '{0}' provides no match for the signature '{1}'."),super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_higher:P(2659,1,"super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_highe_2659","'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher."),super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions:P(2660,1,"super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions_2660","'super' can only be referenced in members of derived classes or object literal expressions."),Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module:P(2661,1,"Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module_2661","Cannot export '{0}'. Only local declarations can be exported from a module."),Cannot_find_name_0_Did_you_mean_the_static_member_1_0:P(2662,1,"Cannot_find_name_0_Did_you_mean_the_static_member_1_0_2662","Cannot find name '{0}'. Did you mean the static member '{1}.{0}'?"),Cannot_find_name_0_Did_you_mean_the_instance_member_this_0:P(2663,1,"Cannot_find_name_0_Did_you_mean_the_instance_member_this_0_2663","Cannot find name '{0}'. Did you mean the instance member 'this.{0}'?"),Invalid_module_name_in_augmentation_module_0_cannot_be_found:P(2664,1,"Invalid_module_name_in_augmentation_module_0_cannot_be_found_2664","Invalid module name in augmentation, module '{0}' cannot be found."),Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augmented:P(2665,1,"Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augm_2665","Invalid module name in augmentation. Module '{0}' resolves to an untyped module at '{1}', which cannot be augmented."),Exports_and_export_assignments_are_not_permitted_in_module_augmentations:P(2666,1,"Exports_and_export_assignments_are_not_permitted_in_module_augmentations_2666","Exports and export assignments are not permitted in module augmentations."),Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_module:P(2667,1,"Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_mod_2667","Imports are not permitted in module augmentations. Consider moving them to the enclosing external module."),export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always_visible:P(2668,1,"export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always__2668","'export' modifier cannot be applied to ambient modules and module augmentations since they are always visible."),Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_declarations:P(2669,1,"Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_2669","Augmentations for the global scope can only be directly nested in external modules or ambient module declarations."),Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambient_context:P(2670,1,"Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambien_2670","Augmentations for the global scope should have 'declare' modifier unless they appear in already ambient context."),Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity:P(2671,1,"Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity_2671","Cannot augment module '{0}' because it resolves to a non-module entity."),Cannot_assign_a_0_constructor_type_to_a_1_constructor_type:P(2672,1,"Cannot_assign_a_0_constructor_type_to_a_1_constructor_type_2672","Cannot assign a '{0}' constructor type to a '{1}' constructor type."),Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration:P(2673,1,"Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration_2673","Constructor of class '{0}' is private and only accessible within the class declaration."),Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration:P(2674,1,"Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration_2674","Constructor of class '{0}' is protected and only accessible within the class declaration."),Cannot_extend_a_class_0_Class_constructor_is_marked_as_private:P(2675,1,"Cannot_extend_a_class_0_Class_constructor_is_marked_as_private_2675","Cannot extend a class '{0}'. Class constructor is marked as private."),Accessors_must_both_be_abstract_or_non_abstract:P(2676,1,"Accessors_must_both_be_abstract_or_non_abstract_2676","Accessors must both be abstract or non-abstract."),A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type:P(2677,1,"A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type_2677","A type predicate's type must be assignable to its parameter's type."),Type_0_is_not_comparable_to_type_1:P(2678,1,"Type_0_is_not_comparable_to_type_1_2678","Type '{0}' is not comparable to type '{1}'."),A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void:P(2679,1,"A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void_2679","A function that is called with the 'new' keyword cannot have a 'this' type that is 'void'."),A_0_parameter_must_be_the_first_parameter:P(2680,1,"A_0_parameter_must_be_the_first_parameter_2680","A '{0}' parameter must be the first parameter."),A_constructor_cannot_have_a_this_parameter:P(2681,1,"A_constructor_cannot_have_a_this_parameter_2681","A constructor cannot have a 'this' parameter."),this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation:P(2683,1,"this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_2683","'this' implicitly has type 'any' because it does not have a type annotation."),The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1:P(2684,1,"The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1_2684","The 'this' context of type '{0}' is not assignable to method's 'this' of type '{1}'."),The_this_types_of_each_signature_are_incompatible:P(2685,1,"The_this_types_of_each_signature_are_incompatible_2685","The 'this' types of each signature are incompatible."),_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead:P(2686,1,"_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead_2686","'{0}' refers to a UMD global, but the current file is a module. Consider adding an import instead."),All_declarations_of_0_must_have_identical_modifiers:P(2687,1,"All_declarations_of_0_must_have_identical_modifiers_2687","All declarations of '{0}' must have identical modifiers."),Cannot_find_type_definition_file_for_0:P(2688,1,"Cannot_find_type_definition_file_for_0_2688","Cannot find type definition file for '{0}'."),Cannot_extend_an_interface_0_Did_you_mean_implements:P(2689,1,"Cannot_extend_an_interface_0_Did_you_mean_implements_2689","Cannot extend an interface '{0}'. Did you mean 'implements'?"),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0:P(2690,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0_2690","'{0}' only refers to a type, but is being used as a value here. Did you mean to use '{1} in {0}'?"),_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible:P(2692,1,"_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible_2692","'{0}' is a primitive, but '{1}' is a wrapper object. Prefer using '{0}' when possible."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here:P(2693,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_2693","'{0}' only refers to a type, but is being used as a value here."),Namespace_0_has_no_exported_member_1:P(2694,1,"Namespace_0_has_no_exported_member_1_2694","Namespace '{0}' has no exported member '{1}'."),Left_side_of_comma_operator_is_unused_and_has_no_side_effects:P(2695,1,"Left_side_of_comma_operator_is_unused_and_has_no_side_effects_2695","Left side of comma operator is unused and has no side effects.",!0),The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead:P(2696,1,"The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead_2696","The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?"),An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:P(2697,1,"An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_in_2697","An async function or method must return a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),Spread_types_may_only_be_created_from_object_types:P(2698,1,"Spread_types_may_only_be_created_from_object_types_2698","Spread types may only be created from object types."),Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1:P(2699,1,"Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1_2699","Static property '{0}' conflicts with built-in property 'Function.{0}' of constructor function '{1}'."),Rest_types_may_only_be_created_from_object_types:P(2700,1,"Rest_types_may_only_be_created_from_object_types_2700","Rest types may only be created from object types."),The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access:P(2701,1,"The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access_2701","The target of an object rest assignment must be a variable or a property access."),_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here:P(2702,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here_2702","'{0}' only refers to a type, but is being used as a namespace here."),The_operand_of_a_delete_operator_must_be_a_property_reference:P(2703,1,"The_operand_of_a_delete_operator_must_be_a_property_reference_2703","The operand of a 'delete' operator must be a property reference."),The_operand_of_a_delete_operator_cannot_be_a_read_only_property:P(2704,1,"The_operand_of_a_delete_operator_cannot_be_a_read_only_property_2704","The operand of a 'delete' operator cannot be a read-only property."),An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:P(2705,1,"An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_de_2705","An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Required_type_parameters_may_not_follow_optional_type_parameters:P(2706,1,"Required_type_parameters_may_not_follow_optional_type_parameters_2706","Required type parameters may not follow optional type parameters."),Generic_type_0_requires_between_1_and_2_type_arguments:P(2707,1,"Generic_type_0_requires_between_1_and_2_type_arguments_2707","Generic type '{0}' requires between {1} and {2} type arguments."),Cannot_use_namespace_0_as_a_value:P(2708,1,"Cannot_use_namespace_0_as_a_value_2708","Cannot use namespace '{0}' as a value."),Cannot_use_namespace_0_as_a_type:P(2709,1,"Cannot_use_namespace_0_as_a_type_2709","Cannot use namespace '{0}' as a type."),_0_are_specified_twice_The_attribute_named_0_will_be_overwritten:P(2710,1,"_0_are_specified_twice_The_attribute_named_0_will_be_overwritten_2710","'{0}' are specified twice. The attribute named '{0}' will be overwritten."),A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:P(2711,1,"A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES20_2711","A dynamic import call returns a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),A_dynamic_import_call_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:P(2712,1,"A_dynamic_import_call_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declarat_2712","A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_property_1_in_0_with_0_1:P(2713,1,"Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_p_2713",`Cannot access '{0}.{1}' because '{0}' is a type, but not a namespace. Did you mean to retrieve the type of the property '{1}' in '{0}' with '{0}["{1}"]'?`),The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context:P(2714,1,"The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context_2714","The expression of an export assignment must be an identifier or qualified name in an ambient context."),Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor:P(2715,1,"Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor_2715","Abstract property '{0}' in class '{1}' cannot be accessed in the constructor."),Type_parameter_0_has_a_circular_default:P(2716,1,"Type_parameter_0_has_a_circular_default_2716","Type parameter '{0}' has a circular default."),Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_type_2:P(2717,1,"Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_t_2717","Subsequent property declarations must have the same type. Property '{0}' must be of type '{1}', but here has type '{2}'."),Duplicate_property_0:P(2718,1,"Duplicate_property_0_2718","Duplicate property '{0}'."),Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated:P(2719,1,"Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated_2719","Type '{0}' is not assignable to type '{1}'. Two different types with this name exist, but they are unrelated."),Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclass:P(2720,1,"Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclas_2720","Class '{0}' incorrectly implements class '{1}'. Did you mean to extend '{1}' and inherit its members as a subclass?"),Cannot_invoke_an_object_which_is_possibly_null:P(2721,1,"Cannot_invoke_an_object_which_is_possibly_null_2721","Cannot invoke an object which is possibly 'null'."),Cannot_invoke_an_object_which_is_possibly_undefined:P(2722,1,"Cannot_invoke_an_object_which_is_possibly_undefined_2722","Cannot invoke an object which is possibly 'undefined'."),Cannot_invoke_an_object_which_is_possibly_null_or_undefined:P(2723,1,"Cannot_invoke_an_object_which_is_possibly_null_or_undefined_2723","Cannot invoke an object which is possibly 'null' or 'undefined'."),_0_has_no_exported_member_named_1_Did_you_mean_2:P(2724,1,"_0_has_no_exported_member_named_1_Did_you_mean_2_2724","'{0}' has no exported member named '{1}'. Did you mean '{2}'?"),Class_name_cannot_be_Object_when_targeting_ES5_with_module_0:P(2725,1,"Class_name_cannot_be_Object_when_targeting_ES5_with_module_0_2725","Class name cannot be 'Object' when targeting ES5 with module {0}."),Cannot_find_lib_definition_for_0:P(2726,1,"Cannot_find_lib_definition_for_0_2726","Cannot find lib definition for '{0}'."),Cannot_find_lib_definition_for_0_Did_you_mean_1:P(2727,1,"Cannot_find_lib_definition_for_0_Did_you_mean_1_2727","Cannot find lib definition for '{0}'. Did you mean '{1}'?"),_0_is_declared_here:P(2728,3,"_0_is_declared_here_2728","'{0}' is declared here."),Property_0_is_used_before_its_initialization:P(2729,1,"Property_0_is_used_before_its_initialization_2729","Property '{0}' is used before its initialization."),An_arrow_function_cannot_have_a_this_parameter:P(2730,1,"An_arrow_function_cannot_have_a_this_parameter_2730","An arrow function cannot have a 'this' parameter."),Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_in_String:P(2731,1,"Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_i_2731","Implicit conversion of a 'symbol' to a 'string' will fail at runtime. Consider wrapping this expression in 'String(...)'."),Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension:P(2732,1,"Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension_2732","Cannot find module '{0}'. Consider using '--resolveJsonModule' to import module with '.json' extension."),Property_0_was_also_declared_here:P(2733,1,"Property_0_was_also_declared_here_2733","Property '{0}' was also declared here."),Are_you_missing_a_semicolon:P(2734,1,"Are_you_missing_a_semicolon_2734","Are you missing a semicolon?"),Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1:P(2735,1,"Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1_2735","Did you mean for '{0}' to be constrained to type 'new (...args: any[]) => {1}'?"),Operator_0_cannot_be_applied_to_type_1:P(2736,1,"Operator_0_cannot_be_applied_to_type_1_2736","Operator '{0}' cannot be applied to type '{1}'."),BigInt_literals_are_not_available_when_targeting_lower_than_ES2020:P(2737,1,"BigInt_literals_are_not_available_when_targeting_lower_than_ES2020_2737","BigInt literals are not available when targeting lower than ES2020."),An_outer_value_of_this_is_shadowed_by_this_container:P(2738,3,"An_outer_value_of_this_is_shadowed_by_this_container_2738","An outer value of 'this' is shadowed by this container."),Type_0_is_missing_the_following_properties_from_type_1_Colon_2:P(2739,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_2739","Type '{0}' is missing the following properties from type '{1}': {2}"),Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more:P(2740,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more_2740","Type '{0}' is missing the following properties from type '{1}': {2}, and {3} more."),Property_0_is_missing_in_type_1_but_required_in_type_2:P(2741,1,"Property_0_is_missing_in_type_1_but_required_in_type_2_2741","Property '{0}' is missing in type '{1}' but required in type '{2}'."),The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_annotation_is_necessary:P(2742,1,"The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_a_2742","The inferred type of '{0}' cannot be named without a reference to '{1}'. This is likely not portable. A type annotation is necessary."),No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments:P(2743,1,"No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments_2743","No overload expects {0} type arguments, but overloads do exist that expect either {1} or {2} type arguments."),Type_parameter_defaults_can_only_reference_previously_declared_type_parameters:P(2744,1,"Type_parameter_defaults_can_only_reference_previously_declared_type_parameters_2744","Type parameter defaults can only reference previously declared type parameters."),This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_provided:P(2745,1,"This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_pr_2745","This JSX tag's '{0}' prop expects type '{1}' which requires multiple children, but only a single child was provided."),This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided:P(2746,1,"This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided_2746","This JSX tag's '{0}' prop expects a single child of type '{1}', but multiple children were provided."),_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_type_of_1_is_2:P(2747,1,"_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_t_2747","'{0}' components don't accept text as child elements. Text in JSX has the type 'string', but the expected type of '{1}' is '{2}'."),Cannot_access_ambient_const_enums_when_0_is_enabled:P(2748,1,"Cannot_access_ambient_const_enums_when_0_is_enabled_2748","Cannot access ambient const enums when '{0}' is enabled."),_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0:P(2749,1,"_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0_2749","'{0}' refers to a value, but is being used as a type here. Did you mean 'typeof {0}'?"),The_implementation_signature_is_declared_here:P(2750,1,"The_implementation_signature_is_declared_here_2750","The implementation signature is declared here."),Circularity_originates_in_type_at_this_location:P(2751,1,"Circularity_originates_in_type_at_this_location_2751","Circularity originates in type at this location."),The_first_export_default_is_here:P(2752,1,"The_first_export_default_is_here_2752","The first export default is here."),Another_export_default_is_here:P(2753,1,"Another_export_default_is_here_2753","Another export default is here."),super_may_not_use_type_arguments:P(2754,1,"super_may_not_use_type_arguments_2754","'super' may not use type arguments."),No_constituent_of_type_0_is_callable:P(2755,1,"No_constituent_of_type_0_is_callable_2755","No constituent of type '{0}' is callable."),Not_all_constituents_of_type_0_are_callable:P(2756,1,"Not_all_constituents_of_type_0_are_callable_2756","Not all constituents of type '{0}' are callable."),Type_0_has_no_call_signatures:P(2757,1,"Type_0_has_no_call_signatures_2757","Type '{0}' has no call signatures."),Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_other:P(2758,1,"Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_2758","Each member of the union type '{0}' has signatures, but none of those signatures are compatible with each other."),No_constituent_of_type_0_is_constructable:P(2759,1,"No_constituent_of_type_0_is_constructable_2759","No constituent of type '{0}' is constructable."),Not_all_constituents_of_type_0_are_constructable:P(2760,1,"Not_all_constituents_of_type_0_are_constructable_2760","Not all constituents of type '{0}' are constructable."),Type_0_has_no_construct_signatures:P(2761,1,"Type_0_has_no_construct_signatures_2761","Type '{0}' has no construct signatures."),Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_with_each_other:P(2762,1,"Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_2762","Each member of the union type '{0}' has construct signatures, but none of those signatures are compatible with each other."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_send_0:P(2763,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_s_2763","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but for-of will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_always_send_0:P(2764,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_al_2764","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array spread will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring_will_always_send_0:P(2765,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring__2765","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array destructuring will always send '{0}'."),Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_containing_generator_will_always_send_0:P(2766,1,"Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_co_2766","Cannot delegate iteration to value because the 'next' method of its iterator expects type '{1}', but the containing generator will always send '{0}'."),The_0_property_of_an_iterator_must_be_a_method:P(2767,1,"The_0_property_of_an_iterator_must_be_a_method_2767","The '{0}' property of an iterator must be a method."),The_0_property_of_an_async_iterator_must_be_a_method:P(2768,1,"The_0_property_of_an_async_iterator_must_be_a_method_2768","The '{0}' property of an async iterator must be a method."),No_overload_matches_this_call:P(2769,1,"No_overload_matches_this_call_2769","No overload matches this call."),The_last_overload_gave_the_following_error:P(2770,1,"The_last_overload_gave_the_following_error_2770","The last overload gave the following error."),The_last_overload_is_declared_here:P(2771,1,"The_last_overload_is_declared_here_2771","The last overload is declared here."),Overload_0_of_1_2_gave_the_following_error:P(2772,1,"Overload_0_of_1_2_gave_the_following_error_2772","Overload {0} of {1}, '{2}', gave the following error."),Did_you_forget_to_use_await:P(2773,1,"Did_you_forget_to_use_await_2773","Did you forget to use 'await'?"),This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_instead:P(2774,1,"This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_2774","This condition will always return true since this function is always defined. Did you mean to call it instead?"),Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation:P(2775,1,"Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation_2775","Assertions require every name in the call target to be declared with an explicit type annotation."),Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name:P(2776,1,"Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name_2776","Assertions require the call target to be an identifier or qualified name."),The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access:P(2777,1,"The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access_2777","The operand of an increment or decrement operator may not be an optional property access."),The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access:P(2778,1,"The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access_2778","The target of an object rest assignment may not be an optional property access."),The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access:P(2779,1,"The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access_2779","The left-hand side of an assignment expression may not be an optional property access."),The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access:P(2780,1,"The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access_2780","The left-hand side of a 'for...in' statement may not be an optional property access."),The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access:P(2781,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access_2781","The left-hand side of a 'for...of' statement may not be an optional property access."),_0_needs_an_explicit_type_annotation:P(2782,3,"_0_needs_an_explicit_type_annotation_2782","'{0}' needs an explicit type annotation."),_0_is_specified_more_than_once_so_this_usage_will_be_overwritten:P(2783,1,"_0_is_specified_more_than_once_so_this_usage_will_be_overwritten_2783","'{0}' is specified more than once, so this usage will be overwritten."),get_and_set_accessors_cannot_declare_this_parameters:P(2784,1,"get_and_set_accessors_cannot_declare_this_parameters_2784","'get' and 'set' accessors cannot declare 'this' parameters."),This_spread_always_overwrites_this_property:P(2785,1,"This_spread_always_overwrites_this_property_2785","This spread always overwrites this property."),_0_cannot_be_used_as_a_JSX_component:P(2786,1,"_0_cannot_be_used_as_a_JSX_component_2786","'{0}' cannot be used as a JSX component."),Its_return_type_0_is_not_a_valid_JSX_element:P(2787,1,"Its_return_type_0_is_not_a_valid_JSX_element_2787","Its return type '{0}' is not a valid JSX element."),Its_instance_type_0_is_not_a_valid_JSX_element:P(2788,1,"Its_instance_type_0_is_not_a_valid_JSX_element_2788","Its instance type '{0}' is not a valid JSX element."),Its_element_type_0_is_not_a_valid_JSX_element:P(2789,1,"Its_element_type_0_is_not_a_valid_JSX_element_2789","Its element type '{0}' is not a valid JSX element."),The_operand_of_a_delete_operator_must_be_optional:P(2790,1,"The_operand_of_a_delete_operator_must_be_optional_2790","The operand of a 'delete' operator must be optional."),Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_later:P(2791,1,"Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_lat_2791","Exponentiation cannot be performed on 'bigint' values unless the 'target' option is set to 'es2016' or later."),Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_to_the_paths_option:P(2792,1,"Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_t_2792","Cannot find module '{0}'. Did you mean to set the 'moduleResolution' option to 'nodenext', or to add aliases to the 'paths' option?"),The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_are_not_externally_visible:P(2793,1,"The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_2793","The call would have succeeded against this implementation, but implementation signatures of overloads are not externally visible."),Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise:P(2794,1,"Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise_2794","Expected {0} arguments, but got {1}. Did you forget to include 'void' in your type argument to 'Promise'?"),The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types:P(2795,1,"The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types_2795","The 'intrinsic' keyword can only be used to declare compiler provided intrinsic types."),It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tagged_template_expression_which_cannot_be_invoked:P(2796,1,"It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tag_2796","It is likely that you are missing a comma to separate these two template expressions. They form a tagged template expression which cannot be invoked."),A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_be_declared_abstract:P(2797,1,"A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_2797","A mixin class that extends from a type variable containing an abstract construct signature must also be declared 'abstract'."),The_declaration_was_marked_as_deprecated_here:P(2798,1,"The_declaration_was_marked_as_deprecated_here_2798","The declaration was marked as deprecated here."),Type_produces_a_tuple_type_that_is_too_large_to_represent:P(2799,1,"Type_produces_a_tuple_type_that_is_too_large_to_represent_2799","Type produces a tuple type that is too large to represent."),Expression_produces_a_tuple_type_that_is_too_large_to_represent:P(2800,1,"Expression_produces_a_tuple_type_that_is_too_large_to_represent_2800","Expression produces a tuple type that is too large to represent."),This_condition_will_always_return_true_since_this_0_is_always_defined:P(2801,1,"This_condition_will_always_return_true_since_this_0_is_always_defined_2801","This condition will always return true since this '{0}' is always defined."),Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es2015_or_higher:P(2802,1,"Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es201_2802","Type '{0}' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher."),Cannot_assign_to_private_method_0_Private_methods_are_not_writable:P(2803,1,"Cannot_assign_to_private_method_0_Private_methods_are_not_writable_2803","Cannot assign to private method '{0}'. Private methods are not writable."),Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name:P(2804,1,"Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name_2804","Duplicate identifier '{0}'. Static and instance elements cannot share the same private name."),Private_accessor_was_defined_without_a_getter:P(2806,1,"Private_accessor_was_defined_without_a_getter_2806","Private accessor was defined without a getter."),This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_one_in_0_Consider_upgrading_your_version_of_0:P(2807,1,"This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_o_2807","This syntax requires an imported helper named '{1}' with {2} parameters, which is not compatible with the one in '{0}'. Consider upgrading your version of '{0}'."),A_get_accessor_must_be_at_least_as_accessible_as_the_setter:P(2808,1,"A_get_accessor_must_be_at_least_as_accessible_as_the_setter_2808","A get accessor must be at least as accessible as the setter"),Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_destructuring_assignment_you_might_need_to_wrap_the_whole_assignment_in_parentheses:P(2809,1,"Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_d_2809","Declaration or statement expected. This '=' follows a block of statements, so if you intended to write a destructuring assignment, you might need to wrap the whole assignment in parentheses."),Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_without_arguments:P(2810,1,"Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_2810","Expected 1 argument, but got 0. 'new Promise()' needs a JSDoc hint to produce a 'resolve' that can be called without arguments."),Initializer_for_property_0:P(2811,1,"Initializer_for_property_0_2811","Initializer for property '{0}'"),Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom:P(2812,1,"Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom_2812","Property '{0}' does not exist on type '{1}'. Try changing the 'lib' compiler option to include 'dom'."),Class_declaration_cannot_implement_overload_list_for_0:P(2813,1,"Class_declaration_cannot_implement_overload_list_for_0_2813","Class declaration cannot implement overload list for '{0}'."),Function_with_bodies_can_only_merge_with_classes_that_are_ambient:P(2814,1,"Function_with_bodies_can_only_merge_with_classes_that_are_ambient_2814","Function with bodies can only merge with classes that are ambient."),arguments_cannot_be_referenced_in_property_initializers:P(2815,1,"arguments_cannot_be_referenced_in_property_initializers_2815","'arguments' cannot be referenced in property initializers."),Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class:P(2816,1,"Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class_2816","Cannot use 'this' in a static property initializer of a decorated class."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block:P(2817,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block_2817","Property '{0}' has no initializer and is not definitely assigned in a class static block."),Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializers:P(2818,1,"Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializer_2818","Duplicate identifier '{0}'. Compiler reserves name '{1}' when emitting 'super' references in static initializers."),Namespace_name_cannot_be_0:P(2819,1,"Namespace_name_cannot_be_0_2819","Namespace name cannot be '{0}'."),Type_0_is_not_assignable_to_type_1_Did_you_mean_2:P(2820,1,"Type_0_is_not_assignable_to_type_1_Did_you_mean_2_2820","Type '{0}' is not assignable to type '{1}'. Did you mean '{2}'?"),Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext:P(2821,1,"Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext_2821","Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'."),Import_assertions_cannot_be_used_with_type_only_imports_or_exports:P(2822,1,"Import_assertions_cannot_be_used_with_type_only_imports_or_exports_2822","Import assertions cannot be used with type-only imports or exports."),Import_attributes_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext:P(2823,1,"Import_attributes_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext_2823","Import attributes are only supported when the '--module' option is set to 'esnext' or 'nodenext'."),Cannot_find_namespace_0_Did_you_mean_1:P(2833,1,"Cannot_find_namespace_0_Did_you_mean_1_2833","Cannot find namespace '{0}'. Did you mean '{1}'?"),Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_node16_or_nodenext_Consider_adding_an_extension_to_the_import_path:P(2834,1,"Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_n_2834","Relative import paths need explicit file extensions in ECMAScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path."),Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_node16_or_nodenext_Did_you_mean_0:P(2835,1,"Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_n_2835","Relative import paths need explicit file extensions in ECMAScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean '{0}'?"),Import_assertions_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls:P(2836,1,"Import_assertions_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls_2836","Import assertions are not allowed on statements that compile to CommonJS 'require' calls."),Import_assertion_values_must_be_string_literal_expressions:P(2837,1,"Import_assertion_values_must_be_string_literal_expressions_2837","Import assertion values must be string literal expressions."),All_declarations_of_0_must_have_identical_constraints:P(2838,1,"All_declarations_of_0_must_have_identical_constraints_2838","All declarations of '{0}' must have identical constraints."),This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value:P(2839,1,"This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value_2839","This condition will always return '{0}' since JavaScript compares objects by reference, not value."),An_interface_cannot_extend_a_primitive_type_like_0_It_can_only_extend_other_named_object_types:P(2840,1,"An_interface_cannot_extend_a_primitive_type_like_0_It_can_only_extend_other_named_object_types_2840","An interface cannot extend a primitive type like '{0}'. It can only extend other named object types."),_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation:P(2842,1,"_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation_2842","'{0}' is an unused renaming of '{1}'. Did you intend to use it as a type annotation?"),We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here:P(2843,1,"We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here_2843","We can only write a type for '{0}' by adding a type for the entire parameter here."),Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:P(2844,1,"Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2844","Type of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),This_condition_will_always_return_0:P(2845,1,"This_condition_will_always_return_0_2845","This condition will always return '{0}'."),A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_file_0_instead:P(2846,1,"A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_f_2846","A declaration file cannot be imported without 'import type'. Did you mean to import an implementation file '{0}' instead?"),The_right_hand_side_of_an_instanceof_expression_must_not_be_an_instantiation_expression:P(2848,1,"The_right_hand_side_of_an_instanceof_expression_must_not_be_an_instantiation_expression_2848","The right-hand side of an 'instanceof' expression must not be an instantiation expression."),Target_signature_provides_too_few_arguments_Expected_0_or_more_but_got_1:P(2849,1,"Target_signature_provides_too_few_arguments_Expected_0_or_more_but_got_1_2849","Target signature provides too few arguments. Expected {0} or more, but got {1}."),The_initializer_of_a_using_declaration_must_be_either_an_object_with_a_Symbol_dispose_method_or_be_null_or_undefined:P(2850,1,"The_initializer_of_a_using_declaration_must_be_either_an_object_with_a_Symbol_dispose_method_or_be_n_2850","The initializer of a 'using' declaration must be either an object with a '[Symbol.dispose]()' method, or be 'null' or 'undefined'."),The_initializer_of_an_await_using_declaration_must_be_either_an_object_with_a_Symbol_asyncDispose_or_Symbol_dispose_method_or_be_null_or_undefined:P(2851,1,"The_initializer_of_an_await_using_declaration_must_be_either_an_object_with_a_Symbol_asyncDispose_or_2851","The initializer of an 'await using' declaration must be either an object with a '[Symbol.asyncDispose]()' or '[Symbol.dispose]()' method, or be 'null' or 'undefined'."),await_using_statements_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:P(2852,1,"await_using_statements_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_2852","'await using' statements are only allowed within async functions and at the top levels of modules."),await_using_statements_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:P(2853,1,"await_using_statements_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_th_2853","'await using' statements are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),Top_level_await_using_statements_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:P(2854,1,"Top_level_await_using_statements_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_sys_2854","Top-level 'await using' statements are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),Class_field_0_defined_by_the_parent_class_is_not_accessible_in_the_child_class_via_super:P(2855,1,"Class_field_0_defined_by_the_parent_class_is_not_accessible_in_the_child_class_via_super_2855","Class field '{0}' defined by the parent class is not accessible in the child class via super."),Import_attributes_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls:P(2856,1,"Import_attributes_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls_2856","Import attributes are not allowed on statements that compile to CommonJS 'require' calls."),Import_attributes_cannot_be_used_with_type_only_imports_or_exports:P(2857,1,"Import_attributes_cannot_be_used_with_type_only_imports_or_exports_2857","Import attributes cannot be used with type-only imports or exports."),Import_attribute_values_must_be_string_literal_expressions:P(2858,1,"Import_attribute_values_must_be_string_literal_expressions_2858","Import attribute values must be string literal expressions."),Excessive_complexity_comparing_types_0_and_1:P(2859,1,"Excessive_complexity_comparing_types_0_and_1_2859","Excessive complexity comparing types '{0}' and '{1}'."),The_left_hand_side_of_an_instanceof_expression_must_be_assignable_to_the_first_argument_of_the_right_hand_side_s_Symbol_hasInstance_method:P(2860,1,"The_left_hand_side_of_an_instanceof_expression_must_be_assignable_to_the_first_argument_of_the_right_2860","The left-hand side of an 'instanceof' expression must be assignable to the first argument of the right-hand side's '[Symbol.hasInstance]' method."),An_object_s_Symbol_hasInstance_method_must_return_a_boolean_value_for_it_to_be_used_on_the_right_hand_side_of_an_instanceof_expression:P(2861,1,"An_object_s_Symbol_hasInstance_method_must_return_a_boolean_value_for_it_to_be_used_on_the_right_han_2861","An object's '[Symbol.hasInstance]' method must return a boolean value for it to be used on the right-hand side of an 'instanceof' expression."),Type_0_is_generic_and_can_only_be_indexed_for_reading:P(2862,1,"Type_0_is_generic_and_can_only_be_indexed_for_reading_2862","Type '{0}' is generic and can only be indexed for reading."),A_class_cannot_extend_a_primitive_type_like_0_Classes_can_only_extend_constructable_values:P(2863,1,"A_class_cannot_extend_a_primitive_type_like_0_Classes_can_only_extend_constructable_values_2863","A class cannot extend a primitive type like '{0}'. Classes can only extend constructable values."),A_class_cannot_implement_a_primitive_type_like_0_It_can_only_implement_other_named_object_types:P(2864,1,"A_class_cannot_implement_a_primitive_type_like_0_It_can_only_implement_other_named_object_types_2864","A class cannot implement a primitive type like '{0}'. It can only implement other named object types."),Import_declaration_0_is_using_private_name_1:P(4e3,1,"Import_declaration_0_is_using_private_name_1_4000","Import declaration '{0}' is using private name '{1}'."),Type_parameter_0_of_exported_class_has_or_is_using_private_name_1:P(4002,1,"Type_parameter_0_of_exported_class_has_or_is_using_private_name_1_4002","Type parameter '{0}' of exported class has or is using private name '{1}'."),Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1:P(4004,1,"Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1_4004","Type parameter '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:P(4006,1,"Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4006","Type parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:P(4008,1,"Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4008","Type parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:P(4010,1,"Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4010","Type parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:P(4012,1,"Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4012","Type parameter '{0}' of public method from exported class has or is using private name '{1}'."),Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:P(4014,1,"Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4014","Type parameter '{0}' of method from exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_function_has_or_is_using_private_name_1:P(4016,1,"Type_parameter_0_of_exported_function_has_or_is_using_private_name_1_4016","Type parameter '{0}' of exported function has or is using private name '{1}'."),Implements_clause_of_exported_class_0_has_or_is_using_private_name_1:P(4019,1,"Implements_clause_of_exported_class_0_has_or_is_using_private_name_1_4019","Implements clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_0_has_or_is_using_private_name_1:P(4020,1,"extends_clause_of_exported_class_0_has_or_is_using_private_name_1_4020","'extends' clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_has_or_is_using_private_name_0:P(4021,1,"extends_clause_of_exported_class_has_or_is_using_private_name_0_4021","'extends' clause of exported class has or is using private name '{0}'."),extends_clause_of_exported_interface_0_has_or_is_using_private_name_1:P(4022,1,"extends_clause_of_exported_interface_0_has_or_is_using_private_name_1_4022","'extends' clause of exported interface '{0}' has or is using private name '{1}'."),Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4023,1,"Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4023","Exported variable '{0}' has or is using name '{1}' from external module {2} but cannot be named."),Exported_variable_0_has_or_is_using_name_1_from_private_module_2:P(4024,1,"Exported_variable_0_has_or_is_using_name_1_from_private_module_2_4024","Exported variable '{0}' has or is using name '{1}' from private module '{2}'."),Exported_variable_0_has_or_is_using_private_name_1:P(4025,1,"Exported_variable_0_has_or_is_using_private_name_1_4025","Exported variable '{0}' has or is using private name '{1}'."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4026,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot__4026","Public static property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:P(4027,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4027","Public static property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_property_0_of_exported_class_has_or_is_using_private_name_1:P(4028,1,"Public_static_property_0_of_exported_class_has_or_is_using_private_name_1_4028","Public static property '{0}' of exported class has or is using private name '{1}'."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4029,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_name_4029","Public property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:P(4030,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4030","Public property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_property_0_of_exported_class_has_or_is_using_private_name_1:P(4031,1,"Public_property_0_of_exported_class_has_or_is_using_private_name_1_4031","Public property '{0}' of exported class has or is using private name '{1}'."),Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:P(4032,1,"Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4032","Property '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Property_0_of_exported_interface_has_or_is_using_private_name_1:P(4033,1,"Property_0_of_exported_interface_has_or_is_using_private_name_1_4033","Property '{0}' of exported interface has or is using private name '{1}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4034,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_mod_4034","Parameter type of public static setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1:P(4035,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1_4035","Parameter type of public static setter '{0}' from exported class has or is using private name '{1}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4036,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4036","Parameter type of public setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1:P(4037,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1_4037","Parameter type of public setter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4038,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_modul_4038","Return type of public static getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4039,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_4039","Return type of public static getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1:P(4040,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1_4040","Return type of public static getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4041,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_4041","Return type of public getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4042,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4042","Return type of public getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1:P(4043,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1_4043","Return type of public getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:P(4044,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_mod_4044","Return type of constructor signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0:P(4045,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0_4045","Return type of constructor signature from exported interface has or is using private name '{0}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:P(4046,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4046","Return type of call signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0:P(4047,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0_4047","Return type of call signature from exported interface has or is using private name '{0}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:P(4048,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4048","Return type of index signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0:P(4049,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0_4049","Return type of index signature from exported interface has or is using private name '{0}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:P(4050,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module__4050","Return type of public static method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:P(4051,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4051","Return type of public static method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0:P(4052,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0_4052","Return type of public static method from exported class has or is using private name '{0}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:P(4053,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_c_4053","Return type of public method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:P(4054,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4054","Return type of public method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0:P(4055,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0_4055","Return type of public method from exported class has or is using private name '{0}'."),Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1:P(4056,1,"Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4056","Return type of method from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0:P(4057,1,"Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0_4057","Return type of method from exported interface has or is using private name '{0}'."),Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:P(4058,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named_4058","Return type of exported function has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1:P(4059,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1_4059","Return type of exported function has or is using name '{0}' from private module '{1}'."),Return_type_of_exported_function_has_or_is_using_private_name_0:P(4060,1,"Return_type_of_exported_function_has_or_is_using_private_name_0_4060","Return type of exported function has or is using private name '{0}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4061,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_can_4061","Parameter '{0}' of constructor from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4062,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2_4062","Parameter '{0}' of constructor from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1:P(4063,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1_4063","Parameter '{0}' of constructor from exported class has or is using private name '{1}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:P(4064,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_mod_4064","Parameter '{0}' of constructor signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:P(4065,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4065","Parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:P(4066,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4066","Parameter '{0}' of call signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:P(4067,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4067","Parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4068,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module__4068","Parameter '{0}' of public static method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4069,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4069","Parameter '{0}' of public static method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:P(4070,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4070","Parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4071,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_c_4071","Parameter '{0}' of public method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:P(4072,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4072","Parameter '{0}' of public method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:P(4073,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4073","Parameter '{0}' of public method from exported class has or is using private name '{1}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2:P(4074,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4074","Parameter '{0}' of method from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:P(4075,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4075","Parameter '{0}' of method from exported interface has or is using private name '{1}'."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4076,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4076","Parameter '{0}' of exported function has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2:P(4077,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2_4077","Parameter '{0}' of exported function has or is using name '{1}' from private module '{2}'."),Parameter_0_of_exported_function_has_or_is_using_private_name_1:P(4078,1,"Parameter_0_of_exported_function_has_or_is_using_private_name_1_4078","Parameter '{0}' of exported function has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1:P(4081,1,"Exported_type_alias_0_has_or_is_using_private_name_1_4081","Exported type alias '{0}' has or is using private name '{1}'."),Default_export_of_the_module_has_or_is_using_private_name_0:P(4082,1,"Default_export_of_the_module_has_or_is_using_private_name_0_4082","Default export of the module has or is using private name '{0}'."),Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1:P(4083,1,"Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1_4083","Type parameter '{0}' of exported type alias has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2:P(4084,1,"Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2_4084","Exported type alias '{0}' has or is using private name '{1}' from module {2}."),Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1:P(4085,1,"Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1_4085","Extends clause for inferred type '{0}' has or is using private name '{1}'."),Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_library_to_resolve_the_conflict:P(4090,1,"Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_librar_4090","Conflicting definitions for '{0}' found at '{1}' and '{2}'. Consider installing a specific version of this library to resolve the conflict."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:P(4091,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4091","Parameter '{0}' of index signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1:P(4092,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1_4092","Parameter '{0}' of index signature from exported interface has or is using private name '{1}'."),Property_0_of_exported_class_expression_may_not_be_private_or_protected:P(4094,1,"Property_0_of_exported_class_expression_may_not_be_private_or_protected_4094","Property '{0}' of exported class expression may not be private or protected."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4095,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_4095","Public static method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:P(4096,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4096","Public static method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_method_0_of_exported_class_has_or_is_using_private_name_1:P(4097,1,"Public_static_method_0_of_exported_class_has_or_is_using_private_name_1_4097","Public static method '{0}' of exported class has or is using private name '{1}'."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4098,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4098","Public method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:P(4099,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4099","Public method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_method_0_of_exported_class_has_or_is_using_private_name_1:P(4100,1,"Public_method_0_of_exported_class_has_or_is_using_private_name_1_4100","Public method '{0}' of exported class has or is using private name '{1}'."),Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:P(4101,1,"Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4101","Method '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Method_0_of_exported_interface_has_or_is_using_private_name_1:P(4102,1,"Method_0_of_exported_interface_has_or_is_using_private_name_1_4102","Method '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1:P(4103,1,"Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1_4103","Type parameter '{0}' of exported mapped object type is using private name '{1}'."),The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1:P(4104,1,"The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1_4104","The type '{0}' is 'readonly' and cannot be assigned to the mutable type '{1}'."),Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter:P(4105,1,"Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter_4105","Private or protected member '{0}' cannot be accessed on a type parameter."),Parameter_0_of_accessor_has_or_is_using_private_name_1:P(4106,1,"Parameter_0_of_accessor_has_or_is_using_private_name_1_4106","Parameter '{0}' of accessor has or is using private name '{1}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2:P(4107,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2_4107","Parameter '{0}' of accessor has or is using name '{1}' from private module '{2}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:P(4108,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4108","Parameter '{0}' of accessor has or is using name '{1}' from external module '{2}' but cannot be named."),Type_arguments_for_0_circularly_reference_themselves:P(4109,1,"Type_arguments_for_0_circularly_reference_themselves_4109","Type arguments for '{0}' circularly reference themselves."),Tuple_type_arguments_circularly_reference_themselves:P(4110,1,"Tuple_type_arguments_circularly_reference_themselves_4110","Tuple type arguments circularly reference themselves."),Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0:P(4111,1,"Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0_4111","Property '{0}' comes from an index signature, so it must be accessed with ['{0}']."),This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another_class:P(4112,1,"This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another__4112","This member cannot have an 'override' modifier because its containing class '{0}' does not extend another class."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0:P(4113,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_4113","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0:P(4114,1,"This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0_4114","This member must have an 'override' modifier because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0:P(4115,1,"This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0_4115","This parameter property must have an 'override' modifier because it overrides a member in base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared_in_the_base_class_0:P(4116,1,"This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared__4116","This member must have an 'override' modifier because it overrides an abstract method that is declared in the base class '{0}'."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:P(4117,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you__4117","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'. Did you mean '{1}'?"),The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized:P(4118,1,"The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized_4118","The type of this node cannot be serialized because its property '{0}' cannot be serialized."),This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:P(4119,1,"This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_4119","This member must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:P(4120,1,"This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_4120","This parameter property must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_extend_another_class:P(4121,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_4121","This member cannot have a JSDoc comment with an '@override' tag because its containing class '{0}' does not extend another class."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0:P(4122,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4122","This member cannot have a JSDoc comment with an '@override' tag because it is not declared in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:P(4123,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4123","This member cannot have a JSDoc comment with an 'override' tag because it is not declared in the base class '{0}'. Did you mean '{1}'?"),Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:P(4124,1,"Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_w_4124","Compiler option '{0}' of value '{1}' is unstable. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),The_current_host_does_not_support_the_0_option:P(5001,1,"The_current_host_does_not_support_the_0_option_5001","The current host does not support the '{0}' option."),Cannot_find_the_common_subdirectory_path_for_the_input_files:P(5009,1,"Cannot_find_the_common_subdirectory_path_for_the_input_files_5009","Cannot find the common subdirectory path for the input files."),File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:P(5010,1,"File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0_5010","File specification cannot end in a recursive directory wildcard ('**'): '{0}'."),Cannot_read_file_0_Colon_1:P(5012,1,"Cannot_read_file_0_Colon_1_5012","Cannot read file '{0}': {1}."),Failed_to_parse_file_0_Colon_1:P(5014,1,"Failed_to_parse_file_0_Colon_1_5014","Failed to parse file '{0}': {1}."),Unknown_compiler_option_0:P(5023,1,"Unknown_compiler_option_0_5023","Unknown compiler option '{0}'."),Compiler_option_0_requires_a_value_of_type_1:P(5024,1,"Compiler_option_0_requires_a_value_of_type_1_5024","Compiler option '{0}' requires a value of type {1}."),Unknown_compiler_option_0_Did_you_mean_1:P(5025,1,"Unknown_compiler_option_0_Did_you_mean_1_5025","Unknown compiler option '{0}'. Did you mean '{1}'?"),Could_not_write_file_0_Colon_1:P(5033,1,"Could_not_write_file_0_Colon_1_5033","Could not write file '{0}': {1}."),Option_project_cannot_be_mixed_with_source_files_on_a_command_line:P(5042,1,"Option_project_cannot_be_mixed_with_source_files_on_a_command_line_5042","Option 'project' cannot be mixed with source files on a command line."),Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES2015_or_higher:P(5047,1,"Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES_5047","Option 'isolatedModules' can only be used when either option '--module' is provided or option 'target' is 'ES2015' or higher."),Option_0_cannot_be_specified_when_option_target_is_ES3:P(5048,1,"Option_0_cannot_be_specified_when_option_target_is_ES3_5048","Option '{0}' cannot be specified when option 'target' is 'ES3'."),Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided:P(5051,1,"Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided_5051","Option '{0} can only be used when either option '--inlineSourceMap' or option '--sourceMap' is provided."),Option_0_cannot_be_specified_without_specifying_option_1:P(5052,1,"Option_0_cannot_be_specified_without_specifying_option_1_5052","Option '{0}' cannot be specified without specifying option '{1}'."),Option_0_cannot_be_specified_with_option_1:P(5053,1,"Option_0_cannot_be_specified_with_option_1_5053","Option '{0}' cannot be specified with option '{1}'."),A_tsconfig_json_file_is_already_defined_at_Colon_0:P(5054,1,"A_tsconfig_json_file_is_already_defined_at_Colon_0_5054","A 'tsconfig.json' file is already defined at: '{0}'."),Cannot_write_file_0_because_it_would_overwrite_input_file:P(5055,1,"Cannot_write_file_0_because_it_would_overwrite_input_file_5055","Cannot write file '{0}' because it would overwrite input file."),Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files:P(5056,1,"Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files_5056","Cannot write file '{0}' because it would be overwritten by multiple input files."),Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0:P(5057,1,"Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0_5057","Cannot find a tsconfig.json file at the specified directory: '{0}'."),The_specified_path_does_not_exist_Colon_0:P(5058,1,"The_specified_path_does_not_exist_Colon_0_5058","The specified path does not exist: '{0}'."),Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier:P(5059,1,"Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier_5059","Invalid value for '--reactNamespace'. '{0}' is not a valid identifier."),Pattern_0_can_have_at_most_one_Asterisk_character:P(5061,1,"Pattern_0_can_have_at_most_one_Asterisk_character_5061","Pattern '{0}' can have at most one '*' character."),Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character:P(5062,1,"Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character_5062","Substitution '{0}' in pattern '{1}' can have at most one '*' character."),Substitutions_for_pattern_0_should_be_an_array:P(5063,1,"Substitutions_for_pattern_0_should_be_an_array_5063","Substitutions for pattern '{0}' should be an array."),Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2:P(5064,1,"Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2_5064","Substitution '{0}' for pattern '{1}' has incorrect type, expected 'string', got '{2}'."),File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:P(5065,1,"File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildca_5065","File specification cannot contain a parent directory ('..') that appears after a recursive directory wildcard ('**'): '{0}'."),Substitutions_for_pattern_0_shouldn_t_be_an_empty_array:P(5066,1,"Substitutions_for_pattern_0_shouldn_t_be_an_empty_array_5066","Substitutions for pattern '{0}' shouldn't be an empty array."),Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name:P(5067,1,"Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name_5067","Invalid value for 'jsxFactory'. '{0}' is not a valid identifier or qualified-name."),Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript_files_Learn_more_at_https_Colon_Slash_Slashaka_ms_Slashtsconfig:P(5068,1,"Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript__5068","Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig."),Option_0_cannot_be_specified_without_specifying_option_1_or_option_2:P(5069,1,"Option_0_cannot_be_specified_without_specifying_option_1_or_option_2_5069","Option '{0}' cannot be specified without specifying option '{1}' or option '{2}'."),Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic:P(5070,1,"Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic_5070","Option '--resolveJsonModule' cannot be specified when 'moduleResolution' is set to 'classic'."),Option_resolveJsonModule_can_only_be_specified_when_module_code_generation_is_commonjs_amd_es2015_or_esNext:P(5071,1,"Option_resolveJsonModule_can_only_be_specified_when_module_code_generation_is_commonjs_amd_es2015_or_5071","Option '--resolveJsonModule' can only be specified when module code generation is 'commonjs', 'amd', 'es2015' or 'esNext'."),Unknown_build_option_0:P(5072,1,"Unknown_build_option_0_5072","Unknown build option '{0}'."),Build_option_0_requires_a_value_of_type_1:P(5073,1,"Build_option_0_requires_a_value_of_type_1_5073","Build option '{0}' requires a value of type {1}."),Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBuildInfoFile_is_specified:P(5074,1,"Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBui_5074","Option '--incremental' can only be specified using tsconfig, emitting to single file or when option '--tsBuildInfoFile' is specified."),_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_constraint_2:P(5075,1,"_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_5075","'{0}' is assignable to the constraint of type '{1}', but '{1}' could be instantiated with a different subtype of constraint '{2}'."),_0_and_1_operations_cannot_be_mixed_without_parentheses:P(5076,1,"_0_and_1_operations_cannot_be_mixed_without_parentheses_5076","'{0}' and '{1}' operations cannot be mixed without parentheses."),Unknown_build_option_0_Did_you_mean_1:P(5077,1,"Unknown_build_option_0_Did_you_mean_1_5077","Unknown build option '{0}'. Did you mean '{1}'?"),Unknown_watch_option_0:P(5078,1,"Unknown_watch_option_0_5078","Unknown watch option '{0}'."),Unknown_watch_option_0_Did_you_mean_1:P(5079,1,"Unknown_watch_option_0_Did_you_mean_1_5079","Unknown watch option '{0}'. Did you mean '{1}'?"),Watch_option_0_requires_a_value_of_type_1:P(5080,1,"Watch_option_0_requires_a_value_of_type_1_5080","Watch option '{0}' requires a value of type {1}."),Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0:P(5081,1,"Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0_5081","Cannot find a tsconfig.json file at the current directory: {0}."),_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1:P(5082,1,"_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1_5082","'{0}' could be instantiated with an arbitrary type which could be unrelated to '{1}'."),Cannot_read_file_0:P(5083,1,"Cannot_read_file_0_5083","Cannot read file '{0}'."),A_tuple_member_cannot_be_both_optional_and_rest:P(5085,1,"A_tuple_member_cannot_be_both_optional_and_rest_5085","A tuple member cannot be both optional and rest."),A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_colon_rather_than_after_the_type:P(5086,1,"A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_c_5086","A labeled tuple element is declared as optional with a question mark after the name and before the colon, rather than after the type."),A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type:P(5087,1,"A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type_5087","A labeled tuple element is declared as rest with a '...' before the name, rather than before the type."),The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialized_A_type_annotation_is_necessary:P(5088,1,"The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialize_5088","The inferred type of '{0}' references a type with a cyclic structure which cannot be trivially serialized. A type annotation is necessary."),Option_0_cannot_be_specified_when_option_jsx_is_1:P(5089,1,"Option_0_cannot_be_specified_when_option_jsx_is_1_5089","Option '{0}' cannot be specified when option 'jsx' is '{1}'."),Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash:P(5090,1,"Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash_5090","Non-relative paths are not allowed when 'baseUrl' is not set. Did you forget a leading './'?"),Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled:P(5091,1,"Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled_5091","Option 'preserveConstEnums' cannot be disabled when '{0}' is enabled."),The_root_value_of_a_0_file_must_be_an_object:P(5092,1,"The_root_value_of_a_0_file_must_be_an_object_5092","The root value of a '{0}' file must be an object."),Compiler_option_0_may_only_be_used_with_build:P(5093,1,"Compiler_option_0_may_only_be_used_with_build_5093","Compiler option '--{0}' may only be used with '--build'."),Compiler_option_0_may_not_be_used_with_build:P(5094,1,"Compiler_option_0_may_not_be_used_with_build_5094","Compiler option '--{0}' may not be used with '--build'."),Option_0_can_only_be_used_when_module_is_set_to_es2015_or_later:P(5095,1,"Option_0_can_only_be_used_when_module_is_set_to_es2015_or_later_5095","Option '{0}' can only be used when 'module' is set to 'es2015' or later."),Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set:P(5096,1,"Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set_5096","Option 'allowImportingTsExtensions' can only be used when either 'noEmit' or 'emitDeclarationOnly' is set."),An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled:P(5097,1,"An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled_5097","An import path can only end with a '{0}' extension when 'allowImportingTsExtensions' is enabled."),Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler:P(5098,1,"Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler_5098","Option '{0}' can only be used when 'moduleResolution' is set to 'node16', 'nodenext', or 'bundler'."),Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprecations_Colon_2_to_silence_this_error:P(5101,1,"Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprec_5101",`Option '{0}' is deprecated and will stop functioning in TypeScript {1}. Specify compilerOption '"ignoreDeprecations": "{2}"' to silence this error.`),Option_0_has_been_removed_Please_remove_it_from_your_configuration:P(5102,1,"Option_0_has_been_removed_Please_remove_it_from_your_configuration_5102","Option '{0}' has been removed. Please remove it from your configuration."),Invalid_value_for_ignoreDeprecations:P(5103,1,"Invalid_value_for_ignoreDeprecations_5103","Invalid value for '--ignoreDeprecations'."),Option_0_is_redundant_and_cannot_be_specified_with_option_1:P(5104,1,"Option_0_is_redundant_and_cannot_be_specified_with_option_1_5104","Option '{0}' is redundant and cannot be specified with option '{1}'."),Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System:P(5105,1,"Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System_5105","Option 'verbatimModuleSyntax' cannot be used when 'module' is set to 'UMD', 'AMD', or 'System'."),Use_0_instead:P(5106,3,"Use_0_instead_5106","Use '{0}' instead."),Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDeprecations_Colon_3_to_silence_this_error:P(5107,1,"Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDepr_5107",`Option '{0}={1}' is deprecated and will stop functioning in TypeScript {2}. Specify compilerOption '"ignoreDeprecations": "{3}"' to silence this error.`),Option_0_1_has_been_removed_Please_remove_it_from_your_configuration:P(5108,1,"Option_0_1_has_been_removed_Please_remove_it_from_your_configuration_5108","Option '{0}={1}' has been removed. Please remove it from your configuration."),Option_moduleResolution_must_be_set_to_0_or_left_unspecified_when_option_module_is_set_to_1:P(5109,1,"Option_moduleResolution_must_be_set_to_0_or_left_unspecified_when_option_module_is_set_to_1_5109","Option 'moduleResolution' must be set to '{0}' (or left unspecified) when option 'module' is set to '{1}'."),Option_module_must_be_set_to_0_when_option_moduleResolution_is_set_to_1:P(5110,1,"Option_module_must_be_set_to_0_when_option_moduleResolution_is_set_to_1_5110","Option 'module' must be set to '{0}' when option 'moduleResolution' is set to '{1}'."),Generates_a_sourcemap_for_each_corresponding_d_ts_file:P(6e3,3,"Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000","Generates a sourcemap for each corresponding '.d.ts' file."),Concatenate_and_emit_output_to_single_file:P(6001,3,"Concatenate_and_emit_output_to_single_file_6001","Concatenate and emit output to single file."),Generates_corresponding_d_ts_file:P(6002,3,"Generates_corresponding_d_ts_file_6002","Generates corresponding '.d.ts' file."),Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations:P(6004,3,"Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004","Specify the location where debugger should locate TypeScript files instead of source locations."),Watch_input_files:P(6005,3,"Watch_input_files_6005","Watch input files."),Redirect_output_structure_to_the_directory:P(6006,3,"Redirect_output_structure_to_the_directory_6006","Redirect output structure to the directory."),Do_not_erase_const_enum_declarations_in_generated_code:P(6007,3,"Do_not_erase_const_enum_declarations_in_generated_code_6007","Do not erase const enum declarations in generated code."),Do_not_emit_outputs_if_any_errors_were_reported:P(6008,3,"Do_not_emit_outputs_if_any_errors_were_reported_6008","Do not emit outputs if any errors were reported."),Do_not_emit_comments_to_output:P(6009,3,"Do_not_emit_comments_to_output_6009","Do not emit comments to output."),Do_not_emit_outputs:P(6010,3,"Do_not_emit_outputs_6010","Do not emit outputs."),Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typechecking:P(6011,3,"Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typech_6011","Allow default imports from modules with no default export. This does not affect code emit, just typechecking."),Skip_type_checking_of_declaration_files:P(6012,3,"Skip_type_checking_of_declaration_files_6012","Skip type checking of declaration files."),Do_not_resolve_the_real_path_of_symlinks:P(6013,3,"Do_not_resolve_the_real_path_of_symlinks_6013","Do not resolve the real path of symlinks."),Only_emit_d_ts_declaration_files:P(6014,3,"Only_emit_d_ts_declaration_files_6014","Only emit '.d.ts' declaration files."),Specify_ECMAScript_target_version:P(6015,3,"Specify_ECMAScript_target_version_6015","Specify ECMAScript target version."),Specify_module_code_generation:P(6016,3,"Specify_module_code_generation_6016","Specify module code generation."),Print_this_message:P(6017,3,"Print_this_message_6017","Print this message."),Print_the_compiler_s_version:P(6019,3,"Print_the_compiler_s_version_6019","Print the compiler's version."),Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json:P(6020,3,"Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json_6020","Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'."),Syntax_Colon_0:P(6023,3,"Syntax_Colon_0_6023","Syntax: {0}"),options:P(6024,3,"options_6024","options"),file:P(6025,3,"file_6025","file"),Examples_Colon_0:P(6026,3,"Examples_Colon_0_6026","Examples: {0}"),Options_Colon:P(6027,3,"Options_Colon_6027","Options:"),Version_0:P(6029,3,"Version_0_6029","Version {0}"),Insert_command_line_options_and_files_from_a_file:P(6030,3,"Insert_command_line_options_and_files_from_a_file_6030","Insert command line options and files from a file."),Starting_compilation_in_watch_mode:P(6031,3,"Starting_compilation_in_watch_mode_6031","Starting compilation in watch mode..."),File_change_detected_Starting_incremental_compilation:P(6032,3,"File_change_detected_Starting_incremental_compilation_6032","File change detected. Starting incremental compilation..."),KIND:P(6034,3,"KIND_6034","KIND"),FILE:P(6035,3,"FILE_6035","FILE"),VERSION:P(6036,3,"VERSION_6036","VERSION"),LOCATION:P(6037,3,"LOCATION_6037","LOCATION"),DIRECTORY:P(6038,3,"DIRECTORY_6038","DIRECTORY"),STRATEGY:P(6039,3,"STRATEGY_6039","STRATEGY"),FILE_OR_DIRECTORY:P(6040,3,"FILE_OR_DIRECTORY_6040","FILE OR DIRECTORY"),Errors_Files:P(6041,3,"Errors_Files_6041","Errors Files"),Generates_corresponding_map_file:P(6043,3,"Generates_corresponding_map_file_6043","Generates corresponding '.map' file."),Compiler_option_0_expects_an_argument:P(6044,1,"Compiler_option_0_expects_an_argument_6044","Compiler option '{0}' expects an argument."),Unterminated_quoted_string_in_response_file_0:P(6045,1,"Unterminated_quoted_string_in_response_file_0_6045","Unterminated quoted string in response file '{0}'."),Argument_for_0_option_must_be_Colon_1:P(6046,1,"Argument_for_0_option_must_be_Colon_1_6046","Argument for '{0}' option must be: {1}."),Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1:P(6048,1,"Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1_6048","Locale must be of the form or -. For example '{0}' or '{1}'."),Unable_to_open_file_0:P(6050,1,"Unable_to_open_file_0_6050","Unable to open file '{0}'."),Corrupted_locale_file_0:P(6051,1,"Corrupted_locale_file_0_6051","Corrupted locale file {0}."),Raise_error_on_expressions_and_declarations_with_an_implied_any_type:P(6052,3,"Raise_error_on_expressions_and_declarations_with_an_implied_any_type_6052","Raise error on expressions and declarations with an implied 'any' type."),File_0_not_found:P(6053,1,"File_0_not_found_6053","File '{0}' not found."),File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1:P(6054,1,"File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1_6054","File '{0}' has an unsupported extension. The only supported extensions are {1}."),Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures:P(6055,3,"Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures_6055","Suppress noImplicitAny errors for indexing objects lacking index signatures."),Do_not_emit_declarations_for_code_that_has_an_internal_annotation:P(6056,3,"Do_not_emit_declarations_for_code_that_has_an_internal_annotation_6056","Do not emit declarations for code that has an '@internal' annotation."),Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir:P(6058,3,"Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058","Specify the root directory of input files. Use to control the output directory structure with --outDir."),File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files:P(6059,1,"File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files_6059","File '{0}' is not under 'rootDir' '{1}'. 'rootDir' is expected to contain all source files."),Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix:P(6060,3,"Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix_6060","Specify the end of line sequence to be used when emitting files: 'CRLF' (dos) or 'LF' (unix)."),NEWLINE:P(6061,3,"NEWLINE_6061","NEWLINE"),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line:P(6064,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line_6064","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'null' on command line."),Enables_experimental_support_for_ES7_decorators:P(6065,3,"Enables_experimental_support_for_ES7_decorators_6065","Enables experimental support for ES7 decorators."),Enables_experimental_support_for_emitting_type_metadata_for_decorators:P(6066,3,"Enables_experimental_support_for_emitting_type_metadata_for_decorators_6066","Enables experimental support for emitting type metadata for decorators."),Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file:P(6070,3,"Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file_6070","Initializes a TypeScript project and creates a tsconfig.json file."),Successfully_created_a_tsconfig_json_file:P(6071,3,"Successfully_created_a_tsconfig_json_file_6071","Successfully created a tsconfig.json file."),Suppress_excess_property_checks_for_object_literals:P(6072,3,"Suppress_excess_property_checks_for_object_literals_6072","Suppress excess property checks for object literals."),Stylize_errors_and_messages_using_color_and_context_experimental:P(6073,3,"Stylize_errors_and_messages_using_color_and_context_experimental_6073","Stylize errors and messages using color and context (experimental)."),Do_not_report_errors_on_unused_labels:P(6074,3,"Do_not_report_errors_on_unused_labels_6074","Do not report errors on unused labels."),Report_error_when_not_all_code_paths_in_function_return_a_value:P(6075,3,"Report_error_when_not_all_code_paths_in_function_return_a_value_6075","Report error when not all code paths in function return a value."),Report_errors_for_fallthrough_cases_in_switch_statement:P(6076,3,"Report_errors_for_fallthrough_cases_in_switch_statement_6076","Report errors for fallthrough cases in switch statement."),Do_not_report_errors_on_unreachable_code:P(6077,3,"Do_not_report_errors_on_unreachable_code_6077","Do not report errors on unreachable code."),Disallow_inconsistently_cased_references_to_the_same_file:P(6078,3,"Disallow_inconsistently_cased_references_to_the_same_file_6078","Disallow inconsistently-cased references to the same file."),Specify_library_files_to_be_included_in_the_compilation:P(6079,3,"Specify_library_files_to_be_included_in_the_compilation_6079","Specify library files to be included in the compilation."),Specify_JSX_code_generation:P(6080,3,"Specify_JSX_code_generation_6080","Specify JSX code generation."),File_0_has_an_unsupported_extension_so_skipping_it:P(6081,3,"File_0_has_an_unsupported_extension_so_skipping_it_6081","File '{0}' has an unsupported extension, so skipping it."),Only_amd_and_system_modules_are_supported_alongside_0:P(6082,1,"Only_amd_and_system_modules_are_supported_alongside_0_6082","Only 'amd' and 'system' modules are supported alongside --{0}."),Base_directory_to_resolve_non_absolute_module_names:P(6083,3,"Base_directory_to_resolve_non_absolute_module_names_6083","Base directory to resolve non-absolute module names."),Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react_JSX_emit:P(6084,3,"Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react__6084","[Deprecated] Use '--jsxFactory' instead. Specify the object invoked for createElement when targeting 'react' JSX emit"),Enable_tracing_of_the_name_resolution_process:P(6085,3,"Enable_tracing_of_the_name_resolution_process_6085","Enable tracing of the name resolution process."),Resolving_module_0_from_1:P(6086,3,"Resolving_module_0_from_1_6086","======== Resolving module '{0}' from '{1}'. ========"),Explicitly_specified_module_resolution_kind_Colon_0:P(6087,3,"Explicitly_specified_module_resolution_kind_Colon_0_6087","Explicitly specified module resolution kind: '{0}'."),Module_resolution_kind_is_not_specified_using_0:P(6088,3,"Module_resolution_kind_is_not_specified_using_0_6088","Module resolution kind is not specified, using '{0}'."),Module_name_0_was_successfully_resolved_to_1:P(6089,3,"Module_name_0_was_successfully_resolved_to_1_6089","======== Module name '{0}' was successfully resolved to '{1}'. ========"),Module_name_0_was_not_resolved:P(6090,3,"Module_name_0_was_not_resolved_6090","======== Module name '{0}' was not resolved. ========"),paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0:P(6091,3,"paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0_6091","'paths' option is specified, looking for a pattern to match module name '{0}'."),Module_name_0_matched_pattern_1:P(6092,3,"Module_name_0_matched_pattern_1_6092","Module name '{0}', matched pattern '{1}'."),Trying_substitution_0_candidate_module_location_Colon_1:P(6093,3,"Trying_substitution_0_candidate_module_location_Colon_1_6093","Trying substitution '{0}', candidate module location: '{1}'."),Resolving_module_name_0_relative_to_base_url_1_2:P(6094,3,"Resolving_module_name_0_relative_to_base_url_1_2_6094","Resolving module name '{0}' relative to base url '{1}' - '{2}'."),Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1:P(6095,3,"Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1_6095","Loading module as file / folder, candidate module location '{0}', target file types: {1}."),File_0_does_not_exist:P(6096,3,"File_0_does_not_exist_6096","File '{0}' does not exist."),File_0_exists_use_it_as_a_name_resolution_result:P(6097,3,"File_0_exists_use_it_as_a_name_resolution_result_6097","File '{0}' exists - use it as a name resolution result."),Loading_module_0_from_node_modules_folder_target_file_types_Colon_1:P(6098,3,"Loading_module_0_from_node_modules_folder_target_file_types_Colon_1_6098","Loading module '{0}' from 'node_modules' folder, target file types: {1}."),Found_package_json_at_0:P(6099,3,"Found_package_json_at_0_6099","Found 'package.json' at '{0}'."),package_json_does_not_have_a_0_field:P(6100,3,"package_json_does_not_have_a_0_field_6100","'package.json' does not have a '{0}' field."),package_json_has_0_field_1_that_references_2:P(6101,3,"package_json_has_0_field_1_that_references_2_6101","'package.json' has '{0}' field '{1}' that references '{2}'."),Allow_javascript_files_to_be_compiled:P(6102,3,"Allow_javascript_files_to_be_compiled_6102","Allow javascript files to be compiled."),Checking_if_0_is_the_longest_matching_prefix_for_1_2:P(6104,3,"Checking_if_0_is_the_longest_matching_prefix_for_1_2_6104","Checking if '{0}' is the longest matching prefix for '{1}' - '{2}'."),Expected_type_of_0_field_in_package_json_to_be_1_got_2:P(6105,3,"Expected_type_of_0_field_in_package_json_to_be_1_got_2_6105","Expected type of '{0}' field in 'package.json' to be '{1}', got '{2}'."),baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1:P(6106,3,"baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1_6106","'baseUrl' option is set to '{0}', using this value to resolve non-relative module name '{1}'."),rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0:P(6107,3,"rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0_6107","'rootDirs' option is set, using it to resolve relative module name '{0}'."),Longest_matching_prefix_for_0_is_1:P(6108,3,"Longest_matching_prefix_for_0_is_1_6108","Longest matching prefix for '{0}' is '{1}'."),Loading_0_from_the_root_dir_1_candidate_location_2:P(6109,3,"Loading_0_from_the_root_dir_1_candidate_location_2_6109","Loading '{0}' from the root dir '{1}', candidate location '{2}'."),Trying_other_entries_in_rootDirs:P(6110,3,"Trying_other_entries_in_rootDirs_6110","Trying other entries in 'rootDirs'."),Module_resolution_using_rootDirs_has_failed:P(6111,3,"Module_resolution_using_rootDirs_has_failed_6111","Module resolution using 'rootDirs' has failed."),Do_not_emit_use_strict_directives_in_module_output:P(6112,3,"Do_not_emit_use_strict_directives_in_module_output_6112","Do not emit 'use strict' directives in module output."),Enable_strict_null_checks:P(6113,3,"Enable_strict_null_checks_6113","Enable strict null checks."),Unknown_option_excludes_Did_you_mean_exclude:P(6114,1,"Unknown_option_excludes_Did_you_mean_exclude_6114","Unknown option 'excludes'. Did you mean 'exclude'?"),Raise_error_on_this_expressions_with_an_implied_any_type:P(6115,3,"Raise_error_on_this_expressions_with_an_implied_any_type_6115","Raise error on 'this' expressions with an implied 'any' type."),Resolving_type_reference_directive_0_containing_file_1_root_directory_2:P(6116,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_2_6116","======== Resolving type reference directive '{0}', containing file '{1}', root directory '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2:P(6119,3,"Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2_6119","======== Type reference directive '{0}' was successfully resolved to '{1}', primary: {2}. ========"),Type_reference_directive_0_was_not_resolved:P(6120,3,"Type_reference_directive_0_was_not_resolved_6120","======== Type reference directive '{0}' was not resolved. ========"),Resolving_with_primary_search_path_0:P(6121,3,"Resolving_with_primary_search_path_0_6121","Resolving with primary search path '{0}'."),Root_directory_cannot_be_determined_skipping_primary_search_paths:P(6122,3,"Root_directory_cannot_be_determined_skipping_primary_search_paths_6122","Root directory cannot be determined, skipping primary search paths."),Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set:P(6123,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set_6123","======== Resolving type reference directive '{0}', containing file '{1}', root directory not set. ========"),Type_declaration_files_to_be_included_in_compilation:P(6124,3,"Type_declaration_files_to_be_included_in_compilation_6124","Type declaration files to be included in compilation."),Looking_up_in_node_modules_folder_initial_location_0:P(6125,3,"Looking_up_in_node_modules_folder_initial_location_0_6125","Looking up in 'node_modules' folder, initial location '{0}'."),Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_modules_folder:P(6126,3,"Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_mod_6126","Containing file is not specified and root directory cannot be determined, skipping lookup in 'node_modules' folder."),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1:P(6127,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1_6127","======== Resolving type reference directive '{0}', containing file not set, root directory '{1}'. ========"),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set:P(6128,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set_6128","======== Resolving type reference directive '{0}', containing file not set, root directory not set. ========"),Resolving_real_path_for_0_result_1:P(6130,3,"Resolving_real_path_for_0_result_1_6130","Resolving real path for '{0}', result '{1}'."),Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system:P(6131,1,"Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system_6131","Cannot compile modules using option '{0}' unless the '--module' flag is 'amd' or 'system'."),File_name_0_has_a_1_extension_stripping_it:P(6132,3,"File_name_0_has_a_1_extension_stripping_it_6132","File name '{0}' has a '{1}' extension - stripping it."),_0_is_declared_but_its_value_is_never_read:P(6133,1,"_0_is_declared_but_its_value_is_never_read_6133","'{0}' is declared but its value is never read.",!0),Report_errors_on_unused_locals:P(6134,3,"Report_errors_on_unused_locals_6134","Report errors on unused locals."),Report_errors_on_unused_parameters:P(6135,3,"Report_errors_on_unused_parameters_6135","Report errors on unused parameters."),The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files:P(6136,3,"The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files_6136","The maximum dependency depth to search under node_modules and load JavaScript files."),Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1:P(6137,1,"Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1_6137","Cannot import type declaration files. Consider importing '{0}' instead of '{1}'."),Property_0_is_declared_but_its_value_is_never_read:P(6138,1,"Property_0_is_declared_but_its_value_is_never_read_6138","Property '{0}' is declared but its value is never read.",!0),Import_emit_helpers_from_tslib:P(6139,3,"Import_emit_helpers_from_tslib_6139","Import emit helpers from 'tslib'."),Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using_cache_location_2:P(6140,1,"Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using__6140","Auto discovery for typings is enabled in project '{0}'. Running extra resolution pass for module '{1}' using cache location '{2}'."),Parse_in_strict_mode_and_emit_use_strict_for_each_source_file:P(6141,3,"Parse_in_strict_mode_and_emit_use_strict_for_each_source_file_6141",'Parse in strict mode and emit "use strict" for each source file.'),Module_0_was_resolved_to_1_but_jsx_is_not_set:P(6142,1,"Module_0_was_resolved_to_1_but_jsx_is_not_set_6142","Module '{0}' was resolved to '{1}', but '--jsx' is not set."),Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1:P(6144,3,"Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1_6144","Module '{0}' was resolved as locally declared ambient module in file '{1}'."),Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified:P(6145,3,"Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified_6145","Module '{0}' was resolved as ambient module declared in '{1}' since this file was not modified."),Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h:P(6146,3,"Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h_6146","Specify the JSX factory function to use when targeting 'react' JSX emit, e.g. 'React.createElement' or 'h'."),Resolution_for_module_0_was_found_in_cache_from_location_1:P(6147,3,"Resolution_for_module_0_was_found_in_cache_from_location_1_6147","Resolution for module '{0}' was found in cache from location '{1}'."),Directory_0_does_not_exist_skipping_all_lookups_in_it:P(6148,3,"Directory_0_does_not_exist_skipping_all_lookups_in_it_6148","Directory '{0}' does not exist, skipping all lookups in it."),Show_diagnostic_information:P(6149,3,"Show_diagnostic_information_6149","Show diagnostic information."),Show_verbose_diagnostic_information:P(6150,3,"Show_verbose_diagnostic_information_6150","Show verbose diagnostic information."),Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file:P(6151,3,"Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file_6151","Emit a single file with source maps instead of having a separate file."),Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap_to_be_set:P(6152,3,"Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152","Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set."),Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule:P(6153,3,"Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule_6153","Transpile each file as a separate module (similar to 'ts.transpileModule')."),Print_names_of_generated_files_part_of_the_compilation:P(6154,3,"Print_names_of_generated_files_part_of_the_compilation_6154","Print names of generated files part of the compilation."),Print_names_of_files_part_of_the_compilation:P(6155,3,"Print_names_of_files_part_of_the_compilation_6155","Print names of files part of the compilation."),The_locale_used_when_displaying_messages_to_the_user_e_g_en_us:P(6156,3,"The_locale_used_when_displaying_messages_to_the_user_e_g_en_us_6156","The locale used when displaying messages to the user (e.g. 'en-us')"),Do_not_generate_custom_helper_functions_like_extends_in_compiled_output:P(6157,3,"Do_not_generate_custom_helper_functions_like_extends_in_compiled_output_6157","Do not generate custom helper functions like '__extends' in compiled output."),Do_not_include_the_default_library_file_lib_d_ts:P(6158,3,"Do_not_include_the_default_library_file_lib_d_ts_6158","Do not include the default library file (lib.d.ts)."),Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files:P(6159,3,"Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files_6159","Do not add triple-slash references or imported modules to the list of compiled files."),Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files:P(6160,3,"Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files_6160","[Deprecated] Use '--skipLibCheck' instead. Skip type checking of default library declaration files."),List_of_folders_to_include_type_definitions_from:P(6161,3,"List_of_folders_to_include_type_definitions_from_6161","List of folders to include type definitions from."),Disable_size_limitations_on_JavaScript_projects:P(6162,3,"Disable_size_limitations_on_JavaScript_projects_6162","Disable size limitations on JavaScript projects."),The_character_set_of_the_input_files:P(6163,3,"The_character_set_of_the_input_files_6163","The character set of the input files."),Skipping_module_0_that_looks_like_an_absolute_URI_target_file_types_Colon_1:P(6164,3,"Skipping_module_0_that_looks_like_an_absolute_URI_target_file_types_Colon_1_6164","Skipping module '{0}' that looks like an absolute URI, target file types: {1}."),Do_not_truncate_error_messages:P(6165,3,"Do_not_truncate_error_messages_6165","Do not truncate error messages."),Output_directory_for_generated_declaration_files:P(6166,3,"Output_directory_for_generated_declaration_files_6166","Output directory for generated declaration files."),A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl:P(6167,3,"A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl_6167","A series of entries which re-map imports to lookup locations relative to the 'baseUrl'."),List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime:P(6168,3,"List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168","List of root folders whose combined content represents the structure of the project at runtime."),Show_all_compiler_options:P(6169,3,"Show_all_compiler_options_6169","Show all compiler options."),Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file:P(6170,3,"Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file_6170","[Deprecated] Use '--outFile' instead. Concatenate and emit output to single file"),Command_line_Options:P(6171,3,"Command_line_Options_6171","Command-line Options"),Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3:P(6179,3,"Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3_6179","Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'."),Enable_all_strict_type_checking_options:P(6180,3,"Enable_all_strict_type_checking_options_6180","Enable all strict type-checking options."),Scoped_package_detected_looking_in_0:P(6182,3,"Scoped_package_detected_looking_in_0_6182","Scoped package detected, looking in '{0}'"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2:P(6183,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_6183","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:P(6184,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package__6184","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Enable_strict_checking_of_function_types:P(6186,3,"Enable_strict_checking_of_function_types_6186","Enable strict checking of function types."),Enable_strict_checking_of_property_initialization_in_classes:P(6187,3,"Enable_strict_checking_of_property_initialization_in_classes_6187","Enable strict checking of property initialization in classes."),Numeric_separators_are_not_allowed_here:P(6188,1,"Numeric_separators_are_not_allowed_here_6188","Numeric separators are not allowed here."),Multiple_consecutive_numeric_separators_are_not_permitted:P(6189,1,"Multiple_consecutive_numeric_separators_are_not_permitted_6189","Multiple consecutive numeric separators are not permitted."),Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen:P(6191,3,"Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen_6191","Whether to keep outdated console output in watch mode instead of clearing the screen."),All_imports_in_import_declaration_are_unused:P(6192,1,"All_imports_in_import_declaration_are_unused_6192","All imports in import declaration are unused.",!0),Found_1_error_Watching_for_file_changes:P(6193,3,"Found_1_error_Watching_for_file_changes_6193","Found 1 error. Watching for file changes."),Found_0_errors_Watching_for_file_changes:P(6194,3,"Found_0_errors_Watching_for_file_changes_6194","Found {0} errors. Watching for file changes."),Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols:P(6195,3,"Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols_6195","Resolve 'keyof' to string valued property names only (no numbers or symbols)."),_0_is_declared_but_never_used:P(6196,1,"_0_is_declared_but_never_used_6196","'{0}' is declared but never used.",!0),Include_modules_imported_with_json_extension:P(6197,3,"Include_modules_imported_with_json_extension_6197","Include modules imported with '.json' extension"),All_destructured_elements_are_unused:P(6198,1,"All_destructured_elements_are_unused_6198","All destructured elements are unused.",!0),All_variables_are_unused:P(6199,1,"All_variables_are_unused_6199","All variables are unused.",!0),Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0:P(6200,1,"Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0_6200","Definitions of the following identifiers conflict with those in another file: {0}"),Conflicts_are_in_this_file:P(6201,3,"Conflicts_are_in_this_file_6201","Conflicts are in this file."),Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0:P(6202,1,"Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0_6202","Project references may not form a circular graph. Cycle detected: {0}"),_0_was_also_declared_here:P(6203,3,"_0_was_also_declared_here_6203","'{0}' was also declared here."),and_here:P(6204,3,"and_here_6204","and here."),All_type_parameters_are_unused:P(6205,1,"All_type_parameters_are_unused_6205","All type parameters are unused."),package_json_has_a_typesVersions_field_with_version_specific_path_mappings:P(6206,3,"package_json_has_a_typesVersions_field_with_version_specific_path_mappings_6206","'package.json' has a 'typesVersions' field with version-specific path mappings."),package_json_does_not_have_a_typesVersions_entry_that_matches_version_0:P(6207,3,"package_json_does_not_have_a_typesVersions_entry_that_matches_version_0_6207","'package.json' does not have a 'typesVersions' entry that matches version '{0}'."),package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_match_module_name_2:P(6208,3,"package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_ma_6208","'package.json' has a 'typesVersions' entry '{0}' that matches compiler version '{1}', looking for a pattern to match module name '{2}'."),package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range:P(6209,3,"package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range_6209","'package.json' has a 'typesVersions' entry '{0}' that is not a valid semver range."),An_argument_for_0_was_not_provided:P(6210,3,"An_argument_for_0_was_not_provided_6210","An argument for '{0}' was not provided."),An_argument_matching_this_binding_pattern_was_not_provided:P(6211,3,"An_argument_matching_this_binding_pattern_was_not_provided_6211","An argument matching this binding pattern was not provided."),Did_you_mean_to_call_this_expression:P(6212,3,"Did_you_mean_to_call_this_expression_6212","Did you mean to call this expression?"),Did_you_mean_to_use_new_with_this_expression:P(6213,3,"Did_you_mean_to_use_new_with_this_expression_6213","Did you mean to use 'new' with this expression?"),Enable_strict_bind_call_and_apply_methods_on_functions:P(6214,3,"Enable_strict_bind_call_and_apply_methods_on_functions_6214","Enable strict 'bind', 'call', and 'apply' methods on functions."),Using_compiler_options_of_project_reference_redirect_0:P(6215,3,"Using_compiler_options_of_project_reference_redirect_0_6215","Using compiler options of project reference redirect '{0}'."),Found_1_error:P(6216,3,"Found_1_error_6216","Found 1 error."),Found_0_errors:P(6217,3,"Found_0_errors_6217","Found {0} errors."),Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2:P(6218,3,"Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2_6218","======== Module name '{0}' was successfully resolved to '{1}' with Package ID '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3:P(6219,3,"Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3_6219","======== Type reference directive '{0}' was successfully resolved to '{1}' with Package ID '{2}', primary: {3}. ========"),package_json_had_a_falsy_0_field:P(6220,3,"package_json_had_a_falsy_0_field_6220","'package.json' had a falsy '{0}' field."),Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects:P(6221,3,"Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects_6221","Disable use of source files instead of declaration files from referenced projects."),Emit_class_fields_with_Define_instead_of_Set:P(6222,3,"Emit_class_fields_with_Define_instead_of_Set_6222","Emit class fields with Define instead of Set."),Generates_a_CPU_profile:P(6223,3,"Generates_a_CPU_profile_6223","Generates a CPU profile."),Disable_solution_searching_for_this_project:P(6224,3,"Disable_solution_searching_for_this_project_6224","Disable solution searching for this project."),Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling_UseFsEvents_UseFsEventsOnParentDirectory:P(6225,3,"Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_Dynami_6225","Specify strategy for watching file: 'FixedPollingInterval' (default), 'PriorityPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling', 'UseFsEvents', 'UseFsEventsOnParentDirectory'."),Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively_Colon_UseFsEvents_default_FixedPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling:P(6226,3,"Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively__6226","Specify strategy for watching directory on platforms that don't support recursive watching natively: 'UseFsEvents' (default), 'FixedPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling'."),Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_FixedInterval_default_PriorityInterval_DynamicPriority_FixedChunkSize:P(6227,3,"Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_6227","Specify strategy for creating a polling watch when it fails to create using file system events: 'FixedInterval' (default), 'PriorityInterval', 'DynamicPriority', 'FixedChunkSize'."),Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3:P(6229,1,"Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3_6229","Tag '{0}' expects at least '{1}' arguments, but the JSX factory '{2}' provides at most '{3}'."),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line:P(6230,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line_6230","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'false' or 'null' on command line."),Could_not_resolve_the_path_0_with_the_extensions_Colon_1:P(6231,1,"Could_not_resolve_the_path_0_with_the_extensions_Colon_1_6231","Could not resolve the path '{0}' with the extensions: {1}."),Declaration_augments_declaration_in_another_file_This_cannot_be_serialized:P(6232,1,"Declaration_augments_declaration_in_another_file_This_cannot_be_serialized_6232","Declaration augments declaration in another file. This cannot be serialized."),This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_file:P(6233,1,"This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_fil_6233","This is the declaration being augmented. Consider moving the augmenting declaration into the same file."),This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without:P(6234,1,"This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without_6234","This expression is not callable because it is a 'get' accessor. Did you mean to use it without '()'?"),Disable_loading_referenced_projects:P(6235,3,"Disable_loading_referenced_projects_6235","Disable loading referenced projects."),Arguments_for_the_rest_parameter_0_were_not_provided:P(6236,1,"Arguments_for_the_rest_parameter_0_were_not_provided_6236","Arguments for the rest parameter '{0}' were not provided."),Generates_an_event_trace_and_a_list_of_types:P(6237,3,"Generates_an_event_trace_and_a_list_of_types_6237","Generates an event trace and a list of types."),Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react:P(6238,1,"Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react_6238","Specify the module specifier to be used to import the 'jsx' and 'jsxs' factory functions from. eg, react"),File_0_exists_according_to_earlier_cached_lookups:P(6239,3,"File_0_exists_according_to_earlier_cached_lookups_6239","File '{0}' exists according to earlier cached lookups."),File_0_does_not_exist_according_to_earlier_cached_lookups:P(6240,3,"File_0_does_not_exist_according_to_earlier_cached_lookups_6240","File '{0}' does not exist according to earlier cached lookups."),Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1:P(6241,3,"Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1_6241","Resolution for type reference directive '{0}' was found in cache from location '{1}'."),Resolving_type_reference_directive_0_containing_file_1:P(6242,3,"Resolving_type_reference_directive_0_containing_file_1_6242","======== Resolving type reference directive '{0}', containing file '{1}'. ========"),Interpret_optional_property_types_as_written_rather_than_adding_undefined:P(6243,3,"Interpret_optional_property_types_as_written_rather_than_adding_undefined_6243","Interpret optional property types as written, rather than adding 'undefined'."),Modules:P(6244,3,"Modules_6244","Modules"),File_Management:P(6245,3,"File_Management_6245","File Management"),Emit:P(6246,3,"Emit_6246","Emit"),JavaScript_Support:P(6247,3,"JavaScript_Support_6247","JavaScript Support"),Type_Checking:P(6248,3,"Type_Checking_6248","Type Checking"),Editor_Support:P(6249,3,"Editor_Support_6249","Editor Support"),Watch_and_Build_Modes:P(6250,3,"Watch_and_Build_Modes_6250","Watch and Build Modes"),Compiler_Diagnostics:P(6251,3,"Compiler_Diagnostics_6251","Compiler Diagnostics"),Interop_Constraints:P(6252,3,"Interop_Constraints_6252","Interop Constraints"),Backwards_Compatibility:P(6253,3,"Backwards_Compatibility_6253","Backwards Compatibility"),Language_and_Environment:P(6254,3,"Language_and_Environment_6254","Language and Environment"),Projects:P(6255,3,"Projects_6255","Projects"),Output_Formatting:P(6256,3,"Output_Formatting_6256","Output Formatting"),Completeness:P(6257,3,"Completeness_6257","Completeness"),_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file:P(6258,1,"_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file_6258","'{0}' should be set inside the 'compilerOptions' object of the config json file"),Found_1_error_in_0:P(6259,3,"Found_1_error_in_0_6259","Found 1 error in {0}"),Found_0_errors_in_the_same_file_starting_at_Colon_1:P(6260,3,"Found_0_errors_in_the_same_file_starting_at_Colon_1_6260","Found {0} errors in the same file, starting at: {1}"),Found_0_errors_in_1_files:P(6261,3,"Found_0_errors_in_1_files_6261","Found {0} errors in {1} files."),File_name_0_has_a_1_extension_looking_up_2_instead:P(6262,3,"File_name_0_has_a_1_extension_looking_up_2_instead_6262","File name '{0}' has a '{1}' extension - looking up '{2}' instead."),Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set:P(6263,1,"Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set_6263","Module '{0}' was resolved to '{1}', but '--allowArbitraryExtensions' is not set."),Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present:P(6264,3,"Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present_6264","Enable importing files with any extension, provided a declaration file is present."),Resolving_type_reference_directive_for_program_that_specifies_custom_typeRoots_skipping_lookup_in_node_modules_folder:P(6265,3,"Resolving_type_reference_directive_for_program_that_specifies_custom_typeRoots_skipping_lookup_in_no_6265","Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder."),Option_0_can_only_be_specified_on_command_line:P(6266,1,"Option_0_can_only_be_specified_on_command_line_6266","Option '{0}' can only be specified on command line."),Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve:P(6270,3,"Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve_6270","Directory '{0}' has no containing package.json scope. Imports will not resolve."),Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1:P(6271,3,"Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6271","Import specifier '{0}' does not exist in package.json scope at path '{1}'."),Invalid_import_specifier_0_has_no_possible_resolutions:P(6272,3,"Invalid_import_specifier_0_has_no_possible_resolutions_6272","Invalid import specifier '{0}' has no possible resolutions."),package_json_scope_0_has_no_imports_defined:P(6273,3,"package_json_scope_0_has_no_imports_defined_6273","package.json scope '{0}' has no imports defined."),package_json_scope_0_explicitly_maps_specifier_1_to_null:P(6274,3,"package_json_scope_0_explicitly_maps_specifier_1_to_null_6274","package.json scope '{0}' explicitly maps specifier '{1}' to null."),package_json_scope_0_has_invalid_type_for_target_of_specifier_1:P(6275,3,"package_json_scope_0_has_invalid_type_for_target_of_specifier_1_6275","package.json scope '{0}' has invalid type for target of specifier '{1}'"),Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1:P(6276,3,"Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6276","Export specifier '{0}' does not exist in package.json scope at path '{1}'."),Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_if_npm_library_needs_configuration_update:P(6277,3,"Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_i_6277","Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update."),There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The_1_library_may_need_to_update_its_package_json_or_typings:P(6278,3,"There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The__6278",`There are types at '{0}', but this result could not be resolved when respecting package.json "exports". The '{1}' library may need to update its package.json or typings.`),Enable_project_compilation:P(6302,3,"Enable_project_compilation_6302","Enable project compilation"),Composite_projects_may_not_disable_declaration_emit:P(6304,1,"Composite_projects_may_not_disable_declaration_emit_6304","Composite projects may not disable declaration emit."),Output_file_0_has_not_been_built_from_source_file_1:P(6305,1,"Output_file_0_has_not_been_built_from_source_file_1_6305","Output file '{0}' has not been built from source file '{1}'."),Referenced_project_0_must_have_setting_composite_Colon_true:P(6306,1,"Referenced_project_0_must_have_setting_composite_Colon_true_6306",`Referenced project '{0}' must have setting "composite": true.`),File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_include_pattern:P(6307,1,"File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_includ_6307","File '{0}' is not listed within the file list of project '{1}'. Projects must list all files or use an 'include' pattern."),Cannot_prepend_project_0_because_it_does_not_have_outFile_set:P(6308,1,"Cannot_prepend_project_0_because_it_does_not_have_outFile_set_6308","Cannot prepend project '{0}' because it does not have 'outFile' set"),Output_file_0_from_project_1_does_not_exist:P(6309,1,"Output_file_0_from_project_1_does_not_exist_6309","Output file '{0}' from project '{1}' does not exist"),Referenced_project_0_may_not_disable_emit:P(6310,1,"Referenced_project_0_may_not_disable_emit_6310","Referenced project '{0}' may not disable emit."),Project_0_is_out_of_date_because_output_1_is_older_than_input_2:P(6350,3,"Project_0_is_out_of_date_because_output_1_is_older_than_input_2_6350","Project '{0}' is out of date because output '{1}' is older than input '{2}'"),Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2:P(6351,3,"Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2_6351","Project '{0}' is up to date because newest input '{1}' is older than output '{2}'"),Project_0_is_out_of_date_because_output_file_1_does_not_exist:P(6352,3,"Project_0_is_out_of_date_because_output_file_1_does_not_exist_6352","Project '{0}' is out of date because output file '{1}' does not exist"),Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date:P(6353,3,"Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date_6353","Project '{0}' is out of date because its dependency '{1}' is out of date"),Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies:P(6354,3,"Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies_6354","Project '{0}' is up to date with .d.ts files from its dependencies"),Projects_in_this_build_Colon_0:P(6355,3,"Projects_in_this_build_Colon_0_6355","Projects in this build: {0}"),A_non_dry_build_would_delete_the_following_files_Colon_0:P(6356,3,"A_non_dry_build_would_delete_the_following_files_Colon_0_6356","A non-dry build would delete the following files: {0}"),A_non_dry_build_would_build_project_0:P(6357,3,"A_non_dry_build_would_build_project_0_6357","A non-dry build would build project '{0}'"),Building_project_0:P(6358,3,"Building_project_0_6358","Building project '{0}'..."),Updating_output_timestamps_of_project_0:P(6359,3,"Updating_output_timestamps_of_project_0_6359","Updating output timestamps of project '{0}'..."),Project_0_is_up_to_date:P(6361,3,"Project_0_is_up_to_date_6361","Project '{0}' is up to date"),Skipping_build_of_project_0_because_its_dependency_1_has_errors:P(6362,3,"Skipping_build_of_project_0_because_its_dependency_1_has_errors_6362","Skipping build of project '{0}' because its dependency '{1}' has errors"),Project_0_can_t_be_built_because_its_dependency_1_has_errors:P(6363,3,"Project_0_can_t_be_built_because_its_dependency_1_has_errors_6363","Project '{0}' can't be built because its dependency '{1}' has errors"),Build_one_or_more_projects_and_their_dependencies_if_out_of_date:P(6364,3,"Build_one_or_more_projects_and_their_dependencies_if_out_of_date_6364","Build one or more projects and their dependencies, if out of date"),Delete_the_outputs_of_all_projects:P(6365,3,"Delete_the_outputs_of_all_projects_6365","Delete the outputs of all projects."),Show_what_would_be_built_or_deleted_if_specified_with_clean:P(6367,3,"Show_what_would_be_built_or_deleted_if_specified_with_clean_6367","Show what would be built (or deleted, if specified with '--clean')"),Option_build_must_be_the_first_command_line_argument:P(6369,1,"Option_build_must_be_the_first_command_line_argument_6369","Option '--build' must be the first command line argument."),Options_0_and_1_cannot_be_combined:P(6370,1,"Options_0_and_1_cannot_be_combined_6370","Options '{0}' and '{1}' cannot be combined."),Updating_unchanged_output_timestamps_of_project_0:P(6371,3,"Updating_unchanged_output_timestamps_of_project_0_6371","Updating unchanged output timestamps of project '{0}'..."),Project_0_is_out_of_date_because_output_of_its_dependency_1_has_changed:P(6372,3,"Project_0_is_out_of_date_because_output_of_its_dependency_1_has_changed_6372","Project '{0}' is out of date because output of its dependency '{1}' has changed"),Updating_output_of_project_0:P(6373,3,"Updating_output_of_project_0_6373","Updating output of project '{0}'..."),A_non_dry_build_would_update_timestamps_for_output_of_project_0:P(6374,3,"A_non_dry_build_would_update_timestamps_for_output_of_project_0_6374","A non-dry build would update timestamps for output of project '{0}'"),A_non_dry_build_would_update_output_of_project_0:P(6375,3,"A_non_dry_build_would_update_output_of_project_0_6375","A non-dry build would update output of project '{0}'"),Cannot_update_output_of_project_0_because_there_was_error_reading_file_1:P(6376,3,"Cannot_update_output_of_project_0_because_there_was_error_reading_file_1_6376","Cannot update output of project '{0}' because there was error reading file '{1}'"),Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1:P(6377,1,"Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1_6377","Cannot write file '{0}' because it will overwrite '.tsbuildinfo' file generated by referenced project '{1}'"),Composite_projects_may_not_disable_incremental_compilation:P(6379,1,"Composite_projects_may_not_disable_incremental_compilation_6379","Composite projects may not disable incremental compilation."),Specify_file_to_store_incremental_compilation_information:P(6380,3,"Specify_file_to_store_incremental_compilation_information_6380","Specify file to store incremental compilation information"),Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_current_version_2:P(6381,3,"Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_curren_6381","Project '{0}' is out of date because output for it was generated with version '{1}' that differs with current version '{2}'"),Skipping_build_of_project_0_because_its_dependency_1_was_not_built:P(6382,3,"Skipping_build_of_project_0_because_its_dependency_1_was_not_built_6382","Skipping build of project '{0}' because its dependency '{1}' was not built"),Project_0_can_t_be_built_because_its_dependency_1_was_not_built:P(6383,3,"Project_0_can_t_be_built_because_its_dependency_1_was_not_built_6383","Project '{0}' can't be built because its dependency '{1}' was not built"),Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:P(6384,3,"Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_di_6384","Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it."),_0_is_deprecated:P(6385,2,"_0_is_deprecated_6385","'{0}' is deprecated.",void 0,void 0,!0),Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_native_implementation_of_the_Web_Performance_API_could_not_be_found:P(6386,3,"Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_nativ_6386","Performance timings for '--diagnostics' or '--extendedDiagnostics' are not available in this session. A native implementation of the Web Performance API could not be found."),The_signature_0_of_1_is_deprecated:P(6387,2,"The_signature_0_of_1_is_deprecated_6387","The signature '{0}' of '{1}' is deprecated.",void 0,void 0,!0),Project_0_is_being_forcibly_rebuilt:P(6388,3,"Project_0_is_being_forcibly_rebuilt_6388","Project '{0}' is being forcibly rebuilt"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved:P(6389,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved_6389","Reusing resolution of module '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2:P(6390,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6390","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:P(6391,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6391","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved:P(6392,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved_6392","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:P(6393,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6393","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:P(6394,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6394","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:P(6395,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved_6395","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:P(6396,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6396","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:P(6397,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6397","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:P(6398,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_re_6398","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitted:P(6399,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitte_6399","Project '{0}' is out of date because buildinfo file '{1}' indicates that some of the changes were not emitted"),Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_files:P(6400,3,"Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_fil_6400","Project '{0}' is up to date but needs to update timestamps of output files that are older than input files"),Project_0_is_out_of_date_because_there_was_error_reading_file_1:P(6401,3,"Project_0_is_out_of_date_because_there_was_error_reading_file_1_6401","Project '{0}' is out of date because there was error reading file '{1}'"),Resolving_in_0_mode_with_conditions_1:P(6402,3,"Resolving_in_0_mode_with_conditions_1_6402","Resolving in {0} mode with conditions {1}."),Matched_0_condition_1:P(6403,3,"Matched_0_condition_1_6403","Matched '{0}' condition '{1}'."),Using_0_subpath_1_with_target_2:P(6404,3,"Using_0_subpath_1_with_target_2_6404","Using '{0}' subpath '{1}' with target '{2}'."),Saw_non_matching_condition_0:P(6405,3,"Saw_non_matching_condition_0_6405","Saw non-matching condition '{0}'."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions:P(6406,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions_6406","Project '{0}' is out of date because buildinfo file '{1}' indicates there is change in compilerOptions"),Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noEmit_or_emitDeclarationOnly_to_be_set:P(6407,3,"Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noE_6407","Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set."),Use_the_package_json_exports_field_when_resolving_package_imports:P(6408,3,"Use_the_package_json_exports_field_when_resolving_package_imports_6408","Use the package.json 'exports' field when resolving package imports."),Use_the_package_json_imports_field_when_resolving_imports:P(6409,3,"Use_the_package_json_imports_field_when_resolving_imports_6409","Use the package.json 'imports' field when resolving imports."),Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports:P(6410,3,"Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports_6410","Conditions to set in addition to the resolver-specific defaults when resolving imports."),true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false:P(6411,3,"true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false_6411","`true` when 'moduleResolution' is 'node16', 'nodenext', or 'bundler'; otherwise `false`."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_but_not_any_more:P(6412,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_6412","Project '{0}' is out of date because buildinfo file '{1}' indicates that file '{2}' was root file of compilation but not any more."),Entering_conditional_exports:P(6413,3,"Entering_conditional_exports_6413","Entering conditional exports."),Resolved_under_condition_0:P(6414,3,"Resolved_under_condition_0_6414","Resolved under condition '{0}'."),Failed_to_resolve_under_condition_0:P(6415,3,"Failed_to_resolve_under_condition_0_6415","Failed to resolve under condition '{0}'."),Exiting_conditional_exports:P(6416,3,"Exiting_conditional_exports_6416","Exiting conditional exports."),Searching_all_ancestor_node_modules_directories_for_preferred_extensions_Colon_0:P(6417,3,"Searching_all_ancestor_node_modules_directories_for_preferred_extensions_Colon_0_6417","Searching all ancestor node_modules directories for preferred extensions: {0}."),Searching_all_ancestor_node_modules_directories_for_fallback_extensions_Colon_0:P(6418,3,"Searching_all_ancestor_node_modules_directories_for_fallback_extensions_Colon_0_6418","Searching all ancestor node_modules directories for fallback extensions: {0}."),The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1:P(6500,3,"The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1_6500","The expected type comes from property '{0}' which is declared here on type '{1}'"),The_expected_type_comes_from_this_index_signature:P(6501,3,"The_expected_type_comes_from_this_index_signature_6501","The expected type comes from this index signature."),The_expected_type_comes_from_the_return_type_of_this_signature:P(6502,3,"The_expected_type_comes_from_the_return_type_of_this_signature_6502","The expected type comes from the return type of this signature."),Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing:P(6503,3,"Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing_6503","Print names of files that are part of the compilation and then stop processing."),File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option:P(6504,1,"File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option_6504","File '{0}' is a JavaScript file. Did you mean to enable the 'allowJs' option?"),Print_names_of_files_and_the_reason_they_are_part_of_the_compilation:P(6505,3,"Print_names_of_files_and_the_reason_they_are_part_of_the_compilation_6505","Print names of files and the reason they are part of the compilation."),Consider_adding_a_declare_modifier_to_this_class:P(6506,3,"Consider_adding_a_declare_modifier_to_this_class_6506","Consider adding a 'declare' modifier to this class."),Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these_files:P(6600,3,"Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600","Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files."),Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export:P(6601,3,"Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export_6601","Allow 'import x from y' when a module doesn't have a default export."),Allow_accessing_UMD_globals_from_modules:P(6602,3,"Allow_accessing_UMD_globals_from_modules_6602","Allow accessing UMD globals from modules."),Disable_error_reporting_for_unreachable_code:P(6603,3,"Disable_error_reporting_for_unreachable_code_6603","Disable error reporting for unreachable code."),Disable_error_reporting_for_unused_labels:P(6604,3,"Disable_error_reporting_for_unused_labels_6604","Disable error reporting for unused labels."),Ensure_use_strict_is_always_emitted:P(6605,3,"Ensure_use_strict_is_always_emitted_6605","Ensure 'use strict' is always emitted."),Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:P(6606,3,"Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606","Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it."),Specify_the_base_directory_to_resolve_non_relative_module_names:P(6607,3,"Specify_the_base_directory_to_resolve_non_relative_module_names_6607","Specify the base directory to resolve non-relative module names."),No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files:P(6608,3,"No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files_6608","No longer supported. In early versions, manually set the text encoding for reading files."),Enable_error_reporting_in_type_checked_JavaScript_files:P(6609,3,"Enable_error_reporting_in_type_checked_JavaScript_files_6609","Enable error reporting in type-checked JavaScript files."),Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references:P(6611,3,"Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references_6611","Enable constraints that allow a TypeScript project to be used with project references."),Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project:P(6612,3,"Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project_6612","Generate .d.ts files from TypeScript and JavaScript files in your project."),Specify_the_output_directory_for_generated_declaration_files:P(6613,3,"Specify_the_output_directory_for_generated_declaration_files_6613","Specify the output directory for generated declaration files."),Create_sourcemaps_for_d_ts_files:P(6614,3,"Create_sourcemaps_for_d_ts_files_6614","Create sourcemaps for d.ts files."),Output_compiler_performance_information_after_building:P(6615,3,"Output_compiler_performance_information_after_building_6615","Output compiler performance information after building."),Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project:P(6616,3,"Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project_6616","Disables inference for type acquisition by looking at filenames in a project."),Reduce_the_number_of_projects_loaded_automatically_by_TypeScript:P(6617,3,"Reduce_the_number_of_projects_loaded_automatically_by_TypeScript_6617","Reduce the number of projects loaded automatically by TypeScript."),Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server:P(6618,3,"Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server_6618","Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server."),Opt_a_project_out_of_multi_project_reference_checking_when_editing:P(6619,3,"Opt_a_project_out_of_multi_project_reference_checking_when_editing_6619","Opt a project out of multi-project reference checking when editing."),Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects:P(6620,3,"Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620","Disable preferring source files instead of declaration files when referencing composite projects."),Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration:P(6621,3,"Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration_6621","Emit more compliant, but verbose and less performant JavaScript for iteration."),Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files:P(6622,3,"Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files_6622","Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files."),Only_output_d_ts_files_and_not_JavaScript_files:P(6623,3,"Only_output_d_ts_files_and_not_JavaScript_files_6623","Only output d.ts files and not JavaScript files."),Emit_design_type_metadata_for_decorated_declarations_in_source_files:P(6624,3,"Emit_design_type_metadata_for_decorated_declarations_in_source_files_6624","Emit design-type metadata for decorated declarations in source files."),Disable_the_type_acquisition_for_JavaScript_projects:P(6625,3,"Disable_the_type_acquisition_for_JavaScript_projects_6625","Disable the type acquisition for JavaScript projects"),Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheticDefaultImports_for_type_compatibility:P(6626,3,"Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626","Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility."),Filters_results_from_the_include_option:P(6627,3,"Filters_results_from_the_include_option_6627","Filters results from the `include` option."),Remove_a_list_of_directories_from_the_watch_process:P(6628,3,"Remove_a_list_of_directories_from_the_watch_process_6628","Remove a list of directories from the watch process."),Remove_a_list_of_files_from_the_watch_mode_s_processing:P(6629,3,"Remove_a_list_of_files_from_the_watch_mode_s_processing_6629","Remove a list of files from the watch mode's processing."),Enable_experimental_support_for_legacy_experimental_decorators:P(6630,3,"Enable_experimental_support_for_legacy_experimental_decorators_6630","Enable experimental support for legacy experimental decorators."),Print_files_read_during_the_compilation_including_why_it_was_included:P(6631,3,"Print_files_read_during_the_compilation_including_why_it_was_included_6631","Print files read during the compilation including why it was included."),Output_more_detailed_compiler_performance_information_after_building:P(6632,3,"Output_more_detailed_compiler_performance_information_after_building_6632","Output more detailed compiler performance information after building."),Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_are_inherited:P(6633,3,"Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_a_6633","Specify one or more path or node module references to base configuration files from which settings are inherited."),Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers:P(6634,3,"Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers_6634","Specify what approach the watcher should use if the system runs out of native file watchers."),Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include:P(6635,3,"Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include_6635","Include a list of files. This does not support glob patterns, as opposed to `include`."),Build_all_projects_including_those_that_appear_to_be_up_to_date:P(6636,3,"Build_all_projects_including_those_that_appear_to_be_up_to_date_6636","Build all projects, including those that appear to be up to date."),Ensure_that_casing_is_correct_in_imports:P(6637,3,"Ensure_that_casing_is_correct_in_imports_6637","Ensure that casing is correct in imports."),Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging:P(6638,3,"Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging_6638","Emit a v8 CPU profile of the compiler run for debugging."),Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file:P(6639,3,"Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file_6639","Allow importing helper functions from tslib once per project, instead of including them per-file."),Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation:P(6641,3,"Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation_6641","Specify a list of glob patterns that match files to be included in compilation."),Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects:P(6642,3,"Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects_6642","Save .tsbuildinfo files to allow for incremental compilation of projects."),Include_sourcemap_files_inside_the_emitted_JavaScript:P(6643,3,"Include_sourcemap_files_inside_the_emitted_JavaScript_6643","Include sourcemap files inside the emitted JavaScript."),Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript:P(6644,3,"Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript_6644","Include source code in the sourcemaps inside the emitted JavaScript."),Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports:P(6645,3,"Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports_6645","Ensure that each file can be safely transpiled without relying on other imports."),Specify_what_JSX_code_is_generated:P(6646,3,"Specify_what_JSX_code_is_generated_6646","Specify what JSX code is generated."),Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h:P(6647,3,"Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647","Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'."),Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragment_or_Fragment:P(6648,3,"Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragme_6648","Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'."),Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Asterisk:P(6649,3,"Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649","Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'."),Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option:P(6650,3,"Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option_6650","Make keyof only return strings instead of string, numbers or symbols. Legacy option."),Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment:P(6651,3,"Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment_6651","Specify a set of bundled library declaration files that describe the target runtime environment."),Print_the_names_of_emitted_files_after_a_compilation:P(6652,3,"Print_the_names_of_emitted_files_after_a_compilation_6652","Print the names of emitted files after a compilation."),Print_all_of_the_files_read_during_the_compilation:P(6653,3,"Print_all_of_the_files_read_during_the_compilation_6653","Print all of the files read during the compilation."),Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit:P(6654,3,"Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit_6654","Set the language of the messaging from TypeScript. This does not affect emit."),Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations:P(6655,3,"Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations_6655","Specify the location where debugger should locate map files instead of generated locations."),Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicable_with_allowJs:P(6656,3,"Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656","Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'."),Specify_what_module_code_is_generated:P(6657,3,"Specify_what_module_code_is_generated_6657","Specify what module code is generated."),Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier:P(6658,3,"Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier_6658","Specify how TypeScript looks up a file from a given module specifier."),Set_the_newline_character_for_emitting_files:P(6659,3,"Set_the_newline_character_for_emitting_files_6659","Set the newline character for emitting files."),Disable_emitting_files_from_a_compilation:P(6660,3,"Disable_emitting_files_from_a_compilation_6660","Disable emitting files from a compilation."),Disable_generating_custom_helper_functions_like_extends_in_compiled_output:P(6661,3,"Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661","Disable generating custom helper functions like '__extends' in compiled output."),Disable_emitting_files_if_any_type_checking_errors_are_reported:P(6662,3,"Disable_emitting_files_if_any_type_checking_errors_are_reported_6662","Disable emitting files if any type checking errors are reported."),Disable_truncating_types_in_error_messages:P(6663,3,"Disable_truncating_types_in_error_messages_6663","Disable truncating types in error messages."),Enable_error_reporting_for_fallthrough_cases_in_switch_statements:P(6664,3,"Enable_error_reporting_for_fallthrough_cases_in_switch_statements_6664","Enable error reporting for fallthrough cases in switch statements."),Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type:P(6665,3,"Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665","Enable error reporting for expressions and declarations with an implied 'any' type."),Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier:P(6666,3,"Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier_6666","Ensure overriding members in derived classes are marked with an override modifier."),Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function:P(6667,3,"Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function_6667","Enable error reporting for codepaths that do not explicitly return in a function."),Enable_error_reporting_when_this_is_given_the_type_any:P(6668,3,"Enable_error_reporting_when_this_is_given_the_type_any_6668","Enable error reporting when 'this' is given the type 'any'."),Disable_adding_use_strict_directives_in_emitted_JavaScript_files:P(6669,3,"Disable_adding_use_strict_directives_in_emitted_JavaScript_files_6669","Disable adding 'use strict' directives in emitted JavaScript files."),Disable_including_any_library_files_including_the_default_lib_d_ts:P(6670,3,"Disable_including_any_library_files_including_the_default_lib_d_ts_6670","Disable including any library files, including the default lib.d.ts."),Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type:P(6671,3,"Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671","Enforces using indexed accessors for keys declared using an indexed type."),Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add_to_a_project:P(6672,3,"Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672","Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project."),Disable_strict_checking_of_generic_signatures_in_function_types:P(6673,3,"Disable_strict_checking_of_generic_signatures_in_function_types_6673","Disable strict checking of generic signatures in function types."),Add_undefined_to_a_type_when_accessed_using_an_index:P(6674,3,"Add_undefined_to_a_type_when_accessed_using_an_index_6674","Add 'undefined' to a type when accessed using an index."),Enable_error_reporting_when_local_variables_aren_t_read:P(6675,3,"Enable_error_reporting_when_local_variables_aren_t_read_6675","Enable error reporting when local variables aren't read."),Raise_an_error_when_a_function_parameter_isn_t_read:P(6676,3,"Raise_an_error_when_a_function_parameter_isn_t_read_6676","Raise an error when a function parameter isn't read."),Deprecated_setting_Use_outFile_instead:P(6677,3,"Deprecated_setting_Use_outFile_instead_6677","Deprecated setting. Use 'outFile' instead."),Specify_an_output_folder_for_all_emitted_files:P(6678,3,"Specify_an_output_folder_for_all_emitted_files_6678","Specify an output folder for all emitted files."),Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designates_a_file_that_bundles_all_d_ts_output:P(6679,3,"Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679","Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output."),Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations:P(6680,3,"Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations_6680","Specify a set of entries that re-map imports to additional lookup locations."),Specify_a_list_of_language_service_plugins_to_include:P(6681,3,"Specify_a_list_of_language_service_plugins_to_include_6681","Specify a list of language service plugins to include."),Disable_erasing_const_enum_declarations_in_generated_code:P(6682,3,"Disable_erasing_const_enum_declarations_in_generated_code_6682","Disable erasing 'const enum' declarations in generated code."),Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node:P(6683,3,"Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node_6683","Disable resolving symlinks to their realpath. This correlates to the same flag in node."),Disable_wiping_the_console_in_watch_mode:P(6684,3,"Disable_wiping_the_console_in_watch_mode_6684","Disable wiping the console in watch mode."),Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read:P(6685,3,"Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685","Enable color and formatting in TypeScript's output to make compiler errors easier to read."),Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit:P(6686,3,"Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686","Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit."),Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references:P(6687,3,"Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references_6687","Specify an array of objects that specify paths for projects. Used in project references."),Disable_emitting_comments:P(6688,3,"Disable_emitting_comments_6688","Disable emitting comments."),Enable_importing_json_files:P(6689,3,"Enable_importing_json_files_6689","Enable importing .json files."),Specify_the_root_folder_within_your_source_files:P(6690,3,"Specify_the_root_folder_within_your_source_files_6690","Specify the root folder within your source files."),Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules:P(6691,3,"Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules_6691","Allow multiple folders to be treated as one when resolving modules."),Skip_type_checking_d_ts_files_that_are_included_with_TypeScript:P(6692,3,"Skip_type_checking_d_ts_files_that_are_included_with_TypeScript_6692","Skip type checking .d.ts files that are included with TypeScript."),Skip_type_checking_all_d_ts_files:P(6693,3,"Skip_type_checking_all_d_ts_files_6693","Skip type checking all .d.ts files."),Create_source_map_files_for_emitted_JavaScript_files:P(6694,3,"Create_source_map_files_for_emitted_JavaScript_files_6694","Create source map files for emitted JavaScript files."),Specify_the_root_path_for_debuggers_to_find_the_reference_source_code:P(6695,3,"Specify_the_root_path_for_debuggers_to_find_the_reference_source_code_6695","Specify the root path for debuggers to find the reference source code."),Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function:P(6697,3,"Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697","Check that the arguments for 'bind', 'call', and 'apply' methods match the original function."),When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible:P(6698,3,"When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible_6698","When assigning functions, check to ensure parameters and the return values are subtype-compatible."),When_type_checking_take_into_account_null_and_undefined:P(6699,3,"When_type_checking_take_into_account_null_and_undefined_6699","When type checking, take into account 'null' and 'undefined'."),Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor:P(6700,3,"Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor_6700","Check for class properties that are declared but not set in the constructor."),Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments:P(6701,3,"Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701","Disable emitting declarations that have '@internal' in their JSDoc comments."),Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals:P(6702,3,"Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals_6702","Disable reporting of excess property errors during the creation of object literals."),Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures:P(6703,3,"Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703","Suppress 'noImplicitAny' errors when indexing objects that lack index signatures."),Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_support_recursive_watching_natively:P(6704,3,"Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_supp_6704","Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively."),Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declarations:P(6705,3,"Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declaratio_6705","Set the JavaScript language version for emitted JavaScript and include compatible library declarations."),Log_paths_used_during_the_moduleResolution_process:P(6706,3,"Log_paths_used_during_the_moduleResolution_process_6706","Log paths used during the 'moduleResolution' process."),Specify_the_path_to_tsbuildinfo_incremental_compilation_file:P(6707,3,"Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707","Specify the path to .tsbuildinfo incremental compilation file."),Specify_options_for_automatic_acquisition_of_declaration_files:P(6709,3,"Specify_options_for_automatic_acquisition_of_declaration_files_6709","Specify options for automatic acquisition of declaration files."),Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types:P(6710,3,"Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710","Specify multiple folders that act like './node_modules/@types'."),Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file:P(6711,3,"Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file_6711","Specify type package names to be included without being referenced in a source file."),Emit_ECMAScript_standard_compliant_class_fields:P(6712,3,"Emit_ECMAScript_standard_compliant_class_fields_6712","Emit ECMAScript-standard-compliant class fields."),Enable_verbose_logging:P(6713,3,"Enable_verbose_logging_6713","Enable verbose logging."),Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality:P(6714,3,"Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality_6714","Specify how directories are watched on systems that lack recursive file-watching functionality."),Specify_how_the_TypeScript_watch_mode_works:P(6715,3,"Specify_how_the_TypeScript_watch_mode_works_6715","Specify how the TypeScript watch mode works."),Require_undeclared_properties_from_index_signatures_to_use_element_accesses:P(6717,3,"Require_undeclared_properties_from_index_signatures_to_use_element_accesses_6717","Require undeclared properties from index signatures to use element accesses."),Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types:P(6718,3,"Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718","Specify emit/checking behavior for imports that are only used for types."),Default_catch_clause_variables_as_unknown_instead_of_any:P(6803,3,"Default_catch_clause_variables_as_unknown_instead_of_any_6803","Default catch clause variables as 'unknown' instead of 'any'."),Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_in_the_output_file_s_format_based_on_the_module_setting:P(6804,3,"Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_i_6804","Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting."),one_of_Colon:P(6900,3,"one_of_Colon_6900","one of:"),one_or_more_Colon:P(6901,3,"one_or_more_Colon_6901","one or more:"),type_Colon:P(6902,3,"type_Colon_6902","type:"),default_Colon:P(6903,3,"default_Colon_6903","default:"),module_system_or_esModuleInterop:P(6904,3,"module_system_or_esModuleInterop_6904",'module === "system" or esModuleInterop'),false_unless_strict_is_set:P(6905,3,"false_unless_strict_is_set_6905","`false`, unless `strict` is set"),false_unless_composite_is_set:P(6906,3,"false_unless_composite_is_set_6906","`false`, unless `composite` is set"),node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified:P(6907,3,"node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified_6907",'`["node_modules", "bower_components", "jspm_packages"]`, plus the value of `outDir` if one is specified.'),if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk:P(6908,3,"if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk_6908",'`[]` if `files` is specified, otherwise `["**/*"]`'),true_if_composite_false_otherwise:P(6909,3,"true_if_composite_false_otherwise_6909","`true` if `composite`, `false` otherwise"),module_AMD_or_UMD_or_System_or_ES6_then_Classic_Otherwise_Node:P(69010,3,"module_AMD_or_UMD_or_System_or_ES6_then_Classic_Otherwise_Node_69010","module === `AMD` or `UMD` or `System` or `ES6`, then `Classic`, Otherwise `Node`"),Computed_from_the_list_of_input_files:P(6911,3,"Computed_from_the_list_of_input_files_6911","Computed from the list of input files"),Platform_specific:P(6912,3,"Platform_specific_6912","Platform specific"),You_can_learn_about_all_of_the_compiler_options_at_0:P(6913,3,"You_can_learn_about_all_of_the_compiler_options_at_0_6913","You can learn about all of the compiler options at {0}"),Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_config_watch_mode_with_Colon:P(6914,3,"Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_conf_6914","Including --watch, -w will start watching the current project for the file changes. Once set, you can config watch mode with:"),Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0:P(6915,3,"Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_tr_6915","Using --build, -b will make tsc behave more like a build orchestrator than a compiler. This is used to trigger building composite projects which you can learn more about at {0}"),COMMON_COMMANDS:P(6916,3,"COMMON_COMMANDS_6916","COMMON COMMANDS"),ALL_COMPILER_OPTIONS:P(6917,3,"ALL_COMPILER_OPTIONS_6917","ALL COMPILER OPTIONS"),WATCH_OPTIONS:P(6918,3,"WATCH_OPTIONS_6918","WATCH OPTIONS"),BUILD_OPTIONS:P(6919,3,"BUILD_OPTIONS_6919","BUILD OPTIONS"),COMMON_COMPILER_OPTIONS:P(6920,3,"COMMON_COMPILER_OPTIONS_6920","COMMON COMPILER OPTIONS"),COMMAND_LINE_FLAGS:P(6921,3,"COMMAND_LINE_FLAGS_6921","COMMAND LINE FLAGS"),tsc_Colon_The_TypeScript_Compiler:P(6922,3,"tsc_Colon_The_TypeScript_Compiler_6922","tsc: The TypeScript Compiler"),Compiles_the_current_project_tsconfig_json_in_the_working_directory:P(6923,3,"Compiles_the_current_project_tsconfig_json_in_the_working_directory_6923","Compiles the current project (tsconfig.json in the working directory.)"),Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options:P(6924,3,"Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options_6924","Ignoring tsconfig.json, compiles the specified files with default compiler options."),Build_a_composite_project_in_the_working_directory:P(6925,3,"Build_a_composite_project_in_the_working_directory_6925","Build a composite project in the working directory."),Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory:P(6926,3,"Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory_6926","Creates a tsconfig.json with the recommended settings in the working directory."),Compiles_the_TypeScript_project_located_at_the_specified_path:P(6927,3,"Compiles_the_TypeScript_project_located_at_the_specified_path_6927","Compiles the TypeScript project located at the specified path."),An_expanded_version_of_this_information_showing_all_possible_compiler_options:P(6928,3,"An_expanded_version_of_this_information_showing_all_possible_compiler_options_6928","An expanded version of this information, showing all possible compiler options"),Compiles_the_current_project_with_additional_settings:P(6929,3,"Compiles_the_current_project_with_additional_settings_6929","Compiles the current project, with additional settings."),true_for_ES2022_and_above_including_ESNext:P(6930,3,"true_for_ES2022_and_above_including_ESNext_6930","`true` for ES2022 and above, including ESNext."),List_of_file_name_suffixes_to_search_when_resolving_a_module:P(6931,1,"List_of_file_name_suffixes_to_search_when_resolving_a_module_6931","List of file name suffixes to search when resolving a module."),Variable_0_implicitly_has_an_1_type:P(7005,1,"Variable_0_implicitly_has_an_1_type_7005","Variable '{0}' implicitly has an '{1}' type."),Parameter_0_implicitly_has_an_1_type:P(7006,1,"Parameter_0_implicitly_has_an_1_type_7006","Parameter '{0}' implicitly has an '{1}' type."),Member_0_implicitly_has_an_1_type:P(7008,1,"Member_0_implicitly_has_an_1_type_7008","Member '{0}' implicitly has an '{1}' type."),new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type:P(7009,1,"new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type_7009","'new' expression, whose target lacks a construct signature, implicitly has an 'any' type."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type:P(7010,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type_7010","'{0}', which lacks return-type annotation, implicitly has an '{1}' return type."),Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:P(7011,1,"Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7011","Function expression, which lacks return-type annotation, implicitly has an '{0}' return type."),This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation:P(7012,1,"This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation_7012","This overload implicitly returns the type '{0}' because it lacks a return type annotation."),Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:P(7013,1,"Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7013","Construct signature, which lacks return-type annotation, implicitly has an 'any' return type."),Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:P(7014,1,"Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7014","Function type, which lacks return-type annotation, implicitly has an '{0}' return type."),Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number:P(7015,1,"Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number_7015","Element implicitly has an 'any' type because index expression is not of type 'number'."),Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type:P(7016,1,"Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type_7016","Could not find a declaration file for module '{0}'. '{1}' implicitly has an 'any' type."),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature:P(7017,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_7017","Element implicitly has an 'any' type because type '{0}' has no index signature."),Object_literal_s_property_0_implicitly_has_an_1_type:P(7018,1,"Object_literal_s_property_0_implicitly_has_an_1_type_7018","Object literal's property '{0}' implicitly has an '{1}' type."),Rest_parameter_0_implicitly_has_an_any_type:P(7019,1,"Rest_parameter_0_implicitly_has_an_any_type_7019","Rest parameter '{0}' implicitly has an 'any[]' type."),Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:P(7020,1,"Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7020","Call signature, which lacks return-type annotation, implicitly has an 'any' return type."),_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or_indirectly_in_its_own_initializer:P(7022,1,"_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or__7022","'{0}' implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer."),_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:P(7023,1,"_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_reference_7023","'{0}' implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:P(7024,1,"Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_ref_7024","Function implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Generator_implicitly_has_yield_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_return_type_annotation:P(7025,1,"Generator_implicitly_has_yield_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_retu_7025","Generator implicitly has yield type '{0}' because it does not yield any values. Consider supplying a return type annotation."),JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists:P(7026,1,"JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists_7026","JSX element implicitly has type 'any' because no interface 'JSX.{0}' exists."),Unreachable_code_detected:P(7027,1,"Unreachable_code_detected_7027","Unreachable code detected.",!0),Unused_label:P(7028,1,"Unused_label_7028","Unused label.",!0),Fallthrough_case_in_switch:P(7029,1,"Fallthrough_case_in_switch_7029","Fallthrough case in switch."),Not_all_code_paths_return_a_value:P(7030,1,"Not_all_code_paths_return_a_value_7030","Not all code paths return a value."),Binding_element_0_implicitly_has_an_1_type:P(7031,1,"Binding_element_0_implicitly_has_an_1_type_7031","Binding element '{0}' implicitly has an '{1}' type."),Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation:P(7032,1,"Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation_7032","Property '{0}' implicitly has type 'any', because its set accessor lacks a parameter type annotation."),Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation:P(7033,1,"Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation_7033","Property '{0}' implicitly has type 'any', because its get accessor lacks a return type annotation."),Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined:P(7034,1,"Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined_7034","Variable '{0}' implicitly has type '{1}' in some locations where its type cannot be determined."),Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare_module_0:P(7035,1,"Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare__7035","Try `npm i --save-dev @types/{1}` if it exists or add a new declaration (.d.ts) file containing `declare module '{0}';`"),Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0:P(7036,1,"Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0_7036","Dynamic import's specifier must be of type 'string', but here has type '{0}'."),Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for_all_imports_Implies_allowSyntheticDefaultImports:P(7037,3,"Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for__7037","Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'."),Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cause_a_failure_at_runtime_Consider_using_a_default_import_or_import_require_here_instead:P(7038,3,"Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cau_7038","Type originates at this import. A namespace-style import cannot be called or constructed, and will cause a failure at runtime. Consider using a default import or import require here instead."),Mapped_object_type_implicitly_has_an_any_template_type:P(7039,1,"Mapped_object_type_implicitly_has_an_any_template_type_7039","Mapped object type implicitly has an 'any' template type."),If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_Slash_Slashgithub_com_SlashDefinitelyTyped_SlashDefinitelyTyped_Slashtree_Slashmaster_Slashtypes_Slash_1:P(7040,1,"If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_S_7040","If the '{0}' package actually exposes this module, consider sending a pull request to amend 'https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/{1}'"),The_containing_arrow_function_captures_the_global_value_of_this:P(7041,1,"The_containing_arrow_function_captures_the_global_value_of_this_7041","The containing arrow function captures the global value of 'this'."),Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used:P(7042,1,"Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used_7042","Module '{0}' was resolved to '{1}', but '--resolveJsonModule' is not used."),Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:P(7043,2,"Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7043","Variable '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:P(7044,2,"Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7044","Parameter '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:P(7045,2,"Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7045","Member '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage:P(7046,2,"Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage_7046","Variable '{0}' implicitly has type '{1}' in some locations, but a better type may be inferred from usage."),Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage:P(7047,2,"Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage_7047","Rest parameter '{0}' implicitly has an 'any[]' type, but a better type may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage:P(7048,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage_7048","Property '{0}' implicitly has type 'any', but a better type for its get accessor may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage:P(7049,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage_7049","Property '{0}' implicitly has type 'any', but a better type for its set accessor may be inferred from usage."),_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage:P(7050,2,"_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage_7050","'{0}' implicitly has an '{1}' return type, but a better type may be inferred from usage."),Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1:P(7051,1,"Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1_7051","Parameter has a name but no type. Did you mean '{0}: {1}'?"),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1:P(7052,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1_7052","Element implicitly has an 'any' type because type '{0}' has no index signature. Did you mean to call '{1}'?"),Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1:P(7053,1,"Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1_7053","Element implicitly has an 'any' type because expression of type '{0}' can't be used to index type '{1}'."),No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1:P(7054,1,"No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1_7054","No index signature with a parameter of type '{0}' was found on type '{1}'."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type:P(7055,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type_7055","'{0}', which lacks return-type annotation, implicitly has an '{1}' yield type."),The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_type_annotation_is_needed:P(7056,1,"The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_ty_7056","The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed."),yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_type_annotation:P(7057,1,"yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_t_7057","'yield' expression implicitly results in an 'any' type because its containing generator lacks a return-type annotation."),If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_declare_module_1:P(7058,1,"If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_decl_7058","If the '{0}' package actually exposes this module, try adding a new declaration (.d.ts) file containing `declare module '{1}';`"),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead:P(7059,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead_7059","This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead."),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_constraint:P(7060,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_cons_7060","This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma or explicit constraint."),A_mapped_type_may_not_declare_properties_or_methods:P(7061,1,"A_mapped_type_may_not_declare_properties_or_methods_7061","A mapped type may not declare properties or methods."),You_cannot_rename_this_element:P(8e3,1,"You_cannot_rename_this_element_8000","You cannot rename this element."),You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library:P(8001,1,"You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library_8001","You cannot rename elements that are defined in the standard TypeScript library."),import_can_only_be_used_in_TypeScript_files:P(8002,1,"import_can_only_be_used_in_TypeScript_files_8002","'import ... =' can only be used in TypeScript files."),export_can_only_be_used_in_TypeScript_files:P(8003,1,"export_can_only_be_used_in_TypeScript_files_8003","'export =' can only be used in TypeScript files."),Type_parameter_declarations_can_only_be_used_in_TypeScript_files:P(8004,1,"Type_parameter_declarations_can_only_be_used_in_TypeScript_files_8004","Type parameter declarations can only be used in TypeScript files."),implements_clauses_can_only_be_used_in_TypeScript_files:P(8005,1,"implements_clauses_can_only_be_used_in_TypeScript_files_8005","'implements' clauses can only be used in TypeScript files."),_0_declarations_can_only_be_used_in_TypeScript_files:P(8006,1,"_0_declarations_can_only_be_used_in_TypeScript_files_8006","'{0}' declarations can only be used in TypeScript files."),Type_aliases_can_only_be_used_in_TypeScript_files:P(8008,1,"Type_aliases_can_only_be_used_in_TypeScript_files_8008","Type aliases can only be used in TypeScript files."),The_0_modifier_can_only_be_used_in_TypeScript_files:P(8009,1,"The_0_modifier_can_only_be_used_in_TypeScript_files_8009","The '{0}' modifier can only be used in TypeScript files."),Type_annotations_can_only_be_used_in_TypeScript_files:P(8010,1,"Type_annotations_can_only_be_used_in_TypeScript_files_8010","Type annotations can only be used in TypeScript files."),Type_arguments_can_only_be_used_in_TypeScript_files:P(8011,1,"Type_arguments_can_only_be_used_in_TypeScript_files_8011","Type arguments can only be used in TypeScript files."),Parameter_modifiers_can_only_be_used_in_TypeScript_files:P(8012,1,"Parameter_modifiers_can_only_be_used_in_TypeScript_files_8012","Parameter modifiers can only be used in TypeScript files."),Non_null_assertions_can_only_be_used_in_TypeScript_files:P(8013,1,"Non_null_assertions_can_only_be_used_in_TypeScript_files_8013","Non-null assertions can only be used in TypeScript files."),Type_assertion_expressions_can_only_be_used_in_TypeScript_files:P(8016,1,"Type_assertion_expressions_can_only_be_used_in_TypeScript_files_8016","Type assertion expressions can only be used in TypeScript files."),Signature_declarations_can_only_be_used_in_TypeScript_files:P(8017,1,"Signature_declarations_can_only_be_used_in_TypeScript_files_8017","Signature declarations can only be used in TypeScript files."),Report_errors_in_js_files:P(8019,3,"Report_errors_in_js_files_8019","Report errors in .js files."),JSDoc_types_can_only_be_used_inside_documentation_comments:P(8020,1,"JSDoc_types_can_only_be_used_inside_documentation_comments_8020","JSDoc types can only be used inside documentation comments."),JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags:P(8021,1,"JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags_8021","JSDoc '@typedef' tag should either have a type annotation or be followed by '@property' or '@member' tags."),JSDoc_0_is_not_attached_to_a_class:P(8022,1,"JSDoc_0_is_not_attached_to_a_class_8022","JSDoc '@{0}' is not attached to a class."),JSDoc_0_1_does_not_match_the_extends_2_clause:P(8023,1,"JSDoc_0_1_does_not_match_the_extends_2_clause_8023","JSDoc '@{0} {1}' does not match the 'extends {2}' clause."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name:P(8024,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_8024","JSDoc '@param' tag has name '{0}', but there is no parameter with that name."),Class_declarations_cannot_have_more_than_one_augments_or_extends_tag:P(8025,1,"Class_declarations_cannot_have_more_than_one_augments_or_extends_tag_8025","Class declarations cannot have more than one '@augments' or '@extends' tag."),Expected_0_type_arguments_provide_these_with_an_extends_tag:P(8026,1,"Expected_0_type_arguments_provide_these_with_an_extends_tag_8026","Expected {0} type arguments; provide these with an '@extends' tag."),Expected_0_1_type_arguments_provide_these_with_an_extends_tag:P(8027,1,"Expected_0_1_type_arguments_provide_these_with_an_extends_tag_8027","Expected {0}-{1} type arguments; provide these with an '@extends' tag."),JSDoc_may_only_appear_in_the_last_parameter_of_a_signature:P(8028,1,"JSDoc_may_only_appear_in_the_last_parameter_of_a_signature_8028","JSDoc '...' may only appear in the last parameter of a signature."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_had_an_array_type:P(8029,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_h_8029","JSDoc '@param' tag has name '{0}', but there is no parameter with that name. It would match 'arguments' if it had an array type."),The_type_of_a_function_declaration_must_match_the_function_s_signature:P(8030,1,"The_type_of_a_function_declaration_must_match_the_function_s_signature_8030","The type of a function declaration must match the function's signature."),You_cannot_rename_a_module_via_a_global_import:P(8031,1,"You_cannot_rename_a_module_via_a_global_import_8031","You cannot rename a module via a global import."),Qualified_name_0_is_not_allowed_without_a_leading_param_object_1:P(8032,1,"Qualified_name_0_is_not_allowed_without_a_leading_param_object_1_8032","Qualified name '{0}' is not allowed without a leading '@param {object} {1}'."),A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags:P(8033,1,"A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags_8033","A JSDoc '@typedef' comment may not contain multiple '@type' tags."),The_tag_was_first_specified_here:P(8034,1,"The_tag_was_first_specified_here_8034","The tag was first specified here."),You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder:P(8035,1,"You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder_8035","You cannot rename elements that are defined in a 'node_modules' folder."),You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder:P(8036,1,"You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder_8036","You cannot rename elements that are defined in another 'node_modules' folder."),Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files:P(8037,1,"Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files_8037","Type satisfaction expressions can only be used in TypeScript files."),Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export:P(8038,1,"Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export_8038","Decorators may not appear after 'export' or 'export default' if they also appear before 'export'."),A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag:P(8039,1,"A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag_8039","A JSDoc '@template' tag may not follow a '@typedef', '@callback', or '@overload' tag"),Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_declaration_emit:P(9005,1,"Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_9005","Declaration emit for this file requires using private name '{0}'. An explicit type annotation may unblock declaration emit."),Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotation_may_unblock_declaration_emit:P(9006,1,"Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotati_9006","Declaration emit for this file requires using private name '{0}' from module '{1}'. An explicit type annotation may unblock declaration emit."),JSX_attributes_must_only_be_assigned_a_non_empty_expression:P(17e3,1,"JSX_attributes_must_only_be_assigned_a_non_empty_expression_17000","JSX attributes must only be assigned a non-empty 'expression'."),JSX_elements_cannot_have_multiple_attributes_with_the_same_name:P(17001,1,"JSX_elements_cannot_have_multiple_attributes_with_the_same_name_17001","JSX elements cannot have multiple attributes with the same name."),Expected_corresponding_JSX_closing_tag_for_0:P(17002,1,"Expected_corresponding_JSX_closing_tag_for_0_17002","Expected corresponding JSX closing tag for '{0}'."),Cannot_use_JSX_unless_the_jsx_flag_is_provided:P(17004,1,"Cannot_use_JSX_unless_the_jsx_flag_is_provided_17004","Cannot use JSX unless the '--jsx' flag is provided."),A_constructor_cannot_contain_a_super_call_when_its_class_extends_null:P(17005,1,"A_constructor_cannot_contain_a_super_call_when_its_class_extends_null_17005","A constructor cannot contain a 'super' call when its class extends 'null'."),An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:P(17006,1,"An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_ex_17006","An unary expression with the '{0}' operator is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:P(17007,1,"A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Con_17007","A type assertion expression is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),JSX_element_0_has_no_corresponding_closing_tag:P(17008,1,"JSX_element_0_has_no_corresponding_closing_tag_17008","JSX element '{0}' has no corresponding closing tag."),super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class:P(17009,1,"super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class_17009","'super' must be called before accessing 'this' in the constructor of a derived class."),Unknown_type_acquisition_option_0:P(17010,1,"Unknown_type_acquisition_option_0_17010","Unknown type acquisition option '{0}'."),super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class:P(17011,1,"super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class_17011","'super' must be called before accessing a property of 'super' in the constructor of a derived class."),_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2:P(17012,1,"_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2_17012","'{0}' is not a valid meta-property for keyword '{1}'. Did you mean '{2}'?"),Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constructor:P(17013,1,"Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constru_17013","Meta-property '{0}' is only allowed in the body of a function declaration, function expression, or constructor."),JSX_fragment_has_no_corresponding_closing_tag:P(17014,1,"JSX_fragment_has_no_corresponding_closing_tag_17014","JSX fragment has no corresponding closing tag."),Expected_corresponding_closing_tag_for_JSX_fragment:P(17015,1,"Expected_corresponding_closing_tag_for_JSX_fragment_17015","Expected corresponding closing tag for JSX fragment."),The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_compiler_option:P(17016,1,"The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_com_17016","The 'jsxFragmentFactory' compiler option must be provided to use JSX fragments with the 'jsxFactory' compiler option."),An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments:P(17017,1,"An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments_17017","An @jsxFrag pragma is required when using an @jsx pragma with JSX fragments."),Unknown_type_acquisition_option_0_Did_you_mean_1:P(17018,1,"Unknown_type_acquisition_option_0_Did_you_mean_1_17018","Unknown type acquisition option '{0}'. Did you mean '{1}'?"),_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:P(17019,1,"_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17019","'{0}' at the end of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:P(17020,1,"_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17020","'{0}' at the start of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),Unicode_escape_sequence_cannot_appear_here:P(17021,1,"Unicode_escape_sequence_cannot_appear_here_17021","Unicode escape sequence cannot appear here."),Circularity_detected_while_resolving_configuration_Colon_0:P(18e3,1,"Circularity_detected_while_resolving_configuration_Colon_0_18000","Circularity detected while resolving configuration: {0}"),The_files_list_in_config_file_0_is_empty:P(18002,1,"The_files_list_in_config_file_0_is_empty_18002","The 'files' list in config file '{0}' is empty."),No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2:P(18003,1,"No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2_18003","No inputs were found in config file '{0}'. Specified 'include' paths were '{1}' and 'exclude' paths were '{2}'."),File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module:P(80001,2,"File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module_80001","File is a CommonJS module; it may be converted to an ES module."),This_constructor_function_may_be_converted_to_a_class_declaration:P(80002,2,"This_constructor_function_may_be_converted_to_a_class_declaration_80002","This constructor function may be converted to a class declaration."),Import_may_be_converted_to_a_default_import:P(80003,2,"Import_may_be_converted_to_a_default_import_80003","Import may be converted to a default import."),JSDoc_types_may_be_moved_to_TypeScript_types:P(80004,2,"JSDoc_types_may_be_moved_to_TypeScript_types_80004","JSDoc types may be moved to TypeScript types."),require_call_may_be_converted_to_an_import:P(80005,2,"require_call_may_be_converted_to_an_import_80005","'require' call may be converted to an import."),This_may_be_converted_to_an_async_function:P(80006,2,"This_may_be_converted_to_an_async_function_80006","This may be converted to an async function."),await_has_no_effect_on_the_type_of_this_expression:P(80007,2,"await_has_no_effect_on_the_type_of_this_expression_80007","'await' has no effect on the type of this expression."),Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accurately_as_integers:P(80008,2,"Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accur_80008","Numeric literals with absolute values equal to 2^53 or greater are too large to be represented accurately as integers."),JSDoc_typedef_may_be_converted_to_TypeScript_type:P(80009,2,"JSDoc_typedef_may_be_converted_to_TypeScript_type_80009","JSDoc typedef may be converted to TypeScript type."),JSDoc_typedefs_may_be_converted_to_TypeScript_types:P(80010,2,"JSDoc_typedefs_may_be_converted_to_TypeScript_types_80010","JSDoc typedefs may be converted to TypeScript types."),Add_missing_super_call:P(90001,3,"Add_missing_super_call_90001","Add missing 'super()' call"),Make_super_call_the_first_statement_in_the_constructor:P(90002,3,"Make_super_call_the_first_statement_in_the_constructor_90002","Make 'super()' call the first statement in the constructor"),Change_extends_to_implements:P(90003,3,"Change_extends_to_implements_90003","Change 'extends' to 'implements'"),Remove_unused_declaration_for_Colon_0:P(90004,3,"Remove_unused_declaration_for_Colon_0_90004","Remove unused declaration for: '{0}'"),Remove_import_from_0:P(90005,3,"Remove_import_from_0_90005","Remove import from '{0}'"),Implement_interface_0:P(90006,3,"Implement_interface_0_90006","Implement interface '{0}'"),Implement_inherited_abstract_class:P(90007,3,"Implement_inherited_abstract_class_90007","Implement inherited abstract class"),Add_0_to_unresolved_variable:P(90008,3,"Add_0_to_unresolved_variable_90008","Add '{0}.' to unresolved variable"),Remove_variable_statement:P(90010,3,"Remove_variable_statement_90010","Remove variable statement"),Remove_template_tag:P(90011,3,"Remove_template_tag_90011","Remove template tag"),Remove_type_parameters:P(90012,3,"Remove_type_parameters_90012","Remove type parameters"),Import_0_from_1:P(90013,3,"Import_0_from_1_90013",`Import '{0}' from "{1}"`),Change_0_to_1:P(90014,3,"Change_0_to_1_90014","Change '{0}' to '{1}'"),Declare_property_0:P(90016,3,"Declare_property_0_90016","Declare property '{0}'"),Add_index_signature_for_property_0:P(90017,3,"Add_index_signature_for_property_0_90017","Add index signature for property '{0}'"),Disable_checking_for_this_file:P(90018,3,"Disable_checking_for_this_file_90018","Disable checking for this file"),Ignore_this_error_message:P(90019,3,"Ignore_this_error_message_90019","Ignore this error message"),Initialize_property_0_in_the_constructor:P(90020,3,"Initialize_property_0_in_the_constructor_90020","Initialize property '{0}' in the constructor"),Initialize_static_property_0:P(90021,3,"Initialize_static_property_0_90021","Initialize static property '{0}'"),Change_spelling_to_0:P(90022,3,"Change_spelling_to_0_90022","Change spelling to '{0}'"),Declare_method_0:P(90023,3,"Declare_method_0_90023","Declare method '{0}'"),Declare_static_method_0:P(90024,3,"Declare_static_method_0_90024","Declare static method '{0}'"),Prefix_0_with_an_underscore:P(90025,3,"Prefix_0_with_an_underscore_90025","Prefix '{0}' with an underscore"),Rewrite_as_the_indexed_access_type_0:P(90026,3,"Rewrite_as_the_indexed_access_type_0_90026","Rewrite as the indexed access type '{0}'"),Declare_static_property_0:P(90027,3,"Declare_static_property_0_90027","Declare static property '{0}'"),Call_decorator_expression:P(90028,3,"Call_decorator_expression_90028","Call decorator expression"),Add_async_modifier_to_containing_function:P(90029,3,"Add_async_modifier_to_containing_function_90029","Add async modifier to containing function"),Replace_infer_0_with_unknown:P(90030,3,"Replace_infer_0_with_unknown_90030","Replace 'infer {0}' with 'unknown'"),Replace_all_unused_infer_with_unknown:P(90031,3,"Replace_all_unused_infer_with_unknown_90031","Replace all unused 'infer' with 'unknown'"),Add_parameter_name:P(90034,3,"Add_parameter_name_90034","Add parameter name"),Declare_private_property_0:P(90035,3,"Declare_private_property_0_90035","Declare private property '{0}'"),Replace_0_with_Promise_1:P(90036,3,"Replace_0_with_Promise_1_90036","Replace '{0}' with 'Promise<{1}>'"),Fix_all_incorrect_return_type_of_an_async_functions:P(90037,3,"Fix_all_incorrect_return_type_of_an_async_functions_90037","Fix all incorrect return type of an async functions"),Declare_private_method_0:P(90038,3,"Declare_private_method_0_90038","Declare private method '{0}'"),Remove_unused_destructuring_declaration:P(90039,3,"Remove_unused_destructuring_declaration_90039","Remove unused destructuring declaration"),Remove_unused_declarations_for_Colon_0:P(90041,3,"Remove_unused_declarations_for_Colon_0_90041","Remove unused declarations for: '{0}'"),Declare_a_private_field_named_0:P(90053,3,"Declare_a_private_field_named_0_90053","Declare a private field named '{0}'."),Includes_imports_of_types_referenced_by_0:P(90054,3,"Includes_imports_of_types_referenced_by_0_90054","Includes imports of types referenced by '{0}'"),Remove_type_from_import_declaration_from_0:P(90055,3,"Remove_type_from_import_declaration_from_0_90055",`Remove 'type' from import declaration from "{0}"`),Remove_type_from_import_of_0_from_1:P(90056,3,"Remove_type_from_import_of_0_from_1_90056",`Remove 'type' from import of '{0}' from "{1}"`),Add_import_from_0:P(90057,3,"Add_import_from_0_90057",'Add import from "{0}"'),Update_import_from_0:P(90058,3,"Update_import_from_0_90058",'Update import from "{0}"'),Export_0_from_module_1:P(90059,3,"Export_0_from_module_1_90059","Export '{0}' from module '{1}'"),Export_all_referenced_locals:P(90060,3,"Export_all_referenced_locals_90060","Export all referenced locals"),Convert_function_to_an_ES2015_class:P(95001,3,"Convert_function_to_an_ES2015_class_95001","Convert function to an ES2015 class"),Convert_0_to_1_in_0:P(95003,3,"Convert_0_to_1_in_0_95003","Convert '{0}' to '{1} in {0}'"),Extract_to_0_in_1:P(95004,3,"Extract_to_0_in_1_95004","Extract to {0} in {1}"),Extract_function:P(95005,3,"Extract_function_95005","Extract function"),Extract_constant:P(95006,3,"Extract_constant_95006","Extract constant"),Extract_to_0_in_enclosing_scope:P(95007,3,"Extract_to_0_in_enclosing_scope_95007","Extract to {0} in enclosing scope"),Extract_to_0_in_1_scope:P(95008,3,"Extract_to_0_in_1_scope_95008","Extract to {0} in {1} scope"),Annotate_with_type_from_JSDoc:P(95009,3,"Annotate_with_type_from_JSDoc_95009","Annotate with type from JSDoc"),Infer_type_of_0_from_usage:P(95011,3,"Infer_type_of_0_from_usage_95011","Infer type of '{0}' from usage"),Infer_parameter_types_from_usage:P(95012,3,"Infer_parameter_types_from_usage_95012","Infer parameter types from usage"),Convert_to_default_import:P(95013,3,"Convert_to_default_import_95013","Convert to default import"),Install_0:P(95014,3,"Install_0_95014","Install '{0}'"),Replace_import_with_0:P(95015,3,"Replace_import_with_0_95015","Replace import with '{0}'."),Use_synthetic_default_member:P(95016,3,"Use_synthetic_default_member_95016","Use synthetic 'default' member."),Convert_to_ES_module:P(95017,3,"Convert_to_ES_module_95017","Convert to ES module"),Add_undefined_type_to_property_0:P(95018,3,"Add_undefined_type_to_property_0_95018","Add 'undefined' type to property '{0}'"),Add_initializer_to_property_0:P(95019,3,"Add_initializer_to_property_0_95019","Add initializer to property '{0}'"),Add_definite_assignment_assertion_to_property_0:P(95020,3,"Add_definite_assignment_assertion_to_property_0_95020","Add definite assignment assertion to property '{0}'"),Convert_all_type_literals_to_mapped_type:P(95021,3,"Convert_all_type_literals_to_mapped_type_95021","Convert all type literals to mapped type"),Add_all_missing_members:P(95022,3,"Add_all_missing_members_95022","Add all missing members"),Infer_all_types_from_usage:P(95023,3,"Infer_all_types_from_usage_95023","Infer all types from usage"),Delete_all_unused_declarations:P(95024,3,"Delete_all_unused_declarations_95024","Delete all unused declarations"),Prefix_all_unused_declarations_with_where_possible:P(95025,3,"Prefix_all_unused_declarations_with_where_possible_95025","Prefix all unused declarations with '_' where possible"),Fix_all_detected_spelling_errors:P(95026,3,"Fix_all_detected_spelling_errors_95026","Fix all detected spelling errors"),Add_initializers_to_all_uninitialized_properties:P(95027,3,"Add_initializers_to_all_uninitialized_properties_95027","Add initializers to all uninitialized properties"),Add_definite_assignment_assertions_to_all_uninitialized_properties:P(95028,3,"Add_definite_assignment_assertions_to_all_uninitialized_properties_95028","Add definite assignment assertions to all uninitialized properties"),Add_undefined_type_to_all_uninitialized_properties:P(95029,3,"Add_undefined_type_to_all_uninitialized_properties_95029","Add undefined type to all uninitialized properties"),Change_all_jsdoc_style_types_to_TypeScript:P(95030,3,"Change_all_jsdoc_style_types_to_TypeScript_95030","Change all jsdoc-style types to TypeScript"),Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types:P(95031,3,"Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types_95031","Change all jsdoc-style types to TypeScript (and add '| undefined' to nullable types)"),Implement_all_unimplemented_interfaces:P(95032,3,"Implement_all_unimplemented_interfaces_95032","Implement all unimplemented interfaces"),Install_all_missing_types_packages:P(95033,3,"Install_all_missing_types_packages_95033","Install all missing types packages"),Rewrite_all_as_indexed_access_types:P(95034,3,"Rewrite_all_as_indexed_access_types_95034","Rewrite all as indexed access types"),Convert_all_to_default_imports:P(95035,3,"Convert_all_to_default_imports_95035","Convert all to default imports"),Make_all_super_calls_the_first_statement_in_their_constructor:P(95036,3,"Make_all_super_calls_the_first_statement_in_their_constructor_95036","Make all 'super()' calls the first statement in their constructor"),Add_qualifier_to_all_unresolved_variables_matching_a_member_name:P(95037,3,"Add_qualifier_to_all_unresolved_variables_matching_a_member_name_95037","Add qualifier to all unresolved variables matching a member name"),Change_all_extended_interfaces_to_implements:P(95038,3,"Change_all_extended_interfaces_to_implements_95038","Change all extended interfaces to 'implements'"),Add_all_missing_super_calls:P(95039,3,"Add_all_missing_super_calls_95039","Add all missing super calls"),Implement_all_inherited_abstract_classes:P(95040,3,"Implement_all_inherited_abstract_classes_95040","Implement all inherited abstract classes"),Add_all_missing_async_modifiers:P(95041,3,"Add_all_missing_async_modifiers_95041","Add all missing 'async' modifiers"),Add_ts_ignore_to_all_error_messages:P(95042,3,"Add_ts_ignore_to_all_error_messages_95042","Add '@ts-ignore' to all error messages"),Annotate_everything_with_types_from_JSDoc:P(95043,3,"Annotate_everything_with_types_from_JSDoc_95043","Annotate everything with types from JSDoc"),Add_to_all_uncalled_decorators:P(95044,3,"Add_to_all_uncalled_decorators_95044","Add '()' to all uncalled decorators"),Convert_all_constructor_functions_to_classes:P(95045,3,"Convert_all_constructor_functions_to_classes_95045","Convert all constructor functions to classes"),Generate_get_and_set_accessors:P(95046,3,"Generate_get_and_set_accessors_95046","Generate 'get' and 'set' accessors"),Convert_require_to_import:P(95047,3,"Convert_require_to_import_95047","Convert 'require' to 'import'"),Convert_all_require_to_import:P(95048,3,"Convert_all_require_to_import_95048","Convert all 'require' to 'import'"),Move_to_a_new_file:P(95049,3,"Move_to_a_new_file_95049","Move to a new file"),Remove_unreachable_code:P(95050,3,"Remove_unreachable_code_95050","Remove unreachable code"),Remove_all_unreachable_code:P(95051,3,"Remove_all_unreachable_code_95051","Remove all unreachable code"),Add_missing_typeof:P(95052,3,"Add_missing_typeof_95052","Add missing 'typeof'"),Remove_unused_label:P(95053,3,"Remove_unused_label_95053","Remove unused label"),Remove_all_unused_labels:P(95054,3,"Remove_all_unused_labels_95054","Remove all unused labels"),Convert_0_to_mapped_object_type:P(95055,3,"Convert_0_to_mapped_object_type_95055","Convert '{0}' to mapped object type"),Convert_namespace_import_to_named_imports:P(95056,3,"Convert_namespace_import_to_named_imports_95056","Convert namespace import to named imports"),Convert_named_imports_to_namespace_import:P(95057,3,"Convert_named_imports_to_namespace_import_95057","Convert named imports to namespace import"),Add_or_remove_braces_in_an_arrow_function:P(95058,3,"Add_or_remove_braces_in_an_arrow_function_95058","Add or remove braces in an arrow function"),Add_braces_to_arrow_function:P(95059,3,"Add_braces_to_arrow_function_95059","Add braces to arrow function"),Remove_braces_from_arrow_function:P(95060,3,"Remove_braces_from_arrow_function_95060","Remove braces from arrow function"),Convert_default_export_to_named_export:P(95061,3,"Convert_default_export_to_named_export_95061","Convert default export to named export"),Convert_named_export_to_default_export:P(95062,3,"Convert_named_export_to_default_export_95062","Convert named export to default export"),Add_missing_enum_member_0:P(95063,3,"Add_missing_enum_member_0_95063","Add missing enum member '{0}'"),Add_all_missing_imports:P(95064,3,"Add_all_missing_imports_95064","Add all missing imports"),Convert_to_async_function:P(95065,3,"Convert_to_async_function_95065","Convert to async function"),Convert_all_to_async_functions:P(95066,3,"Convert_all_to_async_functions_95066","Convert all to async functions"),Add_missing_call_parentheses:P(95067,3,"Add_missing_call_parentheses_95067","Add missing call parentheses"),Add_all_missing_call_parentheses:P(95068,3,"Add_all_missing_call_parentheses_95068","Add all missing call parentheses"),Add_unknown_conversion_for_non_overlapping_types:P(95069,3,"Add_unknown_conversion_for_non_overlapping_types_95069","Add 'unknown' conversion for non-overlapping types"),Add_unknown_to_all_conversions_of_non_overlapping_types:P(95070,3,"Add_unknown_to_all_conversions_of_non_overlapping_types_95070","Add 'unknown' to all conversions of non-overlapping types"),Add_missing_new_operator_to_call:P(95071,3,"Add_missing_new_operator_to_call_95071","Add missing 'new' operator to call"),Add_missing_new_operator_to_all_calls:P(95072,3,"Add_missing_new_operator_to_all_calls_95072","Add missing 'new' operator to all calls"),Add_names_to_all_parameters_without_names:P(95073,3,"Add_names_to_all_parameters_without_names_95073","Add names to all parameters without names"),Enable_the_experimentalDecorators_option_in_your_configuration_file:P(95074,3,"Enable_the_experimentalDecorators_option_in_your_configuration_file_95074","Enable the 'experimentalDecorators' option in your configuration file"),Convert_parameters_to_destructured_object:P(95075,3,"Convert_parameters_to_destructured_object_95075","Convert parameters to destructured object"),Extract_type:P(95077,3,"Extract_type_95077","Extract type"),Extract_to_type_alias:P(95078,3,"Extract_to_type_alias_95078","Extract to type alias"),Extract_to_typedef:P(95079,3,"Extract_to_typedef_95079","Extract to typedef"),Infer_this_type_of_0_from_usage:P(95080,3,"Infer_this_type_of_0_from_usage_95080","Infer 'this' type of '{0}' from usage"),Add_const_to_unresolved_variable:P(95081,3,"Add_const_to_unresolved_variable_95081","Add 'const' to unresolved variable"),Add_const_to_all_unresolved_variables:P(95082,3,"Add_const_to_all_unresolved_variables_95082","Add 'const' to all unresolved variables"),Add_await:P(95083,3,"Add_await_95083","Add 'await'"),Add_await_to_initializer_for_0:P(95084,3,"Add_await_to_initializer_for_0_95084","Add 'await' to initializer for '{0}'"),Fix_all_expressions_possibly_missing_await:P(95085,3,"Fix_all_expressions_possibly_missing_await_95085","Fix all expressions possibly missing 'await'"),Remove_unnecessary_await:P(95086,3,"Remove_unnecessary_await_95086","Remove unnecessary 'await'"),Remove_all_unnecessary_uses_of_await:P(95087,3,"Remove_all_unnecessary_uses_of_await_95087","Remove all unnecessary uses of 'await'"),Enable_the_jsx_flag_in_your_configuration_file:P(95088,3,"Enable_the_jsx_flag_in_your_configuration_file_95088","Enable the '--jsx' flag in your configuration file"),Add_await_to_initializers:P(95089,3,"Add_await_to_initializers_95089","Add 'await' to initializers"),Extract_to_interface:P(95090,3,"Extract_to_interface_95090","Extract to interface"),Convert_to_a_bigint_numeric_literal:P(95091,3,"Convert_to_a_bigint_numeric_literal_95091","Convert to a bigint numeric literal"),Convert_all_to_bigint_numeric_literals:P(95092,3,"Convert_all_to_bigint_numeric_literals_95092","Convert all to bigint numeric literals"),Convert_const_to_let:P(95093,3,"Convert_const_to_let_95093","Convert 'const' to 'let'"),Prefix_with_declare:P(95094,3,"Prefix_with_declare_95094","Prefix with 'declare'"),Prefix_all_incorrect_property_declarations_with_declare:P(95095,3,"Prefix_all_incorrect_property_declarations_with_declare_95095","Prefix all incorrect property declarations with 'declare'"),Convert_to_template_string:P(95096,3,"Convert_to_template_string_95096","Convert to template string"),Add_export_to_make_this_file_into_a_module:P(95097,3,"Add_export_to_make_this_file_into_a_module_95097","Add 'export {}' to make this file into a module"),Set_the_target_option_in_your_configuration_file_to_0:P(95098,3,"Set_the_target_option_in_your_configuration_file_to_0_95098","Set the 'target' option in your configuration file to '{0}'"),Set_the_module_option_in_your_configuration_file_to_0:P(95099,3,"Set_the_module_option_in_your_configuration_file_to_0_95099","Set the 'module' option in your configuration file to '{0}'"),Convert_invalid_character_to_its_html_entity_code:P(95100,3,"Convert_invalid_character_to_its_html_entity_code_95100","Convert invalid character to its html entity code"),Convert_all_invalid_characters_to_HTML_entity_code:P(95101,3,"Convert_all_invalid_characters_to_HTML_entity_code_95101","Convert all invalid characters to HTML entity code"),Convert_all_const_to_let:P(95102,3,"Convert_all_const_to_let_95102","Convert all 'const' to 'let'"),Convert_function_expression_0_to_arrow_function:P(95105,3,"Convert_function_expression_0_to_arrow_function_95105","Convert function expression '{0}' to arrow function"),Convert_function_declaration_0_to_arrow_function:P(95106,3,"Convert_function_declaration_0_to_arrow_function_95106","Convert function declaration '{0}' to arrow function"),Fix_all_implicit_this_errors:P(95107,3,"Fix_all_implicit_this_errors_95107","Fix all implicit-'this' errors"),Wrap_invalid_character_in_an_expression_container:P(95108,3,"Wrap_invalid_character_in_an_expression_container_95108","Wrap invalid character in an expression container"),Wrap_all_invalid_characters_in_an_expression_container:P(95109,3,"Wrap_all_invalid_characters_in_an_expression_container_95109","Wrap all invalid characters in an expression container"),Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file:P(95110,3,"Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file_95110","Visit https://aka.ms/tsconfig to read more about this file"),Add_a_return_statement:P(95111,3,"Add_a_return_statement_95111","Add a return statement"),Remove_braces_from_arrow_function_body:P(95112,3,"Remove_braces_from_arrow_function_body_95112","Remove braces from arrow function body"),Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal:P(95113,3,"Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal_95113","Wrap the following body with parentheses which should be an object literal"),Add_all_missing_return_statement:P(95114,3,"Add_all_missing_return_statement_95114","Add all missing return statement"),Remove_braces_from_all_arrow_function_bodies_with_relevant_issues:P(95115,3,"Remove_braces_from_all_arrow_function_bodies_with_relevant_issues_95115","Remove braces from all arrow function bodies with relevant issues"),Wrap_all_object_literal_with_parentheses:P(95116,3,"Wrap_all_object_literal_with_parentheses_95116","Wrap all object literal with parentheses"),Move_labeled_tuple_element_modifiers_to_labels:P(95117,3,"Move_labeled_tuple_element_modifiers_to_labels_95117","Move labeled tuple element modifiers to labels"),Convert_overload_list_to_single_signature:P(95118,3,"Convert_overload_list_to_single_signature_95118","Convert overload list to single signature"),Generate_get_and_set_accessors_for_all_overriding_properties:P(95119,3,"Generate_get_and_set_accessors_for_all_overriding_properties_95119","Generate 'get' and 'set' accessors for all overriding properties"),Wrap_in_JSX_fragment:P(95120,3,"Wrap_in_JSX_fragment_95120","Wrap in JSX fragment"),Wrap_all_unparented_JSX_in_JSX_fragment:P(95121,3,"Wrap_all_unparented_JSX_in_JSX_fragment_95121","Wrap all unparented JSX in JSX fragment"),Convert_arrow_function_or_function_expression:P(95122,3,"Convert_arrow_function_or_function_expression_95122","Convert arrow function or function expression"),Convert_to_anonymous_function:P(95123,3,"Convert_to_anonymous_function_95123","Convert to anonymous function"),Convert_to_named_function:P(95124,3,"Convert_to_named_function_95124","Convert to named function"),Convert_to_arrow_function:P(95125,3,"Convert_to_arrow_function_95125","Convert to arrow function"),Remove_parentheses:P(95126,3,"Remove_parentheses_95126","Remove parentheses"),Could_not_find_a_containing_arrow_function:P(95127,3,"Could_not_find_a_containing_arrow_function_95127","Could not find a containing arrow function"),Containing_function_is_not_an_arrow_function:P(95128,3,"Containing_function_is_not_an_arrow_function_95128","Containing function is not an arrow function"),Could_not_find_export_statement:P(95129,3,"Could_not_find_export_statement_95129","Could not find export statement"),This_file_already_has_a_default_export:P(95130,3,"This_file_already_has_a_default_export_95130","This file already has a default export"),Could_not_find_import_clause:P(95131,3,"Could_not_find_import_clause_95131","Could not find import clause"),Could_not_find_namespace_import_or_named_imports:P(95132,3,"Could_not_find_namespace_import_or_named_imports_95132","Could not find namespace import or named imports"),Selection_is_not_a_valid_type_node:P(95133,3,"Selection_is_not_a_valid_type_node_95133","Selection is not a valid type node"),No_type_could_be_extracted_from_this_type_node:P(95134,3,"No_type_could_be_extracted_from_this_type_node_95134","No type could be extracted from this type node"),Could_not_find_property_for_which_to_generate_accessor:P(95135,3,"Could_not_find_property_for_which_to_generate_accessor_95135","Could not find property for which to generate accessor"),Name_is_not_valid:P(95136,3,"Name_is_not_valid_95136","Name is not valid"),Can_only_convert_property_with_modifier:P(95137,3,"Can_only_convert_property_with_modifier_95137","Can only convert property with modifier"),Switch_each_misused_0_to_1:P(95138,3,"Switch_each_misused_0_to_1_95138","Switch each misused '{0}' to '{1}'"),Convert_to_optional_chain_expression:P(95139,3,"Convert_to_optional_chain_expression_95139","Convert to optional chain expression"),Could_not_find_convertible_access_expression:P(95140,3,"Could_not_find_convertible_access_expression_95140","Could not find convertible access expression"),Could_not_find_matching_access_expressions:P(95141,3,"Could_not_find_matching_access_expressions_95141","Could not find matching access expressions"),Can_only_convert_logical_AND_access_chains:P(95142,3,"Can_only_convert_logical_AND_access_chains_95142","Can only convert logical AND access chains"),Add_void_to_Promise_resolved_without_a_value:P(95143,3,"Add_void_to_Promise_resolved_without_a_value_95143","Add 'void' to Promise resolved without a value"),Add_void_to_all_Promises_resolved_without_a_value:P(95144,3,"Add_void_to_all_Promises_resolved_without_a_value_95144","Add 'void' to all Promises resolved without a value"),Use_element_access_for_0:P(95145,3,"Use_element_access_for_0_95145","Use element access for '{0}'"),Use_element_access_for_all_undeclared_properties:P(95146,3,"Use_element_access_for_all_undeclared_properties_95146","Use element access for all undeclared properties."),Delete_all_unused_imports:P(95147,3,"Delete_all_unused_imports_95147","Delete all unused imports"),Infer_function_return_type:P(95148,3,"Infer_function_return_type_95148","Infer function return type"),Return_type_must_be_inferred_from_a_function:P(95149,3,"Return_type_must_be_inferred_from_a_function_95149","Return type must be inferred from a function"),Could_not_determine_function_return_type:P(95150,3,"Could_not_determine_function_return_type_95150","Could not determine function return type"),Could_not_convert_to_arrow_function:P(95151,3,"Could_not_convert_to_arrow_function_95151","Could not convert to arrow function"),Could_not_convert_to_named_function:P(95152,3,"Could_not_convert_to_named_function_95152","Could not convert to named function"),Could_not_convert_to_anonymous_function:P(95153,3,"Could_not_convert_to_anonymous_function_95153","Could not convert to anonymous function"),Can_only_convert_string_concatenations_and_string_literals:P(95154,3,"Can_only_convert_string_concatenations_and_string_literals_95154","Can only convert string concatenations and string literals"),Selection_is_not_a_valid_statement_or_statements:P(95155,3,"Selection_is_not_a_valid_statement_or_statements_95155","Selection is not a valid statement or statements"),Add_missing_function_declaration_0:P(95156,3,"Add_missing_function_declaration_0_95156","Add missing function declaration '{0}'"),Add_all_missing_function_declarations:P(95157,3,"Add_all_missing_function_declarations_95157","Add all missing function declarations"),Method_not_implemented:P(95158,3,"Method_not_implemented_95158","Method not implemented."),Function_not_implemented:P(95159,3,"Function_not_implemented_95159","Function not implemented."),Add_override_modifier:P(95160,3,"Add_override_modifier_95160","Add 'override' modifier"),Remove_override_modifier:P(95161,3,"Remove_override_modifier_95161","Remove 'override' modifier"),Add_all_missing_override_modifiers:P(95162,3,"Add_all_missing_override_modifiers_95162","Add all missing 'override' modifiers"),Remove_all_unnecessary_override_modifiers:P(95163,3,"Remove_all_unnecessary_override_modifiers_95163","Remove all unnecessary 'override' modifiers"),Can_only_convert_named_export:P(95164,3,"Can_only_convert_named_export_95164","Can only convert named export"),Add_missing_properties:P(95165,3,"Add_missing_properties_95165","Add missing properties"),Add_all_missing_properties:P(95166,3,"Add_all_missing_properties_95166","Add all missing properties"),Add_missing_attributes:P(95167,3,"Add_missing_attributes_95167","Add missing attributes"),Add_all_missing_attributes:P(95168,3,"Add_all_missing_attributes_95168","Add all missing attributes"),Add_undefined_to_optional_property_type:P(95169,3,"Add_undefined_to_optional_property_type_95169","Add 'undefined' to optional property type"),Convert_named_imports_to_default_import:P(95170,3,"Convert_named_imports_to_default_import_95170","Convert named imports to default import"),Delete_unused_param_tag_0:P(95171,3,"Delete_unused_param_tag_0_95171","Delete unused '@param' tag '{0}'"),Delete_all_unused_param_tags:P(95172,3,"Delete_all_unused_param_tags_95172","Delete all unused '@param' tags"),Rename_param_tag_name_0_to_1:P(95173,3,"Rename_param_tag_name_0_to_1_95173","Rename '@param' tag name '{0}' to '{1}'"),Use_0:P(95174,3,"Use_0_95174","Use `{0}`."),Use_Number_isNaN_in_all_conditions:P(95175,3,"Use_Number_isNaN_in_all_conditions_95175","Use `Number.isNaN` in all conditions."),Convert_typedef_to_TypeScript_type:P(95176,3,"Convert_typedef_to_TypeScript_type_95176","Convert typedef to TypeScript type."),Convert_all_typedef_to_TypeScript_types:P(95177,3,"Convert_all_typedef_to_TypeScript_types_95177","Convert all typedef to TypeScript types."),Move_to_file:P(95178,3,"Move_to_file_95178","Move to file"),Cannot_move_to_file_selected_file_is_invalid:P(95179,3,"Cannot_move_to_file_selected_file_is_invalid_95179","Cannot move to file, selected file is invalid"),Use_import_type:P(95180,3,"Use_import_type_95180","Use 'import type'"),Use_type_0:P(95181,3,"Use_type_0_95181","Use 'type {0}'"),Fix_all_with_type_only_imports:P(95182,3,"Fix_all_with_type_only_imports_95182","Fix all with type-only imports"),Cannot_move_statements_to_the_selected_file:P(95183,3,"Cannot_move_statements_to_the_selected_file_95183","Cannot move statements to the selected file"),Inline_variable:P(95184,3,"Inline_variable_95184","Inline variable"),Could_not_find_variable_to_inline:P(95185,3,"Could_not_find_variable_to_inline_95185","Could not find variable to inline."),Variables_with_multiple_declarations_cannot_be_inlined:P(95186,3,"Variables_with_multiple_declarations_cannot_be_inlined_95186","Variables with multiple declarations cannot be inlined."),Add_missing_comma_for_object_member_completion_0:P(95187,3,"Add_missing_comma_for_object_member_completion_0_95187","Add missing comma for object member completion '{0}'."),No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer:P(18004,1,"No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer_18004","No value exists in scope for the shorthand property '{0}'. Either declare one or provide an initializer."),Classes_may_not_have_a_field_named_constructor:P(18006,1,"Classes_may_not_have_a_field_named_constructor_18006","Classes may not have a field named 'constructor'."),JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array:P(18007,1,"JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array_18007","JSX expressions may not use the comma operator. Did you mean to write an array?"),Private_identifiers_cannot_be_used_as_parameters:P(18009,1,"Private_identifiers_cannot_be_used_as_parameters_18009","Private identifiers cannot be used as parameters."),An_accessibility_modifier_cannot_be_used_with_a_private_identifier:P(18010,1,"An_accessibility_modifier_cannot_be_used_with_a_private_identifier_18010","An accessibility modifier cannot be used with a private identifier."),The_operand_of_a_delete_operator_cannot_be_a_private_identifier:P(18011,1,"The_operand_of_a_delete_operator_cannot_be_a_private_identifier_18011","The operand of a 'delete' operator cannot be a private identifier."),constructor_is_a_reserved_word:P(18012,1,"constructor_is_a_reserved_word_18012","'#constructor' is a reserved word."),Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier:P(18013,1,"Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier_18013","Property '{0}' is not accessible outside class '{1}' because it has a private identifier."),The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_private_identifier_with_the_same_spelling:P(18014,1,"The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_priv_18014","The property '{0}' cannot be accessed on type '{1}' within this class because it is shadowed by another private identifier with the same spelling."),Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2:P(18015,1,"Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2_18015","Property '{0}' in type '{1}' refers to a different member that cannot be accessed from within type '{2}'."),Private_identifiers_are_not_allowed_outside_class_bodies:P(18016,1,"Private_identifiers_are_not_allowed_outside_class_bodies_18016","Private identifiers are not allowed outside class bodies."),The_shadowing_declaration_of_0_is_defined_here:P(18017,1,"The_shadowing_declaration_of_0_is_defined_here_18017","The shadowing declaration of '{0}' is defined here"),The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here:P(18018,1,"The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here_18018","The declaration of '{0}' that you probably intended to use is defined here"),_0_modifier_cannot_be_used_with_a_private_identifier:P(18019,1,"_0_modifier_cannot_be_used_with_a_private_identifier_18019","'{0}' modifier cannot be used with a private identifier."),An_enum_member_cannot_be_named_with_a_private_identifier:P(18024,1,"An_enum_member_cannot_be_named_with_a_private_identifier_18024","An enum member cannot be named with a private identifier."),can_only_be_used_at_the_start_of_a_file:P(18026,1,"can_only_be_used_at_the_start_of_a_file_18026","'#!' can only be used at the start of a file."),Compiler_reserves_name_0_when_emitting_private_identifier_downlevel:P(18027,1,"Compiler_reserves_name_0_when_emitting_private_identifier_downlevel_18027","Compiler reserves name '{0}' when emitting private identifier downlevel."),Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher:P(18028,1,"Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher_18028","Private identifiers are only available when targeting ECMAScript 2015 and higher."),Private_identifiers_are_not_allowed_in_variable_declarations:P(18029,1,"Private_identifiers_are_not_allowed_in_variable_declarations_18029","Private identifiers are not allowed in variable declarations."),An_optional_chain_cannot_contain_private_identifiers:P(18030,1,"An_optional_chain_cannot_contain_private_identifiers_18030","An optional chain cannot contain private identifiers."),The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituents:P(18031,1,"The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituent_18031","The intersection '{0}' was reduced to 'never' because property '{1}' has conflicting types in some constituents."),The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_private_in_some:P(18032,1,"The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_pr_18032","The intersection '{0}' was reduced to 'never' because property '{1}' exists in multiple constituents and is private in some."),Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values:P(18033,1,"Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values_18033","Type '{0}' is not assignable to type '{1}' as required for computed enum member values."),Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compiler_option_is_specified_e_g_Fragment:P(18034,3,"Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compi_18034","Specify the JSX fragment factory function to use when targeting 'react' JSX emit with 'jsxFactory' compiler option is specified, e.g. 'Fragment'."),Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name:P(18035,1,"Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name_18035","Invalid value for 'jsxFragmentFactory'. '{0}' is not a valid identifier or qualified-name."),Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_decorator:P(18036,1,"Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_dec_18036","Class decorators can't be used with static private identifier. Consider removing the experimental decorator."),await_expression_cannot_be_used_inside_a_class_static_block:P(18037,1,"await_expression_cannot_be_used_inside_a_class_static_block_18037","'await' expression cannot be used inside a class static block."),for_await_loops_cannot_be_used_inside_a_class_static_block:P(18038,1,"for_await_loops_cannot_be_used_inside_a_class_static_block_18038","'for await' loops cannot be used inside a class static block."),Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block:P(18039,1,"Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block_18039","Invalid use of '{0}'. It cannot be used inside a class static block."),A_return_statement_cannot_be_used_inside_a_class_static_block:P(18041,1,"A_return_statement_cannot_be_used_inside_a_class_static_block_18041","A 'return' statement cannot be used inside a class static block."),_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation:P(18042,1,"_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation_18042","'{0}' is a type and cannot be imported in JavaScript files. Use '{1}' in a JSDoc type annotation."),Types_cannot_appear_in_export_declarations_in_JavaScript_files:P(18043,1,"Types_cannot_appear_in_export_declarations_in_JavaScript_files_18043","Types cannot appear in export declarations in JavaScript files."),_0_is_automatically_exported_here:P(18044,3,"_0_is_automatically_exported_here_18044","'{0}' is automatically exported here."),Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher:P(18045,1,"Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher_18045","Properties with the 'accessor' modifier are only available when targeting ECMAScript 2015 and higher."),_0_is_of_type_unknown:P(18046,1,"_0_is_of_type_unknown_18046","'{0}' is of type 'unknown'."),_0_is_possibly_null:P(18047,1,"_0_is_possibly_null_18047","'{0}' is possibly 'null'."),_0_is_possibly_undefined:P(18048,1,"_0_is_possibly_undefined_18048","'{0}' is possibly 'undefined'."),_0_is_possibly_null_or_undefined:P(18049,1,"_0_is_possibly_null_or_undefined_18049","'{0}' is possibly 'null' or 'undefined'."),The_value_0_cannot_be_used_here:P(18050,1,"The_value_0_cannot_be_used_here_18050","The value '{0}' cannot be used here."),Compiler_option_0_cannot_be_given_an_empty_string:P(18051,1,"Compiler_option_0_cannot_be_given_an_empty_string_18051","Compiler option '{0}' cannot be given an empty string."),Non_abstract_class_0_does_not_implement_all_abstract_members_of_1:P(18052,1,"Non_abstract_class_0_does_not_implement_all_abstract_members_of_1_18052","Non-abstract class '{0}' does not implement all abstract members of '{1}'"),Its_type_0_is_not_a_valid_JSX_element_type:P(18053,1,"Its_type_0_is_not_a_valid_JSX_element_type_18053","Its type '{0}' is not a valid JSX element type."),await_using_statements_cannot_be_used_inside_a_class_static_block:P(18054,1,"await_using_statements_cannot_be_used_inside_a_class_static_block_18054","'await using' statements cannot be used inside a class static block.")}}});function ph(t){return t>=80}function B2e(t){return t===32||ph(t)}function TO(t,u){if(t=2?TO(t,nZe):u===1?TO(t,tZe):TO(t,Xqe)}function pTt(t,u){return u>=2?TO(t,uZe):u===1?TO(t,iZe):TO(t,eZe)}function gTt(t){const u=[];return t.forEach((s,d)=>{u[s]=d}),u}function qo(t){return sZe[t]}function m2(t){return N2e.get(t)}function n7(t){const u=[];let s=0,d=0;for(;s127&&Y1(f)&&(u.push(d),d=s);break}}return u.push(d),u}function LO(t,u,s,d){return t.getPositionOfLineAndCharacter?t.getPositionOfLineAndCharacter(u,s,d):SU($3(t),u,s,t.text,d)}function SU(t,u,s,d,f){(u<0||u>=t.length)&&(f?u=u<0?0:u>=t.length?t.length-1:u:H.fail(`Bad line number. Line: ${u}, lineStarts.length: ${t.length} , line map is correct? ${d!==void 0?Zt(t,n7(d)):"unknown"}`));const p=t[u]+s;return f?p>t[u+1]?t[u+1]:typeof d=="string"&&p>d.length?d.length:p:(u=8192&&t<=8203||t===8239||t===8287||t===12288||t===65279}function Y1(t){return t===10||t===13||t===8232||t===8233}function PN(t){return t>=48&&t<=57}function Zqe(t){return PN(t)||t>=65&&t<=70||t>=97&&t<=102}function ETt(t){return t<=1114111}function BU(t){return t>=48&&t<=55}function w2e(t,u){const s=t.charCodeAt(u);switch(s){case 13:case 10:case 9:case 11:case 12:case 32:case 47:case 60:case 124:case 61:case 62:return!0;case 35:return u===0;default:return s>127}}function gs(t,u,s,d,f){if(pg(u))return u;let p=!1;for(;;){const E=t.charCodeAt(u);switch(E){case 13:t.charCodeAt(u+1)===10&&u++;case 10:if(u++,s)return u;p=!!f;continue;case 9:case 11:case 12:case 32:u++;continue;case 47:if(d)break;if(t.charCodeAt(u+1)===47){for(u+=2;u127&&U3(E)){u++;continue}break}return u}}function MN(t,u){if(H.assert(u>=0),u===0||Y1(t.charCodeAt(u-1))){const s=t.charCodeAt(u);if(u+TU=0&&s127&&U3(j)){T&&Y1(j)&&(k=!0),s++;continue}break e}}return T&&(z=f(v,b,B,k,p,z)),z}function PO(t,u,s,d){return Nse(!1,t,u,!1,s,d)}function MO(t,u,s,d){return Nse(!1,t,u,!0,s,d)}function T2e(t,u,s,d,f){return Nse(!0,t,u,!1,s,d,f)}function L2e(t,u,s,d,f){return Nse(!0,t,u,!0,s,d,f)}function Yqe(t,u,s,d,f,p=[]){return p.push({kind:s,pos:t,end:u,hasTrailingNewLine:d}),p}function G_(t,u){return T2e(t,u,Yqe,void 0,void 0)}function Ev(t,u){return L2e(t,u,Yqe,void 0,void 0)}function wU(t){const u=Pse.exec(t);if(u)return u[0]}function J_(t,u){return t>=65&&t<=90||t>=97&&t<=122||t===36||t===95||t>127&&AU(t,u)}function _v(t,u,s){return t>=65&&t<=90||t>=97&&t<=122||t>=48&&t<=57||t===36||t===95||(s===1?t===45||t===58:!1)||t>127&&pTt(t,u)}function Nm(t,u,s){let d=Fx(t,0);if(!J_(d,u))return!1;for(let f=Dv(d);fk,getStartPos:()=>k,getTokenEnd:()=>b,getTextPos:()=>b,getToken:()=>M,getTokenStart:()=>T,getTokenPos:()=>T,getTokenText:()=>v.substring(T,b),getTokenValue:()=>z,hasUnicodeEscape:()=>(j&1024)!==0,hasExtendedUnicodeEscape:()=>(j&8)!==0,hasPrecedingLineBreak:()=>(j&1)!==0,hasPrecedingJSDocComment:()=>(j&2)!==0,isIdentifier:()=>M===80||M>118,isReservedWord:()=>M>=83&&M<=118,isUnterminated:()=>(j&4)!==0,getCommentDirectives:()=>J,getNumericLiteralFlags:()=>j&25584,getTokenFlags:()=>j,reScanGreaterToken:Ie,reScanAsteriskEqualsToken:st,reScanSlashToken:Bt,reScanTemplateToken:ft,reScanTemplateHeadOrNoSubstitutionTemplate:Ut,scanJsxIdentifier:Pi,scanJsxAttributeValue:Fi,reScanJsxAttributeValue:Yu,reScanJsxToken:Ni,reScanLessThanToken:Vi,reScanHashToken:xn,reScanQuestionToken:Jn,reScanInvalidIdentifier:Gt,scanJsxToken:an,scanJsDocToken:Fr,scanJSDocCommentTextToken:oa,scan:je,getText:Ai,clearCommentDirectives:Dn,setText:Cn,setScriptTarget:sa,setLanguageVariant:xa,setScriptKind:aa,setJSDocParsingMode:Ta,setOnError:tu,resetTokenState:Qo,setTextPos:Qo,setInJSDocType:bo,tryScan:Ln,lookAhead:jn,scanRange:bt};return H.isDebugging&&Object.defineProperty(se,"__debugShowCurrentPositionInText",{get:()=>{const Qe=se.getText();return Qe.slice(0,se.getTokenFullStart())+"║"+Qe.slice(se.getTokenFullStart())}}),se;function ge(Qe,_t=b,Mt,qt){if(f){const Xt=b;b=_t,f(Qe,Mt||0,qt),b=Xt}}function ae(){let Qe=b,_t=!1,Mt=!1,qt="";for(;;){const Xt=v.charCodeAt(b);if(Xt===95){j|=512,_t?(_t=!1,Mt=!0,qt+=v.substring(Qe,b)):(j|=16384,ge(Mt?F.Multiple_consecutive_numeric_separators_are_not_permitted:F.Numeric_separators_are_not_allowed_here,b,1)),b++,Qe=b;continue}if(PN(Xt)){_t=!0,Mt=!1,b++;continue}break}return v.charCodeAt(b-1)===95&&(j|=16384,ge(F.Numeric_separators_are_not_allowed_here,b-1,1)),qt+v.substring(Qe,b)}function Ce(){let Qe=b,_t;if(v.charCodeAt(b)===48)if(b++,v.charCodeAt(b)===95)j|=16896,ge(F.Numeric_separators_are_not_allowed_here,b,1),b--,_t=ae();else if(!ve())j|=8192,_t=""+ +z;else if(!z)_t="0";else{z=""+parseInt(z,8),j|=32;const et=M===41,Et=(et?"-":"")+"0o"+(+z).toString(8);return et&&Qe--,ge(F.Octal_literals_are_not_allowed_Use_the_syntax_0,Qe,b-Qe,Et),9}else _t=ae();let Mt,qt;v.charCodeAt(b)===46&&(b++,Mt=ae());let Xt=b;if(v.charCodeAt(b)===69||v.charCodeAt(b)===101){b++,j|=16,(v.charCodeAt(b)===43||v.charCodeAt(b)===45)&&b++;const et=b,Et=ae();Et?(qt=v.substring(Xt,et)+Et,Xt=b):ge(F.Digit_expected)}let Pe;if(j&512?(Pe=_t,Mt&&(Pe+="."+Mt),qt&&(Pe+=qt)):Pe=v.substring(Qe,Xt),j&8192)return ge(F.Decimals_with_leading_zeros_are_not_allowed,Qe,Xt-Qe),z=""+ +Pe,9;if(Mt!==void 0||j&16)return ne(Qe,Mt===void 0&&!!(j&16)),z=""+ +Pe,9;{z=Pe;const et=Ye();return ne(Qe),et}}function ne(Qe,_t){if(!J_(Fx(v,b),t))return;const Mt=b,{length:qt}=He();qt===1&&v[Mt]==="n"?ge(_t?F.A_bigint_literal_cannot_use_exponential_notation:F.A_bigint_literal_must_be_an_integer,Qe,Mt-Qe+1):(ge(F.An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal,Mt,qt),b=Mt)}function ve(){const Qe=b;let _t=!0;for(;PN(v.charCodeAt(b));)BU(v.charCodeAt(b))||(_t=!1),b++;return z=v.substring(Qe,b),_t}function Se(Qe,_t){const Mt=pe(Qe,!1,_t);return Mt?parseInt(Mt,16):-1}function Ne(Qe,_t){return pe(Qe,!0,_t)}function pe(Qe,_t,Mt){let qt=[],Xt=!1,Pe=!1;for(;qt.length=65&&et<=70)et+=32;else if(!(et>=48&&et<=57||et>=97&&et<=102))break;qt.push(et),b++,Pe=!1}return qt.length=B){Mt+=v.substring(qt,b),j|=4,ge(F.Unterminated_string_literal);break}const Xt=v.charCodeAt(b);if(Xt===_t){Mt+=v.substring(qt,b),b++;break}if(Xt===92&&!Qe){Mt+=v.substring(qt,b),Mt+=Be(!0),qt=b;continue}if((Xt===10||Xt===13)&&!Qe){Mt+=v.substring(qt,b),j|=4,ge(F.Unterminated_string_literal);break}b++}return Mt}function xe(Qe){const _t=v.charCodeAt(b)===96;b++;let Mt=b,qt="",Xt;for(;;){if(b>=B){qt+=v.substring(Mt,b),j|=4,ge(F.Unterminated_template_literal),Xt=_t?15:18;break}const Pe=v.charCodeAt(b);if(Pe===96){qt+=v.substring(Mt,b),b++,Xt=_t?15:18;break}if(Pe===36&&b+1=B)return ge(F.Unexpected_end_of_text),"";const Mt=v.charCodeAt(b);switch(b++,Mt){case 48:if(b>=B||!PN(v.charCodeAt(b)))return"\0";case 49:case 50:case 51:b=B?(j|=2048,Qe&&ge(F.Unexpected_end_of_text),v.substring(_t,b)):v.charCodeAt(b)!==125?(j|=2048,Qe&&ge(F.Unterminated_Unicode_escape_sequence),v.substring(_t,b)):(b++,j|=8,F8(Xt)):(j|=2048,Qe&&ge(F.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive),v.substring(_t,b))}for(;b<_t+6;b++)if(!(b1114111&&(ge(F.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive),Mt=!0),b>=B?(ge(F.Unexpected_end_of_text),Mt=!0):v.charCodeAt(b)===125?b++:(ge(F.Unterminated_Unicode_escape_sequence),Mt=!0),Mt?"":F8(_t)}function Ae(){if(b+5=0&&_v(Mt,t)){b+=3,j|=8,Qe+=We(),_t=b;continue}if(Mt=Ae(),!(Mt>=0&&_v(Mt,t)))break;j|=1024,Qe+=v.substring(_t,b),Qe+=F8(Mt),b+=6,_t=b}else break}return Qe+=v.substring(_t,b),Qe}function Je(){const Qe=z.length;if(Qe>=2&&Qe<=12){const _t=z.charCodeAt(0);if(_t>=97&&_t<=122){const Mt=Qqe.get(z);if(Mt!==void 0)return M=Mt}}return M=80}function mt(Qe){let _t="",Mt=!1,qt=!1;for(;;){const Xt=v.charCodeAt(b);if(Xt===95){j|=512,Mt?(Mt=!1,qt=!0):ge(qt?F.Multiple_consecutive_numeric_separators_are_not_permitted:F.Numeric_separators_are_not_allowed_here,b,1),b++;continue}if(Mt=!0,!PN(Xt)||Xt-48>=Qe)break;_t+=v[b],b++,qt=!1}return v.charCodeAt(b-1)===95&&ge(F.Numeric_separators_are_not_allowed_here,b-1,1),_t}function Ye(){return v.charCodeAt(b)===110?(z+="n",j&384&&(z=BP(z)+"n"),b++,10):(z=""+(j&128?parseInt(z.slice(2),2):j&256?parseInt(z.slice(2),8):+z),9)}function je(){k=b,j=0;let Qe=!1;for(;;){if(T=b,b>=B)return M=1;const _t=Fx(v,b);if(b===0){if(_t===65533)return ge(F.File_appears_to_be_binary),b=B,M=8;if(_t===35&&Tse(v,b)){if(b=Lse(v,b),u)continue;return M=6}}switch(_t){case 10:case 13:if(j|=1,u){b++;continue}else return _t===13&&b+1=0&&J_(Mt,t))return b+=3,j|=8,z=We()+He(),M=Je();const qt=Ae();return qt>=0&&J_(qt,t)?(b+=6,j|=1024,z=String.fromCharCode(qt)+He(),M=Je()):(ge(F.Invalid_character),b++,M=0);case 35:if(b!==0&&v[b+1]==="!")return ge(F.can_only_be_used_at_the_start_of_a_file),b++,M=0;const Xt=Fx(v,b+1);if(Xt===92){b++;const Et=De();if(Et>=0&&J_(Et,t))return b+=3,j|=8,z="#"+We()+He(),M=81;const ii=Ae();if(ii>=0&&J_(ii,t))return b+=6,j|=1024,z="#"+String.fromCharCode(ii)+He(),M=81;b--}return J_(Xt,t)?(b++,Yt(Xt,t)):(z="#",ge(F.Invalid_character,b++,Dv(_t))),M=81;default:const Pe=Yt(_t,t);if(Pe)return M=Pe;if(Zg(_t)){b+=Dv(_t);continue}else if(Y1(_t)){j|=1,b+=Dv(_t);continue}const et=Dv(_t);return ge(F.Invalid_character,b,et),b+=et,M=0}}}function Ke(){switch(oe){case 0:return!0;case 1:return!1}return Y!==3&&Y!==4?!0:oe===3?!1:oZe.test(v.slice(k,b))}function Gt(){H.assert(M===0,"'reScanInvalidIdentifier' should only be called when the current token is 'SyntaxKind.Unknown'."),b=T=k,j=0;const Qe=Fx(v,b),_t=Yt(Qe,99);return _t?M=_t:(b+=Dv(Qe),M)}function Yt(Qe,_t){let Mt=Qe;if(J_(Mt,_t)){for(b+=Dv(Mt);b=B){j|=4,ge(F.Unterminated_regular_expression_literal);break}const qt=v.charCodeAt(Qe);if(Y1(qt)){j|=4,ge(F.Unterminated_regular_expression_literal);break}if(_t)_t=!1;else if(qt===47&&!Mt){Qe++;break}else qt===91?Mt=!0:qt===92?_t=!0:qt===93&&(Mt=!1);Qe++}for(;Qe=B)return M=1;let _t=v.charCodeAt(b);if(_t===60)return v.charCodeAt(b+1)===47?(b+=2,M=31):(b++,M=30);if(_t===123)return b++,M=19;let Mt=0;for(;b0)break;U3(_t)||(Mt=b)}b++}return z=v.substring(k,b),Mt===-1?13:12}function Pi(){if(ph(M)){for(;b=B)return M=1;for(let _t=v.charCodeAt(b);b=0&&Zg(v.charCodeAt(b-1))&&!(b+1=B)return M=1;const Qe=Fx(v,b);switch(b+=Dv(Qe),Qe){case 9:case 11:case 12:case 32:for(;b=0&&J_(_t,t))return b+=3,j|=8,z=We()+He(),M=Je();const Mt=Ae();return Mt>=0&&J_(Mt,t)?(b+=6,j|=1024,z=String.fromCharCode(Mt)+He(),M=Je()):(b++,M=0)}if(J_(Qe,t)){let _t=Qe;for(;b=0),b=Qe,k=Qe,T=Qe,M=0,z=void 0,j=0}function bo(Qe){K+=Qe?1:-1}}function Fx(t,u){return t.codePointAt(u)}function Dv(t){return t>=65536?2:1}function _Tt(t){if(H.assert(0<=t&&t<=1114111),t<=65535)return String.fromCharCode(t);const u=Math.floor((t-65536)/1024)+55296,s=(t-65536)%1024+56320;return String.fromCharCode(u,s)}function F8(t){return lZe(t)}var zO,Qqe,N2e,Xqe,eZe,tZe,iZe,nZe,uZe,rZe,aZe,oZe,sZe,TU,Pse,lZe,DTt=o({"src/compiler/scanner.ts"(){Bo(),zO={abstract:128,accessor:129,any:133,as:130,asserts:131,assert:132,bigint:163,boolean:136,break:83,case:84,catch:85,class:86,continue:88,const:87,constructor:137,debugger:89,declare:138,default:90,delete:91,do:92,else:93,enum:94,export:95,extends:96,false:97,finally:98,for:99,from:161,function:100,get:139,if:101,implements:119,import:102,in:103,infer:140,instanceof:104,interface:120,intrinsic:141,is:142,keyof:143,let:121,module:144,namespace:145,never:146,new:105,null:106,number:150,object:151,package:122,private:123,protected:124,public:125,override:164,out:147,readonly:148,require:149,global:162,return:107,satisfies:152,set:153,static:126,string:154,super:108,switch:109,symbol:155,this:110,throw:111,true:112,try:113,type:156,typeof:114,undefined:157,unique:158,unknown:159,using:160,var:115,void:116,while:117,with:118,yield:127,async:134,await:135,of:165},Qqe=new Map(Object.entries(zO)),N2e=new Map(Object.entries({...zO,"{":19,"}":20,"(":21,")":22,"[":23,"]":24,".":25,"...":26,";":27,",":28,"<":30,">":32,"<=":33,">=":34,"==":35,"!=":36,"===":37,"!==":38,"=>":39,"+":40,"-":41,"**":43,"*":42,"/":44,"%":45,"++":46,"--":47,"<<":48,"":31,">>":49,">>>":50,"&":51,"|":52,"^":53,"!":54,"~":55,"&&":56,"||":57,"?":58,"??":61,"?.":29,":":59,"=":64,"+=":65,"-=":66,"*=":67,"**=":68,"/=":69,"%=":70,"<<=":71,">>=":72,">>>=":73,"&=":74,"|=":75,"^=":79,"||=":76,"&&=":77,"??=":78,"@":60,"#":63,"`":62})),Xqe=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1569,1594,1600,1610,1649,1747,1749,1749,1765,1766,1786,1788,1808,1808,1810,1836,1920,1957,2309,2361,2365,2365,2384,2384,2392,2401,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2784,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2877,2908,2909,2911,2913,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3294,3294,3296,3297,3333,3340,3342,3344,3346,3368,3370,3385,3424,3425,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3805,3840,3840,3904,3911,3913,3946,3976,3979,4096,4129,4131,4135,4137,4138,4176,4181,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6067,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12329,12337,12341,12344,12346,12353,12436,12445,12446,12449,12538,12540,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65138,65140,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],eZe=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,768,846,864,866,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1155,1158,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1425,1441,1443,1465,1467,1469,1471,1471,1473,1474,1476,1476,1488,1514,1520,1522,1569,1594,1600,1621,1632,1641,1648,1747,1749,1756,1759,1768,1770,1773,1776,1788,1808,1836,1840,1866,1920,1968,2305,2307,2309,2361,2364,2381,2384,2388,2392,2403,2406,2415,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2492,2494,2500,2503,2504,2507,2509,2519,2519,2524,2525,2527,2531,2534,2545,2562,2562,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2649,2652,2654,2654,2662,2676,2689,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2784,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2876,2883,2887,2888,2891,2893,2902,2903,2908,2909,2911,2913,2918,2927,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3010,3014,3016,3018,3021,3031,3031,3047,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3134,3140,3142,3144,3146,3149,3157,3158,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3395,3398,3400,3402,3405,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3805,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3946,3953,3972,3974,3979,3984,3991,3993,4028,4038,4038,4096,4129,4131,4135,4137,4138,4140,4146,4150,4153,4160,4169,4176,4185,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4969,4977,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6099,6112,6121,6160,6169,6176,6263,6272,6313,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8255,8256,8319,8319,8400,8412,8417,8417,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12335,12337,12341,12344,12346,12353,12436,12441,12442,12445,12446,12449,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65056,65059,65075,65076,65101,65103,65136,65138,65140,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65381,65470,65474,65479,65482,65487,65490,65495,65498,65500],tZe=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1319,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2208,2208,2210,2220,2308,2361,2365,2365,2384,2384,2392,2401,2417,2423,2425,2431,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3133,3160,3161,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3424,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6263,6272,6312,6314,6314,6320,6389,6400,6428,6480,6509,6512,6516,6528,6571,6593,6599,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7401,7404,7406,7409,7413,7414,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11823,11823,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42647,42656,42735,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43648,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],iZe=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1319,1329,1366,1369,1369,1377,1415,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1520,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2048,2093,2112,2139,2208,2208,2210,2220,2276,2302,2304,2403,2406,2415,2417,2423,2425,2431,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3161,3168,3171,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3330,3331,3333,3340,3342,3344,3346,3386,3389,3396,3398,3400,3402,3406,3415,3415,3424,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6263,6272,6314,6320,6389,6400,6428,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6617,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7376,7378,7380,7414,7424,7654,7676,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8204,8205,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,11823,11823,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12442,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42647,42655,42737,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43047,43072,43123,43136,43204,43216,43225,43232,43255,43259,43259,43264,43309,43312,43347,43360,43388,43392,43456,43471,43481,43520,43574,43584,43597,43600,43609,43616,43638,43642,43643,43648,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65062,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],nZe=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,895,895,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1327,1329,1366,1369,1369,1376,1416,1488,1514,1519,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2144,2154,2208,2228,2230,2237,2308,2361,2365,2365,2384,2384,2392,2401,2417,2432,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2556,2556,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2809,2809,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3129,3133,3133,3160,3162,3168,3169,3200,3200,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3412,3414,3423,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6264,6272,6312,6314,6314,6320,6389,6400,6430,6480,6509,6512,6516,6528,6571,6576,6601,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7296,7304,7312,7354,7357,7359,7401,7404,7406,7411,7413,7414,7418,7418,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12443,12447,12449,12538,12540,12543,12549,12591,12593,12686,12704,12730,12784,12799,13312,19893,19968,40943,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42653,42656,42735,42775,42783,42786,42888,42891,42943,42946,42950,42999,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43261,43262,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43488,43492,43494,43503,43514,43518,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43646,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43879,43888,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66176,66204,66208,66256,66304,66335,66349,66378,66384,66421,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66736,66771,66776,66811,66816,66855,66864,66915,67072,67382,67392,67413,67424,67431,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68096,68112,68115,68117,68119,68121,68149,68192,68220,68224,68252,68288,68295,68297,68324,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68899,69376,69404,69415,69415,69424,69445,69600,69622,69635,69687,69763,69807,69840,69864,69891,69926,69956,69956,69968,70002,70006,70006,70019,70066,70081,70084,70106,70106,70108,70108,70144,70161,70163,70187,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70366,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70461,70461,70480,70480,70493,70497,70656,70708,70727,70730,70751,70751,70784,70831,70852,70853,70855,70855,71040,71086,71128,71131,71168,71215,71236,71236,71296,71338,71352,71352,71424,71450,71680,71723,71840,71903,71935,71935,72096,72103,72106,72144,72161,72161,72163,72163,72192,72192,72203,72242,72250,72250,72272,72272,72284,72329,72349,72349,72384,72440,72704,72712,72714,72750,72768,72768,72818,72847,72960,72966,72968,72969,72971,73008,73030,73030,73056,73061,73063,73064,73066,73097,73112,73112,73440,73458,73728,74649,74752,74862,74880,75075,77824,78894,82944,83526,92160,92728,92736,92766,92880,92909,92928,92975,92992,92995,93027,93047,93053,93071,93760,93823,93952,94026,94032,94032,94099,94111,94176,94177,94179,94179,94208,100343,100352,101106,110592,110878,110928,110930,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,123136,123180,123191,123197,123214,123214,123584,123627,124928,125124,125184,125251,125259,125259,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101],uZe=[48,57,65,90,95,95,97,122,170,170,181,181,183,183,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,895,895,902,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1327,1329,1366,1369,1369,1376,1416,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1519,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2045,2045,2048,2093,2112,2139,2144,2154,2208,2228,2230,2237,2259,2273,2275,2403,2406,2415,2417,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2556,2556,2558,2558,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2809,2815,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3072,3084,3086,3088,3090,3112,3114,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3162,3168,3171,3174,3183,3200,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3328,3331,3333,3340,3342,3344,3346,3396,3398,3400,3402,3406,3412,3415,3423,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3558,3567,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4969,4977,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6264,6272,6314,6320,6389,6400,6430,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6618,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6832,6845,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7296,7304,7312,7354,7357,7359,7376,7378,7380,7418,7424,7673,7675,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12447,12449,12538,12540,12543,12549,12591,12593,12686,12704,12730,12784,12799,13312,19893,19968,40943,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42737,42775,42783,42786,42888,42891,42943,42946,42950,42999,43047,43072,43123,43136,43205,43216,43225,43232,43255,43259,43259,43261,43309,43312,43347,43360,43388,43392,43456,43471,43481,43488,43518,43520,43574,43584,43597,43600,43609,43616,43638,43642,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43879,43888,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65071,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66045,66045,66176,66204,66208,66256,66272,66272,66304,66335,66349,66378,66384,66426,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66720,66729,66736,66771,66776,66811,66816,66855,66864,66915,67072,67382,67392,67413,67424,67431,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68099,68101,68102,68108,68115,68117,68119,68121,68149,68152,68154,68159,68159,68192,68220,68224,68252,68288,68295,68297,68326,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68903,68912,68921,69376,69404,69415,69415,69424,69456,69600,69622,69632,69702,69734,69743,69759,69818,69840,69864,69872,69881,69888,69940,69942,69951,69956,69958,69968,70003,70006,70006,70016,70084,70089,70092,70096,70106,70108,70108,70144,70161,70163,70199,70206,70206,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70378,70384,70393,70400,70403,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70459,70468,70471,70472,70475,70477,70480,70480,70487,70487,70493,70499,70502,70508,70512,70516,70656,70730,70736,70745,70750,70751,70784,70853,70855,70855,70864,70873,71040,71093,71096,71104,71128,71133,71168,71232,71236,71236,71248,71257,71296,71352,71360,71369,71424,71450,71453,71467,71472,71481,71680,71738,71840,71913,71935,71935,72096,72103,72106,72151,72154,72161,72163,72164,72192,72254,72263,72263,72272,72345,72349,72349,72384,72440,72704,72712,72714,72758,72760,72768,72784,72793,72818,72847,72850,72871,72873,72886,72960,72966,72968,72969,72971,73014,73018,73018,73020,73021,73023,73031,73040,73049,73056,73061,73063,73064,73066,73102,73104,73105,73107,73112,73120,73129,73440,73462,73728,74649,74752,74862,74880,75075,77824,78894,82944,83526,92160,92728,92736,92766,92768,92777,92880,92909,92912,92916,92928,92982,92992,92995,93008,93017,93027,93047,93053,93071,93760,93823,93952,94026,94031,94087,94095,94111,94176,94177,94179,94179,94208,100343,100352,101106,110592,110878,110928,110930,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,113821,113822,119141,119145,119149,119154,119163,119170,119173,119179,119210,119213,119362,119364,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,120782,120831,121344,121398,121403,121452,121461,121461,121476,121476,121499,121503,121505,121519,122880,122886,122888,122904,122907,122913,122915,122916,122918,122922,123136,123180,123184,123197,123200,123209,123214,123214,123584,123641,124928,125124,125136,125142,125184,125259,125264,125273,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101,917760,917999],rZe=/^\/\/\/?\s*@(ts-expect-error|ts-ignore)/,aZe=/^(?:\/|\*)*\s*@(ts-expect-error|ts-ignore)/,oZe=/@(?:see|link)/i,sZe=gTt(N2e),TU=7,Pse=/^#!.*/,lZe=String.fromCodePoint?t=>String.fromCodePoint(t):_Tt}});function Id(t){return om(t)||Pf(t)}function A8(t){return pi(t,yP)}function IO(t){switch(js(t)){case 99:return"lib.esnext.full.d.ts";case 9:return"lib.es2022.full.d.ts";case 8:return"lib.es2021.full.d.ts";case 7:return"lib.es2020.full.d.ts";case 6:return"lib.es2019.full.d.ts";case 5:return"lib.es2018.full.d.ts";case 4:return"lib.es2017.full.d.ts";case 3:return"lib.es2016.full.d.ts";case 2:return"lib.es6.d.ts";default:return"lib.d.ts"}}function Dc(t){return t.start+t.length}function P2e(t){return t.length===0}function Mse(t,u){return u>=t.start&&u=t.pos&&u<=t.end}function M2e(t,u){return u.start>=t.start&&Dc(u)<=Dc(t)}function cZe(t,u){return z2e(t,u)!==void 0}function z2e(t,u){const s=R2e(t,u);return s&&s.length===0?void 0:s}function dZe(t,u){return OO(t.start,t.length,u.start,u.length)}function LU(t,u,s){return OO(t.start,t.length,u,s)}function OO(t,u,s,d){const f=t+u,p=s+d;return s<=f&&p>=t}function I2e(t,u){return u<=Dc(t)&&u>=t.start}function R2e(t,u){const s=Math.max(t.start,u.start),d=Math.min(Dc(t),Dc(u));return s<=d?Kc(s,d):void 0}function h1(t,u){if(t<0)throw new Error("start < 0");if(u<0)throw new Error("length < 0");return{start:t,length:u}}function Kc(t,u){return h1(t,u-t)}function zN(t){return h1(t.span.start,t.newLength)}function O2e(t){return P2e(t.span)&&t.newLength===0}function jO(t,u){if(u<0)throw new Error("newLength < 0");return{span:t,newLength:u}}function j2e(t){if(t.length===0)return ij;if(t.length===1)return t[0];const u=t[0];let s=u.span.start,d=Dc(u.span),f=s+u.newLength;for(let p=1;p=2&&t.charCodeAt(0)===95&&t.charCodeAt(1)===95?"_"+t:t}function Qr(t){const u=t;return u.length>=3&&u.charCodeAt(0)===95&&u.charCodeAt(1)===95&&u.charCodeAt(2)===95?u.substr(1):u}function fu(t){return Qr(t.escapedText)}function xv(t){const u=m2(t.escapedText);return u?ar(u,uf):void 0}function cc(t){return t.valueDeclaration&&Eh(t.valueDeclaration)?fu(t.valueDeclaration.name):Qr(t.escapedName)}function mZe(t){const u=t.parent.parent;if(u){if(X1(u))return Ise(u);switch(u.kind){case 243:if(u.declarationList&&u.declarationList.declarations[0])return Ise(u.declarationList.declarations[0]);break;case 244:let s=u.expression;switch(s.kind===226&&s.operatorToken.kind===64&&(s=s.left),s.kind){case 211:return s.name;case 212:const d=s.argumentExpression;if(at(d))return d}break;case 217:return Ise(u.expression);case 256:{if(X1(u.statement)||Wt(u.statement))return Ise(u.statement);break}}}}function Ise(t){const u=Ya(t);return u&&at(u)?u:void 0}function VO(t,u){return!!(gh(t)&&at(t.name)&&fu(t.name)===fu(u)||Jl(t)&&Ge(t.declarationList.declarations,s=>VO(s,u)))}function W2e(t){return t.name||mZe(t)}function gh(t){return!!t.name}function NU(t){switch(t.kind){case 80:return t;case 355:case 348:{const{name:s}=t;if(s.kind===166)return s.right;break}case 213:case 226:{const s=t;switch(ec(s)){case 1:case 4:case 5:case 3:return Aq(s.left);case 7:case 8:case 9:return s.arguments[1];default:return}}case 353:return W2e(t);case 347:return mZe(t);case 277:{const{expression:s}=t;return at(s)?s:void 0}case 212:const u=t;if(Fq(u))return u.argumentExpression}return t.name}function Ya(t){if(t!==void 0)return NU(t)||(w0(t)||Z0(t)||e1(t)?Rse(t):void 0)}function Rse(t){if(t.parent){if(Uc(t.parent)||Vs(t.parent))return t.parent.name;if(eu(t.parent)&&t===t.parent.right){if(at(t.parent.left))return t.parent.left;if(O0(t.parent.left))return Aq(t.parent.left)}else if(ra(t.parent)&&at(t.parent.name))return t.parent.name}else return}function Ax(t){if(c4(t))return ti(t.modifiers,E1)}function g2(t){if(Qu(t,98303))return ti(t.modifiers,Xo)}function pZe(t,u){if(t.name)if(at(t.name)){const s=t.name.escapedText;return KO(t.parent,u).filter(d=>Eg(d)&&at(d.name)&&d.name.escapedText===s)}else{const s=t.parent.parameters.indexOf(t);H.assert(s>-1,"Parameters should always be in their parents' parameter list");const d=KO(t.parent,u).filter(Eg);if(s_g(d)&&d.typeParameters.some(f=>f.name.escapedText===s))}function J2e(t){return gZe(t,!1)}function $2e(t){return gZe(t,!0)}function U2e(t){return!!K4(t,Eg)}function q2e(t){return K4(t,LB)}function Z2e(t){return Kse(t,Mce)}function Ose(t){return K4(t,kFe)}function EZe(t){return K4(t,wce)}function Y2e(t){return K4(t,wce,!0)}function _Ze(t){return K4(t,Tce)}function Q2e(t){return K4(t,Tce,!0)}function DZe(t){return K4(t,Lce)}function X2e(t){return K4(t,Lce,!0)}function xZe(t){return K4(t,Nce)}function ebe(t){return K4(t,Nce,!0)}function tbe(t){return K4(t,_Y,!0)}function jse(t){return K4(t,Pce)}function ibe(t){return K4(t,Pce,!0)}function Vse(t){return K4(t,NV)}function PU(t){return K4(t,FFe)}function nbe(t){return K4(t,DY)}function vZe(t){return K4(t,_g)}function Hse(t){return K4(t,xY)}function vv(t){const u=K4(t,eM);if(u&&u.typeExpression&&u.typeExpression.type)return u}function Cv(t){let u=K4(t,eM);return!u&&io(t)&&(u=Le(B8(t),s=>!!s.typeExpression)),u&&u.typeExpression&&u.typeExpression.type}function HO(t){const u=nbe(t);if(u&&u.typeExpression)return u.typeExpression.type;const s=vv(t);if(s&&s.typeExpression){const d=s.typeExpression.type;if(fm(d)){const f=Le(d.members,CB);return f&&f.type}if(r3(d)||TB(d))return d.type}}function KO(t,u){var s;if(!Tj(t))return Dt;let d=(s=t.jsDoc)==null?void 0:s.jsDocCache;if(d===void 0||u){const f=O0e(t,u);H.assert(f.length<2||f[0]!==f[1]),d=Vu(f,p=>Hp(p)?p.tags:p),u||(t.jsDoc??(t.jsDoc=[]),t.jsDoc.jsDocCache=d)}return d}function bv(t){return KO(t,!1)}function CZe(t){return KO(t,!0)}function K4(t,u,s){return Le(KO(t,s),u)}function Kse(t,u){return bv(t).filter(u)}function bZe(t,u){return bv(t).filter(s=>s.kind===u)}function WO(t){return typeof t=="string"?t:t==null?void 0:t.map(u=>u.kind===328?u.text:vTt(u)).join("")}function vTt(t){const u=t.kind===331?"link":t.kind===332?"linkcode":"linkplain",s=t.name?zf(t.name):"",d=t.name&&t.text.startsWith("://")?"":" ";return`{@${u} ${s}${d}${t.text}}`}function Sx(t){if(jv(t)){if(NB(t.parent)){const u=nP(t.parent);if(u&&S(u.tags))return Vu(u.tags,s=>_g(s)?s.typeParameters:void 0)}return Dt}if($4(t))return H.assert(t.parent.kind===327),Vu(t.parent.tags,u=>_g(u)?u.typeParameters:void 0);if(t.typeParameters||IFe(t)&&t.typeParameters)return t.typeParameters;if(Xn(t)){const u=Vq(t);if(u.length)return u;const s=Cv(t);if(s&&r3(s)&&s.typeParameters)return s.typeParameters}return Dt}function w8(t){return t.constraint?t.constraint:_g(t.parent)&&t===t.parent.typeParameters[0]?t.parent.constraint:void 0}function $_(t){return t.kind===80||t.kind===81}function MU(t){return t.kind===178||t.kind===177}function zU(t){return Ru(t)&&!!(t.flags&64)}function Wse(t){return q0(t)&&!!(t.flags&64)}function $y(t){return Mo(t)&&!!(t.flags&64)}function Q1(t){const u=t.kind;return!!(t.flags&64)&&(u===211||u===212||u===213||u===235)}function RN(t){return Q1(t)&&!O7(t)&&!!t.questionDotToken}function IU(t){return RN(t.parent)&&t.parent.expression===t}function ON(t){return!Q1(t.parent)||RN(t.parent)||t!==t.parent.expression}function Gse(t){return t.kind===226&&t.operatorToken.kind===61}function q3(t){return tp(t)&&at(t.typeName)&&t.typeName.escapedText==="const"&&!t.typeArguments}function Pp(t){return vc(t,8)}function RU(t){return O7(t)&&!!(t.flags&64)}function jN(t){return t.kind===252||t.kind===251}function Jse(t){return t.kind===280||t.kind===279}function ube(t){switch(t.kind){case 309:case 310:return!0;default:return!1}}function $se(t){return ube(t)||t.kind===307||t.kind===311}function GO(t){return t.kind===355||t.kind===348}function yZe(t){return JO(t.kind)}function JO(t){return t>=166}function Use(t){return t>=0&&t<=165}function u7(t){return Use(t.kind)}function E2(t){return Eu(t,"pos")&&Eu(t,"end")}function VN(t){return 9<=t&&t<=15}function _2(t){return VN(t.kind)}function qse(t){switch(t.kind){case 210:case 209:case 14:case 218:case 231:return!0}return!1}function Bx(t){return 15<=t&&t<=18}function rbe(t){return Bx(t.kind)}function OU(t){const u=t.kind;return u===17||u===18}function r7(t){return bf(t)||th(t)}function jU(t){switch(t.kind){case 276:return t.isTypeOnly||t.parent.parent.isTypeOnly;case 274:return t.parent.isTypeOnly;case 273:case 271:return t.isTypeOnly}return!1}function abe(t){switch(t.kind){case 281:return t.isTypeOnly||t.parent.parent.isTypeOnly;case 278:return t.isTypeOnly&&!!t.moduleSpecifier&&!t.exportClause;case 280:return t.parent.isTypeOnly}return!1}function D2(t){return jU(t)||abe(t)}function Zse(t){return t.kind===11||Bx(t.kind)}function obe(t){return rs(t)||at(t)}function sl(t){var u;return at(t)&&((u=t.emitNode)==null?void 0:u.autoGenerate)!==void 0}function Uy(t){var u;return ea(t)&&((u=t.emitNode)==null?void 0:u.autoGenerate)!==void 0}function $O(t){const u=t.emitNode.autoGenerate.flags;return!!(u&32)&&!!(u&16)&&!!(u&8)}function Eh(t){return(ko(t)||N8(t))&&ea(t.name)}function T8(t){return Ru(t)&&ea(t.name)}function XD(t){switch(t){case 128:case 129:case 134:case 87:case 138:case 90:case 95:case 103:case 125:case 123:case 124:case 148:case 126:case 147:case 164:return!0}return!1}function HN(t){return!!(_7(t)&31)}function Yse(t){return HN(t)||t===126||t===164||t===129}function Xo(t){return XD(t.kind)}function sm(t){const u=t.kind;return u===166||u===80}function wc(t){const u=t.kind;return u===80||u===81||u===11||u===9||u===167}function qy(t){const u=t.kind;return u===80||u===206||u===207}function Co(t){return!!t&&a7(t.kind)}function L8(t){return!!t&&(a7(t.kind)||zl(t))}function U0(t){return t&&kZe(t.kind)}function KN(t){return t.kind===112||t.kind===97}function kZe(t){switch(t){case 262:case 174:case 176:case 177:case 178:case 218:case 219:return!0;default:return!1}}function a7(t){switch(t){case 173:case 179:case 330:case 180:case 181:case 184:case 324:case 185:return!0;default:return kZe(t)}}function Qse(t){return ca(t)||aE(t)||go(t)&&Co(t.parent)}function Yd(t){const u=t.kind;return u===176||u===172||u===174||u===177||u===178||u===181||u===175||u===240}function gr(t){return t&&(t.kind===263||t.kind===231)}function wx(t){return t&&(t.kind===177||t.kind===178)}function ef(t){return ko(t)&&tE(t)}function sbe(t){return Xn(t)&&DZ(t)?(!S2(t)||!Ox(t.expression))&&!ak(t,!0):t.parent&&gr(t.parent)&&ko(t)&&!tE(t)}function N8(t){switch(t.kind){case 174:case 177:case 178:return!0;default:return!1}}function lbe(t){switch(t.kind){case 174:case 177:case 178:case 172:return!0;default:return!1}}function ll(t){return Xo(t)||E1(t)}function Zy(t){const u=t.kind;return u===180||u===179||u===171||u===173||u===181||u===177||u===178}function VU(t){return Zy(t)||Yd(t)}function Z3(t){const u=t.kind;return u===303||u===304||u===305||u===174||u===177||u===178}function Xr(t){return xle(t.kind)}function cbe(t){switch(t.kind){case 184:case 185:return!0}return!1}function So(t){if(t){const u=t.kind;return u===207||u===206}return!1}function WN(t){const u=t.kind;return u===209||u===210}function HU(t){const u=t.kind;return u===208||u===232}function UO(t){switch(t.kind){case 260:case 169:case 208:return!0}return!1}function dbe(t){return ra(t)||io(t)||ZO(t)||YO(t)}function qO(t){return Xse(t)||e0e(t)}function Xse(t){switch(t.kind){case 206:case 210:return!0}return!1}function ZO(t){switch(t.kind){case 208:case 303:case 304:case 305:return!0}return!1}function e0e(t){switch(t.kind){case 207:case 209:return!0}return!1}function YO(t){switch(t.kind){case 208:case 232:case 230:case 209:case 210:case 80:case 211:case 212:return!0}return ld(t,!0)}function hbe(t){const u=t.kind;return u===211||u===166||u===205}function fbe(t){const u=t.kind;return u===211||u===166}function t0e(t){return x2(t)||O2(t)}function x2(t){switch(t.kind){case 286:case 285:case 213:case 214:case 215:case 170:return!0;default:return!1}}function UE(t){return t.kind===213||t.kind===214}function P8(t){const u=t.kind;return u===228||u===15}function Df(t){return FZe(Pp(t).kind)}function FZe(t){switch(t){case 211:case 212:case 214:case 213:case 284:case 285:case 288:case 215:case 209:case 217:case 210:case 231:case 218:case 80:case 81:case 14:case 9:case 10:case 11:case 15:case 228:case 97:case 106:case 110:case 112:case 108:case 235:case 233:case 236:case 102:case 282:return!0;default:return!1}}function i0e(t){return AZe(Pp(t).kind)}function AZe(t){switch(t){case 224:case 225:case 220:case 221:case 222:case 223:case 216:return!0;default:return FZe(t)}}function mbe(t){switch(t.kind){case 225:return!0;case 224:return t.operator===46||t.operator===47;default:return!1}}function pbe(t){switch(t.kind){case 106:case 112:case 97:case 224:return!0;default:return _2(t)}}function Wt(t){return CTt(Pp(t).kind)}function CTt(t){switch(t){case 227:case 229:case 219:case 226:case 230:case 234:case 232:case 361:case 360:case 238:return!0;default:return AZe(t)}}function Yy(t){const u=t.kind;return u===216||u===234}function SZe(t){return Fce(t)||fY(t)}function Tx(t,u){switch(t.kind){case 248:case 249:case 250:case 246:case 247:return!0;case 256:return u&&Tx(t.statement,u)}return!1}function gbe(t){return ic(t)||$c(t)}function Ebe(t){return Ge(t,gbe)}function KU(t){return!oj(t)&&!ic(t)&&!Qu(t,32)&&!P1(t)}function QO(t){return oj(t)||ic(t)||Qu(t,32)}function M8(t){return t.kind===249||t.kind===250}function WU(t){return go(t)||Wt(t)}function n0e(t){return go(t)}function l4(t){return Ad(t)||Wt(t)}function _be(t){const u=t.kind;return u===268||u===267||u===80}function BZe(t){const u=t.kind;return u===268||u===267}function wZe(t){const u=t.kind;return u===80||u===267}function u0e(t){const u=t.kind;return u===275||u===274}function XO(t){return t.kind===267||t.kind===266}function Yg(t){switch(t.kind){case 219:case 226:case 208:case 213:case 179:case 263:case 231:case 175:case 176:case 185:case 180:case 212:case 266:case 306:case 277:case 278:case 281:case 262:case 218:case 184:case 177:case 80:case 273:case 271:case 276:case 181:case 264:case 345:case 347:case 324:case 348:case 355:case 330:case 353:case 329:case 291:case 292:case 293:case 200:case 174:case 173:case 267:case 202:case 280:case 270:case 274:case 214:case 15:case 9:case 210:case 169:case 211:case 303:case 172:case 171:case 178:case 304:case 312:case 305:case 11:case 265:case 187:case 168:case 260:return!0;default:return!1}}function qE(t){switch(t.kind){case 219:case 241:case 179:case 269:case 299:case 175:case 194:case 176:case 185:case 180:case 248:case 249:case 250:case 262:case 218:case 184:case 177:case 181:case 345:case 347:case 324:case 330:case 353:case 200:case 174:case 173:case 267:case 178:case 312:case 265:return!0;default:return!1}}function bTt(t){return t===219||t===208||t===263||t===231||t===175||t===176||t===266||t===306||t===281||t===262||t===218||t===177||t===273||t===271||t===276||t===264||t===291||t===174||t===173||t===267||t===270||t===274||t===280||t===169||t===303||t===172||t===171||t===178||t===304||t===265||t===168||t===260||t===353||t===345||t===355}function Dbe(t){return t===262||t===282||t===263||t===264||t===265||t===266||t===267||t===272||t===271||t===278||t===277||t===270}function xbe(t){return t===252||t===251||t===259||t===246||t===244||t===242||t===249||t===250||t===248||t===245||t===256||t===253||t===255||t===257||t===258||t===243||t===247||t===254||t===359}function X1(t){return t.kind===168?t.parent&&t.parent.kind!==352||Xn(t):bTt(t.kind)}function vbe(t){return Dbe(t.kind)}function ej(t){return xbe(t.kind)}function ua(t){const u=t.kind;return xbe(u)||Dbe(u)||yTt(t)}function yTt(t){return t.kind!==241||t.parent!==void 0&&(t.parent.kind===258||t.parent.kind===299)?!1:!F2(t)}function Cbe(t){const u=t.kind;return xbe(u)||Dbe(u)||u===241}function bbe(t){const u=t.kind;return u===283||u===166||u===80}function GN(t){const u=t.kind;return u===110||u===80||u===211||u===295}function tj(t){const u=t.kind;return u===284||u===294||u===285||u===12||u===288}function GU(t){const u=t.kind;return u===291||u===293}function ybe(t){const u=t.kind;return u===11||u===294}function Ih(t){const u=t.kind;return u===286||u===285}function JU(t){const u=t.kind;return u===296||u===297}function z8(t){return t.kind>=316&&t.kind<=357}function $U(t){return t.kind===327||t.kind===326||t.kind===328||o7(t)||I8(t)||K7(t)||jv(t)}function I8(t){return t.kind>=334&&t.kind<=357}function e5(t){return t.kind===178}function Lx(t){return t.kind===177}function lm(t){if(!Tj(t))return!1;const{jsDoc:u}=t;return!!u&&u.length>0}function UU(t){return!!t.type}function Nx(t){return!!t.initializer}function Qy(t){switch(t.kind){case 260:case 169:case 208:case 172:case 303:case 306:return!0;default:return!1}}function r0e(t){return t.kind===291||t.kind===293||Z3(t)}function qU(t){return t.kind===183||t.kind===233}function kbe(t){let u=Fbe;for(const s of t){if(!s.length)continue;let d=0;for(;ds.kind===u)}function Ho(t){const u=new Map;if(t)for(const s of t)u.set(s.escapedName,s);return u}function ZE(t){return(t.flags&33554432)!==0}function FTt(){var t="";const u=s=>t+=s;return{getText:()=>t,write:u,rawWrite:u,writeKeyword:u,writeOperator:u,writePunctuation:u,writeSpace:u,writeStringLiteral:u,writeLiteral:u,writeParameter:u,writeProperty:u,writeSymbol:(s,d)=>u(s),writeTrailingSemicolon:u,writeComment:u,getTextPos:()=>t.length,getLine:()=>0,getColumn:()=>0,getIndent:()=>0,isAtStartOfLine:()=>!1,hasTrailingComment:()=>!1,hasTrailingWhitespace:()=>!!t.length&&U3(t.charCodeAt(t.length-1)),writeLine:()=>t+=" ",increaseIndent:Rs,decreaseIndent:Rs,clear:()=>t=""}}function ZU(t,u){return t.configFilePath!==u.configFilePath||Sbe(t,u)}function Sbe(t,u){return R8(t,u,MY)}function Bbe(t,u){return R8(t,u,Ede)}function R8(t,u,s){return t!==u&&s.some(d=>!fZ(nZ(t,d),nZ(u,d)))}function wbe(t,u){for(;;){const s=u(t);if(s==="quit")return;if(s!==void 0)return s;if(ca(t))return;t=t.parent}}function f1(t,u){const s=t.entries();for(const[d,f]of s){const p=u(f,d);if(p)return p}}function q_(t,u){const s=t.keys();for(const d of s){const f=u(d);if(f)return f}}function YU(t,u){t.forEach((s,d)=>{u.set(d,s)})}function JN(t){const u=dV.getText();try{return t(dV),dV.getText()}finally{dV.clear(),dV.writeKeyword(u)}}function nj(t){return t.end-t.pos}function s0e(t,u){return t.path===u.path&&!t.prepend==!u.prepend&&!t.circular==!u.circular}function Tbe(t,u){return t===u||t.resolvedModule===u.resolvedModule||!!t.resolvedModule&&!!u.resolvedModule&&t.resolvedModule.isExternalLibraryImport===u.resolvedModule.isExternalLibraryImport&&t.resolvedModule.extension===u.resolvedModule.extension&&t.resolvedModule.resolvedFileName===u.resolvedModule.resolvedFileName&&t.resolvedModule.originalPath===u.resolvedModule.originalPath&&ATt(t.resolvedModule.packageId,u.resolvedModule.packageId)&&t.node10Result===u.node10Result}function l0e(t,u,s,d,f){var p;const E=(p=u.getResolvedModule(t,s,d))==null?void 0:p.node10Result,v=E?ro(void 0,F.There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The_1_library_may_need_to_update_its_package_json_or_typings,E,E.includes(s_+"@types/")?`@types/${JB(f)}`:f):u.typesPackageExists(f)?ro(void 0,F.If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_Slash_Slashgithub_com_SlashDefinitelyTyped_SlashDefinitelyTyped_Slashtree_Slashmaster_Slashtypes_Slash_1,f,JB(f)):u.packageBundlesTypes(f)?ro(void 0,F.If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_declare_module_1,f,s):ro(void 0,F.Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare_module_0,s,JB(f));return v&&(v.repopulateInfo=()=>({moduleReference:s,mode:d,packageName:f===s?void 0:f})),v}function ATt(t,u){return t===u||!!t&&!!u&&t.name===u.name&&t.subModuleName===u.subModuleName&&t.version===u.version}function QU({name:t,subModuleName:u}){return u?`${t}/${u}`:t}function Px(t){return`${QU(t)}@${t.version}`}function Lbe(t,u){return t===u||t.resolvedTypeReferenceDirective===u.resolvedTypeReferenceDirective||!!t.resolvedTypeReferenceDirective&&!!u.resolvedTypeReferenceDirective&&t.resolvedTypeReferenceDirective.resolvedFileName===u.resolvedTypeReferenceDirective.resolvedFileName&&!!t.resolvedTypeReferenceDirective.primary==!!u.resolvedTypeReferenceDirective.primary&&t.resolvedTypeReferenceDirective.originalPath===u.resolvedTypeReferenceDirective.originalPath}function c0e(t,u,s,d,f,p){H.assert(t.length===s.length);for(let E=0;E=0),$3(u)[t]}function TZe(t){const u=zn(t),s=s0(u,t.pos);return`${u.fileName}(${s.line+1},${s.character+1})`}function rj(t,u){H.assert(t>=0);const s=$3(u),d=t,f=u.text;if(d+1===s.length)return f.length-1;{const p=s[d];let E=s[d+1]-1;for(H.assert(Y1(f.charCodeAt(E)));p<=E&&Y1(f.charCodeAt(E));)E--;return E}}function eq(t,u,s){return!(s&&s(u))&&!t.identifiers.has(u)}function Xl(t){return t===void 0?!0:t.pos===t.end&&t.pos>=0&&t.kind!==1}function W4(t){return!Xl(t)}function Pbe(t,u){return wl(t)?u===t.expression:zl(t)?u===t.modifiers:zm(t)?u===t.initializer:ko(t)?u===t.questionToken&&ef(t):Uc(t)?u===t.modifiers||u===t.questionToken||u===t.exclamationToken||aj(t.modifiers,u,ll):pm(t)?u===t.equalsToken||u===t.modifiers||u===t.questionToken||u===t.exclamationToken||aj(t.modifiers,u,ll):hc(t)?u===t.exclamationToken:fc(t)?u===t.typeParameters||u===t.type||aj(t.typeParameters,u,wl):Im(t)?u===t.typeParameters||aj(t.typeParameters,u,wl):jf(t)?u===t.typeParameters||u===t.type||aj(t.typeParameters,u,wl):TV(t)?u===t.modifiers||aj(t.modifiers,u,ll):!1}function aj(t,u,s){return!t||Wa(u)||!s(u)?!1:kt(t,u)}function LZe(t,u,s){if(u===void 0||u.length===0)return t;let d=0;for(;d[`${s0(t,E.range.end).line}`,E])),d=new Map;return{getUnusedExpectations:f,markUsed:p};function f(){return Ea(s.entries()).filter(([E,v])=>v.type===0&&!d.get(E)).map(([E,v])=>v)}function p(E){return s.has(`${E}`)?(d.set(`${E}`,!0),!0):!1}}function ek(t,u,s){return Xl(t)?t.pos:z8(t)||t.kind===12?gs((u||zn(t)).text,t.pos,!1,!0):s&&lm(t)?ek(t.jsDoc[0],u):t.kind===358&&t._children.length>0?ek(t._children[0],u,s):gs((u||zn(t)).text,t.pos,!1,!1,_j(t))}function f0e(t,u){const s=!Xl(t)&&Kp(t)?lt(t.modifiers,E1):void 0;return s?gs((u||zn(t)).text,s.end):ek(t,u)}function v2(t,u,s=!1){return $N(t.text,u,s)}function BTt(t){return!!Tn(t,kk)}function iq(t){return!!($c(t)&&t.exportClause&&r_(t.exportClause)&&t.exportClause.name.escapedText==="default")}function $N(t,u,s=!1){if(Xl(u))return"";let d=t.substring(s?u.pos:gs(t,u.pos),u.end);return BTt(u)&&(d=d.split(/\r\n|\n|\r/).map(f=>f.replace(/^\s*\*/,"").trimStart()).join(`
+`)),d}function Wc(t,u=!1){return v2(zn(t),t,u)}function wTt(t){return t.pos}function j8(t,u){return Kl(t,u,wTt,rl)}function bs(t){const u=t.emitNode;return u&&u.flags||0}function Mp(t){const u=t.emitNode;return u&&u.internalFlags||0}function zbe(t,u,s){if(u&&TTt(t,s))return v2(u,t);switch(t.kind){case 11:{const d=s&2?tle:s&1||bs(t)&16777216?Sv:Vj;return t.singleQuote?"'"+d(t.text,39)+"'":'"'+d(t.text,34)+'"'}case 15:case 16:case 17:case 18:{const d=s&1||bs(t)&16777216?Sv:Vj,f=t.rawText??HTt(d(t.text,96));switch(t.kind){case 15:return"`"+f+"`";case 16:return"`"+f+"${";case 17:return"}"+f+"${";case 18:return"}"+f+"`"}break}case 9:case 10:return t.text;case 14:return s&4&&t.isUnterminated?t.text+(t.text.charCodeAt(t.text.length-1)===92?" /":"/"):t.text}return H.fail(`Literal kind '${t.kind}' not accounted for.`)}function TTt(t,u){if(cl(t)||!t.parent||u&4&&t.isUnterminated)return!1;if(Of(t)){if(t.numericLiteralFlags&26656)return!1;if(t.numericLiteralFlags&512)return!!(u&8)}return!uY(t)}function Ibe(t){return Ua(t)?'"'+Vj(t)+'"':""+t}function Rbe(t){return Bc(t).replace(/^(\d)/,"_$1").replace(/\W/g,"_")}function m0e(t){return(QD(t)&7)!==0||p0e(t)}function p0e(t){const u=e_(t);return u.kind===260&&u.parent.kind===299}function P1(t){return xc(t)&&(t.name.kind===11||Qg(t))}function nq(t){return xc(t)&&t.name.kind===11}function g0e(t){return xc(t)&&rs(t.name)}function Obe(t){return xc(t)||at(t)}function UN(t){return LTt(t.valueDeclaration)}function LTt(t){return!!t&&t.kind===267&&!t.body}function jbe(t){return t.kind===312||t.kind===267||L8(t)}function Qg(t){return!!(t.flags&2048)}function C2(t){return P1(t)&&E0e(t)}function E0e(t){switch(t.parent.kind){case 312:return Lc(t.parent);case 268:return P1(t.parent.parent)&&ca(t.parent.parent.parent)&&!Lc(t.parent.parent.parent)}return!1}function _0e(t){var u;return(u=t.declarations)==null?void 0:u.find(s=>!C2(s)&&!(xc(s)&&Qg(s)))}function NTt(t){return t===1||t===100||t===199}function s7(t,u){return Lc(t)||NTt(p1(u))&&!!t.commonJsModuleIndicator}function D0e(t,u){switch(t.scriptKind){case 1:case 3:case 2:case 4:break;default:return!1}return t.isDeclarationFile?!1:Q4(u,"alwaysStrict")||NFe(t.statements)?!0:Lc(t)||mg(u)?p1(u)>=5?!0:!u.noImplicitUseStrict:!1}function x0e(t){return!!(t.flags&33554432)||Qu(t,128)}function v0e(t,u){switch(t.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!L8(u)}return!1}function C0e(t){switch(H.type(t),t.kind){case 345:case 353:case 330:return!0;default:return b0e(t)}}function b0e(t){switch(H.type(t),t.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 tk(t){switch(t.kind){case 272:case 271:return!0;default:return!1}}function Vbe(t){return tk(t)||A2(t)}function uq(t){switch(t.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 Hbe(t){return oj(t)||xc(t)||nD(t)||dm(t)}function oj(t){return tk(t)||$c(t)}function y0e(t){return Tn(t.parent,u=>!!(Pde(u)&1))}function QE(t){return Tn(t.parent,u=>v0e(u,u.parent))}function Kbe(t,u){let s=QE(t);for(;s;)u(s),s=QE(s)}function k0(t){return!t||nj(t)===0?"(Missing)":Wc(t)}function Wbe(t){return t.declaration?k0(t.declaration.parameters[0].name):void 0}function sj(t){return t.kind===167&&!Mm(t.expression)}function qN(t){var u;switch(t.kind){case 80:case 81:return(u=t.emitNode)!=null&&u.autoGenerate?void 0:t.escapedText;case 11:case 9:case 15:return Sl(t.text);case 167:return Mm(t.expression)?Sl(t.expression.text):void 0;case 295:return k7(t);default:return H.assertNever(t)}}function V8(t){return H.checkDefined(qN(t))}function zf(t){switch(t.kind){case 110:return"this";case 81:case 80:return nj(t)===0?fu(t):Wc(t);case 166:return zf(t.left)+"."+zf(t.right);case 211:return at(t.name)||ea(t.name)?zf(t.expression)+"."+zf(t.name):H.assertNever(t.name);case 318:return zf(t.left)+zf(t.right);case 295:return zf(t.namespace)+":"+zf(t.name);default:return H.assertNever(t)}}function Tu(t,u,...s){const d=zn(t);return G4(d,t,u,...s)}function H8(t,u,s,...d){const f=gs(t.text,u.pos);return Rd(t,f,u.end-f,s,...d)}function G4(t,u,s,...d){const f=b2(t,u);return Rd(t,f.start,f.length,s,...d)}function Y3(t,u,s,d){const f=b2(t,u);return rq(t,f.start,f.length,s,d)}function lj(t,u,s,d){const f=gs(t.text,u.pos);return rq(t,f,u.end-f,s,d)}function Gbe(t,u,s){H.assertGreaterThanOrEqual(u,0),H.assertGreaterThanOrEqual(s,0),H.assertLessThanOrEqual(u,t.length),H.assertLessThanOrEqual(u+s,t.length)}function rq(t,u,s,d,f){return Gbe(t.text,u,s),{file:t,start:u,length:s,code:d.code,category:d.category,messageText:d.next?d:d.messageText,relatedInformation:f}}function k0e(t,u,s){return{file:t,start:0,length:0,code:u.code,category:u.category,messageText:u.next?u:u.messageText,relatedInformation:s}}function Jbe(t){return typeof t.messageText=="string"?{code:t.code,category:t.category,messageText:t.messageText,next:t.next}:t.messageText}function $be(t,u,s){return{file:t,start:u.pos,length:u.end-u.pos,code:s.code,category:s.category,messageText:s.message}}function XE(t,u){const s=YD(t.languageVersion,!0,t.languageVariant,t.text,void 0,u);s.scan();const d=s.getTokenStart();return Kc(d,s.getTokenEnd())}function Ube(t,u){const s=YD(t.languageVersion,!0,t.languageVariant,t.text,void 0,u);return s.scan(),s.getToken()}function PTt(t,u){const s=gs(t.text,u.pos);if(u.body&&u.body.kind===241){const{line:d}=s0(t,u.body.pos),{line:f}=s0(t,u.body.end);if(d0?u.statements[0].pos:u.end;return Kc(p,E)}case 253:case 229:{const p=gs(t.text,u.pos);return XE(t,p)}case 238:{const p=gs(t.text,u.expression.end);return XE(t,p)}case 357:{const p=gs(t.text,u.tagName.pos);return XE(t,p)}}if(s===void 0)return XE(t,u.pos);H.assert(!Hp(s));const d=Xl(s),f=d||w7(u)?s.pos:gs(t.text,s.pos);return d?(H.assert(f===s.pos,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809"),H.assert(f===s.end,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809")):(H.assert(f>=s.pos,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809"),H.assert(f<=s.end,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809")),Kc(f,s.end)}function cm(t){return(t.externalModuleIndicator||t.commonJsModuleIndicator)!==void 0}function J4(t){return t.scriptKind===6}function y2(t){return!!(p2(t)&4096)}function aq(t){return!!(p2(t)&8&&!Mf(t,t.parent))}function cj(t){return(QD(t)&7)===6}function dj(t){return(QD(t)&7)===4}function K8(t){return(QD(t)&7)===2}function oq(t){return(QD(t)&7)===1}function ik(t){return t.kind===213&&t.expression.kind===108}function dm(t){return t.kind===213&&t.expression.kind===102}function W8(t){return UP(t)&&t.keywordToken===102&&t.name.escapedText==="meta"}function zx(t){return nD(t)&&zv(t.argument)&&rs(t.argument.literal)}function zp(t){return t.kind===244&&t.expression.kind===11}function hj(t){return!!(bs(t)&2097152)}function sq(t){return hj(t)&&td(t)}function MTt(t){return at(t.name)&&!t.initializer}function lq(t){return hj(t)&&Jl(t)&&ye(t.declarationList.declarations,MTt)}function F0e(t,u){return t.kind!==12?G_(u.text,t.pos):void 0}function A0e(t,u){const s=t.kind===169||t.kind===168||t.kind===218||t.kind===219||t.kind===217||t.kind===260||t.kind===281?mi(Ev(u,t.pos),G_(u,t.pos)):G_(u,t.pos);return ti(s,d=>u.charCodeAt(d.pos+1)===42&&u.charCodeAt(d.pos+2)===42&&u.charCodeAt(d.pos+3)!==47)}function Z_(t){if(182<=t.kind&&t.kind<=205)return!0;switch(t.kind){case 133:case 159:case 150:case 163:case 154:case 136:case 155:case 151:case 157:case 106:case 146:return!0;case 116:return t.parent.kind!==222;case 233:return mm(t.parent)&&!$j(t);case 168:return t.parent.kind===200||t.parent.kind===195;case 80:(t.parent.kind===166&&t.parent.right===t||t.parent.kind===211&&t.parent.name===t)&&(t=t.parent),H.assert(t.kind===80||t.kind===166||t.kind===211,"'node' was expected to be a qualified name, identifier or property access in 'isPartOfTypeNode'.");case 166:case 211:case 110:{const{parent:u}=t;if(u.kind===186)return!1;if(u.kind===205)return!u.isTypeOf;if(182<=u.kind&&u.kind<=205)return!0;switch(u.kind){case 233:return mm(u.parent)&&!$j(u);case 168:return t===u.constraint;case 352:return t===u.constraint;case 172:case 171:case 169:case 260:return t===u.type;case 262:case 218:case 219:case 176:case 174:case 173:case 177:case 178:return t===u.type;case 179:case 180:case 181:return t===u.type;case 216:return t===u.type;case 213:case 214:case 215:return kt(u.typeArguments,t)}}}return!1}function zZe(t,u){for(;t;){if(t.kind===u)return!0;t=t.parent}return!1}function k2(t,u){return s(t);function s(d){switch(d.kind){case 253:return u(d);case 269:case 241:case 245:case 246:case 247:case 248:case 249:case 250:case 254:case 255:case 296:case 297:case 256:case 258:case 299:return ao(d,s)}}}function qbe(t,u){return s(t);function s(d){switch(d.kind){case 229:u(d);const f=d.expression;f&&s(f);return;case 266:case 264:case 267:case 265:return;default:if(Co(d)){if(d.name&&d.name.kind===167){s(d.name.expression);return}}else Z_(d)||ao(d,s)}}}function S0e(t){return t&&t.kind===188?t.elementType:t&&t.kind===183?Sa(t.typeArguments):void 0}function Zbe(t){switch(t.kind){case 264:case 263:case 231:case 187:return t.members;case 210:return t.properties}}function G8(t){if(t)switch(t.kind){case 208:case 306:case 169:case 303:case 172:case 171:case 304:case 260:return!0}return!1}function Ybe(t){return G8(t)||wx(t)}function ZN(t){return t.parent.kind===261&&t.parent.parent.kind===243}function Qbe(t){return Xn(t)?ys(t.parent)&&eu(t.parent.parent)&&ec(t.parent.parent)===2||cq(t.parent):!1}function cq(t){return Xn(t)?eu(t)&&ec(t)===1:!1}function Xbe(t){return(ra(t)?K8(t)&&at(t.name)&&ZN(t):ko(t)?mP(t)&&Gc(t):zm(t)&&mP(t))||cq(t)}function eye(t){switch(t.kind){case 174:case 173:case 176:case 177:case 178:case 262:case 218:return!0}return!1}function B0e(t,u){for(;;){if(u&&u(t),t.statement.kind!==256)return t.statement;t=t.statement}}function F2(t){return t&&t.kind===241&&Co(t.parent)}function Ip(t){return t&&t.kind===174&&t.parent.kind===210}function dq(t){return(t.kind===174||t.kind===177||t.kind===178)&&(t.parent.kind===210||t.parent.kind===231)}function tye(t){return t&&t.kind===1}function IZe(t){return t&&t.kind===0}function J8(t,u,s,d){return L(t==null?void 0:t.properties,f=>{if(!Uc(f))return;const p=qN(f.name);return u===p||d&&d===p?s(f):void 0})}function iye(t,u,s){return J8(t,u,d=>vh(d.initializer)?Le(d.initializer.elements,f=>rs(f)&&f.text===s):void 0)}function YN(t){if(t&&t.statements.length){const u=t.statements[0].expression;return ar(u,ys)}}function hq(t,u,s){return fj(t,u,d=>vh(d.initializer)?Le(d.initializer.elements,f=>rs(f)&&f.text===s):void 0)}function fj(t,u,s){return J8(YN(t),u,s)}function Pm(t){return Tn(t.parent,Co)}function nye(t){return Tn(t.parent,U0)}function Qd(t){return Tn(t.parent,gr)}function uye(t){return Tn(t.parent,u=>gr(u)||Co(u)?"quit":zl(u))}function fq(t){return Tn(t.parent,L8)}function mq(t){const u=Tn(t.parent,s=>gr(s)?"quit":E1(s));return u&&gr(u.parent)?Qd(u.parent):Qd(u??t)}function tf(t,u,s){for(H.assert(t.kind!==312);;){if(t=t.parent,!t)return H.fail();switch(t.kind){case 167:if(s&&gr(t.parent.parent))return t;t=t.parent.parent;break;case 170:t.parent.kind===169&&Yd(t.parent.parent)?t=t.parent.parent:Yd(t.parent)&&(t=t.parent);break;case 219:if(!u)continue;case 262:case 218:case 267:case 175:case 172:case 171:case 174:case 173:case 176:case 177:case 178:case 179:case 180:case 181:case 266:case 312:return t}}}function rye(t){switch(t.kind){case 219:case 262:case 218:case 172:return!0;case 241:switch(t.parent.kind){case 176:case 174:case 177:case 178:return!0;default:return!1}default:return!1}}function pq(t){at(t)&&(Jc(t.parent)||td(t.parent))&&t.parent.name===t&&(t=t.parent);const u=tf(t,!0,!1);return ca(u)}function aye(t){const u=tf(t,!1,!1);if(u)switch(u.kind){case 176:case 262:case 218:return u}}function mj(t,u){for(;;){if(t=t.parent,!t)return;switch(t.kind){case 167:t=t.parent;break;case 262:case 218:case 219:if(!u)continue;case 172:case 171:case 174:case 173:case 176:case 177:case 178:case 175:return t;case 170:t.parent.kind===169&&Yd(t.parent.parent)?t=t.parent.parent:Yd(t.parent)&&(t=t.parent);break}}}function nk(t){if(t.kind===218||t.kind===219){let u=t,s=t.parent;for(;s.kind===217;)u=s,s=s.parent;if(s.kind===213&&s.expression===u)return s}}function RZe(t){return t.kind===108||nf(t)}function nf(t){const u=t.kind;return(u===211||u===212)&&t.expression.kind===108}function pj(t){const u=t.kind;return(u===211||u===212)&&t.expression.kind===110}function gq(t){var u;return!!t&&ra(t)&&((u=t.initializer)==null?void 0:u.kind)===110}function oye(t){return!!t&&(pm(t)||Uc(t))&&eu(t.parent.parent)&&t.parent.parent.operatorToken.kind===64&&t.parent.parent.right.kind===110}function gj(t){switch(t.kind){case 183:return t.typeName;case 233:return tc(t.expression)?t.expression:void 0;case 80:case 166:return t}}function Eq(t){switch(t.kind){case 215:return t.tag;case 286:case 285:return t.tagName;case 226:return t.right;default:return t.expression}}function _q(t,u,s,d){if(t&&gh(u)&&ea(u.name))return!1;switch(u.kind){case 263:return!0;case 231:return!t;case 172:return s!==void 0&&(t?Jc(s):gr(s)&&!M2(u)&&!ole(u));case 177:case 178:case 174:return u.body!==void 0&&s!==void 0&&(t?Jc(s):gr(s));case 169:return t?s!==void 0&&s.body!==void 0&&(s.kind===176||s.kind===174||s.kind===178)&&L2(s)!==u&&d!==void 0&&d.kind===263:!1}return!1}function QN(t,u,s,d){return c4(u)&&_q(t,u,s,d)}function Ej(t,u,s,d){return QN(t,u,s,d)||XN(t,u,s)}function XN(t,u,s){switch(u.kind){case 263:return Ge(u.members,d=>Ej(t,d,u,s));case 231:return!t&&Ge(u.members,d=>Ej(t,d,u,s));case 174:case 178:case 176:return Ge(u.parameters,d=>QN(t,d,u,s));default:return!1}}function t5(t,u){if(QN(t,u))return!0;const s=e3(u);return!!s&&XN(t,s,u)}function w0e(t,u,s){let d;if(wx(u)){const{firstAccessor:f,secondAccessor:p,setAccessor:E}=dk(s.members,u),v=c4(f)?f:p&&c4(p)?p:void 0;if(!v||u!==v)return!1;d=E==null?void 0:E.parameters}else hc(u)&&(d=u.parameters);if(QN(t,u,s))return!0;if(d){for(const f of d)if(!N2(f)&&QN(t,f,u,s))return!0}return!1}function T0e(t){if(t.textSourceNode){switch(t.textSourceNode.kind){case 11:return T0e(t.textSourceNode);case 15:return t.text===""}return!1}return t.text===""}function $8(t){const{parent:u}=t;return u.kind===286||u.kind===285||u.kind===287?u.tagName===t:!1}function Y_(t){switch(t.kind){case 108:case 106:case 112:case 97:case 14:case 209:case 210:case 211:case 212:case 213:case 214:case 215:case 234:case 216:case 238:case 235:case 217:case 218:case 231:case 219:case 222:case 220:case 221:case 224:case 225:case 226:case 227:case 230:case 228:case 232:case 284:case 285:case 288:case 229:case 223:case 236:return!0;case 233:return!mm(t.parent)&&!LB(t.parent);case 166:for(;t.parent.kind===166;)t=t.parent;return t.parent.kind===186||o7(t.parent)||XP(t.parent)||Ov(t.parent)||$8(t);case 318:for(;Ov(t.parent);)t=t.parent;return t.parent.kind===186||o7(t.parent)||XP(t.parent)||Ov(t.parent)||$8(t);case 81:return eu(t.parent)&&t.parent.left===t&&t.parent.operatorToken.kind===103;case 80:if(t.parent.kind===186||o7(t.parent)||XP(t.parent)||Ov(t.parent)||$8(t))return!0;case 9:case 10:case 11:case 15:case 110:return Dq(t);default:return!1}}function Dq(t){const{parent:u}=t;switch(u.kind){case 260:case 169:case 172:case 171:case 306:case 303:case 208:return u.initializer===t;case 244:case 245:case 246:case 247:case 253:case 254:case 255:case 296:case 257:return u.expression===t;case 248:const s=u;return s.initializer===t&&s.initializer.kind!==261||s.condition===t||s.incrementor===t;case 249:case 250:const d=u;return d.initializer===t&&d.initializer.kind!==261||d.expression===t;case 216:case 234:return t===u.expression;case 239:return t===u.expression;case 167:return t===u.expression;case 170:case 294:case 293:case 305:return!0;case 233:return u.expression===t&&!Z_(u);case 304:return u.objectAssignmentInitializer===t;case 238:return t===u.expression;default:return Y_(u)}}function xq(t){for(;t.kind===166||t.kind===80;)t=t.parent;return t.kind===186}function sye(t){return r_(t)&&!!t.parent.moduleSpecifier}function yv(t){return t.kind===271&&t.moduleReference.kind===283}function eP(t){return H.assert(yv(t)),t.moduleReference.expression}function L0e(t){return A2(t)&&bP(t.initializer).arguments[0]}function U8(t){return t.kind===271&&t.moduleReference.kind!==283}function _h(t){return Xn(t)}function OZe(t){return!Xn(t)}function Xn(t){return!!t&&!!(t.flags&524288)}function vq(t){return!!t&&!!(t.flags&134217728)}function N0e(t){return!J4(t)}function _j(t){return!!t&&!!(t.flags&16777216)}function Cq(t){return tp(t)&&at(t.typeName)&&t.typeName.escapedText==="Object"&&t.typeArguments&&t.typeArguments.length===2&&(t.typeArguments[0].kind===154||t.typeArguments[0].kind===150)}function xf(t,u){if(t.kind!==213)return!1;const{expression:s,arguments:d}=t;if(s.kind!==80||s.escapedText!=="require"||d.length!==1)return!1;const f=d[0];return!u||i0(f)}function bq(t){return jZe(t,!1)}function A2(t){return jZe(t,!0)}function lye(t){return Vs(t)&&A2(t.parent.parent)}function jZe(t,u){return ra(t)&&!!t.initializer&&xf(u?bP(t.initializer):t.initializer,!0)}function P0e(t){return Jl(t)&&t.declarationList.declarations.length>0&&ye(t.declarationList.declarations,u=>bq(u))}function Dj(t){return t===39||t===34}function yq(t,u){return v2(u,t).charCodeAt(0)===34}function tP(t){return eu(t)||O0(t)||at(t)||Mo(t)}function xj(t){return Xn(t)&&t.initializer&&eu(t.initializer)&&(t.initializer.operatorToken.kind===57||t.initializer.operatorToken.kind===61)&&t.name&&tc(t.name)&&q8(t.name,t.initializer.left)?t.initializer.right:t.initializer}function vj(t){const u=xj(t);return u&&kv(u,Ox(t.name))}function zTt(t,u){return L(t.properties,s=>Uc(s)&&at(s.name)&&s.name.escapedText==="value"&&s.initializer&&kv(s.initializer,u))}function l7(t){if(t&&t.parent&&eu(t.parent)&&t.parent.operatorToken.kind===64){const u=Ox(t.parent.left);return kv(t.parent.right,u)||ITt(t.parent.left,t.parent.right,u)}if(t&&Mo(t)&&rk(t)){const u=zTt(t.arguments[2],t.arguments[1].text==="prototype");if(u)return u}}function kv(t,u){if(Mo(t)){const s=l0(t.expression);return s.kind===218||s.kind===219?t:void 0}if(t.kind===218||t.kind===231||t.kind===219||ys(t)&&(t.properties.length===0||u))return t}function ITt(t,u,s){const d=eu(u)&&(u.operatorToken.kind===57||u.operatorToken.kind===61)&&kv(u.right,s);if(d&&q8(t,u.left))return d}function cye(t){const u=ra(t.parent)?t.parent.name:eu(t.parent)&&t.parent.operatorToken.kind===64?t.parent.left:void 0;return u&&kv(t.right,Ox(u))&&tc(u)&&q8(u,t.left)}function M0e(t){if(eu(t.parent)){const u=(t.parent.operatorToken.kind===57||t.parent.operatorToken.kind===61)&&eu(t.parent.parent)?t.parent.parent:t.parent;if(u.operatorToken.kind===64&&at(u.left))return u.left}else if(ra(t.parent))return t.parent.name}function q8(t,u){return eE(t)&&eE(u)?U4(t)===U4(u):$_(t)&&kq(u)&&(u.expression.kind===110||at(u.expression)&&(u.expression.escapedText==="window"||u.expression.escapedText==="self"||u.expression.escapedText==="global"))?q8(t,yj(u)):kq(t)&&kq(u)?Q3(t)===Q3(u)&&q8(t.expression,u.expression):!1}function Cj(t){for(;ld(t,!0);)t=t.right;return t}function uk(t){return at(t)&&t.escapedText==="exports"}function z0e(t){return at(t)&&t.escapedText==="module"}function Q_(t){return(Ru(t)||bj(t))&&z0e(t.expression)&&Q3(t)==="exports"}function ec(t){const u=RTt(t);return u===5||Xn(t)?u:0}function rk(t){return S(t.arguments)===3&&Ru(t.expression)&&at(t.expression.expression)&&fu(t.expression.expression)==="Object"&&fu(t.expression.name)==="defineProperty"&&Mm(t.arguments[1])&&ak(t.arguments[0],!0)}function kq(t){return Ru(t)||bj(t)}function bj(t){return q0(t)&&Mm(t.argumentExpression)}function S2(t,u){return Ru(t)&&(!u&&t.expression.kind===110||at(t.name)&&ak(t.expression,!0))||Fq(t,u)}function Fq(t,u){return bj(t)&&(!u&&t.expression.kind===110||tc(t.expression)||S2(t.expression,!0))}function ak(t,u){return tc(t)||S2(t,u)}function yj(t){return Ru(t)?t.name:t.argumentExpression}function RTt(t){if(Mo(t)){if(!rk(t))return 0;const u=t.arguments[0];return uk(u)||Q_(u)?8:S2(u)&&Q3(u)==="prototype"?9:7}return t.operatorToken.kind!==64||!O0(t.left)||OTt(Cj(t))?0:ak(t.left.expression,!0)&&Q3(t.left)==="prototype"&&ys(I0e(t))?6:kj(t.left)}function OTt(t){return R7(t)&&Of(t.expression)&&t.expression.text==="0"}function Aq(t){if(Ru(t))return t.name;const u=l0(t.argumentExpression);return Of(u)||i0(u)?u:t}function Q3(t){const u=Aq(t);if(u){if(at(u))return u.escapedText;if(i0(u)||Of(u))return Sl(u.text)}}function kj(t){if(t.expression.kind===110)return 4;if(Q_(t))return 2;if(ak(t.expression,!0)){if(Ox(t.expression))return 3;let u=t;for(;!at(u.expression);)u=u.expression;const s=u.expression;if((s.escapedText==="exports"||s.escapedText==="module"&&Q3(u)==="exports")&&S2(t))return 1;if(ak(t,!0)||q0(t)&&Pq(t))return 5}return 0}function I0e(t){for(;eu(t.right);)t=t.right;return t.right}function Fj(t){return eu(t)&&ec(t)===3}function dye(t){return Xn(t)&&t.parent&&t.parent.kind===244&&(!q0(t)||bj(t))&&!!vv(t.parent)}function Aj(t,u){const{valueDeclaration:s}=t;(!s||!(u.flags&33554432&&!Xn(u)&&!(s.flags&33554432))&&tP(s)&&!tP(u)||s.kind!==u.kind&&Obe(s))&&(t.valueDeclaration=u)}function hye(t){if(!t||!t.valueDeclaration)return!1;const u=t.valueDeclaration;return u.kind===262||ra(u)&&u.initializer&&Co(u.initializer)}function Z8(t){var u,s;switch(t.kind){case 260:case 208:return(u=Tn(t.initializer,d=>xf(d,!0)))==null?void 0:u.arguments[0];case 272:case 278:return ar(t.moduleSpecifier,i0);case 271:return ar((s=ar(t.moduleReference,a_))==null?void 0:s.expression,i0);case 273:case 280:return ar(t.parent.moduleSpecifier,i0);case 274:case 281:return ar(t.parent.parent.moduleSpecifier,i0);case 276:return ar(t.parent.parent.parent.moduleSpecifier,i0);case 205:return zx(t)?t.argument.literal:void 0;default:H.assertNever(t)}}function iP(t){return Sj(t)||H.failBadSyntaxKind(t.parent)}function Sj(t){switch(t.parent.kind){case 272:case 278:return t.parent;case 283:return t.parent.parent;case 213:return dm(t.parent)||xf(t.parent,!1)?t.parent:void 0;case 201:return H.assert(rs(t)),ar(t.parent.parent,nD);default:return}}function Y8(t){switch(t.kind){case 272:case 278:return t.moduleSpecifier;case 271:return t.moduleReference.kind===283?t.moduleReference.expression:void 0;case 205:return zx(t)?t.argument.literal:void 0;case 213:return t.arguments[0];case 267:return t.name.kind===11?t.name:void 0;default:return H.assertNever(t)}}function Q8(t){switch(t.kind){case 272:return t.importClause&&ar(t.importClause.namedBindings,Jx);case 271:return t;case 278:return t.exportClause&&ar(t.exportClause,r_);default:return H.assertNever(t)}}function c7(t){return t.kind===272&&!!t.importClause&&!!t.importClause.name}function Sq(t,u){if(t.name){const s=u(t);if(s)return s}if(t.namedBindings){const s=Jx(t.namedBindings)?u(t.namedBindings):L(t.namedBindings.elements,u);if(s)return s}}function d7(t){if(t)switch(t.kind){case 169:case 174:case 173:case 304:case 303:case 172:case 171:return t.questionToken!==void 0}return!1}function X8(t){const u=TB(t)?Ki(t.parameters):void 0,s=ar(u&&u.name,at);return!!s&&s.escapedText==="new"}function $4(t){return t.kind===353||t.kind===345||t.kind===347}function Bj(t){return $4(t)||Vp(t)}function jTt(t){return Od(t)&&eu(t.expression)&&t.expression.operatorToken.kind===64?Cj(t.expression):void 0}function VZe(t){return Od(t)&&eu(t.expression)&&ec(t.expression)!==0&&eu(t.expression.right)&&(t.expression.right.operatorToken.kind===57||t.expression.right.operatorToken.kind===61)?t.expression.right.right:void 0}function R0e(t){switch(t.kind){case 243:const u=eB(t);return u&&u.initializer;case 172:return t.initializer;case 303:return t.initializer}}function eB(t){return Jl(t)?Ki(t.declarationList.declarations):void 0}function HZe(t){return xc(t)&&t.body&&t.body.kind===267?t.body:void 0}function wj(t){if(t.kind>=243&&t.kind<=259)return!0;switch(t.kind){case 80:case 110:case 108:case 166:case 236:case 212:case 211:case 208:case 218:case 219:case 174:case 177:case 178:return!0;default:return!1}}function Tj(t){switch(t.kind){case 219:case 226:case 241:case 252:case 179:case 296:case 263:case 231:case 175:case 176:case 185:case 180:case 251:case 259:case 246:case 212:case 242:case 1:case 266:case 306:case 277:case 278:case 281:case 244:case 249:case 250:case 248:case 262:case 218:case 184:case 177:case 80:case 245:case 272:case 271:case 181:case 264:case 324:case 330:case 256:case 174:case 173:case 267:case 202:case 270:case 210:case 169:case 217:case 211:case 303:case 172:case 171:case 253:case 240:case 178:case 304:case 305:case 255:case 257:case 258:case 265:case 168:case 260:case 243:case 247:case 254:return!0;default:return!1}}function O0e(t,u){let s;G8(t)&&Nx(t)&&lm(t.initializer)&&(s=yn(s,KZe(t,yr(t.initializer.jsDoc))));let d=t;for(;d&&d.parent;){if(lm(d)&&(s=yn(s,KZe(t,yr(d.jsDoc)))),d.kind===169){s=yn(s,(u?G2e:B8)(d));break}if(d.kind===168){s=yn(s,(u?$2e:J2e)(d));break}d=j0e(d)}return s||Dt}function KZe(t,u){if(Hp(u)){const s=ti(u.tags,d=>WZe(t,d));return u.tags===s?[u]:s}return WZe(t,u)?[u]:void 0}function WZe(t,u){return!(eM(u)||xY(u))||!u.parent||!Hp(u.parent)||!Cf(u.parent.parent)||u.parent.parent===t}function j0e(t){const u=t.parent;if(u.kind===303||u.kind===277||u.kind===172||u.kind===244&&t.kind===211||u.kind===253||HZe(u)||ld(t))return u;if(u.parent&&(eB(u.parent)===t||ld(u)))return u.parent;if(u.parent&&u.parent.parent&&(eB(u.parent.parent)||R0e(u.parent.parent)===t||VZe(u.parent.parent)))return u.parent.parent}function Lj(t){if(t.symbol)return t.symbol;if(!at(t.name))return;const u=t.name.escapedText,s=Fv(t);if(!s)return;const d=Le(s.parameters,f=>f.name.kind===80&&f.name.escapedText===u);return d&&d.symbol}function Bq(t){if(Hp(t.parent)&&t.parent.tags){const u=Le(t.parent.tags,$4);if(u)return u}return Fv(t)}function Fv(t){const u=ok(t);if(u)return zm(u)&&u.type&&Co(u.type)?u.type:Co(u)?u:void 0}function ok(t){const u=h7(t);if(u)return VZe(u)||jTt(u)||R0e(u)||eB(u)||HZe(u)||u}function h7(t){const u=nP(t);if(!u)return;const s=u.parent;if(s&&s.jsDoc&&u===Zu(s.jsDoc))return s}function nP(t){return Tn(t.parent,Hp)}function fye(t){const u=t.name.escapedText,{typeParameters:s}=t.parent.parent.parent;return s&&Le(s,d=>d.name.escapedText===u)}function GZe(t){return!!t.typeArguments}function mye(t){let u=t.parent;for(;;){switch(u.kind){case 226:const s=u,d=s.operatorToken.kind;return u5(d)&&s.left===t?s:void 0;case 224:case 225:const f=u,p=f.operator;return p===46||p===47?f:void 0;case 249:case 250:const E=u;return E.initializer===t?E:void 0;case 217:case 209:case 230:case 235:t=u;break;case 305:t=u.parent;break;case 304:if(u.name!==t)return;t=u.parent;break;case 303:if(u.name===t)return;t=u.parent;break;default:return}u=t.parent}}function f7(t){const u=mye(t);if(!u)return 0;switch(u.kind){case 226:const s=u.operatorToken.kind;return s===64||pP(s)?1:2;case 224:case 225:return 2;case 249:case 250:return 1}}function X_(t){return!!mye(t)}function VTt(t){const u=l0(t.right);return u.kind===226&&Gce(u.operatorToken.kind)}function V0e(t){const u=mye(t);return!!u&&ld(u,!0)&&VTt(u)}function pye(t){switch(t.kind){case 241:case 243:case 254:case 245:case 255:case 269:case 296:case 297:case 256:case 248:case 249:case 250:case 246:case 247:case 258:case 299:return!0}return!1}function gye(t){return w0(t)||Z0(t)||N8(t)||td(t)||fc(t)}function JZe(t,u){for(;t&&t.kind===u;)t=t.parent;return t}function Nj(t){return JZe(t,196)}function i5(t){return JZe(t,217)}function Eye(t){let u;for(;t&&t.kind===196;)u=t,t=t.parent;return[u,t]}function H0e(t){for(;M7(t);)t=t.type;return t}function l0(t,u){return vc(t,u?17:1)}function K0e(t){return t.kind!==211&&t.kind!==212?!1:(t=i5(t.parent),t&&t.kind===220)}function B2(t,u){for(;t;){if(t===u)return!0;t=t.parent}return!1}function X3(t){return!ca(t)&&!So(t)&&X1(t.parent)&&t.parent.name===t}function uP(t){const u=t.parent;switch(t.kind){case 11:case 15:case 9:if(Ms(u))return u.parent;case 80:if(X1(u))return u.name===t?u:void 0;if(vf(u)){const s=u.parent;return Eg(s)&&s.name===u?s:void 0}else{const s=u.parent;return eu(s)&&ec(s)!==0&&(s.left.symbol||s.symbol)&&Ya(s)===t?s:void 0}case 81:return X1(u)&&u.name===t?u:void 0;default:return}}function Pj(t){return Mm(t)&&t.parent.kind===167&&X1(t.parent.parent)}function _ye(t){const u=t.parent;switch(u.kind){case 172:case 171:case 174:case 173:case 177:case 178:case 306:case 303:case 211:return u.name===t;case 166:return u.right===t;case 208:case 276:return u.propertyName===t;case 281:case 291:case 285:case 286:case 287:return!0}return!1}function $Ze(t){return t.kind===271||t.kind===270||t.kind===273&&t.name||t.kind===274||t.kind===280||t.kind===276||t.kind===281||t.kind===277&&tB(t)?!0:Xn(t)&&(eu(t)&&ec(t)===2&&tB(t)||Ru(t)&&eu(t.parent)&&t.parent.left===t&&t.parent.operatorToken.kind===64&&Mj(t.parent.right))}function W0e(t){switch(t.parent.kind){case 273:case 276:case 274:case 281:case 277:case 271:case 280:return t.parent;case 166:do t=t.parent;while(t.parent.kind===166);return W0e(t)}}function Mj(t){return tc(t)||e1(t)}function tB(t){const u=G0e(t);return Mj(u)}function G0e(t){return ic(t)?t.expression:t.right}function Dye(t){return t.kind===304?t.name:t.kind===303?t.initializer:t.parent.right}function Xg(t){const u=w2(t);if(u&&Xn(t)){const s=q2e(t);if(s)return s.class}return u}function w2(t){const u=zj(t.heritageClauses,96);return u&&u.types.length>0?u.types[0]:void 0}function iB(t){if(Xn(t))return Z2e(t).map(u=>u.class);{const u=zj(t.heritageClauses,119);return u==null?void 0:u.types}}function rP(t){return Ch(t)?aP(t)||Dt:gr(t)&&mi(Hy(Xg(t)),iB(t))||Dt}function aP(t){const u=zj(t.heritageClauses,96);return u?u.types:void 0}function zj(t,u){if(t){for(const s of t)if(s.token===u)return s}}function Av(t,u){for(;t;){if(t.kind===u)return t;t=t.parent}}function uf(t){return 83<=t&&t<=165}function J0e(t){return 19<=t&&t<=79}function wq(t){return uf(t)||J0e(t)}function Tq(t){return 128<=t&&t<=165}function $0e(t){return uf(t)&&!Tq(t)}function UZe(t){return 119<=t&&t<=127}function m7(t){const u=m2(t);return u!==void 0&&$0e(u)}function qZe(t){const u=m2(t);return u!==void 0&&uf(u)}function Lq(t){const u=xv(t);return!!u&&!Tq(u)}function nB(t){return 2<=t&&t<=7}function kd(t){if(!t)return 4;let u=0;switch(t.kind){case 262:case 218:case 174:t.asteriskToken&&(u|=1);case 219:Qu(t,1024)&&(u|=2);break}return t.body||(u|=4),u}function oP(t){switch(t.kind){case 262:case 218:case 219:case 174:return t.body!==void 0&&t.asteriskToken===void 0&&Qu(t,1024)}return!1}function Mm(t){return i0(t)||Of(t)}function Nq(t){return Iv(t)&&(t.operator===40||t.operator===41)&&Of(t.operand)}function Ix(t){const u=Ya(t);return!!u&&Pq(u)}function Pq(t){if(!(t.kind===167||t.kind===212))return!1;const u=q0(t)?l0(t.argumentExpression):t.expression;return!Mm(u)&&!Nq(u)}function sk(t){switch(t.kind){case 80:case 81:return t.escapedText;case 11:case 15:case 9:return Sl(t.text);case 167:const u=t.expression;return Mm(u)?Sl(u.text):Nq(u)?u.operator===41?qo(u.operator)+u.operand.text:u.operand.text:void 0;case 295:return k7(t);default:return H.assertNever(t)}}function eE(t){switch(t.kind){case 80:case 11:case 15:case 9:return!0;default:return!1}}function U4(t){return $_(t)?fu(t):gg(t)?IP(t):t.text}function sP(t){return $_(t)?t.escapedText:gg(t)?k7(t):Sl(t.text)}function ZZe(t){return`__@${Yo(t)}@${t.escapedName}`}function Ij(t,u){return`__#${Yo(t)}@${u}`}function Rj(t){return Ma(t.escapedName,"__@")}function xye(t){return Ma(t.escapedName,"__#")}function YZe(t){return t.kind===80&&t.escapedText==="Symbol"}function vye(t){return at(t)?fu(t)==="__proto__":rs(t)&&t.text==="__proto__"}function lP(t,u){switch(t=vc(t),t.kind){case 231:if(n1e(t))return!1;break;case 218:if(t.name)return!1;break;case 219:break;default:return!1}return typeof u=="function"?u(t):!0}function U0e(t){switch(t.kind){case 303:return!vye(t.name);case 304:return!!t.objectAssignmentInitializer;case 260:return at(t.name)&&!!t.initializer;case 169:return at(t.name)&&!!t.initializer&&!t.dotDotDotToken;case 208:return at(t.name)&&!!t.initializer&&!t.dotDotDotToken;case 172:return!!t.initializer;case 226:switch(t.operatorToken.kind){case 64:case 77:case 76:case 78:return at(t.left)}break;case 277:return!0}return!1}function If(t,u){if(!U0e(t))return!1;switch(t.kind){case 303:return lP(t.initializer,u);case 304:return lP(t.objectAssignmentInitializer,u);case 260:case 169:case 208:case 172:return lP(t.initializer,u);case 226:return lP(t.right,u);case 277:return lP(t.expression,u)}}function q0e(t){return t.escapedText==="push"||t.escapedText==="unshift"}function T2(t){return e_(t).kind===169}function e_(t){for(;t.kind===208;)t=t.parent.parent;return t}function Z0e(t){const u=t.kind;return u===176||u===218||u===262||u===219||u===174||u===177||u===178||u===267||u===312}function cl(t){return pg(t.pos)||pg(t.end)}function QZe(t){return Za(t,ca)||t}function Y0e(t){const u=X0e(t),s=t.kind===214&&t.arguments!==void 0;return Q0e(t.kind,u,s)}function Q0e(t,u,s){switch(t){case 214:return s?0:1;case 224:case 221:case 222:case 220:case 223:case 227:case 229:return 1;case 226:switch(u){case 43:case 64:case 65:case 66:case 68:case 67:case 69:case 70:case 71:case 72:case 73:case 74:case 79:case 75:case 76:case 77:case 78:return 1}}return 0}function cP(t){const u=X0e(t),s=t.kind===214&&t.arguments!==void 0;return Oj(t.kind,u,s)}function X0e(t){return t.kind===226?t.operatorToken.kind:t.kind===224||t.kind===225?t.operator:t.kind}function Oj(t,u,s){switch(t){case 361:return 0;case 230:return 1;case 229:return 2;case 227:return 4;case 226:switch(u){case 28:return 0;case 64:case 65:case 66:case 68:case 67:case 69:case 70:case 71:case 72:case 73:case 74:case 79:case 75:case 76:case 77:case 78:return 3;default:return jj(u)}case 216:case 235:case 224:case 221:case 222:case 220:case 223:return 16;case 225:return 17;case 213:return 18;case 214:return s?19:18;case 215:case 211:case 212:case 236:return 19;case 234:case 238:return 11;case 110:case 108:case 80:case 81:case 106:case 112:case 97:case 9:case 10:case 11:case 209:case 210:case 218:case 219:case 231:case 14:case 15:case 228:case 217:case 232:case 284:case 285:case 288:return 20;default:return-1}}function jj(t){switch(t){case 61:return 4;case 57:return 5;case 56:return 6;case 52:return 7;case 53:return 8;case 51:return 9;case 35:case 36:case 37:case 38:return 10;case 30:case 32:case 33:case 34:case 104:case 103:case 130:case 152:return 11;case 48:case 49:case 50:return 12;case 40:case 41:return 13;case 42:case 44:case 45:return 14;case 43:return 15}return-1}function uB(t){return ti(t,u=>{switch(u.kind){case 294:return!!u.expression;case 12:return!u.containsOnlyTriviaWhiteSpaces;default:return!0}})}function rB(){let t=[];const u=[],s=new Map;let d=!1;return{add:p,lookup:f,getGlobalDiagnostics:E,getDiagnostics:v};function f(b){let B;if(b.file?B=s.get(b.file.fileName):B=t,!B)return;const k=Kl(B,b,ul,Qq);if(k>=0)return B[k]}function p(b){let B;b.file?(B=s.get(b.file.fileName),B||(B=[],s.set(b.file.fileName,B),At(u,b.file.fileName,fh))):(d&&(d=!1,t=t.slice()),B=t),At(B,b,Qq)}function E(){return d=!0,t}function v(b){if(b)return s.get(b)||[];const B=Nr(u,k=>s.get(k));return t.length&&B.unshift(...t),B}}function HTt(t){return t.replace(FYe,"\\${")}function Cye(t){return!!((t.templateFlags||0)&2048)}function ele(t){return t&&!!(T7(t)?Cye(t):Cye(t.head)||Ge(t.templateSpans,u=>Cye(u.literal)))}function XZe(t){return"\\u"+("0000"+t.toString(16).toUpperCase()).slice(-4)}function KTt(t,u,s){if(t.charCodeAt(0)===0){const d=s.charCodeAt(u+t.length);return d>=48&&d<=57?"\\x00":"\\0"}return wYe.get(t)||XZe(t.charCodeAt(0))}function Sv(t,u){const s=u===96?BYe:u===39?SYe:AYe;return t.replace(s,KTt)}function Vj(t,u){return t=Sv(t,u),Lke.test(t)?t.replace(Lke,s=>XZe(s.charCodeAt(0))):t}function WTt(t){return""+t.toString(16).toUpperCase()+";"}function GTt(t){return t.charCodeAt(0)===0?"":NYe.get(t)||WTt(t.charCodeAt(0))}function tle(t,u){const s=u===39?LYe:TYe;return t.replace(s,GTt)}function q4(t){const u=t.length;return u>=2&&t.charCodeAt(0)===t.charCodeAt(u-1)&&JTt(t.charCodeAt(0))?t.substring(1,u-1):t}function JTt(t){return t===39||t===34||t===96}function aB(t){const u=t.charCodeAt(0);return u>=97&&u<=122||t.includes("-")}function Mq(t){const u=RP[1];for(let s=RP.length;s<=t;s++)RP.push(RP[s-1]+u);return RP[t]}function oB(){return RP[1].length}function Hj(t){var u,s,d,f,p,E=!1;function v(K){const Y=n7(K);Y.length>1?(f=f+Y.length-1,p=u.length-K.length+yr(Y),d=p-u.length===0):d=!1}function b(K){K&&K.length&&(d&&(K=Mq(s)+K,d=!1),u+=K,v(K))}function B(K){K&&(E=!1),b(K)}function k(K){K&&(E=!0),b(K)}function T(){u="",s=0,d=!0,f=0,p=0,E=!1}function M(K){K!==void 0&&(u+=K,v(K),E=!1)}function z(K){K&&K.length&&B(K)}function j(K){(!d||K)&&(u+=t,f++,p=u.length,d=!0,E=!1)}function J(){return d?u.length:u.length+t.length}return T(),{write:B,rawWrite:M,writeLiteral:z,writeLine:j,increaseIndent:()=>{s++},decreaseIndent:()=>{s--},getIndent:()=>s,getTextPos:()=>u.length,getLine:()=>f,getColumn:()=>d?s*oB():u.length-p,getText:()=>u,isAtStartOfLine:()=>d,hasTrailingComment:()=>E,hasTrailingWhitespace:()=>!!u.length&&U3(u.charCodeAt(u.length-1)),clear:T,writeKeyword:B,writeOperator:B,writeParameter:B,writeProperty:B,writePunctuation:B,writeSpace:B,writeStringLiteral:B,writeSymbol:(K,Y)=>B(K),writeTrailingSemicolon:B,writeComment:k,getTextPosWithWriteLine:J}}function ile(t){let u=!1;function s(){u&&(t.writeTrailingSemicolon(";"),u=!1)}return{...t,writeTrailingSemicolon(){u=!0},writeLiteral(d){s(),t.writeLiteral(d)},writeStringLiteral(d){s(),t.writeStringLiteral(d)},writeSymbol(d,f){s(),t.writeSymbol(d,f)},writePunctuation(d){s(),t.writePunctuation(d)},writeKeyword(d){s(),t.writeKeyword(d)},writeOperator(d){s(),t.writeOperator(d)},writeParameter(d){s(),t.writeParameter(d)},writeSpace(d){s(),t.writeSpace(d)},writeProperty(d){s(),t.writeProperty(d)},writeComment(d){s(),t.writeComment(d)},writeLine(){s(),t.writeLine()},increaseIndent(){s(),t.increaseIndent()},decreaseIndent(){s(),t.decreaseIndent()}}}function Kj(t){return t.useCaseSensitiveFileNames?t.useCaseSensitiveFileNames():!1}function n5(t){return N1(Kj(t))}function zq(t,u,s){return u.moduleName||nle(t,u.fileName,s&&s.fileName)}function eYe(t,u){return t.getCanonicalFileName(qa(u,t.getCurrentDirectory()))}function bye(t,u,s){const d=u.getExternalModuleFileFromDeclaration(s);if(!d||d.isDeclarationFile)return;const f=Y8(s);if(!(f&&i0(f)&&!om(f.text)&&!eYe(t,d.path).includes(eYe(t,zd(t.getCommonSourceDirectory())))))return zq(t,d)}function nle(t,u,s){const d=b=>t.getCanonicalFileName(b),f=$0(s?dr(s):t.getCommonSourceDirectory(),t.getCurrentDirectory(),d),p=qa(u,t.getCurrentDirectory()),E=i7(f,p,f,d,!1),v=xh(E);return s?f2(v):v}function yye(t,u,s){const d=u.getCompilerOptions();let f;return d.outDir?f=xh(Oq(t,u,d.outDir)):f=xh(t),f+s}function kye(t,u){return Iq(t,u.getCompilerOptions(),u.getCurrentDirectory(),u.getCommonSourceDirectory(),s=>u.getCanonicalFileName(s))}function Iq(t,u,s,d,f){const p=u.declarationDir||u.outDir,E=p?jq(t,p,s,d,f):t,v=Wj(E);return xh(E)+v}function Wj(t){return Hc(t,[".mjs",".mts"])?".d.mts":Hc(t,[".cjs",".cts"])?".d.cts":Hc(t,[".json"])?".d.json.ts":".d.ts"}function Fye(t){return Hc(t,[".d.mts",".mjs",".mts"])?[".mts",".mjs"]:Hc(t,[".d.cts",".cjs",".cts"])?[".cts",".cjs"]:Hc(t,[".d.json.ts"])?[".json"]:[".tsx",".ts",".jsx",".js"]}function F0(t){return t.outFile||t.out}function Rq(t,u){var s;if(t.paths)return t.baseUrl??H.checkDefined(t.pathsBasePath||((s=u.getCurrentDirectory)==null?void 0:s.call(u)),"Encountered 'paths' without a 'baseUrl', config file, or host 'getCurrentDirectory'.")}function ule(t,u,s){const d=t.getCompilerOptions();if(F0(d)){const f=p1(d),p=d.emitDeclarationOnly||f===2||f===4;return ti(t.getSourceFiles(),E=>(p||!Lc(E))&&p7(E,t,s))}else{const f=u===void 0?t.getSourceFiles():[u];return ti(f,p=>p7(p,t,s))}}function p7(t,u,s){const d=u.getCompilerOptions();if(d.noEmitForJsFiles&&_h(t)||t.isDeclarationFile||u.isSourceFileFromExternalLibrary(t))return!1;if(s)return!0;if(u.isSourceOfProjectReferenceRedirect(t.fileName))return!1;if(!J4(t))return!0;if(u.getResolvedProjectReferenceToRedirect(t.fileName))return!1;if(F0(d))return!0;if(!d.outDir)return!1;if(d.rootDir||d.composite&&d.configFilePath){const f=qa(kM(d,()=>[],u.getCurrentDirectory(),u.getCanonicalFileName),u.getCurrentDirectory()),p=jq(t.fileName,d.outDir,u.getCurrentDirectory(),f,u.getCanonicalFileName);if(gv(t.fileName,p,u.getCurrentDirectory(),!u.useCaseSensitiveFileNames())===0)return!1}return!0}function Oq(t,u,s){return jq(t,s,u.getCurrentDirectory(),u.getCommonSourceDirectory(),d=>u.getCanonicalFileName(d))}function jq(t,u,s,d,f){let p=qa(t,s);return p=f(p).indexOf(f(d))===0?p.substring(d.length):p,hr(u,p)}function dP(t,u,s,d,f,p,E){t.writeFile(s,d,f,v=>{u.add(dc(F.Could_not_write_file_0_Colon_1,s,v))},p,E)}function tYe(t,u,s){if(t.length>GE(t)&&!s(t)){const d=dr(t);tYe(d,u,s),u(t)}}function rle(t,u,s,d,f,p){try{d(t,u,s)}catch{tYe(dr(Uo(t)),f,p),d(t,u,s)}}function hP(t,u){const s=$3(t);return LN(s,u)}function lk(t,u){return LN(t,u)}function e3(t){return Le(t.members,u=>fc(u)&&W4(u.body))}function fP(t){if(t&&t.parameters.length>0){const u=t.parameters.length===2&&N2(t.parameters[0]);return t.parameters[u?1:0]}}function Aye(t){const u=fP(t);return u&&u.type}function L2(t){if(t.parameters.length&&!jv(t)){const u=t.parameters[0];if(N2(u))return u}}function N2(t){return P2(t.name)}function P2(t){return!!t&&t.kind===80&&ale(t)}function ck(t){return!!Tn(t,u=>u.kind===186?!0:u.kind===80||u.kind===166?!1:"quit")}function g7(t){if(!P2(t))return!1;for(;vf(t.parent)&&t.parent.left===t;)t=t.parent;return t.parent.kind===186}function ale(t){return t.escapedText==="this"}function dk(t,u){let s,d,f,p;return Ix(u)?(s=u,u.kind===177?f=u:u.kind===178?p=u:H.fail("Accessor has wrong kind")):L(t,E=>{if(wx(E)&&No(E)===No(u)){const v=sk(E.name),b=sk(u.name);v===b&&(s?d||(d=E):s=E,E.kind===177&&!f&&(f=E),E.kind===178&&!p&&(p=E))}}),{firstAccessor:s,secondAccessor:d,getAccessor:f,setAccessor:p}}function m1(t){if(!Xn(t)&&td(t))return;const u=t.type;return u||!Xn(t)?u:GO(t)?t.typeExpression&&t.typeExpression.type:Cv(t)}function Sye(t){return t.type}function Z4(t){return jv(t)?t.type&&t.type.typeExpression&&t.type.typeExpression.type:t.type||(Xn(t)?HO(t):void 0)}function Vq(t){return Vu(bv(t),u=>$Tt(u)?u.typeParameters:void 0)}function $Tt(t){return _g(t)&&!(t.parent.kind===327&&(t.parent.tags.some($4)||t.parent.tags.some(NB)))}function Bye(t){const u=fP(t);return u&&m1(u)}function wye(t,u,s,d){Tye(t,u,s.pos,d)}function Tye(t,u,s,d){d&&d.length&&s!==d[0].pos&&lk(t,s)!==lk(t,d[0].pos)&&u.writeLine()}function Lye(t,u,s,d){s!==d&&lk(t,s)!==lk(t,d)&&u.writeLine()}function Nye(t,u,s,d,f,p,E,v){if(d&&d.length>0){f&&s.writeSpace(" ");let b=!1;for(const B of d)b&&(s.writeSpace(" "),b=!1),v(t,u,s,B.pos,B.end,E),B.hasTrailingNewLine?s.writeLine():b=!0;b&&p&&s.writeSpace(" ")}}function Pye(t,u,s,d,f,p,E){let v,b;if(E?f.pos===0&&(v=ti(G_(t,f.pos),B)):v=G_(t,f.pos),v){const k=[];let T;for(const M of v){if(T){const z=lk(u,T.end);if(lk(u,M.pos)>=z+2)break}k.push(M),T=M}if(k.length){const M=lk(u,yr(k).end);lk(u,gs(t,f.pos))>=M+2&&(wye(u,s,f,v),Nye(t,u,s,k,!1,!0,p,d),b={nodePos:f.pos,detachedCommentEndPos:yr(k).end})}}return b;function B(k){return tq(t,k.pos)}}function sB(t,u,s,d,f,p){if(t.charCodeAt(d+1)===42){const E=k8(u,d),v=u.length;let b;for(let B=d,k=E.line;B0){let j=z%oB();const J=Mq((z-j)/oB());for(s.rawWrite(J);j;)s.rawWrite(" "),j--}else s.rawWrite("")}UTt(t,f,s,p,B,T),B=T}}else s.writeComment(t.substring(d,f))}function UTt(t,u,s,d,f,p){const E=Math.min(u,p-1),v=t.substring(f,E).trim();v?(s.writeComment(v),E!==u&&s.writeLine()):s.rawWrite(d)}function iYe(t,u,s){let d=0;for(;u=0&&t.kind<=165?0:(t.modifierFlagsCache&536870912||(t.modifierFlagsCache=sle(t)|536870912),s||u&&Xn(t)?(!(t.modifierFlagsCache&268435456)&&t.parent&&(t.modifierFlagsCache|=nYe(t)|268435456),uYe(t.modifierFlagsCache)):qTt(t.modifierFlagsCache))}function Dh(t){return Iye(t,!0)}function Rye(t){return Iye(t,!0,!0)}function Rx(t){return Iye(t,!1)}function nYe(t){let u=0;return t.parent&&!io(t)&&(Xn(t)&&(Y2e(t)&&(u|=8388608),Q2e(t)&&(u|=16777216),X2e(t)&&(u|=33554432),ebe(t)&&(u|=67108864),tbe(t)&&(u|=134217728)),ibe(t)&&(u|=65536)),u}function qTt(t){return t&65535}function uYe(t){return t&131071|(t&260046848)>>>23}function ZTt(t){return uYe(nYe(t))}function Oye(t){return sle(t)|ZTt(t)}function sle(t){let u=Kp(t)?iE(t.modifiers):0;return(t.flags&8||t.kind===80&&t.flags&4096)&&(u|=32),u}function iE(t){let u=0;if(t)for(const s of t)u|=_7(s.kind);return u}function _7(t){switch(t){case 126:return 256;case 125:return 1;case 124:return 4;case 123:return 2;case 128:return 64;case 129:return 512;case 95:return 32;case 138:return 128;case 87:return 4096;case 90:return 2048;case 134:return 1024;case 148:return 8;case 164:return 16;case 103:return 8192;case 147:return 16384;case 170:return 32768}return 0}function rYe(t){return t===57||t===56}function jye(t){return rYe(t)||t===54}function pP(t){return t===76||t===77||t===78}function lle(t){return eu(t)&&pP(t.operatorToken.kind)}function Gj(t){return rYe(t)||t===61}function Jj(t){return eu(t)&&Gj(t.operatorToken.kind)}function u5(t){return t>=64&&t<=79}function cle(t){const u=dle(t);return u&&!u.isImplements?u.class:void 0}function dle(t){if(c5(t)){if(mm(t.parent)&&gr(t.parent.parent))return{class:t.parent.parent,isImplements:t.parent.token===119};if(LB(t.parent)){const u=ok(t.parent);if(u&&gr(u))return{class:u,isImplements:!1}}}}function ld(t,u){return eu(t)&&(u?t.operatorToken.kind===64:u5(t.operatorToken.kind))&&Df(t.left)}function aYe(t){return ld(t.parent)&&t.parent.left===t}function r5(t){if(ld(t,!0)){const u=t.left.kind;return u===210||u===209}return!1}function $j(t){return cle(t)!==void 0}function tc(t){return t.kind===80||Uj(t)}function hm(t){switch(t.kind){case 80:return t;case 166:do t=t.left;while(t.kind!==80);return t;case 211:do t=t.expression;while(t.kind!==80);return t}}function gP(t){return t.kind===80||t.kind===110||t.kind===108||t.kind===236||t.kind===211&&gP(t.expression)||t.kind===217&&gP(t.expression)}function Uj(t){return Ru(t)&&at(t.name)&&tc(t.expression)}function qj(t){if(Ru(t)){const u=qj(t.expression);if(u!==void 0)return u+"."+zf(t.name)}else if(q0(t)){const u=qj(t.expression);if(u!==void 0&&wc(t.argumentExpression))return u+"."+sk(t.argumentExpression)}else{if(at(t))return Qr(t.escapedText);if(gg(t))return IP(t)}}function Ox(t){return S2(t)&&Q3(t)==="prototype"}function EP(t){return t.parent.kind===166&&t.parent.right===t||t.parent.kind===211&&t.parent.name===t||t.parent.kind===236&&t.parent.name===t}function hle(t){return!!t.parent&&(Ru(t.parent)&&t.parent.name===t||q0(t.parent)&&t.parent.argumentExpression===t)}function Vye(t){return vf(t.parent)&&t.parent.right===t||Ru(t.parent)&&t.parent.name===t||Ov(t.parent)&&t.parent.right===t}function Wq(t){return eu(t)&&t.operatorToken.kind===104}function Hye(t){return Wq(t.parent)&&t===t.parent.right}function fle(t){return t.kind===210&&t.properties.length===0}function Kye(t){return t.kind===209&&t.elements.length===0}function lB(t){if(!(!YTt(t)||!t.declarations)){for(const u of t.declarations)if(u.localSymbol)return u.localSymbol}}function YTt(t){return t&&S(t.declarations)>0&&Qu(t.declarations[0],2048)}function Gq(t){return Le(RYe,u=>Ml(t,u))}function QTt(t){const u=[],s=t.length;for(let d=0;d>6|192),u.push(f&63|128)):f<65536?(u.push(f>>12|224),u.push(f>>6&63|128),u.push(f&63|128)):f<131072?(u.push(f>>18|240),u.push(f>>12&63|128),u.push(f>>6&63|128),u.push(f&63|128)):H.assert(!1,"Unexpected code point")}return u}function Wye(t){let u="";const s=QTt(t);let d=0;const f=s.length;let p,E,v,b;for(;d>2,E=(s[d]&3)<<4|s[d+1]>>4,v=(s[d+1]&15)<<2|s[d+2]>>6,b=s[d+2]&63,d+1>=f?v=b=64:d+2>=f&&(b=64),u+=pk.charAt(p)+pk.charAt(E)+pk.charAt(v)+pk.charAt(b),d+=3;return u}function XTt(t){let u="",s=0;const d=t.length;for(;s>4&3,k=(E&15)<<4|v>>2&15,T=(v&3)<<6|b&63;k===0&&v!==0?d.push(B):T===0&&b!==0?d.push(B,k):d.push(B,k,T),f+=4}return XTt(d)}function mle(t,u){const s=Ua(u)?u:u.readFile(t);if(!s)return;const d=nde(t,s);return d.error?void 0:d.config}function _P(t,u){return mle(t,u)||{}}function hg(t,u){return!u.directoryExists||u.directoryExists(t)}function a5(t){switch(t.newLine){case 0:return PYe;case 1:case void 0:return MYe}}function d4(t,u=t){return H.assert(u>=t||u===-1),{pos:t,end:u}}function Jq(t,u){return d4(t.pos,u)}function Bv(t,u){return d4(u,t.end)}function o5(t){const u=Kp(t)?lt(t.modifiers,E1):void 0;return u&&!pg(u.end)?Bv(t,u.end):t}function nE(t){if(ko(t)||hc(t))return Bv(t,t.name.pos);const u=Kp(t)?Zu(t.modifiers):void 0;return u&&!pg(u.end)?Bv(t,u.end):o5(t)}function oYe(t){return t.pos===t.end}function ple(t,u){return d4(t,t+qo(u).length)}function hk(t,u){return Uye(t,t,u)}function $q(t,u,s){return Y4(DP(t,s,!1),DP(u,s,!1),s)}function $ye(t,u,s){return Y4(t.end,u.end,s)}function Uye(t,u,s){return Y4(DP(t,s,!1),u.end,s)}function Zj(t,u,s){return Y4(t.end,DP(u,s,!1),s)}function gle(t,u,s,d){const f=DP(u,s,d);return NN(s,t.end,f)}function sYe(t,u,s){return NN(s,t.end,u.end)}function qye(t,u){return!Y4(t.pos,t.end,u)}function Y4(t,u,s){return NN(s,t,u)===0}function DP(t,u,s){return pg(t.pos)?-1:gs(u.text,t.pos,!1,s)}function Zye(t,u,s,d){const f=gs(s.text,t,!1,d),p=eLt(f,u,s);return NN(s,p??u,f)}function Yye(t,u,s,d){const f=gs(s.text,t,!1,d);return NN(s,t,Math.min(u,f))}function eLt(t,u=0,s){for(;t-- >u;)if(!U3(s.text.charCodeAt(t)))return t}function Ele(t){const u=Za(t);if(u)switch(u.parent.kind){case 266:case 267:return u===u.parent.name}return!1}function xP(t){return ti(t.declarations,Yj)}function Yj(t){return ra(t)&&t.initializer!==void 0}function lYe(t){return t.watch&&Eu(t,"watch")}function fg(t){t.close()}function Gl(t){return t.flags&33554432?t.links.checkFlags:0}function h4(t,u=!1){if(t.valueDeclaration){const s=u&&t.declarations&&Le(t.declarations,jf)||t.flags&32768&&Le(t.declarations,Im)||t.valueDeclaration,d=p2(s);return t.parent&&t.parent.flags&32?d:d&-8}if(Gl(t)&6){const s=t.links.checkFlags,d=s&1024?2:s&256?1:4,f=s&2048?256:0;return d|f}return t.flags&4194304?257:0}function eh(t,u){return t.flags&2097152?u.getAliasedSymbol(t):t}function vP(t){return t.exportSymbol?t.exportSymbol.flags|t.flags:t.flags}function Uq(t){return CP(t)===1}function D7(t){return CP(t)!==0}function CP(t){const{parent:u}=t;switch(u==null?void 0:u.kind){case 217:return CP(u);case 225:case 224:const{operator:s}=u;return s===46||s===47?2:0;case 226:const{left:d,operatorToken:f}=u;return d===t&&u5(f.kind)?f.kind===64?1:2:0;case 211:return u.name!==t?0:CP(u);case 303:{const p=CP(u.parent);return t===u.name?tLt(p):p}case 304:return t===u.objectAssignmentInitializer?0:CP(u.parent);case 209:return CP(u);default:return 0}}function tLt(t){switch(t){case 0:return 1;case 1:return 0;case 2:return 2;default:return H.assertNever(t)}}function _le(t,u){if(!t||!u||Object.keys(t).length!==Object.keys(u).length)return!1;for(const s in t)if(typeof t[s]=="object"){if(!_le(t[s],u[s]))return!1}else if(typeof t[s]!="function"&&t[s]!==u[s])return!1;return!0}function rf(t,u){t.forEach(u),t.clear()}function eD(t,u,s){const{onDeleteValue:d,onExistingValue:f}=s;t.forEach((p,E)=>{const v=u.get(E);v===void 0?(t.delete(E),d(p,E)):f&&f(p,v,E)})}function cB(t,u,s){eD(t,u,s);const{createNewValue:d}=s;u.forEach((f,p)=>{t.has(p)||t.set(p,d(p,f))})}function Qye(t){if(t.flags&32){const u=tD(t);return!!u&&Qu(u,64)}return!1}function tD(t){var u;return(u=t.declarations)==null?void 0:u.find(gr)}function Ju(t){return t.flags&3899393?t.objectFlags:0}function cYe(t,u){return!!qg(t,s=>u(s)?!0:void 0)}function qq(t){return!!t&&!!t.declarations&&!!t.declarations[0]&&TV(t.declarations[0])}function Xye({moduleSpecifier:t}){return rs(t)?t.text:Wc(t)}function Dle(t){let u;return ao(t,s=>{W4(s)&&(u=s)},s=>{for(let d=s.length-1;d>=0;d--)if(W4(s[d])){u=s[d];break}}),u}function Rp(t,u,s=!0){return t.has(u)?!1:(t.set(u,s),!0)}function x7(t){return gr(t)||Ch(t)||fm(t)}function xle(t){return t>=182&&t<=205||t===133||t===159||t===150||t===163||t===151||t===136||t===154||t===155||t===116||t===157||t===146||t===141||t===233||t===319||t===320||t===321||t===322||t===323||t===324||t===325}function O0(t){return t.kind===211||t.kind===212}function eke(t){return t.kind===211?t.name:(H.assert(t.kind===212),t.argumentExpression)}function tke(t){switch(t.kind){case"text":case"internal":return!0;default:return!1}}function Zq(t){return t.kind===275||t.kind===279}function bP(t){for(;O0(t);)t=t.expression;return t}function ike(t,u){if(O0(t.parent)&&hle(t))return s(t.parent);function s(d){if(d.kind===211){const f=u(d.name);if(f!==void 0)return f}else if(d.kind===212)if(at(d.argumentExpression)||i0(d.argumentExpression)){const f=u(d.argumentExpression);if(f!==void 0)return f}else return;if(O0(d.expression))return s(d.expression);if(at(d.expression))return u(d.expression)}}function dB(t,u){for(;;){switch(t.kind){case 225:t=t.operand;continue;case 226:t=t.left;continue;case 227:t=t.condition;continue;case 215:t=t.tag;continue;case 213:if(u)return t;case 234:case 212:case 211:case 235:case 360:case 238:t=t.expression;continue}return t}}function iLt(t,u){this.flags=t,this.escapedName=u,this.declarations=void 0,this.valueDeclaration=void 0,this.id=0,this.mergeId=0,this.parent=void 0,this.members=void 0,this.exports=void 0,this.exportSymbol=void 0,this.constEnumOnlyModule=void 0,this.isReferenced=void 0,this.isAssigned=void 0,this.links=void 0}function nLt(t,u){this.flags=u,(H.isDebugging||Gn)&&(this.checker=t)}function uLt(t,u){this.flags=u,H.isDebugging&&(this.checker=t)}function nke(t,u,s){this.pos=u,this.end=s,this.kind=t,this.id=0,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function rLt(t,u,s){this.pos=u,this.end=s,this.kind=t,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.emitNode=void 0}function aLt(t,u,s){this.pos=u,this.end=s,this.kind=t,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function oLt(t,u,s){this.fileName=t,this.text=u,this.skipTrivia=s||(d=>d)}function uke(t){Nke.push(t),t(Xd)}function rke(t){Object.assign(Xd,t),L(Nke,u=>u(Xd))}function t3(t,u){return t.replace(/{(\d+)}/g,(s,d)=>""+H.checkDefined(u[+d]))}function ake(t){bZ=t}function oke(t){!bZ&&t&&(bZ=t())}function to(t){return bZ&&bZ[t.key]||t.message}function hB(t,u,s,d,f,...p){s+d>u.length&&(d=u.length-s),Gbe(u,s,d);let E=to(f);return Ge(p)&&(E=t3(E,p)),{file:void 0,start:s,length:d,messageText:E,category:f.category,code:f.code,reportsUnnecessary:f.reportsUnnecessary,fileName:t}}function sLt(t){return t.file===void 0&&t.start!==void 0&&t.length!==void 0&&typeof t.fileName=="string"}function dYe(t,u){const s=u.fileName||"",d=u.text.length;H.assertEqual(t.fileName,s),H.assertLessThanOrEqual(t.start,d),H.assertLessThanOrEqual(t.start+t.length,d);const f={file:u,start:t.start,length:t.length,messageText:t.messageText,category:t.category,code:t.code,reportsUnnecessary:t.reportsUnnecessary};if(t.relatedInformation){f.relatedInformation=[];for(const p of t.relatedInformation)sLt(p)&&p.fileName===s?(H.assertLessThanOrEqual(p.start,d),H.assertLessThanOrEqual(p.start+p.length,d),f.relatedInformation.push(dYe(p,u))):f.relatedInformation.push(p)}return f}function v7(t,u){const s=[];for(const d of t)s.push(dYe(d,u));return s}function Rd(t,u,s,d,...f){Gbe(t.text,u,s);let p=to(d);return Ge(f)&&(p=t3(p,f)),{file:t,start:u,length:s,messageText:p,category:d.category,code:d.code,reportsUnnecessary:d.reportsUnnecessary,reportsDeprecated:d.reportsDeprecated}}function vle(t,...u){let s=to(t);return Ge(u)&&(s=t3(s,u)),s}function dc(t,...u){let s=to(t);return Ge(u)&&(s=t3(s,u)),{file:void 0,start:void 0,length:void 0,messageText:s,category:t.category,code:t.code,reportsUnnecessary:t.reportsUnnecessary,reportsDeprecated:t.reportsDeprecated}}function Yq(t,u){return{file:void 0,start:void 0,length:void 0,code:t.code,category:t.category,messageText:t.next?t:t.messageText,relatedInformation:u}}function ro(t,u,...s){let d=to(u);return Ge(s)&&(d=t3(d,s)),{messageText:d,category:u.category,code:u.code,next:t===void 0||Array.isArray(t)?t:[t]}}function ske(t,u){let s=t;for(;s.next;)s=s.next[0];s.next=[u]}function hYe(t){return t.file?t.file.path:void 0}function yP(t,u){return Qq(t,u)||lLt(t,u)||0}function Qq(t,u){return fh(hYe(t),hYe(u))||rl(t.start,u.start)||rl(t.length,u.length)||rl(t.code,u.code)||fYe(t.messageText,u.messageText)||0}function lLt(t,u){return!t.relatedInformation&&!u.relatedInformation?0:t.relatedInformation&&u.relatedInformation?rl(t.relatedInformation.length,u.relatedInformation.length)||L(t.relatedInformation,(s,d)=>{const f=u.relatedInformation[d];return yP(s,f)})||0:t.relatedInformation?-1:1}function fYe(t,u){if(typeof t=="string"&&typeof u=="string")return fh(t,u);if(typeof t=="string")return-1;if(typeof u=="string")return 1;let s=fh(t.messageText,u.messageText);if(s)return s;if(!t.next&&!u.next)return 0;if(!t.next)return-1;if(!u.next)return 1;const d=Math.min(t.next.length,u.next.length);for(let f=0;fu.next.length?1:0}function Qj(t){return t===4||t===2||t===1||t===6?1:0}function mYe(t){if(t.transformFlags&2)return Ih(t)||W2(t)?t:ao(t,mYe)}function cLt(t){return t.isDeclarationFile?void 0:mYe(t)}function dLt(t){return(t.impliedNodeFormat===99||Hc(t.fileName,[".cjs",".cts",".mjs",".mts"]))&&!t.isDeclarationFile?!0:void 0}function Xj(t){switch(lke(t)){case 3:return f=>{f.externalModuleIndicator=KV(f)||!f.isDeclarationFile||void 0};case 1:return f=>{f.externalModuleIndicator=KV(f)};case 2:const u=[KV];(t.jsx===4||t.jsx===5)&&u.push(cLt),u.push(dLt);const s=dg(...u);return f=>void(f.externalModuleIndicator=s(f))}}function js(t){return t.target??(t.module===100&&9||t.module===199&&99||1)}function p1(t){return typeof t.module=="number"?t.module:js(t)>=2?5:1}function Xq(t){return t>=5&&t<=99}function g1(t){let u=t.moduleResolution;if(u===void 0)switch(p1(t)){case 1:u=2;break;case 100:u=3;break;case 199:u=99;break;default:u=1;break}return u}function lke(t){return t.moduleDetection||(p1(t)===100||p1(t)===199?3:2)}function eZ(t){switch(p1(t)){case 1:case 2:case 5:case 6:case 7:case 99:case 100:case 199:return!0;default:return!1}}function mg(t){return!!(t.isolatedModules||t.verbatimModuleSyntax)}function Cle(t){return t.verbatimModuleSyntax||t.isolatedModules&&t.preserveValueImports}function cke(t){return t.allowUnreachableCode===!1}function dke(t){return t.allowUnusedLabels===!1}function tZ(t){return!!(f4(t)&&t.declarationMap)}function t_(t){if(t.esModuleInterop!==void 0)return t.esModuleInterop;switch(p1(t)){case 100:case 199:return!0}}function C7(t){return t.allowSyntheticDefaultImports!==void 0?t.allowSyntheticDefaultImports:t_(t)||p1(t)===4||g1(t)===100}function b7(t){return t>=3&&t<=99||t===100}function iZ(t){return!!t.noDtsResolution||g1(t)!==100}function ble(t){const u=g1(t);if(!b7(u))return!1;if(t.resolvePackageJsonExports!==void 0)return t.resolvePackageJsonExports;switch(u){case 3:case 99:case 100:return!0}return!1}function pYe(t){const u=g1(t);if(!b7(u))return!1;if(t.resolvePackageJsonExports!==void 0)return t.resolvePackageJsonExports;switch(u){case 3:case 99:case 100:return!0}return!1}function z2(t){return t.resolveJsonModule!==void 0?t.resolveJsonModule:g1(t)===100}function f4(t){return!!(t.declaration||t.composite)}function fk(t){return!!(t.preserveConstEnums||mg(t))}function eV(t){return!!(t.incremental||t.composite)}function Q4(t,u){return t[u]===void 0?!!t.strict:!!t[u]}function wv(t){return t.allowJs===void 0?!!t.checkJs:t.allowJs}function tV(t){return t.useDefineForClassFields===void 0?js(t)>=9:t.useDefineForClassFields}function hke(t){return t.useDefineForClassFields!==!1&&js(t)>=9}function fke(t,u){return R8(u,t,mde)}function mke(t,u){return R8(u,t,pde)}function pke(t,u){return R8(u,t,gde)}function nZ(t,u){return u.strictFlag?Q4(t,u.name):u.allowJsFlag?wv(t):t[u.name]}function uZ(t){const u=t.jsx;return u===2||u===4||u===5}function rZ(t,u){const s=u==null?void 0:u.pragmas.get("jsximportsource"),d=Wa(s)?s[s.length-1]:s;return t.jsx===4||t.jsx===5||t.jsxImportSource||d?(d==null?void 0:d.arguments.factory)||t.jsxImportSource||"react":void 0}function aZ(t,u){return t?`${t}/${u.jsx===5?"jsx-dev-runtime":"jsx-runtime"}`:void 0}function yle(t){let u=!1;for(let s=0;sf,getSymlinkedDirectories:()=>s,getSymlinkedDirectoriesByRealpath:()=>d,setSymlinkedFile:(v,b)=>(f||(f=new Map)).set(v,b),setSymlinkedDirectory:(v,b)=>{let B=$0(v,t,u);LP(B)||(B=zd(B),b!==!1&&!(s!=null&&s.has(B))&&(d||(d=Tm())).add(b.realPath,v),(s||(s=new Map)).set(B,b))},setSymlinksFromResolutions(v,b,B){H.assert(!p),p=!0,v(k=>E(this,k.resolvedModule)),b(k=>E(this,k.resolvedTypeReferenceDirective)),B.forEach(k=>E(this,k.resolvedTypeReferenceDirective))},hasProcessedResolutions:()=>p};function E(v,b){if(!b||!b.originalPath||!b.resolvedFileName)return;const{resolvedFileName:B,originalPath:k}=b;v.setSymlinkedFile($0(k,t,u),B);const[T,M]=hLt(B,k,t,u)||Dt;T&&M&&v.setSymlinkedDirectory(M,{real:zd(T),realPath:zd($0(T,t,u))})}}function hLt(t,u,s,d){const f=yd(qa(t,s)),p=yd(qa(u,s));let E=!1;for(;f.length>=2&&p.length>=2&&!gYe(f[f.length-2],d)&&!gYe(p[p.length-2],d)&&d(f[f.length-1])===d(p[p.length-1]);)f.pop(),p.pop(),E=!0;return E?[yx(f),yx(p)]:void 0}function gYe(t,u){return t!==void 0&&(u(t)==="node_modules"||Ma(t,"@"))}function fLt(t){return kse(t.charCodeAt(0))?t.slice(1):void 0}function Fle(t,u,s){const d=foe(t,u,s);return d===void 0?void 0:fLt(d)}function EYe(t){return t.replace(qle,mLt)}function mLt(t){return"\\"+t}function kP(t,u,s){const d=oZ(t,u,s);return!d||!d.length?void 0:`^(${d.map(E=>`(${E})`).join("|")})${s==="exclude"?"($|/)":"$"}`}function oZ(t,u,s){if(!(t===void 0||t.length===0))return Vu(t,d=>d&&_Ye(d,u,s,Ike[s]))}function Ale(t){return!/[.*?]/.test(t)}function Sle(t,u,s){const d=t&&_Ye(t,u,s,Ike[s]);return d&&`^(${d})${s==="exclude"?"($|/)":"$"}`}function _Ye(t,u,s,{singleAsteriskRegexFragment:d,doubleAsteriskRegexFragment:f,replaceWildcardCharacter:p}){let E="",v=!1;const b=AO(t,u),B=yr(b);if(s!=="exclude"&&B==="**")return;b[0]=pv(b[0]),Ale(B)&&b.push("**","*");let k=0;for(let T of b){if(T==="**")E+=f;else if(s==="directories"&&(E+="(",k++),v&&(E+=ol),s!=="exclude"){let M="";T.charCodeAt(0)===42?(M+="([^./]"+d+")?",T=T.substr(1)):T.charCodeAt(0)===63&&(M+="[^./]",T=T.substr(1)),M+=T.replace(qle,p),M!==T&&(E+=Yle),E+=M}else E+=T.replace(qle,p);v=!0}for(;k>0;)E+=")?",k--;return E}function gke(t,u){return t==="*"?u:t==="?"?"[^/]":"\\"+t}function sZ(t,u,s,d,f){t=Uo(t),f=Uo(f);const p=hr(f,t);return{includeFilePatterns:Vt(oZ(s,p,"files"),E=>`^${E}$`),includeFilePattern:kP(s,p,"files"),includeDirectoryPattern:kP(s,p,"directories"),excludePattern:kP(u,p,"exclude"),basePaths:pLt(t,s,d)}}function jx(t,u){return new RegExp(t,u?"":"i")}function Ble(t,u,s,d,f,p,E,v,b){t=Uo(t),p=Uo(p);const B=sZ(t,s,d,f,p),k=B.includeFilePatterns&&B.includeFilePatterns.map(Y=>jx(Y,f)),T=B.includeDirectoryPattern&&jx(B.includeDirectoryPattern,f),M=B.excludePattern&&jx(B.excludePattern,f),z=k?k.map(()=>[]):[[]],j=new Map,J=N1(f);for(const Y of B.basePaths)K(Y,hr(p,Y),E);return Ha(z);function K(Y,oe,se){const ge=J(b(oe));if(j.has(ge))return;j.set(ge,!0);const{files:ae,directories:Ce}=v(Y);for(const ne of Mh(ae,fh)){const ve=hr(Y,ne),Se=hr(oe,ne);if(!(u&&!Hc(ve,u))&&!(M&&M.test(Se)))if(!k)z[0].push(ve);else{const Ne=Ue(k,pe=>pe.test(Se));Ne!==-1&&z[Ne].push(ve)}}if(!(se!==void 0&&(se--,se===0)))for(const ne of Mh(Ce,fh)){const ve=hr(Y,ne),Se=hr(oe,ne);(!T||T.test(Se))&&(!M||!M.test(Se))&&K(ve,Se,se)}}}function pLt(t,u,s){const d=[t];if(u){const f=[];for(const p of u){const E=Pf(p)?p:Uo(hr(t,p));f.push(gLt(E))}f.sort(bN(!s));for(const p of f)ye(d,E=>!JE(E,p,t,!s))&&d.push(p)}return d}function gLt(t){const u=jt(t,zYe);return u<0?t7(t)?pv(dr(t)):t:t.substring(0,t.lastIndexOf(ol,u))}function lZ(t,u){return u||cZ(t)||3}function cZ(t){switch(t.substr(t.lastIndexOf(".")).toLowerCase()){case".js":case".cjs":case".mjs":return 1;case".jsx":return 2;case".ts":case".cts":case".mts":return 3;case".tsx":return 4;case".json":return 6;default:return 0}}function FP(t,u){const s=t&&wv(t);if(!u||u.length===0)return s?yZ:EB;const d=s?yZ:EB,f=Ha(d);return[...d,...qi(u,E=>E.scriptKind===7||s&&ELt(E.scriptKind)&&!f.includes(E.extension)?[E.extension]:void 0)]}function iV(t,u){return!t||!z2(t)?u:u===yZ?OYe:u===EB?IYe:[...u,[".json"]]}function ELt(t){return t===1||t===2}function I2(t){return Ge(_B,u=>Ml(t,u))}function mk(t){return Ge(Qle,u=>Ml(t,u))}function Eke({imports:t},u=dg(I2,mk)){return G(t,({text:s})=>om(s)&&!Hc(s,mV)?u(s):void 0)||!1}function wle(t,u,s,d){if(t==="js"||u===99)return $B(s)&&f()!==2?3:2;if(t==="minimal")return 0;if(t==="index")return 1;if(!$B(s))return Eke(d)?2:0;return f();function f(){let p=!1;const E=d.imports.length?d.imports.map(v=>v.text):_h(d)?_Lt(d).map(v=>v.arguments[0].text):Dt;for(const v of E)if(om(v)){if(Hc(v,mV))continue;if(mk(v))return 3;I2(v)&&(p=!0)}return p?2:0}}function _Lt(t){let u=0,s;for(const d of t.statements){if(u>3)break;P0e(d)?s=mi(s,d.declarationList.declarations.map(f=>f.initializer)):Od(d)&&xf(d.expression,!0)?s=Di(s,d.expression):u++}return s||Dt}function _ke(t,u,s){if(!t)return!1;const d=FP(u,s);for(const f of Ha(iV(u,d)))if(Ml(t,f))return!0;return!1}function DYe(t){const u=t.match(/\//g);return u?u.length:0}function nV(t,u){return rl(DYe(t),DYe(u))}function xh(t){for(const u of tce){const s=Dke(t,u);if(s!==void 0)return s}return t}function Dke(t,u){return Ml(t,u)?uV(t,u):void 0}function uV(t,u){return t.substring(0,t.length-u.length)}function Tv(t,u){return SO(t,u,tce,!1)}function fB(t){const u=t.indexOf("*");return u===-1?t:t.indexOf("*",u+1)!==-1?void 0:{prefix:t.substr(0,u),suffix:t.substr(u+1)}}function dZ(t){return qi(Ps(t),u=>fB(u))}function pg(t){return!(t>=0)}function hZ(t){return t===".ts"||t===".tsx"||t===".d.ts"||t===".cts"||t===".mts"||t===".d.mts"||t===".d.cts"||Ma(t,".d.")&&lc(t,".ts")}function AP(t){return hZ(t)||t===".json"}function y7(t){const u=i3(t);return u!==void 0?u:H.fail(`File ${t} has unknown extension.`)}function xYe(t){return i3(t)!==void 0}function i3(t){return Le(tce,u=>Ml(t,u))}function rV(t,u){return t.checkJsDirective?t.checkJsDirective.enabled:u.checkJs}function Tle(t,u){const s=[];for(const d of t){if(d===u)return u;Ua(d)||s.push(d)}return hoe(s,d=>d,u)}function Lle(t,u){const s=t.indexOf(u);return H.assert(s!==-1),t.slice(s)}function Es(t,...u){return u.length&&(t.relatedInformation||(t.relatedInformation=[]),H.assert(t.relatedInformation!==Dt,"Diagnostic had empty array singleton for related info, but is still being constructed!"),t.relatedInformation.push(...u)),t}function xke(t,u){H.assert(t.length!==0);let s=u(t[0]),d=s;for(let f=1;fd&&(d=p)}return{min:s,max:d}}function Nle(t){return{pos:ek(t),end:t.end}}function Ple(t,u){const s=u.pos-1,d=Math.min(t.text.length,gs(t.text,u.end)+1);return{pos:s,end:d}}function SP(t,u,s){return u.skipLibCheck&&t.isDeclarationFile||u.skipDefaultLibCheck&&t.hasNoDefaultLib||s.isSourceOfProjectReferenceRedirect(t.fileName)}function fZ(t,u){return t===u||typeof t=="object"&&t!==null&&typeof u=="object"&&u!==null&&ZA(t,u,fZ)}function BP(t){let u;switch(t.charCodeAt(1)){case 98:case 66:u=1;break;case 111:case 79:u=3;break;case 120:case 88:u=4;break;default:const B=t.length-1;let k=0;for(;t.charCodeAt(k)===48;)k++;return t.slice(k,B)||"0"}const s=2,d=t.length-1,f=(d-s)*u,p=new Uint16Array((f>>>4)+(f&15?1:0));for(let B=d-1,k=0;B>=s;B--,k+=u){const T=k>>>4,M=t.charCodeAt(B),j=(M<=57?M-48:10+M-(M<=70?65:97))<<(k&15);p[T]|=j;const J=j>>>16;J&&(p[T+1]|=J)}let E="",v=p.length-1,b=!0;for(;b;){let B=0;b=!1;for(let k=v;k>=0;k--){const T=B<<16|p[k],M=T/10|0;p[k]=M,B=T-M*10,M&&!b&&(v=k,b=!0)}E=B+E}return E}function R2({negative:t,base10Value:u}){return(t&&u!=="0"?"-":"")+u}function vke(t){if(mZ(t,!1))return Mle(t)}function Mle(t){const u=t.startsWith("-"),s=BP(`${u?t.slice(1):t}n`);return{negative:u,base10Value:s}}function mZ(t,u){if(t==="")return!1;const s=YD(99,!1);let d=!0;s.setOnError(()=>d=!1),s.setText(t+"n");let f=s.scan();const p=f===41;p&&(f=s.scan());const E=s.getTokenFlags();return d&&f===10&&s.getTokenEnd()===t.length+1&&!(E&512)&&(!u||t===R2({negative:p,base10Value:BP(s.getTokenValue())}))}function Lv(t){return!!(t.flags&33554432)||xq(t)||vLt(t)||xLt(t)||!(Y_(t)||DLt(t))}function DLt(t){return at(t)&&pm(t.parent)&&t.parent.name===t}function xLt(t){for(;t.kind===80||t.kind===211;)t=t.parent;if(t.kind!==167)return!1;if(Qu(t.parent,64))return!0;const u=t.parent.parent.kind;return u===264||u===187}function vLt(t){if(t.kind!==80)return!1;const u=Tn(t.parent,s=>{switch(s.kind){case 298:return!0;case 211:case 233:return!1;default:return"quit"}});return(u==null?void 0:u.token)===119||(u==null?void 0:u.parent.kind)===264}function Cke(t){return tp(t)&&at(t.typeName)}function bke(t,u=Cx){if(t.length<2)return!0;const s=t[0];for(let d=1,f=t.length;dt.includes(u))}function Fke(t){if(!t.parent)return;switch(t.kind){case 168:const{parent:s}=t;return s.kind===195?void 0:s.typeParameters;case 169:return t.parent.parameters;case 204:return t.parent.templateSpans;case 239:return t.parent.templateSpans;case 170:{const{parent:d}=t;return Ak(d)?d.modifiers:void 0}case 298:return t.parent.heritageClauses}const{parent:u}=t;if(I8(t))return K7(t.parent)?void 0:t.parent.tags;switch(u.kind){case 187:case 264:return Zy(t)?u.members:void 0;case 192:case 193:return u.types;case 189:case 209:case 361:case 275:case 279:return u.elements;case 210:case 292:return u.properties;case 213:case 214:return Xr(t)?u.typeArguments:u.expression===t?void 0:u.arguments;case 284:case 288:return tj(t)?u.children:void 0;case 286:case 285:return Xr(t)?u.typeArguments:void 0;case 241:case 296:case 297:case 268:return u.statements;case 269:return u.clauses;case 263:case 231:return Yd(t)?u.members:void 0;case 266:return $2(t)?u.members:void 0;case 312:return u.statements}}function pZ(t){if(!t.typeParameters){if(Ge(t.parameters,u=>!m1(u)))return!0;if(t.kind!==219){const u=Ki(t.parameters);if(!(u&&N2(u)))return!0}}return!1}function NP(t){return t==="Infinity"||t==="-Infinity"||t==="NaN"}function Ake(t){return t.kind===260&&t.parent.kind===299}function Ile(t){const u=t.valueDeclaration&&e_(t.valueDeclaration);return!!u&&(io(u)||Ake(u))}function O2(t){return t.kind===218||t.kind===219}function j2(t){return t.replace(/\$/gm,()=>"\\$")}function n3(t){return(+t).toString()===t}function gZ(t,u,s,d,f){const p=f&&t==="new";return!p&&Nm(t,u)?q.createIdentifier(t):!d&&!p&&n3(t)&&+t>=0?q.createNumericLiteral(+t):q.createStringLiteral(t,!!s)}function PP(t){return!!(t.flags&262144&&t.isThisType)}function EZ(t){let u=0,s=0,d=0,f=0,p;(B=>{B[B.BeforeNodeModules=0]="BeforeNodeModules",B[B.NodeModules=1]="NodeModules",B[B.Scope=2]="Scope",B[B.PackageContent=3]="PackageContent"})(p||(p={}));let E=0,v=0,b=0;for(;v>=0;)switch(E=v,v=t.indexOf("/",E+1),b){case 0:t.indexOf(s_,E)===E&&(u=E,s=v,b=1);break;case 1:case 2:b===1&&t.charAt(E+1)==="@"?b=2:(d=v,b=3);break;case 3:t.indexOf(s_,E)===E?b=1:b=3;break}return f=E,b>1?{topLevelNodeModulesIndex:u,topLevelPackageNameIndex:s,packageRootIndex:d,fileNameIndex:f}:void 0}function vYe(t){var u;return t.kind===348?(u=t.typeExpression)==null?void 0:u.type:t.type}function gB(t){switch(t.kind){case 168:case 263:case 264:case 265:case 266:case 353:case 345:case 347:return!0;case 273:return t.isTypeOnly;case 276:case 281:return t.parent.parent.isTypeOnly;default:return!1}}function aV(t){return Rv(t)||Jl(t)||td(t)||Jc(t)||Ch(t)||gB(t)||xc(t)&&!C2(t)&&!Qg(t)}function oV(t){if(!GO(t))return!1;const{isBracketed:u,typeExpression:s}=t;return u||!!s&&s.type.kind===323}function Rle(t,u){if(t.length===0)return!1;const s=t.charCodeAt(0);return s===35?t.length>1&&J_(t.charCodeAt(1),u):J_(s,u)}function Ske(t){var u;return((u=cce(t))==null?void 0:u.kind)===0}function sV(t){return Xn(t)&&(t.type&&t.type.kind===323||B8(t).some(({isBracketed:u,typeExpression:s})=>u||!!s&&s.type.kind===323))}function MP(t){switch(t.kind){case 172:case 171:return!!t.questionToken;case 169:return!!t.questionToken||sV(t);case 355:case 348:return oV(t);default:return!1}}function Bke(t){const u=t.kind;return(u===211||u===212)&&O7(t.expression)}function Ole(t){return Xn(t)&&Cf(t)&&lm(t)&&!!Hse(t)}function jle(t){return H.checkDefined(_Z(t))}function _Z(t){const u=Hse(t);return u&&u.typeExpression&&u.typeExpression.type}function zP(t){return at(t)?t.escapedText:k7(t)}function lV(t){return at(t)?fu(t):IP(t)}function wke(t){const u=t.kind;return u===80||u===295}function k7(t){return`${t.namespace.escapedText}:${fu(t.name)}`}function IP(t){return`${fu(t.namespace)}:${fu(t.name)}`}function Vle(t){return at(t)?fu(t):IP(t)}function X4(t){return!!(t.flags&8576)}function ep(t){return t.flags&8192?t.escapedName:t.flags&384?Sl(""+t.value):H.fail()}function DZ(t){return!!t&&(Ru(t)||q0(t)||eu(t))}function Tke(t){return t===void 0?!1:!!qB(t.attributes)}var xZ,Hx,cV,vZ,dV,CZ,Hle,Kle,CYe,bYe,Wle,yYe,kYe,Gle,Jle,$le,Ule,FYe,AYe,SYe,BYe,wYe,Lke,TYe,LYe,NYe,RP,pk,PYe,MYe,Xd,Nke,bZ,qle,zYe,Zle,Yle,Pke,Mke,zke,Ike,EB,Qle,IYe,RYe,Xle,_B,yZ,OYe,hV,fV,mV,ece,tce,kZ,bLt=o({"src/compiler/utilities.ts"(){Bo(),xZ=[],Hx="tslib",cV=160,vZ=1e6,dV=FTt(),CZ=zh(()=>new Map(Object.entries({Array:new Map(Object.entries({es2015:["find","findIndex","fill","copyWithin","entries","keys","values"],es2016:["includes"],es2019:["flat","flatMap"],es2022:["at"],es2023:["findLastIndex","findLast"]})),Iterator:new Map(Object.entries({es2015:Dt})),AsyncIterator:new Map(Object.entries({es2015:Dt})),Atomics:new Map(Object.entries({es2017:Dt})),SharedArrayBuffer:new Map(Object.entries({es2017:Dt})),AsyncIterable:new Map(Object.entries({es2018:Dt})),AsyncIterableIterator:new Map(Object.entries({es2018:Dt})),AsyncGenerator:new Map(Object.entries({es2018:Dt})),AsyncGeneratorFunction:new Map(Object.entries({es2018:Dt})),RegExp:new Map(Object.entries({es2015:["flags","sticky","unicode"],es2018:["dotAll"]})),Reflect:new Map(Object.entries({es2015:["apply","construct","defineProperty","deleteProperty","get","getOwnPropertyDescriptor","getPrototypeOf","has","isExtensible","ownKeys","preventExtensions","set","setPrototypeOf"]})),ArrayConstructor:new Map(Object.entries({es2015:["from","of"]})),ObjectConstructor:new Map(Object.entries({es2015:["assign","getOwnPropertySymbols","keys","is","setPrototypeOf"],es2017:["values","entries","getOwnPropertyDescriptors"],es2019:["fromEntries"],es2022:["hasOwn"]})),NumberConstructor:new Map(Object.entries({es2015:["isFinite","isInteger","isNaN","isSafeInteger","parseFloat","parseInt"]})),Math:new Map(Object.entries({es2015:["clz32","imul","sign","log10","log2","log1p","expm1","cosh","sinh","tanh","acosh","asinh","atanh","hypot","trunc","fround","cbrt"]})),Map:new Map(Object.entries({es2015:["entries","keys","values"]})),Set:new Map(Object.entries({es2015:["entries","keys","values"]})),PromiseConstructor:new Map(Object.entries({es2015:["all","race","reject","resolve"],es2020:["allSettled"],es2021:["any"]})),Symbol:new Map(Object.entries({es2015:["for","keyFor"],es2019:["description"]})),WeakMap:new Map(Object.entries({es2015:["entries","keys","values"]})),WeakSet:new Map(Object.entries({es2015:["entries","keys","values"]})),String:new Map(Object.entries({es2015:["codePointAt","includes","endsWith","normalize","repeat","startsWith","anchor","big","blink","bold","fixed","fontcolor","fontsize","italics","link","small","strike","sub","sup"],es2017:["padStart","padEnd"],es2019:["trimStart","trimEnd","trimLeft","trimRight"],es2020:["matchAll"],es2021:["replaceAll"],es2022:["at"]})),StringConstructor:new Map(Object.entries({es2015:["fromCodePoint","raw"]})),DateTimeFormat:new Map(Object.entries({es2017:["formatToParts"]})),Promise:new Map(Object.entries({es2015:Dt,es2018:["finally"]})),RegExpMatchArray:new Map(Object.entries({es2018:["groups"]})),RegExpExecArray:new Map(Object.entries({es2018:["groups"]})),Intl:new Map(Object.entries({es2018:["PluralRules"]})),NumberFormat:new Map(Object.entries({es2018:["formatToParts"]})),SymbolConstructor:new Map(Object.entries({es2020:["matchAll"]})),DataView:new Map(Object.entries({es2020:["setBigInt64","setBigUint64","getBigInt64","getBigUint64"]})),BigInt:new Map(Object.entries({es2020:Dt})),RelativeTimeFormat:new Map(Object.entries({es2020:["format","formatToParts","resolvedOptions"]})),Int8Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Uint8Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Uint8ClampedArray:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Int16Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Uint16Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Int32Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Uint32Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Float32Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),Float64Array:new Map(Object.entries({es2022:["at"],es2023:["findLastIndex","findLast"]})),BigInt64Array:new Map(Object.entries({es2020:Dt,es2022:["at"],es2023:["findLastIndex","findLast"]})),BigUint64Array:new Map(Object.entries({es2020:Dt,es2022:["at"],es2023:["findLastIndex","findLast"]})),Error:new Map(Object.entries({es2022:["cause"]}))}))),Hle=(t=>(t[t.None=0]="None",t[t.NeverAsciiEscape=1]="NeverAsciiEscape",t[t.JsxAttributeEscape=2]="JsxAttributeEscape",t[t.TerminateUnterminatedLiterals=4]="TerminateUnterminatedLiterals",t[t.AllowNumericSeparator=8]="AllowNumericSeparator",t))(Hle||{}),Kle=/^(\/\/\/\s*/,CYe=/^(\/\/\/\s*/,bYe=/^(\/\/\/\s*/,Wle=/^(\/\/\/\s*/,yYe=/^\/\/\/\s*/,kYe=/^(\/\/\/\s*/,Gle=(t=>(t[t.None=0]="None",t[t.Definite=1]="Definite",t[t.Compound=2]="Compound",t))(Gle||{}),Jle=(t=>(t[t.Normal=0]="Normal",t[t.Generator=1]="Generator",t[t.Async=2]="Async",t[t.Invalid=4]="Invalid",t[t.AsyncGenerator=3]="AsyncGenerator",t))(Jle||{}),$le=(t=>(t[t.Left=0]="Left",t[t.Right=1]="Right",t))($le||{}),Ule=(t=>(t[t.Comma=0]="Comma",t[t.Spread=1]="Spread",t[t.Yield=2]="Yield",t[t.Assignment=3]="Assignment",t[t.Conditional=4]="Conditional",t[t.Coalesce=4]="Coalesce",t[t.LogicalOR=5]="LogicalOR",t[t.LogicalAND=6]="LogicalAND",t[t.BitwiseOR=7]="BitwiseOR",t[t.BitwiseXOR=8]="BitwiseXOR",t[t.BitwiseAND=9]="BitwiseAND",t[t.Equality=10]="Equality",t[t.Relational=11]="Relational",t[t.Shift=12]="Shift",t[t.Additive=13]="Additive",t[t.Multiplicative=14]="Multiplicative",t[t.Exponentiation=15]="Exponentiation",t[t.Unary=16]="Unary",t[t.Update=17]="Update",t[t.LeftHandSide=18]="LeftHandSide",t[t.Member=19]="Member",t[t.Primary=20]="Primary",t[t.Highest=20]="Highest",t[t.Lowest=0]="Lowest",t[t.Invalid=-1]="Invalid",t))(Ule||{}),FYe=/\$\{/g,AYe=/[\\"\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,SYe=/[\\'\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,BYe=/\r\n|[\\`\u0000-\u001f\t\v\f\b\r\u2028\u2029\u0085]/g,wYe=new Map(Object.entries({" ":"\\t","\v":"\\v","\f":"\\f","\b":"\\b","\r":"\\r","\n":"\\n","\\":"\\\\",'"':'\\"',"'":"\\'","`":"\\`","\u2028":"\\u2028","\u2029":"\\u2029"," ":"\\u0085","\r\n":"\\r\\n"})),Lke=/[^\u0000-\u007F]/g,TYe=/["\u0000-\u001f\u2028\u2029\u0085]/g,LYe=/['\u0000-\u001f\u2028\u2029\u0085]/g,NYe=new Map(Object.entries({'"':""","'":"'"})),RP=[""," "],pk="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",PYe=`\r
+`,MYe=`
+`,Xd={getNodeConstructor:()=>nke,getTokenConstructor:()=>rLt,getIdentifierConstructor:()=>aLt,getPrivateIdentifierConstructor:()=>nke,getSourceFileConstructor:()=>nke,getSymbolConstructor:()=>iLt,getTypeConstructor:()=>nLt,getSignatureConstructor:()=>uLt,getSourceMapSourceConstructor:()=>oLt},Nke=[],qle=/[^\w\s/]/g,zYe=[42,63],Zle=["node_modules","bower_components","jspm_packages"],Yle=`(?!(${Zle.join("|")})(/|$))`,Pke={singleAsteriskRegexFragment:"([^./]|(\\.(?!min\\.js$))?)*",doubleAsteriskRegexFragment:`(/${Yle}[^/.][^/]*)*?`,replaceWildcardCharacter:t=>gke(t,Pke.singleAsteriskRegexFragment)},Mke={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:`(/${Yle}[^/.][^/]*)*?`,replaceWildcardCharacter:t=>gke(t,Mke.singleAsteriskRegexFragment)},zke={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:"(/.+?)?",replaceWildcardCharacter:t=>gke(t,zke.singleAsteriskRegexFragment)},Ike={files:Pke,directories:Mke,exclude:zke},EB=[[".ts",".tsx",".d.ts"],[".cts",".d.cts"],[".mts",".d.mts"]],Qle=Ha(EB),IYe=[...EB,[".json"]],RYe=[".d.ts",".d.cts",".d.mts",".cts",".mts",".ts",".tsx"],Xle=[[".js",".jsx"],[".mjs"],[".cjs"]],_B=Ha(Xle),yZ=[[".ts",".tsx",".d.ts",".js",".jsx"],[".cts",".d.cts",".cjs"],[".mts",".d.mts",".mjs"]],OYe=[...yZ,[".json"]],hV=[".d.ts",".d.cts",".d.mts"],fV=[".ts",".cts",".mts",".tsx"],mV=[".mts",".d.mts",".mjs",".cts",".d.cts",".cjs"],ece=(t=>(t[t.Minimal=0]="Minimal",t[t.Index=1]="Index",t[t.JsExtension=2]="JsExtension",t[t.TsExtension=3]="TsExtension",t))(ece||{}),tce=[".d.ts",".d.mts",".d.cts",".mjs",".mts",".cjs",".cts",".ts",".js",".tsx",".jsx",".json"],kZ={files:Dt,directories:Dt}}});function Rke(){let t,u,s,d,f;return{createBaseSourceFileNode:p,createBaseIdentifierNode:E,createBasePrivateIdentifierNode:v,createBaseTokenNode:b,createBaseNode:B};function p(k){return new(f||(f=Xd.getSourceFileConstructor()))(k,-1,-1)}function E(k){return new(s||(s=Xd.getIdentifierConstructor()))(k,-1,-1)}function v(k){return new(d||(d=Xd.getPrivateIdentifierConstructor()))(k,-1,-1)}function b(k){return new(u||(u=Xd.getTokenConstructor()))(k,-1,-1)}function B(k){return new(t||(t=Xd.getNodeConstructor()))(k,-1,-1)}}var yLt=o({"src/compiler/factory/baseNodeFactory.ts"(){Bo()}});function Oke(t){let u,s;return{getParenthesizeLeftSideOfBinaryForOperator:d,getParenthesizeRightSideOfBinaryForOperator:f,parenthesizeLeftSideOfBinary:B,parenthesizeRightSideOfBinary:k,parenthesizeExpressionOfComputedPropertyName:T,parenthesizeConditionOfConditionalExpression:M,parenthesizeBranchOfConditionalExpression:z,parenthesizeExpressionOfExportDefault:j,parenthesizeExpressionOfNew:J,parenthesizeLeftSideOfAccess:K,parenthesizeOperandOfPostfixUnary:Y,parenthesizeOperandOfPrefixUnary:oe,parenthesizeExpressionsOfCommaDelimitedList:se,parenthesizeExpressionForDisallowedComma:ge,parenthesizeExpressionOfExpressionStatement:ae,parenthesizeConciseBodyOfArrowFunction:Ce,parenthesizeCheckTypeOfConditionalType:ne,parenthesizeExtendsTypeOfConditionalType:ve,parenthesizeConstituentTypesOfUnionType:Ne,parenthesizeConstituentTypeOfUnionType:Se,parenthesizeConstituentTypesOfIntersectionType:fe,parenthesizeConstituentTypeOfIntersectionType:pe,parenthesizeOperandOfTypeOperator:xe,parenthesizeOperandOfReadonlyTypeOperator:Be,parenthesizeNonArrayTypeOfPostfixType:We,parenthesizeElementTypesOfTupleType:Ae,parenthesizeElementTypeOfTupleType:De,parenthesizeTypeOfOptionalType:Je,parenthesizeTypeArguments:je,parenthesizeLeadingTypeArgument:mt};function d(Ke){u||(u=new Map);let Gt=u.get(Ke);return Gt||(Gt=Yt=>B(Ke,Yt),u.set(Ke,Gt)),Gt}function f(Ke){s||(s=new Map);let Gt=s.get(Ke);return Gt||(Gt=Yt=>k(Ke,void 0,Yt),s.set(Ke,Gt)),Gt}function p(Ke,Gt,Yt,Ie){const st=Oj(226,Ke),Bt=Q0e(226,Ke),It=Pp(Gt);if(!Yt&&Gt.kind===219&&st>3)return!0;const ei=cP(It);switch(rl(ei,st)){case-1:return!(!Yt&&Bt===1&&Gt.kind===229);case 1:return!1;case 0:if(Yt)return Bt===1;if(eu(It)&&It.operatorToken.kind===Ke){if(E(Ke))return!1;if(Ke===40){const Ut=Ie?v(Ie):0;if(VN(Ut)&&Ut===v(It))return!1}}return Y0e(It)===0}}function E(Ke){return Ke===42||Ke===52||Ke===51||Ke===53||Ke===28}function v(Ke){if(Ke=Pp(Ke),VN(Ke.kind))return Ke.kind;if(Ke.kind===226&&Ke.operatorToken.kind===40){if(Ke.cachedLiteralKind!==void 0)return Ke.cachedLiteralKind;const Gt=v(Ke.left),Yt=VN(Gt)&&Gt===v(Ke.right)?Gt:0;return Ke.cachedLiteralKind=Yt,Yt}return 0}function b(Ke,Gt,Yt,Ie){return Pp(Gt).kind===217?Gt:p(Ke,Gt,Yt,Ie)?t.createParenthesizedExpression(Gt):Gt}function B(Ke,Gt){return b(Ke,Gt,!0)}function k(Ke,Gt,Yt){return b(Ke,Yt,!1,Gt)}function T(Ke){return tM(Ke)?t.createParenthesizedExpression(Ke):Ke}function M(Ke){const Gt=Oj(227,58),Yt=Pp(Ke),Ie=cP(Yt);return rl(Ie,Gt)!==1?t.createParenthesizedExpression(Ke):Ke}function z(Ke){const Gt=Pp(Ke);return tM(Gt)?t.createParenthesizedExpression(Ke):Ke}function j(Ke){const Gt=Pp(Ke);let Yt=tM(Gt);if(!Yt)switch(dB(Gt,!1).kind){case 231:case 218:Yt=!0}return Yt?t.createParenthesizedExpression(Ke):Ke}function J(Ke){const Gt=dB(Ke,!0);switch(Gt.kind){case 213:return t.createParenthesizedExpression(Ke);case 214:return Gt.arguments?Ke:t.createParenthesizedExpression(Ke)}return K(Ke)}function K(Ke,Gt){const Yt=Pp(Ke);return Df(Yt)&&(Yt.kind!==214||Yt.arguments)&&(Gt||!Q1(Yt))?Ke:Pt(t.createParenthesizedExpression(Ke),Ke)}function Y(Ke){return Df(Ke)?Ke:Pt(t.createParenthesizedExpression(Ke),Ke)}function oe(Ke){return i0e(Ke)?Ke:Pt(t.createParenthesizedExpression(Ke),Ke)}function se(Ke){const Gt=Pu(Ke,ge);return Pt(t.createNodeArray(Gt,Ke.hasTrailingComma),Ke)}function ge(Ke){const Gt=Pp(Ke),Yt=cP(Gt),Ie=Oj(226,28);return Yt>Ie?Ke:Pt(t.createParenthesizedExpression(Ke),Ke)}function ae(Ke){const Gt=Pp(Ke);if(Mo(Gt)){const Ie=Gt.expression,st=Pp(Ie).kind;if(st===218||st===219){const Bt=t.updateCallExpression(Gt,Pt(t.createParenthesizedExpression(Ie),Ie),Gt.typeArguments,Gt.arguments);return t.restoreOuterExpressions(Ke,Bt,8)}}const Yt=dB(Gt,!1).kind;return Yt===210||Yt===218?Pt(t.createParenthesizedExpression(Ke),Ke):Ke}function Ce(Ke){return!go(Ke)&&(tM(Ke)||dB(Ke,!1).kind===210)?Pt(t.createParenthesizedExpression(Ke),Ke):Ke}function ne(Ke){switch(Ke.kind){case 184:case 185:case 194:return t.createParenthesizedType(Ke)}return Ke}function ve(Ke){switch(Ke.kind){case 194:return t.createParenthesizedType(Ke)}return Ke}function Se(Ke){switch(Ke.kind){case 192:case 193:return t.createParenthesizedType(Ke)}return ne(Ke)}function Ne(Ke){return t.createNodeArray(Pu(Ke,Se))}function pe(Ke){switch(Ke.kind){case 192:case 193:return t.createParenthesizedType(Ke)}return Se(Ke)}function fe(Ke){return t.createNodeArray(Pu(Ke,pe))}function xe(Ke){switch(Ke.kind){case 193:return t.createParenthesizedType(Ke)}return pe(Ke)}function Be(Ke){switch(Ke.kind){case 198:return t.createParenthesizedType(Ke)}return xe(Ke)}function We(Ke){switch(Ke.kind){case 195:case 198:case 186:return t.createParenthesizedType(Ke)}return xe(Ke)}function Ae(Ke){return t.createNodeArray(Pu(Ke,De))}function De(Ke){return He(Ke)?t.createParenthesizedType(Ke):Ke}function He(Ke){return wB(Ke)?Ke.postfix:JP(Ke)||r3(Ke)||GP(Ke)||z7(Ke)?He(Ke.type):FB(Ke)?He(Ke.falseType):Mv(Ke)||kB(Ke)?He(yr(Ke.types)):P7(Ke)?!!Ke.typeParameter.constraint&&He(Ke.typeParameter.constraint):!1}function Je(Ke){return He(Ke)?t.createParenthesizedType(Ke):We(Ke)}function mt(Ke){return cbe(Ke)&&Ke.typeParameters?t.createParenthesizedType(Ke):Ke}function Ye(Ke,Gt){return Gt===0?mt(Ke):Ke}function je(Ke){if(Ge(Ke))return t.createNodeArray(Pu(Ke,Ye))}}var ice,kLt=o({"src/compiler/factory/parenthesizerRules.ts"(){Bo(),ice={getParenthesizeLeftSideOfBinaryForOperator:t=>ul,getParenthesizeRightSideOfBinaryForOperator:t=>ul,parenthesizeLeftSideOfBinary:(t,u)=>u,parenthesizeRightSideOfBinary:(t,u,s)=>s,parenthesizeExpressionOfComputedPropertyName:ul,parenthesizeConditionOfConditionalExpression:ul,parenthesizeBranchOfConditionalExpression:ul,parenthesizeExpressionOfExportDefault:ul,parenthesizeExpressionOfNew:t=>Po(t,Df),parenthesizeLeftSideOfAccess:t=>Po(t,Df),parenthesizeOperandOfPostfixUnary:t=>Po(t,Df),parenthesizeOperandOfPrefixUnary:t=>Po(t,i0e),parenthesizeExpressionsOfCommaDelimitedList:t=>Po(t,E2),parenthesizeExpressionForDisallowedComma:ul,parenthesizeExpressionOfExpressionStatement:ul,parenthesizeConciseBodyOfArrowFunction:ul,parenthesizeCheckTypeOfConditionalType:ul,parenthesizeExtendsTypeOfConditionalType:ul,parenthesizeConstituentTypesOfUnionType:t=>Po(t,E2),parenthesizeConstituentTypeOfUnionType:ul,parenthesizeConstituentTypesOfIntersectionType:t=>Po(t,E2),parenthesizeConstituentTypeOfIntersectionType:ul,parenthesizeOperandOfTypeOperator:ul,parenthesizeOperandOfReadonlyTypeOperator:ul,parenthesizeNonArrayTypeOfPostfixType:ul,parenthesizeElementTypesOfTupleType:t=>Po(t,E2),parenthesizeElementTypeOfTupleType:ul,parenthesizeTypeOfOptionalType:ul,parenthesizeTypeArguments:t=>t&&Po(t,E2),parenthesizeLeadingTypeArgument:ul}}});function jke(t){return{convertToFunctionBlock:u,convertToFunctionExpression:s,convertToClassExpression:d,convertToArrayAssignmentElement:f,convertToObjectAssignmentElement:p,convertToAssignmentPattern:E,convertToObjectAssignmentPattern:v,convertToArrayAssignmentPattern:b,convertToAssignmentElementTarget:B};function u(k,T){if(go(k))return k;const M=t.createReturnStatement(k);Pt(M,k);const z=t.createBlock([M],T);return Pt(z,k),z}function s(k){var T;if(!k.body)return H.fail("Cannot convert a FunctionDeclaration without a body");const M=t.createFunctionExpression((T=g2(k))==null?void 0:T.filter(z=>!L7(z)&&!oY(z)),k.asteriskToken,k.name,k.typeParameters,k.parameters,k.type,k.body);return su(M,k),Pt(M,k),OP(k)&&SZ(M,!0),M}function d(k){var T;const M=t.createClassExpression((T=k.modifiers)==null?void 0:T.filter(z=>!L7(z)&&!oY(z)),k.name,k.typeParameters,k.heritageClauses,k.members);return su(M,k),Pt(M,k),OP(k)&&SZ(M,!0),M}function f(k){if(Vs(k)){if(k.dotDotDotToken)return H.assertNode(k.name,at),su(Pt(t.createSpreadElement(k.name),k),k);const T=B(k.name);return k.initializer?su(Pt(t.createAssignment(T,k.initializer),k),k):T}return Po(k,Wt)}function p(k){if(Vs(k)){if(k.dotDotDotToken)return H.assertNode(k.name,at),su(Pt(t.createSpreadAssignment(k.name),k),k);if(k.propertyName){const T=B(k.name);return su(Pt(t.createPropertyAssignment(k.propertyName,k.initializer?t.createAssignment(T,k.initializer):T),k),k)}return H.assertNode(k.name,at),su(Pt(t.createShorthandPropertyAssignment(k.name,k.initializer),k),k)}return Po(k,Z3)}function E(k){switch(k.kind){case 207:case 209:return b(k);case 206:case 210:return v(k)}}function v(k){return Op(k)?su(Pt(t.createObjectLiteralExpression(Vt(k.elements,p)),k),k):Po(k,ys)}function b(k){return _k(k)?su(Pt(t.createArrayLiteralExpression(Vt(k.elements,f)),k),k):Po(k,vh)}function B(k){return So(k)?E(k):Po(k,Wt)}}var nce,FLt=o({"src/compiler/factory/nodeConverters.ts"(){Bo(),nce={convertToFunctionBlock:fo,convertToFunctionExpression:fo,convertToClassExpression:fo,convertToArrayAssignmentElement:fo,convertToObjectAssignmentElement:fo,convertToAssignmentPattern:fo,convertToObjectAssignmentPattern:fo,convertToArrayAssignmentPattern:fo,convertToAssignmentElementTarget:fo}}});function jYe(t){Hke.push(t)}function pV(t,u){const s=t&8?ALt:SLt,d=zh(()=>t&1?ice:Oke(Y)),f=zh(()=>t&2?nce:jke(Y)),p=KE(N=>(W,ee)=>Me(W,N,ee)),E=KE(N=>W=>wt(N,W)),v=KE(N=>W=>vi(W,N)),b=KE(N=>()=>lz(N)),B=KE(N=>W=>L0(N,W)),k=KE(N=>(W,ee)=>A9(N,W,ee)),T=KE(N=>(W,ee)=>F9(N,W,ee)),M=KE(N=>(W,ee)=>_b(N,W,ee)),z=KE(N=>(W,ee)=>v4(N,W,ee)),j=KE(N=>(W,ee,ke)=>mC(N,W,ee,ke)),J=KE(N=>(W,ee,ke)=>T5(N,W,ee,ke)),K=KE(N=>(W,ee,ke,dt)=>u1(N,W,ee,ke,dt)),Y={get parenthesizer(){return d()},get converters(){return f()},baseFactory:u,flags:t,createNodeArray:oe,createNumericLiteral:Ce,createBigIntLiteral:ne,createStringLiteral:Se,createStringLiteralFromNode:Ne,createRegularExpressionLiteral:pe,createLiteralLikeNode:fe,createIdentifier:We,createTempVariable:Ae,createLoopVariable:De,createUniqueName:He,getGeneratedNameForNode:Je,createPrivateIdentifier:Ye,createUniquePrivateName:Ke,getGeneratedPrivateNameForNode:Gt,createToken:Ie,createSuper:st,createThis:Bt,createNull:It,createTrue:ei,createFalse:ft,createModifier:Ut,createModifiersFromModifierFlags:Ni,createQualifiedName:Vi,updateQualifiedName:xn,createComputedPropertyName:Jn,updateComputedPropertyName:an,createTypeParameterDeclaration:Pi,updateTypeParameterDeclaration:Fi,createParameterDeclaration:Yu,updateParameterDeclaration:oa,createDecorator:Fr,updateDecorator:wa,createPropertySignature:bt,updatePropertySignature:jn,createPropertyDeclaration:Ai,updatePropertyDeclaration:Dn,createMethodSignature:Cn,updateMethodSignature:tu,createMethodDeclaration:sa,updateMethodDeclaration:xa,createConstructorDeclaration:Qe,updateConstructorDeclaration:_t,createGetAccessorDeclaration:qt,updateGetAccessorDeclaration:Xt,createSetAccessorDeclaration:et,updateSetAccessorDeclaration:Et,createCallSignature:me,updateCallSignature:ni,createConstructSignature:xi,updateConstructSignature:pt,createIndexSignature:Ot,updateIndexSignature:Ei,createClassStaticBlockDeclaration:Ta,updateClassStaticBlockDeclaration:Qo,createTemplateLiteralTypeSpan:$i,updateTemplateLiteralTypeSpan:Qi,createKeywordTypeNode:on,createTypePredicateNode:le,updateTypePredicateNode:te,createTypeReferenceNode:we,updateTypeReferenceNode:de,createFunctionTypeNode:Oe,updateFunctionTypeNode:X,createConstructorTypeNode:Ct,updateConstructorTypeNode:Ti,createTypeQueryNode:du,updateTypeQueryNode:Ou,createTypeLiteralNode:Er,updateTypeLiteralNode:er,createArrayTypeNode:da,updateArrayTypeNode:Wu,createTupleTypeNode:Va,updateTupleTypeNode:wn,createNamedTupleMember:Rr,updateNamedTupleMember:os,createOptionalTypeNode:wo,updateOptionalTypeNode:Fn,createRestTypeNode:bc,updateRestTypeNode:Qa,createUnionTypeNode:Tl,updateUnionTypeNode:hd,createIntersectionTypeNode:Cl,updateIntersectionTypeNode:ho,createConditionalTypeNode:Ko,updateConditionalTypeNode:nd,createInferTypeNode:Q0,updateInferTypeNode:Wo,createImportTypeNode:Pc,updateImportTypeNode:Il,createParenthesizedType:hl,updateParenthesizedType:Ga,createThisTypeNode:Oi,createTypeOperatorNode:fl,updateTypeOperatorNode:Zc,createIndexedAccessTypeNode:yh,updateIndexedAccessTypeNode:sf,createMappedTypeNode:X0,updateMappedTypeNode:yc,createLiteralTypeNode:$,updateLiteralTypeNode:tt,createTemplateLiteralType:Nc,updateTemplateLiteralType:$p,createObjectBindingPattern:vt,updateObjectBindingPattern:fi,createArrayBindingPattern:fn,updateArrayBindingPattern:Gu,createBindingElement:uu,updateBindingElement:Nu,createArrayLiteralExpression:Mr,updateArrayLiteralExpression:Hu,createObjectLiteralExpression:Ss,updateObjectLiteralExpression:nc,createPropertyAccessExpression:t&4?(N,W)=>Yn(T0(N,W),262144):T0,updatePropertyAccessExpression:rd,createPropertyAccessChain:t&4?(N,W,ee)=>Yn(m0(N,W,ee),262144):m0,updatePropertyAccessChain:Bd,createElementAccessExpression:rh,updateElementAccessExpression:p4,createElementAccessChain:x1,updateElementAccessChain:Ve,createCallExpression:Mn,updateCallExpression:ka,createCallChain:Fo,updateCallChain:To,createNewExpression:uc,updateNewExpression:mc,createTaggedTemplateExpression:bl,updateTaggedTemplateExpression:Ll,createTypeAssertion:kc,updateTypeAssertion:ql,createParenthesizedExpression:Mc,updateParenthesizedExpression:up,createFunctionExpression:$m,updateFunctionExpression:Vh,createArrowFunction:g4,updateArrowFunction:d3,createDeleteExpression:d_,updateDeleteExpression:C5,createTypeOfExpression:O1,updateTypeOfExpression:h3,createVoidExpression:Wf,updateVoidExpression:E4,createAwaitExpression:Hh,updateAwaitExpression:Ee,createPrefixUnaryExpression:wt,updatePrefixUnaryExpression:_i,createPostfixUnaryExpression:vi,updatePostfixUnaryExpression:Q,createBinaryExpression:Me,updateBinaryExpression:yi,createConditionalExpression:In,updateConditionalExpression:nr,createTemplateExpression:ur,updateTemplateExpression:fa,createTemplateHead:Um,createTemplateMiddle:_s,createTemplateTail:rp,createNoSubstitutionTemplateLiteral:qm,createTemplateLiteralLikeNode:fd,createYieldExpression:f3,updateYieldExpression:h_,createSpreadElement:ia,updateSpreadElement:Xx,createClassExpression:e6,updateClassExpression:bg,createOmittedExpression:lb,createExpressionWithTypeArguments:b5,updateExpressionWithTypeArguments:Xe,createAsExpression:xt,updateAsExpression:oi,createNonNullExpression:wi,updateNonNullExpression:Xi,createSatisfiesExpression:Rn,updateSatisfiesExpression:tn,createNonNullChain:bn,updateNonNullChain:Ar,createMetaProperty:bu,updateMetaProperty:yu,createTemplateSpan:_u,updateTemplateSpan:la,createSemicolonClassElement:p0,createBlock:o0,updateBlock:Gf,createVariableStatement:tC,updateVariableStatement:t6,createEmptyStatement:cD,createExpressionStatement:i6,updateExpressionStatement:Gk,createIfStatement:cb,updateIfStatement:Jk,createDoStatement:$k,updateDoStatement:oz,createWhileStatement:D9,updateWhileStatement:ww,createForStatement:iC,updateForStatement:x9,createForInStatement:v9,updateForInStatement:Tw,createForOfStatement:Uk,updateForOfStatement:Lw,createContinueStatement:C9,updateContinueStatement:b9,createBreakStatement:qk,updateBreakStatement:db,createReturnStatement:hb,updateReturnStatement:nC,createWithStatement:y5,updateWithStatement:fb,createSwitchStatement:mE,updateSwitchStatement:Hs,createLabeledStatement:Zk,updateLabeledStatement:Nw,createThrowStatement:n6,updateThrowStatement:k5,createTryStatement:f_,updateTryStatement:_4,createDebuggerStatement:Jf,createVariableDeclaration:Kh,updateVariableDeclaration:Em,createVariableDeclarationList:uC,updateVariableDeclarationList:Pw,createFunctionDeclaration:y9,updateFunctionDeclaration:Yk,createClassDeclaration:rC,updateClassDeclaration:Qk,createInterfaceDeclaration:aC,updateInterfaceDeclaration:jd,createTypeAliasDeclaration:F5,updateTypeAliasDeclaration:A5,createEnumDeclaration:m3,updateEnumDeclaration:gt,createModuleDeclaration:n1,updateModuleDeclaration:D4,createModuleBlock:kh,updateModuleBlock:Mw,createCaseBlock:S5,updateCaseBlock:oC,createNamespaceExportDeclaration:p3,updateNamespaceExportDeclaration:sz,createImportEqualsDeclaration:yg,updateImportEqualsDeclaration:Xk,createImportDeclaration:eF,updateImportDeclaration:pb,createImportClause:gb,updateImportClause:ap,createAssertClause:kg,updateAssertClause:g3,createAssertEntry:tF,updateAssertEntry:pE,createImportTypeAssertionContainer:iF,updateImportTypeAssertionContainer:zw,createImportAttributes:qr,updateImportAttributes:sr,createImportAttribute:gE,updateImportAttribute:kf,createNamespaceImport:Iw,updateNamespaceImport:B5,createNamespaceExport:Rw,updateNamespaceExport:Eb,createNamedImports:rc,updateNamedImports:Fh,createImportSpecifier:dD,updateImportSpecifier:m_,createExportAssignment:E3,updateExportAssignment:Up,createExportDeclaration:sC,updateExportDeclaration:_3,createNamedExports:p_,updateNamedExports:jw,createExportSpecifier:EE,updateExportSpecifier:g_,createMissingDeclaration:w5,createExternalModuleReference:Vw,updateExternalModuleReference:k9,get createJSDocAllType(){return b(319)},get createJSDocUnknownType(){return b(320)},get createJSDocNonNullableType(){return T(322)},get updateJSDocNonNullableType(){return M(322)},get createJSDocNullableType(){return T(321)},get updateJSDocNullableType(){return M(321)},get createJSDocOptionalType(){return B(323)},get updateJSDocOptionalType(){return k(323)},get createJSDocVariadicType(){return B(325)},get updateJSDocVariadicType(){return k(325)},get createJSDocNamepathType(){return B(326)},get updateJSDocNamepathType(){return k(326)},createJSDocFunctionType:op,updateJSDocFunctionType:lC,createJSDocTypeLiteral:S9,updateJSDocTypeLiteral:cz,createJSDocTypeExpression:nF,updateJSDocTypeExpression:ru,createJSDocSignature:C1,updateJSDocSignature:za,createJSDocTemplateTag:Un,updateJSDocTemplateTag:Db,createJSDocTypedefTag:cC,updateJSDocTypedefTag:wd,createJSDocParameterTag:DE,updateJSDocParameterTag:xE,createJSDocPropertyTag:u6,updateJSDocPropertyTag:B9,createJSDocCallbackTag:hD,updateJSDocCallbackTag:dC,createJSDocOverloadTag:hC,updateJSDocOverloadTag:D3,createJSDocAugmentsTag:E_,updateJSDocAugmentsTag:uF,createJSDocImplementsTag:fD,updateJSDocImplementsTag:Cb,createJSDocSeeTag:r6,updateJSDocSeeTag:xb,createJSDocNameReference:w9,updateJSDocNameReference:rF,createJSDocMemberName:vb,updateJSDocMemberName:x4,createJSDocLink:fC,updateJSDocLink:Fc,createJSDocLinkCode:md,updateJSDocLinkCode:T9,createJSDocLinkPlain:j1,updateJSDocLinkPlain:Ff,get createJSDocTypeTag(){return J(351)},get updateJSDocTypeTag(){return K(351)},get createJSDocReturnTag(){return J(349)},get updateJSDocReturnTag(){return K(349)},get createJSDocThisTag(){return J(350)},get updateJSDocThisTag(){return K(350)},get createJSDocAuthorTag(){return z(337)},get updateJSDocAuthorTag(){return j(337)},get createJSDocClassTag(){return z(339)},get updateJSDocClassTag(){return j(339)},get createJSDocPublicTag(){return z(340)},get updateJSDocPublicTag(){return j(340)},get createJSDocPrivateTag(){return z(341)},get updateJSDocPrivateTag(){return j(341)},get createJSDocProtectedTag(){return z(342)},get updateJSDocProtectedTag(){return j(342)},get createJSDocReadonlyTag(){return z(343)},get updateJSDocReadonlyTag(){return j(343)},get createJSDocOverrideTag(){return z(344)},get updateJSDocOverrideTag(){return j(344)},get createJSDocDeprecatedTag(){return z(338)},get updateJSDocDeprecatedTag(){return j(338)},get createJSDocThrowsTag(){return J(356)},get updateJSDocThrowsTag(){return K(356)},get createJSDocSatisfiesTag(){return J(357)},get updateJSDocSatisfiesTag(){return K(357)},createJSDocEnumTag:a6,updateJSDocEnumTag:Hw,createJSDocUnknownTag:aF,updateJSDocUnknownTag:lp,createJSDocText:j0,updateJSDocText:Kw,createJSDocComment:oF,updateJSDocComment:pC,createJsxElement:L9,updateJsxElement:Wh,createJsxSelfClosingElement:x3,updateJsxSelfClosingElement:mD,createJsxOpeningElement:bb,updateJsxOpeningElement:_m,createJsxClosingElement:N9,updateJsxClosingElement:o6,createJsxFragment:Zm,createJsxText:L5,updateJsxText:dz,createJsxOpeningFragment:P9,createJsxJsxClosingFragment:M9,updateJsxFragment:yb,createJsxAttribute:z9,updateJsxAttribute:gC,createJsxAttributes:$f,updateJsxAttributes:v3,createJsxSpreadAttribute:I9,updateJsxSpreadAttribute:R9,createJsxExpression:Ws,updateJsxExpression:Du,createJsxNamespacedName:Dm,updateJsxNamespacedName:cf,createCaseClause:kb,updateCaseClause:Ww,createDefaultClause:EC,updateDefaultClause:Fb,createHeritageClause:s6,updateHeritageClause:Ym,createCatchClause:cp,updateCatchClause:l6,createPropertyAssignment:qp,updatePropertyAssignment:dp,createShorthandPropertyAssignment:Ab,updateShorthandPropertyAssignment:zc,createSpreadAssignment:C4,updateSpreadAssignment:Gw,createEnumMember:V1,updateEnumMember:_C,createSourceFile:Sb,updateSourceFile:c6,createRedirectedSourceFile:sF,createBundle:C3,updateBundle:DC,createUnparsedSource:$w,createUnparsedPrologue:O,createUnparsedPrepend:be,createUnparsedTextLike:Ht,createUnparsedSyntheticReference:ji,createInputFiles:Fu,createSyntheticExpression:$r,createSyntaxList:kr,createNotEmittedStatement:_a,createPartiallyEmittedExpression:Ao,updatePartiallyEmittedExpression:Af,createCommaListExpression:Sr,updateCommaListExpression:CE,createSyntheticReferenceExpression:gn,updateSyntheticReferenceExpression:h6,cloneNode:cF,get createComma(){return p(28)},get createAssignment(){return p(64)},get createLogicalOr(){return p(57)},get createLogicalAnd(){return p(56)},get createBitwiseOr(){return p(52)},get createBitwiseXor(){return p(53)},get createBitwiseAnd(){return p(51)},get createStrictEquality(){return p(37)},get createStrictInequality(){return p(38)},get createEquality(){return p(35)},get createInequality(){return p(36)},get createLessThan(){return p(30)},get createLessThanEquals(){return p(33)},get createGreaterThan(){return p(32)},get createGreaterThanEquals(){return p(34)},get createLeftShift(){return p(48)},get createRightShift(){return p(49)},get createUnsignedRightShift(){return p(50)},get createAdd(){return p(40)},get createSubtract(){return p(41)},get createMultiply(){return p(42)},get createDivide(){return p(44)},get createModulo(){return p(45)},get createExponent(){return p(43)},get createPrefixPlus(){return E(40)},get createPrefixMinus(){return E(41)},get createPrefixIncrement(){return E(46)},get createPrefixDecrement(){return E(47)},get createBitwiseNot(){return E(55)},get createLogicalNot(){return E(54)},get createPostfixIncrement(){return v(46)},get createPostfixDecrement(){return v(47)},createImmediatelyInvokedFunctionExpression:__,createImmediatelyInvokedArrowFunction:M5,createVoidZero:b3,createExportDefault:Uw,createExternalModuleExport:j9,createTypeCheck:YK,createIsNotTypeCheck:fz,createMethodCall:D_,createGlobalMethodCall:vC,createFunctionBindCall:pD,createFunctionCallCall:qw,createFunctionApplyCall:x_,createArraySliceCall:gte,createArrayConcatCall:bE,createObjectDefinePropertyCall:dF,createObjectGetOwnPropertyDescriptorCall:QK,createReflectGetCall:he,createReflectSetCall:Re,createPropertyDescriptor:Nt,createCallBinding:_r,createAssignmentTargetWrapper:ma,inlineExpressions:D0,getInternalName:Gs,getLocalName:y4,getExportName:Zp,getDeclarationName:f6,getNamespaceMemberName:y3,getExternalModuleOrNamespaceExportName:Vd,restoreOuterExpressions:Iu,restoreEnclosingLabel:Wr,createUseStrictPrologue:Zw,copyPrologue:gD,copyStandardPrologue:Yw,copyCustomPrologue:pz,ensureUseStrict:Ete,liftToBlock:gz,mergeLexicalEnvironment:ED,replaceModifiers:Ez,replaceDecoratorsAndModifiers:k4,replacePropertyName:Qw};return L(Hke,N=>N(Y)),Y;function oe(N,W){if(N===void 0||N===Dt)N=[];else if(E2(N)){if(W===void 0||N.hasTrailingComma===W)return N.transformFlags===void 0&&VYe(N),H.attachNodeArrayDebugInfo(N),N;const dt=N.slice();return dt.pos=N.pos,dt.end=N.end,dt.hasTrailingComma=W,dt.transformFlags=N.transformFlags,H.attachNodeArrayDebugInfo(dt),dt}const ee=N.length,ke=ee>=1&&ee<=4?N.slice():N;return ke.pos=-1,ke.end=-1,ke.hasTrailingComma=!!W,ke.transformFlags=0,VYe(ke),H.attachNodeArrayDebugInfo(ke),ke}function se(N){return u.createBaseNode(N)}function ge(N){const W=se(N);return W.symbol=void 0,W.localSymbol=void 0,W}function ae(N,W){return N!==W&&(N.typeArguments=W.typeArguments),s(N,W)}function Ce(N,W=0){const ee=ge(9);return ee.text=typeof N=="number"?N+"":N,ee.numericLiteralFlags=W,W&384&&(ee.transformFlags|=1024),ee}function ne(N){const W=Yt(10);return W.text=typeof N=="string"?N:R2(N)+"n",W.transformFlags|=32,W}function ve(N,W){const ee=ge(11);return ee.text=N,ee.singleQuote=W,ee}function Se(N,W,ee){const ke=ve(N,W);return ke.hasExtendedUnicodeEscape=ee,ee&&(ke.transformFlags|=1024),ke}function Ne(N){const W=ve(U4(N),void 0);return W.textSourceNode=N,W}function pe(N){const W=Yt(14);return W.text=N,W}function fe(N,W){switch(N){case 9:return Ce(W,0);case 10:return ne(W);case 11:return Se(W,void 0);case 12:return L5(W,!1);case 13:return L5(W,!0);case 14:return pe(W);case 15:return fd(N,W,void 0,0)}}function xe(N){const W=u.createBaseIdentifierNode(80);return W.escapedText=N,W.jsDoc=void 0,W.flowNode=void 0,W.symbol=void 0,W}function Be(N,W,ee,ke){const dt=xe(Sl(N));return vV(dt,{flags:W,id:AZ,prefix:ee,suffix:ke}),AZ++,dt}function We(N,W,ee){W===void 0&&N&&(W=m2(N)),W===80&&(W=void 0);const ke=xe(Sl(N));return ee&&(ke.flags|=256),ke.escapedText==="await"&&(ke.transformFlags|=67108864),ke.flags&256&&(ke.transformFlags|=1024),ke}function Ae(N,W,ee,ke){let dt=1;W&&(dt|=8);const Si=Be("",dt,ee,ke);return N&&N(Si),Si}function De(N){let W=2;return N&&(W|=8),Be("",W,void 0,void 0)}function He(N,W=0,ee,ke){return H.assert(!(W&7),"Argument out of range: flags"),H.assert((W&48)!==32,"GeneratedIdentifierFlags.FileLevel cannot be set without also setting GeneratedIdentifierFlags.Optimistic"),Be(N,3|W,ee,ke)}function Je(N,W=0,ee,ke){H.assert(!(W&7),"Argument out of range: flags");const dt=N?$_(N)?Vv(!1,ee,N,ke,fu):`generated@${Us(N)}`:"";(ee||ke)&&(W|=16);const Si=Be(dt,4|W,ee,ke);return Si.original=N,Si}function mt(N){const W=u.createBasePrivateIdentifierNode(81);return W.escapedText=N,W.transformFlags|=16777216,W}function Ye(N){return Ma(N,"#")||H.fail("First character of private identifier must be #: "+N),mt(Sl(N))}function je(N,W,ee,ke){const dt=mt(Sl(N));return vV(dt,{flags:W,id:AZ,prefix:ee,suffix:ke}),AZ++,dt}function Ke(N,W,ee){N&&!Ma(N,"#")&&H.fail("First character of private identifier must be #: "+N);const ke=8|(N?3:1);return je(N??"",ke,W,ee)}function Gt(N,W,ee){const ke=$_(N)?Vv(!0,W,N,ee,fu):`#generated@${Us(N)}`,Si=je(ke,4|(W||ee?16:0),W,ee);return Si.original=N,Si}function Yt(N){return u.createBaseTokenNode(N)}function Ie(N){H.assert(N>=0&&N<=165,"Invalid token"),H.assert(N<=15||N>=18,"Invalid token. Use 'createTemplateLiteralLikeNode' to create template literals."),H.assert(N<=9||N>=15,"Invalid token. Use 'createLiteralLikeNode' to create literals."),H.assert(N!==80,"Invalid token. Use 'createIdentifier' to create identifiers");const W=Yt(N);let ee=0;switch(N){case 134:ee=384;break;case 160:ee=4;break;case 125:case 123:case 124:case 148:case 128:case 138:case 87:case 133:case 150:case 163:case 146:case 151:case 103:case 147:case 164:case 154:case 136:case 155:case 116:case 159:case 157:ee=1;break;case 108:ee=134218752,W.flowNode=void 0;break;case 126:ee=1024;break;case 129:ee=16777216;break;case 110:ee=16384,W.flowNode=void 0;break}return ee&&(W.transformFlags|=ee),W}function st(){return Ie(108)}function Bt(){return Ie(110)}function It(){return Ie(106)}function ei(){return Ie(112)}function ft(){return Ie(97)}function Ut(N){return Ie(N)}function Ni(N){const W=[];return N&32&&W.push(Ut(95)),N&128&&W.push(Ut(138)),N&2048&&W.push(Ut(90)),N&4096&&W.push(Ut(87)),N&1&&W.push(Ut(125)),N&2&&W.push(Ut(123)),N&4&&W.push(Ut(124)),N&64&&W.push(Ut(128)),N&256&&W.push(Ut(126)),N&16&&W.push(Ut(164)),N&8&&W.push(Ut(148)),N&512&&W.push(Ut(129)),N&1024&&W.push(Ut(134)),N&8192&&W.push(Ut(103)),N&16384&&W.push(Ut(147)),W.length?W:void 0}function Vi(N,W){const ee=se(166);return ee.left=N,ee.right=Ic(W),ee.transformFlags|=ou(ee.left)|gV(ee.right),ee.flowNode=void 0,ee}function xn(N,W,ee){return N.left!==W||N.right!==ee?s(Vi(W,ee),N):N}function Jn(N){const W=se(167);return W.expression=d().parenthesizeExpressionOfComputedPropertyName(N),W.transformFlags|=ou(W.expression)|1024|131072,W}function an(N,W){return N.expression!==W?s(Jn(W),N):N}function Pi(N,W,ee,ke){const dt=ge(168);return dt.modifiers=zs(N),dt.name=Ic(W),dt.constraint=ee,dt.default=ke,dt.transformFlags=1,dt.expression=void 0,dt.jsDoc=void 0,dt}function Fi(N,W,ee,ke,dt){return N.modifiers!==W||N.name!==ee||N.constraint!==ke||N.default!==dt?s(Pi(W,ee,ke,dt),N):N}function Yu(N,W,ee,ke,dt,Si){const au=ge(169);return au.modifiers=zs(N),au.dotDotDotToken=W,au.name=Ic(ee),au.questionToken=ke,au.type=dt,au.initializer=hF(Si),P2(au.name)?au.transformFlags=1:au.transformFlags=Fs(au.modifiers)|ou(au.dotDotDotToken)|Kx(au.name)|ou(au.questionToken)|ou(au.initializer)|(au.questionToken??au.type?1:0)|(au.dotDotDotToken??au.initializer?1024:0)|(iE(au.modifiers)&31?8192:0),au.jsDoc=void 0,au}function oa(N,W,ee,ke,dt,Si,au){return N.modifiers!==W||N.dotDotDotToken!==ee||N.name!==ke||N.questionToken!==dt||N.type!==Si||N.initializer!==au?s(Yu(W,ee,ke,dt,Si,au),N):N}function Fr(N){const W=se(170);return W.expression=d().parenthesizeLeftSideOfAccess(N,!1),W.transformFlags|=ou(W.expression)|1|8192|33554432,W}function wa(N,W){return N.expression!==W?s(Fr(W),N):N}function bt(N,W,ee,ke){const dt=ge(171);return dt.modifiers=zs(N),dt.name=Ic(W),dt.type=ke,dt.questionToken=ee,dt.transformFlags=1,dt.initializer=void 0,dt.jsDoc=void 0,dt}function jn(N,W,ee,ke,dt){return N.modifiers!==W||N.name!==ee||N.questionToken!==ke||N.type!==dt?Ln(bt(W,ee,ke,dt),N):N}function Ln(N,W){return N!==W&&(N.initializer=W.initializer),s(N,W)}function Ai(N,W,ee,ke,dt){const Si=ge(172);Si.modifiers=zs(N),Si.name=Ic(W),Si.questionToken=ee&&Wx(ee)?ee:void 0,Si.exclamationToken=ee&&FV(ee)?ee:void 0,Si.type=ke,Si.initializer=hF(dt);const au=Si.flags&33554432||iE(Si.modifiers)&128;return Si.transformFlags=Fs(Si.modifiers)|Kx(Si.name)|ou(Si.initializer)|(au||Si.questionToken||Si.exclamationToken||Si.type?1:0)|(Ms(Si.name)||iE(Si.modifiers)&256&&Si.initializer?8192:0)|16777216,Si.jsDoc=void 0,Si}function Dn(N,W,ee,ke,dt,Si){return N.modifiers!==W||N.name!==ee||N.questionToken!==(ke!==void 0&&Wx(ke)?ke:void 0)||N.exclamationToken!==(ke!==void 0&&FV(ke)?ke:void 0)||N.type!==dt||N.initializer!==Si?s(Ai(W,ee,ke,dt,Si),N):N}function Cn(N,W,ee,ke,dt,Si){const au=ge(173);return au.modifiers=zs(N),au.name=Ic(W),au.questionToken=ee,au.typeParameters=zs(ke),au.parameters=zs(dt),au.type=Si,au.transformFlags=1,au.jsDoc=void 0,au.locals=void 0,au.nextContainer=void 0,au.typeArguments=void 0,au}function tu(N,W,ee,ke,dt,Si,au){return N.modifiers!==W||N.name!==ee||N.questionToken!==ke||N.typeParameters!==dt||N.parameters!==Si||N.type!==au?ae(Cn(W,ee,ke,dt,Si,au),N):N}function sa(N,W,ee,ke,dt,Si,au,Ia){const n0=ge(174);if(n0.modifiers=zs(N),n0.asteriskToken=W,n0.name=Ic(ee),n0.questionToken=ke,n0.exclamationToken=void 0,n0.typeParameters=zs(dt),n0.parameters=oe(Si),n0.type=au,n0.body=Ia,!n0.body)n0.transformFlags=1;else{const Xm=iE(n0.modifiers)&1024,p6=!!n0.asteriskToken,g6=Xm&&p6;n0.transformFlags=Fs(n0.modifiers)|ou(n0.asteriskToken)|Kx(n0.name)|ou(n0.questionToken)|Fs(n0.typeParameters)|Fs(n0.parameters)|ou(n0.type)|ou(n0.body)&-67108865|(g6?128:Xm?256:p6?2048:0)|(n0.questionToken||n0.typeParameters||n0.type?1:0)|1024}return n0.typeArguments=void 0,n0.jsDoc=void 0,n0.locals=void 0,n0.nextContainer=void 0,n0.flowNode=void 0,n0.endFlowNode=void 0,n0.returnFlowNode=void 0,n0}function xa(N,W,ee,ke,dt,Si,au,Ia,n0){return N.modifiers!==W||N.asteriskToken!==ee||N.name!==ke||N.questionToken!==dt||N.typeParameters!==Si||N.parameters!==au||N.type!==Ia||N.body!==n0?aa(sa(W,ee,ke,dt,Si,au,Ia,n0),N):N}function aa(N,W){return N!==W&&(N.exclamationToken=W.exclamationToken),s(N,W)}function Ta(N){const W=ge(175);return W.body=N,W.transformFlags=ou(N)|16777216,W.modifiers=void 0,W.jsDoc=void 0,W.locals=void 0,W.nextContainer=void 0,W.endFlowNode=void 0,W.returnFlowNode=void 0,W}function Qo(N,W){return N.body!==W?bo(Ta(W),N):N}function bo(N,W){return N!==W&&(N.modifiers=W.modifiers),s(N,W)}function Qe(N,W,ee){const ke=ge(176);return ke.modifiers=zs(N),ke.parameters=oe(W),ke.body=ee,ke.transformFlags=Fs(ke.modifiers)|Fs(ke.parameters)|ou(ke.body)&-67108865|1024,ke.typeParameters=void 0,ke.type=void 0,ke.typeArguments=void 0,ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke.endFlowNode=void 0,ke.returnFlowNode=void 0,ke}function _t(N,W,ee,ke){return N.modifiers!==W||N.parameters!==ee||N.body!==ke?Mt(Qe(W,ee,ke),N):N}function Mt(N,W){return N!==W&&(N.typeParameters=W.typeParameters,N.type=W.type),ae(N,W)}function qt(N,W,ee,ke,dt){const Si=ge(177);return Si.modifiers=zs(N),Si.name=Ic(W),Si.parameters=oe(ee),Si.type=ke,Si.body=dt,Si.body?Si.transformFlags=Fs(Si.modifiers)|Kx(Si.name)|Fs(Si.parameters)|ou(Si.type)|ou(Si.body)&-67108865|(Si.type?1:0):Si.transformFlags=1,Si.typeArguments=void 0,Si.typeParameters=void 0,Si.jsDoc=void 0,Si.locals=void 0,Si.nextContainer=void 0,Si.flowNode=void 0,Si.endFlowNode=void 0,Si.returnFlowNode=void 0,Si}function Xt(N,W,ee,ke,dt,Si){return N.modifiers!==W||N.name!==ee||N.parameters!==ke||N.type!==dt||N.body!==Si?Pe(qt(W,ee,ke,dt,Si),N):N}function Pe(N,W){return N!==W&&(N.typeParameters=W.typeParameters),ae(N,W)}function et(N,W,ee,ke){const dt=ge(178);return dt.modifiers=zs(N),dt.name=Ic(W),dt.parameters=oe(ee),dt.body=ke,dt.body?dt.transformFlags=Fs(dt.modifiers)|Kx(dt.name)|Fs(dt.parameters)|ou(dt.body)&-67108865|(dt.type?1:0):dt.transformFlags=1,dt.typeArguments=void 0,dt.typeParameters=void 0,dt.type=void 0,dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt.flowNode=void 0,dt.endFlowNode=void 0,dt.returnFlowNode=void 0,dt}function Et(N,W,ee,ke,dt){return N.modifiers!==W||N.name!==ee||N.parameters!==ke||N.body!==dt?ii(et(W,ee,ke,dt),N):N}function ii(N,W){return N!==W&&(N.typeParameters=W.typeParameters,N.type=W.type),ae(N,W)}function me(N,W,ee){const ke=ge(179);return ke.typeParameters=zs(N),ke.parameters=zs(W),ke.type=ee,ke.transformFlags=1,ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke.typeArguments=void 0,ke}function ni(N,W,ee,ke){return N.typeParameters!==W||N.parameters!==ee||N.type!==ke?ae(me(W,ee,ke),N):N}function xi(N,W,ee){const ke=ge(180);return ke.typeParameters=zs(N),ke.parameters=zs(W),ke.type=ee,ke.transformFlags=1,ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke.typeArguments=void 0,ke}function pt(N,W,ee,ke){return N.typeParameters!==W||N.parameters!==ee||N.type!==ke?ae(xi(W,ee,ke),N):N}function Ot(N,W,ee){const ke=ge(181);return ke.modifiers=zs(N),ke.parameters=zs(W),ke.type=ee,ke.transformFlags=1,ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke.typeArguments=void 0,ke}function Ei(N,W,ee,ke){return N.parameters!==ee||N.type!==ke||N.modifiers!==W?ae(Ot(W,ee,ke),N):N}function $i(N,W){const ee=se(204);return ee.type=N,ee.literal=W,ee.transformFlags=1,ee}function Qi(N,W,ee){return N.type!==W||N.literal!==ee?s($i(W,ee),N):N}function on(N){return Ie(N)}function le(N,W,ee){const ke=se(182);return ke.assertsModifier=N,ke.parameterName=Ic(W),ke.type=ee,ke.transformFlags=1,ke}function te(N,W,ee,ke){return N.assertsModifier!==W||N.parameterName!==ee||N.type!==ke?s(le(W,ee,ke),N):N}function we(N,W){const ee=se(183);return ee.typeName=Ic(N),ee.typeArguments=W&&d().parenthesizeTypeArguments(oe(W)),ee.transformFlags=1,ee}function de(N,W,ee){return N.typeName!==W||N.typeArguments!==ee?s(we(W,ee),N):N}function Oe(N,W,ee){const ke=ge(184);return ke.typeParameters=zs(N),ke.parameters=zs(W),ke.type=ee,ke.transformFlags=1,ke.modifiers=void 0,ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke.typeArguments=void 0,ke}function X(N,W,ee,ke){return N.typeParameters!==W||N.parameters!==ee||N.type!==ke?it(Oe(W,ee,ke),N):N}function it(N,W){return N!==W&&(N.modifiers=W.modifiers),ae(N,W)}function Ct(...N){return N.length===4?ct(...N):N.length===3?Qt(...N):H.fail("Incorrect number of arguments specified.")}function ct(N,W,ee,ke){const dt=ge(185);return dt.modifiers=zs(N),dt.typeParameters=zs(W),dt.parameters=zs(ee),dt.type=ke,dt.transformFlags=1,dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt.typeArguments=void 0,dt}function Qt(N,W,ee){return ct(void 0,N,W,ee)}function Ti(...N){return N.length===5?Ui(...N):N.length===4?Sn(...N):H.fail("Incorrect number of arguments specified.")}function Ui(N,W,ee,ke,dt){return N.modifiers!==W||N.typeParameters!==ee||N.parameters!==ke||N.type!==dt?ae(Ct(W,ee,ke,dt),N):N}function Sn(N,W,ee,ke){return Ui(N,N.modifiers,W,ee,ke)}function du(N,W){const ee=se(186);return ee.exprName=N,ee.typeArguments=W&&d().parenthesizeTypeArguments(W),ee.transformFlags=1,ee}function Ou(N,W,ee){return N.exprName!==W||N.typeArguments!==ee?s(du(W,ee),N):N}function Er(N){const W=ge(187);return W.members=oe(N),W.transformFlags=1,W}function er(N,W){return N.members!==W?s(Er(W),N):N}function da(N){const W=se(188);return W.elementType=d().parenthesizeNonArrayTypeOfPostfixType(N),W.transformFlags=1,W}function Wu(N,W){return N.elementType!==W?s(da(W),N):N}function Va(N){const W=se(189);return W.elements=oe(d().parenthesizeElementTypesOfTupleType(N)),W.transformFlags=1,W}function wn(N,W){return N.elements!==W?s(Va(W),N):N}function Rr(N,W,ee,ke){const dt=ge(202);return dt.dotDotDotToken=N,dt.name=W,dt.questionToken=ee,dt.type=ke,dt.transformFlags=1,dt.jsDoc=void 0,dt}function os(N,W,ee,ke,dt){return N.dotDotDotToken!==W||N.name!==ee||N.questionToken!==ke||N.type!==dt?s(Rr(W,ee,ke,dt),N):N}function wo(N){const W=se(190);return W.type=d().parenthesizeTypeOfOptionalType(N),W.transformFlags=1,W}function Fn(N,W){return N.type!==W?s(wo(W),N):N}function bc(N){const W=se(191);return W.type=N,W.transformFlags=1,W}function Qa(N,W){return N.type!==W?s(bc(W),N):N}function c0(N,W,ee){const ke=se(N);return ke.types=Y.createNodeArray(ee(W)),ke.transformFlags=1,ke}function Ul(N,W,ee){return N.types!==W?s(c0(N.kind,W,ee),N):N}function Tl(N){return c0(192,N,d().parenthesizeConstituentTypesOfUnionType)}function hd(N,W){return Ul(N,W,d().parenthesizeConstituentTypesOfUnionType)}function Cl(N){return c0(193,N,d().parenthesizeConstituentTypesOfIntersectionType)}function ho(N,W){return Ul(N,W,d().parenthesizeConstituentTypesOfIntersectionType)}function Ko(N,W,ee,ke){const dt=se(194);return dt.checkType=d().parenthesizeCheckTypeOfConditionalType(N),dt.extendsType=d().parenthesizeExtendsTypeOfConditionalType(W),dt.trueType=ee,dt.falseType=ke,dt.transformFlags=1,dt.locals=void 0,dt.nextContainer=void 0,dt}function nd(N,W,ee,ke,dt){return N.checkType!==W||N.extendsType!==ee||N.trueType!==ke||N.falseType!==dt?s(Ko(W,ee,ke,dt),N):N}function Q0(N){const W=se(195);return W.typeParameter=N,W.transformFlags=1,W}function Wo(N,W){return N.typeParameter!==W?s(Q0(W),N):N}function Nc(N,W){const ee=se(203);return ee.head=N,ee.templateSpans=oe(W),ee.transformFlags=1,ee}function $p(N,W,ee){return N.head!==W||N.templateSpans!==ee?s(Nc(W,ee),N):N}function Pc(N,W,ee,ke,dt=!1){const Si=se(205);return Si.argument=N,Si.attributes=W,Si.assertions&&Si.assertions.assertClause&&Si.attributes&&(Si.assertions.assertClause=Si.attributes),Si.qualifier=ee,Si.typeArguments=ke&&d().parenthesizeTypeArguments(ke),Si.isTypeOf=dt,Si.transformFlags=1,Si}function Il(N,W,ee,ke,dt,Si=N.isTypeOf){return N.argument!==W||N.attributes!==ee||N.qualifier!==ke||N.typeArguments!==dt||N.isTypeOf!==Si?s(Pc(W,ee,ke,dt,Si),N):N}function hl(N){const W=se(196);return W.type=N,W.transformFlags=1,W}function Ga(N,W){return N.type!==W?s(hl(W),N):N}function Oi(){const N=se(197);return N.transformFlags=1,N}function fl(N,W){const ee=se(198);return ee.operator=N,ee.type=N===148?d().parenthesizeOperandOfReadonlyTypeOperator(W):d().parenthesizeOperandOfTypeOperator(W),ee.transformFlags=1,ee}function Zc(N,W){return N.type!==W?s(fl(N.operator,W),N):N}function yh(N,W){const ee=se(199);return ee.objectType=d().parenthesizeNonArrayTypeOfPostfixType(N),ee.indexType=W,ee.transformFlags=1,ee}function sf(N,W,ee){return N.objectType!==W||N.indexType!==ee?s(yh(W,ee),N):N}function X0(N,W,ee,ke,dt,Si){const au=ge(200);return au.readonlyToken=N,au.typeParameter=W,au.nameType=ee,au.questionToken=ke,au.type=dt,au.members=Si&&oe(Si),au.transformFlags=1,au.locals=void 0,au.nextContainer=void 0,au}function yc(N,W,ee,ke,dt,Si,au){return N.readonlyToken!==W||N.typeParameter!==ee||N.nameType!==ke||N.questionToken!==dt||N.type!==Si||N.members!==au?s(X0(W,ee,ke,dt,Si,au),N):N}function $(N){const W=se(201);return W.literal=N,W.transformFlags=1,W}function tt(N,W){return N.literal!==W?s($(W),N):N}function vt(N){const W=se(206);return W.elements=oe(N),W.transformFlags|=Fs(W.elements)|1024|524288,W.transformFlags&32768&&(W.transformFlags|=65664),W}function fi(N,W){return N.elements!==W?s(vt(W),N):N}function fn(N){const W=se(207);return W.elements=oe(N),W.transformFlags|=Fs(W.elements)|1024|524288,W}function Gu(N,W){return N.elements!==W?s(fn(W),N):N}function uu(N,W,ee,ke){const dt=ge(208);return dt.dotDotDotToken=N,dt.propertyName=Ic(W),dt.name=Ic(ee),dt.initializer=hF(ke),dt.transformFlags|=ou(dt.dotDotDotToken)|Kx(dt.propertyName)|Kx(dt.name)|ou(dt.initializer)|(dt.dotDotDotToken?32768:0)|1024,dt.flowNode=void 0,dt}function Nu(N,W,ee,ke,dt){return N.propertyName!==ee||N.dotDotDotToken!==W||N.name!==ke||N.initializer!==dt?s(uu(W,ee,ke,dt),N):N}function Mr(N,W){const ee=se(209),ke=N&&Zu(N),dt=oe(N,ke&&Fd(ke)?!0:void 0);return ee.elements=d().parenthesizeExpressionsOfCommaDelimitedList(dt),ee.multiLine=W,ee.transformFlags|=Fs(ee.elements),ee}function Hu(N,W){return N.elements!==W?s(Mr(W,N.multiLine),N):N}function Ss(N,W){const ee=ge(210);return ee.properties=oe(N),ee.multiLine=W,ee.transformFlags|=Fs(ee.properties),ee.jsDoc=void 0,ee}function nc(N,W){return N.properties!==W?s(Ss(W,N.multiLine),N):N}function ud(N,W,ee){const ke=ge(211);return ke.expression=N,ke.questionDotToken=W,ke.name=ee,ke.transformFlags=ou(ke.expression)|ou(ke.questionDotToken)|(at(ke.name)?gV(ke.name):ou(ke.name)|536870912),ke.jsDoc=void 0,ke.flowNode=void 0,ke}function T0(N,W){const ee=ud(d().parenthesizeLeftSideOfAccess(N,!1),void 0,Ic(W));return KP(N)&&(ee.transformFlags|=384),ee}function rd(N,W,ee){return zU(N)?Bd(N,W,N.questionDotToken,Po(ee,at)):N.expression!==W||N.name!==ee?s(T0(W,ee),N):N}function m0(N,W,ee){const ke=ud(d().parenthesizeLeftSideOfAccess(N,!0),W,Ic(ee));return ke.flags|=64,ke.transformFlags|=32,ke}function Bd(N,W,ee,ke){return H.assert(!!(N.flags&64),"Cannot update a PropertyAccessExpression using updatePropertyAccessChain. Use updatePropertyAccess instead."),N.expression!==W||N.questionDotToken!==ee||N.name!==ke?s(m0(W,ee,ke),N):N}function jh(N,W,ee){const ke=ge(212);return ke.expression=N,ke.questionDotToken=W,ke.argumentExpression=ee,ke.transformFlags|=ou(ke.expression)|ou(ke.questionDotToken)|ou(ke.argumentExpression),ke.jsDoc=void 0,ke.flowNode=void 0,ke}function rh(N,W){const ee=jh(d().parenthesizeLeftSideOfAccess(N,!1),void 0,m6(W));return KP(N)&&(ee.transformFlags|=384),ee}function p4(N,W,ee){return Wse(N)?Ve(N,W,N.questionDotToken,ee):N.expression!==W||N.argumentExpression!==ee?s(rh(W,ee),N):N}function x1(N,W,ee){const ke=jh(d().parenthesizeLeftSideOfAccess(N,!0),W,m6(ee));return ke.flags|=64,ke.transformFlags|=32,ke}function Ve(N,W,ee,ke){return H.assert(!!(N.flags&64),"Cannot update a ElementAccessExpression using updateElementAccessChain. Use updateElementAccess instead."),N.expression!==W||N.questionDotToken!==ee||N.argumentExpression!==ke?s(x1(W,ee,ke),N):N}function di(N,W,ee,ke){const dt=ge(213);return dt.expression=N,dt.questionDotToken=W,dt.typeArguments=ee,dt.arguments=ke,dt.transformFlags|=ou(dt.expression)|ou(dt.questionDotToken)|Fs(dt.typeArguments)|Fs(dt.arguments),dt.typeArguments&&(dt.transformFlags|=1),nf(dt.expression)&&(dt.transformFlags|=16384),dt}function Mn(N,W,ee){const ke=di(d().parenthesizeLeftSideOfAccess(N,!1),void 0,zs(W),d().parenthesizeExpressionsOfCommaDelimitedList(oe(ee)));return WP(ke.expression)&&(ke.transformFlags|=8388608),ke}function ka(N,W,ee,ke){return $y(N)?To(N,W,N.questionDotToken,ee,ke):N.expression!==W||N.typeArguments!==ee||N.arguments!==ke?s(Mn(W,ee,ke),N):N}function Fo(N,W,ee,ke){const dt=di(d().parenthesizeLeftSideOfAccess(N,!0),W,zs(ee),d().parenthesizeExpressionsOfCommaDelimitedList(oe(ke)));return dt.flags|=64,dt.transformFlags|=32,dt}function To(N,W,ee,ke,dt){return H.assert(!!(N.flags&64),"Cannot update a CallExpression using updateCallChain. Use updateCall instead."),N.expression!==W||N.questionDotToken!==ee||N.typeArguments!==ke||N.arguments!==dt?s(Fo(W,ee,ke,dt),N):N}function uc(N,W,ee){const ke=ge(214);return ke.expression=d().parenthesizeExpressionOfNew(N),ke.typeArguments=zs(W),ke.arguments=ee?d().parenthesizeExpressionsOfCommaDelimitedList(ee):void 0,ke.transformFlags|=ou(ke.expression)|Fs(ke.typeArguments)|Fs(ke.arguments)|32,ke.typeArguments&&(ke.transformFlags|=1),ke}function mc(N,W,ee,ke){return N.expression!==W||N.typeArguments!==ee||N.arguments!==ke?s(uc(W,ee,ke),N):N}function bl(N,W,ee){const ke=se(215);return ke.tag=d().parenthesizeLeftSideOfAccess(N,!1),ke.typeArguments=zs(W),ke.template=ee,ke.transformFlags|=ou(ke.tag)|Fs(ke.typeArguments)|ou(ke.template)|1024,ke.typeArguments&&(ke.transformFlags|=1),ele(ke.template)&&(ke.transformFlags|=128),ke}function Ll(N,W,ee,ke){return N.tag!==W||N.typeArguments!==ee||N.template!==ke?s(bl(W,ee,ke),N):N}function kc(N,W){const ee=se(216);return ee.expression=d().parenthesizeOperandOfPrefixUnary(W),ee.type=N,ee.transformFlags|=ou(ee.expression)|ou(ee.type)|1,ee}function ql(N,W,ee){return N.type!==W||N.expression!==ee?s(kc(W,ee),N):N}function Mc(N){const W=se(217);return W.expression=N,W.transformFlags=ou(W.expression),W.jsDoc=void 0,W}function up(N,W){return N.expression!==W?s(Mc(W),N):N}function $m(N,W,ee,ke,dt,Si,au){const Ia=ge(218);Ia.modifiers=zs(N),Ia.asteriskToken=W,Ia.name=Ic(ee),Ia.typeParameters=zs(ke),Ia.parameters=oe(dt),Ia.type=Si,Ia.body=au;const n0=iE(Ia.modifiers)&1024,Xm=!!Ia.asteriskToken,p6=n0&&Xm;return Ia.transformFlags=Fs(Ia.modifiers)|ou(Ia.asteriskToken)|Kx(Ia.name)|Fs(Ia.typeParameters)|Fs(Ia.parameters)|ou(Ia.type)|ou(Ia.body)&-67108865|(p6?128:n0?256:Xm?2048:0)|(Ia.typeParameters||Ia.type?1:0)|4194304,Ia.typeArguments=void 0,Ia.jsDoc=void 0,Ia.locals=void 0,Ia.nextContainer=void 0,Ia.flowNode=void 0,Ia.endFlowNode=void 0,Ia.returnFlowNode=void 0,Ia}function Vh(N,W,ee,ke,dt,Si,au,Ia){return N.name!==ke||N.modifiers!==W||N.asteriskToken!==ee||N.typeParameters!==dt||N.parameters!==Si||N.type!==au||N.body!==Ia?ae($m(W,ee,ke,dt,Si,au,Ia),N):N}function g4(N,W,ee,ke,dt,Si){const au=ge(219);au.modifiers=zs(N),au.typeParameters=zs(W),au.parameters=oe(ee),au.type=ke,au.equalsGreaterThanToken=dt??Ie(39),au.body=d().parenthesizeConciseBodyOfArrowFunction(Si);const Ia=iE(au.modifiers)&1024;return au.transformFlags=Fs(au.modifiers)|Fs(au.typeParameters)|Fs(au.parameters)|ou(au.type)|ou(au.equalsGreaterThanToken)|ou(au.body)&-67108865|(au.typeParameters||au.type?1:0)|(Ia?16640:0)|1024,au.typeArguments=void 0,au.jsDoc=void 0,au.locals=void 0,au.nextContainer=void 0,au.flowNode=void 0,au.endFlowNode=void 0,au.returnFlowNode=void 0,au}function d3(N,W,ee,ke,dt,Si,au){return N.modifiers!==W||N.typeParameters!==ee||N.parameters!==ke||N.type!==dt||N.equalsGreaterThanToken!==Si||N.body!==au?ae(g4(W,ee,ke,dt,Si,au),N):N}function d_(N){const W=se(220);return W.expression=d().parenthesizeOperandOfPrefixUnary(N),W.transformFlags|=ou(W.expression),W}function C5(N,W){return N.expression!==W?s(d_(W),N):N}function O1(N){const W=se(221);return W.expression=d().parenthesizeOperandOfPrefixUnary(N),W.transformFlags|=ou(W.expression),W}function h3(N,W){return N.expression!==W?s(O1(W),N):N}function Wf(N){const W=se(222);return W.expression=d().parenthesizeOperandOfPrefixUnary(N),W.transformFlags|=ou(W.expression),W}function E4(N,W){return N.expression!==W?s(Wf(W),N):N}function Hh(N){const W=se(223);return W.expression=d().parenthesizeOperandOfPrefixUnary(N),W.transformFlags|=ou(W.expression)|256|128|2097152,W}function Ee(N,W){return N.expression!==W?s(Hh(W),N):N}function wt(N,W){const ee=se(224);return ee.operator=N,ee.operand=d().parenthesizeOperandOfPrefixUnary(W),ee.transformFlags|=ou(ee.operand),(N===46||N===47)&&at(ee.operand)&&!sl(ee.operand)&&!rD(ee.operand)&&(ee.transformFlags|=268435456),ee}function _i(N,W){return N.operand!==W?s(wt(N.operator,W),N):N}function vi(N,W){const ee=se(225);return ee.operator=W,ee.operand=d().parenthesizeOperandOfPostfixUnary(N),ee.transformFlags|=ou(ee.operand),at(ee.operand)&&!sl(ee.operand)&&!rD(ee.operand)&&(ee.transformFlags|=268435456),ee}function Q(N,W){return N.operand!==W?s(vi(W,N.operator),N):N}function Me(N,W,ee){const ke=ge(226),dt=_te(W),Si=dt.kind;return ke.left=d().parenthesizeLeftSideOfBinary(Si,N),ke.operatorToken=dt,ke.right=d().parenthesizeRightSideOfBinary(Si,ke.left,ee),ke.transformFlags|=ou(ke.left)|ou(ke.operatorToken)|ou(ke.right),Si===61?ke.transformFlags|=32:Si===64?ys(ke.left)?ke.transformFlags|=5248|Tt(ke.left):vh(ke.left)&&(ke.transformFlags|=5120|Tt(ke.left)):Si===43||Si===68?ke.transformFlags|=512:pP(Si)&&(ke.transformFlags|=16),Si===103&&ea(ke.left)&&(ke.transformFlags|=536870912),ke.jsDoc=void 0,ke}function Tt(N){return HV(N)?65536:0}function yi(N,W,ee,ke){return N.left!==W||N.operatorToken!==ee||N.right!==ke?s(Me(W,ee,ke),N):N}function In(N,W,ee,ke,dt){const Si=se(227);return Si.condition=d().parenthesizeConditionOfConditionalExpression(N),Si.questionToken=W??Ie(58),Si.whenTrue=d().parenthesizeBranchOfConditionalExpression(ee),Si.colonToken=ke??Ie(59),Si.whenFalse=d().parenthesizeBranchOfConditionalExpression(dt),Si.transformFlags|=ou(Si.condition)|ou(Si.questionToken)|ou(Si.whenTrue)|ou(Si.colonToken)|ou(Si.whenFalse),Si}function nr(N,W,ee,ke,dt,Si){return N.condition!==W||N.questionToken!==ee||N.whenTrue!==ke||N.colonToken!==dt||N.whenFalse!==Si?s(In(W,ee,ke,dt,Si),N):N}function ur(N,W){const ee=se(228);return ee.head=N,ee.templateSpans=oe(W),ee.transformFlags|=ou(ee.head)|Fs(ee.templateSpans)|1024,ee}function fa(N,W,ee){return N.head!==W||N.templateSpans!==ee?s(ur(W,ee),N):N}function ss(N,W,ee,ke=0){H.assert(!(ke&-7177),"Unsupported template flags.");let dt;if(ee!==void 0&&ee!==W&&(dt=BLt(N,ee),typeof dt=="object"))return H.fail("Invalid raw text");if(W===void 0){if(dt===void 0)return H.fail("Arguments 'text' and 'rawText' may not both be undefined.");W=dt}else dt!==void 0&&H.assert(W===dt,"Expected argument 'text' to be the normalized (i.e. 'cooked') version of argument 'rawText'.");return W}function ls(N){let W=1024;return N&&(W|=128),W}function Rl(N,W,ee,ke){const dt=Yt(N);return dt.text=W,dt.rawText=ee,dt.templateFlags=ke&7176,dt.transformFlags=ls(dt.templateFlags),dt}function v1(N,W,ee,ke){const dt=ge(N);return dt.text=W,dt.rawText=ee,dt.templateFlags=ke&7176,dt.transformFlags=ls(dt.templateFlags),dt}function fd(N,W,ee,ke){return N===15?v1(N,W,ee,ke):Rl(N,W,ee,ke)}function Um(N,W,ee){return N=ss(16,N,W,ee),fd(16,N,W,ee)}function _s(N,W,ee){return N=ss(16,N,W,ee),fd(17,N,W,ee)}function rp(N,W,ee){return N=ss(16,N,W,ee),fd(18,N,W,ee)}function qm(N,W,ee){return N=ss(16,N,W,ee),v1(15,N,W,ee)}function f3(N,W){H.assert(!N||!!W,"A `YieldExpression` with an asteriskToken must have an expression.");const ee=se(229);return ee.expression=W&&d().parenthesizeExpressionForDisallowedComma(W),ee.asteriskToken=N,ee.transformFlags|=ou(ee.expression)|ou(ee.asteriskToken)|1024|128|1048576,ee}function h_(N,W,ee){return N.expression!==ee||N.asteriskToken!==W?s(f3(W,ee),N):N}function ia(N){const W=se(230);return W.expression=d().parenthesizeExpressionForDisallowedComma(N),W.transformFlags|=ou(W.expression)|1024|32768,W}function Xx(N,W){return N.expression!==W?s(ia(W),N):N}function e6(N,W,ee,ke,dt){const Si=ge(231);return Si.modifiers=zs(N),Si.name=Ic(W),Si.typeParameters=zs(ee),Si.heritageClauses=zs(ke),Si.members=oe(dt),Si.transformFlags|=Fs(Si.modifiers)|Kx(Si.name)|Fs(Si.typeParameters)|Fs(Si.heritageClauses)|Fs(Si.members)|(Si.typeParameters?1:0)|1024,Si.jsDoc=void 0,Si}function bg(N,W,ee,ke,dt,Si){return N.modifiers!==W||N.name!==ee||N.typeParameters!==ke||N.heritageClauses!==dt||N.members!==Si?s(e6(W,ee,ke,dt,Si),N):N}function lb(){return se(232)}function b5(N,W){const ee=se(233);return ee.expression=d().parenthesizeLeftSideOfAccess(N,!1),ee.typeArguments=W&&d().parenthesizeTypeArguments(W),ee.transformFlags|=ou(ee.expression)|Fs(ee.typeArguments)|1024,ee}function Xe(N,W,ee){return N.expression!==W||N.typeArguments!==ee?s(b5(W,ee),N):N}function xt(N,W){const ee=se(234);return ee.expression=N,ee.type=W,ee.transformFlags|=ou(ee.expression)|ou(ee.type)|1,ee}function oi(N,W,ee){return N.expression!==W||N.type!==ee?s(xt(W,ee),N):N}function wi(N){const W=se(235);return W.expression=d().parenthesizeLeftSideOfAccess(N,!1),W.transformFlags|=ou(W.expression)|1,W}function Xi(N,W){return RU(N)?Ar(N,W):N.expression!==W?s(wi(W),N):N}function Rn(N,W){const ee=se(238);return ee.expression=N,ee.type=W,ee.transformFlags|=ou(ee.expression)|ou(ee.type)|1,ee}function tn(N,W,ee){return N.expression!==W||N.type!==ee?s(Rn(W,ee),N):N}function bn(N){const W=se(235);return W.flags|=64,W.expression=d().parenthesizeLeftSideOfAccess(N,!0),W.transformFlags|=ou(W.expression)|1,W}function Ar(N,W){return H.assert(!!(N.flags&64),"Cannot update a NonNullExpression using updateNonNullChain. Use updateNonNullExpression instead."),N.expression!==W?s(bn(W),N):N}function bu(N,W){const ee=se(236);switch(ee.keywordToken=N,ee.name=W,ee.transformFlags|=ou(ee.name),N){case 105:ee.transformFlags|=1024;break;case 102:ee.transformFlags|=32;break;default:return H.assertNever(N)}return ee.flowNode=void 0,ee}function yu(N,W){return N.name!==W?s(bu(N.keywordToken,W),N):N}function _u(N,W){const ee=se(239);return ee.expression=N,ee.literal=W,ee.transformFlags|=ou(ee.expression)|ou(ee.literal)|1024,ee}function la(N,W,ee){return N.expression!==W||N.literal!==ee?s(_u(W,ee),N):N}function p0(){const N=se(240);return N.transformFlags|=1024,N}function o0(N,W){const ee=se(241);return ee.statements=oe(N),ee.multiLine=W,ee.transformFlags|=Fs(ee.statements),ee.jsDoc=void 0,ee.locals=void 0,ee.nextContainer=void 0,ee}function Gf(N,W){return N.statements!==W?s(o0(W,N.multiLine),N):N}function tC(N,W){const ee=se(243);return ee.modifiers=zs(N),ee.declarationList=Wa(W)?uC(W):W,ee.transformFlags|=Fs(ee.modifiers)|ou(ee.declarationList),iE(ee.modifiers)&128&&(ee.transformFlags=1),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function t6(N,W,ee){return N.modifiers!==W||N.declarationList!==ee?s(tC(W,ee),N):N}function cD(){const N=se(242);return N.jsDoc=void 0,N}function i6(N){const W=se(244);return W.expression=d().parenthesizeExpressionOfExpressionStatement(N),W.transformFlags|=ou(W.expression),W.jsDoc=void 0,W.flowNode=void 0,W}function Gk(N,W){return N.expression!==W?s(i6(W),N):N}function cb(N,W,ee){const ke=se(245);return ke.expression=N,ke.thenStatement=v_(W),ke.elseStatement=v_(ee),ke.transformFlags|=ou(ke.expression)|ou(ke.thenStatement)|ou(ke.elseStatement),ke.jsDoc=void 0,ke.flowNode=void 0,ke}function Jk(N,W,ee,ke){return N.expression!==W||N.thenStatement!==ee||N.elseStatement!==ke?s(cb(W,ee,ke),N):N}function $k(N,W){const ee=se(246);return ee.statement=v_(N),ee.expression=W,ee.transformFlags|=ou(ee.statement)|ou(ee.expression),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function oz(N,W,ee){return N.statement!==W||N.expression!==ee?s($k(W,ee),N):N}function D9(N,W){const ee=se(247);return ee.expression=N,ee.statement=v_(W),ee.transformFlags|=ou(ee.expression)|ou(ee.statement),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function ww(N,W,ee){return N.expression!==W||N.statement!==ee?s(D9(W,ee),N):N}function iC(N,W,ee,ke){const dt=se(248);return dt.initializer=N,dt.condition=W,dt.incrementor=ee,dt.statement=v_(ke),dt.transformFlags|=ou(dt.initializer)|ou(dt.condition)|ou(dt.incrementor)|ou(dt.statement),dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt.flowNode=void 0,dt}function x9(N,W,ee,ke,dt){return N.initializer!==W||N.condition!==ee||N.incrementor!==ke||N.statement!==dt?s(iC(W,ee,ke,dt),N):N}function v9(N,W,ee){const ke=se(249);return ke.initializer=N,ke.expression=W,ke.statement=v_(ee),ke.transformFlags|=ou(ke.initializer)|ou(ke.expression)|ou(ke.statement),ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke.flowNode=void 0,ke}function Tw(N,W,ee,ke){return N.initializer!==W||N.expression!==ee||N.statement!==ke?s(v9(W,ee,ke),N):N}function Uk(N,W,ee,ke){const dt=se(250);return dt.awaitModifier=N,dt.initializer=W,dt.expression=d().parenthesizeExpressionForDisallowedComma(ee),dt.statement=v_(ke),dt.transformFlags|=ou(dt.awaitModifier)|ou(dt.initializer)|ou(dt.expression)|ou(dt.statement)|1024,N&&(dt.transformFlags|=128),dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt.flowNode=void 0,dt}function Lw(N,W,ee,ke,dt){return N.awaitModifier!==W||N.initializer!==ee||N.expression!==ke||N.statement!==dt?s(Uk(W,ee,ke,dt),N):N}function C9(N){const W=se(251);return W.label=Ic(N),W.transformFlags|=ou(W.label)|4194304,W.jsDoc=void 0,W.flowNode=void 0,W}function b9(N,W){return N.label!==W?s(C9(W),N):N}function qk(N){const W=se(252);return W.label=Ic(N),W.transformFlags|=ou(W.label)|4194304,W.jsDoc=void 0,W.flowNode=void 0,W}function db(N,W){return N.label!==W?s(qk(W),N):N}function hb(N){const W=se(253);return W.expression=N,W.transformFlags|=ou(W.expression)|128|4194304,W.jsDoc=void 0,W.flowNode=void 0,W}function nC(N,W){return N.expression!==W?s(hb(W),N):N}function y5(N,W){const ee=se(254);return ee.expression=N,ee.statement=v_(W),ee.transformFlags|=ou(ee.expression)|ou(ee.statement),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function fb(N,W,ee){return N.expression!==W||N.statement!==ee?s(y5(W,ee),N):N}function mE(N,W){const ee=se(255);return ee.expression=d().parenthesizeExpressionForDisallowedComma(N),ee.caseBlock=W,ee.transformFlags|=ou(ee.expression)|ou(ee.caseBlock),ee.jsDoc=void 0,ee.flowNode=void 0,ee.possiblyExhaustive=!1,ee}function Hs(N,W,ee){return N.expression!==W||N.caseBlock!==ee?s(mE(W,ee),N):N}function Zk(N,W){const ee=se(256);return ee.label=Ic(N),ee.statement=v_(W),ee.transformFlags|=ou(ee.label)|ou(ee.statement),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function Nw(N,W,ee){return N.label!==W||N.statement!==ee?s(Zk(W,ee),N):N}function n6(N){const W=se(257);return W.expression=N,W.transformFlags|=ou(W.expression),W.jsDoc=void 0,W.flowNode=void 0,W}function k5(N,W){return N.expression!==W?s(n6(W),N):N}function f_(N,W,ee){const ke=se(258);return ke.tryBlock=N,ke.catchClause=W,ke.finallyBlock=ee,ke.transformFlags|=ou(ke.tryBlock)|ou(ke.catchClause)|ou(ke.finallyBlock),ke.jsDoc=void 0,ke.flowNode=void 0,ke}function _4(N,W,ee,ke){return N.tryBlock!==W||N.catchClause!==ee||N.finallyBlock!==ke?s(f_(W,ee,ke),N):N}function Jf(){const N=se(259);return N.jsDoc=void 0,N.flowNode=void 0,N}function Kh(N,W,ee,ke){const dt=ge(260);return dt.name=Ic(N),dt.exclamationToken=W,dt.type=ee,dt.initializer=hF(ke),dt.transformFlags|=Kx(dt.name)|ou(dt.initializer)|(dt.exclamationToken??dt.type?1:0),dt.jsDoc=void 0,dt}function Em(N,W,ee,ke,dt){return N.name!==W||N.type!==ke||N.exclamationToken!==ee||N.initializer!==dt?s(Kh(W,ee,ke,dt),N):N}function uC(N,W=0){const ee=se(261);return ee.flags|=W&7,ee.declarations=oe(N),ee.transformFlags|=Fs(ee.declarations)|4194304,W&7&&(ee.transformFlags|=263168),W&4&&(ee.transformFlags|=4),ee}function Pw(N,W){return N.declarations!==W?s(uC(W,N.flags),N):N}function y9(N,W,ee,ke,dt,Si,au){const Ia=ge(262);if(Ia.modifiers=zs(N),Ia.asteriskToken=W,Ia.name=Ic(ee),Ia.typeParameters=zs(ke),Ia.parameters=oe(dt),Ia.type=Si,Ia.body=au,!Ia.body||iE(Ia.modifiers)&128)Ia.transformFlags=1;else{const n0=iE(Ia.modifiers)&1024,Xm=!!Ia.asteriskToken,p6=n0&&Xm;Ia.transformFlags=Fs(Ia.modifiers)|ou(Ia.asteriskToken)|Kx(Ia.name)|Fs(Ia.typeParameters)|Fs(Ia.parameters)|ou(Ia.type)|ou(Ia.body)&-67108865|(p6?128:n0?256:Xm?2048:0)|(Ia.typeParameters||Ia.type?1:0)|4194304}return Ia.typeArguments=void 0,Ia.jsDoc=void 0,Ia.locals=void 0,Ia.nextContainer=void 0,Ia.endFlowNode=void 0,Ia.returnFlowNode=void 0,Ia}function Yk(N,W,ee,ke,dt,Si,au,Ia){return N.modifiers!==W||N.asteriskToken!==ee||N.name!==ke||N.typeParameters!==dt||N.parameters!==Si||N.type!==au||N.body!==Ia?mb(y9(W,ee,ke,dt,Si,au,Ia),N):N}function mb(N,W){return N!==W&&N.modifiers===W.modifiers&&(N.modifiers=W.modifiers),ae(N,W)}function rC(N,W,ee,ke,dt){const Si=ge(263);return Si.modifiers=zs(N),Si.name=Ic(W),Si.typeParameters=zs(ee),Si.heritageClauses=zs(ke),Si.members=oe(dt),iE(Si.modifiers)&128?Si.transformFlags=1:(Si.transformFlags|=Fs(Si.modifiers)|Kx(Si.name)|Fs(Si.typeParameters)|Fs(Si.heritageClauses)|Fs(Si.members)|(Si.typeParameters?1:0)|1024,Si.transformFlags&8192&&(Si.transformFlags|=1)),Si.jsDoc=void 0,Si}function Qk(N,W,ee,ke,dt,Si){return N.modifiers!==W||N.name!==ee||N.typeParameters!==ke||N.heritageClauses!==dt||N.members!==Si?s(rC(W,ee,ke,dt,Si),N):N}function aC(N,W,ee,ke,dt){const Si=ge(264);return Si.modifiers=zs(N),Si.name=Ic(W),Si.typeParameters=zs(ee),Si.heritageClauses=zs(ke),Si.members=oe(dt),Si.transformFlags=1,Si.jsDoc=void 0,Si}function jd(N,W,ee,ke,dt,Si){return N.modifiers!==W||N.name!==ee||N.typeParameters!==ke||N.heritageClauses!==dt||N.members!==Si?s(aC(W,ee,ke,dt,Si),N):N}function F5(N,W,ee,ke){const dt=ge(265);return dt.modifiers=zs(N),dt.name=Ic(W),dt.typeParameters=zs(ee),dt.type=ke,dt.transformFlags=1,dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt}function A5(N,W,ee,ke,dt){return N.modifiers!==W||N.name!==ee||N.typeParameters!==ke||N.type!==dt?s(F5(W,ee,ke,dt),N):N}function m3(N,W,ee){const ke=ge(266);return ke.modifiers=zs(N),ke.name=Ic(W),ke.members=oe(ee),ke.transformFlags|=Fs(ke.modifiers)|ou(ke.name)|Fs(ke.members)|1,ke.transformFlags&=-67108865,ke.jsDoc=void 0,ke}function gt(N,W,ee,ke){return N.modifiers!==W||N.name!==ee||N.members!==ke?s(m3(W,ee,ke),N):N}function n1(N,W,ee,ke=0){const dt=ge(267);return dt.modifiers=zs(N),dt.flags|=ke&2088,dt.name=W,dt.body=ee,iE(dt.modifiers)&128?dt.transformFlags=1:dt.transformFlags|=Fs(dt.modifiers)|ou(dt.name)|ou(dt.body)|1,dt.transformFlags&=-67108865,dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt}function D4(N,W,ee,ke){return N.modifiers!==W||N.name!==ee||N.body!==ke?s(n1(W,ee,ke,N.flags),N):N}function kh(N){const W=se(268);return W.statements=oe(N),W.transformFlags|=Fs(W.statements),W.jsDoc=void 0,W}function Mw(N,W){return N.statements!==W?s(kh(W),N):N}function S5(N){const W=se(269);return W.clauses=oe(N),W.transformFlags|=Fs(W.clauses),W.locals=void 0,W.nextContainer=void 0,W}function oC(N,W){return N.clauses!==W?s(S5(W),N):N}function p3(N){const W=ge(270);return W.name=Ic(N),W.transformFlags|=gV(W.name)|1,W.modifiers=void 0,W.jsDoc=void 0,W}function sz(N,W){return N.name!==W?Ks(p3(W),N):N}function Ks(N,W){return N!==W&&(N.modifiers=W.modifiers),s(N,W)}function yg(N,W,ee,ke){const dt=ge(271);return dt.modifiers=zs(N),dt.name=Ic(ee),dt.isTypeOnly=W,dt.moduleReference=ke,dt.transformFlags|=Fs(dt.modifiers)|gV(dt.name)|ou(dt.moduleReference),a_(dt.moduleReference)||(dt.transformFlags|=1),dt.transformFlags&=-67108865,dt.jsDoc=void 0,dt}function Xk(N,W,ee,ke,dt){return N.modifiers!==W||N.isTypeOnly!==ee||N.name!==ke||N.moduleReference!==dt?s(yg(W,ee,ke,dt),N):N}function eF(N,W,ee,ke){const dt=se(272);return dt.modifiers=zs(N),dt.importClause=W,dt.moduleSpecifier=ee,dt.attributes=dt.assertClause=ke,dt.transformFlags|=ou(dt.importClause)|ou(dt.moduleSpecifier),dt.transformFlags&=-67108865,dt.jsDoc=void 0,dt}function pb(N,W,ee,ke,dt){return N.modifiers!==W||N.importClause!==ee||N.moduleSpecifier!==ke||N.attributes!==dt?s(eF(W,ee,ke,dt),N):N}function gb(N,W,ee){const ke=ge(273);return ke.isTypeOnly=N,ke.name=W,ke.namedBindings=ee,ke.transformFlags|=ou(ke.name)|ou(ke.namedBindings),N&&(ke.transformFlags|=1),ke.transformFlags&=-67108865,ke}function ap(N,W,ee,ke){return N.isTypeOnly!==W||N.name!==ee||N.namedBindings!==ke?s(gb(W,ee,ke),N):N}function kg(N,W){const ee=se(300);return ee.elements=oe(N),ee.multiLine=W,ee.token=132,ee.transformFlags|=4,ee}function g3(N,W,ee){return N.elements!==W||N.multiLine!==ee?s(kg(W,ee),N):N}function tF(N,W){const ee=se(301);return ee.name=N,ee.value=W,ee.transformFlags|=4,ee}function pE(N,W,ee){return N.name!==W||N.value!==ee?s(tF(W,ee),N):N}function iF(N,W){const ee=se(302);return ee.assertClause=N,ee.multiLine=W,ee}function zw(N,W,ee){return N.assertClause!==W||N.multiLine!==ee?s(iF(W,ee),N):N}function qr(N,W,ee){const ke=se(300);return ke.token=ee??118,ke.elements=oe(N),ke.multiLine=W,ke.transformFlags|=4,ke}function sr(N,W,ee){return N.elements!==W||N.multiLine!==ee?s(qr(W,ee,N.token),N):N}function gE(N,W){const ee=se(301);return ee.name=N,ee.value=W,ee.transformFlags|=4,ee}function kf(N,W,ee){return N.name!==W||N.value!==ee?s(gE(W,ee),N):N}function Iw(N){const W=ge(274);return W.name=N,W.transformFlags|=ou(W.name),W.transformFlags&=-67108865,W}function B5(N,W){return N.name!==W?s(Iw(W),N):N}function Rw(N){const W=ge(280);return W.name=N,W.transformFlags|=ou(W.name)|32,W.transformFlags&=-67108865,W}function Eb(N,W){return N.name!==W?s(Rw(W),N):N}function rc(N){const W=se(275);return W.elements=oe(N),W.transformFlags|=Fs(W.elements),W.transformFlags&=-67108865,W}function Fh(N,W){return N.elements!==W?s(rc(W),N):N}function dD(N,W,ee){const ke=ge(276);return ke.isTypeOnly=N,ke.propertyName=W,ke.name=ee,ke.transformFlags|=ou(ke.propertyName)|ou(ke.name),ke.transformFlags&=-67108865,ke}function m_(N,W,ee,ke){return N.isTypeOnly!==W||N.propertyName!==ee||N.name!==ke?s(dD(W,ee,ke),N):N}function E3(N,W,ee){const ke=ge(277);return ke.modifiers=zs(N),ke.isExportEquals=W,ke.expression=W?d().parenthesizeRightSideOfBinary(64,void 0,ee):d().parenthesizeExpressionOfExportDefault(ee),ke.transformFlags|=Fs(ke.modifiers)|ou(ke.expression),ke.transformFlags&=-67108865,ke.jsDoc=void 0,ke}function Up(N,W,ee){return N.modifiers!==W||N.expression!==ee?s(E3(W,N.isExportEquals,ee),N):N}function sC(N,W,ee,ke,dt){const Si=ge(278);return Si.modifiers=zs(N),Si.isTypeOnly=W,Si.exportClause=ee,Si.moduleSpecifier=ke,Si.attributes=Si.assertClause=dt,Si.transformFlags|=Fs(Si.modifiers)|ou(Si.exportClause)|ou(Si.moduleSpecifier),Si.transformFlags&=-67108865,Si.jsDoc=void 0,Si}function _3(N,W,ee,ke,dt,Si){return N.modifiers!==W||N.isTypeOnly!==ee||N.exportClause!==ke||N.moduleSpecifier!==dt||N.attributes!==Si?Ow(sC(W,ee,ke,dt,Si),N):N}function Ow(N,W){return N!==W&&N.modifiers===W.modifiers&&(N.modifiers=W.modifiers),s(N,W)}function p_(N){const W=se(279);return W.elements=oe(N),W.transformFlags|=Fs(W.elements),W.transformFlags&=-67108865,W}function jw(N,W){return N.elements!==W?s(p_(W),N):N}function EE(N,W,ee){const ke=se(281);return ke.isTypeOnly=N,ke.propertyName=Ic(W),ke.name=Ic(ee),ke.transformFlags|=ou(ke.propertyName)|ou(ke.name),ke.transformFlags&=-67108865,ke.jsDoc=void 0,ke}function g_(N,W,ee,ke){return N.isTypeOnly!==W||N.propertyName!==ee||N.name!==ke?s(EE(W,ee,ke),N):N}function w5(){const N=ge(282);return N.jsDoc=void 0,N}function Vw(N){const W=se(283);return W.expression=N,W.transformFlags|=ou(W.expression),W.transformFlags&=-67108865,W}function k9(N,W){return N.expression!==W?s(Vw(W),N):N}function lz(N){return se(N)}function F9(N,W,ee=!1){const ke=L0(N,ee?W&&d().parenthesizeNonArrayTypeOfPostfixType(W):W);return ke.postfix=ee,ke}function L0(N,W){const ee=se(N);return ee.type=W,ee}function _b(N,W,ee){return W.type!==ee?s(F9(N,ee,W.postfix),W):W}function A9(N,W,ee){return W.type!==ee?s(L0(N,ee),W):W}function op(N,W){const ee=ge(324);return ee.parameters=zs(N),ee.type=W,ee.transformFlags=Fs(ee.parameters)|(ee.type?1:0),ee.jsDoc=void 0,ee.locals=void 0,ee.nextContainer=void 0,ee.typeArguments=void 0,ee}function lC(N,W,ee){return N.parameters!==W||N.type!==ee?s(op(W,ee),N):N}function S9(N,W=!1){const ee=ge(329);return ee.jsDocPropertyTags=zs(N),ee.isArrayType=W,ee}function cz(N,W,ee){return N.jsDocPropertyTags!==W||N.isArrayType!==ee?s(S9(W,ee),N):N}function nF(N){const W=se(316);return W.type=N,W}function ru(N,W){return N.type!==W?s(nF(W),N):N}function C1(N,W,ee){const ke=ge(330);return ke.typeParameters=zs(N),ke.parameters=oe(W),ke.type=ee,ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke}function za(N,W,ee,ke){return N.typeParameters!==W||N.parameters!==ee||N.type!==ke?s(C1(W,ee,ke),N):N}function lf(N){const W=uce(N.kind);return N.tagName.escapedText===Sl(W)?N.tagName:We(W)}function _E(N,W,ee){const ke=se(N);return ke.tagName=W,ke.comment=ee,ke}function sp(N,W,ee){const ke=ge(N);return ke.tagName=W,ke.comment=ee,ke}function Un(N,W,ee,ke){const dt=_E(352,N??We("template"),ke);return dt.constraint=W,dt.typeParameters=oe(ee),dt}function Db(N,W=lf(N),ee,ke,dt){return N.tagName!==W||N.constraint!==ee||N.typeParameters!==ke||N.comment!==dt?s(Un(W,ee,ke,dt),N):N}function cC(N,W,ee,ke){const dt=sp(353,N??We("typedef"),ke);return dt.typeExpression=W,dt.fullName=ee,dt.name=Kce(ee),dt.locals=void 0,dt.nextContainer=void 0,dt}function wd(N,W=lf(N),ee,ke,dt){return N.tagName!==W||N.typeExpression!==ee||N.fullName!==ke||N.comment!==dt?s(cC(W,ee,ke,dt),N):N}function DE(N,W,ee,ke,dt,Si){const au=sp(348,N??We("param"),Si);return au.typeExpression=ke,au.name=W,au.isNameFirst=!!dt,au.isBracketed=ee,au}function xE(N,W=lf(N),ee,ke,dt,Si,au){return N.tagName!==W||N.name!==ee||N.isBracketed!==ke||N.typeExpression!==dt||N.isNameFirst!==Si||N.comment!==au?s(DE(W,ee,ke,dt,Si,au),N):N}function u6(N,W,ee,ke,dt,Si){const au=sp(355,N??We("prop"),Si);return au.typeExpression=ke,au.name=W,au.isNameFirst=!!dt,au.isBracketed=ee,au}function B9(N,W=lf(N),ee,ke,dt,Si,au){return N.tagName!==W||N.name!==ee||N.isBracketed!==ke||N.typeExpression!==dt||N.isNameFirst!==Si||N.comment!==au?s(u6(W,ee,ke,dt,Si,au),N):N}function hD(N,W,ee,ke){const dt=sp(345,N??We("callback"),ke);return dt.typeExpression=W,dt.fullName=ee,dt.name=Kce(ee),dt.locals=void 0,dt.nextContainer=void 0,dt}function dC(N,W=lf(N),ee,ke,dt){return N.tagName!==W||N.typeExpression!==ee||N.fullName!==ke||N.comment!==dt?s(hD(W,ee,ke,dt),N):N}function hC(N,W,ee){const ke=_E(346,N??We("overload"),ee);return ke.typeExpression=W,ke}function D3(N,W=lf(N),ee,ke){return N.tagName!==W||N.typeExpression!==ee||N.comment!==ke?s(hC(W,ee,ke),N):N}function E_(N,W,ee){const ke=_E(335,N??We("augments"),ee);return ke.class=W,ke}function uF(N,W=lf(N),ee,ke){return N.tagName!==W||N.class!==ee||N.comment!==ke?s(E_(W,ee,ke),N):N}function fD(N,W,ee){const ke=_E(336,N??We("implements"),ee);return ke.class=W,ke}function r6(N,W,ee){const ke=_E(354,N??We("see"),ee);return ke.name=W,ke}function xb(N,W,ee,ke){return N.tagName!==W||N.name!==ee||N.comment!==ke?s(r6(W,ee,ke),N):N}function w9(N){const W=se(317);return W.name=N,W}function rF(N,W){return N.name!==W?s(w9(W),N):N}function vb(N,W){const ee=se(318);return ee.left=N,ee.right=W,ee.transformFlags|=ou(ee.left)|ou(ee.right),ee}function x4(N,W,ee){return N.left!==W||N.right!==ee?s(vb(W,ee),N):N}function fC(N,W){const ee=se(331);return ee.name=N,ee.text=W,ee}function Fc(N,W,ee){return N.name!==W?s(fC(W,ee),N):N}function md(N,W){const ee=se(332);return ee.name=N,ee.text=W,ee}function T9(N,W,ee){return N.name!==W?s(md(W,ee),N):N}function j1(N,W){const ee=se(333);return ee.name=N,ee.text=W,ee}function Ff(N,W,ee){return N.name!==W?s(j1(W,ee),N):N}function Cb(N,W=lf(N),ee,ke){return N.tagName!==W||N.class!==ee||N.comment!==ke?s(fD(W,ee,ke),N):N}function v4(N,W,ee){return _E(N,W??We(uce(N)),ee)}function mC(N,W,ee=lf(W),ke){return W.tagName!==ee||W.comment!==ke?s(v4(N,ee,ke),W):W}function T5(N,W,ee,ke){const dt=_E(N,W??We(uce(N)),ke);return dt.typeExpression=ee,dt}function u1(N,W,ee=lf(W),ke,dt){return W.tagName!==ee||W.typeExpression!==ke||W.comment!==dt?s(T5(N,ee,ke,dt),W):W}function aF(N,W){return _E(334,N,W)}function lp(N,W,ee){return N.tagName!==W||N.comment!==ee?s(aF(W,ee),N):N}function a6(N,W,ee){const ke=sp(347,N??We(uce(347)),ee);return ke.typeExpression=W,ke.locals=void 0,ke.nextContainer=void 0,ke}function Hw(N,W=lf(N),ee,ke){return N.tagName!==W||N.typeExpression!==ee||N.comment!==ke?s(a6(W,ee,ke),N):N}function j0(N){const W=se(328);return W.text=N,W}function Kw(N,W){return N.text!==W?s(j0(W),N):N}function oF(N,W){const ee=se(327);return ee.comment=N,ee.tags=zs(W),ee}function pC(N,W,ee){return N.comment!==W||N.tags!==ee?s(oF(W,ee),N):N}function L9(N,W,ee){const ke=se(284);return ke.openingElement=N,ke.children=oe(W),ke.closingElement=ee,ke.transformFlags|=ou(ke.openingElement)|Fs(ke.children)|ou(ke.closingElement)|2,ke}function Wh(N,W,ee,ke){return N.openingElement!==W||N.children!==ee||N.closingElement!==ke?s(L9(W,ee,ke),N):N}function x3(N,W,ee){const ke=se(285);return ke.tagName=N,ke.typeArguments=zs(W),ke.attributes=ee,ke.transformFlags|=ou(ke.tagName)|Fs(ke.typeArguments)|ou(ke.attributes)|2,ke.typeArguments&&(ke.transformFlags|=1),ke}function mD(N,W,ee,ke){return N.tagName!==W||N.typeArguments!==ee||N.attributes!==ke?s(x3(W,ee,ke),N):N}function bb(N,W,ee){const ke=se(286);return ke.tagName=N,ke.typeArguments=zs(W),ke.attributes=ee,ke.transformFlags|=ou(ke.tagName)|Fs(ke.typeArguments)|ou(ke.attributes)|2,W&&(ke.transformFlags|=1),ke}function _m(N,W,ee,ke){return N.tagName!==W||N.typeArguments!==ee||N.attributes!==ke?s(bb(W,ee,ke),N):N}function N9(N){const W=se(287);return W.tagName=N,W.transformFlags|=ou(W.tagName)|2,W}function o6(N,W){return N.tagName!==W?s(N9(W),N):N}function Zm(N,W,ee){const ke=se(288);return ke.openingFragment=N,ke.children=oe(W),ke.closingFragment=ee,ke.transformFlags|=ou(ke.openingFragment)|Fs(ke.children)|ou(ke.closingFragment)|2,ke}function yb(N,W,ee,ke){return N.openingFragment!==W||N.children!==ee||N.closingFragment!==ke?s(Zm(W,ee,ke),N):N}function L5(N,W){const ee=se(12);return ee.text=N,ee.containsOnlyTriviaWhiteSpaces=!!W,ee.transformFlags|=2,ee}function dz(N,W,ee){return N.text!==W||N.containsOnlyTriviaWhiteSpaces!==ee?s(L5(W,ee),N):N}function P9(){const N=se(289);return N.transformFlags|=2,N}function M9(){const N=se(290);return N.transformFlags|=2,N}function z9(N,W){const ee=ge(291);return ee.name=N,ee.initializer=W,ee.transformFlags|=ou(ee.name)|ou(ee.initializer)|2,ee}function gC(N,W,ee){return N.name!==W||N.initializer!==ee?s(z9(W,ee),N):N}function $f(N){const W=ge(292);return W.properties=oe(N),W.transformFlags|=Fs(W.properties)|2,W}function v3(N,W){return N.properties!==W?s($f(W),N):N}function I9(N){const W=se(293);return W.expression=N,W.transformFlags|=ou(W.expression)|2,W}function R9(N,W){return N.expression!==W?s(I9(W),N):N}function Ws(N,W){const ee=se(294);return ee.dotDotDotToken=N,ee.expression=W,ee.transformFlags|=ou(ee.dotDotDotToken)|ou(ee.expression)|2,ee}function Du(N,W){return N.expression!==W?s(Ws(N.dotDotDotToken,W),N):N}function Dm(N,W){const ee=se(295);return ee.namespace=N,ee.name=W,ee.transformFlags|=ou(ee.namespace)|ou(ee.name)|2,ee}function cf(N,W,ee){return N.namespace!==W||N.name!==ee?s(Dm(W,ee),N):N}function kb(N,W){const ee=se(296);return ee.expression=d().parenthesizeExpressionForDisallowedComma(N),ee.statements=oe(W),ee.transformFlags|=ou(ee.expression)|Fs(ee.statements),ee.jsDoc=void 0,ee}function Ww(N,W,ee){return N.expression!==W||N.statements!==ee?s(kb(W,ee),N):N}function EC(N){const W=se(297);return W.statements=oe(N),W.transformFlags=Fs(W.statements),W}function Fb(N,W){return N.statements!==W?s(EC(W),N):N}function s6(N,W){const ee=se(298);switch(ee.token=N,ee.types=oe(W),ee.transformFlags|=Fs(ee.types),N){case 96:ee.transformFlags|=1024;break;case 119:ee.transformFlags|=1;break;default:return H.assertNever(N)}return ee}function Ym(N,W){return N.types!==W?s(s6(N.token,W),N):N}function cp(N,W){const ee=se(299);return ee.variableDeclaration=V9(N),ee.block=W,ee.transformFlags|=ou(ee.variableDeclaration)|ou(ee.block)|(N?0:64),ee.locals=void 0,ee.nextContainer=void 0,ee}function l6(N,W,ee){return N.variableDeclaration!==W||N.block!==ee?s(cp(W,ee),N):N}function qp(N,W){const ee=ge(303);return ee.name=Ic(N),ee.initializer=d().parenthesizeExpressionForDisallowedComma(W),ee.transformFlags|=Kx(ee.name)|ou(ee.initializer),ee.modifiers=void 0,ee.questionToken=void 0,ee.exclamationToken=void 0,ee.jsDoc=void 0,ee}function dp(N,W,ee){return N.name!==W||N.initializer!==ee?N5(qp(W,ee),N):N}function N5(N,W){return N!==W&&(N.modifiers=W.modifiers,N.questionToken=W.questionToken,N.exclamationToken=W.exclamationToken),s(N,W)}function Ab(N,W){const ee=ge(304);return ee.name=Ic(N),ee.objectAssignmentInitializer=W&&d().parenthesizeExpressionForDisallowedComma(W),ee.transformFlags|=gV(ee.name)|ou(ee.objectAssignmentInitializer)|1024,ee.equalsToken=void 0,ee.modifiers=void 0,ee.questionToken=void 0,ee.exclamationToken=void 0,ee.jsDoc=void 0,ee}function zc(N,W,ee){return N.name!==W||N.objectAssignmentInitializer!==ee?hz(Ab(W,ee),N):N}function hz(N,W){return N!==W&&(N.modifiers=W.modifiers,N.questionToken=W.questionToken,N.exclamationToken=W.exclamationToken,N.equalsToken=W.equalsToken),s(N,W)}function C4(N){const W=ge(305);return W.expression=d().parenthesizeExpressionForDisallowedComma(N),W.transformFlags|=ou(W.expression)|128|65536,W.jsDoc=void 0,W}function Gw(N,W){return N.expression!==W?s(C4(W),N):N}function V1(N,W){const ee=ge(306);return ee.name=Ic(N),ee.initializer=W&&d().parenthesizeExpressionForDisallowedComma(W),ee.transformFlags|=ou(ee.name)|ou(ee.initializer)|1,ee.jsDoc=void 0,ee}function _C(N,W,ee){return N.name!==W||N.initializer!==ee?s(V1(W,ee),N):N}function Sb(N,W,ee){const ke=u.createBaseSourceFileNode(312);return ke.statements=oe(N),ke.endOfFileToken=W,ke.flags|=ee,ke.text="",ke.fileName="",ke.path="",ke.resolvedPath="",ke.originalFileName="",ke.languageVersion=0,ke.languageVariant=0,ke.scriptKind=0,ke.isDeclarationFile=!1,ke.hasNoDefaultLib=!1,ke.transformFlags|=Fs(ke.statements)|ou(ke.endOfFileToken),ke.locals=void 0,ke.nextContainer=void 0,ke.endFlowNode=void 0,ke.nodeCount=0,ke.identifierCount=0,ke.symbolCount=0,ke.parseDiagnostics=void 0,ke.bindDiagnostics=void 0,ke.bindSuggestionDiagnostics=void 0,ke.lineMap=void 0,ke.externalModuleIndicator=void 0,ke.setExternalModuleIndicator=void 0,ke.pragmas=void 0,ke.checkJsDirective=void 0,ke.referencedFiles=void 0,ke.typeReferenceDirectives=void 0,ke.libReferenceDirectives=void 0,ke.amdDependencies=void 0,ke.commentDirectives=void 0,ke.identifiers=void 0,ke.packageJsonLocations=void 0,ke.packageJsonScope=void 0,ke.imports=void 0,ke.moduleAugmentations=void 0,ke.ambientModuleNames=void 0,ke.classifiableNames=void 0,ke.impliedNodeFormat=void 0,ke}function sF(N){const W=Object.create(N.redirectTarget);return Object.defineProperties(W,{id:{get(){return this.redirectInfo.redirectTarget.id},set(ee){this.redirectInfo.redirectTarget.id=ee}},symbol:{get(){return this.redirectInfo.redirectTarget.symbol},set(ee){this.redirectInfo.redirectTarget.symbol=ee}}}),W.redirectInfo=N,W}function Jw(N){const W=sF(N.redirectInfo);return W.flags|=N.flags&-17,W.fileName=N.fileName,W.path=N.path,W.resolvedPath=N.resolvedPath,W.originalFileName=N.originalFileName,W.packageJsonLocations=N.packageJsonLocations,W.packageJsonScope=N.packageJsonScope,W.emitNode=void 0,W}function b4(N){const W=u.createBaseSourceFileNode(312);W.flags|=N.flags&-17;for(const ee in N)if(!(Eu(W,ee)||!Eu(N,ee))){if(ee==="emitNode"){W.emitNode=void 0;continue}W[ee]=N[ee]}return W}function Ol(N){const W=N.redirectInfo?Jw(N):b4(N);return su(W,N),W}function vE(N,W,ee,ke,dt,Si,au){const Ia=Ol(N);return Ia.statements=oe(W),Ia.isDeclarationFile=ee,Ia.referencedFiles=ke,Ia.typeReferenceDirectives=dt,Ia.hasNoDefaultLib=Si,Ia.libReferenceDirectives=au,Ia.transformFlags=Fs(Ia.statements)|ou(Ia.endOfFileToken),Ia}function c6(N,W,ee=N.isDeclarationFile,ke=N.referencedFiles,dt=N.typeReferenceDirectives,Si=N.hasNoDefaultLib,au=N.libReferenceDirectives){return N.statements!==W||N.isDeclarationFile!==ee||N.referencedFiles!==ke||N.typeReferenceDirectives!==dt||N.hasNoDefaultLib!==Si||N.libReferenceDirectives!==au?s(vE(N,W,ee,ke,dt,Si,au),N):N}function C3(N,W=Dt){const ee=se(313);return ee.prepends=W,ee.sourceFiles=N,ee.syntheticFileReferences=void 0,ee.syntheticTypeReferences=void 0,ee.syntheticLibReferences=void 0,ee.hasNoDefaultLib=void 0,ee}function DC(N,W,ee=Dt){return N.sourceFiles!==W||N.prepends!==ee?s(C3(W,ee),N):N}function $w(N,W,ee){const ke=se(314);return ke.prologues=N,ke.syntheticReferences=W,ke.texts=ee,ke.fileName="",ke.text="",ke.referencedFiles=Dt,ke.libReferenceDirectives=Dt,ke.getLineAndCharacterOfPosition=dt=>s0(ke,dt),ke}function d6(N,W){const ee=se(N);return ee.data=W,ee}function O(N){return d6(307,N)}function be(N,W){const ee=d6(308,N);return ee.texts=W,ee}function Ht(N,W){return d6(W?310:309,N)}function ji(N){const W=se(311);return W.data=N.data,W.section=N,W}function Fu(){const N=se(315);return N.javascriptText="",N.declarationText="",N}function $r(N,W=!1,ee){const ke=se(237);return ke.type=N,ke.isSpread=W,ke.tupleNameSource=ee,ke}function kr(N){const W=se(358);return W._children=N,W}function _a(N){const W=se(359);return W.original=N,Pt(W,N),W}function Ao(N,W){const ee=se(360);return ee.expression=N,ee.original=W,ee.transformFlags|=ou(ee.expression)|1,Pt(ee,W),ee}function Af(N,W){return N.expression!==W?s(Ao(W,N.original),N):N}function Uf(N){if(cl(N)&&!IN(N)&&!N.original&&!N.emitNode&&!N.id){if(qP(N))return N.elements;if(eu(N)&&iFe(N.operatorToken))return[N.left,N.right]}return N}function Sr(N){const W=se(361);return W.elements=oe(R0(N,Uf)),W.transformFlags|=Fs(W.elements),W}function CE(N,W){return N.elements!==W?s(Sr(W),N):N}function gn(N,W){const ee=se(362);return ee.expression=N,ee.thisArg=W,ee.transformFlags|=ou(ee.expression)|ou(ee.thisArg),ee}function h6(N,W,ee){return N.expression!==W||N.thisArg!==ee?s(gn(W,ee),N):N}function P5(N){const W=xe(N.escapedText);return W.flags|=N.flags&-17,W.transformFlags=N.transformFlags,su(W,N),vV(W,{...N.emitNode.autoGenerate}),W}function lF(N){const W=xe(N.escapedText);W.flags|=N.flags&-17,W.jsDoc=N.jsDoc,W.flowNode=N.flowNode,W.symbol=N.symbol,W.transformFlags=N.transformFlags,su(W,N);const ee=gk(N);return ee&&l5(W,ee),W}function xC(N){const W=mt(N.escapedText);return W.flags|=N.flags&-17,W.transformFlags=N.transformFlags,su(W,N),vV(W,{...N.emitNode.autoGenerate}),W}function O9(N){const W=mt(N.escapedText);return W.flags|=N.flags&-17,W.transformFlags=N.transformFlags,su(W,N),W}function cF(N){if(N===void 0)return N;if(ca(N))return Ol(N);if(sl(N))return P5(N);if(at(N))return lF(N);if(Uy(N))return xC(N);if(ea(N))return O9(N);const W=JO(N.kind)?u.createBaseNode(N.kind):u.createBaseTokenNode(N.kind);W.flags|=N.flags&-17,W.transformFlags=N.transformFlags,su(W,N);for(const ee in N)Eu(W,ee)||!Eu(N,ee)||(W[ee]=N[ee]);return W}function __(N,W,ee){return Mn($m(void 0,void 0,void 0,void 0,W?[W]:[],void 0,o0(N,!0)),void 0,ee?[ee]:[])}function M5(N,W,ee){return Mn(g4(void 0,void 0,W?[W]:[],void 0,void 0,o0(N,!0)),void 0,ee?[ee]:[])}function b3(){return Wf(Ce("0"))}function Uw(N){return E3(void 0,!1,N)}function j9(N){return sC(void 0,!1,p_([EE(!1,void 0,N)]))}function YK(N,W){return W==="null"?Y.createStrictEquality(N,It()):W==="undefined"?Y.createStrictEquality(N,b3()):Y.createStrictEquality(O1(N),Se(W))}function fz(N,W){return W==="null"?Y.createStrictInequality(N,It()):W==="undefined"?Y.createStrictInequality(N,b3()):Y.createStrictInequality(O1(N),Se(W))}function D_(N,W,ee){return $y(N)?Fo(m0(N,void 0,W),void 0,void 0,ee):Mn(T0(N,W),void 0,ee)}function pD(N,W,ee){return D_(N,"bind",[W,...ee])}function qw(N,W,ee){return D_(N,"call",[W,...ee])}function x_(N,W,ee){return D_(N,"apply",[W,ee])}function vC(N,W,ee){return D_(We(N),W,ee)}function gte(N,W){return D_(N,"slice",W===void 0?[]:[m6(W)])}function bE(N,W){return D_(N,"concat",W)}function dF(N,W,ee){return vC("Object","defineProperty",[N,m6(W),ee])}function QK(N,W){return vC("Object","getOwnPropertyDescriptor",[N,m6(W)])}function he(N,W,ee){return vC("Reflect","get",ee?[N,W,ee]:[N,W])}function Re(N,W,ee,ke){return vC("Reflect","set",ke?[N,W,ee,ke]:[N,W,ee])}function nt(N,W,ee){return ee?(N.push(qp(W,ee)),!0):!1}function Nt(N,W){const ee=[];nt(ee,"enumerable",m6(N.enumerable)),nt(ee,"configurable",m6(N.configurable));let ke=nt(ee,"writable",m6(N.writable));ke=nt(ee,"value",N.value)||ke;let dt=nt(ee,"get",N.get);return dt=nt(ee,"set",N.set)||dt,H.assert(!(ke&&dt),"A PropertyDescriptor may not be both an accessor descriptor and a data descriptor."),Ss(ee,!W)}function Ci(N,W){switch(N.kind){case 217:return up(N,W);case 216:return ql(N,N.type,W);case 234:return oi(N,W,N.type);case 238:return tn(N,W,N.type);case 235:return Xi(N,W);case 360:return Af(N,W)}}function en(N){return Cf(N)&&cl(N)&&cl(Nv(N))&&cl(uE(N))&&!Ge(DB(N))&&!Ge(xV(N))}function Iu(N,W,ee=15){return N&&yY(N,ee)&&!en(N)?Ci(N,Iu(N.expression,W)):W}function Wr(N,W,ee){if(!W)return N;const ke=Nw(W,W.label,H2(W.statement)?Wr(N,W.statement):N);return ee&&ee(W),ke}function Pr(N,W){const ee=l0(N);switch(ee.kind){case 80:return W;case 110:case 9:case 10:case 11:return!1;case 209:return ee.elements.length!==0;case 210:return ee.properties.length>0;default:return!0}}function _r(N,W,ee,ke=!1){const dt=vc(N,15);let Si,au;return nf(dt)?(Si=Bt(),au=dt):KP(dt)?(Si=Bt(),au=ee!==void 0&&ee<2?Pt(We("_super"),dt):dt):bs(dt)&8192?(Si=b3(),au=d().parenthesizeLeftSideOfAccess(dt,!1)):Ru(dt)?Pr(dt.expression,ke)?(Si=Ae(W),au=T0(Pt(Y.createAssignment(Si,dt.expression),dt.expression),dt.name),Pt(au,dt)):(Si=dt.expression,au=dt):q0(dt)?Pr(dt.expression,ke)?(Si=Ae(W),au=rh(Pt(Y.createAssignment(Si,dt.expression),dt.expression),dt.argumentExpression),Pt(au,dt)):(Si=dt.expression,au=dt):(Si=b3(),au=d().parenthesizeLeftSideOfAccess(N,!1)),{target:au,thisArg:Si}}function ma(N,W){return T0(Mc(Ss([et(void 0,"value",[Yu(void 0,void 0,N,void 0,void 0,void 0)],o0([i6(W)]))])),"value")}function D0(N){return N.length>10?Sr(N):nn(N,Y.createComma)}function Zs(N,W,ee,ke=0,dt){const Si=dt?N&&NU(N):Ya(N);if(Si&&at(Si)&&!sl(Si)){const au=ks(Pt(cF(Si),Si),Si.parent);return ke|=bs(Si),ee||(ke|=96),W||(ke|=3072),ke&&Yn(au,ke),au}return Je(N)}function Gs(N,W,ee){return Zs(N,W,ee,98304)}function y4(N,W,ee,ke){return Zs(N,W,ee,32768,ke)}function Zp(N,W,ee){return Zs(N,W,ee,16384)}function f6(N,W,ee){return Zs(N,W,ee)}function y3(N,W,ee,ke){const dt=T0(N,cl(W)?W:cF(W));Pt(dt,W);let Si=0;return ke||(Si|=96),ee||(Si|=3072),Si&&Yn(dt,Si),dt}function Vd(N,W,ee,ke){return N&&Qu(W,32)?y3(N,Zs(W),ee,ke):Zp(W,ee,ke)}function gD(N,W,ee,ke){const dt=Yw(N,W,0,ee);return pz(N,W,dt,ke)}function mz(N){return rs(N.expression)&&N.expression.text==="use strict"}function Zw(){return bh(i6(Se("use strict")))}function Yw(N,W,ee=0,ke){H.assert(W.length===0,"Prologue directives should be at the first statement in the target statements array");let dt=!1;const Si=N.length;for(;eeIa&&Xm.splice(dt,0,...W.slice(Ia,n0)),Ia>au&&Xm.splice(ke,0,...W.slice(au,Ia)),au>Si&&Xm.splice(ee,0,...W.slice(Si,au)),Si>0)if(ee===0)Xm.splice(0,0,...W.slice(0,Si));else{const p6=new Map;for(let g6=0;g6=0;g6--){const CC=W[g6];p6.has(CC.expression.text)||Xm.unshift(CC)}}return E2(N)?Pt(oe(Xm,N.hasTrailingComma),N):N}function Ez(N,W){let ee;return typeof W=="number"?ee=Ni(W):ee=W,wl(N)?Fi(N,ee,N.name,N.constraint,N.default):io(N)?oa(N,ee,N.dotDotDotToken,N.name,N.questionToken,N.type,N.initializer):GP(N)?Ui(N,ee,N.typeParameters,N.parameters,N.type):zm(N)?jn(N,ee,N.name,N.questionToken,N.type):ko(N)?Dn(N,ee,N.name,N.questionToken??N.exclamationToken,N.type,N.initializer):u3(N)?tu(N,ee,N.name,N.questionToken,N.typeParameters,N.parameters,N.type):hc(N)?xa(N,ee,N.asteriskToken,N.name,N.questionToken,N.typeParameters,N.parameters,N.type,N.body):fc(N)?_t(N,ee,N.parameters,N.body):Im(N)?Xt(N,ee,N.name,N.parameters,N.type,N.body):jf(N)?Et(N,ee,N.name,N.parameters,N.body):Ek(N)?Ei(N,ee,N.parameters,N.type):w0(N)?Vh(N,ee,N.asteriskToken,N.name,N.typeParameters,N.parameters,N.type,N.body):Z0(N)?d3(N,ee,N.typeParameters,N.parameters,N.type,N.equalsGreaterThanToken,N.body):e1(N)?bg(N,ee,N.name,N.typeParameters,N.heritageClauses,N.members):Jl(N)?t6(N,ee,N.declarationList):td(N)?Yk(N,ee,N.asteriskToken,N.name,N.typeParameters,N.parameters,N.type,N.body):Jc(N)?Qk(N,ee,N.name,N.typeParameters,N.heritageClauses,N.members):Ch(N)?jd(N,ee,N.name,N.typeParameters,N.heritageClauses,N.members):Vp(N)?A5(N,ee,N.name,N.typeParameters,N.type):Rv(N)?gt(N,ee,N.name,N.members):xc(N)?D4(N,ee,N.name,N.body):_1(N)?Xk(N,ee,N.isTypeOnly,N.name,N.moduleReference):Sd(N)?pb(N,ee,N.importClause,N.moduleSpecifier,N.attributes):ic(N)?Up(N,ee,N.expression):$c(N)?_3(N,ee,N.isTypeOnly,N.exportClause,N.moduleSpecifier,N.attributes):H.assertNever(N)}function k4(N,W){return io(N)?oa(N,W,N.dotDotDotToken,N.name,N.questionToken,N.type,N.initializer):ko(N)?Dn(N,W,N.name,N.questionToken??N.exclamationToken,N.type,N.initializer):hc(N)?xa(N,W,N.asteriskToken,N.name,N.questionToken,N.typeParameters,N.parameters,N.type,N.body):Im(N)?Xt(N,W,N.name,N.parameters,N.type,N.body):jf(N)?Et(N,W,N.name,N.parameters,N.body):e1(N)?bg(N,W,N.name,N.typeParameters,N.heritageClauses,N.members):Jc(N)?Qk(N,W,N.name,N.typeParameters,N.heritageClauses,N.members):H.assertNever(N)}function Qw(N,W){switch(N.kind){case 177:return Xt(N,N.modifiers,W,N.parameters,N.type,N.body);case 178:return Et(N,N.modifiers,W,N.parameters,N.body);case 174:return xa(N,N.modifiers,N.asteriskToken,W,N.questionToken,N.typeParameters,N.parameters,N.type,N.body);case 173:return tu(N,N.modifiers,W,N.questionToken,N.typeParameters,N.parameters,N.type);case 172:return Dn(N,N.modifiers,W,N.questionToken??N.exclamationToken,N.type,N.initializer);case 171:return jn(N,N.modifiers,W,N.questionToken,N.type);case 303:return dp(N,W,N.initializer)}}function zs(N){return N?oe(N):void 0}function Ic(N){return typeof N=="string"?We(N):N}function m6(N){return typeof N=="string"?Se(N):typeof N=="number"?Ce(N):typeof N=="boolean"?N?ei():ft():N}function hF(N){return N&&d().parenthesizeExpressionForDisallowedComma(N)}function _te(N){return typeof N=="number"?Ie(N):N}function v_(N){return N&&Fce(N)?Pt(su(cD(),N),N):N}function V9(N){return typeof N=="string"||N&&!ra(N)?Kh(N,void 0,void 0,void 0):N}}function ALt(t,u){return t!==u&&Pt(t,u),t}function SLt(t,u){return t!==u&&(su(t,u),Pt(t,u)),t}function uce(t){switch(t){case 351:return"type";case 349:return"returns";case 350:return"this";case 347:return"enum";case 337:return"author";case 339:return"class";case 340:return"public";case 341:return"private";case 342:return"protected";case 343:return"readonly";case 344:return"override";case 352:return"template";case 353:return"typedef";case 348:return"param";case 355:return"prop";case 345:return"callback";case 346:return"overload";case 335:return"augments";case 336:return"implements";default:return H.fail(`Unsupported kind: ${H.formatSyntaxKind(t)}`)}}function BLt(t,u){switch(s5||(s5=YD(99,!1,0)),t){case 15:s5.setText("`"+u+"`");break;case 16:s5.setText("`"+u+"${");break;case 17:s5.setText("}"+u+"${");break;case 18:s5.setText("}"+u+"`");break}let s=s5.scan();if(s===20&&(s=s5.reScanTemplateToken(!1)),s5.isUnterminated())return s5.setText(void 0),Kke;let d;switch(s){case 15:case 16:case 17:case 18:d=s5.getTokenValue();break}return d===void 0||s5.scan()!==1?(s5.setText(void 0),Kke):(s5.setText(void 0),d)}function Kx(t){return t&&at(t)?gV(t):ou(t)}function gV(t){return ou(t)&-67108865}function wLt(t,u){return u|t.transformFlags&134234112}function ou(t){if(!t)return 0;const u=t.transformFlags&~Vke(t.kind);return gh(t)&&wc(t.name)?wLt(t.name,u):u}function Fs(t){return t?t.transformFlags:0}function VYe(t){let u=0;for(const s of t)u|=ou(s);t.transformFlags=u}function Vke(t){if(t>=182&&t<=205)return-2;switch(t){case 213:case 214:case 209:return-2147450880;case 267:return-1941676032;case 169:return-2147483648;case 219:return-2072174592;case 218:case 262:return-1937940480;case 261:return-2146893824;case 263:case 231:return-2147344384;case 176:return-1937948672;case 172:return-2013249536;case 174:case 177:case 178:return-2005057536;case 133:case 150:case 163:case 146:case 154:case 151:case 136:case 155:case 116:case 168:case 171:case 173:case 179:case 180:case 181:case 264:case 265:return-2;case 210:return-2147278848;case 299:return-2147418112;case 206:case 207:return-2147450880;case 216:case 238:case 234:case 360:case 217:case 108:return-2147483648;case 211:case 212:return-2147483648;default:return-2147483648}}function FZ(t){return t.flags|=16,t}function rce(t,u,s){let d,f,p,E,v,b,B,k,T,M;Ua(t)?(p="",E=t,v=t.length,b=u,B=s):(H.assert(u==="js"||u==="dts"),p=(u==="js"?t.javascriptPath:t.declarationPath)||"",b=u==="js"?t.javascriptMapPath:t.declarationMapPath,k=()=>u==="js"?t.javascriptText:t.declarationText,T=()=>u==="js"?t.javascriptMapText:t.declarationMapText,v=()=>k().length,t.buildInfo&&t.buildInfo.bundle&&(H.assert(s===void 0||typeof s=="boolean"),d=s,f=u==="js"?t.buildInfo.bundle.js:t.buildInfo.bundle.dts,M=t.oldFileOfCurrentEmit));const z=M?LLt(H.checkDefined(f)):TLt(f,d,v);return z.fileName=p,z.sourceMapPath=b,z.oldFileOfCurrentEmit=M,k&&T?(Object.defineProperty(z,"text",{get:k}),Object.defineProperty(z,"sourceMapText",{get:T})):(H.assert(!M),z.text=E??"",z.sourceMapText=B),z}function TLt(t,u,s){let d,f,p,E,v,b,B,k;for(const M of t?t.sections:Dt)switch(M.kind){case"prologue":d=Di(d,Pt(q.createUnparsedPrologue(M.data),M));break;case"emitHelpers":f=Di(f,mce().get(M.data));break;case"no-default-lib":k=!0;break;case"reference":p=Di(p,{pos:-1,end:-1,fileName:M.data});break;case"type":E=Di(E,{pos:-1,end:-1,fileName:M.data});break;case"type-import":E=Di(E,{pos:-1,end:-1,fileName:M.data,resolutionMode:99});break;case"type-require":E=Di(E,{pos:-1,end:-1,fileName:M.data,resolutionMode:1});break;case"lib":v=Di(v,{pos:-1,end:-1,fileName:M.data});break;case"prepend":let z;for(const j of M.texts)(!u||j.kind!=="internal")&&(z=Di(z,Pt(q.createUnparsedTextLike(j.data,j.kind==="internal"),j)));b=yn(b,z),B=Di(B,q.createUnparsedPrepend(M.data,z??Dt));break;case"internal":if(u){B||(B=[]);break}case"text":B=Di(B,Pt(q.createUnparsedTextLike(M.data,M.kind==="internal"),M));break;default:H.assertNever(M)}if(!B){const M=q.createUnparsedTextLike(void 0,!1);TP(M,0,typeof s=="function"?s():s),B=[M]}const T=o_.createUnparsedSource(d??Dt,void 0,B);return pB(d,T),pB(B,T),pB(b,T),T.hasNoDefaultLib=k,T.helpers=f,T.referencedFiles=p||Dt,T.typeReferenceDirectives=E,T.libReferenceDirectives=v||Dt,T}function LLt(t){let u,s;for(const f of t.sections)switch(f.kind){case"internal":case"text":u=Di(u,Pt(q.createUnparsedTextLike(f.data,f.kind==="internal"),f));break;case"no-default-lib":case"reference":case"type":case"type-import":case"type-require":case"lib":s=Di(s,Pt(q.createUnparsedSyntheticReference(f),f));break;case"prologue":case"emitHelpers":case"prepend":break;default:H.assertNever(f)}const d=q.createUnparsedSource(Dt,s,u??Dt);return pB(s,d),pB(u,d),d.helpers=Vt(t.sources&&t.sources.helpers,f=>mce().get(f)),d}function HYe(t,u,s,d,f,p){return Ua(t)?oce(void 0,t,s,d,void 0,u,f,p):ace(t,u,s,d,f,p)}function ace(t,u,s,d,f,p,E,v){const b=o_.createInputFiles();b.javascriptPath=u,b.javascriptMapPath=s,b.declarationPath=d,b.declarationMapPath=f,b.buildInfoPath=p;const B=new Map,k=j=>{if(j===void 0)return;let J=B.get(j);return J===void 0&&(J=t(j),B.set(j,J!==void 0?J:!1)),J!==!1?J:void 0},T=j=>{const J=k(j);return J!==void 0?J:`/* Input file ${j} was missing */\r
+`};let M;return Object.defineProperties(b,{javascriptText:{get:()=>T(u)},javascriptMapText:{get:()=>k(s)},declarationText:{get:()=>T(H.checkDefined(d))},declarationMapText:{get:()=>k(f)},buildInfo:{get:()=>{if(M===void 0&&p)if(E!=null&&E.getBuildInfo)M=E.getBuildInfo(p,v.configFilePath)??!1;else{const j=k(p);M=j!==void 0?xQ(p,j)??!1:!1}return M||void 0}}}),b}function oce(t,u,s,d,f,p,E,v,b,B,k){const T=o_.createInputFiles();return T.javascriptPath=t,T.javascriptText=u,T.javascriptMapPath=s,T.javascriptMapText=d,T.declarationPath=f,T.declarationText=p,T.declarationMapPath=E,T.declarationMapText=v,T.buildInfoPath=b,T.buildInfo=B,T.oldFileOfCurrentEmit=k,T}function KYe(t,u,s){return new(GYe||(GYe=Xd.getSourceMapSourceConstructor()))(t,u,s)}function su(t,u){if(t.original!==u&&(t.original=u,u)){const s=u.emitNode;s&&(t.emitNode=NLt(s,t.emitNode))}return t}function NLt(t,u){const{flags:s,internalFlags:d,leadingComments:f,trailingComments:p,commentRange:E,sourceMapRange:v,tokenSourceMapRanges:b,constantValue:B,helpers:k,startsOnNewLine:T,snippetElement:M,classThis:z,assignedName:j}=t;if(u||(u={}),s&&(u.flags=s),d&&(u.internalFlags=d&-9),f&&(u.leadingComments=yn(f.slice(),u.leadingComments)),p&&(u.trailingComments=yn(p.slice(),u.trailingComments)),E&&(u.commentRange=E),v&&(u.sourceMapRange=v),b&&(u.tokenSourceMapRanges=PLt(b,u.tokenSourceMapRanges)),B!==void 0&&(u.constantValue=B),k)for(const J of k)u.helpers=t0(u.helpers,J);return T!==void 0&&(u.startsOnNewLine=T),M!==void 0&&(u.snippetElement=M),z&&(u.classThis=z),j&&(u.assignedName=j),u}function PLt(t,u){u||(u=[]);for(const s in t)u[s]=t[s];return u}var AZ,sce,Hke,s5,Kke,EV,WYe,q,GYe,MLt=o({"src/compiler/factory/nodeFactory.ts"(){Bo(),AZ=0,sce=(t=>(t[t.None=0]="None",t[t.NoParenthesizerRules=1]="NoParenthesizerRules",t[t.NoNodeConverters=2]="NoNodeConverters",t[t.NoIndentationOnFreshPropertyAccess=4]="NoIndentationOnFreshPropertyAccess",t[t.NoOriginalNode=8]="NoOriginalNode",t))(sce||{}),Hke=[],Kke={},EV=Rke(),WYe={createBaseSourceFileNode:t=>FZ(EV.createBaseSourceFileNode(t)),createBaseIdentifierNode:t=>FZ(EV.createBaseIdentifierNode(t)),createBasePrivateIdentifierNode:t=>FZ(EV.createBasePrivateIdentifierNode(t)),createBaseTokenNode:t=>FZ(EV.createBaseTokenNode(t)),createBaseNode:t=>FZ(EV.createBaseNode(t))},q=pV(4,WYe)}});function M1(t){if(t.emitNode)H.assert(!(t.emitNode.internalFlags&8),"Invalid attempt to mutate an immutable node.");else{if(IN(t)){if(t.kind===312)return t.emitNode={annotatedNodes:[t]};const u=zn(Za(zn(t)))??H.fail("Could not determine parsed source file.");M1(u).annotatedNodes.push(t)}t.emitNode={}}return t.emitNode}function lce(t){var u,s;const d=(s=(u=zn(Za(t)))==null?void 0:u.emitNode)==null?void 0:s.annotatedNodes;if(d)for(const f of d)f.emitNode=void 0}function _V(t){const u=M1(t);return u.flags|=3072,u.leadingComments=void 0,u.trailingComments=void 0,t}function Yn(t,u){return M1(t).flags=u,t}function n_(t,u){const s=M1(t);return s.flags=s.flags|u,t}function DV(t,u){return M1(t).internalFlags=u,t}function F7(t,u){const s=M1(t);return s.internalFlags=s.internalFlags|u,t}function Nv(t){var u;return((u=t.emitNode)==null?void 0:u.sourceMapRange)??t}function As(t,u){return M1(t).sourceMapRange=u,t}function JYe(t,u){var s,d;return(d=(s=t.emitNode)==null?void 0:s.tokenSourceMapRanges)==null?void 0:d[u]}function Wke(t,u,s){const d=M1(t),f=d.tokenSourceMapRanges??(d.tokenSourceMapRanges=[]);return f[u]=s,t}function OP(t){var u;return(u=t.emitNode)==null?void 0:u.startsOnNewLine}function SZ(t,u){return M1(t).startsOnNewLine=u,t}function uE(t){var u;return((u=t.emitNode)==null?void 0:u.commentRange)??t}function Tc(t,u){return M1(t).commentRange=u,t}function DB(t){var u;return(u=t.emitNode)==null?void 0:u.leadingComments}function Pv(t,u){return M1(t).leadingComments=u,t}function jP(t,u,s,d){return Pv(t,Di(DB(t),{kind:u,pos:-1,end:-1,hasTrailingNewLine:d,text:s}))}function xV(t){var u;return(u=t.emitNode)==null?void 0:u.trailingComments}function A7(t,u){return M1(t).trailingComments=u,t}function BZ(t,u,s,d){return A7(t,Di(xV(t),{kind:u,pos:-1,end:-1,hasTrailingNewLine:d,text:s}))}function Gke(t,u){Pv(t,DB(u)),A7(t,xV(u));const s=M1(u);return s.leadingComments=void 0,s.trailingComments=void 0,t}function Jke(t){var u;return(u=t.emitNode)==null?void 0:u.constantValue}function $ke(t,u){const s=M1(t);return s.constantValue=u,t}function S7(t,u){const s=M1(t);return s.helpers=Di(s.helpers,u),t}function iD(t,u){if(Ge(u)){const s=M1(t);for(const d of u)s.helpers=t0(s.helpers,d)}return t}function $Ye(t,u){var s;const d=(s=t.emitNode)==null?void 0:s.helpers;return d?EO(d,u):!1}function wZ(t){var u;return(u=t.emitNode)==null?void 0:u.helpers}function Uke(t,u,s){const d=t.emitNode,f=d&&d.helpers;if(!Ge(f))return;const p=M1(u);let E=0;for(let v=0;v0&&(f[v-E]=b)}E>0&&(f.length-=E)}function cce(t){var u;return(u=t.emitNode)==null?void 0:u.snippetElement}function dce(t,u){const s=M1(t);return s.snippetElement=u,t}function hce(t){return M1(t).internalFlags|=4,t}function qke(t,u){const s=M1(t);return s.typeNode=u,t}function Zke(t){var u;return(u=t.emitNode)==null?void 0:u.typeNode}function l5(t,u){return M1(t).identifierTypeArguments=u,t}function gk(t){var u;return(u=t.emitNode)==null?void 0:u.identifierTypeArguments}function vV(t,u){return M1(t).autoGenerate=u,t}function UYe(t){var u;return(u=t.emitNode)==null?void 0:u.autoGenerate}function Yke(t,u){return M1(t).generatedImportReference=u,t}function Qke(t){var u;return(u=t.emitNode)==null?void 0:u.generatedImportReference}var zLt=o({"src/compiler/factory/emitNode.ts"(){Bo()}});function Xke(t){const u=t.factory,s=zh(()=>DV(u.createTrue(),8)),d=zh(()=>DV(u.createFalse(),8));return{getUnscopedHelperName:f,createDecorateHelper:p,createMetadataHelper:E,createParamHelper:v,createESDecorateHelper:J,createRunInitializersHelper:K,createAssignHelper:Y,createAwaitHelper:oe,createAsyncGeneratorHelper:se,createAsyncDelegatorHelper:ge,createAsyncValuesHelper:ae,createRestHelper:Ce,createAwaiterHelper:ne,createExtendsHelper:ve,createTemplateObjectHelper:Se,createSpreadArrayHelper:Ne,createPropKeyHelper:pe,createSetFunctionNameHelper:fe,createValuesHelper:xe,createReadHelper:Be,createGeneratorHelper:We,createCreateBindingHelper:Ae,createImportStarHelper:De,createImportStarCallbackHelper:He,createImportDefaultHelper:Je,createExportStarHelper:mt,createClassPrivateFieldGetHelper:Ye,createClassPrivateFieldSetHelper:je,createClassPrivateFieldInHelper:Ke,createAddDisposableResourceHelper:Gt,createDisposeResourcesHelper:Yt};function f(Ie){return Yn(u.createIdentifier(Ie),8196)}function p(Ie,st,Bt,It){t.requestEmitHelper(TZ);const ei=[];return ei.push(u.createArrayLiteralExpression(Ie,!0)),ei.push(st),Bt&&(ei.push(Bt),It&&ei.push(It)),u.createCallExpression(f("__decorate"),void 0,ei)}function E(Ie,st){return t.requestEmitHelper(LZ),u.createCallExpression(f("__metadata"),void 0,[u.createStringLiteral(Ie),st])}function v(Ie,st,Bt){return t.requestEmitHelper(NZ),Pt(u.createCallExpression(f("__param"),void 0,[u.createNumericLiteral(st+""),Ie]),Bt)}function b(Ie){const st=[u.createPropertyAssignment(u.createIdentifier("kind"),u.createStringLiteral("class")),u.createPropertyAssignment(u.createIdentifier("name"),Ie.name),u.createPropertyAssignment(u.createIdentifier("metadata"),Ie.metadata)];return u.createObjectLiteralExpression(st)}function B(Ie){const st=Ie.computed?u.createElementAccessExpression(u.createIdentifier("obj"),Ie.name):u.createPropertyAccessExpression(u.createIdentifier("obj"),Ie.name);return u.createPropertyAssignment("get",u.createArrowFunction(void 0,void 0,[u.createParameterDeclaration(void 0,void 0,u.createIdentifier("obj"))],void 0,void 0,st))}function k(Ie){const st=Ie.computed?u.createElementAccessExpression(u.createIdentifier("obj"),Ie.name):u.createPropertyAccessExpression(u.createIdentifier("obj"),Ie.name);return u.createPropertyAssignment("set",u.createArrowFunction(void 0,void 0,[u.createParameterDeclaration(void 0,void 0,u.createIdentifier("obj")),u.createParameterDeclaration(void 0,void 0,u.createIdentifier("value"))],void 0,void 0,u.createBlock([u.createExpressionStatement(u.createAssignment(st,u.createIdentifier("value")))])))}function T(Ie){const st=Ie.computed?Ie.name:at(Ie.name)?u.createStringLiteralFromNode(Ie.name):Ie.name;return u.createPropertyAssignment("has",u.createArrowFunction(void 0,void 0,[u.createParameterDeclaration(void 0,void 0,u.createIdentifier("obj"))],void 0,void 0,u.createBinaryExpression(st,103,u.createIdentifier("obj"))))}function M(Ie,st){const Bt=[];return Bt.push(T(Ie)),st.get&&Bt.push(B(Ie)),st.set&&Bt.push(k(Ie)),u.createObjectLiteralExpression(Bt)}function z(Ie){const st=[u.createPropertyAssignment(u.createIdentifier("kind"),u.createStringLiteral(Ie.kind)),u.createPropertyAssignment(u.createIdentifier("name"),Ie.name.computed?Ie.name.name:u.createStringLiteralFromNode(Ie.name.name)),u.createPropertyAssignment(u.createIdentifier("static"),Ie.static?u.createTrue():u.createFalse()),u.createPropertyAssignment(u.createIdentifier("private"),Ie.private?u.createTrue():u.createFalse()),u.createPropertyAssignment(u.createIdentifier("access"),M(Ie.name,Ie.access)),u.createPropertyAssignment(u.createIdentifier("metadata"),Ie.metadata)];return u.createObjectLiteralExpression(st)}function j(Ie){return Ie.kind==="class"?b(Ie):z(Ie)}function J(Ie,st,Bt,It,ei,ft){return t.requestEmitHelper(PZ),u.createCallExpression(f("__esDecorate"),void 0,[Ie??u.createNull(),st??u.createNull(),Bt,j(It),ei,ft])}function K(Ie,st,Bt){return t.requestEmitHelper(MZ),u.createCallExpression(f("__runInitializers"),void 0,Bt?[Ie,st,Bt]:[Ie,st])}function Y(Ie){return js(t.getCompilerOptions())>=2?u.createCallExpression(u.createPropertyAccessExpression(u.createIdentifier("Object"),"assign"),void 0,Ie):(t.requestEmitHelper(zZ),u.createCallExpression(f("__assign"),void 0,Ie))}function oe(Ie){return t.requestEmitHelper(B7),u.createCallExpression(f("__await"),void 0,[Ie])}function se(Ie,st){return t.requestEmitHelper(B7),t.requestEmitHelper(IZ),(Ie.emitNode||(Ie.emitNode={})).flags|=1572864,u.createCallExpression(f("__asyncGenerator"),void 0,[st?u.createThis():u.createVoidZero(),u.createIdentifier("arguments"),Ie])}function ge(Ie){return t.requestEmitHelper(B7),t.requestEmitHelper(RZ),u.createCallExpression(f("__asyncDelegator"),void 0,[Ie])}function ae(Ie){return t.requestEmitHelper(OZ),u.createCallExpression(f("__asyncValues"),void 0,[Ie])}function Ce(Ie,st,Bt,It){t.requestEmitHelper(jZ);const ei=[];let ft=0;for(let Ut=0;Ut{let d="";for(let f=0;ft.name))}function VP(t,u){return Mo(t)&&at(t.expression)&&(bs(t.expression)&8192)!==0&&t.expression.escapedText===u}var pce,TZ,LZ,NZ,PZ,MZ,zZ,B7,IZ,RZ,OZ,jZ,VZ,HZ,KZ,WZ,GZ,JZ,$Z,UZ,qZ,xB,ZZ,CV,YZ,QZ,XZ,eY,tY,iY,nY,qYe,bV,yV,ILt=o({"src/compiler/factory/emitHelpers.ts"(){Bo(),pce=(t=>(t.Field="f",t.Method="m",t.Accessor="a",t))(pce||{}),TZ={name:"typescript:decorate",importName:"__decorate",scoped:!1,priority:2,text:`
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
- };`},wZ={name:"typescript:metadata",importName:"__metadata",scoped:!1,priority:3,text:`
+ };`},LZ={name:"typescript:metadata",importName:"__metadata",scoped:!1,priority:3,text:`
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
- };`},TZ={name:"typescript:param",importName:"__param",scoped:!1,priority:4,text:`
+ };`},NZ={name:"typescript:param",importName:"__param",scoped:!1,priority:4,text:`
var __param = (this && this.__param) || function (paramIndex, decorator) {
return function (target, key) { decorator(target, key, paramIndex); }
- };`},LZ={name:"typescript:esDecorate",importName:"__esDecorate",scoped:!1,priority:2,text:`
+ };`},PZ={name:"typescript:esDecorate",importName:"__esDecorate",scoped:!1,priority:2,text:`
var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
@@ -94,14 +94,14 @@ ${X.join(`
}
if (target) Object.defineProperty(target, contextIn.name, descriptor);
done = true;
- };`},NZ={name:"typescript:runInitializers",importName:"__runInitializers",scoped:!1,priority:2,text:`
+ };`},MZ={name:"typescript:runInitializers",importName:"__runInitializers",scoped:!1,priority:2,text:`
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
var useValue = arguments.length > 2;
for (var i = 0; i < initializers.length; i++) {
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
}
return useValue ? value : void 0;
- };`},PZ={name:"typescript:assign",importName:"__assign",scoped:!1,priority:1,text:`
+ };`},zZ={name:"typescript:assign",importName:"__assign",scoped:!1,priority:1,text:`
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
@@ -113,7 +113,7 @@ ${X.join(`
};
return __assign.apply(this, arguments);
};`},B7={name:"typescript:await",importName:"__await",scoped:!1,text:`
- var __await = (this && this.__await) || function (v) { return this instanceof __await ? (this.v = v, this) : new __await(v); }`},MZ={name:"typescript:asyncGenerator",importName:"__asyncGenerator",scoped:!1,dependencies:[B7],text:`
+ var __await = (this && this.__await) || function (v) { return this instanceof __await ? (this.v = v, this) : new __await(v); }`},IZ={name:"typescript:asyncGenerator",importName:"__asyncGenerator",scoped:!1,dependencies:[B7],text:`
var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _arguments, generator) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
var g = generator.apply(thisArg, _arguments || []), i, q = [];
@@ -125,19 +125,19 @@ ${X.join(`
function fulfill(value) { resume("next", value); }
function reject(value) { resume("throw", value); }
function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
- };`},zZ={name:"typescript:asyncDelegator",importName:"__asyncDelegator",scoped:!1,dependencies:[B7],text:`
+ };`},RZ={name:"typescript:asyncDelegator",importName:"__asyncDelegator",scoped:!1,dependencies:[B7],text:`
var __asyncDelegator = (this && this.__asyncDelegator) || function (o) {
var i, p;
return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }
- };`},IZ={name:"typescript:asyncValues",importName:"__asyncValues",scoped:!1,text:`
+ };`},OZ={name:"typescript:asyncValues",importName:"__asyncValues",scoped:!1,text:`
var __asyncValues = (this && this.__asyncValues) || function (o) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
var m = o[Symbol.asyncIterator], i;
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
- };`},RZ={name:"typescript:rest",importName:"__rest",scoped:!1,text:`
+ };`},jZ={name:"typescript:rest",importName:"__rest",scoped:!1,text:`
var __rest = (this && this.__rest) || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
@@ -148,7 +148,7 @@ ${X.join(`
t[p[i]] = s[p[i]];
}
return t;
- };`},OZ={name:"typescript:awaiter",importName:"__awaiter",scoped:!1,priority:5,text:`
+ };`},VZ={name:"typescript:awaiter",importName:"__awaiter",scoped:!1,priority:5,text:`
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
@@ -157,7 +157,7 @@ ${X.join(`
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
- };`},jZ={name:"typescript:extends",importName:"__extends",scoped:!1,priority:0,text:`
+ };`},HZ={name:"typescript:extends",importName:"__extends",scoped:!1,priority:0,text:`
var __extends = (this && this.__extends) || (function () {
var extendStatics = function (d, b) {
extendStatics = Object.setPrototypeOf ||
@@ -173,11 +173,11 @@ ${X.join(`
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
- })();`},VZ={name:"typescript:makeTemplateObject",importName:"__makeTemplateObject",scoped:!1,priority:0,text:`
+ })();`},KZ={name:"typescript:makeTemplateObject",importName:"__makeTemplateObject",scoped:!1,priority:0,text:`
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
return cooked;
- };`},HZ={name:"typescript:read",importName:"__read",scoped:!1,text:`
+ };`},WZ={name:"typescript:read",importName:"__read",scoped:!1,text:`
var __read = (this && this.__read) || function (o, n) {
var m = typeof Symbol === "function" && o[Symbol.iterator];
if (!m) return o;
@@ -193,7 +193,7 @@ ${X.join(`
finally { if (e) throw e.error; }
}
return ar;
- };`},KZ={name:"typescript:spreadArray",importName:"__spreadArray",scoped:!1,text:`
+ };`},GZ={name:"typescript:spreadArray",importName:"__spreadArray",scoped:!1,text:`
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
if (ar || !(i in from)) {
@@ -202,14 +202,14 @@ ${X.join(`
}
}
return to.concat(ar || Array.prototype.slice.call(from));
- };`},WZ={name:"typescript:propKey",importName:"__propKey",scoped:!1,text:`
+ };`},JZ={name:"typescript:propKey",importName:"__propKey",scoped:!1,text:`
var __propKey = (this && this.__propKey) || function (x) {
return typeof x === "symbol" ? x : "".concat(x);
- };`},GZ={name:"typescript:setFunctionName",importName:"__setFunctionName",scoped:!1,text:`
+ };`},$Z={name:"typescript:setFunctionName",importName:"__setFunctionName",scoped:!1,text:`
var __setFunctionName = (this && this.__setFunctionName) || function (f, name, prefix) {
if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : "";
return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name });
- };`},JZ={name:"typescript:values",importName:"__values",scoped:!1,text:`
+ };`},UZ={name:"typescript:values",importName:"__values",scoped:!1,text:`
var __values = (this && this.__values) || function(o) {
var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
if (m) return m.call(o);
@@ -220,7 +220,7 @@ ${X.join(`
}
};
throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
- };`},$Z={name:"typescript:generator",importName:"__generator",scoped:!1,priority:6,text:`
+ };`},qZ={name:"typescript:generator",importName:"__generator",scoped:!1,priority:6,text:`
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
@@ -258,40 +258,40 @@ ${X.join(`
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
- }));`},UZ={name:"typescript:commonjscreatevalue",importName:"__setModuleDefault",scoped:!1,priority:1,text:`
+ }));`},ZZ={name:"typescript:commonjscreatevalue",importName:"__setModuleDefault",scoped:!1,priority:1,text:`
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
- });`},vV={name:"typescript:commonjsimportstar",importName:"__importStar",scoped:!1,dependencies:[xB,UZ],priority:2,text:`
+ });`},CV={name:"typescript:commonjsimportstar",importName:"__importStar",scoped:!1,dependencies:[xB,ZZ],priority:2,text:`
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
- };`},qZ={name:"typescript:commonjsimportdefault",importName:"__importDefault",scoped:!1,text:`
+ };`},YZ={name:"typescript:commonjsimportdefault",importName:"__importDefault",scoped:!1,text:`
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
- };`},ZZ={name:"typescript:export-star",importName:"__exportStar",scoped:!1,dependencies:[xB],priority:2,text:`
+ };`},QZ={name:"typescript:export-star",importName:"__exportStar",scoped:!1,dependencies:[xB],priority:2,text:`
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
- };`},YZ={name:"typescript:classPrivateFieldGet",importName:"__classPrivateFieldGet",scoped:!1,text:`
+ };`},XZ={name:"typescript:classPrivateFieldGet",importName:"__classPrivateFieldGet",scoped:!1,text:`
var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function (receiver, state, kind, f) {
if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter");
if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it");
return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver);
- };`},QZ={name:"typescript:classPrivateFieldSet",importName:"__classPrivateFieldSet",scoped:!1,text:`
+ };`},eY={name:"typescript:classPrivateFieldSet",importName:"__classPrivateFieldSet",scoped:!1,text:`
var __classPrivateFieldSet = (this && this.__classPrivateFieldSet) || function (receiver, state, value, kind, f) {
if (kind === "m") throw new TypeError("Private method is not writable");
if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter");
if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it");
return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;
- };`},XZ={name:"typescript:classPrivateFieldIn",importName:"__classPrivateFieldIn",scoped:!1,text:`
+ };`},tY={name:"typescript:classPrivateFieldIn",importName:"__classPrivateFieldIn",scoped:!1,text:`
var __classPrivateFieldIn = (this && this.__classPrivateFieldIn) || function(state, receiver) {
if (receiver === null || (typeof receiver !== "object" && typeof receiver !== "function")) throw new TypeError("Cannot use 'in' operator on non-object");
return typeof state === "function" ? receiver === state : state.has(receiver);
- };`},eY={name:"typescript:addDisposableResource",importName:"__addDisposableResource",scoped:!1,text:`
+ };`},iY={name:"typescript:addDisposableResource",importName:"__addDisposableResource",scoped:!1,text:`
var __addDisposableResource = (this && this.__addDisposableResource) || function (env, value, async) {
if (value !== null && value !== void 0) {
if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected.");
@@ -311,7 +311,7 @@ ${X.join(`
env.stack.push({ async: true });
}
return value;
- };`},tY={name:"typescript:disposeResources",importName:"__disposeResources",scoped:!1,text:`
+ };`},nY={name:"typescript:disposeResources",importName:"__disposeResources",scoped:!1,text:`
var __disposeResources = (this && this.__disposeResources) || (function (SuppressedError) {
return function (env) {
function fail(e) {
@@ -336,73 +336,73 @@ ${X.join(`
})(typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) {
var e = new Error(message);
return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e;
- });`},CV={name:"typescript:async-super",scoped:!0,text:dce`
- const ${"_superIndex"} = name => super[name];`},bV={name:"typescript:advanced-async-super",scoped:!0,text:dce`
+ });`},bV={name:"typescript:async-super",scoped:!0,text:fce`
+ const ${"_superIndex"} = name => super[name];`},yV={name:"typescript:advanced-async-super",scoped:!0,text:fce`
const ${"_superIndex"} = (function (geti, seti) {
const cache = Object.create(null);
return name => cache[name] || (cache[name] = { get value() { return geti(name); }, set value(v) { seti(name, v); } });
- })(name => super[name], (name, value) => super[name] = value);`}}});function Of(t){return t.kind===9}function iY(t){return t.kind===10}function us(t){return t.kind===11}function w7(t){return t.kind===12}function mce(t){return t.kind===14}function T7(t){return t.kind===15}function vB(t){return t.kind===16}function qke(t){return t.kind===17}function pce(t){return t.kind===18}function nY(t){return t.kind===26}function Zke(t){return t.kind===28}function gce(t){return t.kind===40}function Ece(t){return t.kind===41}function yV(t){return t.kind===42}function kV(t){return t.kind===54}function Wx(t){return t.kind===58}function Yke(t){return t.kind===59}function uY(t){return t.kind===29}function Qke(t){return t.kind===39}function at(t){return t.kind===80}function ea(t){return t.kind===81}function L7(t){return t.kind===95}function rY(t){return t.kind===90}function VP(t){return t.kind===134}function Xke(t){return t.kind===131}function _ce(t){return t.kind===135}function eFe(t){return t.kind===148}function N7(t){return t.kind===126}function tFe(t){return t.kind===128}function iFe(t){return t.kind===164}function nFe(t){return t.kind===129}function HP(t){return t.kind===108}function KP(t){return t.kind===102}function uFe(t){return t.kind===84}function vf(t){return t.kind===166}function Ps(t){return t.kind===167}function Bl(t){return t.kind===168}function io(t){return t.kind===169}function g1(t){return t.kind===170}function Mm(t){return t.kind===171}function ko(t){return t.kind===172}function n3(t){return t.kind===173}function dc(t){return t.kind===174}function zl(t){return t.kind===175}function hc(t){return t.kind===176}function zm(t){return t.kind===177}function jf(t){return t.kind===178}function CB(t){return t.kind===179}function FV(t){return t.kind===180}function Ek(t){return t.kind===181}function aY(t){return t.kind===182}function X4(t){return t.kind===183}function u3(t){return t.kind===184}function WP(t){return t.kind===185}function bB(t){return t.kind===186}function fm(t){return t.kind===187}function oY(t){return t.kind===188}function yB(t){return t.kind===189}function GP(t){return t.kind===202}function Dce(t){return t.kind===190}function xce(t){return t.kind===191}function Pv(t){return t.kind===192}function kB(t){return t.kind===193}function FB(t){return t.kind===194}function P7(t){return t.kind===195}function M7(t){return t.kind===196}function sY(t){return t.kind===197}function z7(t){return t.kind===198}function I7(t){return t.kind===199}function JP(t){return t.kind===200}function Mv(t){return t.kind===201}function nD(t){return t.kind===205}function rFe(t){return t.kind===204}function GYe(t){return t.kind===203}function Rp(t){return t.kind===206}function _k(t){return t.kind===207}function js(t){return t.kind===208}function Dh(t){return t.kind===209}function ys(t){return t.kind===210}function Iu(t){return t.kind===211}function U0(t){return t.kind===212}function Mo(t){return t.kind===213}function j2(t){return t.kind===214}function Dk(t){return t.kind===215}function aFe(t){return t.kind===216}function Cf(t){return t.kind===217}function A0(t){return t.kind===218}function q0(t){return t.kind===219}function oFe(t){return t.kind===220}function AB(t){return t.kind===221}function R7(t){return t.kind===222}function Gx(t){return t.kind===223}function zv(t){return t.kind===224}function vce(t){return t.kind===225}function Xn(t){return t.kind===226}function SB(t){return t.kind===227}function lY(t){return t.kind===228}function cY(t){return t.kind===229}function uE(t){return t.kind===230}function Xd(t){return t.kind===231}function Fd(t){return t.kind===232}function c5(t){return t.kind===233}function AV(t){return t.kind===234}function sFe(t){return t.kind===238}function O7(t){return t.kind===235}function $P(t){return t.kind===236}function JYe(t){return t.kind===237}function dY(t){return t.kind===360}function UP(t){return t.kind===361}function qP(t){return t.kind===239}function lFe(t){return t.kind===240}function po(t){return t.kind===241}function Jl(t){return t.kind===243}function Cce(t){return t.kind===242}function Od(t){return t.kind===244}function xk(t){return t.kind===245}function $Ye(t){return t.kind===246}function UYe(t){return t.kind===247}function vk(t){return t.kind===248}function hY(t){return t.kind===249}function SV(t){return t.kind===250}function qYe(t){return t.kind===251}function ZYe(t){return t.kind===252}function Op(t){return t.kind===253}function cFe(t){return t.kind===254}function BV(t){return t.kind===255}function V2(t){return t.kind===256}function bce(t){return t.kind===257}function Ck(t){return t.kind===258}function YYe(t){return t.kind===259}function ua(t){return t.kind===260}function Ad(t){return t.kind===261}function ed(t){return t.kind===262}function Wc(t){return t.kind===263}function xh(t){return t.kind===264}function jp(t){return t.kind===265}function Iv(t){return t.kind===266}function _c(t){return t.kind===267}function rE(t){return t.kind===268}function ZP(t){return t.kind===269}function wV(t){return t.kind===270}function E1(t){return t.kind===271}function Sd(t){return t.kind===272}function n_(t){return t.kind===273}function QYe(t){return t.kind===302}function dFe(t){return t.kind===300}function XYe(t){return t.kind===301}function fY(t){return t.kind===300}function hFe(t){return t.kind===301}function Jx(t){return t.kind===274}function u_(t){return t.kind===280}function uD(t){return t.kind===275}function bf(t){return t.kind===276}function tc(t){return t.kind===277}function Gc(t){return t.kind===278}function ep(t){return t.kind===279}function eh(t){return t.kind===281}function eQe(t){return t.kind===282}function yce(t){return t.kind===359}function j7(t){return t.kind===362}function r_(t){return t.kind===283}function r3(t){return t.kind===284}function bk(t){return t.kind===285}function aE(t){return t.kind===286}function H2(t){return t.kind===287}function K2(t){return t.kind===288}function V7(t){return t.kind===289}function fFe(t){return t.kind===290}function oE(t){return t.kind===291}function W2(t){return t.kind===292}function H7(t){return t.kind===293}function YP(t){return t.kind===294}function gg(t){return t.kind===295}function BB(t){return t.kind===296}function TV(t){return t.kind===297}function mm(t){return t.kind===298}function G2(t){return t.kind===299}function Jc(t){return t.kind===303}function pm(t){return t.kind===304}function d5(t){return t.kind===305}function J2(t){return t.kind===306}function mFe(t){return t.kind===308}function la(t){return t.kind===312}function kce(t){return t.kind===313}function yk(t){return t.kind===314}function kk(t){return t.kind===316}function QP(t){return t.kind===317}function Rv(t){return t.kind===318}function pFe(t){return t.kind===331}function gFe(t){return t.kind===332}function tQe(t){return t.kind===333}function EFe(t){return t.kind===319}function _Fe(t){return t.kind===320}function wB(t){return t.kind===321}function mY(t){return t.kind===322}function Fce(t){return t.kind===323}function TB(t){return t.kind===324}function pY(t){return t.kind===325}function iQe(t){return t.kind===326}function Vp(t){return t.kind===327}function K7(t){return t.kind===329}function Ov(t){return t.kind===330}function LB(t){return t.kind===335}function nQe(t){return t.kind===337}function DFe(t){return t.kind===339}function Ace(t){return t.kind===345}function Sce(t){return t.kind===340}function Bce(t){return t.kind===341}function wce(t){return t.kind===342}function Tce(t){return t.kind===343}function gY(t){return t.kind===344}function NB(t){return t.kind===346}function Lce(t){return t.kind===338}function uQe(t){return t.kind===354}function LV(t){return t.kind===347}function Eg(t){return t.kind===348}function EY(t){return t.kind===349}function xFe(t){return t.kind===350}function XP(t){return t.kind===351}function _g(t){return t.kind===352}function PB(t){return t.kind===353}function rQe(t){return t.kind===334}function vFe(t){return t.kind===355}function Nce(t){return t.kind===336}function _Y(t){return t.kind===357}function aQe(t){return t.kind===356}function MB(t){return t.kind===358}var PLt=o({"src/compiler/factory/nodeTests.ts"(){Bo()}});function NV(t){return t.createExportDeclaration(void 0,!1,t.createNamedExports([]),void 0)}function Fk(t,u,s,d){if(Ps(s))return Pt(t.createElementAccessExpression(u,s.expression),d);{const f=Pt(J_(s)?t.createPropertyAccessExpression(u,s):t.createElementAccessExpression(u,s),s);return i_(f,128),f}}function CFe(t,u){const s=a_.createIdentifier(t||"React");return ks(s,Ua(u)),s}function bFe(t,u,s){if(vf(u)){const d=bFe(t,u.left,s),f=t.createIdentifier(fu(u.right));return f.escapedText=u.right.escapedText,t.createPropertyAccessExpression(d,f)}else return CFe(fu(u),s)}function Pce(t,u,s,d){return u?bFe(t,u,d):t.createPropertyAccessExpression(CFe(s,d),"createElement")}function MLt(t,u,s,d){return u?bFe(t,u,d):t.createPropertyAccessExpression(CFe(s,d),"Fragment")}function yFe(t,u,s,d,f,p){const E=[s];if(d&&E.push(d),f&&f.length>0)if(d||E.push(t.createNull()),f.length>1)for(const v of f)vh(v),E.push(v);else E.push(f[0]);return Pt(t.createCallExpression(u,void 0,E),p)}function kFe(t,u,s,d,f,p,E){const b=[MLt(t,s,d,p),t.createNull()];if(f&&f.length>0)if(f.length>1)for(const B of f)vh(B),b.push(B);else b.push(f[0]);return Pt(t.createCallExpression(Pce(t,u,d,p),void 0,b),E)}function Mce(t,u,s){if(Ad(u)){const d=Pn(u.declarations),f=t.updateVariableDeclaration(d,d.name,void 0,void 0,s);return Pt(t.createVariableStatement(void 0,t.updateVariableDeclarationList(u,[f])),u)}else{const d=Pt(t.createAssignment(u,s),u);return Pt(t.createExpressionStatement(d),u)}}function oQe(t,u,s){return po(u)?t.updateBlock(u,Pt(t.createNodeArray([s,...u.statements]),u.statements)):t.createBlock(t.createNodeArray([u,s]),!0)}function PV(t,u){if(vf(u)){const s=PV(t,u.left),d=ks(Pt(t.cloneNode(u.right),u.right),u.right.parent);return Pt(t.createPropertyAccessExpression(s,d),u)}else return ks(Pt(t.cloneNode(u),u),u.parent)}function zce(t,u){return at(u)?t.createStringLiteralFromNode(u):Ps(u)?ks(Pt(t.cloneNode(u.expression),u.expression),u.expression.parent):ks(Pt(t.cloneNode(u),u),u.parent)}function zLt(t,u,s,d,f){const{firstAccessor:p,getAccessor:E,setAccessor:v}=dk(u,s);if(s===p)return Pt(t.createObjectDefinePropertyCall(d,zce(t,s.name),t.createPropertyDescriptor({enumerable:t.createFalse(),configurable:!0,get:E&&Pt(su(t.createFunctionExpression(p2(E),void 0,void 0,void 0,E.parameters,void 0,E.body),E),E),set:v&&Pt(su(t.createFunctionExpression(p2(v),void 0,void 0,void 0,v.parameters,void 0,v.body),v),v)},!f)),p)}function ILt(t,u,s){return su(Pt(t.createAssignment(Fk(t,s,u.name,u.name),u.initializer),u),u)}function RLt(t,u,s){return su(Pt(t.createAssignment(Fk(t,s,u.name,u.name),t.cloneNode(u.name)),u),u)}function OLt(t,u,s){return su(Pt(t.createAssignment(Fk(t,s,u.name,u.name),su(Pt(t.createFunctionExpression(p2(u),u.asteriskToken,void 0,void 0,u.parameters,void 0,u.body),u),u)),u),u)}function FFe(t,u,s,d){switch(s.name&&ea(s.name)&&H.failBadSyntaxKind(s.name,"Private identifiers are not allowed in object literals."),s.kind){case 177:case 178:return zLt(t,u.properties,s,d,!!u.multiLine);case 303:return ILt(t,s,d);case 304:return RLt(t,s,d);case 174:return OLt(t,s,d)}}function DY(t,u,s,d,f){const p=u.operator;H.assert(p===46||p===47,"Expected 'node' to be a pre- or post-increment or pre- or post-decrement expression");const E=t.createTempVariable(d);s=t.createAssignment(E,s),Pt(s,u.operand);let v=zv(u)?t.createPrefixUnaryExpression(p,E):t.createPostfixUnaryExpression(E,p);return Pt(v,u),f&&(v=t.createAssignment(f,v),Pt(v,u)),s=t.createComma(s,v),Pt(s,u),vce(u)&&(s=t.createComma(s,E),Pt(s,u)),s}function Ice(t){return(bs(t)&65536)!==0}function rD(t){return(bs(t)&32768)!==0}function xY(t){return(bs(t)&16384)!==0}function sQe(t){return us(t.expression)&&t.expression.text==="use strict"}function Rce(t){for(const u of t)if(Mp(u)){if(sQe(u))return u}else break}function AFe(t){const u=Ki(t);return u!==void 0&&Mp(u)&&sQe(u)}function MV(t){return t.kind===226&&t.operatorToken.kind===28}function eM(t){return MV(t)||UP(t)}function tM(t){return Cf(t)&&Qn(t)&&!!xv(t)}function vY(t){const u=vv(t);return H.assertIsDefined(u),u}function CY(t,u=15){switch(t.kind){case 217:return u&16&&tM(t)?!1:(u&1)!==0;case 216:case 234:case 233:case 238:return(u&2)!==0;case 235:return(u&4)!==0;case 360:return(u&8)!==0}return!1}function Dc(t,u=15){for(;CY(t,u);)t=t.expression;return t}function SFe(t,u=15){let s=t.parent;for(;CY(s,u);)s=s.parent,H.assert(s);return s}function lQe(t){return Dc(t,6)}function vh(t){return FZ(t,!0)}function zV(t){const u=Wl(t,la),s=u&&u.emitNode;return s&&s.externalHelpersModuleName}function BFe(t){const u=Wl(t,la),s=u&&u.emitNode;return!!s&&(!!s.externalHelpersModuleName||!!s.externalHelpers)}function Oce(t,u,s,d,f,p,E){if(d.importHelpers&&s7(s,d)){let v;const b=m1(d);if(b>=5&&b<=99||s.impliedNodeFormat===99){const B=SZ(s);if(B){const k=[];for(const T of B)if(!T.scoped){const M=T.importName;M&&xa(k,M)}if(Oe(k)){k.sort(dh),v=t.createNamedImports(Vt(k,z=>QU(s,z)?t.createImportSpecifier(!1,void 0,t.createIdentifier(z)):t.createImportSpecifier(!1,t.createIdentifier(z),u.getUnscopedHelperName(z))));const T=Wl(s,la),M=P1(T);M.externalHelpers=!0}}}else{const B=wFe(t,s,d,f,p||E);B&&(v=t.createNamespaceImport(B))}if(v){const B=t.createImportDeclaration(void 0,t.createImportClause(!1,void 0,v),t.createStringLiteral(Hx),void 0);return F7(B,2),B}}}function wFe(t,u,s,d,f){if(s.importHelpers&&s7(u,s)){const p=zV(u);if(p)return p;const E=m1(s);let v=(d||e_(s)&&f)&&E!==4&&(E<5||u.impliedNodeFormat===1);if(!v){const b=SZ(u);if(b){for(const B of b)if(!B.scoped){v=!0;break}}}if(v){const b=Wl(u,la),B=P1(b);return B.externalHelpersModuleName||(B.externalHelpersModuleName=t.createUniqueName(Hx))}}}function zB(t,u,s){const d=Q8(u);if(d&&!c7(u)&&!eq(u)){const f=d.name;return al(f)?f:t.createIdentifier(x2(s,f)||fu(f))}if(u.kind===272&&u.importClause||u.kind===278&&u.moduleSpecifier)return t.getGeneratedNameForNode(u)}function W7(t,u,s,d,f,p){const E=Y8(u);if(E&&us(E))return VLt(u,d,t,f,p)||jLt(t,E,s)||t.cloneNode(E)}function jLt(t,u,s){const d=s.renamedDependencies&&s.renamedDependencies.get(u.text);return d?t.createStringLiteral(d):void 0}function IV(t,u,s,d){if(u){if(u.moduleName)return t.createStringLiteral(u.moduleName);if(!u.isDeclarationFile&&y0(d))return t.createStringLiteral(tle(s,u.fileName))}}function VLt(t,u,s,d,f){return IV(s,d.getExternalModuleFileFromDeclaration(t),u,f)}function RV(t){if($O(t))return t.initializer;if(Jc(t)){const u=t.initializer;return ld(u,!0)?u.right:void 0}if(pm(t))return t.objectAssignmentInitializer;if(ld(t,!0))return t.right;if(uE(t))return RV(t.expression)}function $x(t){if($O(t))return t.name;if(Z3(t)){switch(t.kind){case 303:return $x(t.initializer);case 304:return t.name;case 305:return $x(t.expression)}return}return ld(t,!0)?$x(t.left):uE(t)?$x(t.expression):t}function bY(t){switch(t.kind){case 169:case 208:return t.dotDotDotToken;case 230:case 305:return t}}function jce(t){const u=yY(t);return H.assert(!!u||d5(t),"Invalid property name for binding element."),u}function yY(t){switch(t.kind){case 208:if(t.propertyName){const s=t.propertyName;return ea(s)?H.failBadSyntaxKind(s):Ps(s)&&cQe(s.expression)?s.expression:s}break;case 303:if(t.name){const s=t.name;return ea(s)?H.failBadSyntaxKind(s):Ps(s)&&cQe(s.expression)?s.expression:s}break;case 305:return t.name&&ea(t.name)?H.failBadSyntaxKind(t.name):t.name}const u=$x(t);if(u&&Sc(u))return u}function cQe(t){const u=t.kind;return u===11||u===9}function IB(t){switch(t.kind){case 206:case 207:case 209:return t.elements;case 210:return t.properties}}function Vce(t){if(t){let u=t;for(;;){if(at(u)||!u.body)return at(u)?u:u.name;u=u.body}}}function dQe(t){const u=t.kind;return u===176||u===178}function TFe(t){const u=t.kind;return u===176||u===177||u===178}function Hce(t){const u=t.kind;return u===303||u===304||u===262||u===176||u===181||u===175||u===282||u===243||u===264||u===265||u===266||u===267||u===271||u===272||u===270||u===278||u===277}function LFe(t){const u=t.kind;return u===175||u===303||u===304||u===282||u===270}function NFe(t){return Wx(t)||kV(t)}function PFe(t){return at(t)||sY(t)}function MFe(t){return eFe(t)||gce(t)||Ece(t)}function zFe(t){return Wx(t)||gce(t)||Ece(t)}function IFe(t){return at(t)||us(t)}function hQe(t){const u=t.kind;return u===106||u===112||u===97||E2(t)||zv(t)}function HLt(t){return t===43}function KLt(t){return t===42||t===44||t===45}function WLt(t){return HLt(t)||KLt(t)}function GLt(t){return t===40||t===41}function JLt(t){return GLt(t)||WLt(t)}function $Lt(t){return t===48||t===49||t===50}function Kce(t){return $Lt(t)||JLt(t)}function ULt(t){return t===30||t===33||t===32||t===34||t===104||t===103}function qLt(t){return ULt(t)||Kce(t)}function ZLt(t){return t===35||t===37||t===36||t===38}function YLt(t){return ZLt(t)||qLt(t)}function QLt(t){return t===51||t===52||t===53}function XLt(t){return QLt(t)||YLt(t)}function eNt(t){return t===56||t===57}function tNt(t){return eNt(t)||XLt(t)}function iNt(t){return t===61||tNt(t)||u5(t)}function nNt(t){return iNt(t)||t===28}function RFe(t){return nNt(t.kind)}function kY(t,u,s,d,f,p){const E=new pQe(t,u,s,d,f,p);return v;function v(b,B){const k={value:void 0},T=[Gce.enter],M=[b],z=[void 0];let j=0;for(;T[j]!==Gce.done;)j=T[j](E,j,T,M,z,k,B);return H.assertEqual(j,0),k.value}}function fQe(t){return t===95||t===90}function OV(t){const u=t.kind;return fQe(u)}function mQe(t){const u=t.kind;return XD(u)&&!fQe(u)}function OFe(t,u){if(u!==void 0)return u.length===0?u:Pt(t.createNodeArray([],u.hasTrailingComma),u)}function jV(t){var u;const s=t.emitNode.autoGenerate;if(s.flags&4){const d=s.id;let f=t,p=f.original;for(;p;){f=p;const E=(u=f.emitNode)==null?void 0:u.autoGenerate;if(J_(f)&&(E===void 0||E.flags&4&&E.id!==d))break;p=f.original}return f}return t}function RB(t,u){return typeof t=="object"?jv(!1,t.prefix,t.node,t.suffix,u):typeof t=="string"?t.length>0&&t.charCodeAt(0)===35?t.slice(1):t:""}function uNt(t,u){return typeof t=="string"?t:rNt(t,H.checkDefined(u))}function rNt(t,u){return Uy(t)?u(t).slice(1):al(t)?u(t):ea(t)?t.escapedText.slice(1):fu(t)}function jv(t,u,s,d,f){return u=RB(u,f),d=RB(d,f),s=uNt(s,f),`${t?"#":""}${u}${s}${d}`}function Wce(t,u,s,d){return t.updatePropertyDeclaration(u,s,t.getGeneratedPrivateNameForNode(u.name,void 0,"_accessor_storage"),void 0,void 0,d)}function jFe(t,u,s,d,f=t.createThis()){return t.createGetAccessorDeclaration(s,d,[],void 0,t.createBlock([t.createReturnStatement(t.createPropertyAccessExpression(f,t.getGeneratedPrivateNameForNode(u.name,void 0,"_accessor_storage")))]))}function VFe(t,u,s,d,f=t.createThis()){return t.createSetAccessorDeclaration(s,d,[t.createParameterDeclaration(void 0,void 0,"value")],t.createBlock([t.createExpressionStatement(t.createAssignment(t.createPropertyAccessExpression(f,t.getGeneratedPrivateNameForNode(u.name,void 0,"_accessor_storage")),t.createIdentifier("value")))]))}function FY(t){let u=t.expression;for(;;){if(u=Dc(u),UP(u)){u=Cr(u.elements);continue}if(MV(u)){u=u.right;continue}if(ld(u,!0)&&al(u.left))return u;break}}function aNt(t){return Cf(t)&&sl(t)&&!t.emitNode}function AY(t,u){if(aNt(t))AY(t.expression,u);else if(MV(t))AY(t.left,u),AY(t.right,u);else if(UP(t))for(const s of t.elements)AY(s,u);else u.push(t)}function HFe(t){const u=[];return AY(t,u),u}function VV(t){if(t.transformFlags&65536)return!0;if(t.transformFlags&128)for(const u of IB(t)){const s=$x(u);if(s&&KN(s)&&(s.transformFlags&65536||s.transformFlags&128&&VV(s)))return!0}return!1}var Gce,pQe,oNt=o({"src/compiler/factory/utilities.ts"(){Bo(),(t=>{function u(k,T,M,z,j,J,K){const Y=T>0?j[T-1]:void 0;return H.assertEqual(M[T],u),j[T]=k.onEnter(z[T],Y,K),M[T]=v(k,u),T}t.enter=u;function s(k,T,M,z,j,J,K){H.assertEqual(M[T],s),H.assertIsDefined(k.onLeft),M[T]=v(k,s);const Y=k.onLeft(z[T].left,j[T],z[T]);return Y?(B(T,z,Y),b(T,M,z,j,Y)):T}t.left=s;function d(k,T,M,z,j,J,K){return H.assertEqual(M[T],d),H.assertIsDefined(k.onOperator),M[T]=v(k,d),k.onOperator(z[T].operatorToken,j[T],z[T]),T}t.operator=d;function f(k,T,M,z,j,J,K){H.assertEqual(M[T],f),H.assertIsDefined(k.onRight),M[T]=v(k,f);const Y=k.onRight(z[T].right,j[T],z[T]);return Y?(B(T,z,Y),b(T,M,z,j,Y)):T}t.right=f;function p(k,T,M,z,j,J,K){H.assertEqual(M[T],p),M[T]=v(k,p);const Y=k.onExit(z[T],j[T]);if(T>0){if(T--,k.foldState){const oe=M[T]===p?"right":"left";j[T]=k.foldState(j[T],Y,oe)}}else J.value=Y;return T}t.exit=p;function E(k,T,M,z,j,J,K){return H.assertEqual(M[T],E),T}t.done=E;function v(k,T){switch(T){case u:if(k.onLeft)return s;case s:if(k.onOperator)return d;case d:if(k.onRight)return f;case f:return p;case p:return E;case E:return E;default:H.fail("Invalid state")}}t.nextState=v;function b(k,T,M,z,j){return k++,T[k]=u,M[k]=j,z[k]=void 0,k}function B(k,T,M){if(H.shouldAssert(2))for(;k>=0;)H.assert(T[k]!==M,"Circular traversal detected."),k--}})(Gce||(Gce={})),pQe=class{constructor(t,u,s,d,f,p){this.onEnter=t,this.onLeft=u,this.onOperator=s,this.onRight=d,this.onExit=f,this.foldState=p}}}});function Pt(t,u){return u?t_(t,u.pos,u.end):t}function Hp(t){const u=t.kind;return u===168||u===169||u===171||u===172||u===173||u===174||u===176||u===177||u===178||u===181||u===185||u===218||u===219||u===231||u===243||u===262||u===263||u===264||u===265||u===266||u===267||u===271||u===272||u===277||u===278}function Ak(t){const u=t.kind;return u===169||u===172||u===174||u===177||u===178||u===231||u===263}var sNt=o({"src/compiler/factory/utilitiesPublic.ts"(){Bo()}});function wi(t,u){return u&&t(u)}function Gr(t,u,s){if(s){if(u)return u(s);for(const d of s){const f=t(d);if(f)return f}}}function Jce(t,u){return t.charCodeAt(u+1)===42&&t.charCodeAt(u+2)===42&&t.charCodeAt(u+3)!==47}function HV(t){return L(t.statements,lNt)||cNt(t)}function lNt(t){return Hp(t)&&dNt(t,95)||E1(t)&&r_(t.moduleReference)||Sd(t)||tc(t)||Gc(t)?t:void 0}function cNt(t){return t.flags&8388608?gQe(t):void 0}function gQe(t){return hNt(t)?t:ao(t,gQe)}function dNt(t,u){return Oe(t.modifiers,s=>s.kind===u)}function hNt(t){return $P(t)&&t.keywordToken===102&&t.name.escapedText==="meta"}function EQe(t,u,s){return Gr(u,s,t.typeParameters)||Gr(u,s,t.parameters)||wi(u,t.type)}function _Qe(t,u,s){return Gr(u,s,t.types)}function DQe(t,u,s){return wi(u,t.type)}function xQe(t,u,s){return Gr(u,s,t.elements)}function vQe(t,u,s){return wi(u,t.expression)||wi(u,t.questionDotToken)||Gr(u,s,t.typeArguments)||Gr(u,s,t.arguments)}function CQe(t,u,s){return Gr(u,s,t.statements)}function bQe(t,u,s){return wi(u,t.label)}function yQe(t,u,s){return Gr(u,s,t.modifiers)||wi(u,t.name)||Gr(u,s,t.typeParameters)||Gr(u,s,t.heritageClauses)||Gr(u,s,t.members)}function kQe(t,u,s){return Gr(u,s,t.elements)}function FQe(t,u,s){return wi(u,t.propertyName)||wi(u,t.name)}function AQe(t,u,s){return wi(u,t.tagName)||Gr(u,s,t.typeArguments)||wi(u,t.attributes)}function iM(t,u,s){return wi(u,t.type)}function SQe(t,u,s){return wi(u,t.tagName)||(t.isNameFirst?wi(u,t.name)||wi(u,t.typeExpression):wi(u,t.typeExpression)||wi(u,t.name))||(typeof t.comment=="string"?void 0:Gr(u,s,t.comment))}function nM(t,u,s){return wi(u,t.tagName)||wi(u,t.typeExpression)||(typeof t.comment=="string"?void 0:Gr(u,s,t.comment))}function KFe(t,u,s){return wi(u,t.name)}function OB(t,u,s){return wi(u,t.tagName)||(typeof t.comment=="string"?void 0:Gr(u,s,t.comment))}function fNt(t,u,s){return wi(u,t.expression)}function ao(t,u,s){if(t===void 0||t.kind<=165)return;const d=RQe[t.kind];return d===void 0?void 0:d(t,u,s)}function uM(t,u,s){const d=BQe(t),f=[];for(;f.length=0;--v)d.push(p[v]),f.push(E)}else{const v=u(p,E);if(v){if(v==="skip")continue;return v}if(p.kind>=166)for(const b of BQe(p))d.push(b),f.push(p)}}}function BQe(t){const u=[];return ao(t,s,s),u;function s(d){u.unshift(d)}}function wQe(t){t.externalModuleIndicator=HV(t)}function KV(t,u,s,d=!1,f){var p,E,v,b;(p=Gn)==null||p.push(Gn.Phase.Parse,"createSourceFile",{path:t},!0),ul("beforeParse");let B;(E=hh)==null||E.logStartParseSourceFile(t);const{languageVersion:k,setExternalModuleIndicator:T,impliedNodeFormat:M,jsDocParsingMode:z}=typeof s=="object"?s:{languageVersion:s};if(k===100)B=Hv.parseSourceFile(t,u,k,void 0,d,6,Is,z);else{const j=M===void 0?T:J=>(J.impliedNodeFormat=M,(T||wQe)(J));B=Hv.parseSourceFile(t,u,k,void 0,d,f,j,z)}return(v=hh)==null||v.logStopParseSourceFile(),ul("afterParse"),Tm("Parse","beforeParse","afterParse"),(b=Gn)==null||b.pop(),B}function G7(t,u){return Hv.parseIsolatedEntityName(t,u)}function WV(t,u){return Hv.parseJsonText(t,u)}function wc(t){return t.externalModuleIndicator!==void 0}function $ce(t,u,s,d=!1){const f=Yce.updateSourceFile(t,u,s,d);return f.flags|=t.flags&12582912,f}function WFe(t,u,s){const d=Hv.JSDocParser.parseIsolatedJSDocComment(t,u,s);return d&&d.jsDoc&&Hv.fixupParentReferences(d.jsDoc),d}function TQe(t,u,s){return Hv.JSDocParser.parseJSDocTypeExpressionForTests(t,u,s)}function e1(t){return jc(t,dV)||Ml(t,".ts")&&Ac(t).includes(".d.")}function mNt(t,u,s,d){if(t){if(t==="import")return 99;if(t==="require")return 1;d(u,s-u,F.resolution_mode_should_be_either_require_or_import)}}function Uce(t,u){const s=[];for(const d of W_(u,0)||_t){const f=u.substring(d.pos,d.end);gNt(s,d,f)}t.pragmas=new Map;for(const d of s){if(t.pragmas.has(d.name)){const f=t.pragmas.get(d.name);f instanceof Array?f.push(d.args):t.pragmas.set(d.name,[f,d.args]);continue}t.pragmas.set(d.name,d.args)}}function qce(t,u){t.checkJsDirective=void 0,t.referencedFiles=[],t.typeReferenceDirectives=[],t.libReferenceDirectives=[],t.amdDependencies=[],t.hasNoDefaultLib=!1,t.pragmas.forEach((s,d)=>{switch(d){case"reference":{const f=t.referencedFiles,p=t.typeReferenceDirectives,E=t.libReferenceDirectives;L(YA(s),v=>{const{types:b,lib:B,path:k,["resolution-mode"]:T}=v.arguments;if(v.arguments["no-default-lib"])t.hasNoDefaultLib=!0;else if(b){const M=mNt(T,b.pos,b.end,u);p.push({pos:b.pos,end:b.end,fileName:b.value,...M?{resolutionMode:M}:{}})}else B?E.push({pos:B.pos,end:B.end,fileName:B.value}):k?f.push({pos:k.pos,end:k.end,fileName:k.value}):u(v.range.pos,v.range.end-v.range.pos,F.Invalid_reference_directive_syntax)});break}case"amd-dependency":{t.amdDependencies=Vt(YA(s),f=>({name:f.arguments.name,path:f.arguments.path}));break}case"amd-module":{if(s instanceof Array)for(const f of s)t.moduleName&&u(f.range.pos,f.range.end-f.range.pos,F.An_AMD_module_cannot_have_multiple_name_assignments),t.moduleName=f.arguments.name;else t.moduleName=s.arguments.name;break}case"ts-nocheck":case"ts-check":{L(YA(s),f=>{(!t.checkJsDirective||f.range.pos>t.checkJsDirective.pos)&&(t.checkJsDirective={enabled:d==="ts-check",end:f.range.end,pos:f.range.pos})});break}case"jsx":case"jsxfrag":case"jsximportsource":case"jsxruntime":return;default:H.fail("Unhandled pragma kind")}})}function pNt(t){if(Qce.has(t))return Qce.get(t);const u=new RegExp(`(\\s${t}\\s*=\\s*)(?:(?:'([^']*)')|(?:"([^"]*)"))`,"im");return Qce.set(t,u),u}function gNt(t,u,s){const d=u.kind===2&&OQe.exec(s);if(d){const p=d[1].toLowerCase(),E=CO[p];if(!E||!(E.kind&1))return;if(E.args){const v={};for(const b of E.args){const k=pNt(b.name).exec(s);if(!k&&!b.optional)return;if(k){const T=k[2]||k[3];if(b.captureSpan){const M=u.pos+k.index+k[1].length+1;v[b.name]={value:T,pos:M,end:M+T.length}}else v[b.name]=T}}t.push({name:p,args:{arguments:v,range:u}})}else t.push({name:p,args:{arguments:{},range:u}});return}const f=u.kind===2&&jQe.exec(s);if(f)return LQe(t,u,2,f);if(u.kind===3){const p=/@(\S+)(\s+.*)?$/gim;let E;for(;E=p.exec(s);)LQe(t,u,4,E)}}function LQe(t,u,s,d){if(!d)return;const f=d[1].toLowerCase(),p=CO[f];if(!p||!(p.kind&s))return;const E=d[2],v=ENt(p,E);v!=="fail"&&t.push({name:f,args:{arguments:v,range:u}})}function ENt(t,u){if(!u)return{};if(!t.args)return{};const s=u.trim().split(/\s+/),d={};for(let f=0;fnew(IQe||(IQe=Qd.getSourceFileConstructor()))(t,-1,-1),createBaseIdentifierNode:t=>new(MQe||(MQe=Qd.getIdentifierConstructor()))(t,-1,-1),createBasePrivateIdentifierNode:t=>new(zQe||(zQe=Qd.getPrivateIdentifierConstructor()))(t,-1,-1),createBaseTokenNode:t=>new(PQe||(PQe=Qd.getTokenConstructor()))(t,-1,-1),createBaseNode:t=>new(NQe||(NQe=Qd.getNodeConstructor()))(t,-1,-1)},a_=mV(1,Zce),RQe={166:function(u,s,d){return wi(s,u.left)||wi(s,u.right)},168:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||wi(s,u.constraint)||wi(s,u.default)||wi(s,u.expression)},304:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||wi(s,u.questionToken)||wi(s,u.exclamationToken)||wi(s,u.equalsToken)||wi(s,u.objectAssignmentInitializer)},305:function(u,s,d){return wi(s,u.expression)},169:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.dotDotDotToken)||wi(s,u.name)||wi(s,u.questionToken)||wi(s,u.type)||wi(s,u.initializer)},172:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||wi(s,u.questionToken)||wi(s,u.exclamationToken)||wi(s,u.type)||wi(s,u.initializer)},171:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||wi(s,u.questionToken)||wi(s,u.type)||wi(s,u.initializer)},303:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||wi(s,u.questionToken)||wi(s,u.exclamationToken)||wi(s,u.initializer)},260:function(u,s,d){return wi(s,u.name)||wi(s,u.exclamationToken)||wi(s,u.type)||wi(s,u.initializer)},208:function(u,s,d){return wi(s,u.dotDotDotToken)||wi(s,u.propertyName)||wi(s,u.name)||wi(s,u.initializer)},181:function(u,s,d){return Gr(s,d,u.modifiers)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||wi(s,u.type)},185:function(u,s,d){return Gr(s,d,u.modifiers)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||wi(s,u.type)},184:function(u,s,d){return Gr(s,d,u.modifiers)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||wi(s,u.type)},179:EQe,180:EQe,174:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.asteriskToken)||wi(s,u.name)||wi(s,u.questionToken)||wi(s,u.exclamationToken)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||wi(s,u.type)||wi(s,u.body)},173:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||wi(s,u.questionToken)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||wi(s,u.type)},176:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||wi(s,u.type)||wi(s,u.body)},177:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||wi(s,u.type)||wi(s,u.body)},178:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||wi(s,u.type)||wi(s,u.body)},262:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.asteriskToken)||wi(s,u.name)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||wi(s,u.type)||wi(s,u.body)},218:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.asteriskToken)||wi(s,u.name)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||wi(s,u.type)||wi(s,u.body)},219:function(u,s,d){return Gr(s,d,u.modifiers)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||wi(s,u.type)||wi(s,u.equalsGreaterThanToken)||wi(s,u.body)},175:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.body)},183:function(u,s,d){return wi(s,u.typeName)||Gr(s,d,u.typeArguments)},182:function(u,s,d){return wi(s,u.assertsModifier)||wi(s,u.parameterName)||wi(s,u.type)},186:function(u,s,d){return wi(s,u.exprName)||Gr(s,d,u.typeArguments)},187:function(u,s,d){return Gr(s,d,u.members)},188:function(u,s,d){return wi(s,u.elementType)},189:function(u,s,d){return Gr(s,d,u.elements)},192:_Qe,193:_Qe,194:function(u,s,d){return wi(s,u.checkType)||wi(s,u.extendsType)||wi(s,u.trueType)||wi(s,u.falseType)},195:function(u,s,d){return wi(s,u.typeParameter)},205:function(u,s,d){return wi(s,u.argument)||wi(s,u.attributes)||wi(s,u.qualifier)||Gr(s,d,u.typeArguments)},302:function(u,s,d){return wi(s,u.assertClause)},196:DQe,198:DQe,199:function(u,s,d){return wi(s,u.objectType)||wi(s,u.indexType)},200:function(u,s,d){return wi(s,u.readonlyToken)||wi(s,u.typeParameter)||wi(s,u.nameType)||wi(s,u.questionToken)||wi(s,u.type)||Gr(s,d,u.members)},201:function(u,s,d){return wi(s,u.literal)},202:function(u,s,d){return wi(s,u.dotDotDotToken)||wi(s,u.name)||wi(s,u.questionToken)||wi(s,u.type)},206:xQe,207:xQe,209:function(u,s,d){return Gr(s,d,u.elements)},210:function(u,s,d){return Gr(s,d,u.properties)},211:function(u,s,d){return wi(s,u.expression)||wi(s,u.questionDotToken)||wi(s,u.name)},212:function(u,s,d){return wi(s,u.expression)||wi(s,u.questionDotToken)||wi(s,u.argumentExpression)},213:vQe,214:vQe,215:function(u,s,d){return wi(s,u.tag)||wi(s,u.questionDotToken)||Gr(s,d,u.typeArguments)||wi(s,u.template)},216:function(u,s,d){return wi(s,u.type)||wi(s,u.expression)},217:function(u,s,d){return wi(s,u.expression)},220:function(u,s,d){return wi(s,u.expression)},221:function(u,s,d){return wi(s,u.expression)},222:function(u,s,d){return wi(s,u.expression)},224:function(u,s,d){return wi(s,u.operand)},229:function(u,s,d){return wi(s,u.asteriskToken)||wi(s,u.expression)},223:function(u,s,d){return wi(s,u.expression)},225:function(u,s,d){return wi(s,u.operand)},226:function(u,s,d){return wi(s,u.left)||wi(s,u.operatorToken)||wi(s,u.right)},234:function(u,s,d){return wi(s,u.expression)||wi(s,u.type)},235:function(u,s,d){return wi(s,u.expression)},238:function(u,s,d){return wi(s,u.expression)||wi(s,u.type)},236:function(u,s,d){return wi(s,u.name)},227:function(u,s,d){return wi(s,u.condition)||wi(s,u.questionToken)||wi(s,u.whenTrue)||wi(s,u.colonToken)||wi(s,u.whenFalse)},230:function(u,s,d){return wi(s,u.expression)},241:CQe,268:CQe,312:function(u,s,d){return Gr(s,d,u.statements)||wi(s,u.endOfFileToken)},243:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.declarationList)},261:function(u,s,d){return Gr(s,d,u.declarations)},244:function(u,s,d){return wi(s,u.expression)},245:function(u,s,d){return wi(s,u.expression)||wi(s,u.thenStatement)||wi(s,u.elseStatement)},246:function(u,s,d){return wi(s,u.statement)||wi(s,u.expression)},247:function(u,s,d){return wi(s,u.expression)||wi(s,u.statement)},248:function(u,s,d){return wi(s,u.initializer)||wi(s,u.condition)||wi(s,u.incrementor)||wi(s,u.statement)},249:function(u,s,d){return wi(s,u.initializer)||wi(s,u.expression)||wi(s,u.statement)},250:function(u,s,d){return wi(s,u.awaitModifier)||wi(s,u.initializer)||wi(s,u.expression)||wi(s,u.statement)},251:bQe,252:bQe,253:function(u,s,d){return wi(s,u.expression)},254:function(u,s,d){return wi(s,u.expression)||wi(s,u.statement)},255:function(u,s,d){return wi(s,u.expression)||wi(s,u.caseBlock)},269:function(u,s,d){return Gr(s,d,u.clauses)},296:function(u,s,d){return wi(s,u.expression)||Gr(s,d,u.statements)},297:function(u,s,d){return Gr(s,d,u.statements)},256:function(u,s,d){return wi(s,u.label)||wi(s,u.statement)},257:function(u,s,d){return wi(s,u.expression)},258:function(u,s,d){return wi(s,u.tryBlock)||wi(s,u.catchClause)||wi(s,u.finallyBlock)},299:function(u,s,d){return wi(s,u.variableDeclaration)||wi(s,u.block)},170:function(u,s,d){return wi(s,u.expression)},263:yQe,231:yQe,264:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||Gr(s,d,u.typeParameters)||Gr(s,d,u.heritageClauses)||Gr(s,d,u.members)},265:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||Gr(s,d,u.typeParameters)||wi(s,u.type)},266:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||Gr(s,d,u.members)},306:function(u,s,d){return wi(s,u.name)||wi(s,u.initializer)},267:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||wi(s,u.body)},271:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)||wi(s,u.moduleReference)},272:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.importClause)||wi(s,u.moduleSpecifier)||wi(s,u.attributes)},273:function(u,s,d){return wi(s,u.name)||wi(s,u.namedBindings)},300:function(u,s,d){return Gr(s,d,u.elements)},301:function(u,s,d){return wi(s,u.name)||wi(s,u.value)},270:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.name)},274:function(u,s,d){return wi(s,u.name)},280:function(u,s,d){return wi(s,u.name)},275:kQe,279:kQe,278:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.exportClause)||wi(s,u.moduleSpecifier)||wi(s,u.attributes)},276:FQe,281:FQe,277:function(u,s,d){return Gr(s,d,u.modifiers)||wi(s,u.expression)},228:function(u,s,d){return wi(s,u.head)||Gr(s,d,u.templateSpans)},239:function(u,s,d){return wi(s,u.expression)||wi(s,u.literal)},203:function(u,s,d){return wi(s,u.head)||Gr(s,d,u.templateSpans)},204:function(u,s,d){return wi(s,u.type)||wi(s,u.literal)},167:function(u,s,d){return wi(s,u.expression)},298:function(u,s,d){return Gr(s,d,u.types)},233:function(u,s,d){return wi(s,u.expression)||Gr(s,d,u.typeArguments)},283:function(u,s,d){return wi(s,u.expression)},282:function(u,s,d){return Gr(s,d,u.modifiers)},361:function(u,s,d){return Gr(s,d,u.elements)},284:function(u,s,d){return wi(s,u.openingElement)||Gr(s,d,u.children)||wi(s,u.closingElement)},288:function(u,s,d){return wi(s,u.openingFragment)||Gr(s,d,u.children)||wi(s,u.closingFragment)},285:AQe,286:AQe,292:function(u,s,d){return Gr(s,d,u.properties)},291:function(u,s,d){return wi(s,u.name)||wi(s,u.initializer)},293:function(u,s,d){return wi(s,u.expression)},294:function(u,s,d){return wi(s,u.dotDotDotToken)||wi(s,u.expression)},287:function(u,s,d){return wi(s,u.tagName)},295:function(u,s,d){return wi(s,u.namespace)||wi(s,u.name)},190:iM,191:iM,316:iM,322:iM,321:iM,323:iM,325:iM,324:function(u,s,d){return Gr(s,d,u.parameters)||wi(s,u.type)},327:function(u,s,d){return(typeof u.comment=="string"?void 0:Gr(s,d,u.comment))||Gr(s,d,u.tags)},354:function(u,s,d){return wi(s,u.tagName)||wi(s,u.name)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment))},317:function(u,s,d){return wi(s,u.name)},318:function(u,s,d){return wi(s,u.left)||wi(s,u.right)},348:SQe,355:SQe,337:function(u,s,d){return wi(s,u.tagName)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment))},336:function(u,s,d){return wi(s,u.tagName)||wi(s,u.class)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment))},335:function(u,s,d){return wi(s,u.tagName)||wi(s,u.class)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment))},352:function(u,s,d){return wi(s,u.tagName)||wi(s,u.constraint)||Gr(s,d,u.typeParameters)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment))},353:function(u,s,d){return wi(s,u.tagName)||(u.typeExpression&&u.typeExpression.kind===316?wi(s,u.typeExpression)||wi(s,u.fullName)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment)):wi(s,u.fullName)||wi(s,u.typeExpression)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment)))},345:function(u,s,d){return wi(s,u.tagName)||wi(s,u.fullName)||wi(s,u.typeExpression)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment))},349:nM,351:nM,350:nM,347:nM,357:nM,356:nM,346:nM,330:function(u,s,d){return L(u.typeParameters,s)||L(u.parameters,s)||wi(s,u.type)},331:KFe,332:KFe,333:KFe,329:function(u,s,d){return L(u.jsDocPropertyTags,s)},334:OB,339:OB,340:OB,341:OB,342:OB,343:OB,338:OB,344:OB,360:fNt},(t=>{var u=YD(99,!0),s=40960,d,f,p,E,v;function b(he){return ht++,he}var B={createBaseSourceFileNode:he=>b(new v(he,0,0)),createBaseIdentifierNode:he=>b(new p(he,0,0)),createBasePrivateIdentifierNode:he=>b(new E(he,0,0)),createBaseTokenNode:he=>b(new f(he,0,0)),createBaseNode:he=>b(new d(he,0,0))},k=mV(11,B),{createNodeArray:T,createNumericLiteral:M,createStringLiteral:z,createLiteralLikeNode:j,createIdentifier:J,createPrivateIdentifier:K,createToken:Y,createArrayLiteralExpression:oe,createObjectLiteralExpression:se,createPropertyAccessExpression:ge,createPropertyAccessChain:ae,createElementAccessExpression:Ce,createElementAccessChain:ne,createCallExpression:ve,createCallChain:Se,createNewExpression:Ne,createParenthesizedExpression:pe,createBlock:fe,createVariableStatement:xe,createExpressionStatement:Be,createIfStatement:Ge,createWhileStatement:Ae,createForStatement:De,createForOfStatement:Ke,createVariableDeclaration:Je,createVariableDeclarationList:ft}=k,Ye,Ve,We,Gt,Yt,Ie,st,St,It,ei,ht,Ut,Ni,ji,xn,Jn,an=!0,Pi=!1;function Ai(he,Re,nt,Nt,bi=!1,en,zu,Hr=0){var Lr;if(en=oZ(he,en),en===6){const fa=aa(he,Re,nt,Nt,bi);return $V(fa,(Lr=fa.statements[0])==null?void 0:Lr.expression,fa.parseDiagnostics,!1,void 0),fa.referencedFiles=_t,fa.typeReferenceDirectives=_t,fa.libReferenceDirectives=_t,fa.amdDependencies=_t,fa.hasNoDefaultLib=!1,fa.pragmas=iU,fa}yr(he,Re,nt,Nt,en,Hr);const gr=bt(nt,bi,en,zu||wQe,Hr);return Ba(),gr}t.parseSourceFile=Ai;function Zu(he,Re){yr("",he,Re,void 0,1,0),ct();const nt=Ee(!0),Nt=X()===1&&!st.length;return Ba(),Nt?nt:void 0}t.parseIsolatedEntityName=Zu;function aa(he,Re,nt=2,Nt,bi=!1){yr(he,Re,nt,Nt,6,0),Ve=Jn,ct();const en=de();let zu,Hr;if(X()===1)zu=Ka([],en,en),Hr=Tc();else{let fa;for(;X()!==1;){let Ws;switch(X()){case 23:Ws=hD();break;case 112:case 97:case 106:Ws=Tc();break;case 41:wn(()=>ct()===9&&ct()!==59)?Ws=pE():Ws=dC();break;case 9:case 11:if(wn(()=>ct()!==59)){Ws=ir();break}default:Ws=dC();break}fa&&Ha(fa)?fa.push(Ws):fa?fa=[fa,Ws]:(fa=Ws,X()!==1&&Qi(F.Unexpected_token))}const _0=Ha(fa)?Ri(oe(fa),en):H.checkDefined(fa),qs=Be(_0);Ri(qs,en),zu=Ka([qs],en),Hr=Y0(1,F.Unexpected_token)}const Lr=Cn(he,2,6,!1,zu,Hr,Ve,Is);bi&&Dn(Lr),Lr.nodeCount=ht,Lr.identifierCount=Ni,Lr.identifiers=Ut,Lr.parseDiagnostics=v7(st,Lr),St&&(Lr.jsDocDiagnostics=v7(St,Lr));const gr=Lr;return Ba(),gr}t.parseJsonText=aa;function yr(he,Re,nt,Nt,bi,en){switch(d=Qd.getNodeConstructor(),f=Qd.getTokenConstructor(),p=Qd.getIdentifierConstructor(),E=Qd.getPrivateIdentifierConstructor(),v=Qd.getSourceFileConstructor(),Ye=$o(he),We=Re,Gt=nt,It=Nt,Yt=bi,Ie=Yj(bi),st=[],ji=0,Ut=new Map,Ni=0,ht=0,Ve=0,an=!0,Yt){case 1:case 2:Jn=524288;break;case 6:Jn=134742016;break;default:Jn=0;break}Pi=!1,u.setText(We),u.setOnError(we),u.setScriptTarget(Gt),u.setLanguageVariant(Ie),u.setScriptKind(Yt),u.setJSDocParsingMode(en)}function Ba(){u.clearCommentDirectives(),u.setText(""),u.setOnError(void 0),u.setScriptKind(0),u.setJSDocParsingMode(0),We=void 0,Gt=void 0,It=void 0,Yt=void 0,Ie=void 0,Ve=0,st=void 0,St=void 0,ji=0,Ut=void 0,xn=void 0,an=!0}function bt(he,Re,nt,Nt,bi){const en=e1(Ye);en&&(Jn|=33554432),Ve=Jn,ct();const zu=To(0,qm);H.assert(X()===1);const Hr=je(),Lr=Ln(Tc(),Hr),gr=Cn(Ye,he,nt,en,zu,Lr,Ve,Nt);return Uce(gr,We),qce(gr,fa),gr.commentDirectives=u.getCommentDirectives(),gr.nodeCount=ht,gr.identifierCount=Ni,gr.identifiers=Ut,gr.parseDiagnostics=v7(st,gr),gr.jsDocParsingMode=bi,St&&(gr.jsDocDiagnostics=v7(St,gr)),Re&&Dn(gr),gr;function fa(_0,qs,Ws){st.push(hB(Ye,We,_0,qs,Ws))}}let jn=!1;function Ln(he,Re){if(!Re)return he;H.assert(!he.jsDoc);const nt=qi(k0e(he,We),Nt=>YK.parseJSDocComment(he,Nt.pos,Nt.end-Nt.pos));return nt.length&&(he.jsDoc=nt),jn&&(jn=!1,he.flags|=536870912),he}function Si(he){const Re=It,nt=Yce.createSyntaxCursor(he);It={currentNode:fa};const Nt=[],bi=st;st=[];let en=0,zu=Lr(he.statements,0);for(;zu!==-1;){const _0=he.statements[en],qs=he.statements[zu];yn(Nt,he.statements,en,zu),en=gr(he.statements,zu);const Ws=Ue(bi,qp=>qp.start>=_0.pos),v4=Ws>=0?Ue(bi,qp=>qp.start>=qs.pos,Ws):-1;Ws>=0&&yn(st,bi,Ws,v4>=0?v4:void 0),ja(()=>{const qp=Jn;for(Jn|=65536,u.resetTokenState(qs.pos),ct();X()!==1;){const f6=u.getTokenFullStart(),b3=nc(0,qm);if(Nt.push(b3),f6===u.getTokenFullStart()&&ct(),en>=0){const Vd=he.statements[en];if(b3.end===Vd.pos)break;b3.end>Vd.pos&&(en=gr(he.statements,en+1))}}Jn=qp},2),zu=en>=0?Lr(he.statements,en):-1}if(en>=0){const _0=he.statements[en];yn(Nt,he.statements,en);const qs=Ue(bi,Ws=>Ws.start>=_0.pos);qs>=0&&yn(st,bi,qs)}return It=Re,k.updateSourceFile(he,Pt(T(Nt),he.statements));function Hr(_0){return!(_0.flags&65536)&&!!(_0.transformFlags&67108864)}function Lr(_0,qs){for(let Ws=qs;Ws<_0.length;Ws++)if(Hr(_0[Ws]))return Ws;return-1}function gr(_0,qs){for(let Ws=qs;Ws<_0.length;Ws++)if(!Hr(_0[Ws]))return Ws;return-1}function fa(_0){const qs=nt.currentNode(_0);return an&&qs&&Hr(qs)&&(qs.intersectsChange=!0),qs}}function Dn(he){Vx(he,!0)}t.fixupParentReferences=Dn;function Cn(he,Re,nt,Nt,bi,en,zu,Hr){let Lr=k.createSourceFile(bi,en,zu);return wP(Lr,0,We.length),gr(Lr),!Nt&&wc(Lr)&&Lr.transformFlags&67108864&&(Lr=Si(Lr),gr(Lr)),Lr;function gr(fa){fa.text=We,fa.bindDiagnostics=[],fa.bindSuggestionDiagnostics=void 0,fa.languageVersion=Re,fa.fileName=he,fa.languageVariant=Yj(nt),fa.isDeclarationFile=Nt,fa.scriptKind=nt,Hr(fa),fa.setExternalModuleIndicator=Hr}}function tu(he,Re){he?Jn|=Re:Jn&=~Re}function oa(he){tu(he,8192)}function Da(he){tu(he,16384)}function ra(he){tu(he,32768)}function Ta(he){tu(he,65536)}function Yo(he,Re){const nt=he&Jn;if(nt){tu(!1,nt);const Nt=Re();return tu(!0,nt),Nt}return Re()}function bo(he,Re){const nt=he&~Jn;if(nt){tu(!0,nt);const Nt=Re();return tu(!1,nt),Nt}return Re()}function Qe(he){return Yo(8192,he)}function Et(he){return bo(8192,he)}function Mt(he){return Yo(131072,he)}function qt(he){return bo(131072,he)}function Xt(he){return bo(16384,he)}function Pe(he){return bo(32768,he)}function et(he){return bo(65536,he)}function gt(he){return Yo(65536,he)}function ii(he){return bo(81920,he)}function me(he){return Yo(81920,he)}function ni(he){return(Jn&he)!==0}function vi(){return ni(16384)}function mt(){return ni(8192)}function Ot(){return ni(131072)}function Ei(){return ni(32768)}function $i(){return ni(65536)}function Qi(he,...Re){return le(u.getTokenStart(),u.getTokenEnd(),he,...Re)}function on(he,Re,nt,...Nt){const bi=qu(st);let en;return(!bi||he!==bi.start)&&(en=hB(Ye,We,he,Re,nt,...Nt),st.push(en)),Pi=!0,en}function le(he,Re,nt,...Nt){return on(he,Re-he,nt,...Nt)}function te(he,Re,...nt){le(he.pos,he.end,Re,...nt)}function we(he,Re,nt){on(u.getTokenEnd(),Re,he,nt)}function de(){return u.getTokenFullStart()}function je(){return u.hasPrecedingJSDocComment()}function X(){return ei}function it(){return ei=u.scan()}function Ct(he){return ct(),he()}function ct(){return uf(ei)&&(u.hasUnicodeEscape()||u.hasExtendedUnicodeEscape())&&le(u.getTokenStart(),u.getTokenEnd(),F.Keywords_cannot_contain_escape_characters),it()}function Qt(){return ei=u.scanJsDocToken()}function Li(he){return ei=u.scanJSDocCommentTextToken(he)}function Ui(){return ei=u.reScanGreaterToken()}function Sn(){return ei=u.reScanSlashToken()}function du(he){return ei=u.reScanTemplateToken(he)}function Ru(){return ei=u.reScanLessThanToken()}function pr(){return ei=u.reScanHashToken()}function Xu(){return ei=u.scanJsxIdentifier()}function ca(){return ei=u.scanJsxToken()}function Ku(){return ei=u.scanJsxAttributeValue()}function ja(he,Re){const nt=ei,Nt=st.length,bi=Pi,en=Jn,zu=Re!==0?u.lookAhead(he):u.tryScan(he);return H.assert(en===Jn),(!zu||Re!==0)&&(ei=nt,Re!==2&&(st.length=Nt),Pi=bi),zu}function wn(he){return ja(he,1)}function Ir(he){return ja(he,0)}function as(){return X()===80?!0:X()>118}function wo(){return X()===80?!0:X()===127&&vi()||X()===135&&$i()?!1:X()>118}function Fn(he,Re,nt=!0){return X()===he?(nt&&ct(),!0):(Re?Qi(Re):Qi(F._0_expected,Uo(he)),!1)}const vc=Object.keys(MO).filter(he=>he.length>2);function Ya(he){if(Dk(he)){le(gs(We,he.template.pos),he.template.end,F.Module_declaration_names_may_only_use_or_quoted_strings);return}const Re=at(he)?fu(he):void 0;if(!Re||!Lm(Re,Gt)){Qi(F._0_expected,Uo(27));return}const nt=gs(We,he.pos);switch(Re){case"const":case"let":case"var":le(nt,he.end,F.Variable_declaration_not_allowed_at_this_location);return;case"declare":return;case"interface":c0(F.Interface_name_cannot_be_0,F.Interface_must_be_given_a_name,19);return;case"is":le(nt,u.getTokenStart(),F.A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods);return;case"module":case"namespace":c0(F.Namespace_name_cannot_be_0,F.Namespace_must_be_given_a_name,19);return;case"type":c0(F.Type_alias_name_cannot_be_0,F.Type_alias_must_be_given_a_name,64);return}const Nt=bN(Re,vc,bi=>bi)??Ul(Re);if(Nt){le(nt,he.end,F.Unknown_keyword_or_identifier_Did_you_mean_0,Nt);return}X()!==0&&le(nt,he.end,F.Unexpected_keyword_or_identifier)}function c0(he,Re,nt){X()===nt?Qi(Re):Qi(he,u.getTokenValue())}function Ul(he){for(const Re of vc)if(he.length>Re.length+2&&Pa(he,Re))return`${Re} ${he.slice(Re.length)}`}function wl(he,Re,nt){if(X()===60&&!u.hasPrecedingLineBreak()){Qi(F.Decorators_must_precede_the_name_and_all_keywords_of_property_declarations);return}if(X()===21){Qi(F.Cannot_start_a_function_call_in_a_type_annotation),ct();return}if(Re&&!Lc()){nt?Qi(F._0_expected,Uo(27)):Qi(F.Expected_for_property_initializer);return}if(!Il()){if(nt){Qi(F._0_expected,Uo(27));return}Ya(he)}}function hd(he){return X()===he?(Qt(),!0):(H.assert(Sq(he)),Qi(F._0_expected,Uo(he)),!1)}function vl(he,Re,nt,Nt){if(X()===Re){ct();return}const bi=Qi(F._0_expected,Uo(Re));nt&&bi&&Es(bi,hB(Ye,We,Nt,1,F.The_parser_expected_to_find_a_1_to_match_the_0_token_here,Uo(he),Uo(Re)))}function co(he){return X()===he?(ct(),!0):!1}function Ho(he){if(X()===he)return Tc()}function id(he){if(X()===he)return Jp()}function Y0(he,Re,nt){return Ho(he)||dl(he,!1,Re||F._0_expected,nt||Uo(he))}function Ko(he){const Re=id(he);return Re||(H.assert(Sq(he)),dl(he,!1,F._0_expected,Uo(he)))}function Tc(){const he=de(),Re=X();return ct(),Ri(Y(Re),he)}function Jp(){const he=de(),Re=X();return Qt(),Ri(Y(Re),he)}function Lc(){return X()===27?!0:X()===20||X()===1||u.hasPrecedingLineBreak()}function Il(){return Lc()?(X()===27&&ct(),!0):!1}function cl(){return Il()||Fn(27)}function Ka(he,Re,nt,Nt){const bi=T(he,Nt);return t_(bi,Re,nt??u.getTokenFullStart()),bi}function Ri(he,Re,nt){return t_(he,Re,nt??u.getTokenFullStart()),Jn&&(he.flags|=Jn),Pi&&(Pi=!1,he.flags|=262144),he}function dl(he,Re,nt,...Nt){Re?on(u.getTokenFullStart(),0,nt,...Nt):nt&&Qi(nt,...Nt);const bi=de(),en=he===80?J("",void 0):Bx(he)?k.createTemplateLiteralLikeNode(he,"","",void 0):he===9?M("",void 0):he===11?z("",void 0):he===282?k.createMissingDeclaration():Y(he);return Ri(en,bi)}function Uc(he){let Re=Ut.get(he);return Re===void 0&&Ut.set(he,Re=he),Re}function Ch(he,Re,nt){if(he){Ni++;const Hr=de(),Lr=X(),gr=Uc(u.getTokenValue()),fa=u.hasExtendedUnicodeEscape();return it(),Ri(J(gr,Lr,fa),Hr)}if(X()===81)return Qi(nt||F.Private_identifiers_are_not_allowed_outside_class_bodies),Ch(!0);if(X()===0&&u.tryScan(()=>u.reScanInvalidIdentifier()===80))return Ch(!0);Ni++;const Nt=X()===1,bi=u.isReservedWord(),en=u.getTokenText(),zu=bi?F.Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:F.Identifier_expected;return dl(80,Nt,Re||zu,en)}function sf(he){return Ch(as(),void 0,he)}function Q0(he,Re){return Ch(wo(),he,Re)}function Cc(he){return Ch(fh(X()),he)}function $(){return(u.hasUnicodeEscape()||u.hasExtendedUnicodeEscape())&&Qi(F.Unicode_escape_sequence_cannot_appear_here),Ch(fh(X()))}function tt(){return fh(X())||X()===11||X()===9}function vt(){return fh(X())||X()===11}function mi(he){if(X()===11||X()===9){const Re=ir();return Re.text=Uc(Re.text),Re}return he&&X()===23?Wu():X()===81?uu():Cc()}function fn(){return mi(!0)}function Wu(){const he=de();Fn(23);const Re=Qe(i1);return Fn(24),Ri(k.createComputedPropertyName(Re),he)}function uu(){const he=de(),Re=K(Uc(u.getTokenValue()));return ct(),Ri(Re,he)}function Tu(he){return X()===he&&Ir(Vu)}function Nr(){return ct(),u.hasPrecedingLineBreak()?!1:S0()}function Vu(){switch(X()){case 87:return ct()===94;case 95:return ct(),X()===90?wn(ud):X()===156?wn(ic):Ss();case 90:return ud();case 126:case 139:case 153:return ct(),S0();default:return Nr()}}function Ss(){return X()===60||X()!==42&&X()!==130&&X()!==19&&S0()}function ic(){return ct(),Ss()}function nd(){return XD(X())&&Ir(Vu)}function S0(){return X()===23||X()===19||X()===42||X()===26||tt()}function ud(){return ct(),X()===86||X()===100||X()===120||X()===60||X()===128&&wn(Hw)||X()===134&&wn(R0)}function m0(he,Re){if(fc(he))return!0;switch(he){case 0:case 1:case 3:return!(X()===27&&Re)&&L9();case 2:return X()===84||X()===90;case 4:return wn(t6);case 5:return wn(N5)||X()===27&&!Re;case 6:return X()===23||tt();case 12:switch(X()){case 23:case 42:case 26:case 25:return!0;default:return tt()}case 18:return tt();case 9:return X()===23||X()===26||tt();case 24:return vt();case 7:return X()===19?wn(Bd):Re?wo()&&!D1():A5()&&!D1();case 8:return Ks();case 10:return X()===28||X()===26||Ks();case 19:return X()===103||X()===87||wo();case 15:switch(X()){case 28:case 25:return!0}case 11:return X()===26||f3();case 16:return Dt(!1);case 17:return Dt(!0);case 20:case 21:return X()===28||fE();case 22:return R();case 23:return X()===161&&wn(M9)?!1:fh(X());case 13:return fh(X())||X()===19;case 14:return!0;case 25:return!0;case 26:return H.fail("ParsingContext.Count used as a context");default:H.assertNever(he,"Non-exhaustive case in 'isListElement'.")}}function Bd(){if(H.assert(X()===19),ct()===20){const he=ct();return he===28||he===19||he===96||he===119}return!0}function Oh(){return ct(),wo()}function uh(){return ct(),fh(X())}function h4(){return ct(),b2e(X())}function D1(){return X()===119||X()===96?wn(He):!1}function He(){return ct(),f3()}function di(){return ct(),fE()}function Mn(he){if(X()===1)return!0;switch(he){case 1:case 2:case 4:case 5:case 6:case 12:case 9:case 23:case 24:return X()===20;case 3:return X()===20||X()===84||X()===90;case 7:return X()===19||X()===96||X()===119;case 8:return ba();case 19:return X()===32||X()===21||X()===19||X()===96||X()===119;case 11:return X()===22||X()===27;case 15:case 21:case 10:return X()===24;case 17:case 16:case 18:return X()===22||X()===24;case 20:return X()!==28;case 22:return X()===19||X()===20;case 13:return X()===32||X()===44;case 14:return X()===30&&wn(gn);default:return!1}}function ba(){return!!(Lc()||tF(X())||X()===39)}function Fo(){H.assert(ji,"Missing parsing context");for(let he=0;he<26;he++)if(ji&1<=0)}function d3(he){return he===6?F.An_enum_member_name_must_be_followed_by_a_or:void 0}function Wf(){const he=Ka([],de());return he.isMissingList=!0,he}function m4(he){return!!he.isMissingList}function Vh(he,Re,nt,Nt){if(Fn(nt)){const bi=R1(he,Re);return Fn(Nt),bi}return Wf()}function Ee(he,Re){const nt=de();let Nt=he?Cc(Re):Q0(Re);for(;co(25)&&X()!==30;)Nt=Ri(k.createQualifiedName(Nt,Di(he,!1,!0)),nt);return Nt}function Bt(he,Re){return Ri(k.createQualifiedName(he,Re),he.pos)}function Di(he,Re,nt){if(u.hasPrecedingLineBreak()&&fh(X())&&wn(a6))return dl(80,!0,F.Identifier_expected);if(X()===81){const Nt=uu();return Re?Nt:dl(80,!0,F.Identifier_expected)}return he?nt?Cc():$():Q0()}function Ci(he){const Re=de(),nt=[];let Nt;do Nt=tr(he),nt.push(Nt);while(Nt.literal.kind===17);return Ka(nt,Re)}function Q(he){const Re=de();return Ri(k.createTemplateExpression(ha(he),Ci(he)),Re)}function Me(){const he=de();return Ri(k.createTemplateLiteralType(ha(!1),wt()),he)}function wt(){const he=de(),Re=[];let nt;do nt=ki(),Re.push(nt);while(nt.literal.kind===17);return Ka(Re,he)}function ki(){const he=de();return Ri(k.createTemplateLiteralTypeSpan(jd(),In(!1)),he)}function In(he){return X()===20?(du(he),os()):Y0(18,F._0_expected,Uo(20))}function tr(he){const Re=de();return Ri(k.createTemplateSpan(Qe(i1),In(he)),Re)}function ir(){return Rl(X())}function ha(he){!he&&u.getTokenFlags()&26656&&du(!1);const Re=Rl(X());return H.assert(Re.kind===16,"Template head has wrong token kind"),Re}function os(){const he=Rl(X());return H.assert(he.kind===17||he.kind===18,"Template fragment has wrong token kind"),he}function ss(he){const Re=he===15||he===18,nt=u.getTokenText();return nt.substring(1,nt.length-(u.isUnterminated()?0:Re?1:2))}function Rl(he){const Re=de(),nt=Bx(he)?k.createTemplateLiteralLikeNode(he,u.getTokenValue(),ss(he),u.getTokenFlags()&7176):he===9?M(u.getTokenValue(),u.getNumericLiteralFlags()):he===11?z(u.getTokenValue(),void 0,u.hasExtendedUnicodeEscape()):jN(he)?j(he,u.getTokenValue()):H.fail();return u.hasExtendedUnicodeEscape()&&(nt.hasExtendedUnicodeEscape=!0),u.isUnterminated()&&(nt.isUnterminated=!0),ct(),Ri(nt,Re)}function x1(){return Ee(!0,F.Type_expected)}function fd(){if(!u.hasPrecedingLineBreak()&&Ru()===30)return Vh(20,jd,30,32)}function $m(){const he=de();return Ri(k.createTypeReferenceNode(x1(),fd()),he)}function _s(he){switch(he.kind){case 183:return Ql(he.typeName);case 184:case 185:{const{parameters:Re,type:nt}=he;return m4(Re)||_s(nt)}case 196:return _s(he.type);default:return!1}}function np(he){return ct(),Ri(k.createTypePredicateNode(void 0,he,jd()),he.pos)}function Um(){const he=de();return ct(),Ri(k.createThisTypeNode(),he)}function h3(){const he=de();return ct(),Ri(k.createJSDocAllType(),he)}function d_(){const he=de();return ct(),Ri(k.createJSDocNonNullableType(hb(),!1),he)}function ia(){const he=de();return ct(),X()===28||X()===20||X()===22||X()===32||X()===64||X()===52?Ri(k.createJSDocUnknownType(),he):Ri(k.createJSDocNullableType(jd(),!1),he)}function Xx(){const he=de(),Re=je();if(wn(Fr)){ct();const nt=bu(36),Nt=bn(59,!1);return Ln(Ri(k.createJSDocFunctionType(nt,Nt),he),Re)}return Ri(k.createTypeReferenceNode(Cc(),void 0),he)}function e6(){const he=de();let Re;return(X()===110||X()===105)&&(Re=Cc(),Fn(59)),Ri(k.createParameterDeclaration(void 0,void 0,Re,void 0,bg(),void 0),he)}function bg(){u.setInJSDocType(!0);const he=de();if(co(144)){const Nt=k.createJSDocNamepathType(void 0);e:for(;;)switch(X()){case 20:case 1:case 28:case 5:break e;default:Qt()}return u.setInJSDocType(!1),Ri(Nt,he)}const Re=co(26);let nt=uC();return u.setInJSDocType(!1),Re&&(nt=Ri(k.createJSDocVariadicType(nt),he)),X()===64?(ct(),Ri(k.createJSDocOptionalType(nt),he)):nt}function sb(){const he=de();Fn(114);const Re=Ee(!0),nt=u.hasPrecedingLineBreak()?void 0:d6();return Ri(k.createTypeQueryNode(Re,nt),he)}function b5(){const he=de(),Re=j1(!1,!0),nt=Q0();let Nt,bi;co(96)&&(fE()||!f3()?Nt=jd():bi=uc());const en=co(64)?jd():void 0,zu=k.createTypeParameterDeclaration(Re,nt,Nt,en);return zu.expression=bi,Ri(zu,he)}function Xe(){if(X()===30)return Vh(19,b5,30,32)}function Dt(he){return X()===26||Ks()||XD(X())||X()===60||fE(!he)}function oi(he){const Re=_u(F.Private_identifiers_cannot_be_used_as_parameters);return ij(Re)===0&&!Oe(he)&&XD(X())&&ct(),Re}function Ti(){return as()||X()===23||X()===19}function Xi(he){return tn(he)}function Rn(he){return tn(he,!1)}function tn(he,Re=!0){const nt=de(),Nt=je(),bi=he?et(()=>j1(!0)):gt(()=>j1(!0));if(X()===110){const Lr=k.createParameterDeclaration(bi,void 0,Ch(!0),void 0,F5(),void 0),gr=Ki(bi);return gr&&te(gr,F.Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters),Ln(Ri(Lr,nt),Nt)}const en=an;an=!1;const zu=Ho(26);if(!Re&&!Ti())return;const Hr=Ln(Ri(k.createParameterDeclaration(bi,zu,oi(bi),Ho(58),F5(),g4()),nt),Nt);return an=en,Hr}function bn(he,Re){if(kr(he,Re))return Mt(uC)}function kr(he,Re){return he===39?(Fn(he),!0):co(59)?!0:Re&&X()===39?(Qi(F._0_expected,Uo(59)),ct(),!0):!1}function Cu(he,Re){const nt=vi(),Nt=$i();Da(!!(he&1)),Ta(!!(he&2));const bi=he&32?R1(17,e6):R1(16,()=>Re?Xi(Nt):Rn(Nt));return Da(nt),Ta(Nt),bi}function bu(he){if(!Fn(21))return Wf();const Re=Cu(he,!0);return Fn(22),Re}function Eu(){co(28)||cl()}function sa(he){const Re=de(),nt=je();he===180&&Fn(105);const Nt=Xe(),bi=bu(4),en=bn(59,!0);Eu();const zu=he===179?k.createCallSignature(Nt,bi,en):k.createConstructSignature(Nt,bi,en);return Ln(Ri(zu,Re),nt)}function p0(){return X()===23&&wn(o0)}function o0(){if(ct(),X()===26||X()===24)return!0;if(XD(X())){if(ct(),wo())return!0}else if(wo())ct();else return!1;return X()===59||X()===28?!0:X()!==58?!1:(ct(),X()===59||X()===28||X()===24)}function Gf(he,Re,nt){const Nt=Vh(16,()=>Xi(!1),23,24),bi=F5();Eu();const en=k.createIndexSignature(nt,Nt,bi);return Ln(Ri(en,he),Re)}function eC(he,Re,nt){const Nt=fn(),bi=Ho(58);let en;if(X()===21||X()===30){const zu=Xe(),Hr=bu(4),Lr=bn(59,!0);en=k.createMethodSignature(nt,Nt,bi,zu,Hr,Lr)}else{const zu=F5();en=k.createPropertySignature(nt,Nt,bi,zu),X()===64&&(en.initializer=g4())}return Eu(),Ln(Ri(en,he),Re)}function t6(){if(X()===21||X()===30||X()===139||X()===153)return!0;let he=!1;for(;XD(X());)he=!0,ct();return X()===23?!0:(tt()&&(he=!0,ct()),he?X()===21||X()===30||X()===58||X()===59||X()===28||Lc():!1)}function cD(){if(X()===21||X()===30)return sa(179);if(X()===105&&wn(i6))return sa(180);const he=de(),Re=je(),nt=j1(!1);return Tu(139)?lp(he,Re,nt,177,4):Tu(153)?lp(he,Re,nt,178,4):p0()?Gf(he,Re,nt):eC(he,Re,nt)}function i6(){return ct(),X()===21||X()===30}function Gk(){return ct()===25}function lb(){switch(ct()){case 21:case 30:case 25:return!0}return!1}function Jk(){const he=de();return Ri(k.createTypeLiteralNode($k()),he)}function $k(){let he;return Fn(19)?(he=To(4,cD),Fn(20)):he=Wf(),he}function az(){return ct(),X()===40||X()===41?ct()===148:(X()===148&&ct(),X()===23&&Oh()&&ct()===103)}function D9(){const he=de(),Re=Cc();Fn(103);const nt=jd();return Ri(k.createTypeParameterDeclaration(void 0,Re,nt,void 0),he)}function ww(){const he=de();Fn(19);let Re;(X()===148||X()===40||X()===41)&&(Re=Tc(),Re.kind!==148&&Fn(148)),Fn(23);const nt=D9(),Nt=co(130)?jd():void 0;Fn(24);let bi;(X()===58||X()===40||X()===41)&&(bi=Tc(),bi.kind!==58&&Fn(58));const en=F5();cl();const zu=To(4,cD);return Fn(20),Ri(k.createMappedTypeNode(Re,nt,Nt,bi,en,zu),he)}function tC(){const he=de();if(co(26))return Ri(k.createRestTypeNode(jd()),he);const Re=jd();if(wB(Re)&&Re.pos===Re.type.pos){const nt=k.createOptionalTypeNode(Re.type);return Pt(nt,Re),nt.flags=Re.flags,nt}return Re}function x9(){return ct()===59||X()===58&&ct()===59}function v9(){return X()===26?fh(ct())&&x9():fh(X())&&x9()}function Tw(){if(wn(v9)){const he=de(),Re=je(),nt=Ho(26),Nt=Cc(),bi=Ho(58);Fn(59);const en=tC(),zu=k.createNamedTupleMember(nt,Nt,bi,en);return Ln(Ri(zu,he),Re)}return tC()}function Uk(){const he=de();return Ri(k.createTupleTypeNode(Vh(21,Tw,23,24)),he)}function Lw(){const he=de();Fn(21);const Re=jd();return Fn(22),Ri(k.createParenthesizedType(Re),he)}function C9(){let he;if(X()===128){const Re=de();ct();const nt=Ri(Y(128),Re);he=Ka([nt],Re)}return he}function b9(){const he=de(),Re=je(),nt=C9(),Nt=co(105);H.assert(!nt||Nt,"Per isStartOfFunctionOrConstructorType, a function type cannot have modifiers.");const bi=Xe(),en=bu(4),zu=bn(39,!1),Hr=Nt?k.createConstructorTypeNode(nt,bi,en,zu):k.createFunctionTypeNode(bi,en,zu);return Ln(Ri(Hr,he),Re)}function qk(){const he=Tc();return X()===25?void 0:he}function cb(he){const Re=de();he&&ct();let nt=X()===112||X()===97||X()===106?Tc():Rl(X());return he&&(nt=Ri(k.createPrefixUnaryExpression(41,nt),Re)),Ri(k.createLiteralTypeNode(nt),Re)}function db(){return ct(),X()===102}function iC(){Ve|=4194304;const he=de(),Re=co(114);Fn(102),Fn(21);const nt=jd();let Nt;if(co(28)){const zu=u.getTokenStart();Fn(19);const Hr=X();if(Hr===118||Hr===132?ct():Qi(F._0_expected,Uo(118)),Fn(59),Nt=DC(Hr,!0),!Fn(20)){const Lr=qu(st);Lr&&Lr.code===F._0_expected.code&&Es(Lr,hB(Ye,We,zu,1,F.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}}Fn(22);const bi=co(25)?x1():void 0,en=fd();return Ri(k.createImportTypeNode(nt,Nt,bi,en,Re),he)}function y5(){return ct(),X()===9||X()===10}function hb(){switch(X()){case 133:case 159:case 154:case 150:case 163:case 155:case 136:case 157:case 146:case 151:return Ir(qk)||$m();case 67:u.reScanAsteriskEqualsToken();case 42:return h3();case 61:u.reScanQuestionToken();case 58:return ia();case 100:return Xx();case 54:return d_();case 15:case 11:case 9:case 10:case 112:case 97:case 106:return cb();case 41:return wn(y5)?cb(!0):$m();case 116:return Tc();case 110:{const he=Um();return X()===142&&!u.hasPrecedingLineBreak()?np(he):he}case 114:return wn(db)?iC():sb();case 19:return wn(az)?ww():Jk();case 23:return Uk();case 21:return Lw();case 102:return iC();case 131:return wn(a6)?rC():$m();case 16:return Me();default:return $m()}}function fE(he){switch(X()){case 133:case 159:case 154:case 150:case 163:case 136:case 148:case 155:case 158:case 116:case 157:case 106:case 110:case 114:case 146:case 19:case 23:case 30:case 52:case 51:case 105:case 11:case 9:case 10:case 112:case 97:case 151:case 42:case 58:case 54:case 26:case 140:case 102:case 131:case 15:case 16:return!0;case 100:return!he;case 41:return!he&&wn(y5);case 21:return!he&&wn(Vs);default:return wo()}}function Vs(){return ct(),X()===22||Dt(!1)||fE()}function Zk(){const he=de();let Re=hb();for(;!u.hasPrecedingLineBreak();)switch(X()){case 54:ct(),Re=Ri(k.createJSDocNonNullableType(Re,!0),he);break;case 58:if(wn(di))return Re;ct(),Re=Ri(k.createJSDocNullableType(Re,!0),he);break;case 23:if(Fn(23),fE()){const nt=jd();Fn(24),Re=Ri(k.createIndexedAccessTypeNode(Re,nt),he)}else Fn(24),Re=Ri(k.createArrayTypeNode(Re),he);break;default:return Re}return Re}function Nw(he){const Re=de();return Fn(he),Ri(k.createTypeOperatorNode(he,p4()),Re)}function n6(){if(co(96)){const he=qt(jd);if(Ot()||X()!==58)return he}}function k5(){const he=de(),Re=Q0(),nt=Ir(n6),Nt=k.createTypeParameterDeclaration(void 0,Re,nt);return Ri(Nt,he)}function h_(){const he=de();return Fn(140),Ri(k.createInferTypeNode(k5()),he)}function p4(){const he=X();switch(he){case 143:case 158:case 148:return Nw(he);case 140:return h_()}return Mt(Zk)}function Jf(he){if(y9()){const Re=b9();let nt;return u3(Re)?nt=he?F.Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:F.Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:nt=he?F.Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:F.Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type,te(Re,nt),Re}}function Hh(he,Re,nt){const Nt=de(),bi=he===52,en=co(he);let zu=en&&Jf(bi)||Re();if(X()===he||en){const Hr=[zu];for(;co(he);)Hr.push(Jf(bi)||Re());zu=Ri(nt(Ka(Hr,Nt)),Nt)}return zu}function Em(){return Hh(51,p4,k.createIntersectionTypeNode)}function nC(){return Hh(52,Em,k.createUnionTypeNode)}function Pw(){return ct(),X()===105}function y9(){return X()===30||X()===21&&wn(fb)?!0:X()===105||X()===128&&wn(Pw)}function Yk(){if(XD(X())&&j1(!1),wo()||X()===110)return ct(),!0;if(X()===23||X()===19){const he=st.length;return _u(),he===st.length}return!1}function fb(){return ct(),!!(X()===22||X()===26||Yk()&&(X()===59||X()===28||X()===58||X()===64||X()===22&&(ct(),X()===39)))}function uC(){const he=de(),Re=wo()&&Ir(Qk),nt=jd();return Re?Ri(k.createTypePredicateNode(void 0,Re,nt),he):nt}function Qk(){const he=Q0();if(X()===142&&!u.hasPrecedingLineBreak())return ct(),he}function rC(){const he=de(),Re=Y0(131),nt=X()===110?Um():Q0(),Nt=co(142)?jd():void 0;return Ri(k.createTypePredicateNode(Re,nt,Nt),he)}function jd(){if(Jn&81920)return Yo(81920,jd);if(y9())return b9();const he=de(),Re=nC();if(!Ot()&&!u.hasPrecedingLineBreak()&&co(96)){const nt=qt(jd);Fn(58);const Nt=Mt(jd);Fn(59);const bi=Mt(jd);return Ri(k.createConditionalTypeNode(Re,nt,Nt,bi),he)}return Re}function F5(){return co(59)?jd():void 0}function A5(){switch(X()){case 110:case 108:case 106:case 112:case 97:case 9:case 10:case 11:case 15:case 16:case 21:case 23:case 19:case 100:case 86:case 105:case 44:case 69:case 80:return!0;case 102:return wn(lb);default:return wo()}}function f3(){if(A5())return!0;switch(X()){case 40:case 41:case 55:case 54:case 91:case 114:case 116:case 46:case 47:case 30:case 135:case 127:case 81:case 60:return!0;default:return iF()?!0:wo()}}function pt(){return X()!==19&&X()!==100&&X()!==86&&X()!==60&&f3()}function i1(){const he=Ei();he&&ra(!1);const Re=de();let nt=bh(!0),Nt;for(;Nt=Ho(28);)nt=Ur(nt,Nt,bh(!0),Re);return he&&ra(!0),nt}function g4(){return co(64)?bh(!0):void 0}function bh(he){if(Mw())return aC();const Re=oz(he)||eF(he);if(Re)return Re;const nt=de(),Nt=je(),bi=p3(0);return bi.kind===80&&X()===39?m3(nt,bi,he,Nt,void 0):Df(bi)&&u5(Ui())?Ur(bi,Tc(),bh(he),nt):kg(bi,nt,he)}function Mw(){return X()===127?vi()?!0:wn(Kw):!1}function S5(){return ct(),!u.hasPrecedingLineBreak()&&wo()}function aC(){const he=de();return ct(),!u.hasPrecedingLineBreak()&&(X()===42||f3())?Ri(k.createYieldExpression(Ho(42),bh(!0)),he):Ri(k.createYieldExpression(void 0,void 0),he)}function m3(he,Re,nt,Nt,bi){H.assert(X()===39,"parseSimpleArrowFunctionExpression should only have been called if we had a =>");const en=k.createParameterDeclaration(void 0,void 0,Re,void 0,void 0,void 0);Ri(en,Re.pos);const zu=Ka([en],en.pos,en.end),Hr=Y0(39),Lr=up(!!bi,nt),gr=k.createArrowFunction(bi,void 0,zu,void 0,Hr,Lr);return Ln(Ri(gr,he),Nt)}function oz(he){const Re=Hs();if(Re!==0)return Re===1?pb(!0,!0):Ir(()=>Xk(he))}function Hs(){return X()===21||X()===30||X()===134?wn(yg):X()===39?1:0}function yg(){if(X()===134&&(ct(),u.hasPrecedingLineBreak()||X()!==21&&X()!==30))return 0;const he=X(),Re=ct();if(he===21){if(Re===22)switch(ct()){case 39:case 59:case 19:return 1;default:return 0}if(Re===23||Re===19)return 2;if(Re===26)return 1;if(XD(Re)&&Re!==134&&wn(Oh))return ct()===130?0:1;if(!wo()&&Re!==110)return 0;switch(ct()){case 59:return 1;case 58:return ct(),X()===59||X()===28||X()===64||X()===22?1:0;case 28:case 64:case 22:return 2}return 0}else return H.assert(he===30),!wo()&&X()!==87?0:Ie===1?wn(()=>{co(87);const Nt=ct();if(Nt===96)switch(ct()){case 64:case 32:case 44:return!1;default:return!0}else if(Nt===28||Nt===64)return!0;return!1})?1:0:2}function Xk(he){const Re=u.getTokenStart();if(xn!=null&&xn.has(Re))return;const nt=pb(!1,he);return nt||(xn||(xn=new Set)).add(Re),nt}function eF(he){if(X()===134&&wn(mb)===1){const Re=de(),nt=je(),Nt=EC(),bi=p3(0);return m3(Re,bi,he,nt,Nt)}}function mb(){if(X()===134){if(ct(),u.hasPrecedingLineBreak()||X()===39)return 0;const he=p3(0);if(!u.hasPrecedingLineBreak()&&he.kind===80&&X()===39)return 1}return 0}function pb(he,Re){const nt=de(),Nt=je(),bi=EC(),en=Oe(bi,VP)?2:0,zu=Xe();let Hr;if(Fn(21)){if(he)Hr=Cu(en,he);else{const f6=Cu(en,he);if(!f6)return;Hr=f6}if(!Fn(22)&&!he)return}else{if(!he)return;Hr=Wf()}const Lr=X()===59,gr=bn(59,!1);if(gr&&!he&&_s(gr))return;let fa=gr;for(;(fa==null?void 0:fa.kind)===196;)fa=fa.type;const _0=fa&&TB(fa);if(!he&&X()!==39&&(_0||X()!==19))return;const qs=X(),Ws=Y0(39),v4=qs===39||qs===19?up(Oe(bi,VP),Re):Q0();if(!Re&&Lr&&X()!==59)return;const qp=k.createArrowFunction(bi,zu,Hr,gr,Ws,v4);return Ln(Ri(qp,nt),Nt)}function up(he,Re){if(X()===19)return r6(he?2:0);if(X()!==27&&X()!==100&&X()!==86&&L9()&&!pt())return r6(16|(he?2:0));const nt=an;an=!1;const Nt=he?et(()=>bh(Re)):gt(()=>bh(Re));return an=nt,Nt}function kg(he,Re,nt){const Nt=Ho(58);if(!Nt)return he;let bi;return Ri(k.createConditionalExpression(he,Nt,Yo(s,()=>bh(!1)),bi=Y0(59),H4(bi)?bh(nt):dl(80,!1,F._0_expected,Uo(59))),Re)}function p3(he){const Re=de(),nt=uc();return mE(he,nt,Re)}function tF(he){return he===103||he===165}function mE(he,Re,nt){for(;;){Ui();const Nt=Oj(X());if(!(X()===43?Nt>=he:Nt>he)||X()===103&&mt())break;if(X()===130||X()===152){if(u.hasPrecedingLineBreak())break;{const en=X();ct(),Re=en===152?zw(Re,jd()):ar(Re,jd())}}else Re=Ur(Re,Tc(),p3(Nt),nt)}return Re}function iF(){return mt()&&X()===103?!1:Oj(X())>0}function zw(he,Re){return Ri(k.createSatisfiesExpression(he,Re),he.pos)}function Ur(he,Re,nt,Nt){return Ri(k.createBinaryExpression(he,Re,nt),Nt)}function ar(he,Re){return Ri(k.createAsExpression(he,Re),he.pos)}function pE(){const he=de();return Ri(k.createPrefixUnaryExpression(X(),Ct(yh)),he)}function kf(){const he=de();return Ri(k.createDeleteExpression(Ct(yh)),he)}function Iw(){const he=de();return Ri(k.createTypeOfExpression(Ct(yh)),he)}function B5(){const he=de();return Ri(k.createVoidExpression(Ct(yh)),he)}function Rw(){return X()===135?$i()?!0:wn(Kw):!1}function gb(){const he=de();return Ri(k.createAwaitExpression(Ct(yh)),he)}function uc(){if(dD()){const nt=de(),Nt=f_();return X()===43?mE(Oj(X()),Nt,nt):Nt}const he=X(),Re=yh();if(X()===43){const nt=gs(We,Re.pos),{end:Nt}=Re;Re.kind===216?le(nt,Nt,F.A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses):(H.assert(Sq(he)),le(nt,Nt,F.An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses,Uo(he)))}return Re}function yh(){switch(X()){case 40:case 41:case 55:case 54:return pE();case 91:return kf();case 114:return Iw();case 116:return B5();case 30:return Ie===1?E3(!0,void 0,void 0,!0):sC();case 135:if(Rw())return gb();default:return f_()}}function dD(){switch(X()){case 40:case 41:case 55:case 54:case 91:case 114:case 116:case 135:return!1;case 30:if(Ie!==1)return!1;default:return!0}}function f_(){if(X()===46||X()===47){const Re=de();return Ri(k.createPrefixUnaryExpression(X(),Ct(g3)),Re)}else if(Ie===1&&X()===30&&wn(h4))return E3(!0);const he=g3();if(H.assert(Df(he)),(X()===46||X()===47)&&!u.hasPrecedingLineBreak()){const Re=X();return ct(),Ri(k.createPostfixUnaryExpression(he,Re),he.pos)}return he}function g3(){const he=de();let Re;return X()===102?wn(i6)?(Ve|=4194304,Re=Tc()):wn(Gk)?(ct(),ct(),Re=Ri(k.createMetaProperty(102,Cc()),he),Ve|=8388608):Re=$p():Re=X()===108?oC():$p(),ap(he,Re)}function $p(){const he=de(),Re=wd();return Ma(he,Re,!0)}function oC(){const he=de();let Re=Tc();if(X()===30){const nt=de(),Nt=Ir(_b);Nt!==void 0&&(le(nt,de(),F.super_may_not_use_type_arguments),lf()||(Re=k.createExpressionWithTypeArguments(Re,Nt)))}return X()===21||X()===25||X()===23?Re:(Y0(25,F.super_must_be_followed_by_an_argument_list_or_member_access),Ri(ge(Re,Di(!0,!0,!0)),he))}function E3(he,Re,nt,Nt=!1){const bi=de(),en=p_(he);let zu;if(en.kind===286){let Hr=jw(en),Lr;const gr=Hr[Hr.length-1];if((gr==null?void 0:gr.kind)===284&&!Vv(gr.openingElement.tagName,gr.closingElement.tagName)&&Vv(en.tagName,gr.closingElement.tagName)){const fa=gr.children.end,_0=Ri(k.createJsxElement(gr.openingElement,gr.children,Ri(k.createJsxClosingElement(Ri(J(""),fa,fa)),fa,fa)),gr.openingElement.pos,fa);Hr=Ka([...Hr.slice(0,Hr.length-1),_0],Hr.pos,fa),Lr=gr.closingElement}else Lr=A9(en,he),Vv(en.tagName,Lr.tagName)||(nt&&aE(nt)&&Vv(Lr.tagName,nt.tagName)?te(en.tagName,F.JSX_element_0_has_no_corresponding_closing_tag,JN(We,en.tagName)):te(Lr.tagName,F.Expected_corresponding_JSX_closing_tag_for_0,JN(We,en.tagName)));zu=Ri(k.createJsxElement(en,Hr,Lr),bi)}else en.kind===289?zu=Ri(k.createJsxFragment(en,jw(en),rp(he)),bi):(H.assert(en.kind===285),zu=en);if(!Nt&&he&&X()===30){const Hr=typeof Re>"u"?zu.pos:Re,Lr=Ir(()=>E3(!0,Hr));if(Lr){const gr=dl(28,!1);return wP(gr,Lr.pos,0),le(gs(We,Hr),Lr.end,F.JSX_expressions_must_have_one_parent_element),Ri(k.createBinaryExpression(zu,gr,Lr),bi)}}return zu}function Ow(){const he=de(),Re=k.createJsxText(u.getTokenValue(),ei===13);return ei=u.scanJsxToken(),Ri(Re,he)}function m_(he,Re){switch(Re){case 1:if(V7(he))te(he,F.JSX_fragment_has_no_corresponding_closing_tag);else{const nt=he.tagName,Nt=Math.min(gs(We,nt.pos),nt.end);le(Nt,nt.end,F.JSX_element_0_has_no_corresponding_closing_tag,JN(We,he.tagName))}return;case 31:case 7:return;case 12:case 13:return Ow();case 19:return k9(!1);case 30:return E3(!1,void 0,he);default:return H.assertNever(Re)}}function jw(he){const Re=[],nt=de(),Nt=ji;for(ji|=16384;;){const bi=m_(he,ei=u.reScanJsxToken());if(!bi||(Re.push(bi),aE(he)&&(bi==null?void 0:bi.kind)===284&&!Vv(bi.openingElement.tagName,bi.closingElement.tagName)&&Vv(he.tagName,bi.closingElement.tagName)))break}return ji=Nt,Ka(Re,nt)}function gE(){const he=de();return Ri(k.createJsxAttributes(To(13,sz)),he)}function p_(he){const Re=de();if(Fn(30),X()===32)return ca(),Ri(k.createJsxOpeningFragment(),Re);const nt=w5(),Nt=Jn&524288?void 0:d6(),bi=gE();let en;return X()===32?(ca(),en=k.createJsxOpeningElement(nt,Nt,bi)):(Fn(44),Fn(32,void 0,!1)&&(he?ct():ca()),en=k.createJsxSelfClosingElement(nt,Nt,bi)),Ri(en,Re)}function w5(){const he=de(),Re=Vw();if(gg(Re))return Re;let nt=Re;for(;co(25);)nt=Ri(ge(nt,Di(!0,!1,!1)),he);return nt}function Vw(){const he=de();Xu();const Re=X()===110,nt=$();return co(59)?(Xu(),Ri(k.createJsxNamespacedName(nt,$()),he)):Re?Ri(k.createToken(110),he):nt}function k9(he){const Re=de();if(!Fn(19))return;let nt,Nt;return X()!==20&&(he||(nt=Ho(26)),Nt=i1()),he?Fn(20):Fn(20,void 0,!1)&&ca(),Ri(k.createJsxExpression(nt,Nt),Re)}function sz(){if(X()===19)return Eb();const he=de();return Ri(k.createJsxAttribute(B0(),F9()),he)}function F9(){if(X()===64){if(Ku()===11)return ir();if(X()===19)return k9(!0);if(X()===30)return E3(!0);Qi(F.or_JSX_element_expected)}}function B0(){const he=de();Xu();const Re=$();return co(59)?(Xu(),Ri(k.createJsxNamespacedName(Re,$()),he)):Re}function Eb(){const he=de();Fn(19),Fn(26);const Re=i1();return Fn(20),Ri(k.createJsxSpreadAttribute(Re),he)}function A9(he,Re){const nt=de();Fn(31);const Nt=w5();return Fn(32,void 0,!1)&&(Re||!Vv(he.tagName,Nt)?ct():ca()),Ri(k.createJsxClosingElement(Nt),nt)}function rp(he){const Re=de();return Fn(31),Fn(32,F.Expected_corresponding_closing_tag_for_JSX_fragment,!1)&&(he?ct():ca()),Ri(k.createJsxJsxClosingFragment(),Re)}function sC(){H.assert(Ie!==1,"Type assertions should never be parsed in JSX; they should be parsed as comparisons or JSX elements/fragments.");const he=de();Fn(30);const Re=jd();Fn(32);const nt=yh();return Ri(k.createTypeAssertion(Re,nt),he)}function S9(){return ct(),fh(X())||X()===23||lf()}function lz(){return X()===29&&wn(S9)}function nF(he){if(he.flags&64)return!0;if(O7(he)){let Re=he.expression;for(;O7(Re)&&!(Re.flags&64);)Re=Re.expression;if(Re.flags&64){for(;O7(he);)he.flags|=64,he=he.expression;return!0}}return!1}function ru(he,Re,nt){const Nt=Di(!0,!0,!0),bi=nt||nF(Re),en=bi?ae(Re,nt,Nt):ge(Re,Nt);if(bi&&ea(en.name)&&te(en.name,F.An_optional_chain_cannot_contain_private_identifiers),c5(Re)&&Re.typeArguments){const zu=Re.typeArguments.pos-1,Hr=gs(We,Re.typeArguments.end)+1;le(zu,Hr,F.An_instantiation_expression_cannot_be_followed_by_a_property_access)}return Ri(en,he)}function v1(he,Re,nt){let Nt;if(X()===24)Nt=dl(80,!0,F.An_element_access_expression_should_take_an_argument);else{const en=Qe(i1);Pm(en)&&(en.text=Uc(en.text)),Nt=en}Fn(24);const bi=nt||nF(Re)?ne(Re,nt,Nt):Ce(Re,Nt);return Ri(bi,he)}function Ma(he,Re,nt){for(;;){let Nt,bi=!1;if(nt&&lz()?(Nt=Y0(29),bi=fh(X())):bi=co(25),bi){Re=ru(he,Re,Nt);continue}if((Nt||!Ei())&&co(23)){Re=v1(he,Re,Nt);continue}if(lf()){Re=!Nt&&Re.kind===233?EE(he,Re.expression,Nt,Re.typeArguments):EE(he,Re,Nt,void 0);continue}if(!Nt){if(X()===54&&!u.hasPrecedingLineBreak()){ct(),Re=Ri(k.createNonNullExpression(Re),he);continue}const en=Ir(_b);if(en){Re=Ri(k.createExpressionWithTypeArguments(Re,en),he);continue}}return Re}}function lf(){return X()===15||X()===16}function EE(he,Re,nt,Nt){const bi=k.createTaggedTemplateExpression(Re,Nt,X()===15?(du(!0),ir()):Q(!0));return(nt||Re.flags&64)&&(bi.flags|=64),bi.questionDotToken=nt,Ri(bi,he)}function ap(he,Re){for(;;){Re=Ma(he,Re,!0);let nt;const Nt=Ho(29);if(Nt&&(nt=Ir(_b),lf())){Re=EE(he,Re,Nt,nt);continue}if(nt||X()===21){!Nt&&Re.kind===233&&(nt=Re.typeArguments,Re=Re.expression);const bi=Un(),en=Nt||nF(Re)?Se(Re,Nt,nt,bi):ve(Re,nt,bi);Re=Ri(en,he);continue}if(Nt){const bi=dl(80,!1,F.Identifier_expected);Re=Ri(ae(Re,Nt,bi),he)}break}return Re}function Un(){Fn(21);const he=R1(11,B9);return Fn(22),he}function _b(){if(Jn&524288||Ru()!==30)return;ct();const he=R1(20,jd);if(Ui()===32)return ct(),he&&lC()?he:void 0}function lC(){switch(X()){case 21:case 15:case 16:return!0;case 30:case 32:case 40:case 41:return!1}return u.hasPrecedingLineBreak()||iF()||!f3()}function wd(){switch(X()){case 15:u.getTokenFlags()&26656&&du(!1);case 9:case 10:case 11:return ir();case 110:case 108:case 106:case 112:case 97:return Tc();case 21:return _E();case 23:return hD();case 19:return dC();case 134:if(!wn(R0))break;return _3();case 60:return sF();case 86:return Jw();case 100:return _3();case 105:return uF();case 44:case 69:if(Sn()===14)return ir();break;case 16:return Q(!1);case 81:return uu()}return Q0(F.Expression_expected)}function _E(){const he=de(),Re=je();Fn(21);const nt=Qe(i1);return Fn(22),Ln(Ri(pe(nt),he),Re)}function DE(){const he=de();Fn(26);const Re=bh(!0);return Ri(k.createSpreadElement(Re),he)}function u6(){return X()===26?DE():X()===28?Ri(k.createOmittedExpression(),de()):bh(!0)}function B9(){return Yo(s,u6)}function hD(){const he=de(),Re=u.getTokenStart(),nt=Fn(23),Nt=u.hasPrecedingLineBreak(),bi=R1(15,u6);return vl(23,24,nt,Re),Ri(oe(bi,Nt),he)}function cC(){const he=de(),Re=je();if(Ho(26)){const fa=bh(!0);return Ln(Ri(k.createSpreadAssignment(fa),he),Re)}const nt=j1(!0);if(Tu(139))return lp(he,Re,nt,177,0);if(Tu(153))return lp(he,Re,nt,178,0);const Nt=Ho(42),bi=wo(),en=fn(),zu=Ho(58),Hr=Ho(54);if(Nt||X()===21||X()===30)return sp(he,Re,nt,Nt,en,zu,Hr);let Lr;if(bi&&X()!==59){const fa=Ho(64),_0=fa?Qe(()=>bh(!0)):void 0;Lr=k.createShorthandPropertyAssignment(en,_0),Lr.equalsToken=fa}else{Fn(59);const fa=Qe(()=>bh(!0));Lr=k.createPropertyAssignment(en,fa)}return Lr.modifiers=nt,Lr.questionToken=zu,Lr.exclamationToken=Hr,Ln(Ri(Lr,he),Re)}function dC(){const he=de(),Re=u.getTokenStart(),nt=Fn(19),Nt=u.hasPrecedingLineBreak(),bi=R1(12,cC,!0);return vl(19,20,nt,Re),Ri(se(bi,Nt),he)}function _3(){const he=Ei();ra(!1);const Re=de(),nt=je(),Nt=j1(!1);Fn(100);const bi=Ho(42),en=bi?1:0,zu=Oe(Nt,VP)?2:0,Hr=en&&zu?ii(g_):en?Xt(g_):zu?et(g_):g_(),Lr=Xe(),gr=bu(en|zu),fa=bn(59,!1),_0=r6(en|zu);ra(he);const qs=k.createFunctionExpression(Nt,bi,Hr,Lr,gr,fa,_0);return Ln(Ri(qs,Re),nt)}function g_(){return as()?sf():void 0}function uF(){const he=de();if(Fn(105),co(25)){const en=Cc();return Ri(k.createMetaProperty(105,en),he)}const Re=de();let nt=Ma(Re,wd(),!1),Nt;nt.kind===233&&(Nt=nt.typeArguments,nt=nt.expression),X()===29&&Qi(F.Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0,JN(We,nt));const bi=X()===21?Un():void 0;return Ri(Ne(nt,Nt,bi),he)}function fD(he,Re){const nt=de(),Nt=je(),bi=u.getTokenStart(),en=Fn(19,Re);if(en||he){const zu=u.hasPrecedingLineBreak(),Hr=To(1,qm);vl(19,20,en,bi);const Lr=Ln(Ri(fe(Hr,zu),nt),Nt);return X()===64&&(Qi(F.Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_destructuring_assignment_you_might_need_to_wrap_the_whole_assignment_in_parentheses),ct()),Lr}else{const zu=Wf();return Ln(Ri(fe(zu,void 0),nt),Nt)}}function r6(he,Re){const nt=vi();Da(!!(he&1));const Nt=$i();Ta(!!(he&2));const bi=an;an=!1;const en=Ei();en&&ra(!1);const zu=fD(!!(he&16),Re);return en&&ra(!0),an=bi,Da(nt),Ta(Nt),zu}function Db(){const he=de(),Re=je();return Fn(27),Ln(Ri(k.createEmptyStatement(),he),Re)}function w9(){const he=de(),Re=je();Fn(101);const nt=u.getTokenStart(),Nt=Fn(21),bi=Qe(i1);vl(21,22,Nt,nt);const en=qm(),zu=co(93)?qm():void 0;return Ln(Ri(Ge(bi,en,zu),he),Re)}function rF(){const he=de(),Re=je();Fn(92);const nt=qm();Fn(117);const Nt=u.getTokenStart(),bi=Fn(21),en=Qe(i1);return vl(21,22,bi,Nt),co(27),Ln(Ri(k.createDoStatement(nt,en),he),Re)}function xb(){const he=de(),Re=je();Fn(117);const nt=u.getTokenStart(),Nt=Fn(21),bi=Qe(i1);vl(21,22,Nt,nt);const en=qm();return Ln(Ri(Ae(bi,en),he),Re)}function E4(){const he=de(),Re=je();Fn(99);const nt=Ho(135);Fn(21);let Nt;X()!==27&&(X()===115||X()===121||X()===87||X()===160&&wn(mD)||X()===135&&wn(N9)?Nt=yb(!0):Nt=Et(i1));let bi;if(nt?Fn(165):co(165)){const en=Qe(()=>bh(!0));Fn(22),bi=Ke(nt,Nt,en,qm())}else if(co(103)){const en=Qe(i1);Fn(22),bi=k.createForInStatement(Nt,en,qm())}else{Fn(27);const en=X()!==27&&X()!==22?Qe(i1):void 0;Fn(27);const zu=X()!==22?Qe(i1):void 0;Fn(22),bi=De(Nt,en,zu,qm())}return Ln(Ri(bi,he),Re)}function hC(he){const Re=de(),nt=je();Fn(he===252?83:88);const Nt=Lc()?void 0:Q0();cl();const bi=he===252?k.createBreakStatement(Nt):k.createContinueStatement(Nt);return Ln(Ri(bi,Re),nt)}function yc(){const he=de(),Re=je();Fn(107);const nt=Lc()?void 0:Qe(i1);return cl(),Ln(Ri(k.createReturnStatement(nt),he),Re)}function md(){const he=de(),Re=je();Fn(118);const nt=u.getTokenStart(),Nt=Fn(21),bi=Qe(i1);vl(21,22,Nt,nt);const en=bo(67108864,qm);return Ln(Ri(k.createWithStatement(bi,en),he),Re)}function T9(){const he=de(),Re=je();Fn(84);const nt=Qe(i1);Fn(59);const Nt=To(3,qm);return Ln(Ri(k.createCaseClause(nt,Nt),he),Re)}function O1(){const he=de();Fn(90),Fn(59);const Re=To(3,qm);return Ri(k.createDefaultClause(Re),he)}function Ff(){return X()===84?T9():O1()}function vb(){const he=de();Fn(19);const Re=To(2,Ff);return Fn(20),Ri(k.createCaseBlock(Re),he)}function _4(){const he=de(),Re=je();Fn(109),Fn(21);const nt=Qe(i1);Fn(22);const Nt=vb();return Ln(Ri(k.createSwitchStatement(nt,Nt),he),Re)}function fC(){const he=de(),Re=je();Fn(111);let nt=u.hasPrecedingLineBreak()?void 0:Qe(i1);return nt===void 0&&(Ni++,nt=Ri(J(""),de())),Il()||Ya(nt),Ln(Ri(k.createThrowStatement(nt),he),Re)}function T5(){const he=de(),Re=je();Fn(113);const nt=fD(!1),Nt=X()===85?n1():void 0;let bi;return(!Nt||X()===98)&&(Fn(98,F.catch_or_finally_expected),bi=fD(!1)),Ln(Ri(k.createTryStatement(nt,Nt,bi),he),Re)}function n1(){const he=de();Fn(85);let Re;co(21)?(Re=cf(),Fn(22)):Re=void 0;const nt=fD(!1);return Ri(k.createCatchClause(Re,nt),he)}function aF(){const he=de(),Re=je();return Fn(89),cl(),Ln(Ri(k.createDebuggerStatement(),he),Re)}function op(){const he=de();let Re=je(),nt;const Nt=X()===21,bi=Qe(i1);return at(bi)&&co(59)?nt=k.createLabeledStatement(bi,qm()):(Il()||Ya(bi),nt=Be(bi),Nt&&(Re=!1)),Ln(Ri(nt,he),Re)}function a6(){return ct(),fh(X())&&!u.hasPrecedingLineBreak()}function Hw(){return ct(),X()===86&&!u.hasPrecedingLineBreak()}function R0(){return ct(),X()===100&&!u.hasPrecedingLineBreak()}function Kw(){return ct(),(fh(X())||X()===9||X()===10||X()===11)&&!u.hasPrecedingLineBreak()}function oF(){for(;;)switch(X()){case 115:case 121:case 87:case 100:case 86:case 94:return!0;case 160:return _m();case 135:return o6();case 120:case 156:return S5();case 144:case 145:return z9();case 128:case 129:case 134:case 138:case 123:case 124:case 125:case 148:const he=X();if(ct(),u.hasPrecedingLineBreak())return!1;if(he===138&&X()===156)return!0;continue;case 162:return ct(),X()===19||X()===80||X()===95;case 102:return ct(),X()===11||X()===42||X()===19||fh(X());case 95:let Re=ct();if(Re===156&&(Re=wn(ct)),Re===64||Re===42||Re===19||Re===90||Re===130||Re===60)return!0;continue;case 126:ct();continue;default:return!1}}function mC(){return wn(oF)}function L9(){switch(X()){case 60:case 27:case 19:case 115:case 121:case 160:case 100:case 86:case 94:case 101:case 92:case 117:case 99:case 88:case 83:case 107:case 118:case 109:case 111:case 113:case 89:case 85:case 98:return!0;case 102:return mC()||wn(lb);case 87:case 95:return mC();case 134:case 138:case 120:case 144:case 145:case 156:case 162:return!0;case 129:case 125:case 123:case 124:case 126:case 148:return mC()||!wn(a6);default:return f3()}}function Kh(){return ct(),as()||X()===19||X()===23}function D3(){return wn(Kh)}function mD(){return Cb(!0)}function Cb(he){return ct(),he&&X()===165?!1:(as()||X()===19)&&!u.hasPrecedingLineBreak()}function _m(){return wn(Cb)}function N9(he){return ct()===160?Cb(he):!1}function o6(){return wn(N9)}function qm(){switch(X()){case 27:return Db();case 19:return fD(!1);case 115:return gC(de(),je(),void 0);case 121:if(D3())return gC(de(),je(),void 0);break;case 135:if(o6())return gC(de(),je(),void 0);break;case 160:if(_m())return gC(de(),je(),void 0);break;case 100:return kb(de(),je(),void 0);case 86:return x4(de(),je(),void 0);case 101:return w9();case 92:return rF();case 117:return xb();case 99:return E4();case 88:return hC(251);case 83:return hC(252);case 107:return yc();case 118:return md();case 109:return _4();case 111:return fC();case 113:case 85:case 98:return T5();case 89:return aF();case 60:return L5();case 134:case 120:case 156:case 144:case 145:case 138:case 87:case 94:case 95:case 102:case 123:case 124:case 125:case 128:case 129:case 126:case 148:case 162:if(mC())return L5();break}return op()}function bb(he){return he.kind===138}function L5(){const he=de(),Re=je(),nt=j1(!0);if(Oe(nt,bb)){const bi=cz(he);if(bi)return bi;for(const en of nt)en.flags|=33554432;return bo(33554432,()=>P9(he,Re,nt))}else return P9(he,Re,nt)}function cz(he){return bo(33554432,()=>{const Re=fc(ji,he);if(Re)return Cl(Re)})}function P9(he,Re,nt){switch(X()){case 115:case 121:case 87:case 160:case 135:return gC(he,Re,nt);case 100:return kb(he,Re,nt);case 86:return x4(he,Re,nt);case 120:return Ht(he,Re,nt);case 156:return Oi(he,Re,nt);case 94:return Jr(he,Re,nt);case 162:case 144:case 145:return Af(he,Re,nt);case 102:return P5(he,Re,nt);case 95:switch(ct(),X()){case 90:case 64:return mte(he,Re,nt);case 130:return h6(he,Re,nt);default:return xC(he,Re,nt)}default:if(nt){const Nt=dl(282,!0,F.Declaration_expected);return BP(Nt,he),Nt.modifiers=nt,Nt}return}}function M9(){return ct()===11}function z9(){return ct(),!u.hasPrecedingLineBreak()&&(wo()||X()===11)}function pC(he,Re){if(X()!==19){if(he&4){Eu();return}if(Lc()){cl();return}}return r6(he,Re)}function $f(){const he=de();if(X()===28)return Ri(k.createOmittedExpression(),he);const Re=Ho(26),nt=_u(),Nt=g4();return Ri(k.createBindingElement(Re,void 0,nt,Nt),he)}function x3(){const he=de(),Re=Ho(26),nt=as();let Nt=fn(),bi;nt&&X()!==59?(bi=Nt,Nt=void 0):(Fn(59),bi=_u());const en=g4();return Ri(k.createBindingElement(Re,Nt,bi,en),he)}function I9(){const he=de();Fn(19);const Re=Qe(()=>R1(9,x3));return Fn(20),Ri(k.createObjectBindingPattern(Re),he)}function R9(){const he=de();Fn(23);const Re=Qe(()=>R1(10,$f));return Fn(24),Ri(k.createArrayBindingPattern(Re),he)}function Ks(){return X()===19||X()===23||X()===81||as()}function _u(he){return X()===23?R9():X()===19?I9():sf(he)}function Dm(){return cf(!0)}function cf(he){const Re=de(),nt=je(),Nt=_u(F.Private_identifiers_are_not_allowed_in_variable_declarations);let bi;he&&Nt.kind===80&&X()===54&&!u.hasPrecedingLineBreak()&&(bi=Tc());const en=F5(),zu=tF(X())?void 0:g4(),Hr=Je(Nt,bi,en,zu);return Ln(Ri(Hr,Re),nt)}function yb(he){const Re=de();let nt=0;switch(X()){case 115:break;case 121:nt|=1;break;case 87:nt|=2;break;case 160:nt|=4;break;case 135:H.assert(o6()),nt|=6,ct();break;default:H.fail()}ct();let Nt;if(X()===165&&wn(Ww))Nt=Wf();else{const bi=mt();oa(he),Nt=R1(8,he?cf:Dm),oa(bi)}return Ri(ft(Nt,nt),Re)}function Ww(){return Oh()&&ct()===22}function gC(he,Re,nt){const Nt=yb(!1);cl();const bi=xe(nt,Nt);return Ln(Ri(bi,he),Re)}function kb(he,Re,nt){const Nt=$i(),bi=tE(nt);Fn(100);const en=Ho(42),zu=bi&2048?g_():sf(),Hr=en?1:0,Lr=bi&1024?2:0,gr=Xe();bi&32&&Ta(!0);const fa=bu(Hr|Lr),_0=bn(59,!1),qs=pC(Hr|Lr,F.or_expected);Ta(Nt);const Ws=k.createFunctionDeclaration(nt,en,zu,gr,fa,_0,qs);return Ln(Ri(Ws,he),Re)}function s6(){if(X()===137)return Fn(137);if(X()===11&&wn(ct)===21)return Ir(()=>{const he=ir();return he.text==="constructor"?he:void 0})}function Zm(he,Re,nt){return Ir(()=>{if(s6()){const Nt=Xe(),bi=bu(0),en=bn(59,!1),zu=pC(0,F.or_expected),Hr=k.createConstructorDeclaration(nt,bi,zu);return Hr.typeParameters=Nt,Hr.type=en,Ln(Ri(Hr,he),Re)}})}function sp(he,Re,nt,Nt,bi,en,zu,Hr){const Lr=Nt?1:0,gr=Oe(nt,VP)?2:0,fa=Xe(),_0=bu(Lr|gr),qs=bn(59,!1),Ws=pC(Lr|gr,Hr),v4=k.createMethodDeclaration(nt,Nt,bi,en,fa,_0,qs,Ws);return v4.exclamationToken=zu,Ln(Ri(v4,he),Re)}function l6(he,Re,nt,Nt,bi){const en=!bi&&!u.hasPrecedingLineBreak()?Ho(54):void 0,zu=F5(),Hr=Yo(90112,g4);wl(Nt,zu,Hr);const Lr=k.createPropertyDeclaration(nt,Nt,bi||en,zu,Hr);return Ln(Ri(Lr,he),Re)}function Up(he,Re,nt){const Nt=Ho(42),bi=fn(),en=Ho(58);return Nt||X()===21||X()===30?sp(he,Re,nt,Nt,bi,en,void 0,F.or_expected):l6(he,Re,nt,bi,en)}function lp(he,Re,nt,Nt,bi){const en=fn(),zu=Xe(),Hr=bu(0),Lr=bn(59,!1),gr=pC(bi),fa=Nt===177?k.createGetAccessorDeclaration(nt,en,Hr,Lr,gr):k.createSetAccessorDeclaration(nt,en,Hr,gr);return fa.typeParameters=zu,jf(fa)&&(fa.type=Lr),Ln(Ri(fa,he),Re)}function N5(){let he;if(X()===60)return!0;for(;XD(X());){if(he=X(),qse(he))return!0;ct()}if(X()===42||(tt()&&(he=X(),ct()),X()===23))return!0;if(he!==void 0){if(!uf(he)||he===153||he===139)return!0;switch(X()){case 21:case 30:case 54:case 59:case 64:case 58:return!0;default:return Lc()}}return!1}function Fb(he,Re,nt){Y0(126);const Nt=Pc(),bi=Ln(Ri(k.createClassStaticBlockDeclaration(Nt),he),Re);return bi.modifiers=nt,bi}function Pc(){const he=vi(),Re=$i();Da(!1),Ta(!0);const nt=fD(!1);return Da(he),Ta(Re),nt}function dz(){if($i()&&X()===135){const he=de(),Re=Q0(F.Expression_expected);ct();const nt=Ma(he,Re,!0);return ap(he,nt)}return g3()}function D4(){const he=de();if(!co(60))return;const Re=Pe(dz);return Ri(k.createDecorator(Re),he)}function Gw(he,Re,nt){const Nt=de(),bi=X();if(X()===87&&Re){if(!Ir(Nr))return}else{if(nt&&X()===126&&wn(vE))return;if(he&&X()===126)return;if(!nd())return}return Ri(Y(bi),Nt)}function j1(he,Re,nt){const Nt=de();let bi,en,zu,Hr=!1,Lr=!1,gr=!1;if(he&&X()===60)for(;en=D4();)bi=xi(bi,en);for(;zu=Gw(Hr,Re,nt);)zu.kind===126&&(Hr=!0),bi=xi(bi,zu),Lr=!0;if(Lr&&he&&X()===60)for(;en=D4();)bi=xi(bi,en),gr=!0;if(gr)for(;zu=Gw(Hr,Re,nt);)zu.kind===126&&(Hr=!0),bi=xi(bi,zu);return bi&&Ka(bi,Nt)}function EC(){let he;if(X()===134){const Re=de();ct();const nt=Ri(Y(134),Re);he=Ka([nt],Re)}return he}function Ab(){const he=de(),Re=je();if(X()===27)return ct(),Ln(Ri(k.createSemicolonClassElement(),he),Re);const nt=j1(!0,!0,!0);if(X()===126&&wn(vE))return Fb(he,Re,nt);if(Tu(139))return lp(he,Re,nt,177,0);if(Tu(153))return lp(he,Re,nt,178,0);if(X()===137||X()===11){const Nt=Zm(he,Re,nt);if(Nt)return Nt}if(p0())return Gf(he,Re,nt);if(fh(X())||X()===11||X()===9||X()===42||X()===23)if(Oe(nt,bb)){for(const bi of nt)bi.flags|=33554432;return bo(33554432,()=>Up(he,Re,nt))}else return Up(he,Re,nt);if(nt){const Nt=dl(80,!0,F.Declaration_expected);return l6(he,Re,nt,Nt,void 0)}return H.fail("Should not have attempted to parse class member declaration.")}function sF(){const he=de(),Re=je(),nt=j1(!0);if(X()===86)return Ol(he,Re,nt,231);const Nt=dl(282,!0,F.Expression_expected);return BP(Nt,he),Nt.modifiers=nt,Nt}function Jw(){return Ol(de(),je(),void 0,231)}function x4(he,Re,nt){return Ol(he,Re,nt,263)}function Ol(he,Re,nt,Nt){const bi=$i();Fn(86);const en=xE(),zu=Xe();Oe(nt,L7)&&Ta(!0);const Hr=v3();let Lr;Fn(19)?(Lr=be(),Fn(20)):Lr=Wf(),Ta(bi);const gr=Nt===263?k.createClassDeclaration(nt,en,zu,Hr,Lr):k.createClassExpression(nt,en,zu,Hr,Lr);return Ln(Ri(gr,he),Re)}function xE(){return as()&&!c6()?Ch(as()):void 0}function c6(){return X()===119&&wn(uh)}function v3(){if(R())return To(22,_C)}function _C(){const he=de(),Re=X();H.assert(Re===96||Re===119),ct();const nt=R1(7,$w);return Ri(k.createHeritageClause(Re,nt),he)}function $w(){const he=de(),Re=g3();if(Re.kind===233)return Re;const nt=d6();return Ri(k.createExpressionWithTypeArguments(Re,nt),he)}function d6(){return X()===30?Vh(20,jd,30,32):void 0}function R(){return X()===96||X()===119}function be(){return To(5,Ab)}function Ht(he,Re,nt){Fn(120);const Nt=Q0(),bi=Xe(),en=v3(),zu=$k(),Hr=k.createInterfaceDeclaration(nt,Nt,bi,en,zu);return Ln(Ri(Hr,he),Re)}function Oi(he,Re,nt){Fn(156),u.hasPrecedingLineBreak()&&Qi(F.Line_break_not_permitted_here);const Nt=Q0(),bi=Xe();Fn(64);const en=X()===141&&Ir(qk)||jd();cl();const zu=k.createTypeAliasDeclaration(nt,Nt,bi,en);return Ln(Ri(zu,he),Re)}function yu(){const he=de(),Re=je(),nt=fn(),Nt=Qe(g4);return Ln(Ri(k.createEnumMember(nt,Nt),he),Re)}function Jr(he,Re,nt){Fn(94);const Nt=Q0();let bi;Fn(19)?(bi=me(()=>R1(6,yu)),Fn(20)):bi=Wf();const en=k.createEnumDeclaration(nt,Nt,bi);return Ln(Ri(en,he),Re)}function br(){const he=de();let Re;return Fn(19)?(Re=To(1,qm),Fn(20)):Re=Wf(),Ri(k.createModuleBlock(Re),he)}function Ea(he,Re,nt,Nt){const bi=Nt&32,en=Nt&8?Cc():Q0(),zu=co(25)?Ea(de(),!1,void 0,8|bi):br(),Hr=k.createModuleDeclaration(nt,en,zu,Nt);return Ln(Ri(Hr,he),Re)}function Ao(he,Re,nt){let Nt=0,bi;X()===162?(bi=Q0(),Nt|=2048):(bi=ir(),bi.text=Uc(bi.text));let en;X()===19?en=br():cl();const zu=k.createModuleDeclaration(nt,bi,en,Nt);return Ln(Ri(zu,he),Re)}function Af(he,Re,nt){let Nt=0;if(X()===162)return Ao(he,Re,nt);if(co(145))Nt|=32;else if(Fn(144),X()===11)return Ao(he,Re,nt);return Ea(he,Re,nt,Nt)}function Uf(){return X()===149&&wn(Fr)}function Fr(){return ct()===21}function vE(){return ct()===19}function gn(){return ct()===44}function h6(he,Re,nt){Fn(130),Fn(145);const Nt=Q0();cl();const bi=k.createNamespaceExportDeclaration(Nt);return bi.modifiers=nt,Ln(Ri(bi,he),Re)}function P5(he,Re,nt){Fn(102);const Nt=u.getTokenFullStart();let bi;wo()&&(bi=Q0());let en=!1;if(X()!==161&&(bi==null?void 0:bi.escapedText)==="type"&&(wo()||O9())&&(en=!0,bi=wo()?Q0():void 0),bi&&!cF())return E_(he,Re,nt,bi,en);let zu;(bi||X()===42||X()===19)&&(zu=M5(bi,Nt,en),Fn(161));const Hr=j9(),Lr=X();let gr;(Lr===118||Lr===132)&&!u.hasPrecedingLineBreak()&&(gr=DC(Lr)),cl();const fa=k.createImportDeclaration(nt,zu,Hr,gr);return Ln(Ri(fa,he),Re)}function lF(){const he=de(),Re=fh(X())?Cc():Rl(11);Fn(59);const nt=bh(!0);return Ri(k.createImportAttribute(Re,nt),he)}function DC(he,Re){const nt=de();Re||Fn(he);const Nt=u.getTokenStart();if(Fn(19)){const bi=u.hasPrecedingLineBreak(),en=R1(24,lF,!0);if(!Fn(20)){const zu=qu(st);zu&&zu.code===F._0_expected.code&&Es(zu,hB(Ye,We,Nt,1,F.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return Ri(k.createImportAttributes(en,bi,he),nt)}else{const bi=Ka([],de(),void 0,!1);return Ri(k.createImportAttributes(bi,!1,he),nt)}}function O9(){return X()===42||X()===19}function cF(){return X()===28||X()===161}function E_(he,Re,nt,Nt,bi){Fn(64);const en=C3();cl();const zu=k.createImportEqualsDeclaration(nt,bi,Nt,en);return Ln(Ri(zu,he),Re)}function M5(he,Re,nt){let Nt;return(!he||co(28))&&(Nt=X()===42?ZK():hz(275)),Ri(k.createImportClause(nt,he,Nt),Re)}function C3(){return Uf()?Uw():Ee(!1)}function Uw(){const he=de();Fn(149),Fn(21);const Re=j9();return Fn(22),Ri(k.createExternalModuleReference(Re),he)}function j9(){if(X()===11){const he=ir();return he.text=Uc(he.text),he}else return i1()}function ZK(){const he=de();Fn(42),Fn(130);const Re=Q0();return Ri(k.createNamespaceImport(Re),he)}function hz(he){const Re=de(),nt=he===275?k.createNamedImports(Vh(23,pD,19,20)):k.createNamedExports(Vh(23,__,19,20));return Ri(nt,Re)}function __(){const he=je();return Ln(qw(281),he)}function pD(){return qw(276)}function qw(he){const Re=de();let nt=uf(X())&&!wo(),Nt=u.getTokenStart(),bi=u.getTokenEnd(),en=!1,zu,Hr=!0,Lr=Cc();if(Lr.escapedText==="type")if(X()===130){const _0=Cc();if(X()===130){const qs=Cc();fh(X())?(en=!0,zu=_0,Lr=fa(),Hr=!1):(zu=Lr,Lr=qs,Hr=!1)}else fh(X())?(zu=Lr,Hr=!1,Lr=fa()):(en=!0,Lr=_0)}else fh(X())&&(en=!0,Lr=fa());Hr&&X()===130&&(zu=Lr,Fn(130),Lr=fa()),he===276&&nt&&le(Nt,bi,F.Identifier_expected);const gr=he===276?k.createImportSpecifier(en,zu,Lr):k.createExportSpecifier(en,zu,Lr);return Ri(gr,Re);function fa(){return nt=uf(X())&&!wo(),Nt=u.getTokenStart(),bi=u.getTokenEnd(),Cc()}}function D_(he){return Ri(k.createNamespaceExport(Cc()),he)}function xC(he,Re,nt){const Nt=$i();Ta(!0);let bi,en,zu;const Hr=co(156),Lr=de();co(42)?(co(130)&&(bi=D_(Lr)),Fn(161),en=j9()):(bi=hz(279),(X()===161||X()===11&&!u.hasPrecedingLineBreak())&&(Fn(161),en=j9()));const gr=X();en&&(gr===118||gr===132)&&!u.hasPrecedingLineBreak()&&(zu=DC(gr)),cl(),Ta(Nt);const fa=k.createExportDeclaration(nt,Hr,bi,en,zu);return Ln(Ri(fa,he),Re)}function mte(he,Re,nt){const Nt=$i();Ta(!0);let bi;co(64)?bi=!0:Fn(90);const en=bh(!0);cl(),Ta(Nt);const zu=k.createExportAssignment(nt,bi,en);return Ln(Ri(zu,he),Re)}let CE;(he=>{he[he.SourceElements=0]="SourceElements",he[he.BlockStatements=1]="BlockStatements",he[he.SwitchClauses=2]="SwitchClauses",he[he.SwitchClauseStatements=3]="SwitchClauseStatements",he[he.TypeMembers=4]="TypeMembers",he[he.ClassMembers=5]="ClassMembers",he[he.EnumMembers=6]="EnumMembers",he[he.HeritageClauseElement=7]="HeritageClauseElement",he[he.VariableDeclarations=8]="VariableDeclarations",he[he.ObjectBindingElements=9]="ObjectBindingElements",he[he.ArrayBindingElements=10]="ArrayBindingElements",he[he.ArgumentExpressions=11]="ArgumentExpressions",he[he.ObjectLiteralMembers=12]="ObjectLiteralMembers",he[he.JsxAttributes=13]="JsxAttributes",he[he.JsxChildren=14]="JsxChildren",he[he.ArrayLiteralMembers=15]="ArrayLiteralMembers",he[he.Parameters=16]="Parameters",he[he.JSDocParameters=17]="JSDocParameters",he[he.RestProperties=18]="RestProperties",he[he.TypeParameters=19]="TypeParameters",he[he.TypeArguments=20]="TypeArguments",he[he.TupleElementTypes=21]="TupleElementTypes",he[he.HeritageClauses=22]="HeritageClauses",he[he.ImportOrExportSpecifiers=23]="ImportOrExportSpecifiers",he[he.ImportAttributes=24]="ImportAttributes",he[he.JSDocComment=25]="JSDocComment",he[he.Count=26]="Count"})(CE||(CE={}));let dF;(he=>{he[he.False=0]="False",he[he.True=1]="True",he[he.Unknown=2]="Unknown"})(dF||(dF={}));let YK;(he=>{function Re(gr,fa,_0){yr("file.js",gr,99,void 0,1,0),u.setText(gr,fa,_0),ei=u.scan();const qs=nt(),Ws=Cn("file.js",99,1,!1,[],Y(1),0,Is),v4=v7(st,Ws);return St&&(Ws.jsDocDiagnostics=v7(St,Ws)),Ba(),qs?{jsDocTypeExpression:qs,diagnostics:v4}:void 0}he.parseJSDocTypeExpressionForTests=Re;function nt(gr){const fa=de(),_0=(gr?co:Fn)(19),qs=bo(16777216,bg);(!gr||_0)&&hd(20);const Ws=k.createJSDocTypeExpression(qs);return Dn(Ws),Ri(Ws,fa)}he.parseJSDocTypeExpression=nt;function Nt(){const gr=de(),fa=co(19),_0=de();let qs=Ee(!1);for(;X()===81;)pr(),Qt(),qs=Ri(k.createJSDocMemberName(qs,Q0()),_0);fa&&hd(20);const Ws=k.createJSDocNameReference(qs);return Dn(Ws),Ri(Ws,gr)}he.parseJSDocNameReference=Nt;function bi(gr,fa,_0){yr("",gr,99,void 0,1,0);const qs=bo(16777216,()=>Lr(fa,_0)),v4=v7(st,{languageVariant:0,text:gr});return Ba(),qs?{jsDoc:qs,diagnostics:v4}:void 0}he.parseIsolatedJSDocComment=bi;function en(gr,fa,_0){const qs=ei,Ws=st.length,v4=Pi,qp=bo(16777216,()=>Lr(fa,_0));return ks(qp,gr),Jn&524288&&(St||(St=[]),St.push(...st)),ei=qs,st.length=Ws,Pi=v4,qp}he.parseJSDocComment=en;let zu;(gr=>{gr[gr.BeginningOfLine=0]="BeginningOfLine",gr[gr.SawAsterisk=1]="SawAsterisk",gr[gr.SavingComments=2]="SavingComments",gr[gr.SavingBackticks=3]="SavingBackticks"})(zu||(zu={}));let Hr;(gr=>{gr[gr.Property=1]="Property",gr[gr.Parameter=2]="Parameter",gr[gr.CallbackParameter=4]="CallbackParameter"})(Hr||(Hr={}));function Lr(gr=0,fa){const _0=We,qs=fa===void 0?_0.length:gr+fa;if(fa=qs-gr,H.assert(gr>=0),H.assert(gr<=qs),H.assert(qs<=_0.length),!Jce(_0,gr))return;let Ws,v4,qp,f6,b3,Vd=[];const gD=[],fz=ji;ji|=1<<25;const Zw=u.scanRange(gr+3,fa-5,Yw);return ji=fz,Zw;function Yw(){let sn=1,Qu,Hu=gr-(_0.lastIndexOf(`
-`,gr)+1)+4;function Or(D0){Qu||(Qu=Hu),Vd.push(D0),Hu+=D0.length}for(Qt();Sb(5););Sb(4)&&(sn=0,Hu=0);e:for(;;){switch(X()){case 60:pte(Vd),b3||(b3=de()),gte(gz(Hu)),sn=0,Qu=void 0;break;case 4:Vd.push(u.getTokenText()),sn=0,Hu=0;break;case 42:const D0=u.getTokenText();sn===1?(sn=2,Or(D0)):(H.assert(sn===0),sn=1,Hu+=D0.length);break;case 5:H.assert(sn!==2,"whitespace shouldn't come from the scanner while saving top-level comment text");const qc=u.getTokenText();Qu!==void 0&&Hu+qc.length>Qu&&Vd.push(qc.slice(Qu-Hu)),Hu+=qc.length;break;case 1:break e;case 82:sn=2,Or(u.getTokenValue());break;case 19:sn=2;const _D=u.getTokenFullStart(),v_=u.getTokenEnd()-1,Zc=Ms(v_);if(Zc){f6||mz(Vd),gD.push(Ri(k.createJSDocText(Vd.join("")),f6??gr,_D)),gD.push(Zc),Vd=[],f6=u.getTokenEnd();break}default:sn=2,Or(u.getTokenText());break}sn===2?Li(!1):Qt()}const Vr=Vd.join("").trimEnd();gD.length&&Vr.length&&gD.push(Ri(k.createJSDocText(Vr),f6??gr,b3)),gD.length&&Ws&&H.assertIsDefined(b3,"having parsed tags implies that the end of the comment span should be set");const Rs=Ws&&Ka(Ws,v4,qp);return Ri(k.createJSDocComment(gD.length?Ka(gD,gr,b3):Vr.length?Vr:void 0,Rs),gr,qs)}function mz(sn){for(;sn.length&&(sn[0]===`
-`||sn[0]==="\r");)sn.shift()}function pte(sn){for(;sn.length;){const Qu=sn[sn.length-1].trimEnd();if(Qu==="")sn.pop();else if(Qu.lengthqc&&(Or.push(z5.slice(qc-sn)),D0=2),sn+=z5.length;break;case 19:D0=2;const QK=u.getTokenFullStart(),tT=u.getTokenEnd()-1,pF=Ms(tT);pF?(Vr.push(Ri(k.createJSDocText(Or.join("")),Rs??Hu,QK)),Vr.push(pF),Or=[],Rs=u.getTokenEnd()):_D(u.getTokenText());break;case 62:D0===3?D0=2:D0=3,_D(u.getTokenText());break;case 82:D0!==3&&(D0=2),_D(u.getTokenValue());break;case 42:if(D0===0){D0=1,sn+=1;break}default:D0!==3&&(D0=2),_D(u.getTokenText());break}D0===2||D0===3?v_=Li(D0===3):v_=Qt()}mz(Or);const Zc=Or.join("").trimEnd();if(Vr.length)return Zc.length&&Vr.push(Ri(k.createJSDocText(Zc),Rs??Hu)),Ka(Vr,Hu,u.getTokenEnd());if(Zc.length)return Zc}function Ms(sn){const Qu=Ir(Mc);if(!Qu)return;Qt(),Ym();const Hu=de();let Or=fh(X())?Ee(!0):void 0;if(Or)for(;X()===81;)pr(),Qt(),Or=Ri(k.createJSDocMemberName(Or,Q0()),Hu);const Vr=[];for(;X()!==20&&X()!==4&&X()!==1;)Vr.push(u.getTokenText()),Qt();const Rs=Qu==="link"?k.createJSDocLink:Qu==="linkcode"?k.createJSDocLinkCode:k.createJSDocLinkPlain;return Ri(Rs(Or,Vr.join("")),sn,u.getTokenEnd())}function Mc(){if(ED(),X()===19&&Qt()===60&&fh(Qt())){const sn=u.getTokenValue();if(m6(sn))return sn}}function m6(sn){return sn==="link"||sn==="linkcode"||sn==="linkplain"}function hF(sn,Qu,Hu,Or){return Ri(k.createJSDocUnknownTag(Qu,C4(sn,de(),Hu,Or)),sn)}function gte(sn){sn&&(Ws?Ws.push(sn):(Ws=[sn],v4=sn.pos),qp=sn.end)}function x_(){return ED(),X()===19?nt():void 0}function V9(){const sn=Sb(23);sn&&Ym();const Qu=Sb(62),Hu=_z();return Qu&&Ko(62),sn&&(Ym(),Ho(64)&&i1(),Fn(24)),{name:Hu,isBracketed:sn}}function N(sn){switch(sn.kind){case 151:return!0;case 188:return N(sn.elementType);default:return X4(sn)&&at(sn.typeName)&&sn.typeName.escapedText==="Object"&&!sn.typeArguments}}function W(sn,Qu,Hu,Or){let Vr=x_(),Rs=!Vr;ED();const{name:D0,isBracketed:qc}=V9(),_D=ED();Rs&&!wn(Mc)&&(Vr=x_());const v_=C4(sn,de(),Or,_D),Zc=ee(Vr,D0,Hu,Or);Zc&&(Vr=Zc,Rs=!0);const z5=Hu===1?k.createJSDocPropertyTag(Qu,D0,qc,Vr,Rs,v_):k.createJSDocParameterTag(Qu,D0,qc,Vr,Rs,v_);return Ri(z5,sn)}function ee(sn,Qu,Hu,Or){if(sn&&N(sn.type)){const Vr=de();let Rs,D0;for(;Rs=Ir(()=>Wn(Hu,Or,Qu));)Rs.kind===348||Rs.kind===355?D0=xi(D0,Rs):Rs.kind===352&&te(Rs.tagName,F.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);if(D0){const qc=Ri(k.createJSDocTypeLiteral(D0,sn.type.kind===188),Vr);return Ri(k.createJSDocTypeExpression(qc),Vr)}}}function ke(sn,Qu,Hu,Or){Oe(Ws,EY)&&le(Qu.pos,u.getTokenStart(),F._0_tag_already_specified,Qr(Qu.escapedText));const Vr=x_();return Ri(k.createJSDocReturnTag(Qu,Vr,C4(sn,de(),Hu,Or)),sn)}function dt(sn,Qu,Hu,Or){Oe(Ws,XP)&&le(Qu.pos,u.getTokenStart(),F._0_tag_already_specified,Qr(Qu.escapedText));const Vr=nt(!0),Rs=Hu!==void 0&&Or!==void 0?C4(sn,de(),Hu,Or):void 0;return Ri(k.createJSDocTypeTag(Qu,Vr,Rs),sn)}function Bi(sn,Qu,Hu,Or){const Rs=X()===23||wn(()=>Qt()===60&&fh(Qt())&&m6(u.getTokenValue()))?void 0:Nt(),D0=Hu!==void 0&&Or!==void 0?C4(sn,de(),Hu,Or):void 0;return Ri(k.createJSDocSeeTag(Qu,Rs,D0),sn)}function au(sn,Qu,Hu,Or){const Vr=x_(),Rs=C4(sn,de(),Hu,Or);return Ri(k.createJSDocThrowsTag(Qu,Vr,Rs),sn)}function za(sn,Qu,Hu,Or){const Vr=de(),Rs=i0();let D0=u.getTokenFullStart();const qc=C4(sn,D0,Hu,Or);qc||(D0=u.getTokenFullStart());const _D=typeof qc!="string"?Ka(Hi([Ri(Rs,Vr,D0)],qc),Vr):Rs.text+qc;return Ri(k.createJSDocAuthorTag(Qu,_D),sn)}function i0(){const sn=[];let Qu=!1,Hu=u.getToken();for(;Hu!==1&&Hu!==4;){if(Hu===30)Qu=!0;else{if(Hu===60&&!Qu)break;if(Hu===32&&Qu){sn.push(u.getTokenText()),u.resetTokenState(u.getTokenEnd());break}}sn.push(u.getTokenText()),Hu=Qt()}return k.createJSDocText(sn.join(""))}function Qm(sn,Qu,Hu,Or){const Vr=vC();return Ri(k.createJSDocImplementsTag(Qu,Vr,C4(sn,de(),Hu,Or)),sn)}function p6(sn,Qu,Hu,Or){const Vr=vC();return Ri(k.createJSDocAugmentsTag(Qu,Vr,C4(sn,de(),Hu,Or)),sn)}function g6(sn,Qu,Hu,Or){const Vr=nt(!1),Rs=Hu!==void 0&&Or!==void 0?C4(sn,de(),Hu,Or):void 0;return Ri(k.createJSDocSatisfiesTag(Qu,Vr,Rs),sn)}function vC(){const sn=co(19),Qu=de(),Hu=Dge();u.setInJSDocType(!0);const Or=d6();u.setInJSDocType(!1);const Vr=k.createExpressionWithTypeArguments(Hu,Or),Rs=Ri(Vr,Qu);return sn&&Fn(20),Rs}function Dge(){const sn=de();let Qu=Bb();for(;co(25);){const Hu=Bb();Qu=Ri(ge(Qu,Hu),sn)}return Qu}function fF(sn,Qu,Hu,Or,Vr){return Ri(Qu(Hu,C4(sn,de(),Or,Vr)),sn)}function Ez(sn,Qu,Hu,Or){const Vr=nt(!0);return Ym(),Ri(k.createJSDocThisTag(Qu,Vr,C4(sn,de(),Hu,Or)),sn)}function BNe(sn,Qu,Hu,Or){const Vr=nt(!0);return Ym(),Ri(k.createJSDocEnumTag(Qu,Vr,C4(sn,de(),Hu,Or)),sn)}function xge(sn,Qu,Hu,Or){let Vr=x_();ED();const Rs=Ete();Ym();let D0=Qw(Hu),qc;if(!Vr||N(Vr.type)){let v_,Zc,z5,QK=!1;for(;(v_=Ir(()=>mF(Hu)))&&v_.kind!==352;)if(QK=!0,v_.kind===351)if(Zc){const tT=Qi(F.A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags);tT&&Es(tT,hB(Ye,We,0,0,F.The_tag_was_first_specified_here));break}else Zc=v_;else z5=xi(z5,v_);if(QK){const tT=Vr&&Vr.type.kind===188,pF=k.createJSDocTypeLiteral(z5,tT);Vr=Zc&&Zc.typeExpression&&!N(Zc.typeExpression.type)?Zc.typeExpression:Ri(pF,sn),qc=Vr.end}}qc=qc||D0!==void 0?de():(Rs??Vr??Qu).end,D0||(D0=C4(sn,qc,Hu,Or));const _D=k.createJSDocTypedefTag(Qu,Vr,Rs,D0);return Ri(_D,sn,qc)}function Ete(sn){const Qu=u.getTokenStart();if(!fh(X()))return;const Hu=Bb();if(co(25)){const Or=Ete(!0),Vr=k.createModuleDeclaration(void 0,Hu,Or,sn?8:void 0);return Ri(Vr,Qu)}return sn&&(Hu.flags|=4096),Hu}function wNe(sn){const Qu=de();let Hu,Or;for(;Hu=Ir(()=>Wn(4,sn));){if(Hu.kind===352){te(Hu.tagName,F.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);break}Or=xi(Or,Hu)}return Ka(Or||[],Qu)}function vge(sn,Qu){const Hu=wNe(Qu),Or=Ir(()=>{if(Sb(60)){const Vr=gz(Qu);if(Vr&&Vr.kind===349)return Vr}});return Ri(k.createJSDocSignature(void 0,Hu,Or),sn)}function Xw(sn,Qu,Hu,Or){const Vr=Ete();Ym();let Rs=Qw(Hu);const D0=vge(sn,Hu);Rs||(Rs=C4(sn,de(),Hu,Or));const qc=Rs!==void 0?de():D0.end;return Ri(k.createJSDocCallbackTag(Qu,D0,Vr,Rs),sn,qc)}function Cge(sn,Qu,Hu,Or){Ym();let Vr=Qw(Hu);const Rs=vge(sn,Hu);Vr||(Vr=C4(sn,de(),Hu,Or));const D0=Vr!==void 0?de():Rs.end;return Ri(k.createJSDocOverloadTag(Qu,Rs,Vr),sn,D0)}function TNe(sn,Qu){for(;!at(sn)||!at(Qu);)if(!at(sn)&&!at(Qu)&&sn.right.escapedText===Qu.right.escapedText)sn=sn.left,Qu=Qu.left;else return!1;return sn.escapedText===Qu.escapedText}function mF(sn){return Wn(1,sn)}function Wn(sn,Qu,Hu){let Or=!0,Vr=!1;for(;;)switch(Qt()){case 60:if(Or){const Rs=E6(sn,Qu);return Rs&&(Rs.kind===348||Rs.kind===355)&&Hu&&(at(Rs.name)||!TNe(Hu,Rs.name.left))?!1:Rs}Vr=!1;break;case 4:Or=!0,Vr=!1;break;case 42:Vr&&(Or=!1),Vr=!0;break;case 80:Or=!1;break;case 1:return!1}}function E6(sn,Qu){H.assert(X()===60);const Hu=u.getTokenFullStart();Qt();const Or=Bb(),Vr=ED();let Rs;switch(Or.escapedText){case"type":return sn===1&&dt(Hu,Or);case"prop":case"property":Rs=1;break;case"arg":case"argument":case"param":Rs=6;break;case"template":return H9(Hu,Or,Qu,Vr);default:return!1}return sn&Rs?W(Hu,Or,sn,Qu):!1}function CC(){const sn=de(),Qu=Sb(23);Qu&&Ym();const Hu=Bb(F.Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces);let Or;if(Qu&&(Ym(),Fn(64),Or=bo(16777216,bg),Fn(24)),!Ql(Hu))return Ri(k.createTypeParameterDeclaration(void 0,Hu,void 0,Or),sn)}function eT(){const sn=de(),Qu=[];do{Ym();const Hu=CC();Hu!==void 0&&Qu.push(Hu),ED()}while(Sb(28));return Ka(Qu,sn)}function H9(sn,Qu,Hu,Or){const Vr=X()===19?nt():void 0,Rs=eT();return Ri(k.createJSDocTemplateTag(Qu,Vr,Rs,C4(sn,de(),Hu,Or)),sn)}function Sb(sn){return X()===sn?(Qt(),!0):!1}function _z(){let sn=Bb();for(co(23)&&Fn(24);co(25);){const Qu=Bb();co(23)&&Fn(24),sn=Bt(sn,Qu)}return sn}function Bb(sn){if(!fh(X()))return dl(80,!sn,sn||F.Identifier_expected);Ni++;const Qu=u.getTokenStart(),Hu=u.getTokenEnd(),Or=X(),Vr=Uc(u.getTokenValue()),Rs=Ri(J(Vr,Or),Qu,Hu);return Qt(),Rs}}})(YK=t.JSDocParser||(t.JSDocParser={}))})(Hv||(Hv={})),(t=>{function u(z,j,J,K){if(K=K||H.shouldAssert(2),k(z,j,J,K),N2e(J))return z;if(z.statements.length===0)return Hv.parseSourceFile(z.fileName,j,z.languageVersion,void 0,!0,z.scriptKind,z.setExternalModuleIndicator,z.jsDocParsingMode);const Y=z;H.assert(!Y.hasBeenIncrementallyParsed),Y.hasBeenIncrementallyParsed=!0,Hv.fixupParentReferences(Y);const oe=z.text,se=T(z),ge=b(z,J);k(z,j,ge,K),H.assert(ge.span.start<=J.span.start),H.assert(Ec(ge.span)===Ec(J.span)),H.assert(Ec(MN(ge))===Ec(MN(J)));const ae=MN(ge).length-ge.span.length;v(Y,ge.span.start,Ec(ge.span),Ec(MN(ge)),ae,oe,j,K);const Ce=Hv.parseSourceFile(z.fileName,j,z.languageVersion,se,!0,z.scriptKind,z.setExternalModuleIndicator,z.jsDocParsingMode);return Ce.commentDirectives=s(z.commentDirectives,Ce.commentDirectives,ge.span.start,Ec(ge.span),ae,oe,j,K),Ce.impliedNodeFormat=z.impliedNodeFormat,Ce}t.updateSourceFile=u;function s(z,j,J,K,Y,oe,se,ge){if(!z)return j;let ae,Ce=!1;for(const ve of z){const{range:Se,type:Ne}=ve;if(Se.endK){ne();const pe={range:{pos:Se.pos+Y,end:Se.end+Y},type:Ne};ae=xi(ae,pe),ge&&H.assert(oe.substring(Se.pos,Se.end)===se.substring(pe.range.pos,pe.range.end))}}return ne(),ae;function ne(){Ce||(Ce=!0,ae?j&&ae.push(...j):ae=j)}}function d(z,j,J,K,Y,oe){j?ge(z):se(z);return;function se(ae){let Ce="";if(oe&&f(ae)&&(Ce=K.substring(ae.pos,ae.end)),ae._children&&(ae._children=void 0),t_(ae,ae.pos+J,ae.end+J),oe&&f(ae)&&H.assert(Ce===Y.substring(ae.pos,ae.end)),ao(ae,se,ge),lm(ae))for(const ne of ae.jsDoc)se(ne);E(ae,oe)}function ge(ae){ae._children=void 0,t_(ae,ae.pos+J,ae.end+J);for(const Ce of ae)se(Ce)}}function f(z){switch(z.kind){case 11:case 9:case 80:return!0}return!1}function p(z,j,J,K,Y){H.assert(z.end>=j,"Adjusting an element that was entirely before the change range"),H.assert(z.pos<=J,"Adjusting an element that was entirely after the change range"),H.assert(z.pos<=z.end);const oe=Math.min(z.pos,K),se=z.end>=J?z.end+Y:Math.min(z.end,K);H.assert(oe<=se),z.parent&&(H.assertGreaterThanOrEqual(oe,z.parent.pos),H.assertLessThanOrEqual(se,z.parent.end)),t_(z,oe,se)}function E(z,j){if(j){let J=z.pos;const K=Y=>{H.assert(Y.pos>=J),J=Y.end};if(lm(z))for(const Y of z.jsDoc)K(Y);ao(z,K),H.assert(J<=z.end)}}function v(z,j,J,K,Y,oe,se,ge){ae(z);return;function ae(ne){if(H.assert(ne.pos<=ne.end),ne.pos>J){d(ne,!1,Y,oe,se,ge);return}const ve=ne.end;if(ve>=j){if(ne.intersectsChange=!0,ne._children=void 0,p(ne,j,J,K,Y),ao(ne,ae,Ce),lm(ne))for(const Se of ne.jsDoc)ae(Se);E(ne,ge);return}H.assert(veJ){d(ne,!0,Y,oe,se,ge);return}const ve=ne.end;if(ve>=j){ne.intersectsChange=!0,ne._children=void 0,p(ne,j,J,K,Y);for(const Se of ne)ae(Se);return}H.assert(ve