-### Latest version: 0.13.3 (10 December 2024) - [Read announcement](https://logdy.dev/blog/post/logdy-new-version-announcement-v013)
+### Latest version: 0.14.0 (13 December 2024) - [Read announcement](https://logdy.dev/blog/post/logdy-new-version-announcement-v014)
Logdy is a single-binary that you add to your PATH so it's available just like any other tool: grep, awk, sed, jq. **No installations, no deployments, no compilations**. It works locally, so it's also secure. [Read more](https://logdy.dev/docs/what-is-logdy).
### Standalone use
```bash
-# use with any shell command
+# Use with any shell command
$ tail -f file.log | logdy
INFO[2024-02...] WebUI started, visit http://localhost:8080 port=8080
+
+# Read log files
+$ logdy follow app-out.log --full-read
+INFO[2024-02...] WebUI started, visit http://localhost:8080 port=8080
```
+More use [modes in the docs.](https://logdy.dev/docs/explanation/command-modes)
### Use as a Go library
```go
@@ -41,14 +46,15 @@ func main(){
<-context.Background().Done()
}
```
+Check [docs](https://logdy.dev/docs/golang-logs-viewer) or [example app](https://github.com/logdyhq/logdy-core/blob/main/example-app/main.go).
-## Demo
+## Demo of the UI
Visit [demo.logdy.dev](https://demo.logdy.dev)

-Visit [logdy.dev](http://logdy.dev) for more info.
+Visit [logdy.dev](http://logdy.dev) for more info and detalied documentation.
##### Project status: Beta version, new features added actively.
@@ -73,7 +79,7 @@ $ brew install logdy
Naviage 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.13.3/logdy_linux_amd64;
+wget https://github.com/logdyhq/logdy-core/releases/download/v0.14.0/logdy_linux_amd64;
mv logdy_linux_amd64 logdy;
chmod +x logdy;
```
@@ -149,9 +155,9 @@ If you would like to develop with UI, check [readme for logdy-ui](https://github
## Building
-This repository uses static asset embedding during compilation. This way, the UI is served from a single binary. Before you build make sure you copy a compiled [UI](https://github.com/logdyhq/logdy-ui) (follow the instructions about building) in `assets` directory. The UI is already commited to this repository, so you don't have to do anymore actions.
+This repository uses static asset embedding during compilation. This way, the UI is served from a single binary. Before you build make sure you copy a compiled [UI](https://github.com/logdyhq/logdy-ui) (follow the instructions about building) in `http/assets` directory. The UI is already commited to this repository, so you don't have to do anymore actions.
-Look at `embed.go` for more details on how UI is embedded into the binary.
+Look at `http/embed.go` for more details on how UI is embedded into the binary.
For a local architecture build:
```bash
diff --git a/build_across b/build_across
index a715fdf..f5d50eb 100755
--- a/build_across
+++ b/build_across
@@ -1 +1 @@
-gox -ldflags "-X 'main.Version=0.13.3'" -output="bin/logdy_{{.OS}}_{{.Arch}}" -osarch="linux/amd64 linux/arm64 windows/386 windows/amd64 darwin/amd64 darwin/arm64"
+gox -ldflags "-X 'main.Version=0.14.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-hamDldIn.js b/http/assets/assets/cssMode-Sb1HsyF1.js
similarity index 99%
rename from http/assets/assets/cssMode-hamDldIn.js
rename to http/assets/assets/cssMode-Sb1HsyF1.js
index 9410e15..ed0deff 100644
--- a/http/assets/assets/cssMode-hamDldIn.js
+++ b/http/assets/assets/cssMode-Sb1HsyF1.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-rjYvFtqJ.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-hNNUgwiq.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-hQuJctH-.js b/http/assets/assets/freemarker2-rigGjrd5.js
similarity index 99%
rename from http/assets/assets/freemarker2-hQuJctH-.js
rename to http/assets/assets/freemarker2-rigGjrd5.js
index 732483b..5351783 100644
--- a/http/assets/assets/freemarker2-hQuJctH-.js
+++ b/http/assets/assets/freemarker2-rigGjrd5.js
@@ -1,4 +1,4 @@
-import{m as F}from"./index-rjYvFtqJ.js";/*!-----------------------------------------------------------------------------
+import{m as F}from"./index-hNNUgwiq.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-qpvmrikL.js b/http/assets/assets/handlebars-36yn1XDC.js
similarity index 99%
rename from http/assets/assets/handlebars-qpvmrikL.js
rename to http/assets/assets/handlebars-36yn1XDC.js
index f28b742..f89c95b 100644
--- a/http/assets/assets/handlebars-qpvmrikL.js
+++ b/http/assets/assets/handlebars-36yn1XDC.js
@@ -1,4 +1,4 @@
-import{m as i}from"./index-rjYvFtqJ.js";/*!-----------------------------------------------------------------------------
+import{m as i}from"./index-hNNUgwiq.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-qKxh1SOy.js b/http/assets/assets/html-3P5GNVWI.js
similarity index 98%
rename from http/assets/assets/html-qKxh1SOy.js
rename to http/assets/assets/html-3P5GNVWI.js
index cb4c74e..f1092c2 100644
--- a/http/assets/assets/html-qKxh1SOy.js
+++ b/http/assets/assets/html-3P5GNVWI.js
@@ -1,4 +1,4 @@
-import{m as d}from"./index-rjYvFtqJ.js";/*!-----------------------------------------------------------------------------
+import{m as d}from"./index-hNNUgwiq.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-HIDsQ80x.js b/http/assets/assets/htmlMode-_UTXnAs0.js
similarity index 99%
rename from http/assets/assets/htmlMode-HIDsQ80x.js
rename to http/assets/assets/htmlMode-_UTXnAs0.js
index 1cec1a4..9e9a2c8 100644
--- a/http/assets/assets/htmlMode-HIDsQ80x.js
+++ b/http/assets/assets/htmlMode-_UTXnAs0.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-rjYvFtqJ.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-hNNUgwiq.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--ia9tQRb.css b/http/assets/assets/index--ia9tQRb.css
deleted file mode 100644
index a368f92..0000000
--- a/http/assets/assets/index--ia9tQRb.css
+++ /dev/null
@@ -1 +0,0 @@
-body{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--danger: #6c2727;color:var(--font);background-color:var(--bg)}body.dark{color-scheme:light dark;--font: #efefef;--bg: #242424;--hl-bg: #373737;--hl-bg2: #3f3f3f;--hl-bg3: #595959;--bg-btn: #1a1a1a;--info: rgb(76, 94, 154)}body.light{color:#213547;--font: #303030;--bg: #f8f8f8;--hl-bg: #e0e0e0;--hl-bg2: #9d9d9d;--hl-bg3: #8c8c8c;--bg-btn: #c5c5c5;--danger: #ff8282;--info: rgb(145, 155, 186)}@media (prefers-color-scheme: light){body.light{color-scheme:light;--font: #303030;--bg: #f8f8f8;--hl-bg: #e0e0e0;--hl-bg2: #9d9d9d;--hl-bg3: #8c8c8c;--bg-btn: #c5c5c5;--info: rgb(145, 155, 186)}body.dark{color-scheme:dark;--font: #efefef;--bg: #242424;--hl-bg: #373737;--hl-bg2: #3f3f3f;--hl-bg3: #595959;--bg-btn: #1a1a1a;--info: rgb(76, 94, 154)}a:hover{color:#747bff}button{background-color:#f9f9f9}}button[disabled]{opacity:.7}a,.link-style{font-weight:500;color:#646cff;text-decoration:inherit}a:hover,.link-style:hover{color:#535bf2}body{margin:0;padding:0;min-width:320px;min-height:100vh}#app.noselect *{-webkit-user-select:none;-ms-user-select:none;user-select:none}h1{font-size:3.2em;line-height:1.1}button,.btn{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;color:var(--color);background-color:var(--bg-btn);cursor:pointer;transition:border-color .25s}.btn-danger{background:var(--danger)!important}button:hover,.btn:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg) scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%) scale(1)}.vjs-check-controller .vjs-check-controller-inner{display:inline-block;position:relative;border:1px solid #bfcbd9;border-radius:2px;vertical-align:middle;box-sizing:border-box;width:16px;height:16px;background-color:#fff;z-index:1;cursor:pointer;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";border:2px solid #fff;border-left:0;border-top:0;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{border-radius:100%;height:4px;background-color:#fff;left:50%;top:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;outline:none;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.vjs-carets{position:absolute;right:0;cursor:pointer}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{display:flex;position:relative;line-height:20px}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit{width:1em}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{position:absolute;right:100%;margin-right:4px;-webkit-user-select:none;user-select:none}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-value{word-break:break-word}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px;text-align:left}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}.drawer[data-v-91210c39]{right:0;top:0;height:calc(100vh - 73px);background:var(--hl-bg);z-index:999;opacity:.97;padding:0 10px 10px 0}.drawer .resize-handle[data-v-91210c39]{background:#fff;width:3px;opacity:.2;cursor:ew-resize;height:100%;float:left;margin-right:10px}.drawer h4[data-v-91210c39],.drawer h3[data-v-91210c39]{margin:2px;cursor:pointer}.drawer h4 .clipboard[data-v-91210c39],.drawer h3 .clipboard[data-v-91210c39]{visibility:hidden}.drawer h4:hover .clipboard[data-v-91210c39],.drawer h3:hover .clipboard[data-v-91210c39]{visibility:visible!important}.drawer .inner-drawer[data-v-91210c39]{padding-top:20px;height:calc(100% - 15px);overflow-y:scroll}.drawer .inner-drawer .header[data-v-91210c39]{display:flex;align-items:center;float:right}.drawer pre[data-v-91210c39]{margin:6px 0;background:var(--bg);padding:10px;white-space:pre-wrap}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace}.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.monaco-aria-container{position:absolute;left:-999em}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%;color:var(--vscode-editor-foreground);background-color:var(--vscode-editor-background)}.monaco-editor-background{background-color:var(--vscode-editor-background)}.monaco-editor .rangeHighlight{background-color:var(--vscode-editor-rangeHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-rangeHighlightBorder)}.monaco-editor.hc-black .rangeHighlight,.monaco-editor.hc-light .rangeHighlight{border-style:dotted}.monaco-editor .symbolHighlight{background-color:var(--vscode-editor-symbolHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-symbolHighlightBorder)}.monaco-editor.hc-black .symbolHighlight,.monaco-editor.hc-light .symbolHighlight{border-style:dotted}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .squiggly-error{border-bottom:4px double var(--vscode-editorError-border)}.monaco-editor .squiggly-error:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorError-background)}.monaco-editor .squiggly-warning{border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .squiggly-warning:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorWarning-background)}.monaco-editor .squiggly-info{border-bottom:4px double var(--vscode-editorInfo-border)}.monaco-editor .squiggly-info:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorInfo-background)}.monaco-editor .squiggly-hint{border-bottom:2px dotted var(--vscode-editorHint-border)}.monaco-editor.showUnused .squiggly-unnecessary{border-bottom:2px dashed var(--vscode-editorUnnecessaryCode-border)}.monaco-editor.showDeprecated .squiggly-inline-deprecated{text-decoration:line-through;text-decoration-color:var(--vscode-editor-foreground, inherit)}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.scrollbar>.slider{background:var(--vscode-scrollbarSlider-background)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-scrollable-element>.scrollbar>.slider.active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .inputarea.ime-input{z-index:10;caret-color:var(--vscode-editorCursor-foreground);color:var(--vscode-editor-foreground)}.monaco-editor .margin-view-overlays .line-numbers{font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default;height:100%}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor .line-numbers{color:var(--vscode-editorLineNumber-foreground)}.monaco-editor .line-numbers.active-line-number{color:var(--vscode-editorLineNumber-activeForeground)}.monaco-editor .margin{background-color:var(--vscode-editorGutter-background)}.monaco-mouse-cursor-text{cursor:text}.monaco-editor .view-overlays .current-line,.monaco-editor .margin-view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}.monaco-editor .lines-content .core-guide{position:absolute;box-sizing:border-box}.monaco-editor .lines-content .core-guide-indent{box-shadow:1px 0 0 0 var(--vscode-editorIndentGuide-background) inset}.monaco-editor .lines-content .core-guide-indent-active{box-shadow:1px 0 0 0 var(--vscode-editorIndentGuide-activeBackground, --vscode-editorIndentGuide-background) inset}.mtkcontrol{color:#fff!important;background:#960000!important}.mtkoverflow{background-color:var(--vscode-button-background, --vscode-editor-background);color:var(--vscode-button-foreground, --vscode-editor-foreground);border-width:1px;border-style:solid;border-color:var(--vscode-contrastBorder);border-radius:2px;padding:4px;cursor:pointer}.mtkoverflow:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none}.monaco-editor.mac .lines-content:hover,.monaco-editor.mac .view-line:hover,.monaco-editor.mac .view-lines:hover{user-select:text;-webkit-user-select:text;-ms-user-select:text}.monaco-editor.enable-user-select{user-select:initial;-webkit-user-select:initial}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .mtkw{color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .mtkz{display:inline-block;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover:hover .minimap-slider,.monaco-editor .minimap.slider-mouseover .minimap-slider.active{opacity:1}.monaco-editor .minimap-slider .minimap-slider-horizontal{background:var(--vscode-minimapSlider-background)}.monaco-editor .minimap-slider:hover .minimap-slider-horizontal{background:var(--vscode-minimapSlider-hoverBackground)}.monaco-editor .minimap-slider.active .minimap-slider-horizontal{background:var(--vscode-minimapSlider-activeBackground)}.monaco-editor .minimap-shadow-visible{box-shadow:var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.minimap.autohide{opacity:0;transition:opacity .5s}.minimap.autohide:hover{opacity:1}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0;box-shadow:1px 0 0 0 var(--vscode-editorRuler-foreground) inset}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .focused .selected-text{background-color:var(--vscode-editor-selectionBackground)}.monaco-editor .selected-text{background-color:var(--vscode-editor-inactiveSelectionBackground)}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor.hc-light .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-light .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-light .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-light .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .blockDecorations-container{position:absolute;top:0;pointer-events:none}.monaco-editor .blockDecorations-block{position:absolute;box-sizing:border-box}.monaco-editor .mwh{position:absolute;color:var(--vscode-editorWhitespace-foreground)!important}:root{--vscode-sash-size: 4px}.monaco-sash{position:absolute;z-index:35;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--vscode-sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--vscode-sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--vscode-sash-size) * 2);width:calc(var(--vscode-sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--vscode-sash-size) * -.5);top:calc(var(--vscode-sash-size) * -1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--vscode-sash-size) * -.5);bottom:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--vscode-sash-size) * -.5);left:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--vscode-sash-size) * -.5);right:calc(var(--vscode-sash-size) * -1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;background:transparent}.monaco-workbench:not(.reduce-motion) .monaco-sash:before{transition:background-color .1s ease-out}.monaco-sash.hover:before,.monaco-sash.active:before{background:var(--vscode-sash-hoverBorder)}.monaco-sash.vertical:before{width:var(--vscode-sash-hover-size);left:calc(50% - (var(--vscode-sash-hover-size) / 2))}.monaco-sash.horizontal:before{height:var(--vscode-sash-hover-size);top:calc(50% - (var(--vscode-sash-hover-size) / 2))}.pointer-events-disabled{pointer-events:none!important}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:#0ff3}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:#00000008}.monaco-diff-editor.vs-dark .diffOverview{background:#ffffff03}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:#0000}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:#ababab66}.modified-in-monaco-diff-editor.hc-black .slider.active,.modified-in-monaco-diff-editor.hc-light .slider.active{background:none}.monaco-editor .insert-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-diff-editor .delete-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}.monaco-editor.hc-black .insert-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .delete-sign,.monaco-editor.hc-light .insert-sign,.monaco-diff-editor.hc-light .insert-sign,.monaco-editor.hc-light .delete-sign,.monaco-diff-editor.hc-light .delete-sign{opacity:1}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .inline-added-margin-view-zone{text-align:right}.monaco-editor .arrow-revert-change{z-index:10;position:absolute}.monaco-editor .arrow-revert-change:hover{cursor:pointer}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-editor .char-insert,.monaco-diff-editor .char-insert{background-color:var(--vscode-diffEditor-insertedTextBackground)}.monaco-editor .line-insert,.monaco-diff-editor .line-insert{background-color:var(--vscode-diffEditor-insertedLineBackground, --vscode-diffEditor-insertedTextBackground)}.monaco-editor .line-insert,.monaco-editor .char-insert{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-insertedTextBorder)}.monaco-editor.hc-black .line-insert,.monaco-editor.hc-light .line-insert,.monaco-editor.hc-black .char-insert,.monaco-editor.hc-light .char-insert{border-style:dashed}.monaco-editor .line-delete,.monaco-editor .char-delete{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-removedTextBorder)}.monaco-editor.hc-black .line-delete,.monaco-editor.hc-light .line-delete,.monaco-editor.hc-black .char-delete,.monaco-editor.hc-light .char-delete{border-style:dashed}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .gutter-insert,.monaco-diff-editor .gutter-insert{background-color:var(--vscode-diffEditorGutter-insertedLineBackground, --vscode-diffEditor-insertedLineBackground, --vscode-diffEditor-insertedTextBackground)}.monaco-editor .char-delete,.monaco-diff-editor .char-delete{background-color:var(--vscode-diffEditor-removedTextBackground)}.monaco-editor .line-delete,.monaco-diff-editor .line-delete{background-color:var(--vscode-diffEditor-removedLineBackground, --vscode-diffEditor-removedTextBackground)}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .gutter-delete,.monaco-diff-editor .gutter-delete{background-color:var(--vscode-diffEditorGutter-removedLineBackground, --vscode-diffEditor-removedLineBackground, --vscode-diffEditor-removedTextBackground)}.monaco-diff-editor.side-by-side .editor.modified{box-shadow:-6px 0 5px -5px var(--vscode-scrollbar-shadow);border-left:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor .diffViewport{background:var(--vscode-scrollbarSlider-background)}.monaco-diff-editor .diffViewport:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-diff-editor .diffViewport:active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-diff-editor .diff-review-line-number{text-align:right;display:inline-block;color:var(--vscode-editorLineNumber-foreground)}.monaco-diff-editor .diff-review{position:absolute;user-select:none;-webkit-user-select:none}.monaco-diff-editor .diff-review-summary{padding-left:10px}.monaco-diff-editor .diff-review-shadow{position:absolute;box-shadow:var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset}.monaco-diff-editor .diff-review-row{white-space:pre}.monaco-diff-editor .diff-review-table{display:table;min-width:100%}.monaco-diff-editor .diff-review-row{display:table-row;width:100%}.monaco-diff-editor .diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.monaco-diff-editor .diff-review-spacer>.codicon{font-size:9px!important}.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}.monaco-diff-editor .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-single,.monaco-list.selection-multiple{outline:0!important}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-select-box-dropdown-padding{--dropdown-padding-top: 1px;--dropdown-padding-bottom: 1px}.hc-black .monaco-select-box-dropdown-padding,.hc-light .monaco-select-box-dropdown-padding{--dropdown-padding-top: 3px;--dropdown-padding-bottom: 4px}.monaco-select-box-dropdown-container{display:none;box-sizing:border-box}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown *{margin:0}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown a:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown code{line-height:15px;font-family:var(--monaco-monospace-font)}.monaco-select-box-dropdown-container.visible{display:flex;flex-direction:column;text-align:left;width:1px;overflow:hidden;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container{flex:0 0 auto;align-self:flex-start;padding-top:var(--dropdown-padding-top);padding-bottom:var(--dropdown-padding-bottom);padding-left:1px;padding-right:1px;width:100%;overflow:hidden;box-sizing:border-box}.monaco-select-box-dropdown-container>.select-box-details-pane{padding:5px}.hc-black .monaco-select-box-dropdown-container>.select-box-dropdown-list-container{padding-top:var(--dropdown-padding-top);padding-bottom:var(--dropdown-padding-bottom)}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row{cursor:pointer}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-text{text-overflow:ellipsis;overflow:hidden;padding-left:3.5px;white-space:nowrap;float:left}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-detail{text-overflow:ellipsis;overflow:hidden;padding-left:3.5px;white-space:nowrap;float:left;opacity:.7}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-decorator-right{text-overflow:ellipsis;overflow:hidden;padding-right:10px;white-space:nowrap;float:right}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control{flex:1 1 auto;align-self:flex-start;opacity:0}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div{overflow:hidden;max-height:0px}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div>.option-text-width-control{padding-left:4px;padding-right:8px;white-space:nowrap}.monaco-select-box{width:100%;cursor:pointer;border-radius:2px}.monaco-select-box-dropdown-container{font-size:13px;font-weight:400;text-transform:none}.monaco-action-bar .action-item.select-container{cursor:default}.monaco-action-bar .action-item .monaco-select-box{cursor:pointer;min-width:100px;min-height:18px;padding:2px 23px 2px 8px}.mac .monaco-action-bar .action-item .monaco-select-box{font-size:11px;border-radius:5px}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;height:100%;width:100%;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;align-items:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .icon,.monaco-action-bar .action-item .codicon{display:block}.monaco-action-bar .action-item .codicon{display:flex;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label{display:flex;font-size:11px;padding:3px;border-radius:5px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:.6}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:#bbb}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator{display:flex;align-items:center;cursor:default}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator>div{width:1px}.context-view{position:absolute}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;color:inherit}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.hc-light .quick-input-widget .monaco-highlighted-label .highlight{color:#0f4a85}.monaco-keybinding>.monaco-keybinding-key{background-color:#ddd6;border:solid 1px rgba(204,204,204,.4);border-bottom-color:#bbb6;box-shadow:inset 0 -1px #bbb6;color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px rgb(111,195,223);box-shadow:none;color:#fff}.hc-light .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px #0F4A85;box-shadow:none;color:#292929}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:#8080802b;border:solid 1px rgba(51,51,51,.6);border-bottom-color:#4449;box-shadow:inset 0 -1px #4449;color:#ccc}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:initial}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:initial;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:flex;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap;overflow:hidden}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{flex:1}.monaco-table-tr{display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-th,.monaco-table-td{box-sizing:border-box;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--vscode-sash-size) / 2);width:0;border-left:1px solid transparent}.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2,.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}.monaco-custom-toggle{margin-left:2px;float:left;cursor:pointer;overflow:hidden;width:20px;height:20px;border-radius:3px;border:1px solid transparent;padding:1px;box-sizing:border-box;user-select:none;-webkit-user-select:none}.monaco-custom-toggle:hover{background-color:var(--vscode-inputOption-hoverBackground)}.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{border:1px dashed var(--vscode-focusBorder)}.hc-black .monaco-custom-toggle,.hc-light .monaco-custom-toggle,.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{background:none}.monaco-custom-toggle.monaco-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-custom-toggle.monaco-checkbox:not(.checked):before{visibility:hidden}.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;border-radius:2px;font-size:inherit}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px 6px}.monaco-inputbox>.ibwrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls,.hc-light .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls,.hc-light .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:#fdff00cc}to{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:#fdff00cc}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:#ffffff70}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:#ffffff70}99%{background:transparent}}.monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}.monaco-tl-row.disabled{cursor:default}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent}.monaco-workbench:not(.reduce-motion) .monaco-tl-indent>.indent-guide{transition:border-color .1s linear}.monaco-tl-twistie,.monaco-tl-contents{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;transform:translate(3px)}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite}.monaco-tree-type-filter{position:absolute;top:0;display:flex;padding:3px;max-width:200px;z-index:100;margin:0 6px;border:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter{transition:top .3s}.monaco-tree-type-filter.disabled{top:-40px!important}.monaco-tree-type-filter-grab{display:flex!important;align-items:center;justify-content:center;cursor:grab;margin-right:2px}.monaco-tree-type-filter-grab.grabbing{cursor:grabbing}.monaco-tree-type-filter-input{flex:1}.monaco-tree-type-filter-input .monaco-inputbox{height:23px}.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.input,.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.mirror{padding:2px 4px}.monaco-tree-type-filter-input .monaco-findInput>.controls{top:2px}.monaco-tree-type-filter-actionbar{margin-left:4px}.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label{padding:2px}.monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px;border-radius:2px;text-align:center;cursor:pointer;justify-content:center;align-items:center;border:1px solid var(--vscode-button-border, transparent);line-height:18px}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled:focus,.monaco-button.disabled{opacity:.4!important;cursor:default}.monaco-text-button .codicon{margin:0 .2em;color:inherit!important}.monaco-text-button.monaco-text-button-with-short-label{flex-direction:row;flex-wrap:wrap;padding:0 4px;overflow:hidden;height:28px}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label{flex-basis:100%}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{flex-grow:1;width:0;overflow:hidden}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label,.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{display:flex;justify-content:center;align-items:center;font-weight:400;font-style:inherit;padding:4px 0}.monaco-button-dropdown{display:flex;cursor:pointer}.monaco-button-dropdown.disabled{cursor:default}.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus,.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator{opacity:.4!important}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}.monaco-button-dropdown .monaco-button-dropdown-separator{padding:4px 0;cursor:default}.monaco-button-dropdown .monaco-button-dropdown-separator>div{height:100%;width:1px}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{border:1px solid var(--vscode-button-border, transparent);border-left-width:0!important;border-radius:0 2px 2px 0}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-radius:2px 0 0 2px}.monaco-description-button{display:flex;flex-direction:column;align-items:center;margin:4px 5px}.monaco-description-button .monaco-button-description{font-style:italic;font-size:11px;padding:4px 20px}.monaco-description-button .monaco-button-label,.monaco-description-button .monaco-button-description{display:flex;justify-content:center;align-items:center}.monaco-description-button .monaco-button-label>.codicon,.monaco-description-button .monaco-button-description>.codicon{margin:0 .2em;color:inherit!important}.monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-progress-container{width:100%;height:5px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:5px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;transform:translateZ(0);animation-timing-function:linear}.monaco-progress-container.infinite.infinite-long-running .progress-bit{animation-timing-function:steps(100)}@keyframes progress{0%{transform:translate(0) scaleX(1)}50%{transform:translate(2500%) scaleX(3)}to{transform:translate(4900%) scaleX(1)}}.quick-input-widget{position:absolute;width:600px;z-index:2550;left:50%;margin-left:-300px;-webkit-app-region:no-drag;border-radius:6px}.quick-input-titlebar{display:flex;align-items:center;border-top-left-radius:5px;border-top-right-radius:5px}.quick-input-left-action-bar{display:flex;margin-left:4px;flex:1}.quick-input-title{padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}.quick-input-right-action-bar{display:flex;margin-right:4px;flex:1}.quick-input-right-action-bar>.actions-container{justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:center;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px}.quick-input-header .quick-input-description{margin:4px 2px}.quick-input-header{display:flex;padding:8px 6px 6px}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-filter{flex-grow:1;display:flex;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:flex;height:25px;align-items:center}.quick-input-message{margin-top:-1px;padding:5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-message a{color:inherit}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-progress.monaco-progress-container,.quick-input-progress.monaco-progress-container .progress-bit{height:2px}.quick-input-list{line-height:22px}.quick-input-widget.hidden-input .quick-input-list{margin-top:4px;padding-bottom:4px}.quick-input-list .monaco-list{overflow:hidden;max-height:440px;padding-bottom:5px}.quick-input-list .monaco-scrollable-element{padding:0 5px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;height:100%;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row{border-radius:3px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-list .quick-input-list-checkbox{align-self:center;margin:0}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label>span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-highlighted-label .highlight{font-weight:700}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:0 2px 2px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px}.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px}.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label{display:flex}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}.monaco-icon-label-container.disabled{color:var(--vscode-disabledForeground)}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.italic:after{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:auto 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{box-sizing:border-box;background-color:var(--vscode-editorBracketMatch-background);border:1px solid var(--vscode-editorBracketMatch-border)}@font-face{font-family:codicon;font-display:block;src:url(./codicon-9NdTC9YB.ttf) format("truetype")}.codicon[class*=codicon-]{font: 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none}.codicon-wrench-subaction{opacity:.5}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin{animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.monaco-editor .codicon.codicon-symbol-array,.monaco-workbench .codicon.codicon-symbol-array{color:var(--vscode-symbolIcon-arrayForeground)}.monaco-editor .codicon.codicon-symbol-boolean,.monaco-workbench .codicon.codicon-symbol-boolean{color:var(--vscode-symbolIcon-booleanForeground)}.monaco-editor .codicon.codicon-symbol-class,.monaco-workbench .codicon.codicon-symbol-class{color:var(--vscode-symbolIcon-classForeground)}.monaco-editor .codicon.codicon-symbol-method,.monaco-workbench .codicon.codicon-symbol-method{color:var(--vscode-symbolIcon-methodForeground)}.monaco-editor .codicon.codicon-symbol-color,.monaco-workbench .codicon.codicon-symbol-color{color:var(--vscode-symbolIcon-colorForeground)}.monaco-editor .codicon.codicon-symbol-constant,.monaco-workbench .codicon.codicon-symbol-constant{color:var(--vscode-symbolIcon-constantForeground)}.monaco-editor .codicon.codicon-symbol-constructor,.monaco-workbench .codicon.codicon-symbol-constructor{color:var(--vscode-symbolIcon-constructorForeground)}.monaco-editor .codicon.codicon-symbol-value,.monaco-workbench .codicon.codicon-symbol-value,.monaco-editor .codicon.codicon-symbol-enum,.monaco-workbench .codicon.codicon-symbol-enum{color:var(--vscode-symbolIcon-enumeratorForeground)}.monaco-editor .codicon.codicon-symbol-enum-member,.monaco-workbench .codicon.codicon-symbol-enum-member{color:var(--vscode-symbolIcon-enumeratorMemberForeground)}.monaco-editor .codicon.codicon-symbol-event,.monaco-workbench .codicon.codicon-symbol-event{color:var(--vscode-symbolIcon-eventForeground)}.monaco-editor .codicon.codicon-symbol-field,.monaco-workbench .codicon.codicon-symbol-field{color:var(--vscode-symbolIcon-fieldForeground)}.monaco-editor .codicon.codicon-symbol-file,.monaco-workbench .codicon.codicon-symbol-file{color:var(--vscode-symbolIcon-fileForeground)}.monaco-editor .codicon.codicon-symbol-folder,.monaco-workbench .codicon.codicon-symbol-folder{color:var(--vscode-symbolIcon-folderForeground)}.monaco-editor .codicon.codicon-symbol-function,.monaco-workbench .codicon.codicon-symbol-function{color:var(--vscode-symbolIcon-functionForeground)}.monaco-editor .codicon.codicon-symbol-interface,.monaco-workbench .codicon.codicon-symbol-interface{color:var(--vscode-symbolIcon-interfaceForeground)}.monaco-editor .codicon.codicon-symbol-key,.monaco-workbench .codicon.codicon-symbol-key{color:var(--vscode-symbolIcon-keyForeground)}.monaco-editor .codicon.codicon-symbol-keyword,.monaco-workbench .codicon.codicon-symbol-keyword{color:var(--vscode-symbolIcon-keywordForeground)}.monaco-editor .codicon.codicon-symbol-module,.monaco-workbench .codicon.codicon-symbol-module{color:var(--vscode-symbolIcon-moduleForeground)}.monaco-editor .codicon.codicon-symbol-namespace,.monaco-workbench .codicon.codicon-symbol-namespace{color:var(--vscode-symbolIcon-namespaceForeground)}.monaco-editor .codicon.codicon-symbol-null,.monaco-workbench .codicon.codicon-symbol-null{color:var(--vscode-symbolIcon-nullForeground)}.monaco-editor .codicon.codicon-symbol-number,.monaco-workbench .codicon.codicon-symbol-number{color:var(--vscode-symbolIcon-numberForeground)}.monaco-editor .codicon.codicon-symbol-object,.monaco-workbench .codicon.codicon-symbol-object{color:var(--vscode-symbolIcon-objectForeground)}.monaco-editor .codicon.codicon-symbol-operator,.monaco-workbench .codicon.codicon-symbol-operator{color:var(--vscode-symbolIcon-operatorForeground)}.monaco-editor .codicon.codicon-symbol-package,.monaco-workbench .codicon.codicon-symbol-package{color:var(--vscode-symbolIcon-packageForeground)}.monaco-editor .codicon.codicon-symbol-property,.monaco-workbench .codicon.codicon-symbol-property{color:var(--vscode-symbolIcon-propertyForeground)}.monaco-editor .codicon.codicon-symbol-reference,.monaco-workbench .codicon.codicon-symbol-reference{color:var(--vscode-symbolIcon-referenceForeground)}.monaco-editor .codicon.codicon-symbol-snippet,.monaco-workbench .codicon.codicon-symbol-snippet{color:var(--vscode-symbolIcon-snippetForeground)}.monaco-editor .codicon.codicon-symbol-string,.monaco-workbench .codicon.codicon-symbol-string{color:var(--vscode-symbolIcon-stringForeground)}.monaco-editor .codicon.codicon-symbol-struct,.monaco-workbench .codicon.codicon-symbol-struct{color:var(--vscode-symbolIcon-structForeground)}.monaco-editor .codicon.codicon-symbol-text,.monaco-workbench .codicon.codicon-symbol-text{color:var(--vscode-symbolIcon-textForeground)}.monaco-editor .codicon.codicon-symbol-type-parameter,.monaco-workbench .codicon.codicon-symbol-type-parameter{color:var(--vscode-symbolIcon-typeParameterForeground)}.monaco-editor .codicon.codicon-symbol-unit,.monaco-workbench .codicon.codicon-symbol-unit{color:var(--vscode-symbolIcon-unitForeground)}.monaco-editor .codicon.codicon-symbol-variable,.monaco-workbench .codicon.codicon-symbol-variable{color:var(--vscode-symbolIcon-variableForeground)}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn .15s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px;color:var(--vscode-inputValidation-infoForeground);background-color:var(--vscode-inputValidation-infoBackground);border:1px solid var(--vscode-inputValidation-infoBorder)}.monaco-editor.hc-black .monaco-editor-overlaymessage .message,.monaco-editor.hc-light .monaco-editor-overlaymessage .message{border-width:2px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute}.monaco-editor .monaco-editor-overlaymessage .anchor.top{border-bottom-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage .anchor.below{border-top-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,.monaco-editor .monaco-editor-overlaymessage.below .anchor.below{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.action-widget{font-size:13px;border-radius:0;min-width:160px;max-width:500px;z-index:40;display:block;width:100%;border:1px solid var(--vscode-editorWidget-border)!important;background-color:var(--vscode-editorWidget-background);color:var(--vscode-editorWidget-foreground)}.context-view-block{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:-1}.context-view-pointerBlock{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:2}.action-widget .monaco-list{user-select:none;-webkit-user-select:none;border:none!important;border-width:0!important}.action-widget .monaco-list:focus:before{outline:0!important}.action-widget .monaco-list .monaco-scrollable-element{overflow:visible}.action-widget .monaco-list .monaco-list-row{padding:0 10px;white-space:nowrap;cursor:pointer;touch-action:none;width:100%}.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled){background-color:var(--vscode-quickInputList-focusBackground)!important;color:var(--vscode-quickInputList-focusForeground);outline:1px solid var(--vscode-menu-selectionBorder, transparent);outline-offset:-1px}.action-widget .monaco-list-row.group-header{color:var(--vscode-pickerGroup-foreground)!important;font-weight:600}.action-widget .monaco-list .group-header,.action-widget .monaco-list .option-disabled,.action-widget .monaco-list .option-disabled:before,.action-widget .monaco-list .option-disabled .focused,.action-widget .monaco-list .option-disabled .focused:before{cursor:default!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:transparent!important;outline:0 solid!important}.action-widget .monaco-list-row.action{display:flex;gap:6px;align-items:center}.action-widget .monaco-list-row.action.option-disabled{color:var(--vscode-disabledForeground)}.action-widget .monaco-list-row.action.option-disabled .codicon{opacity:.4}.action-widget .monaco-list-row.action:not(.option-disabled) .codicon{color:inherit}.action-widget .monaco-list-row.action .title{flex:1;overflow:hidden;text-overflow:ellipsis}.action-widget .action-widget-action-bar{background-color:var(--vscode-editorHoverWidget-statusBarBackground);border-top:1px solid var(--vscode-editorHoverWidget-border)}.action-widget .action-widget-action-bar:before{display:block;content:"";width:100%}.action-widget .action-widget-action-bar .actions-container{padding:0 8px}.action-widget-action-bar .action-label{color:var(--vscode-textLink-activeForeground);font-size:12px;line-height:22px;padding:0;pointer-events:all}.action-widget-action-bar .action-item{margin-right:16px;pointer-events:none}.action-widget-action-bar .action-label:hover{background-color:transparent!important}.monaco-editor .lightBulbWidget{display:flex;align-items:center;justify-content:center}.monaco-editor .lightBulbWidget:hover{cursor:pointer}.monaco-editor .lightBulbWidget.codicon-light-bulb{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}.monaco-editor .lightBulbWidget:before{position:relative;z-index:2}.monaco-editor .lightBulbWidget:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;opacity:.3;background-color:var(--vscode-editor-background);z-index:1}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize);padding-right:calc(var(--vscode-editorCodeLens-fontSize)*.5);font-feature-settings:var(--vscode-editorCodeLens-fontFeatureSettings);font-family:var(--vscode-editorCodeLens-fontFamily),var(--vscode-editorCodeLens-fontFamilyDefault)}.monaco-editor .codelens-decoration>span,.monaco-editor .codelens-decoration>a{user-select:none;-webkit-user-select:none;white-space:nowrap;vertical-align:sub}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration>a:hover .codicon{color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize)}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{animation:fadein .1s linear}.colorpicker-widget{height:190px;user-select:none;-webkit-user-select:none}.colorpicker-color-decoration,.hc-light .colorpicker-color-decoration{border:solid .1em #000;box-sizing:border-box;margin:.1em .2em 0;width:.8em;height:.8em;line-height:.8em;display:inline-block;cursor:pointer}.hc-black .colorpicker-color-decoration,.vs-dark .colorpicker-color-decoration{border:solid .1em #eee}.colorpicker-header{display:flex;height:24px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-header .picked-color{width:216px;display:flex;align-items:center;justify-content:center;line-height:24px;cursor:pointer;color:#fff;flex:1}.colorpicker-header .picked-color .codicon{color:inherit;font-size:14px;position:absolute;left:8px}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid rgb(255,255,255);border-radius:100%;box-shadow:0 0 2px #000c;position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .hue-strip{position:relative;margin-left:8px;cursor:grab;background:linear-gradient(to bottom,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:grab;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid rgba(255,255,255,.71);box-shadow:0 0 1px #000000d9}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:nowrap}.monaco-editor .peekview-widget .head .peekview-title{display:flex;align-items:baseline;font-size:13px;margin-left:20px;min-width:0;text-overflow:ellipsis;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px;align-self:center}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px;background-color:var(--vscode-peekViewResult-background);color:var(--vscode-peekViewResult-lineForeground)}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%;color:var(--vscode-peekViewResult-fileForeground)}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:var(--vscode-peekViewResult-selectionBackground);color:var(--vscode-peekViewResult-selectionForeground)!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight{background-color:var(--vscode-peekViewResult-matchHighlightBackground)}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:var(--vscode-peekViewEditor-matchHighlightBackground);border:2px solid var(--vscode-peekViewEditor-matchHighlightBorder);box-sizing:border-box}.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input{background-color:var(--vscode-peekViewEditor-background)}.monaco-editor .reference-zone-widget .preview .monaco-editor .margin{background-color:var(--vscode-peekViewEditorGutter-background)}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight{border:1px dotted var(--vscode-contrastActiveBorder, transparent);box-sizing:border-box}.monaco-hover{cursor:default;position:absolute;overflow:hidden;z-index:50;user-select:text;-webkit-user-select:text;box-sizing:initial;animation:fadein .1s linear;line-height:1.5em}.monaco-hover.hidden{display:none}.monaco-hover a:hover:not(.disabled){cursor:pointer}.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:500px;word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover p,.monaco-hover .code,.monaco-hover ul,.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{margin:8px 0}.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{line-height:1.1}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{box-sizing:border-box;border-left:0px;border-right:0px;margin:4px -8px -4px;height:1px}.monaco-hover p:first-child,.monaco-hover .code:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover p:last-child,.monaco-hover .code:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ul,.monaco-hover ol{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:pre-wrap}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .info{font-style:italic;padding:0 8px}.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link:hover,.monaco-hover .hover-contents a.code-link{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-foreground)}.monaco-hover .hover-contents a.code-link>span:hover{color:var(--vscode-textLink-activeForeground)}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span{margin-bottom:4px;display:inline-block}.monaco-hover-content .action-container a{-webkit-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-editor .rendered-markdown kbd{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow);vertical-align:middle;padding:1px 3px}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;user-select:text;-webkit-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-foreground)}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{color:var(--vscode-textLink-activeForeground)}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}.monaco-editor .zone-widget .codicon.codicon-error,.markers-panel .marker-icon.error,.markers-panel .marker-icon .codicon.codicon-error,.text-search-provider-messages .providerMessage .codicon.codicon-error,.extensions-viewlet>.extensions .codicon.codicon-error,.extension-editor .codicon.codicon-error,.preferences-editor .codicon.codicon-error{color:var(--vscode-problemsErrorIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-warning,.markers-panel .marker-icon.warning,.markers-panel .marker-icon .codicon.codicon-warning,.text-search-provider-messages .providerMessage .codicon.codicon-warning,.extensions-viewlet>.extensions .codicon.codicon-warning,.extension-editor .codicon.codicon-warning,.preferences-editor .codicon.codicon-warning{color:var(--vscode-problemsWarningIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-info,.markers-panel .marker-icon.info,.markers-panel .marker-icon .codicon.codicon-info,.text-search-provider-messages .providerMessage .codicon.codicon-info,.extensions-viewlet>.extensions .codicon.codicon-info,.extension-editor .codicon.codicon-info,.preferences-editor .codicon.codicon-info{color:var(--vscode-problemsInfoIcon-foreground)}.monaco-editor .hoverHighlight{background-color:var(--vscode-editor-hoverHighlightBackground)}.monaco-editor .monaco-hover{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .monaco-hover a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .monaco-hover .hover-row .actions{background-color:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-editor .monaco-hover code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .inlineSuggestionsHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .inlineSuggestionsHints a,.monaco-editor .inlineSuggestionsHints a:hover{color:var(--vscode-foreground)}.monaco-editor .inlineSuggestionsHints .keybinding{display:flex;margin-left:4px;opacity:.6}.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key{font-size:8px;padding:2px 3px}.monaco-editor .inlineSuggestionsHints .custom-actions .action-item:nth-child(2) a{display:flex;min-width:19px;justify-content:center}.monaco-editor .inlineSuggestionStatusBarItemLabel{margin-right:2px}.monaco-toolbar{height:100%}.monaco-toolbar .toolbar-toggle-more{display:inline-block;padding:0}.monaco-editor.vs .dnd-target,.monaco-editor.hc-light .dnd-target{border-right:2px dotted black;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #AEAFAD;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines,.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.hc-light.mac.mouse-default .view-lines{cursor:default}.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines,.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.hc-light.mac.mouse-copy .view-lines{cursor:copy}.monaco-editor .findOptionsWidget{background-color:var(--vscode-editorWidget-background);color:var(--vscode-editorWidget-foreground);box-shadow:0 0 8px 2px var(--vscode-widget-shadow);border:2px solid var(--vscode-contrastBorder)}.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;transition:transform .2s linear;padding:0 4px;box-sizing:border-box;transform:translateY(calc(-100% - 10px));border-bottom-left-radius:4px;border-bottom-right-radius:4px}.monaco-workbench.reduce-motion .monaco-editor .find-widget{transition:transform 0ms linear}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:3px 0 0 17px;font-size:12px;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{display:flex;flex:initial;margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;flex:initial;margin-left:3px;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;border-radius:0;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{color:var(--vscode-disabledForeground);cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:flex;vertical-align:middle;flex:auto;flex-grow:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{animation-duration:0;animation-name:inherit!important}.monaco-editor .find-widget .monaco-sash{left:0!important}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-editor .margin-view-overlays .codicon-folding-collapsed{cursor:pointer;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed{transition:initial}.monaco-editor .margin-view-overlays:hover .codicon,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons{opacity:1}.monaco-editor .inline-folded:after{color:gray;margin:.1em .2em 0;content:"⋯";display:inline;line-height:1em;cursor:pointer}.monaco-editor .folded-background{background-color:var(--vscode-editor-foldBackground)}.monaco-editor .cldr.codicon.codicon-folding-expanded,.monaco-editor .cldr.codicon.codicon-folding-collapsed,.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed{color:var(--vscode-editorGutter-foldingControlForeground)!important}.monaco-editor .snippet-placeholder{min-width:2px;outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetTabstopHighlightBorder, transparent)}.monaco-editor .finish-snippet-placeholder{outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent)}.monaco-editor .suggest-widget{width:430px;z-index:40;display:flex;flex-direction:column}.monaco-editor .suggest-widget.message{flex-direction:row;align-items:center}.monaco-editor .suggest-widget,.monaco-editor .suggest-details{flex:0 1 auto;width:100%;border-style:solid;border-width:1px;border-color:var(--vscode-editorSuggestWidget-border);background-color:var(--vscode-editorSuggestWidget-background)}.monaco-editor.hc-black .suggest-widget,.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-light .suggest-widget,.monaco-editor.hc-light .suggest-details{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{box-sizing:border-box;display:none;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:80%;padding:0 4px;border-top:1px solid var(--vscode-editorSuggestWidget-border);overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:var(--vscode-editorSuggestWidgetStatus-foreground)}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{user-select:none;-webkit-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon{color:var(--vscode-editorSuggestWidget-selectedIconForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-highlightForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-focusHighlightForeground)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:initial;text-overflow:ellipsis;overflow:hidden;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:flex;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:flex;flex-direction:column;cursor:default;color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-details.focused{border-color:var(--vscode-focusBorder)}.monaco-editor .suggest-details a{color:var(--vscode-textLink-foreground)}.monaco-editor .suggest-details a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .suggest-details code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 12px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px;overflow:hidden}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:initial;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source{white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ul,.monaco-editor .suggest-details ol{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration,.monaco-editor .suggest-preview-text{font-style:italic}.monaco-editor .inline-completion-text-to-replace{text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text{color:var(--vscode-editorGhostText-foreground)!important;background-color:var(--vscode-editorGhostText-background);border:1px solid var(--vscode-editorGhostText-border)}.monaco-editor.vs .valueSetReplacement{outline:solid 2px var(--vscode-editorBracketMatch-border)}.monaco-editor .linked-editing-decoration{background-color:var(--vscode-editor-linkedEditingBackground);border-left-color:var(--vscode-editor-linkedEditingBackground)}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .focused .selectionHighlight{background-color:var(--vscode-editor-selectionHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-selectionHighlightBorder)}.monaco-editor.hc-black .focused .selectionHighlight,.monaco-editor.hc-light .focused .selectionHighlight{border-style:dotted}.monaco-editor .wordHighlight{background-color:var(--vscode-editor-wordHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightBorder)}.monaco-editor.hc-black .wordHighlight,.monaco-editor.hc-light .wordHighlight{border-style:dotted}.monaco-editor .wordHighlightStrong{background-color:var(--vscode-editor-wordHighlightStrongBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightStrongBorder)}.monaco-editor.hc-black .wordHighlightStrong,.monaco-editor.hc-light .wordHighlightStrong{border-style:dotted}.monaco-editor .wordHighlightText{background-color:var(--vscode-editor-wordHighlightTextBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightTextBorder)}.monaco-editor.hc-black .wordHighlightText,.monaco-editor.hc-light .wordHighlightText{border-style:dotted}.monaco-editor .parameter-hints-widget{z-index:39;display:flex;flex-direction:column;line-height:1.5em;cursor:default;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.hc-black .monaco-editor .parameter-hints-widget,.hc-light .monaco-editor .parameter-hints-widget{border-width:2px}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:flex;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.multiple .body:before{content:"";display:block;height:100%;position:absolute;opacity:.5;border-left:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .monaco-scrollable-element,.monaco-editor .parameter-hints-widget .body{display:flex;flex:1;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px;position:relative}.monaco-editor .parameter-hints-widget .signature.has-docs:after{content:"";display:block;position:absolute;left:0;width:100%;padding-top:4px;opacity:.5;border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs a{color:var(--vscode-textLink-foreground)}.monaco-editor .parameter-hints-widget .docs a:hover{color:var(--vscode-textLink-activeForeground);cursor:pointer}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:initial}.monaco-editor .parameter-hints-widget .docs code{font-family:var(--monaco-monospace-font);border-radius:3px;padding:0 .4em;background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .controls{display:none;flex-direction:column;align-items:center;min-width:22px;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{color:var(--vscode-editorHoverWidget-highlightForeground);font-weight:700}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .rename-box{z-index:100;color:inherit;border-radius:4px}.monaco-editor .rename-box.preview{padding:4px 4px 0}.monaco-editor .rename-box .rename-input{padding:3px;border-radius:2px}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor .sticky-line{color:var(--vscode-editorLineNumber-foreground);overflow:hidden;white-space:nowrap;display:inline-block}.monaco-editor .sticky-line-number{text-align:right;float:left}.monaco-editor .sticky-line-root{background-color:inherit;overflow:hidden;white-space:nowrap;width:100%}.monaco-editor.hc-black .sticky-widget,.monaco-editor.hc-light .sticky-widget{border-bottom:1px solid var(--vscode-contrastBorder)}.monaco-editor .sticky-line-root:hover{background-color:var(--vscode-editorStickyScrollHover-background);cursor:pointer}.monaco-editor .sticky-widget{width:100%;box-shadow:var(--vscode-scrollbar-shadow) 0 3px 2px -2px;z-index:4;background-color:var(--vscode-editorStickyScroll-background)}.monaco-editor .sticky-widget.peek{background-color:var(--vscode-peekViewEditorStickyScroll-background)}.monaco-editor .unicode-highlight{border:1px solid var(--vscode-editorUnicodeHighlight-border);background-color:var(--vscode-editorUnicodeHighlight-background);box-sizing:border-box}.editor-banner{box-sizing:border-box;cursor:default;width:100%;font-size:12px;display:flex;overflow:visible;height:26px;background:var(--vscode-banner-background)}.editor-banner .icon-container{display:flex;flex-shrink:0;align-items:center;padding:0 6px 0 10px}.editor-banner .icon-container.custom-icon{background-repeat:no-repeat;background-position:center center;background-size:16px;width:16px;padding:0;margin:0 6px 0 10px}.editor-banner .message-container{display:flex;align-items:center;line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-banner .message-container p{margin-block-start:0;margin-block-end:0}.editor-banner .message-actions-container{flex-grow:1;flex-shrink:0;line-height:26px;margin:0 4px}.editor-banner .message-actions-container a.monaco-button{width:inherit;margin:2px 8px;padding:0 12px}.editor-banner .message-actions-container a{padding:3px;margin-left:12px;text-decoration:underline}.editor-banner .action-container{padding:0 10px 0 6px}.editor-banner{background-color:var(--vscode-banner-background)}.editor-banner,.editor-banner .action-container .codicon,.editor-banner .message-actions-container .monaco-link{color:var(--vscode-banner-foreground)}.editor-banner .icon-container .codicon{color:var(--vscode-banner-iconForeground)}.monaco-link{color:var(--vscode-textLink-foreground)}.monaco-link:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .accessibilityHelpWidget{padding:10px;vertical-align:middle;overflow:scroll;color:var(--vscode-editorWidget-foreground);background-color:var(--vscode-editorWidget-background);box-shadow:0 2px 8px var(--vscode-widget-shadow);border:2px solid var(--vscode-contrastBorder)}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #F6F6F6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;user-select:text;-webkit-user-select:text;padding:10px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor.hc-black .tokens-inspect-widget,.monaco-editor.hc-light .tokens-inspect-widget{border-width:2px}.monaco-editor .tokens-inspect-widget .tokens-inspect-separator{height:1px;border:0;background-color:var(--vscode-editorHoverWidget-border)}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}hr[data-v-bb5c0884]{opacity:.1}.drawer[data-v-bb5c0884]{position:fixed;right:0;top:0;width:900px;height:calc(100vh - 22px);background:var(--hl-bg);z-index:999;opacity:.97;padding:10px}.drawer h4[data-v-bb5c0884]{margin:2px}.drawer .settings .buttons[data-v-bb5c0884]{margin-top:10px}.drawer .settings .buttons button[data-v-bb5c0884],.drawer .column-edit button[data-v-bb5c0884]{margin-right:5px}.drawer .input[data-v-bb5c0884]{font-family:Roboto mono,sans-serif;font-size:12px;padding:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.drawer .col-row[data-v-bb5c0884]{display:flex}.drawer .col-row .name[data-v-bb5c0884]{width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.drawer .inner-drawer[data-v-bb5c0884]{margin-top:10px;height:calc(100% - 15px);overflow-y:scroll}.drawer .inner-drawer .header[data-v-bb5c0884]{width:100%;text-align:right}.drawer pre[data-v-bb5c0884]{margin:6px 0;background:var(--hl-bg2);padding:10px;white-space:pre-wrap}.btn-sm[data-v-bb5c0884]{padding:4px 6px;margin-right:4px;border-radius:4px;font-size:12px}.btn-sm.active[data-v-bb5c0884]{color:#ffffff4d}.btn-sm.grey[data-v-bb5c0884]{color:#ffffff80}.overlay[data-v-1a4b7156]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:9999}.modal[data-v-1a4b7156]{position:fixed;display:flex;flex-direction:column;top:40px;left:50%;transform:translate(-50%);border:3px solid rgba(255,255,255,.1);border-radius:4px;width:900px;max-height:calc(100% - 100px);overflow-y:scroll;background:var(--hl-bg);z-index:10000;padding:20px}.modal .close[data-v-1a4b7156]{text-align:right}.input{font-family:Roboto mono,sans-serif;font-size:12px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.err{padding:10px;margin:10px 0;background:#b53c3c}.demo .top-bar{padding-top:50px!important}.demo .layout{height:calc(100vh - 116px)!important}.demo-bar{position:fixed;display:flex;align-items:center;justify-content:center;top:0;width:100%;font-weight:600;height:40px;background:#402c6b;border-bottom:1px solid #583c93}.demo-bar span{margin-right:20px}.demo-bar button{padding:4px 8px;font-size:12px;border-radius:7px;margin-right:4px}.container{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.container button{margin-left:5px}button[data-v-752ca984]{margin-right:5px}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}.v-popper__inner{max-width:360px!important}#slider-square{width:90%;margin:0 auto}pre{margin:6px 0;background:#1e1e1e;padding:10px;white-space:pre-wrap;word-wrap:break-word}.nofacets{text-align:center;box-sizing:border-box;overflow:hidden;padding:30px 40px 0;font-size:22px;border-top:1px solid var(--hl-bg)}.nofacets span{font-size:14px}.facet{border-top:1px solid var(--hl-bg);font-size:13px;line-height:16px;cursor:pointer;margin-top:10px}.facet .facet-toggle-vis{font-size:9px}.facet .facet-items{max-height:150px;overflow-y:scroll;border-bottom:1px solid rgba(255,255,255,.08)}.facet .facet-items:hover{max-height:200px}.facet .facet-items .facet-item{display:flex;flex-direction:row;justify-content:space-between;border-radius:2px;padding:4px}.facet .facet-items .facet-item.facet-selected{background:var(--hl-bg2);font-weight:600}.facet .facet-label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.facet .facet-item:hover{background-color:var(--hl-bg)}.facet .facet-header{display:flex;flex-direction:row;justify-content:space-between}.facet .facet-header .facet-title{font-weight:700}.facet .facet-val{text-align:right;width:30px}.top-bar{height:50px;display:flex;align-items:center;flex-direction:row;padding:8px}.top-bardiv{flex:1 1 auto}.top-bar .left{display:flex;align-items:center;margin-left:20px;margin-right:20px}.top-bar .left .logo img{height:40px}.top-bar .left .docs{margin-left:10px;font-size:12px;border:1px solid var(--hl-bg);padding:4px 8px;border-radius:6px;display:flex;flex-direction:row;align-items:center}.top-bar .left .docs svg{margin-left:5px}.top-bar .right{flex-grow:1;display:flex;align-items:center}.top-bar .right .searchbar{font-family:Roboto mono,sans-serif;font-size:12px;padding:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.top-bar .right .search-error{font-family:Roboto mono,sans-serif;font-size:12px;padding:5px;background:var(--hl-bg);margin-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.top-bar .end{display:flex;align-items:center;margin:0 0 0 10px}.top-bar .end .ctrls{margin-right:5px}.top-bar .end .ctrls .ctrl-btn{padding:8px;border-radius:0}.top-bar .end .ctrls .ctrl-btn:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.top-bar .end .ctrls .ctrl-btn:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.layout{display:flex;height:calc(100vh - 66px);overflow:hidden}.layout .mid-col{background:#fff;width:4px;height:100%;opacity:.2;cursor:ew-resize}.layout .mid-col.freeze{width:2px!important;cursor:auto;opacity:.1}.layout .left-col{overflow:auto;overflow-x:hidden;min-width:180px;border-right:1px solid var(--hl-bg);padding-right:5px}.layout .left-col.empty{min-width:unset!important;width:20px!important}.layout .left-col .counter{text-align:center;padding-bottom:10px}.layout .right-col{padding-left:5px;overflow:scroll;width:100%;height:100%}.layout .right-col .trace-block{background:var(--info)}.layout .right-col .clickable{text-decoration:underline;font-weight:700;cursor:pointer}.layout .right-col .clickable:hover{text-decoration:none}.layout .right-col .stick{position:fixed;right:15px;bottom:10px;font-size:11px}.layout .right-col .stick.sticked{border:1px solid #646cff}.layout .right-col .table{font-family:Roboto mono,sans-serif;font-size:12px;border:none;border-collapse:separate;border-spacing:0}.layout .right-col .table .header-border{height:100%;display:inline;width:3px;cursor:ew-resize;background:#00000040;float:right}.layout .right-col .table td,.layout .right-col .table th{padding:1px 2px}.layout .right-col .table .column-name span{pointer-events:none;-webkit-user-select:none;user-select:none}.layout .right-col .table .column-name:hover .hide-icon{visibility:visible!important}.layout .right-col .table th{position:sticky;top:0;background-color:var(--hl-bg);padding:2px 0;z-index:99}.layout .right-col .table td div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:break-word;word-break:break-all}.layout .right-col .table tr{cursor:pointer}.layout .right-col .table tr .mark{display:block;width:10px;font-size:7px;line-height:1px;opacity:.1}.layout .right-col .table tr .mark:hover{opacity:.7}.layout .right-col .table tr .mark.active{opacity:1}.layout .right-col .table tr.row.opened{background-color:var(--hl-bg);opacity:.8}.layout .right-col .table tr.row:hover{background-color:var(--hl-bg)!important;opacity:1}.layout .right-col .table tr.row.open{font-weight:800;background-color:var(--hl-bg3)!important}.btn-sm{padding:4px 6px;margin-right:4px;border-radius:4px;font-size:12px}.kdb,kbd{margin:0;border:1px solid white;opacity:.7;font-size:12px;padding:1px;border-radius:2px}.v-popper--theme-tooltip .v-popper__inner{background:#171717!important;padding:5px 8px!important;font-size:13px}.v-popper--theme-tooltip .v-popper__arrow-container{visibility:hidden}.alert{margin-top:10px;margin-bottom:10px;padding:10px;border:1px solid var(--hl-bg4);background:var(--hl-bg3);border-radius:7px}.alert.alert-info{border:1px solid rgb(95,118,194);background:var(--info)}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}
diff --git a/http/assets/assets/index-rjYvFtqJ.js b/http/assets/assets/index-hNNUgwiq.js
similarity index 75%
rename from http/assets/assets/index-rjYvFtqJ.js
rename to http/assets/assets/index-hNNUgwiq.js
index 044830f..15b787b 100644
--- a/http/assets/assets/index-rjYvFtqJ.js
+++ b/http/assets/assets/index-hNNUgwiq.js
@@ -1,24 +1,24 @@
-var Eci=Object.defineProperty;var _ci=(r,e,i)=>e in r?Eci(r,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):r[e]=i;var Rc=(r,e,i)=>(_ci(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 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)}})();/**
* @vue/shared v3.4.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
-**/function XWe(r,e){const i=new Set(r.split(","));return e?n=>i.has(n.toLowerCase()):n=>i.has(n)}const Xf={},$G=[],HC=()=>{},Dci=()=>!1,t6e=r=>r.charCodeAt(0)===111&&r.charCodeAt(1)===110&&(r.charCodeAt(2)>122||r.charCodeAt(2)<97),eGe=r=>r.startsWith("onUpdate:"),M_=Object.assign,tGe=(r,e)=>{const i=r.indexOf(e);i>-1&&r.splice(i,1)},xci=Object.prototype.hasOwnProperty,r1=(r,e)=>xci.call(r,e),R0=Array.isArray,UG=r=>uae(r)==="[object Map]",i6e=r=>uae(r)==="[object Set]",cpt=r=>uae(r)==="[object Date]",uc=r=>typeof r=="function",ng=r=>typeof r=="string",ML=r=>typeof r=="symbol",Tf=r=>r!==null&&typeof r=="object",Txt=r=>(Tf(r)||uc(r))&&uc(r.then)&&uc(r.catch),Lxt=Object.prototype.toString,uae=r=>Lxt.call(r),vci=r=>uae(r).slice(8,-1),Nxt=r=>uae(r)==="[object Object]",iGe=r=>ng(r)&&r!=="NaN"&&r[0]!=="-"&&""+parseInt(r,10)===r,W3e=XWe(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),n6e=r=>{const e=Object.create(null);return i=>e[i]||(e[i]=r(i))},Cci=/-(\w)/g,yA=n6e(r=>r.replace(Cci,(e,i)=>i?i.toUpperCase():"")),bci=/\B([A-Z])/g,VR=n6e(r=>r.replace(bci,"-$1").toLowerCase()),u6e=n6e(r=>r.charAt(0).toUpperCase()+r.slice(1)),eIe=n6e(r=>r?`on${u6e(r)}`:""),zL=(r,e)=>!Object.is(r,e),G3e=(r,e)=>{for(let i=0;i{Object.defineProperty(r,e,{configurable:!0,enumerable:!1,value:i})},NOe=r=>{const e=parseFloat(r);return isNaN(e)?r:e};let dpt;const Pxt=()=>dpt||(dpt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function P3(r){if(R0(r)){const e={};for(let i=0;i{if(i){const n=i.split(kci);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function Uh(r){let e="";if(ng(r))e=r;else if(R0(r))for(let i=0;ikJ(i,e))}const Yc=r=>ng(r)?r:r==null?"":R0(r)||Tf(r)&&(r.toString===Lxt||!uc(r.toString))?JSON.stringify(r,Ixt,2):String(r),Ixt=(r,e)=>e&&e.__v_isRef?Ixt(r,e.value):UG(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((i,[n,a],o)=>(i[tIe(n,o)+" =>"]=a,i),{})}:i6e(e)?{[`Set(${e.size})`]:[...e.values()].map(i=>tIe(i))}:ML(e)?tIe(e):Tf(e)&&!R0(e)&&!Nxt(e)?String(e):e,tIe=(r,e="")=>{var i;return ML(r)?`Symbol(${(i=r.description)!=null?i:e})`:r};/**
+**/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};/**
* @vue/reactivity v3.4.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
-**/let z6;class Rxt{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=z6,!e&&z6&&(this.index=(z6.scopes||(z6.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const i=z6;try{return z6=this,e()}finally{z6=i}}}on(){z6=this}off(){z6=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),KR()}return this._dirtyLevel>=2}set dirty(e){this._dirtyLevel=e?2:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=mL,i=HI;try{return mL=!0,HI=this,this._runnings++,hpt(this),this.fn()}finally{fpt(this),this._runnings--,HI=i,mL=e}}stop(){var e;this.active&&(hpt(this),fpt(this),(e=this.onStop)==null||e.call(this),this.active=!1)}}function Pci(r){return r.value}function hpt(r){r._trackId++,r._depsLength=0}function fpt(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},jDe=new WeakMap,KI=Symbol(""),zOe=Symbol("");function fx(r,e,i){if(mL&&HI){let n=jDe.get(r);n||jDe.set(r,n=new Map);let a=n.get(i);a||n.set(i,a=Gxt(()=>n.delete(i))),Kxt(HI,a)}}function KS(r,e,i,n,a,o){const c=jDe.get(r);if(!c)return;let h=[];if(e==="clear")h=[...c.values()];else if(i==="length"&&R0(r)){const g=Number(n);c.forEach((_,x)=>{(x==="length"||!ML(x)&&x>=g)&&h.push(_)})}else switch(i!==void 0&&h.push(c.get(i)),e){case"add":R0(r)?iGe(i)&&h.push(c.get("length")):(h.push(c.get(KI)),UG(r)&&h.push(c.get(zOe)));break;case"delete":R0(r)||(h.push(c.get(KI)),UG(r)&&h.push(c.get(zOe)));break;case"set":UG(r)&&h.push(c.get(KI));break}uGe();for(const g of h)g&&Wxt(g,2);rGe()}function Mci(r,e){var i;return(i=jDe.get(r))==null?void 0:i.get(e)}const zci=XWe("__proto__,__v_isRef,__isVue"),Jxt=new Set(Object.getOwnPropertyNames(Symbol).filter(r=>r!=="arguments"&&r!=="caller").map(r=>Symbol[r]).filter(ML)),mpt=Ici();function Ici(){const r={};return["includes","indexOf","lastIndexOf"].forEach(e=>{r[e]=function(...i){const n=o1(this);for(let o=0,c=this.length;o{r[e]=function(...i){HR(),uGe();const n=o1(this)[e].apply(this,i);return rGe(),KR(),n}}),r}function Rci(r){const e=o1(this);return fx(e,"has",r),e.hasOwnProperty(r)}class $xt{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?Yci:Yxt:o?Zxt:qxt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const c=R0(e);if(!a){if(c&&r1(mpt,i))return Reflect.get(mpt,i,n);if(i==="hasOwnProperty")return Rci}const h=Reflect.get(e,i,n);return(ML(i)?Jxt.has(i):zci(i))||(a||fx(e,"get",i),o)?h:bp(h)?c&&iGe(i)?h:h.value:Tf(h)?a?Qxt(h):rae(h):h}}class Uxt extends $xt{constructor(e=!1){super(!1,e)}set(e,i,n,a){let o=e[i];if(!this._shallow){const g=FJ(o);if(!VDe(n)&&!FJ(n)&&(o=o1(o),n=o1(n)),!R0(e)&&bp(o)&&!bp(n))return g?!1:(o.value=n,!0)}const c=R0(e)&&iGe(i)?Number(i)r,r6e=r=>Reflect.getPrototypeOf(r);function m_e(r,e,i=!1,n=!1){r=r.__v_raw;const a=o1(r),o=o1(e);i||(zL(e,o)&&fx(a,"get",e),fx(a,"get",o));const{has:c}=r6e(a),h=n?aGe:i?lGe:Due;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 p_e(r,e=!1){const i=this.__v_raw,n=o1(i),a=o1(r);return e||(zL(r,a)&&fx(n,"has",r),fx(n,"has",a)),r===a?i.has(r):i.has(r)||i.has(a)}function g_e(r,e=!1){return r=r.__v_raw,!e&&fx(o1(r),"iterate",KI),Reflect.get(r,"size",r)}function ppt(r){r=o1(r);const e=o1(this);return r6e(e).has.call(e,r)||(e.add(r),KS(e,"add",r,r)),this}function gpt(r,e){e=o1(e);const i=o1(this),{has:n,get:a}=r6e(i);let o=n.call(i,r);o||(r=o1(r),o=n.call(i,r));const c=a.call(i,r);return i.set(r,e),o?zL(e,c)&&KS(i,"set",r,e):KS(i,"add",r,e),this}function Ept(r){const e=o1(this),{has:i,get:n}=r6e(e);let a=i.call(e,r);a||(r=o1(r),a=i.call(e,r)),n&&n.call(e,r);const o=e.delete(r);return a&&KS(e,"delete",r,void 0),o}function _pt(){const r=o1(this),e=r.size!==0,i=r.clear();return e&&KS(r,"clear",void 0,void 0),i}function E_e(r,e){return function(n,a){const o=this,c=o.__v_raw,h=o1(c),g=e?aGe:r?lGe:Due;return!r&&fx(h,"iterate",KI),c.forEach((_,x)=>n.call(a,g(_),g(x),o))}}function __e(r,e,i){return function(...n){const a=this.__v_raw,o=o1(a),c=UG(o),h=r==="entries"||r===Symbol.iterator&&c,g=r==="keys"&&c,_=a[r](...n),x=i?aGe:e?lGe:Due;return!e&&fx(o,"iterate",g?zOe:KI),{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 DT(r){return function(...e){return r==="delete"?!1:r==="clear"?void 0:this}}function Kci(){const r={get(o){return m_e(this,o)},get size(){return g_e(this)},has:p_e,add:ppt,set:gpt,delete:Ept,clear:_pt,forEach:E_e(!1,!1)},e={get(o){return m_e(this,o,!1,!0)},get size(){return g_e(this)},has:p_e,add:ppt,set:gpt,delete:Ept,clear:_pt,forEach:E_e(!1,!0)},i={get(o){return m_e(this,o,!0)},get size(){return g_e(this,!0)},has(o){return p_e.call(this,o,!0)},add:DT("add"),set:DT("set"),delete:DT("delete"),clear:DT("clear"),forEach:E_e(!0,!1)},n={get(o){return m_e(this,o,!0,!0)},get size(){return g_e(this,!0)},has(o){return p_e.call(this,o,!0)},add:DT("add"),set:DT("set"),delete:DT("delete"),clear:DT("clear"),forEach:E_e(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{r[o]=__e(o,!1,!1),i[o]=__e(o,!0,!1),e[o]=__e(o,!1,!0),n[o]=__e(o,!0,!0)}),[r,i,e,n]}const[Wci,Gci,Jci,$ci]=Kci();function oGe(r,e){const i=e?r?$ci:Jci:r?Gci:Wci;return(n,a,o)=>a==="__v_isReactive"?!r:a==="__v_isReadonly"?r:a==="__v_raw"?n:Reflect.get(r1(i,a)&&a in n?i:n,a,o)}const Uci={get:oGe(!1,!1)},qci={get:oGe(!1,!0)},Zci={get:oGe(!0,!1)},qxt=new WeakMap,Zxt=new WeakMap,Yxt=new WeakMap,Yci=new WeakMap;function Qci(r){switch(r){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xci(r){return r.__v_skip||!Object.isExtensible(r)?0:Qci(vci(r))}function rae(r){return FJ(r)?r:sGe(r,!1,jci,Uci,qxt)}function edi(r){return sGe(r,!1,Hci,qci,Zxt)}function Qxt(r){return sGe(r,!0,Vci,Zci,Yxt)}function sGe(r,e,i,n,a){if(!Tf(r)||r.__v_raw&&!(e&&r.__v_isReactive))return r;const o=a.get(r);if(o)return o;const c=Xci(r);if(c===0)return r;const h=new Proxy(r,c===2?n:i);return a.set(r,h),h}function pL(r){return FJ(r)?pL(r.__v_raw):!!(r&&r.__v_isReactive)}function FJ(r){return!!(r&&r.__v_isReadonly)}function VDe(r){return!!(r&&r.__v_isShallow)}function Xxt(r){return pL(r)||FJ(r)}function o1(r){const e=r&&r.__v_raw;return e?o1(e):r}function a6e(r){return ODe(r,"__v_skip",!0),r}const Due=r=>Tf(r)?rae(r):r,lGe=r=>Tf(r)?Qxt(r):r;class e6t{constructor(e,i,n,a){this._setter=i,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new nGe(()=>e(this._value),()=>IOe(this,1)),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=n}get value(){const e=o1(this);return(!e._cacheable||e.effect.dirty)&&zL(e._value,e._value=e.effect.run())&&IOe(e,2),t6t(e),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function tdi(r,e,i=!1){let n,a;const o=uc(r);return o?(n=r,a=HC):(n=r.get,a=r.set),new e6t(n,a,o||!a,i)}function t6t(r){mL&&HI&&(r=o1(r),Kxt(HI,r.dep||(r.dep=Gxt(()=>r.dep=void 0,r instanceof e6t?r:void 0))))}function IOe(r,e=2,i){r=o1(r);const n=r.dep;n&&Wxt(n,e)}function bp(r){return!!(r&&r.__v_isRef===!0)}function Ws(r){return idi(r,!1)}function idi(r,e){return bp(r)?r:new ndi(r,e)}class ndi{constructor(e,i){this.__v_isShallow=i,this.dep=void 0,this.__v_isRef=!0,this._rawValue=i?e:o1(e),this._value=i?e:Due(e)}get value(){return t6t(this),this._value}set value(e){const i=this.__v_isShallow||VDe(e)||FJ(e);e=i?e:o1(e),zL(e,this._rawValue)&&(this._rawValue=e,this._value=i?e:Due(e),IOe(this,2))}}function Ju(r){return bp(r)?r.value:r}const udi={get:(r,e,i)=>Ju(Reflect.get(r,e,i)),set:(r,e,i,n)=>{const a=r[e];return bp(a)&&!bp(i)?(a.value=i,!0):Reflect.set(r,e,i,n)}};function i6t(r){return pL(r)?r:new Proxy(r,udi)}function rdi(r){const e=R0(r)?new Array(r.length):{};for(const i in r)e[i]=odi(r,i);return e}class adi{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 Mci(o1(this._object),this._key)}}function odi(r,e,i){const n=r[e];return bp(n)?n:new adi(r,e,i)}/**
+**/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)}/**
* @vue/runtime-core v3.4.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
-**/function gL(r,e,i,n){let a;try{a=n?r(...n):r()}catch(o){o6e(o,e,i)}return a}function my(r,e,i,n){if(uc(r)){const o=gL(r,e,i,n);return o&&Txt(o)&&o.catch(c=>{o6e(c,e,i)}),o}const a=[];for(let o=0;o>>1,a=z3[n],o=vue(a);oYF&&z3.splice(e,1)}function ddi(r){R0(r)?qG.push(...r):(!jT||!jT.includes(r,r.allowRecurse?EI+1:EI))&&qG.push(r),u6t()}function Dpt(r,e,i=xue?YF+1:0){for(;ivue(i)-vue(n));if(qG.length=0,jT){jT.push(...e);return}for(jT=e,EI=0;EIr.id==null?1/0:r.id,hdi=(r,e)=>{const i=vue(r)-vue(e);if(i===0){if(r.pre&&!e.pre)return-1;if(e.pre&&!r.pre)return 1}return i};function a6t(r){ROe=!1,xue=!0,z3.sort(hdi);try{for(YF=0;YFng(L)?L.trim():L)),y&&(a=i.map(NOe))}let h,g=n[h=eIe(e)]||n[h=eIe(yA(e))];!g&&o&&(g=n[h=eIe(VR(e))]),g&&my(g,r,6,a);const _=n[h+"Once"];if(_){if(!r.emitted)r.emitted={};else if(r.emitted[h])return;r.emitted[h]=!0,my(_,r,6,a)}}function o6t(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(!uc(r)){const g=_=>{const x=o6t(_,e,!0);x&&(h=!0,M_(c,x))};!i&&e.mixins.length&&e.mixins.forEach(g),r.extends&&g(r.extends),r.mixins&&r.mixins.forEach(g)}return!o&&!h?(Tf(r)&&n.set(r,null),null):(R0(o)?o.forEach(g=>c[g]=null):M_(c,o),Tf(r)&&n.set(r,c),c)}function s6e(r,e){return!r||!t6e(e)?!1:(e=e.slice(2).replace(/Once$/,""),r1(r,e[0].toLowerCase()+e.slice(1))||r1(r,VR(e))||r1(r,e))}let Vg=null,l6e=null;function HDe(r){const e=Vg;return Vg=r,l6e=r&&r.type.__scopeId||null,e}function aae(r){l6e=r}function oae(){l6e=null}const mdi=r=>IL;function IL(r,e=Vg,i){if(!e||r._n)return r;const n=(...a)=>{n._d&&wpt(-1);const o=HDe(e);let c;try{c=r(...a)}finally{HDe(o),n._d&&wpt(1)}return c};return n._n=!0,n._c=!0,n._d=!0,n}function iIe(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=HDe(r);try{if(i.shapeFlag&4){const ye=a||n,Le=ye;ie=JF(x.call(Le,ye,y,o,L,S,R)),ue=g}else{const ye=e;ie=JF(ye.length>1?ye(o,{attrs:g,slots:h,emit:_}):ye(o,null)),ue=e.props?g:pdi(g)}}catch(ye){Lne.length=0,o6e(ye,r,1),ie=Y0(RL)}let _e=ie;if(ue&&G!==!1){const ye=Object.keys(ue),{shapeFlag:Le}=_e;ye.length&&Le&7&&(c&&ye.some(eGe)&&(ue=gdi(ue,c)),_e=AJ(_e,ue))}return i.dirs&&(_e=AJ(_e),_e.dirs=_e.dirs?_e.dirs.concat(i.dirs):i.dirs),i.transition&&(_e.transition=i.transition),ie=_e,HDe(re),ie}const pdi=r=>{let e;for(const i in r)(i==="class"||i==="style"||t6e(i))&&((e||(e={}))[i]=r[i]);return e},gdi=(r,e)=>{const i={};for(const n in r)(!eGe(n)||!(n.slice(9)in e))&&(i[n]=r[n]);return i};function Edi(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?xpt(n,c,_):!!c;if(g&8){const x=e.dynamicProps;for(let y=0;yr.__isSuspense;function Cdi(r,e){e&&e.pendingBranch?R0(r)?e.effects.push(...r):e.effects.push(r):ddi(r)}const bdi=Symbol.for("v-scx"),ydi=()=>Tne(bdi);function kdi(r,e){return fGe(r,null,e)}const D_e={};function EL(r,e,i){return fGe(r,e,i)}function fGe(r,e,{immediate:i,deep:n,flush:a,once:o,onTrack:c,onTrigger:h}=Xf){if(e&&o){const lt=e;e=(...$e)=>{lt(...$e),Le()}}const g=T_,_=lt=>n===!0?lt:wI(lt,n===!1?1:void 0);let x,y=!1,S=!1;if(bp(r)?(x=()=>r.value,y=VDe(r)):pL(r)?(x=()=>_(r),y=!0):R0(r)?(S=!0,y=r.some(lt=>pL(lt)||VDe(lt)),x=()=>r.map(lt=>{if(bp(lt))return lt.value;if(pL(lt))return _(lt);if(uc(lt))return gL(lt,g,2)})):uc(r)?e?x=()=>gL(r,g,2):x=()=>(L&&L(),my(r,g,3,[R])):x=HC,e&&n){const lt=x;x=()=>wI(lt())}let L,R=lt=>{L=_e.onStop=()=>{gL(lt,g,4),L=_e.onStop=void 0}},G;if(m6e)if(R=HC,e?i&&my(e,g,3,[x(),S?[]:void 0,R]):x(),a==="sync"){const lt=ydi();G=lt.__watcherHandles||(lt.__watcherHandles=[])}else return HC;let ie=S?new Array(r.length).fill(D_e):D_e;const ue=()=>{if(!(!_e.active||!_e.dirty))if(e){const lt=_e.run();(n||y||(S?lt.some(($e,Ye)=>zL($e,ie[Ye])):zL(lt,ie)))&&(L&&L(),my(e,g,3,[lt,ie===D_e?void 0:S&&ie[0]===D_e?[]:ie,R]),ie=lt)}else _e.run()};ue.allowRecurse=!!e;let re;a==="sync"?re=ue:a==="post"?re=()=>q5(ue,g&&g.suspense):(ue.pre=!0,g&&(ue.id=g.uid),re=()=>hGe(ue));const _e=new nGe(x,HC,re),ye=jxt(),Le=()=>{_e.stop(),ye&&tGe(ye.effects,_e)};return e?i?ue():ie=_e.run():a==="post"?q5(_e.run.bind(_e),g&&g.suspense):_e.run(),G&&G.push(Le),Le}function Fdi(r,e,i){const n=this.proxy,a=ng(r)?r.includes(".")?c6t(n,r):()=>n[r]:r.bind(n,n);let o;uc(e)?o=e:(o=e.handler,i=e);const c=sae(this),h=fGe(a,o.bind(n),i);return c(),h}function c6t(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),bp(r))wI(r.value,e,i,n);else if(R0(r))for(let a=0;a{wI(a,e,i,n)});else if(Nxt(r))for(const a in r)wI(r[a],e,i,n);return r}function Wd(r,e){if(Vg===null)return r;const i=p6e(Vg)||Vg.proxy,n=r.dirs||(r.dirs=[]);for(let a=0;a!!r.type.__asyncLoader,d6t=r=>r.type.__isKeepAlive;function Adi(r,e){h6t(r,"a",e)}function Sdi(r,e){h6t(r,"da",e)}function h6t(r,e,i=T_){const n=r.__wdc||(r.__wdc=()=>{let a=i;for(;a;){if(a.isDeactivated)return;a=a.parent}return r()});if(d6e(e,n,i),i){let a=i.parent;for(;a&&a.parent;)d6t(a.parent.vnode)&&Bdi(n,e,i,a),a=a.parent}}function Bdi(r,e,i,n){const a=d6e(e,r,n,!0);mGe(()=>{tGe(n[e],a)},i)}function d6e(r,e,i=T_,n=!1){if(i){const a=i[r]||(i[r]=[]),o=e.__weh||(e.__weh=(...c)=>{if(i.isUnmounted)return;HR();const h=sae(i),g=my(e,i,r,c);return h(),KR(),g});return n?a.unshift(o):a.push(o),o}}const s8=r=>(e,i=T_)=>(!m6e||r==="sp")&&d6e(r,(...n)=>e(...n),i),wdi=s8("bm"),E$=s8("m"),Tdi=s8("bu"),Ldi=s8("u"),Ndi=s8("bum"),mGe=s8("um"),Pdi=s8("sp"),Mdi=s8("rtg"),zdi=s8("rtc");function Idi(r,e=T_){d6e("ec",r,e)}function py(r,e,i,n){let a;const o=i&&i[n];if(R0(r)||ng(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;hWDe(e)?!(e.type===RL||e.type===gd&&!f6t(e.children)):!0)?r:null}const OOe=r=>r?F6t(r)?p6e(r)||r.proxy:OOe(r.parent):null,wne=M_(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=>OOe(r.parent),$root:r=>OOe(r.root),$emit:r=>r.emit,$options:r=>pGe(r),$forceUpdate:r=>r.f||(r.f=()=>{r.effect.dirty=!0,hGe(r.update)}),$nextTick:r=>r.n||(r.n=dGe.bind(r.proxy)),$watch:r=>Fdi.bind(r)}),nIe=(r,e)=>r!==Xf&&!r.__isScriptSetup&&r1(r,e),Rdi={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(nIe(n,e))return c[e]=1,n[e];if(a!==Xf&&r1(a,e))return c[e]=2,a[e];if((_=r.propsOptions[0])&&r1(_,e))return c[e]=3,o[e];if(i!==Xf&&r1(i,e))return c[e]=4,i[e];jOe&&(c[e]=0)}}const x=wne[e];let y,S;if(x)return e==="$attrs"&&fx(r,"get",e),x(r);if((y=h.__cssModules)&&(y=y[e]))return y;if(i!==Xf&&r1(i,e))return c[e]=4,i[e];if(S=g.config.globalProperties,r1(S,e))return S[e]},set({_:r},e,i){const{data:n,setupState:a,ctx:o}=r;return nIe(a,e)?(a[e]=i,!0):n!==Xf&&r1(n,e)?(n[e]=i,!0):r1(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!==Xf&&r1(r,c)||nIe(e,c)||(h=o[0])&&r1(h,c)||r1(n,c)||r1(wne,c)||r1(a.config.globalProperties,c)},defineProperty(r,e,i){return i.get!=null?r._.accessCache[e]=0:r1(i,"value")&&this.set(r,e,i.value,null),Reflect.defineProperty(r,e,i)}};function Cpt(r){return R0(r)?r.reduce((e,i)=>(e[i]=null,e),{}):r}let jOe=!0;function Odi(r){const e=pGe(r),i=r.proxy,n=r.ctx;jOe=!1,e.beforeCreate&&bpt(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:$e,errorCaptured:Ye,serverPrefetch:rt,expose:Ft,inheritAttrs:Zt,components:Ot,directives:ui,filters:ei}=e;if(_&&jdi(_,n,null),c)for(const Kt in c){const zr=c[Kt];uc(zr)&&(n[Kt]=zr.bind(i))}if(a){const Kt=a.call(i,i);Tf(Kt)&&(r.data=rae(Kt))}if(jOe=!0,o)for(const Kt in o){const zr=o[Kt],Mu=uc(zr)?zr.bind(i,i):uc(zr.get)?zr.get.bind(i,i):HC,Va=!uc(zr)&&uc(zr.set)?zr.set.bind(i):HC,Ku=gy({get:Mu,set:Va});Object.defineProperty(n,Kt,{enumerable:!0,configurable:!0,get:()=>Ku.value,set:vn=>Ku.value=vn})}if(h)for(const Kt in h)m6t(h[Kt],n,i,Kt);if(g){const Kt=uc(g)?g.call(i):g;Reflect.ownKeys(Kt).forEach(zr=>{Jdi(zr,Kt[zr])})}x&&bpt(x,r,"c");function gu(Kt,zr){R0(zr)?zr.forEach(Mu=>Kt(Mu.bind(i))):zr&&Kt(zr.bind(i))}if(gu(wdi,y),gu(E$,S),gu(Tdi,L),gu(Ldi,R),gu(Adi,G),gu(Sdi,ie),gu(Idi,Ye),gu(zdi,lt),gu(Mdi,$e),gu(Ndi,re),gu(mGe,ye),gu(Pdi,rt),R0(Ft))if(Ft.length){const Kt=r.exposed||(r.exposed={});Ft.forEach(zr=>{Object.defineProperty(Kt,zr,{get:()=>i[zr],set:Mu=>i[zr]=Mu})})}else r.exposed||(r.exposed={});Le&&r.render===HC&&(r.render=Le),Zt!=null&&(r.inheritAttrs=Zt),Ot&&(r.components=Ot),ui&&(r.directives=ui)}function jdi(r,e,i=HC){R0(r)&&(r=VOe(r));for(const n in r){const a=r[n];let o;Tf(a)?"default"in a?o=Tne(a.from||n,a.default,!0):o=Tne(a.from||n):o=Tne(a),bp(o)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:c=>o.value=c}):e[n]=o}}function bpt(r,e,i){my(R0(r)?r.map(n=>n.bind(e.proxy)):r.bind(e.proxy),e,i)}function m6t(r,e,i,n){const a=n.includes(".")?c6t(i,n):()=>i[n];if(ng(r)){const o=e[r];uc(o)&&EL(a,o)}else if(uc(r))EL(a,r.bind(i));else if(Tf(r))if(R0(r))r.forEach(o=>m6t(o,e,i,n));else{const o=uc(r.handler)?r.handler.bind(i):e[r.handler];uc(o)&&EL(a,o,r)}}function pGe(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(_=>KDe(g,_,c,!0)),KDe(g,e,c)),Tf(e)&&o.set(e,g),g}function KDe(r,e,i,n=!1){const{mixins:a,extends:o}=e;o&&KDe(r,o,i,!0),a&&a.forEach(c=>KDe(r,c,i,!0));for(const c in e)if(!(n&&c==="expose")){const h=Vdi[c]||i&&i[c];r[c]=h?h(r[c],e[c]):e[c]}return r}const Vdi={data:ypt,props:kpt,emits:kpt,methods:ine,computed:ine,beforeCreate:wD,created:wD,beforeMount:wD,mounted:wD,beforeUpdate:wD,updated:wD,beforeDestroy:wD,beforeUnmount:wD,destroyed:wD,unmounted:wD,activated:wD,deactivated:wD,errorCaptured:wD,serverPrefetch:wD,components:ine,directives:ine,watch:Kdi,provide:ypt,inject:Hdi};function ypt(r,e){return e?r?function(){return M_(uc(r)?r.call(this,this):r,uc(e)?e.call(this,this):e)}:e:r}function Hdi(r,e){return ine(VOe(r),VOe(e))}function VOe(r){if(R0(r)){const e={};for(let i=0;i1)return i&&uc(e)?e.call(n&&n.proxy):e}}function $di(){return!!(T_||Vg||yue)}function Udi(r,e,i,n=!1){const a={},o={};ODe(o,f6e,1),r.propsDefaults=Object.create(null),g6t(r,e,a,o);for(const c in r.propsOptions[0])c in a||(a[c]=void 0);i?r.props=n?a:edi(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=o1(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]=E6t(y,e,!0);M_(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 Tf(r)&&n.set(r,$G),$G;if(R0(o))for(let x=0;x-1,L[1]=G<0||R-1||r1(L,"default"))&&h.push(y)}}}const _=[c,h];return Tf(r)&&n.set(r,_),_}function Fpt(r){return r[0]!=="$"}function Apt(r){const e=r&&r.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:r===null?"null":""}function Spt(r,e){return Apt(r)===Apt(e)}function Bpt(r,e){return R0(e)?e.findIndex(i=>Spt(i,r)):uc(e)&&Spt(e,r)?0:-1}const _6t=r=>r[0]==="_"||r==="$stable",gGe=r=>R0(r)?r.map(JF):[JF(r)],Zdi=(r,e,i)=>{if(e._n)return e;const n=IL((...a)=>gGe(e(...a)),i);return n._c=!1,n},D6t=(r,e,i)=>{const n=r._ctx;for(const a in r){if(_6t(a))continue;const o=r[a];if(uc(o))e[a]=Zdi(a,o,n);else if(o!=null){const c=gGe(o);e[a]=()=>c}}},x6t=(r,e)=>{const i=gGe(e);r.slots.default=()=>i},Ydi=(r,e)=>{if(r.vnode.shapeFlag&32){const i=e._;i?(r.slots=o1(e),ODe(e,"_",i)):D6t(e,r.slots={})}else r.slots={},e&&x6t(r,e);ODe(r.slots,f6e,1)},Qdi=(r,e,i)=>{const{vnode:n,slots:a}=r;let o=!0,c=Xf;if(n.shapeFlag&32){const h=e._;h?i&&h===1?o=!1:(M_(a,e),!i&&h===1&&delete a._):(o=!e.$stable,D6t(e,a)),c=e}else e&&(x6t(r,e),c={default:1});if(o)for(const h in a)!_6t(h)&&c[h]==null&&delete a[h]};function KOe(r,e,i,n,a=!1){if(R0(r)){r.forEach((S,L)=>KOe(S,e&&(R0(e)?e[L]:e),i,n,a));return}if(Bne(n)&&!a)return;const o=n.shapeFlag&4?p6e(n.component)||n.component.proxy:n.el,c=a?null:o,{i:h,r:g}=r,_=e&&e.r,x=h.refs===Xf?h.refs={}:h.refs,y=h.setupState;if(_!=null&&_!==g&&(ng(_)?(x[_]=null,r1(y,_)&&(y[_]=null)):bp(_)&&(_.value=null)),uc(g))gL(g,h,12,[c,x]);else{const S=ng(g),L=bp(g);if(S||L){const R=()=>{if(r.f){const G=S?r1(y,g)?y[g]:x[g]:g.value;a?R0(G)&&tGe(G,o):R0(G)?G.includes(o)||G.push(o):S?(x[g]=[o],r1(y,g)&&(y[g]=x[g])):(g.value=[o],r.k&&(x[r.k]=g.value))}else S?(x[g]=c,r1(y,g)&&(y[g]=c)):L&&(g.value=c,r.k&&(x[r.k]=c))};c?(R.id=-1,q5(R,i)):R()}}}const q5=Cdi;function Xdi(r){return e1i(r)}function e1i(r,e){const i=Pxt();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=HC,insertStaticContent:R}=r,G=(ki,qe,Lu,an=null,Ir=null,Zr=null,io=void 0,Pi=null,li=!!qe.dynamicChildren)=>{if(ki===qe)return;ki&&!kie(ki,qe)&&(an=Uo(ki),vn(ki,Ir,Zr,!0),ki=null),qe.patchFlag===-2&&(li=!1,qe.dynamicChildren=null);const{type:di,ref:xt,shapeFlag:Nt}=qe;switch(di){case h6e:ie(ki,qe,Lu,an);break;case RL:ue(ki,qe,Lu,an);break;case J3e:ki==null&&re(qe,Lu,an,io);break;case gd:Ot(ki,qe,Lu,an,Ir,Zr,io,Pi,li);break;default:Nt&1?Le(ki,qe,Lu,an,Ir,Zr,io,Pi,li):Nt&6?ui(ki,qe,Lu,an,Ir,Zr,io,Pi,li):(Nt&64||Nt&128)&&di.process(ki,qe,Lu,an,Ir,Zr,io,Pi,li,Ll)}xt!=null&&Ir&&KOe(xt,ki&&ki.ref,Zr,qe||ki,!qe)},ie=(ki,qe,Lu,an)=>{if(ki==null)n(qe.el=h(qe.children),Lu,an);else{const Ir=qe.el=ki.el;qe.children!==ki.children&&_(Ir,qe.children)}},ue=(ki,qe,Lu,an)=>{ki==null?n(qe.el=g(qe.children||""),Lu,an):qe.el=ki.el},re=(ki,qe,Lu,an)=>{[ki.el,ki.anchor]=R(ki.children,qe,Lu,an,ki.el,ki.anchor)},_e=({el:ki,anchor:qe},Lu,an)=>{let Ir;for(;ki&&ki!==qe;)Ir=S(ki),n(ki,Lu,an),ki=Ir;n(qe,Lu,an)},ye=({el:ki,anchor:qe})=>{let Lu;for(;ki&&ki!==qe;)Lu=S(ki),a(ki),ki=Lu;a(qe)},Le=(ki,qe,Lu,an,Ir,Zr,io,Pi,li)=>{qe.type==="svg"?io="svg":qe.type==="math"&&(io="mathml"),ki==null?lt(qe,Lu,an,Ir,Zr,io,Pi,li):rt(ki,qe,Ir,Zr,io,Pi,li)},lt=(ki,qe,Lu,an,Ir,Zr,io,Pi)=>{let li,di;const{props:xt,shapeFlag:Nt,transition:mi,dirs:ci}=ki;if(li=ki.el=c(ki.type,Zr,xt&&xt.is,xt),Nt&8?x(li,ki.children):Nt&16&&Ye(ki.children,li,null,an,Ir,uIe(ki,Zr),io,Pi),ci&&$z(ki,null,an,"created"),$e(li,ki,ki.scopeId,io,an),xt){for(const Hn in xt)Hn!=="value"&&!W3e(Hn)&&o(li,Hn,null,xt[Hn],Zr,ki.children,an,Ir,Ui);"value"in xt&&o(li,"value",null,xt.value,Zr),(di=xt.onVnodeBeforeMount)&&LF(di,an,ki)}ci&&$z(ki,null,an,"beforeMount");const hn=t1i(Ir,mi);hn&&mi.beforeEnter(li),n(li,qe,Lu),((di=xt&&xt.onVnodeMounted)||hn||ci)&&q5(()=>{di&&LF(di,an,ki),hn&&mi.enter(li),ci&&$z(ki,null,an,"mounted")},Ir)},$e=(ki,qe,Lu,an,Ir)=>{if(Lu&&L(ki,Lu),an)for(let Zr=0;Zr{for(let di=li;di{const Pi=qe.el=ki.el;let{patchFlag:li,dynamicChildren:di,dirs:xt}=qe;li|=ki.patchFlag&16;const Nt=ki.props||Xf,mi=qe.props||Xf;let ci;if(Lu&&Uz(Lu,!1),(ci=mi.onVnodeBeforeUpdate)&&LF(ci,Lu,qe,ki),xt&&$z(qe,ki,Lu,"beforeUpdate"),Lu&&Uz(Lu,!0),di?Ft(ki.dynamicChildren,di,Pi,Lu,an,uIe(qe,Ir),Zr):io||zr(ki,qe,Pi,null,Lu,an,uIe(qe,Ir),Zr,!1),li>0){if(li&16)Zt(Pi,qe,Nt,mi,Lu,an,Ir);else if(li&2&&Nt.class!==mi.class&&o(Pi,"class",null,mi.class,Ir),li&4&&o(Pi,"style",Nt.style,mi.style,Ir),li&8){const hn=qe.dynamicProps;for(let Hn=0;Hn{ci&&LF(ci,Lu,qe,ki),xt&&$z(qe,ki,Lu,"updated")},an)},Ft=(ki,qe,Lu,an,Ir,Zr,io)=>{for(let Pi=0;Pi{if(Lu!==an){if(Lu!==Xf)for(const Pi in Lu)!W3e(Pi)&&!(Pi in an)&&o(ki,Pi,Lu[Pi],null,io,qe.children,Ir,Zr,Ui);for(const Pi in an){if(W3e(Pi))continue;const li=an[Pi],di=Lu[Pi];li!==di&&Pi!=="value"&&o(ki,Pi,di,li,io,qe.children,Ir,Zr,Ui)}"value"in an&&o(ki,"value",Lu.value,an.value,io)}},Ot=(ki,qe,Lu,an,Ir,Zr,io,Pi,li)=>{const di=qe.el=ki?ki.el:h(""),xt=qe.anchor=ki?ki.anchor:h("");let{patchFlag:Nt,dynamicChildren:mi,slotScopeIds:ci}=qe;ci&&(Pi=Pi?Pi.concat(ci):ci),ki==null?(n(di,Lu,an),n(xt,Lu,an),Ye(qe.children||[],Lu,xt,Ir,Zr,io,Pi,li)):Nt>0&&Nt&64&&mi&&ki.dynamicChildren?(Ft(ki.dynamicChildren,mi,Lu,Ir,Zr,io,Pi),(qe.key!=null||Ir&&qe===Ir.subTree)&&v6t(ki,qe,!0)):zr(ki,qe,Lu,xt,Ir,Zr,io,Pi,li)},ui=(ki,qe,Lu,an,Ir,Zr,io,Pi,li)=>{qe.slotScopeIds=Pi,ki==null?qe.shapeFlag&512?Ir.ctx.activate(qe,Lu,an,io,li):ei(qe,Lu,an,Ir,Zr,io,li):Uu(ki,qe,li)},ei=(ki,qe,Lu,an,Ir,Zr,io)=>{const Pi=ki.component=l1i(ki,an,Ir);if(d6t(ki)&&(Pi.ctx.renderer=Ll),c1i(Pi),Pi.asyncDep){if(Ir&&Ir.registerDep(Pi,gu),!ki.el){const li=Pi.subTree=Y0(RL);ue(null,li,qe,Lu)}}else gu(Pi,ki,qe,Lu,Ir,Zr,io)},Uu=(ki,qe,Lu)=>{const an=qe.component=ki.component;if(Edi(ki,qe,Lu))if(an.asyncDep&&!an.asyncResolved){Kt(an,qe,Lu);return}else an.next=qe,cdi(an.update),an.effect.dirty=!0,an.update();else qe.el=ki.el,an.vnode=qe},gu=(ki,qe,Lu,an,Ir,Zr,io)=>{const Pi=()=>{if(ki.isMounted){let{next:xt,bu:Nt,u:mi,parent:ci,vnode:hn}=ki;{const Do=C6t(ki);if(Do){xt&&(xt.el=hn.el,Kt(ki,xt,io)),Do.asyncDep.then(()=>{ki.isUnmounted||Pi()});return}}let Hn=xt,kr;Uz(ki,!1),xt?(xt.el=hn.el,Kt(ki,xt,io)):xt=hn,Nt&&G3e(Nt),(kr=xt.props&&xt.props.onVnodeBeforeUpdate)&&LF(kr,ci,xt,hn),Uz(ki,!0);const ia=iIe(ki),Ei=ki.subTree;ki.subTree=ia,G(Ei,ia,y(Ei.el),Uo(Ei),ki,Ir,Zr),xt.el=ia.el,Hn===null&&_di(ki,ia.el),mi&&q5(mi,Ir),(kr=xt.props&&xt.props.onVnodeUpdated)&&q5(()=>LF(kr,ci,xt,hn),Ir)}else{let xt;const{el:Nt,props:mi}=qe,{bm:ci,m:hn,parent:Hn}=ki,kr=Bne(qe);if(Uz(ki,!1),ci&&G3e(ci),!kr&&(xt=mi&&mi.onVnodeBeforeMount)&&LF(xt,Hn,qe),Uz(ki,!0),Nt&&Xs){const ia=()=>{ki.subTree=iIe(ki),Xs(Nt,ki.subTree,ki,Ir,null)};kr?qe.type.__asyncLoader().then(()=>!ki.isUnmounted&&ia()):ia()}else{const ia=ki.subTree=iIe(ki);G(null,ia,Lu,an,ki,Ir,Zr),qe.el=ia.el}if(hn&&q5(hn,Ir),!kr&&(xt=mi&&mi.onVnodeMounted)){const ia=qe;q5(()=>LF(xt,Hn,ia),Ir)}(qe.shapeFlag&256||Hn&&Bne(Hn.vnode)&&Hn.vnode.shapeFlag&256)&&ki.a&&q5(ki.a,Ir),ki.isMounted=!0,qe=Lu=an=null}},li=ki.effect=new nGe(Pi,HC,()=>hGe(di),ki.scope),di=ki.update=()=>{li.dirty&&li.run()};di.id=ki.uid,Uz(ki,!0),di()},Kt=(ki,qe,Lu)=>{qe.component=ki;const an=ki.vnode.props;ki.vnode=qe,ki.next=null,qdi(ki,qe.props,an,Lu),Qdi(ki,qe.children,Lu),HR(),Dpt(ki),KR()},zr=(ki,qe,Lu,an,Ir,Zr,io,Pi,li=!1)=>{const di=ki&&ki.children,xt=ki?ki.shapeFlag:0,Nt=qe.children,{patchFlag:mi,shapeFlag:ci}=qe;if(mi>0){if(mi&128){Va(di,Nt,Lu,an,Ir,Zr,io,Pi,li);return}else if(mi&256){Mu(di,Nt,Lu,an,Ir,Zr,io,Pi,li);return}}ci&8?(xt&16&&Ui(di,Ir,Zr),Nt!==di&&x(Lu,Nt)):xt&16?ci&16?Va(di,Nt,Lu,an,Ir,Zr,io,Pi,li):Ui(di,Ir,Zr,!0):(xt&8&&x(Lu,""),ci&16&&Ye(Nt,Lu,an,Ir,Zr,io,Pi,li))},Mu=(ki,qe,Lu,an,Ir,Zr,io,Pi,li)=>{ki=ki||$G,qe=qe||$G;const di=ki.length,xt=qe.length,Nt=Math.min(di,xt);let mi;for(mi=0;mixt?Ui(ki,Ir,Zr,!0,!1,Nt):Ye(qe,Lu,an,Ir,Zr,io,Pi,li,Nt)},Va=(ki,qe,Lu,an,Ir,Zr,io,Pi,li)=>{let di=0;const xt=qe.length;let Nt=ki.length-1,mi=xt-1;for(;di<=Nt&&di<=mi;){const ci=ki[di],hn=qe[di]=li?VT(qe[di]):JF(qe[di]);if(kie(ci,hn))G(ci,hn,Lu,null,Ir,Zr,io,Pi,li);else break;di++}for(;di<=Nt&&di<=mi;){const ci=ki[Nt],hn=qe[mi]=li?VT(qe[mi]):JF(qe[mi]);if(kie(ci,hn))G(ci,hn,Lu,null,Ir,Zr,io,Pi,li);else break;Nt--,mi--}if(di>Nt){if(di<=mi){const ci=mi+1,hn=cimi)for(;di<=Nt;)vn(ki[di],Ir,Zr,!0),di++;else{const ci=di,hn=di,Hn=new Map;for(di=hn;di<=mi;di++){const e0=qe[di]=li?VT(qe[di]):JF(qe[di]);e0.key!=null&&Hn.set(e0.key,di)}let kr,ia=0;const Ei=mi-hn+1;let Do=!1,Nl=0;const kn=new Array(Ei);for(di=0;di=Ei){vn(e0,Ir,Zr,!0);continue}let yl;if(e0.key!=null)yl=Hn.get(e0.key);else for(kr=hn;kr<=mi;kr++)if(kn[kr-hn]===0&&kie(e0,qe[kr])){yl=kr;break}yl===void 0?vn(e0,Ir,Zr,!0):(kn[yl-hn]=di+1,yl>=Nl?Nl=yl:Do=!0,G(e0,qe[yl],Lu,null,Ir,Zr,io,Pi,li),ia++)}const va=Do?i1i(kn):$G;for(kr=va.length-1,di=Ei-1;di>=0;di--){const e0=hn+di,yl=qe[e0],Lh=e0+1{const{el:Zr,type:io,transition:Pi,children:li,shapeFlag:di}=ki;if(di&6){Ku(ki.component.subTree,qe,Lu,an);return}if(di&128){ki.suspense.move(qe,Lu,an);return}if(di&64){io.move(ki,qe,Lu,Ll);return}if(io===gd){n(Zr,qe,Lu);for(let Nt=0;NtPi.enter(Zr),Ir);else{const{leave:Nt,delayLeave:mi,afterLeave:ci}=Pi,hn=()=>n(Zr,qe,Lu),Hn=()=>{Nt(Zr,()=>{hn(),ci&&ci()})};mi?mi(Zr,hn,Hn):Hn()}else n(Zr,qe,Lu)},vn=(ki,qe,Lu,an=!1,Ir=!1)=>{const{type:Zr,props:io,ref:Pi,children:li,dynamicChildren:di,shapeFlag:xt,patchFlag:Nt,dirs:mi}=ki;if(Pi!=null&&KOe(Pi,null,Lu,ki,!0),xt&256){qe.ctx.deactivate(ki);return}const ci=xt&1&&mi,hn=!Bne(ki);let Hn;if(hn&&(Hn=io&&io.onVnodeBeforeUnmount)&&LF(Hn,qe,ki),xt&6)la(ki.component,Lu,an);else{if(xt&128){ki.suspense.unmount(Lu,an);return}ci&&$z(ki,null,qe,"beforeUnmount"),xt&64?ki.type.remove(ki,qe,Lu,Ir,Ll,an):di&&(Zr!==gd||Nt>0&&Nt&64)?Ui(di,qe,Lu,!1,!0):(Zr===gd&&Nt&384||!Ir&&xt&16)&&Ui(li,qe,Lu),an&&Wn(ki)}(hn&&(Hn=io&&io.onVnodeUnmounted)||ci)&&q5(()=>{Hn&&LF(Hn,qe,ki),ci&&$z(ki,null,qe,"unmounted")},Lu)},Wn=ki=>{const{type:qe,el:Lu,anchor:an,transition:Ir}=ki;if(qe===gd){ha(Lu,an);return}if(qe===J3e){ye(ki);return}const Zr=()=>{a(Lu),Ir&&!Ir.persisted&&Ir.afterLeave&&Ir.afterLeave()};if(ki.shapeFlag&1&&Ir&&!Ir.persisted){const{leave:io,delayLeave:Pi}=Ir,li=()=>io(Lu,Zr);Pi?Pi(ki.el,Zr,li):li()}else Zr()},ha=(ki,qe)=>{let Lu;for(;ki!==qe;)Lu=S(ki),a(ki),ki=Lu;a(qe)},la=(ki,qe,Lu)=>{const{bum:an,scope:Ir,update:Zr,subTree:io,um:Pi}=ki;an&&G3e(an),Ir.stop(),Zr&&(Zr.active=!1,vn(io,ki,qe,Lu)),Pi&&q5(Pi,qe),q5(()=>{ki.isUnmounted=!0},qe),qe&&qe.pendingBranch&&!qe.isUnmounted&&ki.asyncDep&&!ki.asyncResolved&&ki.suspenseId===qe.pendingId&&(qe.deps--,qe.deps===0&&qe.resolve())},Ui=(ki,qe,Lu,an=!1,Ir=!1,Zr=0)=>{for(let io=Zr;ioki.shapeFlag&6?Uo(ki.component.subTree):ki.shapeFlag&128?ki.suspense.next():S(ki.anchor||ki.el);let j0=!1;const Vl=(ki,qe,Lu)=>{ki==null?qe._vnode&&vn(qe._vnode,null,null,!0):G(qe._vnode||null,ki,qe,null,null,null,Lu),j0||(j0=!0,Dpt(),r6t(),j0=!1),qe._vnode=ki},Ll={p:G,um:vn,m:Ku,r:Wn,mt:ei,mc:Ye,pc:zr,pbc:Ft,n:Uo,o:r};let Ra,Xs;return e&&([Ra,Xs]=e(Ll)),{render:Vl,hydrate:Ra,createApp:Gdi(Vl,Ra)}}function uIe({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 Uz({effect:r,update:e},i){r.allowRecurse=e.allowRecurse=i}function t1i(r,e){return(!r||r&&!r.pendingBranch)&&e&&!e.persisted}function v6t(r,e,i=!1){const n=r.children,a=e.children;if(R0(n)&&R0(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 C6t(r){const e=r.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:C6t(e)}const n1i=r=>r.__isTeleport,gd=Symbol.for("v-fgt"),h6e=Symbol.for("v-txt"),RL=Symbol.for("v-cmt"),J3e=Symbol.for("v-stc"),Lne=[];let oy=null;function ju(r=!1){Lne.push(oy=r?null:[])}function u1i(){Lne.pop(),oy=Lne[Lne.length-1]||null}let kue=1;function wpt(r){kue+=r}function b6t(r){return r.dynamicChildren=kue>0?oy||$G:null,u1i(),kue>0&&oy&&oy.push(r),r}function yr(r,e,i,n,a,o){return b6t(Di(r,e,i,n,a,o,!0))}function Pg(r,e,i,n,a){return b6t(Y0(r,e,i,n,a,!0))}function WDe(r){return r?r.__v_isVNode===!0:!1}function kie(r,e){return r.type===e.type&&r.key===e.key}const f6e="__vInternal",y6t=({key:r})=>r??null,$3e=({ref:r,ref_key:e,ref_for:i})=>(typeof r=="number"&&(r=""+r),r!=null?ng(r)||bp(r)||uc(r)?{i:Vg,r,k:e,f:!!i}:r:null);function Di(r,e=null,i=null,n=0,a=null,o=r===gd?0:1,c=!1,h=!1){const g={__v_isVNode:!0,__v_skip:!0,type:r,props:e,key:e&&y6t(e),ref:e&&$3e(e),scopeId:l6e,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:Vg};return h?(EGe(g,i),o&128&&r.normalize(g)):i&&(g.shapeFlag|=ng(i)?8:16),kue>0&&!c&&oy&&(g.patchFlag>0||o&6)&&g.patchFlag!==32&&oy.push(g),g}const Y0=r1i;function r1i(r,e=null,i=null,n=0,a=null,o=!1){if((!r||r===xdi)&&(r=RL),WDe(r)){const h=AJ(r,e,!0);return i&&EGe(h,i),kue>0&&!o&&oy&&(h.shapeFlag&6?oy[oy.indexOf(r)]=h:oy.push(h)),h.patchFlag|=-2,h}if(p1i(r)&&(r=r.__vccOpts),e){e=k6t(e);let{class:h,style:g}=e;h&&!ng(h)&&(e.class=Uh(h)),Tf(g)&&(Xxt(g)&&!R0(g)&&(g=M_({},g)),e.style=P3(g))}const c=ng(r)?1:vdi(r)?128:n1i(r)?64:Tf(r)?4:uc(r)?2:0;return Di(r,e,i,n,a,c,o,!0)}function k6t(r){return r?Xxt(r)||f6e in r?M_({},r):r:null}function AJ(r,e,i=!1){const{props:n,ref:a,patchFlag:o,children:c}=r,h=e?_Ge(n||{},e):n;return{__v_isVNode:!0,__v_skip:!0,type:r.type,props:h,key:h&&y6t(h),ref:e&&e.ref?i&&a?R0(a)?a.concat($3e(e)):[a,$3e(e)]:$3e(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!==gd?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&&AJ(r.ssContent),ssFallback:r.ssFallback&&AJ(r.ssFallback),el:r.el,anchor:r.anchor,ctx:r.ctx,ce:r.ce}}function Q0(r=" ",e=0){return Y0(h6e,null,r,e)}function a1i(r,e){const i=Y0(J3e,null,r);return i.staticCount=e,i}function El(r="",e=!1){return e?(ju(),Pg(RL,null,r)):Y0(RL,null,r)}function JF(r){return r==null||typeof r=="boolean"?Y0(RL):R0(r)?Y0(gd,null,r.slice()):typeof r=="object"?VT(r):Y0(h6e,null,String(r))}function VT(r){return r.el===null&&r.patchFlag!==-1||r.memo?r:AJ(r)}function EGe(r,e){let i=0;const{shapeFlag:n}=r;if(e==null)e=null;else if(R0(e))i=16;else if(typeof e=="object")if(n&65){const a=e.default;a&&(a._c&&(a._d=!1),EGe(r,a()),a._c&&(a._d=!0));return}else{i=32;const a=e._;!a&&!(f6e in e)?e._ctx=Vg:a===3&&Vg&&(Vg.slots._===1?e._=1:(e._=2,r.patchFlag|=1024))}else uc(e)?(e={default:e,_ctx:Vg},i=32):(e=String(e),n&64?(i=16,e=[Q0(e)]):i=8);r.children=e,r.shapeFlag|=i}function _Ge(...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)}};GDe=e("__VUE_INSTANCE_SETTERS__",i=>T_=i),WOe=e("__VUE_SSR_SETTERS__",i=>m6e=i)}const sae=r=>{const e=T_;return GDe(r),r.scope.on(),()=>{r.scope.off(),GDe(e)}},Tpt=()=>{T_&&T_.scope.off(),GDe(null)};function F6t(r){return r.vnode.shapeFlag&4}let m6e=!1;function c1i(r,e=!1){e&&WOe(e);const{props:i,children:n}=r.vnode,a=F6t(r);Udi(r,i,a,e),Ydi(r,n);const o=a?d1i(r,e):void 0;return e&&WOe(!1),o}function d1i(r,e){const i=r.type;r.accessCache=Object.create(null),r.proxy=a6e(new Proxy(r.ctx,Rdi));const{setup:n}=i;if(n){const a=r.setupContext=n.length>1?f1i(r):null,o=sae(r);HR();const c=gL(n,r,0,[r.props,a]);if(KR(),o(),Txt(c)){if(c.then(Tpt,Tpt),e)return c.then(h=>{Lpt(r,h,e)}).catch(h=>{o6e(h,r,0)});r.asyncDep=c}else Lpt(r,c,e)}else A6t(r,e)}function Lpt(r,e,i){uc(e)?r.type.__ssrInlineRender?r.ssrRender=e:r.render=e:Tf(e)&&(r.setupState=i6t(e)),A6t(r,i)}let Npt;function A6t(r,e,i){const n=r.type;if(!r.render){if(!e&&Npt&&!n.render){const a=n.template||pGe(r).template;if(a){const{isCustomElement:o,compilerOptions:c}=r.appContext.config,{delimiters:h,compilerOptions:g}=n,_=M_(M_({isCustomElement:o,delimiters:h},c),g);n.render=Npt(a,_)}}r.render=n.render||HC}{const a=sae(r);HR();try{Odi(r)}finally{KR(),a()}}}function h1i(r){return r.attrsProxy||(r.attrsProxy=new Proxy(r.attrs,{get(e,i){return fx(r,"get","$attrs"),e[i]}}))}function f1i(r){const e=i=>{r.exposed=i||{}};return{get attrs(){return h1i(r)},slots:r.slots,emit:r.emit,expose:e}}function p6e(r){if(r.exposed)return r.exposeProxy||(r.exposeProxy=new Proxy(i6t(a6e(r.exposed)),{get(e,i){if(i in e)return e[i];if(i in wne)return wne[i](r)},has(e,i){return i in e||i in wne}}))}function m1i(r,e=!0){return uc(r)?r.displayName||r.name:r.name||e&&r.__name}function p1i(r){return uc(r)&&"__vccOpts"in r}const gy=(r,e)=>tdi(r,e,m6e);function g1i(r,e,i){const n=arguments.length;return n===2?Tf(e)&&!R0(e)?WDe(e)?Y0(r,null,[e]):Y0(r,e):Y0(r,null,e):(n>3?i=Array.prototype.slice.call(arguments,2):n===3&&WDe(i)&&(i=[i]),Y0(r,e,i))}const E1i="3.4.13";/**
+**/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)ra(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)},ra=(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";/**
* @vue/runtime-dom v3.4.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
-**/const _1i="http://www.w3.org/2000/svg",D1i="http://www.w3.org/1998/Math/MathML",HT=typeof document<"u"?document:null,Ppt=HT&&HT.createElement("template"),x1i={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"?HT.createElementNS(_1i,r):e==="mathml"?HT.createElementNS(D1i,r):HT.createElement(r,i?{is:i}:void 0);return r==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:r=>HT.createTextNode(r),createComment:r=>HT.createComment(r),setText:(r,e)=>{r.nodeValue=e},setElementText:(r,e)=>{r.textContent=e},parentNode:r=>r.parentNode,nextSibling:r=>r.nextSibling,querySelector:r=>HT.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{Ppt.innerHTML=n==="svg"?``:n==="mathml"?``:r;const h=Ppt.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]}},v1i=Symbol("_vtc");function C1i(r,e,i){const n=r[v1i];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?r.removeAttribute("class"):i?r.setAttribute("class",e):r.className=e}const b1i=Symbol("_vod"),y1i=Symbol("");function k1i(r,e,i){const n=r.style,a=n.display,o=ng(i);if(i&&!o){if(e&&!ng(e))for(const c in e)i[c]==null&&GOe(n,c,"");for(const c in i)GOe(n,c,i[c])}else if(o){if(e!==i){const c=n[y1i];c&&(i+=";"+c),n.cssText=i}}else e&&r.removeAttribute("style");b1i in r&&(n.display=a)}const Mpt=/\s*!important$/;function GOe(r,e,i){if(R0(i))i.forEach(n=>GOe(r,e,n));else if(i==null&&(i=""),e.startsWith("--"))r.setProperty(e,i);else{const n=F1i(r,e);Mpt.test(i)?r.setProperty(VR(n),i.replace(Mpt,""),"important"):r[n]=i}}const zpt=["Webkit","Moz","ms"],rIe={};function F1i(r,e){const i=rIe[e];if(i)return i;let n=yA(e);if(n!=="filter"&&n in r)return rIe[e]=n;n=u6e(n);for(let a=0;aaIe||(L1i.then(()=>aIe=0),aIe=Date.now());function P1i(r,e){const i=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=i.attached)return;my(M1i(n,i.value),e,5,[n])};return i.value=r,i.attached=N1i(),i}function M1i(r,e){if(R0(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 jpt=r=>r.charCodeAt(0)===111&&r.charCodeAt(1)===110&&r.charCodeAt(2)>96&&r.charCodeAt(2)<123,z1i=(r,e,i,n,a,o,c,h,g)=>{const _=a==="svg";e==="class"?C1i(r,n,_):e==="style"?k1i(r,i,n):t6e(e)?eGe(e)||w1i(r,e,i,n,c):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):I1i(r,e,n,_))?S1i(r,e,n,o,c,h,g):(e==="true-value"?r._trueValue=n:e==="false-value"&&(r._falseValue=n),A1i(r,e,n,_))};function I1i(r,e,i,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in r&&jpt(e)&&uc(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 jpt(e)&&ng(i)?!1:e in r}const SJ=r=>{const e=r.props["onUpdate:modelValue"]||!1;return R0(e)?i=>G3e(e,i):e};function R1i(r){r.target.composing=!0}function Vpt(r){const e=r.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const WS=Symbol("_assign"),oA={created(r,{modifiers:{lazy:e,trim:i,number:n}},a){r[WS]=SJ(a);const o=n||a.props&&a.props.type==="number";$T(r,e?"change":"input",c=>{if(c.target.composing)return;let h=r.value;i&&(h=h.trim()),o&&(h=NOe(h)),r[WS](h)}),i&&$T(r,"change",()=>{r.value=r.value.trim()}),e||($T(r,"compositionstart",R1i),$T(r,"compositionend",Vpt),$T(r,"change",Vpt))},mounted(r,{value:e}){r.value=e??""},beforeUpdate(r,{value:e,modifiers:{lazy:i,trim:n,number:a}},o){if(r[WS]=SJ(o),r.composing)return;const c=a||r.type==="number"?NOe(r.value):r.value,h=e??"";c!==h&&(document.activeElement===r&&r.type!=="range"&&(i||n&&r.value.trim()===h)||(r.value=h))}},DGe={deep:!0,created(r,e,i){r[WS]=SJ(i),$T(r,"change",()=>{const n=r._modelValue,a=S6t(r),o=r.checked,c=r[WS];if(R0(n)){const h=zxt(n,a),g=h!==-1;if(o&&!g)c(n.concat(a));else if(!o&&g){const _=[...n];_.splice(h,1),c(_)}}else if(i6e(n)){const h=new Set(n);o?h.add(a):h.delete(a),c(h)}else c(B6t(r,o))})},mounted:Hpt,beforeUpdate(r,e,i){r[WS]=SJ(i),Hpt(r,e,i)}};function Hpt(r,{value:e,oldValue:i},n){r._modelValue=e,R0(e)?r.checked=zxt(e,n.props.value)>-1:i6e(e)?r.checked=e.has(n.props.value):e!==i&&(r.checked=kJ(e,B6t(r,!0)))}const x_e={created(r,{value:e},i){r.checked=kJ(e,i.props.value),r[WS]=SJ(i),$T(r,"change",()=>{r[WS](S6t(r))})},beforeUpdate(r,{value:e,oldValue:i},n){r[WS]=SJ(n),e!==i&&(r.checked=kJ(e,n.props.value))}};function S6t(r){return"_value"in r?r._value:r.value}function B6t(r,e){const i=e?"_trueValue":"_falseValue";return i in r?r[i]:e}const O1i=["ctrl","shift","alt","meta"],j1i={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)=>O1i.some(i=>r[`${i}Key`]&&!e.includes(i))},V1i=(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=VR(a.key);if(e.some(c=>c===o||H1i[c]===o))return r(a)})},K1i=M_({patchProp:z1i},x1i);let Kpt;function W1i(){return Kpt||(Kpt=Xdi(K1i))}const T6t=(...r)=>{const e=W1i().createApp(...r),{mount:i}=e;return e.mount=n=>{const a=J1i(n);if(!a)return;const o=e._component;!uc(o)&&!o.render&&!o.template&&(o.template=a.innerHTML),a.innerHTML="";const c=i(a,!1,G1i(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),c},e};function G1i(r){if(r instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&r instanceof MathMLElement)return"mathml"}function J1i(r){return ng(r)?document.querySelector(r):r}const $1i=""+new URL("../logdy-transparent.png",import.meta.url).href,Wpt="logdy";let xGe=class{constructor(e){Rc(this,"lastInsertAt","");Rc(this,"sameInserts",0);Rc(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(Wpt+"_"+this.prefix+"_")}id(e){return Wpt+"_"+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 Gpt=new xGe("app"),UT=new xGe("logs"),_I=new xGe("layout"),ag=(r,e)=>{const i=r.__vccOpts||r;for(const[n,a]of e)i[n]=a;return i},U1i={},q1i={class:"kdb",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Z1i=Di("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),Y1i=[Z1i];function Q1i(r,e){return ju(),yr("svg",q1i,Y1i)}const X1i=ag(U1i,[["render",Q1i]]),ehi={},thi={class:"kdb",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ihi=Di("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),nhi=[ihi];function uhi(r,e){return ju(),yr("svg",thi,nhi)}const rhi=ag(ehi,[["render",uhi]]),ahi={},ohi={width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},shi=Di("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),lhi=Di("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),chi=Di("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),dhi=[shi,lhi,chi];function hhi(r,e){return ju(),yr("svg",ohi,dhi)}const xT=ag(ahi,[["render",hhi]]);var fhi=!1;/*!
+**/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;/*!
* pinia v2.1.7
* (c) 2023 Eduardo San Martin Morote
* @license MIT
- */let L6t;const g6e=r=>L6t=r,N6t=Symbol();function JOe(r){return r&&typeof r=="object"&&Object.prototype.toString.call(r)==="[object Object]"&&typeof r.toJSON!="function"}var Nne;(function(r){r.direct="direct",r.patchObject="patch object",r.patchFunction="patch function"})(Nne||(Nne={}));function mhi(){const r=Oxt(!0),e=r.run(()=>Ws({}));let i=[],n=[];const a=a6e({install(o){g6e(a),a._a=o,o.provide(N6t,a),o.config.globalProperties.$pinia=a,n.forEach(c=>i.push(c)),n=[]},use(o){return!this._a&&!fhi?n.push(o):i.push(o),this},_p:i,_a:null,_e:r,_s:new Map,state:e});return a}const P6t=()=>{};function Jpt(r,e,i,n=P6t){r.push(e);const a=()=>{const o=r.indexOf(e);o>-1&&(r.splice(o,1),n())};return!i&&jxt()&&Nci(a),a}function VW(r,...e){r.slice().forEach(i=>{i(...e)})}const phi=r=>r();function $Oe(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];JOe(a)&&JOe(n)&&r.hasOwnProperty(i)&&!bp(n)&&!pL(n)?r[i]=$Oe(a,n):r[i]=n}return r}const ghi=Symbol();function Ehi(r){return!JOe(r)||!r.hasOwnProperty(ghi)}const{assign:BT}=Object;function _hi(r){return!!(bp(r)&&r.effect)}function Dhi(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=rdi(i.state.value[r]);return BT(x,o,Object.keys(c||{}).reduce((y,S)=>(y[S]=a6e(gy(()=>{g6e(i);const L=i._s.get(r);return c[S].call(L,L)})),y),{}))}return g=M6t(r,_,e,i,n,!0),g}function M6t(r,e,i={},n,a,o){let c;const h=BT({actions:{}},i),g={deep:!0};let _,x,y=[],S=[],L;const R=n.state.value[r];!o&&!R&&(n.state.value[r]={}),Ws({});let G;function ie(Ye){let rt;_=x=!1,typeof Ye=="function"?(Ye(n.state.value[r]),rt={type:Nne.patchFunction,storeId:r,events:L}):($Oe(n.state.value[r],Ye),rt={type:Nne.patchObject,payload:Ye,storeId:r,events:L});const Ft=G=Symbol();dGe().then(()=>{G===Ft&&(_=!0)}),x=!0,VW(y,rt,n.state.value[r])}const ue=o?function(){const{state:rt}=i,Ft=rt?rt():{};this.$patch(Zt=>{BT(Zt,Ft)})}:P6t;function re(){c.stop(),y=[],S=[],n._s.delete(r)}function _e(Ye,rt){return function(){g6e(n);const Ft=Array.from(arguments),Zt=[],Ot=[];function ui(gu){Zt.push(gu)}function ei(gu){Ot.push(gu)}VW(S,{args:Ft,name:Ye,store:Le,after:ui,onError:ei});let Uu;try{Uu=rt.apply(this&&this.$id===r?this:Le,Ft)}catch(gu){throw VW(Ot,gu),gu}return Uu instanceof Promise?Uu.then(gu=>(VW(Zt,gu),gu)).catch(gu=>(VW(Ot,gu),Promise.reject(gu))):(VW(Zt,Uu),Uu)}}const ye={_p:n,$id:r,$onAction:Jpt.bind(null,S),$patch:ie,$reset:ue,$subscribe(Ye,rt={}){const Ft=Jpt(y,Ye,rt.detached,()=>Zt()),Zt=c.run(()=>EL(()=>n.state.value[r],Ot=>{(rt.flush==="sync"?x:_)&&Ye({storeId:r,type:Nne.direct,events:L},Ot)},BT({},g,rt)));return Ft},$dispose:re},Le=rae(ye);n._s.set(r,Le);const $e=(n._a&&n._a.runWithContext||phi)(()=>n._e.run(()=>(c=Oxt()).run(e)));for(const Ye in $e){const rt=$e[Ye];if(bp(rt)&&!_hi(rt)||pL(rt))o||(R&&Ehi(rt)&&(bp(rt)?rt.value=R[Ye]:$Oe(rt,R[Ye])),n.state.value[r][Ye]=rt);else if(typeof rt=="function"){const Ft=_e(Ye,rt);$e[Ye]=Ft,h.actions[Ye]=rt}}return BT(Le,$e),BT(o1(Le),$e),Object.defineProperty(Le,"$state",{get:()=>n.state.value[r],set:Ye=>{ie(rt=>{BT(rt,Ye)})}}),n._p.forEach(Ye=>{BT(Le,c.run(()=>Ye({store:Le,app:n._a,pinia:n,options:h})))}),R&&o&&i.hydrate&&i.hydrate(Le.$state,R),_=!0,x=!0,Le}function z6t(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 _=$di();return h=h||(_?Tne(N6t,null):null),h&&g6e(h),h=L6t,h._s.has(n)||(o?M6t(n,e,a,h):Dhi(n,a,h)),h._s.get(n)}return c.$id=n,c}var $pt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function xhi(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}function vhi(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 Upt(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 I6t={exports:{}};const Chi={},bhi=Object.freeze(Object.defineProperty({__proto__:null,default:Chi},Symbol.toStringTag,{value:"Module"})),nS=vhi(bhi);(function(r){var e={};/*! *****************************************************************************
+ */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={};/*! *****************************************************************************
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 Eci=Object.defineProperty;var _ci=(r,e,i)=>e in r?Eci(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 $e(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 Ot(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 Vl(t,u,s){if(t.has(u))return t.get(u);const d=s();return t.set(u,d),d}function Ll(t,u){return t.has(u)?!1:(t.add(u),!0)}function*Ra(t){yield t}function Xs(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 qe(t,u){if(t)if(u){for(const s of t)if(u(s))return!0}else return t.length>0;return!1}function Lu(t,u,s){let d;for(let f=0;ft[E])}function Pi(t,u){const s=[];for(const d of t)va(s,d,u);return s}function li(t,u,s){return t.length===0?[]:t.length===1?t.slice():s?io(t,u,s):Pi(t,u)}function di(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 Hn(t,u,s=vx){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 Ei(t,u){return u===void 0?t:t===void 0?[u]:(t.push(u),t)}function Do(t,u){return t===void 0?u:u===void 0?t:Ha(t)?Ha(u)?an(t,u):Ei(t,u):Ha(u)?Ei(u,t):[t,u]}function Nl(t,u){return u<0?t.length+u:u}function kn(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])||tl(d,f))}function Lh(t,u){return t.length===0?t:t.slice().sort(u)}function*vd(t){for(let u=t.length-1;u>=0;u--)yield t[u]}function ac(t,u){const s=Zr(t);return yl(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 tn(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 Cx.call(t,u)}function no(t,u){return Cx.call(t,u)?t[u]:void 0}function Ts(t){const u=[];for(const s in t)Cx.call(t,s)&&u.push(s);return u}function Sm(t){const u=[];do{const s=Object.getOwnPropertyNames(t);for(const d of s)va(u,d)}while(t=Object.getPrototypeOf(t));return u}function $1(t){const u=[];for(const s in t)Cx.call(t,s)&&u.push(t[s]);return u}function rm(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 roe(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))Ft(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 qA(t){return Ha(t)?t:[t]}function Ja(t){return typeof t=="string"}function $D(t){return typeof t=="number"}function ar(t,u){return t!==void 0&&u(t)?t:void 0}function Lo(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 Ms(t){}function sg(){return!1}function G3(){return!0}function cv(){}function el(t){return t}function GCe(t){return t.toLowerCase()}function Jg(t){return n2e.test(t)?t.replace(n2e,GCe):t}function lo(){throw new Error("Not implemented")}function Nh(t){let u;return()=>(t&&(u=t(),t=void 0),u)}function VE(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 cqe(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 JCe(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;Etn(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 vx(t,u){return t===u}function ZA(t,u){return t===u||t!==void 0&&u!==void 0&&t.toUpperCase()===u.toUpperCase()}function YA(t,u){return vx(t,u)}function hqe(t,u){return t===u?0:t===void 0?-1:u===void 0?1:tu(s,d)===-1?s:d)}function J$(t,u){return t===u?0:t===void 0?-1:u===void 0?1:(t=t.toUpperCase(),u=u.toUpperCase(),tu?1:0)}function $Ce(t,u){return t===u?0:t===void 0?-1:u===void 0?1:(t=t.toLowerCase(),u=u.toLowerCase(),tu?1:0)}function ch(t,u){return hqe(t,u)}function vN(t){return t?J$:ch}function UCe(){return moe}function qCe(t){moe!==t&&(moe=t,u2e=void 0)}function fO(t,u){return(u2e||(u2e=pqe(moe)))(t,u)}function ZCe(t,u,s,d){return t===u?0:t===void 0?-1:u===void 0?1:d(t[s],u[s])}function s2(t,u){return tl(t?1:0,u?1:0)}function CN(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=_wt(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 oc(t,u){const s=t.length-u.length;return s>=0&&t.indexOf(u,s)===s}function E8(t,u){return oc(t,u)?t.slice(0,t.length-u.length):t}function YCe(t,u){return oc(t,u)?t.slice(0,t.length-u.length):void 0}function ooe(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 mO(t,u){for(let s=0;ss===u)}function Dwt(t,u){for(let s=0;sf&&(f=E.prefix.length,d=p)}return d}function Na(t,u){return t.lastIndexOf(u,0)===0}function bN(t,u){return Na(t,u)?t.substr(u.length):t}function coe(t,u,s=el){return Na(s(t),s(u))?t.substring(u.length):void 0}function $$({prefix:t,suffix:u},s){return s.length>=t.length+u.length&&Na(s,t)&&oc(s,u)}function U$(t,u){return s=>t(s)&&u(s)}function lg(...t){return(...u)=>{let s;for(const d of t)if(s=d(...u),s)return s;return s}}function q$(t){return(...u)=>!t(...u)}function fqe(t){}function jy(t){return t===void 0?void 0:[t]}function Z$(t,u,s,d,f,p){p=p||Ms;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))(hoe||{}),UD=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))(foe||{}),pqe=(()=>{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)}})()}}),poe,H,vwt=o({"src/compiler/debug.ts"(){Ao(),Ao(),poe=(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))(poe||{}),(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 bn(xa){d(2,xa)}Ai.warn=bn;function iu(xa){d(3,xa)}Ai.log=iu;function oa(xa){d(4,xa)}Ai.trace=oa})(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 bn of Ts(p)){const iu=p[bn];iu!==void 0&&t[bn]!==iu.assertion&&Ai>=iu.level&&(t[bn]=iu,p[bn]=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]=Ms,!1)}function k(Ai,Dn){debugger;const bn=new Error(Ai?`Debug Failure. ${Ai}`:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(bn,Dn||k),bn}t.fail=k;function T(Ai,Dn,bn){return k(`${Dn||"Unexpected node."}\r
-Node ${He(Ai.kind)} was unexpected.`,bn||T)}t.failBadSyntaxKind=T;function M(Ai,Dn,bn,iu){Ai||(Dn=Dn?`False expression: ${Dn}`:"False expression.",bn&&(Dn+=`\r
-Verbose Debug Information: `+(typeof bn=="string"?bn:bn())),k(Dn,iu||M))}t.assert=M;function z(Ai,Dn,bn,iu,oa){if(Ai!==Dn){const xa=bn?iu?`${bn} ${iu}`:bn:"";k(`Expected ${Ai} === ${Dn}. ${xa}`,oa||z)}}t.assertEqual=z;function j(Ai,Dn,bn,iu){Ai>=Dn&&k(`Expected ${Ai} < ${Dn}. ${bn||""}`,iu||j)}t.assertLessThan=j;function J(Ai,Dn,bn){Ai>Dn&&k(`Expected ${Ai} <= ${Dn}`,bn||J)}t.assertLessThanOrEqual=J;function K(Ai,Dn,bn){Ai= ${Dn}`,bn||K)}t.assertGreaterThanOrEqual=K;function Y(Ai,Dn,bn){Ai==null&&k(Dn,bn||Y)}t.assertIsDefined=Y;function oe(Ai,Dn,bn){return Y(Ai,Dn,bn||oe),Ai}t.checkDefined=oe;function se(Ai,Dn,bn){for(const iu of Ai)Y(iu,Dn,bn||se)}t.assertEachIsDefined=se;function ge(Ai,Dn,bn){return se(Ai,Dn,bn||ge),Ai}t.checkEachDefined=ge;function ae(Ai,Dn="Illegal value:",bn){const iu=typeof Ai=="object"&&Eu(Ai,"kind")&&Eu(Ai,"pos")?"SyntaxKind: "+He(Ai.kind):JSON.stringify(Ai);return k(`${Dn} ${iu}`,bn||ae)}t.assertNever=ae;function Ce(Ai,Dn,bn,iu){B(1,"assertEachNode")&&M(Dn===void 0||ye(Ai,Dn),bn||"Unexpected node.",()=>`Node array did not pass test '${xe(Dn)}'.`,iu||Ce)}t.assertEachNode=Ce;function ne(Ai,Dn,bn,iu){B(1,"assertNode")&&M(Ai!==void 0&&(Dn===void 0||Dn(Ai)),bn||"Unexpected node.",()=>`Node ${He(Ai==null?void 0:Ai.kind)} did not pass test '${xe(Dn)}'.`,iu||ne)}t.assertNode=ne;function ve(Ai,Dn,bn,iu){B(1,"assertNotNode")&&M(Ai===void 0||Dn===void 0||!Dn(Ai),bn||"Unexpected node.",()=>`Node ${He(Ai.kind)} should not have passed test '${xe(Dn)}'.`,iu||ve)}t.assertNotNode=ve;function Se(Ai,Dn,bn,iu){B(1,"assertOptionalNode")&&M(Dn===void 0||Ai===void 0||Dn(Ai),bn||"Unexpected node.",()=>`Node ${He(Ai==null?void 0:Ai.kind)} did not pass test '${xe(Dn)}'.`,iu||Se)}t.assertOptionalNode=Se;function Ne(Ai,Dn,bn,iu){B(1,"assertOptionalToken")&&M(Dn===void 0||Ai===void 0||Ai.kind===Dn,bn||"Unexpected node.",()=>`Node ${He(Ai==null?void 0:Ai.kind)} was not a '${He(Dn)}' token.`,iu||Ne)}t.assertOptionalToken=Ne;function pe(Ai,Dn,bn){B(1,"assertMissingNode")&&M(Ai===void 0,Dn||"Unexpected node.",()=>`Node ${He(Ai.kind)} was unexpected'.`,bn||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),bn=/^function\s+([\w$]+)\s*\(/.exec(Dn);return bn?bn[1]:""}}t.getFunctionName=xe;function Be(Ai){return`{ name: ${Yr(Ai.escapedName)}; flags: ${Yt(Ai.flags)}; declarations: ${Kt(Ai.declarations,Dn=>He(Dn.kind))} }`}t.formatSymbol=Be;function We(Ai=0,Dn,bn){const iu=De(Dn);if(Ai===0)return iu.length>0&&iu[0][0]===0?iu[0][1]:"0";if(bn){const oa=[];let xa=Ai;for(const[ra,wa]of iu){if(ra>Ai)break;ra!==0&&ra&Ai&&(oa.push(wa),xa&=~ra)}if(xa===0)return oa.join("|")}else for(const[oa,xa]of iu)if(oa===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 bn=[];for(const oa in Ai){const xa=Ai[oa];typeof xa=="number"&&bn.push([xa,oa])}const iu=ac(bn,(oa,xa)=>tl(oa[0],xa[0]));return Ae.set(Ai,iu),iu}function He(Ai){return We(Ai,eU,!1)}t.formatSyntaxKind=He;function Ge(Ai){return We(Ai,fU,!1)}t.formatSnippetKind=Ge;function ft(Ai){return We(Ai,dU,!1)}t.formatScriptKind=ft;function Ze(Ai){return We(Ai,tU,!0)}t.formatNodeFlags=Ze;function je(Ai){return We(Ai,iU,!0)}t.formatModifierFlags=je;function Ke(Ai){return We(Ai,hU,!0)}t.formatTransformFlags=Ke;function Gt(Ai){return We(Ai,mU,!0)}t.formatEmitFlags=Gt;function Yt(Ai){return We(Ai,oU,!0)}t.formatSymbolFlags=Yt;function Ie(Ai){return We(Ai,sU,!0)}t.formatTypeFlags=Ie;function st(Ai){return We(Ai,cU,!0)}t.formatSignatureFlags=st;function St(Ai){return We(Ai,lU,!0)}t.formatObjectFlags=St;function It(Ai){return We(Ai,_O,!0)}t.formatFlowFlags=It;function ti(Ai){return We(Ai,nU,!0)}t.formatRelationComparisonResult=ti;function ht(Ai){return We(Ai,qY,!0)}t.formatCheckMode=ht;function Ut(Ai){return We(Ai,ZY,!0)}t.formatSignatureCheckMode=Ut;function Li(Ai){return We(Ai,UY,!0)}t.formatTypeFacts=Li;let ji=!1,xn;function Un(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",bn=this.flags&-2048;return`${Dn}${bn?` (${It(bn)})`:""}`}},__debugFlowFlags:{get(){return We(this.flags,_O,!0)}},__debugToString:{value(){return Nn(this)}}})}function rn(Ai){ji&&(typeof Object.setPrototypeOf=="function"?(xn||(xn=Object.create(Object.prototype),Un(xn)),Object.setPrototypeOf(Ai,xn)):Un(Ai))}t.attachFlowNodeDebugInfo=rn;let Ni;function Fi(Ai){"__tsDebuggerDisplay"in Ai||Object.defineProperties(Ai,{__tsDebuggerDisplay:{value(Dn){return Dn=String(Dn).replace(/(?:,[\s\w\d_]+:[^,]+)+\]$/,"]"),`NodeArray ${Dn}`}}})}function Qu(Ai){ji&&(typeof Object.setPrototypeOf=="function"?(Ni||(Ni=Object.create(Array.prototype),Fi(Ni)),Object.setPrototypeOf(Ai,Ni)):Fi(Ai))}t.attachNodeArrayDebugInfo=Qu;function aa(){if(ji)return;const Ai=new WeakMap,Dn=new WeakMap;Object.defineProperties(Yd.getSymbolConstructor().prototype,{__tsDebuggerDisplay:{value(){const iu=this.flags&33554432?"TransientSymbol":"Symbol",oa=this.flags&-33554433;return`${iu} '${sc(this)}'${oa?` (${Yt(oa)})`:""}`}},__debugFlags:{get(){return Yt(this.flags)}}}),Object.defineProperties(Yd.getTypeConstructor().prototype,{__tsDebuggerDisplay:{value(){const iu=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`${iu}${this.symbol?` '${sc(this.symbol)}'`:""}${oa?` (${St(oa)})`:""}`}},__debugFlags:{get(){return Ie(this.flags)}},__debugObjectFlags:{get(){return this.flags&524288?St(this.objectFlags):""}},__debugTypeToString:{value(){let iu=Ai.get(this);return iu===void 0&&(iu=this.checker.typeToString(this),Ai.set(this,iu)),iu}}}),Object.defineProperties(Yd.getSignatureConstructor().prototype,{__debugFlags:{get(){return st(this.flags)}},__debugSignatureToString:{value(){var iu;return(iu=this.checker)==null?void 0:iu.signatureToString(this)}}});const bn=[Yd.getNodeConstructor(),Yd.getIdentifierConstructor(),Yd.getTokenConstructor(),Yd.getSourceFileConstructor()];for(const iu of bn)Eu(iu.prototype,"__debugKind")||Object.defineProperties(iu.prototype,{__tsDebuggerDisplay:{value(){return`${ul(this)?"GeneratedIdentifier":at(this)?`Identifier '${mu(this)}'`:Xr(this)?`PrivateIdentifier '${mu(this)}'`:ns(this)?`StringLiteral ${JSON.stringify(this.text.length<10?this.text:this.text.slice(10)+"...")}`:Rf(this)?`NumericLiteral ${this.text}`:QZ(this)?`BigIntLiteral ${this.text}n`:Al(this)?"TypeParameterDeclaration":eo(this)?"ParameterDeclaration":dc(this)?"ConstructorDeclaration":Mm(this)?"GetAccessorDeclaration":Of(this)?"SetAccessorDeclaration":xB(this)?"CallSignatureDeclaration":yV(this)?"ConstructSignatureDeclaration":pk(this)?"IndexSignatureDeclaration":iY(this)?"TypePredicateNode":Y4(this)?"TypeReferenceNode":n3(this)?"FunctionTypeNode":KP(this)?"ConstructorTypeNode":vB(this)?"TypeQueryNode":hm(this)?"TypeLiteralNode":nY(this)?"ArrayTypeNode":CB(this)?"TupleTypeNode":_ce(this)?"OptionalTypeNode":Dce(this)?"RestTypeNode":Lv(this)?"UnionTypeNode":bB(this)?"IntersectionTypeNode":yB(this)?"ConditionalTypeNode":L7(this)?"InferTypeNode":N7(this)?"ParenthesizedTypeNode":uY(this)?"ThisTypeNode":P7(this)?"TypeOperatorNode":M7(this)?"IndexedAccessTypeNode":GP(this)?"MappedTypeNode":Nv(this)?"LiteralTypeNode":WP(this)?"NamedTupleMember":iD(this)?"ImportTypeNode":He(this.kind)}${this.flags?` (${Ze(this.flags)})`:""}`}},__debugKind:{get(){return He(this.kind)}},__debugNodeFlags:{get(){return Ze(this.flags)}},__debugModifierFlags:{get(){return je(Tye(this))}},__debugTransformFlags:{get(){return Ke(this.transformFlags)}},__debugIsParseTreeNode:{get(){return MN(this)}},__debugEmitFlags:{get(){return Gt(vs(this))}},__debugGetText:{value(oa){if(al(this))return"";let xa=Dn.get(this);if(xa===void 0){const ra=Ua(this),wa=ra&&In(ra);xa=wa?E2(wa,ra,oa):"",Dn.set(this,xa)}return xa}}});ji=!0}t.enableDebugInfo=aa;function Fr(Ai){const Dn=Ai&7;let bn=Dn===0?"in out":Dn===3?"[bivariant]":Dn===2?"in":Dn===1?"out":Dn===4?"[independent]":"";return Ai&8?bn+=" (unmeasurable)":Ai&16&&(bn+=" (unreliable)"),bn}t.formatVariance=Fr;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||Kt(this.sources,()=>"any"),(bn,iu)=>`${bn.__debugTypeToString()} -> ${typeof iu=="string"?iu:iu.__debugTypeToString()}`).join(", ");case 2:return re(this.sources,this.targets,(bn,iu)=>`${bn.__debugTypeToString()} -> ${iu().__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 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: ${Yr(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[ua,Ta]of tu){if(ua>Si)break;ua!==0&&ua&Si&&(oa.push(Ta),Da&=~ua)}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)}'`:Xr(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 ua=Ua(this),Ta=ua&&zn(ua);Da=Ta?x2(Ta,ua,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(`
`).join(`
`)}
m2: ${this.mapper2.__debugToString().split(`
`).join(`
- `)}`;default:return ae(this)}}}t.DebugTypeMapper=Ba;function bt(Ai){return t.isDebugging?Object.setPrototypeOf(Ai,Ba.prototype):Ai}t.attachDebugPrototypeIfDebug=bt;function jn(Ai){return console.log(Nn(Ai))}t.printControlFlowGraph=jn;function Nn(Ai){let Dn=-1;function bn(de){return de.id||(de.id=Dn,Dn--),de.id}let iu;(de=>{de.lr="─",de.ud="│",de.dr="╭",de.dl="╮",de.ul="╯",de.ur="╰",de.udr="├",de.udl="┤",de.dlr="┬",de.ulr="┴",de.udlr="╫"})(iu||(iu={}));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 xa=2032,ra=882,wa=Object.create(null),Zo=[],vo=ii(Ai,new Set);for(const de of Zo)de.text=Yi(de.flowNode,de.circular),ni(de);const Qe=_i(vo),Et=mt(Qe);return jt(vo,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&ra)}function et(de){const Oe=[];for(const X of de.edges)X.source===de&&Oe.push(X.target);return Oe}function gt(de){const Oe=[];for(const X of de.edges)X.target===de&&Oe.push(X.source);return Oe}function ii(de,Oe){const X=bn(de);let it=wa[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"},Zo.push(it),it;if(Oe.add(de),!it)if(wa[X]=it={id:X,flowNode:de,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:!1},Zo.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 gt(de))Oe=Math.max(Oe,ni(X)+1);return de.level=Oe}function _i(de){let Oe=0;for(const X of et(de))Oe=Math.max(Oe,_i(X));return Oe+1}function mt(de){const Oe=te(Array(de),0);for(const X of Zo)Oe[X.level]=Math.max(Oe[X.level],X.text.length);return Oe}function jt(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];jt(Ct,Oe),Ct.endLane>de.endLane&&(Oe=Ct.endLane)}de.endLane=Oe}}function pi(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 Ji(de){const Oe=In(de);return E2(Oe,de,!1)}function Yi(de,Oe){let X=pi(de.flags);if(Oe&&(X=`${X}#${bn(de)}`),Pe(de))de.node&&(X+=` (${Ji(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=Et.map(()=>Array(Oe)),Ct=Et.map(()=>te(Array(Oe),0));for(const Qt of Zo){it[Qt.level][Qt.lane]=Qt;const Ti=et(Qt);for(let Bn=0;Bn0&&(Ru|=1),Bn0&&(Ru|=1),Bn<$i.length-1&&(Ru|=2),Ct[Qt.level-1][hu.lane]|=Ru}}for(let Qt=0;Qt0?Ct[Qt-1][Ti]:0,Bn=Ti>0?Ct[Qt][Ti-1]:0;let hu=Ct[Qt][Ti];hu||($i&8&&(hu|=12),Bn&2&&(hu|=3),Ct[Qt][Ti]=hu)}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 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,ua=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&ua)}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;Qt0?de.repeat(Oe):"";let X="";for(;X.length=",d.version)),R4(f.major)||s.push(R4(f.minor)?HE("<",f.version.increment("major")):R4(f.patch)?HE("<",f.version.increment("minor")):HE("<=",f.version)),!0):!1}function ywt(t,u,s){const d=r2e(u);if(!d)return!1;const{version:f,major:p,minor:E,patch:v}=d;if(R4(p))(t==="<"||t===">")&&s.push(HE("<",Bp.zero));else switch(t){case"~":s.push(HE(">=",f)),s.push(HE("<",f.increment(R4(E)?"major":"minor")));break;case"^":s.push(HE(">=",f)),s.push(HE("<",f.increment(f.major>0||R4(E)?"major":f.minor>0||R4(v)?"minor":"patch")));break;case"<":case">=":s.push(R4(E)||R4(v)?HE(t,f.with({prerelease:"0"})):HE(t,f));break;case"<=":case">":s.push(R4(E)?HE(t==="<="?"<":">=",f.increment("major").with({prerelease:"0"})):R4(v)?HE(t==="<="?"<":">=",f.increment("minor").with({prerelease:"0"})):HE(t,f));break;case"=":case void 0:R4(E)||R4(v)?(s.push(HE(">=",f.with({prerelease:"0"}))),s.push(HE("<",f.increment(R4(E)?"major":"minor").with({prerelease:"0"})))):s.push(HE("=",f));break;default:return!1}return!0}function R4(t){return t==="*"||t==="x"||t==="X"}function HE(t,u){return{operator:t,operand:u}}function kwt(t,u){if(u.length===0)return!0;for(const s of u)if(Fwt(t,s))return!0;return!1}function Fwt(t,u){for(const s of u)if(!Awt(t,s.operator,s.operand))return!1;return!0}function Awt(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 Swt(t){return Kt(t,Bwt).join(" || ")||"*"}function Bwt(t){return Kt(t,wwt).join(" ")}function wwt(t){return`${t.operator}${t.operand}`}var _qe,Dqe,xqe,vqe,Cqe,a2e,goe,Bp,pO,bqe,yqe,kqe,Fqe,Aqe,Twt=o({"src/compiler/semver.ts"(){Ao(),_qe=/^(0|[1-9]\d*)(?:\.(0|[1-9]\d*)(?:\.(0|[1-9]\d*)(?:-([a-z0-9-.]+))?(?:\+([a-z0-9-.]+))?)?)?$/i,Dqe=/^(?:0|[1-9]\d*|[a-z-][a-z0-9-]*)(?:\.(?:0|[1-9]\d*|[a-z-][a-z0-9-]*))*$/i,xqe=/^(?:0|[1-9]\d*|[a-z-][a-z0-9-]*)$/i,vqe=/^[a-z0-9-]+(?:\.[a-z0-9-]+)*$/i,Cqe=/^[a-z0-9-]+$/i,a2e=/^(0|[1-9]\d*)$/,goe=class dG{constructor(u,s=0,d=0,f="",p=""){typeof u=="string"&&({major:u,minor:s,patch:d,prerelease:f,build:p}=H.checkDefined(gqe(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=>xqe.test(b)),"Invalid argument: prerelease"),H.assert(ye(v,b=>Cqe.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=gqe(u);if(!s)return;const{major:d,minor:f,patch:p,prerelease:E,build:v}=s;return new dG(d,f,p,E,v)}compareTo(u){return this===u?0:u===void 0?1:tl(this.major,u.major)||tl(this.minor,u.minor)||tl(this.patch,u.patch)||Cwt(this.prerelease,u.prerelease)}increment(u){switch(u){case"major":return new dG(this.major+1,0,0);case"minor":return new dG(this.major,this.minor+1,0);case"patch":return new dG(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 dG(s,d,f,p,E)}toString(){let u=`${this.major}.${this.minor}.${this.patch}`;return qe(this.prerelease)&&(u+=`-${this.prerelease.join(".")}`),qe(this.build)&&(u+=`+${this.build.join(".")}`),u}},goe.zero=new goe(0,0,0,["0"]),Bp=goe,pO=class R6t{constructor(u){this._alternatives=u?H.checkDefined(Eqe(u),"Invalid range spec."):_t}static tryParse(u){const s=Eqe(u);if(s){const d=new R6t("");return d._alternatives=s,d}}test(u){return typeof u=="string"&&(u=new Bp(u)),kwt(u,this._alternatives)}toString(){return Swt(this._alternatives)}},bqe=/\|\|/g,yqe=/\s+/g,kqe=/^([xX*0]|[1-9]\d*)(?:\.([xX*0]|[1-9]\d*)(?:\.([xX*0]|[1-9]\d*)(?:-([a-z0-9-.]+))?(?:\+([a-z0-9-.]+))?)?)?$/i,Fqe=/^\s*([a-z0-9-+.*]+)\s+-\s+([a-z0-9-+.*]+)\s*$/i,Aqe=/^(~|\^|<|<=|>|>=|=)?\s*([a-z0-9-+.*]+)$/i}});function Sqe(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 Lwt(){if(typeof performance=="object"&&typeof PerformanceObserver=="function"&&Sqe(performance,PerformanceObserver))return{shouldWriteNativeEvents:!0,performance,PerformanceObserver}}function Nwt(){if(doe())try{const{performance:t,PerformanceObserver:u}=nS;if(Sqe(t,u))return{shouldWriteNativeEvents:!1,performance:t,PerformanceObserver:u}}catch{}}function o2e(){return Eoe}var Eoe,s2e,V0,Pwt=o({"src/compiler/performanceCore.ts"(){Ao(),Eoe=Lwt()||Nwt(),s2e=Eoe==null?void 0:Eoe.performance,V0=s2e?()=>s2e.now():Date.now?Date.now:()=>+new Date}}),X$,dh,Mwt=o({"src/compiler/perfLogger.ts"(){try{const t=e.TS_ETW_MODULE_PATH??"./node_modules/@microsoft/typescript-etw";X$=Upt(t)}catch{X$=void 0}dh=X$!=null&&X$.logEvent?X$:void 0}});function Bqe(t,u,s,d){return t?_oe(u,s,d):Doe}function _oe(t,u,s){let d=0;return{enter:f,exit:p};function f(){++d===1&&il(u)}function p(){--d===0?(il(s),wm(t,u,s)):d<0&&H.fail("enter/exit count does not match.")}}function il(t){if(_8){const u=yN.get(t)??0;yN.set(t,u+1),D8.set(t,V0()),Vy==null||Vy.mark(t),typeof onProfilerEvent=="function"&&onProfilerEvent(t)}}function wm(t,u,s){if(_8){const d=(s!==void 0?D8.get(s):void 0)??V0(),f=(u!==void 0?D8.get(u):void 0)??l2e,p=x8.get(t)||0;x8.set(t,p+(d-f)),Vy==null||Vy.measure(t,u,s)}}function zwt(t){return yN.get(t)||0}function Iwt(t){return x8.get(t)||0}function Rwt(t){x8.forEach((u,s)=>t(s,u))}function Owt(t){D8.forEach((u,s)=>t(s))}function jwt(t){t!==void 0?x8.delete(t):x8.clear(),Vy==null||Vy.clearMeasures(t)}function Vwt(t){t!==void 0?(yN.delete(t),D8.delete(t)):(yN.clear(),D8.clear()),Vy==null||Vy.clearMarks(t)}function Hwt(){return _8}function Kwt(t=l1){var u;return _8||(_8=!0,gO||(gO=o2e()),gO&&(l2e=gO.performance.timeOrigin,(gO.shouldWriteNativeEvents||(u=t==null?void 0:t.cpuProfilingEnabled)!=null&&u.call(t)||t!=null&&t.debugMode)&&(Vy=gO.performance))),!0}function Wwt(){_8&&(D8.clear(),yN.clear(),x8.clear(),Vy=void 0,_8=!1)}var gO,Vy,Doe,_8,l2e,D8,yN,x8,Gwt=o({"src/compiler/performance.ts"(){Ao(),Doe={enter:Ms,exit:Ms},_8=!1,l2e=V0(),D8=new Map,yN=new Map,x8=new Map}}),c2e={};h(c2e,{clearMarks:()=>Vwt,clearMeasures:()=>jwt,createTimer:()=>_oe,createTimerIf:()=>Bqe,disable:()=>Wwt,enable:()=>Kwt,forEachMark:()=>Owt,forEachMeasure:()=>Rwt,getCount:()=>zwt,getDuration:()=>Iwt,isEnabled:()=>Hwt,mark:()=>il,measure:()=>wm,nullTimer:()=>Doe});var Hy=o({"src/compiler/_namespaces/ts.performance.ts"(){Gwt()}}),$n,EO,d2e,h2e,Jwt=o({"src/compiler/tracing.ts"(){Ao(),Hy(),(t=>{let u,s=0,d=0,f;const p=[];let E;const v=[];function b(Ce,ne,ve){if(H.assert(!$n,"Tracing already started"),u===void 0)try{u=nS}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"),$n=t;const fe={cat:"__metadata",ph:"M",ts:1e3*V0(),pid:1,tid:1};u.writeSync(d,`[
+`;function ct(Qt,Li){X[Qt]+=Li}}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,je){if(de.fill)de.fill(je);else for(let X=0;X0?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,`[
`+[{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($n,"Tracing is not in progress"),H.assert(!!p.length==(f!=="server")),u.writeSync(d,`
+`))}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),$n=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*V0(),separateBeginAndEnd:Se})}t.push=z;function j(Ce){H.assert(M.length>0),Y(M.length-1,1e3*V0(),Ce),M.length--}t.pop=j;function J(){const Ce=1e3*V0();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*V0()){f==="server"&&ne==="checkTypes"||(il("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,"}"),il("endTracing"),wm("Tracing","beginTracing","endTracing"))}function se(Ce){const ne=In(Ce);return ne?{path:ne.path,start:ve(o0(ne,Ce.pos)),end:ve(o0(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,Ge,ft,Ze,je,Ke,Gt,Yt;il("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 ti=0;tijn.id),referenceLocation:se(bt.node)}}let rn={};if(ht.flags&16777216){const bt=ht;rn={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 Ni={};if(ht.flags&33554432){const bt=ht;Ni={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=ht;Fi={reverseMappedSourceType:(He=bt.source)==null?void 0:He.id,reverseMappedMappedType:(Ge=bt.mappedType)==null?void 0:Ge.id,reverseMappedConstraintType:(ft=bt.constraintType)==null?void 0:ft.id}}let Qu={};if(Ut&256){const bt=ht;Qu={evolvingArrayElementType:bt.elementType.id,evolvingArrayFinalType:(Ze=bt.finalArrayType)==null?void 0:Ze.id}}let aa;const Fr=ht.checker.getRecursionIdentity(ht);Fr&&(aa=St.get(Fr),aa||(aa=St.size,St.set(Fr,aa)));const Ba={id:ht.id,intrinsicName:ht.intrinsicName,symbolName:(Li==null?void 0:Li.escapedName)&&Yr(Li.escapedName),recursionId:aa,isTuple:Ut&8?!0:void 0,unionTypes:ht.flags&1048576?(je=ht.types)==null?void 0:je.map(bt=>bt.id):void 0,intersectionTypes:ht.flags&2097152?ht.types.map(bt=>bt.id):void 0,aliasTypeArguments:(Ke=ht.aliasTypeArguments)==null?void 0:Ke.map(bt=>bt.id),keyofType:ht.flags&4194304?(Gt=ht.type)==null?void 0:Gt.id:void 0,...xn,...Un,...rn,...Ni,...Fi,...Qu,destructuringPattern:se(ht.pattern),firstDeclaration:se((Yt=Li==null?void 0:Li.declarations)==null?void 0:Yt[0]),flags:H.formatTypeFlags(ht.flags).split("|"),display:ji};u.writeSync(st,JSON.stringify(Ba)),ti{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)&&Yr(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(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))(eU||{}),tU=(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))(tU||{}),iU=(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))(iU||{}),xoe=(t=>(t[t.None=0]="None",t[t.IntrinsicNamedElement=1]="IntrinsicNamedElement",t[t.IntrinsicIndexedElement=2]="IntrinsicIndexedElement",t[t.IntrinsicElement=3]="IntrinsicElement",t))(xoe||{}),nU=(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))(nU||{}),uU=(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))(uU||{}),voe=(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))(voe||{}),_O=(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))(_O||{}),Coe=(t=>(t[t.ExpectError=0]="ExpectError",t[t.Ignore=1]="Ignore",t))(Coe||{}),v8=class{},rU=(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))(rU||{}),boe=(t=>(t[t.FilePreprocessingReferencedDiagnostic=0]="FilePreprocessingReferencedDiagnostic",t[t.FilePreprocessingFileExplainingDiagnostic=1]="FilePreprocessingFileExplainingDiagnostic",t[t.ResolutionDiagnostics=2]="ResolutionDiagnostics",t))(boe||{}),yoe=(t=>(t[t.Js=0]="Js",t[t.Dts=1]="Dts",t))(yoe||{}),aU=(t=>(t[t.Not=0]="Not",t[t.SafeModules=1]="SafeModules",t[t.Completely=2]="Completely",t))(aU||{}),koe=(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))(koe||{}),Foe=(t=>(t[t.Ok=0]="Ok",t[t.NeedsOverride=1]="NeedsOverride",t[t.HasInvalidOverride=2]="HasInvalidOverride",t))(Foe||{}),Aoe=(t=>(t[t.None=0]="None",t[t.Literal=1]="Literal",t[t.Subtype=2]="Subtype",t))(Aoe||{}),Soe=(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))(Soe||{}),Boe=(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))(Boe||{}),woe=(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))(woe||{}),Toe=(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))(Toe||{}),Loe=(t=>(t[t.Accessible=0]="Accessible",t[t.NotAccessible=1]="NotAccessible",t[t.CannotBeNamed=2]="CannotBeNamed",t))(Loe||{}),Noe=(t=>(t[t.UnionOrIntersection=0]="UnionOrIntersection",t[t.Spread=1]="Spread",t))(Noe||{}),Poe=(t=>(t[t.This=0]="This",t[t.Identifier=1]="Identifier",t[t.AssertsThis=2]="AssertsThis",t[t.AssertsIdentifier=3]="AssertsIdentifier",t))(Poe||{}),Moe=(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))(Moe||{}),oU=(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))(oU||{}),zoe=(t=>(t[t.Numeric=0]="Numeric",t[t.Literal=1]="Literal",t))(zoe||{}),Ioe=(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))(Ioe||{}),Roe=(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))(Roe||{}),Ooe=(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))(Ooe||{}),sU=(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))(sU||{}),lU=(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))(lU||{}),joe=(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))(joe||{}),Voe=(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))(Voe||{}),Hoe=(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))(Hoe||{}),Koe=(t=>(t[t.None=0]="None",t[t.StringsOnly=1]="StringsOnly",t[t.NoIndexSignatures=2]="NoIndexSignatures",t[t.NoReducibleCheck=4]="NoReducibleCheck",t))(Koe||{}),Woe=(t=>(t[t.Component=0]="Component",t[t.Function=1]="Function",t[t.Mixed=2]="Mixed",t))(Woe||{}),Goe=(t=>(t[t.Call=0]="Call",t[t.Construct=1]="Construct",t))(Goe||{}),cU=(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))(cU||{}),Joe=(t=>(t[t.String=0]="String",t[t.Number=1]="Number",t))(Joe||{}),$oe=(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))($oe||{}),Uoe=(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))(Uoe||{}),qoe=(t=>(t[t.None=0]="None",t[t.NoDefault=1]="NoDefault",t[t.AnyDefault=2]="AnyDefault",t[t.SkippedGenericFunction=4]="SkippedGenericFunction",t))(qoe||{}),Zoe=(t=>(t[t.False=0]="False",t[t.Unknown=1]="Unknown",t[t.Maybe=3]="Maybe",t[t.True=-1]="True",t))(Zoe||{}),Yoe=(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))(Yoe||{}),DO=(t=>(t[t.Warning=0]="Warning",t[t.Error=1]="Error",t[t.Suggestion=2]="Suggestion",t[t.Message=3]="Message",t))(DO||{}),C8=(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))(C8||{}),Qoe=(t=>(t[t.Legacy=1]="Legacy",t[t.Auto=2]="Auto",t[t.Force=3]="Force",t))(Qoe||{}),Xoe=(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))(Xoe||{}),ese=(t=>(t[t.UseFsEvents=0]="UseFsEvents",t[t.FixedPollingInterval=1]="FixedPollingInterval",t[t.DynamicPriorityPolling=2]="DynamicPriorityPolling",t[t.FixedChunkSizePolling=3]="FixedChunkSizePolling",t))(ese||{}),tse=(t=>(t[t.FixedInterval=0]="FixedInterval",t[t.PriorityInterval=1]="PriorityInterval",t[t.DynamicPriority=2]="DynamicPriority",t[t.FixedChunkSize=3]="FixedChunkSize",t))(tse||{}),kN=(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))(kN||{}),ise=(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))(ise||{}),nse=(t=>(t[t.Remove=0]="Remove",t[t.Preserve=1]="Preserve",t[t.Error=2]="Error",t))(nse||{}),use=(t=>(t[t.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",t[t.LineFeed=1]="LineFeed",t))(use||{}),dU=(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))(dU||{}),rse=(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))(rse||{}),ase=(t=>(t[t.Standard=0]="Standard",t[t.JSX=1]="JSX",t))(ase||{}),ose=(t=>(t[t.None=0]="None",t[t.Recursive=1]="Recursive",t))(ose||{}),sse=(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))(sse||{}),lse=(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))(lse||{}),hU=(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))(hU||{}),fU=(t=>(t[t.TabStop=0]="TabStop",t[t.Placeholder=1]="Placeholder",t[t.Choice=2]="Choice",t[t.Variable=3]="Variable",t))(fU||{}),mU=(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))(mU||{}),cse=(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))(cse||{}),dse=(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))(dse||{}),hse=(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))(hse||{}),fse=(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))(fse||{}),mse=(t=>(t[t.None=0]="None",t[t.InParameters=1]="InParameters",t[t.VariablesHoistedInParameters=2]="VariablesHoistedInParameters",t))(mse||{}),pse=(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))(pse||{}),gse=(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))(gse||{}),Ese=(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))(Ese||{}),xO={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}},_se=(t=>(t[t.ParseAll=0]="ParseAll",t[t.ParseNone=1]="ParseNone",t[t.ParseForTypeErrors=2]="ParseForTypeErrors",t[t.ParseForTypeInfo=3]="ParseForTypeInfo",t))(_se||{})}});function FN(t){let u=5381;for(let s=0;s{se.isClosed=!0,Oy(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,EU[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 Lqe(t,K,oe,se,ge);function ge(ae,Ce,ne){ne?(ae.unchangedPolls=0,K!==s&&(K[Ce]=void 0,z(ae))):ae.unchangedPolls!==CO[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=Bm(),d=new Map,f=T1(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(!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 Zwt(t){const u=[];let s=0,d;return f;function f(v,b){const B={fileName:v,callback:b,mtime:QA(t,v)};return u.push(B),E(),{close:()=>{B.isClosed=!0,Oy(u,B)}}}function p(){d=void 0,s=Lqe(t,u,s,EU[250]),E()}function E(){!u.length||d||(d=t.setTimeout(p,2e3,"pollQueue"))}}function Nqe(t,u,s,d,f){const E=T1(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&&(!mO(b.callbacks,d)||b.callbacks.length||(t.delete(E),Om(b)))}}}function Ywt(t,u){const s=t.mtime.getTime(),d=u.getTime();return s!==d?(t.mtime=u,t.callback(t.fileName,Dse(s,d),u),!0):!1}function Dse(t,u){return t===0?0:u===0?2:1}function vO(t){return E2e(t)}function m2e(t){E2e=t}function Qwt({watchDirectory:t,useCaseSensitiveFileNames:u,getCurrentDirectory:s,getAccessibleSortedChildDirectories:d,fileSystemEntryExists:f,realpath:p,setTimeout:E,clearTimeout:v}){const b=new Map,B=Bm(),k=new Map;let T;const M=vN(!u),z=T1(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),Om(xe),xe.childWatches.forEach(dg))}}}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||Na(ne,xe)&&ne[xe.length]===nl))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,vO(`sysLog:: onTimerToUpdateChildWatches:: ${k.size}`);const ne=V0(),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)}vO(`sysLog:: invokingWatchers:: Elapsed:: ${V0()-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=V0()-ne;vO(`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=Z$(f(ne,1)?Ui(d(ne),We=>{const Ae=$a(We,ne);return!ae(Ae,Se)&&M(Ae,Go(p(Ae)))===0?Ae:void 0}):_t,Ne.childWatches,(We,Ae)=>M(We,Ae.dirName),xe,dg,Be);return Ne.childWatches=pe||_t,fe;function xe(We){const Ae=j(We,Se);Be(Ae)}function Be(We){(pe||(pe=[])).push(We)}}function ae(ne,ve){return qe(bO,Se=>Ce(ne,Se))||Pqe(ne,ve,u,s)}function Ce(ne,ve){return ne.includes(ve)?!0:u?!1:z(ne).includes(ve)}}function Xwt(t){return(u,s,d)=>t(s===1?"change":"rename","",d)}function eTt(t,u,s){return(d,f,p)=>{d==="rename"?(p||(p=s(t)||H_),u(t,p!==H_?0:2,p)):u(t,1,p)}}function Pqe(t,u,s,d){return((u==null?void 0:u.excludeDirectories)||(u==null?void 0:u.excludeFiles))&&(AY(t,u==null?void 0:u.excludeFiles,s,d())||AY(t,u==null?void 0:u.excludeDirectories,s,d()))}function Mqe(t,u,s,d,f){return(p,E)=>{if(p==="rename"){const v=E?Go(hr(t,E)):t;(!E||!Pqe(v,s,d,f))&&u(v)}}}function p2e({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(Ge,ft,Ze,je){je=pe(je,M);const Ke=H.checkDefined(je.watchFile);switch(Ke){case 0:return Ae(Ge,ft,250,void 0);case 1:return Ae(Ge,ft,Ze,void 0);case 2:return Se()(Ge,ft,Ze,void 0);case 3:return Ne()(Ge,ft,void 0,void 0);case 4:return De(Ge,0,eTt(Ge,ft,u),!1,Ze,_H(je));case 5:return ae||(ae=qwt(De,E)),ae(Ge,ft,Ze,_H(je));default:H.assertNever(Ke)}}function Se(){return se||(se=Uwt({getModifiedTime:u,setTimeout:s}))}function Ne(){return ge||(ge=Zwt({getModifiedTime:u,setTimeout:s}))}function pe(Ge,ft){if(Ge&&Ge.watchFile!==void 0)return Ge;switch(T){case"PriorityPollingInterval":return{watchFile:1};case"DynamicPriorityPolling":return{watchFile:2};case"UseFsEvents":return fe(4,1,Ge);case"UseFsEventsWithFallbackDynamicPolling":return fe(4,2,Ge);case"UseFsEventsOnParentDirectory":ft=!0;default:return ft?fe(5,1,Ge):{watchFile:4}}}function fe(Ge,ft,Ze){const je=Ze==null?void 0:Ze.fallbackPolling;return{watchFile:Ge,fallbackPolling:je===void 0?ft:je}}function xe(Ge,ft,Ze,je){return b?De(Ge,1,Mqe(Ge,ft,je,E,v),Ze,500,_H(je)):(Ce||(Ce=Qwt({useCaseSensitiveFileNames:E,getCurrentDirectory:v,fileSystemEntryExists:p,getAccessibleSortedChildDirectories:B,watchDirectory:Be,realpath:k,setTimeout:s,clearTimeout:d})),Ce(Ge,ft,Ze,je))}function Be(Ge,ft,Ze,je){H.assert(!Ze);const Ke=We(je),Gt=H.checkDefined(Ke.watchDirectory);switch(Gt){case 1:return Ae(Ge,()=>ft(Ge),500,void 0);case 2:return Se()(Ge,()=>ft(Ge),500,void 0);case 3:return Ne()(Ge,()=>ft(Ge),void 0,void 0);case 0:return De(Ge,1,Mqe(Ge,ft,je,E,v),Ze,500,_H(Ke));default:H.assertNever(Gt)}}function We(Ge){if(Ge&&Ge.watchDirectory!==void 0)return Ge;switch(z){case"RecursiveDirectoryUsingFsWatchFile":return{watchDirectory:1};case"RecursiveDirectoryUsingDynamicPriorityPolling":return{watchDirectory:2};default:const ft=Ge==null?void 0:Ge.fallbackPolling;return{watchDirectory:0,fallbackPolling:ft!==void 0?ft:void 0}}}function Ae(Ge,ft,Ze,je){return Nqe(K,E,Ge,ft,Ke=>t(Ge,Ke,Ze,je))}function De(Ge,ft,Ze,je,Ke,Gt){return Nqe(je?oe:Y,E,Ge,Ze,Yt=>He(Ge,ft,Yt,je,Ke,Gt))}function He(Ge,ft,Ze,je,Ke,Gt){let Yt,Ie;j&&(Yt=Ge.substring(Ge.lastIndexOf(nl)),Ie=Yt.slice(nl.length));let st=p(Ge,ft)?It():Ut();return{close:()=>{st&&(st.close(),st=void 0)}};function St(Li){st&&(J(`sysLog:: ${Ge}:: Changing watcher to ${Li===It?"Present":"Missing"}FileSystemEntryWatcher`),st.close(),st=Li())}function It(){if(ne)return J(`sysLog:: ${Ge}:: Defaulting to watchFile`),ht();try{const Li=f(Ge,je,j?ti:Ze);return Li.on("error",()=>{Ze("rename",""),St(Ut)}),Li}catch(Li){return ne||(ne=Li.code==="ENOSPC"),J(`sysLog:: ${Ge}:: Changing to watchFile`),ht()}}function ti(Li,ji){let xn;if(ji&&oc(ji,"~")&&(xn=ji,ji=ji.slice(0,ji.length-1)),Li==="rename"&&(!ji||ji===Ie||oc(ji,Yt))){const Un=u(Ge)||H_;xn&&Ze(Li,xn,Un),Ze(Li,ji,Un),j?St(Un===H_?Ut:It):Un===H_&&St(Ut)}else xn&&Ze(Li,xn),Ze(Li,ji)}function ht(){return ve(Ge,Xwt(Ze),Ke,Gt)}function Ut(){return ve(Ge,(Li,ji,xn)=>{ji===0&&(xn||(xn=u(Ge)||H_),xn!==H_&&(Ze("rename","",xn),St(It)))},Ke,Gt)}}}function g2e(t){const u=t.writeFile;t.writeFile=(s,d,f)=>ile(s,d,!!f,(p,E,v)=>u.call(t,p,E,v),p=>t.createDirectory(p),p=>t.directoryExists(p))}function zqe(t){l1=t}var xse,pU,H_,gU,EU,CO,bO,E2e,vse,l1,tTt=o({"src/compiler/sys.ts"(){Ao(),xse=(t=>(t[t.Created=0]="Created",t[t.Changed=1]="Changed",t[t.Deleted=2]="Deleted",t))(xse||{}),pU=(t=>(t[t.High=2e3]="High",t[t.Medium=500]="Medium",t[t.Low=250]="Low",t))(pU||{}),H_=new Date(0),gU={Low:32,Medium:64,High:256},EU=f2e(gU),CO=f2e(gU),bO=["/node_modules/.","/.git","/.#"],E2e=Ms,vse=(t=>(t[t.File=0]="File",t[t.Directory=1]="Directory",t))(vse||{}),l1=(()=>{const t="\uFEFF";function u(){const d=/^native |^\([^)]+\)$|^(internal[\\/]|[a-zA-Z0-9_\s]+(\.js)?$)/,f=nS,p=nS,E=nS;let v;try{v=nS}catch{v=void 0}let b,B="./profile.cpuprofile";const k=nS.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=Nh(()=>process.cwd()),{watchFile:oe,watchDirectory:se}=p2e({pollingWatchFileWorker:fe,getModifiedTime:Yt,setTimeout,clearTimeout,fsWatchWorker:xe,useCaseSensitiveFileNames:z,getCurrentDirectory:Y,fileSystemEntryExists:Ge,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:vO}),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:ft,directoryExists:Ze,createDirectory(It){if(!ge.directoryExists(It))try{f.mkdirSync(It)}catch(ti){if(ti.code!=="EEXIST")throw ti}},getExecutingFilePath(){return J},getCurrentDirectory:Y,getDirectories:je,getEnvironmentVariable(It){return e[It]||""},readDirectory:He,getModifiedTime:Yt,setModifiedTime:Ie,deleteFile:st,createHash:v?St:FN,createSHA256Hash:v?St:void 0,getMemoryUsage(){return $pt.gc&&$pt.gc(),process.memoryUsage().heapUsed},getFileSize(It){try{const ti=ae(It);if(ti!=null&&ti.isFile())return ti.size}catch{}return 0},exit(It){ve(()=>process.exit(It))},enableCPUProfiler:Ce,disableCPUProfiler:ve,cpuProfilingEnabled:()=>!!b||Ft(process.execArgv,"--cpu-prof")||Ft(process.execArgv,"--prof"),realpath:Gt,debugMode:!!e.NODE_INSPECTOR_IPC||!!e.VSCODE_INSPECTOR_OPTIONS||qe(process.execArgv,It=>/^--(inspect|debug)(-brk)?(=\d+)?$/i.test(It))||!!process.recordreplay,tryEnableSourceMapsForHost(){try{nS.install()}catch{}},setTimeout,clearTimeout,clearScreen:()=>{process.stdout.write("\x1Bc")},setBlocking:()=>{var It;const ti=(It=process.stdout)==null?void 0:It._handle;ti&&ti.setBlocking&&ti.setBlocking(!0)},bufferFrom:Se,base64decode:It=>Se(It,"base64").toString("utf8"),base64encode:It=>Se(It).toString("base64"),require:(It,ti)=>{try{const ht=fAe(ti,It,ge);return{module:Upt(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,ti){if(b)return ti(),!1;const ht=nS;if(!ht||!ht.Session)return ti(),!1;const Ut=new ht.Session;return Ut.connect(),Ut.post("Profiler.enable",()=>{Ut.post("Profiler.start",()=>{b=Ut,B=It,ti()})}),!0}function ne(It){let ti=0;const ht=new Map,Ut=U1(p.dirname(J)),Li=`file://${KE(Ut)===1?"":"/"}${Ut}`;for(const ji of It.nodes)if(ji.callFrame.url){const xn=U1(ji.callFrame.url);WE(Li,xn,z)?ji.callFrame.url=e7(Li,xn,Li,T1(z),!0):d.test(xn)||(ji.callFrame.url=(ht.has(xn)?ht:ht.set(xn,`external${ti}.js`)).get(xn),ti++)}return It}function ve(It){if(b&&b!=="stopping"){const ti=b;return b.post("Profiler.stop",(ht,{profile:Ut})=>{var Li;if(!ht){try{(Li=ae(B))!=null&&Li.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,ti.disconnect(),It()}),b="stopping",!0}else return It(),!1}function Se(It,ti){return k.from&&k.from!==Int8Array.from?k.from(It,ti):new k(It,ti)}function Ne(){return M==="win32"||M==="win64"?!1:!ft(pe(__filename))}function pe(It){return It.replace(/\w/g,ti=>{const ht=ti.toUpperCase();return ti===ht?ti.toLowerCase():ht})}function fe(It,ti,ht){f.watchFile(It,{persistent:!0,interval:ht},Li);let Ut;return{close:()=>f.unwatchFile(It,Li)};function Li(ji,xn){const Un=+xn.mtime==0||Ut===2;if(+ji.mtime==0){if(Un)return;Ut=2}else if(Un)Ut=0;else{if(+ji.mtime==+xn.mtime)return;Ut=1}ti(It,Ut,ji.mtime)}}function xe(It,ti,ht){return f.watch(It,K?{persistent:!0,recursive:!!ti}:{persistent:!0},ht)}function Be(It,ti){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 Li=0;Li=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 We(It,ti){var ht,Ut;(ht=dh)==null||ht.logStartReadFile(It);const Li=Be(It);return(Ut=dh)==null||Ut.logStopReadFile(),Li}function Ae(It,ti,ht){var Ut;(Ut=dh)==null||Ut.logEvent("WriteFile: "+It),ht&&(ti=t+ti);let Li;try{Li=f.openSync(It,"w"),f.writeSync(Li,ti,void 0,"utf8")}finally{Li!==void 0&&f.closeSync(Li)}}function De(It){var ti;(ti=dh)==null||ti.logEvent("ReadDir: "+(It||"."));try{const ht=f.readdirSync(It||".",{withFileTypes:!0}),Ut=[],Li=[];for(const ji of ht){const xn=typeof ji=="string"?ji:ji.name;if(xn==="."||xn==="..")continue;let Un;if(typeof ji=="string"||ji.isSymbolicLink()){const rn=hr(It,xn);try{if(Un=ae(rn),!Un)continue}catch{continue}}else Un=ji;Un.isFile()?Ut.push(xn):Un.isDirectory()&&Li.push(xn)}return Ut.sort(),Li.sort(),{files:Ut,directories:Li}}catch{return DZ}}function He(It,ti,ht,Ut,Li){return Fle(It,ti,ht,Ut,z,process.cwd(),Li,De,Gt)}function Ge(It,ti){const ht=Error.stackTraceLimit;Error.stackTraceLimit=0;try{const Ut=ae(It);if(!Ut)return!1;switch(ti){case 0:return Ut.isFile();case 1:return Ut.isDirectory();default:return!1}}catch{return!1}finally{Error.stackTraceLimit=ht}}function ft(It){return Ge(It,0)}function Ze(It){return Ge(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 ti;const ht=Error.stackTraceLimit;Error.stackTraceLimit=0;try{return(ti=ae(It))==null?void 0:ti.mtime}catch{return}finally{Error.stackTraceLimit=ht}}function Ie(It,ti){try{f.utimesSync(It,ti,ti)}catch{return}}function st(It){try{return f.unlinkSync(It)}catch{return}}function St(It){const ti=v.createHash("sha256");return ti.update(It),ti.digest("hex")}}let s;return doe()&&(s=u()),s&&g2e(s),s})(),l1&&l1.getEnvironmentVariable&&($wt(l1),H.setAssertionLevel(/^development$/i.test(l1.getEnvironmentVariable("NODE_ENV"))?1:0)),l1&&l1.debugMode&&(H.isDebugging=!0)}});function Cse(t){return t===47||t===92}function _2e(t){return _U(t)<0}function Nf(t){return _U(t)>0}function bse(t){const u=_U(t);return u>0&&u===t.length}function AN(t){return _U(t)!==0}function am(t){return/^\.\.?($|[\\/])/.test(t)}function yse(t){return!AN(t)&&!am(t)}function XA(t){return Fc(t).includes(".")}function Pl(t,u){return t.length>u.length&&oc(t,u)}function Oc(t,u){for(const s of u)if(Pl(t,s))return!0;return!1}function qD(t){return t.length>0&&Cse(t.charCodeAt(t.length-1))}function Iqe(t){return t>=97&&t<=122||t>=65&&t<=90}function iTt(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 _U(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?nl:AO,2);return d<0?t.length:d+1}if(Iqe(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(x2e);if(s!==-1){const d=s+x2e.length,f=t.indexOf(nl,d);if(f!==-1){const p=t.slice(0,s),E=t.slice(d,f);if(p==="file"&&(E===""||E==="localhost")&&Iqe(t.charCodeAt(f+1))){const v=iTt(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 KE(t){const u=_U(t);return u<0?~u:u}function dr(t){t=U1(t);const u=KE(t);return u===t.length?t:(t=hv(t),t.slice(0,Math.max(u,t.lastIndexOf(nl))))}function Fc(t,u,s){if(t=U1(t),KE(t)===t.length)return"";t=hv(t);const f=t.slice(Math.max(KE(t),t.lastIndexOf(nl)+1)),p=u!==void 0&&s!==void 0?SN(f,u,s):void 0;return p?f.slice(0,f.length-p.length):f}function Rqe(t,u,s){if(Na(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 nTt(t,u,s){if(typeof u=="string")return Rqe(t,u,s)||"";for(const d of u){const f=Rqe(t,d,s);if(f)return f}return""}function SN(t,u,s){if(u)return nTt(hv(t),u,s?ZA:YA);const d=Fc(t),f=d.lastIndexOf(".");return f>=0?d.substring(f):""}function uTt(t,u){const s=t.substring(0,u),d=t.substring(u).split(nl);return d.length&&!Yu(d)&&d.pop(),[s,...d]}function bd(t,u=""){return t=hr(u,t),uTt(t,KE(t))}function bx(t,u){return t.length===0?"":(t[0]&&Pd(t[0]))+t.slice(1,u).join(nl)}function U1(t){return t.includes("\\")?t.replace(Vqe,nl):t}function Wy(t){if(!qe(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=U1(t));for(let s of u)s&&(s=U1(s),!t||KE(s)!==0?t=s:t=Pd(t)+s);return t}function yx(t,...u){return Go(qe(u)?hr(t,...u):U1(t))}function yO(t,u){return Wy(bd(t,u))}function $a(t,u){return bx(yO(t,u))}function Go(t){if(t=U1(t),!xU.test(t))return t;const u=t.replace(/\/\.\//g,"/").replace(/^\.\//,"");if(u!==t&&(t=u,!xU.test(t)))return t;const s=bx(Wy(bd(t)));return s&&qD(t)?Pd(s):s}function rTt(t){return t.length===0?"":t.slice(1).join(nl)}function kse(t,u){return rTt(yO(t,u))}function H0(t,u,s){const d=Nf(t)?Go(t):$a(t,u);return s(d)}function hv(t){return qD(t)?t.substr(0,t.length-1):t}function Pd(t){return qD(t)?t:t+nl}function l2(t){return!AN(t)&&!am(t)?"./"+t:t}function kO(t,u,s,d){const f=s!==void 0&&d!==void 0?SN(t,s,d):SN(t);return f?t.slice(0,t.length-f.length)+(Na(u,".")?u:"."+u):t}function D2e(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,KE(t)),f=u.substring(0,KE(u)),p=J$(d,f);if(p!==0)return p;const E=t.substring(d.length),v=u.substring(f.length);if(!xU.test(E)&&!xU.test(v))return s(E,v);const b=Wy(bd(t)),B=Wy(bd(u)),k=Math.min(b.length,B.length);for(let T=1;T0==KE(u)>0,"Paths must either both be absolute or both be relative");const p=Ase(t,u,(typeof s=="boolean"?s:!1)?ZA:YA,typeof s=="function"?s:el);return bx(p)}function BN(t,u,s){return Nf(t)?e7(u,t,u,s,!1):t}function FO(t,u,s){return l2(GE(dr(t),u,s))}function e7(t,u,s,d,f){const p=Ase(yx(s,t),yx(s,u),YA,d),E=p[0];if(f&&Nf(E)){const v=E.charAt(0)===nl?"file://":"file:///";p[0]=v+E}return bx(p)}function $g(t,u){for(;;){const s=u(t);if(s!==void 0)return s;const d=dr(t);if(d===t)return;t=d}}function DU(t){return oc(t,"/node_modules")}var nl,AO,x2e,Vqe,xU,aTt=o({"src/compiler/path.ts"(){Ao(),nl="/",AO="\\",x2e="://",Vqe=/\\/g,xU=/(?:\/\/)|(?:^|\/)\.\.?(?:$|\/)/}});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,oTt=o({"src/compiler/diagnosticInformationMap.generated.ts"(){wqe(),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 hh(t){return t>=80}function v2e(t){return t===32||hh(t)}function SO(t,u){if(t=2?SO(t,qqe):u===1?SO(t,$qe):SO(t,Gqe)}function sTt(t,u){return u>=2?SO(t,Zqe):u===1?SO(t,Uqe):SO(t,Jqe)}function lTt(t){const u=[];return t.forEach((s,d)=>{u[s]=d}),u}function Jo(t){return eZe[t]}function c2(t){return k2e.get(t)}function t7(t){const u=[];let s=0,d=0;for(;s127&&q1(f)&&(u.push(d),d=s);break}}return u.push(d),u}function BO(t,u,s,d){return t.getPositionOfLineAndCharacter?t.getPositionOfLineAndCharacter(u,s,d):CU(J3(t),u,s,t.text,d)}function CU(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,t7(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 q1(t){return t===10||t===13||t===8232||t===8233}function LN(t){return t>=48&&t<=57}function Hqe(t){return LN(t)||t>=65&&t<=70||t>=97&&t<=102}function cTt(t){return t<=1114111}function bU(t){return t>=48&&t<=55}function C2e(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 ms(t,u,s,d,f){if(fg(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&&$3(E)){u++;continue}break}return u}}function NN(t,u){if(H.assert(u>=0),u===0||q1(t.charCodeAt(u-1))){const s=t.charCodeAt(u);if(u+kU=0&&s127&&$3(j)){T&&q1(j)&&(k=!0),s++;continue}break e}}return T&&(z=f(v,b,B,k,p,z)),z}function TO(t,u,s,d){return wse(!1,t,u,!1,s,d)}function LO(t,u,s,d){return wse(!1,t,u,!0,s,d)}function b2e(t,u,s,d,f){return wse(!0,t,u,!1,s,d,f)}function y2e(t,u,s,d,f){return wse(!0,t,u,!0,s,d,f)}function Kqe(t,u,s,d,f,p=[]){return p.push({kind:s,pos:t,end:u,hasTrailingNewLine:d}),p}function K_(t,u){return b2e(t,u,Kqe,void 0,void 0)}function mv(t,u){return y2e(t,u,Kqe,void 0,void 0)}function yU(t){const u=Tse.exec(t);if(u)return u[0]}function W_(t,u){return t>=65&&t<=90||t>=97&&t<=122||t===36||t===95||t>127&&vU(t,u)}function pv(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&&sTt(t,u)}function Tm(t,u,s){let d=kx(t,0);if(!W_(d,u))return!1;for(let f=gv(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:Ni,scanJsxAttributeValue:Fi,reScanJsxAttributeValue:Qu,reScanJsxToken:Li,reScanLessThanToken:ji,reScanHashToken:xn,reScanQuestionToken:Un,reScanInvalidIdentifier:Gt,scanJsxToken:rn,scanJsDocToken:Fr,scanJSDocCommentTextToken:aa,scan:je,getText:Ai,clearCommentDirectives:Dn,setText:bn,setScriptTarget:oa,setLanguageVariant:xa,setScriptKind:ra,setJSDocParsingMode:wa,setOnError:iu,resetTokenState:Zo,setTextPos:Zo,setInJSDocType:vo,tryScan:Nn,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(LN(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=Ze();return ne(Qe),et}}function ne(Qe,Et){if(!W_(kx(v,b),t))return;const Mt=b,{length:qt}=He();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(;LN(v.charCodeAt(b));)bU(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||!LN(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,y8(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?"":y8(Et)}function Ae(){if(b+5=0&&pv(Mt,t)){b+=3,j|=8,Qe+=We(),Et=b;continue}if(Mt=Ae(),!(Mt>=0&&pv(Mt,t)))break;j|=1024,Qe+=v.substring(Et,b),Qe+=y8(Mt),b+=6,Et=b}else break}return Qe+=v.substring(Et,b),Qe}function Ge(){const Qe=z.length;if(Qe>=2&&Qe<=12){const Et=z.charCodeAt(0);if(Et>=97&&Et<=122){const Mt=Wqe.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,!LN(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 Ze(){return v.charCodeAt(b)===110?(z+="n",j&384&&(z=AP(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 Et=kx(v,b);if(b===0){if(Et===65533)return ge(F.File_appears_to_be_binary),b=B,M=8;if(Et===35&&Sse(v,b)){if(b=Bse(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&&W_(Mt,t))return b+=3,j|=8,z=We()+He(),M=Ge();const qt=Ae();return qt>=0&&W_(qt,t)?(b+=6,j|=1024,z=String.fromCharCode(qt)+He(),M=Ge()):(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=kx(v,b+1);if(Xt===92){b++;const gt=De();if(gt>=0&&W_(gt,t))return b+=3,j|=8,z="#"+We()+He(),M=81;const ii=Ae();if(ii>=0&&W_(ii,t))return b+=6,j|=1024,z="#"+String.fromCharCode(ii)+He(),M=81;b--}return W_(Xt,t)?(b++,Yt(Xt,t)):(z="#",ge(F.Invalid_character,b++,gv(Et))),M=81;default:const Pe=Yt(Et,t);if(Pe)return M=Pe;if(Ug(Et)){b+=gv(Et);continue}else if(q1(Et)){j|=1,b+=gv(Et);continue}const et=gv(Et);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:Xqe.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=kx(v,b),Et=Yt(Qe,99);return Et?M=Et:(b+=gv(Qe),M)}function Yt(Qe,Et){let Mt=Qe;if(W_(Mt,Et)){for(b+=gv(Mt);b=B){j|=4,ge(F.Unterminated_regular_expression_literal);break}const qt=v.charCodeAt(Qe);if(q1(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;$3(Et)||(Mt=b)}b++}return z=v.substring(k,b),Mt===-1?13:12}function Ni(){if(hh(M)){for(;b=B)return M=1;for(let Et=v.charCodeAt(b);b=0&&Ug(v.charCodeAt(b-1))&&!(b+1=B)return M=1;const Qe=kx(v,b);switch(b+=gv(Qe),Qe){case 9:case 11:case 12:case 32:for(;b=0&&W_(Et,t))return b+=3,j|=8,z=We()+He(),M=Ge();const Mt=Ae();return Mt>=0&&W_(Mt,t)?(b+=6,j|=1024,z=String.fromCharCode(Mt)+He(),M=Ge()):(b++,M=0)}if(W_(Qe,t)){let Et=Qe;for(;b=0),b=Qe,k=Qe,T=Qe,M=0,z=void 0,j=0}function vo(Qe){K+=Qe?1:-1}}function kx(t,u){return t.codePointAt(u)}function gv(t){return t>=65536?2:1}function dTt(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 y8(t){return tZe(t)}var NO,Wqe,k2e,Gqe,Jqe,$qe,Uqe,qqe,Zqe,Yqe,Qqe,Xqe,eZe,kU,Tse,tZe,hTt=o({"src/compiler/scanner.ts"(){Ao(),NO={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},Wqe=new Map(Object.entries(NO)),k2e=new Map(Object.entries({...NO,"{":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})),Gqe=[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],Jqe=[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],$qe=[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],Uqe=[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],Zqe=[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],Yqe=/^\/\/\/?\s*@(ts-expect-error|ts-ignore)/,Qqe=/^(?:\/|\*)*\s*@(ts-expect-error|ts-ignore)/,Xqe=/@(?:see|link)/i,eZe=lTt(k2e),kU=7,Tse=/^#!.*/,tZe=String.fromCodePoint?t=>String.fromCodePoint(t):dTt}});function Md(t){return am(t)||Nf(t)}function k8(t){return mi(t,CP)}function PO(t){switch(Is(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 gc(t){return t.start+t.length}function F2e(t){return t.length===0}function Lse(t,u){return u>=t.start&&u=t.pos&&u<=t.end}function A2e(t,u){return u.start>=t.start&&gc(u)<=gc(t)}function iZe(t,u){return S2e(t,u)!==void 0}function S2e(t,u){const s=w2e(t,u);return s&&s.length===0?void 0:s}function nZe(t,u){return zO(t.start,t.length,u.start,u.length)}function FU(t,u,s){return zO(t.start,t.length,u,s)}function zO(t,u,s,d){const f=t+u,p=s+d;return s<=f&&p>=t}function B2e(t,u){return u<=gc(t)&&u>=t.start}function w2e(t,u){const s=Math.max(t.start,u.start),d=Math.min(gc(t),gc(u));return s<=d?jc(s,d):void 0}function c1(t,u){if(t<0)throw new Error("start < 0");if(u<0)throw new Error("length < 0");return{start:t,length:u}}function jc(t,u){return c1(t,u-t)}function PN(t){return c1(t.span.start,t.newLength)}function T2e(t){return F2e(t.span)&&t.newLength===0}function IO(t,u){if(u<0)throw new Error("newLength < 0");return{span:t,newLength:u}}function L2e(t){if(t.length===0)return XO;if(t.length===1)return t[0];const u=t[0];let s=u.span.start,d=gc(u.span),f=s+u.newLength;for(let p=1;p=2&&t.charCodeAt(0)===95&&t.charCodeAt(1)===95?"_"+t:t}function Yr(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 mu(t){return Yr(t.escapedText)}function Ev(t){const u=c2(t.escapedText);return u?ar(u,nf):void 0}function sc(t){return t.valueDeclaration&&mh(t.valueDeclaration)?mu(t.valueDeclaration.name):Yr(t.escapedName)}function aZe(t){const u=t.parent.parent;if(u){if(Y1(u))return Pse(u);switch(u.kind){case 243:if(u.declarationList&&u.declarationList.declarations[0])return Pse(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 Pse(u.expression);case 256:{if(Y1(u.statement)||Wt(u.statement))return Pse(u.statement);break}}}}function Pse(t){const u=qa(t);return u&&at(u)?u:void 0}function RO(t,u){return!!(fh(t)&&at(t.name)&&mu(t.name)===mu(u)||Gl(t)&&qe(t.declarationList.declarations,s=>RO(s,u)))}function z2e(t){return t.name||aZe(t)}function fh(t){return!!t.name}function AU(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(Ql(s)){case 1:case 4:case 5:case 3:return vq(s.left);case 7:case 8:case 9:return s.arguments[1];default:return}}case 353:return z2e(t);case 347:return aZe(t);case 277:{const{expression:s}=t;return at(s)?s:void 0}case 212:const u=t;if(xq(u))return u.argumentExpression}return t.name}function qa(t){if(t!==void 0)return AU(t)||(F0(t)||G0(t)||Qd(t)?Mse(t):void 0)}function Mse(t){if(t.parent){if(Gc(t.parent)||Rs(t.parent))return t.parent.name;if(tu(t.parent)&&t===t.parent.right){if(at(t.parent.left))return t.parent.left;if(N0(t.parent.left))return vq(t.parent.left)}else if(ua(t.parent)&&at(t.parent.name))return t.parent.name}else return}function Fx(t){if(a4(t))return ei(t.modifiers,p1)}function h2(t){if(Xu(t,98303))return ei(t.modifiers,Yo)}function oZe(t,u){if(t.name)if(at(t.name)){const s=t.name.escapedText;return jO(t.parent,u).filter(d=>pg(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=jO(t.parent,u).filter(pg);if(sgg(d)&&d.typeParameters.some(f=>f.name.escapedText===s))}function R2e(t){return sZe(t,!1)}function O2e(t){return sZe(t,!0)}function j2e(t){return!!O4(t,pg)}function V2e(t){return O4(t,wB)}function H2e(t){return jse(t,Lce)}function zse(t){return O4(t,EFe)}function lZe(t){return O4(t,Ace)}function K2e(t){return O4(t,Ace,!0)}function cZe(t){return O4(t,Sce)}function W2e(t){return O4(t,Sce,!0)}function dZe(t){return O4(t,Bce)}function G2e(t){return O4(t,Bce,!0)}function hZe(t){return O4(t,wce)}function J2e(t){return O4(t,wce,!0)}function $2e(t){return O4(t,hY,!0)}function Ise(t){return O4(t,Tce)}function U2e(t){return O4(t,Tce,!0)}function Rse(t){return O4(t,wV)}function SU(t){return O4(t,_Fe)}function q2e(t){return O4(t,fY)}function fZe(t){return O4(t,gg)}function Ose(t){return O4(t,mY)}function _v(t){const u=O4(t,QP);if(u&&u.typeExpression&&u.typeExpression.type)return u}function Dv(t){let u=O4(t,QP);return!u&&eo(t)&&(u=Le(A8(t),s=>!!s.typeExpression)),u&&u.typeExpression&&u.typeExpression.type}function OO(t){const u=q2e(t);if(u&&u.typeExpression)return u.typeExpression.type;const s=_v(t);if(s&&s.typeExpression){const d=s.typeExpression.type;if(hm(d)){const f=Le(d.members,xB);return f&&f.type}if(n3(d)||BB(d))return d.type}}function jO(t,u){var s;if(!Sj(t))return _t;let d=(s=t.jsDoc)==null?void 0:s.jsDocCache;if(d===void 0||u){const f=z0e(t,u);H.assert(f.length<2||f[0]!==f[1]),d=Ku(f,p=>Rp(p)?p.tags:p),u||(t.jsDoc??(t.jsDoc=[]),t.jsDoc.jsDocCache=d)}return d}function xv(t){return jO(t,!1)}function mZe(t){return jO(t,!0)}function O4(t,u,s){return Le(jO(t,s),u)}function jse(t,u){return xv(t).filter(u)}function pZe(t,u){return xv(t).filter(s=>s.kind===u)}function VO(t){return typeof t=="string"?t:t==null?void 0:t.map(u=>u.kind===328?u.text:mTt(u)).join("")}function mTt(t){const u=t.kind===331?"link":t.kind===332?"linkcode":"linkplain",s=t.name?Mf(t.name):"",d=t.name&&t.text.startsWith("://")?"":" ";return`{@${u} ${s}${d}${t.text}}`}function Ax(t){if(Iv(t)){if(TB(t.parent)){const u=tP(t.parent);if(u&&S(u.tags))return Ku(u.tags,s=>gg(s)?s.typeParameters:void 0)}return _t}if(K4(t))return H.assert(t.parent.kind===327),Ku(t.parent.tags,u=>gg(u)?u.typeParameters:void 0);if(t.typeParameters||BFe(t)&&t.typeParameters)return t.typeParameters;if(eu(t)){const u=Mq(t);if(u.length)return u;const s=Dv(t);if(s&&n3(s)&&s.typeParameters)return s.typeParameters}return _t}function S8(t){return t.constraint?t.constraint:gg(t.parent)&&t===t.parent.typeParameters[0]?t.parent.constraint:void 0}function G_(t){return t.kind===80||t.kind===81}function BU(t){return t.kind===178||t.kind===177}function wU(t){return Iu(t)&&!!(t.flags&64)}function Vse(t){return W0(t)&&!!(t.flags&64)}function Gy(t){return No(t)&&!!(t.flags&64)}function Z1(t){const u=t.kind;return!!(t.flags&64)&&(u===211||u===212||u===213||u===235)}function zN(t){return Z1(t)&&!I7(t)&&!!t.questionDotToken}function TU(t){return zN(t.parent)&&t.parent.expression===t}function IN(t){return!Z1(t.parent)||zN(t.parent)||t!==t.parent.expression}function Hse(t){return t.kind===226&&t.operatorToken.kind===61}function U3(t){return Y4(t)&&at(t.typeName)&&t.typeName.escapedText==="const"&&!t.typeArguments}function wp(t){return _c(t,8)}function LU(t){return I7(t)&&!!(t.flags&64)}function RN(t){return t.kind===252||t.kind===251}function Kse(t){return t.kind===280||t.kind===279}function Z2e(t){switch(t.kind){case 309:case 310:return!0;default:return!1}}function Wse(t){return Z2e(t)||t.kind===307||t.kind===311}function HO(t){return t.kind===355||t.kind===348}function gZe(t){return KO(t.kind)}function KO(t){return t>=166}function Gse(t){return t>=0&&t<=165}function i7(t){return Gse(t.kind)}function f2(t){return Eu(t,"pos")&&Eu(t,"end")}function ON(t){return 9<=t&&t<=15}function m2(t){return ON(t.kind)}function Jse(t){switch(t.kind){case 210:case 209:case 14:case 218:case 231:return!0}return!1}function Sx(t){return 15<=t&&t<=18}function Y2e(t){return Sx(t.kind)}function NU(t){const u=t.kind;return u===17||u===18}function n7(t){return Cf(t)||X1(t)}function PU(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 Q2e(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 p2(t){return PU(t)||Q2e(t)}function $se(t){return t.kind===11||Sx(t.kind)}function X2e(t){return ns(t)||at(t)}function ul(t){var u;return at(t)&&((u=t.emitNode)==null?void 0:u.autoGenerate)!==void 0}function Jy(t){var u;return Xr(t)&&((u=t.emitNode)==null?void 0:u.autoGenerate)!==void 0}function WO(t){const u=t.emitNode.autoGenerate.flags;return!!(u&32)&&!!(u&16)&&!!(u&8)}function mh(t){return(bo(t)||T8(t))&&Xr(t.name)}function B8(t){return Iu(t)&&Xr(t.name)}function QD(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 jN(t){return!!(g7(t)&31)}function Use(t){return jN(t)||t===126||t===164||t===129}function Yo(t){return QD(t.kind)}function om(t){const u=t.kind;return u===166||u===80}function Ac(t){const u=t.kind;return u===80||u===81||u===11||u===9||u===167}function $y(t){const u=t.kind;return u===80||u===206||u===207}function xo(t){return!!t&&u7(t.kind)}function w8(t){return!!t&&(u7(t.kind)||Ml(t))}function K0(t){return t&&EZe(t.kind)}function VN(t){return t.kind===112||t.kind===97}function EZe(t){switch(t){case 262:case 174:case 176:case 177:case 178:case 218:case 219:return!0;default:return!1}}function u7(t){switch(t){case 173:case 179:case 330:case 180:case 181:case 184:case 324:case 185:return!0;default:return EZe(t)}}function qse(t){return ca(t)||uE(t)||fo(t)&&xo(t.parent)}function qd(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 Bx(t){return t&&(t.kind===177||t.kind===178)}function Xh(t){return bo(t)&&Xg(t)}function ebe(t){return eu(t)&&fZ(t)?(!y2(t)||!Rx(t.expression))&&!uk(t,!0):t.parent&&gr(t.parent)&&bo(t)&&!Xg(t)}function T8(t){switch(t.kind){case 174:case 177:case 178:return!0;default:return!1}}function tbe(t){switch(t.kind){case 174:case 177:case 178:case 172:return!0;default:return!1}}function rl(t){return Yo(t)||p1(t)}function Uy(t){const u=t.kind;return u===180||u===179||u===171||u===173||u===181||u===177||u===178}function MU(t){return Uy(t)||qd(t)}function q3(t){const u=t.kind;return u===303||u===304||u===305||u===174||u===177||u===178}function Qr(t){return Ele(t.kind)}function ibe(t){switch(t.kind){case 184:case 185:return!0}return!1}function Fo(t){if(t){const u=t.kind;return u===207||u===206}return!1}function HN(t){const u=t.kind;return u===209||u===210}function zU(t){const u=t.kind;return u===208||u===232}function GO(t){switch(t.kind){case 260:case 169:case 208:return!0}return!1}function nbe(t){return ua(t)||eo(t)||$O(t)||UO(t)}function JO(t){return Zse(t)||Yse(t)}function Zse(t){switch(t.kind){case 206:case 210:return!0}return!1}function $O(t){switch(t.kind){case 208:case 303:case 304:case 305:return!0}return!1}function Yse(t){switch(t.kind){case 207:case 209:return!0}return!1}function UO(t){switch(t.kind){case 208:case 232:case 230:case 209:case 210:case 80:case 211:case 212:return!0}return od(t,!0)}function ube(t){const u=t.kind;return u===211||u===166||u===205}function rbe(t){const u=t.kind;return u===211||u===166}function Qse(t){return g2(t)||M2(t)}function g2(t){switch(t.kind){case 286:case 285:case 213:case 214:case 215:case 170:return!0;default:return!1}}function JE(t){return t.kind===213||t.kind===214}function L8(t){const u=t.kind;return u===228||u===15}function _f(t){return _Ze(wp(t).kind)}function _Ze(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 Xse(t){return DZe(wp(t).kind)}function DZe(t){switch(t){case 224:case 225:case 220:case 221:case 222:case 223:case 216:return!0;default:return _Ze(t)}}function abe(t){switch(t.kind){case 225:return!0;case 224:return t.operator===46||t.operator===47;default:return!1}}function obe(t){switch(t.kind){case 106:case 112:case 97:case 224:return!0;default:return m2(t)}}function Wt(t){return pTt(wp(t).kind)}function pTt(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 DZe(t)}}function qy(t){const u=t.kind;return u===216||u===234}function xZe(t){return bce(t)||oY(t)}function wx(t,u){switch(t.kind){case 248:case 249:case 250:case 246:case 247:return!0;case 256:return u&&wx(t.statement,u)}return!1}function sbe(t){return ec(t)||Wc(t)}function lbe(t){return qe(t,sbe)}function IU(t){return!uj(t)&&!ec(t)&&!Xu(t,32)&&!L1(t)}function qO(t){return uj(t)||ec(t)||Xu(t,32)}function N8(t){return t.kind===249||t.kind===250}function RU(t){return fo(t)||Wt(t)}function e0e(t){return fo(t)}function r4(t){return Fd(t)||Wt(t)}function cbe(t){const u=t.kind;return u===268||u===267||u===80}function vZe(t){const u=t.kind;return u===268||u===267}function CZe(t){const u=t.kind;return u===80||u===267}function t0e(t){const u=t.kind;return u===275||u===274}function ZO(t){return t.kind===267||t.kind===266}function qg(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 $E(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 gTt(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 hbe(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 Y1(t){return t.kind===168?t.parent&&t.parent.kind!==352||eu(t):gTt(t.kind)}function fbe(t){return dbe(t.kind)}function YO(t){return hbe(t.kind)}function na(t){const u=t.kind;return hbe(u)||dbe(u)||ETt(t)}function ETt(t){return t.kind!==241||t.parent!==void 0&&(t.parent.kind===258||t.parent.kind===299)?!1:!C2(t)}function mbe(t){const u=t.kind;return hbe(u)||dbe(u)||u===241}function pbe(t){const u=t.kind;return u===283||u===166||u===80}function KN(t){const u=t.kind;return u===110||u===80||u===211||u===295}function QO(t){const u=t.kind;return u===284||u===294||u===285||u===12||u===288}function OU(t){const u=t.kind;return u===291||u===293}function gbe(t){const u=t.kind;return u===11||u===294}function Ph(t){const u=t.kind;return u===286||u===285}function jU(t){const u=t.kind;return u===296||u===297}function P8(t){return t.kind>=316&&t.kind<=357}function VU(t){return t.kind===327||t.kind===326||t.kind===328||r7(t)||M8(t)||V7(t)||Iv(t)}function M8(t){return t.kind>=334&&t.kind<=357}function XD(t){return t.kind===178}function Tx(t){return t.kind===177}function sm(t){if(!Sj(t))return!1;const{jsDoc:u}=t;return!!u&&u.length>0}function HU(t){return!!t.type}function Lx(t){return!!t.initializer}function Zy(t){switch(t.kind){case 260:case 169:case 208:case 172:case 303:case 306:return!0;default:return!1}}function i0e(t){return t.kind===291||t.kind===293||q3(t)}function KU(t){return t.kind===183||t.kind===233}function Ebe(t){let u=_be;for(const s of t){if(!s.length)continue;let d=0;for(;ds.kind===u)}function jo(t){const u=new Map;if(t)for(const s of t)u.set(s.escapedName,s);return u}function UE(t){return(t.flags&33554432)!==0}function DTt(){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&&$3(t.charCodeAt(t.length-1)),writeLine:()=>t+=" ",increaseIndent:Ms,decreaseIndent:Ms,clear:()=>t=""}}function WU(t,u){return t.configFilePath!==u.configFilePath||xbe(t,u)}function xbe(t,u){return z8(t,u,BY)}function vbe(t,u){return z8(t,u,mde)}function z8(t,u,s){return t!==u&&s.some(d=>!oZ(Yq(t,d),Yq(u,d)))}function Cbe(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 d1(t,u){const s=t.entries();for(const[d,f]of s){const p=u(f,d);if(p)return p}}function $_(t,u){const s=t.keys();for(const d of s){const f=u(d);if(f)return f}}function GU(t,u){t.forEach((s,d)=>{u.set(d,s)})}function WN(t){const u=sV.getText();try{return t(sV),sV.getText()}finally{sV.clear(),sV.writeKeyword(u)}}function ej(t){return t.end-t.pos}function r0e(t,u){return t.path===u.path&&!t.prepend==!u.prepend&&!t.circular==!u.circular}function bbe(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&&xTt(t.resolvedModule.packageId,u.resolvedModule.packageId)&&t.node10Result===u.node10Result}function a0e(t,u,s,d,f){var p;const E=(p=u.getResolvedModule(t,s,d))==null?void 0:p.node10Result,v=E?uo(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(a_+"@types/")?`@types/${WB(f)}`:f):u.typesPackageExists(f)?uo(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,WB(f)):u.packageBundlesTypes(f)?uo(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):uo(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,WB(f));return v&&(v.repopulateInfo=()=>({moduleReference:s,mode:d,packageName:f===s?void 0:f})),v}function xTt(t,u){return t===u||!!t&&!!u&&t.name===u.name&&t.subModuleName===u.subModuleName&&t.version===u.version}function JU({name:t,subModuleName:u}){return u?`${t}/${u}`:t}function Nx(t){return`${JU(t)}@${t.version}`}function ybe(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 o0e(t,u,s,d,f,p){H.assert(t.length===s.length);for(let E=0;E=0),J3(u)[t]}function bZe(t){const u=In(t),s=o0(u,t.pos);return`${u.fileName}(${s.line+1},${s.character+1})`}function ij(t,u){H.assert(t>=0);const s=J3(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(q1(f.charCodeAt(E)));p<=E&&q1(f.charCodeAt(E));)E--;return E}}function UU(t,u,s){return!(s&&s(u))&&!t.identifiers.has(u)}function Yl(t){return t===void 0?!0:t.pos===t.end&&t.pos>=0&&t.kind!==1}function j4(t){return!Yl(t)}function Fbe(t,u){return Al(t)?u===t.expression:Ml(t)?u===t.modifiers:Pm(t)?u===t.initializer:bo(t)?u===t.questionToken&&Xh(t):Gc(t)?u===t.modifiers||u===t.questionToken||u===t.exclamationToken||nj(t.modifiers,u,rl):mm(t)?u===t.equalsToken||u===t.modifiers||u===t.questionToken||u===t.exclamationToken||nj(t.modifiers,u,rl):cc(t)?u===t.exclamationToken:dc(t)?u===t.typeParameters||u===t.type||nj(t.typeParameters,u,Al):Mm(t)?u===t.typeParameters||nj(t.typeParameters,u,Al):Of(t)?u===t.typeParameters||u===t.type||nj(t.typeParameters,u,Al):SV(t)?u===t.modifiers||nj(t.modifiers,u,rl):!1}function nj(t,u,s){return!t||Ha(u)||!s(u)?!1:Ft(t,u)}function yZe(t,u,s){if(u===void 0||u.length===0)return t;let d=0;for(;d[`${o0(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 Qy(t,u,s){return Yl(t)?t.pos:P8(t)||t.kind===12?ms((u||In(t)).text,t.pos,!1,!0):s&&sm(t)?Qy(t.jsDoc[0],u):t.kind===358&&t._children.length>0?Qy(t._children[0],u,s):ms((u||In(t)).text,t.pos,!1,!1,pj(t))}function c0e(t,u){const s=!Yl(t)&&Op(t)?lt(t.modifiers,p1):void 0;return s?ms((u||In(t)).text,s.end):Qy(t,u)}function E2(t,u,s=!1){return GN(t.text,u,s)}function CTt(t){return!!Ln(t,bk)}function ZU(t){return!!(Wc(t)&&t.exportClause&&n_(t.exportClause)&&t.exportClause.name.escapedText==="default")}function GN(t,u,s=!1){if(Yl(u))return"";let d=t.substring(s?u.pos:ms(t,u.pos),u.end);return CTt(u)&&(d=d.split(/\r\n|\n|\r/).map(f=>f.replace(/^\s*\*/,"").trimStart()).join(`
-`)),d}function Vc(t,u=!1){return E2(In(t),t,u)}function bTt(t){return t.pos}function R8(t,u){return Hl(t,u,bTt,tl)}function vs(t){const u=t.emitNode;return u&&u.flags||0}function Tp(t){const u=t.emitNode;return u&&u.internalFlags||0}function Sbe(t,u,s){if(u&&yTt(t,s))return E2(u,t);switch(t.kind){case 11:{const d=s&2?Q0e:s&1||vs(t)&16777216?kv:Rj;return t.singleQuote?"'"+d(t.text,39)+"'":'"'+d(t.text,34)+'"'}case 15:case 16:case 17:case 18:{const d=s&1||vs(t)&16777216?kv:Rj,f=t.rawText??MTt(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 yTt(t,u){if(al(t)||!t.parent||u&4&&t.isUnterminated)return!1;if(Rf(t)){if(t.numericLiteralFlags&26656)return!1;if(t.numericLiteralFlags&512)return!!(u&8)}return!QZ(t)}function Bbe(t){return Ja(t)?'"'+Rj(t)+'"':""+t}function wbe(t){return Fc(t).replace(/^(\d)/,"_$1").replace(/\W/g,"_")}function d0e(t){return(YD(t)&7)!==0||h0e(t)}function h0e(t){const u=QE(t);return u.kind===260&&u.parent.kind===299}function L1(t){return Ec(t)&&(t.name.kind===11||Zg(t))}function YU(t){return Ec(t)&&t.name.kind===11}function f0e(t){return Ec(t)&&ns(t.name)}function Tbe(t){return Ec(t)||at(t)}function JN(t){return kTt(t.valueDeclaration)}function kTt(t){return!!t&&t.kind===267&&!t.body}function Lbe(t){return t.kind===312||t.kind===267||w8(t)}function Zg(t){return!!(t.flags&2048)}function _2(t){return L1(t)&&m0e(t)}function m0e(t){switch(t.parent.kind){case 312:return Bc(t.parent);case 268:return L1(t.parent.parent)&&ca(t.parent.parent.parent)&&!Bc(t.parent.parent.parent)}return!1}function p0e(t){var u;return(u=t.declarations)==null?void 0:u.find(s=>!_2(s)&&!(Ec(s)&&Zg(s)))}function FTt(t){return t===1||t===100||t===199}function a7(t,u){return Bc(t)||FTt(f1(u))&&!!t.commonJsModuleIndicator}function g0e(t,u){switch(t.scriptKind){case 1:case 3:case 2:case 4:break;default:return!1}return t.isDeclarationFile?!1:U4(u,"alwaysStrict")||kFe(t.statements)?!0:Bc(t)||hg(u)?f1(u)>=5?!0:!u.noImplicitUseStrict:!1}function E0e(t){return!!(t.flags&33554432)||Xu(t,128)}function _0e(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!w8(u)}return!1}function D0e(t){switch(H.type(t),t.kind){case 345:case 353:case 330:return!0;default:return x0e(t)}}function x0e(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 Xy(t){switch(t.kind){case 272:case 271:return!0;default:return!1}}function Nbe(t){return Xy(t)||b2(t)}function QU(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 Pbe(t){return uj(t)||Ec(t)||iD(t)||cm(t)}function uj(t){return Xy(t)||Wc(t)}function v0e(t){return Ln(t.parent,u=>!!(Tde(u)&1))}function ZE(t){return Ln(t.parent,u=>_0e(u,u.parent))}function Mbe(t,u){let s=ZE(t);for(;s;)u(s),s=ZE(s)}function C0(t){return!t||ej(t)===0?"(Missing)":Vc(t)}function zbe(t){return t.declaration?C0(t.declaration.parameters[0].name):void 0}function rj(t){return t.kind===167&&!Nm(t.expression)}function $N(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 kl(t.text);case 167:return Nm(t.expression)?kl(t.expression.text):void 0;case 295:return b7(t);default:return H.assertNever(t)}}function O8(t){return H.checkDefined($N(t))}function Mf(t){switch(t.kind){case 110:return"this";case 81:case 80:return ej(t)===0?mu(t):Vc(t);case 166:return Mf(t.left)+"."+Mf(t.right);case 211:return at(t.name)||Xr(t.name)?Mf(t.expression)+"."+Mf(t.name):H.assertNever(t.name);case 318:return Mf(t.left)+Mf(t.right);case 295:return Mf(t.namespace)+":"+Mf(t.name);default:return H.assertNever(t)}}function Bu(t,u,...s){const d=In(t);return V4(d,t,u,...s)}function j8(t,u,s,...d){const f=ms(t.text,u.pos);return zd(t,f,u.end-f,s,...d)}function V4(t,u,s,...d){const f=D2(t,u);return zd(t,f.start,f.length,s,...d)}function Z3(t,u,s,d){const f=D2(t,u);return XU(t,f.start,f.length,s,d)}function aj(t,u,s,d){const f=ms(t.text,u.pos);return XU(t,f,u.end-f,s,d)}function Ibe(t,u,s){H.assertGreaterThanOrEqual(u,0),H.assertGreaterThanOrEqual(s,0),H.assertLessThanOrEqual(u,t.length),H.assertLessThanOrEqual(u+s,t.length)}function XU(t,u,s,d,f){return Ibe(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 C0e(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 Rbe(t){return typeof t.messageText=="string"?{code:t.code,category:t.category,messageText:t.messageText,next:t.next}:t.messageText}function Obe(t,u,s){return{file:t,start:u.pos,length:u.end-u.pos,code:s.code,category:s.category,messageText:s.message}}function YE(t,u){const s=ZD(t.languageVersion,!0,t.languageVariant,t.text,void 0,u);s.scan();const d=s.getTokenStart();return jc(d,s.getTokenEnd())}function jbe(t,u){const s=ZD(t.languageVersion,!0,t.languageVariant,t.text,void 0,u);return s.scan(),s.getToken()}function ATt(t,u){const s=ms(t.text,u.pos);if(u.body&&u.body.kind===241){const{line:d}=o0(t,u.body.pos),{line:f}=o0(t,u.body.end);if(d0?u.statements[0].pos:u.end;return jc(p,E)}case 253:case 229:{const p=ms(t.text,u.pos);return YE(t,p)}case 238:{const p=ms(t.text,u.expression.end);return YE(t,p)}case 357:{const p=ms(t.text,u.tagName.pos);return YE(t,p)}}if(s===void 0)return YE(t,u.pos);H.assert(!Rp(s));const d=Yl(s),f=d||S7(u)?s.pos:ms(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")),jc(f,s.end)}function lm(t){return(t.externalModuleIndicator||t.commonJsModuleIndicator)!==void 0}function H4(t){return t.scriptKind===6}function x2(t){return!!(d2(t)&4096)}function eq(t){return!!(d2(t)&8&&!Pf(t,t.parent))}function oj(t){return(YD(t)&7)===6}function sj(t){return(YD(t)&7)===4}function V8(t){return(YD(t)&7)===2}function tq(t){return(YD(t)&7)===1}function ek(t){return t.kind===213&&t.expression.kind===108}function cm(t){return t.kind===213&&t.expression.kind===102}function H8(t){return JP(t)&&t.keywordToken===102&&t.name.escapedText==="meta"}function Mx(t){return iD(t)&&Nv(t.argument)&&ns(t.argument.literal)}function Lp(t){return t.kind===244&&t.expression.kind===11}function lj(t){return!!(vs(t)&2097152)}function iq(t){return lj(t)&&Xc(t)}function STt(t){return at(t.name)&&!t.initializer}function nq(t){return lj(t)&&Gl(t)&&ye(t.declarationList.declarations,STt)}function b0e(t,u){return t.kind!==12?K_(u.text,t.pos):void 0}function y0e(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?an(mv(u,t.pos),K_(u,t.pos)):K_(u,t.pos);return ei(s,d=>u.charCodeAt(d.pos+1)===42&&u.charCodeAt(d.pos+2)===42&&u.charCodeAt(d.pos+3)!==47)}function U_(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 fm(t.parent)&&!Wj(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 fm(u.parent)&&!Wj(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 Ft(u.typeArguments,t)}}}return!1}function SZe(t,u){for(;t;){if(t.kind===u)return!0;t=t.parent}return!1}function v2(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 ro(d,s)}}}function Vbe(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(xo(d)){if(d.name&&d.name.kind===167){s(d.name.expression);return}}else U_(d)||ro(d,s)}}}function k0e(t){return t&&t.kind===188?t.elementType:t&&t.kind===183?Aa(t.typeArguments):void 0}function Hbe(t){switch(t.kind){case 264:case 263:case 231:case 187:return t.members;case 210:return t.properties}}function K8(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 Kbe(t){return K8(t)||Bx(t)}function UN(t){return t.parent.kind===261&&t.parent.parent.kind===243}function Wbe(t){return eu(t)?Cs(t.parent)&&tu(t.parent.parent)&&Ql(t.parent.parent)===2||uq(t.parent):!1}function uq(t){return eu(t)?tu(t)&&Ql(t)===1:!1}function Gbe(t){return(ua(t)?V8(t)&&at(t.name)&&UN(t):bo(t)?hP(t)&&Hc(t):Pm(t)&&hP(t))||uq(t)}function Jbe(t){switch(t.kind){case 174:case 173:case 176:case 177:case 178:case 262:case 218:return!0}return!1}function F0e(t,u){for(;;){if(u&&u(t),t.statement.kind!==256)return t.statement;t=t.statement}}function C2(t){return t&&t.kind===241&&xo(t.parent)}function Np(t){return t&&t.kind===174&&t.parent.kind===210}function rq(t){return(t.kind===174||t.kind===177||t.kind===178)&&(t.parent.kind===210||t.parent.kind===231)}function $be(t){return t&&t.kind===1}function BZe(t){return t&&t.kind===0}function W8(t,u,s,d){return L(t==null?void 0:t.properties,f=>{if(!Gc(f))return;const p=$N(f.name);return u===p||d&&d===p?s(f):void 0})}function Ube(t,u,s){return W8(t,u,d=>_h(d.initializer)?Le(d.initializer.elements,f=>ns(f)&&f.text===s):void 0)}function qN(t){if(t&&t.statements.length){const u=t.statements[0].expression;return ar(u,Cs)}}function aq(t,u,s){return cj(t,u,d=>_h(d.initializer)?Le(d.initializer.elements,f=>ns(f)&&f.text===s):void 0)}function cj(t,u,s){return W8(qN(t),u,s)}function Lm(t){return Ln(t.parent,xo)}function qbe(t){return Ln(t.parent,K0)}function Zd(t){return Ln(t.parent,gr)}function Zbe(t){return Ln(t.parent,u=>gr(u)||xo(u)?"quit":Ml(u))}function oq(t){return Ln(t.parent,w8)}function sq(t){const u=Ln(t.parent,s=>gr(s)?"quit":p1(s));return u&&gr(u.parent)?Zd(u.parent):Zd(u??t)}function ef(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&&qd(t.parent.parent)?t=t.parent.parent:qd(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 Ybe(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 lq(t){at(t)&&(Kc(t.parent)||Xc(t.parent))&&t.parent.name===t&&(t=t.parent);const u=ef(t,!0,!1);return ca(u)}function Qbe(t){const u=ef(t,!1,!1);if(u)switch(u.kind){case 176:case 262:case 218:return u}}function dj(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&&qd(t.parent.parent)?t=t.parent.parent:qd(t.parent)&&(t=t.parent);break}}}function tk(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 wZe(t){return t.kind===108||tf(t)}function tf(t){const u=t.kind;return(u===211||u===212)&&t.expression.kind===108}function hj(t){const u=t.kind;return(u===211||u===212)&&t.expression.kind===110}function cq(t){var u;return!!t&&ua(t)&&((u=t.initializer)==null?void 0:u.kind)===110}function Xbe(t){return!!t&&(mm(t)||Gc(t))&&tu(t.parent.parent)&&t.parent.parent.operatorToken.kind===64&&t.parent.parent.right.kind===110}function fj(t){switch(t.kind){case 183:return t.typeName;case 233:return Xl(t.expression)?t.expression:void 0;case 80:case 166:return t}}function dq(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 hq(t,u,s,d){if(t&&fh(u)&&Xr(u.name))return!1;switch(u.kind){case 263:return!0;case 231:return!t;case 172:return s!==void 0&&(t?Kc(s):gr(s)&&!T2(u)&&!ule(u));case 177:case 178:case 174:return u.body!==void 0&&s!==void 0&&(t?Kc(s):gr(s));case 169:return t?s!==void 0&&s.body!==void 0&&(s.kind===176||s.kind===174||s.kind===178)&&S2(s)!==u&&d!==void 0&&d.kind===263:!1}return!1}function ZN(t,u,s,d){return a4(u)&&hq(t,u,s,d)}function mj(t,u,s,d){return ZN(t,u,s,d)||YN(t,u,s)}function YN(t,u,s){switch(u.kind){case 263:return qe(u.members,d=>mj(t,d,u,s));case 231:return!t&&qe(u.members,d=>mj(t,d,u,s));case 174:case 178:case 176:return qe(u.parameters,d=>ZN(t,d,u,s));default:return!1}}function e5(t,u){if(ZN(t,u))return!0;const s=Q_(u);return!!s&&YN(t,s,u)}function A0e(t,u,s){let d;if(Bx(u)){const{firstAccessor:f,secondAccessor:p,setAccessor:E}=lk(s.members,u),v=a4(f)?f:p&&a4(p)?p:void 0;if(!v||u!==v)return!1;d=E==null?void 0:E.parameters}else cc(u)&&(d=u.parameters);if(ZN(t,u,s))return!0;if(d){for(const f of d)if(!B2(f)&&ZN(t,f,u,s))return!0}return!1}function S0e(t){if(t.textSourceNode){switch(t.textSourceNode.kind){case 11:return S0e(t.textSourceNode);case 15:return t.text===""}return!1}return t.text===""}function G8(t){const{parent:u}=t;return u.kind===286||u.kind===285||u.kind===287?u.tagName===t:!1}function q_(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!fm(t.parent)&&!wB(t.parent);case 166:for(;t.parent.kind===166;)t=t.parent;return t.parent.kind===186||r7(t.parent)||YP(t.parent)||zv(t.parent)||G8(t);case 318:for(;zv(t.parent);)t=t.parent;return t.parent.kind===186||r7(t.parent)||YP(t.parent)||zv(t.parent)||G8(t);case 81:return tu(t.parent)&&t.parent.left===t&&t.parent.operatorToken.kind===103;case 80:if(t.parent.kind===186||r7(t.parent)||YP(t.parent)||zv(t.parent)||G8(t))return!0;case 9:case 10:case 11:case 15:case 110:return fq(t);default:return!1}}function fq(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&&!U_(u);case 304:return u.objectAssignmentInitializer===t;case 238:return t===u.expression;default:return q_(u)}}function mq(t){for(;t.kind===166||t.kind===80;)t=t.parent;return t.kind===186}function eye(t){return n_(t)&&!!t.parent.moduleSpecifier}function vv(t){return t.kind===271&&t.moduleReference.kind===283}function QN(t){return H.assert(vv(t)),t.moduleReference.expression}function B0e(t){return b2(t)&&vP(t.initializer).arguments[0]}function J8(t){return t.kind===271&&t.moduleReference.kind!==283}function ph(t){return eu(t)}function TZe(t){return!eu(t)}function eu(t){return!!t&&!!(t.flags&524288)}function pq(t){return!!t&&!!(t.flags&134217728)}function w0e(t){return!H4(t)}function pj(t){return!!t&&!!(t.flags&16777216)}function gq(t){return Y4(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 Df(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 Eq(t){return LZe(t,!1)}function b2(t){return LZe(t,!0)}function tye(t){return Rs(t)&&b2(t.parent.parent)}function LZe(t,u){return ua(t)&&!!t.initializer&&Df(u?vP(t.initializer):t.initializer,!0)}function T0e(t){return Gl(t)&&t.declarationList.declarations.length>0&&ye(t.declarationList.declarations,u=>Eq(u))}function gj(t){return t===39||t===34}function _q(t,u){return E2(u,t).charCodeAt(0)===34}function XN(t){return tu(t)||N0(t)||at(t)||No(t)}function Ej(t){return eu(t)&&t.initializer&&tu(t.initializer)&&(t.initializer.operatorToken.kind===57||t.initializer.operatorToken.kind===61)&&t.name&&Xl(t.name)&&$8(t.name,t.initializer.left)?t.initializer.right:t.initializer}function _j(t){const u=Ej(t);return u&&Cv(u,Rx(t.name))}function BTt(t,u){return L(t.properties,s=>Gc(s)&&at(s.name)&&s.name.escapedText==="value"&&s.initializer&&Cv(s.initializer,u))}function o7(t){if(t&&t.parent&&tu(t.parent)&&t.parent.operatorToken.kind===64){const u=Rx(t.parent.left);return Cv(t.parent.right,u)||wTt(t.parent.left,t.parent.right,u)}if(t&&No(t)&&nk(t)){const u=BTt(t.arguments[2],t.arguments[1].text==="prototype");if(u)return u}}function Cv(t,u){if(No(t)){const s=s0(t.expression);return s.kind===218||s.kind===219?t:void 0}if(t.kind===218||t.kind===231||t.kind===219||Cs(t)&&(t.properties.length===0||u))return t}function wTt(t,u,s){const d=tu(u)&&(u.operatorToken.kind===57||u.operatorToken.kind===61)&&Cv(u.right,s);if(d&&$8(t,u.left))return d}function iye(t){const u=ua(t.parent)?t.parent.name:tu(t.parent)&&t.parent.operatorToken.kind===64?t.parent.left:void 0;return u&&Cv(t.right,Rx(u))&&Xl(u)&&$8(u,t.left)}function L0e(t){if(tu(t.parent)){const u=(t.parent.operatorToken.kind===57||t.parent.operatorToken.kind===61)&&tu(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 $8(t,u){return Qg(t)&&Qg(u)?W4(t)===W4(u):G_(t)&&Dq(u)&&(u.expression.kind===110||at(u.expression)&&(u.expression.escapedText==="window"||u.expression.escapedText==="self"||u.expression.escapedText==="global"))?$8(t,vj(u)):Dq(t)&&Dq(u)?Y3(t)===Y3(u)&&$8(t.expression,u.expression):!1}function Dj(t){for(;od(t,!0);)t=t.right;return t}function ik(t){return at(t)&&t.escapedText==="exports"}function N0e(t){return at(t)&&t.escapedText==="module"}function Z_(t){return(Iu(t)||xj(t))&&N0e(t.expression)&&Y3(t)==="exports"}function Ql(t){const u=TTt(t);return u===5||eu(t)?u:0}function nk(t){return S(t.arguments)===3&&Iu(t.expression)&&at(t.expression.expression)&&mu(t.expression.expression)==="Object"&&mu(t.expression.name)==="defineProperty"&&Nm(t.arguments[1])&&uk(t.arguments[0],!0)}function Dq(t){return Iu(t)||xj(t)}function xj(t){return W0(t)&&Nm(t.argumentExpression)}function y2(t,u){return Iu(t)&&(!u&&t.expression.kind===110||at(t.name)&&uk(t.expression,!0))||xq(t,u)}function xq(t,u){return xj(t)&&(!u&&t.expression.kind===110||Xl(t.expression)||y2(t.expression,!0))}function uk(t,u){return Xl(t)||y2(t,u)}function vj(t){return Iu(t)?t.name:t.argumentExpression}function TTt(t){if(No(t)){if(!nk(t))return 0;const u=t.arguments[0];return ik(u)||Z_(u)?8:y2(u)&&Y3(u)==="prototype"?9:7}return t.operatorToken.kind!==64||!N0(t.left)||LTt(Dj(t))?0:uk(t.left.expression,!0)&&Y3(t.left)==="prototype"&&Cs(P0e(t))?6:Cj(t.left)}function LTt(t){return z7(t)&&Rf(t.expression)&&t.expression.text==="0"}function vq(t){if(Iu(t))return t.name;const u=s0(t.argumentExpression);return Rf(u)||t0(u)?u:t}function Y3(t){const u=vq(t);if(u){if(at(u))return u.escapedText;if(t0(u)||Rf(u))return kl(u.text)}}function Cj(t){if(t.expression.kind===110)return 4;if(Z_(t))return 2;if(uk(t.expression,!0)){if(Rx(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"&&Y3(u)==="exports")&&y2(t))return 1;if(uk(t,!0)||W0(t)&&Sq(t))return 5}return 0}function P0e(t){for(;tu(t.right);)t=t.right;return t.right}function bj(t){return tu(t)&&Ql(t)===3}function nye(t){return eu(t)&&t.parent&&t.parent.kind===244&&(!W0(t)||xj(t))&&!!_v(t.parent)}function yj(t,u){const{valueDeclaration:s}=t;(!s||!(u.flags&33554432&&!eu(u)&&!(s.flags&33554432))&&XN(s)&&!XN(u)||s.kind!==u.kind&&Tbe(s))&&(t.valueDeclaration=u)}function uye(t){if(!t||!t.valueDeclaration)return!1;const u=t.valueDeclaration;return u.kind===262||ua(u)&&u.initializer&&xo(u.initializer)}function U8(t){var u,s;switch(t.kind){case 260:case 208:return(u=Ln(t.initializer,d=>Df(d,!0)))==null?void 0:u.arguments[0];case 272:case 278:return ar(t.moduleSpecifier,t0);case 271:return ar((s=ar(t.moduleReference,u_))==null?void 0:s.expression,t0);case 273:case 280:return ar(t.parent.moduleSpecifier,t0);case 274:case 281:return ar(t.parent.parent.moduleSpecifier,t0);case 276:return ar(t.parent.parent.parent.moduleSpecifier,t0);case 205:return Mx(t)?t.argument.literal:void 0;default:H.assertNever(t)}}function eP(t){return kj(t)||H.failBadSyntaxKind(t.parent)}function kj(t){switch(t.parent.kind){case 272:case 278:return t.parent;case 283:return t.parent.parent;case 213:return cm(t.parent)||Df(t.parent,!1)?t.parent:void 0;case 201:return H.assert(ns(t)),ar(t.parent.parent,iD);default:return}}function q8(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 Mx(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 Z8(t){switch(t.kind){case 272:return t.importClause&&ar(t.importClause.namedBindings,Gx);case 271:return t;case 278:return t.exportClause&&ar(t.exportClause,n_);default:return H.assertNever(t)}}function s7(t){return t.kind===272&&!!t.importClause&&!!t.importClause.name}function Cq(t,u){if(t.name){const s=u(t);if(s)return s}if(t.namedBindings){const s=Gx(t.namedBindings)?u(t.namedBindings):L(t.namedBindings.elements,u);if(s)return s}}function l7(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 Y8(t){const u=BB(t)?Hi(t.parameters):void 0,s=ar(u&&u.name,at);return!!s&&s.escapedText==="new"}function K4(t){return t.kind===353||t.kind===345||t.kind===347}function Fj(t){return K4(t)||Ip(t)}function NTt(t){return Id(t)&&tu(t.expression)&&t.expression.operatorToken.kind===64?Dj(t.expression):void 0}function NZe(t){return Id(t)&&tu(t.expression)&&Ql(t.expression)!==0&&tu(t.expression.right)&&(t.expression.right.operatorToken.kind===57||t.expression.right.operatorToken.kind===61)?t.expression.right.right:void 0}function M0e(t){switch(t.kind){case 243:const u=Q8(t);return u&&u.initializer;case 172:return t.initializer;case 303:return t.initializer}}function Q8(t){return Gl(t)?Hi(t.declarationList.declarations):void 0}function PZe(t){return Ec(t)&&t.body&&t.body.kind===267?t.body:void 0}function Aj(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 Sj(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 z0e(t,u){let s;K8(t)&&Lx(t)&&sm(t.initializer)&&(s=kn(s,MZe(t,Cr(t.initializer.jsDoc))));let d=t;for(;d&&d.parent;){if(sm(d)&&(s=kn(s,MZe(t,Cr(d.jsDoc)))),d.kind===169){s=kn(s,(u?I2e:A8)(d));break}if(d.kind===168){s=kn(s,(u?O2e:R2e)(d));break}d=I0e(d)}return s||_t}function MZe(t,u){if(Rp(u)){const s=ei(u.tags,d=>zZe(t,d));return u.tags===s?[u]:s}return zZe(t,u)?[u]:void 0}function zZe(t,u){return!(QP(u)||mY(u))||!u.parent||!Rp(u.parent)||!vf(u.parent.parent)||u.parent.parent===t}function I0e(t){const u=t.parent;if(u.kind===303||u.kind===277||u.kind===172||u.kind===244&&t.kind===211||u.kind===253||PZe(u)||od(t))return u;if(u.parent&&(Q8(u.parent)===t||od(u)))return u.parent;if(u.parent&&u.parent.parent&&(Q8(u.parent.parent)||M0e(u.parent.parent)===t||NZe(u.parent.parent)))return u.parent.parent}function Bj(t){if(t.symbol)return t.symbol;if(!at(t.name))return;const u=t.name.escapedText,s=bv(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(Rp(t.parent)&&t.parent.tags){const u=Le(t.parent.tags,K4);if(u)return u}return bv(t)}function bv(t){const u=rk(t);if(u)return Pm(u)&&u.type&&xo(u.type)?u.type:xo(u)?u:void 0}function rk(t){const u=c7(t);if(u)return NZe(u)||NTt(u)||M0e(u)||Q8(u)||PZe(u)||u}function c7(t){const u=tP(t);if(!u)return;const s=u.parent;if(s&&s.jsDoc&&u===Yu(s.jsDoc))return s}function tP(t){return Ln(t.parent,Rp)}function rye(t){const u=t.name.escapedText,{typeParameters:s}=t.parent.parent.parent;return s&&Le(s,d=>d.name.escapedText===u)}function IZe(t){return!!t.typeArguments}function aye(t){let u=t.parent;for(;;){switch(u.kind){case 226:const s=u,d=s.operatorToken.kind;return n5(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 d7(t){const u=aye(t);if(!u)return 0;switch(u.kind){case 226:const s=u.operatorToken.kind;return s===64||fP(s)?1:2;case 224:case 225:return 2;case 249:case 250:return 1}}function Y_(t){return!!aye(t)}function PTt(t){const u=s0(t.right);return u.kind===226&&Hce(u.operatorToken.kind)}function R0e(t){const u=aye(t);return!!u&&od(u,!0)&&PTt(u)}function oye(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 sye(t){return F0(t)||G0(t)||T8(t)||Xc(t)||dc(t)}function RZe(t,u){for(;t&&t.kind===u;)t=t.parent;return t}function wj(t){return RZe(t,196)}function t5(t){return RZe(t,217)}function lye(t){let u;for(;t&&t.kind===196;)u=t,t=t.parent;return[u,t]}function O0e(t){for(;N7(t);)t=t.type;return t}function s0(t,u){return _c(t,u?17:1)}function j0e(t){return t.kind!==211&&t.kind!==212?!1:(t=t5(t.parent),t&&t.kind===220)}function k2(t,u){for(;t;){if(t===u)return!0;t=t.parent}return!1}function Q3(t){return!ca(t)&&!Fo(t)&&Y1(t.parent)&&t.parent.name===t}function iP(t){const u=t.parent;switch(t.kind){case 11:case 15:case 9:if(Ls(u))return u.parent;case 80:if(Y1(u))return u.name===t?u:void 0;if(xf(u)){const s=u.parent;return pg(s)&&s.name===u?s:void 0}else{const s=u.parent;return tu(s)&&Ql(s)!==0&&(s.left.symbol||s.symbol)&&qa(s)===t?s:void 0}case 81:return Y1(u)&&u.name===t?u:void 0;default:return}}function Tj(t){return Nm(t)&&t.parent.kind===167&&Y1(t.parent.parent)}function cye(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 OZe(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&&X8(t)?!0:eu(t)&&(tu(t)&&Ql(t)===2&&X8(t)||Iu(t)&&tu(t.parent)&&t.parent.left===t&&t.parent.operatorToken.kind===64&&Lj(t.parent.right))}function V0e(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 V0e(t)}}function Lj(t){return Xl(t)||Qd(t)}function X8(t){const u=H0e(t);return Lj(u)}function H0e(t){return ec(t)?t.expression:t.right}function dye(t){return t.kind===304?t.name:t.kind===303?t.initializer:t.parent.right}function Yg(t){const u=F2(t);if(u&&eu(t)){const s=V2e(t);if(s)return s.class}return u}function F2(t){const u=Nj(t.heritageClauses,96);return u&&u.types.length>0?u.types[0]:void 0}function eB(t){if(eu(t))return H2e(t).map(u=>u.class);{const u=Nj(t.heritageClauses,119);return u==null?void 0:u.types}}function nP(t){return Dh(t)?uP(t)||_t:gr(t)&&an(jy(Yg(t)),eB(t))||_t}function uP(t){const u=Nj(t.heritageClauses,96);return u?u.types:void 0}function Nj(t,u){if(t){for(const s of t)if(s.token===u)return s}}function yv(t,u){for(;t;){if(t.kind===u)return t;t=t.parent}}function nf(t){return 83<=t&&t<=165}function K0e(t){return 19<=t&&t<=79}function yq(t){return nf(t)||K0e(t)}function kq(t){return 128<=t&&t<=165}function W0e(t){return nf(t)&&!kq(t)}function jZe(t){return 119<=t&&t<=127}function h7(t){const u=c2(t);return u!==void 0&&W0e(u)}function VZe(t){const u=c2(t);return u!==void 0&&nf(u)}function Fq(t){const u=Ev(t);return!!u&&!kq(u)}function tB(t){return 2<=t&&t<=7}function yd(t){if(!t)return 4;let u=0;switch(t.kind){case 262:case 218:case 174:t.asteriskToken&&(u|=1);case 219:Xu(t,1024)&&(u|=2);break}return t.body||(u|=4),u}function rP(t){switch(t.kind){case 262:case 218:case 219:case 174:return t.body!==void 0&&t.asteriskToken===void 0&&Xu(t,1024)}return!1}function Nm(t){return t0(t)||Rf(t)}function Aq(t){return Pv(t)&&(t.operator===40||t.operator===41)&&Rf(t.operand)}function zx(t){const u=qa(t);return!!u&&Sq(u)}function Sq(t){if(!(t.kind===167||t.kind===212))return!1;const u=W0(t)?s0(t.argumentExpression):t.expression;return!Nm(u)&&!Aq(u)}function ak(t){switch(t.kind){case 80:case 81:return t.escapedText;case 11:case 15:case 9:return kl(t.text);case 167:const u=t.expression;return Nm(u)?kl(u.text):Aq(u)?u.operator===41?Jo(u.operator)+u.operand.text:u.operand.text:void 0;case 295:return b7(t);default:return H.assertNever(t)}}function Qg(t){switch(t.kind){case 80:case 11:case 15:case 9:return!0;default:return!1}}function W4(t){return G_(t)?mu(t):mg(t)?MP(t):t.text}function aP(t){return G_(t)?t.escapedText:mg(t)?b7(t):kl(t.text)}function HZe(t){return`__@${qo(t)}@${t.escapedName}`}function Pj(t,u){return`__#${qo(t)}@${u}`}function Mj(t){return Na(t.escapedName,"__@")}function hye(t){return Na(t.escapedName,"__#")}function KZe(t){return t.kind===80&&t.escapedText==="Symbol"}function fye(t){return at(t)?mu(t)==="__proto__":ns(t)&&t.text==="__proto__"}function oP(t,u){switch(t=_c(t),t.kind){case 231:if(e1e(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 G0e(t){switch(t.kind){case 303:return!fye(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 zf(t,u){if(!G0e(t))return!1;switch(t.kind){case 303:return oP(t.initializer,u);case 304:return oP(t.objectAssignmentInitializer,u);case 260:case 169:case 208:case 172:return oP(t.initializer,u);case 226:return oP(t.right,u);case 277:return oP(t.expression,u)}}function J0e(t){return t.escapedText==="push"||t.escapedText==="unshift"}function A2(t){return QE(t).kind===169}function QE(t){for(;t.kind===208;)t=t.parent.parent;return t}function $0e(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 al(t){return fg(t.pos)||fg(t.end)}function WZe(t){return Ua(t,ca)||t}function U0e(t){const u=Z0e(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 sP(t){const u=Z0e(t),s=t.kind===214&&t.arguments!==void 0;return zj(t.kind,u,s)}function Z0e(t){return t.kind===226?t.operatorToken.kind:t.kind===224||t.kind===225?t.operator:t.kind}function zj(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 Ij(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 Ij(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 iB(t){return ei(t,u=>{switch(u.kind){case 294:return!!u.expression;case 12:return!u.containsOnlyTriviaWhiteSpaces;default:return!0}})}function nB(){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=Hl(B,b,el,Jq);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),Nt(u,b.file.fileName,ch))):(d&&(d=!1,t=t.slice()),B=t),Nt(B,b,Jq)}function E(){return d=!0,t}function v(b){if(b)return s.get(b)||[];const B=vn(u,k=>s.get(k));return t.length&&B.unshift(...t),B}}function MTt(t){return t.replace(_Ye,"\\${")}function mye(t){return!!((t.templateFlags||0)&2048)}function Y0e(t){return t&&!!(B7(t)?mye(t):mye(t.head)||qe(t.templateSpans,u=>mye(u.literal)))}function GZe(t){return"\\u"+("0000"+t.toString(16).toUpperCase()).slice(-4)}function zTt(t,u,s){if(t.charCodeAt(0)===0){const d=s.charCodeAt(u+t.length);return d>=48&&d<=57?"\\x00":"\\0"}return CYe.get(t)||GZe(t.charCodeAt(0))}function kv(t,u){const s=u===96?vYe:u===39?xYe:DYe;return t.replace(s,zTt)}function Rj(t,u){return t=kv(t,u),yke.test(t)?t.replace(yke,s=>GZe(s.charCodeAt(0))):t}function ITt(t){return""+t.toString(16).toUpperCase()+";"}function RTt(t){return t.charCodeAt(0)===0?"":kYe.get(t)||ITt(t.charCodeAt(0))}function Q0e(t,u){const s=u===39?yYe:bYe;return t.replace(s,RTt)}function G4(t){const u=t.length;return u>=2&&t.charCodeAt(0)===t.charCodeAt(u-1)&&OTt(t.charCodeAt(0))?t.substring(1,u-1):t}function OTt(t){return t===39||t===34||t===96}function uB(t){const u=t.charCodeAt(0);return u>=97&&u<=122||t.includes("-")}function Bq(t){const u=zP[1];for(let s=zP.length;s<=t;s++)zP.push(zP[s-1]+u);return zP[t]}function rB(){return zP[1].length}function Oj(t){var u,s,d,f,p,E=!1;function v(K){const Y=t7(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=Bq(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*rB():u.length-p,getText:()=>u,isAtStartOfLine:()=>d,hasTrailingComment:()=>E,hasTrailingWhitespace:()=>!!u.length&&$3(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 X0e(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 jj(t){return t.useCaseSensitiveFileNames?t.useCaseSensitiveFileNames():!1}function i5(t){return T1(jj(t))}function wq(t,u,s){return u.moduleName||ele(t,u.fileName,s&&s.fileName)}function JZe(t,u){return t.getCanonicalFileName($a(u,t.getCurrentDirectory()))}function pye(t,u,s){const d=u.getExternalModuleFileFromDeclaration(s);if(!d||d.isDeclarationFile)return;const f=q8(s);if(!(f&&t0(f)&&!am(f.text)&&!JZe(t,d.path).includes(JZe(t,Pd(t.getCommonSourceDirectory())))))return wq(t,d)}function ele(t,u,s){const d=b=>t.getCanonicalFileName(b),f=H0(s?dr(s):t.getCommonSourceDirectory(),t.getCurrentDirectory(),d),p=$a(u,t.getCurrentDirectory()),E=e7(f,p,f,d,!1),v=Eh(E);return s?l2(v):v}function gye(t,u,s){const d=u.getCompilerOptions();let f;return d.outDir?f=Eh(Nq(t,u,d.outDir)):f=Eh(t),f+s}function Eye(t,u){return Tq(t,u.getCompilerOptions(),u.getCurrentDirectory(),u.getCommonSourceDirectory(),s=>u.getCanonicalFileName(s))}function Tq(t,u,s,d,f){const p=u.declarationDir||u.outDir,E=p?Pq(t,p,s,d,f):t,v=Vj(E);return Eh(E)+v}function Vj(t){return Oc(t,[".mjs",".mts"])?".d.mts":Oc(t,[".cjs",".cts"])?".d.cts":Oc(t,[".json"])?".d.json.ts":".d.ts"}function _ye(t){return Oc(t,[".d.mts",".mjs",".mts"])?[".mts",".mjs"]:Oc(t,[".d.cts",".cjs",".cts"])?[".cts",".cjs"]:Oc(t,[".d.json.ts"])?[".json"]:[".tsx",".ts",".jsx",".js"]}function b0(t){return t.outFile||t.out}function Lq(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 tle(t,u,s){const d=t.getCompilerOptions();if(b0(d)){const f=f1(d),p=d.emitDeclarationOnly||f===2||f===4;return ei(t.getSourceFiles(),E=>(p||!Bc(E))&&f7(E,t,s))}else{const f=u===void 0?t.getSourceFiles():[u];return ei(f,p=>f7(p,t,s))}}function f7(t,u,s){const d=u.getCompilerOptions();if(d.noEmitForJsFiles&&ph(t)||t.isDeclarationFile||u.isSourceFileFromExternalLibrary(t))return!1;if(s)return!0;if(u.isSourceOfProjectReferenceRedirect(t.fileName))return!1;if(!H4(t))return!0;if(u.getResolvedProjectReferenceToRedirect(t.fileName))return!1;if(b0(d))return!0;if(!d.outDir)return!1;if(d.rootDir||d.composite&&d.configFilePath){const f=$a(bM(d,()=>[],u.getCurrentDirectory(),u.getCanonicalFileName),u.getCurrentDirectory()),p=Pq(t.fileName,d.outDir,u.getCurrentDirectory(),f,u.getCanonicalFileName);if(fv(t.fileName,p,u.getCurrentDirectory(),!u.useCaseSensitiveFileNames())===0)return!1}return!0}function Nq(t,u,s){return Pq(t,s,u.getCurrentDirectory(),u.getCommonSourceDirectory(),d=>u.getCanonicalFileName(d))}function Pq(t,u,s,d,f){let p=$a(t,s);return p=f(p).indexOf(f(d))===0?p.substring(d.length):p,hr(u,p)}function lP(t,u,s,d,f,p,E){t.writeFile(s,d,f,v=>{u.add(lc(F.Could_not_write_file_0_Colon_1,s,v))},p,E)}function $Ze(t,u,s){if(t.length>KE(t)&&!s(t)){const d=dr(t);$Ze(d,u,s),u(t)}}function ile(t,u,s,d,f,p){try{d(t,u,s)}catch{$Ze(dr(Go(t)),f,p),d(t,u,s)}}function cP(t,u){const s=J3(t);return wN(s,u)}function ok(t,u){return wN(t,u)}function Q_(t){return Le(t.members,u=>dc(u)&&j4(u.body))}function dP(t){if(t&&t.parameters.length>0){const u=t.parameters.length===2&&B2(t.parameters[0]);return t.parameters[u?1:0]}}function Dye(t){const u=dP(t);return u&&u.type}function S2(t){if(t.parameters.length&&!Iv(t)){const u=t.parameters[0];if(B2(u))return u}}function B2(t){return w2(t.name)}function w2(t){return!!t&&t.kind===80&&nle(t)}function sk(t){return!!Ln(t,u=>u.kind===186?!0:u.kind===80||u.kind===166?!1:"quit")}function m7(t){if(!w2(t))return!1;for(;xf(t.parent)&&t.parent.left===t;)t=t.parent;return t.parent.kind===186}function nle(t){return t.escapedText==="this"}function lk(t,u){let s,d,f,p;return zx(u)?(s=u,u.kind===177?f=u:u.kind===178?p=u:H.fail("Accessor has wrong kind")):L(t,E=>{if(Bx(E)&&To(E)===To(u)){const v=ak(E.name),b=ak(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 h1(t){if(!eu(t)&&Xc(t))return;const u=t.type;return u||!eu(t)?u:HO(t)?t.typeExpression&&t.typeExpression.type:Dv(t)}function xye(t){return t.type}function J4(t){return Iv(t)?t.type&&t.type.typeExpression&&t.type.typeExpression.type:t.type||(eu(t)?OO(t):void 0)}function Mq(t){return Ku(xv(t),u=>jTt(u)?u.typeParameters:void 0)}function jTt(t){return gg(t)&&!(t.parent.kind===327&&(t.parent.tags.some(K4)||t.parent.tags.some(TB)))}function vye(t){const u=dP(t);return u&&h1(u)}function Cye(t,u,s,d){bye(t,u,s.pos,d)}function bye(t,u,s,d){d&&d.length&&s!==d[0].pos&&ok(t,s)!==ok(t,d[0].pos)&&u.writeLine()}function yye(t,u,s,d){s!==d&&ok(t,s)!==ok(t,d)&&u.writeLine()}function kye(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 Fye(t,u,s,d,f,p,E){let v,b;if(E?f.pos===0&&(v=ei(K_(t,f.pos),B)):v=K_(t,f.pos),v){const k=[];let T;for(const M of v){if(T){const z=ok(u,T.end);if(ok(u,M.pos)>=z+2)break}k.push(M),T=M}if(k.length){const M=ok(u,Cr(k).end);ok(u,ms(t,f.pos))>=M+2&&(Cye(u,s,f,v),kye(t,u,s,k,!1,!0,p,d),b={nodePos:f.pos,detachedCommentEndPos:Cr(k).end})}}return b;function B(k){return qU(t,k.pos)}}function aB(t,u,s,d,f,p){if(t.charCodeAt(d+1)===42){const E=b8(u,d),v=u.length;let b;for(let B=d,k=E.line;B0){let j=z%rB();const J=Bq((z-j)/rB());for(s.rawWrite(J);j;)s.rawWrite(" "),j--}else s.rawWrite("")}VTt(t,f,s,p,B,T),B=T}}else s.writeComment(t.substring(d,f))}function VTt(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 UZe(t,u,s){let d=0;for(;u=0&&t.kind<=165?0:(t.modifierFlagsCache&536870912||(t.modifierFlagsCache=rle(t)|536870912),s||u&&eu(t)?(!(t.modifierFlagsCache&268435456)&&t.parent&&(t.modifierFlagsCache|=qZe(t)|268435456),ZZe(t.modifierFlagsCache)):HTt(t.modifierFlagsCache))}function gh(t){return Bye(t,!0)}function wye(t){return Bye(t,!0,!0)}function Ix(t){return Bye(t,!1)}function qZe(t){let u=0;return t.parent&&!eo(t)&&(eu(t)&&(K2e(t)&&(u|=8388608),W2e(t)&&(u|=16777216),G2e(t)&&(u|=33554432),J2e(t)&&(u|=67108864),$2e(t)&&(u|=134217728)),U2e(t)&&(u|=65536)),u}function HTt(t){return t&65535}function ZZe(t){return t&131071|(t&260046848)>>>23}function KTt(t){return ZZe(qZe(t))}function Tye(t){return rle(t)|KTt(t)}function rle(t){let u=Op(t)?eE(t.modifiers):0;return(t.flags&8||t.kind===80&&t.flags&4096)&&(u|=32),u}function eE(t){let u=0;if(t)for(const s of t)u|=g7(s.kind);return u}function g7(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 YZe(t){return t===57||t===56}function Lye(t){return YZe(t)||t===54}function fP(t){return t===76||t===77||t===78}function ale(t){return tu(t)&&fP(t.operatorToken.kind)}function Hj(t){return YZe(t)||t===61}function Kj(t){return tu(t)&&Hj(t.operatorToken.kind)}function n5(t){return t>=64&&t<=79}function ole(t){const u=sle(t);return u&&!u.isImplements?u.class:void 0}function sle(t){if(l5(t)){if(fm(t.parent)&&gr(t.parent.parent))return{class:t.parent.parent,isImplements:t.parent.token===119};if(wB(t.parent)){const u=rk(t.parent);if(u&&gr(u))return{class:u,isImplements:!1}}}}function od(t,u){return tu(t)&&(u?t.operatorToken.kind===64:n5(t.operatorToken.kind))&&_f(t.left)}function QZe(t){return od(t.parent)&&t.parent.left===t}function u5(t){if(od(t,!0)){const u=t.left.kind;return u===210||u===209}return!1}function Wj(t){return ole(t)!==void 0}function Xl(t){return t.kind===80||Gj(t)}function dm(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 mP(t){return t.kind===80||t.kind===110||t.kind===108||t.kind===236||t.kind===211&&mP(t.expression)||t.kind===217&&mP(t.expression)}function Gj(t){return Iu(t)&&at(t.name)&&Xl(t.expression)}function Jj(t){if(Iu(t)){const u=Jj(t.expression);if(u!==void 0)return u+"."+Mf(t.name)}else if(W0(t)){const u=Jj(t.expression);if(u!==void 0&&Ac(t.argumentExpression))return u+"."+ak(t.argumentExpression)}else{if(at(t))return Yr(t.escapedText);if(mg(t))return MP(t)}}function Rx(t){return y2(t)&&Y3(t)==="prototype"}function pP(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 lle(t){return!!t.parent&&(Iu(t.parent)&&t.parent.name===t||W0(t.parent)&&t.parent.argumentExpression===t)}function Nye(t){return xf(t.parent)&&t.parent.right===t||Iu(t.parent)&&t.parent.name===t||zv(t.parent)&&t.parent.right===t}function Rq(t){return tu(t)&&t.operatorToken.kind===104}function Pye(t){return Rq(t.parent)&&t===t.parent.right}function cle(t){return t.kind===210&&t.properties.length===0}function Mye(t){return t.kind===209&&t.elements.length===0}function oB(t){if(!(!WTt(t)||!t.declarations)){for(const u of t.declarations)if(u.localSymbol)return u.localSymbol}}function WTt(t){return t&&S(t.declarations)>0&&Xu(t.declarations[0],2048)}function Oq(t){return Le(wYe,u=>Pl(t,u))}function GTt(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 zye(t){let u="";const s=GTt(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+=fk.charAt(p)+fk.charAt(E)+fk.charAt(v)+fk.charAt(b),d+=3;return u}function JTt(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 JTt(d)}function dle(t,u){const s=Ja(u)?u:u.readFile(t);if(!s)return;const d=ede(t,s);return d.error?void 0:d.config}function gP(t,u){return dle(t,u)||{}}function cg(t,u){return!u.directoryExists||u.directoryExists(t)}function r5(t){switch(t.newLine){case 0:return FYe;case 1:case void 0:return AYe}}function o4(t,u=t){return H.assert(u>=t||u===-1),{pos:t,end:u}}function jq(t,u){return o4(t.pos,u)}function Fv(t,u){return o4(u,t.end)}function a5(t){const u=Op(t)?lt(t.modifiers,p1):void 0;return u&&!fg(u.end)?Fv(t,u.end):t}function tE(t){if(bo(t)||cc(t))return Fv(t,t.name.pos);const u=Op(t)?Yu(t.modifiers):void 0;return u&&!fg(u.end)?Fv(t,u.end):a5(t)}function XZe(t){return t.pos===t.end}function hle(t,u){return o4(t,t+Jo(u).length)}function ck(t,u){return jye(t,t,u)}function Vq(t,u,s){return $4(EP(t,s,!1),EP(u,s,!1),s)}function Oye(t,u,s){return $4(t.end,u.end,s)}function jye(t,u,s){return $4(EP(t,s,!1),u.end,s)}function $j(t,u,s){return $4(t.end,EP(u,s,!1),s)}function fle(t,u,s,d){const f=EP(u,s,d);return TN(s,t.end,f)}function eYe(t,u,s){return TN(s,t.end,u.end)}function Vye(t,u){return!$4(t.pos,t.end,u)}function $4(t,u,s){return TN(s,t,u)===0}function EP(t,u,s){return fg(t.pos)?-1:ms(u.text,t.pos,!1,s)}function Hye(t,u,s,d){const f=ms(s.text,t,!1,d),p=$Tt(f,u,s);return TN(s,p??u,f)}function Kye(t,u,s,d){const f=ms(s.text,t,!1,d);return TN(s,t,Math.min(u,f))}function $Tt(t,u=0,s){for(;t-- >u;)if(!$3(s.text.charCodeAt(t)))return t}function mle(t){const u=Ua(t);if(u)switch(u.parent.kind){case 266:case 267:return u===u.parent.name}return!1}function _P(t){return ei(t.declarations,Uj)}function Uj(t){return ua(t)&&t.initializer!==void 0}function tYe(t){return t.watch&&Eu(t,"watch")}function dg(t){t.close()}function Wl(t){return t.flags&33554432?t.links.checkFlags:0}function s4(t,u=!1){if(t.valueDeclaration){const s=u&&t.declarations&&Le(t.declarations,Of)||t.flags&32768&&Le(t.declarations,Mm)||t.valueDeclaration,d=d2(s);return t.parent&&t.parent.flags&32?d:d&-8}if(Wl(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 Q1(t,u){return t.flags&2097152?u.getAliasedSymbol(t):t}function DP(t){return t.exportSymbol?t.exportSymbol.flags|t.flags:t.flags}function Hq(t){return xP(t)===1}function E7(t){return xP(t)!==0}function xP(t){const{parent:u}=t;switch(u==null?void 0:u.kind){case 217:return xP(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&&n5(f.kind)?f.kind===64?1:2:0;case 211:return u.name!==t?0:xP(u);case 303:{const p=xP(u.parent);return t===u.name?UTt(p):p}case 304:return t===u.objectAssignmentInitializer?0:xP(u.parent);case 209:return xP(u);default:return 0}}function UTt(t){switch(t){case 0:return 1;case 1:return 0;case 2:return 2;default:return H.assertNever(t)}}function ple(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(!ple(t[s],u[s]))return!1}else if(typeof t[s]!="function"&&t[s]!==u[s])return!1;return!0}function uf(t,u){t.forEach(u),t.clear()}function X3(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 sB(t,u,s){X3(t,u,s);const{createNewValue:d}=s;u.forEach((f,p)=>{t.has(p)||t.set(p,d(p,f))})}function Wye(t){if(t.flags&32){const u=eD(t);return!!u&&Xu(u,64)}return!1}function eD(t){var u;return(u=t.declarations)==null?void 0:u.find(gr)}function $u(t){return t.flags&3899393?t.objectFlags:0}function iYe(t,u){return!!$g(t,s=>u(s)?!0:void 0)}function Kq(t){return!!t&&!!t.declarations&&!!t.declarations[0]&&SV(t.declarations[0])}function Gye({moduleSpecifier:t}){return ns(t)?t.text:Vc(t)}function gle(t){let u;return ro(t,s=>{j4(s)&&(u=s)},s=>{for(let d=s.length-1;d>=0;d--)if(j4(s[d])){u=s[d];break}}),u}function Pp(t,u,s=!0){return t.has(u)?!1:(t.set(u,s),!0)}function _7(t){return gr(t)||Dh(t)||hm(t)}function Ele(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 N0(t){return t.kind===211||t.kind===212}function Jye(t){return t.kind===211?t.name:(H.assert(t.kind===212),t.argumentExpression)}function $ye(t){switch(t.kind){case"text":case"internal":return!0;default:return!1}}function Wq(t){return t.kind===275||t.kind===279}function vP(t){for(;N0(t);)t=t.expression;return t}function Uye(t,u){if(N0(t.parent)&&lle(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(N0(d.expression))return s(d.expression);if(at(d.expression))return u(d.expression)}}function lB(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 ZTt(t,u){this.flags=u,(H.isDebugging||$n)&&(this.checker=t)}function YTt(t,u){this.flags=u,H.isDebugging&&(this.checker=t)}function qye(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 QTt(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 XTt(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 eLt(t,u,s){this.fileName=t,this.text=u,this.skipTrivia=s||(d=>d)}function Zye(t){kke.push(t),t(Yd)}function Yye(t){Object.assign(Yd,t),L(kke,u=>u(Yd))}function X_(t,u){return t.replace(/{(\d+)}/g,(s,d)=>""+H.checkDefined(u[+d]))}function Qye(t){EZ=t}function Xye(t){!EZ&&t&&(EZ=t())}function Xa(t){return EZ&&EZ[t.key]||t.message}function cB(t,u,s,d,f,...p){s+d>u.length&&(d=u.length-s),Ibe(u,s,d);let E=Xa(f);return qe(p)&&(E=X_(E,p)),{file:void 0,start:s,length:d,messageText:E,category:f.category,code:f.code,reportsUnnecessary:f.reportsUnnecessary,fileName:t}}function tLt(t){return t.file===void 0&&t.start!==void 0&&t.length!==void 0&&typeof t.fileName=="string"}function nYe(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)tLt(p)&&p.fileName===s?(H.assertLessThanOrEqual(p.start,d),H.assertLessThanOrEqual(p.start+p.length,d),f.relatedInformation.push(nYe(p,u))):f.relatedInformation.push(p)}return f}function D7(t,u){const s=[];for(const d of t)s.push(nYe(d,u));return s}function zd(t,u,s,d,...f){Ibe(t.text,u,s);let p=Xa(d);return qe(f)&&(p=X_(p,f)),{file:t,start:u,length:s,messageText:p,category:d.category,code:d.code,reportsUnnecessary:d.reportsUnnecessary,reportsDeprecated:d.reportsDeprecated}}function _le(t,...u){let s=Xa(t);return qe(u)&&(s=X_(s,u)),s}function lc(t,...u){let s=Xa(t);return qe(u)&&(s=X_(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 Gq(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 uo(t,u,...s){let d=Xa(u);return qe(s)&&(d=X_(d,s)),{messageText:d,category:u.category,code:u.code,next:t===void 0||Array.isArray(t)?t:[t]}}function eke(t,u){let s=t;for(;s.next;)s=s.next[0];s.next=[u]}function uYe(t){return t.file?t.file.path:void 0}function CP(t,u){return Jq(t,u)||iLt(t,u)||0}function Jq(t,u){return ch(uYe(t),uYe(u))||tl(t.start,u.start)||tl(t.length,u.length)||tl(t.code,u.code)||rYe(t.messageText,u.messageText)||0}function iLt(t,u){return!t.relatedInformation&&!u.relatedInformation?0:t.relatedInformation&&u.relatedInformation?tl(t.relatedInformation.length,u.relatedInformation.length)||L(t.relatedInformation,(s,d)=>{const f=u.relatedInformation[d];return CP(s,f)})||0:t.relatedInformation?-1:1}function rYe(t,u){if(typeof t=="string"&&typeof u=="string")return ch(t,u);if(typeof t=="string")return-1;if(typeof u=="string")return 1;let s=ch(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 aYe(t){if(t.transformFlags&2)return Ph(t)||j2(t)?t:ro(t,aYe)}function nLt(t){return t.isDeclarationFile?void 0:aYe(t)}function uLt(t){return(t.impliedNodeFormat===99||Oc(t.fileName,[".cjs",".cts",".mjs",".mts"]))&&!t.isDeclarationFile?!0:void 0}function Zj(t){switch(tke(t)){case 3:return f=>{f.externalModuleIndicator=jV(f)||!f.isDeclarationFile||void 0};case 1:return f=>{f.externalModuleIndicator=jV(f)};case 2:const u=[jV];(t.jsx===4||t.jsx===5)&&u.push(nLt),u.push(uLt);const s=lg(...u);return f=>void(f.externalModuleIndicator=s(f))}}function Is(t){return t.target??(t.module===100&&9||t.module===199&&99||1)}function f1(t){return typeof t.module=="number"?t.module:Is(t)>=2?5:1}function $q(t){return t>=5&&t<=99}function m1(t){let u=t.moduleResolution;if(u===void 0)switch(f1(t)){case 1:u=2;break;case 100:u=3;break;case 199:u=99;break;default:u=1;break}return u}function tke(t){return t.moduleDetection||(f1(t)===100||f1(t)===199?3:2)}function Uq(t){switch(f1(t)){case 1:case 2:case 5:case 6:case 7:case 99:case 100:case 199:return!0;default:return!1}}function hg(t){return!!(t.isolatedModules||t.verbatimModuleSyntax)}function Dle(t){return t.verbatimModuleSyntax||t.isolatedModules&&t.preserveValueImports}function ike(t){return t.allowUnreachableCode===!1}function nke(t){return t.allowUnusedLabels===!1}function qq(t){return!!(l4(t)&&t.declarationMap)}function XE(t){if(t.esModuleInterop!==void 0)return t.esModuleInterop;switch(f1(t)){case 100:case 199:return!0}}function x7(t){return t.allowSyntheticDefaultImports!==void 0?t.allowSyntheticDefaultImports:XE(t)||f1(t)===4||m1(t)===100}function v7(t){return t>=3&&t<=99||t===100}function Zq(t){return!!t.noDtsResolution||m1(t)!==100}function xle(t){const u=m1(t);if(!v7(u))return!1;if(t.resolvePackageJsonExports!==void 0)return t.resolvePackageJsonExports;switch(u){case 3:case 99:case 100:return!0}return!1}function oYe(t){const u=m1(t);if(!v7(u))return!1;if(t.resolvePackageJsonExports!==void 0)return t.resolvePackageJsonExports;switch(u){case 3:case 99:case 100:return!0}return!1}function L2(t){return t.resolveJsonModule!==void 0?t.resolveJsonModule:m1(t)===100}function l4(t){return!!(t.declaration||t.composite)}function dk(t){return!!(t.preserveConstEnums||hg(t))}function Yj(t){return!!(t.incremental||t.composite)}function U4(t,u){return t[u]===void 0?!!t.strict:!!t[u]}function Av(t){return t.allowJs===void 0?!!t.checkJs:t.allowJs}function Qj(t){return t.useDefineForClassFields===void 0?Is(t)>=9:t.useDefineForClassFields}function uke(t){return t.useDefineForClassFields!==!1&&Is(t)>=9}function rke(t,u){return z8(u,t,dde)}function ake(t,u){return z8(u,t,hde)}function oke(t,u){return z8(u,t,fde)}function Yq(t,u){return u.strictFlag?U4(t,u.name):u.allowJsFlag?Av(t):t[u.name]}function Qq(t){const u=t.jsx;return u===2||u===4||u===5}function Xq(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 eZ(t,u){return t?`${t}/${u.jsx===5?"jsx-dev-runtime":"jsx-runtime"}`:void 0}function vle(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=H0(v,t,u);wP(B)||(B=Pd(B),b!==!1&&!(s!=null&&s.has(B))&&(d||(d=Bm())).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(H0(k,t,u),B);const[T,M]=rLt(B,k,t,u)||_t;T&&M&&v.setSymlinkedDirectory(M,{real:Pd(T),realPath:Pd(H0(T,t,u))})}}function rLt(t,u,s,d){const f=bd($a(t,s)),p=bd($a(u,s));let E=!1;for(;f.length>=2&&p.length>=2&&!sYe(f[f.length-2],d)&&!sYe(p[p.length-2],d)&&d(f[f.length-1])===d(p[p.length-1]);)f.pop(),p.pop(),E=!0;return E?[bx(f),bx(p)]:void 0}function sYe(t,u){return t!==void 0&&(u(t)==="node_modules"||Na(t,"@"))}function aLt(t){return Cse(t.charCodeAt(0))?t.slice(1):void 0}function ble(t,u,s){const d=coe(t,u,s);return d===void 0?void 0:aLt(d)}function lYe(t){return t.replace(Jle,oLt)}function oLt(t){return"\\"+t}function bP(t,u,s){const d=tZ(t,u,s);return!d||!d.length?void 0:`^(${d.map(E=>`(${E})`).join("|")})${s==="exclude"?"($|/)":"$"}`}function tZ(t,u,s){if(!(t===void 0||t.length===0))return Ku(t,d=>d&&cYe(d,u,s,Bke[s]))}function yle(t){return!/[.*?]/.test(t)}function kle(t,u,s){const d=t&&cYe(t,u,s,Bke[s]);return d&&`^(${d})${s==="exclude"?"($|/)":"$"}`}function cYe(t,u,s,{singleAsteriskRegexFragment:d,doubleAsteriskRegexFragment:f,replaceWildcardCharacter:p}){let E="",v=!1;const b=yO(t,u),B=Cr(b);if(s!=="exclude"&&B==="**")return;b[0]=hv(b[0]),yle(B)&&b.push("**","*");let k=0;for(let T of b){if(T==="**")E+=f;else if(s==="directories"&&(E+="(",k++),v&&(E+=nl),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(Jle,p),M!==T&&(E+=Ule),E+=M}else E+=T.replace(Jle,p);v=!0}for(;k>0;)E+=")?",k--;return E}function ske(t,u){return t==="*"?u:t==="?"?"[^/]":"\\"+t}function iZ(t,u,s,d,f){t=Go(t),f=Go(f);const p=hr(f,t);return{includeFilePatterns:Kt(tZ(s,p,"files"),E=>`^${E}$`),includeFilePattern:bP(s,p,"files"),includeDirectoryPattern:bP(s,p,"directories"),excludePattern:bP(u,p,"exclude"),basePaths:sLt(t,s,d)}}function Ox(t,u){return new RegExp(t,u?"":"i")}function Fle(t,u,s,d,f,p,E,v,b){t=Go(t),p=Go(p);const B=iZ(t,s,d,f,p),k=B.includeFilePatterns&&B.includeFilePatterns.map(Y=>Ox(Y,f)),T=B.includeDirectoryPattern&&Ox(B.includeDirectoryPattern,f),M=B.excludePattern&&Ox(B.excludePattern,f),z=k?k.map(()=>[]):[[]],j=new Map,J=T1(f);for(const Y of B.basePaths)K(Y,hr(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 Lh(ae,ch)){const ve=hr(Y,ne),Se=hr(oe,ne);if(!(u&&!Oc(ve,u))&&!(M&&M.test(Se)))if(!k)z[0].push(ve);else{const Ne=$e(k,pe=>pe.test(Se));Ne!==-1&&z[Ne].push(ve)}}if(!(se!==void 0&&(se--,se===0)))for(const ne of Lh(Ce,ch)){const ve=hr(Y,ne),Se=hr(oe,ne);(!T||T.test(Se))&&(!M||!M.test(Se))&&K(ve,Se,se)}}}function sLt(t,u,s){const d=[t];if(u){const f=[];for(const p of u){const E=Nf(p)?p:Go(hr(t,p));f.push(lLt(E))}f.sort(vN(!s));for(const p of f)ye(d,E=>!WE(E,p,t,!s))&&d.push(p)}return d}function lLt(t){const u=Ot(t,SYe);return u<0?XA(t)?hv(dr(t)):t:t.substring(0,t.lastIndexOf(nl,u))}function nZ(t,u){return u||uZ(t)||3}function uZ(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 yP(t,u){const s=t&&Av(t);if(!u||u.length===0)return s?_Z:pB;const d=s?_Z:pB,f=Va(d);return[...d,...Ui(u,E=>E.scriptKind===7||s&&cLt(E.scriptKind)&&!f.includes(E.extension)?[E.extension]:void 0)]}function Xj(t,u){return!t||!L2(t)?u:u===_Z?TYe:u===pB?BYe:[...u,[".json"]]}function cLt(t){return t===1||t===2}function N2(t){return qe(gB,u=>Pl(t,u))}function hk(t){return qe(qle,u=>Pl(t,u))}function lke({imports:t},u=lg(N2,hk)){return G(t,({text:s})=>am(s)&&!Oc(s,dV)?u(s):void 0)||!1}function Ale(t,u,s,d){if(t==="js"||u===99)return GB(s)&&f()!==2?3:2;if(t==="minimal")return 0;if(t==="index")return 1;if(!GB(s))return lke(d)?2:0;return f();function f(){let p=!1;const E=d.imports.length?d.imports.map(v=>v.text):ph(d)?dLt(d).map(v=>v.arguments[0].text):_t;for(const v of E)if(am(v)){if(Oc(v,dV))continue;if(hk(v))return 3;N2(v)&&(p=!0)}return p?2:0}}function dLt(t){let u=0,s;for(const d of t.statements){if(u>3)break;T0e(d)?s=an(s,d.declarationList.declarations.map(f=>f.initializer)):Id(d)&&Df(d.expression,!0)?s=Ei(s,d.expression):u++}return s||_t}function cke(t,u,s){if(!t)return!1;const d=yP(u,s);for(const f of Va(Xj(u,d)))if(Pl(t,f))return!0;return!1}function dYe(t){const u=t.match(/\//g);return u?u.length:0}function eV(t,u){return tl(dYe(t),dYe(u))}function Eh(t){for(const u of Qle){const s=dke(t,u);if(s!==void 0)return s}return t}function dke(t,u){return Pl(t,u)?tV(t,u):void 0}function tV(t,u){return t.substring(0,t.length-u.length)}function Sv(t,u){return kO(t,u,Qle,!1)}function dB(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 rZ(t){return Ui(Ts(t),u=>dB(u))}function fg(t){return!(t>=0)}function aZ(t){return t===".ts"||t===".tsx"||t===".d.ts"||t===".cts"||t===".mts"||t===".d.mts"||t===".d.cts"||Na(t,".d.")&&oc(t,".ts")}function kP(t){return aZ(t)||t===".json"}function C7(t){const u=e3(t);return u!==void 0?u:H.fail(`File ${t} has unknown extension.`)}function hYe(t){return e3(t)!==void 0}function e3(t){return Le(Qle,u=>Pl(t,u))}function iV(t,u){return t.checkJsDirective?t.checkJsDirective.enabled:u.checkJs}function Sle(t,u){const s=[];for(const d of t){if(d===u)return u;Ja(d)||s.push(d)}return loe(s,d=>d,u)}function Ble(t,u){const s=t.indexOf(u);return H.assert(s!==-1),t.slice(s)}function ps(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 hke(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 wle(t){return{pos:Qy(t),end:t.end}}function Tle(t,u){const s=u.pos-1,d=Math.min(t.text.length,ms(t.text,u.end)+1);return{pos:s,end:d}}function FP(t,u,s){return u.skipLibCheck&&t.isDeclarationFile||u.skipDefaultLibCheck&&t.hasNoDefaultLib||s.isSourceOfProjectReferenceRedirect(t.fileName)}function oZ(t,u){return t===u||typeof t=="object"&&t!==null&&typeof u=="object"&&u!==null&&UA(t,u,oZ)}function AP(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 P2({negative:t,base10Value:u}){return(t&&u!=="0"?"-":"")+u}function fke(t){if(sZ(t,!1))return Lle(t)}function Lle(t){const u=t.startsWith("-"),s=AP(`${u?t.slice(1):t}n`);return{negative:u,base10Value:s}}function sZ(t,u){if(t==="")return!1;const s=ZD(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===P2({negative:p,base10Value:AP(s.getTokenValue())}))}function Bv(t){return!!(t.flags&33554432)||mq(t)||mLt(t)||fLt(t)||!(q_(t)||hLt(t))}function hLt(t){return at(t)&&mm(t.parent)&&t.parent.name===t}function fLt(t){for(;t.kind===80||t.kind===211;)t=t.parent;if(t.kind!==167)return!1;if(Xu(t.parent,64))return!0;const u=t.parent.parent.kind;return u===264||u===187}function mLt(t){if(t.kind!==80)return!1;const u=Ln(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 mke(t){return Y4(t)&&at(t.typeName)}function pke(t,u=vx){if(t.length<2)return!0;const s=t[0];for(let d=1,f=t.length;dt.includes(u))}function _ke(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 kk(d)?d.modifiers:void 0}case 298:return t.parent.heritageClauses}const{parent:u}=t;if(M8(t))return V7(t.parent)?void 0:t.parent.tags;switch(u.kind){case 187:case 264:return Uy(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 Qr(t)?u.typeArguments:u.expression===t?void 0:u.arguments;case 284:case 288:return QO(t)?u.children:void 0;case 286:case 285:return Qr(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 qd(t)?u.members:void 0;case 266:return K2(t)?u.members:void 0;case 312:return u.statements}}function lZ(t){if(!t.typeParameters){if(qe(t.parameters,u=>!h1(u)))return!0;if(t.kind!==219){const u=Hi(t.parameters);if(!(u&&B2(u)))return!0}}return!1}function TP(t){return t==="Infinity"||t==="-Infinity"||t==="NaN"}function Dke(t){return t.kind===260&&t.parent.kind===299}function Ple(t){const u=t.valueDeclaration&&QE(t.valueDeclaration);return!!u&&(eo(u)||Dke(u))}function M2(t){return t.kind===218||t.kind===219}function z2(t){return t.replace(/\$/gm,()=>"\\$")}function t3(t){return(+t).toString()===t}function cZ(t,u,s,d,f){const p=f&&t==="new";return!p&&Tm(t,u)?q.createIdentifier(t):!d&&!p&&t3(t)&&+t>=0?q.createNumericLiteral(+t):q.createStringLiteral(t,!!s)}function LP(t){return!!(t.flags&262144&&t.isThisType)}function dZ(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(a_,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(a_,E)===E?b=1:b=3;break}return f=E,b>1?{topLevelNodeModulesIndex:u,topLevelPackageNameIndex:s,packageRootIndex:d,fileNameIndex:f}:void 0}function fYe(t){var u;return t.kind===348?(u=t.typeExpression)==null?void 0:u.type:t.type}function mB(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 nV(t){return Mv(t)||Gl(t)||Xc(t)||Kc(t)||Dh(t)||mB(t)||Ec(t)&&!_2(t)&&!Zg(t)}function uV(t){if(!HO(t))return!1;const{isBracketed:u,typeExpression:s}=t;return u||!!s&&s.type.kind===323}function Mle(t,u){if(t.length===0)return!1;const s=t.charCodeAt(0);return s===35?t.length>1&&W_(t.charCodeAt(1),u):W_(s,u)}function xke(t){var u;return((u=oce(t))==null?void 0:u.kind)===0}function rV(t){return eu(t)&&(t.type&&t.type.kind===323||A8(t).some(({isBracketed:u,typeExpression:s})=>u||!!s&&s.type.kind===323))}function NP(t){switch(t.kind){case 172:case 171:return!!t.questionToken;case 169:return!!t.questionToken||rV(t);case 355:case 348:return uV(t);default:return!1}}function vke(t){const u=t.kind;return(u===211||u===212)&&I7(t.expression)}function zle(t){return eu(t)&&vf(t)&&sm(t)&&!!Ose(t)}function Ile(t){return H.checkDefined(hZ(t))}function hZ(t){const u=Ose(t);return u&&u.typeExpression&&u.typeExpression.type}function PP(t){return at(t)?t.escapedText:b7(t)}function aV(t){return at(t)?mu(t):MP(t)}function Cke(t){const u=t.kind;return u===80||u===295}function b7(t){return`${t.namespace.escapedText}:${mu(t.name)}`}function MP(t){return`${mu(t.namespace)}:${mu(t.name)}`}function Rle(t){return at(t)?mu(t):MP(t)}function q4(t){return!!(t.flags&8576)}function Z4(t){return t.flags&8192?t.escapedName:t.flags&384?kl(""+t.value):H.fail()}function fZ(t){return!!t&&(Iu(t)||W0(t)||tu(t))}function bke(t){return t===void 0?!1:!!$B(t.attributes)}var mZ,Vx,oV,pZ,sV,gZ,Ole,jle,mYe,pYe,Vle,gYe,EYe,Hle,Kle,Wle,Gle,_Ye,DYe,xYe,vYe,CYe,yke,bYe,yYe,kYe,zP,fk,FYe,AYe,Yd,kke,EZ,Jle,SYe,$le,Ule,Fke,Ake,Ske,Bke,pB,qle,BYe,wYe,Zle,gB,_Z,TYe,lV,cV,dV,Yle,Qle,DZ,gLt=o({"src/compiler/utilities.ts"(){Ao(),mZ=[],Vx="tslib",oV=160,pZ=1e6,sV=DTt(),gZ=Nh(()=>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"]}))}))),Ole=(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))(Ole||{}),jle=/^(\/\/\/\s*/,mYe=/^(\/\/\/\s*/,pYe=/^(\/\/\/\s*/,Vle=/^(\/\/\/\s*/,gYe=/^\/\/\/\s*/,EYe=/^(\/\/\/\s*/,Hle=(t=>(t[t.None=0]="None",t[t.Definite=1]="Definite",t[t.Compound=2]="Compound",t))(Hle||{}),Kle=(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))(Kle||{}),Wle=(t=>(t[t.Left=0]="Left",t[t.Right=1]="Right",t))(Wle||{}),Gle=(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))(Gle||{}),_Ye=/\$\{/g,DYe=/[\\"\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,xYe=/[\\'\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,vYe=/\r\n|[\\`\u0000-\u001f\t\v\f\b\r\u2028\u2029\u0085]/g,CYe=new Map(Object.entries({" ":"\\t","\v":"\\v","\f":"\\f","\b":"\\b","\r":"\\r","\n":"\\n","\\":"\\\\",'"':'\\"',"'":"\\'","`":"\\`","\u2028":"\\u2028","\u2029":"\\u2029"," ":"\\u0085","\r\n":"\\r\\n"})),yke=/[^\u0000-\u007F]/g,bYe=/["\u0000-\u001f\u2028\u2029\u0085]/g,yYe=/['\u0000-\u001f\u2028\u2029\u0085]/g,kYe=new Map(Object.entries({'"':""","'":"'"})),zP=[""," "],fk="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",FYe=`\r
-`,AYe=`
-`,Yd={getNodeConstructor:()=>qye,getTokenConstructor:()=>QTt,getIdentifierConstructor:()=>XTt,getPrivateIdentifierConstructor:()=>qye,getSourceFileConstructor:()=>qye,getSymbolConstructor:()=>qTt,getTypeConstructor:()=>ZTt,getSignatureConstructor:()=>YTt,getSourceMapSourceConstructor:()=>eLt},kke=[],Jle=/[^\w\s/]/g,SYe=[42,63],$le=["node_modules","bower_components","jspm_packages"],Ule=`(?!(${$le.join("|")})(/|$))`,Fke={singleAsteriskRegexFragment:"([^./]|(\\.(?!min\\.js$))?)*",doubleAsteriskRegexFragment:`(/${Ule}[^/.][^/]*)*?`,replaceWildcardCharacter:t=>ske(t,Fke.singleAsteriskRegexFragment)},Ake={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:`(/${Ule}[^/.][^/]*)*?`,replaceWildcardCharacter:t=>ske(t,Ake.singleAsteriskRegexFragment)},Ske={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:"(/.+?)?",replaceWildcardCharacter:t=>ske(t,Ske.singleAsteriskRegexFragment)},Bke={files:Fke,directories:Ake,exclude:Ske},pB=[[".ts",".tsx",".d.ts"],[".cts",".d.cts"],[".mts",".d.mts"]],qle=Va(pB),BYe=[...pB,[".json"]],wYe=[".d.ts",".d.cts",".d.mts",".cts",".mts",".ts",".tsx"],Zle=[[".js",".jsx"],[".mjs"],[".cjs"]],gB=Va(Zle),_Z=[[".ts",".tsx",".d.ts",".js",".jsx"],[".cts",".d.cts",".cjs"],[".mts",".d.mts",".mjs"]],TYe=[..._Z,[".json"]],lV=[".d.ts",".d.cts",".d.mts"],cV=[".ts",".cts",".mts",".tsx"],dV=[".mts",".d.mts",".mjs",".cts",".d.cts",".cjs"],Yle=(t=>(t[t.Minimal=0]="Minimal",t[t.Index=1]="Index",t[t.JsExtension=2]="JsExtension",t[t.TsExtension=3]="TsExtension",t))(Yle||{}),Qle=[".d.ts",".d.mts",".d.cts",".mjs",".mts",".cjs",".cts",".ts",".js",".tsx",".jsx",".json"],DZ={files:_t,directories:_t}}});function wke(){let t,u,s,d,f;return{createBaseSourceFileNode:p,createBaseIdentifierNode:E,createBasePrivateIdentifierNode:v,createBaseTokenNode:b,createBaseNode:B};function p(k){return new(f||(f=Yd.getSourceFileConstructor()))(k,-1,-1)}function E(k){return new(s||(s=Yd.getIdentifierConstructor()))(k,-1,-1)}function v(k){return new(d||(d=Yd.getPrivateIdentifierConstructor()))(k,-1,-1)}function b(k){return new(u||(u=Yd.getTokenConstructor()))(k,-1,-1)}function B(k){return new(t||(t=Yd.getNodeConstructor()))(k,-1,-1)}}var ELt=o({"src/compiler/factory/baseNodeFactory.ts"(){Ao()}});function Tke(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:Ge,parenthesizeTypeArguments:je,parenthesizeLeadingTypeArgument:ft};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=zj(226,Ke),St=q0e(226,Ke),It=wp(Gt);if(!Yt&&Gt.kind===219&&st>3)return!0;const ti=sP(It);switch(tl(ti,st)){case-1:return!(!Yt&&St===1&&Gt.kind===229);case 1:return!1;case 0:if(Yt)return St===1;if(tu(It)&&It.operatorToken.kind===Ke){if(E(Ke))return!1;if(Ke===40){const Ut=Ie?v(Ie):0;if(ON(Ut)&&Ut===v(It))return!1}}return U0e(It)===0}}function E(Ke){return Ke===42||Ke===52||Ke===51||Ke===53||Ke===28}function v(Ke){if(Ke=wp(Ke),ON(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=ON(Gt)&&Gt===v(Ke.right)?Gt:0;return Ke.cachedLiteralKind=Yt,Yt}return 0}function b(Ke,Gt,Yt,Ie){return wp(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 XP(Ke)?t.createParenthesizedExpression(Ke):Ke}function M(Ke){const Gt=zj(227,58),Yt=wp(Ke),Ie=sP(Yt);return tl(Ie,Gt)!==1?t.createParenthesizedExpression(Ke):Ke}function z(Ke){const Gt=wp(Ke);return XP(Gt)?t.createParenthesizedExpression(Ke):Ke}function j(Ke){const Gt=wp(Ke);let Yt=XP(Gt);if(!Yt)switch(lB(Gt,!1).kind){case 231:case 218:Yt=!0}return Yt?t.createParenthesizedExpression(Ke):Ke}function J(Ke){const Gt=lB(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=wp(Ke);return _f(Yt)&&(Yt.kind!==214||Yt.arguments)&&(Gt||!Z1(Yt))?Ke:Pt(t.createParenthesizedExpression(Ke),Ke)}function Y(Ke){return _f(Ke)?Ke:Pt(t.createParenthesizedExpression(Ke),Ke)}function oe(Ke){return Xse(Ke)?Ke:Pt(t.createParenthesizedExpression(Ke),Ke)}function se(Ke){const Gt=Mu(Ke,ge);return Pt(t.createNodeArray(Gt,Ke.hasTrailingComma),Ke)}function ge(Ke){const Gt=wp(Ke),Yt=sP(Gt),Ie=zj(226,28);return Yt>Ie?Ke:Pt(t.createParenthesizedExpression(Ke),Ke)}function ae(Ke){const Gt=wp(Ke);if(No(Gt)){const Ie=Gt.expression,st=wp(Ie).kind;if(st===218||st===219){const St=t.updateCallExpression(Gt,Pt(t.createParenthesizedExpression(Ie),Ie),Gt.typeArguments,Gt.arguments);return t.restoreOuterExpressions(Ke,St,8)}}const Yt=lB(Gt,!1).kind;return Yt===210||Yt===218?Pt(t.createParenthesizedExpression(Ke),Ke):Ke}function Ce(Ke){return!fo(Ke)&&(XP(Ke)||lB(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(Mu(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(Mu(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(Mu(Ke,De))}function De(Ke){return He(Ke)?t.createParenthesizedType(Ke):Ke}function He(Ke){return SB(Ke)?Ke.postfix:WP(Ke)||n3(Ke)||KP(Ke)||P7(Ke)?He(Ke.type):yB(Ke)?He(Ke.falseType):Lv(Ke)||bB(Ke)?He(Cr(Ke.types)):L7(Ke)?!!Ke.typeParameter.constraint&&He(Ke.typeParameter.constraint):!1}function Ge(Ke){return He(Ke)?t.createParenthesizedType(Ke):We(Ke)}function ft(Ke){return ibe(Ke)&&Ke.typeParameters?t.createParenthesizedType(Ke):Ke}function Ze(Ke,Gt){return Gt===0?ft(Ke):Ke}function je(Ke){if(qe(Ke))return t.createNodeArray(Mu(Ke,Ze))}}var Xle,_Lt=o({"src/compiler/factory/parenthesizerRules.ts"(){Ao(),Xle={getParenthesizeLeftSideOfBinaryForOperator:t=>el,getParenthesizeRightSideOfBinaryForOperator:t=>el,parenthesizeLeftSideOfBinary:(t,u)=>u,parenthesizeRightSideOfBinary:(t,u,s)=>s,parenthesizeExpressionOfComputedPropertyName:el,parenthesizeConditionOfConditionalExpression:el,parenthesizeBranchOfConditionalExpression:el,parenthesizeExpressionOfExportDefault:el,parenthesizeExpressionOfNew:t=>Lo(t,_f),parenthesizeLeftSideOfAccess:t=>Lo(t,_f),parenthesizeOperandOfPostfixUnary:t=>Lo(t,_f),parenthesizeOperandOfPrefixUnary:t=>Lo(t,Xse),parenthesizeExpressionsOfCommaDelimitedList:t=>Lo(t,f2),parenthesizeExpressionForDisallowedComma:el,parenthesizeExpressionOfExpressionStatement:el,parenthesizeConciseBodyOfArrowFunction:el,parenthesizeCheckTypeOfConditionalType:el,parenthesizeExtendsTypeOfConditionalType:el,parenthesizeConstituentTypesOfUnionType:t=>Lo(t,f2),parenthesizeConstituentTypeOfUnionType:el,parenthesizeConstituentTypesOfIntersectionType:t=>Lo(t,f2),parenthesizeConstituentTypeOfIntersectionType:el,parenthesizeOperandOfTypeOperator:el,parenthesizeOperandOfReadonlyTypeOperator:el,parenthesizeNonArrayTypeOfPostfixType:el,parenthesizeElementTypesOfTupleType:t=>Lo(t,f2),parenthesizeElementTypeOfTupleType:el,parenthesizeTypeOfOptionalType:el,parenthesizeTypeArguments:t=>t&&Lo(t,f2),parenthesizeLeadingTypeArgument:el}}});function Lke(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(fo(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=h2(k))==null?void 0:T.filter(z=>!w7(z)&&!tY(z)),k.asteriskToken,k.name,k.typeParameters,k.parameters,k.type,k.body);return lu(M,k),Pt(M,k),IP(k)&&CZ(M,!0),M}function d(k){var T;const M=t.createClassExpression((T=k.modifiers)==null?void 0:T.filter(z=>!w7(z)&&!tY(z)),k.name,k.typeParameters,k.heritageClauses,k.members);return lu(M,k),Pt(M,k),IP(k)&&CZ(M,!0),M}function f(k){if(Rs(k)){if(k.dotDotDotToken)return H.assertNode(k.name,at),lu(Pt(t.createSpreadElement(k.name),k),k);const T=B(k.name);return k.initializer?lu(Pt(t.createAssignment(T,k.initializer),k),k):T}return Lo(k,Wt)}function p(k){if(Rs(k)){if(k.dotDotDotToken)return H.assertNode(k.name,at),lu(Pt(t.createSpreadAssignment(k.name),k),k);if(k.propertyName){const T=B(k.name);return lu(Pt(t.createPropertyAssignment(k.propertyName,k.initializer?t.createAssignment(T,k.initializer):T),k),k)}return H.assertNode(k.name,at),lu(Pt(t.createShorthandPropertyAssignment(k.name,k.initializer),k),k)}return Lo(k,q3)}function E(k){switch(k.kind){case 207:case 209:return b(k);case 206:case 210:return v(k)}}function v(k){return Mp(k)?lu(Pt(t.createObjectLiteralExpression(Kt(k.elements,p)),k),k):Lo(k,Cs)}function b(k){return gk(k)?lu(Pt(t.createArrayLiteralExpression(Kt(k.elements,f)),k),k):Lo(k,_h)}function B(k){return Fo(k)?E(k):Lo(k,Wt)}}var ece,DLt=o({"src/compiler/factory/nodeConverters.ts"(){Ao(),ece={convertToFunctionBlock:lo,convertToFunctionExpression:lo,convertToClassExpression:lo,convertToArrayAssignmentElement:lo,convertToObjectAssignmentElement:lo,convertToAssignmentPattern:lo,convertToObjectAssignmentPattern:lo,convertToArrayAssignmentPattern:lo,convertToAssignmentElementTarget:lo}}});function LYe(t){Pke.push(t)}function hV(t,u){const s=t&8?xLt:vLt,d=Nh(()=>t&1?Xle:Tke(Y)),f=Nh(()=>t&2?ece:Lke(Y)),p=VE(N=>(W,ee)=>Me(W,N,ee)),E=VE(N=>W=>Bt(N,W)),v=VE(N=>W=>xi(W,N)),b=VE(N=>()=>oz(N)),B=VE(N=>W=>S0(N,W)),k=VE(N=>(W,ee)=>k9(N,W,ee)),T=VE(N=>(W,ee)=>y9(N,W,ee)),M=VE(N=>(W,ee)=>mb(N,W,ee)),z=VE(N=>(W,ee)=>E4(N,W,ee)),j=VE(N=>(W,ee,ke)=>dC(N,W,ee,ke)),J=VE(N=>(W,ee,ke)=>w5(N,W,ee,ke)),K=VE(N=>(W,ee,ke,dt)=>i1(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:Ge,createPrivateIdentifier:Ze,createUniquePrivateName:Ke,getGeneratedPrivateNameForNode:Gt,createToken:Ie,createSuper:st,createThis:St,createNull:It,createTrue:ti,createFalse:ht,createModifier:Ut,createModifiersFromModifierFlags:Li,createQualifiedName:ji,updateQualifiedName:xn,createComputedPropertyName:Un,updateComputedPropertyName:rn,createTypeParameterDeclaration:Ni,updateTypeParameterDeclaration:Fi,createParameterDeclaration:Qu,updateParameterDeclaration:aa,createDecorator:Fr,updateDecorator:Ba,createPropertySignature:bt,updatePropertySignature:jn,createPropertyDeclaration:Ai,updatePropertyDeclaration:Dn,createMethodSignature:bn,updateMethodSignature:iu,createMethodDeclaration:oa,updateMethodDeclaration:xa,createConstructorDeclaration:Qe,updateConstructorDeclaration:Et,createGetAccessorDeclaration:qt,updateGetAccessorDeclaration:Xt,createSetAccessorDeclaration:et,updateSetAccessorDeclaration:gt,createCallSignature:me,updateCallSignature:ni,createConstructSignature:_i,updateConstructSignature:mt,createIndexSignature:jt,updateIndexSignature:pi,createClassStaticBlockDeclaration:wa,updateClassStaticBlockDeclaration:Zo,createTemplateLiteralTypeSpan:Ji,updateTemplateLiteralTypeSpan:Yi,createKeywordTypeNode:on,createTypePredicateNode:le,updateTypePredicateNode:te,createTypeReferenceNode:we,updateTypeReferenceNode:de,createFunctionTypeNode:Oe,updateFunctionTypeNode:X,createConstructorTypeNode:Ct,updateConstructorTypeNode:Ti,createTypeQueryNode:hu,updateTypeQueryNode:Ru,createTypeLiteralNode:Er,updateTypeLiteralNode:tr,createArrayTypeNode:da,updateArrayTypeNode:Wu,createTupleTypeNode:ja,updateTupleTypeNode:Tn,createNamedTupleMember:Rr,updateNamedTupleMember:rs,createOptionalTypeNode:So,updateOptionalTypeNode:An,createRestTypeNode:xc,updateRestTypeNode:Za,createUnionTypeNode:Sl,updateUnionTypeNode:cd,createIntersectionTypeNode:Dl,updateIntersectionTypeNode:so,createConditionalTypeNode:Vo,updateConditionalTypeNode:td,createInferTypeNode:$0,updateInferTypeNode:Ho,createImportTypeNode:Tc,updateImportTypeNode:zl,createParenthesizedType:sl,updateParenthesizedType:Ka,createThisTypeNode:Ri,createTypeOperatorNode:ll,updateTypeOperatorNode:$c,createIndexedAccessTypeNode:vh,updateIndexedAccessTypeNode:of,createMappedTypeNode:U0,updateMappedTypeNode:vc,createLiteralTypeNode:$,updateLiteralTypeNode:tt,createTemplateLiteralType:wc,updateTemplateLiteralType:Kp,createObjectBindingPattern:vt,updateObjectBindingPattern:hi,createArrayBindingPattern:fn,updateArrayBindingPattern:Gu,createBindingElement:ru,updateBindingElement:Tu,createArrayLiteralExpression:Pr,updateArrayLiteralExpression:Vu,createObjectLiteralExpression:Fs,updateObjectLiteralExpression:tc,createPropertyAccessExpression:t&4?(N,W)=>Qn(A0(N,W),262144):A0,updatePropertyAccessExpression:nd,createPropertyAccessChain:t&4?(N,W,ee)=>Qn(f0(N,W,ee),262144):f0,updatePropertyAccessChain:Sd,createElementAccessExpression:nh,updateElementAccessExpression:d4,createElementAccessChain:_1,updateElementAccessChain:Ve,createCallExpression:zn,updateCallExpression:ya,createCallChain:yo,updateCallChain:Bo,createNewExpression:ic,updateNewExpression:hc,createTaggedTemplateExpression:xl,updateTaggedTemplateExpression:Bl,createTypeAssertion:Cc,updateTypeAssertion:Ul,createParenthesizedExpression:Lc,updateParenthesizedExpression:ep,createFunctionExpression:Gm,updateFunctionExpression:Rh,createArrowFunction:h4,updateArrowFunction:l3,createDeleteExpression:l_,updateDeleteExpression:v5,createTypeOfExpression:I1,updateTypeOfExpression:c3,createVoidExpression:Kf,updateVoidExpression:f4,createAwaitExpression:Oh,updateAwaitExpression:Ee,createPrefixUnaryExpression:Bt,updatePrefixUnaryExpression:gi,createPostfixUnaryExpression:xi,updatePostfixUnaryExpression:Q,createBinaryExpression:Me,updateBinaryExpression:bi,createConditionalExpression:Rn,updateConditionalExpression:nr,createTemplateExpression:ur,updateTemplateExpression:ma,createTemplateHead:Jm,createTemplateMiddle:gs,createTemplateTail:tp,createNoSubstitutionTemplateLiteral:$m,createTemplateLiteralLikeNode:dd,createYieldExpression:d3,updateYieldExpression:c_,createSpreadElement:ta,updateSpreadElement:Qx,createClassExpression:Xx,updateClassExpression:vg,createOmittedExpression:rb,createExpressionWithTypeArguments:C5,updateExpressionWithTypeArguments:Xe,createAsExpression:Dt,updateAsExpression:ai,createNonNullExpression:wi,updateNonNullExpression:Qi,createSatisfiesExpression:On,updateSatisfiesExpression:en,createNonNullChain:yn,updateNonNullChain:Ar,createMetaProperty:bu,updateMetaProperty:yu,createTemplateSpan:_u,updateTemplateSpan:sa,createSemicolonClassElement:m0,createBlock:a0,updateBlock:Wf,createVariableStatement:Qv,updateVariableStatement:e6,createEmptyStatement:lD,createExpressionStatement:t6,updateExpressionStatement:Kk,createIfStatement:ab,updateIfStatement:Wk,createDoStatement:Gk,updateDoStatement:rz,createWhileStatement:E9,updateWhileStatement:Sw,createForStatement:Xv,updateForStatement:_9,createForInStatement:D9,updateForInStatement:Bw,createForOfStatement:Jk,updateForOfStatement:ww,createContinueStatement:x9,updateContinueStatement:v9,createBreakStatement:$k,updateBreakStatement:ob,createReturnStatement:sb,updateReturnStatement:eC,createWithStatement:b5,updateWithStatement:lb,createSwitchStatement:hE,updateSwitchStatement:Os,createLabeledStatement:Uk,updateLabeledStatement:Tw,createThrowStatement:i6,updateThrowStatement:y5,createTryStatement:d_,updateTryStatement:m4,createDebuggerStatement:Gf,createVariableDeclaration:jh,updateVariableDeclaration:gm,createVariableDeclarationList:tC,updateVariableDeclarationList:Lw,createFunctionDeclaration:C9,updateFunctionDeclaration:qk,createClassDeclaration:iC,updateClassDeclaration:Zk,createInterfaceDeclaration:nC,updateInterfaceDeclaration:Rd,createTypeAliasDeclaration:k5,updateTypeAliasDeclaration:F5,createEnumDeclaration:h3,updateEnumDeclaration:pt,createModuleDeclaration:t1,updateModuleDeclaration:p4,createModuleBlock:Ch,updateModuleBlock:Nw,createCaseBlock:A5,updateCaseBlock:uC,createNamespaceExportDeclaration:f3,updateNamespaceExportDeclaration:az,createImportEqualsDeclaration:Cg,updateImportEqualsDeclaration:Yk,createImportDeclaration:Qk,updateImportDeclaration:db,createImportClause:hb,updateImportClause:ip,createAssertClause:bg,updateAssertClause:m3,createAssertEntry:Xk,updateAssertEntry:fE,createImportTypeAssertionContainer:eF,updateImportTypeAssertionContainer:Pw,createImportAttributes:$r,updateImportAttributes:sr,createImportAttribute:mE,updateImportAttribute:yf,createNamespaceImport:Mw,updateNamespaceImport:S5,createNamespaceExport:zw,updateNamespaceExport:fb,createNamedImports:nc,updateNamedImports:bh,createImportSpecifier:cD,updateImportSpecifier:h_,createExportAssignment:p3,updateExportAssignment:Wp,createExportDeclaration:rC,updateExportDeclaration:g3,createNamedExports:f_,updateNamedExports:Rw,createExportSpecifier:pE,updateExportSpecifier:m_,createMissingDeclaration:B5,createExternalModuleReference:Ow,updateExternalModuleReference:b9,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:np,updateJSDocFunctionType:aC,createJSDocTypeLiteral:F9,updateJSDocTypeLiteral:sz,createJSDocTypeExpression:tF,updateJSDocTypeExpression:au,createJSDocSignature:x1,updateJSDocSignature:Pa,createJSDocTemplateTag:Zn,updateJSDocTemplateTag:pb,createJSDocTypedefTag:oC,updateJSDocTypedefTag:Bd,createJSDocParameterTag:EE,updateJSDocParameterTag:_E,createJSDocPropertyTag:n6,updateJSDocPropertyTag:A9,createJSDocCallbackTag:dD,updateJSDocCallbackTag:sC,createJSDocOverloadTag:lC,updateJSDocOverloadTag:E3,createJSDocAugmentsTag:p_,updateJSDocAugmentsTag:iF,createJSDocImplementsTag:hD,updateJSDocImplementsTag:_b,createJSDocSeeTag:u6,updateJSDocSeeTag:gb,createJSDocNameReference:S9,updateJSDocNameReference:nF,createJSDocMemberName:Eb,updateJSDocMemberName:g4,createJSDocLink:cC,updateJSDocLink:bc,createJSDocLinkCode:hd,updateJSDocLinkCode:B9,createJSDocLinkPlain:R1,updateJSDocLinkPlain:kf,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:r6,updateJSDocEnumTag:jw,createJSDocUnknownTag:uF,updateJSDocUnknownTag:rp,createJSDocText:P0,updateJSDocText:Vw,createJSDocComment:rF,updateJSDocComment:hC,createJsxElement:w9,updateJsxElement:Vh,createJsxSelfClosingElement:_3,updateJsxSelfClosingElement:fD,createJsxOpeningElement:Db,updateJsxOpeningElement:Em,createJsxClosingElement:T9,updateJsxClosingElement:a6,createJsxFragment:Um,createJsxText:T5,updateJsxText:lz,createJsxOpeningFragment:L9,createJsxJsxClosingFragment:N9,updateJsxFragment:xb,createJsxAttribute:P9,updateJsxAttribute:fC,createJsxAttributes:Jf,updateJsxAttributes:D3,createJsxSpreadAttribute:M9,updateJsxSpreadAttribute:z9,createJsxExpression:Vs,updateJsxExpression:Du,createJsxNamespacedName:_m,updateJsxNamespacedName:lf,createCaseClause:vb,updateCaseClause:Hw,createDefaultClause:mC,updateDefaultClause:Cb,createHeritageClause:o6,updateHeritageClause:qm,createCatchClause:ap,updateCatchClause:s6,createPropertyAssignment:Gp,updatePropertyAssignment:op,createShorthandPropertyAssignment:bb,updateShorthandPropertyAssignment:Nc,createSpreadAssignment:_4,updateSpreadAssignment:Kw,createEnumMember:O1,updateEnumMember:pC,createSourceFile:yb,updateSourceFile:l6,createRedirectedSourceFile:aF,createBundle:x3,updateBundle:gC,createUnparsedSource:Gw,createUnparsedPrologue:O,createUnparsedPrepend:be,createUnparsedTextLike:Vt,createUnparsedSyntheticReference:Oi,createInputFiles:ku,createSyntheticExpression:Jr,createSyntaxList:br,createNotEmittedStatement:_a,createPartiallyEmittedExpression:ko,updatePartiallyEmittedExpression:Ff,createCommaListExpression:Sr,updateCommaListExpression:xE,createSyntheticReferenceExpression:gn,updateSyntheticReferenceExpression:d6,cloneNode:sF,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:g_,createImmediatelyInvokedArrowFunction:P5,createVoidZero:v3,createExportDefault:Jw,createExternalModuleExport:R9,createTypeCheck:UK,createIsNotTypeCheck:dz,createMethodCall:E_,createGlobalMethodCall:_C,createFunctionBindCall:mD,createFunctionCallCall:$w,createFunctionApplyCall:__,createArraySliceCall:cte,createArrayConcatCall:vE,createObjectDefinePropertyCall:lF,createObjectGetOwnPropertyDescriptorCall:qK,createReflectGetCall:he,createReflectSetCall:Re,createPropertyDescriptor:Lt,createCallBinding:_r,createAssignmentTargetWrapper:pa,inlineExpressions:E0,getInternalName:Hs,getLocalName:x4,getExportName:Jp,getDeclarationName:h6,getNamespaceMemberName:C3,getExternalModuleOrNamespaceExportName:Od,restoreOuterExpressions:zu,restoreEnclosingLabel:Kr,createUseStrictPrologue:Uw,copyPrologue:pD,copyStandardPrologue:qw,copyCustomPrologue:fz,ensureUseStrict:dte,liftToBlock:mz,mergeLexicalEnvironment:gD,replaceModifiers:pz,replaceDecoratorsAndModifiers:v4,replacePropertyName:Zw};return L(Pke,N=>N(Y)),Y;function oe(N,W){if(N===void 0||N===_t)N=[];else if(f2(N)){if(W===void 0||N.hasTrailingComma===W)return N.transformFlags===void 0&&NYe(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,NYe(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:P2(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(W4(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 T5(W,!1);case 13:return T5(W,!0);case 14:return pe(W);case 15:return dd(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(kl(N));return _V(dt,{flags:W,id:vZ,prefix:ee,suffix:ke}),vZ++,dt}function We(N,W,ee){W===void 0&&N&&(W=c2(N)),W===80&&(W=void 0);const ke=xe(kl(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 Ge(N,W=0,ee,ke){H.assert(!(W&7),"Argument out of range: flags");const dt=N?G_(N)?Rv(!1,ee,N,ke,mu):`generated@${Js(N)}`:"";(ee||ke)&&(W|=16);const Si=Be(dt,4|W,ee,ke);return Si.original=N,Si}function ft(N){const W=u.createBasePrivateIdentifierNode(81);return W.escapedText=N,W.transformFlags|=16777216,W}function Ze(N){return Na(N,"#")||H.fail("First character of private identifier must be #: "+N),ft(kl(N))}function je(N,W,ee,ke){const dt=ft(kl(N));return _V(dt,{flags:W,id:vZ,prefix:ee,suffix:ke}),vZ++,dt}function Ke(N,W,ee){N&&!Na(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=G_(N)?Rv(!0,W,N,ee,mu):`#generated@${Js(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 St(){return Ie(110)}function It(){return Ie(106)}function ti(){return Ie(112)}function ht(){return Ie(97)}function Ut(N){return Ie(N)}function Li(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=Pc(W),ee.transformFlags|=su(ee.left)|fV(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 Un(N){const W=se(167);return W.expression=d().parenthesizeExpressionOfComputedPropertyName(N),W.transformFlags|=su(W.expression)|1024|131072,W}function rn(N,W){return N.expression!==W?s(Un(W),N):N}function Ni(N,W,ee,ke){const dt=ge(168);return dt.modifiers=Ns(N),dt.name=Pc(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(Ni(W,ee,ke,dt),N):N}function Qu(N,W,ee,ke,dt,Si){const ou=ge(169);return ou.modifiers=Ns(N),ou.dotDotDotToken=W,ou.name=Pc(ee),ou.questionToken=ke,ou.type=dt,ou.initializer=cF(Si),w2(ou.name)?ou.transformFlags=1:ou.transformFlags=ys(ou.modifiers)|su(ou.dotDotDotToken)|Hx(ou.name)|su(ou.questionToken)|su(ou.initializer)|(ou.questionToken??ou.type?1:0)|(ou.dotDotDotToken??ou.initializer?1024:0)|(eE(ou.modifiers)&31?8192:0),ou.jsDoc=void 0,ou}function aa(N,W,ee,ke,dt,Si,ou){return N.modifiers!==W||N.dotDotDotToken!==ee||N.name!==ke||N.questionToken!==dt||N.type!==Si||N.initializer!==ou?s(Qu(W,ee,ke,dt,Si,ou),N):N}function Fr(N){const W=se(170);return W.expression=d().parenthesizeLeftSideOfAccess(N,!1),W.transformFlags|=su(W.expression)|1|8192|33554432,W}function Ba(N,W){return N.expression!==W?s(Fr(W),N):N}function bt(N,W,ee,ke){const dt=ge(171);return dt.modifiers=Ns(N),dt.name=Pc(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?Nn(bt(W,ee,ke,dt),N):N}function Nn(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=Ns(N),Si.name=Pc(W),Si.questionToken=ee&&Kx(ee)?ee:void 0,Si.exclamationToken=ee&&bV(ee)?ee:void 0,Si.type=ke,Si.initializer=cF(dt);const ou=Si.flags&33554432||eE(Si.modifiers)&128;return Si.transformFlags=ys(Si.modifiers)|Hx(Si.name)|su(Si.initializer)|(ou||Si.questionToken||Si.exclamationToken||Si.type?1:0)|(Ls(Si.name)||eE(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&&Kx(ke)?ke:void 0)||N.exclamationToken!==(ke!==void 0&&bV(ke)?ke:void 0)||N.type!==dt||N.initializer!==Si?s(Ai(W,ee,ke,dt,Si),N):N}function bn(N,W,ee,ke,dt,Si){const ou=ge(173);return ou.modifiers=Ns(N),ou.name=Pc(W),ou.questionToken=ee,ou.typeParameters=Ns(ke),ou.parameters=Ns(dt),ou.type=Si,ou.transformFlags=1,ou.jsDoc=void 0,ou.locals=void 0,ou.nextContainer=void 0,ou.typeArguments=void 0,ou}function iu(N,W,ee,ke,dt,Si,ou){return N.modifiers!==W||N.name!==ee||N.questionToken!==ke||N.typeParameters!==dt||N.parameters!==Si||N.type!==ou?ae(bn(W,ee,ke,dt,Si,ou),N):N}function oa(N,W,ee,ke,dt,Si,ou,Ma){const i0=ge(174);if(i0.modifiers=Ns(N),i0.asteriskToken=W,i0.name=Pc(ee),i0.questionToken=ke,i0.exclamationToken=void 0,i0.typeParameters=Ns(dt),i0.parameters=oe(Si),i0.type=ou,i0.body=Ma,!i0.body)i0.transformFlags=1;else{const Ym=eE(i0.modifiers)&1024,m6=!!i0.asteriskToken,p6=Ym&&m6;i0.transformFlags=ys(i0.modifiers)|su(i0.asteriskToken)|Hx(i0.name)|su(i0.questionToken)|ys(i0.typeParameters)|ys(i0.parameters)|su(i0.type)|su(i0.body)&-67108865|(p6?128:Ym?256:m6?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 xa(N,W,ee,ke,dt,Si,ou,Ma,i0){return N.modifiers!==W||N.asteriskToken!==ee||N.name!==ke||N.questionToken!==dt||N.typeParameters!==Si||N.parameters!==ou||N.type!==Ma||N.body!==i0?ra(oa(W,ee,ke,dt,Si,ou,Ma,i0),N):N}function ra(N,W){return N!==W&&(N.exclamationToken=W.exclamationToken),s(N,W)}function wa(N){const W=ge(175);return W.body=N,W.transformFlags=su(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 Zo(N,W){return N.body!==W?vo(wa(W),N):N}function vo(N,W){return N!==W&&(N.modifiers=W.modifiers),s(N,W)}function Qe(N,W,ee){const ke=ge(176);return ke.modifiers=Ns(N),ke.parameters=oe(W),ke.body=ee,ke.transformFlags=ys(ke.modifiers)|ys(ke.parameters)|su(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 Si=ge(177);return Si.modifiers=Ns(N),Si.name=Pc(W),Si.parameters=oe(ee),Si.type=ke,Si.body=dt,Si.body?Si.transformFlags=ys(Si.modifiers)|Hx(Si.name)|ys(Si.parameters)|su(Si.type)|su(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=Ns(N),dt.name=Pc(W),dt.parameters=oe(ee),dt.body=ke,dt.body?dt.transformFlags=ys(dt.modifiers)|Hx(dt.name)|ys(dt.parameters)|su(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=Ns(N),ke.parameters=Ns(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 _i(N,W,ee){const ke=ge(180);return ke.typeParameters=Ns(N),ke.parameters=Ns(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(_i(W,ee,ke),N):N}function jt(N,W,ee){const ke=ge(181);return ke.modifiers=Ns(N),ke.parameters=Ns(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 pi(N,W,ee,ke){return N.parameters!==ee||N.type!==ke||N.modifiers!==W?ae(jt(W,ee,ke),N):N}function Ji(N,W){const ee=se(204);return ee.type=N,ee.literal=W,ee.transformFlags=1,ee}function Yi(N,W,ee){return N.type!==W||N.literal!==ee?s(Ji(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=Pc(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=Pc(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=Ns(N),ke.parameters=Ns(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=Ns(N),dt.typeParameters=Ns(W),dt.parameters=Ns(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?$i(...N):N.length===4?Bn(...N):H.fail("Incorrect number of arguments specified.")}function $i(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 Bn(N,W,ee,ke){return $i(N,N.modifiers,W,ee,ke)}function hu(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(hu(W,ee),N):N}function Er(N){const W=ge(187);return W.members=oe(N),W.transformFlags=1,W}function tr(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 ja(N){const W=se(189);return W.elements=oe(d().parenthesizeElementTypesOfTupleType(N)),W.transformFlags=1,W}function Tn(N,W){return N.elements!==W?s(ja(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 rs(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 So(N){const W=se(190);return W.type=d().parenthesizeTypeOfOptionalType(N),W.transformFlags=1,W}function An(N,W){return N.type!==W?s(So(W),N):N}function xc(N){const W=se(191);return W.type=N,W.transformFlags=1,W}function Za(N,W){return N.type!==W?s(xc(W),N):N}function l0(N,W,ee){const ke=se(N);return ke.types=Y.createNodeArray(ee(W)),ke.transformFlags=1,ke}function $l(N,W,ee){return N.types!==W?s(l0(N.kind,W,ee),N):N}function Sl(N){return l0(192,N,d().parenthesizeConstituentTypesOfUnionType)}function cd(N,W){return $l(N,W,d().parenthesizeConstituentTypesOfUnionType)}function Dl(N){return l0(193,N,d().parenthesizeConstituentTypesOfIntersectionType)}function so(N,W){return $l(N,W,d().parenthesizeConstituentTypesOfIntersectionType)}function Vo(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 td(N,W,ee,ke,dt){return N.checkType!==W||N.extendsType!==ee||N.trueType!==ke||N.falseType!==dt?s(Vo(W,ee,ke,dt),N):N}function $0(N){const W=se(195);return W.typeParameter=N,W.transformFlags=1,W}function Ho(N,W){return N.typeParameter!==W?s($0(W),N):N}function wc(N,W){const ee=se(203);return ee.head=N,ee.templateSpans=oe(W),ee.transformFlags=1,ee}function Kp(N,W,ee){return N.head!==W||N.templateSpans!==ee?s(wc(W,ee),N):N}function Tc(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 zl(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(Tc(W,ee,ke,dt,Si),N):N}function sl(N){const W=se(196);return W.type=N,W.transformFlags=1,W}function Ka(N,W){return N.type!==W?s(sl(W),N):N}function Ri(){const N=se(197);return N.transformFlags=1,N}function ll(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 $c(N,W){return N.type!==W?s(ll(N.operator,W),N):N}function vh(N,W){const ee=se(199);return ee.objectType=d().parenthesizeNonArrayTypeOfPostfixType(N),ee.indexType=W,ee.transformFlags=1,ee}function of(N,W,ee){return N.objectType!==W||N.indexType!==ee?s(vh(W,ee),N):N}function U0(N,W,ee,ke,dt,Si){const ou=ge(200);return ou.readonlyToken=N,ou.typeParameter=W,ou.nameType=ee,ou.questionToken=ke,ou.type=dt,ou.members=Si&&oe(Si),ou.transformFlags=1,ou.locals=void 0,ou.nextContainer=void 0,ou}function vc(N,W,ee,ke,dt,Si,ou){return N.readonlyToken!==W||N.typeParameter!==ee||N.nameType!==ke||N.questionToken!==dt||N.type!==Si||N.members!==ou?s(U0(W,ee,ke,dt,Si,ou),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|=ys(W.elements)|1024|524288,W.transformFlags&32768&&(W.transformFlags|=65664),W}function hi(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|=ys(W.elements)|1024|524288,W}function Gu(N,W){return N.elements!==W?s(fn(W),N):N}function ru(N,W,ee,ke){const dt=ge(208);return dt.dotDotDotToken=N,dt.propertyName=Pc(W),dt.name=Pc(ee),dt.initializer=cF(ke),dt.transformFlags|=su(dt.dotDotDotToken)|Hx(dt.propertyName)|Hx(dt.name)|su(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(ru(W,ee,ke,dt),N):N}function Pr(N,W){const ee=se(209),ke=N&&Yu(N),dt=oe(N,ke&&kd(ke)?!0:void 0);return ee.elements=d().parenthesizeExpressionsOfCommaDelimitedList(dt),ee.multiLine=W,ee.transformFlags|=ys(ee.elements),ee}function Vu(N,W){return N.elements!==W?s(Pr(W,N.multiLine),N):N}function Fs(N,W){const ee=ge(210);return ee.properties=oe(N),ee.multiLine=W,ee.transformFlags|=ys(ee.properties),ee.jsDoc=void 0,ee}function tc(N,W){return N.properties!==W?s(Fs(W,N.multiLine),N):N}function id(N,W,ee){const ke=ge(211);return ke.expression=N,ke.questionDotToken=W,ke.name=ee,ke.transformFlags=su(ke.expression)|su(ke.questionDotToken)|(at(ke.name)?fV(ke.name):su(ke.name)|536870912),ke.jsDoc=void 0,ke.flowNode=void 0,ke}function A0(N,W){const ee=id(d().parenthesizeLeftSideOfAccess(N,!1),void 0,Pc(W));return VP(N)&&(ee.transformFlags|=384),ee}function nd(N,W,ee){return wU(N)?Sd(N,W,N.questionDotToken,Lo(ee,at)):N.expression!==W||N.name!==ee?s(A0(W,ee),N):N}function f0(N,W,ee){const ke=id(d().parenthesizeLeftSideOfAccess(N,!0),W,Pc(ee));return ke.flags|=64,ke.transformFlags|=32,ke}function Sd(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(f0(W,ee,ke),N):N}function Ih(N,W,ee){const ke=ge(212);return ke.expression=N,ke.questionDotToken=W,ke.argumentExpression=ee,ke.transformFlags|=su(ke.expression)|su(ke.questionDotToken)|su(ke.argumentExpression),ke.jsDoc=void 0,ke.flowNode=void 0,ke}function nh(N,W){const ee=Ih(d().parenthesizeLeftSideOfAccess(N,!1),void 0,f6(W));return VP(N)&&(ee.transformFlags|=384),ee}function d4(N,W,ee){return Vse(N)?Ve(N,W,N.questionDotToken,ee):N.expression!==W||N.argumentExpression!==ee?s(nh(W,ee),N):N}function _1(N,W,ee){const ke=Ih(d().parenthesizeLeftSideOfAccess(N,!0),W,f6(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(_1(W,ee,ke),N):N}function si(N,W,ee,ke){const dt=ge(213);return dt.expression=N,dt.questionDotToken=W,dt.typeArguments=ee,dt.arguments=ke,dt.transformFlags|=su(dt.expression)|su(dt.questionDotToken)|ys(dt.typeArguments)|ys(dt.arguments),dt.typeArguments&&(dt.transformFlags|=1),tf(dt.expression)&&(dt.transformFlags|=16384),dt}function zn(N,W,ee){const ke=si(d().parenthesizeLeftSideOfAccess(N,!1),void 0,Ns(W),d().parenthesizeExpressionsOfCommaDelimitedList(oe(ee)));return HP(ke.expression)&&(ke.transformFlags|=8388608),ke}function ya(N,W,ee,ke){return Gy(N)?Bo(N,W,N.questionDotToken,ee,ke):N.expression!==W||N.typeArguments!==ee||N.arguments!==ke?s(zn(W,ee,ke),N):N}function yo(N,W,ee,ke){const dt=si(d().parenthesizeLeftSideOfAccess(N,!0),W,Ns(ee),d().parenthesizeExpressionsOfCommaDelimitedList(oe(ke)));return dt.flags|=64,dt.transformFlags|=32,dt}function Bo(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(yo(W,ee,ke,dt),N):N}function ic(N,W,ee){const ke=ge(214);return ke.expression=d().parenthesizeExpressionOfNew(N),ke.typeArguments=Ns(W),ke.arguments=ee?d().parenthesizeExpressionsOfCommaDelimitedList(ee):void 0,ke.transformFlags|=su(ke.expression)|ys(ke.typeArguments)|ys(ke.arguments)|32,ke.typeArguments&&(ke.transformFlags|=1),ke}function hc(N,W,ee,ke){return N.expression!==W||N.typeArguments!==ee||N.arguments!==ke?s(ic(W,ee,ke),N):N}function xl(N,W,ee){const ke=se(215);return ke.tag=d().parenthesizeLeftSideOfAccess(N,!1),ke.typeArguments=Ns(W),ke.template=ee,ke.transformFlags|=su(ke.tag)|ys(ke.typeArguments)|su(ke.template)|1024,ke.typeArguments&&(ke.transformFlags|=1),Y0e(ke.template)&&(ke.transformFlags|=128),ke}function Bl(N,W,ee,ke){return N.tag!==W||N.typeArguments!==ee||N.template!==ke?s(xl(W,ee,ke),N):N}function Cc(N,W){const ee=se(216);return ee.expression=d().parenthesizeOperandOfPrefixUnary(W),ee.type=N,ee.transformFlags|=su(ee.expression)|su(ee.type)|1,ee}function Ul(N,W,ee){return N.type!==W||N.expression!==ee?s(Cc(W,ee),N):N}function Lc(N){const W=se(217);return W.expression=N,W.transformFlags=su(W.expression),W.jsDoc=void 0,W}function ep(N,W){return N.expression!==W?s(Lc(W),N):N}function Gm(N,W,ee,ke,dt,Si,ou){const Ma=ge(218);Ma.modifiers=Ns(N),Ma.asteriskToken=W,Ma.name=Pc(ee),Ma.typeParameters=Ns(ke),Ma.parameters=oe(dt),Ma.type=Si,Ma.body=ou;const i0=eE(Ma.modifiers)&1024,Ym=!!Ma.asteriskToken,m6=i0&&Ym;return Ma.transformFlags=ys(Ma.modifiers)|su(Ma.asteriskToken)|Hx(Ma.name)|ys(Ma.typeParameters)|ys(Ma.parameters)|su(Ma.type)|su(Ma.body)&-67108865|(m6?128:i0?256:Ym?2048:0)|(Ma.typeParameters||Ma.type?1:0)|4194304,Ma.typeArguments=void 0,Ma.jsDoc=void 0,Ma.locals=void 0,Ma.nextContainer=void 0,Ma.flowNode=void 0,Ma.endFlowNode=void 0,Ma.returnFlowNode=void 0,Ma}function Rh(N,W,ee,ke,dt,Si,ou,Ma){return N.name!==ke||N.modifiers!==W||N.asteriskToken!==ee||N.typeParameters!==dt||N.parameters!==Si||N.type!==ou||N.body!==Ma?ae(Gm(W,ee,ke,dt,Si,ou,Ma),N):N}function h4(N,W,ee,ke,dt,Si){const ou=ge(219);ou.modifiers=Ns(N),ou.typeParameters=Ns(W),ou.parameters=oe(ee),ou.type=ke,ou.equalsGreaterThanToken=dt??Ie(39),ou.body=d().parenthesizeConciseBodyOfArrowFunction(Si);const Ma=eE(ou.modifiers)&1024;return ou.transformFlags=ys(ou.modifiers)|ys(ou.typeParameters)|ys(ou.parameters)|su(ou.type)|su(ou.equalsGreaterThanToken)|su(ou.body)&-67108865|(ou.typeParameters||ou.type?1:0)|(Ma?16640:0)|1024,ou.typeArguments=void 0,ou.jsDoc=void 0,ou.locals=void 0,ou.nextContainer=void 0,ou.flowNode=void 0,ou.endFlowNode=void 0,ou.returnFlowNode=void 0,ou}function l3(N,W,ee,ke,dt,Si,ou){return N.modifiers!==W||N.typeParameters!==ee||N.parameters!==ke||N.type!==dt||N.equalsGreaterThanToken!==Si||N.body!==ou?ae(h4(W,ee,ke,dt,Si,ou),N):N}function l_(N){const W=se(220);return W.expression=d().parenthesizeOperandOfPrefixUnary(N),W.transformFlags|=su(W.expression),W}function v5(N,W){return N.expression!==W?s(l_(W),N):N}function I1(N){const W=se(221);return W.expression=d().parenthesizeOperandOfPrefixUnary(N),W.transformFlags|=su(W.expression),W}function c3(N,W){return N.expression!==W?s(I1(W),N):N}function Kf(N){const W=se(222);return W.expression=d().parenthesizeOperandOfPrefixUnary(N),W.transformFlags|=su(W.expression),W}function f4(N,W){return N.expression!==W?s(Kf(W),N):N}function Oh(N){const W=se(223);return W.expression=d().parenthesizeOperandOfPrefixUnary(N),W.transformFlags|=su(W.expression)|256|128|2097152,W}function Ee(N,W){return N.expression!==W?s(Oh(W),N):N}function Bt(N,W){const ee=se(224);return ee.operator=N,ee.operand=d().parenthesizeOperandOfPrefixUnary(W),ee.transformFlags|=su(ee.operand),(N===46||N===47)&&at(ee.operand)&&!ul(ee.operand)&&!uD(ee.operand)&&(ee.transformFlags|=268435456),ee}function gi(N,W){return N.operand!==W?s(Bt(N.operator,W),N):N}function xi(N,W){const ee=se(225);return ee.operator=W,ee.operand=d().parenthesizeOperandOfPostfixUnary(N),ee.transformFlags|=su(ee.operand),at(ee.operand)&&!ul(ee.operand)&&!uD(ee.operand)&&(ee.transformFlags|=268435456),ee}function Q(N,W){return N.operand!==W?s(xi(W,N.operator),N):N}function Me(N,W,ee){const ke=ge(226),dt=hte(W),Si=dt.kind;return ke.left=d().parenthesizeLeftSideOfBinary(Si,N),ke.operatorToken=dt,ke.right=d().parenthesizeRightSideOfBinary(Si,ke.left,ee),ke.transformFlags|=su(ke.left)|su(ke.operatorToken)|su(ke.right),Si===61?ke.transformFlags|=32:Si===64?Cs(ke.left)?ke.transformFlags|=5248|wt(ke.left):_h(ke.left)&&(ke.transformFlags|=5120|wt(ke.left)):Si===43||Si===68?ke.transformFlags|=512:fP(Si)&&(ke.transformFlags|=16),Si===103&&Xr(ke.left)&&(ke.transformFlags|=536870912),ke.jsDoc=void 0,ke}function wt(N){return OV(N)?65536:0}function bi(N,W,ee,ke){return N.left!==W||N.operatorToken!==ee||N.right!==ke?s(Me(W,ee,ke),N):N}function Rn(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|=su(Si.condition)|su(Si.questionToken)|su(Si.whenTrue)|su(Si.colonToken)|su(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(Rn(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|=su(ee.head)|ys(ee.templateSpans)|1024,ee}function ma(N,W,ee){return N.head!==W||N.templateSpans!==ee?s(ur(W,ee),N):N}function as(N,W,ee,ke=0){H.assert(!(ke&-7177),"Unsupported template flags.");let dt;if(ee!==void 0&&ee!==W&&(dt=CLt(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 os(N){let W=1024;return N&&(W|=128),W}function Il(N,W,ee,ke){const dt=Yt(N);return dt.text=W,dt.rawText=ee,dt.templateFlags=ke&7176,dt.transformFlags=os(dt.templateFlags),dt}function D1(N,W,ee,ke){const dt=ge(N);return dt.text=W,dt.rawText=ee,dt.templateFlags=ke&7176,dt.transformFlags=os(dt.templateFlags),dt}function dd(N,W,ee,ke){return N===15?D1(N,W,ee,ke):Il(N,W,ee,ke)}function Jm(N,W,ee){return N=as(16,N,W,ee),dd(16,N,W,ee)}function gs(N,W,ee){return N=as(16,N,W,ee),dd(17,N,W,ee)}function tp(N,W,ee){return N=as(16,N,W,ee),dd(18,N,W,ee)}function $m(N,W,ee){return N=as(16,N,W,ee),D1(15,N,W,ee)}function d3(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|=su(ee.expression)|su(ee.asteriskToken)|1024|128|1048576,ee}function c_(N,W,ee){return N.expression!==ee||N.asteriskToken!==W?s(d3(W,ee),N):N}function ta(N){const W=se(230);return W.expression=d().parenthesizeExpressionForDisallowedComma(N),W.transformFlags|=su(W.expression)|1024|32768,W}function Qx(N,W){return N.expression!==W?s(ta(W),N):N}function Xx(N,W,ee,ke,dt){const Si=ge(231);return Si.modifiers=Ns(N),Si.name=Pc(W),Si.typeParameters=Ns(ee),Si.heritageClauses=Ns(ke),Si.members=oe(dt),Si.transformFlags|=ys(Si.modifiers)|Hx(Si.name)|ys(Si.typeParameters)|ys(Si.heritageClauses)|ys(Si.members)|(Si.typeParameters?1:0)|1024,Si.jsDoc=void 0,Si}function vg(N,W,ee,ke,dt,Si){return N.modifiers!==W||N.name!==ee||N.typeParameters!==ke||N.heritageClauses!==dt||N.members!==Si?s(Xx(W,ee,ke,dt,Si),N):N}function rb(){return se(232)}function C5(N,W){const ee=se(233);return ee.expression=d().parenthesizeLeftSideOfAccess(N,!1),ee.typeArguments=W&&d().parenthesizeTypeArguments(W),ee.transformFlags|=su(ee.expression)|ys(ee.typeArguments)|1024,ee}function Xe(N,W,ee){return N.expression!==W||N.typeArguments!==ee?s(C5(W,ee),N):N}function Dt(N,W){const ee=se(234);return ee.expression=N,ee.type=W,ee.transformFlags|=su(ee.expression)|su(ee.type)|1,ee}function ai(N,W,ee){return N.expression!==W||N.type!==ee?s(Dt(W,ee),N):N}function wi(N){const W=se(235);return W.expression=d().parenthesizeLeftSideOfAccess(N,!1),W.transformFlags|=su(W.expression)|1,W}function Qi(N,W){return LU(N)?Ar(N,W):N.expression!==W?s(wi(W),N):N}function On(N,W){const ee=se(238);return ee.expression=N,ee.type=W,ee.transformFlags|=su(ee.expression)|su(ee.type)|1,ee}function en(N,W,ee){return N.expression!==W||N.type!==ee?s(On(W,ee),N):N}function yn(N){const W=se(235);return W.flags|=64,W.expression=d().parenthesizeLeftSideOfAccess(N,!0),W.transformFlags|=su(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(yn(W),N):N}function bu(N,W){const ee=se(236);switch(ee.keywordToken=N,ee.name=W,ee.transformFlags|=su(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|=su(ee.expression)|su(ee.literal)|1024,ee}function sa(N,W,ee){return N.expression!==W||N.literal!==ee?s(_u(W,ee),N):N}function m0(){const N=se(240);return N.transformFlags|=1024,N}function a0(N,W){const ee=se(241);return ee.statements=oe(N),ee.multiLine=W,ee.transformFlags|=ys(ee.statements),ee.jsDoc=void 0,ee.locals=void 0,ee.nextContainer=void 0,ee}function Wf(N,W){return N.statements!==W?s(a0(W,N.multiLine),N):N}function Qv(N,W){const ee=se(243);return ee.modifiers=Ns(N),ee.declarationList=Ha(W)?tC(W):W,ee.transformFlags|=ys(ee.modifiers)|su(ee.declarationList),eE(ee.modifiers)&128&&(ee.transformFlags=1),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function e6(N,W,ee){return N.modifiers!==W||N.declarationList!==ee?s(Qv(W,ee),N):N}function lD(){const N=se(242);return N.jsDoc=void 0,N}function t6(N){const W=se(244);return W.expression=d().parenthesizeExpressionOfExpressionStatement(N),W.transformFlags|=su(W.expression),W.jsDoc=void 0,W.flowNode=void 0,W}function Kk(N,W){return N.expression!==W?s(t6(W),N):N}function ab(N,W,ee){const ke=se(245);return ke.expression=N,ke.thenStatement=D_(W),ke.elseStatement=D_(ee),ke.transformFlags|=su(ke.expression)|su(ke.thenStatement)|su(ke.elseStatement),ke.jsDoc=void 0,ke.flowNode=void 0,ke}function Wk(N,W,ee,ke){return N.expression!==W||N.thenStatement!==ee||N.elseStatement!==ke?s(ab(W,ee,ke),N):N}function Gk(N,W){const ee=se(246);return ee.statement=D_(N),ee.expression=W,ee.transformFlags|=su(ee.statement)|su(ee.expression),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function rz(N,W,ee){return N.statement!==W||N.expression!==ee?s(Gk(W,ee),N):N}function E9(N,W){const ee=se(247);return ee.expression=N,ee.statement=D_(W),ee.transformFlags|=su(ee.expression)|su(ee.statement),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function Sw(N,W,ee){return N.expression!==W||N.statement!==ee?s(E9(W,ee),N):N}function Xv(N,W,ee,ke){const dt=se(248);return dt.initializer=N,dt.condition=W,dt.incrementor=ee,dt.statement=D_(ke),dt.transformFlags|=su(dt.initializer)|su(dt.condition)|su(dt.incrementor)|su(dt.statement),dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt.flowNode=void 0,dt}function _9(N,W,ee,ke,dt){return N.initializer!==W||N.condition!==ee||N.incrementor!==ke||N.statement!==dt?s(Xv(W,ee,ke,dt),N):N}function D9(N,W,ee){const ke=se(249);return ke.initializer=N,ke.expression=W,ke.statement=D_(ee),ke.transformFlags|=su(ke.initializer)|su(ke.expression)|su(ke.statement),ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke.flowNode=void 0,ke}function Bw(N,W,ee,ke){return N.initializer!==W||N.expression!==ee||N.statement!==ke?s(D9(W,ee,ke),N):N}function Jk(N,W,ee,ke){const dt=se(250);return dt.awaitModifier=N,dt.initializer=W,dt.expression=d().parenthesizeExpressionForDisallowedComma(ee),dt.statement=D_(ke),dt.transformFlags|=su(dt.awaitModifier)|su(dt.initializer)|su(dt.expression)|su(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 ww(N,W,ee,ke,dt){return N.awaitModifier!==W||N.initializer!==ee||N.expression!==ke||N.statement!==dt?s(Jk(W,ee,ke,dt),N):N}function x9(N){const W=se(251);return W.label=Pc(N),W.transformFlags|=su(W.label)|4194304,W.jsDoc=void 0,W.flowNode=void 0,W}function v9(N,W){return N.label!==W?s(x9(W),N):N}function $k(N){const W=se(252);return W.label=Pc(N),W.transformFlags|=su(W.label)|4194304,W.jsDoc=void 0,W.flowNode=void 0,W}function ob(N,W){return N.label!==W?s($k(W),N):N}function sb(N){const W=se(253);return W.expression=N,W.transformFlags|=su(W.expression)|128|4194304,W.jsDoc=void 0,W.flowNode=void 0,W}function eC(N,W){return N.expression!==W?s(sb(W),N):N}function b5(N,W){const ee=se(254);return ee.expression=N,ee.statement=D_(W),ee.transformFlags|=su(ee.expression)|su(ee.statement),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function lb(N,W,ee){return N.expression!==W||N.statement!==ee?s(b5(W,ee),N):N}function hE(N,W){const ee=se(255);return ee.expression=d().parenthesizeExpressionForDisallowedComma(N),ee.caseBlock=W,ee.transformFlags|=su(ee.expression)|su(ee.caseBlock),ee.jsDoc=void 0,ee.flowNode=void 0,ee.possiblyExhaustive=!1,ee}function Os(N,W,ee){return N.expression!==W||N.caseBlock!==ee?s(hE(W,ee),N):N}function Uk(N,W){const ee=se(256);return ee.label=Pc(N),ee.statement=D_(W),ee.transformFlags|=su(ee.label)|su(ee.statement),ee.jsDoc=void 0,ee.flowNode=void 0,ee}function Tw(N,W,ee){return N.label!==W||N.statement!==ee?s(Uk(W,ee),N):N}function i6(N){const W=se(257);return W.expression=N,W.transformFlags|=su(W.expression),W.jsDoc=void 0,W.flowNode=void 0,W}function y5(N,W){return N.expression!==W?s(i6(W),N):N}function d_(N,W,ee){const ke=se(258);return ke.tryBlock=N,ke.catchClause=W,ke.finallyBlock=ee,ke.transformFlags|=su(ke.tryBlock)|su(ke.catchClause)|su(ke.finallyBlock),ke.jsDoc=void 0,ke.flowNode=void 0,ke}function m4(N,W,ee,ke){return N.tryBlock!==W||N.catchClause!==ee||N.finallyBlock!==ke?s(d_(W,ee,ke),N):N}function Gf(){const N=se(259);return N.jsDoc=void 0,N.flowNode=void 0,N}function jh(N,W,ee,ke){const dt=ge(260);return dt.name=Pc(N),dt.exclamationToken=W,dt.type=ee,dt.initializer=cF(ke),dt.transformFlags|=Hx(dt.name)|su(dt.initializer)|(dt.exclamationToken??dt.type?1:0),dt.jsDoc=void 0,dt}function gm(N,W,ee,ke,dt){return N.name!==W||N.type!==ke||N.exclamationToken!==ee||N.initializer!==dt?s(jh(W,ee,ke,dt),N):N}function tC(N,W=0){const ee=se(261);return ee.flags|=W&7,ee.declarations=oe(N),ee.transformFlags|=ys(ee.declarations)|4194304,W&7&&(ee.transformFlags|=263168),W&4&&(ee.transformFlags|=4),ee}function Lw(N,W){return N.declarations!==W?s(tC(W,N.flags),N):N}function C9(N,W,ee,ke,dt,Si,ou){const Ma=ge(262);if(Ma.modifiers=Ns(N),Ma.asteriskToken=W,Ma.name=Pc(ee),Ma.typeParameters=Ns(ke),Ma.parameters=oe(dt),Ma.type=Si,Ma.body=ou,!Ma.body||eE(Ma.modifiers)&128)Ma.transformFlags=1;else{const i0=eE(Ma.modifiers)&1024,Ym=!!Ma.asteriskToken,m6=i0&&Ym;Ma.transformFlags=ys(Ma.modifiers)|su(Ma.asteriskToken)|Hx(Ma.name)|ys(Ma.typeParameters)|ys(Ma.parameters)|su(Ma.type)|su(Ma.body)&-67108865|(m6?128:i0?256:Ym?2048:0)|(Ma.typeParameters||Ma.type?1:0)|4194304}return Ma.typeArguments=void 0,Ma.jsDoc=void 0,Ma.locals=void 0,Ma.nextContainer=void 0,Ma.endFlowNode=void 0,Ma.returnFlowNode=void 0,Ma}function qk(N,W,ee,ke,dt,Si,ou,Ma){return N.modifiers!==W||N.asteriskToken!==ee||N.name!==ke||N.typeParameters!==dt||N.parameters!==Si||N.type!==ou||N.body!==Ma?cb(C9(W,ee,ke,dt,Si,ou,Ma),N):N}function cb(N,W){return N!==W&&N.modifiers===W.modifiers&&(N.modifiers=W.modifiers),ae(N,W)}function iC(N,W,ee,ke,dt){const Si=ge(263);return Si.modifiers=Ns(N),Si.name=Pc(W),Si.typeParameters=Ns(ee),Si.heritageClauses=Ns(ke),Si.members=oe(dt),eE(Si.modifiers)&128?Si.transformFlags=1:(Si.transformFlags|=ys(Si.modifiers)|Hx(Si.name)|ys(Si.typeParameters)|ys(Si.heritageClauses)|ys(Si.members)|(Si.typeParameters?1:0)|1024,Si.transformFlags&8192&&(Si.transformFlags|=1)),Si.jsDoc=void 0,Si}function Zk(N,W,ee,ke,dt,Si){return N.modifiers!==W||N.name!==ee||N.typeParameters!==ke||N.heritageClauses!==dt||N.members!==Si?s(iC(W,ee,ke,dt,Si),N):N}function nC(N,W,ee,ke,dt){const Si=ge(264);return Si.modifiers=Ns(N),Si.name=Pc(W),Si.typeParameters=Ns(ee),Si.heritageClauses=Ns(ke),Si.members=oe(dt),Si.transformFlags=1,Si.jsDoc=void 0,Si}function Rd(N,W,ee,ke,dt,Si){return N.modifiers!==W||N.name!==ee||N.typeParameters!==ke||N.heritageClauses!==dt||N.members!==Si?s(nC(W,ee,ke,dt,Si),N):N}function k5(N,W,ee,ke){const dt=ge(265);return dt.modifiers=Ns(N),dt.name=Pc(W),dt.typeParameters=Ns(ee),dt.type=ke,dt.transformFlags=1,dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt}function F5(N,W,ee,ke,dt){return N.modifiers!==W||N.name!==ee||N.typeParameters!==ke||N.type!==dt?s(k5(W,ee,ke,dt),N):N}function h3(N,W,ee){const ke=ge(266);return ke.modifiers=Ns(N),ke.name=Pc(W),ke.members=oe(ee),ke.transformFlags|=ys(ke.modifiers)|su(ke.name)|ys(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(h3(W,ee,ke),N):N}function t1(N,W,ee,ke=0){const dt=ge(267);return dt.modifiers=Ns(N),dt.flags|=ke&2088,dt.name=W,dt.body=ee,eE(dt.modifiers)&128?dt.transformFlags=1:dt.transformFlags|=ys(dt.modifiers)|su(dt.name)|su(dt.body)|1,dt.transformFlags&=-67108865,dt.jsDoc=void 0,dt.locals=void 0,dt.nextContainer=void 0,dt}function p4(N,W,ee,ke){return N.modifiers!==W||N.name!==ee||N.body!==ke?s(t1(W,ee,ke,N.flags),N):N}function Ch(N){const W=se(268);return W.statements=oe(N),W.transformFlags|=ys(W.statements),W.jsDoc=void 0,W}function Nw(N,W){return N.statements!==W?s(Ch(W),N):N}function A5(N){const W=se(269);return W.clauses=oe(N),W.transformFlags|=ys(W.clauses),W.locals=void 0,W.nextContainer=void 0,W}function uC(N,W){return N.clauses!==W?s(A5(W),N):N}function f3(N){const W=ge(270);return W.name=Pc(N),W.transformFlags|=fV(W.name)|1,W.modifiers=void 0,W.jsDoc=void 0,W}function az(N,W){return N.name!==W?js(f3(W),N):N}function js(N,W){return N!==W&&(N.modifiers=W.modifiers),s(N,W)}function Cg(N,W,ee,ke){const dt=ge(271);return dt.modifiers=Ns(N),dt.name=Pc(ee),dt.isTypeOnly=W,dt.moduleReference=ke,dt.transformFlags|=ys(dt.modifiers)|fV(dt.name)|su(dt.moduleReference),u_(dt.moduleReference)||(dt.transformFlags|=1),dt.transformFlags&=-67108865,dt.jsDoc=void 0,dt}function Yk(N,W,ee,ke,dt){return N.modifiers!==W||N.isTypeOnly!==ee||N.name!==ke||N.moduleReference!==dt?s(Cg(W,ee,ke,dt),N):N}function Qk(N,W,ee,ke){const dt=se(272);return dt.modifiers=Ns(N),dt.importClause=W,dt.moduleSpecifier=ee,dt.attributes=dt.assertClause=ke,dt.transformFlags|=su(dt.importClause)|su(dt.moduleSpecifier),dt.transformFlags&=-67108865,dt.jsDoc=void 0,dt}function db(N,W,ee,ke,dt){return N.modifiers!==W||N.importClause!==ee||N.moduleSpecifier!==ke||N.attributes!==dt?s(Qk(W,ee,ke,dt),N):N}function hb(N,W,ee){const ke=ge(273);return ke.isTypeOnly=N,ke.name=W,ke.namedBindings=ee,ke.transformFlags|=su(ke.name)|su(ke.namedBindings),N&&(ke.transformFlags|=1),ke.transformFlags&=-67108865,ke}function ip(N,W,ee,ke){return N.isTypeOnly!==W||N.name!==ee||N.namedBindings!==ke?s(hb(W,ee,ke),N):N}function bg(N,W){const ee=se(300);return ee.elements=oe(N),ee.multiLine=W,ee.token=132,ee.transformFlags|=4,ee}function m3(N,W,ee){return N.elements!==W||N.multiLine!==ee?s(bg(W,ee),N):N}function Xk(N,W){const ee=se(301);return ee.name=N,ee.value=W,ee.transformFlags|=4,ee}function fE(N,W,ee){return N.name!==W||N.value!==ee?s(Xk(W,ee),N):N}function eF(N,W){const ee=se(302);return ee.assertClause=N,ee.multiLine=W,ee}function Pw(N,W,ee){return N.assertClause!==W||N.multiLine!==ee?s(eF(W,ee),N):N}function $r(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($r(W,ee,N.token),N):N}function mE(N,W){const ee=se(301);return ee.name=N,ee.value=W,ee.transformFlags|=4,ee}function yf(N,W,ee){return N.name!==W||N.value!==ee?s(mE(W,ee),N):N}function Mw(N){const W=ge(274);return W.name=N,W.transformFlags|=su(W.name),W.transformFlags&=-67108865,W}function S5(N,W){return N.name!==W?s(Mw(W),N):N}function zw(N){const W=ge(280);return W.name=N,W.transformFlags|=su(W.name)|32,W.transformFlags&=-67108865,W}function fb(N,W){return N.name!==W?s(zw(W),N):N}function nc(N){const W=se(275);return W.elements=oe(N),W.transformFlags|=ys(W.elements),W.transformFlags&=-67108865,W}function bh(N,W){return N.elements!==W?s(nc(W),N):N}function cD(N,W,ee){const ke=ge(276);return ke.isTypeOnly=N,ke.propertyName=W,ke.name=ee,ke.transformFlags|=su(ke.propertyName)|su(ke.name),ke.transformFlags&=-67108865,ke}function h_(N,W,ee,ke){return N.isTypeOnly!==W||N.propertyName!==ee||N.name!==ke?s(cD(W,ee,ke),N):N}function p3(N,W,ee){const ke=ge(277);return ke.modifiers=Ns(N),ke.isExportEquals=W,ke.expression=W?d().parenthesizeRightSideOfBinary(64,void 0,ee):d().parenthesizeExpressionOfExportDefault(ee),ke.transformFlags|=ys(ke.modifiers)|su(ke.expression),ke.transformFlags&=-67108865,ke.jsDoc=void 0,ke}function Wp(N,W,ee){return N.modifiers!==W||N.expression!==ee?s(p3(W,N.isExportEquals,ee),N):N}function rC(N,W,ee,ke,dt){const Si=ge(278);return Si.modifiers=Ns(N),Si.isTypeOnly=W,Si.exportClause=ee,Si.moduleSpecifier=ke,Si.attributes=Si.assertClause=dt,Si.transformFlags|=ys(Si.modifiers)|su(Si.exportClause)|su(Si.moduleSpecifier),Si.transformFlags&=-67108865,Si.jsDoc=void 0,Si}function g3(N,W,ee,ke,dt,Si){return N.modifiers!==W||N.isTypeOnly!==ee||N.exportClause!==ke||N.moduleSpecifier!==dt||N.attributes!==Si?Iw(rC(W,ee,ke,dt,Si),N):N}function Iw(N,W){return N!==W&&N.modifiers===W.modifiers&&(N.modifiers=W.modifiers),s(N,W)}function f_(N){const W=se(279);return W.elements=oe(N),W.transformFlags|=ys(W.elements),W.transformFlags&=-67108865,W}function Rw(N,W){return N.elements!==W?s(f_(W),N):N}function pE(N,W,ee){const ke=se(281);return ke.isTypeOnly=N,ke.propertyName=Pc(W),ke.name=Pc(ee),ke.transformFlags|=su(ke.propertyName)|su(ke.name),ke.transformFlags&=-67108865,ke.jsDoc=void 0,ke}function m_(N,W,ee,ke){return N.isTypeOnly!==W||N.propertyName!==ee||N.name!==ke?s(pE(W,ee,ke),N):N}function B5(){const N=ge(282);return N.jsDoc=void 0,N}function Ow(N){const W=se(283);return W.expression=N,W.transformFlags|=su(W.expression),W.transformFlags&=-67108865,W}function b9(N,W){return N.expression!==W?s(Ow(W),N):N}function oz(N){return se(N)}function y9(N,W,ee=!1){const ke=S0(N,ee?W&&d().parenthesizeNonArrayTypeOfPostfixType(W):W);return ke.postfix=ee,ke}function S0(N,W){const ee=se(N);return ee.type=W,ee}function mb(N,W,ee){return W.type!==ee?s(y9(N,ee,W.postfix),W):W}function k9(N,W,ee){return W.type!==ee?s(S0(N,ee),W):W}function np(N,W){const ee=ge(324);return ee.parameters=Ns(N),ee.type=W,ee.transformFlags=ys(ee.parameters)|(ee.type?1:0),ee.jsDoc=void 0,ee.locals=void 0,ee.nextContainer=void 0,ee.typeArguments=void 0,ee}function aC(N,W,ee){return N.parameters!==W||N.type!==ee?s(np(W,ee),N):N}function F9(N,W=!1){const ee=ge(329);return ee.jsDocPropertyTags=Ns(N),ee.isArrayType=W,ee}function sz(N,W,ee){return N.jsDocPropertyTags!==W||N.isArrayType!==ee?s(F9(W,ee),N):N}function tF(N){const W=se(316);return W.type=N,W}function au(N,W){return N.type!==W?s(tF(W),N):N}function x1(N,W,ee){const ke=ge(330);return ke.typeParameters=Ns(N),ke.parameters=oe(W),ke.type=ee,ke.jsDoc=void 0,ke.locals=void 0,ke.nextContainer=void 0,ke}function Pa(N,W,ee,ke){return N.typeParameters!==W||N.parameters!==ee||N.type!==ke?s(x1(W,ee,ke),N):N}function sf(N){const W=tce(N.kind);return N.tagName.escapedText===kl(W)?N.tagName:We(W)}function gE(N,W,ee){const ke=se(N);return ke.tagName=W,ke.comment=ee,ke}function up(N,W,ee){const ke=ge(N);return ke.tagName=W,ke.comment=ee,ke}function Zn(N,W,ee,ke){const dt=gE(352,N??We("template"),ke);return dt.constraint=W,dt.typeParameters=oe(ee),dt}function pb(N,W=sf(N),ee,ke,dt){return N.tagName!==W||N.constraint!==ee||N.typeParameters!==ke||N.comment!==dt?s(Zn(W,ee,ke,dt),N):N}function oC(N,W,ee,ke){const dt=up(353,N??We("typedef"),ke);return dt.typeExpression=W,dt.fullName=ee,dt.name=jce(ee),dt.locals=void 0,dt.nextContainer=void 0,dt}function Bd(N,W=sf(N),ee,ke,dt){return N.tagName!==W||N.typeExpression!==ee||N.fullName!==ke||N.comment!==dt?s(oC(W,ee,ke,dt),N):N}function EE(N,W,ee,ke,dt,Si){const ou=up(348,N??We("param"),Si);return ou.typeExpression=ke,ou.name=W,ou.isNameFirst=!!dt,ou.isBracketed=ee,ou}function _E(N,W=sf(N),ee,ke,dt,Si,ou){return N.tagName!==W||N.name!==ee||N.isBracketed!==ke||N.typeExpression!==dt||N.isNameFirst!==Si||N.comment!==ou?s(EE(W,ee,ke,dt,Si,ou),N):N}function n6(N,W,ee,ke,dt,Si){const ou=up(355,N??We("prop"),Si);return ou.typeExpression=ke,ou.name=W,ou.isNameFirst=!!dt,ou.isBracketed=ee,ou}function A9(N,W=sf(N),ee,ke,dt,Si,ou){return N.tagName!==W||N.name!==ee||N.isBracketed!==ke||N.typeExpression!==dt||N.isNameFirst!==Si||N.comment!==ou?s(n6(W,ee,ke,dt,Si,ou),N):N}function dD(N,W,ee,ke){const dt=up(345,N??We("callback"),ke);return dt.typeExpression=W,dt.fullName=ee,dt.name=jce(ee),dt.locals=void 0,dt.nextContainer=void 0,dt}function sC(N,W=sf(N),ee,ke,dt){return N.tagName!==W||N.typeExpression!==ee||N.fullName!==ke||N.comment!==dt?s(dD(W,ee,ke,dt),N):N}function lC(N,W,ee){const ke=gE(346,N??We("overload"),ee);return ke.typeExpression=W,ke}function E3(N,W=sf(N),ee,ke){return N.tagName!==W||N.typeExpression!==ee||N.comment!==ke?s(lC(W,ee,ke),N):N}function p_(N,W,ee){const ke=gE(335,N??We("augments"),ee);return ke.class=W,ke}function iF(N,W=sf(N),ee,ke){return N.tagName!==W||N.class!==ee||N.comment!==ke?s(p_(W,ee,ke),N):N}function hD(N,W,ee){const ke=gE(336,N??We("implements"),ee);return ke.class=W,ke}function u6(N,W,ee){const ke=gE(354,N??We("see"),ee);return ke.name=W,ke}function gb(N,W,ee,ke){return N.tagName!==W||N.name!==ee||N.comment!==ke?s(u6(W,ee,ke),N):N}function S9(N){const W=se(317);return W.name=N,W}function nF(N,W){return N.name!==W?s(S9(W),N):N}function Eb(N,W){const ee=se(318);return ee.left=N,ee.right=W,ee.transformFlags|=su(ee.left)|su(ee.right),ee}function g4(N,W,ee){return N.left!==W||N.right!==ee?s(Eb(W,ee),N):N}function cC(N,W){const ee=se(331);return ee.name=N,ee.text=W,ee}function bc(N,W,ee){return N.name!==W?s(cC(W,ee),N):N}function hd(N,W){const ee=se(332);return ee.name=N,ee.text=W,ee}function B9(N,W,ee){return N.name!==W?s(hd(W,ee),N):N}function R1(N,W){const ee=se(333);return ee.name=N,ee.text=W,ee}function kf(N,W,ee){return N.name!==W?s(R1(W,ee),N):N}function _b(N,W=sf(N),ee,ke){return N.tagName!==W||N.class!==ee||N.comment!==ke?s(hD(W,ee,ke),N):N}function E4(N,W,ee){return gE(N,W??We(tce(N)),ee)}function dC(N,W,ee=sf(W),ke){return W.tagName!==ee||W.comment!==ke?s(E4(N,ee,ke),W):W}function w5(N,W,ee,ke){const dt=gE(N,W??We(tce(N)),ke);return dt.typeExpression=ee,dt}function i1(N,W,ee=sf(W),ke,dt){return W.tagName!==ee||W.typeExpression!==ke||W.comment!==dt?s(w5(N,ee,ke,dt),W):W}function uF(N,W){return gE(334,N,W)}function rp(N,W,ee){return N.tagName!==W||N.comment!==ee?s(uF(W,ee),N):N}function r6(N,W,ee){const ke=up(347,N??We(tce(347)),ee);return ke.typeExpression=W,ke.locals=void 0,ke.nextContainer=void 0,ke}function jw(N,W=sf(N),ee,ke){return N.tagName!==W||N.typeExpression!==ee||N.comment!==ke?s(r6(W,ee,ke),N):N}function P0(N){const W=se(328);return W.text=N,W}function Vw(N,W){return N.text!==W?s(P0(W),N):N}function rF(N,W){const ee=se(327);return ee.comment=N,ee.tags=Ns(W),ee}function hC(N,W,ee){return N.comment!==W||N.tags!==ee?s(rF(W,ee),N):N}function w9(N,W,ee){const ke=se(284);return ke.openingElement=N,ke.children=oe(W),ke.closingElement=ee,ke.transformFlags|=su(ke.openingElement)|ys(ke.children)|su(ke.closingElement)|2,ke}function Vh(N,W,ee,ke){return N.openingElement!==W||N.children!==ee||N.closingElement!==ke?s(w9(W,ee,ke),N):N}function _3(N,W,ee){const ke=se(285);return ke.tagName=N,ke.typeArguments=Ns(W),ke.attributes=ee,ke.transformFlags|=su(ke.tagName)|ys(ke.typeArguments)|su(ke.attributes)|2,ke.typeArguments&&(ke.transformFlags|=1),ke}function fD(N,W,ee,ke){return N.tagName!==W||N.typeArguments!==ee||N.attributes!==ke?s(_3(W,ee,ke),N):N}function Db(N,W,ee){const ke=se(286);return ke.tagName=N,ke.typeArguments=Ns(W),ke.attributes=ee,ke.transformFlags|=su(ke.tagName)|ys(ke.typeArguments)|su(ke.attributes)|2,W&&(ke.transformFlags|=1),ke}function Em(N,W,ee,ke){return N.tagName!==W||N.typeArguments!==ee||N.attributes!==ke?s(Db(W,ee,ke),N):N}function T9(N){const W=se(287);return W.tagName=N,W.transformFlags|=su(W.tagName)|2,W}function a6(N,W){return N.tagName!==W?s(T9(W),N):N}function Um(N,W,ee){const ke=se(288);return ke.openingFragment=N,ke.children=oe(W),ke.closingFragment=ee,ke.transformFlags|=su(ke.openingFragment)|ys(ke.children)|su(ke.closingFragment)|2,ke}function xb(N,W,ee,ke){return N.openingFragment!==W||N.children!==ee||N.closingFragment!==ke?s(Um(W,ee,ke),N):N}function T5(N,W){const ee=se(12);return ee.text=N,ee.containsOnlyTriviaWhiteSpaces=!!W,ee.transformFlags|=2,ee}function lz(N,W,ee){return N.text!==W||N.containsOnlyTriviaWhiteSpaces!==ee?s(T5(W,ee),N):N}function L9(){const N=se(289);return N.transformFlags|=2,N}function N9(){const N=se(290);return N.transformFlags|=2,N}function P9(N,W){const ee=ge(291);return ee.name=N,ee.initializer=W,ee.transformFlags|=su(ee.name)|su(ee.initializer)|2,ee}function fC(N,W,ee){return N.name!==W||N.initializer!==ee?s(P9(W,ee),N):N}function Jf(N){const W=ge(292);return W.properties=oe(N),W.transformFlags|=ys(W.properties)|2,W}function D3(N,W){return N.properties!==W?s(Jf(W),N):N}function M9(N){const W=se(293);return W.expression=N,W.transformFlags|=su(W.expression)|2,W}function z9(N,W){return N.expression!==W?s(M9(W),N):N}function Vs(N,W){const ee=se(294);return ee.dotDotDotToken=N,ee.expression=W,ee.transformFlags|=su(ee.dotDotDotToken)|su(ee.expression)|2,ee}function Du(N,W){return N.expression!==W?s(Vs(N.dotDotDotToken,W),N):N}function _m(N,W){const ee=se(295);return ee.namespace=N,ee.name=W,ee.transformFlags|=su(ee.namespace)|su(ee.name)|2,ee}function lf(N,W,ee){return N.namespace!==W||N.name!==ee?s(_m(W,ee),N):N}function vb(N,W){const ee=se(296);return ee.expression=d().parenthesizeExpressionForDisallowedComma(N),ee.statements=oe(W),ee.transformFlags|=su(ee.expression)|ys(ee.statements),ee.jsDoc=void 0,ee}function Hw(N,W,ee){return N.expression!==W||N.statements!==ee?s(vb(W,ee),N):N}function mC(N){const W=se(297);return W.statements=oe(N),W.transformFlags=ys(W.statements),W}function Cb(N,W){return N.statements!==W?s(mC(W),N):N}function o6(N,W){const ee=se(298);switch(ee.token=N,ee.types=oe(W),ee.transformFlags|=ys(ee.types),N){case 96:ee.transformFlags|=1024;break;case 119:ee.transformFlags|=1;break;default:return H.assertNever(N)}return ee}function qm(N,W){return N.types!==W?s(o6(N.token,W),N):N}function ap(N,W){const ee=se(299);return ee.variableDeclaration=O9(N),ee.block=W,ee.transformFlags|=su(ee.variableDeclaration)|su(ee.block)|(N?0:64),ee.locals=void 0,ee.nextContainer=void 0,ee}function s6(N,W,ee){return N.variableDeclaration!==W||N.block!==ee?s(ap(W,ee),N):N}function Gp(N,W){const ee=ge(303);return ee.name=Pc(N),ee.initializer=d().parenthesizeExpressionForDisallowedComma(W),ee.transformFlags|=Hx(ee.name)|su(ee.initializer),ee.modifiers=void 0,ee.questionToken=void 0,ee.exclamationToken=void 0,ee.jsDoc=void 0,ee}function op(N,W,ee){return N.name!==W||N.initializer!==ee?L5(Gp(W,ee),N):N}function L5(N,W){return N!==W&&(N.modifiers=W.modifiers,N.questionToken=W.questionToken,N.exclamationToken=W.exclamationToken),s(N,W)}function bb(N,W){const ee=ge(304);return ee.name=Pc(N),ee.objectAssignmentInitializer=W&&d().parenthesizeExpressionForDisallowedComma(W),ee.transformFlags|=fV(ee.name)|su(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 Nc(N,W,ee){return N.name!==W||N.objectAssignmentInitializer!==ee?cz(bb(W,ee),N):N}function cz(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 _4(N){const W=ge(305);return W.expression=d().parenthesizeExpressionForDisallowedComma(N),W.transformFlags|=su(W.expression)|128|65536,W.jsDoc=void 0,W}function Kw(N,W){return N.expression!==W?s(_4(W),N):N}function O1(N,W){const ee=ge(306);return ee.name=Pc(N),ee.initializer=W&&d().parenthesizeExpressionForDisallowedComma(W),ee.transformFlags|=su(ee.name)|su(ee.initializer)|1,ee.jsDoc=void 0,ee}function pC(N,W,ee){return N.name!==W||N.initializer!==ee?s(O1(W,ee),N):N}function yb(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|=ys(ke.statements)|su(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 aF(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 Ww(N){const W=aF(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 D4(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 Rl(N){const W=N.redirectInfo?Ww(N):D4(N);return lu(W,N),W}function DE(N,W,ee,ke,dt,Si,ou){const Ma=Rl(N);return Ma.statements=oe(W),Ma.isDeclarationFile=ee,Ma.referencedFiles=ke,Ma.typeReferenceDirectives=dt,Ma.hasNoDefaultLib=Si,Ma.libReferenceDirectives=ou,Ma.transformFlags=ys(Ma.statements)|su(Ma.endOfFileToken),Ma}function l6(N,W,ee=N.isDeclarationFile,ke=N.referencedFiles,dt=N.typeReferenceDirectives,Si=N.hasNoDefaultLib,ou=N.libReferenceDirectives){return N.statements!==W||N.isDeclarationFile!==ee||N.referencedFiles!==ke||N.typeReferenceDirectives!==dt||N.hasNoDefaultLib!==Si||N.libReferenceDirectives!==ou?s(DE(N,W,ee,ke,dt,Si,ou),N):N}function x3(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 gC(N,W,ee=_t){return N.sourceFiles!==W||N.prepends!==ee?s(x3(W,ee),N):N}function Gw(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=>o0(ke,dt),ke}function c6(N,W){const ee=se(N);return ee.data=W,ee}function O(N){return c6(307,N)}function be(N,W){const ee=c6(308,N);return ee.texts=W,ee}function Vt(N,W){return c6(W?310:309,N)}function Oi(N){const W=se(311);return W.data=N.data,W.section=N,W}function ku(){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 _a(N){const W=se(359);return W.original=N,Pt(W,N),W}function ko(N,W){const ee=se(360);return ee.expression=N,ee.original=W,ee.transformFlags|=su(ee.expression)|1,Pt(ee,W),ee}function Ff(N,W){return N.expression!==W?s(ko(W,N.original),N):N}function $f(N){if(al(N)&&!MN(N)&&!N.original&&!N.emitNode&&!N.id){if($P(N))return N.elements;if(tu(N)&&Uke(N.operatorToken))return[N.left,N.right]}return N}function Sr(N){const W=se(361);return W.elements=oe(ha(N,$f)),W.transformFlags|=ys(W.elements),W}function xE(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|=su(ee.expression)|su(ee.thisArg),ee}function d6(N,W,ee){return N.expression!==W||N.thisArg!==ee?s(gn(W,ee),N):N}function N5(N){const W=xe(N.escapedText);return W.flags|=N.flags&-17,W.transformFlags=N.transformFlags,lu(W,N),_V(W,{...N.emitNode.autoGenerate}),W}function oF(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,lu(W,N);const ee=mk(N);return ee&&s5(W,ee),W}function EC(N){const W=ft(N.escapedText);return W.flags|=N.flags&-17,W.transformFlags=N.transformFlags,lu(W,N),_V(W,{...N.emitNode.autoGenerate}),W}function I9(N){const W=ft(N.escapedText);return W.flags|=N.flags&-17,W.transformFlags=N.transformFlags,lu(W,N),W}function sF(N){if(N===void 0)return N;if(ca(N))return Rl(N);if(ul(N))return N5(N);if(at(N))return oF(N);if(Jy(N))return EC(N);if(Xr(N))return I9(N);const W=KO(N.kind)?u.createBaseNode(N.kind):u.createBaseTokenNode(N.kind);W.flags|=N.flags&-17,W.transformFlags=N.transformFlags,lu(W,N);for(const ee in N)Eu(W,ee)||!Eu(N,ee)||(W[ee]=N[ee]);return W}function g_(N,W,ee){return zn(Gm(void 0,void 0,void 0,void 0,W?[W]:[],void 0,a0(N,!0)),void 0,ee?[ee]:[])}function P5(N,W,ee){return zn(h4(void 0,void 0,W?[W]:[],void 0,void 0,a0(N,!0)),void 0,ee?[ee]:[])}function v3(){return Kf(Ce("0"))}function Jw(N){return p3(void 0,!1,N)}function R9(N){return rC(void 0,!1,f_([pE(!1,void 0,N)]))}function UK(N,W){return W==="null"?Y.createStrictEquality(N,It()):W==="undefined"?Y.createStrictEquality(N,v3()):Y.createStrictEquality(I1(N),Se(W))}function dz(N,W){return W==="null"?Y.createStrictInequality(N,It()):W==="undefined"?Y.createStrictInequality(N,v3()):Y.createStrictInequality(I1(N),Se(W))}function E_(N,W,ee){return Gy(N)?yo(f0(N,void 0,W),void 0,void 0,ee):zn(A0(N,W),void 0,ee)}function mD(N,W,ee){return E_(N,"bind",[W,...ee])}function $w(N,W,ee){return E_(N,"call",[W,...ee])}function __(N,W,ee){return E_(N,"apply",[W,ee])}function _C(N,W,ee){return E_(We(N),W,ee)}function cte(N,W){return E_(N,"slice",W===void 0?[]:[f6(W)])}function vE(N,W){return E_(N,"concat",W)}function lF(N,W,ee){return _C("Object","defineProperty",[N,f6(W),ee])}function qK(N,W){return _C("Object","getOwnPropertyDescriptor",[N,f6(W)])}function he(N,W,ee){return _C("Reflect","get",ee?[N,W,ee]:[N,W])}function Re(N,W,ee,ke){return _C("Reflect","set",ke?[N,W,ee,ke]:[N,W,ee])}function nt(N,W,ee){return ee?(N.push(Gp(W,ee)),!0):!1}function Lt(N,W){const ee=[];nt(ee,"enumerable",f6(N.enumerable)),nt(ee,"configurable",f6(N.configurable));let ke=nt(ee,"writable",f6(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."),Fs(ee,!W)}function vi(N,W){switch(N.kind){case 217:return ep(N,W);case 216:return Ul(N,N.type,W);case 234:return ai(N,W,N.type);case 238:return en(N,W,N.type);case 235:return Qi(N,W);case 360:return Ff(N,W)}}function Xi(N){return vf(N)&&al(N)&&al(wv(N))&&al(iE(N))&&!qe(EB(N))&&!qe(EV(N))}function zu(N,W,ee=15){return N&&_Y(N,ee)&&!Xi(N)?vi(N,zu(N.expression,W)):W}function Kr(N,W,ee){if(!W)return N;const ke=Tw(W,W.label,R2(W.statement)?Kr(N,W.statement):N);return ee&&ee(W),ke}function Nr(N,W){const ee=s0(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=_c(N,15);let Si,ou;return tf(dt)?(Si=St(),ou=dt):VP(dt)?(Si=St(),ou=ee!==void 0&&ee<2?Pt(We("_super"),dt):dt):vs(dt)&8192?(Si=v3(),ou=d().parenthesizeLeftSideOfAccess(dt,!1)):Iu(dt)?Nr(dt.expression,ke)?(Si=Ae(W),ou=A0(Pt(Y.createAssignment(Si,dt.expression),dt.expression),dt.name),Pt(ou,dt)):(Si=dt.expression,ou=dt):W0(dt)?Nr(dt.expression,ke)?(Si=Ae(W),ou=nh(Pt(Y.createAssignment(Si,dt.expression),dt.expression),dt.argumentExpression),Pt(ou,dt)):(Si=dt.expression,ou=dt):(Si=v3(),ou=d().parenthesizeLeftSideOfAccess(N,!1)),{target:ou,thisArg:Si}}function pa(N,W){return A0(Lc(Fs([et(void 0,"value",[Qu(void 0,void 0,N,void 0,void 0,void 0)],a0([t6(W)]))])),"value")}function E0(N){return N.length>10?Sr(N):tn(N,Y.createComma)}function Us(N,W,ee,ke=0,dt){const Si=dt?N&&AU(N):qa(N);if(Si&&at(Si)&&!ul(Si)){const ou=bs(Pt(sF(Si),Si),Si.parent);return ke|=vs(Si),ee||(ke|=96),W||(ke|=3072),ke&&Qn(ou,ke),ou}return Ge(N)}function Hs(N,W,ee){return Us(N,W,ee,98304)}function x4(N,W,ee,ke){return Us(N,W,ee,32768,ke)}function Jp(N,W,ee){return Us(N,W,ee,16384)}function h6(N,W,ee){return Us(N,W,ee)}function C3(N,W,ee,ke){const dt=A0(N,al(W)?W:sF(W));Pt(dt,W);let Si=0;return ke||(Si|=96),ee||(Si|=3072),Si&&Qn(dt,Si),dt}function Od(N,W,ee,ke){return N&&Xu(W,32)?C3(N,Us(W),ee,ke):Jp(W,ee,ke)}function pD(N,W,ee,ke){const dt=qw(N,W,0,ee);return fz(N,W,dt,ke)}function hz(N){return ns(N.expression)&&N.expression.text==="use strict"}function Uw(){return xh(t6(Se("use strict")))}function qw(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(;eeMa&&Ym.splice(dt,0,...W.slice(Ma,i0)),Ma>ou&&Ym.splice(ke,0,...W.slice(ou,Ma)),ou>Si&&Ym.splice(ee,0,...W.slice(Si,ou)),Si>0)if(ee===0)Ym.splice(0,0,...W.slice(0,Si));else{const m6=new Map;for(let p6=0;p6=0;p6--){const DC=W[p6];m6.has(DC.expression.text)||Ym.unshift(DC)}}return f2(N)?Pt(oe(Ym,N.hasTrailingComma),N):N}function pz(N,W){let ee;return typeof W=="number"?ee=Li(W):ee=W,Al(N)?Fi(N,ee,N.name,N.constraint,N.default):eo(N)?aa(N,ee,N.dotDotDotToken,N.name,N.questionToken,N.type,N.initializer):KP(N)?$i(N,ee,N.typeParameters,N.parameters,N.type):Pm(N)?jn(N,ee,N.name,N.questionToken,N.type):bo(N)?Dn(N,ee,N.name,N.questionToken??N.exclamationToken,N.type,N.initializer):i3(N)?iu(N,ee,N.name,N.questionToken,N.typeParameters,N.parameters,N.type):cc(N)?xa(N,ee,N.asteriskToken,N.name,N.questionToken,N.typeParameters,N.parameters,N.type,N.body):dc(N)?Et(N,ee,N.parameters,N.body):Mm(N)?Xt(N,ee,N.name,N.parameters,N.type,N.body):Of(N)?gt(N,ee,N.name,N.parameters,N.body):pk(N)?pi(N,ee,N.parameters,N.type):F0(N)?Rh(N,ee,N.asteriskToken,N.name,N.typeParameters,N.parameters,N.type,N.body):G0(N)?l3(N,ee,N.typeParameters,N.parameters,N.type,N.equalsGreaterThanToken,N.body):Qd(N)?vg(N,ee,N.name,N.typeParameters,N.heritageClauses,N.members):Gl(N)?e6(N,ee,N.declarationList):Xc(N)?qk(N,ee,N.asteriskToken,N.name,N.typeParameters,N.parameters,N.type,N.body):Kc(N)?Zk(N,ee,N.name,N.typeParameters,N.heritageClauses,N.members):Dh(N)?Rd(N,ee,N.name,N.typeParameters,N.heritageClauses,N.members):Ip(N)?F5(N,ee,N.name,N.typeParameters,N.type):Mv(N)?pt(N,ee,N.name,N.members):Ec(N)?p4(N,ee,N.name,N.body):g1(N)?Yk(N,ee,N.isTypeOnly,N.name,N.moduleReference):Ad(N)?db(N,ee,N.importClause,N.moduleSpecifier,N.attributes):ec(N)?Wp(N,ee,N.expression):Wc(N)?g3(N,ee,N.isTypeOnly,N.exportClause,N.moduleSpecifier,N.attributes):H.assertNever(N)}function v4(N,W){return eo(N)?aa(N,W,N.dotDotDotToken,N.name,N.questionToken,N.type,N.initializer):bo(N)?Dn(N,W,N.name,N.questionToken??N.exclamationToken,N.type,N.initializer):cc(N)?xa(N,W,N.asteriskToken,N.name,N.questionToken,N.typeParameters,N.parameters,N.type,N.body):Mm(N)?Xt(N,W,N.name,N.parameters,N.type,N.body):Of(N)?gt(N,W,N.name,N.parameters,N.body):Qd(N)?vg(N,W,N.name,N.typeParameters,N.heritageClauses,N.members):Kc(N)?Zk(N,W,N.name,N.typeParameters,N.heritageClauses,N.members):H.assertNever(N)}function Zw(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 xa(N,N.modifiers,N.asteriskToken,W,N.questionToken,N.typeParameters,N.parameters,N.type,N.body);case 173:return iu(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 op(N,W,N.initializer)}}function Ns(N){return N?oe(N):void 0}function Pc(N){return typeof N=="string"?We(N):N}function f6(N){return typeof N=="string"?Se(N):typeof N=="number"?Ce(N):typeof N=="boolean"?N?ti():ht():N}function cF(N){return N&&d().parenthesizeExpressionForDisallowedComma(N)}function hte(N){return typeof N=="number"?Ie(N):N}function D_(N){return N&&bce(N)?Pt(lu(lD(),N),N):N}function O9(N){return typeof N=="string"||N&&!ua(N)?jh(N,void 0,void 0,void 0):N}}function xLt(t,u){return t!==u&&Pt(t,u),t}function vLt(t,u){return t!==u&&(lu(t,u),Pt(t,u)),t}function tce(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 CLt(t,u){switch(o5||(o5=ZD(99,!1,0)),t){case 15:o5.setText("`"+u+"`");break;case 16:o5.setText("`"+u+"${");break;case 17:o5.setText("}"+u+"${");break;case 18:o5.setText("}"+u+"`");break}let s=o5.scan();if(s===20&&(s=o5.reScanTemplateToken(!1)),o5.isUnterminated())return o5.setText(void 0),Mke;let d;switch(s){case 15:case 16:case 17:case 18:d=o5.getTokenValue();break}return d===void 0||o5.scan()!==1?(o5.setText(void 0),Mke):(o5.setText(void 0),d)}function Hx(t){return t&&at(t)?fV(t):su(t)}function fV(t){return su(t)&-67108865}function bLt(t,u){return u|t.transformFlags&134234112}function su(t){if(!t)return 0;const u=t.transformFlags&~Nke(t.kind);return fh(t)&&Ac(t.name)?bLt(t.name,u):u}function ys(t){return t?t.transformFlags:0}function NYe(t){let u=0;for(const s of t)u|=su(s);t.transformFlags=u}function Nke(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 xZ(t){return t.flags|=16,t}function ice(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?kLt(H.checkDefined(f)):yLt(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 yLt(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=Ei(d,Pt(q.createUnparsedPrologue(M.data),M));break;case"emitHelpers":f=Ei(f,dce().get(M.data));break;case"no-default-lib":k=!0;break;case"reference":p=Ei(p,{pos:-1,end:-1,fileName:M.data});break;case"type":E=Ei(E,{pos:-1,end:-1,fileName:M.data});break;case"type-import":E=Ei(E,{pos:-1,end:-1,fileName:M.data,resolutionMode:99});break;case"type-require":E=Ei(E,{pos:-1,end:-1,fileName:M.data,resolutionMode:1});break;case"lib":v=Ei(v,{pos:-1,end:-1,fileName:M.data});break;case"prepend":let z;for(const j of M.texts)(!u||j.kind!=="internal")&&(z=Ei(z,Pt(q.createUnparsedTextLike(j.data,j.kind==="internal"),j)));b=kn(b,z),B=Ei(B,q.createUnparsedPrepend(M.data,z??_t));break;case"internal":if(u){B||(B=[]);break}case"text":B=Ei(B,Pt(q.createUnparsedTextLike(M.data,M.kind==="internal"),M));break;default:H.assertNever(M)}if(!B){const M=q.createUnparsedTextLike(void 0,!1);BP(M,0,typeof s=="function"?s():s),B=[M]}const T=r_.createUnparsedSource(d??_t,void 0,B);return fB(d,T),fB(B,T),fB(b,T),T.hasNoDefaultLib=k,T.helpers=f,T.referencedFiles=p||_t,T.typeReferenceDirectives=E,T.libReferenceDirectives=v||_t,T}function kLt(t){let u,s;for(const f of t.sections)switch(f.kind){case"internal":case"text":u=Ei(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=Ei(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 fB(s,d),fB(u,d),d.helpers=Kt(t.sources&&t.sources.helpers,f=>dce().get(f)),d}function PYe(t,u,s,d,f,p){return Ja(t)?uce(void 0,t,s,d,void 0,u,f,p):nce(t,u,s,d,f,p)}function nce(t,u,s,d,f,p,E,v){const b=r_.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?mQ(p,j)??!1:!1}return M||void 0}}}),b}function uce(t,u,s,d,f,p,E,v,b,B,k){const T=r_.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 MYe(t,u,s){return new(IYe||(IYe=Yd.getSourceMapSourceConstructor()))(t,u,s)}function lu(t,u){if(t.original!==u&&(t.original=u,u)){const s=u.emitNode;s&&(t.emitNode=FLt(s,t.emitNode))}return t}function FLt(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=kn(f.slice(),u.leadingComments)),p&&(u.trailingComments=kn(p.slice(),u.trailingComments)),E&&(u.commentRange=E),v&&(u.sourceMapRange=v),b&&(u.tokenSourceMapRanges=ALt(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 ALt(t,u){u||(u=[]);for(const s in t)u[s]=t[s];return u}var vZ,rce,Pke,o5,Mke,mV,zYe,q,IYe,SLt=o({"src/compiler/factory/nodeFactory.ts"(){Ao(),vZ=0,rce=(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))(rce||{}),Pke=[],Mke={},mV=wke(),zYe={createBaseSourceFileNode:t=>xZ(mV.createBaseSourceFileNode(t)),createBaseIdentifierNode:t=>xZ(mV.createBaseIdentifierNode(t)),createBasePrivateIdentifierNode:t=>xZ(mV.createBasePrivateIdentifierNode(t)),createBaseTokenNode:t=>xZ(mV.createBaseTokenNode(t)),createBaseNode:t=>xZ(mV.createBaseNode(t))},q=hV(4,zYe)}});function N1(t){if(t.emitNode)H.assert(!(t.emitNode.internalFlags&8),"Invalid attempt to mutate an immutable node.");else{if(MN(t)){if(t.kind===312)return t.emitNode={annotatedNodes:[t]};const u=In(Ua(In(t)))??H.fail("Could not determine parsed source file.");N1(u).annotatedNodes.push(t)}t.emitNode={}}return t.emitNode}function ace(t){var u,s;const d=(s=(u=In(Ua(t)))==null?void 0:u.emitNode)==null?void 0:s.annotatedNodes;if(d)for(const f of d)f.emitNode=void 0}function pV(t){const u=N1(t);return u.flags|=3072,u.leadingComments=void 0,u.trailingComments=void 0,t}function Qn(t,u){return N1(t).flags=u,t}function t_(t,u){const s=N1(t);return s.flags=s.flags|u,t}function gV(t,u){return N1(t).internalFlags=u,t}function y7(t,u){const s=N1(t);return s.internalFlags=s.internalFlags|u,t}function wv(t){var u;return((u=t.emitNode)==null?void 0:u.sourceMapRange)??t}function ks(t,u){return N1(t).sourceMapRange=u,t}function RYe(t,u){var s,d;return(d=(s=t.emitNode)==null?void 0:s.tokenSourceMapRanges)==null?void 0:d[u]}function zke(t,u,s){const d=N1(t),f=d.tokenSourceMapRanges??(d.tokenSourceMapRanges=[]);return f[u]=s,t}function IP(t){var u;return(u=t.emitNode)==null?void 0:u.startsOnNewLine}function CZ(t,u){return N1(t).startsOnNewLine=u,t}function iE(t){var u;return((u=t.emitNode)==null?void 0:u.commentRange)??t}function Sc(t,u){return N1(t).commentRange=u,t}function EB(t){var u;return(u=t.emitNode)==null?void 0:u.leadingComments}function Tv(t,u){return N1(t).leadingComments=u,t}function RP(t,u,s,d){return Tv(t,Ei(EB(t),{kind:u,pos:-1,end:-1,hasTrailingNewLine:d,text:s}))}function EV(t){var u;return(u=t.emitNode)==null?void 0:u.trailingComments}function k7(t,u){return N1(t).trailingComments=u,t}function bZ(t,u,s,d){return k7(t,Ei(EV(t),{kind:u,pos:-1,end:-1,hasTrailingNewLine:d,text:s}))}function Ike(t,u){Tv(t,EB(u)),k7(t,EV(u));const s=N1(u);return s.leadingComments=void 0,s.trailingComments=void 0,t}function Rke(t){var u;return(u=t.emitNode)==null?void 0:u.constantValue}function Oke(t,u){const s=N1(t);return s.constantValue=u,t}function F7(t,u){const s=N1(t);return s.helpers=Ei(s.helpers,u),t}function tD(t,u){if(qe(u)){const s=N1(t);for(const d of u)s.helpers=e0(s.helpers,d)}return t}function OYe(t,u){var s;const d=(s=t.emitNode)==null?void 0:s.helpers;return d?mO(d,u):!1}function yZ(t){var u;return(u=t.emitNode)==null?void 0:u.helpers}function jke(t,u,s){const d=t.emitNode,f=d&&d.helpers;if(!qe(f))return;const p=N1(u);let E=0;for(let v=0;v0&&(f[v-E]=b)}E>0&&(f.length-=E)}function oce(t){var u;return(u=t.emitNode)==null?void 0:u.snippetElement}function sce(t,u){const s=N1(t);return s.snippetElement=u,t}function lce(t){return N1(t).internalFlags|=4,t}function Vke(t,u){const s=N1(t);return s.typeNode=u,t}function Hke(t){var u;return(u=t.emitNode)==null?void 0:u.typeNode}function s5(t,u){return N1(t).identifierTypeArguments=u,t}function mk(t){var u;return(u=t.emitNode)==null?void 0:u.identifierTypeArguments}function _V(t,u){return N1(t).autoGenerate=u,t}function jYe(t){var u;return(u=t.emitNode)==null?void 0:u.autoGenerate}function Kke(t,u){return N1(t).generatedImportReference=u,t}function Wke(t){var u;return(u=t.emitNode)==null?void 0:u.generatedImportReference}var BLt=o({"src/compiler/factory/emitNode.ts"(){Ao()}});function Gke(t){const u=t.factory,s=Nh(()=>gV(u.createTrue(),8)),d=Nh(()=>gV(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:Ge,createExportStarHelper:ft,createClassPrivateFieldGetHelper:Ze,createClassPrivateFieldSetHelper:je,createClassPrivateFieldInHelper:Ke,createAddDisposableResourceHelper:Gt,createDisposeResourcesHelper:Yt};function f(Ie){return Qn(u.createIdentifier(Ie),8196)}function p(Ie,st,St,It){t.requestEmitHelper(kZ);const ti=[];return ti.push(u.createArrayLiteralExpression(Ie,!0)),ti.push(st),St&&(ti.push(St),It&&ti.push(It)),u.createCallExpression(f("__decorate"),void 0,ti)}function E(Ie,st){return t.requestEmitHelper(FZ),u.createCallExpression(f("__metadata"),void 0,[u.createStringLiteral(Ie),st])}function v(Ie,st,St){return t.requestEmitHelper(AZ),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,ti,ht){return t.requestEmitHelper(SZ),u.createCallExpression(f("__esDecorate"),void 0,[Ie??u.createNull(),st??u.createNull(),St,j(It),ti,ht])}function K(Ie,st,St){return t.requestEmitHelper(BZ),u.createCallExpression(f("__runInitializers"),void 0,St?[Ie,st,St]:[Ie,st])}function Y(Ie){return Is(t.getCompilerOptions())>=2?u.createCallExpression(u.createPropertyAccessExpression(u.createIdentifier("Object"),"assign"),void 0,Ie):(t.requestEmitHelper(wZ),u.createCallExpression(f("__assign"),void 0,Ie))}function oe(Ie){return t.requestEmitHelper(A7),u.createCallExpression(f("__await"),void 0,[Ie])}function se(Ie,st){return t.requestEmitHelper(A7),t.requestEmitHelper(TZ),(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(A7),t.requestEmitHelper(LZ),u.createCallExpression(f("__asyncDelegator"),void 0,[Ie])}function ae(Ie){return t.requestEmitHelper(NZ),u.createCallExpression(f("__asyncValues"),void 0,[Ie])}function Ce(Ie,st,St,It){t.requestEmitHelper(PZ);const ti=[];let ht=0;for(let Ut=0;Ut{let d="";for(let f=0;ft.name))}function OP(t,u){return No(t)&&at(t.expression)&&(vs(t.expression)&8192)!==0&&t.expression.escapedText===u}var hce,kZ,FZ,AZ,SZ,BZ,wZ,A7,TZ,LZ,NZ,PZ,MZ,zZ,IZ,RZ,OZ,jZ,VZ,HZ,KZ,_B,WZ,DV,GZ,JZ,$Z,UZ,qZ,ZZ,YZ,VYe,xV,vV,wLt=o({"src/compiler/factory/emitHelpers.ts"(){Ao(),hce=(t=>(t.Field="f",t.Method="m",t.Accessor="a",t))(hce||{}),kZ={name:"typescript:decorate",importName:"__decorate",scoped:!1,priority:2,text:`
+`),u.closeSync(st),ul("endDumpTypes"),Tm("Dump types","beginDumpTypes","endDumpTypes")}function ae(){E&&u.writeFileSync(E,JSON.stringify(v))}t.dumpLegend=ae})(DO||(DO={})),f2e=DO.startTracing,m2e=DO.dumpLegend}});function Gy(t,u=!0){const s=vO[t.category];return u?s.toLowerCase():s}var uU,rU,aU,voe,oU,sU,Coe,xO,boe,b8,lU,yoe,koe,cU,Foe,Aoe,Soe,Boe,woe,Toe,Loe,Noe,Poe,Moe,zoe,dU,Ioe,Roe,Ooe,joe,hU,fU,Voe,Hoe,Koe,Woe,Goe,Joe,mU,$oe,Uoe,qoe,Zoe,Yoe,Qoe,vO,y8,Xoe,ese,tse,ise,FN,nse,use,rse,pU,ase,ose,sse,lse,cse,gU,EU,_U,dse,hse,fse,mse,pse,gse,Ese,_se,CO,Dse,Nqe=o({"src/compiler/types.ts"(){uU=(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))(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:ua,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 Yr(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 Yr(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):Yr(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(na(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 Xr(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))&&Xr(t.name)}function T8(t){return Iu(t)&&Xr(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 Qr(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 na(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 ia(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)||Xr(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(na(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&&na(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)&&Xr(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 na(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=na(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(na(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||na(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 Yr(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 na(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 Qr(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 Qr(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:ta,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?ua(oa(W,ee,ke,dt,Bi,au,za,i0),N):N}function ua(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&&Xr(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 ta(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(ta(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(Xr(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&&!na(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:`
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;
- };`},FZ={name:"typescript:metadata",importName:"__metadata",scoped:!1,priority:3,text:`
+ };`},wZ={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);
- };`},AZ={name:"typescript:param",importName:"__param",scoped:!1,priority:4,text:`
+ };`},TZ={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); }
- };`},SZ={name:"typescript:esDecorate",importName:"__esDecorate",scoped:!1,priority:2,text:`
+ };`},LZ={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;
- };`},BZ={name:"typescript:runInitializers",importName:"__runInitializers",scoped:!1,priority:2,text:`
+ };`},NZ={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;
- };`},wZ={name:"typescript:assign",importName:"__assign",scoped:!1,priority:1,text:`
+ };`},PZ={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++) {
@@ -112,8 +112,8 @@ ${X.join(`
return t;
};
return __assign.apply(this, arguments);
- };`},A7={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); }`},TZ={name:"typescript:asyncGenerator",importName:"__asyncGenerator",scoped:!1,dependencies:[A7],text:`
+ };`},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 __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]); }
- };`},LZ={name:"typescript:asyncDelegator",importName:"__asyncDelegator",scoped:!1,dependencies:[A7],text:`
+ };`},zZ={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; }
- };`},NZ={name:"typescript:asyncValues",importName:"__asyncValues",scoped:!1,text:`
+ };`},IZ={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); }
- };`},PZ={name:"typescript:rest",importName:"__rest",scoped:!1,text:`
+ };`},RZ={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;
- };`},MZ={name:"typescript:awaiter",importName:"__awaiter",scoped:!1,priority:5,text:`
+ };`},OZ={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());
});
- };`},zZ={name:"typescript:extends",importName:"__extends",scoped:!1,priority:0,text:`
+ };`},jZ={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 __());
};
- })();`},IZ={name:"typescript:makeTemplateObject",importName:"__makeTemplateObject",scoped:!1,priority:0,text:`
+ })();`},VZ={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;
- };`},RZ={name:"typescript:read",importName:"__read",scoped:!1,text:`
+ };`},HZ={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;
- };`},OZ={name:"typescript:spreadArray",importName:"__spreadArray",scoped:!1,text:`
+ };`},KZ={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));
- };`},jZ={name:"typescript:propKey",importName:"__propKey",scoped:!1,text:`
+ };`},WZ={name:"typescript:propKey",importName:"__propKey",scoped:!1,text:`
var __propKey = (this && this.__propKey) || function (x) {
return typeof x === "symbol" ? x : "".concat(x);
- };`},VZ={name:"typescript:setFunctionName",importName:"__setFunctionName",scoped:!1,text:`
+ };`},GZ={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 });
- };`},HZ={name:"typescript:values",importName:"__values",scoped:!1,text:`
+ };`},JZ={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.");
- };`},KZ={name:"typescript:generator",importName:"__generator",scoped:!1,priority:6,text:`
+ };`},$Z={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;
@@ -247,7 +247,7 @@ ${X.join(`
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
- };`},_B={name:"typescript:commonjscreatebinding",importName:"__createBinding",scoped:!1,priority:1,text:`
+ };`},xB={name:"typescript:commonjscreatebinding",importName:"__createBinding",scoped:!1,priority:1,text:`
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
@@ -258,40 +258,40 @@ ${X.join(`
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
- }));`},WZ={name:"typescript:commonjscreatevalue",importName:"__setModuleDefault",scoped:!1,priority:1,text:`
+ }));`},UZ={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;
- });`},DV={name:"typescript:commonjsimportstar",importName:"__importStar",scoped:!1,dependencies:[_B,WZ],priority:2,text:`
+ });`},vV={name:"typescript:commonjsimportstar",importName:"__importStar",scoped:!1,dependencies:[xB,UZ],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;
- };`},GZ={name:"typescript:commonjsimportdefault",importName:"__importDefault",scoped:!1,text:`
+ };`},qZ={name:"typescript:commonjsimportdefault",importName:"__importDefault",scoped:!1,text:`
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
- };`},JZ={name:"typescript:export-star",importName:"__exportStar",scoped:!1,dependencies:[_B],priority:2,text:`
+ };`},ZZ={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);
- };`},$Z={name:"typescript:classPrivateFieldGet",importName:"__classPrivateFieldGet",scoped:!1,text:`
+ };`},YZ={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);
- };`},UZ={name:"typescript:classPrivateFieldSet",importName:"__classPrivateFieldSet",scoped:!1,text:`
+ };`},QZ={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;
- };`},qZ={name:"typescript:classPrivateFieldIn",importName:"__classPrivateFieldIn",scoped:!1,text:`
+ };`},XZ={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);
- };`},ZZ={name:"typescript:addDisposableResource",importName:"__addDisposableResource",scoped:!1,text:`
+ };`},eY={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;
- };`},YZ={name:"typescript:disposeResources",importName:"__disposeResources",scoped:!1,text:`
+ };`},tY={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;
- });`},xV={name:"typescript:async-super",scoped:!0,text:cce`
- const ${"_superIndex"} = name => super[name];`},vV={name:"typescript:advanced-async-super",scoped:!0,text:cce`
+ });`},CV={name:"typescript:async-super",scoped:!0,text:dce`
+ const ${"_superIndex"} = name => super[name];`},bV={name:"typescript:advanced-async-super",scoped:!0,text:dce`
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 Rf(t){return t.kind===9}function QZ(t){return t.kind===10}function ns(t){return t.kind===11}function S7(t){return t.kind===12}function fce(t){return t.kind===14}function B7(t){return t.kind===15}function DB(t){return t.kind===16}function $ke(t){return t.kind===17}function mce(t){return t.kind===18}function XZ(t){return t.kind===26}function Uke(t){return t.kind===28}function pce(t){return t.kind===40}function gce(t){return t.kind===41}function CV(t){return t.kind===42}function bV(t){return t.kind===54}function Kx(t){return t.kind===58}function qke(t){return t.kind===59}function eY(t){return t.kind===29}function Zke(t){return t.kind===39}function at(t){return t.kind===80}function Xr(t){return t.kind===81}function w7(t){return t.kind===95}function tY(t){return t.kind===90}function jP(t){return t.kind===134}function Yke(t){return t.kind===131}function Ece(t){return t.kind===135}function Qke(t){return t.kind===148}function T7(t){return t.kind===126}function Xke(t){return t.kind===128}function eFe(t){return t.kind===164}function tFe(t){return t.kind===129}function VP(t){return t.kind===108}function HP(t){return t.kind===102}function iFe(t){return t.kind===84}function xf(t){return t.kind===166}function Ls(t){return t.kind===167}function Al(t){return t.kind===168}function eo(t){return t.kind===169}function p1(t){return t.kind===170}function Pm(t){return t.kind===171}function bo(t){return t.kind===172}function i3(t){return t.kind===173}function cc(t){return t.kind===174}function Ml(t){return t.kind===175}function dc(t){return t.kind===176}function Mm(t){return t.kind===177}function Of(t){return t.kind===178}function xB(t){return t.kind===179}function yV(t){return t.kind===180}function pk(t){return t.kind===181}function iY(t){return t.kind===182}function Y4(t){return t.kind===183}function n3(t){return t.kind===184}function KP(t){return t.kind===185}function vB(t){return t.kind===186}function hm(t){return t.kind===187}function nY(t){return t.kind===188}function CB(t){return t.kind===189}function WP(t){return t.kind===202}function _ce(t){return t.kind===190}function Dce(t){return t.kind===191}function Lv(t){return t.kind===192}function bB(t){return t.kind===193}function yB(t){return t.kind===194}function L7(t){return t.kind===195}function N7(t){return t.kind===196}function uY(t){return t.kind===197}function P7(t){return t.kind===198}function M7(t){return t.kind===199}function GP(t){return t.kind===200}function Nv(t){return t.kind===201}function iD(t){return t.kind===205}function nFe(t){return t.kind===204}function HYe(t){return t.kind===203}function Mp(t){return t.kind===206}function gk(t){return t.kind===207}function Rs(t){return t.kind===208}function _h(t){return t.kind===209}function Cs(t){return t.kind===210}function Iu(t){return t.kind===211}function W0(t){return t.kind===212}function No(t){return t.kind===213}function I2(t){return t.kind===214}function Ek(t){return t.kind===215}function uFe(t){return t.kind===216}function vf(t){return t.kind===217}function F0(t){return t.kind===218}function G0(t){return t.kind===219}function rFe(t){return t.kind===220}function kB(t){return t.kind===221}function z7(t){return t.kind===222}function Wx(t){return t.kind===223}function Pv(t){return t.kind===224}function xce(t){return t.kind===225}function tu(t){return t.kind===226}function FB(t){return t.kind===227}function rY(t){return t.kind===228}function aY(t){return t.kind===229}function nE(t){return t.kind===230}function Qd(t){return t.kind===231}function kd(t){return t.kind===232}function l5(t){return t.kind===233}function kV(t){return t.kind===234}function aFe(t){return t.kind===238}function I7(t){return t.kind===235}function JP(t){return t.kind===236}function KYe(t){return t.kind===237}function oY(t){return t.kind===360}function $P(t){return t.kind===361}function UP(t){return t.kind===239}function oFe(t){return t.kind===240}function fo(t){return t.kind===241}function Gl(t){return t.kind===243}function vce(t){return t.kind===242}function Id(t){return t.kind===244}function _k(t){return t.kind===245}function WYe(t){return t.kind===246}function GYe(t){return t.kind===247}function Dk(t){return t.kind===248}function sY(t){return t.kind===249}function FV(t){return t.kind===250}function JYe(t){return t.kind===251}function $Ye(t){return t.kind===252}function zp(t){return t.kind===253}function sFe(t){return t.kind===254}function AV(t){return t.kind===255}function R2(t){return t.kind===256}function Cce(t){return t.kind===257}function xk(t){return t.kind===258}function UYe(t){return t.kind===259}function ua(t){return t.kind===260}function Fd(t){return t.kind===261}function Xc(t){return t.kind===262}function Kc(t){return t.kind===263}function Dh(t){return t.kind===264}function Ip(t){return t.kind===265}function Mv(t){return t.kind===266}function Ec(t){return t.kind===267}function uE(t){return t.kind===268}function qP(t){return t.kind===269}function SV(t){return t.kind===270}function g1(t){return t.kind===271}function Ad(t){return t.kind===272}function i_(t){return t.kind===273}function qYe(t){return t.kind===302}function lFe(t){return t.kind===300}function ZYe(t){return t.kind===301}function lY(t){return t.kind===300}function cFe(t){return t.kind===301}function Gx(t){return t.kind===274}function n_(t){return t.kind===280}function nD(t){return t.kind===275}function Cf(t){return t.kind===276}function ec(t){return t.kind===277}function Wc(t){return t.kind===278}function Q4(t){return t.kind===279}function X1(t){return t.kind===281}function YYe(t){return t.kind===282}function bce(t){return t.kind===359}function R7(t){return t.kind===362}function u_(t){return t.kind===283}function u3(t){return t.kind===284}function vk(t){return t.kind===285}function rE(t){return t.kind===286}function O2(t){return t.kind===287}function j2(t){return t.kind===288}function O7(t){return t.kind===289}function dFe(t){return t.kind===290}function aE(t){return t.kind===291}function V2(t){return t.kind===292}function j7(t){return t.kind===293}function ZP(t){return t.kind===294}function mg(t){return t.kind===295}function AB(t){return t.kind===296}function BV(t){return t.kind===297}function fm(t){return t.kind===298}function H2(t){return t.kind===299}function Gc(t){return t.kind===303}function mm(t){return t.kind===304}function c5(t){return t.kind===305}function K2(t){return t.kind===306}function hFe(t){return t.kind===308}function ca(t){return t.kind===312}function yce(t){return t.kind===313}function Ck(t){return t.kind===314}function bk(t){return t.kind===316}function YP(t){return t.kind===317}function zv(t){return t.kind===318}function fFe(t){return t.kind===331}function mFe(t){return t.kind===332}function QYe(t){return t.kind===333}function pFe(t){return t.kind===319}function gFe(t){return t.kind===320}function SB(t){return t.kind===321}function cY(t){return t.kind===322}function kce(t){return t.kind===323}function BB(t){return t.kind===324}function dY(t){return t.kind===325}function XYe(t){return t.kind===326}function Rp(t){return t.kind===327}function V7(t){return t.kind===329}function Iv(t){return t.kind===330}function wB(t){return t.kind===335}function eQe(t){return t.kind===337}function EFe(t){return t.kind===339}function Fce(t){return t.kind===345}function Ace(t){return t.kind===340}function Sce(t){return t.kind===341}function Bce(t){return t.kind===342}function wce(t){return t.kind===343}function hY(t){return t.kind===344}function TB(t){return t.kind===346}function Tce(t){return t.kind===338}function tQe(t){return t.kind===354}function wV(t){return t.kind===347}function pg(t){return t.kind===348}function fY(t){return t.kind===349}function _Fe(t){return t.kind===350}function QP(t){return t.kind===351}function gg(t){return t.kind===352}function LB(t){return t.kind===353}function iQe(t){return t.kind===334}function DFe(t){return t.kind===355}function Lce(t){return t.kind===336}function mY(t){return t.kind===357}function nQe(t){return t.kind===356}function NB(t){return t.kind===358}var TLt=o({"src/compiler/factory/nodeTests.ts"(){Ao()}});function TV(t){return t.createExportDeclaration(void 0,!1,t.createNamedExports([]),void 0)}function yk(t,u,s,d){if(Ls(s))return Pt(t.createElementAccessExpression(u,s.expression),d);{const f=Pt(G_(s)?t.createPropertyAccessExpression(u,s):t.createElementAccessExpression(u,s),s);return t_(f,128),f}}function xFe(t,u){const s=r_.createIdentifier(t||"React");return bs(s,Ua(u)),s}function vFe(t,u,s){if(xf(u)){const d=vFe(t,u.left,s),f=t.createIdentifier(mu(u.right));return f.escapedText=u.right.escapedText,t.createPropertyAccessExpression(d,f)}else return xFe(mu(u),s)}function Nce(t,u,s,d){return u?vFe(t,u,d):t.createPropertyAccessExpression(xFe(s,d),"createElement")}function LLt(t,u,s,d){return u?vFe(t,u,d):t.createPropertyAccessExpression(xFe(s,d),"Fragment")}function CFe(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)xh(v),E.push(v);else E.push(f[0]);return Pt(t.createCallExpression(u,void 0,E),p)}function bFe(t,u,s,d,f,p,E){const b=[LLt(t,s,d,p),t.createNull()];if(f&&f.length>0)if(f.length>1)for(const B of f)xh(B),b.push(B);else b.push(f[0]);return Pt(t.createCallExpression(Nce(t,u,d,p),void 0,b),E)}function Pce(t,u,s){if(Fd(u)){const d=Mn(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 uQe(t,u,s){return fo(u)?t.updateBlock(u,Pt(t.createNodeArray([s,...u.statements]),u.statements)):t.createBlock(t.createNodeArray([u,s]),!0)}function LV(t,u){if(xf(u)){const s=LV(t,u.left),d=bs(Pt(t.cloneNode(u.right),u.right),u.right.parent);return Pt(t.createPropertyAccessExpression(s,d),u)}else return bs(Pt(t.cloneNode(u),u),u.parent)}function Mce(t,u){return at(u)?t.createStringLiteralFromNode(u):Ls(u)?bs(Pt(t.cloneNode(u.expression),u.expression),u.expression.parent):bs(Pt(t.cloneNode(u),u),u.parent)}function NLt(t,u,s,d,f){const{firstAccessor:p,getAccessor:E,setAccessor:v}=lk(u,s);if(s===p)return Pt(t.createObjectDefinePropertyCall(d,Mce(t,s.name),t.createPropertyDescriptor({enumerable:t.createFalse(),configurable:!0,get:E&&Pt(lu(t.createFunctionExpression(h2(E),void 0,void 0,void 0,E.parameters,void 0,E.body),E),E),set:v&&Pt(lu(t.createFunctionExpression(h2(v),void 0,void 0,void 0,v.parameters,void 0,v.body),v),v)},!f)),p)}function PLt(t,u,s){return lu(Pt(t.createAssignment(yk(t,s,u.name,u.name),u.initializer),u),u)}function MLt(t,u,s){return lu(Pt(t.createAssignment(yk(t,s,u.name,u.name),t.cloneNode(u.name)),u),u)}function zLt(t,u,s){return lu(Pt(t.createAssignment(yk(t,s,u.name,u.name),lu(Pt(t.createFunctionExpression(h2(u),u.asteriskToken,void 0,void 0,u.parameters,void 0,u.body),u),u)),u),u)}function yFe(t,u,s,d){switch(s.name&&Xr(s.name)&&H.failBadSyntaxKind(s.name,"Private identifiers are not allowed in object literals."),s.kind){case 177:case 178:return NLt(t,u.properties,s,d,!!u.multiLine);case 303:return PLt(t,s,d);case 304:return MLt(t,s,d);case 174:return zLt(t,s,d)}}function pY(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=Pv(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),xce(u)&&(s=t.createComma(s,E),Pt(s,u)),s}function zce(t){return(vs(t)&65536)!==0}function uD(t){return(vs(t)&32768)!==0}function gY(t){return(vs(t)&16384)!==0}function rQe(t){return ns(t.expression)&&t.expression.text==="use strict"}function Ice(t){for(const u of t)if(Lp(u)){if(rQe(u))return u}else break}function kFe(t){const u=Hi(t);return u!==void 0&&Lp(u)&&rQe(u)}function NV(t){return t.kind===226&&t.operatorToken.kind===28}function XP(t){return NV(t)||$P(t)}function eM(t){return vf(t)&&eu(t)&&!!_v(t)}function EY(t){const u=Dv(t);return H.assertIsDefined(u),u}function _Y(t,u=15){switch(t.kind){case 217:return u&16&&eM(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 _c(t,u=15){for(;_Y(t,u);)t=t.expression;return t}function FFe(t,u=15){let s=t.parent;for(;_Y(s,u);)s=s.parent,H.assert(s);return s}function aQe(t){return _c(t,6)}function xh(t){return CZ(t,!0)}function PV(t){const u=Kl(t,ca),s=u&&u.emitNode;return s&&s.externalHelpersModuleName}function AFe(t){const u=Kl(t,ca),s=u&&u.emitNode;return!!s&&(!!s.externalHelpersModuleName||!!s.externalHelpers)}function Rce(t,u,s,d,f,p,E){if(d.importHelpers&&a7(s,d)){let v;const b=f1(d);if(b>=5&&b<=99||s.impliedNodeFormat===99){const B=yZ(s);if(B){const k=[];for(const T of B)if(!T.scoped){const M=T.importName;M&&va(k,M)}if(qe(k)){k.sort(ch),v=t.createNamedImports(Kt(k,z=>UU(s,z)?t.createImportSpecifier(!1,void 0,t.createIdentifier(z)):t.createImportSpecifier(!1,t.createIdentifier(z),u.getUnscopedHelperName(z))));const T=Kl(s,ca),M=N1(T);M.externalHelpers=!0}}}else{const B=SFe(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(Vx),void 0);return y7(B,2),B}}}function SFe(t,u,s,d,f){if(s.importHelpers&&a7(u,s)){const p=PV(u);if(p)return p;const E=f1(s);let v=(d||XE(s)&&f)&&E!==4&&(E<5||u.impliedNodeFormat===1);if(!v){const b=yZ(u);if(b){for(const B of b)if(!B.scoped){v=!0;break}}}if(v){const b=Kl(u,ca),B=N1(b);return B.externalHelpersModuleName||(B.externalHelpersModuleName=t.createUniqueName(Vx))}}}function PB(t,u,s){const d=Z8(u);if(d&&!s7(u)&&!ZU(u)){const f=d.name;return ul(f)?f:t.createIdentifier(E2(s,f)||mu(f))}if(u.kind===272&&u.importClause||u.kind===278&&u.moduleSpecifier)return t.getGeneratedNameForNode(u)}function H7(t,u,s,d,f,p){const E=q8(u);if(E&&ns(E))return RLt(u,d,t,f,p)||ILt(t,E,s)||t.cloneNode(E)}function ILt(t,u,s){const d=s.renamedDependencies&&s.renamedDependencies.get(u.text);return d?t.createStringLiteral(d):void 0}function MV(t,u,s,d){if(u){if(u.moduleName)return t.createStringLiteral(u.moduleName);if(!u.isDeclarationFile&&b0(d))return t.createStringLiteral(ele(s,u.fileName))}}function RLt(t,u,s,d,f){return MV(s,d.getExternalModuleFileFromDeclaration(t),u,f)}function zV(t){if(GO(t))return t.initializer;if(Gc(t)){const u=t.initializer;return od(u,!0)?u.right:void 0}if(mm(t))return t.objectAssignmentInitializer;if(od(t,!0))return t.right;if(nE(t))return zV(t.expression)}function Jx(t){if(GO(t))return t.name;if(q3(t)){switch(t.kind){case 303:return Jx(t.initializer);case 304:return t.name;case 305:return Jx(t.expression)}return}return od(t,!0)?Jx(t.left):nE(t)?Jx(t.expression):t}function DY(t){switch(t.kind){case 169:case 208:return t.dotDotDotToken;case 230:case 305:return t}}function Oce(t){const u=xY(t);return H.assert(!!u||c5(t),"Invalid property name for binding element."),u}function xY(t){switch(t.kind){case 208:if(t.propertyName){const s=t.propertyName;return Xr(s)?H.failBadSyntaxKind(s):Ls(s)&&oQe(s.expression)?s.expression:s}break;case 303:if(t.name){const s=t.name;return Xr(s)?H.failBadSyntaxKind(s):Ls(s)&&oQe(s.expression)?s.expression:s}break;case 305:return t.name&&Xr(t.name)?H.failBadSyntaxKind(t.name):t.name}const u=Jx(t);if(u&&Ac(u))return u}function oQe(t){const u=t.kind;return u===11||u===9}function MB(t){switch(t.kind){case 206:case 207:case 209:return t.elements;case 210:return t.properties}}function jce(t){if(t){let u=t;for(;;){if(at(u)||!u.body)return at(u)?u:u.name;u=u.body}}}function sQe(t){const u=t.kind;return u===176||u===178}function BFe(t){const u=t.kind;return u===176||u===177||u===178}function Vce(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 wFe(t){const u=t.kind;return u===175||u===303||u===304||u===282||u===270}function TFe(t){return Kx(t)||bV(t)}function LFe(t){return at(t)||uY(t)}function NFe(t){return Qke(t)||pce(t)||gce(t)}function PFe(t){return Kx(t)||pce(t)||gce(t)}function MFe(t){return at(t)||ns(t)}function lQe(t){const u=t.kind;return u===106||u===112||u===97||m2(t)||Pv(t)}function OLt(t){return t===43}function jLt(t){return t===42||t===44||t===45}function VLt(t){return OLt(t)||jLt(t)}function HLt(t){return t===40||t===41}function KLt(t){return HLt(t)||VLt(t)}function WLt(t){return t===48||t===49||t===50}function Hce(t){return WLt(t)||KLt(t)}function GLt(t){return t===30||t===33||t===32||t===34||t===104||t===103}function JLt(t){return GLt(t)||Hce(t)}function $Lt(t){return t===35||t===37||t===36||t===38}function ULt(t){return $Lt(t)||JLt(t)}function qLt(t){return t===51||t===52||t===53}function ZLt(t){return qLt(t)||ULt(t)}function YLt(t){return t===56||t===57}function QLt(t){return YLt(t)||ZLt(t)}function XLt(t){return t===61||QLt(t)||n5(t)}function eNt(t){return XLt(t)||t===28}function zFe(t){return eNt(t.kind)}function vY(t,u,s,d,f,p){const E=new hQe(t,u,s,d,f,p);return v;function v(b,B){const k={value:void 0},T=[Wce.enter],M=[b],z=[void 0];let j=0;for(;T[j]!==Wce.done;)j=T[j](E,j,T,M,z,k,B);return H.assertEqual(j,0),k.value}}function cQe(t){return t===95||t===90}function IV(t){const u=t.kind;return cQe(u)}function dQe(t){const u=t.kind;return QD(u)&&!cQe(u)}function IFe(t,u){if(u!==void 0)return u.length===0?u:Pt(t.createNodeArray([],u.hasTrailingComma),u)}function RV(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(G_(f)&&(E===void 0||E.flags&4&&E.id!==d))break;p=f.original}return f}return t}function zB(t,u){return typeof t=="object"?Rv(!1,t.prefix,t.node,t.suffix,u):typeof t=="string"?t.length>0&&t.charCodeAt(0)===35?t.slice(1):t:""}function tNt(t,u){return typeof t=="string"?t:iNt(t,H.checkDefined(u))}function iNt(t,u){return Jy(t)?u(t).slice(1):ul(t)?u(t):Xr(t)?t.escapedText.slice(1):mu(t)}function Rv(t,u,s,d,f){return u=zB(u,f),d=zB(d,f),s=tNt(s,f),`${t?"#":""}${u}${s}${d}`}function Kce(t,u,s,d){return t.updatePropertyDeclaration(u,s,t.getGeneratedPrivateNameForNode(u.name,void 0,"_accessor_storage"),void 0,void 0,d)}function RFe(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 OFe(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 CY(t){let u=t.expression;for(;;){if(u=_c(u),$P(u)){u=Cr(u.elements);continue}if(NV(u)){u=u.right;continue}if(od(u,!0)&&ul(u.left))return u;break}}function nNt(t){return vf(t)&&al(t)&&!t.emitNode}function bY(t,u){if(nNt(t))bY(t.expression,u);else if(NV(t))bY(t.left,u),bY(t.right,u);else if($P(t))for(const s of t.elements)bY(s,u);else u.push(t)}function jFe(t){const u=[];return bY(t,u),u}function OV(t){if(t.transformFlags&65536)return!0;if(t.transformFlags&128)for(const u of MB(t)){const s=Jx(u);if(s&&HN(s)&&(s.transformFlags&65536||s.transformFlags&128&&OV(s)))return!0}return!1}var Wce,hQe,uNt=o({"src/compiler/factory/utilities.ts"(){Ao(),(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--}})(Wce||(Wce={})),hQe=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?e_(t,u.pos,u.end):t}function Op(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 kk(t){const u=t.kind;return u===169||u===172||u===174||u===177||u===178||u===231||u===263}var rNt=o({"src/compiler/factory/utilitiesPublic.ts"(){Ao()}});function Bi(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 Gce(t,u){return t.charCodeAt(u+1)===42&&t.charCodeAt(u+2)===42&&t.charCodeAt(u+3)!==47}function jV(t){return L(t.statements,aNt)||oNt(t)}function aNt(t){return Op(t)&&sNt(t,95)||g1(t)&&u_(t.moduleReference)||Ad(t)||ec(t)||Wc(t)?t:void 0}function oNt(t){return t.flags&8388608?fQe(t):void 0}function fQe(t){return lNt(t)?t:ro(t,fQe)}function sNt(t,u){return qe(t.modifiers,s=>s.kind===u)}function lNt(t){return JP(t)&&t.keywordToken===102&&t.name.escapedText==="meta"}function mQe(t,u,s){return Gr(u,s,t.typeParameters)||Gr(u,s,t.parameters)||Bi(u,t.type)}function pQe(t,u,s){return Gr(u,s,t.types)}function gQe(t,u,s){return Bi(u,t.type)}function EQe(t,u,s){return Gr(u,s,t.elements)}function _Qe(t,u,s){return Bi(u,t.expression)||Bi(u,t.questionDotToken)||Gr(u,s,t.typeArguments)||Gr(u,s,t.arguments)}function DQe(t,u,s){return Gr(u,s,t.statements)}function xQe(t,u,s){return Bi(u,t.label)}function vQe(t,u,s){return Gr(u,s,t.modifiers)||Bi(u,t.name)||Gr(u,s,t.typeParameters)||Gr(u,s,t.heritageClauses)||Gr(u,s,t.members)}function CQe(t,u,s){return Gr(u,s,t.elements)}function bQe(t,u,s){return Bi(u,t.propertyName)||Bi(u,t.name)}function yQe(t,u,s){return Bi(u,t.tagName)||Gr(u,s,t.typeArguments)||Bi(u,t.attributes)}function tM(t,u,s){return Bi(u,t.type)}function kQe(t,u,s){return Bi(u,t.tagName)||(t.isNameFirst?Bi(u,t.name)||Bi(u,t.typeExpression):Bi(u,t.typeExpression)||Bi(u,t.name))||(typeof t.comment=="string"?void 0:Gr(u,s,t.comment))}function iM(t,u,s){return Bi(u,t.tagName)||Bi(u,t.typeExpression)||(typeof t.comment=="string"?void 0:Gr(u,s,t.comment))}function VFe(t,u,s){return Bi(u,t.name)}function IB(t,u,s){return Bi(u,t.tagName)||(typeof t.comment=="string"?void 0:Gr(u,s,t.comment))}function cNt(t,u,s){return Bi(u,t.expression)}function ro(t,u,s){if(t===void 0||t.kind<=165)return;const d=MQe[t.kind];return d===void 0?void 0:d(t,u,s)}function nM(t,u,s){const d=FQe(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 FQe(p))d.push(b),f.push(p)}}}function FQe(t){const u=[];return ro(t,s,s),u;function s(d){u.unshift(d)}}function AQe(t){t.externalModuleIndicator=jV(t)}function VV(t,u,s,d=!1,f){var p,E,v,b;(p=$n)==null||p.push($n.Phase.Parse,"createSourceFile",{path:t},!0),il("beforeParse");let B;(E=dh)==null||E.logStartParseSourceFile(t);const{languageVersion:k,setExternalModuleIndicator:T,impliedNodeFormat:M,jsDocParsingMode:z}=typeof s=="object"?s:{languageVersion:s};if(k===100)B=jv.parseSourceFile(t,u,k,void 0,d,6,Ms,z);else{const j=M===void 0?T:J=>(J.impliedNodeFormat=M,(T||AQe)(J));B=jv.parseSourceFile(t,u,k,void 0,d,f,j,z)}return(v=dh)==null||v.logStopParseSourceFile(),il("afterParse"),wm("Parse","beforeParse","afterParse"),(b=$n)==null||b.pop(),B}function K7(t,u){return jv.parseIsolatedEntityName(t,u)}function HV(t,u){return jv.parseJsonText(t,u)}function Bc(t){return t.externalModuleIndicator!==void 0}function Jce(t,u,s,d=!1){const f=Zce.updateSourceFile(t,u,s,d);return f.flags|=t.flags&12582912,f}function HFe(t,u,s){const d=jv.JSDocParser.parseIsolatedJSDocComment(t,u,s);return d&&d.jsDoc&&jv.fixupParentReferences(d.jsDoc),d}function SQe(t,u,s){return jv.JSDocParser.parseJSDocTypeExpressionForTests(t,u,s)}function Xd(t){return Oc(t,lV)||Pl(t,".ts")&&Fc(t).includes(".d.")}function dNt(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 $ce(t,u){const s=[];for(const d of K_(u,0)||_t){const f=u.substring(d.pos,d.end);fNt(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 Uce(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(qA(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=dNt(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=Kt(qA(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(qA(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 hNt(t){if(Yce.has(t))return Yce.get(t);const u=new RegExp(`(\\s${t}\\s*=\\s*)(?:(?:'([^']*)')|(?:"([^"]*)"))`,"im");return Yce.set(t,u),u}function fNt(t,u,s){const d=u.kind===2&&zQe.exec(s);if(d){const p=d[1].toLowerCase(),E=xO[p];if(!E||!(E.kind&1))return;if(E.args){const v={};for(const b of E.args){const k=hNt(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&&IQe.exec(s);if(f)return BQe(t,u,2,f);if(u.kind===3){const p=/@(\S+)(\s+.*)?$/gim;let E;for(;E=p.exec(s);)BQe(t,u,4,E)}}function BQe(t,u,s,d){if(!d)return;const f=d[1].toLowerCase(),p=xO[f];if(!p||!(p.kind&s))return;const E=d[2],v=mNt(p,E);v!=="fail"&&t.push({name:f,args:{arguments:v,range:u}})}function mNt(t,u){if(!u)return{};if(!t.args)return{};const s=u.trim().split(/\s+/),d={};for(let f=0;fnew(PQe||(PQe=Yd.getSourceFileConstructor()))(t,-1,-1),createBaseIdentifierNode:t=>new(LQe||(LQe=Yd.getIdentifierConstructor()))(t,-1,-1),createBasePrivateIdentifierNode:t=>new(NQe||(NQe=Yd.getPrivateIdentifierConstructor()))(t,-1,-1),createBaseTokenNode:t=>new(TQe||(TQe=Yd.getTokenConstructor()))(t,-1,-1),createBaseNode:t=>new(wQe||(wQe=Yd.getNodeConstructor()))(t,-1,-1)},r_=hV(1,qce),MQe={166:function(u,s,d){return Bi(s,u.left)||Bi(s,u.right)},168:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.name)||Bi(s,u.constraint)||Bi(s,u.default)||Bi(s,u.expression)},304:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.name)||Bi(s,u.questionToken)||Bi(s,u.exclamationToken)||Bi(s,u.equalsToken)||Bi(s,u.objectAssignmentInitializer)},305:function(u,s,d){return Bi(s,u.expression)},169:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.dotDotDotToken)||Bi(s,u.name)||Bi(s,u.questionToken)||Bi(s,u.type)||Bi(s,u.initializer)},172:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.name)||Bi(s,u.questionToken)||Bi(s,u.exclamationToken)||Bi(s,u.type)||Bi(s,u.initializer)},171:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.name)||Bi(s,u.questionToken)||Bi(s,u.type)||Bi(s,u.initializer)},303:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.name)||Bi(s,u.questionToken)||Bi(s,u.exclamationToken)||Bi(s,u.initializer)},260:function(u,s,d){return Bi(s,u.name)||Bi(s,u.exclamationToken)||Bi(s,u.type)||Bi(s,u.initializer)},208:function(u,s,d){return Bi(s,u.dotDotDotToken)||Bi(s,u.propertyName)||Bi(s,u.name)||Bi(s,u.initializer)},181:function(u,s,d){return Gr(s,d,u.modifiers)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||Bi(s,u.type)},185:function(u,s,d){return Gr(s,d,u.modifiers)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||Bi(s,u.type)},184:function(u,s,d){return Gr(s,d,u.modifiers)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||Bi(s,u.type)},179:mQe,180:mQe,174:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.asteriskToken)||Bi(s,u.name)||Bi(s,u.questionToken)||Bi(s,u.exclamationToken)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||Bi(s,u.type)||Bi(s,u.body)},173:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.name)||Bi(s,u.questionToken)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||Bi(s,u.type)},176:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.name)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||Bi(s,u.type)||Bi(s,u.body)},177:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.name)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||Bi(s,u.type)||Bi(s,u.body)},178:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.name)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||Bi(s,u.type)||Bi(s,u.body)},262:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.asteriskToken)||Bi(s,u.name)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||Bi(s,u.type)||Bi(s,u.body)},218:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.asteriskToken)||Bi(s,u.name)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||Bi(s,u.type)||Bi(s,u.body)},219:function(u,s,d){return Gr(s,d,u.modifiers)||Gr(s,d,u.typeParameters)||Gr(s,d,u.parameters)||Bi(s,u.type)||Bi(s,u.equalsGreaterThanToken)||Bi(s,u.body)},175:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.body)},183:function(u,s,d){return Bi(s,u.typeName)||Gr(s,d,u.typeArguments)},182:function(u,s,d){return Bi(s,u.assertsModifier)||Bi(s,u.parameterName)||Bi(s,u.type)},186:function(u,s,d){return Bi(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 Bi(s,u.elementType)},189:function(u,s,d){return Gr(s,d,u.elements)},192:pQe,193:pQe,194:function(u,s,d){return Bi(s,u.checkType)||Bi(s,u.extendsType)||Bi(s,u.trueType)||Bi(s,u.falseType)},195:function(u,s,d){return Bi(s,u.typeParameter)},205:function(u,s,d){return Bi(s,u.argument)||Bi(s,u.attributes)||Bi(s,u.qualifier)||Gr(s,d,u.typeArguments)},302:function(u,s,d){return Bi(s,u.assertClause)},196:gQe,198:gQe,199:function(u,s,d){return Bi(s,u.objectType)||Bi(s,u.indexType)},200:function(u,s,d){return Bi(s,u.readonlyToken)||Bi(s,u.typeParameter)||Bi(s,u.nameType)||Bi(s,u.questionToken)||Bi(s,u.type)||Gr(s,d,u.members)},201:function(u,s,d){return Bi(s,u.literal)},202:function(u,s,d){return Bi(s,u.dotDotDotToken)||Bi(s,u.name)||Bi(s,u.questionToken)||Bi(s,u.type)},206:EQe,207:EQe,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 Bi(s,u.expression)||Bi(s,u.questionDotToken)||Bi(s,u.name)},212:function(u,s,d){return Bi(s,u.expression)||Bi(s,u.questionDotToken)||Bi(s,u.argumentExpression)},213:_Qe,214:_Qe,215:function(u,s,d){return Bi(s,u.tag)||Bi(s,u.questionDotToken)||Gr(s,d,u.typeArguments)||Bi(s,u.template)},216:function(u,s,d){return Bi(s,u.type)||Bi(s,u.expression)},217:function(u,s,d){return Bi(s,u.expression)},220:function(u,s,d){return Bi(s,u.expression)},221:function(u,s,d){return Bi(s,u.expression)},222:function(u,s,d){return Bi(s,u.expression)},224:function(u,s,d){return Bi(s,u.operand)},229:function(u,s,d){return Bi(s,u.asteriskToken)||Bi(s,u.expression)},223:function(u,s,d){return Bi(s,u.expression)},225:function(u,s,d){return Bi(s,u.operand)},226:function(u,s,d){return Bi(s,u.left)||Bi(s,u.operatorToken)||Bi(s,u.right)},234:function(u,s,d){return Bi(s,u.expression)||Bi(s,u.type)},235:function(u,s,d){return Bi(s,u.expression)},238:function(u,s,d){return Bi(s,u.expression)||Bi(s,u.type)},236:function(u,s,d){return Bi(s,u.name)},227:function(u,s,d){return Bi(s,u.condition)||Bi(s,u.questionToken)||Bi(s,u.whenTrue)||Bi(s,u.colonToken)||Bi(s,u.whenFalse)},230:function(u,s,d){return Bi(s,u.expression)},241:DQe,268:DQe,312:function(u,s,d){return Gr(s,d,u.statements)||Bi(s,u.endOfFileToken)},243:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.declarationList)},261:function(u,s,d){return Gr(s,d,u.declarations)},244:function(u,s,d){return Bi(s,u.expression)},245:function(u,s,d){return Bi(s,u.expression)||Bi(s,u.thenStatement)||Bi(s,u.elseStatement)},246:function(u,s,d){return Bi(s,u.statement)||Bi(s,u.expression)},247:function(u,s,d){return Bi(s,u.expression)||Bi(s,u.statement)},248:function(u,s,d){return Bi(s,u.initializer)||Bi(s,u.condition)||Bi(s,u.incrementor)||Bi(s,u.statement)},249:function(u,s,d){return Bi(s,u.initializer)||Bi(s,u.expression)||Bi(s,u.statement)},250:function(u,s,d){return Bi(s,u.awaitModifier)||Bi(s,u.initializer)||Bi(s,u.expression)||Bi(s,u.statement)},251:xQe,252:xQe,253:function(u,s,d){return Bi(s,u.expression)},254:function(u,s,d){return Bi(s,u.expression)||Bi(s,u.statement)},255:function(u,s,d){return Bi(s,u.expression)||Bi(s,u.caseBlock)},269:function(u,s,d){return Gr(s,d,u.clauses)},296:function(u,s,d){return Bi(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 Bi(s,u.label)||Bi(s,u.statement)},257:function(u,s,d){return Bi(s,u.expression)},258:function(u,s,d){return Bi(s,u.tryBlock)||Bi(s,u.catchClause)||Bi(s,u.finallyBlock)},299:function(u,s,d){return Bi(s,u.variableDeclaration)||Bi(s,u.block)},170:function(u,s,d){return Bi(s,u.expression)},263:vQe,231:vQe,264:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(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)||Bi(s,u.name)||Gr(s,d,u.typeParameters)||Bi(s,u.type)},266:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.name)||Gr(s,d,u.members)},306:function(u,s,d){return Bi(s,u.name)||Bi(s,u.initializer)},267:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.name)||Bi(s,u.body)},271:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.name)||Bi(s,u.moduleReference)},272:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.importClause)||Bi(s,u.moduleSpecifier)||Bi(s,u.attributes)},273:function(u,s,d){return Bi(s,u.name)||Bi(s,u.namedBindings)},300:function(u,s,d){return Gr(s,d,u.elements)},301:function(u,s,d){return Bi(s,u.name)||Bi(s,u.value)},270:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.name)},274:function(u,s,d){return Bi(s,u.name)},280:function(u,s,d){return Bi(s,u.name)},275:CQe,279:CQe,278:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.exportClause)||Bi(s,u.moduleSpecifier)||Bi(s,u.attributes)},276:bQe,281:bQe,277:function(u,s,d){return Gr(s,d,u.modifiers)||Bi(s,u.expression)},228:function(u,s,d){return Bi(s,u.head)||Gr(s,d,u.templateSpans)},239:function(u,s,d){return Bi(s,u.expression)||Bi(s,u.literal)},203:function(u,s,d){return Bi(s,u.head)||Gr(s,d,u.templateSpans)},204:function(u,s,d){return Bi(s,u.type)||Bi(s,u.literal)},167:function(u,s,d){return Bi(s,u.expression)},298:function(u,s,d){return Gr(s,d,u.types)},233:function(u,s,d){return Bi(s,u.expression)||Gr(s,d,u.typeArguments)},283:function(u,s,d){return Bi(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 Bi(s,u.openingElement)||Gr(s,d,u.children)||Bi(s,u.closingElement)},288:function(u,s,d){return Bi(s,u.openingFragment)||Gr(s,d,u.children)||Bi(s,u.closingFragment)},285:yQe,286:yQe,292:function(u,s,d){return Gr(s,d,u.properties)},291:function(u,s,d){return Bi(s,u.name)||Bi(s,u.initializer)},293:function(u,s,d){return Bi(s,u.expression)},294:function(u,s,d){return Bi(s,u.dotDotDotToken)||Bi(s,u.expression)},287:function(u,s,d){return Bi(s,u.tagName)},295:function(u,s,d){return Bi(s,u.namespace)||Bi(s,u.name)},190:tM,191:tM,316:tM,322:tM,321:tM,323:tM,325:tM,324:function(u,s,d){return Gr(s,d,u.parameters)||Bi(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 Bi(s,u.tagName)||Bi(s,u.name)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment))},317:function(u,s,d){return Bi(s,u.name)},318:function(u,s,d){return Bi(s,u.left)||Bi(s,u.right)},348:kQe,355:kQe,337:function(u,s,d){return Bi(s,u.tagName)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment))},336:function(u,s,d){return Bi(s,u.tagName)||Bi(s,u.class)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment))},335:function(u,s,d){return Bi(s,u.tagName)||Bi(s,u.class)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment))},352:function(u,s,d){return Bi(s,u.tagName)||Bi(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 Bi(s,u.tagName)||(u.typeExpression&&u.typeExpression.kind===316?Bi(s,u.typeExpression)||Bi(s,u.fullName)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment)):Bi(s,u.fullName)||Bi(s,u.typeExpression)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment)))},345:function(u,s,d){return Bi(s,u.tagName)||Bi(s,u.fullName)||Bi(s,u.typeExpression)||(typeof u.comment=="string"?void 0:Gr(s,d,u.comment))},349:iM,351:iM,350:iM,347:iM,357:iM,356:iM,346:iM,330:function(u,s,d){return L(u.typeParameters,s)||L(u.parameters,s)||Bi(s,u.type)},331:VFe,332:VFe,333:VFe,329:function(u,s,d){return L(u.jsDocPropertyTags,s)},334:IB,339:IB,340:IB,341:IB,342:IB,343:IB,338:IB,344:IB,360:cNt},(t=>{var u=ZD(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=hV(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:We,createWhileStatement:Ae,createForStatement:De,createForOfStatement:He,createVariableDeclaration:Ge,createVariableDeclarationList:ft}=k,Ze,je,Ke,Gt,Yt,Ie,st,St,It,ti,ht,Ut,Li,ji,xn,Un,rn=!0,Ni=!1;function Fi(he,Re,nt,Lt,vi=!1,Xi,zu,Kr=0){var Nr;if(Xi=nZ(he,Xi),Xi===6){const pa=aa(he,Re,nt,Lt,vi);return GV(pa,(Nr=pa.statements[0])==null?void 0:Nr.expression,pa.parseDiagnostics,!1,void 0),pa.referencedFiles=_t,pa.typeReferenceDirectives=_t,pa.libReferenceDirectives=_t,pa.amdDependencies=_t,pa.hasNoDefaultLib=!1,pa.pragmas=Q$,pa}Fr(he,Re,nt,Lt,Xi,Kr);const _r=bt(nt,vi,Xi,zu||AQe,Kr);return Ba(),_r}t.parseSourceFile=Fi;function Qu(he,Re){Fr("",he,Re,void 0,1,0),ct();const nt=Ee(!0),Lt=X()===1&&!st.length;return Ba(),Lt?nt:void 0}t.parseIsolatedEntityName=Qu;function aa(he,Re,nt=2,Lt,vi=!1){Fr(he,Re,nt,Lt,6,0),je=Un,ct();const Xi=de();let zu,Kr;if(X()===1)zu=Ka([],Xi,Xi),Kr=wc();else{let pa;for(;X()!==1;){let Hs;switch(X()){case 23:Hs=dD();break;case 112:case 97:case 106:Hs=wc();break;case 41:Tn(()=>ct()===9&&ct()!==59)?Hs=mE():Hs=lC();break;case 9:case 11:if(Tn(()=>ct()!==59)){Hs=ur();break}default:Hs=lC();break}pa&&Ha(pa)?pa.push(Hs):pa?pa=[pa,Hs]:(pa=Hs,X()!==1&&Yi(F.Unexpected_token))}const E0=Ha(pa)?Ri(oe(pa),Xi):H.checkDefined(pa),Us=Be(E0);Ri(Us,Xi),zu=Ka([Us],Xi),Kr=$0(1,F.Unexpected_token)}const Nr=bn(he,2,6,!1,zu,Kr,je,Ms);vi&&Dn(Nr),Nr.nodeCount=ht,Nr.identifierCount=Li,Nr.identifiers=Ut,Nr.parseDiagnostics=D7(st,Nr),St&&(Nr.jsDocDiagnostics=D7(St,Nr));const _r=Nr;return Ba(),_r}t.parseJsonText=aa;function Fr(he,Re,nt,Lt,vi,Xi){switch(d=Yd.getNodeConstructor(),f=Yd.getTokenConstructor(),p=Yd.getIdentifierConstructor(),E=Yd.getPrivateIdentifierConstructor(),v=Yd.getSourceFileConstructor(),Ze=Go(he),Ke=Re,Gt=nt,It=Lt,Yt=vi,Ie=qj(vi),st=[],ji=0,Ut=new Map,Li=0,ht=0,je=0,rn=!0,Yt){case 1:case 2:Un=524288;break;case 6:Un=134742016;break;default:Un=0;break}Ni=!1,u.setText(Ke),u.setOnError(we),u.setScriptTarget(Gt),u.setLanguageVariant(Ie),u.setScriptKind(Yt),u.setJSDocParsingMode(Xi)}function Ba(){u.clearCommentDirectives(),u.setText(""),u.setOnError(void 0),u.setScriptKind(0),u.setJSDocParsingMode(0),Ke=void 0,Gt=void 0,It=void 0,Yt=void 0,Ie=void 0,je=0,st=void 0,St=void 0,ji=0,Ut=void 0,xn=void 0,rn=!0}function bt(he,Re,nt,Lt,vi){const Xi=Xd(Ze);Xi&&(Un|=33554432),je=Un,ct();const zu=Bo(0,Um);H.assert(X()===1);const Kr=Oe(),Nr=Nn(wc(),Kr),_r=bn(Ze,he,nt,Xi,zu,Nr,je,Lt);return $ce(_r,Ke),Uce(_r,pa),_r.commentDirectives=u.getCommentDirectives(),_r.nodeCount=ht,_r.identifierCount=Li,_r.identifiers=Ut,_r.parseDiagnostics=D7(st,_r),_r.jsDocParsingMode=vi,St&&(_r.jsDocDiagnostics=D7(St,_r)),Re&&Dn(_r),_r;function pa(E0,Us,Hs){st.push(cB(Ze,Ke,E0,Us,Hs))}}let jn=!1;function Nn(he,Re){if(!Re)return he;H.assert(!he.jsDoc);const nt=Ui(y0e(he,Ke),Lt=>qK.parseJSDocComment(he,Lt.pos,Lt.end-Lt.pos));return nt.length&&(he.jsDoc=nt),jn&&(jn=!1,he.flags|=536870912),he}function Ai(he){const Re=It,nt=Zce.createSyntaxCursor(he);It={currentNode:pa};const Lt=[],vi=st;st=[];let Xi=0,zu=Nr(he.statements,0);for(;zu!==-1;){const E0=he.statements[Xi],Us=he.statements[zu];kn(Lt,he.statements,Xi,zu),Xi=_r(he.statements,zu);const Hs=$e(vi,Jp=>Jp.start>=E0.pos),x4=Hs>=0?$e(vi,Jp=>Jp.start>=Us.pos,Hs):-1;Hs>=0&&kn(st,vi,Hs,x4>=0?x4:void 0),ja(()=>{const Jp=Un;for(Un|=65536,u.resetTokenState(Us.pos),ct();X()!==1;){const h6=u.getTokenFullStart(),C3=ic(0,Um);if(Lt.push(C3),h6===u.getTokenFullStart()&&ct(),Xi>=0){const Od=he.statements[Xi];if(C3.end===Od.pos)break;C3.end>Od.pos&&(Xi=_r(he.statements,Xi+1))}}Un=Jp},2),zu=Xi>=0?Nr(he.statements,Xi):-1}if(Xi>=0){const E0=he.statements[Xi];kn(Lt,he.statements,Xi);const Us=$e(vi,Hs=>Hs.start>=E0.pos);Us>=0&&kn(st,vi,Us)}return It=Re,k.updateSourceFile(he,Pt(T(Lt),he.statements));function Kr(E0){return!(E0.flags&65536)&&!!(E0.transformFlags&67108864)}function Nr(E0,Us){for(let Hs=Us;Hs118}function So(){return X()===80?!0:X()===127&&_i()||X()===135&&Ji()?!1:X()>118}function An(he,Re,nt=!0){return X()===he?(nt&&ct(),!0):(Re?Yi(Re):Yi(F._0_expected,Jo(he)),!1)}const xc=Object.keys(NO).filter(he=>he.length>2);function Za(he){if(Ek(he)){le(ms(Ke,he.template.pos),he.template.end,F.Module_declaration_names_may_only_use_or_quoted_strings);return}const Re=at(he)?mu(he):void 0;if(!Re||!Tm(Re,Gt)){Yi(F._0_expected,Jo(27));return}const nt=ms(Ke,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":l0(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":l0(F.Namespace_name_cannot_be_0,F.Namespace_must_be_given_a_name,19);return;case"type":l0(F.Type_alias_name_cannot_be_0,F.Type_alias_must_be_given_a_name,64);return}const Lt=CN(Re,xc,vi=>vi)??$l(Re);if(Lt){le(nt,he.end,F.Unknown_keyword_or_identifier_Did_you_mean_0,Lt);return}X()!==0&&le(nt,he.end,F.Unexpected_keyword_or_identifier)}function l0(he,Re,nt){X()===nt?Yi(Re):Yi(he,u.getTokenValue())}function $l(he){for(const Re of xc)if(he.length>Re.length+2&&Na(he,Re))return`${Re} ${he.slice(Re.length)}`}function Sl(he,Re,nt){if(X()===60&&!u.hasPrecedingLineBreak()){Yi(F.Decorators_must_precede_the_name_and_all_keywords_of_property_declarations);return}if(X()===21){Yi(F.Cannot_start_a_function_call_in_a_type_annotation),ct();return}if(Re&&!Tc()){nt?Yi(F._0_expected,Jo(27)):Yi(F.Expected_for_property_initializer);return}if(!zl()){if(nt){Yi(F._0_expected,Jo(27));return}Za(he)}}function cd(he){return X()===he?(Qt(),!0):(H.assert(yq(he)),Yi(F._0_expected,Jo(he)),!1)}function Dl(he,Re,nt,Lt){if(X()===Re){ct();return}const vi=Yi(F._0_expected,Jo(Re));nt&&vi&&ps(vi,cB(Ze,Ke,Lt,1,F.The_parser_expected_to_find_a_1_to_match_the_0_token_here,Jo(he),Jo(Re)))}function so(he){return X()===he?(ct(),!0):!1}function Vo(he){if(X()===he)return wc()}function td(he){if(X()===he)return Kp()}function $0(he,Re,nt){return Vo(he)||ll(he,!1,Re||F._0_expected,nt||Jo(he))}function Ho(he){const Re=td(he);return Re||(H.assert(yq(he)),ll(he,!1,F._0_expected,Jo(he)))}function wc(){const he=de(),Re=X();return ct(),Ri(Y(Re),he)}function Kp(){const he=de(),Re=X();return Qt(),Ri(Y(Re),he)}function Tc(){return X()===27?!0:X()===20||X()===1||u.hasPrecedingLineBreak()}function zl(){return Tc()?(X()===27&&ct(),!0):!1}function sl(){return zl()||An(27)}function Ka(he,Re,nt,Lt){const vi=T(he,Lt);return e_(vi,Re,nt??u.getTokenFullStart()),vi}function Ri(he,Re,nt){return e_(he,Re,nt??u.getTokenFullStart()),Un&&(he.flags|=Un),Ni&&(Ni=!1,he.flags|=262144),he}function ll(he,Re,nt,...Lt){Re?on(u.getTokenFullStart(),0,nt,...Lt):nt&&Yi(nt,...Lt);const vi=de(),Xi=he===80?J("",void 0):Sx(he)?k.createTemplateLiteralLikeNode(he,"","",void 0):he===9?M("",void 0):he===11?z("",void 0):he===282?k.createMissingDeclaration():Y(he);return Ri(Xi,vi)}function $c(he){let Re=Ut.get(he);return Re===void 0&&Ut.set(he,Re=he),Re}function vh(he,Re,nt){if(he){Li++;const Kr=de(),Nr=X(),_r=$c(u.getTokenValue()),pa=u.hasExtendedUnicodeEscape();return it(),Ri(J(_r,Nr,pa),Kr)}if(X()===81)return Yi(nt||F.Private_identifiers_are_not_allowed_outside_class_bodies),vh(!0);if(X()===0&&u.tryScan(()=>u.reScanInvalidIdentifier()===80))return vh(!0);Li++;const Lt=X()===1,vi=u.isReservedWord(),Xi=u.getTokenText(),zu=vi?F.Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:F.Identifier_expected;return ll(80,Lt,Re||zu,Xi)}function of(he){return vh(rs(),void 0,he)}function U0(he,Re){return vh(So(),he,Re)}function vc(he){return vh(hh(X()),he)}function $(){return(u.hasUnicodeEscape()||u.hasExtendedUnicodeEscape())&&Yi(F.Unicode_escape_sequence_cannot_appear_here),vh(hh(X()))}function tt(){return hh(X())||X()===11||X()===9}function vt(){return hh(X())||X()===11}function hi(he){if(X()===11||X()===9){const Re=ur();return Re.text=$c(Re.text),Re}return he&&X()===23?Gu():X()===81?ru():vc()}function fn(){return hi(!0)}function Gu(){const he=de();An(23);const Re=Qe(t1);return An(24),Ri(k.createComputedPropertyName(Re),he)}function ru(){const he=de(),Re=K($c(u.getTokenValue()));return ct(),Ri(Re,he)}function Tu(he){return X()===he&&Rr(Vu)}function Pr(){return ct(),u.hasPrecedingLineBreak()?!1:A0()}function Vu(){switch(X()){case 87:return ct()===94;case 95:return ct(),X()===90?Tn(nd):X()===156?Tn(tc):Fs();case 90:return nd();case 126:case 139:case 153:return ct(),A0();default:return Pr()}}function Fs(){return X()===60||X()!==42&&X()!==130&&X()!==19&&A0()}function tc(){return ct(),Fs()}function id(){return QD(X())&&Rr(Vu)}function A0(){return X()===23||X()===19||X()===42||X()===26||tt()}function nd(){return ct(),X()===86||X()===100||X()===120||X()===60||X()===128&&Tn(jw)||X()===134&&Tn(P0)}function f0(he,Re){if(hc(he))return!0;switch(he){case 0:case 1:case 3:return!(X()===27&&Re)&&w9();case 2:return X()===84||X()===90;case 4:return Tn(e6);case 5:return Tn(L5)||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?Tn(Sd):Re?So()&&!_1():F5()&&!_1();case 8:return Vs();case 10:return X()===28||X()===26||Vs();case 19:return X()===103||X()===87||So();case 15:switch(X()){case 28:case 25:return!0}case 11:return X()===26||h3();case 16:return Dt(!1);case 17:return Dt(!0);case 20:case 21:return X()===28||hE();case 22:return O();case 23:return X()===161&&Tn(N9)?!1:hh(X());case 13:return hh(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 Sd(){if(H.assert(X()===19),ct()===20){const he=ct();return he===28||he===19||he===96||he===119}return!0}function Ih(){return ct(),So()}function nh(){return ct(),hh(X())}function d4(){return ct(),v2e(X())}function _1(){return X()===119||X()===96?Tn(Ve):!1}function Ve(){return ct(),h3()}function si(){return ct(),hE()}function zn(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 ya();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&&Tn(gn);default:return!1}}function ya(){return!!(Tc()||Xk(X())||X()===39)}function yo(){H.assert(ji,"Missing parsing context");for(let he=0;he<26;he++)if(ji&1<=0)}function c3(he){return he===6?F.An_enum_member_name_must_be_followed_by_a_or:void 0}function Kf(){const he=Ka([],de());return he.isMissingList=!0,he}function f4(he){return!!he.isMissingList}function Oh(he,Re,nt,Lt){if(An(nt)){const vi=I1(he,Re);return An(Lt),vi}return Kf()}function Ee(he,Re){const nt=de();let Lt=he?vc(Re):U0(Re);for(;so(25)&&X()!==30;)Lt=Ri(k.createQualifiedName(Lt,gi(he,!1,!0)),nt);return Lt}function Bt(he,Re){return Ri(k.createQualifiedName(he,Re),he.pos)}function gi(he,Re,nt){if(u.hasPrecedingLineBreak()&&hh(X())&&Tn(r6))return ll(80,!0,F.Identifier_expected);if(X()===81){const Lt=ru();return Re?Lt:ll(80,!0,F.Identifier_expected)}return he?nt?vc():$():U0()}function xi(he){const Re=de(),nt=[];let Lt;do Lt=nr(he),nt.push(Lt);while(Lt.literal.kind===17);return Ka(nt,Re)}function Q(he){const Re=de();return Ri(k.createTemplateExpression(ma(he),xi(he)),Re)}function Me(){const he=de();return Ri(k.createTemplateLiteralType(ma(!1),wt()),he)}function wt(){const he=de(),Re=[];let nt;do nt=bi(),Re.push(nt);while(nt.literal.kind===17);return Ka(Re,he)}function bi(){const he=de();return Ri(k.createTemplateLiteralTypeSpan(Rd(),Rn(!1)),he)}function Rn(he){return X()===20?(hu(he),as()):$0(18,F._0_expected,Jo(20))}function nr(he){const Re=de();return Ri(k.createTemplateSpan(Qe(t1),Rn(he)),Re)}function ur(){return Il(X())}function ma(he){!he&&u.getTokenFlags()&26656&&hu(!1);const Re=Il(X());return H.assert(Re.kind===16,"Template head has wrong token kind"),Re}function as(){const he=Il(X());return H.assert(he.kind===17||he.kind===18,"Template fragment has wrong token kind"),he}function os(he){const Re=he===15||he===18,nt=u.getTokenText();return nt.substring(1,nt.length-(u.isUnterminated()?0:Re?1:2))}function Il(he){const Re=de(),nt=Sx(he)?k.createTemplateLiteralLikeNode(he,u.getTokenValue(),os(he),u.getTokenFlags()&7176):he===9?M(u.getTokenValue(),u.getNumericLiteralFlags()):he===11?z(u.getTokenValue(),void 0,u.hasExtendedUnicodeEscape()):ON(he)?j(he,u.getTokenValue()):H.fail();return u.hasExtendedUnicodeEscape()&&(nt.hasExtendedUnicodeEscape=!0),u.isUnterminated()&&(nt.isUnterminated=!0),ct(),Ri(nt,Re)}function D1(){return Ee(!0,F.Type_expected)}function dd(){if(!u.hasPrecedingLineBreak()&&Ru()===30)return Oh(20,Rd,30,32)}function Jm(){const he=de();return Ri(k.createTypeReferenceNode(D1(),dd()),he)}function gs(he){switch(he.kind){case 183:return Yl(he.typeName);case 184:case 185:{const{parameters:Re,type:nt}=he;return f4(Re)||gs(nt)}case 196:return gs(he.type);default:return!1}}function tp(he){return ct(),Ri(k.createTypePredicateNode(void 0,he,Rd()),he.pos)}function $m(){const he=de();return ct(),Ri(k.createThisTypeNode(),he)}function d3(){const he=de();return ct(),Ri(k.createJSDocAllType(),he)}function c_(){const he=de();return ct(),Ri(k.createJSDocNonNullableType(lb(),!1),he)}function ta(){const he=de();return ct(),X()===28||X()===20||X()===22||X()===32||X()===64||X()===52?Ri(k.createJSDocUnknownType(),he):Ri(k.createJSDocNullableType(Rd(),!1),he)}function Qx(){const he=de(),Re=Oe();if(Tn(Sr)){ct();const nt=yu(36),Lt=yn(59,!1);return Nn(Ri(k.createJSDocFunctionType(nt,Lt),he),Re)}return Ri(k.createTypeReferenceNode(vc(),void 0),he)}function Xx(){const he=de();let Re;return(X()===110||X()===105)&&(Re=vc(),An(59)),Ri(k.createParameterDeclaration(void 0,void 0,Re,void 0,vg(),void 0),he)}function vg(){u.setInJSDocType(!0);const he=de();if(so(144)){const Lt=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(Lt,he)}const Re=so(26);let nt=iC();return u.setInJSDocType(!1),Re&&(nt=Ri(k.createJSDocVariadicType(nt),he)),X()===64?(ct(),Ri(k.createJSDocOptionalType(nt),he)):nt}function rb(){const he=de();An(114);const Re=Ee(!0),nt=u.hasPrecedingLineBreak()?void 0:c6();return Ri(k.createTypeQueryNode(Re,nt),he)}function C5(){const he=de(),Re=O1(!1,!0),nt=U0();let Lt,vi;so(96)&&(hE()||!h3()?Lt=Rd():vi=nc());const Xi=so(64)?Rd():void 0,zu=k.createTypeParameterDeclaration(Re,nt,Lt,Xi);return zu.expression=vi,Ri(zu,he)}function Xe(){if(X()===30)return Oh(19,C5,30,32)}function Dt(he){return X()===26||Vs()||QD(X())||X()===60||hE(!he)}function ai(he){const Re=Du(F.Private_identifiers_cannot_be_used_as_parameters);return ej(Re)===0&&!qe(he)&&QD(X())&&ct(),Re}function wi(){return rs()||X()===23||X()===19}function Qi(he){return en(he)}function On(he){return en(he,!1)}function en(he,Re=!0){const nt=de(),Lt=Oe(),vi=he?et(()=>O1(!0)):gt(()=>O1(!0));if(X()===110){const Nr=k.createParameterDeclaration(vi,void 0,vh(!0),void 0,k5(),void 0),_r=Hi(vi);return _r&&te(_r,F.Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters),Nn(Ri(Nr,nt),Lt)}const Xi=rn;rn=!1;const zu=Vo(26);if(!Re&&!wi())return;const Kr=Nn(Ri(k.createParameterDeclaration(vi,zu,ai(vi),Vo(58),k5(),p4()),nt),Lt);return rn=Xi,Kr}function yn(he,Re){if(Ar(he,Re))return Mt(iC)}function Ar(he,Re){return he===39?(An(he),!0):so(59)?!0:Re&&X()===39?(Yi(F._0_expected,Jo(59)),ct(),!0):!1}function bu(he,Re){const nt=_i(),Lt=Ji();xa(!!(he&1)),wa(!!(he&2));const vi=he&32?I1(17,Xx):I1(16,()=>Re?Qi(Lt):On(Lt));return xa(nt),wa(Lt),vi}function yu(he){if(!An(21))return Kf();const Re=bu(he,!0);return An(22),Re}function _u(){so(28)||sl()}function sa(he){const Re=de(),nt=Oe();he===180&&An(105);const Lt=Xe(),vi=yu(4),Xi=yn(59,!0);_u();const zu=he===179?k.createCallSignature(Lt,vi,Xi):k.createConstructSignature(Lt,vi,Xi);return Nn(Ri(zu,Re),nt)}function m0(){return X()===23&&Tn(a0)}function a0(){if(ct(),X()===26||X()===24)return!0;if(QD(X())){if(ct(),So())return!0}else if(So())ct();else return!1;return X()===59||X()===28?!0:X()!==58?!1:(ct(),X()===59||X()===28||X()===24)}function Wf(he,Re,nt){const Lt=Oh(16,()=>Qi(!1),23,24),vi=k5();_u();const Xi=k.createIndexSignature(nt,Lt,vi);return Nn(Ri(Xi,he),Re)}function Qv(he,Re,nt){const Lt=fn(),vi=Vo(58);let Xi;if(X()===21||X()===30){const zu=Xe(),Kr=yu(4),Nr=yn(59,!0);Xi=k.createMethodSignature(nt,Lt,vi,zu,Kr,Nr)}else{const zu=k5();Xi=k.createPropertySignature(nt,Lt,vi,zu),X()===64&&(Xi.initializer=p4())}return _u(),Nn(Ri(Xi,he),Re)}function e6(){if(X()===21||X()===30||X()===139||X()===153)return!0;let he=!1;for(;QD(X());)he=!0,ct();return X()===23?!0:(tt()&&(he=!0,ct()),he?X()===21||X()===30||X()===58||X()===59||X()===28||Tc():!1)}function lD(){if(X()===21||X()===30)return sa(179);if(X()===105&&Tn(t6))return sa(180);const he=de(),Re=Oe(),nt=O1(!1);return Tu(139)?op(he,Re,nt,177,4):Tu(153)?op(he,Re,nt,178,4):m0()?Wf(he,Re,nt):Qv(he,Re,nt)}function t6(){return ct(),X()===21||X()===30}function Kk(){return ct()===25}function ab(){switch(ct()){case 21:case 30:case 25:return!0}return!1}function Wk(){const he=de();return Ri(k.createTypeLiteralNode(Gk()),he)}function Gk(){let he;return An(19)?(he=Bo(4,lD),An(20)):he=Kf(),he}function rz(){return ct(),X()===40||X()===41?ct()===148:(X()===148&&ct(),X()===23&&Ih()&&ct()===103)}function E9(){const he=de(),Re=vc();An(103);const nt=Rd();return Ri(k.createTypeParameterDeclaration(void 0,Re,nt,void 0),he)}function Sw(){const he=de();An(19);let Re;(X()===148||X()===40||X()===41)&&(Re=wc(),Re.kind!==148&&An(148)),An(23);const nt=E9(),Lt=so(130)?Rd():void 0;An(24);let vi;(X()===58||X()===40||X()===41)&&(vi=wc(),vi.kind!==58&&An(58));const Xi=k5();sl();const zu=Bo(4,lD);return An(20),Ri(k.createMappedTypeNode(Re,nt,Lt,vi,Xi,zu),he)}function Xv(){const he=de();if(so(26))return Ri(k.createRestTypeNode(Rd()),he);const Re=Rd();if(SB(Re)&&Re.pos===Re.type.pos){const nt=k.createOptionalTypeNode(Re.type);return Pt(nt,Re),nt.flags=Re.flags,nt}return Re}function _9(){return ct()===59||X()===58&&ct()===59}function D9(){return X()===26?hh(ct())&&_9():hh(X())&&_9()}function Bw(){if(Tn(D9)){const he=de(),Re=Oe(),nt=Vo(26),Lt=vc(),vi=Vo(58);An(59);const Xi=Xv(),zu=k.createNamedTupleMember(nt,Lt,vi,Xi);return Nn(Ri(zu,he),Re)}return Xv()}function Jk(){const he=de();return Ri(k.createTupleTypeNode(Oh(21,Bw,23,24)),he)}function ww(){const he=de();An(21);const Re=Rd();return An(22),Ri(k.createParenthesizedType(Re),he)}function x9(){let he;if(X()===128){const Re=de();ct();const nt=Ri(Y(128),Re);he=Ka([nt],Re)}return he}function v9(){const he=de(),Re=Oe(),nt=x9(),Lt=so(105);H.assert(!nt||Lt,"Per isStartOfFunctionOrConstructorType, a function type cannot have modifiers.");const vi=Xe(),Xi=yu(4),zu=yn(39,!1),Kr=Lt?k.createConstructorTypeNode(nt,vi,Xi,zu):k.createFunctionTypeNode(vi,Xi,zu);return Nn(Ri(Kr,he),Re)}function $k(){const he=wc();return X()===25?void 0:he}function ob(he){const Re=de();he&&ct();let nt=X()===112||X()===97||X()===106?wc():Il(X());return he&&(nt=Ri(k.createPrefixUnaryExpression(41,nt),Re)),Ri(k.createLiteralTypeNode(nt),Re)}function sb(){return ct(),X()===102}function eC(){je|=4194304;const he=de(),Re=so(114);An(102),An(21);const nt=Rd();let Lt;if(so(28)){const zu=u.getTokenStart();An(19);const Kr=X();if(Kr===118||Kr===132?ct():Yi(F._0_expected,Jo(118)),An(59),Lt=EC(Kr,!0),!An(20)){const Nr=Yu(st);Nr&&Nr.code===F._0_expected.code&&ps(Nr,cB(Ze,Ke,zu,1,F.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}}An(22);const vi=so(25)?D1():void 0,Xi=dd();return Ri(k.createImportTypeNode(nt,Lt,vi,Xi,Re),he)}function b5(){return ct(),X()===9||X()===10}function lb(){switch(X()){case 133:case 159:case 154:case 150:case 163:case 155:case 136:case 157:case 146:case 151:return Rr($k)||Jm();case 67:u.reScanAsteriskEqualsToken();case 42:return d3();case 61:u.reScanQuestionToken();case 58:return ta();case 100:return Qx();case 54:return c_();case 15:case 11:case 9:case 10:case 112:case 97:case 106:return ob();case 41:return Tn(b5)?ob(!0):Jm();case 116:return wc();case 110:{const he=$m();return X()===142&&!u.hasPrecedingLineBreak()?tp(he):he}case 114:return Tn(sb)?eC():rb();case 19:return Tn(rz)?Sw():Wk();case 23:return Jk();case 21:return ww();case 102:return eC();case 131:return Tn(r6)?nC():Jm();case 16:return Me();default:return Jm()}}function hE(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&&Tn(b5);case 21:return!he&&Tn(Os);default:return So()}}function Os(){return ct(),X()===22||Dt(!1)||hE()}function Uk(){const he=de();let Re=lb();for(;!u.hasPrecedingLineBreak();)switch(X()){case 54:ct(),Re=Ri(k.createJSDocNonNullableType(Re,!0),he);break;case 58:if(Tn(si))return Re;ct(),Re=Ri(k.createJSDocNullableType(Re,!0),he);break;case 23:if(An(23),hE()){const nt=Rd();An(24),Re=Ri(k.createIndexedAccessTypeNode(Re,nt),he)}else An(24),Re=Ri(k.createArrayTypeNode(Re),he);break;default:return Re}return Re}function Tw(he){const Re=de();return An(he),Ri(k.createTypeOperatorNode(he,m4()),Re)}function i6(){if(so(96)){const he=qt(Rd);if(jt()||X()!==58)return he}}function y5(){const he=de(),Re=U0(),nt=Rr(i6),Lt=k.createTypeParameterDeclaration(void 0,Re,nt);return Ri(Lt,he)}function d_(){const he=de();return An(140),Ri(k.createInferTypeNode(y5()),he)}function m4(){const he=X();switch(he){case 143:case 158:case 148:return Tw(he);case 140:return d_()}return Mt(Uk)}function Gf(he){if(C9()){const Re=v9();let nt;return n3(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 jh(he,Re,nt){const Lt=de(),vi=he===52,Xi=so(he);let zu=Xi&&Gf(vi)||Re();if(X()===he||Xi){const Kr=[zu];for(;so(he);)Kr.push(Gf(vi)||Re());zu=Ri(nt(Ka(Kr,Lt)),Lt)}return zu}function gm(){return jh(51,m4,k.createIntersectionTypeNode)}function tC(){return jh(52,gm,k.createUnionTypeNode)}function Lw(){return ct(),X()===105}function C9(){return X()===30||X()===21&&Tn(cb)?!0:X()===105||X()===128&&Tn(Lw)}function qk(){if(QD(X())&&O1(!1),So()||X()===110)return ct(),!0;if(X()===23||X()===19){const he=st.length;return Du(),he===st.length}return!1}function cb(){return ct(),!!(X()===22||X()===26||qk()&&(X()===59||X()===28||X()===58||X()===64||X()===22&&(ct(),X()===39)))}function iC(){const he=de(),Re=So()&&Rr(Zk),nt=Rd();return Re?Ri(k.createTypePredicateNode(void 0,Re,nt),he):nt}function Zk(){const he=U0();if(X()===142&&!u.hasPrecedingLineBreak())return ct(),he}function nC(){const he=de(),Re=$0(131),nt=X()===110?$m():U0(),Lt=so(142)?Rd():void 0;return Ri(k.createTypePredicateNode(Re,nt,Lt),he)}function Rd(){if(Un&81920)return Zo(81920,Rd);if(C9())return v9();const he=de(),Re=tC();if(!jt()&&!u.hasPrecedingLineBreak()&&so(96)){const nt=qt(Rd);An(58);const Lt=Mt(Rd);An(59);const vi=Mt(Rd);return Ri(k.createConditionalTypeNode(Re,nt,Lt,vi),he)}return Re}function k5(){return so(59)?Rd():void 0}function F5(){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 Tn(ab);default:return So()}}function h3(){if(F5())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 eF()?!0:So()}}function pt(){return X()!==19&&X()!==100&&X()!==86&&X()!==60&&h3()}function t1(){const he=pi();he&&ra(!1);const Re=de();let nt=Ch(!0),Lt;for(;Lt=Vo(28);)nt=$r(nt,Lt,Ch(!0),Re);return he&&ra(!0),nt}function p4(){return so(64)?Ch(!0):void 0}function Ch(he){if(Nw())return uC();const Re=az(he)||Qk(he);if(Re)return Re;const nt=de(),Lt=Oe(),vi=m3(0);return vi.kind===80&&X()===39?f3(nt,vi,he,Lt,void 0):_f(vi)&&n5($i())?$r(vi,wc(),Ch(he),nt):bg(vi,nt,he)}function Nw(){return X()===127?_i()?!0:Tn(Vw):!1}function A5(){return ct(),!u.hasPrecedingLineBreak()&&So()}function uC(){const he=de();return ct(),!u.hasPrecedingLineBreak()&&(X()===42||h3())?Ri(k.createYieldExpression(Vo(42),Ch(!0)),he):Ri(k.createYieldExpression(void 0,void 0),he)}function f3(he,Re,nt,Lt,vi){H.assert(X()===39,"parseSimpleArrowFunctionExpression should only have been called if we had a =>");const Xi=k.createParameterDeclaration(void 0,void 0,Re,void 0,void 0,void 0);Ri(Xi,Re.pos);const zu=Ka([Xi],Xi.pos,Xi.end),Kr=$0(39),Nr=ip(!!vi,nt),_r=k.createArrowFunction(vi,void 0,zu,void 0,Kr,Nr);return Nn(Ri(_r,he),Lt)}function az(he){const Re=js();if(Re!==0)return Re===1?hb(!0,!0):Rr(()=>Yk(he))}function js(){return X()===21||X()===30||X()===134?Tn(Cg):X()===39?1:0}function Cg(){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(QD(Re)&&Re!==134&&Tn(Ih))return ct()===130?0:1;if(!So()&&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),!So()&&X()!==87?0:Ie===1?Tn(()=>{so(87);const Lt=ct();if(Lt===96)switch(ct()){case 64:case 32:case 44:return!1;default:return!0}else if(Lt===28||Lt===64)return!0;return!1})?1:0:2}function Yk(he){const Re=u.getTokenStart();if(xn!=null&&xn.has(Re))return;const nt=hb(!1,he);return nt||(xn||(xn=new Set)).add(Re),nt}function Qk(he){if(X()===134&&Tn(db)===1){const Re=de(),nt=Oe(),Lt=pC(),vi=m3(0);return f3(Re,vi,he,nt,Lt)}}function db(){if(X()===134){if(ct(),u.hasPrecedingLineBreak()||X()===39)return 0;const he=m3(0);if(!u.hasPrecedingLineBreak()&&he.kind===80&&X()===39)return 1}return 0}function hb(he,Re){const nt=de(),Lt=Oe(),vi=pC(),Xi=qe(vi,jP)?2:0,zu=Xe();let Kr;if(An(21)){if(he)Kr=bu(Xi,he);else{const h6=bu(Xi,he);if(!h6)return;Kr=h6}if(!An(22)&&!he)return}else{if(!he)return;Kr=Kf()}const Nr=X()===59,_r=yn(59,!1);if(_r&&!he&&gs(_r))return;let pa=_r;for(;(pa==null?void 0:pa.kind)===196;)pa=pa.type;const E0=pa&&BB(pa);if(!he&&X()!==39&&(E0||X()!==19))return;const Us=X(),Hs=$0(39),x4=Us===39||Us===19?ip(qe(vi,jP),Re):U0();if(!Re&&Nr&&X()!==59)return;const Jp=k.createArrowFunction(vi,zu,Kr,_r,Hs,x4);return Nn(Ri(Jp,nt),Lt)}function ip(he,Re){if(X()===19)return u6(he?2:0);if(X()!==27&&X()!==100&&X()!==86&&w9()&&!pt())return u6(16|(he?2:0));const nt=rn;rn=!1;const Lt=he?et(()=>Ch(Re)):gt(()=>Ch(Re));return rn=nt,Lt}function bg(he,Re,nt){const Lt=Vo(58);if(!Lt)return he;let vi;return Ri(k.createConditionalExpression(he,Lt,Zo(s,()=>Ch(!1)),vi=$0(59),j4(vi)?Ch(nt):ll(80,!1,F._0_expected,Jo(59))),Re)}function m3(he){const Re=de(),nt=nc();return fE(he,nt,Re)}function Xk(he){return he===103||he===165}function fE(he,Re,nt){for(;;){$i();const Lt=Ij(X());if(!(X()===43?Lt>=he:Lt>he)||X()===103&&mt())break;if(X()===130||X()===152){if(u.hasPrecedingLineBreak())break;{const Xi=X();ct(),Re=Xi===152?Pw(Re,Rd()):sr(Re,Rd())}}else Re=$r(Re,wc(),m3(Lt),nt)}return Re}function eF(){return mt()&&X()===103?!1:Ij(X())>0}function Pw(he,Re){return Ri(k.createSatisfiesExpression(he,Re),he.pos)}function $r(he,Re,nt,Lt){return Ri(k.createBinaryExpression(he,Re,nt),Lt)}function sr(he,Re){return Ri(k.createAsExpression(he,Re),he.pos)}function mE(){const he=de();return Ri(k.createPrefixUnaryExpression(X(),Ct(bh)),he)}function yf(){const he=de();return Ri(k.createDeleteExpression(Ct(bh)),he)}function Mw(){const he=de();return Ri(k.createTypeOfExpression(Ct(bh)),he)}function S5(){const he=de();return Ri(k.createVoidExpression(Ct(bh)),he)}function zw(){return X()===135?Ji()?!0:Tn(Vw):!1}function fb(){const he=de();return Ri(k.createAwaitExpression(Ct(bh)),he)}function nc(){if(cD()){const nt=de(),Lt=h_();return X()===43?fE(Ij(X()),Lt,nt):Lt}const he=X(),Re=bh();if(X()===43){const nt=ms(Ke,Re.pos),{end:Lt}=Re;Re.kind===216?le(nt,Lt,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(yq(he)),le(nt,Lt,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,Jo(he)))}return Re}function bh(){switch(X()){case 40:case 41:case 55:case 54:return mE();case 91:return yf();case 114:return Mw();case 116:return S5();case 30:return Ie===1?g3(!0,void 0,void 0,!0):aC();case 135:if(zw())return fb();default:return h_()}}function cD(){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 h_(){if(X()===46||X()===47){const Re=de();return Ri(k.createPrefixUnaryExpression(X(),Ct(p3)),Re)}else if(Ie===1&&X()===30&&Tn(d4))return g3(!0);const he=p3();if(H.assert(_f(he)),(X()===46||X()===47)&&!u.hasPrecedingLineBreak()){const Re=X();return ct(),Ri(k.createPostfixUnaryExpression(he,Re),he.pos)}return he}function p3(){const he=de();let Re;return X()===102?Tn(t6)?(je|=4194304,Re=wc()):Tn(Kk)?(ct(),ct(),Re=Ri(k.createMetaProperty(102,vc()),he),je|=8388608):Re=Wp():Re=X()===108?rC():Wp(),up(he,Re)}function Wp(){const he=de(),Re=Bd();return Pa(he,Re,!0)}function rC(){const he=de();let Re=wc();if(X()===30){const nt=de(),Lt=Rr(pb);Lt!==void 0&&(le(nt,de(),F.super_may_not_use_type_arguments),sf()||(Re=k.createExpressionWithTypeArguments(Re,Lt)))}return X()===21||X()===25||X()===23?Re:($0(25,F.super_must_be_followed_by_an_argument_list_or_member_access),Ri(ge(Re,gi(!0,!0,!0)),he))}function g3(he,Re,nt,Lt=!1){const vi=de(),Xi=m_(he);let zu;if(Xi.kind===286){let Kr=Rw(Xi),Nr;const _r=Kr[Kr.length-1];if((_r==null?void 0:_r.kind)===284&&!Ov(_r.openingElement.tagName,_r.closingElement.tagName)&&Ov(Xi.tagName,_r.closingElement.tagName)){const pa=_r.children.end,E0=Ri(k.createJsxElement(_r.openingElement,_r.children,Ri(k.createJsxClosingElement(Ri(J(""),pa,pa)),pa,pa)),_r.openingElement.pos,pa);Kr=Ka([...Kr.slice(0,Kr.length-1),E0],Kr.pos,pa),Nr=_r.closingElement}else Nr=k9(Xi,he),Ov(Xi.tagName,Nr.tagName)||(nt&&rE(nt)&&Ov(Nr.tagName,nt.tagName)?te(Xi.tagName,F.JSX_element_0_has_no_corresponding_closing_tag,GN(Ke,Xi.tagName)):te(Nr.tagName,F.Expected_corresponding_JSX_closing_tag_for_0,GN(Ke,Xi.tagName)));zu=Ri(k.createJsxElement(Xi,Kr,Nr),vi)}else Xi.kind===289?zu=Ri(k.createJsxFragment(Xi,Rw(Xi),np(he)),vi):(H.assert(Xi.kind===285),zu=Xi);if(!Lt&&he&&X()===30){const Kr=typeof Re>"u"?zu.pos:Re,Nr=Rr(()=>g3(!0,Kr));if(Nr){const _r=ll(28,!1);return BP(_r,Nr.pos,0),le(ms(Ke,Kr),Nr.end,F.JSX_expressions_must_have_one_parent_element),Ri(k.createBinaryExpression(zu,_r,Nr),vi)}}return zu}function Iw(){const he=de(),Re=k.createJsxText(u.getTokenValue(),ti===13);return ti=u.scanJsxToken(),Ri(Re,he)}function f_(he,Re){switch(Re){case 1:if(O7(he))te(he,F.JSX_fragment_has_no_corresponding_closing_tag);else{const nt=he.tagName,Lt=Math.min(ms(Ke,nt.pos),nt.end);le(Lt,nt.end,F.JSX_element_0_has_no_corresponding_closing_tag,GN(Ke,he.tagName))}return;case 31:case 7:return;case 12:case 13:return Iw();case 19:return b9(!1);case 30:return g3(!1,void 0,he);default:return H.assertNever(Re)}}function Rw(he){const Re=[],nt=de(),Lt=ji;for(ji|=16384;;){const vi=f_(he,ti=u.reScanJsxToken());if(!vi||(Re.push(vi),rE(he)&&(vi==null?void 0:vi.kind)===284&&!Ov(vi.openingElement.tagName,vi.closingElement.tagName)&&Ov(he.tagName,vi.closingElement.tagName)))break}return ji=Lt,Ka(Re,nt)}function pE(){const he=de();return Ri(k.createJsxAttributes(Bo(13,oz)),he)}function m_(he){const Re=de();if(An(30),X()===32)return da(),Ri(k.createJsxOpeningFragment(),Re);const nt=B5(),Lt=Un&524288?void 0:c6(),vi=pE();let Xi;return X()===32?(da(),Xi=k.createJsxOpeningElement(nt,Lt,vi)):(An(44),An(32,void 0,!1)&&(he?ct():da()),Xi=k.createJsxSelfClosingElement(nt,Lt,vi)),Ri(Xi,Re)}function B5(){const he=de(),Re=Ow();if(mg(Re))return Re;let nt=Re;for(;so(25);)nt=Ri(ge(nt,gi(!0,!1,!1)),he);return nt}function Ow(){const he=de();tr();const Re=X()===110,nt=$();return so(59)?(tr(),Ri(k.createJsxNamespacedName(nt,$()),he)):Re?Ri(k.createToken(110),he):nt}function b9(he){const Re=de();if(!An(19))return;let nt,Lt;return X()!==20&&(he||(nt=Vo(26)),Lt=t1()),he?An(20):An(20,void 0,!1)&&da(),Ri(k.createJsxExpression(nt,Lt),Re)}function oz(){if(X()===19)return mb();const he=de();return Ri(k.createJsxAttribute(S0(),y9()),he)}function y9(){if(X()===64){if(Wu()===11)return ur();if(X()===19)return b9(!0);if(X()===30)return g3(!0);Yi(F.or_JSX_element_expected)}}function S0(){const he=de();tr();const Re=$();return so(59)?(tr(),Ri(k.createJsxNamespacedName(Re,$()),he)):Re}function mb(){const he=de();An(19),An(26);const Re=t1();return An(20),Ri(k.createJsxSpreadAttribute(Re),he)}function k9(he,Re){const nt=de();An(31);const Lt=B5();return An(32,void 0,!1)&&(Re||!Ov(he.tagName,Lt)?ct():da()),Ri(k.createJsxClosingElement(Lt),nt)}function np(he){const Re=de();return An(31),An(32,F.Expected_corresponding_closing_tag_for_JSX_fragment,!1)&&(he?ct():da()),Ri(k.createJsxJsxClosingFragment(),Re)}function aC(){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();An(30);const Re=Rd();An(32);const nt=bh();return Ri(k.createTypeAssertion(Re,nt),he)}function F9(){return ct(),hh(X())||X()===23||sf()}function sz(){return X()===29&&Tn(F9)}function tF(he){if(he.flags&64)return!0;if(I7(he)){let Re=he.expression;for(;I7(Re)&&!(Re.flags&64);)Re=Re.expression;if(Re.flags&64){for(;I7(he);)he.flags|=64,he=he.expression;return!0}}return!1}function au(he,Re,nt){const Lt=gi(!0,!0,!0),vi=nt||tF(Re),Xi=vi?ae(Re,nt,Lt):ge(Re,Lt);if(vi&&Xr(Xi.name)&&te(Xi.name,F.An_optional_chain_cannot_contain_private_identifiers),l5(Re)&&Re.typeArguments){const zu=Re.typeArguments.pos-1,Kr=ms(Ke,Re.typeArguments.end)+1;le(zu,Kr,F.An_instantiation_expression_cannot_be_followed_by_a_property_access)}return Ri(Xi,he)}function x1(he,Re,nt){let Lt;if(X()===24)Lt=ll(80,!0,F.An_element_access_expression_should_take_an_argument);else{const Xi=Qe(t1);Nm(Xi)&&(Xi.text=$c(Xi.text)),Lt=Xi}An(24);const vi=nt||tF(Re)?ne(Re,nt,Lt):Ce(Re,Lt);return Ri(vi,he)}function Pa(he,Re,nt){for(;;){let Lt,vi=!1;if(nt&&sz()?(Lt=$0(29),vi=hh(X())):vi=so(25),vi){Re=au(he,Re,Lt);continue}if((Lt||!pi())&&so(23)){Re=x1(he,Re,Lt);continue}if(sf()){Re=!Lt&&Re.kind===233?gE(he,Re.expression,Lt,Re.typeArguments):gE(he,Re,Lt,void 0);continue}if(!Lt){if(X()===54&&!u.hasPrecedingLineBreak()){ct(),Re=Ri(k.createNonNullExpression(Re),he);continue}const Xi=Rr(pb);if(Xi){Re=Ri(k.createExpressionWithTypeArguments(Re,Xi),he);continue}}return Re}}function sf(){return X()===15||X()===16}function gE(he,Re,nt,Lt){const vi=k.createTaggedTemplateExpression(Re,Lt,X()===15?(hu(!0),ur()):Q(!0));return(nt||Re.flags&64)&&(vi.flags|=64),vi.questionDotToken=nt,Ri(vi,he)}function up(he,Re){for(;;){Re=Pa(he,Re,!0);let nt;const Lt=Vo(29);if(Lt&&(nt=Rr(pb),sf())){Re=gE(he,Re,Lt,nt);continue}if(nt||X()===21){!Lt&&Re.kind===233&&(nt=Re.typeArguments,Re=Re.expression);const vi=Zn(),Xi=Lt||tF(Re)?Se(Re,Lt,nt,vi):ve(Re,nt,vi);Re=Ri(Xi,he);continue}if(Lt){const vi=ll(80,!1,F.Identifier_expected);Re=Ri(ae(Re,Lt,vi),he)}break}return Re}function Zn(){An(21);const he=I1(11,A9);return An(22),he}function pb(){if(Un&524288||Ru()!==30)return;ct();const he=I1(20,Rd);if($i()===32)return ct(),he&&oC()?he:void 0}function oC(){switch(X()){case 21:case 15:case 16:return!0;case 30:case 32:case 40:case 41:return!1}return u.hasPrecedingLineBreak()||eF()||!h3()}function Bd(){switch(X()){case 15:u.getTokenFlags()&26656&&hu(!1);case 9:case 10:case 11:return ur();case 110:case 108:case 106:case 112:case 97:return wc();case 21:return EE();case 23:return dD();case 19:return lC();case 134:if(!Tn(P0))break;return E3();case 60:return aF();case 86:return Ww();case 100:return E3();case 105:return iF();case 44:case 69:if(Bn()===14)return ur();break;case 16:return Q(!1);case 81:return ru()}return U0(F.Expression_expected)}function EE(){const he=de(),Re=Oe();An(21);const nt=Qe(t1);return An(22),Nn(Ri(pe(nt),he),Re)}function _E(){const he=de();An(26);const Re=Ch(!0);return Ri(k.createSpreadElement(Re),he)}function n6(){return X()===26?_E():X()===28?Ri(k.createOmittedExpression(),de()):Ch(!0)}function A9(){return Zo(s,n6)}function dD(){const he=de(),Re=u.getTokenStart(),nt=An(23),Lt=u.hasPrecedingLineBreak(),vi=I1(15,n6);return Dl(23,24,nt,Re),Ri(oe(vi,Lt),he)}function sC(){const he=de(),Re=Oe();if(Vo(26)){const pa=Ch(!0);return Nn(Ri(k.createSpreadAssignment(pa),he),Re)}const nt=O1(!0);if(Tu(139))return op(he,Re,nt,177,0);if(Tu(153))return op(he,Re,nt,178,0);const Lt=Vo(42),vi=So(),Xi=fn(),zu=Vo(58),Kr=Vo(54);if(Lt||X()===21||X()===30)return ap(he,Re,nt,Lt,Xi,zu,Kr);let Nr;if(vi&&X()!==59){const pa=Vo(64),E0=pa?Qe(()=>Ch(!0)):void 0;Nr=k.createShorthandPropertyAssignment(Xi,E0),Nr.equalsToken=pa}else{An(59);const pa=Qe(()=>Ch(!0));Nr=k.createPropertyAssignment(Xi,pa)}return Nr.modifiers=nt,Nr.questionToken=zu,Nr.exclamationToken=Kr,Nn(Ri(Nr,he),Re)}function lC(){const he=de(),Re=u.getTokenStart(),nt=An(19),Lt=u.hasPrecedingLineBreak(),vi=I1(12,sC,!0);return Dl(19,20,nt,Re),Ri(se(vi,Lt),he)}function E3(){const he=pi();ra(!1);const Re=de(),nt=Oe(),Lt=O1(!1);An(100);const vi=Vo(42),Xi=vi?1:0,zu=qe(Lt,jP)?2:0,Kr=Xi&&zu?ii(p_):Xi?Xt(p_):zu?et(p_):p_(),Nr=Xe(),_r=yu(Xi|zu),pa=yn(59,!1),E0=u6(Xi|zu);ra(he);const Us=k.createFunctionExpression(Lt,vi,Kr,Nr,_r,pa,E0);return Nn(Ri(Us,Re),nt)}function p_(){return rs()?of():void 0}function iF(){const he=de();if(An(105),so(25)){const Xi=vc();return Ri(k.createMetaProperty(105,Xi),he)}const Re=de();let nt=Pa(Re,Bd(),!1),Lt;nt.kind===233&&(Lt=nt.typeArguments,nt=nt.expression),X()===29&&Yi(F.Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0,GN(Ke,nt));const vi=X()===21?Zn():void 0;return Ri(Ne(nt,Lt,vi),he)}function hD(he,Re){const nt=de(),Lt=Oe(),vi=u.getTokenStart(),Xi=An(19,Re);if(Xi||he){const zu=u.hasPrecedingLineBreak(),Kr=Bo(1,Um);Dl(19,20,Xi,vi);const Nr=Nn(Ri(fe(Kr,zu),nt),Lt);return X()===64&&(Yi(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()),Nr}else{const zu=Kf();return Nn(Ri(fe(zu,void 0),nt),Lt)}}function u6(he,Re){const nt=_i();xa(!!(he&1));const Lt=Ji();wa(!!(he&2));const vi=rn;rn=!1;const Xi=pi();Xi&&ra(!1);const zu=hD(!!(he&16),Re);return Xi&&ra(!0),rn=vi,xa(nt),wa(Lt),zu}function gb(){const he=de(),Re=Oe();return An(27),Nn(Ri(k.createEmptyStatement(),he),Re)}function S9(){const he=de(),Re=Oe();An(101);const nt=u.getTokenStart(),Lt=An(21),vi=Qe(t1);Dl(21,22,Lt,nt);const Xi=Um(),zu=so(93)?Um():void 0;return Nn(Ri(We(vi,Xi,zu),he),Re)}function nF(){const he=de(),Re=Oe();An(92);const nt=Um();An(117);const Lt=u.getTokenStart(),vi=An(21),Xi=Qe(t1);return Dl(21,22,vi,Lt),so(27),Nn(Ri(k.createDoStatement(nt,Xi),he),Re)}function Eb(){const he=de(),Re=Oe();An(117);const nt=u.getTokenStart(),Lt=An(21),vi=Qe(t1);Dl(21,22,Lt,nt);const Xi=Um();return Nn(Ri(Ae(vi,Xi),he),Re)}function g4(){const he=de(),Re=Oe();An(99);const nt=Vo(135);An(21);let Lt;X()!==27&&(X()===115||X()===121||X()===87||X()===160&&Tn(fD)||X()===135&&Tn(T9)?Lt=vb(!0):Lt=Et(t1));let vi;if(nt?An(165):so(165)){const Xi=Qe(()=>Ch(!0));An(22),vi=He(nt,Lt,Xi,Um())}else if(so(103)){const Xi=Qe(t1);An(22),vi=k.createForInStatement(Lt,Xi,Um())}else{An(27);const Xi=X()!==27&&X()!==22?Qe(t1):void 0;An(27);const zu=X()!==22?Qe(t1):void 0;An(22),vi=De(Lt,Xi,zu,Um())}return Nn(Ri(vi,he),Re)}function cC(he){const Re=de(),nt=Oe();An(he===252?83:88);const Lt=Tc()?void 0:U0();sl();const vi=he===252?k.createBreakStatement(Lt):k.createContinueStatement(Lt);return Nn(Ri(vi,Re),nt)}function bc(){const he=de(),Re=Oe();An(107);const nt=Tc()?void 0:Qe(t1);return sl(),Nn(Ri(k.createReturnStatement(nt),he),Re)}function hd(){const he=de(),Re=Oe();An(118);const nt=u.getTokenStart(),Lt=An(21),vi=Qe(t1);Dl(21,22,Lt,nt);const Xi=vo(67108864,Um);return Nn(Ri(k.createWithStatement(vi,Xi),he),Re)}function B9(){const he=de(),Re=Oe();An(84);const nt=Qe(t1);An(59);const Lt=Bo(3,Um);return Nn(Ri(k.createCaseClause(nt,Lt),he),Re)}function R1(){const he=de();An(90),An(59);const Re=Bo(3,Um);return Ri(k.createDefaultClause(Re),he)}function kf(){return X()===84?B9():R1()}function _b(){const he=de();An(19);const Re=Bo(2,kf);return An(20),Ri(k.createCaseBlock(Re),he)}function E4(){const he=de(),Re=Oe();An(109),An(21);const nt=Qe(t1);An(22);const Lt=_b();return Nn(Ri(k.createSwitchStatement(nt,Lt),he),Re)}function dC(){const he=de(),Re=Oe();An(111);let nt=u.hasPrecedingLineBreak()?void 0:Qe(t1);return nt===void 0&&(Li++,nt=Ri(J(""),de())),zl()||Za(nt),Nn(Ri(k.createThrowStatement(nt),he),Re)}function w5(){const he=de(),Re=Oe();An(113);const nt=hD(!1),Lt=X()===85?i1():void 0;let vi;return(!Lt||X()===98)&&(An(98,F.catch_or_finally_expected),vi=hD(!1)),Nn(Ri(k.createTryStatement(nt,Lt,vi),he),Re)}function i1(){const he=de();An(85);let Re;so(21)?(Re=lf(),An(22)):Re=void 0;const nt=hD(!1);return Ri(k.createCatchClause(Re,nt),he)}function uF(){const he=de(),Re=Oe();return An(89),sl(),Nn(Ri(k.createDebuggerStatement(),he),Re)}function rp(){const he=de();let Re=Oe(),nt;const Lt=X()===21,vi=Qe(t1);return at(vi)&&so(59)?nt=k.createLabeledStatement(vi,Um()):(zl()||Za(vi),nt=Be(vi),Lt&&(Re=!1)),Nn(Ri(nt,he),Re)}function r6(){return ct(),hh(X())&&!u.hasPrecedingLineBreak()}function jw(){return ct(),X()===86&&!u.hasPrecedingLineBreak()}function P0(){return ct(),X()===100&&!u.hasPrecedingLineBreak()}function Vw(){return ct(),(hh(X())||X()===9||X()===10||X()===11)&&!u.hasPrecedingLineBreak()}function rF(){for(;;)switch(X()){case 115:case 121:case 87:case 100:case 86:case 94:return!0;case 160:return Em();case 135:return a6();case 120:case 156:return A5();case 144:case 145:return P9();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||hh(X());case 95:let Re=ct();if(Re===156&&(Re=Tn(ct)),Re===64||Re===42||Re===19||Re===90||Re===130||Re===60)return!0;continue;case 126:ct();continue;default:return!1}}function hC(){return Tn(rF)}function w9(){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 hC()||Tn(ab);case 87:case 95:return hC();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 hC()||!Tn(r6);default:return h3()}}function Vh(){return ct(),rs()||X()===19||X()===23}function _3(){return Tn(Vh)}function fD(){return Db(!0)}function Db(he){return ct(),he&&X()===165?!1:(rs()||X()===19)&&!u.hasPrecedingLineBreak()}function Em(){return Tn(Db)}function T9(he){return ct()===160?Db(he):!1}function a6(){return Tn(T9)}function Um(){switch(X()){case 27:return gb();case 19:return hD(!1);case 115:return mC(de(),Oe(),void 0);case 121:if(_3())return mC(de(),Oe(),void 0);break;case 135:if(a6())return mC(de(),Oe(),void 0);break;case 160:if(Em())return mC(de(),Oe(),void 0);break;case 100:return Cb(de(),Oe(),void 0);case 86:return D4(de(),Oe(),void 0);case 101:return S9();case 92:return nF();case 117:return Eb();case 99:return g4();case 88:return cC(251);case 83:return cC(252);case 107:return bc();case 118:return hd();case 109:return E4();case 111:return dC();case 113:case 85:case 98:return w5();case 89:return uF();case 60:return T5();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(hC())return T5();break}return rp()}function xb(he){return he.kind===138}function T5(){const he=de(),Re=Oe(),nt=O1(!0);if(qe(nt,xb)){const vi=lz(he);if(vi)return vi;for(const Xi of nt)Xi.flags|=33554432;return vo(33554432,()=>L9(he,Re,nt))}else return L9(he,Re,nt)}function lz(he){return vo(33554432,()=>{const Re=hc(ji,he);if(Re)return xl(Re)})}function L9(he,Re,nt){switch(X()){case 115:case 121:case 87:case 160:case 135:return mC(he,Re,nt);case 100:return Cb(he,Re,nt);case 86:return D4(he,Re,nt);case 120:return Vt(he,Re,nt);case 156:return Oi(he,Re,nt);case 94:return Jr(he,Re,nt);case 162:case 144:case 145:return Ff(he,Re,nt);case 102:return N5(he,Re,nt);case 95:switch(ct(),X()){case 90:case 64:return cte(he,Re,nt);case 130:return d6(he,Re,nt);default:return _C(he,Re,nt)}default:if(nt){const Lt=ll(282,!0,F.Declaration_expected);return SP(Lt,he),Lt.modifiers=nt,Lt}return}}function N9(){return ct()===11}function P9(){return ct(),!u.hasPrecedingLineBreak()&&(So()||X()===11)}function fC(he,Re){if(X()!==19){if(he&4){_u();return}if(Tc()){sl();return}}return u6(he,Re)}function Jf(){const he=de();if(X()===28)return Ri(k.createOmittedExpression(),he);const Re=Vo(26),nt=Du(),Lt=p4();return Ri(k.createBindingElement(Re,void 0,nt,Lt),he)}function D3(){const he=de(),Re=Vo(26),nt=rs();let Lt=fn(),vi;nt&&X()!==59?(vi=Lt,Lt=void 0):(An(59),vi=Du());const Xi=p4();return Ri(k.createBindingElement(Re,Lt,vi,Xi),he)}function M9(){const he=de();An(19);const Re=Qe(()=>I1(9,D3));return An(20),Ri(k.createObjectBindingPattern(Re),he)}function z9(){const he=de();An(23);const Re=Qe(()=>I1(10,Jf));return An(24),Ri(k.createArrayBindingPattern(Re),he)}function Vs(){return X()===19||X()===23||X()===81||rs()}function Du(he){return X()===23?z9():X()===19?M9():of(he)}function _m(){return lf(!0)}function lf(he){const Re=de(),nt=Oe(),Lt=Du(F.Private_identifiers_are_not_allowed_in_variable_declarations);let vi;he&&Lt.kind===80&&X()===54&&!u.hasPrecedingLineBreak()&&(vi=wc());const Xi=k5(),zu=Xk(X())?void 0:p4(),Kr=Ge(Lt,vi,Xi,zu);return Nn(Ri(Kr,Re),nt)}function vb(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(a6()),nt|=6,ct();break;default:H.fail()}ct();let Lt;if(X()===165&&Tn(Hw))Lt=Kf();else{const vi=mt();oa(he),Lt=I1(8,he?lf:_m),oa(vi)}return Ri(ft(Lt,nt),Re)}function Hw(){return Ih()&&ct()===22}function mC(he,Re,nt){const Lt=vb(!1);sl();const vi=xe(nt,Lt);return Nn(Ri(vi,he),Re)}function Cb(he,Re,nt){const Lt=Ji(),vi=eE(nt);An(100);const Xi=Vo(42),zu=vi&2048?p_():of(),Kr=Xi?1:0,Nr=vi&1024?2:0,_r=Xe();vi&32&&wa(!0);const pa=yu(Kr|Nr),E0=yn(59,!1),Us=fC(Kr|Nr,F.or_expected);wa(Lt);const Hs=k.createFunctionDeclaration(nt,Xi,zu,_r,pa,E0,Us);return Nn(Ri(Hs,he),Re)}function o6(){if(X()===137)return An(137);if(X()===11&&Tn(ct)===21)return Rr(()=>{const he=ur();return he.text==="constructor"?he:void 0})}function qm(he,Re,nt){return Rr(()=>{if(o6()){const Lt=Xe(),vi=yu(0),Xi=yn(59,!1),zu=fC(0,F.or_expected),Kr=k.createConstructorDeclaration(nt,vi,zu);return Kr.typeParameters=Lt,Kr.type=Xi,Nn(Ri(Kr,he),Re)}})}function ap(he,Re,nt,Lt,vi,Xi,zu,Kr){const Nr=Lt?1:0,_r=qe(nt,jP)?2:0,pa=Xe(),E0=yu(Nr|_r),Us=yn(59,!1),Hs=fC(Nr|_r,Kr),x4=k.createMethodDeclaration(nt,Lt,vi,Xi,pa,E0,Us,Hs);return x4.exclamationToken=zu,Nn(Ri(x4,he),Re)}function s6(he,Re,nt,Lt,vi){const Xi=!vi&&!u.hasPrecedingLineBreak()?Vo(54):void 0,zu=k5(),Kr=Zo(90112,p4);Sl(Lt,zu,Kr);const Nr=k.createPropertyDeclaration(nt,Lt,vi||Xi,zu,Kr);return Nn(Ri(Nr,he),Re)}function Gp(he,Re,nt){const Lt=Vo(42),vi=fn(),Xi=Vo(58);return Lt||X()===21||X()===30?ap(he,Re,nt,Lt,vi,Xi,void 0,F.or_expected):s6(he,Re,nt,vi,Xi)}function op(he,Re,nt,Lt,vi){const Xi=fn(),zu=Xe(),Kr=yu(0),Nr=yn(59,!1),_r=fC(vi),pa=Lt===177?k.createGetAccessorDeclaration(nt,Xi,Kr,Nr,_r):k.createSetAccessorDeclaration(nt,Xi,Kr,_r);return pa.typeParameters=zu,Of(pa)&&(pa.type=Nr),Nn(Ri(pa,he),Re)}function L5(){let he;if(X()===60)return!0;for(;QD(X());){if(he=X(),Use(he))return!0;ct()}if(X()===42||(tt()&&(he=X(),ct()),X()===23))return!0;if(he!==void 0){if(!nf(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 Tc()}}return!1}function bb(he,Re,nt){$0(126);const Lt=Nc(),vi=Nn(Ri(k.createClassStaticBlockDeclaration(Lt),he),Re);return vi.modifiers=nt,vi}function Nc(){const he=_i(),Re=Ji();xa(!1),wa(!0);const nt=hD(!1);return xa(he),wa(Re),nt}function cz(){if(Ji()&&X()===135){const he=de(),Re=U0(F.Expression_expected);ct();const nt=Pa(he,Re,!0);return up(he,nt)}return p3()}function _4(){const he=de();if(!so(60))return;const Re=Pe(cz);return Ri(k.createDecorator(Re),he)}function Kw(he,Re,nt){const Lt=de(),vi=X();if(X()===87&&Re){if(!Rr(Pr))return}else{if(nt&&X()===126&&Tn(xE))return;if(he&&X()===126)return;if(!id())return}return Ri(Y(vi),Lt)}function O1(he,Re,nt){const Lt=de();let vi,Xi,zu,Kr=!1,Nr=!1,_r=!1;if(he&&X()===60)for(;Xi=_4();)vi=Ei(vi,Xi);for(;zu=Kw(Kr,Re,nt);)zu.kind===126&&(Kr=!0),vi=Ei(vi,zu),Nr=!0;if(Nr&&he&&X()===60)for(;Xi=_4();)vi=Ei(vi,Xi),_r=!0;if(_r)for(;zu=Kw(Kr,Re,nt);)zu.kind===126&&(Kr=!0),vi=Ei(vi,zu);return vi&&Ka(vi,Lt)}function pC(){let he;if(X()===134){const Re=de();ct();const nt=Ri(Y(134),Re);he=Ka([nt],Re)}return he}function yb(){const he=de(),Re=Oe();if(X()===27)return ct(),Nn(Ri(k.createSemicolonClassElement(),he),Re);const nt=O1(!0,!0,!0);if(X()===126&&Tn(xE))return bb(he,Re,nt);if(Tu(139))return op(he,Re,nt,177,0);if(Tu(153))return op(he,Re,nt,178,0);if(X()===137||X()===11){const Lt=qm(he,Re,nt);if(Lt)return Lt}if(m0())return Wf(he,Re,nt);if(hh(X())||X()===11||X()===9||X()===42||X()===23)if(qe(nt,xb)){for(const vi of nt)vi.flags|=33554432;return vo(33554432,()=>Gp(he,Re,nt))}else return Gp(he,Re,nt);if(nt){const Lt=ll(80,!0,F.Declaration_expected);return s6(he,Re,nt,Lt,void 0)}return H.fail("Should not have attempted to parse class member declaration.")}function aF(){const he=de(),Re=Oe(),nt=O1(!0);if(X()===86)return Rl(he,Re,nt,231);const Lt=ll(282,!0,F.Expression_expected);return SP(Lt,he),Lt.modifiers=nt,Lt}function Ww(){return Rl(de(),Oe(),void 0,231)}function D4(he,Re,nt){return Rl(he,Re,nt,263)}function Rl(he,Re,nt,Lt){const vi=Ji();An(86);const Xi=DE(),zu=Xe();qe(nt,w7)&&wa(!0);const Kr=x3();let Nr;An(19)?(Nr=be(),An(20)):Nr=Kf(),wa(vi);const _r=Lt===263?k.createClassDeclaration(nt,Xi,zu,Kr,Nr):k.createClassExpression(nt,Xi,zu,Kr,Nr);return Nn(Ri(_r,he),Re)}function DE(){return rs()&&!l6()?vh(rs()):void 0}function l6(){return X()===119&&Tn(nh)}function x3(){if(O())return Bo(22,gC)}function gC(){const he=de(),Re=X();H.assert(Re===96||Re===119),ct();const nt=I1(7,Gw);return Ri(k.createHeritageClause(Re,nt),he)}function Gw(){const he=de(),Re=p3();if(Re.kind===233)return Re;const nt=c6();return Ri(k.createExpressionWithTypeArguments(Re,nt),he)}function c6(){return X()===30?Oh(20,Rd,30,32):void 0}function O(){return X()===96||X()===119}function be(){return Bo(5,yb)}function Vt(he,Re,nt){An(120);const Lt=U0(),vi=Xe(),Xi=x3(),zu=Gk(),Kr=k.createInterfaceDeclaration(nt,Lt,vi,Xi,zu);return Nn(Ri(Kr,he),Re)}function Oi(he,Re,nt){An(156),u.hasPrecedingLineBreak()&&Yi(F.Line_break_not_permitted_here);const Lt=U0(),vi=Xe();An(64);const Xi=X()===141&&Rr($k)||Rd();sl();const zu=k.createTypeAliasDeclaration(nt,Lt,vi,Xi);return Nn(Ri(zu,he),Re)}function ku(){const he=de(),Re=Oe(),nt=fn(),Lt=Qe(p4);return Nn(Ri(k.createEnumMember(nt,Lt),he),Re)}function Jr(he,Re,nt){An(94);const Lt=U0();let vi;An(19)?(vi=me(()=>I1(6,ku)),An(20)):vi=Kf();const Xi=k.createEnumDeclaration(nt,Lt,vi);return Nn(Ri(Xi,he),Re)}function br(){const he=de();let Re;return An(19)?(Re=Bo(1,Um),An(20)):Re=Kf(),Ri(k.createModuleBlock(Re),he)}function _a(he,Re,nt,Lt){const vi=Lt&32,Xi=Lt&8?vc():U0(),zu=so(25)?_a(de(),!1,void 0,8|vi):br(),Kr=k.createModuleDeclaration(nt,Xi,zu,Lt);return Nn(Ri(Kr,he),Re)}function ko(he,Re,nt){let Lt=0,vi;X()===162?(vi=U0(),Lt|=2048):(vi=ur(),vi.text=$c(vi.text));let Xi;X()===19?Xi=br():sl();const zu=k.createModuleDeclaration(nt,vi,Xi,Lt);return Nn(Ri(zu,he),Re)}function Ff(he,Re,nt){let Lt=0;if(X()===162)return ko(he,Re,nt);if(so(145))Lt|=32;else if(An(144),X()===11)return ko(he,Re,nt);return _a(he,Re,nt,Lt)}function $f(){return X()===149&&Tn(Sr)}function Sr(){return ct()===21}function xE(){return ct()===19}function gn(){return ct()===44}function d6(he,Re,nt){An(130),An(145);const Lt=U0();sl();const vi=k.createNamespaceExportDeclaration(Lt);return vi.modifiers=nt,Nn(Ri(vi,he),Re)}function N5(he,Re,nt){An(102);const Lt=u.getTokenFullStart();let vi;So()&&(vi=U0());let Xi=!1;if(X()!==161&&(vi==null?void 0:vi.escapedText)==="type"&&(So()||I9())&&(Xi=!0,vi=So()?U0():void 0),vi&&!sF())return g_(he,Re,nt,vi,Xi);let zu;(vi||X()===42||X()===19)&&(zu=P5(vi,Lt,Xi),An(161));const Kr=R9(),Nr=X();let _r;(Nr===118||Nr===132)&&!u.hasPrecedingLineBreak()&&(_r=EC(Nr)),sl();const pa=k.createImportDeclaration(nt,zu,Kr,_r);return Nn(Ri(pa,he),Re)}function oF(){const he=de(),Re=hh(X())?vc():Il(11);An(59);const nt=Ch(!0);return Ri(k.createImportAttribute(Re,nt),he)}function EC(he,Re){const nt=de();Re||An(he);const Lt=u.getTokenStart();if(An(19)){const vi=u.hasPrecedingLineBreak(),Xi=I1(24,oF,!0);if(!An(20)){const zu=Yu(st);zu&&zu.code===F._0_expected.code&&ps(zu,cB(Ze,Ke,Lt,1,F.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return Ri(k.createImportAttributes(Xi,vi,he),nt)}else{const vi=Ka([],de(),void 0,!1);return Ri(k.createImportAttributes(vi,!1,he),nt)}}function I9(){return X()===42||X()===19}function sF(){return X()===28||X()===161}function g_(he,Re,nt,Lt,vi){An(64);const Xi=v3();sl();const zu=k.createImportEqualsDeclaration(nt,vi,Lt,Xi);return Nn(Ri(zu,he),Re)}function P5(he,Re,nt){let Lt;return(!he||so(28))&&(Lt=X()===42?UK():dz(275)),Ri(k.createImportClause(nt,he,Lt),Re)}function v3(){return $f()?Jw():Ee(!1)}function Jw(){const he=de();An(149),An(21);const Re=R9();return An(22),Ri(k.createExternalModuleReference(Re),he)}function R9(){if(X()===11){const he=ur();return he.text=$c(he.text),he}else return t1()}function UK(){const he=de();An(42),An(130);const Re=U0();return Ri(k.createNamespaceImport(Re),he)}function dz(he){const Re=de(),nt=he===275?k.createNamedImports(Oh(23,mD,19,20)):k.createNamedExports(Oh(23,E_,19,20));return Ri(nt,Re)}function E_(){const he=Oe();return Nn($w(281),he)}function mD(){return $w(276)}function $w(he){const Re=de();let nt=nf(X())&&!So(),Lt=u.getTokenStart(),vi=u.getTokenEnd(),Xi=!1,zu,Kr=!0,Nr=vc();if(Nr.escapedText==="type")if(X()===130){const E0=vc();if(X()===130){const Us=vc();hh(X())?(Xi=!0,zu=E0,Nr=pa(),Kr=!1):(zu=Nr,Nr=Us,Kr=!1)}else hh(X())?(zu=Nr,Kr=!1,Nr=pa()):(Xi=!0,Nr=E0)}else hh(X())&&(Xi=!0,Nr=pa());Kr&&X()===130&&(zu=Nr,An(130),Nr=pa()),he===276&&nt&&le(Lt,vi,F.Identifier_expected);const _r=he===276?k.createImportSpecifier(Xi,zu,Nr):k.createExportSpecifier(Xi,zu,Nr);return Ri(_r,Re);function pa(){return nt=nf(X())&&!So(),Lt=u.getTokenStart(),vi=u.getTokenEnd(),vc()}}function __(he){return Ri(k.createNamespaceExport(vc()),he)}function _C(he,Re,nt){const Lt=Ji();wa(!0);let vi,Xi,zu;const Kr=so(156),Nr=de();so(42)?(so(130)&&(vi=__(Nr)),An(161),Xi=R9()):(vi=dz(279),(X()===161||X()===11&&!u.hasPrecedingLineBreak())&&(An(161),Xi=R9()));const _r=X();Xi&&(_r===118||_r===132)&&!u.hasPrecedingLineBreak()&&(zu=EC(_r)),sl(),wa(Lt);const pa=k.createExportDeclaration(nt,Kr,vi,Xi,zu);return Nn(Ri(pa,he),Re)}function cte(he,Re,nt){const Lt=Ji();wa(!0);let vi;so(64)?vi=!0:An(90);const Xi=Ch(!0);sl(),wa(Lt);const zu=k.createExportAssignment(nt,vi,Xi);return Nn(Ri(zu,he),Re)}let vE;(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"})(vE||(vE={}));let lF;(he=>{he[he.False=0]="False",he[he.True=1]="True",he[he.Unknown=2]="Unknown"})(lF||(lF={}));let qK;(he=>{function Re(_r,pa,E0){Fr("file.js",_r,99,void 0,1,0),u.setText(_r,pa,E0),ti=u.scan();const Us=nt(),Hs=bn("file.js",99,1,!1,[],Y(1),0,Ms),x4=D7(st,Hs);return St&&(Hs.jsDocDiagnostics=D7(St,Hs)),Ba(),Us?{jsDocTypeExpression:Us,diagnostics:x4}:void 0}he.parseJSDocTypeExpressionForTests=Re;function nt(_r){const pa=de(),E0=(_r?so:An)(19),Us=vo(16777216,vg);(!_r||E0)&&cd(20);const Hs=k.createJSDocTypeExpression(Us);return Dn(Hs),Ri(Hs,pa)}he.parseJSDocTypeExpression=nt;function Lt(){const _r=de(),pa=so(19),E0=de();let Us=Ee(!1);for(;X()===81;)Er(),Qt(),Us=Ri(k.createJSDocMemberName(Us,U0()),E0);pa&&cd(20);const Hs=k.createJSDocNameReference(Us);return Dn(Hs),Ri(Hs,_r)}he.parseJSDocNameReference=Lt;function vi(_r,pa,E0){Fr("",_r,99,void 0,1,0);const Us=vo(16777216,()=>Nr(pa,E0)),x4=D7(st,{languageVariant:0,text:_r});return Ba(),Us?{jsDoc:Us,diagnostics:x4}:void 0}he.parseIsolatedJSDocComment=vi;function Xi(_r,pa,E0){const Us=ti,Hs=st.length,x4=Ni,Jp=vo(16777216,()=>Nr(pa,E0));return bs(Jp,_r),Un&524288&&(St||(St=[]),St.push(...st)),ti=Us,st.length=Hs,Ni=x4,Jp}he.parseJSDocComment=Xi;let zu;(_r=>{_r[_r.BeginningOfLine=0]="BeginningOfLine",_r[_r.SawAsterisk=1]="SawAsterisk",_r[_r.SavingComments=2]="SavingComments",_r[_r.SavingBackticks=3]="SavingBackticks"})(zu||(zu={}));let Kr;(_r=>{_r[_r.Property=1]="Property",_r[_r.Parameter=2]="Parameter",_r[_r.CallbackParameter=4]="CallbackParameter"})(Kr||(Kr={}));function Nr(_r=0,pa){const E0=Ke,Us=pa===void 0?E0.length:_r+pa;if(pa=Us-_r,H.assert(_r>=0),H.assert(_r<=Us),H.assert(Us<=E0.length),!Gce(E0,_r))return;let Hs,x4,Jp,h6,C3,Od=[];const pD=[],hz=ji;ji|=1<<25;const Uw=u.scanRange(_r+3,pa-5,qw);return ji=hz,Uw;function qw(){let sn=1,er,Hu=_r-(E0.lastIndexOf(`
-`,_r)+1)+4;function jr(_0){er||(er=Hu),Od.push(_0),Hu+=_0.length}for(Qt();kb(5););kb(4)&&(sn=0,Hu=0);e:for(;;){switch(X()){case 60:dte(Od),C3||(C3=de()),hte(pz(Hu)),sn=0,er=void 0;break;case 4:Od.push(u.getTokenText()),sn=0,Hu=0;break;case 42:const _0=u.getTokenText();sn===1?(sn=2,jr(_0)):(H.assert(sn===0),sn=1,Hu+=_0.length);break;case 5:H.assert(sn!==2,"whitespace shouldn't come from the scanner while saving top-level comment text");const Uc=u.getTokenText();er!==void 0&&Hu+Uc.length>er&&Od.push(Uc.slice(er-Hu)),Hu+=Uc.length;break;case 1:break e;case 82:sn=2,jr(u.getTokenValue());break;case 19:sn=2;const ED=u.getTokenFullStart(),x_=u.getTokenEnd()-1,qc=Ns(x_);if(qc){h6||fz(Od),pD.push(Ri(k.createJSDocText(Od.join("")),h6??_r,ED)),pD.push(qc),Od=[],h6=u.getTokenEnd();break}default:sn=2,jr(u.getTokenText());break}sn===2?Ti(!1):Qt()}const Hr=Od.join("").trimEnd();pD.length&&Hr.length&&pD.push(Ri(k.createJSDocText(Hr),h6??_r,C3)),pD.length&&Hs&&H.assertIsDefined(C3,"having parsed tags implies that the end of the comment span should be set");const zs=Hs&&Ka(Hs,x4,Jp);return Ri(k.createJSDocComment(pD.length?Ka(pD,_r,C3):Hr.length?Hr:void 0,zs),_r,Us)}function fz(sn){for(;sn.length&&(sn[0]===`
-`||sn[0]==="\r");)sn.shift()}function dte(sn){for(;sn.length;){const er=sn[sn.length-1].trimEnd();if(er==="")sn.pop();else if(er.lengthUc&&(jr.push(M5.slice(Uc-sn)),_0=2),sn+=M5.length;break;case 19:_0=2;const ZK=u.getTokenFullStart(),Xw=u.getTokenEnd()-1,fF=Ns(Xw);fF?(Hr.push(Ri(k.createJSDocText(jr.join("")),zs??Hu,ZK)),Hr.push(fF),jr=[],zs=u.getTokenEnd()):ED(u.getTokenText());break;case 62:_0===3?_0=2:_0=3,ED(u.getTokenText());break;case 82:_0!==3&&(_0=2),ED(u.getTokenValue());break;case 42:if(_0===0){_0=1,sn+=1;break}default:_0!==3&&(_0=2),ED(u.getTokenText());break}_0===2||_0===3?x_=Ti(_0===3):x_=Qt()}fz(jr);const qc=jr.join("").trimEnd();if(Hr.length)return qc.length&&Hr.push(Ri(k.createJSDocText(qc),zs??Hu)),Ka(Hr,Hu,u.getTokenEnd());if(qc.length)return qc}function Ns(sn){const er=Rr(Pc);if(!er)return;Qt(),Zm();const Hu=de();let jr=hh(X())?Ee(!0):void 0;if(jr)for(;X()===81;)Er(),Qt(),jr=Ri(k.createJSDocMemberName(jr,U0()),Hu);const Hr=[];for(;X()!==20&&X()!==4&&X()!==1;)Hr.push(u.getTokenText()),Qt();const zs=er==="link"?k.createJSDocLink:er==="linkcode"?k.createJSDocLinkCode:k.createJSDocLinkPlain;return Ri(zs(jr,Hr.join("")),sn,u.getTokenEnd())}function Pc(){if(gD(),X()===19&&Qt()===60&&hh(Qt())){const sn=u.getTokenValue();if(f6(sn))return sn}}function f6(sn){return sn==="link"||sn==="linkcode"||sn==="linkplain"}function cF(sn,er,Hu,jr){return Ri(k.createJSDocUnknownTag(er,v4(sn,de(),Hu,jr)),sn)}function hte(sn){sn&&(Hs?Hs.push(sn):(Hs=[sn],x4=sn.pos),Jp=sn.end)}function D_(){return gD(),X()===19?nt():void 0}function O9(){const sn=kb(23);sn&&Zm();const er=kb(62),Hu=Ez();return er&&Ho(62),sn&&(Zm(),Vo(64)&&t1(),An(24)),{name:Hu,isBracketed:sn}}function N(sn){switch(sn.kind){case 151:return!0;case 188:return N(sn.elementType);default:return Y4(sn)&&at(sn.typeName)&&sn.typeName.escapedText==="Object"&&!sn.typeArguments}}function W(sn,er,Hu,jr){let Hr=D_(),zs=!Hr;gD();const{name:_0,isBracketed:Uc}=O9(),ED=gD();zs&&!Tn(Pc)&&(Hr=D_());const x_=v4(sn,de(),jr,ED),qc=ee(Hr,_0,Hu,jr);qc&&(Hr=qc,zs=!0);const M5=Hu===1?k.createJSDocPropertyTag(er,_0,Uc,Hr,zs,x_):k.createJSDocParameterTag(er,_0,Uc,Hr,zs,x_);return Ri(M5,sn)}function ee(sn,er,Hu,jr){if(sn&&N(sn.type)){const Hr=de();let zs,_0;for(;zs=Rr(()=>Jn(Hu,jr,er));)zs.kind===348||zs.kind===355?_0=Ei(_0,zs):zs.kind===352&&te(zs.tagName,F.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);if(_0){const Uc=Ri(k.createJSDocTypeLiteral(_0,sn.type.kind===188),Hr);return Ri(k.createJSDocTypeExpression(Uc),Hr)}}}function ke(sn,er,Hu,jr){qe(Hs,fY)&&le(er.pos,u.getTokenStart(),F._0_tag_already_specified,Yr(er.escapedText));const Hr=D_();return Ri(k.createJSDocReturnTag(er,Hr,v4(sn,de(),Hu,jr)),sn)}function dt(sn,er,Hu,jr){qe(Hs,QP)&&le(er.pos,u.getTokenStart(),F._0_tag_already_specified,Yr(er.escapedText));const Hr=nt(!0),zs=Hu!==void 0&&jr!==void 0?v4(sn,de(),Hu,jr):void 0;return Ri(k.createJSDocTypeTag(er,Hr,zs),sn)}function Si(sn,er,Hu,jr){const zs=X()===23||Tn(()=>Qt()===60&&hh(Qt())&&f6(u.getTokenValue()))?void 0:Lt(),_0=Hu!==void 0&&jr!==void 0?v4(sn,de(),Hu,jr):void 0;return Ri(k.createJSDocSeeTag(er,zs,_0),sn)}function ou(sn,er,Hu,jr){const Hr=D_(),zs=v4(sn,de(),Hu,jr);return Ri(k.createJSDocThrowsTag(er,Hr,zs),sn)}function Ma(sn,er,Hu,jr){const Hr=de(),zs=i0();let _0=u.getTokenFullStart();const Uc=v4(sn,_0,Hu,jr);Uc||(_0=u.getTokenFullStart());const ED=typeof Uc!="string"?Ka(an([Ri(zs,Hr,_0)],Uc),Hr):zs.text+Uc;return Ri(k.createJSDocAuthorTag(er,ED),sn)}function i0(){const sn=[];let er=!1,Hu=u.getToken();for(;Hu!==1&&Hu!==4;){if(Hu===30)er=!0;else{if(Hu===60&&!er)break;if(Hu===32&&er){sn.push(u.getTokenText()),u.resetTokenState(u.getTokenEnd());break}}sn.push(u.getTokenText()),Hu=Qt()}return k.createJSDocText(sn.join(""))}function Ym(sn,er,Hu,jr){const Hr=DC();return Ri(k.createJSDocImplementsTag(er,Hr,v4(sn,de(),Hu,jr)),sn)}function m6(sn,er,Hu,jr){const Hr=DC();return Ri(k.createJSDocAugmentsTag(er,Hr,v4(sn,de(),Hu,jr)),sn)}function p6(sn,er,Hu,jr){const Hr=nt(!1),zs=Hu!==void 0&&jr!==void 0?v4(sn,de(),Hu,jr):void 0;return Ri(k.createJSDocSatisfiesTag(er,Hr,zs),sn)}function DC(){const sn=so(19),er=de(),Hu=_ge();u.setInJSDocType(!0);const jr=c6();u.setInJSDocType(!1);const Hr=k.createExpressionWithTypeArguments(Hu,jr),zs=Ri(Hr,er);return sn&&An(20),zs}function _ge(){const sn=de();let er=Fb();for(;so(25);){const Hu=Fb();er=Ri(ge(er,Hu),sn)}return er}function dF(sn,er,Hu,jr,Hr){return Ri(er(Hu,v4(sn,de(),jr,Hr)),sn)}function gz(sn,er,Hu,jr){const Hr=nt(!0);return Zm(),Ri(k.createJSDocThisTag(er,Hr,v4(sn,de(),Hu,jr)),sn)}function ANe(sn,er,Hu,jr){const Hr=nt(!0);return Zm(),Ri(k.createJSDocEnumTag(er,Hr,v4(sn,de(),Hu,jr)),sn)}function Dge(sn,er,Hu,jr){let Hr=D_();gD();const zs=fte();Zm();let _0=Zw(Hu),Uc;if(!Hr||N(Hr.type)){let x_,qc,M5,ZK=!1;for(;(x_=Rr(()=>hF(Hu)))&&x_.kind!==352;)if(ZK=!0,x_.kind===351)if(qc){const Xw=Yi(F.A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags);Xw&&ps(Xw,cB(Ze,Ke,0,0,F.The_tag_was_first_specified_here));break}else qc=x_;else M5=Ei(M5,x_);if(ZK){const Xw=Hr&&Hr.type.kind===188,fF=k.createJSDocTypeLiteral(M5,Xw);Hr=qc&&qc.typeExpression&&!N(qc.typeExpression.type)?qc.typeExpression:Ri(fF,sn),Uc=Hr.end}}Uc=Uc||_0!==void 0?de():(zs??Hr??er).end,_0||(_0=v4(sn,Uc,Hu,jr));const ED=k.createJSDocTypedefTag(er,Hr,zs,_0);return Ri(ED,sn,Uc)}function fte(sn){const er=u.getTokenStart();if(!hh(X()))return;const Hu=Fb();if(so(25)){const jr=fte(!0),Hr=k.createModuleDeclaration(void 0,Hu,jr,sn?8:void 0);return Ri(Hr,er)}return sn&&(Hu.flags|=4096),Hu}function SNe(sn){const er=de();let Hu,jr;for(;Hu=Rr(()=>Jn(4,sn));){if(Hu.kind===352){te(Hu.tagName,F.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);break}jr=Ei(jr,Hu)}return Ka(jr||[],er)}function xge(sn,er){const Hu=SNe(er),jr=Rr(()=>{if(kb(60)){const Hr=pz(er);if(Hr&&Hr.kind===349)return Hr}});return Ri(k.createJSDocSignature(void 0,Hu,jr),sn)}function Yw(sn,er,Hu,jr){const Hr=fte();Zm();let zs=Zw(Hu);const _0=xge(sn,Hu);zs||(zs=v4(sn,de(),Hu,jr));const Uc=zs!==void 0?de():_0.end;return Ri(k.createJSDocCallbackTag(er,_0,Hr,zs),sn,Uc)}function vge(sn,er,Hu,jr){Zm();let Hr=Zw(Hu);const zs=xge(sn,Hu);Hr||(Hr=v4(sn,de(),Hu,jr));const _0=Hr!==void 0?de():zs.end;return Ri(k.createJSDocOverloadTag(er,zs,Hr),sn,_0)}function BNe(sn,er){for(;!at(sn)||!at(er);)if(!at(sn)&&!at(er)&&sn.right.escapedText===er.right.escapedText)sn=sn.left,er=er.left;else return!1;return sn.escapedText===er.escapedText}function hF(sn){return Jn(1,sn)}function Jn(sn,er,Hu){let jr=!0,Hr=!1;for(;;)switch(Qt()){case 60:if(jr){const zs=g6(sn,er);return zs&&(zs.kind===348||zs.kind===355)&&Hu&&(at(zs.name)||!BNe(Hu,zs.name.left))?!1:zs}Hr=!1;break;case 4:jr=!0,Hr=!1;break;case 42:Hr&&(jr=!1),Hr=!0;break;case 80:jr=!1;break;case 1:return!1}}function g6(sn,er){H.assert(X()===60);const Hu=u.getTokenFullStart();Qt();const jr=Fb(),Hr=gD();let zs;switch(jr.escapedText){case"type":return sn===1&&dt(Hu,jr);case"prop":case"property":zs=1;break;case"arg":case"argument":case"param":zs=6;break;case"template":return j9(Hu,jr,er,Hr);default:return!1}return sn&zs?W(Hu,jr,sn,er):!1}function xC(){const sn=de(),er=kb(23);er&&Zm();const Hu=Fb(F.Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces);let jr;if(er&&(Zm(),An(64),jr=vo(16777216,vg),An(24)),!Yl(Hu))return Ri(k.createTypeParameterDeclaration(void 0,Hu,void 0,jr),sn)}function Qw(){const sn=de(),er=[];do{Zm();const Hu=xC();Hu!==void 0&&er.push(Hu),gD()}while(kb(28));return Ka(er,sn)}function j9(sn,er,Hu,jr){const Hr=X()===19?nt():void 0,zs=Qw();return Ri(k.createJSDocTemplateTag(er,Hr,zs,v4(sn,de(),Hu,jr)),sn)}function kb(sn){return X()===sn?(Qt(),!0):!1}function Ez(){let sn=Fb();for(so(23)&&An(24);so(25);){const er=Fb();so(23)&&An(24),sn=Bt(sn,er)}return sn}function Fb(sn){if(!hh(X()))return ll(80,!sn,sn||F.Identifier_expected);Li++;const er=u.getTokenStart(),Hu=u.getTokenEnd(),jr=X(),Hr=$c(u.getTokenValue()),zs=Ri(J(Hr,jr),er,Hu);return Qt(),zs}}})(qK=t.JSDocParser||(t.JSDocParser={}))})(jv||(jv={})),(t=>{function u(z,j,J,K){if(K=K||H.shouldAssert(2),k(z,j,J,K),T2e(J))return z;if(z.statements.length===0)return jv.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,jv.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(gc(ge.span)===gc(J.span)),H.assert(gc(PN(ge))===gc(PN(J)));const ae=PN(ge).length-ge.span.length;v(Y,ge.span.start,gc(ge.span),gc(PN(ge)),ae,oe,j,K);const Ce=jv.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,gc(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=Ei(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),e_(ae,ae.pos+J,ae.end+J),oe&&f(ae)&&H.assert(Ce===Y.substring(ae.pos,ae.end)),ro(ae,se,ge),sm(ae))for(const ne of ae.jsDoc)se(ne);E(ae,oe)}function ge(ae){ae._children=void 0,e_(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)),e_(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(sm(z))for(const Y of z.jsDoc)K(Y);ro(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),ro(ne,ae,Ce),sm(ne))for(const Se of ne.jsDoc)ae(Se);E(ne,ge);return}H.assert(ve